.account-billing-details,.account-billing-page{display:grid;gap:14px}.account-focused-transaction-container{width:min(100%,1040px);padding-top:14px;padding-bottom:34px}.account-main--focused-transaction{width:100%;gap:12px}.billing-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;background:linear-gradient(135deg,rgba(255,250,224,.94),rgba(255,255,255,.98))}.billing-page-head h1,.billing-request-details h1{margin:4px 0 5px;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:1000;letter-spacing:-.03em}.billing-list-card__head p,.billing-page-head p,.billing-request-details__head p{margin:0;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.6}.billing-eyebrow{color:#8a6300;font-size:.68rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.billing-page-head__actions{display:flex;flex-wrap:wrap;gap:8px}.billing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.billing-summary-grid article{display:grid;gap:7px;padding:14px 15px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:var(--card);box-shadow:0 7px 20px rgba(15,23,42,.04)}.billing-summary-grid span{color:var(--muted);font-size:.71rem;font-weight:800}.billing-summary-grid strong{font-size:1.35rem;font-weight:1000}.billing-list-card,.billing-request-details{padding:18px;background:var(--card);box-shadow:0 10px 28px rgba(15,23,42,.05)}.billing-list-card__head{display:grid;gap:13px;margin-bottom:12px}.billing-evidence-section h2,.billing-list-card__head h2,.billing-note-grid h2{margin:0 0 3px;font-size:.98rem;font-weight:1000}.billing-filter-groups{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.billing-segmented{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.2);border-radius:13px;background:#f1f5f9}.billing-segmented button{min-height:35px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#64748b;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.billing-segmented button.is-active{background:#fff;color:#111827;box-shadow:0 4px 12px rgba(15,23,42,.08)}.billing-segmented.is-secondary button.is-active{background:#111827;color:#fff}.billing-request-list{overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:16px}.billing-request-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:12px 14px;color:inherit;text-decoration:none;background:var(--card)}.billing-request-row+.billing-request-row{border-top:1px solid rgba(148,163,184,.16)}.billing-request-row:hover{background:#f8fafc}.billing-request-row__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f1f5f9;font-weight:1000}.billing-request-row__icon.is-credit_purchase{background:rgba(255,212,0,.18);color:#755500}.billing-request-row__main{display:grid;gap:2px;min-width:0}.billing-request-row__main small,.billing-request-row__main span{color:var(--muted);font-size:.69rem;font-weight:750}.billing-request-row__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;font-weight:1000}.billing-request-details__status,.billing-request-row__status{min-height:27px;padding:5px 9px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.66rem;font-weight:1000;white-space:nowrap}.billing-request-details__status[data-status=approved],.billing-request-row__status[data-status=approved]{background:#dcfce7;color:#166534}.billing-request-details__status[data-status=rejected],.billing-request-row__status[data-status=rejected]{background:#fee2e2;color:#991b1b}.billing-request-details__status[data-status=canceled],.billing-request-row__status[data-status=canceled]{background:#e2e8f0;color:#475569}.billing-request-row__action{display:inline-flex;align-items:center;gap:6px;color:#334155;font-size:.69rem;font-weight:900}.billing-request-row__action b{font-size:1rem}.billing-empty{margin:0;padding:34px 16px;color:var(--muted);text-align:center;font-weight:800}.billing-details-skeleton,.billing-list-skeleton{min-height:260px}.billing-back-link{width:fit-content;color:#334155;font-size:.76rem;font-weight:900;text-decoration:none}.billing-request-details__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}.billing-request-details__identity{min-width:0}.billing-request-details__identity h1{margin-block:3px}.billing-request-details__identity>p{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px}.billing-request-details__identity>p strong{color:var(--text);font-size:.82rem;font-weight:1000}.billing-request-details__identity>p span{color:var(--muted);font-size:.68rem;font-weight:850}.billing-request-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none}.billing-request-timeline li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#f8fafc}.billing-request-timeline li>span{grid-row:1/span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e2e8f0;color:#64748b;font-size:.66rem;font-weight:1000}.billing-request-timeline strong{overflow:hidden;font-size:.72rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.billing-request-timeline small{overflow:hidden;color:var(--muted);font-size:.61rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.billing-request-timeline li.is-complete>span{background:#dcfce7;color:#166534}.billing-request-timeline li.is-current{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:#fffbeb}.billing-request-timeline li.is-current>span{background:var(--primary);color:#111827}.billing-request-timeline li.is-canceled>span,.billing-request-timeline li.is-rejected>span{background:#fee2e2;color:#991b1b}.billing-request-info-section,.billing-request-notes{display:grid;gap:8px;margin-top:14px}.billing-request-info-section>h2,.billing-request-notes>h2{margin:0;font-size:.84rem;font-weight:1000}.billing-request-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0 11px;border:1px solid rgba(148,163,184,.18);border-radius:13px;background:#fff}.billing-request-meta-list>div{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);align-items:center;gap:10px;min-height:47px;border-bottom:1px solid rgba(148,163,184,.14)}.billing-request-meta-list>div:nth-last-child(-n+2){border-bottom:0}.billing-request-meta-list dt{color:var(--muted);font-size:.66rem;font-weight:800}.billing-request-meta-list dd{margin:0;overflow-wrap:anywhere;font-size:.75rem;font-weight:950;text-align:end}.billing-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.billing-details-grid>div,.billing-note-grid section{display:grid;gap:4px;padding:11px 12px;border-radius:12px;background:#f8fafc}.billing-details-grid dt{color:var(--muted);font-size:.67rem;font-weight:800}.billing-details-grid dd{margin:0;overflow-wrap:anywhere;font-size:.79rem;font-weight:950}.billing-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-note-grid h3{margin:0;font-size:.73rem;font-weight:1000}.billing-note-grid section.has-note{background:#fffbeb}.billing-note-grid p{margin:0;color:#475569;font-size:.76rem;font-weight:700;line-height:1.6}.billing-evidence-section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18)}.billing-evidence-section>h2{margin-bottom:8px}.billing-details-actions{display:flex;justify-content:flex-end;margin-top:14px}.billing-details-actions .danger{color:#b91c1c}.account-nav-group-label{margin:12px 10px 4px;color:var(--muted);font-size:.62rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}@media (max-width:760px){.account-focused-transaction-container{padding:10px 10px calc(22px + env(safe-area-inset-bottom))}.billing-page-head{align-items:stretch;flex-direction:column;padding:14px}.billing-page-head__actions{display:grid}.billing-page-head__actions,.billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-list-card,.billing-request-details{padding:13px}.billing-request-details__head{align-items:flex-start}.billing-request-timeline{grid-template-columns:minmax(0,1fr)}.billing-request-timeline li{min-height:54px}.billing-request-meta-list{grid-template-columns:minmax(0,1fr)}.billing-request-meta-list>div,.billing-request-meta-list>div:nth-last-child(-n+2){border-bottom:1px solid rgba(148,163,184,.14)}.billing-request-meta-list>div:last-child{border-bottom:0}.billing-filter-groups{align-items:stretch;flex-direction:column}.billing-segmented{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.billing-segmented button{padding-inline:6px}.billing-request-row{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:11px}.billing-request-row__action{grid-column:2/-1;justify-self:end}.billing-details-grid,.billing-note-grid{grid-template-columns:minmax(0,1fr)}}.promotion-credit-checkout-method{display:grid;gap:8px}.promotion-credit-checkout-method>p{margin:0;color:var(--muted);line-height:1.55}.promotion-credit-checkout-method>div{display:grid;gap:6px}.promotion-credit-checkout-method code{display:block;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:rgba(248,250,252,.8);direction:ltr;text-align:start;overflow-wrap:anywhere}.promotion-credit-package-grid{margin-top:2px}.promotion-credit-summary-grid{display:grid;gap:8px}.promotion-credit-summary-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.17)}.promotion-credit-summary-grid>div:last-child{border-bottom:0}.promotion-credit-summary-grid span{color:var(--muted);font-size:.75rem;font-weight:800}.promotion-credit-summary-grid strong{font-size:.86rem;font-weight:1000;text-align:end}.promotion-credit-pending{max-width:680px;margin-inline:auto}@media (max-width:720px){.promotion-credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.promotion-credit-package-grid{grid-template-columns:minmax(0,1fr)}}.checkout-wizard-page{width:min(100%,960px);display:grid;gap:12px;padding-block:14px 34px}.checkout-wizard-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.checkout-wizard-head>div{min-width:0}.checkout-wizard-head h1{margin:5px 0 6px;color:var(--text);font-size:clamp(1.55rem,3.2vw,2.25rem);line-height:1.06;font-weight:1000;letter-spacing:-.045em}.checkout-wizard-head p{max-width:650px;margin:0;color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.55}.checkout-wizard-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:6px;list-style:none;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:18px;background:var(--surface);box-shadow:0 8px 22px rgba(15,23,42,.04)}.checkout-wizard-progress button,.checkout-wizard-progress li{min-width:0}.checkout-wizard-progress button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:13px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.checkout-wizard-progress button:disabled{cursor:default;opacity:.62}.checkout-wizard-progress button>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:10px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface));color:var(--muted);font-size:.7rem;font-weight:1000}.checkout-wizard-progress button strong{overflow:hidden;color:inherit;font-size:.76rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.checkout-wizard-progress li.is-current button{background:#111827;color:#fff;box-shadow:0 7px 18px rgba(15,23,42,.13)}.checkout-wizard-progress li.is-current button>span{background:var(--primary);color:#111827}.checkout-wizard-progress li.is-complete button{color:color-mix(in srgb,var(--success) 82%,var(--text))}.checkout-wizard-progress li.is-complete button>span{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.checkout-wizard-card{display:grid;gap:16px;min-height:0;scroll-margin-top:82px;padding:clamp(16px,2.5vw,24px);border-radius:26px;box-shadow:0 15px 38px rgba(15,23,42,.06)}.checkout-wizard-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.checkout-wizard-context span{color:var(--muted);font-size:.68rem;font-weight:850}.checkout-wizard-context strong{overflow:hidden;font-size:.8rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.checkout-wizard-context em{color:var(--text);font-size:.82rem;font-style:normal;font-weight:1000;white-space:nowrap}.checkout-wizard-step{display:grid;align-content:start;gap:15px;animation:checkout-step-in .18s ease-out}@keyframes checkout-step-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.checkout-wizard-step__head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px}.checkout-wizard-step__head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--primary) 14%,var(--surface));color:#8a6300;font-size:.72rem;font-weight:1000}.checkout-wizard-step__head>div{min-width:0}.checkout-wizard-step__head h2{margin:0;color:var(--text);font-size:1.12rem;font-weight:1000;letter-spacing:-.02em}.checkout-wizard-step__head p{max-width:660px;margin:3px 0 0;color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.5}.checkout-wizard-step__head>em{min-height:28px;display:inline-flex;align-items:center;padding-inline:9px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 68%,var(--surface));color:var(--muted);font-size:.66rem;font-style:normal;font-weight:900}.checkout-review-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:19px;background:color-mix(in srgb,var(--surface-2) 38%,var(--surface))}.checkout-review-product>div{display:grid;gap:3px}.checkout-final-summary span,.checkout-review-product small,.checkout-review-product span{color:var(--muted);font-size:.69rem;font-weight:820}.checkout-review-product strong{color:var(--text);font-size:1.22rem;font-weight:1000}.checkout-review-amount{justify-items:end;text-align:end}.checkout-review-amount strong{font-size:1.55rem}.checkout-wizard-cycle{width:min(100%,470px);max-width:none}.checkout-activation-note{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--success) 25%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--success) 6%,var(--surface))}.checkout-activation-note>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success);font-weight:1000}.checkout-activation-note strong{font-size:.82rem;font-weight:1000}.checkout-activation-note p{margin:2px 0 0;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.45}.checkout-payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-payment-options>button{min-height:94px;align-items:start;padding:13px}.checkout-payment-options>button>span:last-child{align-content:start;text-align:start}.checkout-payment-details{display:grid;gap:10px}.checkout-payment-details .plans-payment-details-list--copyable>div{grid-template-columns:minmax(0,1fr) auto}.checkout-payment-details .plans-payment-details-list--copyable>div>span{min-width:0}.checkout-support-note{padding-top:2px}.checkout-support-note>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout-support-note>span em{color:var(--muted);font-size:.66rem;font-style:normal;font-weight:850}.checkout-support-note textarea{min-height:100px;padding:12px;resize:vertical}.checkout-support-note>small{justify-self:end;color:var(--muted);font-size:.66rem;font-weight:800}.checkout-final-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.checkout-final-summary>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface-2) 38%,var(--surface))}.checkout-final-summary strong{overflow:hidden;color:var(--text);font-size:.82rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.checkout-credit-packages{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-wizard-actions{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:10px;margin-top:6px;padding:10px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 38%,var(--surface));box-shadow:0 8px 22px rgba(15,23,42,.06)}.checkout-wizard-actions__secondary{min-width:0}.checkout-wizard-actions .btn{min-height:44px;justify-content:center}.checkout-wizard-actions>.btn-primary{min-width:190px}.checkout-wizard-actions .btn{-webkit-tap-highlight-color:transparent}.checkout-wizard-actions .btn:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 68%,transparent);outline-offset:2px;box-shadow:none}.checkout-payment-disclosure{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));border-radius:17px;background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.checkout-payment-disclosure__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-payment-disclosure__head>strong{font-size:.82rem;font-weight:1000}.checkout-payment-disclosure__head>button{min-height:31px;padding-inline:10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.67rem;font-weight:900;cursor:pointer}.checkout-payment-disclosure__rows{display:grid;gap:5px;margin:0}.checkout-payment-disclosure__rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 8px 7px 11px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.checkout-payment-disclosure__rows>div>span{display:grid;grid-template-columns:minmax(90px,.34fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0}.checkout-payment-disclosure dt{color:var(--muted);font-size:.66rem;font-weight:820}.checkout-payment-disclosure dd{margin:0;overflow:hidden;color:var(--text);font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.checkout-payment-disclosure__rows>div>button{min-height:31px;padding-inline:10px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:.64rem;font-weight:900;cursor:pointer}.checkout-payment-disclosure__instructions{display:grid;gap:3px;padding:9px 10px;border-radius:11px;background:color-mix(in srgb,var(--surface-2) 48%,var(--surface))}.checkout-payment-disclosure__instructions strong{font-size:.68rem;font-weight:950}.checkout-payment-disclosure__empty,.checkout-payment-disclosure__instructions p{margin:0;color:var(--muted);font-size:.7rem;font-weight:730;line-height:1.5}@media (max-width:760px){.checkout-wizard-page{gap:11px;padding:10px 12px calc(22px + env(safe-area-inset-bottom))}.checkout-wizard-head{align-items:start}.checkout-wizard-head h1{font-size:1.42rem}.checkout-wizard-head p{font-size:.76rem}.checkout-wizard-head>.btn{flex:0 0 auto;min-height:36px;padding-inline:10px;font-size:.7rem}.checkout-wizard-progress{gap:4px;padding:4px;border-radius:15px}.checkout-wizard-progress button{min-height:42px;gap:5px;padding-inline:5px}.checkout-wizard-progress button>span{width:24px;height:24px;border-radius:8px}.checkout-wizard-progress button strong{font-size:.67rem}.checkout-wizard-card{min-height:0;gap:13px;padding:13px;border-radius:21px}.checkout-wizard-context{grid-template-columns:minmax(0,1fr) auto;gap:3px 9px}.checkout-wizard-context>span{grid-column:1/-1}.checkout-wizard-step{gap:12px}.checkout-wizard-step__head{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.checkout-wizard-step__head>span{width:34px;height:34px;border-radius:11px}.checkout-wizard-step__head h2{font-size:.98rem}.checkout-wizard-step__head p{font-size:.7rem}.checkout-review-product{padding:12px}.checkout-review-product strong{font-size:1.02rem}.checkout-review-amount strong{font-size:1.25rem}.checkout-payment-options{grid-template-columns:1fr}.checkout-payment-options>button{min-height:72px;padding:11px}.checkout-credit-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-final-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-final-summary>div{padding:8px}.checkout-final-summary span{font-size:.59rem}.checkout-final-summary strong{font-size:.73rem}.checkout-wizard-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);padding:8px;border-radius:15px}.checkout-wizard-actions>.btn-primary{min-width:0}.checkout-wizard-actions .btn{width:100%;min-height:42px;padding-inline:9px;font-size:.76rem}.checkout-payment-disclosure__rows>div>span{grid-template-columns:1fr;gap:2px}}@media (max-width:420px){.checkout-wizard-head{display:grid;gap:9px}.checkout-wizard-head>.btn{width:100%}.checkout-wizard-progress button{display:grid;justify-items:center;align-content:center;gap:3px;min-height:54px}.checkout-wizard-progress button strong{max-width:100%}.checkout-review-product{grid-template-columns:1fr}.checkout-review-amount{justify-items:start;text-align:start}.checkout-credit-packages,.checkout-final-summary{grid-template-columns:1fr}.checkout-final-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkout-wizard-actions{grid-template-columns:1fr 1.35fr}}.search-filter-sections{display:grid;gap:12px}.search-filter-section{border:1px solid var(--border);border-radius:16px;padding:12px;background:var(--surface)}.search-filter-section-title{font-weight:950;margin-bottom:10px}.search-range-row{display:flex;gap:10px}.ad-card-modern,.search-card-modern{border-radius:24px}.ad-card-modern{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 84%,white 16%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 99%,white 1%),color-mix(in srgb,var(--surface) 95%,var(--surface-2) 5%));box-shadow:0 10px 28px rgba(15,23,42,.05)}@media (hover:hover){.ad-card-modern:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(15,23,42,.12);border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}}.ad-thumb-modern{position:relative;aspect-ratio:4/3;background:color-mix(in srgb,var(--surface-2) 88%,white 12%)}.ad-thumb-modern img{width:100%;height:100%;object-fit:cover}.ad-thumb-overlay-modern{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0) 58%,rgba(15,23,42,.12)),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 34%)}.modern-topline{position:absolute;top:12px;inset-inline:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ad-chip-modern{min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--text);border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 22px rgba(15,23,42,.1)}.ad-body-modern{display:flex;flex-direction:column;gap:10px;padding:14px 14px 15px}.modern-price-row{align-items:flex-start;justify-content:flex-start}.modern-price{width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding:0 5px 1px;border-radius:10px;background:#ecffd0;font-size:1.16rem;line-height:1;letter-spacing:-.03em;font-weight:1000}.modern-title{font-size:.98rem;line-height:1.34;min-height:calc(1.34em * 2)}.modern-subtitle{color:var(--muted);font-size:.78rem;font-weight:760;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:1.35em}.modern-specs{display:flex;flex-wrap:wrap;gap:8px}.modern-spec-chip{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:100%;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 68%,white 32%);border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.modern-spec-label{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.modern-spec-chip strong{font-size:.8rem;line-height:1.2;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-footer{margin-top:auto;padding-top:2px}.modern-meta-block{display:flex;flex-direction:column;gap:3px}.modern-location{color:var(--text);font-size:.78rem;font-weight:820;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-date{color:var(--muted);font-size:.74rem;font-weight:780}@media (max-width:640px){.ad-body-modern{padding:12px;gap:9px}.modern-price{font-size:1.06rem}.modern-title{font-size:.93rem}.modern-subtitle{font-size:.75rem}.modern-spec-chip{padding:6px 9px}}.search-result-card{--search-result-thumb-w:138px;--search-result-card-min-h:104px;--search-result-media-min-h:160px;--search-result-main-padding:10px 12px 9px;--search-result-main-gap:4px;--search-result-head-gap:3px;--search-result-head-pad:20px;--search-result-title-size:.94rem;--search-result-title-line:1.15;--search-result-price-size:1.1rem;--search-result-price-weight:950;--search-result-price-letter:-.025em;--search-result-price-color:color-mix(in srgb,var(--success) 86%,#0f172a 14%);--search-result-meta-row-gap:4px 10px;--search-result-meta-size:.7rem;--search-result-meta-line:1.16;--search-result-meta-color:color-mix(in srgb,var(--text) 64%,var(--accent));--search-result-date-color:color-mix(in srgb,var(--muted) 84%,var(--text));--search-result-specs-gap:4px;--search-result-spec-padding:3px 7px;--search-result-description-size:.73rem;--search-result-description-line:1.28;display:grid;grid-template-columns:var(--search-result-thumb-w) minmax(0,1fr);align-items:stretch;min-height:var(--search-result-card-min-h);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 84%,white 16%);border-radius:16px;background:var(--surface);box-shadow:0 8px 20px rgba(15,23,42,.04);transition:border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.search-result-card:hover{transform:none;border-color:color-mix(in srgb,var(--accent) 16%,var(--border));box-shadow:0 10px 24px rgba(15,23,42,.06)}}.search-result-media{position:relative;height:100%;min-height:var(--search-result-media-min-h);overflow:hidden;border-inline-end:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--surface-2) 88%,white 12%)}.search-result-media:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.01),rgba(15,23,42,0) 42%,rgba(15,23,42,.1))}.search-result-media img{display:block;object-fit:cover;aspect-ratio:196/150}.search-result-media img,.search-result-media-frame{width:100%;height:100%;min-height:var(--search-result-media-min-h)}.search-result-media-frame{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 88%,white 12%),color-mix(in srgb,var(--surface) 94%,white 6%))}.search-result-media-frame:before{content:"";position:absolute;inset:0;z-index:0;background:inherit;transition:opacity .18s ease}.search-result-media-frame.is-loaded:before{opacity:0}.search-result-media-image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1);transition:opacity .18s ease}.search-result-media-top{position:absolute;top:8px;inset-block-start:8px;inset-inline-start:8px;z-index:4;display:flex;align-items:flex-start;gap:8px;max-width:calc(100% - 56px)}.search-result-media-count{position:absolute;inset-inline-start:8px;inset-block-end:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(15,23,42,.82);color:#fff;box-shadow:0 6px 14px rgba(15,23,42,.18);font-size:.74rem;font-weight:900;letter-spacing:-.01em;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.search-result-media-count-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:currentColor;line-height:0}.search-result-media-count-svg{display:block;width:14px;height:14px;stroke:currentColor}.search-result-media-count-modern{inset-inline-start:10px;inset-block-end:10px;min-height:26px;padding:0 9px;font-size:.72rem}.search-result-media-count-modern .search-result-media-count-icon,.search-result-media-count-modern .search-result-media-count-svg{width:13px;height:13px}.search-results-list{display:grid;gap:12px;margin-top:14px}.search-results-list .pager{margin-top:14px}.search-results-item{min-width:0}.search-result-shell{position:relative}.search-result-favorite{position:absolute;top:10px;inset-inline-end:10px;z-index:4}.search-result-favorite>div{display:grid}.search-result-favorite .favorite-btn{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--border) 72%,white 28%);border-radius:999px;background:rgba(255,255,255,.98);box-shadow:0 6px 14px rgba(15,23,42,.08);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;touch-action:manipulation}@media (hover:hover){.search-result-favorite .favorite-btn:hover{transform:translateY(-1px)}}.search-result-favorite .favorite-btn:disabled{opacity:.85}.search-result-badge{display:none;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(255,255,255,.94);color:var(--text);box-shadow:0 10px 22px rgba(15,23,42,.1);font-size:.72rem;font-weight:900;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.search-result-badge-sold{display:block;border-color:rgba(15,23,42,.18);background:#e5484d;color:#fff}.search-result-main{justify-content:flex-start;align-self:stretch;min-height:100%;gap:var(--search-result-main-gap);padding:var(--search-result-main-padding)}.search-result-head,.search-result-main{display:flex;flex-direction:column;min-width:0}.search-result-head{gap:var(--search-result-head-gap);padding-inline-end:var(--search-result-head-pad)}.search-result-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--search-result-title-size);line-height:var(--search-result-title-line);font-weight:750;letter-spacing:-.02em}.search-result-price{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding:0 5px 1px;border-radius:10px;background:#ecffd0;color:var(--search-result-price-color);font-size:var(--search-result-price-size);line-height:1.02;font-weight:var(--search-result-price-weight);letter-spacing:var(--search-result-price-letter)}.search-result-meta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--search-result-meta-row-gap);margin-top:auto}.search-result-meta{overflow:hidden;color:var(--search-result-meta-color);font-weight:740;text-overflow:ellipsis}.search-result-date,.search-result-meta{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--search-result-meta-size);line-height:var(--search-result-meta-line);white-space:nowrap}.search-result-date{justify-self:end;color:var(--search-result-date-color);font-weight:700}.search-result-date-icon,.search-result-meta-icon{font-size:.82em;line-height:1;opacity:.64}.search-result-specs{display:flex;flex-wrap:wrap;gap:var(--search-result-specs-gap);margin-top:auto}.search-result-spec{display:inline-flex;align-items:baseline;gap:6px;padding:var(--search-result-spec-padding);border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 64%,white 36%)}.search-result-spec-label{color:var(--muted);font-size:.46rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.search-result-spec strong{font-size:.68rem;line-height:1.2;font-weight:900;white-space:nowrap}.search-result-description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:auto;color:color-mix(in srgb,var(--muted) 96%,var(--text));font-size:var(--search-result-description-size);line-height:var(--search-result-description-line)}.search-result-body,.search-result-content{min-width:0}@media (max-width:720px){.search-result-card{--search-result-thumb-w:100px;--search-result-card-min-h:108px;--search-result-media-min-h:146px;--search-result-main-padding:8px 9px 8px;--search-result-title-size:.9rem;--search-result-price-size:1rem;--search-result-price-weight:860;--search-result-price-letter:-.016em;--search-result-price-color:color-mix(in srgb,var(--success) 76%,#0b1726 24%);--search-result-description-size:.68rem}.search-result-media img{aspect-ratio:112/132}.search-result-media-top{gap:6px}.search-result-media-count{min-height:24px;padding:0 8px;font-size:.68rem}}@media (max-width:760px){.search-result-badge{min-height:22px;padding:0 8px;font-size:.62rem;box-shadow:0 7px 14px rgba(15,23,42,.08)}.search-result-specs{display:none!important}}@media (min-width:921px){.search-result-card{--search-result-thumb-w:190px;--search-result-card-min-h:172px;--search-result-media-min-h:172px;--search-result-main-padding:16px 18px;--search-result-main-gap:8px}}@media (min-width:1180px){.search-result-card{--search-result-thumb-w:210px}}@media (prefers-reduced-motion:reduce){.search-result-card,.search-result-media-frame:before,.search-result-media-image{transition:none}}@media (hover:none) and (pointer:coarse){.search-page-shell,.search-result-card,.search-result-favorite,.search-result-favorite .favorite-btn,.search-result-media,.search-result-media-frame,.search-result-media-image,.search-result-shell,.search-results-item,.search-results-list{contain:none!important;content-visibility:visible!important;transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}.search-result-card,.search-result-media-frame:before,.search-result-media-image{transition:none!important;animation:none!important}}.search-page-shell{overscroll-behavior-y:none}.search-page-shell>.qs{width:100%;max-width:900px;margin-inline:auto}.search-page-layout{display:grid;grid-template-columns:268px minmax(0,1fr);align-items:start;gap:16px;margin-top:14px}.search-facets-card{position:sticky;top:82px;padding:10px!important;border:1px solid color-mix(in srgb,var(--border) 70%,white 30%);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 99%,white 1%),color-mix(in srgb,var(--surface-2) 72%,white 28%));box-shadow:0 4px 14px rgba(15,23,42,.035)}.search-facets-hero,.search-facets-hero-pro{display:grid;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--border) 75%,white 25%);border-radius:15px;background:color-mix(in srgb,var(--surface-2) 76%,white 24%)}.search-panel-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 74%,white 26%);border-radius:999px;background:rgba(255,255,255,.88);font-size:.68rem;font-weight:900;letter-spacing:.04em}.search-facets-hero-title{font-size:.96rem;line-height:1.2;font-weight:950;letter-spacing:-.02em}.search-facets-hero-copy{color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:.79rem;line-height:1.4}.search-facets-hero-summary{display:grid;gap:5px;padding:8px 9px;border-radius:14px;background:color-mix(in srgb,var(--surface-2) 54%,white 46%)}.search-facets-hero-summary .search-panel-kicker{min-height:22px;padding-inline:8px;font-size:.64rem}.search-facets-hero-summary .search-facets-hero-title{font-size:.9rem;line-height:1.15}.search-facets-hero-summary .search-facets-hero-copy{font-size:.74rem;line-height:1.3}.search-facet-section{margin-top:10px}.search-facet-title{margin-bottom:6px;color:color-mix(in srgb,var(--muted) 90%,var(--text));font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.search-facet-pills{display:flex;flex-wrap:wrap;gap:8px}.facet-pill-link{min-height:34px;padding:0 11px;border-radius:999px;font-size:.9rem}.facet-pill-link strong{font-size:.74rem}.facet-link{padding:8px 10px;border-radius:12px}@media (max-width:920px){.search-page-layout{grid-template-columns:1fr}.search-facets-card{position:static;top:auto}}@media (min-width:921px){.search-page-layout{grid-template-columns:300px minmax(0,1fr);gap:22px}.search-facets-card{padding:16px!important;border-radius:22px}.search-facets-hero-summary{gap:6px;padding:13px 14px;border-radius:18px}.search-facets-hero-summary .search-panel-kicker{min-height:24px;padding-inline:10px;font-size:.68rem}.search-facets-hero-summary .search-facets-hero-title{font-size:.98rem}.search-facets-hero-summary .search-facets-hero-copy{font-size:.78rem;line-height:1.35}.search-facet-section{margin-top:13px}.search-facet-title{margin-bottom:8px;font-size:.74rem}.facet-pill-link{min-height:38px;padding-inline:13px}.facet-link{padding:10px 12px;border-radius:14px}}.search-results-bar{gap:12px;margin-top:14px;padding:0 2px}.search-results-bar,.search-results-bar-refined{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.search-results-bar-refined{gap:10px 14px;margin-top:4px}.search-results-bar .helper{color:var(--muted);font-size:.88rem;font-weight:850!important}.search-results-bar__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.search-results-bar__save .save-search-btn{min-height:38px;padding-inline:15px;border-color:color-mix(in srgb,var(--border) 76%,white 24%);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(250,250,251,.96));box-shadow:none}.search-results-toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:12px}.search-results-toolbar__sort{flex:0 1 auto}.search-results-toolbar__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.search-results-toolbar__count{color:color-mix(in srgb,var(--muted) 78%,var(--text));font-size:.92rem;font-weight:900!important}.search-results-actions{display:none}.search-toolbar-ddls--sort-only{align-items:end;margin-top:2px}.search-toolbar-ddls--sort-only .search-toolbar-ddl__label{margin-bottom:4px}.search-filters-modal{max-width:960px;border-radius:20px;box-shadow:0 22px 48px rgba(15,23,42,.13)}.search-filters-modal-head{padding:14px 16px}.search-filters-modal-copy{gap:2px}.search-filters-modal-title{font-size:1.08rem;line-height:1.15}.search-filters-modal-subtitle{color:color-mix(in srgb,var(--muted) 88%,var(--text));font-size:.78rem;line-height:1.36}.search-filters-modal-meta{gap:7px}.search-filters-active-count{min-height:30px;padding-inline:9px;background:color-mix(in srgb,var(--surface-2) 82%,white 18%);color:color-mix(in srgb,var(--muted) 88%,var(--text));font-size:.8rem}.search-filters-close{width:30px;height:30px;background:color-mix(in srgb,var(--surface-2) 64%,white 36%);color:color-mix(in srgb,var(--muted) 82%,var(--text))}.search-filters-modal-body{padding:14px 16px 16px}.search-filter-block{padding:12px;border-radius:16px}.search-filter-block+.search-filter-block{margin-top:10px}.search-filter-block-head{margin-bottom:10px}.search-filter-grid-pro{gap:10px 12px}.search-filter-input{min-height:44px;border-radius:13px}.search-filter-pill{min-height:35px;padding:0 12px}.search-filters-modal-foot{padding:11px 16px 13px;box-shadow:0 -8px 20px rgba(15,23,42,.045)}.search-filters-apply,.search-filters-reset{min-width:104px;min-height:38px}@media (max-width:720px){.search-results-bar{gap:8px;margin-top:10px}.search-results-bar .helper{font-size:.82rem}.search-results-bar-refined{gap:8px;margin-top:6px}.search-results-actions{width:100%;justify-content:flex-start}.search-results-bar__meta{width:100%;justify-content:space-between;gap:8px}.search-results-toolbar{align-items:stretch;gap:10px;margin-top:8px}.search-results-toolbar__sort{width:100%}.search-results-toolbar__meta{width:100%;justify-content:space-between}.search-results-toolbar__count{font-size:.82rem}.hide-mobile{display:none!important}}.home-featured-card-price,.home-latest-grid-card-price,.home-latest-list-card-price{width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding:0 5px 1px;border-radius:10px;background:#ecffd0}.search-results-topbar{margin-top:10px;margin-bottom:14px;display:flex!important;align-items:center!important;justify-content:space-between;gap:12px;flex-wrap:nowrap!important;width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 80%,white 20%);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,white 4%);box-shadow:0 10px 22px rgba(15,23,42,.04)}.search-results-topbar__left{flex:1 1 auto;justify-content:flex-start;flex-wrap:nowrap!important}.search-results-topbar__left,.search-results-topbar__right{display:flex!important;align-items:center!important;gap:10px;min-width:0;width:auto!important}.search-results-topbar__right{flex:0 0 auto;justify-content:flex-end;margin-inline-start:auto;padding:4px;border:1px solid color-mix(in srgb,var(--border) 80%,white 20%);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 54%,white 46%);flex-wrap:nowrap!important}.search-results-topbar__sort{display:inline-flex!important;align-items:center;gap:10px;min-width:0;width:auto!important}.search-results-topbar__sort-label{flex:0 0 auto;font-size:.95rem;font-weight:800;white-space:nowrap;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.search-results-topbar__sort select{width:auto!important;min-width:180px;min-height:44px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 78%,white 22%);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));padding:0 42px 0 16px;font-size:1rem;font-weight:900;color:var(--text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px}.search-results-topbar__sort select:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.search-results-topbar__count{flex:0 0 auto;font-size:.94rem;font-weight:900;letter-spacing:-.01em;white-space:nowrap;padding-inline:10px 2px;color:color-mix(in srgb,var(--muted) 72%,var(--text))}.search-results-topbar__save{flex:0 0 auto}.search-results-topbar__save .save-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding-inline:14px;border-radius:999px;box-shadow:none;white-space:nowrap}@media (max-width:720px){.search-results-topbar{margin-top:7px;margin-bottom:10px;gap:8px;padding:8px 9px;overflow:hidden}.search-results-topbar__left{flex:1 1 auto;min-width:0}.search-results-topbar__right{flex:0 0 auto;gap:4px;min-width:0;padding:3px}.search-results-topbar__sort{gap:6px;min-width:0}.search-results-topbar__sort-label{font-size:.75rem;font-weight:900}.search-results-topbar__sort select{min-width:155px;width:min(34vw,118px)!important;min-height:34px;border-radius:12px;padding-inline-start:10px;padding-inline-end:28px;background-position:right 8px center;background-size:15px 15px;font-size:.82rem;font-weight:900}.search-results-topbar__count{padding-inline:6px 0;font-size:.76rem;font-weight:950;letter-spacing:-.02em}.search-results-topbar__save .save-search-btn{min-width:34px;width:34px;height:34px;min-height:34px;padding:0!important;border-radius:999px;font-size:.9rem;line-height:1}.search-results-topbar__save .save-search-btn span{display:none!important}}@media (max-width:360px){.search-results-topbar{gap:5px}.search-results-topbar__right{gap:4px}.search-results-topbar__sort-label{font-size:.7rem}.search-results-topbar__sort select{min-width:82px;width:82px!important;font-size:.78rem}.search-results-topbar__count{font-size:.7rem}.search-results-topbar__save .save-search-btn{width:31px;min-width:31px;height:31px;min-height:31px}}@media (max-width:720px){.search-page-shell{position:relative;isolation:isolate;overflow-x:clip}.search-page-shell .qs,.search-page-shell>.qs{isolation:isolate;background:var(--surface);box-shadow:0 12px 28px rgba(15,23,42,.07);transform:none!important}.search-page-shell .qs,.search-page-shell .qs-filter-btn,.search-page-shell .qs-search,.search-page-shell .qs-segment,.search-page-shell .qs-segment-query,.search-page-shell>.qs{position:relative;z-index:1;overflow:hidden;background-clip:padding-box}.search-page-shell .qs-compact-mobile,.search-page-shell .qs-desktop-only,.search-page-shell .qs-mobile-dialog,.search-page-shell .qs-mobile-trigger{display:none!important}}.qs-input{color:color-mix(in srgb,var(--text) 92%,var(--muted) 8%)!important;font-weight:650!important;letter-spacing:-.012em}.qs-input::placeholder{color:color-mix(in srgb,var(--muted) 84%,var(--text) 16%)!important;font-weight:650!important;letter-spacing:-.012em}.qs-picker-btn{color:color-mix(in srgb,var(--text) 92%,var(--muted) 8%)!important}.qs-picker-btn,.qs-picker-btn span{font-weight:650!important;letter-spacing:-.012em}@media (max-width:919px){.qs:not(.qs-home-simple),.search-page-shell .qs{padding:10px!important;gap:8px!important;border-radius:22px!important}.search-page-shell .qs-has-filters{grid-template-columns:minmax(0,1fr) 45px;gap:8px!important}.qs:not(.qs-home-simple) .qs-segment,.search-page-shell .qs-segment{padding-inline:13px!important;border-radius:15px!important}.search-page-shell .qs-picker-btn .cat-ic,.search-page-shell .qs-picker-btn span:has(>svg),.search-page-shell .qs-segment-icon{width:28px!important;height:28px!important;flex-basis:28px!important}.search-page-shell .qs-filter-btn svg,.search-page-shell .qs-picker-btn .cat-ic svg,.search-page-shell .qs-picker-btn svg,.search-page-shell .qs-search svg,.search-page-shell .qs-segment-icon svg{width:28px!important;height:28px!important}.search-page-shell .qs-query-wrap{width:100%;min-width:0}.search-page-shell .qs-input,.search-page-shell .qs-picker-btn,.search-page-shell .qs-picker-btn span{font-size:.96rem!important;line-height:1.15!important}}@media (max-width:480px){.qs:not(.qs-home-simple),.search-page-shell .qs{padding:9px!important;gap:7px!important}.qs:not(.qs-home-simple) .qs-segment,.search-page-shell .qs-segment{padding-inline:12px!important}}@media (max-width:720px){.search-page-shell .qs,.search-page-shell .qs-query-wrap,.search-page-shell .qs-segment,.search-page-shell .qs-segment-body,.search-page-shell .qs-segment-query{overflow:visible!important}}@media (min-width:920px){.search-page-shell>.qs{max-width:900px;padding-inline:10px}.search-page-shell .qs-has-filters{grid-template-columns:minmax(170px,1.28fr) auto minmax(200px,.76fr) auto minmax(168px,.64fr) auto auto}.search-page-shell .qs-segment{min-height:64px;padding-inline:12px}.search-page-shell .qs-segment-query{padding-inline-start:14px;padding-inline-end:10px}.search-page-shell .qs-segment-category,.search-page-shell .qs-segment-location{padding-inline:10px}.search-page-shell .qs-input{font-size:.9rem!important;min-width:0}.search-page-shell .qs-picker-btn{min-height:54px;gap:8px!important}.search-page-shell .qs-picker-btn>span:first-child{gap:8px!important;min-width:0}.search-page-shell .qs-picker-btn span{font-size:.86rem!important;line-height:1.1!important}.search-page-shell .qs-search{min-width:154px;min-height:54px;padding-inline:18px;gap:9px}.search-page-shell .qs-filter-btn{flex-direction:column;width:76px;min-width:76px;max-width:76px;min-height:58px;margin-inline-start:8px;gap:2px;padding:6px 8px 7px;border-radius:999px;border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 90%,white 10%),color-mix(in srgb,var(--surface-2) 82%,var(--accent) 18%));color:color-mix(in srgb,var(--accent) 82%,var(--text));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 14%,transparent)}.search-page-shell .qs-filter-btn:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 84%,white 16%),color-mix(in srgb,var(--surface-2) 74%,var(--accent) 26%));color:color-mix(in srgb,var(--accent) 92%,var(--text))}.search-page-shell .qs-filter-btn svg{width:26px!important;height:26px!important}.search-page-shell .qs-filter-btn__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem!important;line-height:1;font-weight:920;letter-spacing:-.01em}.search-page-shell .qs-filter-btn .qs-badge{top:-3px;inset-inline-end:-3px}}@media (min-width:920px) and (max-width:1060px){.search-page-shell .qs-has-filters{grid-template-columns:minmax(160px,1.18fr) auto minmax(190px,.72fr) auto minmax(160px,.6fr) auto auto}.search-page-shell .qs-picker-btn span{font-size:.82rem!important}.search-page-shell .qs-search{min-width:146px;padding-inline:16px}.search-page-shell .qs-filter-btn{width:72px;min-width:72px;max-width:72px}}.search-page-layout--no-sidebar{grid-template-columns:minmax(0,1fr)!important}.search-page-layout--no-sidebar .search-page-results-slot{min-width:0}@media (min-width:921px){.search-page-layout--no-sidebar{max-width:980px;margin-inline:auto}}.search-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:8px 0 2px}.search-pagination__pages{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px;border:1px solid color-mix(in srgb,var(--border) 78%,white 22%);border-radius:999px;background:color-mix(in srgb,var(--surface) 96%,var(--surface-2) 4%);box-shadow:0 8px 18px rgba(15,23,42,.045)}.search-pagination__ellipsis,.search-pagination__nav,.search-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:999px;font-size:.9rem;font-weight:950;line-height:1;white-space:nowrap}.search-pagination__page{color:color-mix(in srgb,var(--text) 86%,var(--muted))}.search-pagination__page:hover{background:color-mix(in srgb,var(--surface-2) 68%,white 32%)}.search-pagination__page.active{background:var(--primary);color:var(--primary-ink);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 24%,transparent)}.search-pagination__ellipsis{min-width:26px;color:var(--muted)}.search-pagination__nav{gap:7px;min-width:104px;padding:0 16px;border:1px solid color-mix(in srgb,var(--border) 78%,white 22%);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));color:var(--text);box-shadow:0 8px 18px rgba(15,23,42,.04)}.search-pagination__nav:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%)}.search-pagination__nav.is-disabled,.search-pagination__page.is-disabled{pointer-events:none;opacity:.42}@media (max-width:640px){.search-pagination{gap:7px;justify-content:space-between}.search-pagination__pages{gap:4px;overflow:hidden}.search-pagination__ellipsis,.search-pagination__nav,.search-pagination__page{min-width:34px;height:34px;font-size:.82rem}.search-pagination__nav{min-width:42px;width:42px;padding:0}.search-pagination__nav span:not([aria-hidden]){display:none}}.search-desktop-filters-card{position:relative;top:auto;align-self:start;display:grid;gap:12px;max-height:none;height:auto;overflow:visible;padding:14px!important;border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,white 2%),color-mix(in srgb,var(--surface-2) 74%,white 26%));box-shadow:0 12px 28px rgba(15,23,42,.055)}.search-desktop-filters-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,var(--surface-2) 12%)}.search-desktop-filters-title{margin-top:7px;font-size:1.05rem;line-height:1.2;font-weight:1000;letter-spacing:-.025em}.search-desktop-filters-copy{margin-top:4px;font-size:.76rem;line-height:1.35}.search-desktop-filters-card .search-filters-active-count{flex:0 0 auto;min-width:32px;justify-content:center;text-align:center}.search-filter-panel--compact{display:grid;gap:10px}.search-filter-panel--compact .search-filter-block{padding:10px;border-radius:16px}.search-filter-panel--compact .search-filter-block+.search-filter-block{margin-top:0}.search-filter-panel--compact .search-filter-block-head{margin-bottom:8px}.search-filter-panel--compact .search-filter-block-title{font-size:.9rem;line-height:1.25}.search-filter-panel--compact .search-filter-block-head .helper,.search-filter-panel--compact .search-filter-section-title,.search-filter-panel--compact .search-filter-subtle{font-size:.68rem}.search-filter-panel--compact .form-grid,.search-filter-panel--compact .search-filter-grid-pro{display:grid;grid-template-columns:1fr!important;gap:9px!important}.search-filter-panel--compact .col-6,.search-filter-panel--compact .search-filter-attr-field,.search-filter-panel--compact .search-filter-field{grid-column:auto!important;width:100%!important;min-width:0}.search-filter-panel--compact .search-filter-input{min-height:40px;border-radius:12px;font-size:.86rem}.search-filter-panel--compact .search-filter-pills-row{gap:6px}.search-filter-panel--compact .search-filter-pill{min-height:32px;padding:0 10px;font-size:.76rem}.search-filter-panel--compact .search-range-row-pro{gap:7px}.search-desktop-filters-actions{position:relative;bottom:auto;display:grid;grid-template-columns:1fr 1.25fr;gap:8px;margin:0 -2px -2px;padding:10px 2px 2px;background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.search-desktop-filters-actions .btn{min-height:38px;padding-inline:10px;border-radius:14px;font-size:.82rem}@media (max-width:920px){.search-page-layout--with-desktop-filters{grid-template-columns:minmax(0,1fr)!important}.search-page-layout--with-desktop-filters .search-page-sidebar-slot{display:none!important}}.search-results-topbar__view{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;min-height:42px;padding:3px;border:1px solid color-mix(in srgb,var(--border) 72%,white 28%);border-radius:16px;background:transparent;box-shadow:none}.search-results-topbar__view-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;border:0;border-radius:13px;background:transparent;color:color-mix(in srgb,var(--muted) 82%,var(--text));font:inherit;font-size:.84rem;font-weight:950;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.search-results-topbar__view-btn:hover{color:color-mix(in srgb,var(--accent) 76%,var(--text));background:rgba(255,255,255,.58)}.search-results-topbar__view-btn.is-active{color:color-mix(in srgb,var(--accent) 84%,var(--text));background:var(--surface);box-shadow:0 5px 16px rgba(15,23,42,.08),inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.search-results-topbar__view-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}.search-results-view-icon{width:18px;height:18px;flex:0 0 auto}.search-results-list--grid .search-results-item,.search-results-list--list .search-results-item{position:relative}.search-results-list--grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));align-items:stretch;gap:16px;margin-top:14px}.search-results-list--grid .search-result-shell,.search-results-list--grid .search-results-item{min-height:100%;height:100%}.search-results-list--grid .search-result-card{--search-result-card-min-h:0px;--search-result-media-min-h:0px;--search-result-main-padding:13px 14px 15px;--search-result-main-gap:8px;--search-result-head-gap:0;--search-result-head-pad:0;--search-result-title-size:.98rem;--search-result-title-line:1.24;--search-result-price-size:1.12rem;--search-result-meta-size:.74rem;--search-result-meta-row-gap:5px;--search-result-specs-gap:5px;--search-result-spec-padding:5px 8px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 99%,white 1%),color-mix(in srgb,var(--surface) 94%,var(--surface-2) 6%));box-shadow:0 12px 30px rgba(15,23,42,.055)}@media (hover:hover){.search-results-list--grid .search-result-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:0 22px 52px rgba(15,23,42,.12)}}.search-results-list--grid .search-result-media{height:auto;min-height:0;aspect-ratio:4/3;border-inline-end:0;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.search-results-list--grid .search-result-media img,.search-results-list--grid .search-result-media-frame{min-height:0;height:100%}.search-results-list--grid .search-result-main{flex:1 1 auto;min-height:0;height:auto;padding:var(--search-result-main-padding)}.search-results-list--grid .search-result-head{padding-inline-end:0}.search-results-list--grid .search-result-title{min-height:calc(var(--search-result-title-line) * 2em);font-weight:900}.search-results-list--grid .search-result-price-row{margin-top:0}.search-results-list--grid .search-result-meta-row{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0}.search-results-list--grid .search-result-date{justify-self:start}.search-results-list--grid .search-result-specs{margin-top:0;max-height:32px;overflow:hidden}.search-results-list--grid .search-result-description{display:none}.search-results-list--grid .search-result-favorite{top:12px;inset-inline-end:12px}.search-results-list--grid .search-result-favorite .favorite-btn{width:38px;height:38px;background:rgba(255,255,255,.96);box-shadow:0 10px 22px rgba(15,23,42,.12)}.search-results-list--grid .search-result-media-count{inset-inline-start:10px;inset-block-end:10px}@media (min-width:1180px){.search-results-list--grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:920px){.search-results-list--grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:720px){.search-results-topbar__view{min-height:34px;padding:2px;border-radius:13px}.search-results-topbar__view-btn{min-height:30px;padding:0 8px;border-radius:11px;gap:0}.search-results-topbar__view-btn span{display:none}.search-results-view-icon{width:17px;height:17px}.search-results-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-results-list--grid .search-result-card{--search-result-main-padding:10px 10px 12px;--search-result-title-size:.86rem;--search-result-price-size:.98rem;--search-result-meta-size:.66rem;--search-result-spec-padding:4px 7px;border-radius:17px}.search-results-list--grid .search-result-media{aspect-ratio:1/1}.search-results-list--grid .search-result-specs{display:none!important}.search-results-list--grid .search-result-favorite .favorite-btn{width:32px;height:32px}}@media (min-width:921px) and (max-width:1180px){.search-results-topbar{gap:10px}.search-results-topbar__left{gap:8px}.search-results-topbar__sort select{min-width:162px;min-height:40px;border-radius:14px;font-size:.92rem}.search-results-topbar__view{min-height:40px;border-radius:14px}.search-results-topbar__view-btn{min-height:32px;padding-inline:10px}.search-results-topbar__count{font-size:.88rem}}@media (min-width:921px) and (max-width:1080px){.search-results-topbar__view-btn{padding-inline:9px;gap:0}.search-results-topbar__view-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-results-view-icon{width:19px;height:19px}}@media (min-width:721px) and (max-width:920px){.search-results-topbar{flex-wrap:wrap!important;gap:9px 12px}.search-results-topbar__left{flex:1 1 100%;justify-content:space-between}.search-results-topbar__right{width:100%!important;justify-content:space-between;margin-inline-start:0}.search-results-topbar__sort select{min-width:170px;min-height:40px;border-radius:14px;font-size:.9rem}.search-results-topbar__view{min-height:40px;border-radius:14px}.search-results-topbar__view-btn{min-height:32px;padding-inline:10px;font-size:.8rem}}.ad-card-variant-favorites,.ad-card-variant-myads{border-radius:24px}.ad-card-variant-favorites .ad-body-modern,.ad-card-variant-myads .ad-body-modern{padding:14px 14px 16px}.ad-card-variant-favorites .modern-price,.ad-card-variant-myads .modern-price{color:color-mix(in srgb,var(--success) 84%,#0f172a 16%)}.ad-card-variant-favorites .modern-title,.ad-card-variant-myads .modern-title{font-size:1rem;line-height:1.32}.ad-card-variant-favorites .modern-subtitle,.ad-card-variant-myads .modern-subtitle{font-size:.77rem}.ad-card-variant-favorites .modern-specs,.ad-card-variant-myads .modern-specs{gap:7px}.ad-card-variant-favorites .modern-spec-chip,.ad-card-variant-myads .modern-spec-chip{padding:6px 10px}.ad-card-variant-favorites .modern-meta-block,.ad-card-variant-myads .modern-meta-block{gap:4px}@media (max-width:640px){.ad-card-variant-favorites,.ad-card-variant-myads{border-radius:20px}.ad-card-variant-favorites .ad-body-modern,.ad-card-variant-myads .ad-body-modern{padding:12px 12px 14px;gap:9px}}.account-ads-skel{min-height:176px;border-radius:24px}.myads-card-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:.71rem;font-weight:900;white-space:nowrap;border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);background:color-mix(in srgb,var(--surface-2) 76%,white 24%)}.myads-status-published{color:#0f6d4d;background:color-mix(in srgb,var(--success) 14%,white 86%)}.myads-status-sold{color:#7a2600;background:color-mix(in srgb,#f59e0b 18%,white 82%)}.myads-status-draft{color:#385d9b;background:color-mix(in srgb,#60a5fa 18%,white 82%)}.myads-status-archived{color:var(--muted)}@media (max-width:980px){.myads-search-card{grid-template-columns:196px minmax(0,1fr);min-height:154px}.myads-search-main{padding:13px 62px 13px 14px}}@media (max-width:640px){.myads-search-card{grid-template-columns:98px minmax(0,1fr);min-height:136px;border-radius:20px}.myads-search-media,.myads-search-media img{border-start-start-radius:20px;border-end-start-radius:20px}.myads-search-toolbar{min-height:24px}.myads-search-title{font-size:.96rem;line-height:1.19}.myads-search-price{font-size:1.08rem}.myads-search-date,.myads-search-meta{font-size:.73rem}.myads-search-stat{min-height:24px;padding:0 8px;font-size:.66rem;gap:5px}.myads-search-specs{gap:5px}.myads-search-spec{min-height:24px}.myads-search-description{font-size:.71rem}.myads-search-floating{top:8px;inset-inline-end:8px}}.account-ads-list{display:grid;gap:14px;overflow:visible}.myads-search-shell{position:relative;overflow:visible;contain:none;isolation:isolate}.myads-search-shell-open{z-index:30}.myads-search-card{position:relative}.myads-search-main{padding-inline-end:70px}.myads-search-floating{position:absolute;top:12px;inset-inline-end:12px;z-index:8;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.myads-card-menu-trigger{pointer-events:auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,white 6%);color:color-mix(in srgb,var(--text) 88%,var(--muted) 12%);box-shadow:0 12px 28px rgba(15,23,42,.12);font-size:1.45rem;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.myads-card-menu-trigger:hover,.myads-card-menu-trigger[aria-expanded=true]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface) 90%);box-shadow:0 16px 34px rgba(15,23,42,.16)}.myads-card-menu-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:3px}.myads-card-menu-panel{pointer-events:auto;position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(218px,calc(100vw - 32px));padding:8px;border:1px solid color-mix(in srgb,var(--border) 76%,white 24%);border-radius:18px;background:color-mix(in srgb,var(--surface) 96%,white 4%);box-shadow:0 22px 55px rgba(15,23,42,.2);transform-origin:top right;animation:myadsMenuIn .14s ease-out}[dir=rtl] .myads-card-menu-panel{transform-origin:top left}.myads-card-menu-panel:before{content:"";position:absolute;top:-6px;inset-inline-end:14px;width:12px;height:12px;transform:rotate(45deg);border-inline-start:1px solid color-mix(in srgb,var(--border) 76%,white 24%);border-block-start:1px solid color-mix(in srgb,var(--border) 76%,white 24%);background:inherit}.myads-card-actions{position:relative;z-index:1;display:grid;gap:4px}.myads-action-btn{width:100%;min-height:38px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:13px;background:transparent;color:color-mix(in srgb,var(--text) 92%,var(--muted) 8%);font:inherit;font-size:.86rem;font-weight:850;line-height:1.15;text-align:start;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .14s ease,transform .14s ease,color .14s ease}.myads-action-btn:focus-visible,.myads-action-btn:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2) 90%);color:var(--text);transform:translateX(2px);outline:none}[dir=rtl] .myads-action-btn:focus-visible,[dir=rtl] .myads-action-btn:hover{transform:translateX(-2px)}.myads-action-btn.danger{color:color-mix(in srgb,#dc2626 86%,var(--text) 14%)}.myads-action-btn.danger:focus-visible,.myads-action-btn.danger:hover{background:color-mix(in srgb,#dc2626 10%,var(--surface) 90%)}.myads-action-emoji{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:color-mix(in srgb,var(--surface-2) 82%,white 18%);font-size:.9rem;line-height:1}@keyframes myadsMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.myads-search-main{gap:6px;padding:10px 46px 10px 12px;padding-inline-end:54px}.myads-card-menu-trigger{width:36px;height:36px;font-size:1.25rem}.myads-card-menu-panel{width:min(206px,calc(100vw - 28px));border-radius:16px}.myads-action-btn{min-height:36px;font-size:.82rem}}.account-ads-scope-note{margin:8px 0 0;max-width:760px}