/* VLIKE Bounty — product surface */
.bounty-page {
  --bt-accent:#b9ff45;--bt-accent-2:#62e69a;--bt-ink:#111512;--bt-muted:#6d756f;
  --bt-line:#e5eae6;--bt-soft:#f4f7f4;--bt-card:#fff;--bt-danger:#e34b55;--bt-warn:#ffb02e;
  --bt-shadow:0 18px 60px rgba(21,31,24,.08);--bt-radius:22px;
  color:var(--bt-ink);font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;max-width:1320px;margin-left:auto;margin-right:auto;padding-bottom:70px;
}
.bounty-page *{box-sizing:border-box}.bounty-page a{text-decoration:none}.bounty-page button,.bounty-page input,.bounty-page textarea,.bounty-page select{font:inherit}.bounty-page svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bounty-topbar{height:72px;display:flex;align-items:center;gap:28px;padding:0 4px;border-bottom:1px solid var(--bt-line);margin-bottom:26px}
.bounty-brand{display:flex;align-items:center;gap:10px;color:var(--bt-ink);font-size:17px;letter-spacing:-.4px;white-space:nowrap}.bounty-brand b{font-weight:800}.bounty-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#111;background:var(--bt-accent);transform:rotate(-4deg)}.bounty-brand-mark svg{width:22px;stroke:none;fill:currentColor}
.bounty-main-nav{display:flex;align-self:stretch;align-items:center;gap:5px;margin-right:auto}.bounty-main-nav a{height:100%;padding:0 14px;display:flex;align-items:center;color:var(--bt-muted);font-size:14px;font-weight:650;position:relative}.bounty-main-nav a:hover,.bounty-main-nav a.active{color:var(--bt-ink)}.bounty-main-nav a.active:after{content:"";height:3px;border-radius:4px;position:absolute;left:14px;right:14px;bottom:-1px;background:var(--bt-accent-2)}
.bounty-btn{border:0;border-radius:13px;min-height:43px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:750;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;color:var(--bt-ink)}.bounty-btn:hover{transform:translateY(-1px)}.bounty-btn svg{width:18px}.bounty-btn-primary{background:var(--bt-accent);color:#111;box-shadow:0 8px 22px rgba(143,211,37,.22)}.bounty-btn-primary:hover{background:#aaf232;box-shadow:0 11px 28px rgba(143,211,37,.3)}.bounty-btn-secondary{background:var(--bt-soft);border:1px solid var(--bt-line)}.bounty-btn-ghost{background:transparent;border:1px solid var(--bt-line)}.bounty-btn-ai{background:#171b18;color:#fff}.bounty-btn-ai span{color:var(--bt-accent)}.bounty-btn-danger{background:var(--bt-danger);color:#fff}.bounty-btn-disabled{background:#e8ece9;color:#9ba29d;cursor:not-allowed}.bounty-btn-large{min-height:52px;padding:0 25px;font-size:15px}.bounty-btn-block{width:100%}
.bounty-kicker{font-size:11px;font-weight:850;letter-spacing:2px;color:#719239}.bounty-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:750;letter-spacing:.6px;text-transform:uppercase}.bounty-eyebrow i{width:8px;height:8px;border-radius:99px;background:var(--bt-accent-2);box-shadow:0 0 0 5px rgba(98,230,154,.14)}
.bounty-hero{min-height:460px;border-radius:30px;padding:55px 6%;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 65% 20%,rgba(185,255,69,.15),transparent 34%),linear-gradient(135deg,#101512,#1a211c);color:#fff;margin-bottom:70px}.bounty-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to right,#000,transparent 75%)}
.bounty-hero-copy{position:relative;z-index:2;max-width:610px}.bounty-hero h1{font-size:clamp(42px,5vw,68px);line-height:.99;letter-spacing:-3.5px;margin:18px 0 22px;font-weight:780}.bounty-hero h1 em{font-style:normal;color:var(--bt-accent)}.bounty-hero-copy>p{font-size:18px;line-height:1.6;color:#b8c1ba;max-width:530px}.bounty-hero-actions{display:flex;gap:12px;margin-top:33px}.bounty-hero-actions .bounty-btn{min-height:50px;padding:0 23px}.bounty-hero .bounty-btn-ghost{color:#fff;border-color:#3a433d}
.bounty-hero-visual{height:390px;position:relative}.bounty-orbit{position:absolute;border:1px solid rgba(185,255,69,.2);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.bounty-orbit-one{width:330px;height:330px}.bounty-orbit-two{width:500px;height:500px}.bounty-hero-card{position:absolute;width:290px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-3deg);padding:27px;border:1px solid rgba(255,255,255,.13);background:rgba(29,37,31,.88);backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 28px 70px rgba(0,0,0,.35)}.bounty-hero-card small{display:block;color:#8f9b91;font-size:10px;font-weight:800;letter-spacing:1.5px}.bounty-hero-card>b{display:block;font-size:20px;line-height:1.32;margin:18px 0}.bounty-hero-card>strong{display:block;color:var(--bt-accent);font-size:25px}.bounty-hero-card>div{display:flex;align-items:center;margin-top:23px}.bounty-hero-card i{width:28px;height:28px;border:2px solid #283129;margin-left:-7px;border-radius:99px;background:linear-gradient(135deg,#ccff75,#379867)}.bounty-hero-card i:first-child{margin-left:0}.bounty-hero-card span{font-size:11px;color:#a9b2ab;margin-left:8px}.bounty-hero-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;padding:12px 16px;background:#fff;color:#171b18;border-radius:14px;box-shadow:0 16px 50px rgba(0,0,0,.28)}.bounty-hero-chip>span{width:31px;height:31px;border-radius:10px;background:var(--bt-accent);display:grid;place-items:center;font-weight:900}.bounty-hero-chip b,.bounty-hero-chip small{display:block}.bounty-hero-chip b{font-size:12px}.bounty-hero-chip small{font-size:9px;color:#7d857f;margin-top:2px}.bounty-page .chip-a{left:4%;top:8%;transform:rotate(3deg)}.bounty-page .chip-b{right:-1%;bottom:11%;transform:rotate(-3deg)}
.bounty-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.bounty-section-head h2{font-size:30px;letter-spacing:-1.2px;margin:6px 0 0}.bounty-section-head>a{font-size:13px;font-weight:750;color:var(--bt-ink)}.bounty-section-head>a span{color:#7cae2b;margin-left:5px}
.bounty-searchbar{height:62px;border:1px solid var(--bt-line);background:var(--bt-card);box-shadow:0 10px 34px rgba(23,32,26,.05);border-radius:17px;padding:7px;display:flex;align-items:center;gap:10px}.bounty-searchbar>svg,.bounty-solvers-hero form svg{width:21px;margin-left:11px;color:#929b94}.bounty-searchbar input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;font-size:15px;color:var(--bt-ink)}.bounty-searchbar select{height:39px;border:0;border-left:1px solid var(--bt-line);padding:0 35px 0 18px;background:transparent;color:var(--bt-muted);outline:0}.bounty-searchbar .bounty-btn{min-height:46px}
.bounty-filter-row{display:flex;align-items:center;justify-content:space-between;margin:25px 0 18px}.bounty-tabs{display:flex;align-items:center;gap:7px;overflow:auto}.bounty-tabs a{color:var(--bt-muted);font-size:13px;font-weight:700;padding:9px 14px;border-radius:11px;white-space:nowrap}.bounty-tabs a:hover,.bounty-tabs a.active{background:#182019;color:#fff}.bounty-result-count{font-size:12px;color:var(--bt-muted)}
.bounty-category-strip{display:flex;gap:9px;overflow-x:auto;padding-bottom:13px;margin-bottom:16px;scrollbar-width:none}.bounty-category-strip::-webkit-scrollbar{display:none}.bounty-category-strip a{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid var(--bt-line);border-radius:99px;color:var(--bt-ink);font-size:12px;font-weight:650;white-space:nowrap;background:var(--bt-card)}.bounty-category-strip a span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e9fbd0;color:#4f721c;font-weight:800}
.bounty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.bounty-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bounty-card{min-width:0;position:relative;background:var(--bt-card);border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:22px;display:flex;flex-direction:column;min-height:340px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bounty-card:hover{transform:translateY(-5px);border-color:#c9d5cb;box-shadow:var(--bt-shadow)}.bounty-card-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.bounty-card>*:not(.bounty-card-hit){pointer-events:none;position:relative;z-index:2}.bounty-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bounty-category{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.55px;text-transform:uppercase;color:#627066}.bounty-category i{width:7px;height:7px;border-radius:99px;background:var(--bt-accent-2)}.bounty-urgent{font-size:9px;font-weight:800;color:#a36a08;background:#fff2d7;padding:5px 8px;border-radius:99px}.bounty-card h3{font-size:18px;line-height:1.35;letter-spacing:-.35px;margin:20px 0 9px}.bounty-card>p{font-size:13px;line-height:1.55;color:var(--bt-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bounty-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.bounty-tags span{font-size:10px;font-weight:650;color:#5c665f;background:var(--bt-soft);border:1px solid #e8ece9;border-radius:8px;padding:5px 8px}.bounty-card-meta{display:flex;align-items:center;gap:13px;margin:auto 0 18px;padding-top:20px;color:#7b847d;font-size:10px}.bounty-card-meta>span{display:flex;align-items:center;gap:5px}.bounty-card-meta svg{width:14px}.bounty-card-meta .bounty-location{margin-left:auto;color:#3c654c;background:#ecf9f0;padding:5px 7px;border-radius:7px}.bounty-card footer{padding-top:15px;border-top:1px solid var(--bt-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.bounty-card footer>strong{font-size:16px;letter-spacing:-.4px}.bounty-sponsor{display:flex;align-items:center;gap:8px;min-width:0}.bounty-sponsor img,.bounty-avatar-fallback{width:28px;height:28px;border-radius:50%;object-fit:cover}.bounty-avatar-fallback{display:grid;place-items:center;background:#172019;color:var(--bt-accent);font-size:11px;font-weight:800}.bounty-sponsor>span{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650}.bounty-verified{color:#20a96b;font-size:.82em}
.bounty-solver-spotlight{margin:75px 0}.bounty-solver-row{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.bounty-solver-mini{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--bt-line);border-radius:17px;background:var(--bt-card)}.bounty-solver-mini img{width:48px;height:48px;border-radius:14px;object-fit:cover}.bounty-solver-mini h3{font-size:14px;margin:0 0 4px}.bounty-solver-mini p{font-size:11px;color:var(--bt-muted);margin:0 0 5px}.bounty-solver-mini span{font-size:9px;color:#789342;font-weight:700}
.bounty-how{margin:50px 0 10px;padding:46px;border-radius:26px;background:#edf8e3;display:grid;grid-template-columns:1fr 1.3fr;gap:55px}.bounty-how h2{font-size:33px;line-height:1.2;letter-spacing:-1.3px;margin:10px 0}.bounty-how ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.bounty-how li{display:flex;gap:13px}.bounty-how li>b{color:#8bb43f;font-size:11px}.bounty-how strong,.bounty-how small{display:block}.bounty-how strong{font-size:13px;margin-bottom:5px}.bounty-how small{font-size:11px;line-height:1.45;color:#6d776f}
.bounty-empty{text-align:center;padding:75px 20px;border:1px dashed #ccd4ce;border-radius:22px;background:var(--bt-soft)}.bounty-empty>span{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#e1f7c4;color:#50701d;font-size:25px;margin:0 auto 16px}.bounty-empty h3{margin:0 0 7px;font-size:20px}.bounty-empty p{margin:0 0 20px;color:var(--bt-muted);font-size:13px}.bounty-empty-small{padding:35px 20px}
.bounty-create-shell{max-width:1180px;margin:0 auto}.bounty-create-head{text-align:center;padding:25px 0 36px;position:relative}.bounty-create-head>a{position:absolute;left:0;top:29px;color:var(--bt-muted);font-size:12px;font-weight:650}.bounty-create-head h1{font-size:42px;letter-spacing:-1.9px;margin:10px 0}.bounty-create-head>p{color:var(--bt-muted);font-size:15px}.bounty-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px}.bounty-ai-brief{border-radius:22px;padding:24px;background:radial-gradient(circle at 90% -20%,rgba(185,255,69,.2),transparent 34%),#151a16;color:#fff;box-shadow:0 18px 50px rgba(18,25,20,.15)}.bounty-ai-title{display:flex;align-items:center;gap:12px}.bounty-ai-title h2{font-size:17px;margin:0}.bounty-ai-title p{font-size:11px;color:#9da69f;margin:4px 0 0}.bounty-ai-glyph{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#111;background:var(--bt-accent);font-size:17px}.bounty-beta{margin-left:auto;padding:4px 7px;border:1px solid #3c463e;border-radius:6px;color:var(--bt-accent);font-size:8px;font-weight:800;letter-spacing:1px}.bounty-ai-brief textarea{width:100%;height:125px;resize:vertical;border:1px solid #303932;border-radius:14px;background:#202621;color:#fff;padding:15px;margin-top:18px;outline:none;line-height:1.55}.bounty-ai-brief textarea:focus{border-color:#7fae36}.bounty-ai-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.bounty-ai-actions small{color:#748078;font-size:10px}.bounty-divider-label{display:flex;align-items:center;gap:12px;margin:22px 0;color:#9aa19b;font-size:10px;text-transform:uppercase;letter-spacing:1px}.bounty-divider-label:before,.bounty-divider-label:after{content:"";height:1px;background:var(--bt-line);flex:1}
.bounty-form-card,.bounty-work-card,.bounty-admin-card{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:22px;padding:26px;margin-bottom:17px}.bounty-form-card-head,.bounty-work-card-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.bounty-form-card-head>span,.bounty-work-card-head>div>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eafbd3;color:#587c20;font-size:10px;font-weight:850}.bounty-form-card-head h2,.bounty-work-card-head h2{font-size:18px;margin:0}.bounty-form-card-head p{font-size:11px;color:var(--bt-muted);margin:4px 0 0}.bounty-field{display:block;margin-bottom:18px}.bounty-field>span{display:block;font-size:11px;font-weight:750;margin-bottom:8px;color:#475049}.bounty-field>span b{color:var(--bt-danger)}.bounty-field input,.bounty-field textarea,.bounty-field select,.bounty-input-suffix{width:100%;border:1px solid #dfe5e0;border-radius:12px;background:var(--bt-card);color:var(--bt-ink);outline:0;transition:border .18s,box-shadow .18s}.bounty-field input,.bounty-field select{height:47px;padding:0 13px}.bounty-field textarea{min-height:125px;resize:vertical;padding:13px;line-height:1.55}.bounty-field input:focus,.bounty-field textarea:focus,.bounty-field select:focus{border-color:#87bd39;box-shadow:0 0 0 3px rgba(135,189,57,.11)}.bounty-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bounty-money-field>div,.bounty-input-suffix{display:flex;align-items:center}.bounty-money-field>div input,.bounty-input-suffix input{border:0;box-shadow:none!important;flex:1}.bounty-money-field>div i,.bounty-input-suffix i{padding:0 13px;font-style:normal;color:#7b837d;font-size:11px;font-weight:750}.bounty-check{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;color:var(--bt-muted)}.bounty-check input{margin-top:2px;accent-color:#77a92c}.bounty-create-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 35px}.bounty-create-submit small,.bounty-create-submit strong,.bounty-create-submit span{display:block}.bounty-create-submit small{font-size:9px;color:var(--bt-muted);letter-spacing:.7px}.bounty-create-submit strong{font-size:17px;margin:3px 0}.bounty-create-submit div>span{font-size:9px;color:#8c948e}.bounty-create-aside{position:sticky;top:85px}.bounty-wallet-card{padding:22px;border-radius:20px;background:#172019;color:#fff;margin-bottom:15px}.bounty-wallet-card>span{font-size:9px;color:var(--bt-accent);font-weight:800;letter-spacing:1.5px}.bounty-wallet-card>div:nth-child(2){padding:21px 0;border-bottom:1px solid #303a32}.bounty-wallet-card small,.bounty-wallet-card strong{display:block}.bounty-wallet-card small{font-size:9px;color:#8f9a91}.bounty-wallet-card strong{font-size:21px;margin-top:5px}.bounty-wallet-row{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px}.bounty-wallet-row p{margin:0}.bounty-wallet-row b{font-size:11px}.bounty-trust-card{border:1px solid var(--bt-line);border-radius:19px;padding:20px;background:var(--bt-card)}.bounty-trust-card h3{font-size:14px;margin:0 0 14px}.bounty-trust-card ul{list-style:none;margin:0;padding:0}.bounty-trust-card li{font-size:11px;color:#5f6961;margin:11px 0}.bounty-trust-card li span{color:#2da567;margin-right:7px}.bounty-tip{display:flex;gap:10px;background:#f2f9e9;padding:15px;border-radius:14px;margin-top:14px}.bounty-tip>span{color:#6e982d}.bounty-tip p{font-size:10px;line-height:1.5;color:#677268;margin:0}
.bounty-breadcrumb{display:flex;align-items:center;gap:8px;color:#909791;font-size:10px;font-weight:650;margin:8px 0 22px}.bounty-breadcrumb a{color:#68716a}.bounty-breadcrumb b{color:#313a33}.bounty-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.bounty-detail-main{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:24px;padding:38px}.bounty-detail-flags{display:flex;align-items:center;gap:10px}.bounty-status{display:inline-flex;align-items:center;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;background:#eef1ef;color:#667069}.bounty-page .status-open,.bounty-page .status-accepted,.bounty-page .status-completed{background:#e6f8ed;color:#278355}.bounty-page .status-active,.bounty-page .status-submitted{background:#e9f1ff;color:#376db5}.bounty-page .status-review,.bounty-page .status-revision_requested{background:#fff1d7;color:#9b6714}.bounty-page .status-disputed{background:#ffe7e9;color:#b23640}.bounty-page .status-cancelled,.bounty-page .status-declined,.bounty-page .status-withdrawn{background:#f0f0f0;color:#888}.bounty-detail-main>h1{font-size:36px;line-height:1.18;letter-spacing:-1.5px;margin:22px 0 11px}.bounty-detail-summary{font-size:16px;line-height:1.6;color:var(--bt-muted);margin:0}.bounty-detail-sponsor{display:flex;align-items:center;gap:11px;margin-top:24px}.bounty-detail-sponsor img,.bounty-detail-sponsor>.bounty-avatar-fallback{width:40px;height:40px}.bounty-detail-sponsor>div small,.bounty-detail-sponsor>div b,.bounty-detail-sponsor>div a{display:block}.bounty-detail-sponsor>div small{font-size:8px;color:#959d97;letter-spacing:1px}.bounty-detail-sponsor>div b,.bounty-detail-sponsor>div a{font-size:11px;color:var(--bt-ink);margin-top:3px;font-weight:750}.bounty-detail-dot{width:3px;height:3px;border-radius:50%;background:#c8cec9;margin:0 7px}.bounty-detail-main hr{border:0;border-top:1px solid var(--bt-line);margin:30px 0}.bounty-prose{margin:30px 0}.bounty-prose h2{font-size:17px;margin:0 0 13px}.bounty-prose>div{font-size:13px;line-height:1.85;color:#4f5851}.bounty-deliverables>div{padding:18px;border-left:3px solid var(--bt-accent-2);background:var(--bt-soft);border-radius:0 13px 13px 0}.bounty-tags-large span{font-size:11px;padding:7px 10px}.bounty-safety-note{display:flex;gap:13px;padding:17px;border-radius:14px;background:#f5faed;border:1px solid #dfeecb}.bounty-safety-note>span{color:#68a13a}.bounty-safety-note b{font-size:11px}.bounty-safety-note p{font-size:10px;line-height:1.5;color:#70806f;margin:4px 0 0}.bounty-detail-aside{position:sticky;top:85px}.bounty-reward-card,.bounty-aside-steps{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:21px;padding:23px;margin-bottom:14px}.bounty-reward-card>small{font-size:9px;letter-spacing:1px;color:#7c857e}.bounty-reward-card>strong{display:block;font-size:27px;letter-spacing:-1px;margin:9px 0}.bounty-reward-card>span{font-size:10px;color:#2a8d59}.bounty-reward-card>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#39bf75;margin-right:6px}.bounty-reward-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);padding:16px 0;margin:18px 0}.bounty-reward-facts p{margin:0}.bounty-reward-facts small,.bounty-reward-facts b{display:block}.bounty-reward-facts small{font-size:8px;color:#929a94}.bounty-reward-facts b{font-size:11px;margin-top:5px}.bounty-save-button{border:0;background:transparent;width:100%;margin-top:10px;padding:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:#69726b;font-size:11px;cursor:pointer}.bounty-save-button svg{width:16px}.bounty-save-button.saved{color:#4f8525}.bounty-aside-steps h3{font-size:13px;margin:0 0 16px}.bounty-aside-steps ol{list-style:none;margin:0;padding:0}.bounty-aside-steps li{display:flex;align-items:flex-start;gap:10px;position:relative;padding-bottom:15px}.bounty-aside-steps li:not(:last-child):after{content:"";position:absolute;left:11px;top:24px;height:18px;border-left:1px dashed #d4d9d5}.bounty-aside-steps li>span{width:23px;height:23px;border:1px solid var(--bt-line);border-radius:50%;display:grid;place-items:center;font-size:8px}.bounty-aside-steps li.done>span{background:#dff6c0;border-color:#dff6c0;color:#4b7720}.bounty-aside-steps p{margin:0}.bounty-aside-steps b,.bounty-aside-steps small{display:block}.bounty-aside-steps b{font-size:10px}.bounty-aside-steps small{font-size:8px;color:#939a95;margin-top:2px}.bounty-text-danger{display:block;width:100%;border:0;background:transparent;color:#b94a51;font-size:10px;cursor:pointer}.bounty-proposal-list,.bounty-related{margin-top:35px}.bounty-proposal-card{background:var(--bt-card);border:1px solid var(--bt-line);border-radius:19px;padding:20px;margin-bottom:12px;display:grid;grid-template-columns:190px 1fr 115px;gap:20px}.bounty-proposal-user{display:flex;gap:10px}.bounty-proposal-user img{width:40px;height:40px;border-radius:13px;object-fit:cover}.bounty-proposal-user h3{font-size:12px;margin:1px 0 4px}.bounty-proposal-user p{font-size:9px;color:var(--bt-muted);margin:0}.bounty-proposal-user span{font-size:8px;color:#72933b}.bounty-proposal-copy>p{font-size:11px;line-height:1.6;color:#566059;margin:0 0 13px}.bounty-proposal-copy>div{display:flex;gap:25px}.bounty-proposal-copy small,.bounty-proposal-copy b{display:block}.bounty-proposal-copy small{font-size:7px;color:#9ca29d}.bounty-proposal-copy b{font-size:10px;margin-top:3px}.bounty-proposal-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.bounty-proposal-actions .bounty-btn{min-height:35px;font-size:10px;padding:0 11px}
.bounty-modal[hidden]{display:none!important}.bounty-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px}.bounty-modal-backdrop{position:absolute;inset:0;background:rgba(8,11,9,.72);backdrop-filter:blur(5px)}.bounty-modal-card{position:relative;z-index:1;width:min(560px,100%);max-height:92vh;overflow:auto;background:var(--bt-card);border-radius:24px;padding:31px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.bounty-modal-card h2{font-size:25px;margin:8px 0}.bounty-modal-card>p{font-size:12px;color:var(--bt-muted);margin:0 0 25px}.bounty-modal-close{position:absolute;right:16px;top:14px;border:0;background:var(--bt-soft);width:32px;height:32px;border-radius:10px;font-size:22px;cursor:pointer;color:var(--bt-muted)}
.bounty-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;padding:22px 0 30px}.bounty-dashboard-head h1{font-size:39px;letter-spacing:-1.7px;margin:8px 0}.bounty-dashboard-head p{font-size:13px;color:var(--bt-muted);margin:0}.bounty-wallet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bounty-wallet-grid article{display:flex;align-items:center;gap:15px;padding:21px;border:1px solid var(--bt-line);border-radius:19px;background:var(--bt-card)}.bounty-wallet-grid article>span{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-size:20px}.bounty-page .wallet-available{background:#e8f8d4;color:#658b27}.bounty-page .wallet-locked{background:#fff0dc;color:#a86d1b}.bounty-page .wallet-pending{background:#e7f2ff;color:#3971ad}.bounty-wallet-grid small,.bounty-wallet-grid strong,.bounty-wallet-grid p{display:block;margin:0}.bounty-wallet-grid small{font-size:8px;color:#929993;letter-spacing:1px}.bounty-wallet-grid strong{font-size:19px;margin:5px 0}.bounty-wallet-grid p{font-size:9px;color:#919a93}.bounty-dashboard-tabs{display:flex;gap:3px;margin:32px 0 18px;border-bottom:1px solid var(--bt-line)}.bounty-dashboard-tabs button{border:0;background:transparent;padding:13px 16px;color:#7b847d;font-size:12px;font-weight:700;position:relative;cursor:pointer}.bounty-dashboard-tabs button b{font-size:8px;background:#edf1ee;border-radius:99px;padding:3px 6px;margin-left:4px}.bounty-dashboard-tabs button.active{color:var(--bt-ink)}.bounty-dashboard-tabs button.active:after{content:"";position:absolute;left:12px;right:12px;height:3px;bottom:-1px;background:var(--bt-accent-2);border-radius:3px}.bounty-dashboard-panel{display:none}.bounty-dashboard-panel.active{display:block}.bounty-table-list{border:1px solid var(--bt-line);border-radius:20px;background:var(--bt-card);overflow:hidden}.bounty-table-list article{display:grid;grid-template-columns:minmax(280px,1fr) 150px 105px 90px;align-items:center;gap:15px;padding:17px 20px;border-bottom:1px solid var(--bt-line)}.bounty-table-list article:last-child{border-bottom:0}.bounty-list-title{display:flex;align-items:center;gap:12px;min-width:0}.bounty-list-title>span{width:35px;height:35px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:#eef8e2;color:#658b2f;font-weight:800}.bounty-list-title a{font-size:12px;font-weight:750;color:var(--bt-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bounty-list-title small{font-size:9px;color:#939a95;display:block;margin-top:4px}.bounty-table-list article>strong{font-size:11px}.bounty-row-actions{text-align:right}.bounty-row-actions a,.bounty-row-actions button{font-size:10px;font-weight:750;color:#4d7324;border:0;background:transparent;cursor:pointer}.bounty-workspace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bounty-workspace-card{display:block;border:1px solid var(--bt-line);border-radius:19px;background:var(--bt-card);padding:20px;color:var(--bt-ink);transition:.2s}.bounty-workspace-card:hover{transform:translateY(-3px);box-shadow:var(--bt-shadow)}.bounty-workspace-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.bounty-workspace-card>div>small{font-size:8px;color:#9ba19c}.bounty-workspace-card h3{font-size:15px;margin:18px 0 6px}.bounty-workspace-card p{font-size:10px;color:var(--bt-muted)}.bounty-workspace-card footer{border-top:1px solid var(--bt-line);margin-top:18px;padding-top:13px;display:flex;justify-content:space-between;font-size:10px}.bounty-profile-layout{display:grid;grid-template-columns:300px 1fr;gap:18px}.bounty-profile-preview,.bounty-profile-form{border:1px solid var(--bt-line);border-radius:21px;background:var(--bt-card);padding:25px}.bounty-profile-preview{text-align:center}.bounty-score-ring{--score:0;width:130px;height:130px;margin:0 auto 18px;border-radius:50%;padding:9px;background:conic-gradient(var(--bt-accent-2) calc(var(--score)*1%),#e9eee9 0)}.bounty-score-ring>span{width:100%;height:100%;border-radius:50%;background:var(--bt-card);display:grid;place-content:center}.bounty-score-ring b{font-size:28px}.bounty-score-ring small{font-size:8px;color:#909891;text-transform:uppercase}.bounty-profile-preview h2{font-size:17px}.bounty-profile-preview>p{font-size:11px;color:var(--bt-muted)}.bounty-profile-preview>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bt-line);padding-top:18px;margin-top:20px}.bounty-profile-preview>div span b,.bounty-profile-preview>div span small{display:block}.bounty-profile-preview>div span b{font-size:15px}.bounty-profile-preview>div span small{font-size:8px;color:#969d98}
.bounty-workspace-head{padding:12px 0 20px}.bounty-workspace-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.bounty-workspace-title h1{font-size:30px;letter-spacing:-1.2px;margin:10px 0 0}.bounty-workspace-people{display:flex;align-items:center;gap:12px}.bounty-workspace-people>span{display:grid;grid-template-columns:30px auto;column-gap:8px}.bounty-workspace-people img{width:30px;height:30px;border-radius:9px;object-fit:cover;grid-row:1/3}.bounty-workspace-people small{font-size:7px;color:#9aa29b}.bounty-workspace-people b{font-size:9px}.bounty-workspace-people>i{color:#adb3ae;font-style:normal}.bounty-escrow-banner{display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:15px;padding:15px 20px;background:#182019;color:#fff;border-radius:17px;margin-top:22px}.bounty-escrow-icon{width:38px;height:38px;border-radius:12px;background:var(--bt-accent);color:#111;display:grid;place-items:center;font-size:19px}.bounty-escrow-banner small,.bounty-escrow-banner strong,.bounty-escrow-banner b{display:block}.bounty-escrow-banner small{font-size:7px;color:#8f9991;letter-spacing:.7px}.bounty-escrow-banner strong{font-size:15px;margin-top:3px}.bounty-escrow-banner>p{font-size:9px;color:#a9b2ab;padding:6px 10px;border:1px solid #344037;border-radius:99px;margin:0}.bounty-escrow-banner>p i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bt-accent-2);margin-right:6px}.bounty-escrow-banner>div:last-child{text-align:right}.bounty-escrow-banner b{font-size:11px;margin-top:3px}.bounty-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px}.bounty-work-card{padding:24px}.bounty-work-card-head{justify-content:space-between}.bounty-work-card-head>div{display:flex;align-items:center;gap:10px}.bounty-work-card-head>a,.bounty-work-card-head>small{font-size:9px;color:#78827a}.bounty-work-brief{padding:17px;background:var(--bt-soft);border-radius:13px}.bounty-work-brief p{font-size:11px;line-height:1.7;color:#59635b}.bounty-work-brief h3{font-size:11px;margin:17px 0 6px}.bounty-milestones{list-style:none;margin:0;padding:0}.bounty-milestones li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--bt-line)}.bounty-milestones li:last-child{border-bottom:0}.bounty-milestones li>span{width:27px;height:27px;border-radius:9px;background:#f0f3f1;display:grid;place-items:center;font-size:9px}.bounty-milestones li.done>span{background:#e3f8ca;color:#548025}.bounty-milestones li>div{flex:1}.bounty-milestones b,.bounty-milestones small{display:block}.bounty-milestones b{font-size:11px}.bounty-milestones small{font-size:8px;color:#929a94;margin-top:3px}.bounty-milestones strong{font-size:10px}.bounty-delivery-list article{border:1px solid var(--bt-line);border-radius:14px;padding:17px;margin-bottom:10px}.bounty-delivery-list article>header{display:flex;align-items:center;justify-content:space-between}.bounty-delivery-list header>div{display:flex;gap:8px}.bounty-delivery-list header span{font-size:8px;font-weight:800;background:#e7f6d4;padding:4px 7px;border-radius:6px}.bounty-delivery-list header b,.bounty-delivery-list time{font-size:8px;color:#858e87}.bounty-delivery-list article>p{font-size:11px;line-height:1.65;color:#566059}.bounty-delivery-list blockquote{font-size:10px;color:#9a5c25;background:#fff4e5;border-left:3px solid #f2a747;margin:12px 0;padding:10px}.bounty-file-list{display:flex;flex-wrap:wrap;gap:7px}.bounty-file-list a{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--bt-line);border-radius:9px;color:var(--bt-ink)}.bounty-file-list a>span{background:#edf3ed}.bounty-file-list b,.bounty-file-list small{display:block}.bounty-file-list b{font-size:8px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bounty-file-list small{font-size:7px;color:#929a94}.bounty-delivery-form{border-top:1px solid var(--bt-line);padding-top:20px;margin-top:20px}.bounty-upload-zone{position:relative;border:1px dashed #bfc9c1;border-radius:13px;padding:20px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:left;margin-bottom:12px;background:var(--bt-soft)}.bounty-upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.bounty-upload-zone>span{font-size:23px;color:#6a9130}.bounty-upload-zone b,.bounty-upload-zone small{display:block}.bounty-upload-zone b{font-size:10px}.bounty-upload-zone small{font-size:8px;color:#8b948d;margin-top:3px}.bounty-upload-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bounty-upload-list>span{font-size:9px;background:#eaf5df;padding:6px 8px;border-radius:7px}.bounty-review-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:15px}.bounty-inline-form{margin-top:14px;padding:16px;background:var(--bt-soft);border-radius:14px}.bounty-rating-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bounty-rating-grid label span{font-size:9px;display:block;margin-bottom:5px}.bounty-rating-grid select{width:100%;height:40px;border:1px solid var(--bt-line);border-radius:10px;background:var(--bt-card);font-size:9px}.bounty-chat-panel{position:sticky;top:80px;background:var(--bt-card);border:1px solid var(--bt-line);border-radius:21px;overflow:hidden}.bounty-chat-panel>header{padding:17px 18px;border-bottom:1px solid var(--bt-line);display:flex;align-items:center;justify-content:space-between}.bounty-chat-panel>header h2{font-size:14px;margin:0}.bounty-chat-panel>header span,.bounty-chat-panel>header small{font-size:8px;color:#8d958f}.bounty-chat-panel>header span i{display:inline-block;width:5px;height:5px;background:#3cc273;border-radius:50%;margin-right:4px}.bounty-chat-messages{height:470px;overflow-y:auto;padding:16px;background:#fafcfa}.bounty-chat-messages article{display:flex;gap:8px;margin:12px 0}.bounty-chat-messages article>img{width:26px;height:26px;border-radius:8px;object-fit:cover}.bounty-chat-messages article>div{max-width:80%}.bounty-chat-messages article header{display:flex;gap:8px;margin-bottom:4px}.bounty-chat-messages article header b,.bounty-chat-messages article header time{font-size:7px;color:#8c958d}.bounty-chat-messages article p{font-size:10px;line-height:1.55;margin:0;background:#fff;border:1px solid var(--bt-line);border-radius:3px 11px 11px 11px;padding:9px 11px}.bounty-chat-messages article.own{justify-content:flex-end}.bounty-chat-messages article.own>div{display:flex;flex-direction:column;align-items:flex-end}.bounty-chat-messages article.own p{background:#182019;color:#fff;border-color:#182019;border-radius:11px 3px 11px 11px}.bounty-chat-system{font-size:8px;color:#728078;background:#eef4ed;text-align:center;padding:8px;border-radius:8px;margin:10px 0}.bounty-chat-system span{margin-right:5px}.bounty-chat-form{display:flex;gap:7px;padding:12px;border-top:1px solid var(--bt-line)}.bounty-chat-form textarea{height:46px;min-height:46px;resize:none;flex:1;border:1px solid var(--bt-line);border-radius:12px;padding:12px;outline:0;font-size:10px}.bounty-chat-form button{width:42px;border:0;border-radius:12px;background:var(--bt-accent);font-size:18px;cursor:pointer}.bounty-chat-panel>footer{padding:10px 14px;border-top:1px solid var(--bt-line);display:flex;align-items:center;justify-content:space-between}.bounty-chat-panel>footer p{font-size:7px;color:#9ba29c;margin:0}.bounty-chat-panel>footer button{border:0;background:transparent;color:#b94d54;font-size:8px;cursor:pointer}.bounty-dispute-form{padding:15px;background:#fff6f6}.bounty-dispute-form .bounty-field{margin-bottom:9px}
.bounty-solvers-hero{border-radius:25px;background:#19201b;color:#fff;padding:45px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}.bounty-solvers-hero h1{font-size:38px;line-height:1.15;letter-spacing:-1.6px;margin:10px 0}.bounty-solvers-hero p{color:#a7b0a9;font-size:12px;line-height:1.6;max-width:570px}.bounty-solvers-hero form{display:flex;align-items:center;background:#fff;border-radius:13px;padding:6px;min-width:340px}.bounty-solvers-hero form input{height:40px;min-width:0;flex:1;border:0;outline:0;padding:0 9px;font-size:11px}.bounty-solvers-hero form button{height:38px;border:0;border-radius:9px;background:var(--bt-accent);font-size:10px;font-weight:800;padding:0 15px}.bounty-solvers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bounty-solver-card{border:1px solid var(--bt-line);border-radius:21px;background:var(--bt-card);padding:23px}.bounty-solver-card>header{display:flex;align-items:start;justify-content:space-between}.bounty-solver-avatar{position:relative}.bounty-solver-avatar img,.bounty-solver-avatar>span{width:62px;height:62px;border-radius:17px;object-fit:cover;display:grid;place-items:center;background:#172019;color:var(--bt-accent);font-weight:800}.bounty-solver-avatar i{position:absolute;width:12px;height:12px;border-radius:50%;right:-3px;bottom:-3px;border:3px solid var(--bt-card);background:#9ca49e}.bounty-solver-avatar i.availability-available{background:#37c672}.bounty-score-pill{text-align:center;background:#eff8e6;border-radius:11px;padding:7px 10px}.bounty-score-pill b,.bounty-score-pill small{display:block}.bounty-score-pill b{font-size:16px}.bounty-score-pill small{font-size:6px;color:#7e8b7e}.bounty-solver-card h2{font-size:16px;margin:16px 0 6px}.bounty-solver-card h2 a{color:var(--bt-ink)}.bounty-solver-card>p{height:32px;font-size:10px;color:var(--bt-muted)}.bounty-solver-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:19px 0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);padding:14px 0}.bounty-solver-stats span{text-align:center;border-right:1px solid var(--bt-line)}.bounty-solver-stats span:last-child{border:0}.bounty-solver-stats b,.bounty-solver-stats small{display:block}.bounty-solver-stats b{font-size:14px}.bounty-solver-stats small{font-size:7px;color:#979e99}.bounty-solver-card footer{display:flex;align-items:center;justify-content:space-between;font-size:9px}.bounty-solver-card footer>span{color:#399e62}.bounty-solver-card footer a{color:#507629;font-weight:750}
.bounty-admin-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px}.bounty-admin-stats article{border:1px solid var(--bt-line);border-radius:16px;background:var(--bt-card);padding:17px}.bounty-admin-stats small,.bounty-admin-stats strong{display:block}.bounty-admin-stats small{font-size:7px;color:#939b95;letter-spacing:.7px}.bounty-admin-stats strong{font-size:21px;margin-top:7px}.bounty-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:17px;align-items:start}.bounty-admin-layout>aside{position:sticky;top:80px}.bounty-admin-list article{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--bt-line)}.bounty-admin-list article:last-child{border:0}.bounty-admin-list h3{font-size:13px;margin:9px 0 5px}.bounty-admin-list p{font-size:10px;color:var(--bt-muted);margin:0 0 6px}.bounty-admin-list small{font-size:8px}.bounty-admin-list article>div:last-child{display:flex;align-items:center;gap:7px}.bounty-admin-list article>div>a{font-size:9px;color:#65892d}.bounty-admin-list .bounty-btn{min-height:34px;padding:0 10px;font-size:9px}.bounty-dispute-admin-list>article{border:1px solid var(--bt-line);border-radius:14px;padding:16px;margin-top:10px}.bounty-dispute-admin-list header{display:flex;justify-content:space-between}.bounty-dispute-admin-list header span{font-size:7px;text-transform:uppercase;color:#b0464d}.bounty-dispute-admin-list h3{font-size:13px;margin:4px 0}.bounty-dispute-admin-list header a{font-size:9px;color:#5b7d2e}.bounty-dispute-admin-list>article>p{font-size:10px;color:var(--bt-muted);line-height:1.6}.bounty-resolution-form{padding:13px;background:var(--bt-soft);border-radius:12px}.bounty-resolution-form .bounty-field{margin-bottom:8px}.bounty-switch{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bt-line);padding:13px 0;cursor:pointer}.bounty-switch span b,.bounty-switch span small{display:block}.bounty-switch span b{font-size:10px}.bounty-switch span small{font-size:8px;color:#959d97;margin-top:3px}.bounty-switch input{display:none}.bounty-switch i{width:35px;height:20px;background:#dce1dd;border-radius:99px;position:relative;transition:.2s}.bounty-switch i:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 2px 5px rgba(0,0,0,.15)}.bounty-switch input:checked+i{background:#79ae30}.bounty-switch input:checked+i:after{transform:translateX(15px)}.bounty-admin-principles h3{font-size:13px}.bounty-admin-principles p,.bounty-admin-principles li,.bounty-admin-principles>b{font-size:9px;line-height:1.6}.bounty-admin-principles ul{padding-left:17px}.bounty-admin-principles>b{color:#54822a}
.bounty-state-card{max-width:580px;margin:80px auto;text-align:center;padding:50px;border:1px solid var(--bt-line);border-radius:24px;background:var(--bt-card)}.bounty-state-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 15px;border-radius:15px;background:#fff0d9;color:#a36b16;font-size:22px}.bounty-state-card h1{font-size:24px}.bounty-state-card p{font-size:12px;color:var(--bt-muted)}.bounty-state-card code{display:block;background:#19201b;color:#d4ff8b;padding:12px;border-radius:10px;margin:15px 0;font-size:11px}.bounty-toast-stack{position:fixed;right:22px;top:82px;z-index:100000;display:flex;flex-direction:column;gap:8px}.bounty-toast{width:min(360px,calc(100vw - 30px));border-radius:13px;background:#182019;color:#fff;padding:13px 15px;box-shadow:0 18px 50px rgba(0,0,0,.25);font-size:11px;line-height:1.5;animation:bountyToastIn .25s ease}.bounty-toast.success{border-left:4px solid var(--bt-accent-2)}.bounty-toast.error{border-left:4px solid #f26068}.bounty-toast.loading{border-left:4px solid var(--bt-accent)}@keyframes bountyToastIn{from{transform:translateX(20px);opacity:0}to{transform:none;opacity:1}}
.bounty-mobile-nav{display:none}

@media(max-width:1100px){.bounty-grid{grid-template-columns:repeat(2,1fr)}.bounty-hero{grid-template-columns:1fr .8fr}.bounty-hero h1{font-size:50px}.bounty-solver-row{grid-template-columns:repeat(2,1fr)}.bounty-create-layout,.bounty-admin-layout{grid-template-columns:minmax(0,1fr) 280px}.bounty-workspace-layout{grid-template-columns:minmax(0,1fr) 330px}.bounty-solvers-grid{grid-template-columns:repeat(2,1fr)}.bounty-admin-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){.bounty-page{padding-bottom:90px}.bounty-main-nav{display:none}.bounty-topbar{height:62px;margin-bottom:18px}.bounty-top-create{margin-left:auto}.bounty-hero{grid-template-columns:1fr;min-height:auto;padding:45px}.bounty-hero-visual{display:none}.bounty-create-layout,.bounty-detail-layout,.bounty-workspace-layout,.bounty-admin-layout{grid-template-columns:1fr}.bounty-create-aside,.bounty-detail-aside,.bounty-chat-panel,.bounty-admin-layout>aside{position:static}.bounty-detail-aside{grid-row:1}.bounty-workspace-layout>.bounty-chat-panel{grid-row:1}.bounty-chat-messages{height:380px}.bounty-how{grid-template-columns:1fr}.bounty-dashboard-head{align-items:center}.bounty-table-list article{grid-template-columns:minmax(220px,1fr) 110px 95px 65px}.bounty-workspace-grid{grid-template-columns:repeat(2,1fr)}.bounty-profile-layout{grid-template-columns:1fr}.bounty-solvers-hero{display:block}.bounty-solvers-hero form{margin-top:25px;min-width:0;max-width:500px}.bounty-mobile-nav{display:flex;position:fixed;z-index:9990;left:10px;right:10px;bottom:9px;height:62px;background:rgba(20,26,22,.96);backdrop-filter:blur(15px);border:1px solid #313a33;border-radius:18px;align-items:center;justify-content:space-around;padding:0 8px;box-shadow:0 18px 50px rgba(0,0,0,.3)}.bounty-mobile-nav a{width:20%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#919b93;font-size:7px;font-weight:700}.bounty-mobile-nav a svg{width:19px}.bounty-mobile-nav a.active{color:var(--bt-accent)}.bounty-mobile-nav .bounty-mobile-create{width:48px;height:48px;border-radius:15px;background:var(--bt-accent);color:#111;transform:translateY(-10px);box-shadow:0 7px 22px rgba(155,221,51,.32)}.bounty-mobile-nav .bounty-mobile-create span{display:none}}
@media(max-width:600px){.bounty-page{margin-top:0!important}.bounty-topbar{padding:0 3px}.bounty-top-create{min-width:40px;width:40px;height:40px;padding:0;font-size:0}.bounty-top-create svg{width:19px}.bounty-brand{font-size:15px}.bounty-brand-mark{width:31px;height:31px}.bounty-hero{border-radius:21px;padding:34px 24px;margin-bottom:48px}.bounty-hero h1{font-size:39px;letter-spacing:-2px}.bounty-hero-copy>p{font-size:14px}.bounty-hero-actions{flex-direction:column;align-items:stretch}.bounty-section-head{align-items:center}.bounty-section-head h2{font-size:24px}.bounty-section-head>a{font-size:10px}.bounty-searchbar{height:auto;flex-wrap:wrap;padding:9px}.bounty-searchbar>svg{position:absolute}.bounty-searchbar input{height:43px;padding-left:35px;flex-basis:calc(100% - 10px)}.bounty-searchbar select{flex:1;border-left:0;border-top:1px solid var(--bt-line);padding-left:8px}.bounty-searchbar .bounty-btn{min-height:39px}.bounty-filter-row{margin-top:18px}.bounty-result-count{display:none}.bounty-grid,.bounty-grid-two,.bounty-solver-row,.bounty-wallet-grid,.bounty-workspace-grid,.bounty-solvers-grid{grid-template-columns:1fr}.bounty-card{min-height:315px}.bounty-how{padding:28px 22px}.bounty-how ol{grid-template-columns:1fr}.bounty-create-head{text-align:left;padding-top:40px}.bounty-create-head>a{top:4px}.bounty-create-head h1{font-size:31px}.bounty-form-card,.bounty-work-card,.bounty-admin-card{padding:19px;border-radius:18px}.bounty-field-grid,.bounty-rating-grid{grid-template-columns:1fr}.bounty-create-submit{align-items:stretch;flex-direction:column}.bounty-detail-main{padding:23px}.bounty-detail-main>h1{font-size:28px}.bounty-detail-sponsor{align-items:flex-start;flex-wrap:wrap}.bounty-detail-dot{display:none}.bounty-proposal-card{grid-template-columns:1fr}.bounty-proposal-actions{flex-direction:row;align-items:center}.bounty-dashboard-head{align-items:flex-start;gap:15px}.bounty-dashboard-head h1{font-size:30px}.bounty-dashboard-head .bounty-btn{padding:0 12px;white-space:nowrap}.bounty-dashboard-tabs{overflow-x:auto}.bounty-dashboard-tabs button{white-space:nowrap;padding:12px 10px}.bounty-table-list article{grid-template-columns:1fr auto;gap:10px}.bounty-table-list article>strong{display:none}.bounty-table-list article>.bounty-status{grid-column:2}.bounty-row-actions{grid-column:2}.bounty-workspace-title{display:block}.bounty-workspace-people{margin-top:20px}.bounty-escrow-banner{grid-template-columns:38px 1fr auto}.bounty-escrow-banner>div:last-child{display:none}.bounty-escrow-banner>p{font-size:0;padding:7px}.bounty-escrow-banner>p i{margin:0}.bounty-solvers-hero{padding:30px 22px}.bounty-solvers-hero h1{font-size:31px}.bounty-admin-stats{grid-template-columns:repeat(2,1fr)}.bounty-admin-list article{display:block}.bounty-admin-list article>div:last-child{margin-top:14px}.bounty-toast-stack{right:15px;top:70px}.bounty-modal-card{padding:23px}}
/* VLIKE Bounty 1.3 — calm light surface */
.bounty-page{--bt-accent:#5b5ce2;--bt-accent-2:#14a875;--bt-ink:#202534;--bt-muted:#727a8a;--bt-line:#e5e7ef;--bt-soft:#f5f6fa;--bt-card:#fff;--bt-danger:#dc4c64;--bt-shadow:0 16px 42px rgba(43,48,70,.09);--bt-radius:20px;background:linear-gradient(180deg,#fafbff 0,#fff 230px);padding-left:8px;padding-right:8px}
.bounty-topbar{border-bottom-color:#eaebf1;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);position:relative;z-index:5}
.bounty-brand{color:var(--bt-ink)}.bounty-brand-mark{background:linear-gradient(135deg,#6264e8,#7c3aed);color:#fff;transform:none;box-shadow:0 7px 18px rgba(91,92,226,.22)}
.bounty-btn-primary{background:linear-gradient(135deg,#5b5ce2,#7048d9);color:#fff;box-shadow:0 8px 20px rgba(91,92,226,.2)}
.bounty-btn-primary:hover{background:linear-gradient(135deg,#4f50d4,#6437ca);box-shadow:0 10px 24px rgba(91,92,226,.27)}.bounty-btn-ai{background:#f0efff;color:#4f46b8;border:1px solid #dedcff}.bounty-btn-ai span{color:#6d5bd0}
.bounty-kicker{color:#5b5ce2}.bounty-eyebrow{color:#4f5665}.bounty-eyebrow i{background:#14a875;box-shadow:0 0 0 5px rgba(20,168,117,.1)}
.bounty-hero{min-height:440px;background:radial-gradient(circle at 83% 18%,rgba(124,58,237,.12),transparent 32%),radial-gradient(circle at 56% 90%,rgba(91,92,226,.09),transparent 34%),linear-gradient(135deg,#f7f6ff,#fff);color:var(--bt-ink);border:1px solid #e8e5fb;box-shadow:0 24px 60px rgba(78,70,140,.08)}
.bounty-hero:before{background-image:linear-gradient(rgba(91,92,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(91,92,226,.045) 1px,transparent 1px);mask-image:linear-gradient(to right,#000,transparent 78%)}
.bounty-hero h1{font-weight:760}.bounty-hero h1 em{color:#5b5ce2}
.bounty-hero-copy>p{color:#687083}.bounty-hero .bounty-btn-ghost{color:var(--bt-ink);border-color:#d9d8e8;background:rgba(255,255,255,.64)}
.bounty-orbit{border-color:rgba(91,92,226,.17)}.bounty-hero-card{border-color:#e4e2f1;background:rgba(255,255,255,.9);color:var(--bt-ink);box-shadow:0 24px 56px rgba(65,58,110,.15)}
.bounty-hero-card small{color:#858c9b}.bounty-hero-card>strong{color:#5b5ce2}.bounty-hero-card i{border-color:#fff;background:linear-gradient(135deg,#9b87f5,#36c994)}.bounty-hero-card span{color:#7a8190}
.bounty-hero-chip{color:var(--bt-ink);border:1px solid #e7e7ef;box-shadow:0 14px 36px rgba(48,46,74,.12)}.bounty-hero-chip>span{background:#eeecff;color:#5b5ce2}
.bounty-tabs a:hover,.bounty-tabs a.active{background:#eeedff;color:#4f46b8}.bounty-main-nav a.active:after{background:#5b5ce2}
.bounty-searchbar{box-shadow:0 10px 28px rgba(42,48,67,.055)}
.bounty-card,.bounty-solver-card,.bounty-workspace-card,.bounty-wallet-grid article{border-color:var(--bt-line);box-shadow:0 5px 18px rgba(42,48,67,.035)}.bounty-card:hover,.bounty-solver-card:hover{transform:translateY(-3px);border-color:#cbc9ef;box-shadow:var(--bt-shadow)}
.bounty-card,.bounty-solver-card{content-visibility:auto;contain-intrinsic-size:auto 340px}.bounty-solver-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.bounty-avatar-fallback,.bounty-solver-avatar>span{background:linear-gradient(135deg,#eeecff,#e7f8f2);color:#574fc2}
.bounty-solvers-hero{background:linear-gradient(135deg,#f3f2ff,#fff);color:var(--bt-ink);border:1px solid #e5e2fb;box-shadow:0 18px 46px rgba(78,70,140,.07)}.bounty-solvers-hero p{color:#6f7787}
.bounty-solvers-hero form{border:1px solid #e1e2eb;box-shadow:0 8px 22px rgba(42,48,67,.06)}.bounty-solvers-hero form button{background:#5b5ce2;color:#fff}
.bounty-solver-card{position:relative;overflow:hidden}.bounty-solver-avatar img,.bounty-solver-avatar>span{background:#eeecff;color:#574fc2}.bounty-score-pill{background:#efefff;color:#4f46b8}.bounty-solver-card footer a{color:#554dc0}
.bounty-solver-personal{display:flex;align-items:center;gap:7px;min-height:18px;margin:10px 0 0;color:#7d8492;font-size:9px}.bounty-solver-personal span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bounty-solver-personal a{color:#5b5ce2;font-weight:700}
.bounty-profile-identity{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:16px}.bounty-profile-identity h2{margin:12px 0 4px}.bounty-profile-identity p{margin:0;color:var(--bt-muted);font-size:10px}
.bounty-profile-cover{height:78px;margin:-24px -24px 0;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#eeecff,#e9faf4);background-position:center;background-size:cover}.bounty-profile-avatar{width:72px;height:72px;margin-top:-36px;border:4px solid #fff;border-radius:20px;object-fit:cover;box-shadow:0 8px 22px rgba(42,48,67,.14)}
.bounty-profile-sync{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 18px;padding:11px 13px;border:1px solid #e3e1fb;border-radius:12px;background:#f7f6ff;color:#666d7c;font-size:10px}.bounty-profile-sync a{color:#5149bd;font-weight:750;white-space:nowrap}
.bounty-wallet-card{background:linear-gradient(135deg,#f2f1ff,#f8fffc);color:var(--bt-ink);border:1px solid #e2e0f7}.bounty-wallet-card>span{color:#5b5ce2}.bounty-wallet-card>div:nth-child(2){border-color:#ddddea}.bounty-wallet-card small{color:#7d8492}
.bounty-escrow-banner{background:#f1f0ff;color:var(--bt-ink);border:1px solid #dfddfa}.bounty-escrow-icon{background:#5b5ce2;color:#fff}.bounty-escrow-banner small,.bounty-escrow-banner>p{color:#747b8a}.bounty-escrow-banner>p{border-color:#d6d4ed;background:#fff}
.bounty-chat-messages article.own p{background:#5b5ce2;color:#fff;border-color:#5b5ce2}.bounty-chat-form button{background:#5b5ce2;color:#fff}
.bounty-mobile-nav{background:rgba(255,255,255,.96);border-color:#e2e3eb;box-shadow:0 15px 38px rgba(34,39,54,.16)}.bounty-mobile-nav a{color:#858b98}.bounty-mobile-nav a.active{color:#5b5ce2}.bounty-mobile-nav .bounty-mobile-create{background:#5b5ce2;color:#fff;box-shadow:0 8px 20px rgba(91,92,226,.25)}
.bounty-state-card code{background:#f0efff;color:#5149bd}.bounty-toast{background:#fff;color:var(--bt-ink);border:1px solid var(--bt-line);box-shadow:0 16px 42px rgba(34,39,54,.16)}
.bounty-field input:focus,.bounty-field textarea:focus,.bounty-field select:focus{border-color:#7771dd;box-shadow:0 0 0 3px rgba(91,92,226,.1)}.bounty-check input{accent-color:#5b5ce2}
@media(max-width:600px){.bounty-hero{padding:32px 23px}.bounty-profile-cover{margin:-19px -19px 0}.bounty-profile-sync{align-items:flex-start;flex-direction:column}.bounty-solver-personal{margin-top:8px}}
@media(max-width:850px){.bounty-topbar{background:rgba(255,255,255,.94)}.bounty-mobile-nav{backdrop-filter:blur(14px)}}
@media(prefers-reduced-motion:reduce){.bounty-card,.bounty-solver-card,.bounty-btn{transition:none!important}}
.bounty-share-slot{display:block;position:relative;float:none;clear:both;width:100%;max-width:100%;min-width:0;height:auto;margin:0 0 14px;padding:0;overflow:hidden;box-sizing:border-box;isolation:isolate}.bounty-share-slot>[data-vlike-share-panel]{margin-top:0!important}
.bounty-profile-cover img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}

/* Night mode follows every dark-mode signal used by Wondertag. */
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page{--bt-ink:#eef1f8;--bt-muted:#9ca5b7;--bt-line:#303646;--bt-soft:#202633;--bt-card:#181d27;--bt-accent:#8b7cf6;--bt-accent-2:#36d399;--bt-danger:#ff6f86;--bt-shadow:0 20px 58px rgba(0,0,0,.34);color:var(--bt-ink);color-scheme:dark;background:radial-gradient(circle at 85% 0,rgba(124,58,237,.12),transparent 28%),linear-gradient(180deg,#11151d 0,#151a23 260px)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-topbar{border-bottom-color:var(--bt-line);background:rgba(17,21,29,.88)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-brand,.bounty-main-nav a:hover,.bounty-main-nav a.active,.bounty-section-head>a,.bounty-category-strip a,.bounty-card footer>strong,.bounty-solver-card h2 a,.bounty-detail-sponsor>div b,.bounty-detail-sponsor>div a,.bounty-file-list a,.bounty-list-title a){color:var(--bt-ink)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-btn-secondary,.bounty-btn-ghost,.bounty-modal-close){background:var(--bt-soft);border-color:var(--bt-line);color:var(--bt-ink)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-btn-ai{background:#28243d;color:#f1efff;border-color:#443d68}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-btn-ai span{color:#a99eff}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-hero{background:radial-gradient(circle at 82% 17%,rgba(139,124,246,.2),transparent 34%),radial-gradient(circle at 54% 95%,rgba(54,211,153,.08),transparent 36%),linear-gradient(135deg,#191d2b,#121720);color:var(--bt-ink);border-color:#36354e;box-shadow:0 26px 65px rgba(0,0,0,.28)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-hero:before{background-image:linear-gradient(rgba(167,154,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(167,154,255,.055) 1px,transparent 1px)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-hero-copy>p,.bounty-solvers-hero p){color:#aeb6c7}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-hero .bounty-btn-ghost{color:var(--bt-ink);border-color:#464c5e;background:rgba(28,33,45,.75)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-hero-card,.bounty-hero-chip){background:rgba(25,30,41,.94);color:var(--bt-ink);border-color:#3a4051;box-shadow:0 22px 54px rgba(0,0,0,.3)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-hero-card i{border-color:#242938}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-hero-chip>span{background:#302b4d;color:#a99eff}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-tabs a:hover,.bounty-tabs a.active){background:#302b4d;color:#c9c2ff}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-searchbar,.bounty-solvers-hero form,.bounty-field input,.bounty-field textarea,.bounty-field select,.bounty-input-suffix,.bounty-rating-grid select,.bounty-chat-form textarea){background:var(--bt-card);border-color:var(--bt-line);color:var(--bt-ink)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-card,.bounty-solver-card,.bounty-solver-mini,.bounty-form-card,.bounty-work-card,.bounty-admin-card,.bounty-detail-main,.bounty-reward-card,.bounty-aside-steps,.bounty-proposal-card,.bounty-wallet-grid article,.bounty-table-list,.bounty-workspace-card,.bounty-profile-preview,.bounty-profile-form,.bounty-chat-panel,.bounty-admin-stats article,.bounty-state-card,.bounty-modal-card,.bounty-trust-card){background:var(--bt-card);border-color:var(--bt-line);box-shadow:none}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-tags span,.bounty-category-strip a span,.bounty-card-meta .bounty-location,.bounty-list-title>span,.bounty-dashboard-tabs button b,.bounty-file-list a>span,.bounty-upload-list>span,.bounty-milestones li>span,.bounty-delivery-list header span){background:#252c38;border-color:#343b4b;color:#aeb6c7}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-how,.bounty-tip,.bounty-safety-note,.bounty-chat-system){background:#1d2b29;border-color:#29443e;color:var(--bt-ink)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-how small,.bounty-tip p,.bounty-safety-note p,.bounty-trust-card li,.bounty-prose>div,.bounty-work-brief p,.bounty-delivery-list article>p){color:var(--bt-muted)}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-empty,.bounty-work-brief,.bounty-upload-zone,.bounty-inline-form,.bounty-resolution-form){background:var(--bt-soft);border-color:var(--bt-line)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-delivery-list blockquote{background:#30271e;color:#e5b778}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-dispute-form{background:#2d2025}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-solvers-hero{background:linear-gradient(135deg,#201d34,#151a24);color:var(--bt-ink);border-color:#393451;box-shadow:none}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-solvers-hero form input{background:transparent;color:var(--bt-ink)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-avatar-fallback,.bounty-solver-avatar>span,.bounty-score-pill){background:#302b4d;color:#b8afff}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-profile-cover{background:linear-gradient(135deg,#302b4d,#18382f)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-profile-avatar{border-color:var(--bt-card)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-profile-sync{background:#24233a;border-color:#3f3a60;color:#aeb6c7}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-wallet-card{background:linear-gradient(135deg,#24213b,#172b27);color:var(--bt-ink);border-color:#393754}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-escrow-banner{background:#24213b;color:var(--bt-ink);border-color:#3d385c}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-escrow-banner>p{background:#1a1e29;border-color:#45405f;color:#aeb6c7}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-chat-messages{background:#11151d}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-chat-messages article p{background:#222936;color:var(--bt-ink);border-color:#343c4d}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-chat-messages article.own p{background:#6659df;color:#fff;border-color:#6659df}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page :is(.bounty-status,.bounty-urgent){filter:saturate(.82) brightness(.88)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-score-ring{background:conic-gradient(var(--bt-accent-2) calc(var(--score)*1%),#303746 0)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-switch i{background:#3b4352}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-mobile-nav{background:rgba(20,24,33,.96);border-color:#353b4a;box-shadow:0 16px 44px rgba(0,0,0,.38)}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-mobile-nav a{color:#929bad}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-mobile-nav a.active{color:#a99eff}

/* Fast discovery filters and an always-usable category rail. */
.bounty-discovery{position:relative}.bounty-discovery.is-loading{pointer-events:none}.bounty-discovery.is-loading :is(.bounty-grid,.bounty-empty){opacity:.42;transition:opacity .16s ease}.bounty-discovery.is-loading:after{content:"";position:absolute;z-index:4;left:50%;top:245px;width:28px;height:28px;margin-left:-14px;border:3px solid rgba(91,92,226,.18);border-top-color:#5b5ce2;border-radius:50%;animation:bountyFilterSpin .65s linear infinite}
@keyframes bountyFilterSpin{to{transform:rotate(360deg)}}
.bounty-category-strip{padding:2px 0 14px;scrollbar-width:thin;scrollbar-color:#b8b6de #ececf4;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.bounty-category-strip::-webkit-scrollbar{display:block;height:7px}.bounty-category-strip::-webkit-scrollbar-track{background:#ececf4;border-radius:99px}.bounty-category-strip::-webkit-scrollbar-thumb{background:#b8b6de;border-radius:99px;border:1px solid #ececf4}.bounty-category-strip::-webkit-scrollbar-thumb:hover{background:#8b87c7}
.bounty-category-strip a.active{border-color:#aaa5ec;background:#f0efff;color:#4f46b8}.bounty-category-strip a.active span{background:#ddd9ff;color:#4f46b8}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-category-strip{scrollbar-color:#54506f #242936}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-category-strip::-webkit-scrollbar-track{background:#242936}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-category-strip::-webkit-scrollbar-thumb{background:#54506f;border-color:#242936}
:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-category-strip a.active{border-color:#5a528a;background:#302b4d;color:#c9c2ff}:is(html:has(#night-mode-css),body.night-mode,body.theme-dark,body[data-theme="dark"],[data-theme="dark"]) .bounty-page .bounty-category-strip a.active span{background:#443d68;color:#d6d0ff}
@media(max-width:600px){.bounty-discovery.is-loading:after{top:285px}.bounty-category-strip{padding-bottom:12px}}
