@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)}[data-theme=dark]{color-scheme:dark;--bg: #111614;--surface: rgba(24, 30, 27, .92);--surface-strong: #1e2922;--ink: #e8f0ec;--muted: #8aa099;--line: rgba(200, 220, 210, .1);--mint: #34c994;--mint-soft: rgba(52, 201, 148, .15);--amber: #f4a24a;--amber-soft: rgba(244, 162, 74, .15);--rose: #e07878;--shadow: 0 24px 80px rgba(0, 0, 0, .4)}*{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;transition:background .3s ease,color .3s ease}[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(244,162,74,.08),transparent 28%),radial-gradient(circle at 85% 10%,rgba(52,201,148,.07),transparent 24%),linear-gradient(180deg,#111614,#0d1512)}a{color:inherit;text-decoration:none}.primary-link:focus-visible,.secondary-link:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.inline-link:focus-visible,.submission-link:focus-visible,.modal-close-btn:focus-visible,.checklist-item__toggle:focus-visible,.copy-meta-button:focus-visible,.filter-chip:focus-visible,.repo-group__title:focus-visible{outline:3px solid rgba(30,143,111,.42);outline-offset:3px}.inline-link{text-decoration:underline;text-decoration-color:#363f3b47;text-underline-offset:3px}.inline-link:hover{text-decoration-color:#363f3b80}.repo-group__title{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}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;position:relative}.dark-mode-toggle{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;padding:6px 10px;transition:background .2s,color .2s,border-color .2s;z-index:5}.dark-mode-toggle:hover{background:var(--mint-soft);border-color:var(--mint);color:var(--mint)}.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}.offline-banner{margin-bottom:20px;padding:14px 18px;border-radius:18px;background:#fff3cd;border:1px solid rgba(217,128,46,.3);color:#856404}[data-theme=dark] .offline-banner{background:#f4a24a26;border-color:#f4a24a4d;color:#f4a24a}.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__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.print-button{display:inline-flex;align-items:center;gap:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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)}.form-actions{display:flex;gap:10px;align-items:center;margin-top:4px}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)}.empty-state--board{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 36px}.empty-state__icon{color:var(--muted);opacity:.5;flex-shrink:0}.empty-state__heading{margin:0;font-size:1.1rem;font-weight:600;color:var(--ink)}.empty-state__message{margin:0;font-size:.9rem;color:var(--muted);max-width:36ch;line-height:1.5}.empty-state__cta{margin-top:4px}.board-sort{display:flex;align-items:center;gap:8px}.board-sort__label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);cursor:pointer}.board-sort__label svg{color:var(--muted);flex-shrink:0}.board-sort__label span{font-weight:500;color:var(--ink)}.board-sort select{width:auto;min-width:100px;border-radius:18px;border:1px solid rgba(54,63,59,.14);background:#ffffffb8;padding:6px 12px;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.board-sort select:focus{outline:none;border-color:var(--mint)}.board-filters{display:grid;gap:16px;margin-bottom:18px;padding:18px;border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#ffffff94}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination-controls button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(54,63,59,.18);border-radius:8px;background:var(--surface, #fff);color:inherit;cursor:pointer}.pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.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}.board-status-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.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[tabindex="0"]{cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.bounty-card[tabindex="0"]:hover{transform:translateY(-1px);border-color:#363f3b33;background:#ffffffbd}.bounty-card[tabindex="0"]: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}.copyable-meta-value{display:grid;gap:8px}.copy-meta-button{width:fit-content;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(30,143,111,.16);border-radius:999px;background:var(--mint-soft);color:#0d4736;padding:6px 10px;font-size:.85rem;cursor:pointer}.copy-meta-button:hover{transform:translateY(-1px)}.chip-row--spaced{margin-top:6px}.action-row--detail{justify-content:flex-start}.action-row--detail button{flex:0 1 auto}.timeline-section{border-top:1px solid var(--line);padding-top:20px}.timeline-header{margin-bottom:16px}.timeline-header h3{margin:6px 0 0;font-size:1.1rem}.timeline-list{position:relative;display:grid;gap:0;max-height:420px;overflow-y:auto;padding-left:20px}.timeline-list:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--line)}.timeline-item{position:relative;display:flex;gap:14px;align-items:flex-start;padding:10px 0}.timeline-item:last-child{padding-bottom:0}.timeline-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0;border:2px solid transparent;margin-top:5px;position:relative;z-index:1;margin-left:-20px}.timeline-dot--created{background:#1f2421}.timeline-dot--reserved{background:#4b7fc4;border-color:#e4eefb}.timeline-dot--submitted{background:#d9802e;border-color:#ffe8cf}.timeline-dot--released{background:#3a8f2a;border-color:#e5f6df}.timeline-dot--refunded,.timeline-dot--expired{background:#b8554b;border-color:#f7e4df}.timeline-content{flex:1;min-width:0}.timeline-content p{margin:4px 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}.timeline-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.timeline-top strong{font-size:.95rem}.timeline-time{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);white-space:nowrap}.timeline-empty{margin-top:8px}.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}.github-issue-card--loading{pointer-events:none}.github-issue-card__skeleton-icon{width:16px;height:16px;border-radius:4px}.github-issue-card__skeleton-repo{width:180px;height:12px}.github-issue-card__skeleton-number{width:48px;height:24px;border-radius:999px}.github-issue-card__skeleton-cta{width:120px;height:16px}.github-issue-card__skeleton-title{display:block;width:85%;height:20px}.github-issue-card__skeleton-chip{width:72px;height:24px;border-radius:999px}.github-issue-card__state{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;text-transform:capitalize}.github-issue-card__state--open{background:#0d47361f;color:#0d4736}.github-issue-card__state--closed{background:#7057ff24;color:#5b21b6}.github-issue-card__opened{margin:0;color:var(--muted);font-size:.85rem}.github-issue-card__error{display:grid;gap:8px;color:var(--muted);line-height:1.5}.github-issue-card__error p{margin:0}.github-issue-card__rate-limit{font-size:.9rem}.github-issue-card__error-link{display:inline-flex;align-items:center;gap:6px;color:#0d4736;font-weight:600;width:fit-content}.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;gap:6px;border-radius:999px;padding:7px 11px;font-size:.85rem}.usd-amount{font-size:.75rem;opacity:.65;font-family:IBM Plex Mono,monospace;font-weight:400}.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}.hero h1{max-width:none}.primary-link,.secondary-link,.primary-button,.secondary-button,.ghost-button{width:100%;justify-content:center}}@media print{@page{margin:.6in}body,[data-theme=dark] body{background:#fff!important;color:#000!important}.page-shell{max-width:none;padding:0}.glow,.panel-header__actions,.action-row,.copy-button-wrapper,.submission-modal{display:none!important}.panel,.bounty-detail{border:0;box-shadow:none;background:#fff;border-radius:0;padding:0;max-width:none}.bounty-detail__content{gap:18px}.bounty-detail__hero,.meta-grid--detail{break-inside:avoid}.bounty-detail__hero{grid-template-columns:minmax(0,1fr) auto}.repo-avatar{display:none}.meta-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.status-pill,.amount-chip,.chip{border:1px solid #999;background:transparent!important;color:#000!important}}.submission-modal{border:none;border-radius:28px;padding:0;background:var(--surface-strong);box-shadow:0 32px 100px #3c2b1138;max-width:540px;width:calc(100% - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.submission-modal::backdrop{background:#1f24217a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.submission-modal__inner{position:relative;padding:28px;display:grid;gap:18px}.submission-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.submission-modal__header h2{margin:6px 0 0;font-size:1.4rem}.modal-close-btn{position:absolute;top:28px;right:28px;background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px;cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .14s ease,color .14s ease}.modal-close-btn:hover{background:#363f3b14;color:var(--ink)}.submission-modal__intro{margin:0;color:var(--muted);line-height:1.55}.submission-modal__form{display:grid;gap:14px}.checklist-fieldset{border:1px solid rgba(54,63,59,.12);border-radius:18px;padding:16px;display:grid;gap:12px}.checklist-fieldset legend{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--muted);padding:0 6px}.checklist-item{display:flex;align-items:flex-start;gap:12px}.checklist-item__toggle{background:transparent;border:none;padding:0;cursor:pointer;color:var(--muted);flex-shrink:0;margin-top:2px;transition:color .14s ease}.checklist-item__toggle--checked{color:var(--mint)}.checklist-item__toggle:disabled{cursor:default;opacity:.7}.checklist-item__text{display:grid;gap:2px}.checklist-item__text label{color:var(--ink);cursor:pointer;font-size:.95rem}.checklist-item__label--done{text-decoration:line-through;color:var(--muted)!important}.submission-modal__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}@media (max-width: 480px){.submission-modal__actions{flex-direction:column-reverse}.submission-modal__actions button{width:100%;justify-content:center}}.disconnect-modal{border:none;border-radius:28px;padding:0;background:var(--surface-strong);box-shadow:0 32px 100px #3c2b1138;max-width:400px;width:calc(100% - 32px)}.disconnect-modal::backdrop{background:#1f24217a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.disconnect-modal__inner{position:relative;padding:28px;display:grid;gap:18px}.disconnect-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.disconnect-modal__header h2{margin:6px 0 0;font-size:1.4rem}.disconnect-modal__body{margin:0;color:var(--muted);line-height:1.55}.disconnect-modal__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}@media (max-width: 480px){.disconnect-modal__actions{flex-direction:column-reverse}.disconnect-modal__actions button{width:100%;justify-content:center}}.primary-button--danger{background:#d32f2f;color:#fff;border:none}.primary-button--danger:hover{background:#b71c1c}[data-theme=dark] .primary-button--danger{background:#e53935;color:#fff}[data-theme=dark] .primary-button--danger:hover{background:#c62828}.copy-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;word-break:break-all}.copy-button-wrapper{position:relative;display:inline-flex;align-items:center}.copy-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:4px;color:var(--muted);cursor:pointer;padding:2px 4px;line-height:1;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.copy-button:hover{color:var(--mint);border-color:var(--mint);background:var(--mint-soft)}.copy-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--ink);color:#fff;font-size:.72rem;padding:3px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;animation:tooltip-fade-in .12s ease;z-index:10}.copy-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--ink)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.bounty-timeline{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.bounty-timeline__title{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;margin:0 0 20px;color:var(--ink)}.bounty-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.bounty-timeline__item{display:flex;align-items:flex-start;gap:14px;position:relative;padding-bottom:20px}.bounty-timeline__item:last-child{padding-bottom:0}.bounty-timeline__item:not(:last-child):before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--line)}.bounty-timeline__dot{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:var(--surface-strong);border:2px solid var(--line);margin-top:2px}.bounty-timeline__item--created .bounty-timeline__dot{border-color:var(--mint);background:var(--mint-soft)}.bounty-timeline__item--reserved .bounty-timeline__dot{border-color:var(--amber);background:var(--amber-soft)}.bounty-timeline__item--submitted .bounty-timeline__dot{border-color:#7b5ea7;background:#f0eaf8}.bounty-timeline__item--released .bounty-timeline__dot{border-color:var(--mint);background:var(--mint)}.bounty-timeline__item--refunded .bounty-timeline__dot{border-color:var(--rose);background:#f9ece9}.bounty-timeline__item--expired .bounty-timeline__dot{border-color:var(--muted);background:var(--line)}.bounty-timeline__content{display:flex;flex-direction:column;gap:2px}.bounty-timeline__event{font-size:.9rem;font-weight:600;color:var(--ink)}.bounty-timeline__time{font-size:.8rem;color:var(--muted);font-family:IBM Plex Mono,monospace}.bounty-timeline__actor{font-size:.8rem;color:var(--muted)}.contributor-dashboard{display:grid;gap:20px;margin-bottom:24px}.contributor-dashboard__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.contributor-dashboard__wallet{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contributor-dashboard__metrics{margin-bottom:0}.wallet-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#1ebd931f;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:.85rem}.recommendations-panel{margin-top:0}.bounty-card--recommended{border-color:#1ebd9359;box-shadow:0 12px 30px #1ebd9314}.bounty-card__recommended-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.recommendation-score{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#1ebd931f;color:#0d4736;font-size:.85rem;font-weight:700}.recommendation-reasons{display:flex;flex-wrap:wrap;gap:8px}.reason-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#363f3b14;color:var(--muted);font-size:.8rem}.recommendation-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.recommendation-explanation{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.85rem}.recommendations-footer{margin-top:16px}.recommendations-disclaimer{margin:0;color:var(--muted);font-size:.85rem}.tag-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skeleton-block{background:#363f3b14;background-size:unset;animation:none!important}.bounty-card[tabindex="0"]:hover,.primary-link:hover,.secondary-link:hover,.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.filter-chip:hover,.copy-meta-button:hover,.copy-button:hover,.github-issue-card:hover{transform:none}.panel,.hero,.hero-copy,.hero-panel{animation:none!important;opacity:1;transform:none}.copy-tooltip{animation:none!important}}.header-nav{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:20px;border:1px solid rgba(54,63,59,.1);background:#ffffffb8;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;position:relative}[data-theme=dark] .header-nav{border-color:#ffffff14;background:#1f2421bf}.nav-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:var(--ink);cursor:pointer;transition:opacity .15s ease}.nav-logo:hover{opacity:.85}.nav-links{display:flex;align-items:center;gap:16px}.nav-link-btn{background:none;border:none;color:var(--ink);font-weight:600;font-size:.95rem;cursor:pointer;padding:8px 14px;border-radius:10px;transition:background .15s ease,color .15s ease}.nav-link-btn:hover{background:#363f3b0f;color:var(--mint)}[data-theme=dark] .nav-link-btn:hover{background:#ffffff0f}.connect-wallet-btn{background:var(--ink);color:#fff7ef;border:1px solid transparent;border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease}.connect-wallet-btn:hover{transform:translateY(-1px);background:#1f2421e6}[data-theme=dark] .connect-wallet-btn{background:var(--mint);color:#0d4736}[data-theme=dark] .connect-wallet-btn:hover{background:#25a47e}.maintainer-analytics{display:grid;gap:24px;animation:rise .4s ease-out;margin-top:10px}.analytics-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-bottom:8px}.analytics-header__info h1{margin:4px 0 0;font-size:1.8rem;font-weight:800}.analytics-header__info .meta-label{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 980px){.analytics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.analytics-grid{grid-template-columns:1fr}.header-nav{flex-direction:column;gap:14px;padding:16px}.nav-links{width:100%;flex-direction:column;gap:10px}.nav-link-btn,.connect-wallet-btn{width:100%;text-align:center}}.analytics-card{border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#ffffffad;padding:20px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 20px #00000003}[data-theme=dark] .analytics-card{border-color:#ffffff0f;background:#1f242199}.analytics-card span{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.analytics-card strong{font-size:1.6rem;font-weight:750;color:var(--ink)}.charts-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 900px){.charts-row{grid-template-columns:1fr}}.chart-container{border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#ffffffad;padding:24px;display:flex;flex-direction:column;gap:20px}[data-theme=dark] .chart-container{border-color:#ffffff0f;background:#1f242199}.chart-title{margin:0;font-size:1.1rem;font-weight:700;color:var(--ink)}.chart-wrapper{position:relative;width:100%;height:260px}.chart-gridline{stroke:#363f3b14;stroke-width:1px}[data-theme=dark] .chart-gridline{stroke:#ffffff14}.chart-text{font-family:IBM Plex Mono,monospace;font-size:10px;fill:var(--muted);-webkit-user-select:none;user-select:none}.chart-bar{transition:fill-opacity .2s ease;cursor:pointer}.chart-bar:hover{fill-opacity:.9}.chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{stroke-width:2px;cursor:pointer;transition:r .15s ease}.chart-dot:hover{r:6px}.chart-legend{display:flex;gap:16px;font-size:.8rem;font-family:IBM Plex Mono,monospace;justify-content:flex-end}.chart-legend-item{display:flex;align-items:center;gap:6px}.legend-color{width:10px;height:10px;border-radius:2px}.chart-tooltip{position:absolute;background:var(--ink);color:#fff;border-radius:8px;padding:8px 12px;font-size:.75rem;pointer-events:none;box-shadow:0 4px 12px #00000026;font-family:IBM Plex Mono,monospace;z-index:10}.countdown{font-size:.9em;opacity:.8;margin-left:.5rem}.countdown--urgent{color:#ff4d4d;font-weight:700;opacity:1}.lo-shell{max-width:900px;margin:0 auto;animation:rise .5s ease-out}.lo-header{margin-bottom:24px}.lo-heading{margin:0 0 8px;font-size:1.6rem;color:var(--ink)}.lo-subtitle{margin:0;color:var(--muted);line-height:1.55}.lo-subtitle strong{color:var(--ink)}.lo-spot-label{font-size:.9rem;color:var(--muted)}.lo-spot-label strong{font-family:IBM Plex Mono,monospace;color:var(--ink)}.lo-form{display:grid;gap:18px;margin-bottom:24px}.lo-field{display:grid;gap:8px}.lo-field label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.9rem}.lo-form__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.lo-presets{border:1px solid rgba(54,63,59,.1);border-radius:18px;padding:16px;display:grid;gap:12px}.lo-presets__legend{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--muted);padding:0 6px}.lo-presets__group{display:grid;gap:8px}.lo-presets__label{font-size:.82rem;color:var(--muted)}.lo-presets__row{display:flex;flex-wrap:wrap;gap:8px}.lo-orders-section{margin-top:8px}.lo-orders-heading{display:flex;align-items:center;gap:10px;font-size:1.15rem;margin:0 0 16px;color:var(--ink)}.lo-table__wrapper{overflow-x:auto;border-radius:22px;border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.lo-table{width:100%;border-collapse:collapse;font-size:.9rem}.lo-table thead th{text-align:left;padding:14px 16px;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.lo-table__row{border-bottom:1px solid var(--line);transition:background-color .14s ease}.lo-table__row:last-child{border-bottom:none}.lo-table__row:hover{background:var(--mint-soft)}.lo-table__row--skeleton{pointer-events:none}.lo-table__row--skeleton:hover{background:transparent}.lo-table__cell{padding:14px 16px;white-space:nowrap;color:var(--ink)}.lo-table__cell--mono{font-family:IBM Plex Mono,monospace;font-size:.85rem}.lo-table__cell--muted{color:var(--muted);font-size:.85rem}.lo-cancel-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.lo-cancel-btn{display:inline-flex!important;align-items:center;gap:6px;padding:6px 12px!important;font-size:.82rem!important}.lo-cancel-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@keyframes lo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lo-spinner{animation:lo-spin .8s linear infinite}@media (max-width: 640px){.lo-heading{font-size:1.3rem}.lo-form{border-radius:22px;padding:20px}.lo-form__actions button{width:100%;justify-content:center}.lo-table__wrapper{border-radius:18px}.lo-table thead{display:none}.lo-table__row{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:14px 16px}.lo-table__cell{padding:4px 0;display:flex;flex-direction:column;gap:2px}.lo-table__cell:before{content:attr(data-label);font-family:IBM Plex Mono,monospace;text-transform:uppercase;font-size:10px;color:var(--muted);letter-spacing:.06em}}.bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--border, #d0d7de);border-radius:10px;background:var(--surface, #f6f8fa)}.bulk-toolbar__count{font-weight:600;margin-right:.5rem}.bulk-toolbar button:disabled{opacity:.6;cursor:not-allowed}.bounty-card__select{display:inline-flex;align-items:center;margin-right:.5rem;cursor:pointer}.bounty-card__select input[type=checkbox]{width:1.05rem;height:1.05rem;cursor:pointer;accent-color:var(--accent, #7c3aed)}.bulk-results{width:100%;margin-top:.75rem}.bulk-results h4{margin:0 0 .5rem}.bulk-results ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.bulk-result--success{color:var(--success, #1a7f37)}.bulk-result--failure{color:var(--danger, #cf222e)}
