:root{--ui-blue:#1478ff;--ui-blue-deep:#0b5fd7;--ui-blue-soft:#eaf3ff;--ui-ink:#101828;--ui-text:#24324a;--ui-muted:#667085;--ui-line:#e5eaf1;--ui-bg:#f7f9fc;--ui-card:#ffffff;--ui-green:#17a673;--ui-green-soft:#e8f8f2;--ui-red:#d84c63;--ui-red-soft:#fff0f3;--ui-yellow:#f5b700;--ui-purple:#7c5cff;--ui-shadow:0 8px 24px rgba(16,24,40,.07);--ui-shadow-sm:0 3px 10px rgba(16,24,40,.055)}html{-webkit-text-size-adjust:100%}body,html{background:var(--ui-bg);color:var(--ui-ink);overscroll-behavior:none}body{-webkit-tap-highlight-color:transparent}.masthead,.native-control,.nav,[role=button],a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.campaign-target,.proof-summary p,.review-sample p,.selectable-text,[contenteditable],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.shell{width:min(100%,620px);min-height:100dvh;margin:0 auto;background:var(--ui-bg);overflow-x:clip}.content{padding:14px 16px calc(96px + env(safe-area-inset-bottom))}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:calc(58px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--ui-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.masthead-left{display:flex;align-items:center;gap:10px;min-width:0}.brand{color:#1263d7;font:800 27px/1 var(--font-display);letter-spacing:-1.05px}.header-page-title{overflow:hidden;color:var(--ui-ink);font:750 17px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.header-actions{gap:4px}.back-button,.header-icon{display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:13px;background:transparent;color:var(--ui-ink);box-shadow:none;cursor:pointer}.back-button:hover,.header-icon:hover{background:#f1f5fa}.back-button svg,.header-icon svg{width:23px;height:23px}.header-bell svg{width:22px;height:22px}.menu-layer{position:fixed;inset:0;z-index:100}.menu-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-drawer{position:absolute;top:0;right:0;width:min(88vw,380px);height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));background:#fff;box-shadow:-14px 0 40px rgba(15,23,42,.18);overflow-y:auto;animation:drawer-in .18s ease-out both}@keyframes drawer-in{0%{transform:translateX(18px);opacity:.5}to{transform:none;opacity:1}}.menu-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 15px;border-bottom:1px solid var(--ui-line)}.menu-drawer-head small{display:block;color:var(--ui-muted);font-weight:700}.menu-drawer-head strong{display:block;margin-top:2px;font-size:20px}.menu-close{width:40px;height:40px;border:0;border-radius:12px;background:#f4f6f9;color:var(--ui-text);font-size:27px;line-height:1}.menu-list{display:grid;grid-gap:2px;gap:2px;padding:10px 0}.menu-list a{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;min-height:60px;padding:8px;border-radius:14px;color:var(--ui-ink);text-decoration:none}.menu-list a:active{background:#f3f7fc}.menu-list svg{width:23px;height:23px;color:#356bb7}.menu-list span{min-width:0}.menu-list strong{display:block;font-size:14px}.menu-list small{display:block;margin-top:2px;color:var(--ui-muted);font-size:11px}.menu-list b{color:#98a2b3;font-size:21px}.menu-logout{margin-top:6px;padding-top:14px;border-top:1px solid var(--ui-line)}.menu-logout button{width:100%;min-height:48px;border:1px solid #ffd5dc;border-radius:13px;background:#fff5f7;color:#b82943;font-weight:750}.nav{position:fixed;z-index:40;bottom:0;left:50%;width:min(100%,620px);min-height:calc(66px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,1fr);border:0;border-top:1px solid var(--ui-line);border-radius:0;background:rgba(255,255,255,.98);overflow:visible;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:5px 2px 4px;color:#7a8699;font:650 10px/1.15 var(--font-body);text-transform:none;transform:none!important}.nav a.active{color:var(--ui-blue)}.nav-bubble{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:10px;background:transparent!important;box-shadow:none!important;transform:none!important}.nav-bubble:after{display:none!important}.nav a.active .nav-bubble svg,.nav-bubble svg{width:22px;height:22px;transform:none}.nav a.active .nav-bubble{transform:none!important}.nav .nav-create{margin-top:-18px}.nav .nav-create .nav-bubble{width:48px;height:48px;border-radius:17px;background:var(--ui-blue)!important;color:#fff;box-shadow:0 6px 15px rgba(20,120,255,.28)!important}.nav .nav-create .nav-bubble svg{width:25px;height:25px}.nav .nav-create.active .nav-bubble{background:var(--ui-blue-deep)!important}.nav .nav-create .nav-label{margin-top:1px}.page-title,.page-title.compact-title{margin:8px 0 4px;color:var(--ui-ink);font:780 clamp(27px,8vw,34px)/1.08 var(--font-display);letter-spacing:-.75px}.lede,.lede.blue{margin:0 0 18px;color:var(--ui-muted);font-size:14px;font-weight:550;line-height:1.45}.eyebrow,.mono{color:var(--ui-muted)}.button,.eyebrow,.mono{text-transform:none;letter-spacing:0}.button{min-height:50px;padding:11px 18px;border:0;border-radius:13px;background:var(--ui-blue);color:white;box-shadow:none;font:700 15px/1 var(--font-body)}.button:hover{transform:none;box-shadow:none;background:var(--ui-blue-deep)}.button:active{transform:scale(.985);box-shadow:none}.button.coral,.button.green,.button.rust{background:var(--ui-blue)}.button.alt,.button.white{border:1px solid var(--ui-line);background:#fff;color:var(--ui-text);box-shadow:none}.button:disabled{box-shadow:none}.campaign-step input:not([type=radio]),.campaign-step textarea,input,select,textarea{border:1px solid #d7dee8;border-radius:12px;background:#fff;box-shadow:none;color:var(--ui-ink)}.campaign-step input:not([type=radio]):focus,.campaign-step textarea:focus,input:focus,select:focus,textarea:focus{outline:2px solid rgba(20,120,255,.16);border-color:var(--ui-blue);box-shadow:none}label{color:var(--ui-text);text-transform:none;letter-spacing:0}.notice{border:1px solid #ffd3db;border-radius:12px;background:#fff5f7;color:#9e2940;font-weight:600}.empty{border:1px dashed #ccd5e1;border-radius:16px;background:#fff;color:var(--ui-muted)}.home-credit-card{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:16px 18px;border-radius:17px;background:linear-gradient(135deg,#1a7fff,#0d67e8);color:#fff;box-shadow:0 10px 24px rgba(20,120,255,.18)}.home-credit-card small{display:block;font-size:13px;font-weight:650;opacity:.92}.home-credit-card strong{display:flex;align-items:center;gap:7px;margin-top:5px;font:800 29px/1 var(--font-display)}.home-credit-card strong svg{width:25px;height:25px;fill:#ffc43d;color:#ffc43d}.home-credit-card>a{display:grid;place-items:center;width:34px;height:34px;color:#fff;font-size:28px;text-decoration:none}.home-progress-card{margin-top:12px;padding:14px 15px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;box-shadow:var(--ui-shadow-sm)}.home-progress-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.home-progress-heading small{display:block;color:var(--ui-muted);font-size:12px;font-weight:650}.home-progress-heading strong{display:block;margin-top:3px;font-size:20px}.home-progress-heading>span:last-child{padding:5px 9px;border-radius:999px;background:var(--ui-blue-soft);color:var(--ui-blue-deep);font-size:11px;font-weight:750;white-space:nowrap}.home-progress-track{height:7px;margin:11px 0 8px;border-radius:999px;background:#edf1f5;overflow:hidden}.home-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--ui-blue)}.home-progress-card p{margin:0;color:var(--ui-muted);font-size:11px;line-height:1.4}.home-action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.home-action{display:grid;justify-items:center;min-height:118px;padding:14px 9px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;color:var(--ui-ink);text-align:center;text-decoration:none;box-shadow:var(--ui-shadow-sm)}.home-action>span{display:grid;place-items:center;width:43px;height:43px;border-radius:14px}.home-action svg{width:25px;height:25px}.home-action.give>span{background:#fff0f3;color:#ed4968}.home-action.create>span{background:#eaf8f0;color:#12a167}.home-action.campaigns>span{background:#f0ebff;color:#7652ea}.home-action.credits>span{background:#fff7df;color:#d99700}.home-action strong{margin-top:7px;font-size:14px}.home-action small{margin-top:1px;color:var(--ui-muted);font-size:10px}.marketplace-home-summary{grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:10px;margin-top:11px;padding:12px;border:1px solid var(--ui-line);border-radius:15px;background:#fff}.marketplace-home-summary,.marketplace-home-summary.campaign{box-shadow:var(--ui-shadow-sm)}.marketplace-home-summary .summary-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ui-blue-soft);color:var(--ui-blue)}.marketplace-home-summary .summary-icon svg{width:22px;height:22px}.marketplace-home-summary>span:nth-child(2){min-width:0}.marketplace-home-summary small{display:block;color:var(--ui-muted);font-size:10px;text-transform:uppercase;letter-spacing:.03em}.marketplace-home-summary>span>strong{display:block;margin-top:2px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.marketplace-home-summary em{display:block;margin-top:3px;color:var(--ui-muted);font-size:10px;font-style:normal}.marketplace-home-summary>b{position:static;color:#98a2b3;font-size:22px}.home-friendly-state{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border:1px solid #dce6f5;border-radius:15px;background:#f3f8ff;color:var(--ui-text)}.home-friendly-state>span{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;border-radius:50%;background:#e8f8f2;color:#15956b}.home-friendly-state svg{width:22px;height:22px}.home-friendly-state p{margin:0;font-size:11px;line-height:1.45}.section-heading{margin:5px 0 9px}.section-heading h2{margin:0;font:750 18px/1.2 var(--font-display)}.section-heading p{margin:3px 0 0;color:var(--ui-muted);font-size:12px}.platform-list{gap:8px;margin-top:0}.platform-card{grid-template-columns:47px minmax(0,1fr) auto 14px;gap:10px;min-height:70px;padding:10px 11px;border:1px solid var(--ui-line);border-radius:15px;background:#fff;box-shadow:var(--ui-shadow-sm)!important;transform:none!important}.platform-card:disabled{opacity:.52;filter:none}.platform-mark{width:45px;height:45px;border:0;border-radius:13px;box-shadow:none;color:var(--ui-ink);font:800 16px/1 var(--font-display)}.platform-instagram{background:linear-gradient(145deg,#ffcfed,#ffdaba);color:#a4196b}.platform-facebook{background:#e6f0ff;color:#1877f2}.platform-threads{background:#111;color:#fff}.platform-youtube{background:#fff0ef;color:#ff1c1c}.platform-google_maps{background:#e8f8f0;color:#188556}.platform-card-copy strong{color:var(--ui-ink);font:730 15px/1.2 var(--font-body)}.platform-card-copy small{margin-top:3px;color:var(--ui-muted);font-size:10.5px;font-weight:550}.platform-card>b{padding:4px 7px;border-radius:999px;background:var(--ui-blue-soft);color:var(--ui-blue-deep);font:750 11px var(--font-body)}.platform-card>b svg{width:12px}.platform-card>span:last-child{color:#98a2b3;font-size:20px}.offer-private-note{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid #f3dfb4;border-radius:13px;background:#fff8ea;color:#8b6514;font-size:11px;font-weight:650}.offer-private-note svg{width:18px;height:18px}.marketplace-offer{gap:11px}.marketplace-offer-top,.marketplace-target-card{padding:13px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;box-shadow:var(--ui-shadow-sm)}.marketplace-offer-top h2,.marketplace-target-card h1{color:var(--ui-ink);font:750 19px/1.15 var(--font-display)}.marketplace-offer-top small,.marketplace-target-card small{color:var(--ui-muted);font-weight:650}.marketplace-offer-top>strong,.marketplace-target-card>strong{padding:5px 8px;border-radius:999px;background:var(--ui-blue-soft);color:var(--ui-blue-deep);font-size:12px}.accept-warning,.proof-summary{border:1px solid var(--ui-line);border-radius:14px;box-shadow:none}.accept-warning{background:#f1faf6;color:#24715a}.proof-summary{background:#f6f9fd;color:var(--ui-text)}.steps span{border:0;background:#e8edf3;box-shadow:none}.steps .active span,.steps .complete span{background:var(--ui-blue)}.steps li:before{height:3px;background:#e5eaf1}.timer-bar,.workflow>.countdown{border:0;border-radius:14px;background:var(--ui-green-soft);box-shadow:none;color:#167353}.accept-card,.active-task,.google-review,.revealed-business,.review-sample p,.sample-pair{border:1px solid var(--ui-line);border-radius:15px;background:#fff;box-shadow:var(--ui-shadow-sm)}.review-sample p,.sample-pair{background:#f8faff}.copy-button,.review-sample button{border:1px solid var(--ui-line);border-radius:11px;background:#fff;box-shadow:none}.sample-ready{border:1px solid #cfe7dd;background:#eefaf5;color:#21765d}.report-form{box-shadow:none}.campaign-page-heading{align-items:center}.campaign-page-heading .button{min-height:40px;border-radius:12px}.campaign-list{gap:10px;margin-top:13px}.campaign-card,.campaign-detail{border:1px solid var(--ui-line);border-radius:16px;background:#fff;box-shadow:var(--ui-shadow-sm)!important;transform:none!important}.campaign-card{padding:14px}.campaign-platform,.campaign-state{min-height:25px;padding:4px 8px;border:0;border-radius:999px;font:700 10px/1 var(--font-body)}.campaign-platform{background:var(--ui-blue-soft);color:var(--ui-blue-deep)}.campaign-state{background:#f0ecff;color:#6849c5}.campaign-state.state-active{background:var(--ui-green-soft);color:#167353}.campaign-state.state-cancelling,.campaign-state.state-paused{background:#fff5da;color:#8c6810}.campaign-state.state-completed{background:#eaf3ff;color:#275da2}.campaign-state.state-flagged{background:var(--ui-red-soft);color:#a52e45}.campaign-card h2{margin:11px 0 2px;color:var(--ui-ink);font:740 17px/1.2 var(--font-body)}.campaign-card>p{margin-bottom:11px;font-size:11px;font-weight:600}.campaign-card>p,.campaign-progress-copy{color:var(--ui-muted)}.campaign-progress-copy strong{color:var(--ui-text)}.campaign-progress{height:7px;border:0;background:#edf1f5}.campaign-progress>span{background:var(--ui-blue)}.campaign-card small{color:var(--ui-muted);font-weight:550}.campaign-back{color:var(--ui-blue);text-decoration:none}.campaign-detail{padding:15px}.campaign-target{min-height:44px;border:1px solid var(--ui-line);border-radius:12px;background:#f7faff;color:var(--ui-blue-deep);font-size:13px}.campaign-metrics{gap:8px}.campaign-metrics>div{min-height:80px;border:1px solid var(--ui-line);border-radius:14px;background:#f8faff!important}.campaign-metrics span{color:var(--ui-muted)}.campaign-metrics strong{color:var(--ui-ink);font-size:21px}.campaign-balance-note{border:1px solid #dce5f2;border-radius:14px;background:#f5f9ff}.campaign-stepper{margin-top:13px;padding:14px;border:1px solid var(--ui-line);border-radius:17px;background:#fff;box-shadow:var(--ui-shadow-sm)}.campaign-step-progress{height:6px;border:0;background:#edf1f5}.campaign-step-progress span{background:var(--ui-blue)}.campaign-step-count{color:var(--ui-muted)}.campaign-step h2{font-size:20px}.campaign-choice-grid{gap:8px}.campaign-choice-grid button{min-height:52px;border:1px solid var(--ui-line);border-radius:13px;background:#fff;color:var(--ui-ink);font:700 14px var(--font-body);box-shadow:none}.campaign-choice-grid button.selected{border-color:#9bc7ff;background:var(--ui-blue-soft);box-shadow:none;transform:none}.campaign-estimate{border:1px solid #dce5f2;border-radius:13px;background:#f5f9ff}.campaign-policy label{border:1px solid var(--ui-line);background:#fff}.campaign-review>div{border-bottom:1px solid var(--ui-line)}.credit-summary-grid{gap:8px;margin:13px 0}.credit-summary-grid>div{min-height:92px;padding:13px;border:1px solid var(--ui-line);border-radius:15px;background:#fff;box-shadow:var(--ui-shadow-sm)}.credit-summary-grid>div.available{background:linear-gradient(135deg,#1a7fff,#0d67e8);color:#fff}.credit-summary-grid span{color:var(--ui-muted);font-size:11px}.credit-summary-grid .available span{color:rgba(255,255,255,.8)}.credit-summary-grid strong{margin-top:5px;font-size:24px}.credit-summary-grid .available strong{color:#fff}.credit-summary-grid .available strong svg{fill:#ffc43d;color:#ffc43d}.credit-ledger h2{font:750 19px var(--font-display)}.credit-ledger article{grid-template-columns:45px minmax(0,1fr) auto;gap:9px;margin:8px 0;padding:10px;border:1px solid var(--ui-line);border-radius:13px;background:#fff}.credit-delta{min-height:38px;border-radius:11px;font-size:14px}.profile-identity{min-height:70px;padding:10px 0;border:0;background:transparent;box-shadow:none}.profile-identity .avatar{border:0;box-shadow:none;background:var(--ui-blue-soft);color:var(--ui-blue-deep)}.business-card-panel{padding:0;border:0;background:transparent;box-shadow:none}.business-card-panel .business-summary,.notification-list article,.settings-list{border:1px solid var(--ui-line);border-radius:15px;background:#fff;box-shadow:var(--ui-shadow-sm)!important}.profile-edit-button{min-height:38px;padding:6px 12px;border:1px solid #cfe0f6;border-radius:11px;background:#f1f7ff;box-shadow:none;color:var(--ui-blue-deep);font-size:13px}.sample-action-link{border:0;border-radius:13px;background:var(--ui-blue);color:#fff;box-shadow:none}.settings-list>.setting-row{border-color:var(--ui-line)}.settings-logout{border:1px solid #ffd5dc;border-radius:13px;background:#fff5f7;color:#b82943;box-shadow:none}.scroll-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (display-mode:standalone){.masthead{padding-top:calc(10px + env(safe-area-inset-top))}}@media (max-width:370px){.content{padding-inline:13px}.nav{padding-inline:4px}.nav a{font-size:9px}.platform-card{grid-template-columns:43px minmax(0,1fr) auto}.platform-card>span:last-child{display:none}.platform-mark{width:41px;height:41px}.home-action-grid{gap:8px}}.home-coin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.home-coin-metrics>span{min-width:0;padding:7px 8px;border-radius:11px;background:#f6f8fb}.home-coin-metrics small{display:block;color:var(--ui-muted);font-size:9.5px;line-height:1.2}.home-coin-metrics strong{display:block;margin-top:3px;color:var(--ui-ink);font-size:17px;line-height:1}:root{--mock-blue:#1478ff;--mock-blue-deep:#0b5fd7;--mock-ink:#101828;--mock-muted:#667085;--mock-line:#e5eaf1;--mock-bg:#f7f9fc;--mock-green:#17a673;--mock-yellow:#f5b700}body{color:var(--mock-ink)}.shell,body{background:var(--mock-bg)}.shell{width:min(100%,520px)}.content{padding-inline:18px}.masthead{background:rgba(255,255,255,.98);border-bottom:1px solid var(--mock-line)}.brand{color:var(--mock-blue-deep)}.page-title,.page-title.compact-title{color:var(--mock-ink)}.lede,.lede.blue{color:var(--mock-muted)}.marketplace-preview-shell{width:min(100%,430px);min-height:100dvh;background:#fff}.marketplace-preview-shell .masthead{min-height:64px;padding-inline:18px}.marketplace-preview-shell.screen-home>.masthead{display:flex}.marketplace-preview-shell.screen-home>.content{padding-top:16px}.marketplace-preview-shell .content{padding:16px 18px calc(100px + env(safe-area-inset-bottom))}.marketplace-preview-shell .marketplace-preview-label{color:var(--mock-muted);font-size:12px;font-weight:700}.marketplace-preview-shell .marketplace-preview-banner{margin:-2px 0 14px;padding:7px 10px;border:1px solid #cfe0f6;border-radius:11px;background:#f1f7ff;color:var(--mock-blue-deep);font-size:11px;font-weight:700;text-align:center}.marketplace-preview-shell .page-title{font-size:29px}.marketplace-preview-shell .lede{font-size:13px}.marketplace-preview-shell .marketplace-credit-home{border:0;border-radius:16px;background:linear-gradient(135deg,#1a7fff,#0d67e8);box-shadow:0 9px 22px rgba(20,120,255,.18)}.marketplace-preview-shell .campaign-stepper,.marketplace-preview-shell .earning-today,.marketplace-preview-shell .marketplace-preview-card,.marketplace-preview-shell .platform-card{border:1px solid var(--mock-line);border-radius:16px;background:#fff;box-shadow:0 3px 10px rgba(16,24,40,.055)}.marketplace-preview-shell .earning-today{background:#f1faf6;box-shadow:none}.marketplace-preview-shell .marketplace-home-actions{gap:10px}.marketplace-preview-shell .marketplace-home-actions .button{border-radius:13px}.marketplace-preview-shell .button{min-height:48px;border-radius:13px;background:var(--mock-blue)}.marketplace-preview-shell .button.coral{background:var(--mock-green)}.marketplace-preview-shell .button.white{border:1px solid var(--mock-line);background:#fff;color:var(--mock-ink)}.marketplace-preview-shell .platform-card{min-height:70px;box-shadow:0 3px 10px rgba(16,24,40,.055)!important}.marketplace-preview-shell .marketplace-preview-card{padding:16px}.marketplace-preview-shell .marketplace-preview-card h2{color:var(--mock-ink);font-size:21px}.marketplace-preview-shell .marketplace-preview-card p{color:var(--mock-muted);font-size:13px}.marketplace-preview-shell .credits-preview-total{background:#eaf3ff}.marketplace-preview-shell .preview-back-link{color:var(--mock-blue-deep);font-weight:700}.marketplace-preview-shell .home-tip{border:1px solid #cfe7dd;border-radius:14px;background:#eefaf5}.marketplace-preview-shell .preview-target-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border:1px solid #cfe0f6;border-radius:13px;background:#f5f9ff;color:var(--mock-blue-deep);text-decoration:none}.marketplace-preview-shell .preview-target-link span{min-width:0}.marketplace-preview-shell .preview-target-link em,.marketplace-preview-shell .preview-target-link small,.marketplace-preview-shell .preview-target-link strong{display:block}.marketplace-preview-shell .preview-target-link small{color:var(--mock-muted);font-size:11px;font-weight:650}.marketplace-preview-shell .preview-target-link strong{margin-top:2px;font-size:14px}.marketplace-preview-shell .preview-target-link em{margin-top:2px;color:var(--mock-muted);font-size:11px;font-style:normal}.marketplace-preview-shell .preview-target-link b{font-size:22px}.marketplace-preview-shell .preview-sample{margin-top:12px;padding:12px;border:1px solid #e7eaf0;border-radius:13px;background:#fffaf0}.marketplace-preview-shell .preview-sample>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketplace-preview-shell .preview-sample h2{margin:0;font-size:15px}.marketplace-preview-shell .preview-sample>div>span{color:var(--mock-muted);font-size:10px;font-weight:650}.marketplace-preview-shell .preview-sample p{margin:8px 0 0;color:var(--mock-ink);font-size:13px;line-height:1.45}.marketplace-preview-shell .preview-sample>small{display:block;margin-top:7px;color:var(--mock-muted);font-size:10px;line-height:1.35}.marketplace-preview-shell .credit-earned{border:1px solid #f1d27b;border-radius:13px;background:#fff7dd;color:var(--mock-ink);box-shadow:none;font-weight:750}.marketplace-preview-shell .done-star{color:var(--mock-blue)}.route-state{display:grid;place-items:center;min-height:70dvh;padding:28px 20px;text-align:center}.route-state-card{width:min(100%,390px);padding:28px 22px;border:1px solid var(--mock-line);border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(16,24,40,.08)}.route-state-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:16px;background:#eaf3ff;color:var(--mock-blue);font-size:25px;font-weight:800}.route-state h1{margin:0 0 8px;font-size:25px}.route-state p{margin:0 0 20px;color:var(--mock-muted);font-size:14px;line-height:1.5}.route-state-actions{display:grid;grid-gap:10px;gap:10px}.accept-warning,.campaign-card,.campaign-detail,.credit-ledger article,.marketplace-offer-top,.marketplace-target-card,.notification-list article,.proof-summary,.review-sample p,.settings-list>*{border:1px solid var(--mock-line);border-radius:15px;box-shadow:0 3px 10px rgba(16,24,40,.055)}.task-target-url{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #cfe0f6;border-radius:13px;background:#f5f9ff;color:var(--mock-blue-deep);text-decoration:none}.task-target-url span{min-width:0}.task-target-url em,.task-target-url small,.task-target-url strong{display:block}.task-target-url small{color:var(--mock-muted);font-size:11px;font-weight:650}.task-target-url strong{margin-top:2px;font-size:14px}.task-target-url em{margin-top:2px;overflow:hidden;color:var(--mock-muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.task-target-url b{font-size:22px}.campaign-card,.campaign-detail,.marketplace-offer-top,.marketplace-target-card{background:#fff}.nav{border-top:1px solid var(--mock-line);box-shadow:0 -6px 22px rgba(16,24,40,.06)}.marketplace-preview-shell .preview-header{display:flex;align-items:center;gap:9px}.marketplace-preview-shell .preview-header .brand{margin-right:auto}.marketplace-preview-head-links{display:flex;align-items:center;gap:7px}.marketplace-preview-head-links a{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--mock-line);border-radius:10px;background:#fff;color:var(--mock-blue-deep)}.marketplace-preview-head-links svg{width:19px;height:19px}.marketplace-preview-secondary-links{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.marketplace-preview-secondary-links a{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border:1px solid var(--mock-line);border-radius:12px;background:#fff;color:var(--mock-ink);font-size:13px;font-weight:700;text-decoration:none}.marketplace-preview-secondary-links span{color:var(--mock-blue);font-size:18px}.preview-tabs{display:flex;gap:7px;margin:14px 0;overflow-x:auto}.preview-tabs a{padding:8px 11px;border:1px solid var(--mock-line);border-radius:999px;color:var(--mock-muted);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.preview-tabs a.active{border-color:#b8d4f8;background:#eaf3ff;color:var(--mock-blue-deep)}.preview-tabs b{margin-left:3px;color:inherit}.preview-campaign-row,.preview-queue-card{display:flex;align-items:center;gap:11px;margin:10px 0;padding:13px;border:1px solid var(--mock-line);border-radius:15px;background:#fff;color:var(--mock-ink);text-decoration:none;box-shadow:0 3px 10px rgba(16,24,40,.055)}.preview-campaign-row>span:nth-child(2),.preview-queue-card>span{min-width:0;flex:1 1}.preview-campaign-row small,.preview-campaign-row strong,.preview-queue-card small,.preview-queue-card strong{display:block}.preview-campaign-row small,.preview-queue-card small{margin-top:4px;color:var(--mock-muted);font-size:11px}.preview-campaign-row>b,.preview-queue-card>b{color:var(--mock-blue);font-size:23px}.preview-campaign-row i{display:block;height:6px;margin-top:8px;border-radius:99px;background:#edf1f7;overflow:hidden}.preview-campaign-row i em{display:block;height:100%;border-radius:inherit;background:var(--mock-blue)}.preview-campaign-row i em.complete{background:#17a673}.preview-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.preview-detail-metrics div{padding:9px;border-radius:11px;background:#f5f9ff}.preview-detail-metrics small,.preview-detail-metrics strong{display:block}.preview-detail-metrics small{color:var(--mock-muted);font-size:10px}.preview-detail-metrics strong{margin-top:4px;font-size:15px}.preview-queue-list{display:grid;grid-gap:10px;gap:10px}.preview-queue-card{position:relative;display:block;padding-right:36px}.preview-queue-card .category-pill{display:inline-block;margin-bottom:9px}.preview-queue-card>b{position:absolute;top:35px;right:13px}.preview-profile-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.preview-profile-head .page-title{margin:0}.preview-profile-head .lede{margin:3px 0 0}.preview-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#eaf3ff;color:var(--mock-blue-deep);font-size:17px;font-weight:800}.preview-business-connection{display:flex;align-items:center;gap:11px;margin:12px 0;background:#eefaf5}.preview-business-connection svg{width:27px;height:27px;color:#e13f62}.preview-business-connection p{margin:3px 0 0}.preview-sample-list{display:grid;grid-gap:10px;gap:10px}.preview-sample-list article{padding:14px;border:1px solid var(--mock-line);border-radius:14px;background:#fffaf0}.preview-sample-list small,.preview-sample-list strong{display:block}.preview-sample-list small{margin-top:7px;color:var(--mock-muted);font-size:11px}.preview-referral-card{background:#eefaf5}.preview-referral-card small,.preview-referral-card strong{display:block}.preview-referral-card strong{margin:7px 0 14px;color:var(--mock-blue-deep);font-size:18px;letter-spacing:.02em}.preview-notification-list{display:grid;grid-gap:10px;gap:10px}.preview-notification-list article{display:flex;gap:11px;padding:13px;background:#fff}.preview-notification-list article>svg{flex:0 0 25px;width:25px;height:25px;color:var(--mock-blue)}.preview-notification-list p,.preview-notification-list small,.preview-notification-list strong{display:block}.preview-notification-list p{margin:4px 0;color:var(--mock-muted);font-size:12px;line-height:1.4}.preview-notification-list small{color:var(--mock-muted);font-size:10px}.preview-settings-list{display:grid;grid-gap:9px;gap:9px}.preview-settings-list a{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--mock-line);border-radius:14px;background:#fff;color:var(--mock-ink);text-decoration:none}.preview-settings-list a>svg{width:24px;height:24px;flex:0 0 24px}.preview-settings-list a span{min-width:0;flex:1 1}.preview-settings-list small,.preview-settings-list strong{display:block}.preview-settings-list small{margin-top:3px;color:var(--mock-muted);font-size:11px}.preview-settings-list b{color:var(--mock-blue);font-size:22px}.mockup-route-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mockup-route-head .preview-back-link{display:grid;place-items:center;width:28px;font-size:27px;line-height:1;text-decoration:none}.mockup-route-head .page-title{flex:1 1;margin:0;text-align:center;font-size:21px}.mockup-route-head .preview-back-link+.page-title{margin-right:30px}.mockup-route-lede{margin:0 0 12px;line-height:1.45}.mockup-platform-list{gap:7px}.mockup-platform-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;grid-gap:9px;gap:9px;min-height:67px;padding:8px 11px;border-radius:11px!important;box-shadow:0 2px 7px rgba(16,24,40,.05)!important}.mockup-platform-card .platform-mark{width:42px;height:42px;border-radius:10px;font-size:22px}.mockup-platform-card .platform-card-copy{min-width:0}.mockup-platform-card .platform-card-copy small,.mockup-platform-card .platform-card-copy strong{display:block}.mockup-platform-card .platform-card-copy strong{font-size:14px}.mockup-platform-card .platform-card-copy small{margin-top:2px;color:var(--mock-muted);font-size:10px}.mockup-platform-card .mockup-reward{display:inline-block;margin-top:5px;padding:4px 7px;background:#e9f3ff;font-style:normal}.mockup-availability,.mockup-platform-card .mockup-reward{border-radius:999px;color:var(--mock-blue-deep);font-size:10px;font-weight:800}.mockup-availability{padding:5px 7px;background:#eaf3ff;white-space:nowrap}.mockup-availability.availability-0{background:#ffe7f0;color:#d84370}.mockup-availability.availability-1{background:#fff0f6;color:#d84370}.mockup-availability.availability-2{background:#edf1f7;color:#556070}.mockup-availability.availability-3{background:#ffe7ee;color:#d84370}.mockup-availability.availability-4{background:#eaf8ee;color:#16845b}.mockup-chevron{color:var(--mock-ink);font-size:21px}.mockup-lock-note{display:flex;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;border-radius:10px;background:#fff6e9;color:#9b5b19;font-size:11px;line-height:1.45}.mockup-lock-note svg{width:25px;height:25px;flex:0 0 25px}.mockup-task-card{padding:15px}.mockup-task-title{display:flex;align-items:center;gap:10px}.mockup-task-title .platform-mark{width:42px;height:42px;border-radius:10px}.mockup-task-title strong{display:block;font-size:15px}.mockup-task-title .mockup-reward{display:inline-block;margin-top:6px;padding:4px 8px;border-radius:999px;background:#eaf3ff;color:var(--mock-blue-deep);font-size:11px;font-style:normal;font-weight:800}.mockup-task-rules{display:grid;grid-gap:10px;gap:10px;margin:17px 0;padding:0;list-style:none;color:var(--mock-ink);font-size:12px}.mockup-task-rules li:before{content:"◉";display:inline-block;width:22px;color:var(--mock-muted)}.mockup-timer-card{margin-bottom:10px;padding:11px 13px;border-radius:12px;background:#e7fbf1;color:#175b43;text-align:center}.mockup-timer-card div{display:grid;grid-template-columns:22px 1fr;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.mockup-timer-card div span{grid-row:span 2;font-size:20px}.mockup-timer-card strong{font-size:11px}.mockup-timer-card b{font-size:22px}.mockup-timer-card i{display:block;height:6px;margin-top:8px;border-radius:999px;background:#c3ebd8;overflow:hidden}.mockup-timer-card i em{display:block;width:78%;height:100%;border-radius:inherit;background:#17a673}.mockup-business-card{padding:12px}.mockup-business-top{display:flex;gap:11px;align-items:center;margin-bottom:10px}.mockup-business-top img{width:94px;height:76px;border-radius:10px;object-fit:cover}.mockup-business-top small,.mockup-business-top span,.mockup-business-top strong{display:block}.mockup-business-top strong{font-size:14px}.mockup-business-top span{margin:5px 0;color:#f0a400;font-size:10px}.mockup-business-top small{color:var(--mock-muted);font-size:10px;line-height:1.35}.mockup-instructions{margin:10px 0;padding:12px;border-radius:10px;background:#edf6ff}.mockup-instructions h2{margin:0 0 8px;color:var(--mock-ink);font-size:13px}.mockup-instructions ol{margin:0;padding-left:18px;color:var(--mock-ink);font-size:11px;line-height:1.55}.mockup-task-action-card{margin-top:10px}.mockup-success-note{margin:8px 0 12px;padding:12px;border-radius:10px;background:#e7fbf1;color:#166e4e;font-size:12px;line-height:1.45}.mockup-submit-card label{display:block;color:var(--mock-ink);font-size:12px;font-weight:750}.mockup-create-card input,.mockup-create-card select,.mockup-submit-card input{display:block;width:100%;min-height:42px;margin-top:7px;padding:0 11px;border:1px solid var(--mock-line);border-radius:9px;color:var(--mock-ink);background:#fff;font:inherit}.mockup-submit-card label+.mockup-no-screenshot{margin-top:11px}.mockup-no-screenshot{color:var(--mock-muted);font-size:11px;line-height:1.45}.mockup-done-screen{text-align:center}.mockup-done-screen .done-star{margin-top:12px;font-size:52px;color:var(--mock-blue)}.mockup-done-screen .page-title{margin-top:4px}.mockup-review-time{display:flex;align-items:center;justify-content:center;gap:9px;margin:14px 0;padding:11px;border-radius:10px;background:#edf6ff;color:var(--mock-ink);font-size:13px;line-height:1.35}.mockup-create-card{display:grid;grid-gap:11px;gap:11px;padding:15px}.mockup-create-card label{color:var(--mock-ink);font-size:11px;font-weight:750}.mockup-cost-note{padding:10px;border-radius:9px;background:#edf6ff;color:var(--mock-ink);font-size:11px;line-height:1.5}.marketplace-preview-shell.screen-home .content{padding-top:14px}.mockup-home-credit{display:flex;align-items:center;justify-content:space-between;min-height:77px;margin-bottom:11px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#1478ff,#0b6ce8);color:#fff;box-shadow:0 7px 0 #dcecff}.mockup-home-credit small,.mockup-home-credit strong{display:block}.mockup-home-credit small{font-size:12px;font-weight:700}.mockup-home-credit strong{margin-top:3px;font-size:30px;line-height:1}.mockup-home-credit>b{font-size:25px;font-weight:400}.mockup-coin{display:inline-grid;place-items:center;width:21px;height:21px;margin-right:6px;border-radius:50%;background:#ffc51b;color:#fff;font-size:14px;vertical-align:4px}.mockup-home-progress{display:grid;grid-gap:6px;gap:6px;margin-bottom:11px;padding:13px;border:1px solid var(--mock-line);border-radius:13px;background:#fff;box-shadow:0 3px 10px rgba(16,24,40,.055)}.mockup-home-progress>strong{font-size:11px}.mockup-home-progress>b{font-size:19px}.mockup-home-progress i{display:block;height:8px;border-radius:999px;background:#e8edf4;overflow:hidden}.mockup-home-progress i em{display:block;height:100%;border-radius:inherit;background:var(--mock-blue)}.mockup-home-progress>small{color:var(--mock-muted);font-size:10px}.mockup-home-progress>small strong{color:var(--mock-blue-deep)}.mockup-home-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mockup-home-tiles a{display:grid;place-items:center;min-height:92px;padding:9px 7px;border-radius:13px;color:var(--mock-ink);text-align:center;text-decoration:none}.mockup-home-tiles a:first-child{background:#fff0f5}.mockup-home-tiles a:nth-child(2){background:#ecfbf5}.mockup-home-tiles a:nth-child(3){background:#f5efff}.mockup-home-tiles a:nth-child(4){background:#fff9e8}.tile-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:5px;border-radius:50%;color:#fff;font-size:23px;font-weight:800;line-height:1}.tile-heart{background:#ff6b91}.tile-plus{background:#16b97e}.tile-list{background:#8d45e9}.tile-coin{background:#f2b800}.mockup-home-tiles small,.mockup-home-tiles strong{display:block}.mockup-home-tiles strong{font-size:12px;line-height:1.1}.mockup-home-tiles small{margin-top:3px;color:var(--mock-muted);font-size:9px}.marketplace-preview-shell.screen-home .marketplace-preview-secondary-links{margin-top:12px}@media (min-width:700px){.marketplace-preview-shell{margin:18px auto;min-height:calc(100dvh - 36px);border:1px solid var(--mock-line);border-radius:22px;box-shadow:0 16px 42px rgba(16,24,40,.12);overflow:hidden}.marketplace-preview-shell .nav{position:absolute;bottom:18px;width:min(100%,430px);border-radius:0 0 22px 22px}}