.swapd-storefront,.swapd-referral-panel{--swapd-s1: 0.25rem;--swapd-s2: 0.5rem;--swapd-s3: 0.75rem;--swapd-s4: 1rem;--swapd-s5: 1.5rem;--swapd-s6: 2rem;--swapd-surface: var(--secondary);--swapd-raised: var(--primary-very-low);--swapd-border: var(--primary-low);--swapd-text: var(--primary);--swapd-muted: var(--primary-medium);--swapd-accent: var(--tertiary);--swapd-accent-soft: var(--tertiary-low);--swapd-radius: 8px;--swapd-radius-sm: 6px;--swapd-control: 2.5rem;max-width:1160px;margin:var(--swapd-s5) auto var(--swapd-s6);padding:0 var(--swapd-s4) var(--swapd-s6);color:var(--swapd-text)}.swapd-panel-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--swapd-s4);padding-bottom:var(--swapd-s4)}.swapd-panel-header h1{margin:var(--swapd-s1) 0 0;font-size:1.75rem;line-height:1.2;overflow-wrap:anywhere}.swapd-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--swapd-muted)}.swapd-admin-flag{color:var(--swapd-accent)}.swapd-header-actions{display:flex;flex-wrap:wrap;gap:var(--swapd-s2);align-items:center}.swapd-referral-nav{display:flex;flex-wrap:wrap;gap:var(--swapd-s1);border-bottom:1px solid var(--swapd-border);padding-bottom:var(--swapd-s3);margin-bottom:var(--swapd-s5)}.swapd-referral-nav a{display:inline-flex;align-items:center;min-height:var(--swapd-control);padding:0 var(--swapd-s3);border-radius:var(--swapd-radius-sm);font-size:.95rem;text-decoration:none;color:var(--swapd-muted)}.swapd-referral-nav a:hover,.swapd-referral-nav a:focus-visible{background:var(--swapd-raised);color:var(--swapd-text)}.swapd-referral-nav a[aria-current=page]{background:var(--swapd-accent-soft);color:var(--swapd-accent);font-weight:700;box-shadow:inset 0 -2px 0 var(--swapd-accent)}.swapd-notice{margin:0 0 var(--swapd-s3);padding:var(--swapd-s3) var(--swapd-s4);background:var(--swapd-raised);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius-sm);font-size:.95rem;line-height:1.5}.swapd-review-banner{display:flex;align-items:flex-start;gap:var(--swapd-s2);border-left:3px solid var(--swapd-accent)}.swapd-feedback{margin:var(--swapd-s3) 0;padding:var(--swapd-s3) var(--swapd-s4);border:1px solid var(--swapd-accent);border-left-width:3px;border-radius:var(--swapd-radius-sm);background:var(--swapd-accent-soft);font-size:.95rem;line-height:1.5}.swapd-card-group{margin:0 0 var(--swapd-s5)}.swapd-card-group>h2{margin:0 0 var(--swapd-s3);font-size:1.05rem;font-weight:700}.swapd-card-group>.swapd-group-note{margin:calc(var(--swapd-s3)*-1) 0 var(--swapd-s3);font-size:.85rem;color:var(--swapd-muted)}.swapd-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:var(--swapd-s3)}.swapd-metric{padding:var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-surface);overflow-wrap:anywhere}.swapd-metric span{display:block;font-size:.85rem;color:var(--swapd-muted)}.swapd-metric strong{display:block;margin-top:var(--swapd-s2);font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.swapd-metric--primary{border-color:var(--swapd-accent);background:var(--swapd-accent-soft)}.swapd-metric--primary strong{font-size:2rem}.swapd-metric--count strong{font-size:1.35rem}.swapd-chart{margin:0 0 var(--swapd-s5);padding:var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-surface)}.swapd-chart h2{margin:0;font-size:1.05rem;font-weight:700}.swapd-chart .swapd-chart-note{margin:var(--swapd-s1) 0 var(--swapd-s3);font-size:.85rem;color:var(--swapd-muted)}.swapd-chart svg{display:block;width:100%;height:auto;max-height:160px;overflow:visible}.swapd-chart rect{fill:var(--swapd-accent)}.swapd-chart details{margin-top:var(--swapd-s3);border-top:1px solid var(--swapd-border);padding-top:var(--swapd-s3)}.swapd-chart summary{cursor:pointer;min-height:var(--swapd-control);display:flex;align-items:center;font-size:.9rem}.swapd-chart table{margin-top:var(--swapd-s2)}.swapd-storefront-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--swapd-s3);margin:0 0 var(--swapd-s5);padding:var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-raised)}.swapd-storefront-strip .swapd-strip-label{font-weight:700;font-size:.95rem}.swapd-storefront-strip code{font-size:.9rem;overflow-wrap:anywhere}.swapd-table-wrap{margin:0 0 var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);overflow-x:auto;background:var(--swapd-surface)}.swapd-referral-panel table,.swapd-storefront table{width:100%;border-collapse:collapse;font-size:.95rem}.swapd-referral-panel th,.swapd-referral-panel td,.swapd-storefront th,.swapd-storefront td{padding:var(--swapd-s3);text-align:left;vertical-align:top;border-bottom:1px solid var(--swapd-border);overflow-wrap:anywhere;max-width:24rem}.swapd-referral-panel thead th,.swapd-storefront thead th{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--swapd-muted);background:var(--swapd-raised);white-space:nowrap}.swapd-referral-panel tbody tr:last-child td,.swapd-storefront tbody tr:last-child td{border-bottom:0}.swapd-referral-panel .swapd-cell-amount,.swapd-storefront .swapd-cell-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.swapd-empty-cell{color:var(--swapd-muted);font-style:normal}.swapd-details{margin:0 0 var(--swapd-s5);padding:var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-surface);display:grid;grid-template-columns:minmax(10rem, 16rem) 1fr;gap:var(--swapd-s3) var(--swapd-s4)}.swapd-details dt{font-size:.85rem;color:var(--swapd-muted)}.swapd-details dd{margin:0;overflow-wrap:anywhere}.swapd-details pre{margin:0;padding:var(--swapd-s3);background:var(--swapd-raised);border-radius:var(--swapd-radius-sm);font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;overflow-y:auto}.swapd-timeline{margin:0 0 var(--swapd-s5);padding:0 0 0 var(--swapd-s4);list-style:none;border-left:2px solid var(--swapd-border)}.swapd-timeline li{position:relative;padding:0 0 var(--swapd-s4) var(--swapd-s4)}.swapd-timeline li::before{content:"";position:absolute;left:calc(var(--swapd-s4)*-1 - 5px);top:.45rem;width:8px;height:8px;border-radius:50%;background:var(--swapd-accent)}.swapd-timeline li:last-child{padding-bottom:0}.swapd-timeline .swapd-timeline-label{display:block;font-weight:600}.swapd-timeline time{font-size:.85rem;color:var(--swapd-muted)}.swapd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--swapd-s2);margin:0 0 var(--swapd-s4)}.swapd-actions--financial{padding:var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-raised)}.swapd-actions--financial .swapd-action-note{flex-basis:100%;margin:0;font-size:.85rem;color:var(--swapd-muted)}.swapd-muted{color:var(--swapd-muted);font-size:.9rem}.swapd-page-footer{margin-top:var(--swapd-s5);padding-top:var(--swapd-s3);border-top:1px solid var(--swapd-border)}.swapd-referral-form{margin:0 0 var(--swapd-s5);padding:var(--swapd-s5);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-surface);max-width:48rem}.swapd-referral-form>h2{margin:0 0 var(--swapd-s4);padding-bottom:var(--swapd-s3);border-bottom:1px solid var(--swapd-border);font-size:1.15rem;font-weight:700}.swapd-fieldgroup{margin:0 0 var(--swapd-s4);padding:0;border:0}.swapd-fieldgroup>legend{padding:0;margin-bottom:var(--swapd-s2);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--swapd-muted)}.swapd-referral-field{margin:0 0 var(--swapd-s4)}.swapd-referral-field>label{display:block;margin-bottom:var(--swapd-s1);font-weight:600}.swapd-referral-field input:not([type=checkbox]),.swapd-referral-field textarea,.swapd-referral-field select{width:100%;box-sizing:border-box;min-height:var(--swapd-control)}.swapd-referral-field textarea{resize:vertical}.swapd-referral-field .swapd-field-help{margin:var(--swapd-s1) 0 0;font-size:.85rem;color:var(--swapd-muted)}.swapd-referral-field--checkbox{display:flex;align-items:flex-start;gap:var(--swapd-s2)}.swapd-referral-field--checkbox>label{margin:0;font-weight:500;order:2}.swapd-referral-field--checkbox input[type=checkbox]{order:1;margin-top:.2rem;width:1.1rem;height:1.1rem;flex:none}.swapd-counter{display:block;margin-top:var(--swapd-s1);font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--swapd-muted)}.swapd-counter--over{color:var(--swapd-accent);font-weight:700}.swapd-preview{margin-top:var(--swapd-s2);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius-sm);background:var(--swapd-raised)}.swapd-preview summary{cursor:pointer;min-height:var(--swapd-control);display:flex;align-items:center;padding:0 var(--swapd-s3);font-size:.9rem}.swapd-preview .swapd-preview-body{padding:0 var(--swapd-s3) var(--swapd-s3)}.swapd-preview .swapd-preview-label{margin:0 0 var(--swapd-s2);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--swapd-muted)}.swapd-form-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--swapd-s2);margin:0 0 var(--swapd-s3);font-size:.9rem;color:var(--swapd-muted)}.swapd-listing-picker{display:grid;gap:var(--swapd-s4);grid-template-columns:1fr}.swapd-listing-picker h3{margin:0 0 var(--swapd-s2);font-size:.95rem;font-weight:700}.swapd-listing-picker .swapd-picker-note{margin:0 0 var(--swapd-s2);font-size:.85rem;color:var(--swapd-muted)}.swapd-listing-picker ol,.swapd-listing-picker ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--swapd-s2)}.swapd-listing-picker li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--swapd-s2);padding:var(--swapd-s3);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius-sm);background:var(--swapd-raised)}.swapd-listing-picker .swapd-picker-position{flex:none;min-width:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;color:var(--swapd-muted)}.swapd-listing-picker .swapd-picker-title{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.swapd-listing-picker .swapd-picker-missing{color:var(--swapd-accent)}.swapd-listing-picker .swapd-picker-controls{display:flex;gap:var(--swapd-s1);margin-left:auto}.swapd-listing-picker .swapd-picker-empty{justify-content:center;color:var(--swapd-muted);border-style:dashed}@media(min-width: 56rem){.swapd-listing-picker{grid-template-columns:1fr 1fr}}.swapd-storefront-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--swapd-s4);padding-bottom:var(--swapd-s5);border-bottom:1px solid var(--swapd-border)}.swapd-storefront-header h1{margin:var(--swapd-s1) 0 0;font-size:1.9rem;line-height:1.15;overflow-wrap:anywhere}.swapd-storefront-header .swapd-identity{flex:1 1 16rem;min-width:0}.swapd-storefront-header .swapd-identity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--swapd-s3);margin-top:var(--swapd-s2);font-size:.95rem}.swapd-storefront-header .swapd-avatar{flex:none;width:64px;height:64px;border-radius:var(--swapd-radius);overflow:hidden}.swapd-storefront-header .swapd-avatar img{display:block;width:100%;height:100%}.swapd-main-message{margin:var(--swapd-s5) 0;max-width:68ch;font-size:1.05rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.swapd-section-heading{margin:var(--swapd-s5) 0 var(--swapd-s3);font-size:1.1rem;font-weight:700}.swapd-listings{display:grid;grid-template-columns:1fr;gap:var(--swapd-s3);margin:0 0 var(--swapd-s5);padding:0;list-style:none}.swapd-listing{display:flex;flex-direction:column;gap:var(--swapd-s2);padding:var(--swapd-s4);border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);background:var(--swapd-surface);overflow-wrap:anywhere}.swapd-listing .swapd-listing-category{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--swapd-muted)}.swapd-listing h3{margin:0;font-size:1.05rem;line-height:1.4}.swapd-listing h3 a{text-decoration:none}.swapd-listing h3 a:hover,.swapd-listing h3 a:focus-visible{text-decoration:underline}.swapd-listing .swapd-listing-foot{margin-top:auto;padding-top:var(--swapd-s2)}.swapd-empty-state{margin:var(--swapd-s5) 0;padding:var(--swapd-s6) var(--swapd-s4);border:1px dashed var(--swapd-border);border-radius:var(--swapd-radius);text-align:center;color:var(--swapd-muted)}.swapd-empty-state p{margin:0 0 var(--swapd-s2)}.swapd-empty-state p:last-child{margin-bottom:0}.swapd-empty-state .swapd-empty-title{color:var(--swapd-text);font-weight:700;font-size:1.05rem}.swapd-metric-tabs{display:flex;flex-wrap:wrap;gap:var(--swapd-s2);margin:var(--swapd-s4) 0}.swapd-rankings{margin:0 0 var(--swapd-s5);padding:0;list-style:none;counter-reset:swapd-rank;border:1px solid var(--swapd-border);border-radius:var(--swapd-radius);overflow:hidden}.swapd-rankings li{display:flex;align-items:center;gap:var(--swapd-s3);padding:var(--swapd-s3) var(--swapd-s4);border-bottom:1px solid var(--swapd-border);background:var(--swapd-surface)}.swapd-rankings li:last-child{border-bottom:0}.swapd-rankings .swapd-rank-position{flex:none;min-width:2rem;font-variant-numeric:tabular-nums;font-weight:700;color:var(--swapd-muted)}.swapd-rankings .swapd-rank-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.swapd-rankings .swapd-rank-value{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.swapd-offer-terms{margin:var(--swapd-s5) 0 0;padding:var(--swapd-s3) var(--swapd-s4);border-left:3px solid var(--swapd-border);color:var(--swapd-muted);font-size:.9rem}.swapd-price-label{margin:var(--swapd-s3) 0 0;font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}@media(min-width: 48rem){.swapd-listings{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 72rem){.swapd-listings{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 40rem){.swapd-referral-panel,.swapd-storefront{margin-top:var(--swapd-s4);padding:0 var(--swapd-s3) var(--swapd-s5)}.swapd-panel-header{flex-direction:column;align-items:flex-start}.swapd-panel-header h1{font-size:1.45rem}.swapd-storefront-header h1{font-size:1.5rem}.swapd-referral-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.swapd-referral-nav a{white-space:nowrap}.swapd-metrics{grid-template-columns:1fr}.swapd-metric--primary strong{font-size:1.75rem}.swapd-details{grid-template-columns:1fr;gap:var(--swapd-s1) 0}.swapd-details dt{margin-top:var(--swapd-s3)}.swapd-details dd{margin-bottom:var(--swapd-s2)}.swapd-referral-form{padding:var(--swapd-s4)}.swapd-listing-picker .swapd-picker-controls{margin-left:0;flex-basis:100%}}@media(max-width: 22rem){.swapd-metric strong{font-size:1.3rem}.swapd-metric--primary strong{font-size:1.5rem}}@media(prefers-reduced-motion: reduce){.swapd-referral-panel *,.swapd-storefront *{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}#swapd-earn-page,.swapd-public-page,.swapd-member-panel{--swapd-accent: #e9a32e;--swapd-accent-lift: #f6bd57;--swapd-accent-deep: #c07f10;--swapd-on-accent: #17130a;--swapd-card: color-mix(in srgb, var(--primary) 3%, var(--secondary));--swapd-card-2: color-mix(in srgb, var(--primary) 6%, var(--secondary));--swapd-hairline: color-mix(in srgb, var(--primary) 13%, transparent);--swapd-hairline-strong: color-mix(in srgb, var(--primary) 22%, transparent);--swapd-tint: color-mix(in srgb, var(--swapd-accent) 13%, transparent);--swapd-tint-soft: color-mix(in srgb, var(--swapd-accent) 7%, transparent);--swapd-ring: color-mix(in srgb, var(--swapd-accent) 42%, transparent);--swapd-shadow: 0 18px 44px -28px color-mix(in srgb, var(--primary) 70%, transparent);--swapd-shadow-amber: 0 18px 40px -22px color-mix(in srgb, var(--swapd-accent) 55%, transparent)}.swapd-member-panel{--swapd-radius: 18px;max-width:1440px;display:grid;grid-template-columns:190px minmax(0, 1fr);gap:24px}.swapd-member-panel>.swapd-panel-header,.swapd-member-panel>.alert,.swapd-member-panel>.swapd-notice{grid-column:1/-1}.swapd-member-panel .swapd-panel-header h1{font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:800;letter-spacing:-0.03em;line-height:1.04}.swapd-member-panel .swapd-eyebrow{color:var(--swapd-accent);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.swapd-member-panel .swapd-eyebrow::before{content:"";flex:none;width:16px;height:2px;border-radius:2px;background:linear-gradient(90deg, currentColor, transparent)}.swapd-member-panel .swapd-referral-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:calc(var(--header-offset, 60px) + 20px);border:0;gap:6px;padding:0}.swapd-member-panel .swapd-referral-nav a{padding:12px 16px;border-radius:12px;white-space:nowrap;border:1px solid rgba(0,0,0,0);transition:background .16s ease,color .16s ease,transform .16s ease}.swapd-member-panel .swapd-referral-nav a:hover{background:var(--swapd-card-2);color:var(--primary)}.swapd-member-panel .swapd-referral-nav a[aria-current=page]{background:var(--swapd-tint);color:var(--swapd-accent);border-color:var(--swapd-ring);box-shadow:none;font-weight:700}.swapd-member-panel .swapd-panel-content{min-width:0}.swapd-member-panel .btn-primary{background:linear-gradient(135deg, var(--swapd-accent-lift), var(--swapd-accent) 62%, var(--swapd-accent-deep));border-color:rgba(0,0,0,0);color:var(--swapd-on-accent);border-radius:12px;font-weight:700;box-shadow:var(--swapd-shadow-amber)}.swapd-member-panel .btn-primary:hover,.swapd-member-panel .btn-primary:focus-visible{background:linear-gradient(135deg, var(--swapd-accent-lift), var(--swapd-accent-lift) 55%, var(--swapd-accent));color:var(--swapd-on-accent)}.swapd-member-panel .swapd-welcome,.swapd-member-panel .swapd-member-activity,.swapd-member-panel .swapd-link-card,.swapd-member-panel .swapd-card-group,.swapd-member-panel .swapd-chart,.swapd-member-panel .swapd-referral-form,.swapd-member-panel .swapd-table-wrap,.swapd-member-panel .swapd-storefront-strip{padding:24px;border:1px solid var(--swapd-hairline);border-radius:var(--swapd-radius);background:var(--swapd-card);margin-bottom:20px}.swapd-member-panel .swapd-table-wrap{padding:0;overflow:hidden}.swapd-member-panel .swapd-table-wrap table{margin:0}.swapd-member-panel .swapd-welcome{position:relative;overflow:hidden;border-color:var(--swapd-hairline-strong);background:radial-gradient(760px 420px at 88% -40%, var(--swapd-tint), transparent 62%),var(--swapd-card);box-shadow:var(--swapd-shadow)}.swapd-member-panel .swapd-welcome::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--swapd-hairline) 1px, transparent 1px),linear-gradient(90deg, var(--swapd-hairline) 1px, transparent 1px);background-size:58px 58px;mask-image:radial-gradient(70% 62% at 84% 0%, #000, transparent 72%);opacity:.7}.swapd-member-panel .swapd-welcome>*{position:relative;z-index:1}.swapd-member-panel .swapd-welcome h2{font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-0.035em;line-height:1.08;max-width:22ch;margin:10px 0 0}.swapd-member-panel .swapd-welcome>p{max-width:68ch;margin-top:12px;color:var(--swapd-muted);font-size:1.02rem}.swapd-member-panel .swapd-welcome-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin:26px 0}.swapd-member-panel .swapd-welcome-steps>div{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--swapd-hairline);border-radius:14px;background:var(--swapd-card-2);transition:transform .18s ease,border-color .18s ease}.swapd-member-panel .swapd-welcome-steps>div:hover{transform:translateY(-3px);border-color:var(--swapd-ring)}.swapd-member-panel .swapd-welcome-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:.95rem;background:linear-gradient(145deg, var(--swapd-accent-lift), var(--swapd-accent));color:var(--swapd-on-accent);box-shadow:var(--swapd-shadow-amber)}.swapd-member-panel .swapd-welcome-steps strong{font-size:1.04rem;letter-spacing:-0.015em}.swapd-member-panel .swapd-welcome-steps span{color:var(--swapd-muted);font-size:.9rem;line-height:1.5}.swapd-member-panel .swapd-metrics{gap:14px}.swapd-member-panel .swapd-metric{border-radius:14px;border-color:var(--swapd-hairline);background:var(--swapd-card-2);transition:transform .18s ease,border-color .18s ease}.swapd-member-panel .swapd-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-0.04em}.swapd-member-panel .swapd-metric:hover{transform:translateY(-2px);border-color:var(--swapd-hairline-strong)}.swapd-member-panel .swapd-metric--primary{grid-column:1/-1;border-color:var(--swapd-ring);background:radial-gradient(480px 220px at 92% -30%, var(--swapd-tint), transparent 64%),var(--swapd-card-2);box-shadow:var(--swapd-shadow-amber)}.swapd-member-panel .swapd-metric--primary strong{font-size:clamp(2.2rem,5.2vw,3.6rem);line-height:1}.swapd-member-panel .swapd-metric--count strong{font-size:1.5rem}.swapd-member-panel .swapd-member-activity ul{padding:0;margin:16px 0 0;list-style:none}.swapd-member-panel .swapd-member-activity li{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 0;border-top:1px solid var(--swapd-hairline)}.swapd-member-panel .swapd-member-activity li:first-child{border-top:0}.swapd-member-panel .swapd-member-activity a{font-weight:600}.swapd-member-panel .swapd-member-activity time{margin-left:auto;font-size:.82rem;color:var(--swapd-muted);font-variant-numeric:tabular-nums}.swapd-member-panel .swapd-link-cards{display:grid;gap:16px}.swapd-member-panel .swapd-link-card{margin-bottom:0;transition:border-color .18s ease,transform .18s ease}.swapd-member-panel .swapd-link-card:hover{border-color:var(--swapd-ring);transform:translateY(-2px)}.swapd-member-panel .swapd-link-card h2{font-size:1.25rem;font-weight:700;letter-spacing:-0.025em}.swapd-member-panel .swapd-link-card dl{display:flex;flex-wrap:wrap;gap:14px 34px;margin:20px 0}.swapd-member-panel .swapd-link-card dt{color:var(--swapd-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.swapd-member-panel .swapd-link-card dd{margin:6px 0 0;font-size:1.45rem;font-weight:800;letter-spacing:-0.035em;font-variant-numeric:tabular-nums}.swapd-member-panel .swapd-share-address{display:inline-block;overflow-wrap:anywhere;color:var(--swapd-muted);font-family:var(--d-font-family--monospace, monospace);font-size:.88rem}.swapd-member-panel .swapd-status-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--swapd-hairline-strong);border-radius:999px;font-size:.78rem;font-weight:700;color:var(--swapd-muted);background:var(--swapd-card-2);white-space:nowrap}.swapd-member-panel .swapd-status-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.swapd-member-panel .swapd-chart svg{overflow:visible;max-height:260px}.swapd-member-panel .swapd-welcome .swapd-referral-form{margin:0;background:var(--swapd-card-2);border-color:var(--swapd-hairline)}.swapd-member-panel .swapd-chart-area{fill:var(--swapd-tint)}.swapd-member-panel .swapd-chart-line{fill:none;stroke:var(--swapd-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.swapd-member-panel .swapd-storefront-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.swapd-member-panel .swapd-storefront-strip code{overflow-wrap:anywhere}.swapd-section-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.swapd-section-title h2{margin:0;font-size:1.2rem;letter-spacing:-0.025em}.swapd-section-title>*{min-width:0}@media(max-width: 900px){.swapd-member-panel{display:block}.swapd-member-panel .swapd-referral-nav{flex-direction:row;position:static;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0 16px;margin-bottom:12px;scrollbar-width:thin}.swapd-member-panel .swapd-referral-nav a{flex:0 0 auto;border-color:var(--swapd-hairline);background:var(--swapd-card)}.swapd-member-panel .swapd-welcome-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}.swapd-member-panel .swapd-welcome,.swapd-member-panel .swapd-member-activity,.swapd-member-panel .swapd-link-card,.swapd-member-panel .swapd-card-group,.swapd-member-panel .swapd-chart,.swapd-member-panel .swapd-referral-form{padding:18px}}@media(max-width: 480px){.swapd-member-panel .swapd-welcome-steps{grid-template-columns:1fr}.swapd-member-panel .swapd-link-card dl{gap:14px 22px}}.swapd-public-page{--swapd-profile-accent: #e9a32e}.swapd-public-page--blue{--swapd-profile-accent: #528de0}.swapd-public-page--green{--swapd-profile-accent: #45a879}.swapd-public-page--purple{--swapd-profile-accent: #a07ae0}.swapd-public-page{--swapd-profile-tint: color-mix(in srgb, var(--swapd-profile-accent) 16%, transparent)}.swapd-public-page .btn-primary{background:var(--swapd-profile-accent);border-color:var(--swapd-profile-accent);color:#17130a;border-radius:12px;font-weight:700;box-shadow:0 14px 32px -18px color-mix(in srgb, var(--swapd-profile-accent) 80%, transparent)}.swapd-public-page .swapd-storefront-header{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:28px;border:1px solid var(--swapd-hairline-strong);border-radius:22px;padding:48px 36px;background:radial-gradient(760px 420px at 86% -34%, var(--swapd-profile-tint), transparent 64%),var(--swapd-card);box-shadow:var(--swapd-shadow)}.swapd-public-page .swapd-avatar{flex:0 0 144px;width:144px;height:144px}.swapd-public-page .swapd-avatar img{width:144px;height:144px;border-radius:50%;border:4px solid var(--secondary);box-shadow:0 16px 36px -18px color-mix(in srgb, var(--swapd-profile-accent) 70%, transparent)}.swapd-public-page .swapd-identity{flex:1 1 320px;min-width:0}.swapd-public-page .swapd-identity h1{font-size:clamp(2rem,4.4vw,3.3rem);font-weight:800;letter-spacing:-0.04em;line-height:1.03;overflow-wrap:anywhere}.swapd-public-page .swapd-eyebrow{color:var(--swapd-profile-accent);white-space:nowrap}.swapd-public-page .swapd-profile-subtitle{font-size:1.12rem;max-width:62ch;margin-top:10px;color:var(--swapd-muted)}.swapd-public-page .swapd-identity-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:.92rem}.swapd-public-page .swapd-profile-stats{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.swapd-public-page .swapd-profile-stats>div{flex:1 1 170px;padding:22px;background:var(--swapd-card);border:1px solid var(--swapd-hairline);border-radius:16px}.swapd-public-page .swapd-profile-stats dt{color:var(--swapd-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.swapd-public-page .swapd-profile-stats dd{font-size:1.45rem;font-weight:800;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;margin:10px 0 0}.swapd-public-page .swapd-custom-section,.swapd-public-page .swapd-offer-body{padding:30px;margin:24px 0;border-radius:20px;border:1px solid var(--swapd-hairline);background:var(--swapd-card)}.swapd-public-page .swapd-custom-section h2{font-size:1.5rem;font-weight:800;letter-spacing:-0.03em;margin-bottom:14px}.swapd-public-page .swapd-offer-price{font-size:clamp(2.2rem,5.4vw,3.6rem);font-weight:800;letter-spacing:-0.045em;font-variant-numeric:tabular-nums;margin:0 0 6px}.swapd-public-page .swapd-main-message{font-size:1.05rem;line-height:1.6}.swapd-public-page .cooked{overflow-wrap:anywhere}.swapd-public-page .cooked img{max-width:100%;height:auto}.swapd-public-page .swapd-listings{gap:16px}.swapd-public-page .swapd-listing{border-radius:16px;border-color:var(--swapd-hairline);background:var(--swapd-card);transition:transform .18s ease,border-color .18s ease}.swapd-public-page .swapd-listing:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--swapd-profile-accent) 42%, transparent)}.swapd-public-page .swapd-rankings li{border-radius:14px}.swapd-public-page .swapd-rank-position{color:var(--swapd-profile-accent);font-weight:800}@media(max-width: 600px){.swapd-public-page .swapd-storefront-header{padding:26px 18px;gap:18px}.swapd-public-page .swapd-avatar{flex-basis:96px;width:96px;height:96px}.swapd-public-page .swapd-avatar img{width:96px;height:96px}.swapd-public-page .swapd-custom-section,.swapd-public-page .swapd-offer-body{padding:18px}}.swapd-referral-form .d-editor{min-height:240px;width:100%}body.swapd-earn-page #main-outlet{padding-top:0}#swapd-earn-page{--swapd-earn-gutter: max(18px, env(safe-area-inset-left, 0px));max-width:1180px;margin:0 auto;padding:0 var(--swapd-earn-gutter) 90px;color:var(--primary)}#swapd-earn-page section{margin-top:28px}#swapd-earn-page h1,#swapd-earn-page h2,#swapd-earn-page h3{text-wrap:balance}#swapd-earn-page code{background:var(--swapd-card-2);border:1px solid var(--swapd-hairline);border-radius:6px;padding:2px 7px;font-size:.9em;overflow-wrap:anywhere}#swapd-earn-page .swapd-earn-hero{position:relative;overflow:hidden;isolation:isolate;margin-top:24px;padding:clamp(52px,8.5vw,112px) clamp(22px,4vw,58px) clamp(44px,6vw,80px);border:1px solid var(--swapd-hairline-strong);border-radius:30px;background:radial-gradient(900px 520px at 50% -40%, var(--swapd-tint), transparent 66%),radial-gradient(620px 420px at 6% 112%, var(--swapd-tint-soft), transparent 62%),var(--swapd-card);box-shadow:var(--swapd-shadow);text-align:center}#swapd-earn-page .swapd-earn-hero::before{content:"";position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from 0deg, transparent 0deg, var(--swapd-ring) 28deg, transparent 76deg, transparent 180deg, var(--swapd-tint) 212deg, transparent 268deg);pointer-events:none}#swapd-earn-page .swapd-earn-hero::after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:29px;background:radial-gradient(900px 520px at 50% -40%, var(--swapd-tint), transparent 66%),var(--swapd-card);pointer-events:none}#swapd-earn-page .swapd-earn-hero__glow{position:absolute;width:620px;height:420px;top:-260px;left:50%;transform:translateX(-50%);border-radius:50%;filter:blur(90px);background:color-mix(in srgb, var(--swapd-accent) 34%, transparent);pointer-events:none}#swapd-earn-page .swapd-earn-hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--swapd-hairline) 1px, transparent 1px),linear-gradient(90deg, var(--swapd-hairline) 1px, transparent 1px);background-size:64px 64px;mask-image:radial-gradient(76% 68% at 50% 0%, #000, transparent 74%);opacity:.6}#swapd-earn-page .swapd-earn-hero__inner{position:relative;z-index:1}#swapd-earn-page .swapd-earn-eyebrow{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;margin:0;padding:7px 15px;border:1px solid var(--swapd-ring);border-radius:999px;background:var(--swapd-tint-soft);color:var(--swapd-accent);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#swapd-earn-page .swapd-earn-eyebrow--quiet{border-color:var(--swapd-hairline);background:none;color:var(--swapd-muted)}#swapd-earn-page .swapd-earn-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--swapd-accent);box-shadow:0 0 0 4px var(--swapd-tint-soft)}#swapd-earn-page .swapd-earn-title{margin:26px 0 0;font-size:clamp(2.4rem,7.2vw,5rem);font-weight:800;line-height:.99;letter-spacing:-0.045em}#swapd-earn-page .swapd-earn-title__accent{background:linear-gradient(104deg, var(--swapd-accent-deep), var(--swapd-accent-lift) 32%, var(--swapd-accent) 54%, var(--swapd-accent-lift) 76%, var(--swapd-accent-deep));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}#swapd-earn-page .swapd-earn-lede{margin:22px auto 0;max-width:60ch;font-size:clamp(1.02rem,1.7vw,1.25rem);line-height:1.6;color:var(--swapd-muted)}#swapd-earn-page .swapd-earn-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}#swapd-earn-page .swapd-earn-btn{position:relative;overflow:hidden;min-height:52px;padding:0 28px;border-radius:14px;font-size:1rem;font-weight:700}#swapd-earn-page .swapd-earn-btn.btn-primary{background:linear-gradient(135deg, var(--swapd-accent-lift), var(--swapd-accent) 60%, var(--swapd-accent-deep));border-color:rgba(0,0,0,0);color:var(--swapd-on-accent);box-shadow:var(--swapd-shadow-amber)}#swapd-earn-page .swapd-earn-btn.btn-primary::after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(104deg, transparent 30%, rgba(255, 255, 255, 0.4), transparent 70%);transition:transform .65s cubic-bezier(0.2, 0.7, 0.2, 1)}#swapd-earn-page .swapd-earn-btn.btn-primary:hover::after,#swapd-earn-page .swapd-earn-btn.btn-primary:focus-visible::after{transform:translateX(120%)}#swapd-earn-page .swapd-earn-btn--quiet{border:1px solid var(--swapd-hairline-strong);background:var(--swapd-card-2);color:var(--primary)}#swapd-earn-page .swapd-earn-btn--quiet:hover,#swapd-earn-page .swapd-earn-btn--quiet:focus-visible{border-color:var(--swapd-ring);color:var(--swapd-accent);background:var(--swapd-card-2)}#swapd-earn-page .swapd-earn-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:34px 0 0;padding:0;list-style:none;font-size:.86rem;font-weight:600;color:var(--swapd-muted)}#swapd-earn-page .swapd-earn-badges li{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid var(--swapd-hairline);border-radius:999px;background:var(--swapd-card-2)}#swapd-earn-page .swapd-earn-badges li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--swapd-accent);box-shadow:0 0 0 3px var(--swapd-tint-soft);flex:none}#swapd-earn-page .swapd-earn-section{margin-top:58px}#swapd-earn-page .swapd-earn-section__head{margin-bottom:24px}#swapd-earn-page .swapd-earn-section__head h2{margin:14px 0 0;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:800;letter-spacing:-0.04em;line-height:1.08;max-width:24ch}#swapd-earn-page .swapd-earn-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:none}#swapd-earn-page .swapd-earn-step{position:relative;overflow:hidden;padding:24px;border:1px solid var(--swapd-hairline);border-radius:18px;background:var(--swapd-card);transition:transform .2s ease,border-color .2s ease}#swapd-earn-page .swapd-earn-step::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, var(--swapd-ring), transparent)}#swapd-earn-page .swapd-earn-step:hover{transform:translateY(-4px);border-color:var(--swapd-ring)}#swapd-earn-page .swapd-earn-step h3{margin:16px 0 8px;font-size:1.18rem;font-weight:700;letter-spacing:-0.025em}#swapd-earn-page .swapd-earn-step p{margin:0;color:var(--swapd-muted);font-size:.94rem;line-height:1.6}#swapd-earn-page .swapd-earn-step__n{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-size:1.22rem;font-weight:800;font-variant-numeric:tabular-nums;background:linear-gradient(145deg, var(--swapd-accent-lift), var(--swapd-accent));color:var(--swapd-on-accent);box-shadow:var(--swapd-shadow-amber)}@media(min-width: 961px){#swapd-earn-page .swapd-earn-steps{position:relative}#swapd-earn-page .swapd-earn-steps::before{content:"";position:absolute;top:47px;left:12%;right:12%;height:2px;border-radius:2px;background:linear-gradient(90deg, transparent, var(--swapd-ring) 18%, var(--swapd-ring) 82%, transparent);pointer-events:none}#swapd-earn-page .swapd-earn-step{z-index:1}}#swapd-earn-page .swapd-earn-money{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:28px;align-items:center;padding:clamp(26px,3.6vw,44px);border:1px solid var(--swapd-hairline-strong);border-radius:26px;background:radial-gradient(640px 380px at 92% 0%, var(--swapd-tint), transparent 64%),var(--swapd-card)}#swapd-earn-page .swapd-earn-money__copy{min-width:0}#swapd-earn-page .swapd-earn-money__copy h2{margin:14px 0 14px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-0.038em;line-height:1.1}#swapd-earn-page .swapd-earn-money__copy p{margin:0 0 12px;color:var(--swapd-muted);line-height:1.62;max-width:58ch}#swapd-earn-page .swapd-earn-note{padding:14px 16px;border-left:3px solid var(--swapd-accent);border-radius:0 10px 10px 0;background:var(--swapd-tint-soft);font-size:.92rem}#swapd-earn-page .swapd-earn-money__panel{min-width:0;padding:24px;border:1px solid var(--swapd-hairline);border-radius:18px;background:var(--swapd-card-2)}#swapd-earn-page .swapd-earn-flow{display:grid;gap:16px}#swapd-earn-page .swapd-earn-flow__row{display:grid;gap:8px}#swapd-earn-page .swapd-earn-flow__label{font-size:.84rem;font-weight:700;letter-spacing:.04em;color:var(--swapd-muted)}#swapd-earn-page .swapd-earn-flow__bar{height:22px;border-radius:8px;background:var(--swapd-hairline)}#swapd-earn-page .swapd-earn-flow__bar--full{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 26%, transparent), color-mix(in srgb, var(--primary) 14%, transparent))}#swapd-earn-page .swapd-earn-flow__bar--fee{width:34%;background:linear-gradient(90deg, var(--swapd-accent-deep), var(--swapd-accent))}#swapd-earn-page .swapd-earn-flow__bar--you{width:17%;background:linear-gradient(90deg, var(--swapd-accent), var(--swapd-accent-lift));box-shadow:var(--swapd-shadow-amber)}#swapd-earn-page .swapd-earn-flow__row--you .swapd-earn-flow__label{color:var(--swapd-accent)}#swapd-earn-page .swapd-earn-flow__caption{margin:18px 0 0;font-size:.82rem;line-height:1.55;color:var(--swapd-muted)}#swapd-earn-page .swapd-earn-ways{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}#swapd-earn-page .swapd-earn-way{padding:26px;border:1px solid var(--swapd-hairline);border-radius:18px;background:var(--swapd-card);transition:transform .2s ease,border-color .2s ease}#swapd-earn-page .swapd-earn-way:hover{transform:translateY(-4px);border-color:var(--swapd-ring)}#swapd-earn-page .swapd-earn-way h3{margin:0;font-size:1.32rem;font-weight:800;letter-spacing:-0.03em}#swapd-earn-page .swapd-earn-way p{margin:12px 0 0;color:var(--swapd-muted);line-height:1.6;font-size:.94rem}#swapd-earn-page .swapd-earn-way p.swapd-earn-way__url{font-family:var(--d-font-family--monospace, monospace);font-size:.88rem;color:var(--swapd-accent);overflow-wrap:anywhere;margin-top:8px}#swapd-earn-page .swapd-earn-faq{display:grid;gap:10px}#swapd-earn-page .swapd-earn-faq details{border:1px solid var(--swapd-hairline);border-radius:14px;background:var(--swapd-card);overflow:hidden}#swapd-earn-page .swapd-earn-faq summary{cursor:pointer;padding:18px 20px;font-size:1.02rem;font-weight:700;letter-spacing:-0.015em;list-style:none;display:flex;align-items:center;gap:12px}#swapd-earn-page .swapd-earn-faq summary::-webkit-details-marker{display:none}#swapd-earn-page .swapd-earn-faq summary::before{content:"+";display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--swapd-tint);color:var(--swapd-accent);font-weight:800;font-size:.95rem;line-height:1}#swapd-earn-page .swapd-earn-faq details[open] summary::before{content:"−"}#swapd-earn-page .swapd-earn-faq details[open] summary{border-bottom:1px solid var(--swapd-hairline)}#swapd-earn-page .swapd-earn-faq p{margin:0;padding:16px 20px 20px;color:var(--swapd-muted);line-height:1.62;max-width:72ch}#swapd-earn-page .swapd-earn-close{position:relative;overflow:hidden;margin-top:62px;padding:clamp(38px,6vw,70px) clamp(22px,4vw,52px);border:1px solid var(--swapd-ring);border-radius:28px;background:radial-gradient(700px 400px at 50% 120%, var(--swapd-tint), transparent 66%),var(--swapd-card);text-align:center}#swapd-earn-page .swapd-earn-close__glow{position:absolute;width:540px;height:340px;bottom:-230px;left:50%;transform:translateX(-50%);border-radius:50%;filter:blur(80px);background:color-mix(in srgb, var(--swapd-accent) 30%, transparent);pointer-events:none}#swapd-earn-page .swapd-earn-close__inner{position:relative;z-index:1}#swapd-earn-page .swapd-earn-close__inner h2{margin:0;font-size:clamp(1.8rem,4.2vw,3rem);font-weight:800;letter-spacing:-0.042em;line-height:1.06}#swapd-earn-page .swapd-earn-close__inner p{margin:14px auto 0;max-width:48ch;color:var(--swapd-muted);font-size:1.04rem}@keyframes swapd-earn-breathe{0%,100%{opacity:.85;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}@keyframes swapd-earn-pulse{0%,100%{box-shadow:0 0 0 4px var(--swapd-tint-soft)}50%{box-shadow:0 0 0 8px rgba(0,0,0,0)}}@keyframes swapd-earn-sweep{to{transform:rotate(1turn)}}@keyframes swapd-earn-shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width: 960px){#swapd-earn-page .swapd-earn-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}#swapd-earn-page .swapd-earn-ways{grid-template-columns:1fr}#swapd-earn-page .swapd-earn-money{grid-template-columns:1fr}}@media(max-width: 560px){#swapd-earn-page .swapd-earn-steps{grid-template-columns:1fr}#swapd-earn-page .swapd-earn-cta .swapd-earn-btn{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion: reduce){#swapd-earn-page *{animation:none !important;transition-duration:.001ms !important}}.swapd-admin-analytics{min-width:0}.swapd-admin-analytics__filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.swapd-admin-analytics__filters label{display:grid;gap:6px}.swapd-admin-analytics__filters input{max-width:100%;margin:0}.swapd-admin-analytics__charts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.swapd-admin-analytics svg{width:100%;max-height:220px}.swapd-admin-analytics .swapd-chart-line{fill:none;stroke:var(--tertiary);stroke-width:2}@media(max-width: 700px){.swapd-admin-analytics__charts{grid-template-columns:1fr}}body.swapd-earn-page .guest-banner-header{display:none}body.swapd-referrals-member-page #toggle-hamburger-menu,body.swapd-referrals-member-page .header-sidebar-toggle{display:none}.swapd-reporting{--rep-accent: var(--swapd-accent, var(--tertiary));--rep-line: var(--primary-low);--rep-surface: var(--secondary);--rep-raised: var(--primary-very-low);--rep-muted: var(--primary-medium);--rep-radius: 14px;margin-bottom:28px;min-width:0}.swapd-reporting__header{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--rep-line)}.swapd-reporting__headline{min-width:0}.swapd-reporting__headline h2{margin:6px 0 0;font-size:1.5rem;line-height:1.15}.swapd-reporting__range{margin:6px 0 0;font-size:.85rem;color:var(--rep-muted);font-variant-numeric:tabular-nums}.swapd-reporting__presets{display:flex;flex-wrap:wrap;gap:8px}.swapd-reporting__filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0 10px}.swapd-reporting__field{display:grid;gap:6px;min-width:0;flex:0 1 auto}.swapd-reporting__field>label{font-size:.8rem;font-weight:600;color:var(--rep-muted)}.swapd-reporting__field input,.swapd-reporting__field select{margin:0;max-width:100%;min-height:2.5rem}.swapd-reporting__field--apply{align-self:flex-end}.swapd-reporting__hint{margin:0 0 22px;font-size:.85rem;line-height:1.5;color:var(--rep-muted);max-width:78ch}.swapd-reporting__hint b{color:var(--primary);font-weight:600}.swapd-reporting__group{margin:0 0 18px}.swapd-reporting__group-heading{margin:0 0 10px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rep-muted)}.swapd-reporting__group-body{display:grid;grid-template-columns:minmax(220px, 300px) minmax(0, 1fr);gap:12px;align-items:stretch}.swapd-reporting__card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:12px;min-width:0}.swapd-reporting__card{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;border:1px solid var(--rep-line);border-radius:var(--rep-radius);background:var(--rep-surface);padding:16px}.swapd-reporting__card h4{margin:0;font-size:.8rem;font-weight:500;line-height:1.35;color:var(--rep-muted);overflow-wrap:anywhere}.swapd-reporting__card strong{display:block;margin-top:8px;font-size:1.4rem;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.swapd-reporting__card p{margin:auto 0 0;padding-top:10px;font-size:.78rem;line-height:1.45;color:var(--rep-muted)}.swapd-reporting__card--lead{justify-content:center;border-color:color-mix(in srgb, var(--rep-accent) 40%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rep-accent) 9%, var(--rep-surface)), var(--rep-surface) 70%)}.swapd-reporting__card--lead strong{font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-0.02em}.swapd-reporting__card--lead p{margin-top:10px}.swapd-reporting__card--absent strong{color:var(--rep-muted);font-size:1.1rem}.swapd-reporting__charts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:20px 0}.swapd-reporting__chart{min-width:0;border:1px solid var(--rep-line);border-radius:var(--rep-radius);background:var(--rep-surface);padding:18px}.swapd-reporting__chart-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.swapd-reporting__chart-head h3{margin:0;font-size:1rem;line-height:1.3}.swapd-reporting__chart-sub{margin:5px 0 0;font-size:.8rem;color:var(--rep-muted);font-variant-numeric:tabular-nums}.swapd-reporting__chart-sub b{color:var(--primary);font-weight:700}.swapd-reporting__unit{flex:none;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rep-muted);border:1px solid var(--rep-line);border-radius:999px;padding:3px 9px;white-space:nowrap}.swapd-reporting__plot{display:block;width:100%;height:auto}.swapd-reporting__grid{stroke:var(--rep-line);stroke-width:1}.swapd-reporting__zero{stroke:var(--rep-muted);stroke-width:1;stroke-dasharray:3 3}.swapd-reporting__tick{fill:var(--rep-muted);font-size:10px;font-variant-numeric:tabular-nums}.swapd-reporting__area{fill:color-mix(in srgb, var(--rep-accent) 16%, transparent);stroke:none}.swapd-reporting__line{fill:none;stroke:var(--rep-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.swapd-reporting__point{fill:var(--rep-accent);stroke:var(--rep-surface);stroke-width:2}.swapd-reporting__axis{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:.72rem;color:var(--rep-muted);font-variant-numeric:tabular-nums}.swapd-reporting__toggle{margin-top:12px}.swapd-reporting__daily{margin-top:12px;max-height:300px;overflow-y:auto}.swapd-reporting__daily caption{text-align:left;padding:8px 0;font-size:.78rem;color:var(--rep-muted)}.swapd-reporting__breakdowns,.swapd-reporting__leaders{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:20px 0}.swapd-reporting__breakdown,.swapd-reporting__board{min-width:0;border:1px solid var(--rep-line);border-radius:var(--rep-radius);background:var(--rep-surface);padding:18px}.swapd-reporting__breakdown h3,.swapd-reporting__board h3{margin:0 0 4px;font-size:1rem}.swapd-reporting__breakdown dl,.swapd-reporting__breakdown ol,.swapd-reporting__board dl,.swapd-reporting__board ol{margin:12px 0 0;padding:0;list-style:none}.swapd-reporting__board-note{margin:0;font-size:.8rem;line-height:1.5;color:var(--rep-muted)}.swapd-reporting__bar-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px;padding:10px 0;border-bottom:1px solid var(--rep-line)}.swapd-reporting__bar-row:last-child{border-bottom:0}.swapd-reporting__bar-row dt{font-size:.85rem;overflow-wrap:anywhere}.swapd-reporting__bar-row dd{display:flex;align-items:center;gap:10px;margin:0;font-variant-numeric:tabular-nums}.swapd-reporting__bar-row b{font-weight:700;white-space:nowrap}.swapd-reporting__bar{flex:1 1 auto;min-width:40px;height:8px;border-radius:999px;background:var(--rep-raised);overflow:hidden}.swapd-reporting__bar-fill{display:block;height:100%;border-radius:999px;background:var(--rep-accent)}.swapd-reporting__percent{flex:none;font-size:.78rem;color:var(--rep-muted);white-space:nowrap}.swapd-reporting__unavailable{font-size:.85rem;color:var(--rep-muted);font-style:italic}.swapd-reporting__board li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rep-line)}.swapd-reporting__board li:last-child{border-bottom:0}.swapd-reporting__board li a{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swapd-reporting__board li b{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.swapd-reporting__rank{flex:none;width:1.5rem;font-size:.8rem;font-weight:700;color:var(--rep-accent);font-variant-numeric:tabular-nums}.swapd-reporting__empty,.swapd-reporting__empty-row{margin:0;padding:14px 0;font-size:.85rem;line-height:1.5;color:var(--rep-muted)}.swapd-reporting__definitions{margin-top:20px;border:1px solid var(--rep-line);border-radius:var(--rep-radius);background:var(--rep-surface)}.swapd-reporting__definitions summary{cursor:pointer;padding:14px 18px;font-weight:600;font-size:.9rem}.swapd-reporting__definitions-body{padding:0 18px 16px}.swapd-reporting__definitions-body p{margin:0 0 10px;font-size:.85rem;line-height:1.55;color:var(--rep-muted);max-width:80ch}@media(max-width: 960px){.swapd-reporting__charts,.swapd-reporting__leaders,.swapd-reporting__breakdowns{grid-template-columns:1fr}.swapd-reporting__group-body{grid-template-columns:1fr}}@media(max-width: 560px){.swapd-reporting__filters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.swapd-reporting__field--apply{grid-column:1/-1}.swapd-reporting__field--apply .btn{width:100%;justify-content:center}.swapd-reporting__card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.swapd-reporting__chart{padding:14px}}.swapd-related-tickets{margin:24px 0}.swapd-related-tickets article{display:flex;flex-wrap:wrap;gap:14px;padding:16px;border-bottom:1px solid var(--primary-low)}.swapd-fieldgroup-note{margin:0 0 14px;max-width:70ch;font-size:.85rem;line-height:1.55;color:var(--primary-medium)}.swapd-public-page{--sf-accent: #e9a32e;--sf-accent-lift: #f6bd57;--sf-accent-deep: #b8740c;--sf-on-accent: #17130a;--sf-line: var(--primary-low);--sf-surface: var(--secondary);--sf-raised: color-mix(in srgb, var(--primary) 4%, var(--secondary));--sf-tint: color-mix(in srgb, var(--sf-accent) 15%, transparent);--sf-tint-soft: color-mix(in srgb, var(--sf-accent) 7%, transparent);--sf-ring: color-mix(in srgb, var(--sf-accent) 45%, transparent);--sf-shadow: 0 28px 70px -40px color-mix(in srgb, var(--primary) 85%, transparent);--sf-radius: 26px}.swapd-public-page .swapd-profile-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,5vw,72px);border:1px solid var(--sf-line);border-radius:32px;background:var(--sf-surface);box-shadow:var(--sf-shadow)}.swapd-public-page .swapd-profile-hero__wash{position:absolute;inset:-40% -20% auto -20%;height:150%;z-index:-2;pointer-events:none;background:radial-gradient(60% 55% at 78% 8%, var(--sf-tint), transparent 70%),radial-gradient(45% 50% at 12% 95%, var(--sf-tint-soft), transparent 72%)}.swapd-public-page .swapd-profile-hero__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--sf-line) 1px, transparent 1px),linear-gradient(90deg, var(--sf-line) 1px, transparent 1px);background-size:64px 64px;mask-image:radial-gradient(72% 65% at 80% 0%, #000, transparent 72%)}.swapd-public-page .swapd-profile-hero__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,48px)}.swapd-public-page .swapd-avatar{flex:0 0 auto;width:clamp(132px,16vw,196px);height:clamp(132px,16vw,196px);position:relative;border-radius:50%;padding:5px;background:linear-gradient(145deg, var(--sf-accent-lift), var(--sf-accent) 55%, var(--sf-accent-deep));box-shadow:0 22px 54px -22px color-mix(in srgb, var(--sf-accent) 72%, transparent),0 0 0 1px color-mix(in srgb, var(--primary) 10%, transparent)}.swapd-public-page .swapd-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid var(--sf-surface);background:var(--sf-raised)}.swapd-public-page .swapd-identity{flex:1 1 340px;min-width:0}.swapd-public-page .swapd-identity h1{margin:10px 0 0;font-size:clamp(34px,5.4vw,68px);font-weight:800;line-height:1.02;letter-spacing:-0.04em;overflow-wrap:anywhere}.swapd-public-page .swapd-eyebrow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--sf-accent)}.swapd-public-page .swapd-profile-subtitle{margin:12px 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.45;color:var(--primary-medium);max-width:48ch;overflow-wrap:anywhere}.swapd-public-page .swapd-identity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:14px;font-size:.95rem}.swapd-public-page .swapd-profile-location{display:inline-flex;align-items:center;gap:7px;color:var(--primary-medium);overflow-wrap:anywhere}.swapd-public-page .swapd-pin{width:16px;height:16px;flex:none;fill:var(--sf-accent)}.swapd-public-page .swapd-profile-link{font-family:var(--d-font-family--monospace, monospace);font-size:.9rem;overflow-wrap:anywhere}.swapd-public-page .swapd-contact-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0}.swapd-public-page .swapd-contact-actions .btn{flex:1 1 200px;min-height:58px;padding:0 28px;border-radius:14px;font-size:1.05rem;font-weight:700;justify-content:center}.swapd-public-page .swapd-contact-actions__primary{background:linear-gradient(135deg, var(--sf-accent-lift), var(--sf-accent) 60%, var(--sf-accent-deep));border-color:rgba(0,0,0,0);color:var(--sf-on-accent);box-shadow:0 18px 38px -18px color-mix(in srgb, var(--sf-accent) 85%, transparent)}.swapd-public-page .swapd-contact-actions__primary:hover,.swapd-public-page .swapd-contact-actions__primary:focus-visible{background:linear-gradient(135deg, var(--sf-accent-lift), var(--sf-accent-lift) 55%, var(--sf-accent));color:var(--sf-on-accent)}.swapd-public-page .swapd-contact-actions__secondary{background:var(--sf-raised);border:1px solid var(--sf-ring);color:var(--primary)}.swapd-public-page .swapd-contact-actions__secondary:hover,.swapd-public-page .swapd-contact-actions__secondary:focus-visible{border-color:var(--sf-accent);color:var(--primary)}.swapd-public-page .swapd-hero-secondary{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.swapd-public-page .swapd-hero-secondary .btn{min-height:38px;padding:0 14px;border-radius:999px;font-size:.85rem;font-weight:600;background:none;border:1px solid var(--sf-line);color:var(--primary-medium)}.swapd-public-page .swapd-hero-secondary .btn:hover,.swapd-public-page .swapd-hero-secondary .btn:focus-visible{border-color:var(--primary-medium);color:var(--primary);background:none}.swapd-public-page .swapd-proof{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px;margin:22px 0}.swapd-public-page .swapd-success-card{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,44px);padding:clamp(22px,3vw,34px);border:1px solid var(--sf-ring);border-radius:var(--sf-radius);background:radial-gradient(70% 120% at 0% 50%, var(--sf-tint), transparent 70%),var(--sf-surface);box-shadow:var(--sf-shadow)}.swapd-public-page .swapd-success-card__ring{flex:0 0 auto;width:clamp(132px,15vw,168px)}.swapd-public-page .swapd-success-ring{display:block;width:100%;height:auto}.swapd-public-page .swapd-success-ring__track{fill:none;stroke:var(--sf-line);stroke-width:13}.swapd-public-page .swapd-success-ring__value{fill:none;stroke:var(--sf-accent);stroke-width:13;stroke-linecap:round}.swapd-public-page .swapd-success-ring__pct{fill:var(--primary);font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-0.03em}.swapd-public-page .swapd-success-detail{flex:1 1 240px;min-width:0}.swapd-public-page .swapd-success-number{margin:10px 0 8px;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800;line-height:1.1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.swapd-public-page .swapd-success-number span{display:block;margin-top:4px;font-size:.95rem;font-weight:500;letter-spacing:0;color:var(--primary-medium)}.swapd-public-page .swapd-profile-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:14px;margin:0}.swapd-public-page .swapd-profile-stats>div{padding:18px 20px;border:1px solid var(--sf-line);border-radius:18px;background:var(--sf-surface);min-width:0}.swapd-public-page .swapd-profile-stats dt{font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--primary-medium);overflow-wrap:anywhere}.swapd-public-page .swapd-profile-stats dd{margin:10px 0 0;font-size:1.45rem;font-weight:800;letter-spacing:-0.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.swapd-public-page .swapd-profile-stats__stamp dd{font-size:.95rem;font-weight:600;color:var(--primary-medium)}.swapd-public-page .swapd-bio{margin:22px 0}.swapd-public-page .swapd-main-message{padding:clamp(24px,3.4vw,40px);border:1px solid var(--sf-line);border-left:3px solid var(--sf-accent);border-radius:22px;background:var(--sf-surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.72;max-width:72ch}.swapd-public-page .swapd-feedback-section{margin:34px 0}.swapd-public-page .swapd-section-heading{margin:0 0 16px;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-0.03em}.swapd-public-page .swapd-feedback-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(290px, 100%), 1fr));gap:16px}.swapd-public-page .swapd-feedback-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--sf-line);border-radius:20px;background:var(--sf-surface)}.swapd-public-page .swapd-feedback-card blockquote{margin:14px 0 16px;padding:0;border:0;background:none;overflow-wrap:anywhere;line-height:1.6;font-size:.95rem}.swapd-public-page .swapd-feedback-card--disputed{border-left:3px solid var(--primary-medium)}.swapd-public-page .swapd-feedback-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:baseline}.swapd-public-page .swapd-feedback-meta strong{overflow-wrap:anywhere}.swapd-public-page .swapd-feedback-meta span{color:var(--primary-medium);font-size:.82rem;white-space:nowrap}.swapd-public-page .swapd-feedback-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.swapd-public-page .swapd-feedback-rating__value{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--sf-ring);background:var(--sf-tint-soft);color:var(--sf-accent);font-size:.78rem;font-weight:700;white-space:nowrap}.swapd-public-page .swapd-feedback-disputed{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;border:1px solid var(--primary-medium);color:var(--primary-medium);font-size:.78rem;font-weight:700;white-space:nowrap}.swapd-public-page .swapd-feedback-link{margin-top:auto;font-weight:600;font-size:.9rem}.swapd-public-page .swapd-listings{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:16px;margin:0;padding:0;list-style:none}.swapd-public-page .swapd-listing{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--sf-line);border-radius:20px;background:var(--sf-surface);transition:transform .18s ease,border-color .18s ease}.swapd-public-page .swapd-listing h3{margin:10px 0 0;font-size:1.08rem;line-height:1.4;overflow-wrap:anywhere}.swapd-public-page .swapd-listing:hover{transform:translateY(-3px);border-color:var(--sf-ring)}.swapd-public-page .swapd-listing-category{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sf-accent);overflow-wrap:anywhere}.swapd-public-page .swapd-listing-foot{margin-top:auto;padding-top:18px}@media(max-width: 720px){.swapd-public-page .swapd-profile-hero{border-radius:24px;text-align:center}.swapd-public-page .swapd-profile-hero__inner{flex-direction:column;align-items:center;gap:20px}.swapd-public-page .swapd-identity{flex-basis:auto;width:100%}.swapd-public-page .swapd-identity-meta,.swapd-public-page .swapd-hero-secondary{justify-content:center}.swapd-public-page .swapd-profile-subtitle{margin-inline:auto}.swapd-public-page .swapd-contact-actions .btn{flex:1 1 100%}.swapd-public-page .swapd-success-card{flex-direction:column;align-items:center;text-align:center}.swapd-public-page .swapd-success-detail{flex-basis:auto;width:100%}.swapd-public-page .swapd-main-message{border-radius:18px}}@media(min-width: 1100px){.swapd-public-page .swapd-proof{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);align-items:start}}@media(prefers-reduced-motion: reduce){.swapd-public-page .swapd-listing{transition:none}.swapd-public-page .swapd-listing:hover{transform:none}}#swapd-earn-page .swapd-earn-rates{display:grid;gap:10px;margin:18px 0}#swapd-earn-page .swapd-earn-rates .swapd-earn-rates__row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px 18px;align-items:baseline;padding:14px 16px;border:1px solid var(--swapd-hairline);border-radius:14px;background:var(--swapd-card)}#swapd-earn-page .swapd-earn-rates .swapd-earn-rates__row--lead{border-color:var(--swapd-ring);background:var(--swapd-tint-soft)}#swapd-earn-page .swapd-earn-rates dt{margin:0;font-size:.92rem;line-height:1.5;color:var(--swapd-muted)}#swapd-earn-page .swapd-earn-rates dd{margin:0;font-size:.95rem;line-height:1.5}#swapd-earn-page .swapd-earn-rates b{color:var(--swapd-accent);font-weight:800}#swapd-earn-page .swapd-earn-rates dt b{color:var(--primary)}@media(max-width: 560px){#swapd-earn-page .swapd-earn-rates .swapd-earn-rates__row{grid-template-columns:minmax(0, 1fr);gap:6px}}.swapd-storefront.swapd-public-page .swapd-profile-hero__inner{flex:1 1 100%;width:100%;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:stretch;gap:clamp(24px,3.5vw,44px)}.swapd-storefront.swapd-public-page .swapd-profile-hero__inner--compact{grid-template-columns:minmax(0, 1fr)}.swapd-storefront.swapd-public-page .swapd-profile-hero__inner--compact .swapd-hero-person{flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(20px,3vw,36px)}.swapd-storefront.swapd-public-page .swapd-profile-hero__inner--compact .swapd-identity{flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.swapd-storefront.swapd-public-page .swapd-hero-person{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,28px)}.swapd-storefront.swapd-public-page .swapd-hero-summary{min-width:0;display:flex;flex-direction:column;gap:0;padding:clamp(18px,2.2vw,26px);border:1px solid var(--sf-ring);border-radius:24px;background:radial-gradient(90% 70% at 100% 0%, var(--sf-tint), transparent 70%),color-mix(in srgb, var(--primary) 4%, var(--secondary));box-shadow:var(--sf-shadow)}.swapd-storefront.swapd-public-page .swapd-hero-summary>*+*{margin-top:16px;padding-top:16px;border-top:1px solid var(--sf-line)}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-proof{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;margin:0}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-success-card{gap:18px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-success-card__ring{width:clamp(104px,11vw,128px)}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-success-number{font-size:clamp(1.5rem,2.6vw,2.1rem)}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-profile-stats{grid-template-columns:repeat(auto-fit, minmax(118px, 1fr));gap:10px}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-profile-stats>div{padding:12px 14px;border-radius:14px;background:color-mix(in srgb, var(--primary) 4%, transparent)}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-profile-stats dt{font-size:.66rem}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-profile-stats dd{margin-top:6px;font-size:1.1rem}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-bio{margin:0}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-main-message{padding:0;border:0;border-radius:0;background:none;font-size:.97rem;line-height:1.6;max-width:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.swapd-storefront.swapd-public-page .swapd-hero-review{min-width:0}.swapd-storefront.swapd-public-page .swapd-hero-review blockquote{margin:8px 0;padding:0;border:0;background:none;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.swapd-storefront.swapd-public-page .swapd-hero-review p{font-size:.84rem;color:var(--primary-medium)}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-contact-actions .btn{flex:1 1 150px;min-height:54px;font-size:1rem}@media(max-width: 720px){.swapd-storefront.swapd-public-page .swapd-profile-hero__inner{grid-template-columns:minmax(0, 1fr)}.swapd-storefront.swapd-public-page .swapd-hero-person{align-items:center}.swapd-storefront.swapd-public-page .swapd-profile-hero__inner--compact .swapd-hero-person{flex-direction:column;justify-content:center}.swapd-storefront.swapd-public-page .swapd-hero-summary{width:100%;text-align:left}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-success-card{flex-direction:row;align-items:center;text-align:left}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-contact-actions .btn{flex:1 1 100%}}.swapd-combined-activity{--act-clicks: #df9d27;--act-signups: #668def;--act-earnings: #5eab67;width:100%;box-sizing:border-box;padding:clamp(18px,2.4vw,26px);margin-block:1rem;border:1px solid var(--primary-low);border-radius:18px;background:var(--secondary)}.swapd-combined-activity__head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.swapd-combined-activity__head h2{margin:6px 0 0;font-size:1.2rem}.swapd-combined-activity__range{margin:6px 0 0;font-size:.82rem;color:var(--primary-medium);font-variant-numeric:tabular-nums}.swapd-combined-activity__scales{margin:0;max-width:44ch;font-size:.8rem;line-height:1.5;color:var(--primary-medium)}.swapd-combined-activity .swapd-combined-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.swapd-combined-activity .swapd-combined-legend__item{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid var(--primary-low);border-radius:999px;background:var(--secondary);color:var(--primary);font:inherit;font-size:.84rem;cursor:pointer;transition:border-color .16s ease,opacity .16s ease}.swapd-combined-activity .swapd-combined-legend__item:hover,.swapd-combined-activity .swapd-combined-legend__item:focus-visible{border-color:var(--primary-medium)}.swapd-combined-activity .swapd-combined-legend__item--off{opacity:.55}.swapd-combined-activity .swapd-combined-legend__item--off .swapd-combined-swatch{background:none;border-color:currentColor}.swapd-combined-activity .swapd-combined-legend__item--off .swapd-combined-legend__label{text-decoration:line-through}.swapd-combined-activity .swapd-combined-legend__label{font-weight:600}.swapd-combined-activity .swapd-combined-legend__total{color:var(--primary-medium);font-variant-numeric:tabular-nums}.swapd-combined-activity .swapd-combined-swatch{width:12px;height:12px;flex:none;border-radius:3px;border:2px solid currentColor;background:currentColor}.swapd-combined-activity .swapd-combined-plot{display:block;width:100%;height:auto;overflow:visible}.swapd-combined-activity .swapd-combined-grid{stroke:var(--primary-low);stroke-width:1}.swapd-combined-activity .swapd-combined-tick{fill:var(--primary-medium);font-size:11px;font-variant-numeric:tabular-nums}.swapd-combined-activity .swapd-combined-tick--money{fill:var(--act-earnings)}.swapd-combined-activity .swapd-combined-line{fill:none;stroke-width:2.5;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.swapd-combined-activity .swapd-combined-line--0{color:var(--act-clicks)}.swapd-combined-activity .swapd-combined-line--1{color:var(--act-signups)}.swapd-combined-activity .swapd-combined-line--2{color:var(--act-earnings)}.swapd-combined-activity__table{margin-top:14px}.swapd-combined-activity__table .swapd-table-wrap{overflow-x:auto}.swapd-combined-activity__table table{min-width:480px}.swapd-combined-activity__table th[scope=row]{white-space:nowrap}.swapd-combined-activity__table summary{cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 0}.swapd-combined-activity__table caption{text-align:left;padding:8px 0;font-size:.78rem;color:var(--primary-medium)}@media(max-width: 700px){.swapd-combined-activity__head{flex-direction:column}}.swapd-estimate{display:inline-flex;align-items:center;padding:3px 10px;border:1px dashed var(--primary-medium);border-radius:999px;font-size:.78rem;color:var(--primary-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.swapd-legacy-wallet{margin:0 0 20px;padding:20px 22px;border:1px dashed var(--primary-low);border-radius:16px;background:color-mix(in srgb, var(--primary) 3%, var(--secondary))}.swapd-legacy-wallet h2{margin:6px 0 0;font-size:1.05rem}.swapd-legacy-wallet__tag{display:inline-block;margin:0;padding:3px 10px;border:1px solid var(--primary-low);border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-medium)}.swapd-legacy-wallet__figures{display:flex;flex-wrap:wrap;gap:12px 32px;margin:14px 0}.swapd-legacy-wallet__figures dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-medium)}.swapd-legacy-wallet__figures dd{margin:5px 0 0;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary-medium)}.swapd-legacy-wallet__note{margin:0 0 14px;max-width:68ch;font-size:.85rem;line-height:1.55;color:var(--primary-medium)}.swapd-related-tickets{margin:24px 0}.swapd-related-tickets__filter{display:flex;align-items:center;gap:10px}.swapd-related-tickets__filter label{font-size:.8rem;font-weight:600;color:var(--primary-medium);white-space:nowrap}.swapd-related-tickets__filter select{margin:0;min-height:2.5rem}.swapd-related-tickets__note{margin:0 0 14px;max-width:78ch;font-size:.85rem;line-height:1.55;color:var(--primary-medium)}.swapd-related-tickets .swapd-table-wrap{overflow-x:auto;border:1px solid var(--primary-low);border-radius:14px}.swapd-related-tickets table{margin:0;min-width:720px}.swapd-related-tickets th[scope=row]{white-space:nowrap}.swapd-related-tickets td:last-child{color:var(--primary-medium);font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion: reduce){.swapd-combined-activity .swapd-combined-legend__item{transition:none}}.swapd-storefront.swapd-public-page .swapd-hero-summary .swapd-main-message{display:block;-webkit-line-clamp:unset;overflow:visible}
/*# sourceMappingURL=swapd-referrals-v2_25cfe8b7332c667e5ac9daff5f458b39c0d42cf4.css.map?__ws=swapd.staging.communiteq.com */
