@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap";.admin-portal,.admin-gate{--admin-ink:#172019;--admin-muted:#657067;--admin-line:#dfe6df;--admin-soft:#f4f7f4;--admin-mint:#d8f7eb;--admin-green:#36735a;--admin-danger:#9a343f;min-height:100dvh;color:var(--admin-ink);background:#f5f7f5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.admin-portal *,.admin-gate *{box-sizing:border-box}.admin-portal button,.admin-gate button,.admin-gate input{font:inherit}.admin-portal button,.admin-gate button{cursor:pointer;border:0}.admin-portal button:disabled,.admin-gate button:disabled{cursor:not-allowed;opacity:.58}.admin-portal :focus-visible,.admin-gate :focus-visible{outline-offset:3px;outline:3px solid #55a884}.admin-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.admin-brand>img{width:126px;height:auto;display:block}.admin-brand>span{border-left:1px solid #cfd7cf;gap:1px;min-width:0;padding-left:13px;display:grid}.admin-brand b{letter-spacing:.045em;text-transform:uppercase;font-size:12px;line-height:1.25}.admin-brand small{color:var(--admin-muted);white-space:nowrap;font-size:11px}.admin-gate{padding:max(28px, env(safe-area-inset-top)) 20px max(32px, env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 12%,#64cea72e,#0000 30%),radial-gradient(circle at 92% 88%,#64cea724,#0000 27%),#f5f8f6;align-content:center;justify-items:center;gap:28px;display:grid}.admin-gate-card{background:#fff;border:1px solid #dfe6df;border-radius:24px;width:min(100%,440px);padding:38px;box-shadow:0 24px 70px #1f33271c}.admin-shield{color:#276b51;background:var(--admin-mint);border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:21px;display:grid}.admin-kicker{color:#4c7a5d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.admin-gate-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,5vw,34px);line-height:1.15}.admin-gate-copy{color:var(--admin-muted);margin:12px 0 25px;line-height:1.65}.admin-alert{color:#87323b;background:#fff3f4;border:1px solid #e9c7ca;border-radius:11px;margin:0 0 18px;padding:12px 14px;font-size:14px}.admin-inline-alert,.admin-inline-success{border-radius:10px;margin:8px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.admin-inline-alert{color:#87323b;background:#fff3f4;border:1px solid #e9c7ca}.admin-inline-success{color:#285f47;background:#edf9f2;border:1px solid #bfdfcd}.admin-signin-form{gap:8px;display:grid}.admin-signin-form label{margin-top:7px;font-size:13px;font-weight:750}.admin-signin-form>input,.admin-password-field{width:100%;min-height:52px;color:var(--admin-ink);background:#fbfcfb;border:1px solid #ccd5cd;border-radius:12px}.admin-signin-form>input{padding:0 15px;font-size:16px}.admin-signin-form>input::placeholder{color:#848c85}.admin-signin-form>input:hover,.admin-password-field:hover{border-color:#98aa9d}.admin-signin-form>input:focus,.admin-password-field:focus-within{background:#fff;border-color:#4b8e70;outline:0;box-shadow:0 0 0 3px #4b8e701f}.admin-password-field{align-items:center;padding-left:15px;display:flex}.admin-password-field input{min-width:0;height:50px;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.admin-password-field button{color:#526057;background:0 0;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-password-field button:hover{background:#edf2ee}.admin-recovery-link{color:#32684f;text-underline-offset:3px;background:0 0;justify-self:end;min-height:38px;margin-top:1px;padding:7px 2px;font-size:13px;font-weight:750;text-decoration:underline}.admin-recovery-link:not(:disabled):hover{color:#194a35}.admin-primary{color:#fff;background:#202522;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:16px;font-weight:800;display:flex}.admin-primary:not(:disabled):hover{background:#0f1411;transform:translateY(-1px)}.admin-primary-link{text-decoration:none}.admin-recovery-complete .admin-primary-link{margin-top:0}.admin-button-spinner,.admin-spinner{border-radius:50%;animation:.75s linear infinite admin-spin;display:inline-block}.admin-button-spinner{border:2px solid #ffffff73;border-top-color:#fff;width:16px;height:16px}.admin-spinner{border:3px solid #cdd9d0;border-top-color:#36735a;width:27px;height:27px}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-security-note{color:#667069;text-align:center;justify-content:center;align-items:center;gap:7px;margin:17px 0 0;font-size:12px;display:flex}.admin-security-note svg{color:#3e7d62;flex:none}.admin-return-link{color:#3f4a43;justify-content:center;align-items:center;gap:7px;margin-top:25px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.admin-return-link:hover{text-decoration:underline}.admin-loading-card{text-align:center;align-content:center;justify-items:center;min-height:275px;display:grid}.admin-loading-card h1{margin-top:19px;font-size:25px}.admin-loading-card p{color:var(--admin-muted);margin:8px 0 0}.admin-header{border-bottom:1px solid var(--admin-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:12px clamp(18px,4vw,52px);display:flex}.admin-header-actions{align-items:center;gap:9px;display:flex}.admin-header-actions a,.admin-header-actions button{color:#3e4941;background:#f0f3f0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.admin-header-actions a:hover,.admin-header-actions button:hover{background:#e4eae5}.admin-shell{grid-template-columns:245px minmax(0,1fr);width:min(100%,1560px);min-height:calc(100dvh - 78px);margin:0 auto;display:grid}.admin-sidebar{border-right:1px solid var(--admin-line);background:#fff;min-width:0;padding:28px 20px}.admin-identity{background:#eff8f3;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.admin-identity>span{color:#2d7054;background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-identity>div{min-width:0;display:grid}.admin-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-identity small{color:#68766d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-sidebar nav{gap:5px;margin-top:25px;display:grid}.admin-sidebar nav button{color:#566158;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:46px;padding:10px 12px;font-weight:700;display:flex}.admin-sidebar nav button:hover{color:var(--admin-ink);background:#f1f4f1}.admin-sidebar nav button[aria-selected=true]{color:#225d45;background:var(--admin-mint)}.admin-sidebar>p{color:#7a847c;align-items:center;gap:6px;margin:30px 9px 0;font-size:11px;display:flex}.admin-sidebar>p svg{color:#4b866b}.admin-content{min-width:0;padding:clamp(25px,4vw,50px);overflow:hidden}.admin-content-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.admin-content-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(29px,4vw,42px);line-height:1.15}.admin-content-heading>div>p:last-child{color:var(--admin-muted);margin:8px 0 0}.admin-heading-actions{justify-items:end;gap:10px;min-width:min(100%,520px);display:grid}.admin-global-search{color:#607069;background:#fff;border:1px solid #d5dfd6;border-radius:13px;align-items:center;gap:8px;width:min(100%,520px);min-height:45px;padding:5px 6px 5px 12px;display:flex;box-shadow:0 8px 20px #23362a09}.admin-global-search:focus-within{border-color:#4b8e70;box-shadow:0 0 0 3px #4b8e701f}.admin-global-search input{color:#152219;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.admin-global-search input::placeholder{color:#68756d}.admin-global-search button{border-radius:9px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:850;display:inline-flex}.admin-global-search button[type=submit]{color:#fff;background:#202522;padding:0 12px}.admin-global-clear{color:#59645c;background:#edf2ee;width:34px}.admin-global-search small{color:#923845;margin-top:64px;font-size:11px;position:absolute}.admin-refresh{color:#3e4941;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-weight:750;display:inline-flex;border:1px solid #d6ded7!important}.admin-refresh:hover{background:#f0f4f0}.admin-refresh .spinning{animation:.75s linear infinite admin-spin}.admin-panel{min-height:330px}.admin-panel-loading{color:#667168;background:#ffffff8c;border:1px dashed #ccd6cd;border-radius:17px;place-content:center;justify-items:center;gap:14px;min-height:330px;display:grid}.admin-panel-error{color:#87323b;text-align:center;background:#fff5f5;border:1px solid #e8c9cc;border-radius:17px;place-content:center;justify-items:center;gap:13px;min-height:230px;padding:25px;display:grid}.admin-panel-error p{margin:0}.admin-panel-error button{color:#fff;background:#7e323a;border-radius:9px;min-height:42px;padding:9px 16px;font-weight:750}.admin-panel-notice{color:#74551b;background:#fff8df;border:1px solid #f0d995;border-radius:13px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.45}.admin-overview-stack{gap:16px;display:grid}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-metric{border:1px solid var(--admin-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;min-height:166px;padding:22px;display:flex;box-shadow:0 8px 25px #23362a0a}.admin-metric>span{color:#5e6a61;font-size:13px;font-weight:750}.admin-metric strong{letter-spacing:-.04em;margin:11px 0 4px;font-size:clamp(30px,4vw,42px);line-height:1}.admin-metric small{color:#7c857e;margin-top:auto;font-size:11px;line-height:1.45}.admin-metric-button{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.admin-metric-button:hover{border-color:#4b7457;transform:translateY(-2px);box-shadow:0 16px 38px #0003}.admin-metric-button:focus-visible{outline-offset:3px;outline:3px solid #8fe0aa}.admin-metric-link{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex;color:#a9dfba!important;font-size:11px!important;font-weight:800!important}.admin-overview-note{color:#315e4a;background:#ebf8f1;border:1px solid #cae5d6;border-radius:15px;grid-column:1/-1;align-items:flex-start;gap:13px;padding:19px 21px;display:flex}.admin-overview-note>svg{flex:none;margin-top:2px}.admin-overview-note>span{gap:3px;display:grid}.admin-overview-note b{font-size:14px}.admin-overview-note small{color:#597165;font-size:12px;line-height:1.5}.admin-parity-panel{border:1px solid var(--admin-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #23362a09}.admin-parity-panel>header{border-bottom:1px solid var(--admin-line);color:#edf6ef;background:#102017;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.admin-parity-panel>header h2{letter-spacing:-.02em;margin:0;font-size:20px}.admin-parity-panel>header .admin-kicker{color:#a8deb9}.admin-parity-panel>header small{color:#9eb1a4;font-size:11px}.admin-parity-table{display:grid}.admin-parity-head,.admin-parity-table>button{text-align:left;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(92px,.65fr)) minmax(112px,.75fr);align-items:center;gap:10px;padding:13px 21px;display:grid}.admin-parity-head{color:#66736a;letter-spacing:.06em;text-transform:uppercase;background:#f5f8f5;font-size:10px;font-weight:850}.admin-parity-table>button{color:#243027;background:#fff;border-top:1px solid #edf1ed;width:100%}.admin-parity-table>button:hover{background:#f5fbf7}.admin-parity-table b{font-size:13px}.admin-parity-table span:not(:first-child){font-size:13px;font-weight:800}.admin-parity-table span:last-child{color:#2d6a50;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:inline-flex}.admin-parity-panel>p{color:#52655b;background:#f8fbf9;border-top:1px solid #edf1ed;align-items:flex-start;gap:8px;margin:0;padding:15px 21px;font-size:12px;line-height:1.5;display:flex}.admin-parity-panel>p svg{color:#36735a;flex:none;margin-top:1px}.admin-inventory{border:1px solid var(--admin-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #23362a09}.admin-inventory>header{border-bottom:1px solid var(--admin-line);background:#f7faf8;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.admin-inventory>header h2{letter-spacing:-.02em;margin:0;font-size:19px}.admin-inventory>header>small{color:#6d786f;font-size:11px}.admin-inventory-group{border-top:1px solid #edf0ed;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:18px;padding:19px 21px;display:grid}.admin-inventory-group:first-of-type{border-top:0}.admin-inventory-group>div:first-child{align-content:start;gap:3px;display:grid}.admin-inventory-group>div:first-child>b{font-size:13px}.admin-inventory-group>div:first-child>small{color:#778179;font-size:11px;line-height:1.45}.admin-inventory-group>p{color:#737d75;grid-column:1/-1;margin:0;font-size:11px}.admin-snapshot-values{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-snapshot-values>span{background:#f3f7f4;border-radius:10px;gap:3px;min-width:0;padding:11px;display:grid}.admin-snapshot-values small{overflow-wrap:anywhere;color:#758077;font-size:10px}.admin-snapshot-values b{font-size:16px}.admin-source-directory{gap:16px;display:grid}.admin-directory-tools{border:1px solid var(--admin-line);background:#fff;border-radius:15px;padding:17px;box-shadow:0 8px 25px #23362a08}.admin-directory-tools>form{align-items:center;gap:8px;display:flex}.admin-directory-search{color:#667269;background:#fafcfa;border:1px solid #ccd7ce;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:180px;min-height:44px;padding:0 12px;display:flex}.admin-directory-search:focus-within{border-color:#4b8e70;box-shadow:0 0 0 3px #4b8e701f}.admin-directory-search input{width:100%;min-width:0;height:42px;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.admin-directory-tools>form>button{color:#fff;background:#202522;border-radius:10px;min-height:44px;padding:9px 15px;font-weight:800}.admin-directory-tools>form>.admin-filter-clear{color:#4f5d54;background:#eef2ef}.admin-filter-error{color:#933844;margin:9px 0 0;font-size:12px}.admin-filter-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.admin-filter-row>button{color:#4c5850;background:#f6f8f6;border-radius:999px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:750;border:1px solid #dae2db!important}.admin-filter-row>button[aria-pressed=true]{color:#235b43;background:#ddf5e9;border-color:#9fcbb7!important}.admin-filter-row>label{color:#647068;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:750;display:flex}.admin-filter-row select{color:#344139;min-height:36px;font:inherit;background:#fff;border:1px solid #d2dbd4;border-radius:9px;padding:6px 30px 6px 10px}.admin-directory-disclaimer{color:#7a847c;margin:12px 0 0;font-size:11px}.admin-table-wrap{border:1px solid var(--admin-line);background:#fff;border-radius:16px;width:100%;overflow:auto;box-shadow:0 8px 25px #23362a09}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{color:#5d6960;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f1f5f1;padding:13px 15px;font-size:11px}.admin-sort-header{width:100%;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-sort-header svg{opacity:.68;flex:none}.admin-sort-header:hover,.admin-sort-header:focus-visible{color:#d9f0df;outline:0}.admin-table td{vertical-align:middle;border-top:1px solid #e8ece8;min-width:100px;padding:15px}.admin-table tbody tr:hover{background:#fbfdfb}.admin-clickable-row{cursor:pointer}.admin-clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #8fd2a5}.admin-table td:first-child{min-width:170px}.admin-table td>b{line-height:1.4;display:block}.admin-table td>span:not(.admin-pill):not(.admin-status-dot){overflow-wrap:anywhere;display:block}.admin-table td>small{color:#778178;margin-top:3px;font-size:11px;display:block}.admin-table code{color:#637068;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-detail-button{color:#315d49;white-space:nowrap;background:#f7faf8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex;border:1px solid #d4ded6!important}.admin-detail-button:hover{background:#eaf7f0;border-color:#a9c7b6!important}.admin-person-cell{align-items:center;gap:10px;min-width:0;display:flex!important}.admin-person-cell>b,.admin-person-cell>span:last-child{overflow-wrap:anywhere;min-width:0}.admin-people-table{table-layout:fixed;min-width:1120px}.admin-people-table th:first-child,.admin-people-table th:nth-child(2){width:20%}.admin-people-table th:nth-child(3),.admin-people-table th:nth-child(4){width:13%}.admin-people-table th:nth-child(5){width:8%}.admin-people-table th:nth-child(6),.admin-people-table th:nth-child(7){width:10%}.admin-people-table th:nth-child(8){width:6%}.admin-people-table td:first-child{min-width:0}.admin-people-table .admin-person-cell>span:last-child{overflow:hidden}.admin-people-table .admin-person-cell b,.admin-account-email{overflow-wrap:anywhere;line-height:1.35;display:block}.admin-people-table .admin-person-cell b{font-size:13px}.admin-account-email{color:#cbd6cd}.admin-relationship-warning{color:#f1c979;font-size:12px;font-weight:800}.admin-secondary-value{color:#849188;font-size:12px;font-weight:700}.admin-linkage-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex!important}.admin-linkage-chips code{color:#4b5b51;background:#f7faf8;border:1px solid #dce5dd;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.admin-linkage-chips.is-compact code{color:#77837b;background:#fbfcfb;font-size:9px}.admin-seller-name{min-width:0;display:grid}.admin-seller-name>small{color:#778178;margin-top:2px;font-size:11px}.admin-seller-status{flex-wrap:wrap;gap:5px;display:flex}.admin-row-avatar{color:#2c674e;letter-spacing:.02em;background:#e5f5ec;border:1px solid #d9e4dc;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid;position:relative;overflow:hidden}.admin-row-avatar>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-offer-image{color:#52715e;background:#e5f1e8;border:1px solid #d9e4dc;border-radius:8px;flex:none;place-items:center;width:64px;height:48px;display:grid;position:relative;overflow:hidden}.admin-offer-image>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-offer-image-fallback{place-items:center;display:grid}.admin-offer-cell{align-items:center;gap:11px;min-width:220px;display:flex}.admin-offer-cell>b{overflow-wrap:anywhere;min-width:0}.admin-offers-table{table-layout:fixed;min-width:1180px}.admin-offers-table th:first-child{width:25%}.admin-offers-table th:nth-child(2){width:20%}.admin-offers-table th:nth-child(3){width:12%}.admin-offers-table th:nth-child(4){width:10%}.admin-offers-table th:nth-child(5){width:9%}.admin-offers-table th:nth-child(6){width:12%}.admin-offers-table th:nth-child(7){width:7%}.admin-offers-table th:nth-child(8){width:5%}.admin-seller-link{width:100%;min-width:180px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:3px;display:flex}.admin-seller-link:not(:disabled):hover,.admin-seller-link:not(:disabled):focus-visible{color:#1e6948;outline-offset:1px;background:#edf7f1;outline:2px solid #9ac8aa}.admin-seller-link:disabled{cursor:default;opacity:.72}.admin-pill,.admin-status-dot{color:#2f674f;text-transform:capitalize;white-space:nowrap;background:#e2f5ea;border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.admin-pill.muted{color:#5d665f;background:#edf0ed}.admin-pill.warning{color:#79561d;background:#fff1cf}.admin-pill.role-admin{color:#385475;background:#e7f0ff}.admin-pill.role-ambassador{color:#42655d;background:#dcf7ee}.admin-pill.role-user{color:#4f5c54;background:#edf0ed}.admin-status-dot:before{content:"";background:#48a277;border-radius:50%;width:6px;height:6px;margin-right:6px}.admin-empty{color:#6d776f;text-align:center;background:#ffffff8c;border:1px dashed #ccd6cd;border-radius:16px;place-content:center;min-height:260px;margin:0;display:grid}.admin-detail-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e18126b;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-detail-sheet{width:min(100%,540px);height:100dvh;color:var(--admin-ink);background:#fff;border-left:1px solid #dce5de;flex-direction:column;animation:.2s ease-out both admin-detail-enter;display:flex;overflow:hidden;box-shadow:-24px 0 70px #111e162e}@keyframes admin-detail-enter{0%{opacity:.65;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.admin-detail-header{padding:max(25px, env(safe-area-inset-top)) 25px 22px;border-bottom:1px solid var(--admin-line);background:#f8fbf9;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.admin-detail-identity .admin-row-avatar{width:56px;height:56px;font-size:14px}.admin-detail-identity>div{min-width:0}.admin-detail-identity h2{overflow-wrap:anywhere;letter-spacing:-.03em;margin:0;font-size:clamp(22px,4vw,28px);line-height:1.15}.admin-detail-identity>div>p:last-child:not(.admin-kicker){color:var(--admin-muted);margin:6px 0 0;font-size:13px}.admin-detail-close{color:#445047;background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;border:1px solid #dbe3dc!important}.admin-detail-close:hover{background:#edf3ef}.admin-detail-body{flex:1;padding:25px;overflow-y:auto}.admin-detail-body section>h3{margin:0 0 13px;font-size:14px}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-detail-field{background:#fafcfa;border:1px solid #e0e7e1;border-radius:12px;min-width:0;padding:14px}.admin-detail-field dt{color:#748078;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850}.admin-detail-field dd{overflow-wrap:anywhere;color:#273129;margin:0;font-size:14px;font-weight:700}.admin-detail-field code{color:#4d5a52;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-detail-readonly{color:#2b6249;background:#edf9f2;border:1px solid #cce4d6;border-radius:13px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.admin-detail-readonly>svg{flex:none;margin-top:2px}.admin-detail-readonly h3{margin-bottom:3px!important}.admin-detail-readonly p{color:#587064;margin:0;font-size:12px;line-height:1.55}.admin-detail-loading{color:#496458;background:#eef7f2;border-radius:11px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 14px;font-size:13px;display:flex}.admin-detail-loading .admin-spinner{border-width:2px;width:20px;height:20px}.admin-detail-description{background:#fafcfa;border:1px solid #e0e7e1;border-radius:12px;margin-top:20px;padding:16px}.admin-detail-description p{color:#4f5a52;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.admin-record-action{background:#f8faf8;border:1px solid #d9e3db;border-radius:13px;margin-top:20px;padding:17px}.admin-record-action>h3{margin-bottom:11px!important}.admin-record-action form{gap:11px;display:grid}.admin-record-action label{color:#4f5c53;gap:5px;font-size:12px;font-weight:800;display:grid}.admin-record-action select,.admin-record-action textarea{width:100%;color:var(--admin-ink);font:inherit;background:#fff;border:1px solid #cdd7cf;border-radius:10px;font-size:14px}.admin-record-action select{text-transform:capitalize;min-height:43px;padding:8px 11px}.admin-record-action textarea{resize:vertical;min-height:94px;padding:11px;line-height:1.5}.admin-record-action form>button{color:#fff;background:#235f46;border-radius:10px;min-height:45px;font-weight:800}.admin-record-action form>button:not(:disabled):hover{background:#174b35}.admin-action-unavailable{color:#647068;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.admin-action-unavailable svg{color:#3c7b5f;flex:none}.admin-detail-footer{padding:15px 25px max(15px, env(safe-area-inset-bottom));border-top:1px solid var(--admin-line);background:#fff}.admin-detail-footer button{color:#fff;background:#202522;border-radius:11px;width:100%;min-height:48px;font-weight:800}.admin-detail-footer button:hover{background:#0f1411}.admin-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.admin-pagination button{color:#3f4a42;background:#fff;border:1px solid #d6ded7;border-radius:9px;align-items:center;gap:5px;min-height:42px;padding:9px 13px;font-weight:700;display:inline-flex}.admin-pagination button:not(:disabled):hover{background:#eef3ef}.admin-pagination>span{color:#626d65;text-align:center;min-width:105px;font-size:12px}.admin-pagination-status{gap:2px;display:grid}.admin-pagination-status b{color:inherit;font-size:13px}.admin-pagination-status small{color:inherit;font-size:11px}.admin-pagination-limit{color:#7b5c28;text-align:right;flex-basis:100%;font-size:12px}@media (width<=1100px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-snapshot-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-user-directory,.admin-offer-directory{gap:18px;display:grid}.admin-directory-summary{background:#f8fbf9;border:1px solid #d8e2da;border-radius:16px;align-items:center;gap:13px;min-height:84px;padding:16px 18px;display:flex}.admin-directory-summary-icon{color:#276146;background:#e4f5ea;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-directory-summary>span:nth-child(2){grid-template-columns:auto auto;align-items:baseline;gap:0 9px;display:grid}.admin-directory-summary>span:nth-child(2) small{color:#637068;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:800}.admin-directory-summary>span:nth-child(2) b{color:#172219;font-size:clamp(26px,4vw,38px);line-height:1}.admin-directory-summary>span:nth-child(2) em{color:#647068;font-size:13px;font-style:normal}.admin-directory-summary>small{color:#69756d;margin-left:auto;font-size:12px}.admin-user-tools{background:#121a14;border:1px solid #2e3c31;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-user-tools form{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-user-search{color:#8f9e93;background:#0d140f;border:1px solid #3a493d;border-radius:11px;flex:300px;align-items:center;gap:10px;min-width:min(100%,340px);min-height:44px;padding:0 13px;display:flex}.admin-user-search input{color:#edf4ee;background:0 0;border:0;outline:0;flex:1;min-width:0}.admin-user-search input::placeholder{color:#708078}.admin-role-filter{color:#849188;border:1px solid #3a493d;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.admin-role-filter select{color:#edf4ee;background:#121a14;border:0;font-weight:700}.admin-offer-tools{grid-template-columns:1fr}.admin-offer-sort{color:#849188;border:1px solid #3a493d;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.admin-offer-sort select{color:#edf4ee;background:#121a14;border:0;max-width:170px;font-weight:700}.admin-offer-tools .admin-directory-disclaimer{color:#89988e;margin:-2px 0 0}.admin-user-tools form>button,.admin-create-user{color:#0d140f;background:#a8deb9;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:850;display:inline-flex}.admin-user-tools .admin-filter-clear{color:#c5d0c7;background:#253128}.admin-user-tools .admin-filter-error{color:#ffb5bc;grid-column:1/-1;margin:0}.admin-verification{color:#9aa69d;align-items:center;gap:5px;width:max-content;font-size:12px;font-weight:800;display:inline-flex}.admin-verification.is-verified{color:#92d7aa}.admin-pill.danger{color:#ffc0c5!important;background:#31191d!important;border-color:#71343b!important}.admin-person-cell>span:last-child{gap:2px;display:grid}.admin-person-cell small{color:#7f8c83;font-size:11px;font-weight:500}.admin-modal-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030704c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-edit-modal{color:#edf4ee;background:#101812;border:1px solid #344239;border-radius:22px;width:min(100%,600px);max-height:min(88dvh,760px);overflow:auto;box-shadow:0 30px 100px #0000008c}.admin-edit-modal>header{border-bottom:1px solid #2c3a2f;justify-content:space-between;gap:24px;padding:25px 26px 20px;display:flex}.admin-edit-modal h2{letter-spacing:-.035em;margin:2px 0 5px;font-size:28px}.admin-edit-modal header p:last-child{color:#94a198;margin:0}.admin-edit-modal header>button{color:#d7e1d9;background:#19231c;border:1px solid #3a493d;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-edit-modal form{gap:17px;padding:24px 26px 26px;display:grid}.admin-edit-modal label,.admin-managed-user-form label{color:#b8c4bb;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-edit-modal input,.admin-edit-modal select,.admin-edit-modal textarea,.admin-managed-user-form input,.admin-managed-user-form select,.admin-managed-user-form textarea{color:#edf4ee;width:100%;min-height:46px;font:inherit;background:#0d140f;border:1px solid #3a493d;border-radius:11px;outline:0;padding:0 13px}.admin-edit-modal input:focus,.admin-edit-modal select:focus,.admin-edit-modal textarea:focus,.admin-managed-user-form input:focus,.admin-managed-user-form select:focus{border-color:#86c89e;box-shadow:0 0 0 3px #86c89e26}.admin-edit-modal textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.48}.admin-managed-user-form textarea{resize:vertical;min-height:118px;padding:12px 13px;line-height:1.5}.admin-managed-user-form input:disabled,.admin-managed-user-form select:disabled,.admin-managed-user-form textarea:disabled{opacity:.68;cursor:not-allowed;color:#aab7ae;background:#111912}.admin-edit-blocker{color:#74551b;background:#fff8df;border-color:#f0d995}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-note{color:#829087;align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.admin-edit-modal footer{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.admin-edit-modal footer button{color:#c8d3ca;background:#253128;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-weight:850;display:inline-flex}.admin-edit-modal footer .admin-primary-action{color:#0d140f;background:#a8deb9}.admin-user-drawer{position:relative}.admin-user-state-strip{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.admin-linkage-card{color:#dce8df;background:#111a14;border:1px solid #2e3c31;border-radius:15px;gap:12px;margin-bottom:16px;padding:18px;display:grid}.admin-linkage-card.has-warning{background:#211b11;border-color:#756030}.admin-linkage-card h3{margin:0 0 5px;font-size:16px}.admin-linkage-card p{color:#98a79d;margin:0;font-size:12px;line-height:1.5}.admin-linkage-card.has-warning p{color:#dbc996}.admin-linkage-card .admin-linkage-chips code{color:#d8e7dd;background:#0c120e;border-color:#314237}.admin-linkage-card.has-warning .admin-linkage-chips code{color:#f4dda0;background:#171209;border-color:#6a552b}.admin-linkage-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-linkage-actions button{color:#0f1712;background:#a8deb9;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.admin-managed-user-form{gap:14px;display:grid}.admin-managed-user-form>section,.admin-danger-zone{background:#151f18;border:1px solid #2e3c31;border-radius:15px;padding:20px}.admin-managed-user-form h3,.admin-danger-zone h3{margin:2px 0 17px;font-size:20px}.admin-managed-user-form section>label+label,.admin-managed-user-form section>label+.admin-form-grid{margin-top:13px}.admin-toggle-list{gap:9px;margin-top:14px;display:grid}.admin-toggle-list>label{background:#101812;border:1px solid #334237;border-radius:11px;grid-template-columns:1fr auto;align-items:center;padding:12px 13px}.admin-toggle-list span{gap:2px;display:grid}.admin-toggle-list small{color:#839087;font-weight:500}.admin-toggle-list input{accent-color:#8bd0a4;width:20px;min-height:20px}.admin-save-user{color:#0d140f;background:#a8deb9;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:900;display:inline-flex}.admin-danger-zone{background:#211518;border-color:#543239;margin-top:14px}.admin-danger-zone>div{flex-wrap:wrap;gap:9px;display:flex}.admin-danger-zone button{color:#d7e0d8;background:#2a332c;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.admin-danger-zone button.danger,.admin-confirm-overlay button.danger{color:#fff;background:#a73542}.admin-confirm-overlay{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050906e6;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.admin-confirm-overlay>section{background:#1b1214;border:1px solid #65353b;border-radius:18px;width:min(100%,430px);padding:26px;box-shadow:0 25px 80px #00000080}.admin-confirm-overlay h3{margin:13px 0 7px;font-size:23px}.admin-confirm-overlay p{color:#baaaac}.admin-confirm-overlay>section>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-confirm-overlay button{color:#dbe4dc;background:#2a332c;border-radius:9px;min-height:42px;padding:0 14px;font-weight:800}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-settings-grid>section{color:#dae4dc;background:#121a14;border:1px solid #2e3c31;border-radius:18px;min-height:260px;padding:25px}.admin-settings-grid>section>svg{color:#93d3a8;margin-bottom:30px}.admin-settings-grid h2{margin:3px 0 9px;font-size:25px}.admin-settings-grid p:not(.admin-kicker){color:#8d9a91}.admin-settings-grid dl{gap:8px;margin:24px 0 0;display:grid}.admin-settings-grid dl div{border-top:1px solid #2a382d;justify-content:space-between;gap:15px;padding-top:9px;display:flex}.admin-settings-grid dt{color:#87948b}.admin-settings-grid dd{text-transform:capitalize;margin:0;font-weight:800}@media (width<=760px){.admin-header{min-height:72px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.admin-header .admin-brand>span{display:none}.admin-header .admin-brand>img{width:105px}.admin-header-actions a{width:42px;padding:0;font-size:0}.admin-header-actions button{padding-inline:11px}.admin-shell{min-height:calc(100dvh - 72px);display:block}.admin-sidebar{z-index:5;border-right:0;border-bottom:1px solid var(--admin-line);padding:10px 12px;position:sticky;top:0}.admin-identity,.admin-sidebar>p{display:none}.admin-sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;margin:0;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{text-align:center;scroll-snap-align:start;flex:none;justify-content:center;gap:5px;min-width:92px;min-height:48px;padding:8px 10px;font-size:12px}.admin-sidebar nav button svg{width:16px}.admin-content{padding:25px 14px calc(30px + env(safe-area-inset-bottom))}.admin-content-heading{gap:12px}.admin-content-heading>div>p:last-child{font-size:13px}.admin-refresh{width:43px;min-width:43px;padding:0;font-size:0}.admin-overview-grid{gap:10px}.admin-metric{min-height:145px;padding:17px}.admin-inventory>header{padding:17px}.admin-inventory-group{grid-template-columns:1fr;gap:12px;padding:17px}.admin-snapshot-values{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory-tools{padding:13px}.admin-directory-tools>form{flex-wrap:wrap}.admin-directory-search{flex-basis:100%}.admin-directory-tools>form>button{flex:1}.admin-filter-row>label{flex-basis:100%;justify-content:space-between;margin:4px 0 0}.admin-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-table,.admin-table tbody{gap:11px;display:grid}.admin-table thead{display:none}.admin-table tr{border:1px solid var(--admin-line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.admin-table td,.admin-table td:first-child{overflow-wrap:anywhere;border:0;border-top:1px solid #edf0ed;gap:3px;min-width:0;padding:12px 14px;display:grid}.admin-table td:first-child{background:#f5f8f5;border-top:0;grid-column:1/-1;padding-top:15px}.admin-table td:before{content:attr(data-label);color:#7b847d;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-table td>b{font-size:15px}.admin-table td[data-label=Details]{grid-column:1/-1}.admin-people-table{table-layout:auto;min-width:0}.admin-people-table td[data-label=Person]{grid-column:1/-1}.admin-detail-button{width:100%;min-height:42px}.admin-pagination{justify-content:space-between}}@media (width<=480px){.admin-gate{align-content:start;gap:23px;padding-inline:14px}.admin-gate>.admin-brand{margin-top:15px}.admin-gate .admin-brand>img{width:112px}.admin-gate .admin-brand>span{padding-left:10px}.admin-gate-card{border-radius:19px;padding:28px 20px}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-note{align-items:flex-start}.admin-inventory>header{display:grid}.admin-snapshot-values{grid-template-columns:1fr 1fr}.admin-sidebar nav button{flex-direction:column;min-width:84px}.admin-table tr{grid-template-columns:1fr}.admin-table td,.admin-table td:first-child,.admin-table td:first-child{grid-column:1}.admin-pagination button{justify-content:center;min-width:104px}.admin-detail-sheet{border-left:0;width:100%}.admin-detail-header{padding-inline:18px}.admin-detail-body{padding:20px 18px}.admin-detail-grid{grid-template-columns:1fr}.admin-detail-footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.admin-spinner,.admin-button-spinner,.admin-refresh .spinning{animation-duration:1.5s}.admin-detail-sheet{animation:none}.admin-primary{transform:none!important}}.admin-portal{--admin-ink:#f1f6f1;--admin-muted:#9daa9f;--admin-line:#2a392d;--admin-soft:#172119;--admin-mint:#203c2b;--admin-green:#82c79d;--admin-danger:#ff99a3;color:var(--admin-ink);background:radial-gradient(circle at 100% 0,#396c4924,#0000 28rem),#0d140f}.admin-portal .admin-header{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d140ff5;border-color:#2a372c;min-height:78px;position:sticky;top:0}.admin-portal .admin-header .admin-brand>img{filter:invert()grayscale()brightness(2)}.admin-portal .admin-brand>span{border-color:#3b493e}.admin-portal .admin-brand small{color:#92a096}.admin-portal .admin-header-actions a,.admin-portal .admin-header-actions button{color:#dbe5dc;background:#18221a;box-shadow:inset 0 0 0 1px #29372c}.admin-portal .admin-header-actions a:hover,.admin-portal .admin-header-actions button:hover{color:#fff;background:#223027}.admin-portal .admin-shell{width:100%;min-height:calc(100dvh - 78px);display:block}.admin-portal .admin-sidebar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101812f7;border:0;border-bottom:1px solid #28362b;align-items:center;gap:22px;min-width:0;padding:10px clamp(18px,4vw,52px);display:flex;position:sticky;top:78px}.admin-portal .admin-identity{color:#eaf2eb;background:#1b2b20;flex:none;width:210px;padding:8px 10px}.admin-portal .admin-identity>span{color:#a7dfbb;background:#263b2d}.admin-portal .admin-identity small{color:#92a298}.admin-portal .admin-sidebar nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;margin:0;display:flex;overflow-x:auto}.admin-portal .admin-sidebar nav::-webkit-scrollbar{display:none}.admin-portal .admin-sidebar nav button{color:#a8b5ab;border-radius:8px;flex:none;width:auto;min-width:max-content;min-height:42px;padding:8px 11px;font-size:12px}.admin-portal .admin-sidebar nav button:hover{color:#f2f7f3;background:#1a261d}.admin-portal .admin-sidebar nav button[aria-selected=true]{color:#effaf2;background:#254731;box-shadow:inset 0 -2px #8ed4a7}.admin-portal .admin-sidebar>p{display:none}.admin-portal .admin-content{width:min(100%,1500px);min-height:calc(100dvh - 142px);margin:0 auto;padding:clamp(28px,4vw,54px);overflow:visible}.admin-portal .admin-content-heading{margin-bottom:28px}.admin-portal .admin-content-heading h1{color:#f4f8f4;font-size:clamp(31px,4vw,48px)}.admin-portal .admin-content-heading>div>p:last-child{color:#9aa79d;max-width:760px}.admin-portal .admin-kicker{color:#8fd0a8}.admin-portal .admin-refresh{color:#dce7dd;background:#172119;border-color:#354638!important}.admin-portal .admin-refresh:hover{background:#223027}.admin-overview-hero{background:linear-gradient(110deg,#17321ffa,#0f1d13e6),#142019;border:1px solid #304434;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:190px;padding:clamp(25px,4vw,40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000038}.admin-overview-hero>div{max-width:760px}.admin-overview-hero h2{color:#f4f8f4;letter-spacing:-.045em;max-width:680px;margin:7px 0 12px;font-size:clamp(25px,3.4vw,42px);line-height:1.08}.admin-overview-hero>div>p:last-child{color:#b3c0b6;max-width:660px;margin:0;font-size:14px;line-height:1.65}.admin-system-state{color:#c9edd5;background:#1e3e27bf;border:1px solid #42614a;border-radius:999px;align-items:center;gap:9px;min-width:max-content;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.admin-system-state>i{background:#83df9f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #83df9f1c}.admin-portal .admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-portal .admin-metric{color:#eff5f0;background:linear-gradient(155deg,#172219,#121a14);border-color:#2b3a2e;min-height:178px;box-shadow:0 14px 35px #00000026}.admin-metric-heading{align-items:center;gap:9px;display:flex;color:#aab7ad!important}.admin-metric-heading>i{color:#a9dfba;background:#213529;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-metric-heading>span{min-width:0}.admin-portal .admin-metric strong{color:#f7fbf7;font-size:clamp(32px,4vw,46px)}.admin-portal .admin-metric small{color:#839087}.admin-directory-shortcuts{background:#121a14;border:1px solid #2b3a2e;border-radius:18px;overflow:hidden}.admin-directory-shortcuts>header{background:#172119;border-bottom:1px solid #28362b;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 23px;display:flex}.admin-directory-shortcuts h2{color:#eff5f0;margin:2px 0 0;font-size:20px}.admin-directory-shortcuts>header small{color:#849188}.admin-directory-shortcuts>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-directory-shortcuts button{color:#eaf1eb;text-align:left;background:#121a14;align-items:center;gap:11px;min-width:0;min-height:104px;padding:17px;display:flex;border-right:1px solid #28362b!important}.admin-directory-shortcuts button:last-child{border-right:0!important}.admin-directory-shortcuts button:hover{background:#1a271e}.admin-directory-shortcuts button>i{color:#a8dfba;background:#203428;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-directory-shortcuts button>span{flex:1;gap:2px;min-width:0;display:grid}.admin-directory-shortcuts button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-directory-shortcuts button small{color:#839087;font-size:11px}.admin-portal .admin-inventory,.admin-portal .admin-table-wrap,.admin-portal .admin-directory-tools{color:#eaf1eb;background:#121a14;border-color:#2b3a2e;box-shadow:0 14px 35px #00000021}.admin-portal .admin-inventory>header,.admin-portal .admin-directory-tools{background:#172119;border-color:#2b3a2e}.admin-portal .admin-inventory>header h2,.admin-portal .admin-inventory-group>div:first-child>b{color:#edf4ee}.admin-portal .admin-inventory>header>small,.admin-portal .admin-inventory-group>div:first-child>small,.admin-portal .admin-inventory-group>p{color:#839087}.admin-portal .admin-inventory-group{border-color:#243127}.admin-portal .admin-snapshot-values>span{color:#eef5ef;background:#172019;border-color:#2d3d31}.admin-portal .admin-snapshot-values small{color:#829087}.admin-portal .admin-overview-note{color:#c6e9d2;background:#183021;border-color:#35523e}.admin-portal .admin-overview-note small{color:#91aa99}.admin-portal .admin-directory-search,.admin-portal .admin-filter-row select{color:#eaf1eb;background:#0f1711;border-color:#3a493d}.admin-portal .admin-directory-search input{color:#edf4ee}.admin-portal .admin-directory-search input::placeholder{color:#718078}.admin-portal .admin-global-search input{color:#152219}.admin-portal .admin-global-search input::placeholder{color:#68756d}.admin-portal .admin-directory-tools>form>button{color:#0c140e;background:#a8deb9}.admin-portal .admin-directory-tools>form>.admin-filter-clear{color:#d3dfd5;background:#263329}.admin-portal .admin-filter-row>button{color:#aab7ad;background:#172019;border-color:#354438!important}.admin-portal .admin-filter-row>button[aria-pressed=true]{color:#dff6e6;background:#264a32;border-color:#638c70!important}.admin-portal .admin-directory-disclaimer,.admin-portal .admin-filter-row>label{color:#849188}.admin-portal .admin-table th{color:#94a198;background:#19231b}.admin-portal .admin-table td{color:#dce5dd;border-color:#28352b}.admin-portal .admin-table tbody tr:hover{background:#172019}.admin-portal .admin-table td>small,.admin-portal .admin-table code{color:#849188}.admin-portal .admin-row-avatar{color:#dff6e7;background:#294a34}.admin-portal .admin-offer-image{color:#9eb2a4;background:#18251b;border-color:#35463a}.admin-portal .admin-seller-link:not(:disabled):hover,.admin-portal .admin-seller-link:not(:disabled):focus-visible{color:#f1f7f2;background:#1b2b1f;outline-color:#53745c}.admin-portal .admin-pill{color:#bfe7cc;background:#1c3424;border-color:#395a43}.admin-portal .admin-pill.muted{color:#a3ada6;background:#222b24;border-color:#39433b}.admin-portal .admin-pill.warning{color:#f0cf91;background:#332919;border-color:#735c32}.admin-portal .admin-pill.role-admin{color:#c9ddff;background:#172435;border-color:#38506a}.admin-portal .admin-pill.role-ambassador{color:#d7fff3;background:#17312b;border-color:#42655d}.admin-portal .admin-pill.role-user{color:#bac5bd;background:#222b24;border-color:#39433b}.admin-portal .admin-status-dot{color:#c0dac7}.admin-portal .admin-detail-button{color:#d8eadc;background:#1b2820;border-color:#3a4d3f!important}.admin-portal .admin-detail-button:hover{background:#24372a;border-color:#64866d!important}.admin-portal .admin-empty,.admin-portal .admin-panel-loading{color:#94a198;background:#121a14;border-color:#344238}.admin-portal .admin-panel-notice{color:#f2d890;background:#201b0e;border-color:#6a5727}.admin-portal .admin-pagination button{color:#d8e2da;background:#172019;border-color:#354438}.admin-portal .admin-pagination button:not(:disabled):hover{background:#243129}.admin-portal .admin-pagination>span{color:#929f96}.admin-portal .admin-directory-summary{background:#121a14;border-color:#304034}.admin-portal .admin-directory-summary-icon{color:#bce8ca;background:#203b29}.admin-portal .admin-directory-summary>span:nth-child(2) small,.admin-portal .admin-directory-summary>span:nth-child(2) em,.admin-portal .admin-directory-summary>small{color:#93a097}.admin-portal .admin-directory-summary>span:nth-child(2) b{color:#f0f6f1}@media (width<=640px){.admin-directory-summary{align-items:flex-start;padding:14px}.admin-directory-summary>small{text-align:right;align-self:center}.admin-pagination{justify-content:center}.admin-pagination-status{flex-basis:100%;order:-1}}.admin-portal .admin-detail-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030704bd}.admin-portal .admin-detail-sheet{color:#edf4ee;background:#0f1711;border-color:#344239;width:min(100%,900px);box-shadow:-28px 0 90px #0000007a}.admin-portal .admin-detail-header{background:#152019;border-color:#2c3a2f}.admin-portal .admin-detail-identity h2{color:#f3f8f4}.admin-portal .admin-detail-identity>div>p:last-child:not(.admin-kicker){color:#97a49b}.admin-portal .admin-detail-close{color:#dbe5dc;background:#1b2720;border-color:#3b4b3f!important}.admin-portal .admin-detail-close:hover{background:#27342a}.admin-detail-tabs{z-index:2;scrollbar-width:none;background:#0f1711f7;border-bottom:1px solid #2a382d;gap:5px;margin:-25px -25px 25px;padding:13px 25px 0;display:flex;position:sticky;top:-25px;overflow-x:auto}.admin-detail-tabs::-webkit-scrollbar{display:none}.admin-detail-tabs button{color:#94a198;background:0 0;min-width:max-content;min-height:46px;padding:10px 13px;font-size:12px;font-weight:800;border-bottom:2px solid #0000!important}.admin-detail-tabs button[aria-selected=true]{color:#dff6e7;border-bottom-color:#8dd0a5!important}.admin-portal .admin-detail-body section>h3,.admin-related-panel h3{color:#edf4ee}.admin-portal .admin-detail-field{color:#e6eee7;background:#151f18;border-color:#2e3c31}.admin-portal .admin-detail-field dt{color:#829087}.admin-portal .admin-detail-field dd{color:#edf4ee}.admin-portal .admin-detail-field code{color:#aab7ad}.admin-related-panel>h3{margin:5px 0 8px;font-size:24px!important}.admin-related-panel>p:not(.admin-kicker){color:#94a198;max-width:640px;margin:0 0 20px}.admin-portal .admin-detail-description,.admin-portal .admin-record-action{background:#151f18;border-color:#2e3c31}.admin-portal .admin-detail-description p{color:#b3beb5}.admin-portal .admin-detail-readonly{color:#c7ead2;background:#183021;border-color:#365641}.admin-portal .admin-detail-readonly p{color:#94ac9b}.admin-portal .admin-record-action select,.admin-portal .admin-record-action textarea{color:#eaf1eb;background:#0f1711;border-color:#3a493d}.admin-portal .admin-action-unavailable{color:#98a69c}.admin-portal .admin-detail-footer{background:#121a14;border-color:#2a382d}.admin-portal .admin-detail-footer button{color:#0c140e;background:#a8deb9}.admin-portal .admin-detail-footer button:hover{background:#c0eccd}.admin-gate{--admin-ink:#edf4ee;--admin-muted:#9ba89f;--admin-line:#2c3a2f;--admin-mint:#213a29;--admin-green:#8bcba3;color:var(--admin-ink);background:radial-gradient(circle at 15% 10%,#48895b3b,#0000 30rem),radial-gradient(circle at 92% 88%,#26543340,#0000 28rem),#0d140f}.admin-gate>.admin-brand>img{filter:invert()grayscale()brightness(2)}.admin-gate .admin-brand>span{border-color:#3b493e}.admin-gate .admin-gate-card{background:#121a14;border-color:#2f3d32;box-shadow:0 30px 90px #00000061}.admin-gate .admin-shield{color:#bfe8cc;background:#203b29}.admin-gate .admin-signin-form>input,.admin-gate .admin-password-field{color:#edf4ee;background:#0f1711;border-color:#3b493e}.admin-gate .admin-password-field button{color:#aab7ad}.admin-gate .admin-password-field button:hover{background:#202b23}.admin-gate .admin-primary{color:#0d140f;background:#a8deb9}.admin-gate .admin-primary:not(:disabled):hover{background:#c3ebcf}.admin-gate .admin-return-link,.admin-gate .admin-recovery-link{color:#b7ddc3}@media (width<=1100px){.admin-portal .admin-overview-grid,.admin-directory-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory-shortcuts button{border-bottom:1px solid #28362b!important}}@media (width<=760px){.admin-portal .admin-header{min-height:72px}.admin-portal .admin-shell{min-height:calc(100dvh - 72px)}.admin-portal .admin-sidebar{padding:8px 12px;top:72px}.admin-portal .admin-identity{display:none}.admin-portal .admin-sidebar nav{width:100%}.admin-portal .admin-sidebar nav button{flex-direction:row;min-width:max-content;min-height:44px}.admin-portal .admin-content{min-height:calc(100dvh - 132px);padding:24px 14px calc(32px + env(safe-area-inset-bottom))}.admin-overview-hero{align-items:start;min-height:0;padding:24px 20px;display:grid}.admin-system-state{justify-self:start}.admin-directory-shortcuts>header{align-items:start;display:grid}.admin-portal .admin-table tr{background:#121a14;border-color:#2b3a2e}.admin-portal .admin-clickable-row:hover,.admin-portal .admin-clickable-row:focus-visible{background:#16221a}.admin-portal .admin-table td,.admin-portal .admin-table td:first-child{border-color:#28352b}.admin-portal .admin-table td:first-child{background:#18221a}.admin-portal .admin-table td:before{color:#7f8c83}.admin-detail-tabs{margin:-20px -18px 22px;padding-inline:18px;top:-20px}.admin-user-tools{grid-template-columns:1fr}.admin-create-user{width:100%}.admin-settings-grid,.admin-form-grid{grid-template-columns:1fr}.admin-modal-backdrop{align-items:end;padding:0}.admin-edit-modal{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}}@media (width<=480px){.admin-portal .admin-overview-grid,.admin-directory-shortcuts>div{grid-template-columns:1fr}.admin-directory-shortcuts button{min-height:82px;border-right:0!important}.admin-overview-hero h2{font-size:27px}.admin-portal .admin-detail-sheet{border-left:0;width:100%}}.admin-profile-backdrop{z-index:150;justify-content:center;align-items:center;padding:clamp(12px,3vw,38px);background:#030805d6!important}.admin-profile-workspace{color:#edf4ee;background:#0f1711;border:1px solid #35483a;border-radius:20px;flex-direction:column;width:min(100%,1120px);height:min(92dvh,900px);animation:.2s ease-out both admin-detail-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 120px #0000009e}.admin-profile-workspace .admin-profile-toolbar{background:linear-gradient(105deg,#18301feb,#101b13fa),#142019;border-bottom:1px solid #2b392e;align-items:center;gap:18px;min-height:118px;padding:24px 28px;display:flex}.admin-profile-toolbar .admin-detail-identity{flex:1}.admin-profile-toolbar .admin-detail-identity .admin-row-avatar{border:3px solid #d9e5dc;width:76px;height:76px;font-size:19px}.admin-profile-toolbar .admin-detail-identity h2{color:#f7faf7;font-size:clamp(25px,3vw,34px)}.admin-profile-toolbar .admin-detail-identity>div>p:last-child:not(.admin-kicker){color:#a3b0a6}.admin-profile-contact{color:#dff5e5;background:#203a28;border:1px solid #42624b;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.admin-profile-contact:hover{background:#2a4a34}.admin-profile-scroll{scrollbar-color:#405244 #101712;flex:1;overflow-y:auto;padding:28px!important}.admin-profile-scroll>.admin-user-state-strip{margin:0 0 18px}.admin-figma-profile-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:42px;display:grid}.admin-figma-profile-main{gap:22px;min-width:0;display:grid}.admin-profile-contact-manager{background:linear-gradient(112deg,#23523057,#0e1c1233);border:1px solid #33503b;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) auto;align-items:end;gap:18px;margin:18px 0 8px;padding:18px;display:grid}.admin-profile-contact-manager h3{margin:3px 0 6px;font-size:17px}.admin-profile-contact-manager p:not(.admin-kicker){color:#aab8ae;margin:0;font-size:13px;line-height:1.48}.admin-profile-contact-values{gap:8px;margin:0;display:grid}.admin-profile-contact-values>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.admin-profile-contact-values dt{color:#8ea094;font-weight:750}.admin-profile-contact-values dd{color:#e4eee5;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.admin-profile-contact-values a{color:#a8deb9;text-underline-offset:3px;text-decoration:underline}.admin-profile-contact-actions{justify-content:flex-end;display:flex}.admin-profile-contact-actions button{color:#e8f0e9;white-space:nowrap;background:#1b2a1e;border:1px solid #45634d;border-radius:10px;min-height:42px;padding:0 14px;font-weight:850}.admin-profile-contact-actions .admin-primary-action{color:#102015;background:#a8deb9;border-color:#a8deb9}.admin-action-center{background:radial-gradient(circle at 0 0,#a8deb91f,#0000 38%),linear-gradient(135deg,#1a3022f7,#0e1811fa);border:1px solid #35563f;border-radius:18px;gap:16px;margin:18px 0;padding:18px;display:grid;box-shadow:0 18px 42px #0003}.admin-action-center-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-action-center-heading h3{color:#f2f8f3;letter-spacing:-.025em;margin:2px 0 5px;font-size:20px}.admin-action-center-heading p:last-child{color:#a4b1a8;max-width:720px;margin:0;font-size:13px;line-height:1.45}.admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.admin-action-grid button,.admin-action-grid a{color:#edf7ef;min-width:0;min-height:92px;font:inherit;text-align:left;background:#142219;border:1px solid #405944;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;text-decoration:none;display:flex}.admin-action-grid button:not(:disabled):hover,.admin-action-grid button:not(:disabled):focus-visible,.admin-action-grid a:hover,.admin-action-grid a:focus-visible{outline-offset:2px;background:#1c3021;border-color:#8bc99f;outline:2px solid #8bc99f47}.admin-action-grid button:disabled{cursor:not-allowed;opacity:.48}.admin-action-grid svg{color:#a8deb9;flex:none}.admin-action-grid b{color:#f1f8f3;font-size:12px;display:block}.admin-action-grid small{color:#99a89d;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.admin-note-composer{border-top:1px solid #658b6f57;grid-template-columns:minmax(0,.34fr) minmax(130px,.18fr) minmax(240px,.48fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.admin-note-composer h4{color:#eaf4ec;align-items:center;gap:6px;margin:2px 0 4px;font-size:15px;display:flex}.admin-note-composer p{color:#95a69b;margin:0;font-size:11px;line-height:1.4}.admin-note-composer label{color:#aebcaf;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.admin-note-composer select,.admin-note-composer textarea{color:#edf4ef;width:100%;min-height:42px;font:inherit;text-transform:none;background:#17221a;border:1px solid #3a4a3f;border-radius:8px;padding:10px 12px}.admin-note-composer textarea{resize:vertical;min-height:78px}.admin-note-composer select:focus,.admin-note-composer textarea:focus{border-color:#91b99c;outline:0;box-shadow:0 0 0 3px #91b99c24}.admin-note-composer button[type=submit]{color:#102016;white-space:nowrap;background:#b8dfc5;border:1px solid #91b99c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.admin-note-composer button[type=submit]:disabled{cursor:not-allowed;opacity:.54}.admin-note-composer>.admin-inline-alert,.admin-note-composer>.admin-inline-success,.admin-note-composer>.admin-action-unavailable{grid-column:1/-1}.admin-action-unavailable{color:#9daaa2;align-items:center;gap:7px;font-size:12px;display:inline-flex}.admin-create-offer-modal textarea{min-height:120px}.admin-profile-photo-manager{background:linear-gradient(120deg,#2d5c3766,#0f1b12f2);border:1px solid #34543d;border-radius:16px;gap:13px;margin:18px 0;padding:18px;display:grid}.admin-figma-profile-main .admin-profile-photo-manager{background:0 0;border:0;border-radius:0;margin:0;padding:0}.admin-profile-photo-preview{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.admin-profile-photo-preview .admin-row-avatar{border-radius:24px;width:92px;height:92px;box-shadow:0 16px 34px #0000003d}.admin-figma-profile-main .admin-profile-photo-preview .admin-row-avatar{border:2px solid #d6e1d9;border-radius:999px}.admin-profile-photo-preview h3{color:#f1f8f3;margin:2px 0 5px;font-size:20px}.admin-figma-profile-main .admin-profile-photo-preview h3{font-size:16px}.admin-profile-photo-preview p:not(.admin-kicker){color:#a9b8ad;margin:0;font-size:13px;line-height:1.45}.admin-profile-photo-preview button{color:#102016;white-space:nowrap;background:#b8dfc5;border:1px solid #91b99c;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.admin-figma-profile-main .admin-profile-photo-preview button{color:#f0f8f2;background:#243f2b;border-color:#31543b;min-height:36px;padding-inline:12px;font-size:12px}.admin-profile-photo-form{background:#0c150f;border:1px dashed #4b6553;border-radius:11px;grid-template-columns:1fr;align-items:end;gap:10px;padding:13px;display:grid}.admin-profile-photo-file{color:#dce7de;grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;display:grid}.admin-profile-photo-form .admin-profile-photo-file{grid-column:1/-1}.admin-profile-photo-file svg{color:#a9d5b6;grid-row:1/span 2;align-self:center}.admin-profile-photo-file b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-profile-photo-file small{color:#829087;font-size:10px}.admin-profile-photo-form label{color:#9caaa1;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.admin-profile-photo-form label small,.admin-media-upload label small,.admin-media-fields label small{color:#79877e;font:inherit;text-transform:none;font-size:10px}.admin-profile-photo-form input{color:#edf4ef;width:100%;min-height:40px;font:inherit;text-transform:none;background:#17221a;border:1px solid #3a4a3f;border-radius:7px;font-size:12px;font-weight:600}.admin-advanced-audit-note{color:#9caaa1;align-self:end;min-width:0}.admin-advanced-audit-note>summary{color:#bcc9c0;cursor:pointer;background:#111b14;border:1px solid #35463a;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:11px;font-weight:850;list-style:none;display:flex}.admin-advanced-audit-note>summary::-webkit-details-marker{display:none}.admin-advanced-audit-note>summary:after{content:"+";color:#91b99c;margin-left:auto;font-size:15px;line-height:1}.admin-advanced-audit-note[open]>summary{color:#e4efe7;border-color:#54725d;border-bottom-right-radius:0;border-bottom-left-radius:0}.admin-advanced-audit-note[open]>summary:after{content:"–"}.admin-advanced-audit-note>label{background:#0f1711;border:1px solid #35463a;border-top:0;border-radius:0 0 8px 8px;padding:10px}.admin-profile-workspace .admin-managed-user-form{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;display:grid}.admin-profile-workspace .admin-managed-user-form>section,.admin-profile-account-card{background:#131e16;border:1px solid #304035;border-radius:14px;min-width:0;padding:22px}.admin-profile-workspace .admin-managed-user-form>section{margin:0}.admin-profile-workspace .admin-managed-user-form>.admin-inline-alert,.admin-profile-workspace .admin-managed-user-form>.admin-inline-success,.admin-profile-workspace .admin-managed-user-form>.admin-save-user{grid-column:1/-1}.admin-profile-workspace .admin-save-user{justify-self:end;width:max-content;min-width:210px;padding-inline:20px}.admin-figma-user-form{grid-template-columns:1fr!important;gap:20px!important}.admin-figma-user-form>section{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-figma-user-form h3,.admin-figma-qa-card h3{color:#f5faf6;margin:3px 0 18px;font-size:19px}.admin-figma-user-form label{color:#d9e5db;font-size:12px}.admin-figma-user-form input,.admin-figma-user-form select,.admin-figma-user-form textarea{color:#eef7f0;background:#17291b;border-color:#2b5436;border-radius:7px}.admin-figma-user-form textarea{min-height:86px}.admin-figma-user-form .admin-save-user{color:#102016;background:#b8dfc5;border-radius:8px;min-width:190px;min-height:42px}.admin-figma-qa-card{background:0 0!important;border:0!important;padding:5px 0 0!important}.admin-profile-columns{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;display:grid}.admin-profile-account-card>h3{color:#f1f6f2;margin:2px 0 18px;font-size:21px}.admin-profile-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;margin:0;display:grid}.admin-profile-readonly-grid>div{background:#0e1610;border:1px solid #35463a;border-radius:9px;min-width:0;padding:12px 13px}.admin-profile-readonly-grid dt{color:#829087;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.admin-profile-readonly-grid dd{overflow-wrap:anywhere;color:#eaf1eb;margin:0;font-size:13px;font-weight:700}.admin-profile-accordions{gap:8px;display:grid}.admin-profile-accordions details{background:#0c1510;border:1px solid #2b5436;border-radius:8px;overflow:hidden}.admin-profile-accordions summary{color:#eef7f0;cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:0 12px;list-style:none;display:flex}.admin-profile-accordions summary::-webkit-details-marker{display:none}.admin-profile-accordions summary:after{content:"v";color:#b9d8c2;margin-left:auto;font-size:12px;line-height:1}.admin-profile-accordions details[open] summary:after{transform:rotate(180deg)}.admin-profile-accordions details b{color:#8fa493;padding:0 12px 12px;font-size:11px;font-weight:650;display:block}.admin-profile-accordions>div{background:#0e1610;border:1px solid #35463a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid}.admin-profile-accordions span{color:#cbd5cd;font-size:12px;font-weight:750}.admin-profile-accordions b{overflow-wrap:anywhere;color:#91a097;text-align:right;max-width:180px;font-size:11px;font-weight:650}.admin-profile-tabs{scrollbar-width:none;border-bottom:1px solid #35443a;gap:4px;margin-top:28px;display:flex;overflow-x:auto}.admin-profile-tabs::-webkit-scrollbar{display:none}.admin-profile-tabs button{color:#8f9d93;background:0 0;align-items:center;gap:7px;min-width:max-content;min-height:48px;padding:9px 13px;font-size:12px;font-weight:750;display:inline-flex;border-bottom:2px solid #0000!important}.admin-profile-tabs button:hover{color:#dce7de}.admin-profile-tabs button[aria-selected=true]{color:#eef8f1;border-bottom-color:#b8dfc5!important}.admin-profile-tabs button>span{color:#cbe6d3;text-align:center;background:#26372b;border-radius:999px;min-width:23px;padding:2px 7px;font-size:10px}.admin-profile-activity,.admin-profile-empty{padding:22px 0 5px}.admin-profile-activity h3,.admin-profile-empty h3{color:#f2f7f3;margin:0 0 14px;font-size:20px}.admin-profile-data-table{border:1px solid #35463a;border-radius:10px;overflow:hidden}.admin-profile-data-table>div{border-top:1px solid #304035;grid-template-columns:minmax(0,1.5fr) minmax(110px,.7fr) 80px;align-items:center;gap:14px;min-height:50px;padding:10px 14px;display:grid}.admin-profile-data-table>div:first-child{border-top:0}.admin-profile-data-table .admin-profile-data-head{color:#94a198;letter-spacing:.05em;text-transform:uppercase;background:#18241b;min-height:42px;font-size:10px;font-weight:850}.admin-profile-data-table b{color:#dce6de;font-size:13px}.admin-profile-data-table strong{color:#aed7bb;text-align:right}.admin-seller-offers-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-seller-offers-heading small{color:#8e9c92;font-size:12px}.admin-seller-offer-table-shell{background:#0c1510;border:1px solid #31533a;border-radius:8px;overflow:hidden}.admin-seller-offer-table{border-collapse:collapse;color:#dbe7de;width:100%;min-width:760px;font-size:12px}.admin-seller-offer-table th:first-child{width:42%}.admin-seller-offer-table th:nth-child(2),.admin-seller-offer-table th:nth-child(3),.admin-seller-offer-table th:nth-child(4){width:14%}.admin-seller-offer-table th:nth-child(5){width:16%}.admin-seller-offer-table th{color:#f0f8f2;text-align:left;background:#17271b;height:42px;padding:0 14px;font-size:11px;font-weight:750}.admin-seller-offer-table td{color:#91a595;vertical-align:middle;border-top:1px solid #2b3d30;min-height:66px;padding:13px 14px}.admin-seller-offer-table td strong{color:#b8dfc5}.admin-seller-offer-summary{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.admin-seller-offer-thumb{border-color:#34533c;border-radius:7px;width:64px;height:48px}.admin-seller-offer-title,.admin-table-row-action{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.admin-seller-offer-title{gap:3px;display:grid}.admin-seller-offer-title b{color:#f1f7f3;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;overflow:hidden}.admin-seller-offer-title small{color:#7f9284;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.admin-table-row-action{color:#b8dfc5;font-weight:800}.admin-clickable-row:hover .admin-seller-offer-title b,.admin-clickable-row:focus-visible .admin-seller-offer-title b,.admin-table-row-action:hover,.admin-table-row-action:focus-visible{color:#eaf5ed;text-underline-offset:3px;text-decoration:underline}.admin-empty-table-row td{color:#8fa094;text-align:center;height:54px}.admin-seller-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-seller-offer-card{color:#dce7de;text-align:left;background:#0e1610;border:1px solid #35463a;border-radius:11px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:94px;padding:9px;display:grid}.admin-seller-offer-card:hover,.admin-seller-offer-card:focus-visible{outline-offset:1px;background:#152219;border-color:#71947a;outline:2px solid #4f7058}.admin-seller-offer-card>.admin-offer-image{width:112px;height:76px}.admin-seller-offer-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.admin-seller-offer-card>span:nth-child(2)>small{color:#89a490;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.admin-seller-offer-card b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-seller-offer-card>span:nth-child(2)>span{align-items:center;gap:8px;display:flex}.admin-seller-offer-card strong{color:#b9dec4;font-size:13px}.admin-seller-offer-card em{font-style:normal}.admin-profile-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:26px;display:grid}.admin-profile-insight-list h3{color:#f5faf6;margin:0 0 14px;font-size:18px}.admin-profile-insight-list ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.admin-profile-insight-list li{color:#dbe7de;grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.admin-profile-insight-list svg{color:#d9eee0;margin-top:2px}.admin-profile-insight-list b{color:#f2f8f3;font-size:13px;display:block}.admin-profile-insight-list small{color:#89998e;margin-top:3px;font-size:12px;display:block}.admin-figma-admin-controls{background:#0c1510;border:1px solid #31533a;border-radius:8px;margin-top:30px}.admin-figma-admin-controls>summary{color:#f1f8f3;cursor:pointer;align-items:center;gap:10px;min-height:54px;padding:0 14px;list-style:none;display:flex}.admin-figma-admin-controls>summary::-webkit-details-marker{display:none}.admin-figma-admin-controls>summary:after{content:"+";color:#b8dfc5;margin-left:auto;font-size:18px;line-height:1}.admin-figma-admin-controls[open]>summary:after{content:"-"}.admin-figma-admin-controls>summary span{font-size:15px;font-weight:850}.admin-figma-admin-controls>summary small{color:#89998e;font-size:12px}.admin-figma-admin-controls>.admin-action-center,.admin-figma-admin-controls>.admin-linkage-card,.admin-figma-admin-controls>.admin-danger-zone{margin:16px}.admin-offer-detail-media{border-color:#35463a;border-radius:14px;width:100%;height:min(280px,32vh);margin-bottom:18px}.admin-portal .admin-offer-listing-sheet{background:#0b130e;border-color:#263629;width:min(100%,1280px)}.admin-portal .admin-offer-listing-toolbar{background:#0e1610;border-color:#778178;min-height:92px}.admin-offer-listing-sheet .admin-detail-body{background:#0b130e;padding:clamp(28px,4vw,58px) clamp(24px,6vw,84px) 48px}.admin-offer-listing-shell{max-width:1180px;margin:0 auto 36px}.admin-offer-listing-grid{grid-template-columns:minmax(0,1fr) minmax(310px,396px);align-items:start;gap:clamp(44px,7vw,112px);display:grid}.admin-offer-listing-main{gap:34px;min-width:0;display:grid}.admin-offer-listing-sheet .admin-offer-editor{background:0 0;border:0;margin:0;padding:0}.admin-offer-listing-sheet .admin-offer-editor form{gap:34px}.admin-offer-listing-hero,.admin-offer-details-section{gap:28px;display:grid}.admin-offer-listing-hero>div:first-child h3{color:#f8fbf8;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,46px);line-height:1.05}.admin-offer-listing-hero>div:first-child p{color:#9ebb9f;margin:18px 0 0;font-size:16px}.admin-offer-status-panel{gap:20px;width:min(100%,720px);display:grid}.admin-offer-status-panel h4,.admin-offer-user-info h4,.admin-offer-details-section h3,.admin-offer-listing-qa h3{color:#f6faf7;margin:0;font-size:24px;line-height:1.1}.admin-offer-switch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:42px;position:relative;color:#f3f7f4!important;text-transform:none!important;font-size:18px!important;font-weight:650!important;display:grid!important}.admin-offer-switch-row input{opacity:0;pointer-events:none;position:absolute}.admin-offer-switch-row i{background:#243728;border:1px solid #344f3b;border-radius:999px;width:56px;height:34px;transition:background .16s,border-color .16s;display:block;position:relative}.admin-offer-switch-row i:before{content:"";background:#f4f7f4;border-radius:50%;width:26px;height:26px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000052}.admin-offer-switch-row input:checked+i{background:#315d3d;border-color:#89c79b}.admin-offer-switch-row input:checked+i:before{transform:translate(22px)}.admin-offer-switch-row input:focus-visible+i{outline-offset:3px;outline:2px solid #a9dcb8}.admin-offer-switch-row input:disabled+i{opacity:.72}.admin-offer-bookings-field{width:min(176px,100%);color:#f2f6f3!important;text-transform:none!important;font-size:18px!important}.admin-offer-user-info{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 18px;width:min(100%,720px);display:grid}.admin-offer-user-info h4{grid-column:1/-1}.admin-offer-user-info p{gap:5px;min-width:0;margin:0;display:grid}.admin-offer-user-info b{overflow-wrap:anywhere;color:#f2f8f3;font-size:18px}.admin-offer-user-info small{overflow-wrap:anywhere;color:#9ab69d;font-size:15px}.admin-offer-user-info a,.admin-offer-user-info button{color:#f3faf4;background:#293d2b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:94px;min-height:38px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.admin-offer-user-info button:disabled{cursor:not-allowed;opacity:.55}.admin-offer-details-section{gap:24px;width:min(100%,720px)}.admin-offer-details-section h3{font-size:26px}.admin-offer-listing-sheet .admin-offer-editor label{color:#f1f6f2;letter-spacing:0;text-transform:none;font-size:18px;font-weight:650}.admin-offer-listing-sheet .admin-offer-editor input,.admin-offer-listing-sheet .admin-offer-editor textarea,.admin-offer-listing-sheet .admin-offer-editor select{color:#edf6ef;background:#142419;border:1px solid #31583a;border-radius:8px;min-height:36px}.admin-offer-listing-sheet .admin-offer-editor textarea{min-height:158px}.admin-offer-listing-sheet .admin-offer-editor .admin-offer-readonly-field textarea{color:#85968a}.admin-offer-pricing-grid{gap:24px;width:min(100%,520px);display:grid}.admin-offer-listing-sheet .admin-offer-editor form>button{color:#102016;background:#b8dfc5;border:0;border-radius:8px;justify-self:start;width:min(100%,210px);min-height:44px}.admin-offer-listing-qa{gap:16px;min-width:0;padding-top:18px;display:grid;position:sticky;top:20px}.admin-offer-listing-qa .admin-profile-accordions details{background:#0c1510;border-color:#31583a}.admin-offer-listing-qa .admin-profile-accordions summary{color:#f8fbf8;min-height:57px;padding-inline:16px;font-size:15px}.admin-offer-listing-qa .admin-profile-accordions details[open] summary{min-height:46px}.admin-offer-listing-qa .admin-profile-accordions details b{color:#9ab69d;padding:0 16px 16px;font-size:15px;font-weight:500}.admin-offer-listing-sheet .admin-offer-media-manager{background:0 0;border:0;width:min(100%,720px);margin:4px 0 0;padding:0}.admin-offer-listing-sheet .admin-media-heading h3{color:#f6faf7;font-size:26px}.admin-offer-listing-sheet .admin-media-grid{grid-template-columns:1fr}.admin-offer-listing-sheet .admin-media-card{background:#0d1710;border-color:#31583a;border-radius:8px}.admin-offer-listing-sheet .admin-media-preview{aspect-ratio:16/9;height:auto;max-height:390px}.admin-offer-listing-sheet .admin-media-upload{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr) auto}.admin-offer-media-manager{background:#111c14;border:1px solid #35463a;border-radius:14px;gap:16px;margin-bottom:22px;padding:18px;display:grid}.admin-media-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-media-heading h3{color:#f2f7f3;margin:2px 0 4px;font-size:21px}.admin-media-heading p{color:#93a198;margin:0;font-size:12px}.admin-media-heading>button,.admin-media-upload>button{color:#102016;background:#b8dfc5;border:1px solid #91b99c;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:850;display:inline-flex}.admin-media-upload{background:#0c150f;border:1px dashed #4b6553;border-radius:11px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;gap:10px;padding:13px;display:grid}.admin-media-upload>.admin-media-file-picker{color:#dce7de;text-align:left;background:#121d15;border-style:dashed;border-color:#4b6553;justify-content:flex-start;min-width:0;min-height:58px;padding:8px 11px}.admin-media-file-picker>span{gap:2px;min-width:0;display:grid}.admin-media-file-picker b{color:#eef7f0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.admin-media-file-picker small{color:#829087;font-size:10px;line-height:1.35}.admin-media-upload>span{color:#dce7de;grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;display:grid}.admin-media-upload>span svg{color:#a9d5b6;grid-row:1/span 2;align-self:center}.admin-media-upload>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-media-upload>span small{color:#829087;font-size:10px}.admin-media-upload label,.admin-media-fields label{color:#9caaa1;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.admin-media-upload input,.admin-media-fields input,.admin-media-fields select{color:#edf4ef;width:100%;min-height:40px;font:inherit;text-transform:none;background:#17221a;border:1px solid #3a4a3f;border-radius:7px;font-size:12px;font-weight:600}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-media-card{background:#0c150f;border:1px solid #35463a;border-radius:12px;min-width:0;overflow:hidden}.admin-media-card.is-rejected{opacity:.78}.admin-media-preview{background:#18251b;height:190px;position:relative;overflow:hidden}.admin-media-preview>.admin-offer-image{border:0;border-radius:0;width:100%;height:100%}.admin-media-empty>span{gap:4px;display:grid}.admin-media-empty b{color:inherit}.admin-media-empty small{max-width:560px;color:inherit;opacity:.74;line-height:1.45}.admin-media-primary,.admin-media-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:10px}.admin-media-primary{color:#1a261d;background:#d8f2df;left:10px}.admin-media-state{color:#dce8df;background:#0a120cd9;right:10px}.admin-media-state.is-rejected{color:#ffd9d5;background:#641f1beb}.admin-media-fields{gap:10px;padding:13px;display:grid}.admin-media-field-row{grid-template-columns:.55fr 1fr;gap:9px;display:grid}.admin-media-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-media-actions button,.admin-media-delete-confirm button{color:#dce7de;background:#1a291e;border:1px solid #415346;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-media-actions button.is-danger,.admin-media-delete-confirm button.is-danger{color:#ffd7d3;background:#3d201e;border-color:#77433f}.admin-media-delete-confirm{color:#f5d7d4;background:#2a1716;border:1px solid #72423e;border-radius:8px;gap:8px;padding:11px;display:grid}.admin-media-delete-confirm p{color:#caa7a4;margin:0;font-size:11px}.admin-media-delete-confirm>div{justify-content:flex-end;gap:7px;display:flex}.admin-media-empty{color:#8e9c92;text-align:center;border:1px dashed #3b4c40;border-radius:10px;place-items:center;gap:7px;min-height:120px;margin:0;display:grid}.admin-offer-editor{background:#111c14;border:1px solid #35463a;border-radius:14px;gap:14px;margin:0 0 22px;padding:18px;display:grid}.admin-offer-editor h3{color:#f2f7f3;margin:2px 0 4px;font-size:21px}.admin-offer-editor>div>p:last-child{color:#93a198;margin:0;font-size:12px;line-height:1.45}.admin-offer-editor form{gap:12px;display:grid}.admin-offer-editor label{color:#aebcaf;gap:6px;font-size:11px;font-weight:850;display:grid}.admin-offer-editor input,.admin-offer-editor textarea,.admin-offer-editor select{color:#edf4ef;width:100%;min-height:42px;font:inherit;background:#17221a;border:1px solid #3a4a3f;border-radius:8px;padding:10px 12px}.admin-offer-editor textarea{resize:vertical;min-height:96px}.admin-offer-editor input:focus,.admin-offer-editor textarea:focus,.admin-offer-editor select:focus{border-color:#91b99c;outline:0;box-shadow:0 0 0 3px #91b99c24}.admin-offer-editor form>button{color:#102016;background:#b8dfc5;border-radius:8px;justify-self:start;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.admin-offer-editor form>button:disabled{cursor:not-allowed;opacity:.55}.admin-profile-empty{color:#89968d;text-align:center;border-bottom:1px solid #2c3930;align-content:center;justify-items:center;min-height:150px;display:grid}.admin-profile-empty p{margin:0}.admin-profile-workspace .admin-danger-zone{margin-top:28px}.admin-crm-panel{gap:18px;display:grid}.admin-crm-hero,.admin-crm-warmup-card,.admin-crm-campaigns,.admin-crm-setup{background:#101a13;border:1px solid #33473a;border-radius:16px}.admin-crm-hero{justify-content:space-between;align-items:flex-start;gap:22px;padding:24px;display:flex}.admin-crm-hero h2,.admin-crm-setup h2{color:#f4f8f5;margin:4px 0 8px;font-size:clamp(25px,3vw,36px)}.admin-crm-hero>div:first-child>p:last-child,.admin-crm-setup p:last-child{color:#9caba1;max-width:720px;margin:0;line-height:1.55}.admin-crm-state{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-crm-dry-run{color:#eadcb1!important;background:#342f1d!important}.admin-crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-crm-metrics>div{background:#142018;border:1px solid #33473a;border-radius:14px;gap:5px;min-width:0;padding:18px;display:grid}.admin-crm-metrics small{color:#8ea097;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-crm-metrics b{color:#eff8f1;font-size:29px}.admin-crm-metrics span{color:#91a097;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-crm-warmup-card,.admin-crm-campaigns{gap:18px;padding:22px;display:grid}.admin-crm-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-crm-section-heading h3{color:#f1f7f2;margin:3px 0 0;font-size:21px}.admin-crm-section-heading>button,.admin-crm-draft-form>button{color:#102016;background:#afe0bd;border:1px solid #86b894;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:850;display:inline-flex}.admin-crm-section-heading>button:disabled,.admin-crm-draft-form>button:disabled{cursor:not-allowed;opacity:.5}.admin-crm-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-crm-stages li{color:#91a097;background:#0c140e;border:1px solid #33443a;border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.admin-crm-stages li>span{color:#9eb1a4;background:#243128;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.admin-crm-stages li b{color:#dce8df;font-size:13px}.admin-crm-stages li small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-crm-stages li.is-current{background:#183020;border-color:#9bd5aa;box-shadow:0 0 0 2px #9bd5aa1f}.admin-crm-stages li.is-current>span,.admin-crm-stages li.is-complete>span{color:#0c1a11;background:#a7dcb5}.admin-crm-limit{color:#a9b7ad;gap:6px;width:min(310px,100%);font-size:11px;font-weight:850;display:grid}.admin-crm-limit select,.admin-crm-draft-form input,.admin-crm-draft-form select{color:#eff5f0;width:100%;min-height:42px;font:inherit;background:#18241b;border:1px solid #3a4d40;border-radius:8px;padding:9px 11px}.admin-crm-draft-form{background:#0c150f;border:1px solid #3a4d40;border-radius:11px;grid-template-columns:1fr 1.2fr .55fr auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-crm-draft-form label{color:#a9b7ad;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.admin-crm-draft-form>p{color:#92a097;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.admin-crm-campaign-list{gap:9px;display:grid}.admin-crm-campaign-list article{background:#0c150f;border:1px solid #33473a;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.admin-crm-campaign-list article>span{color:#b7dec1;background:#1d3023;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-crm-campaign-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-crm-campaign-list b,.admin-crm-campaign-list p{color:#ecf4ee;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-crm-campaign-list p{color:#a3b1a7;font-size:12px}.admin-crm-campaign-list small{color:#819187;font-size:10px}.admin-crm-campaign-list article>div:last-child{justify-items:end;gap:5px;display:grid}.admin-crm-empty{color:#8f9e94;text-align:center;border:1px dashed #3a4d40;border-radius:11px;margin:0;padding:20px}.admin-crm-setup{align-items:flex-start;gap:18px;padding:24px;display:flex}.admin-crm-setup>svg{color:#acd8b7;flex:none}@media (width<=820px){.admin-crm-hero,.admin-crm-section-heading{flex-direction:column;align-items:stretch}.admin-crm-state{justify-content:flex-start}.admin-crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-crm-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-crm-draft-form{grid-template-columns:1fr}.admin-crm-draft-form>p{grid-column:1}.admin-profile-backdrop{padding:0}.admin-profile-workspace{border:0;border-radius:0;width:100%;height:100dvh}.admin-profile-workspace .admin-profile-toolbar{min-height:104px;padding:max(16px, env(safe-area-inset-top)) 18px 16px}.admin-profile-toolbar .admin-detail-identity .admin-row-avatar{width:58px;height:58px}.admin-profile-contact{display:none}.admin-profile-scroll{padding:20px 16px calc(30px + env(safe-area-inset-bottom))!important}.admin-figma-profile-grid,.admin-offer-listing-grid,.admin-profile-insight-grid{grid-template-columns:1fr;gap:22px}.admin-offer-listing-sheet .admin-detail-body{padding:26px 18px calc(34px + env(safe-area-inset-bottom))}.admin-offer-listing-qa{padding-top:0;position:static}.admin-offer-listing-hero>div:first-child h3{font-size:34px}.admin-offer-listing-sheet .admin-media-upload,.admin-profile-columns,.admin-profile-workspace .admin-managed-user-form{grid-template-columns:1fr}.admin-profile-contact-manager{grid-template-columns:1fr;gap:13px}.admin-profile-photo-preview,.admin-profile-photo-form{grid-template-columns:1fr}.admin-profile-photo-preview .admin-row-avatar{width:76px;height:76px}.admin-profile-photo-preview button{width:100%}.admin-profile-contact-values>div{justify-content:flex-start}.admin-profile-contact-values dd{text-align:left}.admin-profile-contact-actions{justify-content:stretch}.admin-profile-contact-actions button{width:100%}.admin-action-center-heading{flex-direction:column}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-note-composer{grid-template-columns:1fr;align-items:stretch}.admin-note-composer button[type=submit]{width:100%}.admin-seller-offer-grid,.admin-media-upload,.admin-media-grid{grid-template-columns:1fr}.admin-media-heading{flex-direction:column;align-items:stretch}.admin-media-heading>button{width:100%}.admin-media-preview{height:220px}.admin-profile-workspace .admin-managed-user-form>.admin-inline-alert,.admin-profile-workspace .admin-managed-user-form>.admin-inline-success,.admin-profile-workspace .admin-managed-user-form>.admin-save-user{grid-column:1}.admin-profile-workspace .admin-save-user{justify-self:stretch;width:100%}.admin-figma-admin-controls>summary{flex-direction:column;align-items:flex-start;min-height:0;padding:13px 14px}.admin-figma-admin-controls>summary:after{position:absolute;top:14px;right:14px}.admin-figma-admin-controls{position:relative}}@media (width<=520px){.admin-crm-metrics,.admin-crm-stages{grid-template-columns:1fr 1fr}.admin-crm-warmup-card,.admin-crm-campaigns,.admin-crm-hero{padding:16px}.admin-crm-campaign-list article{grid-template-columns:auto minmax(0,1fr)}.admin-crm-campaign-list article>div:last-child{grid-column:2;justify-items:start}.admin-profile-toolbar .admin-detail-identity>.admin-row-avatar{display:none}.admin-profile-toolbar .admin-detail-identity h2{font-size:23px}.admin-offer-user-info{grid-template-columns:1fr;align-items:stretch}.admin-offer-user-info a,.admin-offer-user-info button{width:100%}.admin-offer-switch-row{font-size:16px!important}.admin-offer-status-panel h4,.admin-offer-user-info h4,.admin-offer-details-section h3,.admin-offer-listing-qa h3{font-size:22px}.admin-profile-readonly-grid{grid-template-columns:1fr}.admin-profile-data-table>div{grid-template-columns:minmax(0,1fr) auto}.admin-profile-data-table>div>:nth-child(2){grid-column:1}.admin-profile-data-table>div>:nth-child(3){grid-area:1/2/span 2}.admin-profile-data-table .admin-profile-data-head{display:none}.admin-action-grid{grid-template-columns:1fr}.admin-action-grid button,.admin-action-grid a{min-height:74px}.admin-seller-offer-card{grid-template-columns:82px minmax(0,1fr) auto}.admin-seller-offer-card>.admin-offer-image{width:82px;height:66px}}:root{--ink:#222321;--muted:#767a73;--line:#e0e4dd;--mist:#f3f5f1;--green:#213514;--lime:#d7ff63;--mint:#dff8ed;--danger:#e35361;--shadow:0 24px 70px #1c231726}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed}.app-shell{min-height:100vh}.brand-button{background:0 0;padding:4px}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #eef0ec;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.header-center{justify-self:center}.location-button{background:var(--mist);color:#30352e;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.ghost-action,.post-action,.menu-button{border-radius:9px;min-height:39px;font-size:13px;font-weight:700}.ghost-action{color:#32352f;background:0 0;padding:0 13px}.post-action{background:var(--lime);color:#183001;align-items:center;gap:6px;padding:0 13px;display:flex}.post-action em{opacity:.68;font-style:normal;font-weight:500}.menu-button{background:var(--mist);place-items:center;width:40px;display:grid}.menu-popover{border:1px solid var(--line);width:210px;box-shadow:var(--shadow);z-index:5;background:#fff;border-radius:12px;padding:8px;display:grid;position:absolute;top:64px;right:clamp(20px,5vw,72px)}.menu-popover button{text-align:left;color:#32352f;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:13px;display:flex}.menu-popover button:hover{background:var(--mist)}.hero{text-align:center;background:linear-gradient(127deg,#e9f5df 0%,#f6faeb 43%,#fff 78%);padding:clamp(70px,10vw,124px) 22px clamp(60px,8vw,95px);position:relative;overflow:hidden}.hero:before,.hero:after{content:"";opacity:.4;pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:#c8f471;width:560px;height:560px;top:-245px;left:-360px}.hero:after{background:#a8eed4;width:430px;height:430px;bottom:-350px;right:-320px}.hero>*{z-index:1;position:relative}.hero-eyebrow{text-transform:uppercase;letter-spacing:.8px;color:#50723e;background:#f7fff3;border:1px solid #cfe6c3;border-radius:50px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-4px;margin:19px 0 16px;font:800 clamp(44px,7vw,79px)/.99 Manrope}.hero h1 span{color:#466b18}.hero>p{color:var(--muted);max-width:570px;margin:0 auto 29px;font-size:16px;line-height:1.55}.hybrid-search-shell{width:min(700px,100%);margin:auto}.search-panel{text-align:left;background:#fff;border:1px solid #d9ded4;border-radius:14px;align-items:center;gap:11px;height:64px;padding:7px 8px 7px 19px;display:flex;box-shadow:0 12px 30px #2637161a}.search-panel svg{flex:none}.search-panel input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:14px}.search-panel input::placeholder{color:#9ba098}.clear-search{color:#555;background:#edf0ea;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.search-submit{background:var(--ink);color:#fff;border-radius:9px;height:48px;padding:0 19px;font-size:13px;font-weight:700}.hybrid-search-meta{color:#6d746b;justify-content:space-between;align-items:center;margin:10px 2px 0;font-size:11px;display:flex}.hybrid-search-meta button{color:#4e742c;background:0 0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:800;display:flex}.intent-row{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.intent-row button{color:#4f5f46;background:#fafff6;border:1px solid #d7e4cd;border-radius:50px;padding:7px 10px;font-size:11px;font-weight:700}.intent-row button:hover{border-color:#7da34d}.trust-row{color:#657560;justify-content:center;gap:20px;margin:19px 0 0;font-size:12px;font-weight:600;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:#638d27}.service-section{max-width:1320px;margin:auto;padding:59px clamp(22px,5vw,72px) 90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.location-kicker{color:#6d8b5c;align-items:center;gap:4px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.section-heading h2{letter-spacing:-1.5px;margin:0;font:800 30px/1 Manrope}.filter-button{color:#3b403a;background:#fff;border:1px solid #d8ddd4;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.filter-button b{color:#7ead35}.category-tabs{scrollbar-width:none;gap:8px;padding:28px 0 12px;display:flex;overflow:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{white-space:nowrap;background:var(--mist);color:#4c514a;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.category-tabs button b{font-size:16px}.category-tabs .selected{color:#fff;background:#20221e}.result-copy{color:#7a7e77;align-items:center;gap:12px;margin:9px 0 17px;font-size:12px;display:flex}.result-copy span+span{border-left:1px solid var(--line);color:#5d8d2b;padding-left:12px;font-weight:700}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:13px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.card-image{background:#d5ddd0;width:100%;height:208px;padding:0;display:block;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.service-card:hover .card-image img{transform:scale(1.04)}.card-image span,.card-image em{color:#384035;background:#fffffff0;border-radius:7px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.card-image em{background:var(--lime);color:#1a3303;top:auto;bottom:10px}.favorite{z-index:2;color:#2a2d29;background:#fffffff2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.favorite:hover,.favorite.is-favorite{color:var(--danger)}.card-content{padding:12px 13px 13px}.seller-line{text-align:left;color:#464a43;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#68957a,#284a3c);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.seller-line small{color:#8a8d87;align-items:center;gap:3px;margin-top:1px;font-size:9px;display:flex}.seller-line small svg{color:#e0a31f}.seller-line small svg:first-child{color:#5d9025}.card-title{-webkit-line-clamp:2;text-align:left;min-height:39px;color:var(--ink);background:0 0;-webkit-box-orient:vertical;margin:12px 0;padding:0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.card-footer{align-items:center;gap:3px;display:flex}.card-footer strong{letter-spacing:-.8px;font:800 21px/1 Manrope}.card-footer small{color:#969992;align-self:flex-end;margin-bottom:2px;font-size:9px}.card-footer button{background:var(--ink);color:#fff;border-radius:7px;align-items:center;gap:3px;margin-left:auto;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.empty-state{text-align:center;background:var(--mist);color:#6d716c;border:1px dashed #cbd1c7;border-radius:15px;padding:70px 20px}.empty-state svg{color:#759353}.empty-state h3{color:var(--ink);margin:12px 0 5px;font:800 20px Manrope}.empty-state p{margin:0 0 16px;font-size:13px}.empty-state>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty-state button,.outline-button{background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.outline-button{color:#394137;background:#fff;border:1px solid #d6ddd2}.seller-banner{color:#efffe4;background:#1d3210;border-radius:18px;justify-content:space-between;align-items:center;gap:38px;max-width:1176px;margin:0 auto 90px;padding:38px clamp(24px,4vw,52px);display:flex;position:relative;overflow:hidden}.seller-banner:after{content:"↗";color:#d7ff63;opacity:.09;font:800 300px/1 Manrope;position:absolute;bottom:-103px;right:-43px}.seller-banner>div,.seller-banner>button{z-index:1;position:relative}.seller-chip{color:#d7ff63;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.seller-banner h2{letter-spacing:-1.5px;max-width:690px;margin:10px 0;font:800 clamp(23px,3vw,37px)/1.12 Manrope}.seller-banner p{color:#c0d7b3;max-width:610px;margin:0;font-size:14px;line-height:1.55}.seller-banner button{background:var(--lime);color:#1b3204;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:800;display:flex}footer{color:#c0d1b4;background:#16270a;align-items:center;gap:20px;padding:34px clamp(22px,5vw,72px);font-size:12px;display:flex}footer span:last-child{margin-left:auto}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121a0e94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-frame{background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:min(790px,100dvh - 44px);position:relative;overflow:auto;box-shadow:0 30px 100px #00000047}.modal-close{z-index:4;color:#343833;background:#fff;border:1px solid #e4e7e1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.modal-kicker{color:#678e31;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.primary-button{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:13px 16px;font-size:13px;font-weight:800;display:flex}.primary-button:hover{background:#363a34}.primary-button:disabled{opacity:.42;cursor:not-allowed}.location-modal{text-align:center;max-width:450px;padding:50px 32px 29px}.location-modal>svg{color:#5d8f27}.location-modal h2,.filter-modal h2{letter-spacing:-1px;margin:12px 0 8px;font:800 26px/1.12 Manrope}.location-modal>p{color:var(--muted);max-width:320px;margin:0 auto 18px;font-size:13px;line-height:1.5}.location-input{background:#fff;border:1px solid #dfe3dc;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.location-input input{border:0;outline:0;flex:1;min-width:0;padding:12px 0;font-size:13px}.use-location{color:#496b26;background:#f4faef;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin:9px 0 10px;padding:9px;font-size:12px;font-weight:800;display:flex}.location-status{color:#778374!important;margin:0 0 8px!important;font-size:10px!important}.location-results{text-align:left;gap:5px;max-height:180px;display:grid;overflow:auto}.location-results button{color:#444a43;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.location-results button:hover,.location-results button.selected{background:#f4f8ef;border-color:#d4e5c6}.location-results button span{flex:1;gap:2px;font-size:12px;font-weight:700;display:grid}.location-results button small{color:#899188;font-size:10px;font-weight:500}.location-results button>svg:last-child{visibility:hidden;color:#5f8f2c}.location-results button.selected>svg:last-child{visibility:visible}.radius-control{text-align:left;justify-content:space-between;align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:800;display:flex}.radius-control>div{gap:5px;display:flex}.radius-control button{color:#60675e;background:#f1f3ef;border-radius:7px;padding:7px 8px;font-size:11px}.radius-control button.selected{background:var(--green);color:#fff}.location-modal .primary-button{width:100%}.filter-modal{max-width:510px;padding:48px 32px 27px}.filter-modal h2{margin-bottom:23px}.filter-modal fieldset{border:0;border-top:1px solid var(--line);margin:17px 0 0;padding:17px 0 0}.filter-modal legend{padding:0;font-size:12px;font-weight:800}.filter-options{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.filter-options button{background:var(--mist);color:#596057;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.filter-options button.selected{background:var(--green);color:#fff}.switch-row{background:#f6f8f4;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.switch-row span{gap:3px;font-size:12px;display:grid}.switch-row small{color:var(--muted);font-size:10px}.switch-row input{opacity:0;position:absolute}.switch-row i{background:#cfd5cc;border-radius:30px;width:37px;height:22px;transition:all .2s;position:relative}.switch-row i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-row input:checked+i{background:#6e9b31}.switch-row input:checked+i:after{left:18px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.modal-actions .primary-button{min-width:140px}.details-modal{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(260px,.8fr) 1.2fr;max-width:900px;display:grid;overflow:hidden}.details-topbar{display:none}.details-photo{background:#cdd4ca;grid-row:1/4;min-height:590px;position:relative}.details-photo>img{object-fit:cover;width:100%;height:100%;position:absolute}.details-photo>span{background:#fffffff0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:16px;left:16px}.details-photo .favorite{top:14px;right:14px}.details-content{padding:45px 34px 20px;overflow:auto}.details-seller{color:#30342f;align-items:center;gap:9px;font-size:12px;display:flex}.details-seller .avatar{width:38px;height:38px;font-size:11px}.details-seller b{display:block}.details-seller span{color:#5a6058;margin-top:1px;font-size:10px;display:block}.details-seller small{color:#6e923f;align-items:center;gap:3px;margin-top:3px;font-size:10px;display:flex}.details-rating{color:#747a71;align-items:center;gap:4px;margin-top:12px;font-size:10px;display:flex}.details-rating b{color:#4e564c;align-items:center;gap:2px;margin-left:4px;display:flex}.details-rating b svg{color:#dd9f20}.details-content h2{letter-spacing:-1.2px;margin:18px 0 12px;font:800 26px/1.15 Manrope}.details-price{letter-spacing:-1.3px;font:800 29px/1 Manrope}.details-price small{color:#8e928a;letter-spacing:0;font:500 11px DM Sans}.details-sections{gap:14px;margin:22px 0;display:grid}.details-sections>div{border-top:1px solid var(--line);padding-top:13px}.details-sections h3,.about-service h3,.review-preview h3{margin:0 0 7px;font:800 12px Manrope}.details-sections span{align-items:flex-start;gap:7px;font-size:11px;line-height:1.55;display:flex}.details-sections span+span{margin-top:4px}.details-sections span svg{color:#5b8f24;flex:none;margin-top:1px}.details-sections>div:nth-child(2) span svg{color:#a6aca3}.about-service{border-top:1px solid var(--line);padding-top:13px}.about-service>small{color:#667063;align-items:center;gap:4px;font-size:10px;display:flex}.about-service p,.review-preview p{color:#687068;margin:8px 0;font-size:11px;line-height:1.6}.review-preview{background:#f5f7f3;border-radius:9px;margin-top:14px;padding:11px 12px}.details-sticky{border-top:1px solid var(--line);background:#fff;grid-column:2;padding:13px 34px 18px}.details-sticky .primary-button{width:100%}.details-sticky small{text-align:center;color:#838981;margin-top:7px;font-size:10px;display:block}.buyer-flow-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121a0e94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.buyer-flow{background:#fff;border-radius:18px;grid-template-rows:auto 4px minmax(0,1fr);width:min(100%,460px);height:min(760px,100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 100px #00000047}.buyer-flow-header{border-bottom:1px solid #f0f2ee;grid-template-columns:42px 1fr 42px;align-items:center;height:58px;padding:0 10px;display:grid}.buyer-flow-header>button{color:#373c35;background:#f5f6f4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.buyer-flow-header>button:last-child{background:0 0;justify-self:end}.buyer-flow-header>div{text-align:center;gap:1px;display:grid}.buyer-flow-header b{font:800 13px Manrope}.buyer-flow-header small{color:#92968f;font-size:9px}.buyer-flow-progress{background:#edf0ea}.buyer-flow-progress i{background:#8bb542;height:100%;transition:width .2s;display:block}.flow-content{min-height:0;padding:28px 28px 104px;position:relative;overflow:auto}.flow-intro{background:var(--mint);border-radius:10px;margin-bottom:21px;padding:13px}.flow-intro span{font:800 15px/1.2 Manrope}.flow-intro p{color:#526457;margin:6px 0 0;font-size:11px;line-height:1.45}.flow-intro p b{color:var(--ink)}.flow-footer{left:0;right:0;bottom:env(keyboard-inset-height,0px);background:linear-gradient(#ffffffd6 0%,#fff 25%);gap:8px;padding:14px 28px 18px;display:grid;position:absolute}.flow-footer .primary-button{width:100%}.timing-options{gap:8px;display:grid}.timing-options button{text-align:left;color:#536054;background:#f7f8f6;border:1px solid #e4e7e2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.timing-options button span{color:#343a33;gap:3px;font-size:12px;font-weight:800;display:grid}.timing-options button small{color:#838b80;font-size:10px;font-weight:500}.timing-options button.selected{color:#fff;background:#242625;border-color:#242625}.timing-options button.selected span{color:#fff}.timing-options button.selected small{color:#d3d7d1}.timing-options button.selected>svg{color:#293029;background:#fff;border-radius:7px;width:26px;height:26px;padding:3px}.specific-timing{margin-top:19px}.specific-timing h3{margin:0 0 8px;font-size:12px}.choice-row{gap:6px;display:flex}.choice-row button,.time-grid button{color:#555b54;background:#fff;border:1px solid #dfe3dd;border-radius:8px;padding:9px;font-size:10px;font-weight:700}.choice-row button{flex:1}.choice-row .choice-selected,.time-grid .choice-selected{color:#efffe5;background:#203315;border-color:#203315}.time-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.specific-timing label,.simple-note{gap:6px;margin-top:14px;font-size:10px;font-weight:800;display:grid}.specific-timing label small,.simple-note small{color:#8a9088;font-weight:500}.specific-timing input,.simple-note input{border:1px solid #dfe3dc;border-radius:8px;outline-color:#9acb56;padding:10px;font-size:11px}.simple-note{margin-top:17px}.note-screen{flex-direction:column;display:flex}.note-heading{align-items:flex-start;gap:11px;margin:7px 0 17px;display:flex}.note-heading>button{background:#f3f5f2;border-radius:8px;place-items:center;width:29px;height:29px;margin-top:1px;display:grid}.note-heading h2,.form-top h2{margin:0;font:800 18px/1.2 Manrope}.note-heading p,.form-top p{color:#697069;margin:5px 0 0;font-size:11px;line-height:1.45}.note-heading small{color:#8a9188}.note-screen textarea{resize:none;background:#f7f8f7;border:1px solid #dfe3dc;border-radius:9px;outline-color:#9acb56;width:100%;min-height:146px;padding:12px;font-size:12px}.form-screen{align-content:start;gap:15px;display:grid}.form-top{text-align:center;margin:8px 0 5px}.form-screen label{gap:7px;font-size:11px;font-weight:800;display:grid}.form-screen label small{color:#798077;font-weight:500}.input-with-icon{color:#737c70;background:#f8f9f7;border:1px solid #dfe3dc;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.input-with-icon input,.contact-grid input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 0;font-size:12px}.legal-copy{margin:0;color:#969b94!important;font-size:9px!important;line-height:1.45!important}.privacy-callout{color:#5f6873;background:#f0f3ff;border:1px solid #e2e6fb;border-radius:7px;gap:7px;padding:10px;font-size:10px;line-height:1.35;display:flex}.privacy-callout svg{color:#69933c;flex:none}.contact-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contact-grid input{border:1px solid #dfe3dc;border-radius:9px;padding:11px 10px}.verify-screen{text-align:center;padding-top:32px}.verify-screen .flow-intro{background:var(--mint);text-align:left}.otp-inputs{justify-content:center;gap:8px;margin:22px 0 8px;display:flex}.otp-inputs input{text-align:center;border:1px solid #dfe3dc;border-radius:7px;outline-color:#87ae45;width:38px;height:39px;font-size:17px;font-weight:800}.verify-help{color:#6f756e;font-size:10px}.text-button{color:#626a60;text-align:center;background:0 0;padding:4px;font-size:10px}.ready-screen{text-align:center;padding-top:34px}.ready-mark{color:#1e4336;background:#d8f6ed;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 17px;display:grid}.ready-mark.sent{color:#528a21;background:#e0f4cd}.ready-screen h2{letter-spacing:-1.2px;margin:0;font:800 28px/1.18 Manrope}.ready-screen>p{color:#697069;max-width:290px;margin:13px auto;font-size:12px;line-height:1.55}.request-summary{text-align:left;background:#f5f7f3;border:1px solid #e7ebe5;border-radius:11px;gap:7px;margin:21px 0;padding:13px;display:grid}.request-summary>span{text-transform:uppercase;letter-spacing:.5px;color:#5f8963;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.request-summary>b{font:800 12px/1.35 Manrope}.request-summary small{color:#70776f;align-items:flex-start;gap:5px;font-size:10px;display:flex}.request-summary small svg{flex:none;margin-top:1px}.ready-screen .modal-kicker{justify-content:center;margin-bottom:7px}.seller-modal{grid-template-rows:auto 1fr;max-width:950px;min-height:620px;display:grid}.seller-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:22px 26px;display:flex}.seller-head>div:first-child{align-items:center;gap:10px;display:flex}.seller-head>div:first-child>span{letter-spacing:1px;color:#899287;font-size:10px;font-weight:800}.seller-progress{gap:5px;width:175px;display:grid}.seller-progress:before{content:"";background:#e6e9e2;border-radius:6px;grid-area:1/1;height:5px}.seller-progress i{background:#7cad36;border-radius:6px;grid-area:1/1;height:5px;display:block}.seller-progress small{text-align:right;color:#858981;font-size:9px}.wizard-page{flex-direction:column;min-height:543px;padding:43px 52px 32px;display:flex}.wizard-intro{max-width:600px}.wizard-intro>span{letter-spacing:1.2px;color:#6d9637;font-size:10px;font-weight:800}.wizard-intro h2{letter-spacing:-1.5px;margin:9px 0;font:800 31px/1.12 Manrope}.wizard-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.wizard-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:29px;display:grid}.wizard-option{text-align:left;color:#343a31;background:#f5f7f3;border:1px solid #0000;border-radius:11px;align-content:start;gap:14px;min-height:115px;padding:15px;font-size:13px;font-weight:800;display:grid;position:relative}.wizard-option b{font-size:24px}.wizard-option>svg{color:#fff;display:none;position:absolute;top:10px;right:10px}.wizard-option.selected{color:#fff;background:#213514}.wizard-option.selected>svg{display:block}.wizard-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.wizard-list button{text-align:left;background:#f7f8f6;border:1px solid #e3e7e1;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:12px;font-weight:700;display:flex}.wizard-list button.selected{color:#fff;background:#213514;border-color:#213514}.template-list{gap:9px;margin-top:24px;display:grid}.template-list button{text-align:left;background:#fff;border:1px solid #e0e5dd;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.template-list button.selected{background:#f8fff2;border:2px solid #7cac33;padding:14px}.template-list span{flex:1;gap:4px;display:grid}.template-list b{font-size:13px}.template-list small{color:#6a9a34;font-size:10px}.template-list strong{font:800 18px Manrope}.custom-note{color:#4d653d;background:#eff8e8;border-radius:9px;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.wizard-buttons{justify-content:flex-end;gap:9px;margin-top:auto;padding-top:26px;display:flex}.wizard-buttons .primary-button{min-width:178px}.back-button{color:#3e443d;background:#f1f3ef;border-radius:9px;align-items:center;gap:5px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.offer-preview{border:1px solid var(--line);border-radius:12px;grid-template-columns:200px 1fr;margin-top:28px;display:grid;overflow:hidden}.offer-preview img{object-fit:cover;width:100%;height:165px}.offer-preview>div{padding:20px}.preview-label{color:#6d9637;letter-spacing:1px;font-size:9px;font-weight:800}.offer-preview h3{margin:9px 0;font:800 20px/1.2 Manrope}.offer-preview strong{font:800 24px Manrope}.offer-preview strong small{color:#92958e;font:400 10px DM Sans}.offer-preview p{color:#777d75;margin:7px 0;font-size:11px}.review-checks{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.review-checks span{color:#4d573f;align-items:center;gap:5px;font-size:11px;display:flex}.review-checks svg{color:#6c9834}.profile-form{gap:13px;max-width:520px;margin-top:25px;display:grid}.profile-form label{text-align:left;gap:6px;font-size:11px;font-weight:700;display:grid}.profile-form input{border:1px solid #dfe3dc;border-radius:9px;outline-color:#9acb56;padding:12px;font-size:14px}.privacy-note{color:#6c7568;align-items:center;gap:6px;margin:16px 0 0;font-size:11px;display:flex}.privacy-note svg{color:#668f31}.toast{z-index:90;color:#fff;background:#203315;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:700;animation:.22s ease-out rise;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 9px 23px #0003}.toast svg{color:var(--lime)}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1050px){.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-banner{margin-left:22px;margin-right:22px}.service-section{padding-left:22px;padding-right:22px}.site-header{padding:0 22px}}@media (width<=720px){.site-header{grid-template-columns:auto 1fr auto;height:66px;padding:0 14px}.header-center{justify-self:end}.location-button{gap:4px;padding:8px 9px;font-size:10px}.location-button svg:last-child{display:none}.header-actions{gap:7px}.ghost-action,.post-action em,.post-action span{display:none}.post-action{justify-content:center;width:38px;padding:0}.menu-button{width:38px}.menu-popover{top:57px;right:14px}.hero{padding:58px 18px 52px}.hero h1{letter-spacing:-2.6px;font-size:45px}.hero>p{font-size:14px}.search-panel{height:55px;padding-left:14px}.search-panel input{font-size:12px}.search-submit{height:41px;padding:0 12px}.hybrid-search-meta{font-size:9px}.hybrid-search-meta button{font-size:10px}.intent-row{flex-wrap:nowrap;justify-content:flex-start;padding:0 1px 3px;overflow:auto}.intent-row button{white-space:nowrap}.trust-row{flex-wrap:wrap;gap:11px;font-size:10px}.service-section{padding:37px 14px 60px}.section-heading h2{font-size:25px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.card-image{height:147px}.card-content{padding:10px}.seller-line{font-size:10px}.seller-line .avatar{width:23px;height:23px;font-size:8px}.card-title{min-height:47px;margin:9px 0;font-size:12px}.card-footer{align-items:flex-end}.card-footer strong{font-size:18px}.card-footer button{place-items:center;width:29px;height:29px;padding:0;font-size:0;display:grid}.card-footer button svg{width:15px}.card-footer small{font-size:8px}.favorite{width:29px;height:29px;top:7px;right:7px}.card-image span{padding:4px 5px;font-size:8px;top:7px;left:7px}.seller-banner{margin:0 14px 60px;padding:29px 23px;display:block}.seller-banner h2{font-size:25px}.seller-banner button{margin-top:19px}.seller-banner p{font-size:13px}footer{gap:9px;padding:28px 14px;display:grid}footer span:last-child{margin-left:0}.modal-backdrop{align-items:end;padding:0}.modal-frame{border-radius:18px 18px 0 0;max-height:94dvh}.location-modal,.filter-modal{padding:45px 22px 25px}.details-modal{border-radius:0;grid-template-rows:auto 232px minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;height:100dvh;max-height:none;display:grid}.details-modal>.modal-close{display:none}.details-topbar{border-bottom:1px solid #eef0ec;grid-row:1;grid-template-columns:40px 1fr 40px;align-items:center;height:56px;padding:0 12px;display:grid}.details-topbar button{background:#f3f5f2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.details-topbar button:last-child{justify-self:end}.details-topbar .brand-logo{justify-self:center}.details-photo{grid-row:2;height:232px;min-height:0}.details-content{grid-row:3;padding:22px 20px 12px}.details-sticky{padding:11px 20px calc(13px + env(safe-area-inset-bottom));grid-area:4/1}.details-content h2{font-size:23px}.details-seller .avatar{width:36px;height:36px}.buyer-flow-backdrop{padding:0}.buyer-flow{border-radius:0;width:100%;height:100dvh}.buyer-flow-header{padding-top:env(safe-area-inset-top);height:calc(58px + env(safe-area-inset-top))}.flow-content{padding:26px 22px 105px}.flow-footer{padding:14px 22px calc(16px + env(safe-area-inset-bottom))}.contact-grid{gap:7px}.seller-modal{border-radius:18px 18px 0 0;min-height:94dvh}.seller-head{padding:17px 18px}.seller-head>div:first-child>span{display:none}.seller-progress{width:125px}.wizard-page{min-height:calc(94dvh - 76px);padding:32px 22px 22px}.wizard-intro h2{font-size:25px}.wizard-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.wizard-option{gap:9px;min-height:91px;padding:12px;font-size:11px}.wizard-list{grid-template-columns:1fr;margin-top:19px}.wizard-list button{padding:10px 12px}.template-list button{padding:12px}.template-list b{font-size:12px}.template-list strong{font-size:16px}.offer-preview{grid-template-columns:118px 1fr}.offer-preview img{height:142px}.offer-preview>div{padding:14px}.offer-preview h3{font-size:15px}.offer-preview strong{font-size:20px}.review-checks{grid-template-columns:1fr;gap:6px}.wizard-buttons{background:#fff;padding-top:15px;position:sticky;bottom:0}.wizard-buttons .primary-button{flex:1;min-width:0}.result-copy{font-size:10px}.result-copy span+span{margin-left:0;padding-left:8px}}@media (width<=360px){.service-grid{grid-template-columns:1fr}.card-image{height:190px}.header-actions{gap:4px}.hero h1{font-size:41px}.trust-row{display:none}.hero>p{margin-bottom:20px}.location-button span{text-overflow:ellipsis;white-space:nowrap;max-width:77px;overflow:hidden}.flow-content,.flow-footer{padding-left:18px;padding-right:18px}.otp-inputs{gap:5px}.otp-inputs input{width:34px}}body{color:#121826;font-family:Poppins,DM Sans,sans-serif}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eceeea;grid-template-columns:auto 1fr auto;height:80px;padding:0 clamp(24px,4vw,64px)}.header-center{justify-self:start;margin-left:30px}.location-button{background:0 0;padding:10px 8px;font-size:13px}.ghost-action{background:#f0f0f0;padding:0 18px}.post-action{color:#fff;background:#232323;min-height:44px;padding:0 18px}.menu-button{background:#f0f0f0;width:44px;min-height:44px}.market-intro{max-width:1280px;margin:0 auto;padding:38px 32px 24px}.market-intro-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.market-eyebrow{color:#46624b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.market-intro-head p{color:#70766f;margin:0;font-size:13px}.market-location-summary{color:#2f3530;text-align:left;background:#f1f2f2;border-radius:12px;align-items:center;gap:9px;min-width:220px;padding:10px 12px;display:flex}.market-location-summary>span{font-size:12px;font-weight:700;line-height:1.25;display:grid}.market-location-summary small{color:#7d827c;font-size:9px;font-weight:500}.market-location-summary>svg:last-child{margin-left:auto}.market-intro .hybrid-search-shell{width:100%;margin:24px 0 0}.market-intro .search-panel{height:62px;box-shadow:none;background:#fff;border:1px solid #d9ddd8;border-radius:14px}.market-intro .intent-row,.market-intro .trust-row{justify-content:flex-start}.market-intro .intent-row button{color:#273b32;background:#dff5ec;border-color:#d6eee5}.market-intro .trust-row{color:#687069;margin-top:14px;font-size:11px}.service-section{max-width:1280px;padding:18px 32px 90px}.section-actions{align-items:center;gap:8px;display:flex}.location-quick{color:#3b403a;background:#fff;border:1px solid #d8ddd4;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.category-tabs button{background:#dff5ec;border-radius:12px;padding:11px 16px}.category-tabs .selected{background:#232323}.results-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;display:flex}.results-toolbar .result-copy{margin:0}.sort-control{color:#5c625b;background:#fff;border:1px solid #d8ddd4;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.sort-control select{appearance:none;color:#222823;cursor:pointer;background:0 0;border:0;outline:0;padding:0 18px 0 0;font-weight:700}.sort-control svg{pointer-events:none;margin-left:-20px}.service-card{background:#f1f2f2;border:0;border-radius:24px;grid-template-columns:minmax(190px,42%) minmax(0,1fr);min-height:230px;display:grid;overflow:hidden}.service-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1d231b1a}.card-media{min-width:0;min-height:100%;position:relative;overflow:hidden}.service-card .card-image{border-radius:0;width:100%;height:100%;min-height:230px}.service-card .card-image em{border-radius:999px;bottom:13px;left:13px}.card-favorite{color:#fff;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2422b8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:13px;right:13px}.card-favorite.is-favorite{color:#ff6d78;background:#fff}.service-card .card-content{flex-direction:column;min-width:0;padding:16px 18px 17px;display:flex}.card-kicker{color:#53725d;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.card-kicker>span{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.card-kicker small{color:#70766f;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.service-card .seller-line{font-size:10px}.service-card .avatar{background:linear-gradient(135deg,#6a987e,#315c49)}.service-card .card-footer{margin-top:auto}.service-card .card-footer>small{margin-right:auto}.service-card .card-footer button{color:#fff;background:#232323;border-radius:10px;align-items:center;gap:3px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.selected-location-preview{color:#315240;background:#edf8f2;border-radius:10px;align-items:center;gap:9px;margin:16px 0 10px;padding:11px 12px;display:flex}.selected-location-preview>span{flex:1;font-size:12px;font-weight:800;display:grid}.selected-location-preview small{color:#6f7d73;margin-top:2px;font-size:9px;font-weight:500}.selected-location-preview>svg:last-child{color:#5a8c64}.location-empty{background:#fff1f1;border-radius:8px;padding:9px 10px;color:#9a4545!important;font-size:10px!important}.location-modal .primary-button:disabled,.use-location:disabled{opacity:.5}.location-results{max-height:245px;overflow:auto}.radius-control>div{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.service-grid{grid-template-columns:1fr}.service-card{grid-template-columns:minmax(200px,38%) minmax(0,1fr);min-height:215px}.service-card .card-image{min-height:215px}}@media (width<=720px){.site-header{height:66px;padding:0 14px}.site-header .header-center{display:none}.ghost-action{background:#f0f0f0;width:38px;height:38px;padding:0;font-size:0}.ghost-action:after{content:"⌕";font-size:20px}.post-action{justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.menu-button{width:38px;min-height:38px}.market-intro{background:#e5f8f0;padding:17px 14px 16px}.market-intro-head{gap:13px;display:grid}.market-eyebrow{font-size:9px}.market-intro h1{letter-spacing:-.7px;margin-top:5px;font-size:21px}.market-intro-head p{font-size:11px}.market-location-summary{background:#fff;width:100%;min-width:0;padding:9px 10px}.market-intro .hybrid-search-shell{margin-top:13px}.market-intro .search-panel{height:52px}.market-intro .hybrid-search-meta span,.market-intro .trust-row{display:none}.service-section{padding:21px 14px 60px}.section-heading{align-items:flex-start}.section-heading h2{font-size:22px}.section-actions{align-items:stretch}.location-quick{justify-content:center;width:39px;padding:0;font-size:0}.location-quick svg:last-child{display:none}.category-tabs{padding:17px 0 9px}.category-tabs button{border-radius:9px;padding:9px 11px;font-size:11px}.results-toolbar{margin:5px 0 13px}.result-copy{font-size:10px}.sort-control{height:35px}.sort-control>span{display:none}.sort-control select{font-size:10px}.service-grid{gap:12px;grid-template-columns:1fr!important}.service-card{border-radius:18px;grid-template-columns:42% minmax(0,1fr);min-height:180px}.service-card .card-image{min-height:180px;height:100%!important}.service-card .card-content{padding:11px 11px 12px}.card-kicker{margin-bottom:8px}.card-kicker small{display:none}.service-card .seller-line{font-size:9px}.service-card .seller-line .avatar{width:25px;height:25px}.service-card .card-title{-webkit-line-clamp:3;min-height:0;margin:9px 0;font-size:13px;line-height:1.3}.service-card .card-footer strong{font-size:20px}.service-card .card-footer>small{font-size:7px}.service-card .card-footer button{width:auto;height:32px;padding:0 8px;font-size:9px}.service-card .card-image span{padding:5px 6px;font-size:8px;top:8px;left:8px}.card-favorite{width:30px;height:30px;top:8px;right:8px}.card-favorite svg{width:15px}.radius-control>div{grid-template-columns:repeat(4,1fr)}}@media (width<=420px){.market-intro .search-submit{width:41px;padding:0;font-size:0;position:relative}.market-intro .search-submit:after{content:"→";font-size:18px}.section-actions{gap:5px}.filter-button{justify-content:center;width:39px;padding:0;font-size:0}.service-card{grid-template-columns:40% minmax(0,1fr);min-height:170px}.service-card .card-image{min-height:170px}.service-card .card-footer button{justify-content:center;width:32px;padding:0;font-size:0}.service-card .seller-line small{font-size:7px}.service-card .card-title{font-size:12px}.card-kicker>span{font-size:8px}}@media (width<=340px){.service-card{grid-template-columns:1fr;min-height:0}.service-card .card-image{min-height:180px;height:180px!important}.service-card .card-content{min-height:150px}}@media (width>=721px){.details-modal{grid-template-rows:minmax(0,1fr) auto;height:min(720px,100dvh - 44px);max-height:min(720px,100dvh - 44px)}.details-photo{grid-area:1/1/3;min-height:0}.details-content{grid-area:1/2;min-height:0;overflow:auto}.details-sticky{grid-area:2/2}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.market-intro{padding:34px 32px 18px}.market-intro-head{display:block}.market-intro h1{letter-spacing:-1px;margin:0;font:600 27px/1.2 Poppins,sans-serif}.market-intro .hybrid-search-shell{margin:18px 0 0}.market-intro .intent-row{margin-top:10px}.home-location{color:#47594d;text-align:left;background:0 0;align-items:center;gap:7px;margin-top:10px;padding:5px 2px;display:flex}.home-location>span{font-size:10px;font-weight:800;line-height:1.25;display:grid}.home-location small{color:#858c85;font-size:8px;font-weight:500}.home-location>svg:last-child{margin-left:1px}.service-section{padding-top:3px}.category-tabs{padding:14px 0 10px}.results-toolbar{margin:5px 0 16px}.toolbar-actions{align-items:center;gap:8px;display:flex}.ranking-note{color:#777f76;margin:10px 0 0;font-size:10px;line-height:1.45}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-card{background:#f4f5f4;border:1px solid #e4e7e2;border-radius:19px;flex-direction:column;grid-template-columns:none;min-height:0;display:flex;overflow:hidden}.card-media{aspect-ratio:4/3;min-height:0;position:relative;overflow:hidden}.service-card .card-image{border-radius:0;width:100%;min-height:0;height:100%!important}.service-card .card-image span{background:#fffffff0;border-radius:999px;padding:6px 9px;top:12px;left:12px}.service-card .card-image em{border-radius:999px;top:48px;bottom:auto;left:12px}.service-card .card-favorite{top:12px;right:12px}.seller-overlay{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#17201ccb;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:11px;left:12px;right:12px}.seller-overlay .avatar{color:#33423a;background:#fff;width:29px;height:29px}.seller-overlay>span{font-size:10px;font-weight:700;line-height:1.25;display:grid}.seller-overlay small{color:#dce5df;align-items:center;gap:3px;font-size:8px;font-weight:500;display:flex}.seller-overlay small svg{color:#d9ff69}.service-card .card-content{flex-direction:column;flex:1;min-width:0;padding:14px 15px 15px;display:flex}.service-card .card-kicker{margin-bottom:8px}.service-card .card-title{-webkit-line-clamp:2;min-height:41px;margin:5px 0 9px;font:700 15px/1.35 Poppins,sans-serif}.card-proof{color:#747a74;justify-content:space-between;align-items:center;gap:8px;padding-bottom:13px;font-size:9px;display:flex}.card-proof span{align-items:center;gap:3px;display:flex}.card-proof span:first-child svg{color:#d99c1d}.card-proof span:last-child{color:#52745a;font-weight:700}.service-card .card-footer{border-top:1px solid #e2e5e1;margin-top:auto;padding-top:12px}.service-card .card-footer strong{font:800 23px/1 Poppins,sans-serif}.service-card .card-footer button{padding:9px 11px}.location-input>button{color:#fff;background:#222;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.radius-control{align-items:flex-start}.radius-control>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.radius-control button{padding:7px 6px}.sms-button{text-decoration:none}.prototype-note{background:#fff8e8;border:1px solid #f1e1b8;border-radius:8px;padding:8px 10px;color:#7b6d50!important;max-width:none!important;font-size:9px!important;line-height:1.45!important}.ready-screen .prototype-note{margin:-10px 0 14px!important}.seller-source-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:27px;display:grid}.seller-source-grid>button{text-align:left;color:#303630;background:#f5f7f4;border:1px solid #e0e5dd;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:205px;padding:20px;display:flex}.seller-source-grid>button.selected{background:#f7fff1;border:2px solid #213514;padding:19px}.source-icon{color:#244235;background:#dff5ec;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.seller-source-grid b{font:800 17px/1.2 Manrope}.seller-source-grid small{color:#727a71;margin:7px 0 18px;font-size:11px;line-height:1.5}.seller-source-grid>button>span:last-child{color:#4f7927;align-items:center;gap:4px;margin-top:auto;font-size:10px;font-weight:800;display:flex}.free-callout{color:#48673d;background:#edf8e8;border-radius:9px;align-items:center;gap:7px;margin:14px 0 0;padding:10px 12px;font-size:11px;display:flex}.seller-idea-input{color:#658548;border:1px solid #dce2d9;border-radius:10px;align-items:center;gap:8px;height:48px;margin-top:23px;padding:0 13px;display:flex}.seller-idea-input input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.catalog-categories{scrollbar-width:none;gap:6px;padding:12px 0 3px;display:flex;overflow:auto}.catalog-categories button{white-space:nowrap;color:#596657;background:#edf3ea;border-radius:50px;padding:7px 10px;font-size:9px;font-weight:800}.catalog-categories button.selected{color:#fff;background:#203315}.catalog-template-list{max-height:290px;margin-top:10px;padding-right:2px;overflow:auto}.suggestion-list{margin-top:15px}.suggestion-actions{gap:8px;margin-top:10px;display:flex}.suggestion-actions button{color:#4c5f45;background:#edf3ea;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.idea-empty{text-align:center;color:#809078;background:#f8faf7;border:1px dashed #d6ddd3;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:210px;margin-top:16px;display:grid}.idea-empty b{color:#495345;font-size:12px}.idea-empty span{font-size:10px}.editor-page{padding-top:28px}.offer-editor{grid-template-columns:minmax(230px,.75fr) 1.25fr;gap:18px;min-height:0;margin-top:20px;display:grid}.offer-editor-media{min-width:0}.offer-editor-media>img{aspect-ratio:4/3;object-fit:cover;background:#dde4d9;border-radius:12px;width:100%}.offer-editor-media>label{color:#fff;cursor:pointer;background:#222;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.offer-editor-media input{display:none}.offer-editor-media>small{color:#7b8379;margin-top:7px;font-size:9px;line-height:1.4;display:block}.offer-fields{gap:9px;display:grid}.offer-fields label,.seller-profile-grid label{color:#424940;gap:5px;font-size:10px;font-weight:800;display:grid}.offer-fields label small,.seller-profile-grid label small{color:#7c847a;font-weight:500}.offer-fields input,.offer-fields textarea,.offer-fields select,.seller-profile-grid input{color:#2d332d;background:#fff;border:1px solid #dce1da;border-radius:8px;outline-color:#87ae45;width:100%;padding:9px 10px;font-size:11px}.offer-fields textarea{resize:vertical;line-height:1.4}.offer-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seller-profile-grid{max-width:600px}.field-error{color:#b44949!important}.seller-publish-preview{border:1px solid #e1e5df;border-radius:14px;grid-template-columns:minmax(240px,.75fr) 1.25fr;min-height:305px;margin-top:25px;display:grid;overflow:hidden}.seller-publish-preview>img{object-fit:cover;background:#d9e0d6;width:100%;height:100%}.seller-publish-preview>div{padding:22px}.seller-publish-preview h3{margin:8px 0;font:800 23px/1.2 Manrope}.publish-price{font:800 26px/1 Manrope}.publish-price small{color:#8a9088;font:500 10px DM Sans}.seller-publish-preview p{color:#687067;font-size:11px;line-height:1.5}.publish-lists{border-top:1px solid #e4e7e2;grid-template-columns:1fr 1fr;gap:14px;margin-top:13px;padding-top:12px;display:grid}.publish-lists>div{gap:5px;display:grid}.publish-lists b{font-size:10px}.publish-lists span{color:#666f64;align-items:flex-start;gap:4px;font-size:9px;display:flex}.publish-lists svg{color:#6d9637;flex:none}.publish-lists>div:last-child svg{color:#a3aaa1}.seller-publish-preview>div>small{color:#687067;align-items:center;gap:5px;margin-top:14px;font-size:9px;display:flex}@media (width<=1000px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.service-card .card-image{min-height:0}.seller-modal{max-width:880px}}@media (width<=720px){.market-intro{padding:16px 14px 14px}.market-intro h1{margin:0;font-size:19px;line-height:1.25}.market-intro .hybrid-search-shell{margin-top:12px}.home-location{margin-top:8px}.service-section{padding-top:5px}.results-toolbar{align-items:flex-start}.toolbar-actions{gap:5px}.filter-button{justify-content:center;width:36px;height:35px;padding:0;font-size:0}.sort-control{max-width:154px}.sort-control select{max-width:122px}.service-grid{gap:14px;grid-template-columns:1fr!important}.service-card{border-radius:18px;min-height:0;display:flex}.card-media{aspect-ratio:4/3;min-height:0}.service-card .card-image{min-height:0;height:100%!important}.service-card .card-content{padding:13px 14px 14px}.service-card .card-title{margin:5px 0 8px;font-size:15px}.service-card .card-footer strong{font-size:23px}.seller-overlay{bottom:10px;left:10px;right:10px}.radius-control{display:grid}.radius-control>div{width:100%}.seller-source-grid{grid-template-columns:1fr;gap:9px}.seller-source-grid>button{min-height:145px;padding:15px}.seller-source-grid>button.selected{padding:14px}.source-icon{width:38px;height:38px;margin-bottom:10px}.offer-editor{grid-template-columns:1fr}.offer-editor-media{grid-template-columns:120px 1fr;align-items:start;gap:9px;display:grid}.offer-editor-media>img{grid-row:1/3}.offer-editor-media>label,.offer-editor-media>small{margin:0}.seller-publish-preview{grid-template-columns:1fr;min-height:0}.seller-publish-preview>img{height:220px}.seller-publish-preview>div{padding:17px}.publish-lists{grid-template-columns:1fr}.catalog-template-list{max-height:36dvh}.wizard-page.editor-page{padding-bottom:110px}.wizard-page{overflow:visible}.seller-modal{overflow:auto}.prototype-note{font-size:8px!important}}@media (width<=390px){.card-proof{font-size:8px}.service-card .card-footer button{width:auto;font-size:9px}.seller-source-grid>button{min-height:132px}.offer-editor-media{grid-template-columns:105px 1fr}.seller-publish-preview>img{height:190px}.publish-lists{gap:9px}}.canonical-offer-picker .catalog-categories .catalog-build-own-chip{color:#fff;background:#203315;box-shadow:0 4px 10px #20331529}.canonical-offer-picker .catalog-categories .catalog-build-own-chip:hover,.canonical-offer-picker .catalog-categories .catalog-build-own-chip:focus-visible{color:#fff;outline-offset:2px;background:#14240f;outline:3px solid #8fbd72}.catalog-build-own-state{color:#203315;text-align:center;width:100%;min-height:132px;font:inherit;appearance:none;cursor:pointer;background:#f5fbf2;border:1px solid #cfe1c8;border-radius:8px;align-content:center;justify-items:center;gap:6px;padding:20px;display:grid}.catalog-build-own-state>svg{color:#fff;background:#203315;border-radius:50%;width:34px;height:34px;padding:7px}.catalog-build-own-state b{font-size:14px}.catalog-build-own-state span{color:#687168;font-size:11px}.catalog-build-own-state:hover,.catalog-build-own-state:focus-visible{outline-offset:2px;background:#eff8eb;border-color:#8fbd72;outline:3px solid #8fbd7273;box-shadow:0 10px 24px #20331514}.catalog-sync{color:#516250;align-items:center;gap:7px;margin:13px 0 -5px;font-size:10px;line-height:1.4;display:flex}.catalog-sync svg{color:#68963a;flex:none}.brand-logo{flex:none;width:126px;height:auto;display:block}.brand-logo-compact{width:108px}.brand-logo-light{filter:brightness(0)invert();opacity:.95}.seller-head .brand-logo{width:112px}footer .brand-logo{width:126px}@media (width<=720px){.site-header .brand-logo{width:98px}.brand-logo-compact,.seller-head .brand-logo{width:94px}}.seller-generate-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.seller-generate-form .seller-idea-input{margin-top:23px}.generate-offers-button{color:#fff;white-space:nowrap;background:#20231f;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:48px;margin-top:23px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.generate-offers-button:disabled{color:#929890;cursor:not-allowed;background:#d8dcd6}.generate-offers-button .catalog-loader{border-color:#4f7f64 #b9c0b8 #b9c0b8}.generation-summary{color:#344330;justify-content:space-between;align-items:center;gap:10px;margin:16px 1px -6px;font-size:11px;display:flex}.generation-summary>span{align-items:center;gap:5px;display:flex}.generation-summary svg{color:#6d9637}.generation-summary small{color:#476354;background:#e7f7ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.generation-loading .catalog-loader{width:25px;height:25px}.generation-error{color:#8c6827;background:#fff9ef;border-color:#ecd8ad}.generation-error b{color:#6d4d18}.generation-inline-error{color:#755519;background:#fff7e7;border-radius:9px;align-items:flex-start;gap:6px;margin:11px 0 0;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}.generation-inline-error svg{flex:none}.generated-template-choice{align-items:flex-start!important}.generated-template-choice>svg{flex:none;margin-top:7px}.generated-template-choice span{gap:6px}.generated-template-choice b{line-height:1.38}.demand-rank{color:#365c4a;letter-spacing:.1px;background:#e2f7ed;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.demand-rank i{color:#fff;background:#315c49;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.demand-rank-3{color:#685b44;background:#f1eee8}.demand-rank-3 i{background:#6c604c}.suggestion-list{max-height:300px;padding-right:2px;overflow:auto}.suggestion-actions{flex-wrap:wrap}.suggestion-actions button{min-height:36px}.seller-generate-form+.idea-empty{margin-top:16px}.mobile-discovery-row{display:block}.mobile-search-trigger,.mobile-category-shortcuts,.mobile-intent-row,.post-free-label,.card-area-label{display:none}.card-area-label,.card-distance-label{font:inherit}@media (width<=720px){.site-header{background:#f8f9fb;border-bottom:0;grid-template-columns:auto 1fr auto;height:82px;padding:0 16px}.site-header .brand-logo{width:116px}.header-actions{gap:10px}.ghost-action{display:none!important}.post-action{border-radius:14px;justify-content:center;width:46px;height:46px;min-height:46px;margin-bottom:10px;padding:0;position:relative}.post-action .post-plus{width:24px;height:24px}.post-action span,.post-action em{display:none}.post-free-label{color:#4b5563;white-space:nowrap;font-size:9px;font-weight:600;line-height:12px;display:block;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.menu-button{border-radius:14px;width:46px;height:46px;min-height:46px;margin-bottom:10px}.menu-button svg{width:23px;height:23px}.menu-popover{top:74px;right:16px}.market-intro{background:#d5f5eb;padding:16px 14px 0;overflow:hidden}.market-intro h1{letter-spacing:-.35px;text-shadow:0 1px 2px #00000024;font:600 16px/22px Poppins,sans-serif}.market-intro .hybrid-search-shell{margin:10px 0 0}.mobile-discovery-row{scrollbar-width:none;align-items:center;gap:10px;height:55px;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;display:flex;overflow:visible}.mobile-discovery-row::-webkit-scrollbar{display:none}.mobile-search-trigger{color:#fff;background:#232323;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 3px #00000040}.market-intro.search-collapsed .search-panel{display:none}.market-intro.search-expanded .search-panel{width:224px;height:46px;box-shadow:none;border:1px solid #232323;border-radius:16px;flex:0 0 224px;gap:7px;padding:0 7px 0 12px;display:flex}.market-intro .search-panel input{letter-spacing:.01em;font-size:14px}.market-intro .search-panel input::placeholder{color:#a1a1a1}.market-intro .search-submit{display:none!important}.mobile-category-shortcuts{scrollbar-width:none;overscroll-behavior-inline:contain;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:auto hidden}.mobile-category-shortcuts button{color:#151c27;white-space:nowrap;background:#fff;border:1px solid #d5f5eb;border-radius:13px;height:46px;padding:0 16px;font-size:12px;font-weight:500;box-shadow:0 2px 3px #0003}.mobile-category-shortcuts button.selected{border:2px solid #232323;padding-inline:15px}.desktop-intent-row{display:none!important}.mobile-intent-row{display:none}.market-intro.search-expanded .mobile-intent-row{background:#fff;flex-wrap:wrap;gap:8px 10px;margin:0 -14px;padding:14px 14px 5px;display:flex}.mobile-intent-row button{color:#232323;white-space:nowrap;background:#dff9eb;border-radius:16px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.mobile-intent-row button.selected{color:#fff;background:#232323}.mobile-intent-row svg{flex:none}.home-location{color:#4b5563;background:#fff;border-radius:0;justify-content:flex-end;align-items:center;gap:4px;width:calc(100% + 28px);min-height:42px;margin:0 -14px;padding:9px 16px;display:flex}.home-location>span{font-size:11px;font-weight:500;line-height:20px;display:block}.home-location small,.home-location>svg:last-child{display:none}.home-location>svg:first-child{width:13px;height:13px}.service-section{padding:8px 14px 60px}.service-section>.category-tabs,.results-toolbar{display:none}.service-grid{gap:14px}.service-card{background:#fff;border:1px solid #dfe3df;border-radius:17px;min-height:0;display:flex}.card-media{aspect-ratio:358/256;min-height:0}.service-card .card-image{min-height:0;height:100%!important}.service-card .card-image span{background:#fff;border-radius:16px;padding:7px 11px;font-size:11px;top:13px;left:13px}.service-card .card-image span>svg{display:none}.card-area-label{display:inline}.card-distance-label{display:none}.service-card .card-favorite{width:42px;height:42px;top:12px;right:12px}.service-card .card-favorite svg{width:21px;height:21px}.seller-overlay{background:#17201cd6;border-radius:16px;gap:10px;min-height:68px;padding:10px 12px;bottom:14px;left:16px;right:16px}.seller-overlay .avatar{border-radius:9px;width:44px;height:44px;font-size:11px}.seller-overlay>span{font-size:14px;line-height:1.25}.seller-overlay small{margin-top:3px;font-size:11px}.seller-overlay small svg{width:14px;height:14px}.service-card .card-content{background:#fff;padding:16px 17px 17px}.service-card .card-kicker,.service-card .card-proof{display:none}.service-card .card-title{-webkit-line-clamp:3;min-height:0;margin:0 0 17px;font:500 18px/1.35 Poppins,sans-serif}.service-card .card-footer{border-top:0;align-items:end;margin-top:auto;padding-top:0}.service-card .card-footer strong{letter-spacing:-1px;font:800 29px/1 Poppins,sans-serif}.service-card .card-footer>small{margin-bottom:2px;font-size:10px}.service-card .card-footer button{border-radius:12px;width:auto!important;height:40px!important;padding:0 14px!important;font-size:11px!important}.service-card .card-footer button svg{display:none}}.card-share{color:#fff;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2422b8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:58px;right:13px}.card-share:hover{color:#d9ff69;background:#111}.details-share-action{color:#315c49;background:#fff;border:1px solid #dce4dc;border-radius:999px;align-items:center;gap:7px;min-height:36px;margin:12px 0 0;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.details-share-action:hover{background:#eff8ef}@media (width<=720px){.details-modal .details-share-action{display:none}}.seller-public-share{margin-left:auto}.share-sheet-modal{background:#fff;grid-template-rows:auto;width:min(430px,100%);max-height:min(92dvh,780px);padding:0 0 18px;display:grid;overflow:auto}.share-sheet-modal>.modal-close{top:18px;right:17px}.share-sheet-grabber{background:#dfe5dc;border-radius:999px;width:38px;height:4px;margin:10px auto 0;display:none}.share-sheet-head{text-align:center;padding:31px 28px 11px}.share-sheet-head>span{color:#4f7c55;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.share-sheet-head h2{letter-spacing:-.8px;color:#151915;margin:0;font:800 24px/1.15 Manrope,Poppins,sans-serif}.share-sheet-head p{color:#69716a;max-width:320px;margin:8px auto 0;font-size:13px;line-height:1.45}.share-summary-card{text-align:left;background:#fff;border:1px solid #e2e8e0;border-radius:18px;grid-template-columns:74px 1fr 38px;align-items:center;gap:10px;margin:0 22px 13px;padding:9px 9px 9px 10px;display:grid;box-shadow:0 8px 22px #1e261c0f}.share-summary-card img{object-fit:cover;background:#eef5ee;border-radius:13px;width:74px;height:58px}.share-summary-card div{gap:3px;min-width:0;display:grid}.share-summary-card span{color:#4d7857;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.share-summary-card b{color:#151915;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:900 13px/1.25 Manrope,Poppins,sans-serif;display:-webkit-box;overflow:hidden}.share-summary-card small{color:#6a716b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.share-summary-card>button{color:#315c49;background:#f1f5ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.share-summary-card>button:hover{background:#e5f4e8}.share-channel-rail,.share-channel-list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;min-height:0;padding:0 22px 11px;scroll-padding-inline:22px;display:flex;overflow:auto hidden}.share-channel-rail::-webkit-scrollbar{display:none}.share-channel-list::-webkit-scrollbar{display:none}.share-channel-rail button,.share-channel-rail a,.share-channel-list button,.share-channel-list a{color:#2f332f;text-align:center;scroll-snap-align:start;background:#f7f9f6;border-radius:16px;flex:0 0 74px;place-items:center;gap:7px;min-height:74px;padding:9px 6px;font-size:10px;font-weight:850;line-height:1.12;text-decoration:none;display:grid}.share-channel-rail button:hover,.share-channel-rail a:hover,.share-channel-list button:hover,.share-channel-list a:hover{background:#edf5ec}.share-channel-icon{color:#fff;text-transform:uppercase;background:#050505;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.share-caption-card{background:#fbfdf9;border:1px solid #e5ebe2;border-radius:17px;grid-template-columns:1fr auto;align-items:start;gap:11px;margin:0 22px 10px;padding:12px 12px 12px 13px;display:grid}.share-caption-card div{gap:5px;min-width:0;display:grid}.share-caption-card span{color:#4d7857;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.share-caption-card p{color:#2f3731;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.share-caption-card button{color:#fff;background:#172019;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.share-social-note{color:#617264;margin:0 22px 11px;font-size:10px;line-height:1.42}.share-qr-toggle{color:#315c49;text-align:left;background:#fbfdf9;border:1px dashed #bfcebe;border-radius:17px;grid-template-columns:92px 1fr auto;align-items:center;gap:13px;margin:0 22px;padding:10px;display:grid}.share-qr-toggle:hover{background:#f0f8ef;border-color:#88ae89}.share-qr-toggle>img{object-fit:contain;width:92px;height:92px;image-rendering:pixelated;background:#fff;border:1px solid #e7eee5;border-radius:10px;padding:6px}.share-qr-toggle span{gap:4px;min-width:0;display:grid}.share-qr-toggle b{color:#172019;font:900 13px/1.15 Manrope,Poppins,sans-serif}.share-qr-toggle small{color:#667467;font-size:11px;line-height:1.35}.share-qr-toggle svg{transition:transform .18s}.share-qr-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.share-qr-card{text-align:center;background:#fff;border:1px solid #e0e5df;border-radius:19px;justify-items:center;gap:10px;margin:10px 22px 0;padding:16px;display:grid;box-shadow:0 10px 26px #1e261c0f}.share-qr-card img{object-fit:contain;width:min(220px,72vw);height:min(220px,72vw);image-rendering:pixelated;background:#fff;border:1px solid #e7eee5;border-radius:12px;padding:10px}.share-qr-card div{justify-items:center;gap:6px;display:grid}.share-qr-card b{color:#172019;font:800 14px/1.2 Manrope,Poppins,sans-serif}.share-qr-card span{color:#69716a;font-size:12px;line-height:1.4}.share-qr-card a{color:#315c49;width:max-content;font-size:12px;font-weight:900;text-decoration:underline}@media (width<=720px){.card-share{width:42px;height:42px;top:62px;right:12px}.share-sheet-modal{width:100%;height:auto;max-height:90dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.share-sheet-grabber{display:block}.share-sheet-head{padding:14px 18px 8px}.share-sheet-head p{max-width:300px;font-size:12px;line-height:1.35}.share-summary-card{grid-template-columns:62px 1fr 36px;margin-inline:16px}.share-summary-card img{width:62px;height:50px}.share-channel-rail,.share-channel-list{gap:9px;padding-inline:16px;scroll-padding-inline:16px}.share-channel-rail button,.share-channel-rail a,.share-channel-list button,.share-channel-list a{flex-basis:66px;min-height:64px;font-size:8.5px}.share-channel-icon{border-radius:9px;width:30px;height:30px}.share-caption-card{margin-inline:16px;padding:10px 10px 10px 11px}.share-caption-card p{-webkit-line-clamp:1;font-size:10px}.share-caption-card button{min-height:32px;padding-inline:9px}.share-social-note{margin-inline:16px;font-size:9.5px}.share-qr-toggle{grid-template-columns:76px 1fr auto;gap:11px;margin-inline:16px}.share-qr-toggle>img{width:76px;height:76px}.share-qr-toggle small{font-size:10px}.share-qr-card{margin:8px 16px 0;padding:13px}.share-qr-card span{font-size:11px}}@media (width<=390px){.share-sheet-head h2{font-size:22px}.share-sheet-head p{max-width:260px}.share-caption-card{display:none}.share-qr-toggle{grid-template-columns:66px 1fr auto}.share-qr-toggle>img{width:66px;height:66px}}@media (width<=720px){.seller-generate-form{grid-template-columns:1fr}.seller-generate-form .seller-idea-input{margin-top:19px}.generate-offers-button{height:46px;margin-top:0}.generation-summary,.generation-summary>span{align-items:flex-start}.generation-summary small{text-align:center;max-width:135px}.suggestion-list{max-height:none;overflow:visible}.generated-template-choice{min-height:116px}.suggestion-actions button{flex:1;justify-content:center;min-height:44px}.wizard-page:has(.seller-generate-form){padding-bottom:24px}.wizard-page:has(.seller-generate-form) .wizard-buttons{position:static}}.seller-idea-page .wizard-intro{max-width:720px}.seller-idea-explainer{color:#536351;background:#f4faf1;border:1px solid #d8e7d7;border-radius:11px;align-items:center;gap:9px;margin-top:18px;padding:11px 13px;display:flex}.seller-idea-explainer span{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:750;display:flex}.seller-idea-explainer span+span:before{content:"›";color:#8da087;margin-right:1px;font-size:15px;font-weight:500}.seller-idea-explainer b{color:#fff;background:#315c49;border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.seller-idea-page .seller-generate-form .seller-idea-input{background:#fff;margin-top:14px}.seller-idea-helper{min-height:132px;margin-top:14px;padding:18px}.seller-idea-helper span{max-width:540px;line-height:1.55}.seller-choice-help{color:#48683e;background:#f0f8ec;border-radius:9px;align-items:flex-start;gap:6px;margin:11px 0 0;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.seller-choice-help svg{flex:none;margin-top:1px}.template-list button .template-choice-selected{color:#fff;white-space:nowrap;background:#315c49;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.template-choice-selected svg{flex:none}@media (width<=720px){.seller-idea-page{padding-top:26px!important}.seller-idea-page .wizard-intro h2{font-size:27px;line-height:1.12}.seller-idea-page .wizard-intro p{font-size:14px;line-height:1.55}.seller-idea-explainer{justify-content:space-between;gap:5px;margin-top:15px;padding:10px;overflow-x:auto}.seller-idea-explainer span{font-size:10px}.seller-idea-explainer span+span:before{display:none}.seller-idea-explainer b{width:20px;height:20px}.seller-idea-page .seller-generate-form .seller-idea-input{margin-top:12px}.seller-idea-helper{min-height:112px;padding:15px}.generation-summary{margin-top:14px}.generated-template-choice{min-height:0}.template-list button .template-choice-selected{padding:7px;font-size:0}.template-list button .template-choice-selected svg{width:16px;height:16px}.seller-choice-help{font-size:12px;line-height:1.5}}@media (width<=380px){.seller-idea-explainer span{font-size:9px}.seller-idea-explainer b{display:none}}.seller-profile-page{padding-top:31px}.seller-profile-page .wizard-intro{max-width:760px}.seller-profile-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;margin-top:22px;display:grid}.profile-context-card{color:#244137;background:linear-gradient(145deg,#d9f7ec 0%,#eef9df 100%);border:1px solid #cce9db;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:406px;padding:21px;display:flex;position:sticky;top:0}.profile-context-icon{color:#fff;background:#203f32;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:17px;display:grid}.profile-context-card>span{letter-spacing:1px;color:#547565;font-size:9px;font-weight:800}.profile-context-card h3{color:#1f3029;margin:9px 0 8px;font:800 19px/1.3 Manrope}.profile-context-card>strong{color:#1d2f27;font:800 23px/1 Manrope}.profile-context-card>strong small{color:#698077;font:500 9px DM Sans}.profile-context-card>p{color:#587067;margin:16px 0;font-size:10px;line-height:1.55}.profile-benefits{gap:9px;margin-top:auto;display:grid}.profile-benefits span{color:#365a49;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.profile-benefits svg{color:#4d7e65;flex:none}.seller-profile-grid{background:#fff;border:1px solid #e0e6df;border-radius:15px;padding:17px 18px;box-shadow:0 10px 28px #2a37260f;gap:0!important;max-width:none!important;margin:0!important}.profile-completion{background:#f5f7f4;border:1px solid #e4e9e2;border-radius:11px;gap:9px;padding:13px;display:grid}.profile-completion.is-complete{background:#f0faeb;border-color:#d2e8c4}.profile-completion>div:first-child{color:#647064;justify-content:space-between;gap:12px;font-size:10px;display:flex}.profile-completion>div:first-child b{color:#344131}.profile-progress-track{background:#dfe5dc;border-radius:999px;height:6px;overflow:hidden}.profile-progress-track i{border-radius:inherit;background:#78a83d;height:100%;transition:width .2s;display:block}.profile-requirement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.profile-requirement-list span{color:#8b9289;text-transform:capitalize;align-items:center;gap:4px;min-width:0;font-size:8px;display:flex}.profile-requirement-list span.complete{color:#547c43;font-weight:700}.profile-requirement-list svg{flex:none}.profile-saved-note{border-top:1px solid #e3e7e1;align-items:center;gap:5px;padding-top:8px;color:#6f766d!important;font-size:8px!important;display:flex!important}.profile-form-section{gap:10px;padding:17px 1px;display:grid}.profile-form-section+.profile-form-section{border-top:1px solid #e8ece7}.profile-section-heading{align-items:flex-start;gap:9px;display:flex}.profile-section-heading>span{color:#37614e;background:#e4f6ed;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.profile-section-heading h3{color:#313b34;margin:0;font:800 12px/1.2 Manrope}.profile-section-heading p{color:#858c84!important;margin:3px 0 0!important;font-size:8px!important;line-height:1.4!important}.seller-profile-grid .contact-grid{gap:9px}.seller-profile-grid label{gap:6px}.profile-label-row{color:#363f38;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.profile-label-row em{color:#7e867d;text-transform:uppercase;letter-spacing:.25px;background:#f0f2ef;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:700;line-height:1}.profile-label-row em.optional{color:#959b94;background:#f3f4f2}.profile-label-row svg{color:#65983d;margin-left:auto}.seller-profile-grid input{min-height:44px;box-shadow:none;caret-color:#1e2721;scroll-margin-block:90px 155px;font-weight:600;color:#1e2721!important;background:#fff!important;border:1px solid #d8ded7!important;border-radius:9px!important;padding:10px 11px!important;font-size:12px!important}.seller-profile-grid input::placeholder{color:#adb3ac;opacity:1;font-weight:400}.seller-profile-grid input:-webkit-autofill{-webkit-text-fill-color:#1e2721;box-shadow:inset 0 0 0 1000px #fff!important}.seller-profile-grid .profile-field.is-valid input{background:#fbfff9!important;border-color:#a9cca0!important}.seller-profile-grid .profile-field.is-invalid input{outline-color:#c95d5d;background:snow!important;border-color:#c95d5d!important}.seller-profile-grid .profile-field>small{color:#7d867c;font-size:8px;font-weight:500;line-height:1.4}.seller-profile-grid .profile-field .field-error{font-weight:700;color:#b34343!important}.profile-public-preview{color:#60705e;background:#f3f8f1;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;display:flex;margin:0!important;font-size:8px!important}.profile-public-preview b{color:#384738}.profile-sticky-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:auto;padding-top:18px;display:grid}.profile-cta-explainer{color:#795f29;background:#fff8e9;border:1px solid #efdfb7;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:10px 11px;display:flex}.profile-cta-explainer.ready{color:#456c35;background:#eff9ea;border-color:#d2e8c4}.profile-cta-explainer>svg{flex:none;margin-top:1px}.profile-cta-explainer>span{gap:2px;min-width:0;display:grid}.profile-cta-explainer small{color:inherit;font-size:8px;line-height:1.35}.profile-sticky-actions .wizard-buttons{background:0 0;margin:0;padding:0;position:static}.profile-wizard-buttons .primary-button{min-width:190px}.profile-privacy-note{margin-top:10px;font-size:9px}.profile-privacy-note svg{flex:none}@media (width<=720px){.seller-profile-page{padding-top:25px;padding-bottom:24px}.seller-profile-layout{grid-template-columns:1fr;gap:11px;margin-top:18px}.profile-context-card{min-height:0;padding:15px;position:static}.profile-context-icon{border-radius:11px;width:38px;height:38px;margin-bottom:11px}.profile-context-card h3{margin:7px 0;font-size:16px}.profile-context-card>strong{font-size:20px}.profile-context-card>p{margin:11px 0}.profile-benefits{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:4px}.profile-benefits span:last-child{grid-column:1/-1}.seller-profile-grid{padding:13px 14px}.profile-requirement-list{grid-template-columns:1fr 1fr}.profile-form-section{padding:14px 0}.profile-sticky-actions{z-index:4;padding:10px 22px calc(13px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e8e2;grid-template-columns:1fr;gap:8px;margin:13px -22px -22px;position:sticky;bottom:-22px}.profile-sticky-actions .wizard-buttons{display:flex}.profile-wizard-buttons .primary-button{flex:1;min-width:0}.profile-cta-explainer{padding:8px 10px}.profile-privacy-note{margin:12px 0 0}}@media (width<=360px){.seller-profile-grid .contact-grid,.profile-benefits{grid-template-columns:1fr}.profile-benefits span:last-child{grid-column:auto}.profile-requirement-list{grid-template-columns:1fr}.profile-sticky-actions{margin-inline:-18px;padding-inline:18px}}.profile-context-card>p{font-size:11px}.profile-requirement-list span{font-size:10px}.profile-saved-note,.profile-section-heading p{font-size:10px!important}.profile-label-row{font-size:11px}.seller-profile-grid .profile-field>small{font-size:10px}.profile-public-preview{font-size:10px!important}.profile-cta-explainer b{font-size:11px}.profile-cta-explainer small,.profile-privacy-note{font-size:10px}.seller-profile-progressive>.profile-sticky-actions{z-index:auto;background:0 0;border-top:0;width:100%;margin:16px 0 0;padding:0;position:static;bottom:auto}.seller-profile-progressive>.profile-sticky-actions .profile-wizard-buttons{justify-content:flex-end;display:flex}.timing-note-card{background:#fbfcfa;border:1px solid #e4e9e1;border-radius:12px;gap:6px;margin-top:14px;padding:12px}.timing-note-heading{color:#343c35;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.timing-note-heading small{color:#667168;text-transform:uppercase;letter-spacing:.35px;background:#eef3eb;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.timing-note-helper{color:#737d74!important;font-size:10px!important;font-weight:500!important;line-height:1.4!important}.timing-note-card input{margin-top:2px;background:#fff!important}.buyer-note-card{background:#fbfdf9;border:1px solid #dfe8dd;border-radius:14px;gap:8px;padding:12px;scroll-margin-block:18px 118px;display:grid}.buyer-note-card-heading{color:#13233c;justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-note-card-heading b{font:800 14px/1.2 Manrope}.buyer-note-card-heading small{color:#5c7f45;text-transform:uppercase;letter-spacing:.35px;background:#eef6e9;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.buyer-note-card-helper{color:#68736a;font-size:12px;line-height:1.35}.buyer-note-card textarea{min-height:142px;background:#fff!important}.market-intro{background:#fff;max-width:none;margin:0;padding:0;position:relative;overflow:visible}.market-brand-surface{background:#d5f5eb;min-height:156px;padding:30px clamp(24px,4vw,64px) 26px;position:relative;overflow:hidden}.market-brand-inner,.market-support-inner{z-index:1;width:min(1216px,100%);margin-inline:auto;position:relative}.market-brand-inner .hybrid-search-shell{width:100%;margin:16px 0 0}.market-brand-surface .market-intro-head{padding-right:66px}.market-intro h1{letter-spacing:-.8px;text-shadow:none;margin:0;font:600 26px/1.2 Poppins,sans-serif}.discovery-brand-watermark{z-index:0;opacity:.28;filter:brightness(0)invert()drop-shadow(.6px 0 #fff)drop-shadow(-.6px 0 #fff)drop-shadow(0 .6px #fff)drop-shadow(0 -.6px #fff);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(220px,19vw,260px);height:auto;transition:transform .25s,opacity .25s;position:absolute;bottom:-78px;right:22px;transform:rotate(-4deg)scale(1)}.market-brand-surface:focus-within .discovery-brand-watermark{opacity:.23;transform:translate(5px)rotate(2deg)scale(1.06)}.market-intro .search-panel{border:1px solid #232323;box-shadow:0 4px 13px #23232314}.market-support-surface{z-index:2;background:#fff;border-bottom:1px solid #eef0ee;position:relative}.market-support-inner{align-items:center;gap:18px;min-height:64px;padding:10px 0;display:flex}@media (width>=721px){.market-intro{padding-top:18px}.market-brand-surface{border-radius:20px;width:calc(100% - clamp(32px,6vw,64px));max-width:1216px;min-height:152px;margin:0 auto;padding:24px 28px 25px}.market-brand-inner{width:100%}.market-support-inner{width:calc(100% - clamp(32px,6vw,64px));max-width:1216px}.market-intro .mobile-discovery-row{align-items:center;gap:10px;max-width:1040px;display:flex}.market-intro .search-panel{border-radius:15px;flex:1;min-width:360px;max-width:700px;height:56px}.market-intro .mobile-category-shortcuts{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.market-intro .mobile-category-shortcuts::-webkit-scrollbar{display:none}.market-intro .mobile-category-shortcuts button{color:#151c27;white-space:nowrap;background:#fff;border:1px solid #23232314;border-radius:13px;height:46px;padding:0 15px;font-size:12px;font-weight:600;box-shadow:0 2px 5px #23232314}.market-intro .mobile-category-shortcuts button.selected{border-color:#232323;box-shadow:inset 0 0 0 1px #232323}.market-intro .desktop-intent-row{flex:1;justify-content:flex-start;margin:0}.market-intro .desktop-intent-row button{color:#26372f;background:#dff9eb;border-color:#d7f0e4}.market-intro .home-location{background:#fff;border:1px solid #edf0ed;border-radius:10px;flex:none;width:max-content;margin:0;padding:7px 10px}}@media (width<=720px){.market-brand-surface{min-height:132px;padding:19px 14px 24px}.market-brand-inner,.market-support-inner{width:100%}.market-brand-inner .hybrid-search-shell{margin-top:12px}.market-intro h1{letter-spacing:-.35px;text-shadow:none;font:600 16px/22px Poppins,sans-serif}.discovery-brand-watermark{opacity:.3;width:clamp(142px,39vw,160px);top:auto;bottom:-50px;right:-10px;transform:rotate(-6deg)scale(1)}.market-intro.search-expanded .discovery-brand-watermark{opacity:.24;transform:translate(6px)rotate(2deg)scale(1.06)}.market-support-inner{min-height:42px;padding:0 14px;display:block}.market-intro.search-expanded .search-panel{box-shadow:none}}@media (prefers-reduced-motion:reduce){.discovery-brand-watermark{transition:none}}.catalog-loader{border:2px solid #cfd7ce;border-top-color:#4f7f64;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite catalog-spin;display:inline-block}.catalog-loading-state{color:#697069;background:#f7f8f6;border:1px dashed #d8ddd5;border-radius:16px;place-content:center;justify-items:center;gap:10px;min-height:310px;font-size:12px;display:grid}.catalog-loading-state .catalog-loader{width:24px;height:24px}.catalog-loading-state p{margin:0}.show-more-offers{color:#fff;background:#232323;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:210px;margin:24px auto 0;padding:12px 18px;font-size:12px;font-weight:800;display:flex}.show-more-offers small{color:#cbd0cc;font-size:9px;font-weight:600}.image-placeholder{object-fit:contain!important;background:#d5f5eb!important;padding:18%!important;transform:none!important}.details-sticky.preview-disabled{background:#fbfcfb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.details-sticky.preview-disabled .primary-button:disabled{opacity:1;color:#57615a;background:#eef1ee;border-radius:13px;width:auto;min-height:40px;font-size:12px}.details-sticky.preview-disabled small{color:#728076;grid-column:1/-1;margin-top:0;font-size:10px;line-height:1.35}.details-catalog-retry{color:#3d614e;white-space:nowrap;background:#f3f6f3;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:40px;margin:0;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.details-catalog-retry:hover,.details-catalog-retry:focus-visible{background:#e8f4ec}.filter-options button:disabled{opacity:.45;cursor:not-allowed}.switch-row.control-unavailable{opacity:.62}.switch-row.control-unavailable i{background:#d8dcd7}.primary-button .button-loading-spinner{border-color:#fff #ffffff6b #ffffff6b;width:15px;height:15px}.otp-resend-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.otp-resend-button .button-loading-spinner{border-color:#315c49 #315c4940 #315c4940;width:13px;height:13px}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media (width<=720px){.show-more-offers{width:100%;margin-top:18px}.catalog-loading-state{min-height:250px}.details-sticky.preview-disabled{grid-template-columns:minmax(0,1fr) auto;padding-top:9px}.details-sticky.preview-disabled .primary-button:disabled{min-height:42px;font-size:13px}.details-sticky.preview-disabled small{display:none}.details-catalog-retry{width:46px;min-height:42px;padding:0;font-size:0}.details-catalog-retry svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.catalog-loader{animation:none}}.menu-account-summary{border-bottom:1px solid #e8ebe7;align-items:center;gap:9px;margin:2px 3px 6px;padding:9px 8px;display:flex}.menu-account-summary>span{color:#315644;background:#dff5ec;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.menu-account-summary>.avatar{color:#315644;background:#dff5ec;border-radius:12px;width:34px;height:34px;font-size:11px;box-shadow:inset 0 0 0 1px #31564414}.menu-account-summary>.avatar>img{object-fit:cover}.menu-account-summary>div{min-width:0;display:grid}.menu-account-summary b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.menu-account-summary small{color:#7b827a;margin-top:2px;font-size:9px}.menu-popover .menu-sign-out{color:#7b4e4e;border-top:1px solid #e8ebe7;border-radius:0;margin-top:3px;padding-top:13px}.menu-popover .menu-link{text-align:left;color:#32352f;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:13px;text-decoration:none;display:flex}.menu-popover .menu-link:hover{background:var(--mist)}.menu-popover .menu-link:focus-visible{outline-offset:2px;outline:3px solid #d9ff69}.menu-popover .menu-preference-dot{color:#5e8f31;margin-left:auto;font-size:18px;line-height:1}.menu-app-downloads{border-top:1px solid #e8ebe7;gap:7px;margin:8px 3px 2px;padding-top:10px;display:grid}.menu-app-downloads>span{color:#6d8b5c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.menu-popover .menu-install-button{color:#fff;background:#213514;border:1px solid #213514;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.menu-popover .menu-install-button:hover{background:#2f4b22}.menu-popover .menu-install-button:focus-visible{outline-offset:2px;outline:3px solid #d9ff69}.menu-store-links{gap:6px;display:grid}.menu-store-links>a{color:#263226;background:#f8faf7;border:1px solid #dfe5dd;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:7px 9px;text-decoration:none;display:flex}.menu-store-links>a:hover{background:#eef7ea;border-color:#b9d6aa}.menu-store-links>a>span{line-height:1.05;display:grid}.menu-store-links small{color:#758071;font-size:7px;font-weight:600}.menu-store-links strong{font-size:11px;font-weight:800}.menu-store-links>a:focus-visible{outline-offset:2px;outline:3px solid #d9ff69}.results-location-control{color:#344239;text-align:left;background:#fff;border:1px solid #d8ddd4;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:7px 10px;display:flex}.results-location-control>span{font-size:11px;font-weight:800;line-height:1.2;display:grid}.results-location-control small{color:#7a827b;margin-top:2px;font-size:9px;font-weight:500}.results-location-control>svg:last-child{margin-left:2px}.preference-default-note{color:#6f776f;margin:-2px 0 15px;font-size:11px;line-height:1.45}.install-app-modal{text-align:center;max-width:430px;padding:32px 30px 28px;overflow:auto}.install-app-hero{justify-items:center;gap:8px;padding:10px 22px 4px;display:grid}.install-app-hero img{border-radius:18px;width:64px;height:64px;box-shadow:0 10px 24px #2135141f}.install-app-hero h2{letter-spacing:-1px;margin:0;font:800 25px/1.12 Manrope}.install-app-hero p{color:#667066;margin:0;font-size:12px;line-height:1.45}.install-app-steps{text-align:left;gap:8px;margin:22px 0 20px;padding:0;list-style:none;display:grid}.install-app-steps li{background:#f8fbf7;border:1px solid #e1e8df;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:50px;padding:10px 12px;display:grid}.install-app-steps span{color:#315c49;background:#dff5ec;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.install-app-steps p{color:#344139;margin:0;font-size:12px;font-weight:700;line-height:1.35}.install-app-modal .primary-button{width:100%;min-height:46px}@media (width>=721px){.market-support-inner>.home-location{display:none}}@media (width<=720px){.results-location-control{display:none}}@media (width<=520px){.install-app-modal{width:100%;max-width:none;padding:31px 22px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.install-app-hero{padding-inline:8px}.install-app-hero h2{font-size:23px}.install-app-steps li{min-height:54px}}.auth-modal{max-width:440px;padding:28px 30px 25px;overflow:auto}.auth-brand{align-items:center;gap:9px;padding-right:40px;display:flex}.auth-brand .brand-logo{width:107px}.auth-brand>span{letter-spacing:1px;color:#879086;font-size:9px;font-weight:800}.auth-heading{text-align:center;max-width:340px;margin:25px auto 20px}.auth-heading .modal-kicker{justify-content:center;margin:8px 0 6px}.auth-heading h2{letter-spacing:-1px;margin:0;font:800 25px/1.18 Manrope}.auth-heading p{color:#6c746b;margin:9px 0 0;font-size:11px;line-height:1.5}.auth-heading p b{color:#313831}.auth-icon{color:#315c49;background:#dff5ec;border-radius:15px;place-items:center;width:49px;height:49px;margin:0 auto;display:grid}.auth-icon.success{color:#567f32;background:#e9f6d8}.auth-field{color:#414941;gap:7px;font-size:10px;font-weight:800;display:grid}.auth-field .input-with-icon{background:#f8f9f7;height:48px}.auth-field input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.auth-notice{color:#765e2d;background:#fff8e9;border:1px solid #eadcb8;border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 13px;padding:10px 11px;font-size:10px;line-height:1.4;display:flex}.auth-notice svg{flex:none}.auth-notice.auth-error,.privacy-callout.auth-error{color:#8a4444;background:#fff3f3;border-color:#edcccc}.auth-inline-error{color:#a34242;text-align:left;background:#fff1f1;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.4}.auth-primary{width:100%;min-height:45px;margin-top:15px}.auth-legal{color:#818880;text-align:center;justify-content:center;align-items:flex-start;gap:5px;margin:11px auto 0;font-size:9px;line-height:1.4;display:flex}.auth-legal svg{color:#668f42;flex:none}.auth-modal .otp-inputs{margin:20px 0 7px}.auth-secondary-actions{justify-content:center;align-items:center;gap:17px;margin-top:10px;display:flex}.auth-secondary-actions .text-button{font-size:10px}.text-button:disabled{opacity:.45;cursor:not-allowed}.form-screen .auth-inline-error{margin:0}.verify-screen .auth-inline-error{text-align:center;margin:10px 0}.verify-screen .flow-footer{gap:5px}@media (width<=520px){.auth-modal{border-radius:20px;width:100%;max-width:none;min-height:min(640px,100dvh - 20px);padding:25px 20px}.auth-heading{margin-top:29px}.auth-modal .otp-inputs{gap:5px}.auth-modal .otp-inputs input{width:34px}.menu-account-summary{padding-inline:8px}}.captcha-shell{justify-items:center;gap:5px;min-height:65px;margin:12px 0 2px;display:grid}.captcha-shell>div{width:100%}.captcha-shell small{color:#747c74;font-size:9px;line-height:1.35}.captcha-shell small[role=alert]{color:#a34242}.captcha-status{margin-top:12px}.auth-field input[readonly]{cursor:not-allowed;color:#596159;background:#f1f3f0}.auth-field>small{color:#777f77;font-size:9px;font-weight:500;line-height:1.4}.ready-mark.sent.queued{color:#87641f;background:#fff4d8}.ready-mark.sent.delivered{color:#1e6b50;background:#d8f6ed}.ready-mark.sent.failed{color:#9a3e3e;background:#ffe5e5}.request-submit-error{text-align:left;background:#fff3f3;border:1px solid #edcccc;border-radius:9px;align-items:flex-start;gap:7px;padding:10px 11px;display:flex;color:#8a4444!important;max-width:none!important;margin:0 0 13px!important}.request-submit-error svg{flex:none;margin-top:1px}.seller-request-modal{max-width:478px;padding:25px 28px 27px;overflow:auto}.seller-request-brand{align-items:center;gap:9px;padding-right:42px;display:flex}.seller-request-brand .brand-logo{width:108px}.seller-request-brand>span{letter-spacing:1px;color:#879086;font-size:9px;font-weight:800}.seller-request-loading{text-align:center;align-content:center;place-items:center;gap:11px;min-height:330px;padding:80px 28px 55px;display:grid}.seller-request-loading .catalog-loader{width:25px;height:25px}.seller-request-loading b{font:800 17px Manrope}.seller-request-loading small{color:#7a8278;max-width:265px;font-size:10px;line-height:1.5}.seller-request-heading{text-align:center;max-width:370px;margin:27px auto 19px}.seller-request-heading h2,.seller-request-error h2{letter-spacing:-1px;margin:9px 0 0;font:800 25px/1.16 Manrope}.seller-request-heading>p,.seller-request-error>p{color:#6d756b;max-width:340px;margin:9px auto 0;font-size:11px;line-height:1.5}.seller-request-status{color:#785d25;letter-spacing:.4px;text-transform:uppercase;background:#fff5db;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.seller-request-status>span{background:#d79524;border-radius:50%;width:6px;height:6px}.seller-request-status.status-accepted,.seller-request-status.status-completed{color:#276249;background:#def5ea}.seller-request-status.status-accepted>span,.seller-request-status.status-completed>span{background:#34a273}.seller-request-status.status-declined,.seller-request-status.status-cancelled{color:#6d736b;background:#f1f2ef}.seller-request-status.status-declined>span,.seller-request-status.status-cancelled>span{background:#91988f}.seller-request-summary{background:#fafbf9;border:1px solid #e4e9e1;border-radius:13px;overflow:hidden}.seller-request-offer{background:#f0faed;grid-template-columns:1fr auto;gap:7px 12px;padding:15px 16px;display:grid}.seller-request-offer>span,.seller-request-note>span{color:#5c8251;letter-spacing:.45px;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.seller-request-offer>b{font:800 13px/1.35 Manrope}.seller-request-offer>strong{white-space:nowrap;font:800 19px/1 Manrope}.seller-request-offer>strong small{text-align:right;color:#879085;text-transform:uppercase;margin-top:4px;font:600 8px Poppins;display:block}.seller-request-facts{background:#fff;border-top:1px solid #e4e9e1;border-bottom:1px solid #e4e9e1;grid-template-columns:1fr 1fr;display:grid}.seller-request-facts>span{grid-template-columns:20px 1fr;align-items:center;column-gap:4px;padding:13px;display:grid}.seller-request-facts>span+span{border-left:1px solid #e4e9e1}.seller-request-facts svg{color:#6a9360;grid-row:1/3}.seller-request-facts small{color:#889087;text-transform:uppercase;letter-spacing:.35px;font-size:8px}.seller-request-facts b{font-size:10px;line-height:1.35}.seller-request-note{padding:13px 16px}.seller-request-note p{white-space:pre-wrap;color:#5f675e;margin:7px 0 0;font-size:10px;line-height:1.5}.seller-request-privacy{color:#476744;background:#f5faf1;border:1px solid #dfe9d8;border-radius:10px;align-items:flex-start;gap:9px;margin:13px 0 0;padding:11px 12px;display:flex}.seller-request-privacy>svg{flex:none;margin-top:1px}.seller-request-privacy>span{gap:2px;display:grid}.seller-request-privacy b{font-size:10px}.seller-request-privacy small{color:#778374;font-size:9px;line-height:1.45}.seller-request-contact{background:#fbfffc;border:1px solid #cfe5d8;border-radius:12px;margin-top:14px;overflow:hidden}.seller-contact-heading{background:#e8f8ef;align-items:center;gap:9px;padding:13px 14px;display:flex}.seller-contact-heading>span{color:#27815c;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.seller-contact-heading small{text-transform:uppercase;letter-spacing:.45px;color:#67917c;font-size:8px;font-weight:800}.seller-contact-heading h3{margin:2px 0 0;font:800 13px Manrope}.seller-contact-list{padding:5px 13px}.seller-contact-list>div,.seller-contact-list>a{color:#343b34;text-align:left;border-bottom:1px solid #edf0ec;align-items:center;gap:10px;min-height:47px;padding:8px 2px;display:flex}.seller-contact-list>:last-child{border-bottom:0}.seller-contact-list svg{color:#668e5f;flex:none}.seller-contact-list>*>span{flex:1;gap:2px;min-width:0;display:grid}.seller-contact-list small{color:#858d84;text-transform:uppercase;letter-spacing:.35px;font-size:8px}.seller-contact-list b{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.seller-contact-list>a>svg:last-child{color:#9aa198}.seller-contact-loading{color:#747d72;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.seller-contact-loading small{font-size:9px}.seller-contact-error,.seller-request-action-error{color:#904747;background:#fff2f2;border-radius:8px;align-items:flex-start;gap:6px;margin:9px 12px 12px;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.seller-contact-error svg,.seller-request-action-error svg{flex:none;margin-top:1px}.seller-contact-error button{color:#763939;margin-left:auto;font-weight:800;text-decoration:underline}.seller-request-action-error{margin:12px 0 0}.seller-request-actions{gap:8px;margin-top:17px;display:grid}.seller-request-actions>.primary-button,.seller-request-actions>.outline-button{width:100%;min-height:44px}.seller-request-actions>.text-button{padding:7px}.seller-decline-confirm{text-align:left;background:#fff7f7;border:1px solid #ebd7d7;border-radius:10px;gap:4px;padding:12px;display:grid}.seller-decline-confirm>b{color:#713c3c;font-size:11px}.seller-decline-confirm>small{color:#8a6969;font-size:9px}.seller-decline-confirm>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.seller-decline-confirm button{border-radius:8px;padding:10px;font-size:10px;font-weight:800}.decline-button{color:#fff;background:#8f3e3e}.seller-request-error{text-align:center;padding:45px 8px 12px}.seller-request-error>div{color:#687563;background:#f0f3ed;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 13px;display:grid}.seller-request-error .modal-kicker{justify-content:center}.seller-request-error .primary-button{width:100%;margin-top:20px}.seller-request-error>.text-button{width:100%;margin-top:7px}.seller-request-error .seller-request-switch{width:100%;margin-top:8px}.seller-inbox-heading{margin:27px 0 18px}.seller-inbox-heading .modal-kicker{margin-bottom:7px}.seller-inbox-heading h2{letter-spacing:-1px;margin:0;font:800 25px/1.16 Manrope}.seller-inbox-heading p{color:#6d756b;margin:8px 0 0;font-size:11px;line-height:1.5}.seller-inbox-list{gap:8px;display:grid}.seller-inbox-list>button{text-align:left;background:#fafbf9;border:1px solid #e1e6df;border-radius:12px;grid-template-columns:1fr auto;gap:7px 12px;width:100%;padding:14px;display:grid;position:relative}.seller-inbox-list>button:hover{background:#f6fbf3;border-color:#adc8a4}.seller-inbox-list .seller-request-status{grid-column:1/-1;justify-self:start}.seller-inbox-list b{font:800 12px/1.4 Manrope}.seller-inbox-list small{color:#707a6e;grid-column:1/-1;align-items:center;gap:5px;font-size:9px;display:flex}.seller-inbox-list strong{color:#2f382e;align-items:center;gap:5px;font:800 11px Manrope;display:flex;position:absolute;bottom:13px;right:13px}.seller-inbox-empty{text-align:center;color:#6e786c;background:#fafbf9;border:1px dashed #dce2da;border-radius:13px;align-content:center;place-items:center;gap:9px;min-height:230px;padding:35px 22px;display:grid}.seller-inbox-empty b{color:#333a32;font:800 14px Manrope}.seller-inbox-empty span{max-width:290px;font-size:10px;line-height:1.5}.seller-inbox-empty .primary-button{margin-top:7px}.seller-inbox-actions{gap:7px;margin-top:16px;display:grid}.seller-inbox-actions .outline-button{width:100%}.timing-options button:disabled{opacity:.52;cursor:not-allowed}.service-address-help{color:#5f6f5c;align-items:flex-start;gap:6px;margin-top:-7px;font-size:9px;line-height:1.4;display:flex}.service-address-help svg{color:#648c45;flex:none}.contact-field-error{align-items:flex-start;margin-top:0;line-height:1.35;display:flex;color:#a34242!important;font-size:9px!important;font-weight:700!important}.contact-field.is-invalid>input,.contact-field.is-invalid>.input-with-icon{background:#fff8f8;border-color:#c95d5d;box-shadow:0 0 0 1px #c95d5d1f}.contact-field.is-invalid>.input-with-icon{color:#a34242}.form-action-error{margin:0}.market-brand-inner .hybrid-search-shell{position:relative}.search-suggestions{z-index:12;background:#fff;border:1px solid #dce2da;border-radius:13px;width:min(700px,100%);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #1a23182e}.search-suggestions button{color:#2f362f;text-align:left;background:#fff;border-radius:9px;min-height:40px;padding:10px 12px;display:block}.search-suggestions button:hover,.search-suggestions button:focus-visible{background:#f0f8ee;outline:none}.search-suggestions button span{gap:1px;min-width:0;display:grid}.search-suggestions button b{letter-spacing:0;font-size:12px}.search-suggestions button small{color:#818980;text-transform:capitalize;font-size:9px}.result-copy .search-correction{color:#566f43}.empty-state .inline-search-suggestion{color:#4f7f2b;font-size:inherit;background:0 0;padding:0;font-weight:800;text-decoration:underline}.empty-state .inline-search-suggestion:hover{color:#2f5514}@media (width<=720px){.search-suggestions{border-radius:11px;width:100%;max-height:280px;top:calc(100% + 5px);overflow:auto}.search-suggestions button{min-height:43px}.market-intro.search-collapsed .search-suggestions{display:none}}@media (width<=520px){.seller-request-modal{width:100%;max-width:none;height:100dvh;max-height:none;padding:22px 20px calc(22px + env(safe-area-inset-bottom));padding-top:calc(22px + env(safe-area-inset-top));border-radius:0}.seller-request-heading{margin-top:31px}.seller-request-heading h2,.seller-request-error h2{font-size:24px}.seller-request-offer{padding:14px}.seller-request-facts>span{padding:11px 9px}.seller-request-actions{bottom:calc(-22px - env(safe-area-inset-bottom));margin:17px -20px calc(-22px - env(safe-area-inset-bottom));padding:13px 20px calc(17px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffde,#fff 24%);position:sticky}.seller-request-loading{min-height:70dvh}}.seller-sms-consent{background:#f5fbf8;border:1px solid #cfd8d4;border-radius:14px;gap:8px;margin:0;padding:12px;display:grid}.seller-sms-consent legend{color:#34423c;padding:0 4px;font-size:11px;font-weight:800}.seller-sms-consent legend em{color:#65756e;text-transform:uppercase;margin-left:5px;font-size:8px;font-style:normal}.seller-sms-consent label{cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:9px;padding:10px;display:grid!important}.seller-profile-grid .seller-sms-consent input{accent-color:#141817;height:18px;margin:2px 0 0;width:18px!important;min-height:18px!important;padding:0!important}.seller-sms-consent span,.seller-sms-consent small{display:block}.seller-sms-consent b{font-size:11px}.seller-sms-consent small{margin-top:4px;line-height:1.42;color:#5d6a66!important;font-size:10px!important}.seller-sms-consent label:has(input:checked){background:#f4fbf7;border-color:#7da28e;box-shadow:inset 0 0 0 1px #7da28e}.seller-sms-consent.is-invalid{background:#fff7f7;border-color:#b84a4a}.seller-consent-error,.seller-publish-error{margin-top:8px}html,body,#root,.app-shell{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body,#root,.app-shell{overflow-x:hidden}}.site-header .floating-search-button{display:none}.search-panel{min-width:0;max-width:100%;margin:0}.search-panel input{width:100%;max-width:100%}.search-panel input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.mobile-search-dock input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.mobile-search-close{display:none!important}.market-search-clear,.mobile-dock-clear{flex:none}.clear-search:hover{background:#e2e7e1}.market-search-clear:focus-visible,.mobile-dock-clear:focus-visible{outline-offset:2px;outline:3px solid #6f9f3e}@media (width<=720px){.market-search-clear{flex-basis:32px;width:32px;height:32px}}.search-submit:disabled{opacity:.72}.service-section{width:100%;min-width:0;scroll-margin-top:88px}.search-loading-state{color:#53675b;text-align:center;background:linear-gradient(145deg,#f7fbf8,#f3f7f2);border:1px solid #dce6df;border-radius:16px;place-content:center;justify-items:center;gap:11px;min-height:260px;font-size:12px;display:grid}.search-loading-state .catalog-loader{width:25px;height:25px}.search-loading-state p{margin:0;font-weight:700}.service-grid,.service-card,.card-media,.card-content,.seller-overlay>span{min-width:0;max-width:100%}.seller-overlay>span{overflow:hidden}.seller-overlay>span:first-line{text-overflow:ellipsis;overflow:hidden}.seller-overlay-copy{gap:2px;min-width:0;display:grid}.seller-overlay-name,.seller-overlay-status{align-items:center;gap:4px;min-width:0;display:flex}.seller-overlay-name{font:inherit;color:#fff}.seller-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seller-overlay .seller-trust-shield{color:#fff;stroke-width:2.5px;filter:drop-shadow(0 1px 2px #00000059);flex:none}.seller-overlay .seller-status-star{flex:none;color:#f5bd18!important}.card-image span{max-width:calc(100% - 68px)}.card-image span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-footer{flex-wrap:wrap;min-width:0}.card-footer strong{white-space:nowrap}.card-footer button{max-width:100%}.external-provider-card{background:#fbfdfc;border-style:dashed;border-color:#94a99f}.external-card-media .card-image img,.external-details-photo>img{opacity:.8;object-fit:contain!important;background:linear-gradient(145deg,#d5f5eb,#eef8e5)!important;padding:17%!important;transform:none!important}.external-source-badge{z-index:4;color:#694f20;background:#fff8e9ef;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 24px);padding:6px 9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:49px;left:12px;box-shadow:0 2px 8px #362e1b14}.external-card-notice{color:#486052;background:#f5faf7;border:1px solid #dce7e1;border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:8px 9px;display:flex}.external-card-notice>svg{flex:none;margin-top:1px}.external-card-notice>span{gap:1px;min-width:0;display:grid}.external-card-notice b{font-size:9px}.external-card-notice small{color:#6d7a72;font-size:8px;line-height:1.35}.external-card-footer strong{color:#5c675f;white-space:normal;letter-spacing:-.2px!important;font:800 13px/1.2 Poppins,sans-serif!important}.external-card-footer button{margin-left:auto}.external-details-photo>em{color:#6d5428;background:#fff8e9;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:16px;left:16px}.external-details-price{color:#5c675f;letter-spacing:-.4px;font-size:20px}.external-details-notice{color:#3f5c4c;background:#f3faf6;border:1px solid #d8e6df;border-radius:11px;align-items:flex-start;gap:9px;margin:20px 0;padding:12px;display:flex}.external-details-notice>svg{flex:none;margin-top:1px}.external-details-notice>span{gap:4px;display:grid}.external-details-notice b{font-size:11px}.external-details-notice small{color:#6c7971;font-size:9px;line-height:1.5}.external-details-sticky a.primary-button{text-decoration:none}@media (width<=720px){.site-header{height:calc(82px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.site-header.has-floating-search{grid-template-columns:var(--bl-icon-touch) auto 1fr auto;column-gap:10px}.site-header .floating-search-button{z-index:3;width:var(--bl-icon-touch);height:var(--bl-icon-touch);min-width:var(--bl-icon-touch);min-height:var(--bl-icon-touch);color:#fff;background:#232323;border-radius:14px;place-items:center;margin-bottom:10px;position:static;box-shadow:0 5px 14px #0000002e}.site-header.has-floating-search .floating-search-button{display:grid}.site-header.has-floating-search .brand-button{transition:transform .16s}.site-header .menu-popover{top:calc(74px + env(safe-area-inset-top));right:16px}.mobile-discovery-row{scroll-margin-top:calc(92px + env(safe-area-inset-top))}.service-card .card-content,.service-card .card-title,.seller-overlay>span{overflow-wrap:anywhere}.service-card .card-footer{gap:5px}.external-source-badge{font-size:9px;top:52px;left:13px}.external-card-notice{margin-top:-3px;display:flex}.external-card-footer{align-items:center!important}.external-card-footer strong{max-width:48%}.external-card-footer button{padding-inline:10px!important;font-size:10px!important}.search-loading-state{border-radius:14px;min-height:230px}}@media (width<=520px){.market-intro.search-expanded .mobile-intent-row{margin-top:0}.market-support-inner,.mobile-intent-row,.home-location{max-width:100%}.mobile-intent-row button{white-space:normal;min-width:0;max-width:100%}.service-section{padding-inline:12px}.card-media{width:100%}.seller-overlay{max-width:calc(100% - 20px)}.seller-overlay .seller-trust-shield{width:14px;height:14px}}@media (width<=390px){.site-header.has-floating-search .brand-logo{width:90px}.site-header.has-floating-search .header-actions{gap:7px}.service-section{padding-inline:10px}.service-card .card-content{padding-inline:14px}.service-card .card-title{font-size:17px}.service-card .card-footer button{margin-left:auto}.external-card-footer strong{max-width:44%;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.site-header.has-floating-search .brand-button{transition:none}}@media (width<=720px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:15px;line-height:1.5}.market-intro h1{font-size:18px;line-height:1.3}.site-header .location-button,.post-free-label{line-height:1.3;font-size:12px!important}.mobile-category-shortcuts button{min-height:47px;line-height:1.3;font-size:12px!important}.mobile-intent-row button,.category-tabs button{font-size:13px;line-height:1.3}.home-location>span,.result-copy,.sort-control,.sort-control select{font-size:12px;line-height:1.4}.home-location small,.search-suggestions button small,.show-more-offers small{line-height:1.45;font-size:11px!important}.search-panel input{font-size:16px!important}.search-submit{min-width:68px;font-size:13px}.search-suggestions button b{font-size:13px}.service-card .card-image span{line-height:1.3;font-size:12px!important}.seller-overlay>span{font-size:14px;line-height:1.35}.seller-overlay small,.service-card .card-footer>small,.card-proof{line-height:1.4;font-size:12px!important}.service-card .card-title{font-size:17px;line-height:1.4}.service-card .card-footer button{min-height:40px;padding-inline:12px;line-height:1.2;font-size:13px!important}.external-source-badge{line-height:1.35;font-size:11px!important}.external-card-notice b{font-size:12px}.external-card-notice small{font-size:12px;line-height:1.45}.external-card-footer{flex-wrap:wrap}.external-card-footer strong{flex:120px;line-height:1.3;max-width:none!important;font-size:14px!important}.external-card-footer button{flex:none;font-size:12px!important}.modal-frame input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal-frame textarea,.modal-frame select,.buyer-flow input:not([type=checkbox]):not([type=radio]):not([type=file]),.buyer-flow textarea,.buyer-flow select{font-size:16px!important}.search-panel input::placeholder,.modal-frame input::placeholder,.modal-frame textarea::placeholder,.buyer-flow input::placeholder,.buyer-flow textarea::placeholder{opacity:1;color:#737b74!important}.location-status{color:#626a64!important;font-size:11px!important;line-height:1.45!important}.location-modal small{color:#626a64;font-size:11px;line-height:1.45}.location-results button span{font-size:13px;line-height:1.35}.location-results button small{color:#626a64;font-size:12px;line-height:1.4}.radius-control,.radius-control button{font-size:12px;line-height:1.35}.filter-modal legend,.switch-row span{font-size:13px;line-height:1.35}.filter-options button,.switch-row small{font-size:12px;line-height:1.45}.details-seller{font-size:13px}.details-seller span,.details-seller small,.details-rating,.about-service>small{font-size:12px;line-height:1.45}.details-sections h3,.about-service h3,.review-preview h3{font-size:14px;line-height:1.35}.details-sections span,.about-service p,.review-preview p{font-size:13px;line-height:1.55}.details-sticky small{font-size:11px;line-height:1.45}.external-details-photo>em{font-size:11px}.external-details-notice b{font-size:13px}.external-details-notice small{font-size:12px;line-height:1.5}.flow-content{padding-bottom:150px}.buyer-flow-header small{font-size:11px;line-height:1.35}.flow-intro p,.note-heading p,.form-top p,.ready-screen>p{font-size:13px;line-height:1.5}.timing-options button span,.specific-timing h3,.form-screen label{font-size:13px;line-height:1.4}.timing-options button small,.specific-timing label,.specific-timing label small,.simple-note,.simple-note small{font-size:12px;line-height:1.45}.choice-row button,.time-grid button{min-height:42px;font-size:12px;line-height:1.35}.legal-copy{color:#626a64!important;font-size:11px!important;line-height:1.55!important}.privacy-callout,.verify-help{color:#59645d;font-size:12px;line-height:1.5}.text-button{font-size:12px;line-height:1.35}.request-summary>span{font-size:11px;line-height:1.4}.request-summary>b{font-size:14px;line-height:1.4}.request-summary small{font-size:12px;line-height:1.45}.otp-inputs input{font-size:18px!important}.auth-heading p{font-size:13px;line-height:1.5}.auth-brand>span{font-size:11px;line-height:1.35}.auth-field{font-size:12px;line-height:1.4}.auth-notice,.auth-inline-error{font-size:12px;line-height:1.5}.auth-legal,.auth-field>small,.captcha-shell small{color:#626a64;font-size:11px;line-height:1.5}.auth-secondary-actions .text-button{font-size:12px}.wizard-intro>span{font-size:11px;line-height:1.35}.wizard-intro p{font-size:14px;line-height:1.5}.wizard-option,.wizard-list button{font-size:13px;line-height:1.4}.template-list b{font-size:14px;line-height:1.4}.seller-modal small,.template-list small,.seller-source-grid>button>span:last-child,.catalog-sync,.suggestion-actions button,.idea-empty span,.offer-editor-media>label{font-size:12px;line-height:1.45}.catalog-categories button{font-size:11px}.idea-empty b,.publish-lists b{font-size:13px;line-height:1.4}.offer-fields label,.seller-profile-grid label{font-size:12px;line-height:1.4}.publish-lists span{font-size:12px;line-height:1.45}.custom-note,.offer-preview p,.seller-publish-preview p{font-size:13px;line-height:1.5}.preview-label,.seller-modal .prototype-note{font-size:11px!important;line-height:1.5!important}.review-checks span,.privacy-note{font-size:12px;line-height:1.45}.profile-context-card>span,.profile-context-card>strong small,.profile-requirement-list span,.profile-saved-note{line-height:1.4;font-size:11px!important}.profile-context-card>p,.profile-benefits span,.profile-section-heading p{font-size:12px!important;line-height:1.5!important}.profile-completion>div:first-child,.profile-label-row{font-size:12px;line-height:1.4}.profile-label-row em{font-size:10px}.seller-profile-grid .profile-field>small,.profile-public-preview{line-height:1.45;font-size:12px!important}.profile-cta-explainer b{font-size:12px}.profile-cta-explainer small,.profile-privacy-note{font-size:11px;line-height:1.45}.seller-sms-consent legend,.seller-sms-consent b{font-size:12px;line-height:1.4}.seller-sms-consent legend em{font-size:10px}.seller-sms-consent small{line-height:1.5;font-size:11px!important}.seller-request-brand>span,.seller-request-status,.seller-request-offer>span,.seller-request-note>span,.seller-request-facts small,.seller-contact-heading small,.seller-contact-list small{font-size:11px;line-height:1.4}.seller-request-heading>p,.seller-request-error>p,.seller-request-note p,.seller-request-privacy small,.seller-contact-list b,.seller-inbox-list small,.seller-inbox-empty span,.seller-decline-confirm>small{font-size:12px;line-height:1.5}.seller-request-facts b,.seller-request-privacy b,.seller-inbox-list b{font-size:13px;line-height:1.4}.seller-contact-error,.seller-request-action-error{font-size:11px;line-height:1.5}}@media (width<=400px){.contact-grid,.seller-profile-grid .contact-grid{grid-template-columns:minmax(0,1fr)}.flow-content,.flow-footer{padding-inline:18px}.external-card-footer strong{flex-basis:100%}}.seller-dashboard-modal{max-width:960px;padding:25px 28px 27px;overflow:auto}.seller-dashboard-brand{align-items:center;gap:9px;padding-right:42px;display:flex}.seller-dashboard-brand .brand-logo{width:108px}.seller-dashboard-brand>span{letter-spacing:1px;color:#879086;font-size:9px;font-weight:800}.seller-dashboard-heading{grid-template-columns:minmax(0,1fr) 206px;align-items:stretch;gap:16px;margin:25px 0 18px;display:grid}.seller-dashboard-heading>div:first-child{padding:4px 0}.seller-dashboard-heading .modal-kicker{margin-bottom:7px}.seller-dashboard-heading h2{letter-spacing:-1.15px;overflow-wrap:anywhere;margin:0;font:800 28px/1.12 Manrope}.seller-dashboard-heading p{color:#697269;max-width:610px;margin:8px 0 0;font-size:11px;line-height:1.55}.dashboard-request-button{color:#314b3e;text-align:left;background:#eef9f3;border:1px solid #cfe2d8;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:35px minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;padding:13px 38px 13px 13px;display:grid;position:relative}.dashboard-request-button>span{color:#34745a;background:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.dashboard-request-button b{overflow-wrap:anywhere;font:800 11px/1.3 Manrope}.dashboard-request-button small{color:#6e8076;margin-top:2px;font-size:9px}.dashboard-request-button>svg{color:#789185;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.seller-dashboard-summary{background:#f8faf7;border:1px solid #e0e5de;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.seller-dashboard-summary>span{gap:2px;min-width:0;padding:13px 16px;display:grid}.seller-dashboard-summary>span+span{border-left:1px solid #e0e5de}.seller-dashboard-summary b{color:#30372f;font:800 20px/1 Manrope}.seller-dashboard-summary small{color:#788076;font-size:9px;font-weight:700}.seller-dashboard-summary .summary-live b{color:#267256}.seller-dashboard-summary .summary-paused b{color:#8a6627}.seller-dashboard-summary .summary-setup b{color:#6f7770}.seller-dashboard-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;margin:22px 0 10px;display:flex}.seller-dashboard-toolbar h3{margin:0;font:800 17px/1.2 Manrope}.seller-dashboard-toolbar p{color:#747c73;margin:4px 0 0;font-size:9px}.dashboard-refresh-button{color:#546052;background:#f0f3ee;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.dashboard-refresh-button:disabled{opacity:.5}.seller-dashboard-error{color:#884646;background:#fff3f3;border:1px solid #edcccc;border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 10px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.seller-dashboard-error svg{flex:none;margin-top:1px}.seller-dashboard-offers{gap:10px;display:grid}.seller-dashboard-offer{background:#fff;border:1px solid #dee4dc;border-radius:14px;grid-template-columns:116px minmax(0,1fr) 126px;min-width:0;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.seller-dashboard-offer:hover{border-color:#c6d7c0;box-shadow:0 8px 25px #1e271b12}.seller-dashboard-offer-media{background:linear-gradient(145deg,#dff5ec,#edf7e5);min-width:0;min-height:132px;position:relative;overflow:hidden}.seller-dashboard-offer-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seller-dashboard-offer-media>.dashboard-image-placeholder{object-fit:contain;opacity:.45;padding:28%}.seller-offer-status{letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.seller-offer-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.seller-dashboard-offer-media>.seller-offer-status{z-index:2;background:#fffffff0;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #20271d14}.seller-offer-status.status-live{color:#267156;background:#e3f6ed}.seller-offer-status.status-paused{color:#7c5b21;background:#fff3d8}.seller-offer-status.status-setup{color:#656d65;background:#edf0eb}.seller-dashboard-offer-copy{align-self:center;min-width:0;padding:14px 16px}.seller-dashboard-offer-top{align-items:center;gap:10px;min-width:0;display:flex}.seller-dashboard-offer-top>span{color:#5d8650;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.seller-dashboard-offer-top>small{color:#90978e;white-space:nowrap;margin-left:auto;font-size:8px}.seller-dashboard-offer-copy h4{overflow-wrap:anywhere;margin:7px 0 4px;font:800 14px/1.34 Manrope}.seller-dashboard-offer-copy>p{-webkit-line-clamp:2;color:#707970;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.seller-dashboard-offer-facts{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.seller-dashboard-offer-facts strong{white-space:nowrap;font:800 17px/1 Manrope}.seller-dashboard-offer-facts span{color:#6e776d;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.seller-dashboard-offer-actions{background:#fbfcfa;border-left:1px solid #e7ebe5;align-content:center;gap:8px;padding:13px;display:grid}.seller-dashboard-offer-actions button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;padding:10px 8px;font-size:10px;font-weight:800;display:flex}.seller-dashboard-offer-actions .outline-button{background:#fff}.seller-dashboard-offer-actions .dashboard-preview-action{color:#326a42;background:#f5fbf6;border-color:#bfd6c3}.seller-dashboard-offer-actions .dashboard-delete-action{color:#9a3c37;background:#fff8f7;border:1px solid #efd2cf}.seller-dashboard-offer-actions .dashboard-delete-action:hover{background:#fff1ef;border-color:#dca9a4}.seller-offer-delete-confirm{background:#fff8f7;border-top:1px solid #efd2cf;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.seller-offer-delete-confirm strong{color:#742f2b;font:800 13px/1.3 Manrope}.seller-offer-delete-confirm p{color:#765d5b;margin:3px 0 0;font-size:10px;line-height:1.45}.seller-offer-delete-confirm>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.seller-offer-delete-confirm button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.seller-offer-delete-confirm .danger-button{color:#fff;background:#a83f38;border:1px solid #a83f38}.seller-offer-delete-confirm .catalog-loader{border-color:#fff #fff5 #fff5;width:13px;height:13px}.dashboard-status-action{color:#fff;background:#213514}.dashboard-status-action.action-live{color:#74551c;background:#fff7e6;border:1px solid #ead6aa}.dashboard-status-action.action-paused,.dashboard-status-action.action-setup{color:#fff;background:#213514}.dashboard-status-action .catalog-loader,.seller-offer-editor-actions .catalog-loader{border-color:currentColor #fff5 #fff5;width:13px;height:13px}.seller-dashboard-empty{color:#667064;text-align:center;background:#fafbf9;border:1px dashed #d8dfd5;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:280px;padding:42px 24px;display:grid}.seller-dashboard-empty>svg{color:#6d9158}.seller-dashboard-empty>b{color:#303830;font:800 15px Manrope}.seller-dashboard-empty>p{color:#727b71;max-width:430px;margin:0;font-size:10px;line-height:1.5}.seller-dashboard-empty .primary-button{margin-top:8px}.seller-account-recovery-empty>p{font-size:12px;line-height:1.6}.seller-dashboard-offer.is-editing{border-color:#9dbb92;display:block;overflow:visible;box-shadow:0 10px 32px #25371d17}.seller-offer-editor{min-width:0;padding:20px}.seller-offer-editor-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.seller-offer-editor-heading .modal-kicker{margin-bottom:5px}.seller-offer-editor-heading h4{margin:0;font:800 17px/1.3 Manrope}.seller-offer-cover-editor{background:#f8fcf6;border:1px solid #e0eadc;border-radius:18px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.seller-offer-cover-heading-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-offer-cover-heading-row h5{color:#182119;margin:0;font:900 13px/1.1 Manrope,system-ui,sans-serif}.seller-offer-cover-heading-row>small{color:#566658;align-items:center;gap:6px;margin:0;font:850 11px/1.2 Manrope,system-ui,sans-serif;display:inline-flex}.seller-offer-cover-file-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.seller-offer-cover-uploader{color:#172017;cursor:pointer;background:#fff;border:1px solid #dce8d8;border-radius:16px;grid-template-columns:128px minmax(0,1fr) 40px;align-items:center;gap:13px;min-height:118px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.seller-offer-cover-uploader:hover,.seller-offer-cover-uploader:focus-visible{background:#fcfffb;border-color:#6d9158;outline:0;box-shadow:0 0 0 4px #6d915821}.seller-offer-cover-uploader:active{transform:scale(.992)}.seller-offer-cover-uploader.is-disabled{opacity:.62;cursor:not-allowed;box-shadow:none;transform:none}.seller-offer-cover-thumb{background:#eef5ec;border:1px solid #dde8d8;border-radius:13px;width:128px;height:96px;display:block;overflow:hidden}.seller-offer-cover-thumb img{object-fit:cover;width:100%;height:100%;display:block}.seller-offer-cover-placeholder{color:#58724f;text-align:center;align-content:center;place-items:center;gap:5px;height:100%;display:grid}.seller-offer-cover-placeholder small{color:#58724f;max-width:90px;font:900 10px/1.2 Manrope,system-ui,sans-serif}.seller-offer-cover-upload-copy{gap:4px;min-width:0;display:grid}.seller-offer-cover-upload-copy b{color:#172017;font:900 13px/1.25 Manrope,system-ui,sans-serif}.seller-offer-cover-upload-copy small{color:#617066;max-width:360px;font:600 12px/1.45 Manrope,system-ui,sans-serif}.seller-offer-cover-upload-icon{color:#fff;background:#1e211f;border-radius:13px;justify-self:end;place-items:center;width:40px;height:40px;display:grid}.seller-offer-cover-upload-icon .catalog-loader,.seller-offer-cover-heading-row .catalog-loader{border-color:currentColor #fff5 #fff5;width:13px;height:13px}.seller-offer-cover-tip{color:#755d22;background:#fff7e8;border-radius:12px;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;font-size:11px;font-weight:650;line-height:1.45;display:flex}.seller-offer-cover-tip svg{flex:none;margin-top:1px}.seller-offer-cover-copy{gap:7px;display:grid}.seller-offer-photo-feedback{align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.seller-offer-photo-feedback .catalog-loader{width:13px;height:13px}.seller-offer-photo-feedback.is-success{color:#3e6f2d}.seller-offer-photo-feedback.is-error{color:#9d2435}.seller-offer-photo-feedback.is-loading{color:#566658}.seller-offer-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;min-width:0;display:grid}.seller-offer-editor-grid label{color:#3a433b;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid;position:relative}.seller-offer-editor-grid .editor-wide{grid-column:1/-1}.seller-offer-editor-grid input,.seller-offer-editor-grid textarea,.seller-offer-editor-grid select{color:#252b25;resize:vertical;background:#fafbf9;border:1px solid #d9dfd7;border-radius:9px;outline-color:#82aa65;width:100%;min-width:0;padding:11px 12px;font-size:12px;line-height:1.45}.seller-offer-editor-grid input,.seller-offer-editor-grid select{min-height:44px}.seller-offer-editor-grid select{appearance:auto}.seller-offer-editor-grid textarea{min-height:94px}.seller-offer-editor-grid label>small{color:#899187;pointer-events:none;font-size:8px;font-weight:600;position:absolute;top:35px;right:10px}.seller-editor-money{background:#fafbf9;border:1px solid #d9dfd7;border-radius:9px;align-items:center;min-width:0;display:flex;overflow:hidden}.seller-editor-money>span{color:#50604f;padding-left:12px;font-weight:800}.seller-editor-money>input{background:0 0;border:0;border-radius:0;padding-left:5px}.seller-editor-guidance{color:#765e2d;background:#fff8e9;border-radius:8px;align-items:flex-start;gap:6px;margin:11px 0 0;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.seller-editor-guidance svg{flex:none;margin-top:1px}.seller-offer-editor-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:17px;display:flex}.seller-offer-editor-actions .text-button{min-width:74px}.seller-offer-editor-actions .primary-button{min-width:155px}.seller-dashboard-footer{border-top:1px solid #e5e9e3;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.seller-dashboard-footer .outline-button{justify-content:center;align-items:center;gap:6px;display:flex}.seller-dashboard-tabs{background:#f4f7f2;border:1px solid #dfe5dc;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;margin:0 0 18px;padding:4px;display:grid}.seller-dashboard-tabs>button{color:#6a736a;text-align:center;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:45px;padding:9px 13px;font:800 11px/1.3 Manrope;display:flex}.seller-dashboard-tabs>button svg{flex:none}.seller-dashboard-tabs>button small{color:#687067;background:#e4e9e1;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;display:grid}.seller-dashboard-tabs>button.is-active{color:#263229;background:#fff;box-shadow:0 3px 10px #1f2b1c14}.seller-dashboard-tabs>button.is-active svg{color:#4f7c43}.seller-dashboard-tabs>button.is-active small{color:#39713a;background:#e5f5e5}.seller-dashboard-tabpanel{min-width:0}.seller-dashboard-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.seller-offer-view-switch{background:#f4f7f2;border:1px solid #dde4db;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.seller-offer-view-switch>button{color:#6b746a;background:0 0;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.seller-offer-view-switch>button span{background:#e4e9e1;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.seller-offer-view-switch>button.is-active{color:#2e3a30;background:#fff;box-shadow:0 2px 7px #26332214}.seller-offer-view-switch>button.is-active span{color:#37703a;background:#dff2df}.seller-dashboard-quick-actions{gap:7px;margin:-2px 0 12px;display:flex}.seller-dashboard-quick-actions>button{color:#536252;background:#fbfcfa;border:1px solid #dce4d9;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.seller-dashboard-quick-actions>button:hover{color:#31562c;background:#f2f8f0;border-color:#bcd0b6}.seller-dashboard-filter-empty{min-height:220px}.seller-offer-status.status-archived{color:#68706a;background:#e7e9e7}.dashboard-status-action.action-archived{color:#757c76;background:#eef0ee;border:1px solid #d9ddda}.seller-dashboard-v3-topbar,.seller-dashboard-v3-overview,.dashboard-toggle-track,.seller-dashboard-offer-actions .dashboard-boost-action{display:none}.seller-account-panel>.seller-dashboard-toolbar{margin-top:0}.seller-account-form{gap:14px;min-width:0;display:grid}.seller-account-profile-card{background:linear-gradient(135deg,#f5fbf3,#edf8f4);border:1px solid #dce4d9;border-radius:15px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px;display:grid}.seller-account-avatar{color:#456c3d;background:#dfeede;border:3px solid #fff;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden;box-shadow:0 5px 16px #2b48261f}.seller-account-avatar img{object-fit:cover;width:100%;height:100%}.seller-account-avatar-initials{font:800 21px Manrope}.seller-account-avatar-picker{appearance:none;cursor:pointer;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.seller-account-avatar-picker:hover{border-color:#b8d8b5;transform:translateY(-1px);box-shadow:0 7px 19px #2b48262e}.seller-account-avatar-picker:focus-visible{outline-offset:3px;outline:3px solid #72a95d}.seller-account-avatar-picker:disabled{cursor:wait;opacity:.72;transform:none}.seller-account-avatar-action{color:#fff;background:#273c2b;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 6px #14231747}.seller-account-avatar-action .catalog-loader{border-color:#fff #fff5 #fff5;width:11px;height:11px}.seller-account-profile-card>div:nth-child(2){min-width:0}.seller-account-profile-card .modal-kicker{margin:0 0 5px}.seller-account-profile-card h4{overflow-wrap:anywhere;margin:0;font:800 18px/1.25 Manrope}.seller-account-profile-card p{color:#667167;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.seller-account-profile-card>.outline-button{align-items:center;gap:6px;min-height:38px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.seller-account-profile-card>.outline-button .catalog-loader{border-color:#587256 #58725655 #58725655;width:13px;height:13px}.seller-account-profile-photo-feedback{grid-column:1/-1;width:100%}.seller-account-photo-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.seller-account-grid{grid-template-columns:minmax(0,1.3fr) minmax(245px,.7fr);align-items:start;gap:14px;min-width:0;display:grid}.seller-account-side{gap:14px;min-width:0;display:grid}.seller-account-card{background:#fff;border:1px solid #dfe5dd;border-radius:14px;gap:13px;min-width:0;padding:17px;display:grid}.seller-account-card-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.seller-account-card-heading>span{color:#477541;background:#e9f6ea;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.seller-account-card-heading>div{min-width:0}.seller-account-card-heading h4{margin:1px 0 0;font:800 14px/1.25 Manrope}.seller-account-card-heading p{color:#737c73;margin:3px 0 0;font-size:9px;line-height:1.45}.seller-account-card>label,.seller-account-name-grid>label{color:#3a433b;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.seller-account-card :is(input,textarea){color:#252b25;resize:vertical;background:#fafbf9;border:1px solid #d9dfd7;border-radius:9px;outline-color:#82aa65;width:100%;min-width:0;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.45}.seller-account-card input{min-height:44px}.seller-account-card input[readonly]{color:#697168;cursor:not-allowed;background:#f1f3f0;border-style:dashed}.seller-account-card textarea{min-height:112px}.seller-account-card label>small,.seller-account-card>small{color:#7e877e;font-size:9px;font-weight:500;line-height:1.45}.seller-account-name-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.seller-account-card>strong{color:#303a31;overflow-wrap:anywhere;font:800 14px/1.35 Manrope}.seller-account-verified-card{background:#f6fcf8;border-color:#cfe6d8}.seller-account-verified-card>strong{letter-spacing:.25px;font-size:18px}.seller-account-switch{color:#626c62;text-align:left;background:#f7f8f6;border:1px solid #dce2da;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:8px 10px;display:flex}.seller-account-switch>span{background:#cdd3cc;border-radius:99px;align-items:center;width:38px;height:22px;padding:3px;transition:background .18s;display:flex}.seller-account-switch>span i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;box-shadow:0 1px 4px #0000002e}.seller-account-switch>b{font-size:10px;line-height:1.35}.seller-account-switch.is-on{color:#2d6240;background:#eff9f2;border-color:#b9d9c2}.seller-account-switch.is-on>span{background:#4ca572}.seller-account-switch.is-on>span i{transform:translate(16px)}.seller-account-photo-feedback{color:#4c594b;background:#f6f9f5;border:1px solid #d7e1d5;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.seller-account-photo-feedback>svg,.seller-account-photo-feedback>.catalog-loader{flex:none;margin-top:1px}.seller-account-photo-feedback>.catalog-loader{border-color:#557554 #6e7d6d55 #6e7d6d55;width:13px;height:13px}.seller-account-photo-feedback.is-success{color:#347047;background:#f0faf3;border-color:#cbe4d2}.seller-account-photo-feedback.is-error{color:#9a3535;background:#fff5f5;border-color:#efc7c7}.seller-account-recovered-media{gap:7px;display:grid}.seller-account-recovered-media>span{color:#697369;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:800}.seller-account-recovered-media>div{scrollbar-width:thin;gap:8px;padding:2px 1px 5px;display:flex;overflow-x:auto}.seller-account-recovered-media button{background:#edf1eb;border:2px solid #0000;border-radius:12px;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.seller-account-recovered-media button.is-selected{border-color:#4c8b55;box-shadow:0 0 0 2px #d8efd9}.seller-account-recovered-media img{object-fit:cover;width:100%;height:100%}.seller-account-recovered-media svg{color:#fff;background:#2f7544;border-radius:50%;padding:2px;position:absolute;bottom:3px;right:3px}.seller-account-success{color:#347047;background:#f0faf3;border:1px solid #cbe4d2;border-radius:9px;align-items:center;gap:7px;margin:0 0 10px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.seller-account-success svg{flex:none}.seller-account-actions{z-index:3;background:linear-gradient(#ffffffed,#fff 30%);border-top:1px solid #e2e7e0;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding:13px 0 0;display:flex;position:sticky;bottom:-27px}.seller-account-actions .primary-button{justify-content:center;align-items:center;gap:7px;min-width:180px;display:flex}.seller-account-actions .catalog-loader{border-color:#fff #fff5 #fff5;width:13px;height:13px}@media (width<=720px){.seller-dashboard-modal{width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(20px + env(safe-area-inset-top)) 16px calc(22px + env(safe-area-inset-bottom));border-radius:0}.seller-dashboard-brand>span,.seller-offer-status{font-size:11px;line-height:1.35}.seller-dashboard-heading{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.seller-dashboard-heading h2{font-size:25px}.seller-dashboard-heading p{font-size:13px;line-height:1.5}.dashboard-request-button{min-height:66px}.dashboard-request-button b{font-size:13px}.dashboard-request-button small{font-size:12px}.seller-dashboard-summary>span{padding:12px 9px}.seller-dashboard-summary b{font-size:20px}.seller-dashboard-summary small{font-size:11px;line-height:1.35}.seller-dashboard-toolbar{margin-top:20px}.seller-dashboard-toolbar h3{font-size:18px}.seller-dashboard-toolbar p,.dashboard-refresh-button{font-size:12px;line-height:1.4}.seller-dashboard-error{font-size:12px;line-height:1.5}.seller-dashboard-offer{grid-template-rows:auto auto;grid-template-columns:98px minmax(0,1fr)}.seller-dashboard-offer-media{min-height:144px}.seller-dashboard-offer-copy{padding:13px 14px}.seller-dashboard-offer-top{gap:2px;display:grid}.seller-dashboard-offer-top>span,.seller-dashboard-offer-top>small{white-space:normal;margin:0;font-size:11px;line-height:1.35}.seller-dashboard-offer-copy h4{font-size:15px;line-height:1.4}.seller-dashboard-offer-copy>p{font-size:12px;line-height:1.5}.seller-dashboard-offer-facts{gap:8px;margin-top:8px}.seller-dashboard-offer-facts strong{font-size:18px}.seller-dashboard-offer-facts span{font-size:11px}.seller-dashboard-offer-actions{border-top:1px solid #e7ebe5;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 12px}.seller-dashboard-offer-actions.has-preview .dashboard-preview-action{grid-column:1/-1}.seller-dashboard-offer-actions .dashboard-delete-action{grid-column:1/-1;min-height:38px}.seller-dashboard-offer-actions button{min-height:43px;font-size:12px}.seller-offer-delete-confirm{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.seller-offer-delete-confirm strong{font-size:14px}.seller-offer-delete-confirm p{font-size:12px}.seller-offer-delete-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}.seller-offer-delete-confirm button{min-height:44px;font-size:12px}.seller-dashboard-empty>p{font-size:12px;line-height:1.5}.seller-offer-editor{padding:17px 14px}.seller-offer-editor-heading h4{font-size:17px}.seller-offer-cover-editor{border-radius:16px;padding:10px}.seller-offer-cover-uploader{grid-template-columns:112px minmax(0,1fr) 38px}.seller-offer-cover-thumb{width:112px;height:86px}.seller-offer-cover-copy{align-content:start}.seller-offer-editor-grid label{font-size:12px;line-height:1.4}.seller-offer-editor-grid :is(input,textarea,select){font-size:16px;line-height:1.5}.seller-offer-editor-grid label>small{font-size:11px;top:40px}.seller-editor-guidance{font-size:12px;line-height:1.5}.seller-dashboard-footer{z-index:3;bottom:calc(-22px - env(safe-area-inset-bottom));margin:17px -16px calc(-22px - env(safe-area-inset-bottom));padding:12px 16px calc(15px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffec,#fff 28%);position:sticky}.seller-dashboard-tabs{z-index:4;top:calc(-20px - env(safe-area-inset-top));-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#f5f7f3f2;border-width:1px 0;border-radius:0;margin:0 -16px 18px;padding:8px 16px;position:sticky}.seller-dashboard-tabs>button{min-height:48px;padding:9px 8px;font-size:12px}.seller-dashboard-tabs>button small{font-size:10px}.seller-dashboard-toolbar{align-items:flex-start;gap:12px}.seller-dashboard-toolbar-actions{flex-direction:column-reverse;align-items:flex-end}.seller-offer-view-switch>button{min-height:37px;padding:7px 10px;font-size:12px}.seller-offer-view-switch>button span{font-size:10px}.seller-dashboard-quick-actions>button{min-height:40px;font-size:12px}.seller-account-profile-card{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:14px}.seller-account-avatar{width:66px;height:66px}.seller-account-profile-card h4{font-size:18px}.seller-account-profile-card p{font-size:13px;line-height:1.45}.seller-account-profile-card>.outline-button{grid-column:1/-1;justify-content:center;min-height:42px;font-size:12px}.seller-account-grid{grid-template-columns:minmax(0,1fr)}.seller-account-card{gap:14px;padding:15px}.seller-account-card-heading h4{font-size:16px}.seller-account-card-heading p{font-size:13px;line-height:1.45}.seller-account-card>label,.seller-account-name-grid>label{font-size:13px;line-height:1.4}.seller-account-card :is(input,textarea){font-size:16px;line-height:1.5}.seller-account-card input{min-height:48px}.seller-account-card label>small,.seller-account-card>small{font-size:12px;line-height:1.5}.seller-account-card>strong{font-size:16px}.seller-account-verified-card>strong{font-size:20px}.seller-account-switch{min-height:48px}.seller-account-switch>b{font-size:13px}.seller-account-photo-feedback{font-size:13px;line-height:1.5}.seller-account-recovered-media>span{font-size:11px}.seller-account-recovered-media button{width:70px;height:70px}.seller-account-success{font-size:13px;line-height:1.5}.seller-account-actions{bottom:calc(-22px - env(safe-area-inset-bottom));margin:0 -16px calc(-22px - env(safe-area-inset-bottom));padding:12px 16px calc(15px + env(safe-area-inset-bottom))}}@media (width<=500px){.seller-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-dashboard-summary>span:nth-child(3){border-top:1px solid #e0e5de;border-left:0}.seller-dashboard-summary>span:nth-child(4){border-top:1px solid #e0e5de}.seller-dashboard-offer{grid-template-columns:82px minmax(0,1fr)}.seller-dashboard-offer-media{min-height:154px}.seller-dashboard-offer-facts span{flex-basis:100%}.seller-offer-editor-grid{grid-template-columns:minmax(0,1fr)}.seller-offer-editor-grid .editor-wide{grid-column:auto}.seller-offer-editor-heading{align-items:flex-start}.seller-offer-editor-actions{z-index:2;padding:11px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e7e1;margin:15px -14px -17px;position:sticky;bottom:0}.seller-offer-editor-actions .text-button{min-width:66px}.seller-offer-editor-actions .primary-button{flex:1;min-width:0}.seller-dashboard-footer{grid-template-columns:minmax(0,1fr);display:grid}.seller-dashboard-footer .text-button{min-height:38px}.seller-dashboard-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.seller-dashboard-tabs>button{gap:6px;font-size:11px}.seller-dashboard-tabs>button svg{width:15px}.seller-dashboard-tabs>button small{display:none}.seller-dashboard-toolbar{display:grid}.seller-dashboard-toolbar-actions{flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.seller-offer-view-switch{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.seller-offer-view-switch>button{justify-content:center}.seller-dashboard-quick-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.seller-dashboard-quick-actions>button{justify-content:center}.seller-account-name-grid{grid-template-columns:minmax(0,1fr)}.seller-account-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.seller-account-actions .primary-button{min-width:0}}@media (width<=360px){.seller-dashboard-modal{padding-inline:12px}.seller-dashboard-offer{grid-template-columns:72px minmax(0,1fr)}.seller-dashboard-offer-copy{padding-inline:11px}.seller-dashboard-offer-actions{padding-inline:9px}.seller-dashboard-offer-actions button{padding-inline:5px;font-size:11px}.seller-dashboard-footer,.seller-dashboard-tabs{margin-inline:-12px;padding-inline:12px}.seller-dashboard-tabs>button{padding-inline:5px}.seller-dashboard-toolbar-actions{grid-template-columns:minmax(0,1fr);display:grid}.seller-dashboard-toolbar-actions .dashboard-refresh-button{justify-content:center}.seller-account-actions{grid-template-columns:minmax(0,1fr);margin-inline:-12px;padding-inline:12px}.seller-account-actions .text-button{order:2;min-height:38px}}@media (width<=720px){.seller-dashboard-modal{background:#f6f6f6;padding:0}.seller-dashboard-modal>.modal-close{display:none}.seller-dashboard-v3-topbar{z-index:7;background:#fff;border-bottom:1px solid #e7e7e7;grid-template-columns:50px minmax(0,1fr) minmax(50px,auto);align-items:center;gap:8px;height:72px;padding:14px 16px 10px;display:grid;position:sticky;top:0}.seller-dashboard-v3-topbar h2{text-align:center;color:#1c1c1c;letter-spacing:-.2px;margin:0;font:800 16px/1.2 Manrope,system-ui,sans-serif}.seller-dashboard-v3-back{color:#161616;background:#f1f1f1;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.seller-dashboard-v3-topbar-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.seller-dashboard-v3-topbar-actions button{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-height:36px;padding:0 11px;font:800 10px/1 Manrope,system-ui,sans-serif}.seller-dashboard-v3-topbar-actions button:has(svg){place-items:center;width:36px;padding:0;display:grid}.seller-dashboard-brand,.seller-dashboard-heading,.seller-dashboard-tabs,.seller-dashboard-summary,.seller-dashboard-toolbar,.seller-dashboard-quick-actions,.seller-dashboard-footer{display:none}.seller-dashboard-tabpanel{padding:0 16px 26px}.seller-dashboard-v3-overview{background:#fff;border-bottom:1px solid #ececec;gap:18px;margin:0 -16px 18px;padding:10px 16px 18px;display:grid}.seller-dashboard-v3-overview p{color:#2f302f;margin:0;font:500 14px/1.5 Manrope,system-ui,sans-serif}.seller-dashboard-v3-overview p b{color:#151515;font-weight:900}.seller-dashboard-v3-overview button{color:#fff;background:#191919;border-radius:13px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:46px;font:900 15px/1 Manrope,system-ui,sans-serif;display:flex}.seller-dashboard-error{border-radius:13px;margin:0 0 12px;padding:11px 13px;font-size:12px}.seller-dashboard-offers{gap:14px}.seller-dashboard-offer{box-shadow:none;background:#fff;border:1px solid #dfdfdf;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:74px minmax(0,1fr);gap:0 13px;padding:16px 14px 14px;display:grid;position:relative;overflow:visible}.seller-dashboard-offer:hover{box-shadow:none;border-color:#dcdcdc}.seller-dashboard-offer-media{background:#f1f1f1;border-radius:12px;grid-area:1/1;width:74px;height:74px;min-height:0}.seller-dashboard-offer-media>img{border-radius:12px}.seller-dashboard-offer-media>.dashboard-image-placeholder{opacity:.5;padding:24%}.seller-dashboard-offer-media>.seller-offer-status{display:none}.seller-dashboard-offer-copy{grid-area:1/2;align-self:start;padding:2px 52px 0 0}.seller-dashboard-offer-top,.seller-dashboard-description,.seller-dashboard-offer-facts span{display:none!important}.seller-dashboard-offer-copy h4{color:#222;letter-spacing:-.15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font:900 16px/1.38 Manrope,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.seller-dashboard-offer-facts{margin:0;display:block}.seller-dashboard-offer-facts strong{color:#151515;white-space:normal;font:900 17px/1.1 Manrope,system-ui,sans-serif;display:block}.seller-dashboard-offer-actions{background:0 0;border:0;grid-area:2/1/auto/-1;grid-template-columns:42px minmax(0,1fr) minmax(0,1.35fr);gap:9px;padding:16px 0 0;display:grid}.seller-dashboard-offer-actions button{color:#1c1c1c;min-height:40px;box-shadow:none;background:#f4f4f4;border:0;border-radius:13px;padding:0 10px;font:900 13px/1 Manrope,system-ui,sans-serif}.seller-dashboard-offer-actions .outline-button,.seller-dashboard-offer-actions .dashboard-delete-action{color:#1c1c1c;background:#f4f4f4;border:0}.seller-dashboard-offer-actions .dashboard-preview-action{display:none}.seller-dashboard-offer-actions .dashboard-delete-action{color:#1c1c1c;grid-area:1/1;min-height:40px;padding:0;font-size:0}.seller-dashboard-offer-actions .dashboard-delete-action svg{width:16px;height:16px}.seller-dashboard-offer-actions .dashboard-boost-action{grid-area:1/3;display:flex}.seller-dashboard-offer-actions .dashboard-status-action{color:#006fd0;place-items:center;gap:2px;width:49px;min-height:42px;padding:0;display:grid;position:absolute;top:15px;right:14px;background:0 0!important;border:0!important}.dashboard-status-icon{display:none}.dashboard-toggle-track{background:#d7d7d7;border-radius:999px;width:43px;height:24px;display:block;position:relative}.dashboard-toggle-track i{background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:1px;left:1px;box-shadow:0 1px 4px #00000029}.dashboard-status-action.action-live .dashboard-toggle-track{background:#72e6a8}.dashboard-status-action.action-live .dashboard-toggle-track i{left:20px}.dashboard-status-label{color:#006fd0;text-align:center;font:800 11px/1 Manrope,system-ui,sans-serif;display:block}.seller-offer-delete-confirm{border:1px solid #f0d3d0;border-radius:14px;margin:13px -2px 0}.seller-dashboard-modal.is-editing-offer .seller-dashboard-v3-overview,.seller-dashboard-modal.is-editing-offer .seller-dashboard-offer:not(.is-editing){display:none}.seller-dashboard-modal.is-editing-offer .seller-dashboard-tabpanel{background:#f6f6f6;padding:0 12px 28px}.seller-dashboard-modal.is-editing-offer .seller-dashboard-offers{display:block}.seller-dashboard-offer.is-editing{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.seller-offer-editor{background:0 0;padding:0}.seller-offer-editor-heading,.seller-editor-pricing-guidance{display:none}.seller-offer-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;margin-top:13px;display:grid}.seller-offer-editor-grid label{color:#191919;gap:6px;font:900 11px/1.3 Manrope,system-ui,sans-serif}.seller-offer-editor-grid input,.seller-offer-editor-grid textarea,.seller-offer-editor-grid select,.seller-editor-money{color:#252525;box-shadow:none;background:#e9e9e9;border:0;border-radius:7px}.seller-offer-editor-grid input,.seller-offer-editor-grid select{min-height:39px;padding:10px;font-size:12px}.seller-editor-money input{font-size:12px}.seller-offer-editor-grid textarea{min-height:86px;padding:10px;font-size:12px;line-height:1.35}.seller-offer-editor-grid label:first-child{order:1;grid-column:1/-1}.seller-offer-editor-grid label:nth-child(5){order:2;grid-column:1/-1}.seller-offer-editor-grid label:nth-child(2){order:3;grid-column:1}.seller-offer-editor-grid label:nth-child(3){order:3;grid-column:2}.seller-offer-editor-grid label:nth-child(4){display:none}.seller-offer-editor-grid label:nth-child(6){order:4;grid-column:1/-1}.seller-offer-editor-grid label:nth-child(7){order:5;grid-column:1/-1}.seller-offer-editor-grid label>small{color:#555;justify-self:end;margin-top:-24px;padding-right:7px;font-size:9px;position:static}.seller-offer-cover-editor{background:0 0;border:0;border-radius:0;gap:7px;margin:13px 0 0;padding:0;display:grid}.seller-offer-cover-heading-row h5{color:#191919;font:900 12px/1.2 Manrope,system-ui,sans-serif}.seller-offer-cover-uploader{min-height:96px;box-shadow:none;background:#ededed;border-color:#e2e2e2;border-radius:8px;grid-template-columns:94px minmax(0,1fr) 34px;gap:10px;padding:8px}.seller-offer-cover-uploader:hover,.seller-offer-cover-uploader:focus-visible{box-shadow:0 0 0 3px #6d915829}.seller-offer-cover-thumb{background:#f8f8f8;border-radius:7px;width:94px;height:78px}.seller-offer-cover-upload-copy b{font-size:12px}.seller-offer-cover-upload-copy small{font-size:10px;line-height:1.35}.seller-offer-cover-upload-icon{border-radius:10px;width:34px;height:34px}.seller-offer-cover-tip{color:#565656;background:#f4f4f4;border-radius:8px;padding:9px 10px;font-size:10px}.seller-offer-cover-copy{display:grid}.seller-offer-photo-feedback{font-size:11px}.seller-offer-editor-actions{background:0 0;border:0;margin:15px 0 0;padding:0;display:block;position:static}.seller-offer-editor-actions .text-button{display:none}.seller-offer-editor-actions .primary-button{color:#fff;background:#191919;border-radius:8px;width:100%;min-height:45px;font-size:12px}}.expandable-text{min-width:0}.expandable-text>p{white-space:pre-wrap;overflow-wrap:anywhere}.expandable-text.is-collapsed>p{-webkit-line-clamp:var(--preview-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-list{gap:5px;display:grid}.expandable-text>button,.expandable-list-control{color:#3f672c;background:0 0;align-items:center;gap:3px;min-height:38px;margin-top:4px;padding:7px 2px;font-size:13px;font-weight:700;display:flex}.expandable-text>button svg,.expandable-list-control svg{transition:transform .18s}.expandable-text>button[aria-expanded=true] svg,.expandable-list-control[aria-expanded=true] svg{transform:rotate(180deg)}.seller-dashboard-description>p{color:#667066;margin:0;font-size:13px;font-weight:400;line-height:1.55}.seller-request-note-copy>p{margin:7px 0 0}.seller-publish-description>p{color:#687067;margin:11px 0 0}.publish-lists .expandable-list-control{min-height:34px;margin:1px 0 -3px;font-size:12px}@media (width<=720px){body{font-family:DM Sans,sans-serif}.modal-backdrop{align-items:stretch}.location-modal,.filter-modal,.auth-modal,.seller-modal,.seller-request-modal{overscroll-behavior:contain;border-radius:0;width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:none}.modal-frame>.modal-close{top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right))}.location-modal,.filter-modal{padding:calc(58px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.location-modal{flex-direction:column;display:flex}.location-modal>.primary-button{margin-top:auto}.filter-modal{flex-direction:column;display:flex}.filter-modal .modal-actions{margin-top:auto;padding-top:24px}.auth-modal{padding:calc(28px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.seller-request-modal{padding:calc(22px + env(safe-area-inset-top)) 20px calc(22px + env(safe-area-inset-bottom));overflow-y:auto}.seller-modal{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.seller-head{padding-top:calc(17px + env(safe-area-inset-top));padding-right:calc(58px + env(safe-area-inset-right));gap:10px}.seller-modal .wizard-page{overscroll-behavior-y:contain;min-height:0;padding-bottom:calc(22px + env(safe-area-inset-bottom));overflow-y:auto}.details-modal{grid-template-rows:auto auto minmax(0,1fr) auto}.details-topbar{height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.details-topbar .details-topbar-home{background:0 0;border-radius:10px;justify-self:center;width:auto;height:40px;padding:3px 8px}.details-topbar .details-topbar-home .brand-logo{width:94px;height:auto;display:block}.details-topbar .details-topbar-home:focus-visible{outline-offset:2px;outline:3px solid #9ed273}.details-photo{height:var(--details-photo-mobile-height,auto);aspect-ratio:16/9;background:#edf6ef;min-height:0;transition:height .16s,opacity .16s,filter .18s;overflow:hidden}.details-photo>img{object-fit:cover;object-position:center;background:#edf6ef}.details-modal.is-photo-collapsed .details-photo{height:var(--details-photo-mobile-height,auto);aspect-ratio:16/9;filter:saturate(.92)contrast(.96);min-height:0}.details-modal.is-photo-hidden .details-photo{opacity:0;visibility:hidden;pointer-events:none;filter:saturate(.85)contrast(.92);height:0!important;min-height:0!important}.details-modal.is-photo-collapsed .details-photo>span,.details-modal.is-photo-collapsed .external-details-photo>em,.details-modal.is-photo-collapsed .details-photo .favorite,.details-modal.is-photo-collapsed .details-photo .ambassador-cover-badge,.details-modal.is-photo-hidden .details-photo>span,.details-modal.is-photo-hidden .external-details-photo>em,.details-modal.is-photo-hidden .details-photo .favorite,.details-modal.is-photo-hidden .details-photo .ambassador-cover-badge{opacity:0;visibility:hidden;pointer-events:none}.details-modal.is-photo-collapsed .external-details-photo>img{opacity:.55;padding:0!important}.details-modal.is-photo-hidden .external-details-photo>img{opacity:0;padding:0!important}.details-photo>span,.external-details-photo>em,.details-photo .favorite,.details-photo .ambassador-cover-badge{transition:opacity .16s}.details-modal.is-photo-collapsed .details-photo .favorite{transition:opacity .16s,visibility 0s linear .16s}.details-content{overscroll-behavior-y:contain;min-height:0;padding:21px calc(20px + env(safe-area-inset-right)) 14px calc(20px + env(safe-area-inset-left));font-family:DM Sans,sans-serif;overflow-y:auto}.details-sticky{padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right))}.details-content h2{font-size:24px;line-height:1.2}.details-seller{font-size:14px}.details-seller span,.details-seller small,.details-rating,.about-service>small{font-size:13px;font-weight:400;line-height:1.45}.details-sections h3,.about-service h3,.review-preview h3{font-size:15px;line-height:1.35}.details-sections span,.about-service p,.review-preview p{font-size:15px;font-weight:400;line-height:1.6}.expandable-text>button,.expandable-list-control,.publish-lists .expandable-list-control{min-height:44px;font-size:14px}.modal-frame,.buyer-flow{font-family:DM Sans,sans-serif}.modal-frame :is(input,textarea,select),.buyer-flow :is(input,textarea,select){letter-spacing:normal;font-family:DM Sans,sans-serif;font-weight:400!important}.otp-inputs input{font-weight:700!important}.flow-intro p,.note-heading p,.form-top p,.ready-screen>p{font-size:15px;font-weight:400;line-height:1.55}.timing-options button small,.specific-timing label small,.simple-note small{font-size:13px}.seller-profile-grid input{font-weight:400!important}.offer-preview p,.seller-publish-preview p,.seller-publish-description>p,.seller-dashboard-description>p,.seller-request-note-copy>p,.seller-request-note p{font-size:15px;font-weight:400;line-height:1.6}.seller-contact-list b{font-size:14px;font-weight:500;line-height:1.5}.request-summary small{font-size:13px;font-weight:400;line-height:1.5}.location-modal>p,.ranking-note,.auth-heading p{font-size:15px;font-weight:400;line-height:1.55}.auth-notice,.auth-inline-error,.seller-source-grid small,.template-list small{font-size:14px;font-weight:400;line-height:1.5}.profile-context-card>p,.profile-section-heading p,.seller-profile-grid .profile-field>small,.profile-cta-explainer small,.profile-privacy-note,.seller-sms-consent small{font-weight:400;font-size:13px!important;line-height:1.5!important}.seller-request-heading>p,.seller-request-error>p,.seller-request-privacy small,.seller-inbox-empty span,.seller-decline-confirm>small{font-size:14px;font-weight:400;line-height:1.55}}@media (width<=400px){.radius-control{flex-direction:column;align-items:stretch}.radius-control>div{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.radius-control button{min-width:0;padding-inline:3px}}@media (width<=360px){.seller-progress{width:92px}}@media (prefers-reduced-motion:reduce){.details-photo,.details-photo>span,.external-details-photo>em,.expandable-text>button svg,.expandable-list-control svg{transition:none}}.result-group{min-width:0}.result-group+.result-group{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.result-group-heading{max-width:720px;margin:0 0 16px}.result-group-heading>span{color:#55754c;letter-spacing:.55px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.result-group-heading h3{letter-spacing:-.55px;margin:7px 0 5px;font:800 21px/1.2 Manrope,sans-serif}.result-group-heading p{color:#687169;margin:0;font-size:13px;font-weight:400;line-height:1.55}.native-expansion-heading{color:#3f6240;background:#eff8ed;border-radius:12px;align-items:center;gap:10px;margin:27px 0 13px;padding:12px 14px;display:flex}.native-expansion-heading>span{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.native-expansion-heading p{margin:0;font-size:12px;font-weight:400;line-height:1.45}.card-location-line{color:#667269;align-items:center;gap:5px;margin:-2px 0 12px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.card-location-line svg{color:#5c7c63;flex:none}.external-results{max-width:920px}.external-provider-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.external-provider-row{min-width:0}.external-provider-row>a{min-height:88px;color:inherit;background:#fbfdfc;border:1px solid #dce4df;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.external-provider-row>a:hover{background:#f5faf7;border-color:#9eb6a8}.external-provider-row>a:focus-visible{outline-offset:2px;outline:3px solid #7ead35}.external-row-icon{color:#3e6754;background:#dff5ec;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.external-row-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.external-row-copy>small{color:#7a622d;letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.external-row-copy>strong{font-size:15px;line-height:1.35}.external-row-copy>span:not(.external-row-location){color:#444d46;font-size:13px;font-weight:400;line-height:1.4}.external-row-location{color:#657168;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.external-row-location svg{flex:none}.external-row-copy>span.external-row-domain{text-overflow:ellipsis;white-space:nowrap;color:#8a918b;max-width:100%;font-size:11px;font-weight:400;overflow:hidden}.external-row-action{color:#345c45;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.service-card.is-marketplace-alternative{border-style:dashed;border-color:#b8c2ba}.service-card .card-image .marketplace-alternative-label{color:#6f5523;background:#fff4d8}.card-marketplace-status{color:#725a2d;background:#fff7e7;border-radius:8px;margin:-3px 0 11px;padding:7px 8px;font-size:11px;font-weight:600;line-height:1.4}.card-marketplace-status.is-catalog-preview{color:#3e6250;background:#eef7f2}.marketplace-alternative-heading{color:#6b5c36;background:#f8f6ee}.catalog-live-status{color:#355746;background:#f8fcf9;border:1px solid #d8e6dd;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 10px;padding:9px 10px;display:grid}.catalog-live-status>svg{flex:none}.catalog-live-status>span{align-items:center;gap:7px;min-width:0;display:flex}.catalog-live-status b{white-space:nowrap;font-size:11px;line-height:1.25}.catalog-live-status small{color:#617268;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;line-height:1.25;overflow:hidden}.catalog-live-status button{color:#365c49;white-space:nowrap;background:#fff;border:1px solid #c7d8ce;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:10px;font-weight:850;display:flex}.catalog-live-status button:hover,.catalog-live-status button:focus-visible{background:#f9fffb;border-color:#759c85}.related-category-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.related-category-options button{color:#2d392e;text-align:left;background:#f6faf4;border:1px solid #dce4da;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:12px 13px;display:flex}.related-category-options button>span{gap:3px;min-width:0;font-size:13px;font-weight:800;display:grid}.related-category-options button small{color:#707a70;font-size:11px;font-weight:400;line-height:1.35}.related-category-options button>svg{flex:none;margin-left:auto}@media (width<=720px){.result-group+.result-group{margin-top:26px;padding-top:22px}.result-group-heading{margin-bottom:13px;padding-inline:2px}.result-group-heading>span{font-size:11px;line-height:1.35}.result-group-heading h3{margin-top:6px;font-size:19px}.result-group-heading p{font-size:14px;line-height:1.5}.native-expansion-heading{gap:5px;margin:22px 0 12px;padding:12px;display:grid}.native-expansion-heading>span{white-space:normal;font-size:14px}.native-expansion-heading p{font-size:13px;line-height:1.5}.card-location-line{margin:-5px 0 14px;font-size:13px;font-weight:400;line-height:1.45}.external-results{max-width:none}.external-provider-row>a{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:92px;padding:13px}.external-row-icon{width:38px;height:38px}.external-row-copy>small{font-size:11px}.external-row-copy>strong{font-size:15px}.external-row-copy>span:not(.external-row-location),.external-row-location{font-size:13px;line-height:1.45}.external-row-copy>span.external-row-domain{font-size:12px}.external-row-action{font-size:13px}.card-marketplace-status{font-size:13px;font-weight:500;line-height:1.45}.catalog-live-status{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0 0 9px;padding:8px 9px}.catalog-live-status b{font-size:10px}.catalog-live-status small{display:none}.catalog-live-status button{width:auto;min-height:30px;font-size:10px}.related-category-options{grid-template-columns:1fr}.related-category-options button{min-height:62px}.related-category-options button>span{font-size:14px}.related-category-options button small{font-size:12px}}@media (width<=420px){.external-provider-row>a{grid-template-columns:34px minmax(0,1fr);gap:10px}.external-row-icon{border-radius:10px;width:34px;height:34px}.external-row-action{grid-column:2;justify-self:start;min-height:32px}}.seller-modal :is(.wizard-page,.template-list,.template-list button,.template-list button>span,.offer-editor,.offer-fields,.offer-field-row,.seller-profile-layout,.seller-profile-grid){min-width:0}.template-list button{border-width:1px;align-items:flex-start;width:100%;max-width:100%;padding:15px;overflow:hidden}.template-list button.selected{border-width:1px;padding:15px;box-shadow:inset 0 0 0 1px #7cac33}.template-list button>span{overflow-wrap:anywhere}.template-list button b,.template-list button small{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%}.template-list button>strong,.template-list button>svg{flex:none}.offer-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-field-row>*{min-width:0}.offer-fields :is(input,textarea,select){min-width:0;max-width:100%}.profile-phone-summary,.verified-phone-summary{color:#344238;overflow-wrap:anywhere;background:#f4f7f3;border:1px solid #d8ded7;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:10px 12px;display:flex}.profile-phone-summary svg,.verified-phone-summary svg{color:#548261;flex:none}.captcha-shell{width:100%;max-width:100%;overflow:hidden}.captcha-shell iframe{max-width:100%}.captcha-shell small :is(button,a),.captcha-status a{color:inherit;font:inherit;margin-left:3px;font-weight:800;text-decoration:underline}.captcha-preparing{color:#687168;text-align:center;margin:5px 0;font-size:11px;line-height:1.4}.auth-phone-form{display:grid}@media (width<=720px){.seller-modal .wizard-page{width:100%;scroll-padding-block:96px calc(132px + env(safe-area-inset-bottom));scrollbar-gutter:stable}.seller-modal :is(.catalog-template-list,.suggestion-list,.catalog-suggestion-list,.catalog-ai-list){padding-right:0;max-height:none!important;overflow:visible!important}.catalog-categories{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x;scroll-snap-type:x proximity;gap:8px;width:calc(100% + 44px);margin-inline:-22px;padding:12px 22px 6px;scroll-padding-inline:22px;display:flex;overflow:auto hidden}.catalog-categories::-webkit-scrollbar{display:none}.catalog-categories button{scroll-snap-align:start;flex:none;min-width:max-content;min-height:44px;padding:9px 14px;font-size:12px;line-height:1.25}.catalog-categories button.selected{box-shadow:inset 0 0 0 1px #203315}.template-list{gap:10px;width:100%}.template-list button,.template-list button.selected{border-width:1px;gap:10px;min-height:88px;padding:14px}.template-list button b{font-size:14px;line-height:1.42}.template-list button small{font-size:12px;line-height:1.5}.template-list button>strong{white-space:nowrap;font-size:17px}.seller-modal .wizard-page.editor-page{scroll-padding-bottom:calc(164px + env(safe-area-inset-bottom));padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.editor-page .offer-editor{width:100%}.editor-page .offer-fields{gap:13px;width:100%}.editor-page .offer-fields label{gap:7px;min-width:0;font-size:13px;line-height:1.4}.editor-page .offer-fields :is(input,textarea,select){width:100%;min-height:48px;scroll-margin-top:108px;scroll-margin-bottom:calc(176px + env(safe-area-inset-bottom));padding:11px 12px;font-size:16px;line-height:1.4}.editor-page .offer-fields textarea{min-height:104px}.editor-page .wizard-buttons{z-index:5;bottom:calc(-1 * env(safe-area-inset-bottom));padding:14px 22px calc(15px + env(safe-area-inset-bottom));background:linear-gradient(#fffffff2,#fff 24%);border-top:1px solid #e5e9e3;margin-inline:-22px}.editor-page:has(.seller-offer-review-editor :is(input,textarea,select):focus)>.wizard-buttons{background:0 0;border-top:0;margin-inline:0;padding:18px 0 0;position:static}.seller-profile-page{scroll-padding-bottom:calc(156px + env(safe-area-inset-bottom));padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}.seller-profile-page .seller-profile-layout{grid-template-columns:minmax(0,1fr);width:100%}.seller-profile-page .profile-context-card{min-height:0;box-shadow:none;position:static}.seller-profile-page .seller-profile-grid{width:100%;box-shadow:none}.seller-profile-page :is(input,textarea,select){min-width:0;max-width:100%;scroll-margin-top:108px;scroll-margin-bottom:calc(176px + env(safe-area-inset-bottom));font-size:16px!important}.seller-profile-page:has(:is(input,textarea,select):focus) .profile-sticky-actions{margin-inline:0;border-top:0;margin-bottom:0;padding:14px 0 0;position:static}.auth-modal{scroll-padding-block:86px calc(90px + env(safe-area-inset-bottom))}.auth-field .input-with-icon{min-width:0;min-height:50px}.auth-field input{min-width:0;scroll-margin-block:90px calc(112px + env(safe-area-inset-bottom));font-size:16px;line-height:1.4}.captcha-shell{justify-items:stretch}.captcha-shell>div{min-width:0;max-width:100%}}@media (width<=390px){.offer-field-row{grid-template-columns:minmax(0,1fr)}.editor-page .offer-editor-media{grid-template-columns:96px minmax(0,1fr)}.editor-page .wizard-buttons{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.editor-page .wizard-buttons>*{justify-content:center;width:100%;min-width:0}.seller-profile-page .profile-benefits,.seller-profile-page .profile-requirement-list{grid-template-columns:minmax(0,1fr)}.seller-profile-page .profile-benefits span:last-child{grid-column:auto}.auth-modal{padding-inline:18px}.auth-secondary-actions{flex-wrap:wrap;gap:9px}}.catalog-search-form{margin:0}.catalog-picker{min-width:0}.catalog-picker .seller-idea-input{background:#f8fff5;border:2px solid #b6cbb5;box-shadow:0 8px 20px #2b4d3012,inset 0 0 0 1px #ffffffc7}.catalog-picker .seller-idea-input svg{color:#4e7747}.catalog-picker .seller-offer-prompt-input{gap:0;padding-inline:18px}.catalog-picker .seller-idea-input input{color:#182116;background:0 0;font-weight:600}.catalog-picker .seller-idea-input:focus-within{border-color:#5f8f2c;box-shadow:0 0 0 4px #e3f4d9,0 10px 24px #2b4d301a}.catalog-results{gap:18px;min-width:0;margin-top:12px;display:grid}.catalog-inline-status{color:#687168;background:#f5f7f4;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.catalog-result-section{min-width:0}.catalog-result-section+.catalog-result-section{border-top:1px solid #e5e9e3;padding-top:17px}.catalog-section-heading{color:#55754c;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-section-heading>span{letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.catalog-section-heading>small{color:#7a8279;white-space:nowrap;font-size:10px}.catalog-ai-section>h3{color:#2f3831;overflow-wrap:anywhere;margin:7px 0 0;font:800 15px/1.4 Manrope,sans-serif}.catalog-ai-section .idea-empty{min-height:150px;margin-top:10px}.catalog-fallback{background:#f7f8f6;border:1px solid #e2e6df;border-radius:11px;margin-top:13px;padding:12px}.catalog-fallback>b{color:#4b554b;font-size:12px;display:block}.catalog-fallback .template-list{margin-top:9px}.template-list button.blank-template-choice{background:#fbfdf9;border-style:dashed}.template-list button.blank-template-choice b{color:#263329}.template-list button.blank-template-choice small{color:#6a746b}.template-list button.blank-template-choice>svg{color:#55754c}.template-list button.blank-template-choice.selected{background:#f0fbf4;border-style:solid}.suggestion-actions .create-own-offer-action{color:#315c49;background:#fbfdf9;border:1px solid #d8e2d4}.suggestion-actions .create-own-offer-action.selected{color:#203315;background:#e7f7ee;border-color:#315c49}.seller-profile-layout.simplified-profile-layout{grid-template-columns:minmax(0,680px);justify-content:center}.simplified-profile-layout .seller-profile-grid{width:100%}.verified-phone-summary>span{gap:2px;min-width:0;display:grid}.verified-phone-summary b{font-size:12px}.verified-phone-summary small{color:#687168;font-size:11px}@media (width<=720px){.seller-modal .seller-idea-input input{font-size:16px}.seller-modal.is-keyboard-open{height:var(--seller-visual-height);max-height:var(--seller-visual-height);overflow:auto}.seller-modal.is-keyboard-open .seller-head{z-index:8;background:#fff;position:sticky;top:0}.seller-modal.is-keyboard-open .wizard-page{min-height:0;padding-bottom:calc(132px + var(--seller-keyboard-overlay-gap,0px));scroll-padding-block:20px calc(148px + var(--seller-keyboard-overlay-gap,0px))}.seller-modal.is-keyboard-open .seller-offer-review-editor.is-editing>.seller-offer-audit-card{position:static}.seller-modal.is-keyboard-open .seller-offer-edit-surface{scroll-margin-block:20px calc(136px + var(--seller-keyboard-overlay-gap,0px))}.seller-modal.is-keyboard-open .seller-edit-panel-body :is(input,textarea,select){scroll-margin-block:28px calc(148px + var(--seller-keyboard-overlay-gap,0px))}.seller-modal.is-keyboard-open .onboarding-panel-next{bottom:calc(8px + env(safe-area-inset-bottom) + var(--seller-keyboard-overlay-gap,0px));z-index:9;background:linear-gradient(#ffffffdb,#fff 34%);margin-top:14px;padding:10px 0;position:sticky;box-shadow:0 -10px 24px #16221814}.catalog-picker.is-searching .catalog-results{margin-top:14px}.catalog-picker.is-searching .catalog-template-list{max-height:min(31dvh,244px);padding-bottom:2px}.catalog-picker.is-searching .catalog-section-heading{z-index:1;background:#fff;padding:5px 0;position:sticky;top:0}.catalog-picker .seller-idea-input{background:#f8fff5;border-width:2px;border-radius:12px;height:52px;margin-top:20px;padding:0 15px}.catalog-picker .seller-idea-input:focus-within{border-color:#6d9637;box-shadow:0 0 0 3px #e7f4db}.catalog-picker .catalog-categories{margin-top:4px;padding-top:10px}.catalog-picker .catalog-template-list{overscroll-behavior:contain;max-height:min(37dvh,300px);margin-top:9px}.catalog-picker .template-list button{border-radius:12px;min-height:82px}.catalog-picker .template-list button:focus-visible{outline-offset:2px;outline:3px solid #8ecf58}.catalog-results{gap:16px;margin-top:10px}.catalog-result-section+.catalog-result-section{padding-top:15px}.catalog-section-heading{align-items:flex-start}.catalog-section-heading>span{font-size:12px;line-height:1.4}.catalog-section-heading>small{font-size:11px;line-height:1.4}.catalog-ai-section>h3{font-size:15px;line-height:1.45}.seller-profile-layout.simplified-profile-layout{grid-template-columns:minmax(0,1fr);justify-content:stretch}}.mobile-search-dock,.market-search-secondary,.market-search-scope{display:none}.tiered-search-feed,.search-tier{min-width:0}.search-tier+.search-tier{border-top:1px solid #e2e8e3;margin-top:38px;padding-top:30px}.search-tier .result-group-heading>span{color:#436954;background:#edf8f2;border-radius:999px;width:max-content;padding:5px 8px}.tier-extended .result-group-heading>span{color:#49627e;background:#eef3fb}.external-results .result-group-heading>span{color:#566272;background:#eef1f5}.feed-transition-note{color:#486052;background:#f3f8f4;border:1px solid #d8e4db;border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.feed-transition-note>svg{flex:none;margin-top:2px}.feed-transition-note span{font-weight:400}.feed-transition-note b{font-weight:800}.feed-transition-note.is-database{color:#665634;background:#fffaf0;border-color:#eadfbe}.tier-show-more{margin:22px auto 0}.database-match-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.database-match-row{min-width:0}.database-match-row>button{color:#28302a;text-align:left;background:#fffcf5;border:1px solid #e2d8bd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:112px;padding:15px 16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.database-match-row>button:hover{border-color:#bca874;transform:translateY(-1px);box-shadow:0 8px 24px #54431d14}.database-match-row>button:focus-visible{outline-offset:2px;outline:3px solid #7ead35}.database-row-copy{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.database-row-copy>strong{letter-spacing:-.2px;font:750 16px/1.4 Manrope,sans-serif}.database-row-copy>span:not(.database-row-location){color:#515b53;font-size:13px;font-weight:400;line-height:1.45}.database-row-location{color:#68736b;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.database-row-location svg{flex:none}.database-row-side{text-align:right;justify-items:end;gap:4px;min-width:128px;display:grid}.database-row-side>b{font:800 18px/1.2 Manrope,sans-serif}.database-row-side>small{color:#7c827c;max-width:170px;font-size:10px;font-weight:400;line-height:1.35}.database-row-side>span{color:#435c4b;align-items:center;gap:3px;margin-top:5px;font-size:12px;font-weight:800;display:flex}.search-scope-bar{scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y;border:0;align-items:center;gap:8px;min-width:0;margin:0;padding:0;overflow:auto hidden}.search-scope-bar::-webkit-scrollbar{display:none}.search-scope-bar label{color:#344039;scroll-snap-align:start;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e1db;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.search-scope-bar label.selected{color:#fff;background:#232323;border-color:#232323}.search-scope-bar label:has(input:focus-visible){outline-offset:2px;outline:3px solid #7ead35}@media (width<=720px){.market-brand-surface{transition:min-height .25s,padding-bottom .25s}.market-intro.has-submitted-search .market-brand-surface{min-height:190px;padding-bottom:17px}.market-intro.has-submitted-search.is-secondary-hidden .market-brand-surface{min-height:132px}.market-intro.has-submitted-search .mobile-discovery-row{height:auto;min-height:52px;overflow:visible}.market-intro.has-submitted-search.search-expanded .search-panel{flex:auto;width:100%;max-width:none;height:48px}.market-search-secondary{opacity:1;visibility:visible;grid-template-rows:1fr;width:calc(100% + 28px);min-height:0;margin:10px -14px 0;transition:grid-template-rows .25s,margin-top .25s,opacity .2s,transform .25s,visibility;display:grid;overflow:hidden;transform:translateY(0)}.market-search-secondary .market-search-scope{width:100%;min-height:0;padding:0 14px 2px;display:flex}.market-intro.is-secondary-hidden .market-search-secondary{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s,margin-top .25s,opacity .16s,transform .25s,visibility 0s linear .25s;transform:translateY(-8px)}.market-intro.is-secondary-hidden .search-suggestions{display:none}.search-scope-bar label{min-height:44px;font-size:13px}.mobile-search-dock{z-index:19;top:calc(82px + env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dce4de;border-radius:14px;gap:0;width:auto;margin:0;padding:8px 10px;display:grid;position:fixed;box-shadow:0 10px 24px #19251d1f}.mobile-search-dock>form{background:#fff;border:1px solid #26302a;border-radius:14px;align-items:center;gap:8px;min-width:0;height:46px;padding:0 6px 0 12px;display:flex}.mobile-search-dock>form>svg{color:#39463e;flex:none}.mobile-search-dock input{color:#1d2520;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 16px/1.3 Manrope,sans-serif}.mobile-search-dock .dock-location{color:#52655a;white-space:nowrap;text-overflow:ellipsis;background:#edf8f2;border-radius:999px;flex:none;align-items:center;gap:3px;max-width:118px;padding:5px 7px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.mobile-search-dock>form>button{color:#fff;background:#232323;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mobile-search-dock>form>.mobile-dock-clear{color:#4d5a52;background:#edf1ed}.mobile-search-dock>form>button:disabled{opacity:.55}.mobile-search-dock-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:1;visibility:visible;background:#fffffff7;border:1px solid #dce4de;border-radius:13px;max-height:58px;padding:8px;transition:max-height .25s,padding .25s,opacity .2s,transform .25s,visibility;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;transform:translateY(0);box-shadow:0 12px 24px #19251d24}.mobile-search-dock.is-secondary-hidden .mobile-search-dock-secondary{opacity:0;visibility:hidden;pointer-events:none;max-height:0;padding-block:0;transition:max-height .25s,padding .25s,opacity .16s,transform .25s,visibility 0s linear .25s;transform:translateY(-8px)}.mobile-search-dock .search-scope-bar{width:100%;display:flex}.mobile-search-dock .search-scope-bar label{min-height:38px;padding-inline:12px;font-size:12px}.tiered-search-feed{padding-top:7px}.search-tier+.search-tier{margin-top:30px;padding-top:24px}.search-tier .result-group-heading{padding-inline:2px}.search-tier .result-group-heading>span{font-size:10px}.search-tier .result-group-heading h3{letter-spacing:-.45px;font-size:21px;line-height:1.28}.search-tier .result-group-heading p{font-size:14px;line-height:1.55}.tiered-search-feed .service-card{flex-direction:column;width:100%;min-width:0;display:flex}.tiered-search-feed .card-media{aspect-ratio:16/10;width:100%;max-height:238px}.tiered-search-feed .service-card .card-image{min-height:0}.tiered-search-feed .card-area-label{display:none}.tiered-search-feed .card-distance-label{display:inline}.tiered-search-feed .service-card .card-kicker{margin-bottom:9px;display:flex}.tiered-search-feed .service-card .card-kicker>span{font-size:11px;line-height:1.3}.tiered-search-feed .service-card .card-title{margin:0 0 12px;font-size:17px;line-height:1.42}.tiered-search-feed .service-card .card-content{padding:15px 16px 16px}.tiered-search-feed .card-location-line{margin:0 0 12px;font-size:13px}.feed-transition-note{font-size:14px;line-height:1.5}.database-match-row>button{gap:12px;min-height:0;padding:14px}.database-row-copy>strong{font-size:16px;line-height:1.45}.database-row-copy>span:not(.database-row-location),.database-row-location{font-size:13px;line-height:1.5}.database-row-side{min-width:104px}.database-row-side>b{font-size:17px}.database-row-side>small{font-size:11px}.database-row-side>span{font-size:12px}}@media (width<=390px){.mobile-search-dock{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));padding-inline:8px}.mobile-search-dock .dock-location{display:none}.mobile-search-dock>form{gap:6px}.mobile-search-dock input{font-size:16px}.database-match-row>button{grid-template-columns:minmax(0,1fr)}.database-row-side{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;min-width:0}.database-row-side>small{max-width:none}.database-row-side>span{justify-self:end;margin:0}}@media (prefers-reduced-motion:reduce){.market-brand-surface,.market-search-secondary,.mobile-search-dock-secondary{transition:none!important}}.auth-modal-refined{max-width:480px}.auth-modal-refined .auth-brand{padding-bottom:4px}.auth-modal-refined :is(.auth-phone-form,.auth-code-form){align-content:start;gap:14px;display:grid}.auth-modal-refined .auth-heading{text-align:left;max-width:none;margin:31px 0 8px}.auth-modal-refined .auth-heading .modal-kicker{justify-content:flex-start;margin:7px 0 8px}.auth-modal-refined .auth-heading h2{letter-spacing:-1.15px;font-size:30px;line-height:1.14}.auth-modal-refined .auth-heading p{color:#667068;max-width:390px;margin-top:11px;font-size:14px;line-height:1.55}.auth-step-label{color:#4d742e;letter-spacing:.75px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3;display:block}.auth-modal-refined .auth-primary{border-radius:11px;min-height:50px;margin-top:2px}.auth-modal-refined .auth-inline-error{margin:0}.auth-modal-refined .captcha-shell{margin-block:2px}.auth-field-error{margin-top:-6px!important}.auth-consent-card{color:#38443b;background:#fbfdf9;border:1px solid #dfe8dd;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;display:grid}.auth-consent-card>svg{color:#315c49;margin-top:1px}.auth-consent-card p{color:#405046;margin:0;font-size:12px;line-height:1.5}.auth-consent-card a{color:#315c49;text-underline-offset:2px;font-weight:800;text-decoration:underline}.country-phone-control{background:#f8faf8;border:1px solid #d7ddd7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-width:0;min-height:52px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;overflow:hidden}.country-phone-control:focus-within{outline-offset:2px;background:#fff;border-color:#26322b;outline:2px solid #315c49;box-shadow:0 0 0 3px #6f9f4624}.country-phone-control.is-invalid{background:snow;border-color:#b64d59}.country-phone-prefix{color:#505b53;white-space:nowrap;border-right:1px solid #dde2dc;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:79px;padding:0 13px;font-size:13px;display:flex}.country-phone-prefix b{color:#273129;font-size:12px}.country-phone-control input{color:#1e2621;letter-spacing:.1px;width:100%;min-width:0;height:100%;background:0 0!important;border:0!important;outline:0!important;padding:0 14px!important;font-size:17px!important;font-weight:500!important}.country-phone-control input::placeholder{color:#9aa19b;font-weight:400}.otp-code-field{width:min(100%,var(--otp-max-width,360px));cursor:text;margin:18px auto 5px;display:block;position:relative}.otp-code-field:focus-within{outline-offset:3px;border-radius:10px;outline:3px solid #315c49}.otp-native-input{z-index:2;opacity:.01;inset:0;color:#0000!important;caret-color:#0000!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:16px!important;position:absolute!important}.otp-inputs{grid-template-columns:repeat(var(--otp-length),minmax(0,1fr));pointer-events:none;width:100%;gap:8px!important;margin:0!important;display:grid!important}.otp-inputs>span{color:#1f2822;background:#f8faf8;border:1px solid #d7ddd7;border-radius:10px;place-items:center;height:50px;font:750 21px/1 Manrope,sans-serif;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.otp-code-field:focus-within .otp-inputs>span.is-active{background:#fff;border-color:#27332b;box-shadow:0 0 0 3px #6f9f4633}.otp-code-field .otp-inputs>span.is-filled{background:#fbfff9;border-color:#9bb993}.otp-code-field.is-invalid .otp-inputs>span{background:snow;border-color:#c36a73}.auth-code-form .verify-help{text-align:center;color:#6d756e;margin:0;font-size:12px;line-height:1.5}.buyer-auth-screen{text-align:left;align-content:start}.buyer-auth-screen .auth-heading-inline{text-align:left;margin:2px 0 5px}.buyer-auth-screen .auth-heading-inline h2{letter-spacing:-.75px;margin:7px 0 0;font:800 25px/1.18 Manrope,sans-serif}.buyer-auth-screen .auth-heading-inline p{color:#667068;margin-top:9px;font-size:14px;line-height:1.55}.buyer-auth-screen .flow-intro.auth-heading-inline{background:0 0;border-radius:0;padding:0}.buyer-auth-screen .flow-intro .auth-step-label{letter-spacing:.75px;color:#4d742e;font:800 10px/1.3 DM Sans,sans-serif}.buyer-auth-screen .otp-code-field{margin-top:12px}.buyer-auth-screen .verify-help{text-align:center;font-size:12px;line-height:1.5}.onboarding-disclosure-list{gap:10px;width:min(100%,760px);margin:22px auto 0;display:grid}.onboarding-disclosure{background:#fff;border:1px solid #dfe5df;border-radius:15px;min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden}.onboarding-disclosure.is-active{background:#fcfffc;border-color:#a9c3ab;box-shadow:0 12px 30px #283d2f14}.onboarding-disclosure.is-complete:not(.is-active){background:#fafcf9}.onboarding-disclosure-trigger{color:#273129;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 15px;display:grid}.onboarding-disclosure-trigger:focus-visible{outline-offset:-3px;outline:3px solid #315c49}.onboarding-disclosure-number{color:#687169;background:#edf1ec;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.onboarding-disclosure.is-complete .onboarding-disclosure-number{color:#31694e;background:#e1f5e9}.onboarding-disclosure.is-active .onboarding-disclosure-number{color:#fff;background:#25342b}.onboarding-disclosure-copy{gap:4px;min-width:0;display:grid}.onboarding-disclosure-copy b{color:#253029;font:750 15px/1.3 Manrope,sans-serif}.onboarding-disclosure-copy small{color:#68716a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:400;line-height:1.45;overflow:hidden}.onboarding-disclosure.is-active .onboarding-disclosure-copy small{white-space:normal;overflow:visible}.onboarding-disclosure-chevron{color:#7c847e;transition:transform .16s}.onboarding-disclosure.is-active .onboarding-disclosure-chevron{transform:rotate(180deg)}.onboarding-disclosure-body{border-top:1px solid #e7ebe7;padding:17px 17px 18px;animation:.16s both onboarding-reveal}@keyframes onboarding-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.onboarding-panel-next{color:#3f692e;background:0 0;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;margin:15px 0 0 auto;padding:0 3px;font-size:12px;font-weight:800;display:flex}.onboarding-panel-next:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #315c49}.editor-page-progressive .wizard-intro{max-width:760px}.offer-editor-progressive{margin-top:20px}.offer-panel-fields{gap:14px}.offer-panel-fields label{font-size:13px;line-height:1.4}.offer-panel-fields :is(input,textarea,select){background:#fff;border-radius:10px;min-height:48px;padding:11px 12px;font-size:16px;line-height:1.45}.offer-panel-fields textarea{min-height:108px}.offer-panel-media{grid-template-columns:minmax(130px,210px) minmax(0,1fr);align-items:start;gap:11px;width:min(100%,560px);margin:auto;display:grid}.offer-panel-media>img{aspect-ratio:4/3;grid-row:1/4}.offer-panel-media>label,.offer-panel-media>small{margin:0}.editor-next-note{color:#725c2c;text-align:left;background:#fff9ec;border:1px solid #eadab4;border-radius:10px;align-items:center;gap:8px;width:min(100%,760px);min-height:42px;margin:13px auto 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.editor-next-note>span{flex:1}.editor-next-note:focus-visible{outline-offset:2px;outline:3px solid #315c49}.editor-next-note.is-ready{color:#456d38;background:#f2faef;border-color:#cfe4c8}.editor-next-note svg{flex:none}.seller-photo-skip-backdrop{z-index:1200;background:#111814a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seller-photo-skip-dialog{text-align:center;background:#fff;border:1px solid #dce4dc;border-radius:22px;width:min(100%,430px);padding:28px;box-shadow:0 24px 72px #11181447}.seller-photo-skip-icon{color:#315c49;background:#dff6eb;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 13px;display:grid}.seller-photo-skip-dialog>span{color:#6a963d;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.seller-photo-skip-dialog h3{color:#172033;margin:0;font-size:clamp(22px,5vw,28px);line-height:1.08}.seller-photo-skip-dialog p{color:#5f6b62;margin:12px auto 0;font-size:15px;line-height:1.55}.seller-photo-skip-dialog blockquote{color:#385537;background:#f3f8f1;border-radius:12px;margin:16px 0 0;padding:13px 14px;font-size:14px;font-weight:750;line-height:1.45}.seller-photo-skip-actions{gap:9px;margin-top:20px;display:grid}.seller-photo-skip-actions :is(.primary-button,.back-button){justify-content:center;width:100%;min-height:48px}.editor-page-progressive>.wizard-buttons{width:min(100%,760px);margin-inline:auto}.seller-profile-progressive .seller-profile-layout{margin-top:18px}.seller-profile-progressive .seller-profile-grid{border-radius:16px;padding:14px;gap:12px!important;max-width:760px!important}.seller-profile-progressive .profile-phone-summary{background:#f3faf5;border-color:#d5e7d8}.seller-profile-progressive .profile-phone-summary>em{color:#4f7455;white-space:nowrap;background:#e4f4e6;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.profile-progress-quiet{color:#765f31;background:#fff8ea;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.profile-progress-quiet.is-complete{color:#456d38;background:#eef8eb}.profile-progress-quiet svg{flex:none}.profile-disclosure-list{margin-top:0}.profile-disclosure-list .onboarding-disclosure-body{gap:13px;display:grid}.profile-disclosure-list label{font-size:13px;line-height:1.4}.profile-disclosure-list input{border-radius:10px!important;min-height:50px!important;padding:11px 12px!important;font-size:16px!important;font-weight:400!important}.optional-details-toggle{color:#486d39;background:0 0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;font-weight:800;display:flex}.optional-details-toggle svg{transition:transform .16s}.optional-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.optional-details-toggle:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #315c49}.optional-details-fields{background:#f8faf8;border:1px solid #e2e7e1;border-radius:11px;gap:13px;padding:13px;display:grid}.seller-profile-progressive .profile-public-preview{padding:10px 11px;line-height:1.45;margin:0!important;font-size:12px!important}.seller-profile-progressive .seller-sms-consent{margin:0}.seller-source-grid>button{transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.seller-source-grid>button:focus-visible{outline-offset:3px;outline:3px solid #315c49}.wizard-intro h2:focus-visible{outline:none}.seller-source-grid>button.selected{box-shadow:0 10px 26px #354f2a17}.seller-source-footnote{color:#53654e;background:#f3f8f1;margin-top:13px}.review-status-line{background:#f1f8ee;border-radius:10px;justify-content:flex-start!important;padding:11px 13px!important;display:flex!important}.review-status-line>span{color:#4c6843;font-size:12px!important;line-height:1.45!important}.review-status-line.is-warning{background:#fff8e8}.review-status-line.is-warning>span{color:#755d28}.review-add-photo-later{color:#557f3d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;margin-top:9px;padding:4px 2px;font:700 12px/1.35 DM Sans;display:inline-flex}.review-add-photo-later:hover,.review-add-photo-later:focus-visible{color:#294a1d;text-underline-offset:3px;text-decoration:underline}.seller-offer-review-editor{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:start;gap:18px;width:min(100%,980px);margin:20px auto 0;display:grid}.seller-offer-review-editor.seller-open-form-layout{grid-template-columns:minmax(390px,1.08fr) minmax(300px,.92fr);width:min(100%,1080px)}.seller-offer-review-editor.is-preview-only{grid-template-columns:minmax(0,760px);justify-content:center}.seller-offer-review-editor.is-preview-only>.seller-offer-audit-card{position:static}.seller-offer-review-editor .offer-editor-progressive{width:100%;margin:0}.seller-offer-audit-card{background:#fff;border:1px solid #dfe5df;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 16px 38px #1f2f2414}.wizard-page>.seller-offer-audit-card{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);width:min(100%,760px);margin:25px auto 0;display:grid}.seller-offer-review-editor>.seller-offer-audit-card{position:sticky;top:10px}.seller-offer-audit-media{aspect-ratio:4/3;background:#e5eee8;position:relative;overflow:hidden}.wizard-page>.seller-offer-audit-card>.seller-offer-audit-media{aspect-ratio:auto;height:100%;min-height:330px}.seller-offer-audit-media>img{object-fit:cover;width:100%;height:100%;display:block}.seller-photo-state{color:#755d28;background:#fff5d8;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #18201b1f}.seller-photo-state.is-ready{color:#2d684a;background:#e8f8ee}.seller-photo-edit{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17201cdd;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:9px 11px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:12px;right:12px}.seller-offer-audit-content{gap:11px;min-width:0;padding:18px;display:grid}.seller-offer-audit-content .preview-label{color:#55735e;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:800}.seller-audit-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.seller-audit-toolbar .preview-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seller-audit-heading,.seller-audit-price-row,.seller-audit-description{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.seller-audit-heading h3{letter-spacing:-.45px;overflow-wrap:anywhere;min-width:0;margin:0;font:800 21px/1.25 Manrope,sans-serif}.seller-audit-price-row{align-items:center}.seller-audit-price-row .publish-price{font-size:25px}.seller-audit-description .expandable-text{flex:1}.seller-audit-description .seller-publish-description>p{color:#657067;margin:0;font-size:13px;font-weight:400;line-height:1.55}.inline-offer-field{cursor:text;border:1px solid #0000;border-radius:9px;min-width:0;margin:-5px;padding:5px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.inline-offer-field:hover,.inline-offer-field:focus-visible{background:#f6fbf5;border-color:#bfd7c4;outline:0;box-shadow:0 0 0 3px #69975a1f}.inline-offer-field:active{background:#f8fcf7;border-color:#9fbea4}.inline-offer-field .inline-offer-display{min-width:0}.inline-offer-field.is-editing{cursor:default;background:#f8fcf6;border-color:#7bad62;width:100%;padding:10px;animation:.18s both inline-offer-focus;box-shadow:0 0 0 3px #7bad622b}@keyframes inline-offer-focus{0%{opacity:.86}to{opacity:1}}.inline-offer-field.is-editing>label{color:#35553d;text-transform:uppercase;letter-spacing:.45px;gap:5px;width:100%;min-width:0;font-size:10px;font-weight:800;display:grid}.inline-offer-field.is-editing :is(input,textarea,select){color:#17211b;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #acc8ad;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 11px;font:500 16px/1.45 Manrope,sans-serif}.inline-offer-field.is-editing textarea{resize:vertical;min-height:112px}.inline-offer-field.is-editing :is(input,textarea,select):focus{border-color:#4e7a4d;box-shadow:0 0 0 3px #4e7a4d1f}.inline-offer-field.is-editing>small{color:#687168;margin-top:6px;font-size:10px;font-weight:500;line-height:1.4;display:block}.inline-offer-label{justify-self:stretch}.inline-offer-label .preview-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inline-offer-pricing .publish-price{font-size:25px}.inline-price-controls{grid-template-columns:minmax(90px,.7fr) minmax(150px,1.3fr);gap:9px;display:grid}.inline-price-controls label{color:#35553d;text-transform:uppercase;letter-spacing:.45px;gap:5px;font-size:10px;font-weight:800;display:grid}.inline-offer-checklist{padding-top:7px;padding-bottom:7px}.inline-offer-checklist .inline-offer-display{gap:8px;display:grid}.inline-offer-field .seller-publish-description{color:#657067;margin:0;font-size:13px;font-weight:400;line-height:1.55}.seller-audit-description.inline-offer-field.is-editing{justify-content:stretch;align-items:stretch;gap:7px;display:grid}.seller-audit-description.inline-offer-field.is-editing textarea{inline-size:100%;min-height:118px;display:block}.inline-offer-select-field{cursor:pointer;align-items:center;gap:6px;display:flex}.inline-offer-select-field>svg{color:#132018;flex:none}.inline-offer-select-field label{flex:1;min-width:0}.inline-offer-select-field select{color:#132018;appearance:auto;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-height:30px;font:500 14px/1.35 Manrope,sans-serif}.inline-offer-select-field:focus-within{background:#f8fcf7;border-color:#9fbea4;box-shadow:0 0 0 3px #69975a21}.seller-inline-select{cursor:default;z-index:1;overflow:visible}.seller-inline-select.is-open{z-index:30;background:#f8fcf7;border-color:#9fbea4;box-shadow:0 0 0 3px #69975a21}.seller-inline-select-trigger{color:#132018;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:30px;font:600 14px/1.35 Manrope,sans-serif;display:flex}.seller-inline-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seller-inline-select-trigger svg{color:#132018;flex:none;transition:transform .16s}.seller-inline-select.is-open .seller-inline-select-trigger svg{transform:rotate(180deg)}.seller-inline-select-popover{left:var(--seller-select-left,0);top:var(--seller-select-top,0);width:var(--seller-select-width,240px);z-index:1200;position:fixed}.seller-inline-select-sheet{background:#fff;border:1px solid #dfe8df;border-radius:8px;width:100%;padding:6px;box-shadow:0 18px 38px #1421182e}.seller-inline-select-sheet-head{display:none}.seller-inline-select-menu{max-height:min(320px,calc(100vh - var(--seller-select-top,0px) - 16px));gap:4px;display:grid;overflow-y:auto}.seller-inline-select-menu button{color:#233028;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.seller-inline-select-menu button:hover,.seller-inline-select-menu button:focus-visible{background:#eff9f1;outline:0}.seller-inline-select-menu button.selected{color:#1f4f33;background:#e4f8e7}.seller-inline-select-menu button svg{color:#497a42;flex:none}.seller-inline-select-close{color:#17211b;cursor:pointer;background:#f0f2f0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.seller-inline-select-close:hover,.seller-inline-select-close:focus-visible{outline-offset:2px;background:#e5eae5;outline:3px solid #315c49}.inline-offer-display{align-items:flex-start;gap:10px;display:flex;position:relative}.inline-offer-display>:first-child{flex:1;min-width:0}.preview-edit-action{color:#41614b;background:#f8fbf8;border:1px solid #d7e1d8;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:7px 8px;font-size:10px;font-weight:800;display:flex}.preview-edit-action:hover,.preview-edit-action:focus-visible,.seller-photo-edit:focus-visible{outline-offset:2px;outline:3px solid #315c49}.seller-offer-audit-content>.preview-edit-action{justify-self:end;margin-top:-5px}.seller-audit-meta{border-top:1px solid #e5e9e5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:9px;padding-top:11px;display:grid}.seller-audit-meta>div{gap:7px;min-width:0;display:grid}.seller-audit-meta>div>span{color:#687168;align-items:center;gap:5px;min-width:0;font-size:11px;line-height:1.4;display:flex}.seller-audit-meta>div>span svg{flex:none}.seller-audit-meta .preview-edit-action{width:100%}.offer-pricing-help{color:#687168;margin-top:-3px;font-size:11px;font-weight:400;line-height:1.45}.offer-editor-media input.offer-photo-input{display:block}.offer-panel-media:focus-within>label{outline-offset:3px;outline:3px solid #315c49}.seller-audit-editor-page>.editor-next-note,.seller-audit-editor-page>.wizard-buttons{width:min(100%,1080px)}.seller-draft-save-status{color:#4c6843;background:#f4faf1;border:1px solid #d9e7d5;border-radius:10px;align-items:center;gap:7px;width:min(100%,760px);min-height:38px;margin:13px auto 0;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.seller-draft-save-status svg{flex:none}.seller-draft-save-status.is-saving svg{animation:.8s linear infinite seller-draft-spin}@keyframes seller-draft-spin{to{transform:rotate(360deg)}}.seller-draft-save-status.is-error{color:#8a463b;background:#fff5f2;border-color:#ead7d1}.seller-offer-edit-surface{background:#fff;border:1px solid #dfe5df;border-radius:16px;min-width:0;animation:.16s both onboarding-reveal;overflow:hidden;box-shadow:0 16px 38px #1f2f2414}.seller-edit-surface-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 14px;display:flex}.seller-edit-surface-heading>div{min-width:0}.seller-edit-surface-heading span{letter-spacing:1px;text-transform:uppercase;color:#6a9441;font-size:9px;font-weight:800}.seller-edit-surface-heading h3{color:#243029;margin:5px 0 4px;font:800 20px/1.2 Manrope,sans-serif}.seller-edit-surface-heading p{color:#68716a;margin:0;font-size:11px;line-height:1.45}.seller-edit-surface-heading>button{color:#3e6345;background:#f4f8f3;border:1px solid #d8e2d8;border-radius:9px;flex:none;align-items:center;gap:5px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.seller-edit-section-nav{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:0 13px 12px;display:flex;overflow:auto hidden}.seller-edit-section-nav::-webkit-scrollbar{display:none}.seller-edit-section-nav button{color:#5e685f;scroll-snap-align:start;background:#f6f8f5;border:1px solid #dfe5df;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.seller-edit-section-nav button.selected{color:#fff;background:#26342b;border-color:#26342b}.seller-edit-panel-body{border-top:1px solid #e7ebe7;padding:17px 18px 18px}.seller-edit-panel-body .offer-panel-media{width:100%}.seller-edit-panel-body .onboarding-panel-next{margin-top:13px}.seller-open-offer-form .seller-edit-surface-heading{border-bottom:1px solid #e7ebe7}.seller-open-offer-form .seller-edit-panel-body{border-top:0;padding:0}.seller-open-form-section{border-top:1px solid #e7ebe7;gap:15px;padding:18px;display:grid}.seller-open-form-section:first-child{border-top:0}.seller-open-form-section>header{grid-template-columns:30px minmax(0,1fr) 20px;align-items:start;gap:10px;min-width:0;display:grid}.seller-open-form-section>header>span{color:#42613e;background:#edf3eb;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.seller-open-form-section>header>div{min-width:0}.seller-open-form-section>header h4{color:#243029;margin:1px 0 3px;font:800 15px/1.3 Manrope,sans-serif}.seller-open-form-section>header p{color:#68716a;margin:0;font-size:11px;line-height:1.45}.seller-open-form-section>header>svg{color:#4d7b45;margin-top:5px}.seller-open-form-section .offer-panel-fields{padding-left:40px}.seller-open-form-section .offer-panel-media{width:auto;margin:0 0 0 40px}.seller-open-form-section :is(input,textarea,select):focus{border-color:#4e7a4d;outline:0;box-shadow:0 0 0 3px #4e7a4d1f}@media (width>=721px){.seller-modal{grid-template-rows:auto minmax(0,1fr);height:min(790px,100dvh - 44px);min-height:min(620px,100dvh - 44px);overflow:hidden}.seller-modal .wizard-page{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}}@media (width<=860px){.seller-offer-review-editor{grid-template-columns:minmax(0,1fr);gap:14px}.seller-offer-review-editor.seller-open-form-layout{grid-template-columns:minmax(0,1fr)}.seller-offer-review-editor>.seller-offer-audit-card{position:static}}@media (width<=720px){.buyer-flow{top:var(--buyer-visual-top,0);height:var(--buyer-visual-height,100dvh);position:fixed;bottom:auto;left:0;right:0}.buyer-flow.is-keyboard-open .flow-content{padding-bottom:calc(150px + var(--buyer-keyboard-overlay-gap,0px));scroll-padding-block:22px calc(150px + var(--buyer-keyboard-overlay-gap,0px))}.buyer-flow.is-keyboard-open .flow-footer{bottom:calc(8px + env(safe-area-inset-bottom) + var(--buyer-keyboard-overlay-gap,0px));z-index:9;background:#fff;padding:12px 0 6px;position:sticky}.note-screen:has(textarea:focus) textarea{min-height:112px}.auth-modal-refined{padding-inline:20px;scroll-padding-block:18px 220px}.auth-modal-refined:has(input:focus){padding-bottom:220px}.auth-modal-refined .auth-brand{z-index:2;background:#fff;margin-inline:-20px;padding:10px 20px 8px;position:sticky;top:0}.auth-modal-refined .auth-heading{margin-top:14px}.auth-modal-refined .auth-heading h2{font-size:28px}.auth-modal-refined :is(.auth-phone-form,.auth-code-form){align-content:start;gap:10px;min-height:0}.auth-modal-refined .auth-phone-form{padding-bottom:calc(14px + env(safe-area-inset-bottom));gap:12px}.auth-modal-refined .auth-phone-form .auth-primary{z-index:2;bottom:calc(10px + env(safe-area-inset-bottom));margin-top:6px;position:sticky;box-shadow:0 8px 18px #101e1424}.auth-modal-refined .auth-primary{min-height:52px;font-size:14px}.auth-modal-refined .auth-field,.auth-modal-refined .otp-code-field{scroll-margin-block:18px 220px}.country-phone-control{min-height:56px}.country-phone-prefix{min-width:76px;padding-inline:11px}.otp-code-field{width:min(100%,var(--otp-max-width,344px));margin-top:16px}.otp-inputs{gap:6px!important}.otp-inputs>span{border-radius:9px;height:50px;font-size:20px}.buyer-auth-screen{padding-top:16px}.buyer-auth-screen .auth-heading-inline h2{font-size:27px}.buyer-auth-screen .flow-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.auth-modal :is(input,textarea,select),.buyer-flow :is(input,textarea,select){font-size:16px!important}.buyer-flow .contact-field :is(input,textarea),.buyer-flow .simple-note input{scroll-margin-block:26px 118px}.buyer-flow .buyer-note-card{scroll-margin-block:18px 24px}.buyer-flow.is-keyboard-open .note-screen{padding-top:14px}.buyer-flow.is-keyboard-open .note-heading{margin:0 0 10px}.buyer-flow.is-keyboard-open .note-heading h2{font-size:17px}.buyer-flow.is-keyboard-open .note-heading p{display:none}.buyer-flow.is-keyboard-open .buyer-note-card{gap:6px;padding:10px}.buyer-flow.is-keyboard-open .buyer-note-card textarea{min-height:106px}.buyer-flow.is-keyboard-open .form-screen .flow-footer{margin-top:14px}.buyer-flow.is-keyboard-open .form-screen .primary-button{min-height:54px}.seller-source-grid>button{grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:11px;min-height:116px;padding:14px;display:grid}.seller-source-grid>button.selected{padding:13px}.seller-source-grid .source-icon{grid-row:1/4;width:40px;height:40px;margin:0}.seller-source-grid b{font-size:15px}.seller-source-grid small{margin:4px 0 6px;font-size:13px!important;line-height:1.45!important}.seller-source-grid>button>span:last-child{margin:0;font-size:11px!important}.seller-source-page{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.seller-source-page>.wizard-buttons{padding:0 0 calc(4px + env(safe-area-inset-bottom));background:0 0;margin-top:16px;position:static}.unified-offer-picker{padding-top:18px!important}.unified-offer-picker>.wizard-intro{background:#dcf6ec;border-radius:15px 15px 0 0;margin:0;padding:17px 15px 5px}.unified-offer-picker>.wizard-intro>span{font-size:10px}.unified-offer-picker>.wizard-intro h2{font-size:21px;line-height:1.2}.unified-offer-picker>.wizard-intro p{font-size:12px!important;line-height:1.45!important}.unified-offer-picker>.catalog-picker{display:contents}.unified-offer-picker .catalog-search-form{background:#dcf6ec;border-radius:0 0 15px 15px;padding:0 15px 14px}.unified-offer-picker .seller-idea-input{background:#f8fff5;border-color:#adc6aa;margin-top:0}.unified-offer-picker .catalog-categories{flex:none;min-height:30px;margin:8px 0 15px;padding:0}.unified-offer-picker .catalog-picker.is-searching .catalog-categories{display:flex}.unified-offer-picker .catalog-categories button{color:#5c665e;text-transform:none;background:#f7f8f7;border:1px solid #e2e6e0;min-height:30px;padding:6px 10px;font-size:10px;font-weight:600}.unified-offer-picker .catalog-categories button.selected{color:#fff;background:#27472f;border-color:#27472f}.unified-offer-picker .catalog-results{gap:17px;display:grid}.unified-offer-picker .catalog-result-section+.catalog-result-section{border-top:0;padding-top:0}.unified-offer-picker .catalog-template-list{max-height:none!important;overflow:visible!important}.unified-offer-picker .catalog-section-heading>span{color:#20251f;letter-spacing:0;text-transform:none;font-size:13px}.unified-offer-picker .catalog-section-heading>small{font-size:10px}.unified-offer-picker .catalog-ai-section>h3{color:#687068;margin:5px 0 10px;font-size:12px}.unified-offer-picker .catalog-ai-list button{background:#f3f4f3;border-color:#e6e8e5}.unified-offer-picker .catalog-ai-list button.selected{background:#e9f8f0;border-color:#315c49}.catalog-no-proven{display:none!important}.unified-suggestion-actions{grid-template-columns:1fr;margin-top:12px;display:grid!important}.unified-suggestion-actions .show-different-ideas{color:#303830;background:#f8f9f8;border:1px dashed #cfd6ce;min-height:48px}.unified-suggestion-actions .change-service-action{color:#667066;background:0 0;min-height:34px!important}.unified-suggestion-actions .create-own-offer-action{background:#fbfdf9;border-style:solid;min-height:38px!important}.unified-offer-picker>.wizard-buttons{padding:0 0 calc(4px + env(safe-area-inset-bottom));background:0 0;margin-top:17px;position:static}.unified-offer-picker{background:#fff;padding:14px 14px calc(18px + env(safe-area-inset-bottom))!important}.unified-offer-picker>.wizard-intro{background:#d7f6e8;border-radius:12px;margin:0;padding:20px 18px 72px;position:relative;overflow:hidden}.unified-offer-picker>.wizard-intro:after{content:"";opacity:.055;background:url(/bl-mark.svg) 50%/contain no-repeat;width:132px;height:132px;position:absolute;bottom:-35px;right:-34px;transform:rotate(-12deg)}.unified-offer-picker>.wizard-intro>*{z-index:1;position:relative}.unified-offer-picker>.wizard-intro>span{display:none}.unified-offer-picker>.wizard-intro h2{letter-spacing:-.42px;margin:0;font-size:20px;line-height:1.12}.unified-offer-picker>.wizard-intro p{display:none}.unified-offer-picker .catalog-search-form{z-index:2;background:0 0;border-radius:0;margin:-58px 18px 0;padding:0;position:relative}.unified-offer-picker .seller-idea-input{height:50px;box-shadow:none;background:#f7fbf8;border:1px solid #c2d9cb;border-radius:14px;padding:0 14px}.unified-offer-picker .seller-idea-input:focus-within{border-color:#6c9b63;box-shadow:0 0 0 3px #dff4e8}.unified-offer-picker .seller-idea-input svg{color:#5b8d61;width:19px;height:19px}.unified-offer-picker .seller-idea-input input{color:#182116;font-weight:600;font-size:18px!important}.unified-offer-picker .seller-idea-input input::placeholder{color:#8b968d}.unified-offer-picker .catalog-categories{gap:10px;width:calc(100% + 18px);min-height:46px;margin:24px -9px;padding:0 9px 4px}.unified-offer-picker .catalog-categories button{color:#5c665e;min-height:42px;box-shadow:none;background:#f1f4f0;border:0;border-radius:999px;padding:0 16px;font-size:12px;font-weight:800}.unified-offer-picker .catalog-categories button.selected{color:#fff;min-width:52px;box-shadow:none;background:#1e231f;border:0}.unified-offer-picker .catalog-results{gap:14px;margin-top:0}.unified-offer-picker .catalog-section-heading{align-items:center;margin:0 0 10px}.unified-offer-picker .catalog-section-heading>span{color:#1d241f;font-size:13px;font-weight:900;line-height:1.2}.unified-offer-picker .catalog-section-heading>span svg{display:none}.unified-offer-picker .catalog-section-pill{color:#6f9275;background:#edf8e8;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800}.unified-offer-picker .catalog-template-list,.unified-offer-picker .catalog-ai-list{gap:7px;margin-top:0}.unified-offer-picker .template-list button,.unified-offer-picker .template-list button.selected{min-height:54px;box-shadow:none;background:#eafcf6;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 13px}.unified-offer-picker .catalog-ai-list button,.unified-offer-picker .catalog-ai-list button.selected{background:#f4f5f4}.unified-offer-picker .template-list button>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:54px;display:flex}.unified-offer-picker .template-list button b{letter-spacing:-.13px;font-size:12px;font-weight:760;line-height:1.24;display:block}.unified-offer-picker .template-list button b .unified-template-price{font-size:inherit;line-height:inherit;white-space:nowrap;font-weight:860;display:inline}.unified-offer-picker .template-list button>strong{white-space:nowrap;font-size:12px}.unified-offer-picker .template-list button>svg{color:#315443;width:15px;height:15px}.unified-offer-picker .template-choice-selected{border-radius:999px!important;padding:5px!important;font-size:0!important}.unified-offer-picker .catalog-ai-section{margin-top:1px}.unified-offer-picker .catalog-ai-section .catalog-section-heading>small,.unified-offer-picker .catalog-ai-section>h3,.unified-offer-picker .catalog-ai-section .prototype-note,.unified-offer-picker .catalog-ai-list .demand-rank i{display:none}.unified-offer-picker .catalog-ai-list .demand-rank{color:#4b9051;background:#dcf8e5;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px}.unified-suggestion-actions{gap:7px;margin-top:9px}.unified-suggestion-actions .show-different-ideas{color:#2f352f;background:#fafafa;border-radius:8px;min-height:40px;font-size:9px}.unified-suggestion-actions .change-service-action{color:#545e56;font-size:10px;font-weight:750;min-height:30px!important}.unified-suggestion-actions .create-own-offer-action{border-radius:8px;font-size:9px;min-height:34px!important}.catalog-specialist-proof{text-align:center;justify-items:center;gap:8px;max-width:260px;margin:26px auto 0;display:grid}.catalog-specialist-avatars{justify-content:center;min-height:31px;display:flex}.catalog-specialist-avatars .avatar{border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-left:-7px;font-size:8px;box-shadow:0 5px 13px #14201624}.catalog-specialist-avatars .avatar:first-child{margin-left:0}.catalog-specialist-proof p{color:#152016;margin:0;font-size:10px;font-weight:850;line-height:1.32}.unified-offer-picker>.wizard-buttons{margin-top:16px}.onboarding-disclosure-list{gap:9px;margin-top:17px}.onboarding-disclosure-trigger{grid-template-columns:32px minmax(0,1fr) 20px;gap:10px;min-height:68px;padding:12px}.onboarding-disclosure-number{width:30px;height:30px}.onboarding-disclosure-copy b{font-size:15px}.onboarding-disclosure-copy small{font-size:12px!important;line-height:1.4!important}.onboarding-disclosure-body{padding:15px 13px 16px}.offer-panel-media{grid-template-columns:108px minmax(0,1fr)}.offer-panel-media>img{grid-row:1/4}.editor-next-note{margin-top:10px;font-size:12px}.seller-photo-skip-backdrop{padding:14px}.seller-photo-skip-dialog{border-radius:20px;padding:24px 18px}.editor-page-progressive>.wizard-buttons{padding:12px 0 calc(4px + env(safe-area-inset-bottom));background:0 0;border-top:0;margin:14px auto 0;position:static}.seller-offer-review-editor{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:17px}.seller-offer-review-editor>.seller-offer-audit-card{position:static}.seller-offer-review-editor .seller-offer-audit-media{aspect-ratio:auto;height:clamp(174px,25dvh,220px)}.seller-offer-review-editor .seller-offer-audit-card.is-editing .seller-offer-audit-media{height:150px}.wizard-page>.seller-offer-audit-card{width:100%;margin-top:18px;display:block}.wizard-page>.seller-offer-audit-card>.seller-offer-audit-media{aspect-ratio:4/3;height:auto;min-height:0}.seller-offer-audit-content{padding:16px}.seller-audit-heading h3{font-size:20px}.seller-audit-description .seller-publish-description>p{font-size:15px;line-height:1.6}.seller-offer-audit-content .publish-lists :is(b,span){font-size:14px;line-height:1.5}.seller-audit-price-row .publish-price small{font-size:13px;line-height:1.4}.inline-offer-field{margin:-6px;padding:8px}.seller-offer-audit-card.is-editable .inline-offer-field{border-color:#5c795f14}.seller-offer-audit-card.is-editable .inline-offer-field:hover,.seller-offer-audit-card.is-editable .inline-offer-field:focus-visible,.seller-offer-audit-card.is-editable .inline-offer-field:active{background:#f8fcf7;border-color:#9fbea4;box-shadow:0 0 0 3px #69975a21}.inline-offer-field.is-editing{margin:0;padding:11px}.inline-offer-field.is-editing>small{font-size:11px}.inline-offer-field .seller-publish-description{font-size:15px;line-height:1.6}.inline-price-controls{grid-template-columns:minmax(84px,.72fr) minmax(0,1.28fr)}.inline-offer-pricing .publish-price{font-size:25px}.preview-edit-action{min-height:44px;padding:9px 10px;font-size:12px}.seller-photo-edit{min-height:44px;font-size:12px}.seller-photo-state{font-size:11px}.seller-audit-meta{grid-template-columns:minmax(0,1fr)}.seller-audit-meta>div>span,.offer-pricing-help{font-size:13px}.seller-draft-save-status{margin-top:11px;font-size:12px}.seller-edit-surface-heading{padding:15px 14px 12px}.seller-edit-surface-heading h3{font-size:18px}.seller-edit-surface-heading p{font-size:12px}.seller-edit-surface-heading>button{min-height:44px}.seller-edit-section-nav{padding:0 12px 11px}.seller-edit-section-nav button{min-height:42px;padding-inline:12px;font-size:11px}.seller-edit-panel-body{padding:15px 13px 16px}.seller-open-offer-form .seller-edit-panel-body{padding:0}.seller-open-form-section{gap:13px;padding:16px 14px}.seller-open-form-section .offer-panel-fields{padding-left:0}.seller-open-form-section .offer-panel-media{margin-left:0}.seller-modal .wizard-page.editor-page{scroll-padding-bottom:90px;padding-bottom:22px!important}.seller-profile-progressive .seller-profile-grid{background:#fff;padding:11px}.seller-profile-progressive .profile-phone-summary>em{font-size:9px}.profile-progress-quiet{font-size:12px}.profile-disclosure-list .contact-grid{grid-template-columns:minmax(0,1fr)}.profile-sticky-actions{bottom:calc(-1 * env(safe-area-inset-bottom))}}@media (width<=360px){.auth-modal-refined{padding-inline:16px}.auth-modal-refined .auth-heading h2{font-size:26px}.country-phone-prefix{min-width:68px;padding-inline:8px}.country-phone-control input{padding-inline:10px!important}.otp-inputs{gap:4px!important}.otp-inputs>span{border-radius:8px;height:46px;font-size:18px}.offer-panel-media{grid-template-columns:92px minmax(0,1fr)}.seller-profile-progressive .profile-phone-summary>em{display:none}}@media (prefers-reduced-motion:reduce){.onboarding-disclosure,.onboarding-disclosure-body,.onboarding-disclosure-chevron,.optional-details-toggle svg,.country-phone-control,.otp-inputs>span{transition:none!important;animation:none!important}}.avatar{position:relative;overflow:hidden}.avatar>span{z-index:0;position:relative}.avatar>img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.details-seller-trigger{text-align:left;color:#30342f;background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;margin:-5px;padding:5px;display:grid}.details-seller-trigger:hover{background:#f5f7f3}.details-seller-trigger:focus-visible{outline-offset:2px;outline:3px solid #315c49}.details-seller-trigger .details-seller-copy{min-width:0;color:inherit;font-size:inherit;margin:0;display:block}.details-seller-trigger .details-seller-copy>b,.details-seller-trigger .details-seller-copy>span,.details-seller-trigger .details-seller-copy>small{min-width:0}.details-seller-trigger .details-seller-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details-seller-trigger .details-seller-chevron{color:#7b837b;flex:none}.seller-public-profile-modal{grid-template-rows:auto minmax(0,1fr);max-width:920px;height:min(760px,100dvh - 44px);max-height:min(760px,100dvh - 44px);display:grid;overflow:hidden}.seller-public-profile-topbar{background:#fff;border-bottom:1px solid #e7ebe7;align-items:center;gap:13px;min-height:62px;padding:0 66px 0 18px;display:flex}.seller-public-profile-topbar>button{color:#303730;background:#f1f4f0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.seller-public-profile-topbar>button:focus-visible{outline-offset:2px;outline:3px solid #315c49}.seller-public-profile-topbar>span{color:#26302a;font:800 14px/1.2 Manrope,sans-serif}.seller-public-profile-scroll{overscroll-behavior:contain;background:#fbfcfa;min-height:0;padding:24px 28px 38px;overflow:auto}.seller-public-profile-hero{background:linear-gradient(135deg,#e5f8ef 0%,#f4faea 100%);border:1px solid #dce6dd;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:24px;display:grid}.seller-public-profile-hero>.avatar{border:4px solid #fff;width:92px;height:92px;font-size:22px;box-shadow:0 9px 22px #21352926}.seller-public-profile-identity{min-width:0}.seller-profile-trust{color:#4f7844;text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.seller-public-profile-identity h2{letter-spacing:-1.2px;color:#172019;margin:6px 0 4px;font:800 30px/1.08 Manrope,sans-serif}.seller-public-profile-identity p{color:#58665d;margin:0;font-size:13px;line-height:1.45}.seller-public-profile-location{color:#58665d;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex}.seller-public-profile-status>span{color:#476d4b;white-space:nowrap;background:#fff;border:1px solid #c9dfcc;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.seller-public-profile-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.seller-public-profile-overview>div{background:#fff;border:1px solid #e1e6e0;border-radius:13px;gap:3px;min-width:0;padding:15px 16px;display:grid}.seller-public-profile-overview strong{color:#202821;font:800 21px/1.1 Manrope,sans-serif}.seller-public-profile-overview span{color:#6b736c;font-size:11px;line-height:1.35}.seller-public-profile-about,.seller-public-profile-offers,.seller-public-profile-reviews{margin-top:22px}.seller-public-profile-about{background:#fff;border:1px solid #e2e7e1;border-radius:14px;padding:18px}.seller-public-profile-about h3,.seller-public-section-heading h3{color:#222b24;margin:0;font:800 19px/1.25 Manrope,sans-serif}.seller-public-profile-about p,.seller-public-section-heading p{color:#616c63;margin:7px 0 0;font-size:13px;line-height:1.6}.seller-public-section-heading>span{color:#56805c;letter-spacing:.65px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.seller-public-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.seller-public-offer-grid article{min-width:0}.seller-public-offer-grid button{color:#263029;text-align:left;background:#fff;border:1px solid #dde3dc;border-radius:13px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:100%;min-height:108px;padding:9px;display:grid}.seller-public-offer-grid button:hover{border-color:#9db8a0;box-shadow:0 8px 20px #25342914}.seller-public-offer-grid button:focus-visible{outline-offset:2px;outline:3px solid #315c49}.seller-public-offer-grid img{object-fit:cover;background:#e1e9e3;border-radius:9px;width:104px;height:88px}.seller-public-offer-grid button>span{gap:5px;min-width:0;display:grid}.seller-public-offer-grid small{color:#5e8066;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:800}.seller-public-offer-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:750 13px/1.38 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.seller-public-offer-grid b{font:800 16px/1.1 Manrope,sans-serif}.seller-public-offer-grid b em{color:#7d857e;font:500 9px/1.1 DM Sans,sans-serif}.seller-public-offer-grid button>svg{color:#748078}.seller-review-filters{scrollbar-width:none;gap:7px;margin:13px 0 0;padding:2px 2px 5px;display:flex;overflow-x:auto}.seller-review-filters::-webkit-scrollbar{display:none}.seller-review-filters button{color:#49544c;white-space:nowrap;background:#fff;border:1px solid #dce3dc;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.seller-review-filters button>span{background:#edf1ed;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.seller-review-filters button.selected{color:#fff;background:#25352b;border-color:#25352b}.seller-review-filters button.selected>span{background:#ffffff26}.seller-review-filters button:focus-visible{outline-offset:2px;outline:3px solid #315c49}.seller-review-result-count{color:#747c75;margin:6px 0 10px;font-size:11px}.seller-public-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.seller-public-review-list li{background:#fff;border:1px solid #e0e5df;border-radius:13px;min-width:0;padding:16px}.seller-public-review-list li>div{color:#68726a;justify-content:space-between;align-items:center;gap:9px;min-height:20px;font-size:10px;display:flex}.seller-public-review-list a{color:#456d52;align-items:center;gap:4px;font-weight:700;display:flex}.seller-review-stars{color:#e0a31f;display:flex}.seller-public-review-list p{color:#303a32;margin:10px 0 7px;font-size:13px;line-height:1.55}.seller-public-review-list small{color:#7e857f;font-size:10px}@media (width<=720px){.details-seller-trigger{min-height:54px}.seller-public-profile-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.seller-public-profile-modal>.modal-close{top:calc(10px + env(safe-area-inset-top));right:12px}.seller-public-profile-topbar{min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 62px 0 12px}.seller-public-profile-scroll{padding:17px 15px calc(28px + env(safe-area-inset-bottom))}.seller-public-profile-hero{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px}.seller-public-profile-hero>.avatar{border-width:3px;width:72px;height:72px;font-size:18px}.seller-public-profile-identity h2{font-size:24px}.seller-public-profile-identity p{font-size:13px}.seller-public-profile-status{grid-column:1/-1}.seller-public-profile-status>span{width:max-content;min-height:36px}.seller-public-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-public-profile-overview>div{padding:13px}.seller-public-profile-about p,.seller-public-section-heading p{font-size:15px;line-height:1.58}.seller-public-offer-grid,.seller-public-review-list{grid-template-columns:minmax(0,1fr)}.seller-public-offer-grid button{grid-template-columns:96px minmax(0,1fr) auto;min-height:112px}.seller-public-offer-grid img{width:96px;height:92px}.seller-public-offer-grid strong,.seller-public-review-list p{font-size:15px}.seller-review-filters{margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}.seller-review-filters button{min-height:44px;font-size:13px}}@media (width<=360px){.seller-public-profile-scroll{padding-inline:12px}.seller-public-profile-hero{padding:15px}.seller-public-profile-hero>.avatar{width:62px;height:62px}.seller-public-profile-identity h2{font-size:21px}.seller-public-profile-overview{grid-template-columns:minmax(0,1fr)}.seller-public-offer-grid button{grid-template-columns:82px minmax(0,1fr) auto;gap:9px}.seller-public-offer-grid img{width:82px;height:84px}}.site-footer{color:#dce8d4;background:linear-gradient(135deg,#142609 0%,#1a2f0e 100%);grid-template-columns:minmax(220px,1fr) minmax(260px,auto) auto;align-items:start;gap:28px 40px;width:100%;padding:38px clamp(22px,5vw,72px) 24px;font-size:12px;display:grid}.site-footer span:last-child{margin-left:0}.site-footer .brand-logo{width:132px}.site-footer-brand{justify-items:start;gap:12px;display:grid}.site-footer-brand p{color:#b9cbb0;max-width:260px;margin:0;font-size:13px;line-height:1.5}.site-footer-heading{color:#d9ff69;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.site-footer-resources{grid-template-columns:repeat(2,max-content);gap:4px 10px;display:grid}.site-footer-resources>.site-footer-heading{grid-column:1/-1;margin-bottom:4px}.site-footer-resources>a{color:#edf5e8;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer-resources>a:hover{color:#fff;background:#ffffff10}.site-footer-downloads{gap:8px;display:grid}.site-footer-store-links{flex-wrap:wrap;gap:8px;display:flex}.site-footer-store-links>a{color:#fff;background:#0e180ac7;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:9px;min-width:142px;min-height:48px;padding:8px 11px;text-decoration:none;display:flex}.site-footer-store-links>a:hover{background:#0e180a;border-color:#d9ff69}.site-footer-store-links>a>span{gap:1px;line-height:1.05;display:grid}.site-footer-store-links small{color:#bfcbb8;font-size:8px;font-weight:500}.site-footer-store-links strong{font-size:12px;font-weight:800}.site-footer-resources>a:focus-visible,.site-footer-store-links>a:focus-visible{outline-offset:3px;outline:3px solid #d9ff69}.site-footer-copyright{color:#9fb195;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:0;padding-top:17px;font-size:10px}@media (width<=900px){.site-footer{grid-template-columns:minmax(190px,1fr) auto}.site-footer-downloads{grid-column:1/-1}}@media (width<=720px){.site-footer{display:none}.site-footer .brand-logo{width:122px}.site-footer-brand p{font-size:14px}.site-footer-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px;width:100%}.site-footer-resources>a{width:100%;min-width:0;padding-inline:8px}.site-footer-downloads{display:none}.site-footer-store-links>a{flex:145px;min-width:0}.site-footer-copyright{grid-column:auto;width:100%}}@media (width<=390px){.site-footer-resources{grid-template-columns:minmax(0,1fr)}.site-footer-resources>.site-footer-heading{grid-column:auto}.site-footer-store-links{grid-template-columns:minmax(0,1fr);display:grid}.site-footer-store-links>a{width:100%}}@media (width>=721px) and (width<=860px){.modal-backdrop:has(.unified-offer-picker){align-items:center;padding:16px}.seller-modal:has(.unified-offer-picker){border-radius:22px;width:min(430px,100%);max-width:430px;min-height:min(94dvh,820px);max-height:94dvh;overflow:auto}.seller-modal:has(.unified-offer-picker) .seller-head{padding:14px 17px}.seller-modal:has(.unified-offer-picker) .seller-head>div:first-child>span{display:none}.seller-modal:has(.unified-offer-picker) .seller-progress{width:86px}.seller-modal:has(.unified-offer-picker) .seller-progress small{font-size:9px}.seller-source-page.unified-offer-picker{background:#fff;min-height:0;padding:14px 14px calc(18px + env(safe-area-inset-bottom))!important}.seller-source-page.unified-offer-picker>.wizard-intro{background:#d7f6e8;border-radius:12px;margin:0;padding:16px 17px 60px;position:relative;overflow:hidden}.seller-source-page.unified-offer-picker>.wizard-intro:after{content:"";opacity:.055;background:url(/bl-mark.svg) 50%/contain no-repeat;width:132px;height:132px;position:absolute;bottom:-35px;right:-34px;transform:rotate(-12deg)}.seller-source-page.unified-offer-picker>.wizard-intro>*{z-index:1;position:relative}.seller-source-page.unified-offer-picker>.wizard-intro>span{display:none}.seller-source-page.unified-offer-picker>.wizard-intro h2{letter-spacing:-.36px;margin:0 0 9px;font-size:16px;line-height:1.16}.seller-source-page.unified-offer-picker>.wizard-intro p{color:#405149;max-width:312px;margin:0;font-size:11px!important;line-height:1.42!important}.seller-source-page.unified-offer-picker>.catalog-picker{display:contents}.seller-source-page.unified-offer-picker .catalog-search-form{z-index:2;background:0 0;border-radius:0;margin:-45px 17px 0;padding:0;position:relative}.seller-source-page.unified-offer-picker .seller-idea-input{height:36px;box-shadow:none;background:#f7fbf8;border:1px solid #c2d9cb;border-radius:10px;margin-top:0;padding:0 12px}.seller-source-page.unified-offer-picker .seller-idea-input input{font-weight:500;font-size:16px!important}.seller-source-page.unified-offer-picker .seller-idea-input input::placeholder{color:#8b968d}.seller-source-page.unified-offer-picker .catalog-categories{gap:6px;width:calc(100% + 8px);min-height:24px;margin:22px -4px 18px;padding:0 4px 2px}.seller-source-page.unified-offer-picker .catalog-categories button{color:#5c665e;min-height:30px;box-shadow:none;background:#f1f4f0;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.seller-source-page.unified-offer-picker .catalog-categories button.selected{color:#fff;background:#1e231f}.seller-source-page.unified-offer-picker .catalog-results{gap:14px;margin-top:0}.seller-source-page.unified-offer-picker .catalog-result-section+.catalog-result-section{border-top:0;padding-top:0}.seller-source-page.unified-offer-picker .catalog-section-heading{align-items:center;margin:0 0 10px}.seller-source-page.unified-offer-picker .catalog-section-heading>span{color:#1d241f;letter-spacing:0;text-transform:none;font-size:13px;font-weight:900;line-height:1.2}.seller-source-page.unified-offer-picker .catalog-section-heading>span svg{display:none}.seller-source-page.unified-offer-picker .catalog-section-pill{color:#5b7162;white-space:nowrap;background:#f4fbf4;border:0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.seller-source-page.unified-offer-picker .catalog-build-own-pill{cursor:pointer;box-shadow:inset 0 0 0 1px #e0eadf}.seller-source-page.unified-offer-picker .catalog-build-own-pill.selected,.seller-source-page.unified-offer-picker .catalog-build-own-pill:hover{color:#1f4f33;background:#e8f8ee}.seller-source-page.unified-offer-picker .catalog-template-list,.seller-source-page.unified-offer-picker .catalog-ai-list{gap:7px;margin-top:0;max-height:none!important;overflow:visible!important}.seller-source-page.unified-offer-picker .template-list button,.seller-source-page.unified-offer-picker .template-list button.selected{background:#eafcf6;border:0;border-radius:9px;align-items:center;gap:8px;min-height:54px;padding:0 13px 0 17px;box-shadow:0 7px 16px #162a200b}.seller-source-page.unified-offer-picker .catalog-ai-list button,.seller-source-page.unified-offer-picker .catalog-ai-list button.selected{background:#f4f5f4}.seller-source-page.unified-offer-picker .template-list button>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:54px;display:flex}.seller-source-page.unified-offer-picker .template-list button b{letter-spacing:-.18px;font-size:13px;font-weight:560;line-height:1.24;display:block}.seller-source-page.unified-offer-picker .template-list button b .unified-template-price{font-size:inherit;line-height:inherit;white-space:nowrap;font-weight:860;display:inline}.seller-source-page.unified-offer-picker .template-list button>strong{font-size:12px}.seller-source-page.unified-offer-picker .template-list button>svg{width:15px;height:15px}.seller-source-page.unified-offer-picker .template-choice-selected,.seller-source-page.unified-offer-picker .catalog-ai-section>h3,.seller-source-page.unified-offer-picker .catalog-ai-section .prototype-note,.seller-source-page.unified-offer-picker .catalog-ai-section .catalog-section-heading>small,.seller-source-page.unified-offer-picker .catalog-ai-list .demand-rank i{display:none}.seller-source-page.unified-offer-picker .catalog-ai-list .demand-rank{color:#4b9051;background:#dcf8e5;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px}.seller-source-page.unified-offer-picker .unified-suggestion-actions{grid-template-columns:1fr;gap:7px;margin-top:9px;display:grid!important}.seller-source-page.unified-offer-picker .show-different-ideas{color:#2f352f;background:#fafafa;border:1px dashed #cfd6ce;border-radius:8px;min-height:40px;font-size:9px}.seller-source-page.unified-offer-picker .change-service-action{color:#545e56;background:0 0;font-size:10px;font-weight:750;min-height:30px!important}.seller-source-page.unified-offer-picker .catalog-specialist-proof{text-align:center;justify-items:center;gap:8px;max-width:260px;margin:26px auto 0;display:grid}.seller-source-page.unified-offer-picker .catalog-specialist-avatars{justify-content:center;min-height:31px;display:flex}.seller-source-page.unified-offer-picker .catalog-specialist-avatars .avatar{border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-left:-7px;font-size:8px;box-shadow:0 5px 13px #14201624}.seller-source-page.unified-offer-picker .catalog-specialist-avatars .avatar:first-child{margin-left:0}.seller-source-page.unified-offer-picker .catalog-specialist-proof p{color:#152016;margin:0;font-size:10px;font-weight:850;line-height:1.32}.seller-source-page.unified-offer-picker>.wizard-buttons{background:0 0;margin-top:16px;padding:0;position:static}}.native-sms-disclosure{color:#3f684f;text-align:left;background:#f2fbf5;border:1px solid #cfe5d8;border-radius:10px;align-items:flex-start;gap:9px;margin:-8px 0 18px;padding:11px 12px;display:flex}.native-sms-disclosure>svg{flex:none;margin-top:1px}.native-sms-disclosure>span{gap:2px;display:grid}.native-sms-disclosure b{font-size:10px}.native-sms-disclosure small{color:#6b786f;font-size:9px;line-height:1.45}.native-sms-button{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.native-sms-button>span{text-align:left;gap:1px;line-height:1.15;display:grid}.native-sms-button>span small{color:inherit;opacity:.76;font-size:10px;font-weight:600}.seller-phone-row span{color:inherit;display:inline}.seller-phone-row a{color:#315f45;text-underline-offset:2px;font-weight:800;text-decoration:underline}.work-order-secondary-actions{justify-content:center;align-items:center;gap:16px;display:flex}.work-order-secondary-actions .text-button{width:auto;min-height:30px;padding:5px 3px;font-size:10px}.copy-request-button{color:#476744;justify-content:center;align-items:center;gap:5px;font-weight:800;display:inline-flex}.contact-handoff-screen{align-content:start;gap:14px;padding-top:28px;display:grid}.contact-handoff-intro{margin-bottom:0}.contact-handoff-inline{text-align:left;background:#f5faf6;border:1px solid #cfe5d8;border-radius:12px;gap:12px;padding:15px;display:grid}.contact-handoff-inline>span,.contact-handoff-inline>a{color:#315f45;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.contact-handoff-inline>span svg{color:#66963f}.contact-handoff-inline>a{text-underline-offset:2px;font-weight:800;text-decoration:underline}.contact-handoff-preview{background:#fff;border:1px solid #dce8df;border-radius:10px;gap:7px;padding:11px 12px;display:grid}.contact-handoff-preview>span{color:#53705d;letter-spacing:.45px;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.contact-handoff-preview>p{white-space:pre-wrap;color:#313a33;max-height:220px;margin:0;font-size:11px;line-height:1.55;overflow:auto}.contact-handoff-actions{align-items:stretch;gap:8px;display:flex}.contact-handoff-inline .primary-button{flex:1;min-height:42px;padding:10px 13px}.contact-handoff-inline .secondary-button{color:#476744;background:#fff;border:1px solid #d9dfd7;border-radius:9px;min-height:42px;padding:9px 12px;font-size:11px}.contact-handoff-close{color:#4f6a50;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font:800 12px/1.25 Manrope;display:flex}.contact-handoff-close:hover,.contact-handoff-close:focus-visible{outline-offset:2px;background:#f6fbf5;border-radius:9px;outline:2px solid #b8d2bc}@media (width<=720px){.buyer-flow{top:var(--buyer-visual-top,0);height:var(--buyer-visual-height,100dvh);max-height:var(--buyer-visual-height,100dvh)}.buyer-flow .flow-content{padding-bottom:calc(20px + env(safe-area-inset-bottom));scroll-padding-block:18px calc(20px + env(safe-area-inset-bottom))}.buyer-flow .flow-footer,.buyer-flow.is-keyboard-open .flow-footer{padding:10px 0 calc(4px + env(safe-area-inset-bottom));background:#fff;margin-top:10px;position:static;bottom:auto;left:auto;right:auto}.buyer-flow.is-keyboard-open .flow-content{padding-bottom:calc(150px + var(--buyer-keyboard-overlay-gap,0px));scroll-padding-block:16px calc(150px + var(--buyer-keyboard-overlay-gap,0px))}.buyer-flow.is-keyboard-open .flow-footer{bottom:calc(8px + env(safe-area-inset-bottom) + var(--buyer-keyboard-overlay-gap,0px));z-index:9;background:linear-gradient(#ffffffdb,#fff 34%);border-radius:16px;margin-top:14px;padding:10px 0;position:sticky;box-shadow:0 -10px 24px #16221814}.buyer-auth-screen{grid-template-rows:auto auto auto auto auto auto;min-height:100%}.buyer-auth-screen .flow-footer{margin-top:auto}.verify-screen .flow-footer{margin-top:14px}.form-screen .flow-footer{margin-top:6px}.native-sms-disclosure b{font-size:13px}.native-sms-disclosure small{font-size:12px;line-height:1.5}.work-order-secondary-actions .text-button{font-size:12px}.contact-handoff-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.contact-handoff-inline .primary-button{width:100%;min-height:52px;font-size:14px}.contact-handoff-inline .secondary-button{width:100%;min-height:38px;padding-block:7px;font-size:12px}.service-card .card-footer.pricing-quote_required strong{letter-spacing:-.25px;font:700 16px/1.2 Poppins,sans-serif}}@media (width<=390px){.service-card .card-footer.pricing-quote_required strong{font-size:15px}}.seller-live-success-page{place-items:center;min-height:min(610px,100dvh - 112px);padding:34px 28px;display:grid}.seller-live-success{text-align:center;justify-items:center;width:min(100%,520px);display:grid}.seller-live-success-mark{color:#275c46;background:#dff8ed;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:16px;display:grid}.seller-live-success .modal-kicker{justify-content:center}.seller-live-success h2{letter-spacing:-1.5px;margin:10px 0 8px;font:800 31px/1.08 Manrope}.seller-live-success>p{color:#69736b;max-width:390px;margin:0;font-size:13px;line-height:1.55}.seller-live-offer-card{text-align:left;background:#fbfdf9;border:1px solid #dfe6dd;border-radius:14px;grid-template-columns:116px 1fr;width:100%;margin:25px 0 16px;display:grid;overflow:hidden}.seller-live-offer-card>img{object-fit:cover;background:#e3ebe0;width:116px;height:116px}.seller-live-offer-card>div{min-width:0;padding:16px}.seller-live-offer-card small{color:#5e8551;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.seller-live-offer-card b{-webkit-line-clamp:2;color:#20251f;-webkit-box-orient:vertical;margin:7px 0 10px;font:800 15px/1.28 Manrope;display:-webkit-box;overflow:hidden}.seller-live-offer-card span{color:#1f251f;font:800 20px/1 Manrope}.seller-live-offer-card em{color:#899088;font:500 9px DM Sans}.seller-live-primary{width:100%;min-height:50px}.seller-live-secondary{color:#486a3a;background:0 0;margin-top:11px;padding:10px;font-size:12px;font-weight:800}@media (width<=720px){.seller-live-success-page{min-height:calc(100dvh - 80px);padding:28px 22px 26px}.seller-live-success-mark{width:60px;height:60px;margin-bottom:14px}.seller-live-success h2{font-size:29px}.seller-live-offer-card{grid-template-columns:96px 1fr;margin:22px 0 14px}.seller-live-offer-card>img{width:96px;height:104px}.seller-live-offer-card>div{padding:13px}.seller-live-offer-card b{font-size:14px}.seller-live-primary{min-height:52px}}.voice-search-button{color:#fff;cursor:pointer;background:#202321;border:1px solid #202321;border-radius:9px;flex:none;place-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-grid;box-shadow:0 2px 5px #0c120f2e}.voice-search-button:hover{background:#101311;border-color:#101311;box-shadow:0 4px 10px #0c120f3d}.voice-search-button:focus-visible{outline-offset:2px;outline:3px solid #a8e6cc}.voice-search-button:active{transform:scale(.97)}.mobile-voice-trigger{display:none}.sitewide-voice-trigger{right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:92;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:54px;height:54px;padding:0 17px;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0c120f47}.sitewide-voice-label{color:inherit;white-space:nowrap;font:800 12px/1 DM Sans,sans-serif}.market-voice-trigger{z-index:5;color:#42655d;width:42px;min-width:42px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:absolute;top:24px;right:clamp(22px,4vw,46px)}.market-voice-trigger:hover{color:#2f5049;box-shadow:none;background:0 0;border-color:#0000}.market-voice-trigger .sitewide-voice-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.voice-concierge-backdrop{z-index:130;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;padding:18px}.voice-concierge-modal{text-align:center;pointer-events:auto;justify-items:center;gap:12px;width:min(430px,100vw - 36px);min-height:0;max-height:min(690px,100dvh - 36px);padding:42px 38px 32px;display:grid;overflow:auto;box-shadow:0 20px 60px #0c120f47}.voice-concierge-modal .modal-close{top:16px;right:16px}.voice-concierge-modal .modal-kicker{color:#5b8a43;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900}.voice-concierge-modal h2{color:#172033;letter-spacing:-1.25px;margin:0;font:800 32px/1.06 Manrope,sans-serif}.voice-concierge-modal>p{color:#65716a;max-width:350px;margin:0 0 3px;font-size:14px;line-height:1.55}.voice-orb{color:#39735b;background:#e8f6ee;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:2px;display:grid;box-shadow:0 0 #4c9f7740}.voice-orb.is-connecting svg{animation:.9s linear infinite voice-spin}.voice-orb.is-listening{color:#236d4e;background:#ddf8ea;animation:1.65s ease-out infinite voice-pulse}.voice-orb.is-thinking{color:#627b31;background:#f3f6df;animation:1.3s ease-out infinite voice-pulse}.voice-orb.is-speaking{color:#235d7a;background:#dceff9;animation:1s ease-out infinite voice-pulse}.voice-live-status{color:#47544c;background:#f8fbf8;border:1px solid #dce7df;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 13px;font-size:12px;display:flex}.voice-live-status>span{background:#a5aea8;border-radius:50%;width:8px;height:8px}.voice-live-status>span.active{background:#52aa7d;box-shadow:0 0 0 5px #52aa7d1f}.voice-app-update{color:#276447;background:#edf9f2;border:1px solid #bfe4d0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.voice-app-update:before{content:"";background:#52aa7d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #52aa7d1f}.voice-confirmation-needed{color:#6c5520;text-align:left;background:#fffaf0;border:1px solid #ead9a8;border-radius:12px;gap:4px;width:100%;padding:11px 12px;font-size:12px;line-height:1.4;display:grid}.voice-confirmation-needed b{color:#123327;letter-spacing:.7px;text-transform:uppercase;font:900 10px/1 DM Sans,sans-serif}.voice-permission-panel{text-align:left;background:#f7fbf7;border:1px solid #dce7df;border-radius:13px;gap:9px;width:100%;padding:12px;display:grid}.voice-permission-panel>b{color:#42655d;letter-spacing:.7px;text-transform:uppercase;font:900 10px/1 DM Sans,sans-serif}.voice-permission-panel label{color:#27362f;align-items:center;gap:9px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.voice-permission-panel input{accent-color:#42655d;flex:none;width:17px;height:17px}.voice-permission-panel small{color:#66736b;font-size:11px;line-height:1.45}.voice-activity-timeline{text-align:left;background:#fbfdfb;border:1px solid #dce7df;border-radius:13px;width:100%;padding:12px}.voice-activity-timeline>b{color:#42655d;letter-spacing:.7px;text-transform:uppercase;margin-bottom:8px;font:900 10px/1 DM Sans,sans-serif;display:block}.voice-activity-timeline ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.voice-activity-timeline li{color:#46534b;grid-template-columns:82px 1fr;align-items:start;gap:8px;font-size:11px;line-height:1.35;display:grid}.voice-activity-timeline li span{color:#6f7d73;text-transform:uppercase;letter-spacing:.45px;font-weight:900}.voice-activity-timeline li p{margin:0}.voice-activity-timeline li.is-blocked span{color:#944454}.voice-activity-timeline li.is-waiting span{color:#7b6424}.voice-activity-timeline li.is-completed span{color:#2f704e}.voice-transcript{text-align:left;background:#fff;border:1px solid #dce7df;border-radius:12px;width:100%;max-height:180px;padding:13px;overflow:auto}.voice-transcript p{color:#344039;margin:0;font-size:13px;line-height:1.5}.voice-transcript p+p{border-top:1px solid #edf1ed;margin-top:11px;padding-top:11px}.voice-transcript small{color:#65806d;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.voice-waveform{background:linear-gradient(#fbfdfb,#f3f9f5);border:1px solid #dce7df;border-radius:12px;width:100%;height:38px;display:block}.voice-setup-note{color:#705e29;text-align:left;background:#fffaf0;border:1px solid #ead9a8;border-radius:11px;align-items:flex-start;gap:9px;width:100%;padding:12px;font-size:12px;line-height:1.4;display:flex}.voice-setup-note>svg{flex:none;margin-top:1px}.voice-setup-note>span{gap:3px;display:grid}.voice-setup-note small{color:#817552;font-size:11px;line-height:1.45}.voice-setup-note.is-error{color:#963c49;background:#fff4f4;border-color:#edc5c5}.voice-primary{justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;display:flex}.voice-primary:disabled{cursor:not-allowed}.voice-minimize-action{color:#39735b;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font:800 12px/1.2 DM Sans,sans-serif;display:inline-flex}.voice-takeover-action{color:#26322c;text-transform:uppercase;letter-spacing:.45px;background:#fff;border:1px solid #d7e3da;border-radius:999px;min-height:36px;padding:7px 12px;font:900 11px/1 DM Sans,sans-serif}.voice-takeover-action:hover{background:#f6faf7;border-color:#b8cfc1}.voice-volume-control{color:#3b4941;text-transform:uppercase;letter-spacing:.45px;background:#fff;border:1px solid #dce7df;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:7px 12px;font:700 11px/1 DM Sans,sans-serif;display:grid}.voice-volume-control svg{color:#4e8d68}.voice-volume-control input[type=range]{appearance:none;background:#dbe8df;border-radius:999px;outline:none;height:4px}.voice-volume-control input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2a5f49;border:0;border-radius:50%;width:16px;height:16px}.voice-volume-control input[type=range]::-moz-range-thumb{cursor:pointer;background:#2a5f49;border:0;border-radius:50%;width:16px;height:16px}.voice-volume-control strong{color:#1f4535;font-weight:800}.voice-copilot-dock{right:clamp(236px,22vw,328px);top:max(14px,calc(env(safe-area-inset-top) + 14px));z-index:148;width:52px;height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;animation:.22s ease-out both voice-dock-in;display:flex;position:fixed}.voice-copilot-dock.is-market{z-index:6;width:46px;height:46px;position:absolute;top:24px;right:clamp(22px,4vw,46px)}.voice-copilot-dock.is-market.is-positioned{z-index:148;position:fixed}.voice-copilot-dock.is-positioned{animation:none}.voice-copilot-wave{width:42px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#42655d;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:auto;padding:0;display:flex;position:relative}.voice-copilot-dock.is-market .voice-copilot-wave{width:42px;height:42px}.voice-copilot-wave:before{content:"";border-radius:inherit;opacity:.7;background:radial-gradient(circle,#42655d1f,#42655d00 65%);border:0;animation:1.7s ease-in-out infinite voice-wave-breathe;position:absolute;inset:4px}.voice-copilot-dock.is-thinking .voice-copilot-wave:before{background:radial-gradient(circle,#6f6a2a29,#6f6a2a00 65%);animation-duration:1.1s}.voice-copilot-dock.is-speaking .voice-copilot-wave:before{background:radial-gradient(circle,#42655d2e,#42655d00 65%);animation-duration:.9s}.voice-copilot-dock.is-paused .voice-copilot-wave:before{opacity:.2;animation:none}.voice-copilot-dock.is-listening .voice-copilot-wave{color:#42655d}.voice-copilot-dock.is-thinking .voice-copilot-wave{color:#6f6a2a}.voice-copilot-dock.is-speaking .voice-copilot-wave,.voice-copilot-dock.is-paused .voice-copilot-wave{color:#42655d}.voice-copilot-wave:active{cursor:grabbing}.voice-copilot-fallback-wave{z-index:0;pointer-events:none;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:6px}.voice-copilot-fallback-wave span{opacity:.42;transform-origin:50%;background:currentColor;border-radius:999px;width:2px;height:10px;animation:.8s ease-in-out infinite voice-wave-bars}.voice-copilot-fallback-wave span:nth-child(2){height:14px;animation-delay:80ms}.voice-copilot-fallback-wave span:nth-child(3){height:18px;animation-delay:.16s}.voice-copilot-fallback-wave span:nth-child(4){height:14px;animation-delay:.24s}.voice-copilot-fallback-wave span:nth-child(5){height:10px;animation-delay:.32s}.voice-copilot-dock.is-paused .voice-copilot-fallback-wave span{opacity:.42;height:6px;animation:none}.voice-copilot-wave canvas{z-index:1;width:36px;height:22px;display:block;position:relative}.voice-copilot-dock.is-paused .voice-copilot-wave canvas{opacity:0}.voice-copilot-state{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-copilot-wave:hover{background:0 0}@keyframes voice-dock-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes voice-wave-breathe{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:.78;transform:scale(1.08)}}@keyframes voice-wave-bars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.voice-privacy{color:#6c7870;justify-content:center;align-items:center;gap:6px;font-size:10px;line-height:1.35;display:flex}.voice-privacy svg{color:#4e8d68;flex:none}.voice-spinner{animation:.9s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}@keyframes voice-pulse{70%{box-shadow:0 0 0 15px #4c9f7700}to{box-shadow:0 0 #4c9f7700}}@media (width<=720px){.search-panel .voice-search-button{border:1px solid #202321;border-radius:9px;width:38px;min-width:38px;height:38px;padding:0}.mobile-voice-trigger{color:#fff;background:#202321;border:1px solid #202321;border-radius:14px;width:46px;min-width:46px;height:46px;padding:0;display:inline-grid;box-shadow:0 5px 14px #0c120f33}.sitewide-voice-trigger{right:max(14px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));border-radius:50%;width:52px;min-width:52px;height:52px;padding:0}.sitewide-voice-trigger .sitewide-voice-label{display:none}.market-voice-trigger{color:#42655d;width:40px;min-width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;top:17px;right:15px}.market-voice-trigger svg{width:23px;height:23px}.voice-concierge-modal{width:100%;height:auto;max-height:72dvh;padding:42px 24px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;align-content:start}.voice-concierge-backdrop{justify-content:center;align-items:flex-end;padding:0}.voice-concierge-modal .modal-close{top:14px;right:16px}.voice-concierge-modal h2{font-size:30px}.voice-concierge-modal>p{font-size:15px}.voice-primary{min-height:54px;font-size:14px}.voice-privacy{font-size:11px}.voice-copilot-dock{right:max(116px,calc(env(safe-area-inset-right) + 116px));top:max(13px,calc(env(safe-area-inset-top) + 13px));width:50px;height:50px}.voice-copilot-dock.is-market{width:40px;height:40px;top:17px;right:15px}.voice-copilot-dock.is-market.is-positioned{position:fixed}.voice-copilot-wave{width:40px;height:40px}.voice-copilot-wave canvas{width:34px;height:21px}}@media (width<=380px){.voice-concierge-modal{padding-inline:18px}.voice-orb{width:68px;height:68px}}.search-suggestion-label{color:#858c86;white-space:nowrap;font:500 12px/1.4 DM Sans,sans-serif}.market-intro .desktop-intent-row{align-items:center;gap:0}.market-intro .desktop-intent-row button{color:#5f6862;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 10px;font:500 12px/1.4 DM Sans,sans-serif;position:relative}.market-intro .desktop-intent-row button+button:before{content:"·";color:#b0b6b1;pointer-events:none;position:absolute;left:-2px}.market-intro .desktop-intent-row button:hover,.market-intro .desktop-intent-row button:focus-visible{color:#17231d;text-underline-offset:3px;background:0 0;text-decoration:underline}@media (width<=720px){.market-intro.search-expanded .mobile-intent-row{align-items:center;gap:0;padding-block:11px 7px}.mobile-intent-row .search-suggestion-label{margin-right:4px}.mobile-intent-row button{color:#59635d;background:0 0;border:0;border-radius:0;min-height:34px;padding:5px 9px;font:500 12px/1.35 DM Sans,sans-serif;position:relative}.mobile-intent-row button+button:before{content:"·";color:#b0b6b1;position:absolute;left:-2px}.mobile-intent-row button.selected{color:#17231d;text-underline-offset:3px;background:0 0;text-decoration:underline}.mobile-intent-row button svg{display:none}}@media (width>=721px){.market-intro .mobile-category-shortcuts{display:none}.market-intro .mobile-discovery-row{max-width:none}.market-intro .search-panel{flex:0 700px;width:min(700px,100%)}}@media (width<=720px){.market-intro .mobile-discovery-row{height:55px;overflow:visible}.market-intro.has-submitted-search .mobile-discovery-row{height:55px;min-height:55px;overflow:visible}.market-intro.search-collapsed .mobile-search-trigger{z-index:4;isolation:isolate;place-items:center;left:auto;flex:0 0 var(--bl-icon-touch)!important;width:var(--bl-icon-touch)!important;min-width:var(--bl-icon-touch)!important;height:var(--bl-icon-touch)!important;color:#fff!important;background:#232323!important;border:0!important;border-radius:14px!important;margin-right:0!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 2px 3px #00000040!important}.market-intro.search-collapsed .mobile-search-trigger svg{stroke:currentColor;width:21px;height:21px;display:block!important}.market-intro.search-expanded .mobile-discovery-row{overflow-x:hidden}.market-intro.search-expanded .search-panel{flex:0 0 min(324px,100vw - 28px)!important;width:min(324px,100vw - 28px)!important;min-width:min(324px,100vw - 28px)!important}.market-intro .mobile-discovery-row>.mobile-category-shortcuts{scrollbar-width:none;overscroll-behavior-inline:contain;flex:auto;width:auto;min-width:0;margin:0;padding:0;scroll-padding-inline:0;display:flex;overflow:auto hidden}.market-intro.has-submitted-search .mobile-discovery-row>.mobile-category-shortcuts,.market-intro.has-submitted-search .market-search-secondary{display:none!important}.market-intro.has-submitted-search.search-expanded .search-panel{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}.market-intro .mobile-category-shortcuts::-webkit-scrollbar{display:none}#service-results>.category-tabs{display:none!important}}.market-intro .search-submit{color:#fff;min-width:94px;height:44px;box-shadow:none;background:#232323;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px 0 15px;transition:background-color .18s,transform .18s,color .18s;display:inline-flex}.market-intro .search-submit:hover:not(:disabled){background:#0f1713;transform:translateY(-1px)}.market-intro .search-submit:focus-visible{outline-offset:2px;outline:3px solid #5db19657}.market-intro .search-submit:disabled{color:#929a95;opacity:1;cursor:not-allowed;background:#e8ece9}.market-intro .search-submit svg{flex:none}.search-submit-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite search-submit-spin}@keyframes search-submit-spin{to{transform:rotate(360deg)}}@media (width>=721px) and (width<=1080px){.market-intro .search-submit{width:44px;min-width:44px;padding:0}.market-intro .search-submit-copy{display:none}}@media (prefers-reduced-motion:reduce){.market-intro .search-submit{transition:none}.search-submit-spinner{animation-duration:1.4s}}.radius-select{color:#263027;background:#fff;border:1px solid #dfe3dc;border-radius:9px;min-width:132px;padding:10px 34px 10px 12px;font:700 12px/1 Poppins,sans-serif}.location-choice-stack{gap:10px;margin:18px 0 8px;display:grid}.location-summary-card{text-align:left;background:#f8fcf8;border:1px solid #dcecdf;border-radius:16px;gap:10px;margin:16px 0 18px;padding:12px;display:grid}.location-summary-card .selected-location-preview{background:0 0;border-radius:0;margin:0;padding:0}.location-summary-card .radius-control{border-top:1px solid #dfebdf;margin:0;padding-top:10px}.location-input{border-radius:14px;min-height:54px}.location-input input{font-size:16px}.location-input button{color:#fff;background:#213514;border-radius:10px;min-height:34px;padding:0 12px;font-weight:900}.use-location{color:#315c49;background:#eef8ef;border-radius:13px;min-height:46px;margin:0}.location-status{max-width:360px;margin:8px auto 10px!important}@media (width<=720px){.location-modal .modal-kicker{justify-content:center}.location-modal h2{letter-spacing:-1.8px;margin:10px 0 8px;font-size:34px;line-height:1.02}.location-modal>p{line-height:1.45;margin-bottom:4px!important;font-size:16px!important}.location-choice-stack{margin-top:20px}.location-summary-card{margin-top:auto;margin-bottom:18px;padding:12px}.location-summary-card .selected-location-preview{gap:10px}.location-summary-card .selected-location-preview>span{font-size:15px}.location-summary-card .selected-location-preview small{font-size:12px}.location-modal .radius-control{margin:0;font-size:14px}.location-modal>.primary-button{border-radius:14px;min-height:56px;margin-top:0;margin-right:54px;font-size:15px}}.buyer-draft-decision{max-width:430px;padding:34px 30px 28px}.buyer-draft-decision h2{letter-spacing:-1px;margin:12px 0 8px;font:800 27px/1.12 Manrope}.buyer-draft-decision>p{color:#687068;margin:0;font-size:13px;line-height:1.55}.buyer-draft-actions{gap:9px;margin-top:24px;display:grid}.buyer-draft-actions>button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;display:flex}.buyer-start-over{color:#913f39;background:#fff8f7;border:1px solid #efd8d5;border-radius:9px;min-height:42px;font-size:12px;font-weight:800}.seller-start-over-link{color:#626a61;background:#f2f4f0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.seller-restart-confirm{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1219139e;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.seller-restart-confirm>div{background:#fff;border-radius:15px;width:min(410px,100%);padding:25px;box-shadow:0 22px 65px #00000038}.seller-restart-confirm h3{margin:10px 0 7px;font:800 20px/1.2 Manrope}.seller-restart-confirm p{color:#687068;margin:0;font-size:11px;line-height:1.5}.seller-restart-confirm>div>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.seller-restart-confirm .danger-button{color:#fff;background:#203315;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:800;display:flex}.seller-restart-confirm .danger-button:hover{background:#14240f}@media (width<=720px){.buyer-draft-decision{width:calc(100% - 24px);padding:30px 20px 20px}.buyer-draft-decision h2{font-size:24px}.seller-start-over-link{padding:5px 6px;font-size:8px}.seller-restart-confirm>div>div{grid-template-columns:1fr}}.service-card{background:#fff;border:1px solid #dde2dd;border-radius:22px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 2px 8px #12182614}.service-card:hover{border-color:#d2d8d2;transform:translateY(-2px);box-shadow:0 16px 34px #12182621}.service-card .card-media{aspect-ratio:390/280;background:#e6ebe6}.service-card .card-image img{object-fit:cover}.service-card .card-image span{color:#1f2937;background:#fffffff2;border-radius:999px;max-width:calc(100% - 82px);padding:9px 13px;font:800 13px/1 Manrope,sans-serif;top:16px;left:16px;box-shadow:0 4px 14px #12182614}.service-card .card-image span>svg{display:none}.service-card .card-image em{top:auto;bottom:96px;left:20px}.ambassador-cover-badge{z-index:3;width:78px;height:86px;color:inherit;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:54px;left:13px}.ambassador-cover-badge img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000047);width:100%;height:100%;display:block}.details-ambassador-badge{width:86px;height:95px;top:56px;left:16px}.card-area-label{display:inline}.card-distance-label{display:none}.service-card .card-favorite{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c211f8f;border-radius:999px;width:42px;height:42px;top:16px;right:16px;box-shadow:0 6px 18px #0000002e}.service-card .card-favorite:hover,.service-card .card-favorite.is-favorite{color:#1f2937;background:#fff}.service-card .card-favorite svg{stroke-width:2.25px;width:21px;height:21px}.seller-overlay{background:linear-gradient(90deg,#17201ce0,#17201cb3);border-radius:17px;gap:11px;min-height:66px;padding:10px 13px;bottom:18px;left:20px;right:20px;box-shadow:0 8px 24px #0003}.seller-overlay .avatar{color:#304138;background:#fff;border-radius:10px;width:46px;height:46px}.seller-overlay>span{font-size:16px;line-height:1.22}.seller-overlay small{color:#fff;opacity:.95;margin-top:3px;font-size:13px}.seller-overlay .seller-status-star{color:#f5bd18!important}.seller-overlay .seller-trust-shield{color:#fff;filter:drop-shadow(0 1px 2px #00000059);width:18px;height:18px}.seller-overlay .seller-trust-shield.is-paid{color:#42c98b}.seller-overlay .seller-trust-shield.is-phone{color:#fff}.seller-public-ambassador-chip{color:#203315;letter-spacing:.04em;text-transform:uppercase;background:#e8f8de;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:8px;padding:7px 10px;font:900 11px/1 Manrope,sans-serif;display:inline-flex}.seller-public-ambassador-chip svg{color:#5f8d24;stroke-width:2.4px}.service-card .card-content{background:#fff;padding:20px 20px 18px}.service-card .card-kicker,.service-card .card-location-line,.service-card .card-proof{display:none}.service-card .card-title{color:#121826;letter-spacing:-.25px;-webkit-line-clamp:4;min-height:0;margin:0 0 20px;font:500 21px/1.3 Poppins,sans-serif}.service-card .card-footer{border-top:0;flex-wrap:nowrap;align-items:center;gap:8px;padding-top:0}.service-card .card-footer strong{letter-spacing:-1.5px;font:800 34px/1 Poppins,sans-serif}.service-card .card-footer>small{color:#9aa0a6;margin:0 0 4px;font-size:14px}.service-card .card-footer button{border-radius:14px;min-height:44px;margin-left:auto;padding:0 18px;font:700 15px/1 Poppins,sans-serif}.service-card .card-footer button svg{display:none}.blog-app-shell{background:#f6f7f4;min-height:100dvh}.blog-site-header .blog-header-link{text-decoration:none}.blog-main{max-width:1120px;margin:0 auto;padding:clamp(26px,5vw,58px) clamp(18px,4vw,38px) 84px}.blog-hero{background:linear-gradient(135deg,#dff5ec 0%,#f8fbf6 64%);border:1px solid #dfe9db;border-radius:28px;padding:clamp(26px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 18px 50px #1c2a1e14}.blog-hero:after{content:"";opacity:.055;background:url(/bl-mark.svg) 50%/contain no-repeat;width:260px;height:260px;position:absolute;bottom:-92px;right:-80px;transform:rotate(-12deg)}.blog-hero>*{z-index:1;position:relative}.blog-hero h1{letter-spacing:0;color:#121826;max-width:780px;margin:12px 0 13px;font:800 clamp(34px,6vw,66px)/.98 Poppins,Manrope,sans-serif}.blog-hero p{color:#59625b;max-width:720px;margin:0;font-size:clamp(14px,1.8vw,17px);line-height:1.62}.blog-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.blog-hero-actions a{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.blog-card{background:#fff;border:1px solid #e0e5dd;border-radius:22px;align-content:start;min-height:390px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1622180f}.blog-card-image-link{background:#edf2e9;display:block;position:relative;overflow:hidden}.blog-card-image{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .22s;display:block}.blog-card-image.image-placeholder{object-fit:contain;background:#f6f8f4;padding:38px}.blog-card:hover .blog-card-image{transform:scale(1.025)}.blog-card-type{color:#fff;text-transform:uppercase;background:#111814e6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:12px;left:12px}.blog-card-content{align-content:start;gap:10px;padding:22px 24px 24px;display:grid}.blog-card-content>span,.blog-article .market-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#5c8735;font-size:10px;font-weight:900}.blog-card h2{letter-spacing:0;margin:0;font:800 25px/1.08 Poppins,Manrope,sans-serif}.blog-card h2 a{color:#131922;text-decoration:none}.blog-card h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.blog-card p{color:#5f6862;margin:0;font-size:14px;line-height:1.55}.blog-card small,.blog-article header small{color:#778078;font-size:11px;font-weight:700}.blog-article header small a{color:#40602d;text-decoration:none}.blog-article header small a:hover{text-underline-offset:3px;text-decoration:underline}.blog-read-link{color:#1f341e;align-self:end;align-items:center;gap:5px;width:max-content;margin-top:7px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.blog-read-link:hover{text-underline-offset:4px;text-decoration:underline}.blog-article-main{max-width:880px}.blog-article{background:#fff;border:1px solid #e1e7de;border-radius:28px;padding:clamp(24px,5vw,54px);box-shadow:0 16px 45px #151f160f}.blog-back-link{color:#40602d;align-items:center;gap:6px;margin-bottom:22px;font-weight:850;text-decoration:none;display:inline-flex}.blog-back-link:hover{text-underline-offset:4px;text-decoration:underline}.blog-article header{border-bottom:1px solid #e8ece5;padding-bottom:26px}.blog-article h1{letter-spacing:0;color:#121826;max-width:760px;margin:11px 0 12px;font:800 clamp(34px,6vw,60px)/1 Poppins,Manrope,sans-serif}.blog-article header p{color:#5b645d;max-width:700px;margin:0 0 14px;font-size:17px;line-height:1.58}.blog-article-image{background:#edf2e9;border:1px solid #e1e7de;border-radius:20px;margin:24px 0 0;overflow:hidden}.blog-article-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-article-image img.image-placeholder{object-fit:contain;background:#f6f8f4;padding:46px}.blog-article-image figcaption{color:#6c766e;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.4}.blog-video-frame{background:#0f1511;border:1px solid #dbe5d8;border-radius:20px;margin:24px 0 0;overflow:hidden;box-shadow:0 16px 38px #1119121a}.blog-video-frame iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.blog-article section{padding-top:27px}.blog-article h2{letter-spacing:0;color:#121826;margin:0 0 10px;font:800 25px/1.15 Poppins,Manrope,sans-serif}.blog-article section p{color:#3f4741;margin:0 0 13px;font-size:16px;line-height:1.72}.blog-source-note{color:#657066;border-top:1px solid #e8ece5;margin:30px 0 0;padding-top:18px;font-size:13px;font-weight:750}.blog-source-note a{color:#315f2b;text-decoration:none}.blog-source-note a:hover{text-underline-offset:4px;text-decoration:underline}.blog-not-found{max-width:720px}.blog-not-found h1{letter-spacing:-1.5px;font:800 42px/1 Poppins,Manrope,sans-serif}.support-hero h1{max-width:650px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.support-card,.support-contact-card{background:#fff;border:1px solid #dde8da;border-radius:24px;box-shadow:0 12px 34px #1622180f}.support-card{align-content:start;gap:11px;padding:23px;display:grid}.support-card>span{color:#41642e;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;width:max-content;font-size:11px;font-weight:900;display:inline-flex}.support-card h2,.support-contact-card h2{letter-spacing:-.8px;color:#121826;margin:0;font:800 24px/1.08 Poppins,Manrope,sans-serif}.support-card p,.support-contact-card p{color:#5d665e;margin:0;font-size:14px;line-height:1.55}.support-card ul{color:#39443c;gap:8px;margin:3px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.support-card li{padding-left:20px;position:relative}.support-card li:before{content:"✓";color:#5d8736;font-weight:900;position:absolute;top:0;left:0}.support-contact-card{grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr);gap:22px;margin-top:18px;padding:clamp(22px,4vw,34px);display:grid}.support-form{gap:12px;display:grid}.support-form label{color:#2c382f;gap:7px;font-size:12px;font-weight:850;display:grid}.support-form input,.support-form select,.support-form textarea{color:#121826;background:#fbfdf9;border:1px solid #d6dfd3;border-radius:14px;width:100%;padding:13px 14px;font:600 15px/1.35 Manrope,system-ui,sans-serif}.support-form textarea{resize:vertical;min-height:130px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{background:#fff;border-color:#5a8a34;outline:3px solid #d6f7c0}.support-form .primary-button{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.terms-main{max-width:920px}.terms-article a{color:#365d24;font-weight:850}.terms-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:26px;display:grid}.terms-summary-grid div{background:#f7fbf4;border:1px solid #e1eadf;border-radius:16px;gap:6px;padding:16px;display:grid}.terms-summary-grid b{color:#172018;font-size:13px}.terms-summary-grid span{color:#58645a;font-size:12px;line-height:1.45}.terms-verbatim-section{border-top:1px solid #e8ece5;margin-top:28px;padding-top:28px}.terms-verbatim-section pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#303a33;margin:14px 0 0;padding:0;font:500 15px/1.78 Manrope,system-ui,sans-serif}@media (width<=720px){.blog-site-header{height:74px}.blog-main{padding:18px 14px 56px}.blog-hero{border-radius:22px;padding:26px 22px}.blog-hero h1{font-size:36px}.blog-grid{grid-template-columns:1fr;gap:13px}.blog-card{border-radius:18px;min-height:0}.blog-card-content{padding:18px 20px 20px}.blog-card h2{font-size:22px}.blog-article{border-radius:22px;padding:24px 20px}.blog-article h1{font-size:36px}.blog-article header p,.blog-article section p{font-size:15px}.support-grid,.support-contact-card{grid-template-columns:1fr}.support-card,.support-contact-card{border-radius:20px}.support-contact-card{padding:22px 18px}.terms-summary-grid{grid-template-columns:1fr}.service-card{border-radius:18px}.service-card .card-media{aspect-ratio:358/256}.service-card .card-image span{padding:7px 11px;top:13px;left:13px;font-size:12px!important}.service-card .card-favorite{width:42px;height:42px;top:12px;right:12px}.seller-overlay{border-radius:16px;min-height:68px;padding:10px 12px;bottom:14px;left:16px;right:16px}.seller-overlay .avatar{border-radius:9px;width:44px;height:44px}.seller-overlay>span{font-size:14px;line-height:1.25}.seller-overlay small{font-size:11px!important}.service-card .card-content{padding:16px 17px 17px}.service-card .card-title{-webkit-line-clamp:3;margin:0 0 18px;font-size:18px;line-height:1.35}.service-card .card-footer strong{font-size:30px}.service-card .card-footer>small{font-size:11px!important}.service-card .card-footer button{min-height:40px;padding:0 14px!important;font-size:13px!important}}.details-owner-actions{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.details-owner-actions button,.seller-public-owner-actions button,.seller-public-offer-grid .seller-public-offer-edit{color:#315c49;letter-spacing:0;text-align:center;width:auto;height:auto;min-height:38px;box-shadow:none;background:#f2fbf4;border:1px solid #d8e4d8;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:850 12px/1.1 Manrope,system-ui,sans-serif;display:inline-flex}.details-owner-actions button:hover,.seller-public-owner-actions button:hover,.seller-public-offer-grid .seller-public-offer-edit:hover{background:#e3f5e8;border-color:#9fc9aa}.details-sticky .primary-button svg{flex:none}.seller-public-owner-actions{grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.seller-public-owner-offer{gap:7px;display:grid}.seller-public-offer-grid .seller-public-offer-edit{grid-template-columns:none;min-height:36px;padding:8px 12px}@media (width<=720px){.details-owner-actions{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.details-owner-actions button,.seller-public-owner-actions button,.seller-public-offer-grid .seller-public-offer-edit{min-height:42px}.seller-public-owner-actions{grid-column:1/-1}}:root{--bl-icon-touch:46px;--bl-icon-touch-compact:42px;--bl-icon-glyph:22px;--bl-icon-glyph-compact:20px}.header-actions,.mobile-discovery-row,.mobile-category-shortcuts,.share-channel-rail,.share-channel-list{align-items:center}.menu-button,.site-header .floating-search-button,.mobile-search-trigger,.market-voice-trigger,.card-favorite,.card-share{width:var(--bl-icon-touch);height:var(--bl-icon-touch);min-width:var(--bl-icon-touch);min-height:var(--bl-icon-touch);flex:none;place-items:center;display:inline-grid}.post-action>svg,.post-action .post-plus,.menu-button>svg,.site-header .floating-search-button>svg,.mobile-search-trigger>svg,.market-voice-trigger>svg,.card-favorite>svg,.card-share>svg{width:var(--bl-icon-glyph);height:var(--bl-icon-glyph);stroke-width:2.35px;flex:none;display:block}.menu-popover .menu-link>svg,.menu-popover button>svg{stroke-width:2.25px;flex:none;width:18px;height:18px;display:block}.share-channel-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.share-channel-icon svg{width:var(--bl-icon-glyph-compact);height:var(--bl-icon-glyph-compact)}@media (width>=721px){.site-header .header-actions{gap:10px}.site-header .ghost-action{color:#20231f;white-space:nowrap;background:#f1f2f1;border-radius:8px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 18px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.site-header .post-action{color:#fff;white-space:nowrap;background:#232323;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:40px;min-height:40px;padding:0 14px 0 13px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.site-header .post-action .post-plus{width:20px;height:20px}.site-header .post-action span{line-height:1}.site-header .post-action em{opacity:.78;border-left:1px solid #ffffff3d;align-items:center;min-height:22px;margin-left:1px;padding-left:9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.site-header .post-action .post-free-label{display:none}}@media (width<=720px){.seller-modal :is(input,textarea,select),.seller-profile-page :is(input,textarea,select),.buyer-flow :is(input,textarea,select),.auth-modal :is(input,textarea,select),.modal-frame :is(input,textarea,select){line-height:1.4;font-size:16px!important}.inline-offer-select-field select,.seller-inline-select-trigger{min-height:44px;font-size:16px!important}.seller-inline-select-popover{width:auto;padding:14px 12px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b1352;justify-content:center;align-items:flex-end;display:flex;inset:0}.seller-inline-select-sheet{border-color:#d8e2d9;border-radius:16px 16px 8px 8px;flex-direction:column;width:min(100%,460px);max-height:min(68dvh,500px);padding:8px 12px 12px;display:flex;box-shadow:0 -10px 40px #111f1433}.seller-inline-select-sheet:before{content:"";background:#c9d0ca;border-radius:4px;flex:none;width:36px;height:4px;margin:0 auto 8px}.seller-inline-select-sheet-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:0 2px 12px;display:flex}.seller-inline-select-sheet-head>div{gap:3px;min-width:0;display:grid}.seller-inline-select-sheet-head strong{color:#17211b;font-size:17px;line-height:1.3}.seller-inline-select-sheet-head small{color:#687168;font-size:12px;line-height:1.45}.seller-inline-select-menu{gap:8px;max-height:calc(min(68dvh,500px) - 88px);padding:1px}.seller-inline-select-menu button{background:#f7f9f7;border:1px solid #e2e8e3;border-radius:8px;min-height:52px;padding:11px 13px;font-size:14px}.seller-inline-select-menu button.selected{background:#eaf8ed;border-color:#7eae86;box-shadow:inset 0 0 0 1px #59875c1f}.inline-offer-field,.inline-offer-field:hover,.inline-offer-field:focus-visible,.inline-offer-field:active,.inline-offer-field.is-editing{transform:none!important}.inline-offer-field.is-editing{animation:none!important}.post-action,.menu-button,.site-header .floating-search-button,.mobile-search-trigger{width:var(--bl-icon-touch);height:var(--bl-icon-touch);min-width:var(--bl-icon-touch);min-height:var(--bl-icon-touch);flex:none;place-items:center;display:inline-grid}.market-voice-trigger{width:var(--bl-icon-touch-compact);height:var(--bl-icon-touch-compact);min-width:var(--bl-icon-touch-compact);min-height:var(--bl-icon-touch-compact)}.mobile-category-shortcuts button{height:var(--bl-icon-touch);justify-content:center;align-items:center;display:inline-flex}.service-card .card-favorite,.card-share{width:var(--bl-icon-touch-compact);height:var(--bl-icon-touch-compact);min-width:var(--bl-icon-touch-compact);min-height:var(--bl-icon-touch-compact)}.post-action>svg,.post-action .post-plus,.menu-button>svg,.site-header .floating-search-button>svg,.mobile-search-trigger>svg,.market-voice-trigger>svg{width:var(--bl-icon-glyph);height:var(--bl-icon-glyph)}.service-card .card-favorite>svg,.card-share>svg{width:var(--bl-icon-glyph-compact);height:var(--bl-icon-glyph-compact)}.auth-modal-refined{width:100%;height:100dvh;min-height:100dvh;max-height:none;padding:0 18px calc(22px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;border-radius:0;flex-direction:column;display:flex;overflow:auto}.auth-modal-refined>.modal-close,.auth-modal-refined .auth-brand,.auth-phone-form .auth-heading,.auth-modal-refined .auth-legal{display:none}.auth-figma-back{color:#252a25;background:#f1f2f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin:53px 0 0;display:grid}.auth-figma-dots{align-items:center;gap:7px;display:flex;position:absolute;top:67px;left:50%;transform:translate(-50%)}.auth-figma-dots i{background:#bebebe;border-radius:50%;width:6px;height:6px}.auth-figma-dots i.active{background:#050505}.auth-modal-refined :is(.auth-phone-form,.auth-code-form){flex-direction:column;align-content:stretch;gap:0;min-height:0;display:flex}.auth-phone-form{padding-top:86px}.auth-modal-refined .auth-field{color:#111;gap:7px;font-size:15px;font-weight:650;line-height:1.35}.auth-modal-refined .auth-field label span{font-weight:500}.auth-modal-refined .country-phone-control{background:#f5f5f6;border-color:#d5d5d7;border-radius:12px;grid-template-columns:minmax(0,1fr);min-height:35px}.auth-modal-refined .country-phone-prefix{display:none}.auth-modal-refined .country-phone-control input{color:#171717;height:35px;padding:0 14px!important;font-size:17px!important;font-weight:800!important}.auth-modal-refined .country-phone-control input::placeholder{color:#a9aaad;font-weight:800}.auth-modal-refined .auth-field small{color:#7a817b;max-width:330px;font-size:13px;font-weight:500;line-height:1.45}.auth-modal-refined .auth-consent-card{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.auth-modal-refined .auth-primary{border-radius:9px;min-height:35px;margin-top:22px;font-size:13px;font-weight:850}.auth-code-form{padding-top:22px}.auth-code-heading{text-align:left;background:#d5faeb;border-radius:14px;min-height:78px;margin:0 0 17px;padding:12px 13px;position:relative;overflow:hidden}.auth-code-heading:after{content:"";opacity:.08;background:url(/bl-mark.svg) 50%/contain no-repeat;width:99px;height:99px;position:absolute;bottom:-29px;right:-17px;transform:rotate(-10deg)}.auth-code-heading>*{z-index:1;position:relative}.auth-code-heading h2{letter-spacing:-.25px;margin:0 0 5px;font:850 15px/1.18 Manrope,sans-serif}.auth-code-heading p{color:#202820;margin:0;font-size:12px;line-height:1.35}.auth-code-heading p b{color:#202820;margin-top:1px;font-weight:850;display:block}.auth-code-form .otp-code-field{width:min(100%,222px);margin:0 auto 16px}.auth-code-form .otp-inputs{gap:5px!important}.auth-code-form .otp-inputs>span{background:#fbfbfb;border-radius:7px;height:36px;font-size:18px}.auth-code-form .verify-help{color:#343434;margin:0 0 20px;font-size:12px;line-height:1.35}.auth-code-form .auth-primary{min-height:35px;margin-top:0}.auth-code-form .auth-secondary-actions{justify-content:center;margin-top:14px;display:flex}.auth-code-form .auth-secondary-actions .text-button{color:#373737;font-size:11px}.auth-code-form .auth-secondary-actions .text-button:last-child{display:none}.seller-modal:has(.seller-source-page.unified-offer-picker){grid-template-rows:minmax(0,1fr)}:is(.seller-modal:has(.seller-source-page.unified-offer-picker)>.modal-close,.seller-modal:has(.seller-source-page.unified-offer-picker) .seller-head){display:none}.seller-source-page.unified-offer-picker{background:#fff;flex-direction:column;min-height:100dvh;display:flex;padding:24px 13px calc(18px + env(safe-area-inset-bottom))!important}.seller-source-page.unified-offer-picker>.wizard-intro{background:#d5faeb;border-radius:10px;min-height:118px;margin:0;padding:12px 12px 49px;position:relative;overflow:hidden;box-shadow:0 2px 6px #10231829}.seller-source-page.unified-offer-picker>.wizard-intro:after{content:"";opacity:.065;background:url(/bl-mark.svg) 50%/contain no-repeat;width:104px;height:104px;position:absolute;bottom:-33px;right:-24px;transform:rotate(-12deg)}.seller-source-page.unified-offer-picker>.wizard-intro>span{display:none}.seller-source-page.unified-offer-picker>.wizard-intro h2{letter-spacing:-.25px;margin:0 0 13px;font:850 15px/1.15 Manrope,sans-serif}.seller-source-page.unified-offer-picker>.wizard-intro p{color:#172119;max-width:205px;margin:0;display:block;font-size:9.5px!important;line-height:1.45!important}.seller-source-page.unified-offer-picker>.catalog-picker{display:contents}.seller-source-page.unified-offer-picker .catalog-search-form{z-index:2;background:0 0;margin:-46px 28px 0 12px;padding:0;position:relative}.seller-source-page.unified-offer-picker .seller-idea-input{height:29px;box-shadow:none;background:#f7f7f8;border:1px solid #d1d1d4;border-radius:12px;margin:0;padding:0 12px}.seller-source-page.unified-offer-picker .seller-idea-input svg{display:none}.seller-source-page.unified-offer-picker .seller-idea-input input{color:#181818;font-weight:500;font-size:13px!important}.seller-source-page.unified-offer-picker .seller-idea-input input::placeholder{color:#adadb1}.seller-source-page.unified-offer-picker .catalog-unified-heading{color:#111;margin:37px 2px 14px;font:850 13px/1.2 Manrope,sans-serif}.seller-source-page.unified-offer-picker .catalog-categories{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:4px;width:100%;min-height:31px;margin:0 0 16px;padding:0 0 2px;display:flex;overflow:auto hidden}.seller-source-page.unified-offer-picker .catalog-categories::-webkit-scrollbar{display:none}.seller-source-page.unified-offer-picker .catalog-categories button{color:#171717;white-space:nowrap;scroll-snap-align:start;background:#f3f4f4;border:0;border-radius:5px;flex:none;width:auto;min-height:29px;padding:0 9px;font-size:9px;font-weight:600}.seller-source-page.unified-offer-picker .catalog-categories .catalog-build-own-chip{color:#fff;background:#202020;font-weight:800}.seller-source-page.unified-offer-picker .catalog-categories button.selected:not(.catalog-build-own-chip){color:#1f4f33;background:#e9faf2}.seller-source-page.unified-offer-picker .catalog-results{gap:12px;margin-top:0}.seller-source-page.unified-offer-picker .catalog-proven-inline-heading{display:none}.seller-source-page.unified-offer-picker .catalog-template-list,.seller-source-page.unified-offer-picker .catalog-ai-list{gap:8px;margin-top:0;max-height:none!important;overflow:visible!important}.seller-source-page.unified-offer-picker .template-list button,.seller-source-page.unified-offer-picker .template-list button.selected{background:#eefdf8;border:0;border-radius:7px;align-items:center;gap:8px;min-height:58px;padding:0 10px 0 12px;box-shadow:0 4px 10px #172a200b}.seller-source-page.unified-offer-picker .catalog-ai-list button,.seller-source-page.unified-offer-picker .catalog-ai-list button.selected{background:#f7f7f8}.seller-source-page.unified-offer-picker .template-list button>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;display:flex}.seller-source-page.unified-offer-picker .template-list button b{color:#111;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.35;display:block}.seller-source-page.unified-offer-picker .template-list button>svg{color:#6b746d;width:15px;height:15px}.seller-source-page.unified-offer-picker .catalog-ai-section{margin-top:3px}.seller-source-page.unified-offer-picker .catalog-ai-section .catalog-section-heading{margin:0 0 10px}.seller-source-page.unified-offer-picker .catalog-ai-list{gap:9px}.seller-source-page.unified-offer-picker .catalog-section-heading>span{color:#111;letter-spacing:0;text-transform:none;font-size:13px;font-weight:850;line-height:1.2}.seller-source-page.unified-offer-picker .catalog-section-heading>span svg,.seller-source-page.unified-offer-picker .catalog-ai-section>h3,.seller-source-page.unified-offer-picker .catalog-ai-section .prototype-note,.seller-source-page.unified-offer-picker .catalog-ai-section .catalog-section-heading>small,.seller-source-page.unified-offer-picker .catalog-ai-list .demand-rank i{display:none}.seller-source-page.unified-offer-picker .catalog-ai-list .demand-rank,.seller-source-page.unified-offer-picker .catalog-picker-badge{color:#318d48;background:#d8f8e3;border-radius:999px;width:max-content;padding:2px 6px;font-size:8px;font-style:normal;font-weight:600;line-height:1.2}.seller-source-page.unified-offer-picker .unified-suggestion-actions{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid!important}.seller-source-page.unified-offer-picker .show-different-ideas{color:#2f3330;background:#fafafa;border:1px dashed #c9cdd0;border-radius:7px;min-height:43px;font-size:10px;font-weight:500}.seller-source-page.unified-offer-picker .change-service-action{color:#2c2c2c;background:0 0;font-size:9px;font-weight:500;min-height:30px!important}.seller-source-page.unified-offer-picker .catalog-specialist-proof{text-align:center;justify-items:center;gap:9px;max-width:258px;margin:auto auto 21px;padding-top:58px;display:grid}.seller-source-page.unified-offer-picker .catalog-specialist-avatars{justify-content:center;min-height:31px;display:flex}.seller-source-page.unified-offer-picker .catalog-specialist-avatars .avatar{border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-left:-7px;font-size:8px;box-shadow:0 5px 13px #14201624}.seller-source-page.unified-offer-picker .catalog-specialist-avatars .avatar:first-child{margin-left:0}.seller-source-page.unified-offer-picker .catalog-specialist-proof p{color:#151a17;margin:0;font-size:10.5px;font-weight:850;line-height:1.22}}.service-card .card-footer.pricing-quote_required strong{letter-spacing:0;white-space:nowrap;flex:0 auto;font:800 20px/1.05 Poppins,sans-serif}@media (width<=720px){.service-card .card-footer.pricing-quote_required strong{font-size:17px}}@media (width<=390px){.service-card .card-footer.pricing-quote_required strong{font-size:16px}}.site-header .menu-popover{max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;position:fixed;top:64px;right:clamp(20px,5vw,72px);overflow:hidden auto}@media (width<=720px){.site-header .menu-popover{top:calc(74px + env(safe-area-inset-top));width:min(286px,100vw - 32px);max-height:calc(100dvh - 86px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:10px;position:fixed;right:16px}.site-header .menu-popover button,.site-header .menu-popover .menu-link{min-height:46px;padding:12px 13px;font-size:14px;line-height:1.25}.site-header .menu-account-summary{padding:11px 10px 12px}.site-header .menu-account-summary b{font-size:13px;line-height:1.25}.site-header .menu-account-summary small{font-size:11px;line-height:1.25}.site-header .menu-app-downloads>span{font-size:10px}.site-header .menu-popover .menu-install-button{min-height:46px;font-size:13px;line-height:1.25}.site-header .menu-store-links strong{font-size:12px}.site-header .menu-store-links small{font-size:8px}}.catalog-build-own-state.selected{background:#eff8eb;border-color:#8fbd72}.site-header .menu-popover{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.site-header .menu-account-card{border-bottom:1px solid #e8ebe7;gap:7px;margin:2px 3px 7px;padding:0 0 8px;display:grid}.site-header .menu-account-profile-summary{background:#fff;border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:0;padding:10px 7px;display:grid}.site-header .menu-popover .menu-account-avatar-button{background:0 0;border:0;border-radius:14px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:relative}.site-header .menu-popover .menu-account-avatar-button:hover{background:#eef7ea}.site-header .menu-popover .menu-account-avatar-button:disabled{opacity:.78;cursor:wait}.site-header .menu-account-avatar-button>.avatar{border-radius:13px;width:42px;height:42px;font-size:13px;box-shadow:inset 0 0 0 1px #31564414}.site-header .menu-account-profile-summary>div{gap:2px;min-width:0;display:grid}.site-header .menu-account-profile-summary b{font-size:13px;line-height:1.25}.site-header .menu-account-profile-summary small{color:#7b827a;font-size:11px;line-height:1.25}.site-header .menu-account-avatar-button>.catalog-loader{background:#fff;border-color:#315c49 #315c4933 #315c4933;width:15px;height:15px;position:absolute;inset:auto 3px 3px auto}.menu-photo-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.menu-photo-feedback{color:#4c594b;background:#f6f9f5;border:1px solid #d7e1d5;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.menu-photo-feedback svg{flex:none;margin-top:1px}.menu-photo-feedback.is-success{color:#347047;background:#f0faf3;border-color:#cbe4d2}.menu-photo-feedback.is-error{color:#9a3535;background:#fff5f5;border-color:#efc7c7}@media (width<=720px){.site-header .menu-popover{width:min(320px,100vw - 8px);max-height:calc(100dvh - 86px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;padding:12px;right:0}.site-header .menu-popover button,.site-header .menu-popover .menu-link{min-height:50px;font-size:15px;line-height:1.3}.site-header .menu-account-profile-summary{grid-template-columns:52px minmax(0,1fr);min-height:62px;padding:10px 8px}.site-header .menu-popover .menu-account-avatar-button{border-radius:16px;width:52px;min-width:52px;height:52px;min-height:52px}.site-header .menu-account-avatar-button>.avatar{border-radius:14px;width:50px;height:50px;font-size:15px}.site-header .menu-account-profile-summary b{font-size:16px}.site-header .menu-account-profile-summary small{font-size:13px}.menu-photo-feedback{font-size:13px;line-height:1.5}.seller-dashboard-v3-topbar-actions .seller-dashboard-v3-account-action{color:#111;background:#fff;border-color:#d2d2d2;border-radius:11px;min-height:42px;padding:0 14px;font:900 14px/1.1 Manrope,system-ui,sans-serif}.seller-account-form{gap:13px}.seller-account-profile-card{box-shadow:none;background:#fff;border-color:#e1e1e1;border-radius:10px;order:0;grid-template-columns:84px minmax(0,1fr);padding:16px}.seller-account-avatar{border-radius:18px;width:84px;height:84px}.seller-account-avatar-initials{font-size:24px}.seller-account-profile-card h4{font-size:22px;line-height:1.18}.seller-account-profile-card p{font-size:15px;line-height:1.5}.seller-account-profile-card>.outline-button{border-radius:10px;min-height:52px;font-size:15px}.seller-account-grid{order:2;gap:12px}.seller-account-side{gap:12px}.seller-account-card{box-shadow:none;border-color:#e1e1e1;border-radius:10px;gap:16px;padding:16px}.seller-account-card-heading{gap:12px}.seller-account-card-heading>span{border-radius:10px;width:40px;height:40px}.seller-account-card-heading h4{font-size:18px;line-height:1.25}.seller-account-card-heading p{font-size:15px;line-height:1.5}.seller-account-card>label,.seller-account-name-grid>label{gap:8px;font-size:15px;line-height:1.35}.seller-account-card :is(input,textarea){border-radius:10px;min-height:52px;padding:13px 14px;font-size:16px;line-height:1.5}.seller-account-card textarea{min-height:140px}.seller-account-card label>small,.seller-account-card>small{font-size:14px;line-height:1.5}.seller-account-card>strong{font-size:18px;line-height:1.35}.seller-account-verified-card>strong{font-size:22px}.seller-account-switch{border-radius:10px;min-height:58px;padding:12px}.seller-account-switch>b{font-size:15px;line-height:1.35}.seller-account-photo-feedback,.seller-account-success{font-size:14px;line-height:1.5}.seller-account-actions{padding:12px 14px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dedede;order:5;grid-template-columns:minmax(0,1fr);gap:8px;margin:3px -14px -26px;display:grid;bottom:0;box-shadow:0 -8px 18px #0000000d}.seller-account-actions .primary-button{min-width:0;min-height:52px;font-size:15px}.seller-account-actions .text-button{order:2;min-height:44px;font-size:14px}}
