.task-marketplace .task-list .mantine-Card-root,.task-marketplace .task-list .task-card{all:unset;display:block}.task-list-v2{display:grid;gap:28px}.task-sheet-group{display:grid;gap:14px}.task-sheet-group__title{align-items:center;border-bottom:1px solid var(--line);color:var(--accent-primary);display:flex;font-family:var(--font-mono);font-size:13px;font-weight:700;gap:8px;letter-spacing:.11em;line-height:1.3;margin:0;padding:0 0 10px;text-transform:uppercase}.task-sheet-group__title:before{color:var(--terminal-green);content:"●";font-size:.55em;line-height:1;transform:translateY(-.5px)}.task-sheet-group--proof .task-sheet-group__title,.task-sheet-group--proof .task-sheet-group__title:before{color:var(--accent-secondary)}.task-sheet-group--visit .task-sheet-group__title,.task-sheet-group--visit .task-sheet-group__title:before{color:var(--blue)}.task-sheet-group__list{display:grid;gap:10px}.task-sheet{--task-accent:var(--terminal-green);--task-accent-rgb:var(--accent-success-rgb);--task-accent-dim:var(--green-dim);--task-accent-line:rgba(var(--accent-success-rgb),0.42);--sheet-pad-x:20px;--sheet-pad-y:18px;position:relative;background:var(--panel);border:1px solid var(--line);border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.task-sheet--x-follow{--task-accent:var(--terminal-green);--task-accent-rgb:var(--accent-success-rgb);--task-accent-dim:var(--green-dim);--task-accent-line:rgba(var(--accent-success-rgb),0.45)}.task-sheet--x-engage{--task-accent:var(--accent-primary);--task-accent-rgb:var(--accent-primary-rgb);--task-accent-dim:var(--accent-primary-14);--task-accent-line:var(--accent-primary-40)}.task-sheet--proof{--task-accent:var(--accent-secondary);--task-accent-rgb:var(--accent-secondary-rgb);--task-accent-dim:var(--accent-secondary-12);--task-accent-line:var(--accent-secondary-32)}.task-sheet--visit{--task-accent:var(--blue);--task-accent-rgb:110,182,255;--task-accent-dim:rgba(110,182,255,0.12);--task-accent-line:rgba(110,182,255,0.4)}.task-sheet:not(.is-settled) .task-sheet__head:hover{background:rgba(255,255,255,.02)}.task-sheet.is-open{border-color:var(--task-accent-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px var(--task-accent-dim)}.task-sheet.is-review{border-color:var(--task-accent-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px var(--task-accent-dim),0 0 28px rgba(var(--task-accent-rgb),.14)}.task-sheet.is-review .task-sheet__head{background:linear-gradient(90deg,var(--task-accent-dim),transparent 62%);cursor:default}.task-sheet.is-review .task-sheet__rail{animation:task-review-rail-pulse 2.4s ease-in-out infinite}.task-sheet.is-review .task-sheet__glyph{background:var(--task-accent-dim);border-color:var(--task-accent-line);box-shadow:0 0 16px rgba(var(--task-accent-rgb),.2)}.task-sheet__review{align-items:center;background:rgba(0,0,0,.35);border:1px solid var(--task-accent-line);color:var(--task-accent);display:inline-flex;font-family:var(--font-mono);font-size:.64rem;font-weight:900;gap:7px;letter-spacing:.14em;line-height:1;padding:7px 11px;text-transform:uppercase;white-space:nowrap}.task-sheet__review svg{animation:task-review-icon-spin 2.8s linear infinite;flex-shrink:0;opacity:.95}@keyframes task-review-rail-pulse{0%,to{box-shadow:0 0 10px rgba(var(--task-accent-rgb),.28)}50%{box-shadow:0 0 18px rgba(var(--task-accent-rgb),.48)}}@keyframes task-review-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.task-sheet.is-done{filter:saturate(.45);opacity:.55;pointer-events:none}.task-sheet.has-reject{border-color:rgba(255,72,72,.35)}.task-sheet.is-settled .task-sheet__meta h3.is-struck{color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(139,155,176,.65)}.task-sheet__head{cursor:pointer;display:grid;gap:0;user-select:none;width:100%}.task-sheet__head:focus-visible{outline:2px solid var(--task-accent-line);outline-offset:-2px}.task-sheet__head-main{align-items:center;display:grid;gap:14px;grid-template-columns:4px 48px minmax(0,1fr) auto 20px;min-height:78px;padding:var(--sheet-pad-y) var(--sheet-pad-x) 14px 0}.task-sheet__rail{align-self:stretch;background:var(--task-accent);box-shadow:0 0 12px rgba(var(--task-accent-rgb),.35)}.task-sheet__glyph{align-items:center;background:rgba(0,0,0,.35);border:1px solid var(--task-accent-line);border-radius:0;color:var(--task-accent);display:grid;height:48px;justify-content:center;width:48px}.task-sheet__meta{min-width:0}.task-sheet__title-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.task-sheet__meta h3{color:var(--text);font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.task-sheet__pill{background:rgba(0,0,0,.35);border:1px solid var(--line-strong);border-radius:0;color:var(--muted);font-family:var(--font-mono);font-size:.58rem;font-weight:900;letter-spacing:.12em;line-height:1;padding:4px 8px;text-transform:uppercase}.task-sheet--proof .task-sheet__pill,.task-sheet--visit .task-sheet__pill,.task-sheet--x-engage .task-sheet__pill,.task-sheet--x-follow .task-sheet__pill{border-color:var(--task-accent-line);color:var(--task-accent)}.task-sheet__loot{display:grid;gap:6px;justify-items:end;min-width:108px;text-align:right}.task-sheet__done{align-items:center;color:var(--terminal-green);display:inline-flex;font-family:var(--font-mono);font-size:.62rem;font-weight:900;gap:5px;letter-spacing:.1em;text-transform:uppercase}.task-sheet__loot-panel{border:1px solid rgba(var(--accent-success-rgb),.38);border-radius:0;padding:6px 10px}.task-sheet__loot-trend{color:var(--terminal-green);font-size:.88rem;letter-spacing:.02em;line-height:1}.task-sheet__loot-box,.task-sheet__loot-trend{font-family:var(--font-mono);font-weight:900;white-space:nowrap}.task-sheet__loot-box{align-items:center;color:var(--accent-primary);display:inline-flex;font-size:.64rem;gap:4px;letter-spacing:.06em;text-transform:uppercase}.task-sheet__chevron{color:var(--muted);justify-self:center;transition:transform .22s ease,color .18s ease}.task-sheet.is-open .task-sheet__chevron{color:var(--task-accent);transform:rotate(180deg)}.task-sheet__body{animation:task-sheet-reveal .22s ease;border-top:1px solid var(--line);display:grid;gap:16px;padding:16px var(--sheet-pad-x) var(--sheet-pad-y) 66px}@keyframes task-sheet-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-sheet__x-plaque{align-items:center;background:var(--accent-secondary-08);border:1px solid var(--accent-secondary-32);border-radius:0;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:10px 14px}.task-sheet__x-plaque.is-connected{background:linear-gradient(90deg,var(--accent-secondary-12),var(--green-dim));border-color:var(--accent-secondary-32)}.task-sheet__x-plaque.is-gated{border-color:rgba(255,181,69,.42);background:rgba(255,181,69,.08)}.task-sheet__x-plaque-connect--locked{cursor:default;opacity:.82;pointer-events:none}.task-sheet__gate-hint{margin:0;color:rgba(255,196,92,.88);font-size:.82rem;line-height:1.5}.tasks-x-unlock-panel{margin-bottom:18px;width:100%}.tasks-x-unlock-panel.trend-box-x-unlock--embedded{border-color:var(--accent-secondary-32);margin-bottom:18px}.tasks-x-unlock-panel.trend-box-x-unlock--embedded:before{background:var(--gradient-line-secondary)}.tasks-x-unlock-panel.trend-box-x-unlock--embedded .trend-box-x-unlock-head .terminal-eyebrow{color:var(--accent-secondary)}.tasks-rail-board--gated .task-sheet-group__list{opacity:.78}.task-sheet__cta:disabled{filter:grayscale(.45);opacity:.42}.task-sheet__x-plaque-main{align-items:center;display:flex;gap:10px;min-width:0}.task-sheet__x-plaque-icon{align-items:center;color:var(--accent-secondary);display:grid;flex-shrink:0;height:24px;justify-content:center;width:24px}.task-sheet__x-plaque-copy{display:grid;gap:2px;min-width:0}.task-sheet__x-plaque-copy span{color:var(--muted);font-family:var(--font-mono);font-size:.56rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.task-sheet__x-plaque-copy strong{color:var(--accent-secondary);font-family:var(--font-mono);font-size:.86rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-sheet__x-plaque-status{color:var(--terminal-green);font-size:.68rem;gap:5px;letter-spacing:.04em;text-transform:lowercase}.task-sheet__x-plaque-connect,.task-sheet__x-plaque-status{align-items:center;display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-weight:900}.task-sheet__x-plaque-connect{background:var(--accent-secondary-14);border:1px solid var(--accent-secondary-32);border-radius:0;color:var(--accent-secondary);font-size:.64rem;letter-spacing:.1em;min-height:34px;padding:0 12px;text-decoration:none;text-transform:uppercase;transition:background .14s ease,color .14s ease}.task-sheet__x-plaque-connect:hover{background:var(--accent-secondary-22);color:var(--text)}.task-sheet__steps{display:grid;gap:8px;list-style:none;margin:0;padding:0}.task-sheet__steps li{align-items:center;color:rgba(242,246,252,.78);display:flex;font-size:.86rem;gap:12px;line-height:1.5}.task-sheet__step-num{align-items:center;background:var(--task-accent-dim);border:1px solid var(--task-accent-line);border-radius:0;color:var(--task-accent);display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:.65rem;font-weight:900;height:22px;justify-content:center;line-height:1;width:22px}.task-sheet__step-text{flex:1;min-width:0}.task-sheet__reject{border-left:2px solid var(--terminal-red);color:#ffc9c9;font-size:.84rem;margin:0;padding-left:10px}.task-sheet__busy{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:8px;margin:0}.task-sheet__proof--upload{gap:8px}.task-proof__file-input{display:none}.task-proof__picker{align-items:center;background:rgba(0,0,0,.32);border:1px solid var(--line-strong);cursor:pointer;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;min-height:56px;padding:10px 12px;text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.task-proof__picker:focus-visible{outline:2px solid var(--task-accent-line);outline-offset:1px}.task-proof__picker:hover:not(.is-busy){background:rgba(0,0,0,.42);border-color:var(--task-accent-line)}.task-proof__picker.is-dragging{background:var(--task-accent-dim);border-color:var(--task-accent);box-shadow:inset 0 0 0 1px var(--task-accent-dim)}.task-proof__picker.is-busy{cursor:wait;opacity:.55;pointer-events:none}.task-proof__picker-icon{align-items:center;background:rgba(0,0,0,.35);border:1px solid var(--line-strong);color:var(--task-accent);display:grid;height:40px;justify-content:center;width:40px}.task-proof__picker-copy{display:grid;gap:3px;min-width:0}.task-proof__picker-copy strong{color:rgba(242,246,252,.92);font-family:var(--font-display);font-size:.86rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.task-proof__picker-copy>span{color:var(--muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;line-height:1.35}.task-proof__picker-btn{align-items:center;background:transparent;border:1px solid var(--line-strong);color:var(--text);display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:.64rem;font-weight:900;justify-content:center;letter-spacing:.1em;min-height:36px;min-width:84px;padding:0 12px;text-transform:uppercase;transition:border-color .14s ease,color .14s ease,background .14s ease}.task-proof__picker:hover .task-proof__picker-btn{background:var(--task-accent-dim);border-color:var(--task-accent-line);color:var(--task-accent)}.task-proof__preview{align-items:center;background:rgba(0,0,0,.32);border:1px solid var(--line-strong);display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;min-height:64px;padding:8px 10px 8px 8px}.task-proof__preview img{border:1px solid var(--line-strong);display:block;height:52px;object-fit:cover;width:52px}.task-proof__preview-meta{display:grid;gap:4px;min-width:0}.task-proof__preview-name{color:rgba(242,246,252,.9);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-proof__preview-status{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--font-mono);font-size:.6rem;font-weight:800;gap:5px;letter-spacing:.06em;text-transform:uppercase}.task-proof__preview-status.is-ready{color:var(--terminal-green)}.task-proof__preview-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.task-proof__action{align-items:center;background:transparent;border:1px solid var(--line-strong);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.62rem;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:34px;padding:0 10px;text-transform:uppercase;transition:border-color .14s ease,color .14s ease,background .14s ease}.task-proof__action:hover:not(:disabled){background:var(--task-accent-dim);border-color:var(--task-accent-line);color:var(--task-accent)}.task-proof__action--ghost{min-width:34px;padding:0}.task-proof__spin{animation:task-sheet-spin .85s linear infinite}.task-proof__error{color:#ffc9c9;font-size:.78rem;margin:0}.task-proof__extras-toggle{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.6rem;font-weight:800;gap:5px;letter-spacing:.08em;padding:0;text-transform:uppercase;width:fit-content}.task-proof__extras-toggle:hover{color:var(--task-accent)}.task-proof__extras-fields{display:grid;gap:8px}@media (max-width:560px){.task-proof__picker{gap:10px;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto}.task-proof__picker-btn{grid-column:1/-1;min-width:0;width:100%}.task-proof__picker-icon{height:36px;width:36px}.task-proof__preview{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto}.task-proof__preview-actions{grid-column:1/-1;justify-content:flex-end}}.task-sheet__proof{display:grid;gap:8px}.task-sheet__proof label{display:grid;gap:5px}.task-sheet__proof label span{color:var(--muted);font-family:var(--font-mono);font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.task-sheet__proof input,.task-sheet__proof textarea{background:rgba(0,0,0,.4);border:1px solid var(--line-strong);border-radius:0;color:var(--text);font:inherit;font-size:.88rem;padding:10px 12px}.task-sheet__toolbar{display:grid;gap:8px;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);padding-top:2px}.task-sheet__toolbar .task-sheet__cta:only-child{grid-column:1/-1}.task-sheet__link{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:0;color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.7rem;font-weight:900;gap:7px;justify-content:center;letter-spacing:.1em;min-height:48px;padding:0 16px;text-transform:uppercase;transition:border-color .14s ease,color .14s ease,background .14s ease}.task-sheet__link:hover{background:var(--task-accent-dim);border-color:var(--task-accent-line);color:var(--task-accent)}.task-sheet__cta{align-items:center;background:var(--gradient-cta);border:1px solid var(--accent-primary-40);border-radius:0;box-shadow:var(--glow-primary);color:#0a0e14;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.76rem;font-weight:950;gap:8px;justify-content:center;letter-spacing:.08em;min-height:48px;padding:0 20px;text-transform:uppercase;transition:opacity .14s ease,box-shadow .14s ease}.task-sheet--x-follow .task-sheet__cta{background:linear-gradient(180deg,var(--terminal-green),var(--brand-emerald-deep));border-color:rgba(var(--accent-success-rgb),.45);box-shadow:0 0 20px rgba(var(--accent-success-rgb),.25);color:#04100c}.task-sheet--x-engage .task-sheet__cta{background:var(--gradient-cta);border-color:var(--accent-primary-40);color:#0a0e14}.task-sheet--proof .task-sheet__cta{background:linear-gradient(180deg,var(--brand-violet-light),var(--brand-violet-deep));border-color:var(--accent-secondary-32);box-shadow:var(--glow-secondary);color:#0a0814}.task-sheet--visit .task-sheet__cta{background:linear-gradient(180deg,var(--blue),#4a8fd4);border-color:rgba(110,182,255,.45);color:#060c14}.task-sheet__cta:hover:not(:disabled){opacity:.92}.task-sheet__cta:disabled{cursor:not-allowed;opacity:.4}.task-sheet__cap{animation:task-sheet-cap-in .24s ease;border-bottom:1px solid transparent;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.45;padding:10px var(--sheet-pad-x)}.task-sheet__cap--error{background:rgba(255,72,72,.12);border-bottom-color:rgba(255,72,72,.35);color:#ffd4d4}@keyframes task-sheet-cap-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.task-sheet.is-running{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px var(--task-accent-line),0 0 28px rgba(var(--task-accent-rgb),.14)}.task-sheet.is-running .task-sheet__rail{animation:task-sheet-rail-pulse 1.4s ease-in-out infinite}@keyframes task-sheet-rail-pulse{0%,to{opacity:1}50%{opacity:.55}}.task-sheet.has-error.is-open{border-color:rgba(255,72,72,.4)}.task-sheet__verify{animation:task-sheet-reveal .22s ease;background:rgba(0,0,0,.45);border:1px solid var(--line-strong);display:grid;gap:10px;padding:14px}.task-sheet__verify-head{align-items:center;color:rgba(242,246,252,.9);display:flex;font-family:var(--font-mono);font-size:.72rem;font-weight:900;gap:10px;letter-spacing:.08em;text-transform:uppercase}.task-sheet__verify-spinner{color:var(--task-accent);flex-shrink:0}.task-sheet__spin,.task-sheet__verify-spinner{animation:task-sheet-spin .85s linear infinite}@keyframes task-sheet-spin{to{transform:rotate(1turn)}}.task-sheet__verify-bar{background:rgba(255,255,255,.06);height:3px;overflow:hidden;position:relative}.task-sheet__verify-bar-fill{background:linear-gradient(90deg,var(--task-accent),rgba(var(--task-accent-rgb),.35));box-shadow:0 0 12px rgba(var(--task-accent-rgb),.45);display:block;height:100%;transition:width .52s cubic-bezier(.22,1,.36,1)}.task-sheet__verify-steps{display:grid;gap:6px;list-style:none;margin:0;padding:0}.task-sheet__verify-step{align-items:center;display:flex;font-family:var(--font-mono);font-size:.66rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease,opacity .2s ease}.task-sheet__verify-step--done{color:var(--terminal-green)}.task-sheet__verify-step--active{color:var(--task-accent)}.task-sheet__verify-step--pending{color:rgba(242,246,252,.32)}.task-sheet__verify-step-spin{animation:task-sheet-spin .85s linear infinite}.task-sheet__verify-note{color:var(--muted);font-size:.78rem;margin:0}.task-sheet__alert{align-items:flex-start;animation:task-sheet-cap-in .24s ease;display:flex;font-size:.84rem;gap:8px;line-height:1.45;margin:0;padding:10px 12px}.task-sheet__alert--success{background:var(--green-dim);border:1px solid rgba(var(--accent-success-rgb),.35);color:#c8f5dc}.task-sheet__alert--success svg{color:var(--terminal-green);flex-shrink:0;margin-top:2px}.task-sheet__cta--retry{box-shadow:0 0 24px rgba(var(--task-accent-rgb),.28),var(--glow-primary)}.task-sheet__link.is-visited{border-color:var(--task-accent-line);color:var(--task-accent)}@media (max-width:760px){.task-sheet{--sheet-pad-x:14px;--sheet-pad-y:14px}.task-sheet__head-main{gap:10px;grid-template-columns:4px 44px minmax(0,1fr) auto;min-height:72px;padding-right:var(--sheet-pad-x)}.task-sheet__chevron{display:none}.task-sheet__body{padding-left:var(--sheet-pad-x)}.task-sheet__loot{justify-items:start;min-width:0;text-align:left}.task-sheet__toolbar{grid-template-columns:1fr}.task-sheet__x-plaque{align-items:flex-start;flex-direction:column}.task-sheet__x-plaque-connect,.task-sheet__x-plaque-status{margin-left:34px}}