.sell-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:10px;background:rgba(245,246,242,.86);border:1px solid var(--line);border-radius:8px}.access-page{display:grid;min-height:100dvh;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(246,252,236,.96),rgba(234,245,242,.96))}.access-card{display:grid;width:min(560px,100%);grid-gap:14px;gap:14px;padding:28px;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 45px rgba(27,31,35,.12)}.access-brand{display:flex;align-items:center;gap:10px;color:var(--teal-dark);font-size:1.2rem}.access-brand .brand-mark{width:44px;height:30px}.access-card h1{max-width:none;margin:0;font-size:clamp(2rem,7vw,3.5rem)}.access-card p{margin:0;color:var(--muted)}.access-card .access-lead{color:var(--teal-dark);font-size:1.18rem;font-weight:800}.tester-access-form{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.sell-world-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.sell-world-choice a,.sell-world-choice button{display:grid;min-height:170px;align-content:end;grid-gap:8px;gap:8px;padding:18px;overflow:hidden;background:linear-gradient(135deg,var(--section-purple),var(--section-green));border:1px solid var(--section-purple-border);border-radius:12px;box-shadow:0 12px 28px rgba(27,31,35,.08);color:var(--ink);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.sell-world-choice button{text-align:left}.sell-world-choice a:nth-child(2),.sell-world-choice button:nth-child(2){background:linear-gradient(135deg,#e4ede9,#e9edf1 58%,#f2ede4);border-color:#c3ced7}.choose-wardrobe-choice button:first-child{background:linear-gradient(135deg,rgba(221,255,160,.88),rgba(247,255,231,.9));border-color:rgba(95,159,47,.28)}.choose-wardrobe-choice button:nth-child(2){background:linear-gradient(135deg,rgba(203,220,232,.84),rgba(232,240,247,.92));border-color:rgba(58,99,129,.28)}.sell-world-choice a:hover,.sell-world-choice button:hover{transform:translateY(-2px);border-color:rgba(109,77,125,.3);box-shadow:0 18px 34px rgba(27,31,35,.13)}.sell-world-choice span{color:var(--teal-dark);font-size:.82rem;font-weight:900;text-transform:uppercase}.sell-world-choice strong{color:var(--ink);max-width:24ch;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.08}.choose-wardrobe-choice button:first-child strong{color:#23301f}.choose-wardrobe-choice button:nth-child(2) strong{color:#1d2d39}.wardrobe-world-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.wardrobe-world-switch button{display:grid;min-height:74px;grid-gap:4px;gap:4px;padding:12px 14px;text-align:left;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.wardrobe-world-switch button.is-active,.wardrobe-world-switch button:hover{background:var(--section-purple);border-color:var(--section-purple-border);box-shadow:0 8px 24px rgba(109,77,125,.12)}.wardrobe-world-switch button:hover{transform:translateY(-1px)}.wardrobe-world-switch strong{font-size:.98rem}.wardrobe-world-switch span{color:var(--muted);font-size:.82rem;line-height:1.32}.sell-form>*{order:2}.sell-form>.sell-template-ad-row,.sell-form>.sell-template-section{order:0}.sell-form>.sell-media-section{order:1}.sell-form>.form-status:first-child{order:-1}.filter-detail-row,.filter-facet-row,.filter-footer-row,.filter-primary-row{display:grid;grid-gap:7px;gap:7px;align-items:end}.filter-collapse-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px;background:rgba(255,255,255,.92)}.filter-collapse-bar,.filter-collapse-button{border:1px solid var(--section-lime-border);border-radius:999px}.filter-collapse-button{min-height:38px;padding:8px 18px;color:var(--teal-dark);background:var(--section-lime);font-size:.92rem;font-weight:900;box-shadow:0 8px 20px rgba(71,132,49,.08)}.filter-collapse-button:hover{background:var(--section-lime-strong)}.filter-collapse-bar>span{min-width:0;flex:1 1;color:var(--ink-muted);font-size:.85rem;font-weight:800;text-align:center}.filters.is-men-world .filter-collapse-bar{border-color:#c7d8e3}.filters.is-men-world .filter-collapse-button{color:#142d3d;background:#e8f0f3;border-color:#c7d8e3}.filter-band{position:relative;display:grid;grid-gap:6px;gap:6px;padding:22px 8px 8px;overflow:visible;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:7px}.filter-band:focus-within{background:linear-gradient(90deg,var(--hero-green-dark) 0 7px,rgba(255,255,255,.96) 7px 100%);border-color:rgba(95,159,47,.44);box-shadow:0 8px 22px rgba(61,91,33,.08)}.filter-band-title{position:absolute;top:5px;left:9px;color:var(--ink-muted);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.filter-band-search{--filter-band-accent:var(--section-lime-strong)}.filter-band-piece,.filter-band-search{border-color:var(--section-lime-border)}.filter-band-piece{--filter-band-accent:var(--section-lime-border)}.filter-band-place{--filter-band-accent:#9fd665}.filter-band-place,.filter-band-view{border-color:var(--section-lime-border)}.filter-band-view{--filter-band-accent:#c9ef8e}.catalog-page.is-men-world .listings-heading h2{color:#142d3d}.catalog-page.is-men-world .section-heading .eyebrow{color:#36535d}.filters.is-men-world{background:#f2f5f5;border-color:#cbd8dc}.filters.is-men-world .filter-band-search{--filter-band-accent:#b7c9cf;border-color:#c7d8e3}.filters.is-men-world .filter-band-piece{--filter-band-accent:#a7bdc5;border-color:#c7d8e3}.filters.is-men-world .filter-band-place{--filter-band-accent:#8faab4;border-color:#c7d8e3}.filters.is-men-world .filter-band-view{--filter-band-accent:#c7d5d9;border-color:#c7d8e3}.filters.is-men-world .filter-band:focus-within{background:linear-gradient(90deg,#36535d 0 7px,rgba(255,255,255,.96) 7px 100%);border-color:rgba(58,99,129,.46);box-shadow:0 8px 22px rgba(37,72,96,.08)}.filters.is-men-world .filter-group:focus-within .filter-summary,.filters.is-men-world .filter-summary:hover{color:#142d3d}.filters.is-locked-world .filter-primary-row{grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(150px,1fr))}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.filter-primary-row{grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(150px,1fr))}.catalog-wardrobe-switch{margin:0}.filter-facet-row{grid-template-columns:repeat(5,minmax(110px,1fr))}.filter-detail-row{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(135px,.7fr) minmax(320px,2fr)}.filter-detail-row .price-range-filter{grid-column:auto;padding:5px 8px}.filter-footer-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));justify-content:stretch}.filter-footer-row>.filter-group,.filter-footer-row>button,.filter-footer-row>label{min-width:0}.filter-footer-row .reset-filters-button{justify-self:stretch}.reset-filters-button.is-compact{min-height:36px;padding:7px 13px;white-space:nowrap}.filters input,.filters select{min-height:36px;padding:6px 9px}.filters .autocomplete-field,.filters label{gap:4px;font-size:.75rem}.sell-form .wide{grid-column:1/-1}.filter-group{position:relative;display:block;grid-column:span 1;min-width:0;align-self:end;padding:0;background:var(--white);border:1px solid var(--line);border-radius:8px}.filter-group summary,.filter-summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;color:var(--ink);cursor:pointer;font-size:.86rem;font-weight:800;list-style:none}.filter-summary-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.filter-summary-swatches{display:flex;flex:0 0 auto;align-items:center;padding-left:2px}.filter-summary-swatches .color-swatch{width:18px;height:18px;margin-right:-4px}.favorites-section-intro{margin:0 0 8px;color:var(--teal-dark);font-family:inherit;font-weight:800;letter-spacing:-.005em}.filter-summary-copy small{display:block;overflow:hidden;color:var(--teal-dark);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.filter-summary{width:100%;background:transparent;border:0;text-align:left}.filter-group summary::marker{display:none;content:""}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary strong,.filter-summary strong{display:inline-grid;min-width:22px;height:22px;place-items:center;color:var(--white);background:var(--teal);border-radius:999px;font-size:.75rem}.filter-options{display:grid;position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:min(280px,calc(100vw - 32px));grid-gap:6px;max-height:220px;overflow:auto;padding:10px;box-shadow:0 18px 35px rgba(24,37,37,.16)}.filter-options,.filter-options label{gap:6px;background:var(--white);border:1px solid var(--line);border-radius:8px}.filter-options label{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;color:var(--ink);font-size:.84rem;font-weight:750}.filter-option-count{margin-left:auto;color:var(--teal-dark);font-size:.76rem;font-weight:850;opacity:.72}.filter-options .color-option{display:grid;grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;color:var(--ink);text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:.84rem;font-weight:750}.color-field label.is-selected,.color-picker-options label.is-selected,.filter-options .color-option.is-selected{border-color:rgba(20,108,103,.58);background:#eef8f5;box-shadow:inset 0 0 0 2px rgba(20,108,103,.2)}.filter-options input{width:auto;min-height:0;padding:0}.measurement-filter-group{min-width:0}.measurement-filter-group .filter-summary{font-size:.75rem}.measurement-filter-options{width:min(250px,calc(100vw - 32px))}.measurement-filter-options label{min-height:34px}.measurement-filter-options .inline-muted{color:var(--muted);font-size:.74rem;font-weight:760}.measurement-filter-options .is-muted-option{color:var(--muted);background:var(--soft)}.fit-person-size-list{display:flex;flex-wrap:wrap;gap:5px}.fit-person-size-list span{display:inline-flex;min-height:26px;align-items:center;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--ink);font-size:.76rem;font-weight:850}.filter-options-note{display:block;color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.25}.gallery-video{width:100%;height:100%;object-fit:contain;background:#101414}.video-thumbnail{display:grid;width:100%;height:100%;place-items:center;color:var(--white);background:#182020;font-size:1.25rem}.gallery-private-video-note{margin:-2px 0 0;color:var(--muted);font-size:.84rem}.video-upload-block{display:grid;grid-gap:10px;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.video-upload-heading{margin:0;color:var(--ink);font-size:.92rem;font-weight:800}.video-upload-heading span{color:var(--muted);font-size:.78rem;font-weight:600}.video-upload-preview{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.video-upload-preview video{width:100%;max-height:220px;background:#101414;border-radius:8px}.video-feed-section{padding-top:36px}.video-feed-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(920px,100%);margin:0 auto 18px;padding:10px;background:var(--section-lime);border:1px solid var(--section-lime-border);border-radius:8px}.video-feed-section.is-men-world .video-feed-filters{background:rgba(203,220,232,.42);border-color:#c7d8e3}.video-feed{width:min(560px,100%);height:min(76vh,760px);margin:0 auto;overflow-y:auto;scroll-snap-type:y mandatory;background:#101414}.video-feed-card{position:relative;display:grid;min-height:100%;scroll-snap-align:start;background:#101414}.video-feed-card video{width:100%;height:100%;max-height:min(76vh,760px);object-fit:contain}.video-feed-info{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:36px 16px 16px;color:var(--white);background:linear-gradient(transparent,rgba(8,12,12,.88))}.video-feed-info div{display:grid;grid-gap:2px;gap:2px}.video-feed-info a{flex:0 0 auto;padding:9px 12px;color:var(--ink);background:var(--white);border-radius:7px;font-weight:800}.color-field input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.price-filter-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) 72px;grid-gap:8px;gap:8px;min-width:0}.price-range-filter,.wanted-price-control{display:grid;grid-column:span 2;grid-gap:5px;gap:5px;min-width:0;padding:7px 10px;background:rgba(238,243,241,.65);border:1px solid var(--line);border-radius:8px}.price-range-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem;font-weight:800}.price-range-heading strong{color:var(--ink);white-space:nowrap}.dual-price-range,.dual-range{--range-start:0%;--range-end:100%;position:relative;height:24px;background:linear-gradient(to right,#aeb9b5 0 var(--range-start),var(--teal) var(--range-start) var(--range-end),#aeb9b5 var(--range-end) 100%) 50% /100% 6px no-repeat}.dual-price-range{margin:0 11px;touch-action:none;cursor:pointer}.dual-price-thumb{position:absolute;z-index:2;top:50%;width:22px;height:22px;padding:0;background:var(--teal);border:3px solid var(--white);border-radius:999px;box-shadow:0 1px 5px rgba(25,39,37,.42);transform:translate(-50%,-50%);touch-action:none;cursor:-webkit-grab;cursor:grab}.dual-price-thumb.is-min{left:var(--range-start)}.dual-price-thumb.is-max{left:var(--range-end)}.dual-price-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.single-custom-range{--range-end:100%;position:relative;height:32px;margin:0 11px;touch-action:none;background:linear-gradient(to right,var(--teal) 0 var(--range-end),#aeb9b5 var(--range-end) 100%) 50% /100% 6px no-repeat;cursor:pointer}.single-price-thumb{position:absolute;top:50%;left:var(--range-end);width:24px;height:24px;padding:0;background:var(--teal);border:3px solid var(--white);border-radius:999px;box-shadow:0 1px 5px rgba(25,39,37,.42);transform:translate(-50%,-50%);touch-action:none}.dual-range input[type=range]{position:absolute;top:0;bottom:0;left:9px;width:calc(100% - 18px);min-height:24px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;pointer-events:none}.dual-range input[type=range]:first-child{z-index:2}.dual-range input[type=range]:last-child{z-index:1}.dual-range input[type=range]::-webkit-slider-thumb,.single-price-range::-webkit-slider-thumb{width:18px;height:18px;-webkit-appearance:none;appearance:none;background:var(--teal);border:2px solid var(--white);border-radius:999px;box-shadow:0 1px 4px rgba(25,39,37,.3);cursor:pointer;pointer-events:auto}.dual-range input[type=range]::-moz-range-thumb,.single-price-range::-moz-range-thumb{width:14px;height:14px;background:var(--teal);border:2px solid var(--white);border-radius:999px;cursor:pointer;pointer-events:auto}.single-price-range{width:100%;min-height:24px;padding:0;accent-color:var(--teal);background:transparent;border:0;cursor:pointer}.single-price-range::-webkit-slider-runnable-track{height:6px;background:#aeb9b5;border-radius:999px}.single-price-range::-moz-range-track{height:6px;background:#aeb9b5;border-radius:999px}.single-price-range::-moz-range-progress{height:6px;background:var(--teal);border-radius:999px}.price-filter-row label{min-width:0}.autocomplete-field{position:relative;display:grid;align-content:end;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:700}.autocomplete-options{position:absolute;z-index:40;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:240px;overscroll-behavior:contain;overflow-y:auto;touch-action:pan-y;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(25,39,37,.18);-webkit-overflow-scrolling:touch}.autocomplete-options button{min-height:44px;padding:9px 11px;color:var(--ink);text-align:left;background:var(--white);border:0;border-bottom:1px solid var(--line)}.autocomplete-options button:last-child{border-bottom:0}.autocomplete-options button:focus-visible,.autocomplete-options button:hover{background:var(--soft)}.favorite-style-control{display:grid;grid-template-columns:minmax(220px,360px) auto;align-items:end;grid-gap:10px;gap:10px;max-width:560px}.favorite-listing-note{margin:0 0 10px;color:var(--muted);font-size:.82rem}.favorite-style-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.favorite-style-chip{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:6px 7px 6px 12px;background:var(--soft);border:1px solid var(--line);border-radius:999px}.favorite-style-chip button{display:grid;width:28px;height:28px;place-items:center;padding:0;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:999px;font-size:1.1rem}.color-swatch{width:24px;height:24px;flex:0 0 auto;border:1px solid rgba(31,41,38,.24);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.color-picker{position:relative;display:grid;align-content:end;grid-gap:7px;gap:7px;min-width:0}.color-picker.is-open{z-index:60}.color-picker-label{font-size:.88rem;font-weight:800}.color-picker-trigger{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;color:var(--ink);text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:.82rem;font-weight:700}.color-picker-trigger.is-empty{justify-content:flex-start}.color-picker-preview{display:flex;min-width:24px;align-items:center}.color-picker-preview .color-swatch{width:20px;height:20px;margin-right:-5px}.color-picker-options{position:absolute;z-index:80;top:calc(100% + 6px);left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:max(100%,290px);max-height:280px;grid-gap:7px;gap:7px;padding:10px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 30px rgba(25,39,37,.16)}.color-picker-options label{display:flex;min-width:0;min-height:40px;align-items:center;gap:7px;padding:6px 8px;background:var(--white);border:1px solid var(--line);border-radius:7px;font-size:.8rem;font-weight:750;cursor:pointer}.color-picker-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.filter-result-count{margin:14px 0;color:var(--muted);font-weight:800}.reset-filters-button{align-self:end;min-height:36px;padding:0 12px;color:var(--white);background:var(--action-primary);border:1px solid var(--action-primary);border-radius:999px;font-weight:800}.reset-filters-button:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.filter-option-button{display:inline-flex;align-items:center;justify-content:space-between;min-height:34px;gap:6px;padding:6px 10px;color:var(--ink);text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:.84rem;font-weight:750}.filter-option-button.is-selected{border-color:rgba(20,108,103,.58);background:#eef8f5;box-shadow:inset 0 0 0 2px rgba(20,108,103,.2)}label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.82rem;font-weight:700}input,select,textarea{width:100%;min-height:40px;padding:8px 10px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none}.price-control{display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-gap:8px;gap:8px}.price-control input,.price-control select{min-width:0}.color-field{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px;background:rgba(238,243,241,.65);border:1px solid var(--line);border-radius:8px}.color-field legend{padding:0 4px;color:var(--ink);font-size:.92rem;font-weight:800}.color-field label{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:7px 10px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:.84rem}textarea{min-height:114px;resize:vertical}.color-picker.opens-upward .color-picker-options{top:auto;bottom:calc(100% + 6px)}.single-line-textarea{min-height:40px;max-height:40px;overflow-x:auto;overflow-y:hidden;resize:none;white-space:nowrap}.listing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.listing-card-shell{position:relative}.catalog-test-ad{display:grid;grid-column:1/-1;grid-gap:4px;gap:4px;min-height:74px;padding:14px 16px;color:var(--muted);background:linear-gradient(90deg,rgba(239,252,222,.9),rgba(255,255,255,.92));border:1px dashed var(--section-lime-border);border-radius:8px}.catalog-test-ad span{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.catalog-test-ad strong{color:var(--ink);font-size:1rem}.catalog-test-ad p{margin:0}.listing-card{position:relative;display:block;height:100%;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 18px rgba(24,37,37,.06)}.listing-card.is-wardrobe-highlighted{border-color:var(--frame-color,rgba(95,159,47,.48));box-shadow:0 0 0 3px var(--frame-glow,rgba(221,255,160,.28)),0 9px 22px rgba(36,65,13,.08)}.listing-card.is-wardrobe-highlighted:after{content:"";position:absolute;inset:8px;z-index:2;pointer-events:none;border:2px solid var(--frame-color,rgba(162,214,79,.7));border-radius:6px}.listing-card.frame-lime{--frame-color:rgba(25,169,87,0.78);--frame-glow:rgba(221,255,160,0.34)}.listing-card.frame-mint{--frame-color:rgba(0,184,200,0.76);--frame-glow:rgba(176,245,221,0.32)}.listing-card.frame-forest{--frame-color:rgba(125,135,54,0.78);--frame-glow:rgba(195,235,176,0.34)}.listing-card.frame-sky{--frame-color:rgba(20,115,230,0.76);--frame-glow:rgba(190,228,255,0.34)}.listing-card.frame-denim{--frame-color:rgba(0,59,142,0.78);--frame-glow:rgba(188,209,237,0.34)}.listing-card.frame-rose{--frame-color:rgba(255,95,162,0.74);--frame-glow:rgba(255,205,217,0.34)}.listing-card.frame-coral{--frame-color:rgba(239,35,60,0.76);--frame-glow:rgba(255,211,201,0.34)}.listing-card.frame-violet{--frame-color:rgba(139,92,246,0.74);--frame-glow:rgba(220,205,255,0.34)}.listing-card.frame-plum{--frame-color:rgba(159,18,57,0.76);--frame-glow:rgba(232,198,235,0.34)}.listing-card.frame-honey{--frame-color:rgba(255,212,0,0.82);--frame-glow:rgba(255,230,176,0.36)}.listing-card.frame-sand{--frame-color:rgba(229,195,145,0.82);--frame-glow:rgba(244,223,192,0.36)}.listing-card.frame-ink{--frame-color:rgba(22,22,22,0.76);--frame-glow:rgba(180,198,204,0.32)}.listing-card.is-highlighted{border-color:var(--highlight-frame-color,rgba(82,143,28,.82));border-width:2px;box-shadow:0 0 0 4px var(--highlight-frame-glow,rgba(162,214,79,.4)),0 14px 30px rgba(36,65,13,.16)}.listing-card.is-highlighted:before{content:none}.listing-card.is-highlighted .listing-body{background:linear-gradient(180deg,rgba(248,255,232,.98),#fff 72%)}.listing-photo{position:relative;display:grid;min-height:230px;place-items:end start;overflow:hidden;padding:12px;background:var(--item-bg)}.listing-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.listing-boost-badge{position:absolute;left:10px;top:10px;z-index:2;padding:5px 8px;color:#24410d;background:rgba(221,255,160,.94);border:1px solid rgba(95,159,47,.32);border-radius:999px;font-size:.76rem;font-weight:900;box-shadow:0 1px 7px rgba(30,44,18,.12)}.favorite-button{position:absolute;top:12px;right:12px;display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:6px 9px;color:var(--ink);background:rgba(255,255,255,.9);border:1px solid rgba(27,31,35,.16);border-radius:999px;box-shadow:0 6px 16px rgba(24,37,37,.12);font-size:.86rem;font-weight:850}.favorite-button span:first-child{color:var(--ink);font-size:1rem;line-height:1}.favorite-button.is-liked span:first-child{color:var(--tomato)}.hanger-icon{width:21px;height:21px;flex:0 0 auto}.detail-favorite-button.is-liked .hanger-icon,.favorite-button.is-liked .hanger-icon,.seller-save-button.is-liked .hanger-icon{color:var(--tomato)}.favorites-hanger-help{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:9px 11px;color:var(--teal-dark);background:rgba(221,255,160,.22);border:1px solid rgba(95,159,47,.2);border-radius:7px;font-size:.84rem;font-weight:750}.site-header.is-men-wardrobe~main .favorites-hanger-help{color:#142d3d;background:rgba(203,220,232,.18);border-color:rgba(58,99,129,.22)}.bundles-heading h2{white-space:nowrap}.detail-favorite-button.is-static,.favorite-button.is-static{cursor:default}.seller-save-button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin:0;padding:4px 2px;color:var(--ink);background:transparent;border:0;border-radius:0;font-size:.86rem;font-weight:850;text-decoration:none;cursor:pointer}.seller-save-button.is-liked{color:#b91c3b;background:transparent}.seller-save-button:hover{text-decoration:underline}.seller-save-control{display:grid;grid-gap:4px;gap:4px;justify-items:start}.profile-action-row{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.profile-contact-control{display:grid;grid-gap:4px;gap:4px;justify-items:start}.profile-safety-actions{grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px}.profile-reviews,.profile-safety-actions{display:grid;border-top:1px solid var(--line)}.profile-reviews{grid-gap:9px;gap:9px;margin-top:22px;padding-top:18px;scroll-margin-top:90px}.profile-review{padding:11px;background:var(--soft);border-radius:8px}.profile-review-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-review-heading span{color:#d89b18;white-space:nowrap}.profile-review p{margin:7px 0 0;font-size:.88rem}.inline-error{color:#b42318;font-size:.78rem;font-weight:760}.favorites-sections{display:grid;max-width:820px;grid-gap:8px;gap:8px}.favorites-block{display:grid;grid-gap:8px;gap:8px;padding:0!important}.favorites-section-toggle{display:flex;position:relative;overflow:hidden;width:100%;min-height:86px;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;color:var(--ink);text-align:left;background:rgba(255,255,255,.96);border:1px solid var(--section-lime-border);border-radius:8px;transition:filter .14s ease,box-shadow .14s ease}.favorites-section-toggle:after{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.82) 34%,rgba(255,255,255,.34) 62%,rgba(255,255,255,.08));content:""}.favorites-section-toggle:hover{filter:brightness(1.035);box-shadow:0 2px 7px rgba(72,112,36,.12)}.favorites-section-label{position:relative;z-index:1;display:flex;align-items:center;gap:9px}.favorites-section-label>span{display:grid;grid-gap:3px;gap:3px}.favorites-section-toggle strong{font-size:1rem}.favorites-section-toggle small{color:var(--muted)}.favorites-section-plus{position:relative;z-index:1;display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:var(--teal-dark);background:var(--soft);border-radius:999px;font-size:1.3rem}.favorites-section-backdrop{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;opacity:.92;pointer-events:none}.favorites-section-backdrop span{min-width:0;background:linear-gradient(135deg,rgba(20,108,103,.16),rgba(110,80,138,.18));background-position:50%;background-size:cover}.favorites-section-backdrop span:first-child{opacity:.12}.favorites-section-backdrop span:nth-child(2){opacity:.34}.favorites-section-backdrop span:nth-child(3){opacity:.56}.favorites-section-backdrop span:nth-child(4){opacity:.78}.favorites-section-backdrop span:nth-child(5){opacity:.9}.favorites-section-backdrop-listings span:nth-child(odd){filter:saturate(1.08)}.favorites-section-backdrop-sellers span{background-color:rgba(247,232,190,.75)}.favorites-section-backdrop-styles span{background-color:rgba(231,226,240,.75)}.favorites-section-toggle[aria-expanded=true]{background:linear-gradient(90deg,var(--section-lime-strong) 0 6px,rgba(255,255,255,.96) 6px 100%);border-color:var(--section-lime-border)}.favorites-block-listings .favorites-section-toggle,.favorites-block-listings .favorites-section-toggle[aria-expanded=true]{background:linear-gradient(90deg,var(--section-lime-strong) 0 6px,rgba(255,255,255,.94) 6px 100%);border-color:var(--section-lime-border)}.favorites-block-sellers .favorites-section-toggle,.favorites-block-sellers .favorites-section-toggle[aria-expanded=true]{background:linear-gradient(90deg,var(--section-lime-border) 0 6px,rgba(255,255,255,.94) 6px 100%);border-color:var(--section-lime-border)}.favorites-block-styles .favorites-section-toggle,.favorites-block-styles .favorites-section-toggle[aria-expanded=true]{background:linear-gradient(90deg,#9fd665 0 6px,rgba(255,255,255,.94) 6px 100%);border-color:var(--section-lime-border)}.site-header.is-men-wardrobe~main .favorites-block-listings .favorites-section-toggle,.site-header.is-men-wardrobe~main .favorites-block-listings .favorites-section-toggle[aria-expanded=true],.site-header.is-men-wardrobe~main .favorites-block-sellers .favorites-section-toggle,.site-header.is-men-wardrobe~main .favorites-block-sellers .favorites-section-toggle[aria-expanded=true],.site-header.is-men-wardrobe~main .favorites-block-styles .favorites-section-toggle,.site-header.is-men-wardrobe~main .favorites-block-styles .favorites-section-toggle[aria-expanded=true],.site-header.is-men-wardrobe~main .favorites-section-toggle,.site-header.is-men-wardrobe~main .favorites-section-toggle[aria-expanded=true]{background:linear-gradient(90deg,#36535d 0 6px,rgba(255,255,255,.94) 6px 100%);border-color:rgba(58,99,129,.3)}.favorites-section-content{display:grid;grid-gap:14px;gap:14px;padding-top:2px}.bundle-actions{display:flex;flex-wrap:wrap;gap:8px}.detail-bundle-button{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:9px 14px 9px 9px;color:var(--teal-dark);background:#eaf5f2;border:1px solid rgba(20,108,103,.34);border-radius:8px;font-weight:850;cursor:pointer}.detail-action-icon{display:grid;width:28px;height:28px;place-items:center;color:var(--white);background:var(--teal);border-radius:50%;font-size:1.25rem;line-height:1}.bundle-add-button{position:absolute;top:12px;left:12px;display:grid;width:36px;height:36px;place-items:center;color:var(--teal-dark);background:rgba(255,255,255,.94);border:1px solid rgba(20,108,103,.28);border-radius:999px;box-shadow:0 6px 16px rgba(24,37,37,.12);font-size:1.25rem;font-weight:900}.bundle-add-button.is-added{color:var(--white);background:var(--teal)}.bundle-list{display:grid;grid-gap:22px;gap:22px}.bundle-row{display:grid;grid-gap:18px;gap:18px;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:8px}.bundle-row h3,.bundle-row p{margin-bottom:0}.bundle-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.bundle-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.bundle-item{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.bundle-item.is-unavailable{background:#f8f3f1;border-color:#d8bdb6}.bundle-unavailable-summary{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 7px;color:#7a4038;background:#fff0ee;border-radius:6px;font-size:.82rem;font-weight:850}.bundle-availability-status{display:grid;grid-gap:3px;gap:3px}.bundle-item-link{display:grid;color:var(--ink);text-decoration:none}.bundle-item-photo{position:relative;display:grid;aspect-ratio:4/5;place-items:center;overflow:hidden;color:var(--muted);background:#eef2f0;font-size:.82rem}.bundle-item-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.unavailable-hanger{position:absolute;inset:7px;display:grid;place-items:center;color:#7a4038;background:rgba(255,240,238,.72);border:1px solid rgba(122,64,56,.18);border-radius:8px;transform:rotate(180deg)}.unavailable-hanger .hanger-icon{width:80%;height:80%}.bundle-item-copy{display:grid;grid-gap:4px;gap:4px;padding:12px 12px 48px;font-size:.86rem}.bundle-item-copy b,.bundle-item-copy strong{color:var(--ink)}.bundle-item-copy span{color:var(--muted)}.bundle-remove-button{position:absolute;right:10px;bottom:10px;padding:5px 8px;color:var(--muted);background:transparent;border:0;font-size:.78rem;font-weight:800;text-decoration:underline;cursor:pointer}.bundle-contact{display:grid;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end;padding-top:16px;border-top:1px solid var(--line)}.bundle-contact label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.bundle-contact .form-button,.bundle-contact label:has(textarea),.bundle-delivery-note{grid-column:1/-1}.bundle-contact .form-button{width:-moz-fit-content;width:fit-content}.bundle-delivery-note{margin-top:-8px}.listing-body{padding:15px}.listing-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-weight:900}.listing-title>span:first-child{min-width:0;overflow-wrap:anywhere}.price{color:var(--teal-dark);white-space:nowrap}.listing-meta,.seller-row{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.88rem}.listing-card .seller-row{display:none;font-size:.78rem}.detail-metadata-links>a:not(:last-child):after,.listing-meta>span:not(:last-child):after{content:"·";margin-left:8px;color:var(--muted);pointer-events:none}.detail-metadata-links{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:.92rem}.detail-metadata-links a{color:inherit;text-decoration:none}.detail-metadata-links a:hover{color:var(--teal-dark);text-decoration:underline}.seller-row{justify-content:space-between;margin-top:14px}.seller-name{color:var(--ink);font-weight:900}.verification-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;color:var(--muted);font-size:.82rem;font-weight:650}.verification-row span{display:inline-flex;align-items:center;gap:4px}.verification-row span.is-verified{color:var(--muted)}.location-chip{color:var(--teal-dark);font-weight:900}.workflow{background:var(--soft)}.about-page{display:grid;grid-gap:24px;gap:24px}.about-lead{max-width:920px;border-left:5px solid var(--hero-green);padding:16px 0 16px 22px}.about-lead p{margin:0;color:var(--muted);font-size:1.1rem;line-height:1.7}.about-values{margin-top:0}.about-note{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(162,214,79,.5);border-radius:18px;background:rgba(162,214,79,.14);padding:14px 18px;color:var(--ink)}.about-note span{color:var(--muted)}.account-measurement-grid,.measurement-grid{align-items:end}.measurement-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.measurement-input small{color:var(--muted);font-weight:800}.sell-measurements-section h3 span{color:var(--muted);font-size:.85rem;font-weight:750}.checkbox-filter-row{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.checkbox-filter-row input{width:auto}.detail-measurements{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.detail-measurements h3{margin:0}.detail-measurements dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:0}.detail-measurements dl div{border:1px solid var(--line);border-radius:12px;background:var(--soft);padding:10px 12px}.detail-measurements dt{color:var(--muted);font-size:.78rem;font-weight:800}.detail-measurements dd{margin:3px 0 0;font-weight:900}.admin-retention-media-item{grid-template-columns:120px minmax(0,1fr) auto}.admin-retention-preview{display:grid;place-items:center;min-height:120px;overflow:hidden;border-radius:14px;background:var(--soft)}.admin-retention-preview button{width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.admin-retention-preview img,.admin-retention-preview video{width:100%;height:120px;object-fit:cover;display:block}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.panel,.steps article{padding:26px;background:var(--white);border:1px solid rgba(20,108,103,.16);border-radius:8px}.steps span{display:grid;width:38px;height:38px;margin-bottom:26px;place-items:center;color:var(--white);background:var(--tomato);border-radius:50%;font-weight:850}.detail-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px}.listings-heading h2{white-space:nowrap}.app-page{padding-top:36px!important}.ad-sidebar-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(180px,250px);grid-gap:28px;gap:28px;align-items:start}.ad-sidebar-content{min-width:0}.test-ad-sidebar{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:6px;gap:6px;min-height:220px;padding:16px;color:var(--muted);background:linear-gradient(180deg,rgba(239,252,222,.92),rgba(255,255,255,.94));border:1px dashed var(--section-lime-border);border-radius:8px}.test-ad-sidebar span{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.test-ad-sidebar strong{color:var(--ink);font-size:1.05rem;line-height:1.15}.test-ad-sidebar p{margin:0;font-size:.86rem;line-height:1.35}.page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid var(--section-purple-border)}.page-intro-copy{display:grid;grid-gap:6px;gap:6px}.page-intro h1,.page-intro h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.page-intro-lead{margin:2px 0 0;color:var(--muted);font-size:.98rem}.page-intro-mark{display:grid;width:112px;height:64px;place-items:center;overflow:hidden;opacity:.9}.page-intro-mark .brand-mark{width:112px;height:64px}.catalog-page .filters{margin-top:16px;border-top:0}.catalog-live{display:grid;position:relative;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin:0 0 16px;min-height:172px;padding:13px;overflow:hidden;background:linear-gradient(135deg,rgba(240,233,248,.9),rgba(231,245,239,.88));border:1px solid rgba(109,77,125,.16);border-radius:12px}.catalog-live:after{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.76) 38%,rgba(255,255,255,.48)),linear-gradient(135deg,rgba(231,226,240,.85),rgba(218,241,232,.72));content:""}.catalog-live.is-men-world{background:linear-gradient(135deg,#e4ede9,#e9edf1 58%,#f2ede4);border-color:#c3ced7}.catalog-live-backdrop{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(8,1fr);opacity:.38;pointer-events:none}.catalog-live-backdrop span{min-width:0;background:linear-gradient(135deg,rgba(20,108,103,.16),rgba(110,80,138,.18));background-position:50%;background-size:cover}.catalog-live-copy{display:grid;position:relative;z-index:1;align-content:center;grid-gap:8px;gap:8px;min-width:0;max-width:330px}.catalog-live-copy h3{margin:0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.08}.catalog-live-copy p:not(.eyebrow){margin:0;color:var(--muted);font-size:.88rem;line-height:1.35}.catalog-live-rail{display:grid;position:relative;z-index:1;grid-auto-columns:minmax(118px,158px);grid-auto-flow:column;grid-gap:10px;gap:10px;justify-content:start;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.catalog-live-card{display:grid;min-width:118px;overflow:hidden;background:rgba(255,255,255,.9);border:1px solid rgba(27,31,35,.09);border-radius:10px;box-shadow:0 10px 26px rgba(27,31,35,.08);transition:transform .15s ease,box-shadow .15s ease}.catalog-live-card.is-featured{border-color:rgba(20,108,103,.24);box-shadow:0 18px 38px rgba(20,108,103,.16)}.catalog-live-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(27,31,35,.13)}.catalog-live-photo{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:var(--item-bg)}.catalog-live-photo img{width:100%;height:100%;object-fit:cover}.catalog-live-photo strong{position:absolute;top:9px;left:9px;padding:5px 8px;color:var(--white);background:rgba(16,36,43,.74);border-radius:999px;font-size:.72rem;text-transform:uppercase}.catalog-live-card-copy{display:grid;grid-gap:3px;gap:3px;padding:7px 8px 8px}.catalog-live-card-copy strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.catalog-live-card-copy small{overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.catalog-stats-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-4px 0 16px}.catalog-stats-strip span{display:inline-flex;gap:5px;align-items:baseline;padding:6px 10px;color:var(--muted);background:rgba(255,255,255,.72);border:1px solid rgba(27,31,35,.08);border-radius:999px;font-size:.8rem;white-space:nowrap}.catalog-stats-strip strong{color:var(--ink);font-size:.95rem}.catalog-results-heading{display:flex;align-items:center;gap:12px;margin:24px 0 14px;scroll-margin-top:96px}.catalog-results-heading p{margin:0;color:var(--muted);font-size:.88rem;white-space:nowrap}.catalog-results-heading strong{color:var(--ink);font-size:1.15rem}.catalog-results-heading>span{width:100%;height:2px;background:var(--section-green-border);transform:rotate(-.25deg);transform-origin:left center}.catalog-page .listing-card-shell{transition:transform .16s ease,box-shadow .16s ease}@media (hover:hover){.catalog-page .listing-card-shell:hover{transform:translateY(-2px)}}.listing-gallery{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0}.profile-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.account-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.account-layout.is-settings{grid-template-columns:1fr}.account-panel{display:grid;align-content:start;grid-gap:14px;gap:14px}.account-panel:has(.account-basics-heading){grid-template-columns:1fr;align-items:start;gap:12px}.account-panel:has(.account-basics-heading)>.account-credit-panel,.account-panel:has(.account-basics-heading)>.account-identity-row,.account-panel:has(.account-basics-heading)>.account-privacy-tools,.account-panel:has(.account-basics-heading)>.field-note,.account-panel:has(.account-basics-heading)>.form-button,.account-panel:has(.account-basics-heading)>.form-status,.account-panel:has(.account-basics-heading)>.legal-consent-row{grid-column:1/-1}.account-panel:has(.account-basics-heading)>.account-password-field,.account-panel:has(.account-basics-heading)>.account-profile-home,.account-panel:has(.account-basics-heading)>.account-settings-section,.account-panel:has(.account-basics-heading)>.account-trade-defaults,.account-panel:has(.account-basics-heading)>.delivery-field,.account-panel:has(.account-basics-heading)>.notification-field,.account-panel:has(.account-basics-heading)>.verification-row,.account-panel:has(.account-basics-heading)>label{grid-column:1/-1;align-self:start}.account-panel:has(.account-basics-heading)>.profile-delivery-field,.account-panel:has(.account-basics-heading)>label:has(textarea){grid-column:span 2}.account-auth-form{display:contents}.account-credit-panel{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr);align-items:start;grid-gap:12px;gap:12px;padding:10px 12px;background:rgba(221,255,160,.22);border:1px solid rgba(95,159,47,.2);border-radius:8px}.account-credit-panel h3,.account-credit-panel p{margin:0}.credits-page-panel{display:grid;grid-gap:14px;gap:14px}.credit-feature-panel,.credit-frame-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:8px}.credit-feature-panel h3,.credit-feature-panel p,.credit-frame-panel h3,.credit-frame-panel p{margin:0}.credit-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.credit-feature-grid article{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:118px;padding:12px;background:#fbfcf8;border:1px solid rgba(95,159,47,.16);border-radius:8px}.credit-feature-grid article>span{width:-moz-fit-content;width:fit-content;padding:3px 8px;color:#24410d;background:rgba(221,255,160,.58);border-radius:999px;font-size:.8rem;font-weight:850}.site-header.is-men-wardrobe~main .credit-feature-grid article{border-color:rgba(58,99,129,.16)}.site-header.is-men-wardrobe~main .credit-feature-grid article>span{color:#142d3d;background:rgba(203,220,232,.58)}.credit-feature-grid p{color:var(--muted);font-size:.9rem;line-height:1.42}.credit-frame-preview-row{display:grid;grid-template-columns:repeat(2,minmax(180px,220px));grid-gap:12px;gap:12px;align-items:start}.credit-frame-preview,.credit-highlight-preview{position:relative;display:grid;grid-gap:8px;gap:8px;padding:9px;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px}.credit-frame-preview:after,.credit-highlight-preview:after{content:"";position:absolute;inset:7px;pointer-events:none;border-radius:6px}.credit-frame-preview:after{border:2px solid var(--frame-color,rgba(132,203,42,.76))}.credit-highlight-preview:after{border:2px solid var(--frame-color,rgba(132,203,42,.86));box-shadow:0 0 0 4px color-mix(in srgb,var(--frame-color,#84cb2a) 34%,transparent)}.credit-frame-preview img,.credit-frame-preview>span,.credit-highlight-preview img,.credit-highlight-preview>span{display:grid;width:100%;aspect-ratio:4/5;place-items:center;object-fit:cover;color:var(--muted);background:#eef2f0;border-radius:6px;font-size:.85rem;font-weight:800}.credit-frame-preview strong,.credit-highlight-preview strong{min-width:0;overflow:hidden;font-size:.92rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.credit-confirm-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;color:#351329;background:#fff7ed;border:1px solid #f5c18a;border-radius:8px}.credit-confirm-panel p{color:#5f4030;line-height:1.45}.credit-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.credit-mini-stats span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;background:rgba(255,255,255,.72);border:1px solid rgba(95,159,47,.16);border-radius:8px}.credit-mini-stats strong{color:#24410d}.credit-mini-stats small,.credit-transaction-list small{color:var(--muted);font-size:.78rem}.credit-transaction-list{display:grid;grid-column:1/-1;max-height:150px;overflow:auto;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.credit-transaction-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 9px;background:rgba(255,255,255,.74);border:1px solid rgba(95,159,47,.14);border-radius:8px}.credit-transaction-list li>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.credit-transaction-list b{white-space:nowrap}.credit-transaction-list .is-positive{color:#2f6d19}.credit-transaction-list .is-negative{color:#9a3412}.account-layout .form-status{grid-column:1/-1}.auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;background:var(--soft);border:1px solid var(--line);border-radius:8px}.google-auth-button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);background:var(--white);color:var(--ink);font-weight:800}.google-mark{color:#4285f4;font-size:1.15rem;font-weight:900}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.78rem}.auth-divider:after,.auth-divider:before{height:1px;flex:1 1;background:var(--line);content:""}.auth-mode-switch button{min-height:38px;color:var(--muted);background:transparent;border:0;border-radius:6px;font-weight:850}.auth-mode-switch button.is-active{color:var(--teal-dark);background:var(--white);box-shadow:0 1px 4px rgba(27,31,35,.08)}.password-control{position:relative;display:block}.password-control input{padding-right:48px}.password-control button{position:absolute;top:50%;right:8px;z-index:2;display:grid;width:34px;height:34px;min-height:34px;place-items:center;padding:0;color:var(--teal-dark);background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transform:translateY(-50%)}.password-control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.phone-control{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px}.phone-control input,.phone-control select{min-width:0}.account-signout-button{border-color:rgba(20,108,103,.3);box-shadow:inset 0 0 0 1px rgba(20,108,103,.16)}.notification-field{display:grid;grid-gap:10px;gap:10px;margin:10px 0 0;padding:14px;background:#f4f7f6;border:1px solid var(--line);border-radius:8px}.notification-field label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px;background:var(--white);border:1px solid var(--line);border-radius:7px}.notification-field input{width:18px;min-height:18px;margin-top:2px}.notification-field label span{display:grid;grid-gap:3px;gap:3px}.notification-field small{color:var(--muted);line-height:1.35}.notification-field .secondary-form-button{width:-moz-fit-content;width:fit-content}.gallery-main{position:relative;display:grid;width:100%;height:clamp(320px,68dvh,720px);min-height:0;place-items:center;overflow:hidden;color:var(--white);background:linear-gradient(135deg,#d9dedc,#146c67);border-radius:8px;font-weight:850}.gallery-main>img{width:100%;height:100%;min-height:0;object-fit:contain}.gallery-swipe-image{touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.seller-wardrobe-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(125px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seller-bundle-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid var(--line);background:var(--white)}.seller-wardrobe-filters label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:800}.seller-wardrobe-filters input,.seller-wardrobe-filters select{width:100%;min-width:0;min-height:40px}.seller-wardrobe-filters .reset-filters-button{min-height:40px;align-self:end}.gallery-arrow{position:absolute;top:50%;z-index:2;display:grid;width:42px;height:42px;min-height:42px;place-items:center;padding:0;color:var(--white);background:rgba(16,28,28,.58);border:1px solid rgba(255,255,255,.42);border-radius:999px;font-size:2rem;line-height:1;transform:translateY(-50%)}.gallery-arrow.is-left{left:14px}.gallery-arrow.is-right{right:14px}.detail-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:7px 2px 3px;background:transparent;border-radius:8px}.detail-thumbnails button{display:block;width:64px;height:64px;flex:0 0 auto;overflow:hidden;padding:0;background:var(--white);border:2px solid var(--white);border-radius:7px}.detail-thumbnails button.is-active{border-color:var(--teal-dark)}.detail-thumbnails img{width:100%;height:100%;object-fit:cover}.detail-colors,.detail-delivery{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.detail-delivery h3{margin:0;font-size:1rem}.detail-seller-heading,.detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.detail-price-row{display:flex;min-height:42px;align-items:center;gap:10px;margin:8px 0 14px}.detail-price-row .price{margin:0}.detail-seller-heading h3{min-width:0;overflow-wrap:anywhere}.detail-seller-heading .seller-save-control,.detail-seller-heading>.seller-save-button{margin-left:auto}.detail-back-link{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-bottom:12px;color:var(--teal-dark);font-size:.86rem;font-weight:800;text-decoration:none}.detail-back-link:hover{text-decoration:underline}.detail-location-link{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;color:var(--teal-dark);font-size:.9rem;font-weight:800;text-decoration:none}.detail-location-link:hover{text-decoration:underline}.detail-layout>.panel{font-family:inherit;line-height:1.5}.detail-layout>.panel a,.detail-layout>.panel button,.detail-layout>.panel h2,.detail-layout>.panel h3,.detail-layout>.panel p{font-family:inherit;letter-spacing:0}.wanted-match-success{margin:0;color:var(--teal-dark);font-weight:800}.detail-seller-heading h3,.detail-title-row h2{margin-bottom:0}.detail-favorite-control{display:grid;flex:0 0 auto;grid-gap:4px;gap:4px;justify-items:end}.detail-favorite-button{display:inline-flex;min-width:66px;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:999px;box-shadow:0 5px 14px rgba(24,37,37,.08);font-weight:850;text-decoration:none;cursor:pointer}.detail-favorite-button span:first-child{font-size:1.25rem;line-height:1}.detail-favorite-button.is-liked{color:var(--ink);background:var(--white);border-color:var(--line)}.detail-favorite-button.is-liked span{color:var(--teal-dark)}.detail-favorite-button.is-liked .hanger-icon{color:var(--teal)}.seller-wardrobe-link{color:var(--teal-dark);font-size:.88rem;font-weight:850;text-decoration:none}.seller-wardrobe-link:hover{text-decoration:underline}.profile-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-reviews-heading h3{margin:0}.profile-reviews-heading a{color:var(--teal-dark);font-size:.82rem;font-weight:800}.review-page-heading{margin-top:12px}.review-toolbar{grid-template-columns:repeat(2,minmax(180px,260px));padding:10px;background:#f4f6f5;border:1px solid var(--line);border-radius:7px}.public-review-list,.review-toolbar{display:grid;grid-gap:10px;gap:10px}.public-review-card{display:grid;grid-gap:8px;gap:8px;padding:14px;background:var(--white);border:1px solid var(--line);border-radius:7px}.public-review-card p{margin:0}.review-owner-reply{display:grid;grid-gap:4px;gap:4px;margin-left:22px;padding:9px 11px;background:#f1f5f3;border-left:3px solid #7da89e}.review-reply-form{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.review-reply-form .secondary-form-button{width:-moz-fit-content;width:fit-content}.delivery-chips{display:flex;flex-wrap:wrap;gap:8px}.delivery-chips span,.detail-colors span{padding:7px 10px;color:var(--teal-dark);background:#eaf5f2;border:1px solid rgba(20,108,103,.22);border-radius:8px;font-size:.86rem;font-weight:800}.photo-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-height:148px;padding:12px;color:var(--muted);background:rgba(255,255,255,.62);border:1px dashed #c6cbc8}.photo-preview p{grid-column:1/-1;margin:0;color:var(--muted)}.photo-preview figure{position:relative;display:grid;grid-gap:8px;gap:8px;margin:0;padding:8px;background:var(--white);border:1px solid rgba(20,108,103,.14);border-radius:8px}.photo-preview figure.is-main-photo{border-color:var(--teal);box-shadow:0 0 0 2px rgba(20,108,103,.16)}.photo-preview figure strong{position:absolute;top:14px;left:14px;padding:4px 7px;color:var(--white);background:var(--teal-dark);border-radius:6px;font-size:.72rem;line-height:1}.photo-preview img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--soft);border-radius:8px}.photo-preview figcaption{overflow:hidden;color:var(--ink);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.photo-preview button{min-height:34px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:7px;font-size:.82rem;font-weight:750}.photo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.photo-actions button{padding:0 8px}.photo-actions .label-scan-button{grid-column:1/-1;color:var(--teal-dark);border-color:rgba(20,108,103,.35)}.listing-preview{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--white);border:1px solid rgba(20,108,103,.16);border-radius:8px}.listing-preview h3{margin:0}.preview-card{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.preview-photo{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;color:var(--muted);background:var(--soft);border:1px dashed var(--line);border-radius:8px;font-weight:800}.preview-photo img{width:100%;height:100%;object-fit:cover}.review-own-submission{display:grid;grid-gap:4px;gap:4px;margin-left:22px;padding:9px 11px;background:#f6f9ec;border-left:3px solid var(--lime-deep)}.review-own-submission span{color:#c48712;letter-spacing:1px}.preview-card p{margin:8px 0 0;color:var(--muted)}form.sell-form>section.sell-form-section{--sell-section-tint:rgba(162,214,79,0.18);--sell-section-border:rgba(162,214,79,0.38);position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:26px 12px 12px 18px;background:rgba(255,255,255,.94);border:1px solid var(--sell-section-border);border-radius:7px;box-shadow:0 10px 26px rgba(25,31,35,.05)}form.sell-form>section.sell-form-section:focus-within{z-index:20;background:linear-gradient(90deg,var(--hero-green-dark) 0 7px,rgba(255,255,255,.96) 7px 100%);border-color:rgba(95,159,47,.44);box-shadow:0 8px 22px rgba(61,91,33,.08)}form.sell-form>section.sell-form-section.has-missing-fields{background:linear-gradient(90deg,#b45309 0 7px,#fffaf0 7px 100%);border-color:rgba(180,83,9,.46)}form.sell-form.is-men-world>section.sell-form-section:focus-within{background:linear-gradient(90deg,#36535d 0 7px,rgba(255,255,255,.96) 7px 100%);border-color:rgba(58,99,129,.46);box-shadow:0 8px 22px rgba(37,72,96,.08)}form.sell-form>section.sell-form-section>h3{position:absolute;top:7px;left:18px;margin:0;color:var(--ink);font-size:.75rem;font-weight:850;text-transform:uppercase}.sell-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.sell-details-section .sell-section-grid{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(140px,1fr));align-items:start}.sell-section-grid>.wide{grid-column:1/-1}.style-suggestion-row{display:flex;align-items:center;gap:8px}.style-suggestion-row span{flex:1 1;min-width:0;color:var(--muted);font-size:.82rem}.sell-section-grid>.autocomplete-field,.sell-section-grid>.color-picker,.sell-section-grid>label{gap:5px;padding:7px;background:rgba(162,214,79,.06);border:1px solid rgba(162,214,79,.14);border-radius:8px;color:var(--ink-muted);font-size:.78rem;font-weight:800}.sell-section-grid>label.is-required{background:rgba(162,214,79,.14);border-color:rgba(95,159,47,.24)}.sell-section-grid>.autocomplete-field:focus-within,.sell-section-grid>.color-picker:focus-within,.sell-section-grid>label:focus-within{background:rgba(162,214,79,.18);border-color:rgba(95,159,47,.42);color:var(--teal-dark)}form.sell-form.is-men-world .sell-section-grid>.autocomplete-field,form.sell-form.is-men-world .sell-section-grid>.color-picker,form.sell-form.is-men-world .sell-section-grid>label{background:rgba(203,220,232,.11);border-color:rgba(58,99,129,.15)}form.sell-form.is-men-world .sell-section-grid>label.is-required{background:rgba(203,220,232,.22);border-color:rgba(58,99,129,.25)}form.sell-form.is-men-world .sell-section-grid>.autocomplete-field:focus-within,form.sell-form.is-men-world .sell-section-grid>.color-picker:focus-within,form.sell-form.is-men-world .sell-section-grid>label:focus-within{background:rgba(203,220,232,.3);border-color:rgba(54,83,93,.46);color:#142d3d}.sell-section-grid>.autocomplete-field>label,.sell-section-grid>.color-picker>.color-picker-label{color:inherit;font-size:inherit;font-weight:inherit}.sell-form-section button,.sell-form-section input,.sell-form-section select{min-height:40px}.sell-form-section .field-note{margin:0;color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.38}.sell-template-section{grid-template-columns:minmax(240px,420px);align-content:start;justify-content:start}.sell-template-ad-row{display:grid;grid-template-columns:minmax(280px,520px) minmax(180px,260px);grid-gap:14px;gap:14px;align-items:stretch}.sell-template-ad-row .sell-template-section{min-height:0;padding:12px}.sell-template-ad-row .sell-template-section h3{margin-bottom:8px}.sell-template-ad-row .test-ad-sidebar{position:static;min-height:0;padding:12px}.sell-form .sell-media-section,.sell-form .sell-template-section{box-shadow:none}.sell-template-section{--sell-section-tint:rgba(109,77,125,0.15);--sell-section-border:rgba(109,77,125,0.28)}.sell-details-section{--sell-section-tint:rgba(162,214,79,0.18);--sell-section-border:rgba(162,214,79,0.36)}.sell-properties-section{--sell-section-tint:rgba(247,202,92,0.18);--sell-section-border:rgba(247,202,92,0.36)}.sell-measurements-section{--sell-section-tint:rgba(232,213,249,0.28);--sell-section-border:rgba(109,77,125,0.26)}.sell-media-section{--sell-section-tint:rgba(176,208,228,0.22);--sell-section-border:rgba(104,147,171,0.28)}.sell-delivery-section{--sell-section-tint:rgba(199,226,217,0.3);--sell-section-border:rgba(91,139,121,0.25)}.sell-description-section{--sell-section-tint:rgba(226,216,234,0.36);--sell-section-border:rgba(109,77,125,0.25)}.sell-form.is-men-world{background:#f2f4f1;border-color:#cfd8d2}.sell-form.is-men-world .sell-media-section,.sell-form.is-men-world .sell-template-section{--sell-section-tint:rgba(221,202,180,0.28);--sell-section-border:#dcc8b6}.sell-form.is-men-world .sell-details-section{--sell-section-tint:rgba(185,206,198,0.3);--sell-section-border:#b9cec6}.sell-form.is-men-world .sell-properties-section{--sell-section-tint:rgba(217,203,184,0.3);--sell-section-border:#d9cbb8}.sell-form.is-men-world .sell-delivery-section,.sell-form.is-men-world .sell-media-section{--sell-section-tint:rgba(195,206,215,0.3);--sell-section-border:#c3ced7}.sell-form.is-men-world .sell-description-section{--sell-section-tint:rgba(210,196,223,0.32);--sell-section-border:#d2c4df}.photo-upload{width:-moz-fit-content;width:fit-content;min-height:0;padding:9px 13px}.photo-upload-main{font-weight:850}.photo-preview-empty{display:grid;min-height:156px;place-items:center;grid-gap:8px;gap:8px;padding:18px;color:var(--ink);text-align:center}.photo-preview-empty strong{max-width:720px;color:var(--ink);font-size:clamp(1.5rem,4vw,2.35rem);font-weight:900;line-height:1.08}.photo-preview-empty span{color:var(--muted);font-size:.98rem;font-weight:750}.photo-preview-empty a{color:var(--teal-dark);font-weight:900;text-decoration:underline;text-underline-offset:2px}.checkbox-row{display:flex;align-items:flex-start;gap:10px;color:var(--ink);line-height:1.45}.checkbox-row input{width:auto;min-height:auto;margin-top:3px}.form-actions,.post-save-actions{display:flex;flex-wrap:wrap;gap:10px}.delivery-field{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 0;padding:4px 0;border:0}.delivery-field legend{padding:0 0 8px;color:var(--ink);font-size:.92rem;font-weight:800}.delivery-field label{display:flex;min-height:38px;align-items:center;gap:8px;padding:7px 10px;color:var(--ink);background:rgba(255,255,255,.72);border:1px solid rgba(27,31,35,.1);border-radius:7px}.delivery-field input{width:auto;min-height:auto}.form-status{padding:14px 16px;border-radius:8px;line-height:1.45}.form-status.is-success{color:var(--teal-dark);background:#eaf5f2;border:1px solid rgba(20,108,103,.24)}.form-status.is-info{color:#264653;background:#edf6f7;border:1px solid rgba(38,70,83,.2)}.form-status.is-warning{color:#744210;background:#fff7df;border:1px solid rgba(194,124,15,.28)}.form-status.is-error{color:#7f1d1d;background:#fff1f0;border:1px solid #f0b9b4}.empty-state{display:grid;grid-gap:6px;gap:6px;width:100%;min-width:0;padding:18px;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:8px}.photo-preview-open{display:block;min-height:0!important;padding:0!important;cursor:zoom-in;background:transparent!important;border:0!important}.photo-preview-open img{display:block}.sell-photo-lightbox{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:rgb(12 18 18/82%)}.sell-photo-lightbox-content{position:relative;display:grid;max-width:min(920px,100%);max-height:calc(100vh - 40px)}.sell-photo-lightbox-content img{display:block;max-width:100%;max-height:calc(100vh - 40px);object-fit:contain}.sell-photo-lightbox-close{position:absolute;top:8px;right:8px;z-index:1;width:36px;min-height:36px;padding:0;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:50%;font-size:1.35rem;line-height:1}.empty-state h3,.empty-state p{margin:0}.wanted-form-status{margin:2px 0 0}.danger-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;color:#7f1d1d;background:#fff1f0;border:1px solid #f0b9b4;border-radius:8px;font-weight:800}.danger-button:hover{color:#681d18;background:#fde3e0;border-color:#df8e87}.text-link-button{min-height:auto;padding:0;color:var(--muted);background:transparent;border:0;font-size:.86rem;font-weight:760;text-decoration:underline;text-underline-offset:3px}.report-compact{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.report-box{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:16px;background:#fff8f7;border:1px solid #f0b9b4;border-radius:8px}.admin-layout{display:grid;max-width:980px;grid-gap:8px;gap:8px}.admin-section{padding:0}.admin-conversations-section{order:10}.admin-media-section{order:9}.admin-privacy-section{order:8}.account-privacy-tools{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.report-good-faith{display:flex;align-items:flex-start;gap:10px;font-weight:650}.report-good-faith input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.admin-decision-reason{display:grid;grid-gap:6px;gap:6px;margin-top:14px;max-width:760px}.admin-decision-reason textarea{min-height:92px}.report-history{display:grid;grid-gap:14px;gap:14px}.report-history-item{border:1px solid var(--line,#d7dfda);padding:18px;background:#fff}.report-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.report-history-heading h2{margin:3px 0 0;font-size:1.25rem}.moderation-decision-box{margin-top:16px;padding:14px;border-left:4px solid #0f766e;background:#eef8f5}.moderation-decision-box h3,.moderation-decision-box p{margin-top:0}.appeal-box{margin-top:14px}.appeal-box summary{cursor:pointer;font-weight:800}.appeal-box label{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.appeal-box textarea{min-height:110px}@media (max-width:680px){.report-history-heading{display:grid}}.report-process-note{margin:0}.account-privacy-tools.account-collapsible-section{margin-top:0}.account-password-field,.account-privacy-tools.account-collapsible-section{padding:14px;background:#f4f6f5;border:1px solid var(--line);border-radius:8px}.account-password-field{display:grid;grid-gap:10px;gap:10px}.account-privacy-tools h3,.account-privacy-tools p{margin:0}.account-deletion-link{justify-self:center;color:#7f1d1d;text-align:center}.account-deletion-confirm,.account-deletion-status{display:grid;grid-gap:8px;gap:8px;padding:14px;background:var(--soft);border:1px solid var(--line);border-radius:8px}.account-deletion-status span{color:var(--muted);font-size:.86rem}.admin-accordion{display:block}.admin-accordion>summary{list-style:none}.admin-accordion>summary::-webkit-details-marker{display:none}.admin-section-toggle{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;cursor:pointer}.admin-section-toggle>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-section-toggle strong{font-size:1rem}.admin-section-toggle small{color:var(--muted)}.admin-section-toggle>span:last-child{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:var(--teal-dark);background:var(--soft);border-radius:999px;font-size:1.3rem}.admin-accordion[open]>.admin-section-toggle{margin-bottom:14px;background:#eaf5f2;border-color:rgba(20,108,103,.42)}.admin-accordion[open]{padding-left:10px;border-left:3px solid rgba(20,108,103,.26)}.admin-accordion[open]>.admin-section-toggle>span:last-child{font-size:0}.admin-accordion[open]>.admin-section-toggle>span:last-child:before{content:"−";font-size:1.3rem}.contact-thread-state{color:var(--muted);font-size:.92rem}.admin-conversation-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;grid-gap:10px;gap:10px;margin-bottom:14px}.admin-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-analytics-card,.admin-analytics-grid article{padding:12px;background:var(--white);border:1px solid var(--line);border-radius:8px}.admin-analytics-grid strong{display:block;color:var(--teal-dark);font-size:1.45rem}.admin-analytics-grid span{color:var(--muted);font-size:.86rem;font-weight:750}.admin-analytics-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.admin-analytics-card h3{margin:0 0 10px;font-size:.98rem}.admin-analytics-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.admin-analytics-list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:var(--surface-soft);border-radius:8px}.admin-analytics-list span{min-width:0;overflow:hidden;color:var(--muted);font-size:.88rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.admin-analytics-list strong{color:var(--teal-dark);white-space:nowrap}.admin-session-list .admin-analytics-session{align-items:flex-start}.admin-session-list .admin-analytics-session span{display:grid;grid-gap:3px;gap:3px;white-space:normal}.admin-session-list .admin-analytics-session em{overflow-wrap:anywhere;color:var(--ink);font-size:.88rem;font-style:normal}.admin-latest-visits{margin-top:12px}@media (max-width:900px){.admin-analytics-columns,.admin-analytics-grid{grid-template-columns:1fr}}.cookie-consent{position:fixed;right:18px;bottom:18px;z-index:500;display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:min(760px,calc(100vw - 36px));grid-gap:14px;gap:14px;align-items:center;padding:14px;color:var(--ink);background:rgba(255,255,255,.98);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 44px rgba(20,32,31,.16)}.cookie-consent p,.cookie-consent strong{margin:0}.cookie-consent p{margin-top:4px;color:var(--muted);font-size:.9rem;line-height:1.45}.cookie-consent-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookie-consent-actions .form-button,.cookie-consent-actions .secondary-form-button{min-height:38px;padding:8px 14px;white-space:nowrap}@media (max-width:760px){.cookie-consent{right:10px;bottom:10px;left:10px;grid-template-columns:1fr;max-width:none}.cookie-consent-actions{justify-content:stretch}.cookie-consent-actions .form-button,.cookie-consent-actions .secondary-form-button{flex:1 1 160px}}.admin-import-controls{max-width:min(100%,1120px);align-items:end}.admin-import-controls label span{display:block;margin-top:5px;color:var(--muted);font-size:.86rem;font-weight:650;line-height:1.35}.admin-import-controls .form-button,.admin-import-controls .secondary-form-button{width:-moz-fit-content;width:fit-content;min-height:44px;align-self:end}.admin-import-advanced{grid-column:1/-1;padding:10px 12px;background:rgba(20,108,103,.04);border:1px solid rgba(20,108,103,.14);border-radius:8px}.admin-import-advanced summary{cursor:pointer;color:var(--teal-dark);font-weight:850}.admin-import-advanced .secondary-form-button,.admin-import-advanced label{margin-top:10px}.admin-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-media-toolbar p{margin:0;color:var(--muted)}.admin-media-path{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86rem}.admin-review-fields{display:grid;grid-template-columns:100px minmax(260px,1fr);grid-gap:10px;gap:10px;margin-top:12px}.admin-review-fields textarea{min-height:86px}.admin-list{display:grid;grid-gap:12px;gap:12px}.admin-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 18px}.admin-filter-row button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:8px;font-weight:800}.admin-filter-row button.is-selected{color:var(--teal-dark);background:#eaf5f2;border-color:rgba(20,108,103,.28)}.sell-form-section .photo-upload.is-missing,.sell-form-section fieldset.is-missing,.sell-form-section label.is-missing{padding:8px;background:#fff7ed;border:1px solid #f0b879;border-radius:8px}.sell-form-section label.is-missing .price-control,.sell-form-section label.is-missing>input,.sell-form-section label.is-missing>select,.sell-form-section label.is-missing>textarea{border-color:#b45309}.muted-action{color:var(--muted)}.admin-filter-row span{color:inherit;opacity:.72}.admin-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.admin-item.is-admin-highlighted{border-color:var(--accent);box-shadow:0 0 0 3px rgba(135,196,65,.18)}.admin-tester-feedback-item{align-items:start}.admin-tester-overview{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.admin-tester-overview-heading{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.admin-tester-overview-heading h3{margin:0;color:var(--ink);font-size:1rem}.admin-tester-overview-heading p{margin:0;color:var(--muted);font-weight:750}.admin-tester-table{display:grid;background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.admin-tester-row,.admin-tester-table-head{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(80px,.45fr) minmax(190px,.9fr);grid-gap:10px;gap:10px;align-items:center}.admin-tester-table-head{padding:10px 12px;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--line);font-size:.76rem;font-weight:850;text-transform:uppercase}.admin-tester-row{padding:12px;border-bottom:1px solid var(--line)}.admin-tester-row:last-child{border-bottom:0}.admin-tester-person{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-tester-person strong{color:var(--ink)}.admin-tester-person span{overflow:hidden;color:var(--muted);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.admin-tester-person em{color:var(--accent-dark);font-size:.78rem;font-style:normal;font-weight:850}.admin-tester-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-tester-row-actions .secondary-form-button{min-height:34px;padding:8px 12px;font-size:.85rem}.admin-tester-row-actions .admin-contact-reply-status{flex-basis:100%;margin-left:auto;text-align:right}.admin-tester-feedback-summary{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:10px;background:rgba(20,108,103,.06);border:1px solid rgba(20,108,103,.16);border-radius:8px}.admin-tester-feedback-summary summary{width:-moz-fit-content;width:fit-content;color:var(--accent-dark);cursor:pointer;font-weight:850}.admin-tester-feedback-summary p{margin:0;color:var(--muted)}.admin-tester-feedback-summary strong{color:var(--ink)}.admin-tester-message-log{margin-top:16px}.admin-tester-message-log>summary{width:-moz-fit-content;width:fit-content;color:var(--accent-dark);cursor:pointer;font-weight:850}.admin-tester-question-table{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.admin-tester-question-table>summary{width:-moz-fit-content;width:fit-content;color:var(--accent-dark);cursor:pointer;font-weight:850}.admin-tester-question-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.admin-tester-question-table table{width:100%;min-width:980px;border-collapse:collapse;background:var(--white)}.admin-tester-question-table td,.admin-tester-question-table th{max-width:280px;padding:10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.9rem;line-height:1.35;text-align:left;vertical-align:top}.admin-tester-question-table thead th{color:var(--ink);background:var(--surface-soft);font-size:.76rem;font-weight:900;text-transform:uppercase}.admin-tester-question-table tbody th{color:var(--ink)}.admin-contact-user-filter{display:grid;max-width:480px;grid-gap:6px;gap:6px;margin:12px 0 16px;color:var(--muted);font-weight:850}.admin-contact-user-filter select{width:100%;min-height:44px;padding:10px 14px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:800}@media (max-width:980px){.admin-tester-table-head{display:none}.admin-tester-row{grid-template-columns:1fr}.admin-tester-row>div:not(.admin-tester-person,.admin-tester-row-actions):before{display:block;color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.admin-tester-row>div:nth-child(2):before{content:"Přihláška"}.admin-tester-row>div:nth-child(3):before{content:"Převod"}.admin-tester-row>div:nth-child(4):before{content:"Dotazník"}.admin-tester-row>div:nth-child(5):before{content:"Doplnění"}.admin-tester-row-actions{justify-content:flex-start}}.admin-tester-facts dt{color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.admin-tester-facts dd{margin:2px 0 0;color:var(--ink);font-weight:800}.admin-feedback-body{margin:10px 0 0;padding:12px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;white-space:pre-wrap}.admin-feedback-replies{margin-top:10px}.admin-import-item{grid-template-columns:92px minmax(0,1fr);align-items:start;padding:14px}.admin-import-check{display:grid;width:76px;min-width:76px;justify-items:center;grid-gap:6px;gap:6px;padding:8px;color:var(--muted);background:rgba(162,214,79,.08);border:1px solid rgba(95,159,47,.18);border-radius:8px;font-size:.76rem;font-weight:850;line-height:1.15;text-align:center}.admin-import-check input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;accent-color:#84cb2a}.admin-import-item h3,.admin-import-result h3{margin:0}.admin-import-item p,.admin-import-result p{margin:4px 0 0}.admin-import-result{border-color:rgba(95,159,47,.26);background:rgba(162,214,79,.07)}.admin-import-result.is-error{border-color:#f0b9b4;background:#fff8f7}.admin-import-result-preview{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.admin-import-result-photos{display:flex;flex-wrap:wrap;gap:8px}.admin-import-preview-photos{margin-top:10px}.admin-import-result-photos img{width:72px;height:92px;object-fit:cover;border:1px solid rgba(20,108,103,.16);border-radius:8px;background:var(--soft)}.admin-import-owner-note,.admin-import-result-photos span{color:var(--muted);font-size:.9rem;font-weight:750}.admin-import-finish,.admin-import-rollback{display:flex;justify-content:flex-start}.admin-import-rollback{flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;color:var(--muted);background:rgba(255,248,232,.74);border:1px solid rgba(130,96,28,.18);border-radius:8px;font-size:.9rem;font-weight:750}.admin-import-rollback-button{color:#70531b;background:rgba(255,255,255,.76);border-color:rgba(130,96,28,.28)}.admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.moderation-preview{display:grid;grid-template-columns:216px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.moderation-preview p:last-child{margin-bottom:0;white-space:pre-wrap}.moderation-note-field{margin-top:14px}.moderation-note-field textarea{min-height:84px;resize:vertical}.admin-template-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.admin-template-actions span{color:var(--muted);font-size:.9rem}.admin-contact-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-contact-form-actions .form-button,.admin-contact-form-actions .secondary-form-button{width:-moz-fit-content;width:fit-content;min-height:42px;padding:10px 18px}.moderation-photos{display:grid;grid-template-columns:repeat(2,100px);grid-gap:8px;gap:8px;align-content:start;min-height:125px;color:var(--muted);font-size:.78rem}.moderation-photo-review{display:grid;grid-gap:5px;gap:5px;margin:0}.moderation-photo-review button{display:block;padding:0;overflow:hidden;aspect-ratio:4/5;background:var(--soft);border:1px solid var(--line);border-radius:6px;cursor:zoom-in}.moderation-photo-review.is-error button,.moderation-photo-review.is-needs_review button{border-color:rgba(194,124,15,.7);box-shadow:0 0 0 2px rgba(247,197,72,.24)}.moderation-photo-review.is-clear button{border-color:rgba(20,108,103,.28)}.moderation-photo-review figcaption{display:flex;min-height:22px;align-items:center;justify-content:space-between;gap:4px;color:var(--muted);font-size:.68rem;font-weight:800;line-height:1.15}.moderation-photo-review.is-error figcaption,.moderation-photo-review.is-needs_review figcaption{color:#8a5200}.moderation-photo-review.is-clear figcaption{color:var(--teal-dark)}.moderation-photo-review figcaption small{font-size:.66rem;opacity:.72}.moderation-photos img{width:100%;height:100%;object-fit:cover}.moderation-photos video{width:100%;max-height:360px;object-fit:contain;background:#101414;border-radius:7px}.moderation-video{display:grid;grid-gap:6px;gap:6px}.moderation-video a{font-size:.82rem;font-weight:750;text-decoration:underline}.moderation-ai-warning{display:grid;grid-gap:5px;gap:5px;margin:10px 0 12px;padding:11px 12px;font-size:.88rem}.moderation-text-warning{border-width:2px;border-color:#c26b11;box-shadow:inset 4px 0 0 #d97706;font-size:.94rem}.moderation-text-warning strong{color:#6d3506;font-size:1rem}.admin-photo-lightbox{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:rgb(12 18 18/82%)}.admin-photo-lightbox-content{position:relative;display:grid;max-width:min(920px,100%);max-height:calc(100vh - 40px)}.admin-photo-lightbox-content img{display:block;max-width:100%;max-height:calc(100vh - 40px);object-fit:contain}.admin-photo-lightbox-close{position:absolute;top:8px;right:8px;z-index:1;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/94%);color:var(--ink);font-size:1.5rem;line-height:1;cursor:pointer}.contact-history,.contact-history-list,.contact-layout{display:grid;grid-gap:18px;gap:18px}.contact-history{scroll-margin-top:96px}.contact-layout.is-new-topic-flow>form{order:-1}.tester-info-card,.tester-steps{padding:16px;background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:8px}.tester-info-card{margin-bottom:14px}.tester-info-card h3,.tester-steps h3{margin:0 0 8px;color:var(--ink);font-size:1rem;font-weight:900}.tester-info-card p{margin:0;color:var(--muted)}.tester-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tester-steps ol{margin:0;padding-left:20px;color:var(--muted);font-weight:760}.tester-signup-form{margin-top:0}.tester-import-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:#eef8f5;border:1px solid rgba(20,108,103,.24);border-radius:8px}.tester-import-choice h3{margin:0 0 4px;color:var(--ink);font-size:1rem;font-weight:900}.tester-import-choice p{margin:0;color:var(--muted)}.tester-import-note{margin-top:8px!important;padding-top:8px;border-top:1px solid rgba(20,108,103,.18);font-size:.9rem}.tester-choice-buttons{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.tester-choice-buttons a,.tester-choice-buttons button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;color:var(--teal-dark);background:rgba(255,255,255,.9);border:1px solid rgba(20,108,103,.28);border-radius:999px;font-weight:900;text-decoration:none}.tester-choice-buttons a.form-button,.tester-import-choice .tester-choice-buttons a.form-button{color:var(--white);background:var(--purple);border-color:var(--purple)}.tester-choice-buttons a.secondary-form-button,.tester-import-choice .tester-choice-buttons a.secondary-form-button{color:var(--teal-dark);background:rgba(255,255,255,.94);border-color:rgba(20,108,103,.28)}.tester-choice-buttons button.is-selected{color:var(--white);background:var(--teal);border-color:var(--teal)}.tester-next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.tester-next-actions span{flex-basis:100%;color:var(--muted)}.tester-submitted-panel{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid rgba(20,108,103,.22);border-radius:8px;background:linear-gradient(135deg,rgba(232,247,244,.95),rgba(255,255,255,.96))}.tester-submitted-panel h3{margin:0;font-size:clamp(1.35rem,2vw,1.9rem)}.tester-submitted-panel p{margin:0;max-width:900px}.tester-onboarding-panel{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px;background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:8px}.tester-reward-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tester-reward-strip div{display:grid;grid-gap:4px;gap:4px;padding:12px;background:rgba(232,247,244,.88);border:1px solid rgba(20,108,103,.18);border-radius:8px}.tester-reward-strip strong{color:var(--teal-dark);font-size:1rem}.tester-reward-strip span{color:var(--muted);font-weight:720}.tester-checklist-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.tester-checklist-heading h4,.tester-known-notes h4{margin:0;color:var(--ink);font-size:1rem}.tester-checklist-heading span{color:var(--teal-dark);font-weight:900}.tester-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tester-checklist-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;background:var(--white);border:1px solid var(--line);border-radius:8px}.tester-checklist-item.is-done{background:rgba(162,214,79,.12);border-color:rgba(95,159,47,.26)}.tester-checklist-item label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;cursor:pointer}.tester-checklist-item input{width:18px;min-width:18px;height:18px;margin-top:2px}.tester-checklist-item span{display:grid;grid-gap:3px;gap:3px}.tester-checklist-item strong{color:var(--ink)}.tester-checklist-item small{color:var(--muted);font-size:.9rem;font-weight:680}.tester-checklist-item a{color:var(--teal-dark);font-weight:900}.tester-known-notes{padding:12px;background:rgba(255,248,228,.72);border:1px solid rgba(168,117,20,.16);border-radius:8px}.tester-known-notes ul{margin:8px 0 0;padding-left:18px;color:var(--muted);font-weight:720}.tester-questionnaire{margin-top:18px}.tester-feedback-form{grid-template-columns:minmax(0,1fr);margin-top:10px}.tester-feedback-form>*{grid-column:1}.tester-feedback-form textarea{min-height:92px}.tester-feedback-form .form-button{width:-moz-fit-content;width:fit-content;min-width:220px}.publish-readiness-box{align-items:start}.publish-readiness-box ul{margin:4px 0 0;padding-left:18px}.publish-readiness-box li{margin:2px 0}.compact-heading{margin-bottom:0}.contact-history-list{gap:10px}.contact-history-item{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.contact-history-item.is-highlighted{border-color:var(--teal);box-shadow:0 0 0 2px rgb(20 108 103/14%)}.contact-history-heading{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.86rem}.contact-history-heading strong{color:var(--ink)}.contact-admin-reply{margin-top:12px;padding:14px;border-left:3px solid var(--teal);background:var(--soft)}.contact-admin-reply p{margin:6px 0;white-space:pre-wrap}.contact-admin-reply span{color:var(--muted);font-size:.8rem}.contact-thread-reply{margin-top:10px;padding:10px 12px;border-left:3px solid var(--line);background:var(--surface-soft)}.contact-thread-reply.is-user{border-left-color:var(--accent)}.contact-thread-reply p{margin:4px 0}.contact-thread-reply span{color:var(--muted);font-size:.82rem}.admin-contact-reply-status{width:-moz-fit-content;width:fit-content;margin:8px 0;padding:8px 10px;font-size:.86rem}.contact-thread-form{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.contact-thread-form label{display:grid;grid-gap:6px;gap:6px}.contact-thread-form textarea{min-height:88px}.contact-history-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.contact-history-actions span{color:var(--muted);font-size:.9rem}.wardrobe-panel{display:grid;grid-gap:18px;gap:18px}.wardrobe-summary{display:flex;gap:6px;overflow-x:auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;background:var(--section-lime);border:1px solid var(--section-lime-border);border-radius:8px}.wardrobe-hub{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px;padding:9px;background:#eef4f2;border:1px solid #cfdfda;border-radius:8px}.wardrobe-hub a{display:flex;min-height:42px;align-items:center;justify-content:center;padding:7px 9px;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:6px;font-size:.84rem;font-weight:750}.account-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.account-profile-home{display:grid;grid-gap:9px;gap:9px;margin:0;padding:10px;background:rgba(162,214,79,.1);border:1px solid rgba(95,159,47,.18);border-radius:8px}.account-profile-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.account-profile-summary h3,.account-profile-summary p{margin:0}.account-profile-summary span:not(.account-profile-avatar){color:var(--muted);font-size:.84rem}.account-profile-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.account-profile-avatar{display:grid;width:46px;aspect-ratio:1;place-items:center;color:var(--white);background:var(--accent);border-radius:50%;font-size:1.25rem;font-weight:800}.account-profile-avatar img,.public-profile-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.public-profile-avatar{width:88px;aspect-ratio:1;margin-bottom:10px;border:2px solid var(--white);box-shadow:0 0 0 1px var(--line)}.profile-avatar-picker{padding:10px;background:#f4f6f5;border:1px solid var(--line);border-radius:7px}.profile-avatar-picker span{color:var(--muted);font-size:.78rem}.current-avatar-preview{display:inline-flex;align-items:center;gap:8px;margin-top:6px}.current-avatar-preview img{width:34px;height:34px;object-fit:cover;border:1px solid var(--line);border-radius:50%}.current-avatar-preview b{color:var(--ink);font-size:.82rem}.avatar-upload-control{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;overflow:hidden}.avatar-upload-control input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.account-settings-section{display:grid;grid-gap:10px;gap:10px;padding:10px;background:rgba(162,214,79,.07);border:1px solid rgba(95,159,47,.18);border-radius:8px}.account-basics-section{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.account-basics-section>label{min-width:0}.account-basics-section .account-bio-field,.account-basics-section .profile-avatar-picker{grid-column:span 2}.account-basics-section .verification-row{min-height:44px;align-self:end}.account-section-note{grid-column:1/-1;margin:0}.account-section-save{width:-moz-fit-content;width:fit-content}.account-basics-section .account-section-save{grid-column:1/-1;justify-self:center}.account-panel:has(.account-basics-heading) textarea:not(.single-line-textarea){min-height:64px}.account-basics-section .account-bio-field textarea{min-height:40px;field-sizing:content}.account-panel:has(.account-basics-heading) .account-basics-section .account-bio-field textarea{min-height:40px}.account-panel:has(.account-basics-heading)>.verification-row,.account-panel:has(.account-basics-heading)>label:has(.phone-control){grid-column:span 1}.account-panel:has(.account-basics-heading)>.account-measurements-defaults{align-self:start;align-content:start;grid-auto-rows:max-content}.account-measurements-defaults .field-note{display:none}.account-measurement-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;align-items:start;grid-auto-rows:max-content;grid-gap:8px;gap:8px}.account-measurement-grid label{display:grid;grid-gap:4px;gap:4px;font-size:.84rem}.account-measurement-grid .measurement-input{gap:6px}.account-measurement-grid input{min-height:36px;padding:7px 9px}.measurement-group-title{grid-column:1/-1;align-self:end;padding-top:2px;color:var(--tomato);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.account-fit-profiles{grid-template-columns:minmax(0,1fr)}.account-fit-profiles>*{min-width:0;width:100%;max-width:none}.fit-profile-basics,.fit-profile-subsection-title{display:grid;grid-column:1/-1;grid-gap:6px;gap:6px}.fit-profile-basics{padding:10px;background:rgba(255,255,255,.68);border:1px solid var(--line);border-radius:8px}.account-trade-defaults.account-fit-profiles .fit-profile-basics,.account-trade-defaults.account-fit-profiles .fit-profile-editor{display:grid;grid-gap:10px;gap:10px}.fit-profile-subsection-title small{color:var(--muted)}.fit-profile-subsection-title{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:6px;padding:8px 10px;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:8px}.fit-add-person-button{justify-self:start;min-height:38px;padding-inline:18px}.fit-profile-editor,.fit-profile-list{display:grid;grid-column:1/-1;grid-gap:10px;gap:10px;width:100%;max-width:none}.fit-profile-item{display:grid;grid-gap:8px;gap:8px;width:100%}.fit-profile-item>.fit-profile-editor{background:rgba(255,255,255,.7)}.fit-profile-card,.fit-profile-item>.fit-profile-editor{padding:10px;border:1px solid var(--line);border-radius:8px}.fit-profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;background:var(--white)}.fit-profile-card div{display:grid;grid-gap:2px;gap:2px}.fit-profile-card small{color:var(--muted);line-height:1.35}.fit-size-dropdown{position:relative;display:grid;grid-gap:7px;gap:7px;width:100%;max-width:none}.fit-size-dropdown-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.fit-size-dropdown .filter-summary{width:100%;min-height:46px;text-align:left}.fit-profile-editor-heading{display:grid;grid-gap:2px;gap:2px;padding-top:4px}.fit-profile-editor-heading small{color:var(--muted);line-height:1.35}.fit-size-dropdown-options{position:absolute;z-index:35;top:calc(100% + 6px);left:0;width:min(520px,calc(100vw - 48px));display:grid;max-height:170px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:6px;gap:6px;overflow:auto;padding:8px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 28px rgba(24,37,37,.14)}.fit-size-dropdown-options label{display:flex;min-height:30px;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--line);border-radius:7px;background:var(--soft);font-size:.78rem;line-height:1.15}.fit-measurement-warning{grid-column:1/-1;padding:7px 9px;border:1px solid rgba(196,76,55,.22);border-radius:8px;background:rgba(255,245,238,.88);color:var(--tomato);font-weight:750}.fit-measurement-line{display:grid;grid-template-columns:84px minmax(180px,.8fr) minmax(0,2.4fr) minmax(112px,.45fr);grid-gap:8px;gap:8px;align-items:end;width:100%;padding:8px;background:rgba(255,255,255,.6);border:1px solid var(--line);border-radius:8px}.fit-measurement-line-title{align-self:center;color:var(--tomato);font-size:.82rem;font-weight:900;text-transform:uppercase}.fit-line-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px;gap:8px;min-width:0}.fit-line-inputs label,.fit-measurement-line>label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:800}.fit-tolerance-field{max-width:126px}.fit-tolerance-field input{min-height:40px;padding:8px 9px}.fit-measurement-line input{width:100%}.fit-profile-measurements{width:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fit-profile-editor>label{width:100%;max-width:none}.fit-profile-editor>label input{width:100%}.fit-profile-filter-list{display:grid;grid-gap:7px;gap:7px;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-measurements-save{align-self:end;justify-self:center;min-height:36px;padding:0 14px}.messages-role-heading{white-space:nowrap}.messages-role-heading a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(20,108,103,.35);text-decoration-color:rgba(20,108,103,.35);text-underline-offset:4px}.messages-role-heading a.is-active,.messages-role-heading a:hover{color:var(--teal-dark);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.messages-role-reset{width:-moz-fit-content;width:fit-content;color:var(--teal-dark);font-size:.84rem;font-weight:800}.bundle-active-conversation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px;background:#eef4f2;border:1px solid #cfdfda;border-radius:7px}.bundle-item-unavailable{display:grid;grid-gap:3px;gap:3px;color:var(--muted)}.bundle-unavailable-note{width:-moz-fit-content;width:fit-content;padding:3px 6px;color:#7a4038;background:#fff0ee;border-radius:5px;font-size:.76rem;font-weight:800}.account-profile-home .wardrobe-hub{margin:0;padding:0;background:transparent;border:0}.account-settings-heading h3{margin:0}.wardrobe-summary button{display:inline-flex;min-width:max-content;min-height:40px;align-items:center;gap:7px;padding:7px 11px;text-align:center;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:.88rem;font-weight:800;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.message-view-tabs button:hover,.wanted-view-tabs button:hover,.wardrobe-summary button:hover{color:var(--ink);background:rgba(255,255,255,.78);border-color:var(--section-lime-border);box-shadow:0 2px 7px rgba(72,112,36,.1)}.wardrobe-summary button.is-selected{color:var(--ink);background:var(--white);border-color:var(--section-lime-border);box-shadow:0 1px 4px rgba(72,112,36,.12)}.wardrobe-summary strong{display:inline-grid;min-width:23px;height:23px;place-items:center;padding:0 5px;color:var(--teal-dark);background:rgba(20,108,103,.1);border-radius:999px;font-size:.78rem;line-height:1}.wardrobe-summary span{color:var(--muted);font-size:.88rem;white-space:nowrap}.wardrobe-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.wardrobe-toolbar label{width:min(260px,100%)}.moderation-decisions{display:grid;grid-gap:10px;gap:10px}.moderation-decisions-toggle{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:#264653;text-align:left;background:#edf6f7;border:1px solid rgba(38,70,83,.2);border-radius:8px}.moderation-decisions-toggle>span:first-child{display:grid;grid-gap:3px;gap:3px}.moderation-decisions-toggle small{font-weight:600}.moderation-decisions-toggle>span:last-child{font-size:1.3rem;font-weight:800}.moderation-decision-list{display:grid;grid-gap:8px;gap:8px}.moderation-decision{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px}.moderation-decision.is-rejected{border-left-color:#b4534b}.moderation-decision>div{display:grid;grid-gap:3px;gap:3px}.moderation-decision p{margin:4px 0 0}.wardrobe-list{display:grid;grid-gap:10px;gap:10px}.wardrobe-item{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.wardrobe-thumb{display:grid;place-items:center;width:92px;aspect-ratio:4/5;overflow:hidden;color:var(--muted);background:#eef1ef;border:1px solid var(--line);border-radius:8px;font-size:.78rem;font-weight:800;text-align:center}.wardrobe-thumb img{width:100%;height:100%;object-fit:cover}.wardrobe-item-summary{min-width:0;color:inherit;text-decoration:none}.wardrobe-item-summary:hover h3{text-decoration:underline;text-underline-offset:3px}.wardrobe-item-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wardrobe-item p,.wardrobe-item-title h3{margin-bottom:0}.wardrobe-item-title h3{flex:1 1 220px;min-width:0}.wardrobe-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wardrobe-action-button,.wardrobe-actions .danger-button,.wardrobe-actions .form-button,.wardrobe-actions .secondary-form-button{min-height:32px;padding:5px 8px;font-size:.8rem}.wardrobe-action-button{color:var(--teal-dark);background:#eaf5f2;border-color:rgba(20,108,103,.3)}.wardrobe-action-button.is-test-bonus{color:#24410d;background:rgba(221,255,160,.74);border-color:rgba(95,159,47,.38)}.wardrobe-action-button.is-complete{color:#4f6f33;background:rgba(221,255,160,.34);border-color:rgba(95,159,47,.22);cursor:default}.site-header.is-men-wardrobe~main .wardrobe-action-button.is-test-bonus{color:#142d3d;background:rgba(203,220,232,.54);border-color:rgba(58,99,129,.3)}.site-header.is-men-wardrobe~main .wardrobe-action-button.is-complete{color:#36535d;background:rgba(203,220,232,.24);border-color:rgba(58,99,129,.2)}.draft-note{max-width:260px;color:var(--muted);font-size:.86rem;line-height:1.35}.inline-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:8px;background:#fff8f7;border:1px solid #f0b9b4;border-radius:8px}.inline-confirm span{color:#7f1d1d;font-size:.86rem;font-weight:850}.wardrobe-bulk-confirm{grid-template-columns:1fr}.frame-plan-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.frame-plan-row button{display:grid;grid-gap:3px;gap:3px;min-height:74px;padding:10px;text-align:left;color:var(--ink);background:rgba(255,255,255,.72);border:1px solid rgba(95,159,47,.22);border-radius:8px}.frame-plan-row button.is-selected{background:rgba(221,255,160,.82);border-color:rgba(95,159,47,.54);box-shadow:0 0 0 2px rgba(162,214,79,.22)}.frame-plan-row button:disabled{opacity:.55;cursor:not-allowed}.frame-plan-row button strong{font-size:.92rem}.frame-plan-row button small,.frame-plan-row button span{color:var(--muted);font-size:.78rem;font-weight:760}.frame-choice-row{display:flex;flex-wrap:wrap;gap:6px}.frame-choice-row button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:5px 9px;color:var(--ink);background:rgba(255,255,255,.74);border:1px solid rgba(95,159,47,.2);border-radius:999px;font-size:.8rem;font-weight:850}.frame-choice-row button.is-selected{background:rgba(221,255,160,.86);border-color:rgba(95,159,47,.48);box-shadow:0 0 0 2px rgba(162,214,79,.24)}.site-header.is-men-wardrobe~main .frame-choice-row button,.site-header.is-men-wardrobe~main .frame-plan-row button{border-color:rgba(58,99,129,.2)}.site-header.is-men-wardrobe~main .frame-choice-row button.is-selected,.site-header.is-men-wardrobe~main .frame-plan-row button.is-selected{background:rgba(203,220,232,.72);border-color:rgba(58,99,129,.46);box-shadow:0 0 0 2px rgba(58,99,129,.18)}.frame-choice-row button span{width:14px;height:14px;border:1px solid rgba(16,29,35,.22);border-radius:999px}.status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:.78rem;font-weight:850}.status-pill.is-active{color:var(--status-success-ink);background:var(--status-success-bg)}.status-pill.is-draft{color:var(--status-neutral-ink);background:var(--status-neutral-bg)}.status-pill.is-pending{color:var(--status-warning-ink);background:var(--status-warning-bg)}.status-pill.is-rejected{color:var(--status-danger-ink);background:var(--status-danger-bg)}.status-pill.is-paused{color:var(--status-info-ink);background:var(--status-info-bg)}.status-pill.is-reserved{color:#5d476e;background:var(--section-purple)}.status-pill.is-boosted{color:#24410d;background:rgba(221,255,160,.82)}.status-pill.is-highlighted{color:#24410d;background:rgba(162,214,79,.2)}.listing-status-overlay{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 8px;border-radius:4px;background:rgba(255,255,255,.94);color:#5d476e;font-size:.78rem;font-weight:800;box-shadow:0 1px 5px rgba(25,31,35,.16)}.status-pill.is-removed,.status-pill.is-sold{color:var(--status-neutral-ink);background:var(--status-neutral-bg)}.field-note{margin:-4px 0 4px;color:var(--muted);font-size:.9rem;line-height:1.45}.field-note a{color:var(--action-primary);font-weight:850;text-decoration:underline;text-underline-offset:3px;transition:color .14s ease,background-color .14s ease}.field-note a:focus-visible,.field-note a:hover{color:var(--action-primary-hover);background:rgba(109,77,125,.1);outline:0}.contact-seller-box{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.own-listing-note{display:grid;grid-gap:10px;gap:10px;margin-top:22px;padding:14px 16px;color:#264653;background:#edf6f7;border:1px solid rgba(38,70,83,.2);border-radius:8px;line-height:1.45}.own-listing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wardrobe-highlight-choice{position:relative;display:inline-flex;align-items:center}.wardrobe-highlight-picker{display:grid;position:absolute;top:calc(100% + 7px);left:0;z-index:35;width:min(340px,calc(100vw - 40px));grid-gap:8px;gap:8px;padding:10px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 35px rgba(24,37,37,.16)}.wardrobe-highlight-picker>span{color:var(--ink-muted);font-size:.78rem;font-weight:850}.wardrobe-highlight-colors{display:flex;flex-wrap:wrap;max-height:220px;overflow:auto;gap:6px}.wardrobe-highlight-colors button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:6px 9px;color:var(--ink);background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:850}.wardrobe-highlight-colors button.is-selected{color:var(--teal-dark);background:rgba(221,255,160,.86);border-color:rgba(95,159,47,.5);box-shadow:0 0 0 2px rgba(162,214,79,.18)}.wardrobe-highlight-colors button span{width:15px;height:15px;border:1px solid rgba(16,29,35,.25);border-radius:999px}.wardrobe-highlight-picker .form-button{color:var(--teal-dark);background:rgba(221,255,160,.9);border-color:rgba(95,159,47,.42)}.wardrobe-highlight-picker .form-button:focus-visible,.wardrobe-highlight-picker .form-button:hover{color:var(--teal-dark);background:var(--section-lime-strong)}.message-list,.message-section{display:grid;grid-gap:12px;gap:12px}.message-section{margin:14px 0 18px}.message-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.message-card.is-unread{border-color:rgba(20,108,103,.45);box-shadow:inset 4px 0 0 var(--teal)}.conversation-subject,.message-card-main{display:flex;align-items:center;gap:14px;min-width:0}.conversation-subject>div,.message-card-main>div{min-width:0}.conversation-subject-photo,.message-subject-photo{display:grid;flex:0 0 auto;width:68px;aspect-ratio:4/5;place-items:center;overflow:hidden;color:var(--muted);background:#eef2f0;border:1px solid var(--line);border-radius:7px;font-size:.7rem;font-weight:800;text-align:center}.conversation-subject-photo{width:78px}.conversation-subject-photo img,.message-subject-photo img{width:100%;height:100%;object-fit:cover}.message-card-title{display:flex;align-items:center;gap:9px}.unread-badge{display:inline-grid;min-width:24px;height:24px;place-items:center;padding:0 6px;color:var(--white);background:var(--teal);border-radius:999px;font-size:.78rem;font-weight:900}.message-card h3,.message-card p{margin-bottom:6px}.message-card p:last-child{margin-bottom:0}.notification-list,.notifications-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.notifications-panel{padding:0;background:transparent;border:0;border-radius:0}.credit-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:rgba(162,214,79,.16);border:1px solid rgba(95,159,47,.22);border-radius:8px}.credit-summary div{display:grid;grid-gap:2px;gap:2px}.credit-summary strong{color:var(--section-lime-ink)}.credit-summary span{color:var(--muted);font-size:.86rem}.credit-prices{display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px}.credit-prices span{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;color:var(--section-lime-ink);background:rgba(221,255,160,.62);border:1px solid rgba(95,159,47,.2);border-radius:999px;font-size:.8rem;font-weight:850}.site-header.is-men-wardrobe~main .account-credit-panel,.site-header.is-men-wardrobe~main .credit-feature-panel,.site-header.is-men-wardrobe~main .credit-frame-panel,.site-header.is-men-wardrobe~main .credit-summary{background:rgba(203,220,232,.18);border-color:rgba(58,99,129,.24)}.site-header.is-men-wardrobe~main .credit-prices span,.site-header.is-men-wardrobe~main .credit-summary strong{color:#142d3d}.site-header.is-men-wardrobe~main .credit-prices span{background:rgba(203,220,232,.54);border-color:rgba(58,99,129,.22)}.credit-summary-action{justify-self:end;white-space:nowrap}.notifications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.notification-selection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.notification-selection-actions button{min-height:36px;padding:7px 10px;background:var(--white);border:1px solid var(--section-lime-border);border-radius:7px}.bundle-cleanup-actions{display:flex;justify-content:flex-end}.notification-selection-note{align-self:center;font-size:.82rem}.notification-card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;width:100%;min-width:0;min-height:96px;padding:10px;color:var(--ink);text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px}.notification-card:hover{border-color:rgba(20,108,103,.5)}.notification-card.is-unread{background:#edf8f5;border-color:rgba(20,108,103,.35)}.public-review-card.is-highlighted{border-color:rgba(95,159,47,.72);box-shadow:0 0 0 3px rgba(162,214,79,.32)}.notification-select{display:grid;min-height:44px;place-items:center;align-self:center}.notification-select input{width:18px;min-height:18px}.notification-open{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:14px;gap:14px;width:100%;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0}.notification-photo{display:grid;width:74px;aspect-ratio:4/5;place-items:center;overflow:hidden;color:var(--muted);background:var(--soft);border-radius:6px}.notification-photo img{width:100%;height:100%;object-fit:cover}.notification-content{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.notification-content small{color:var(--muted)}.message-attachment-picker{display:grid;grid-gap:6px;gap:6px;padding:10px;background:#f4f7f6;border:1px solid var(--line);border-radius:7px}.message-attachment-picker input{min-height:40px;padding:7px;background:var(--white)}.message-attachment-picker>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.message-attachment-picker button{padding:4px 7px;background:var(--white);border:1px solid var(--line);border-radius:5px}.message-media{display:block;width:min(100%,420px);max-height:420px;margin-top:6px;object-fit:contain;background:#eef1ef;border-radius:7px}.message-media-loading{color:var(--muted);font-size:.8rem}.message-payment-safety{margin:0;padding:9px 11px;color:#5f4b16;background:#fff8dc;border:1px solid #eadb9a;border-radius:7px;font-size:.8rem;line-height:1.45}.message-payment-safety a,.message-risk-warning a{color:var(--teal-dark);font-weight:850;text-decoration:underline;text-underline-offset:3px}.message-risk-warning{display:grid;grid-gap:4px;gap:4px;font-size:.86rem}.marketplace-transfer-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:4px 0 0;padding:10px 12px;background:#f5fbef;border:1px solid rgba(95,159,47,.24);border-radius:8px}.marketplace-transfer-panel .eyebrow{font-size:.7rem}.marketplace-transfer-panel h3{font-size:1rem}.marketplace-transfer-panel h3,.marketplace-transfer-panel p{margin:0}.marketplace-transfer-panel div{display:grid;grid-gap:3px;gap:3px}.marketplace-transfer-panel p,.marketplace-transfer-panel small{font-size:.84rem}.marketplace-transfer-panel small{color:var(--muted);line-height:1.4}.conversation-safety-panel{display:grid;grid-gap:8px;gap:8px}.conversation-safety-panel .message-payment-safety{padding:0;background:transparent;border:0}.trade-reviews{display:grid;grid-gap:9px;gap:9px;scroll-margin-top:92px;padding:14px;background:#f7f5ef;border:1px solid var(--line);border-radius:8px}.trade-reviews article{display:grid;grid-gap:5px;gap:5px;padding:11px;background:var(--white);border:1px solid var(--line);border-radius:7px}.trade-reviews article>span{color:#c58a00;letter-spacing:0}.trade-reviews p,.trade-reviews small{margin:0}.trade-reviews small{color:var(--muted)}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-heading i{width:9px;height:9px;flex:0 0 auto;background:var(--tomato);border-radius:50%}.conversation-detail{display:grid;grid-gap:16px;gap:16px}.conversation-bundle-summary{display:grid;grid-gap:10px;gap:10px;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:8px}.conversation-bundle-summary p{margin:0}.conversation-bundle-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.conversation-bundle-item{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:7px;color:var(--ink);border:1px solid var(--line);border-radius:8px;text-decoration:none}.conversation-bundle-item.is-unavailable{background:#f8f3f1;border-color:#d8bdb6}.conversation-bundle-photo{position:relative;display:grid;width:56px;aspect-ratio:4/5;place-items:center;overflow:hidden;color:var(--muted);background:#eef2f0;border-radius:6px;font-size:.72rem;font-weight:800}.conversation-bundle-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.conversation-bundle-item>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversation-bundle-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-bundle-item small{color:var(--teal-dark);font-weight:800}.conversation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.conversation-header h3,.conversation-header p{margin-bottom:6px}.conversation-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.conversation-delete-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.conversation-delete-confirm span{color:#7f1d1d;font-size:.84rem;font-weight:800}.conversation-thread{display:grid;grid-gap:10px;gap:10px;padding:18px;background:#f6f8f7;border:1px solid var(--line);border-radius:8px}#conversation-reply,#conversation-thread{scroll-margin-top:92px}.conversation-closed-notice{margin:0}.conversation-priority-alert{background:#fff0ee;border:2px solid rgba(204,75,55,.45);box-shadow:0 10px 24px rgba(122,64,56,.1)}.conversation-side-note{margin:0 0 2px;color:var(--muted);font-size:.82rem;text-align:center}.message-bubble{width:min(78%,680px);padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:8px}.message-bubble.is-mine{justify-self:end;color:var(--white);background:var(--teal-dark);border-color:var(--teal-dark)}.message-bubble p{margin-bottom:8px}.message-body{white-space:pre-line}.message-author{display:block;margin-bottom:5px;color:var(--teal-dark);font-size:.82rem}.message-bubble.is-mine .message-author{color:var(--white)}.message-bubble span{display:block;color:var(--muted);font-size:.82rem;font-weight:750}.message-bubble.is-mine span{color:rgba(255,255,255,.78)}.message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.danger-link-button{padding:0;color:#9f2f25;background:transparent;border:0;font:inherit;font-size:.78rem;font-weight:850;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.reply-box{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.trade-message-template{padding:0;overflow:hidden;background:linear-gradient(90deg,var(--section-lime-border) 0 7px,rgba(255,255,255,.94) 7px 100%);border:1px solid var(--section-lime-border);border-radius:7px}.site-header.is-men-wardrobe~main .trade-message-template{background:linear-gradient(90deg,#36535d 0 7px,rgba(255,255,255,.94) 7px 100%);border-color:rgba(58,99,129,.32)}.trade-message-template summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:11px 13px;cursor:pointer;color:var(--ink);font-weight:850;list-style:none;transition:background .15s ease,color .15s ease}.trade-message-template summary::-webkit-details-marker{display:none}.trade-message-template summary:hover{background:rgba(255,255,255,.56)}.trade-message-template summary span:last-child{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--teal);background:rgba(255,255,255,.74);border:1px solid rgba(20,108,103,.18);border-radius:999px;transition:transform .15s ease}.trade-message-template[open] summary{background:rgba(255,255,255,.5)}.trade-message-template[open] summary span:last-child{transform:rotate(180deg)}.trade-template-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;padding:12px}.trade-template-fields .wide{grid-column:1/-1}.payment-total-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(82px,.45fr) minmax(100px,.55fr) auto;grid-gap:10px;gap:10px;align-items:end}.payment-total-row .secondary-form-button{min-height:44px}.pickup-point-helper{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px;background:rgba(162,214,79,.16);border:1px solid rgba(95,159,47,.24);border-radius:8px}.pickup-point-helper div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:min(100%,260px)}.pickup-point-helper span{color:var(--muted);font-size:.86rem}.pickup-point-actions{display:flex;flex-wrap:wrap;gap:7px}.pickup-point-actions .secondary-form-button{min-height:34px;padding:6px 10px}.account-trade-defaults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:10px;background:rgba(162,214,79,.08);border:1px solid rgba(95,159,47,.18);border-radius:8px}.account-collapsible-section>summary,.account-trade-defaults h3{grid-column:1/-1;margin:0;font-size:1rem;line-height:1.2}.account-collapsible-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;color:var(--teal-dark);cursor:pointer;font-weight:900;list-style:none}.account-collapsible-section>summary::-webkit-details-marker{display:none}.account-collapsible-section>summary:after{display:inline-grid;place-items:center;width:28px;aspect-ratio:1;border:1px solid rgba(20,108,103,.28);border-radius:999px;background:var(--white);color:var(--teal-dark);content:"+";flex:0 0 auto}.account-collapsible-section[open]>summary:after{content:"-"}.account-section-eyebrow{display:block;grid-column:1/-1;width:100%;padding:0;margin:0;color:var(--tomato);font-size:.78rem;font-weight:850}h3.account-section-eyebrow,p.account-section-eyebrow{font-size:.78rem;line-height:1.2}.account-basics-heading{grid-column:1/-1;display:block}.account-trade-defaults .account-address-field,.account-trade-defaults .field-note{grid-column:1/-1}.account-trade-defaults:not(.account-fit-profiles)>.account-payment-field,.account-trade-defaults:not(.account-fit-profiles)>label:not(.account-address-field){grid-column:1/-1;max-width:760px}.account-trade-defaults>.account-section-save{grid-column:1/-1;justify-self:center;align-self:start;min-height:40px;padding:0 14px}.account-settings-section>.account-section-save,.notification-field>.secondary-form-button{justify-self:center}.pickup-default-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.pickup-default-field{display:grid;grid-gap:6px;gap:6px}.pickup-copy-note{margin:-1px 0 0;font-size:.8rem;line-height:1.25}.field-label-action{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-muted);font-size:.84rem;font-weight:800}.pickup-default-field input{width:100%;min-height:40px}.field-inline-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;color:var(--teal-dark);font-size:.86rem;font-weight:800;text-decoration:none}.field-inline-link:hover{text-decoration:underline}.pickup-search-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;margin:0;padding:8px 12px;color:var(--teal-dark);background:rgba(162,214,79,.24);border:1px solid rgba(93,139,47,.24);border-radius:999px;font-size:.9rem;font-weight:900;text-decoration:none}.pickup-search-link:hover{background:rgba(162,214,79,.36);text-decoration:none}.site-header.is-men-wardrobe~main .account-trade-defaults,.site-header.is-men-wardrobe~main .pickup-point-helper{background:rgba(203,220,232,.16);border-color:rgba(58,99,129,.22)}.site-header.is-men-wardrobe~main .pickup-search-link{color:#142d3d;background:rgba(203,220,232,.42);border-color:rgba(58,99,129,.24)}.site-header.is-men-wardrobe~main .pickup-search-link:hover{background:rgba(183,201,207,.56)}.inline-field-error{display:block;margin-top:6px;color:var(--tomato);font-size:.84rem;font-weight:800}.review-box{grid-gap:12px;gap:12px}.review-box,.trade-completion-box{display:grid;padding:18px;background:#fbfcfc;border:1px solid var(--line);border-radius:8px}.trade-completion-box{grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.trade-completion-box h3,.trade-completion-box p{margin-bottom:6px}.trade-countdown-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:4px;padding:5px 9px;color:#73520f;background:#fff6da;border:1px solid #ead28a;border-radius:999px;font-size:.82rem;font-weight:900}.trade-completion-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.trade-completion-actions span{flex-basis:100%;font-size:.88rem;font-weight:800;text-align:right}.admin-quality-stats{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.admin-quality-stats span{display:inline-flex;gap:5px;align-items:baseline;padding:7px 10px;color:var(--muted);background:#f7faf8;border:1px solid var(--line);border-radius:999px;font-size:.82rem}.admin-quality-stats span.is-warning{color:#73520f;background:#fff6da;border-color:#ead28a}.admin-quality-stats strong{color:var(--ink)}.review-box h3,.review-box p{margin-bottom:6px}.star-rating{display:flex;gap:4px;align-items:center}.star-rating button{width:38px;height:38px;min-height:38px;padding:0;color:#c6cbc8;background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:1.35rem;line-height:1}.star-rating button.is-selected{color:#d89b18;background:#fff7df;border-color:#e9c46a}footer{display:flex;justify-content:space-between;gap:18px;padding:28px clamp(18px,4vw,56px);color:var(--muted);border-top:1px solid var(--line)}footer>div{display:grid;grid-gap:4px;gap:4px}footer strong{color:var(--teal-dark);font-weight:850}footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}footer nav a{text-decoration:underline;text-underline-offset:3px}.legal-page{width:min(100% - 32px,820px);margin:0 auto}.legal-page h1{max-width:none;margin-bottom:6px;font-size:clamp(2rem,4vw,3.2rem)}.legal-page h2{margin:34px 0 8px;font-size:1.2rem}.legal-page p{line-height:1.7}.legal-consent-row a,.legal-page a{color:var(--teal-dark);font-weight:750;text-decoration:underline;text-underline-offset:3px}.legal-updated{color:var(--muted)}.legal-warning{margin:22px 0;padding:14px 16px;color:#7a4a08;background:#fff7df;border:1px solid #e9c46a;border-radius:8px;line-height:1.55}.safety-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:26px 0}.safety-topic-grid article{padding:15px;background:#f7faf8;border:1px solid var(--line);border-radius:8px}.safety-topic-grid h2{margin-top:0}.safety-checklist{display:grid;grid-gap:8px;gap:8px;margin:12px 0 28px;padding-left:0;list-style:none}.safety-checklist li{padding:10px 12px;background:#f5fbef;border:1px solid rgba(95,159,47,.22);border-radius:8px;line-height:1.5}.legal-consent-row{grid-column:1/-1}.error-page{display:grid;min-height:100vh;place-items:center;padding:24px}.error-panel{width:min(100%,560px)}.wanted-layout{display:grid;grid-template-columns:minmax(480px,.95fr) minmax(480px,1.05fr);grid-gap:34px;gap:34px;align-items:start}.wanted-create-panel{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:8px;max-height:none;overflow:visible}.wanted-layout.is-men-world .wanted-create-panel,.wanted-layout.is-men-world .wanted-results{border-color:#cbd8dc}.wanted-layout.is-men-world .wanted-create-panel:focus-within,.wanted-layout.is-men-world .wanted-results:focus-within{box-shadow:inset 7px 0 0 #36535d}.wanted-create-panel>.form-button,.wanted-create-panel>.form-status,.wanted-create-panel>.wanted-form-row,.wanted-create-panel>.wanted-price-control,.wanted-create-panel>.wanted-size-color-row,.wanted-create-panel>div:first-child,.wanted-create-panel>label:first-of-type,.wanted-create-panel>label:last-of-type{grid-column:1/-1}.wanted-create-panel h3,.wanted-create-panel p{margin-bottom:0}.wanted-create-panel label,.wanted-form-row label,.wanted-price-row label,.wanted-toolbar label{display:grid;grid-gap:7px;gap:7px;min-width:0;font-size:.88rem;font-weight:800}.wanted-form-row,.wanted-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wanted-create-panel .wanted-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wanted-create-panel .autocomplete-field{width:100%;min-height:67px}.wanted-price-row{grid-template-columns:repeat(2,minmax(0,1fr)) 84px}.wanted-size-field{position:relative;display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;border:0;border-radius:0}.wanted-size-color-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.wanted-size-color-row .color-picker{align-self:start}.wanted-size-color-row .color-picker-label{color:var(--muted);font-size:.88rem;font-weight:800}.wanted-size-color-row .color-picker-trigger{min-height:40px;font-size:.9rem;font-weight:700}.wanted-size-label{color:var(--muted);font-size:.88rem;font-weight:800}.wanted-size-trigger{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:var(--ink);text-align:left;background:var(--white);border:1px solid var(--line);border-radius:8px;font-weight:800}.wanted-size-trigger.has-selection{color:var(--teal-dark);border-color:rgba(20,108,103,.42)}.wanted-department-required,.wanted-size-trigger.wanted-department-required{color:var(--muted);font-size:.9rem;font-weight:700}.select-no-arrow{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none}.wanted-size-trigger:disabled{cursor:default;opacity:1}.wanted-layout.is-men-world .wanted-size-trigger.has-selection{color:#142d3d;border-color:rgba(58,99,129,.46)}.wanted-color-field{max-height:230px;overflow-y:auto}.wanted-color-field legend span{color:var(--muted);font-size:.78rem;font-weight:650}.wanted-size-options{position:absolute;z-index:35;top:calc(100% + 6px);left:0;display:flex;flex-wrap:wrap;width:min(320px,calc(100vw - 32px));max-height:220px;gap:5px;overflow:auto;padding:10px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 30px rgba(25,39,37,.16);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wanted-size-options label{display:inline-flex;min-height:23px;align-items:center;gap:4px;padding:2px 6px;background:var(--white);border:1px solid var(--line);border-radius:7px;font-size:.72rem;cursor:pointer}.wanted-size-options label.is-selected{color:var(--teal-dark);background:#eaf5f2;border-color:rgba(20,108,103,.45)}.wanted-size-options input{width:auto;min-height:auto;margin:0}.wanted-results{display:grid;grid-gap:18px;gap:18px;min-width:0}.wanted-browse-heading{padding-bottom:14px;border-bottom:1px solid var(--line)}.wanted-browse-heading h3,.wanted-browse-heading p{margin-bottom:0}.wanted-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.wanted-toolbar>label:first-child{grid-column:span 2}.wanted-toolbar .form-button,.wanted-toolbar .secondary-form-button{min-width:max-content;align-self:end;white-space:nowrap}.wanted-view-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:4px;background:var(--section-lime);border:1px solid var(--section-lime-border);border-radius:8px}.wanted-layout.is-men-world .wanted-view-tabs{background:rgba(203,220,232,.42);border-color:#c7d8e3}.wanted-view-tabs button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:8px 12px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px;font-size:.88rem;font-weight:850;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.wanted-view-tabs button.is-active{color:var(--ink);background:var(--white);border-color:var(--section-lime-border);box-shadow:0 1px 4px rgba(72,112,36,.12)}.wanted-layout.is-men-world .wanted-view-tabs button.is-active{color:#142d3d;border-color:rgba(58,99,129,.32);box-shadow:0 1px 4px rgba(37,72,96,.12)}.wanted-view-tabs span{display:inline-grid;min-width:23px;height:23px;place-items:center;padding:0 5px;color:inherit;background:rgba(20,108,103,.1);border-radius:999px;font-size:.75rem}.wanted-layout.is-men-world .wanted-view-tabs span{background:rgba(58,99,129,.12)}.wanted-section-links{display:flex;flex-wrap:wrap;gap:10px}.wanted-section-links a{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;color:var(--teal-dark);background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:.86rem;font-weight:850}.wanted-section-links span{display:inline-grid;min-width:22px;height:22px;place-items:center;padding:0 5px;color:var(--white);background:var(--teal);border-radius:999px;font-size:.74rem}.wanted-match-overview{display:grid;grid-gap:13px;gap:13px;scroll-margin-top:92px;padding:18px;background:rgba(238,243,241,.62);border:1px solid rgba(20,108,103,.16);border-radius:8px}.wanted-match-overview h3,.wanted-match-overview p{margin-bottom:0}.wanted-list{display:grid;scroll-margin-top:92px}.wanted-request{display:grid;grid-gap:18px;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.wanted-request:first-child{padding-top:6px}.wanted-request.is-own{margin-top:2px;padding:20px;background:rgba(234,245,242,.52);border:1px solid rgba(20,108,103,.2);border-left:4px solid var(--teal);border-radius:8px}.wanted-request-main{display:grid;grid-gap:11px;gap:11px}.wanted-matches-heading,.wanted-request-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.wanted-matches-heading h4,.wanted-request-heading h3,.wanted-request-heading p{margin:0}.wanted-request-heading h3{font-size:1.22rem}.wanted-new-badge{flex:0 0 auto;padding:6px 9px;color:var(--white);background:var(--teal);border-radius:999px;font-size:.78rem;font-weight:900}.wanted-criteria{display:flex;flex-wrap:wrap;gap:7px}.wanted-criteria span{padding:6px 9px;color:var(--teal-dark);background:#eaf5f2;border:1px solid rgba(20,108,103,.2);border-radius:7px;font-size:.82rem;font-weight:800}.wanted-actions{display:flex;flex-wrap:wrap;gap:8px}.wanted-contact-box{display:grid;grid-gap:12px;gap:12px;padding:16px;background:#f4f7f6;border:1px solid var(--line);border-radius:8px}.wanted-contact-box label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.wanted-contact-box textarea{min-height:110px;resize:vertical}.wanted-matches{display:grid;grid-gap:11px;gap:11px;padding:16px;background:rgba(238,243,241,.62);border-radius:8px}.wanted-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wanted-match{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:8px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px}.wanted-match.is-new{border-color:rgba(20,108,103,.48);box-shadow:inset 3px 0 0 var(--teal)}.wanted-match-photo{position:relative;width:72px;aspect-ratio:4/5;overflow:hidden;background:#e7ecea;border-radius:6px}.wanted-match-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wanted-match>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.wanted-match strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wanted-match small{color:var(--muted)}@media (max-width:1200px){.main-nav{display:none}.site-header{z-index:100}.mobile-nav-toggle{z-index:3;display:grid}.mobile-nav-backdrop{position:fixed;z-index:1;top:63px;right:0;bottom:0;left:0;display:block;width:100%;background:rgba(15,25,24,.34);border:0;border-radius:0}.mobile-nav{position:fixed;z-index:2;top:74px;right:clamp(14px,4vw,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 92px);grid-gap:7px;gap:7px;padding:12px;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 45px rgba(15,25,24,.2)}.mobile-nav a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:7px;font-size:.88rem;font-weight:780}.mobile-nav a.is-active{color:var(--teal-dark);background:#eaf5f2;border-color:rgba(20,108,103,.38);box-shadow:inset 3px 0 0 var(--teal)}.tester-import-choice{grid-template-columns:1fr}.tester-choice-buttons{justify-content:flex-start}.tester-checklist-grid,.tester-reward-strip{grid-template-columns:1fr}}@media (max-width:980px){.main-nav{display:none}.site-header{z-index:100}.mobile-nav-toggle{z-index:3;display:grid}.mobile-nav-backdrop{position:fixed;z-index:1;top:63px;right:0;bottom:0;left:0;display:block;width:100%;background:rgba(15,25,24,.34);border:0;border-radius:0}.mobile-nav{position:fixed;z-index:2;top:74px;right:clamp(14px,4vw,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 92px);grid-gap:7px;gap:7px;padding:12px;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 45px rgba(15,25,24,.2)}.mobile-nav a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:7px;font-size:.88rem;font-weight:780}.mobile-nav a.is-active{color:var(--teal-dark);background:#eaf5f2;border-color:rgba(20,108,103,.38);box-shadow:inset 3px 0 0 var(--teal)}.bundle-items,.conversation-bundle-items,.detail-layout,.favorites-block-listings .listing-grid,.listing-grid,.metrics,.profile-layout,.steps,.wardrobe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.filters,.sell-form{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-primary-row{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(120px,1fr))}.filter-detail-row,.filter-facet-row{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-detail-row .price-range-filter{grid-column:1/-1}.wanted-layout{grid-template-columns:1fr}.wanted-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-wardrobe-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.wanted-create-panel{position:static;max-height:none;overflow:visible}.filters .wide-filter,.sell-form .wide{grid-column:span 3}}@media (max-width:640px){main>section:not(.hero):not(.metrics){padding-top:32px;padding-bottom:44px}.section-heading h2{font-size:1.75rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;line-height:1.18}.app-page{padding-top:26px!important}.page-intro{gap:10px;padding-bottom:14px}.page-intro-mark,.page-intro-mark .brand-mark{width:68px;height:44px}.page-intro-lead{font-size:.9rem}.bundles-heading h2,.messages-role-heading{white-space:normal}.review-toolbar,.trade-template-fields{grid-template-columns:1fr}.trade-template-fields .wide{grid-column:auto}.pickup-default-row{grid-template-columns:1fr}.pickup-point-helper{align-items:stretch}.pickup-point-actions{width:100%}.pickup-point-actions .secondary-form-button{flex:1 1 150px}.listings-heading h2{white-space:normal}.sell-page-tagline{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;line-height:1.18}html{-webkit-text-size-adjust:100%}.wardrobe-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-hub a:first-child,.wardrobe-hub a:last-child{grid-column:1/-1}.account-hub a:first-child,.account-hub a:last-child{grid-column:auto}.account-settings-heading{flex-direction:column}.account-profile-summary{grid-template-columns:auto minmax(0,1fr)}.account-profile-actions{grid-column:1/-1;justify-content:flex-start}.sell-details-section .sell-section-grid,.sell-template-section{grid-template-columns:1fr}.delivery-field,.sell-form,.sell-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-form{gap:8px}.sell-form>.delivery-field,.sell-form>.field-note,.sell-form>.form-actions,.sell-form>.form-status,.sell-form>.listing-preview,.sell-form>.post-save-actions,.sell-form>.sell-form-section,.sell-form>.wide{grid-column:1/-1}.site-header{width:100%;gap:12px;padding:10px 16px}.brand{min-width:0;gap:8px;font-size:1rem}.brand-mark{width:32px;height:32px;flex:0 0 32px}body{min-width:0}.site-header .header-action{display:none}.mobile-nav{top:64px;right:10px;bottom:max(88px,env(safe-area-inset-bottom));grid-template-columns:1fr;width:calc(100vw - 20px);max-height:none;padding:10px 10px 18px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav a,.mobile-nav-signout{min-height:42px;padding:8px 10px;font-size:.92rem}main>section:not(.hero):not(.metrics){padding:34px 16px}input,select,textarea{min-width:0;min-height:36px;padding:7px 9px;font-size:16px}.filters .autocomplete-field,.filters .filter-summary,.filters input,.filters label,.filters select{font-size:16px}.autocomplete-field,.filters label,.sell-form-section label,.wanted-create-panel label,.wanted-form-row label,.wanted-price-row label,.wanted-toolbar label{line-height:1.24}.filters .filter-summary-copy small{display:block}.video-feed-filters,.video-upload-preview{grid-template-columns:1fr}.video-feed-section{padding-right:0!important;padding-left:0!important}.video-feed-filters,.video-feed-section .section-heading{width:calc(100% - 32px);margin-right:auto;margin-left:auto}.video-feed{width:100%;height:calc(100dvh - 76px)}.video-feed-card video{max-height:calc(100dvh - 76px)}.admin-media-toolbar{align-items:stretch;flex-direction:column}.section-heading{margin-bottom:22px}.hero{min-height:78vh}.hero-overlay{background:linear-gradient(180deg,rgba(16,28,28,.76),rgba(16,28,28,.42))}.hero-content{width:min(100% - 32px,620px);margin:0 auto}.hero-tagline{min-height:6.2rem;padding-left:12px;font-size:1.55rem}h1{max-width:11ch}.account-layout,.ad-sidebar-layout,.conversation-bundle-items,.detail-layout,.filters,.metrics,.profile-layout,.sell-form,.steps,.wardrobe-summary{grid-template-columns:1fr}.test-ad-sidebar{display:none}.sell-template-ad-row,.tester-import-choice{grid-template-columns:1fr}.tester-choice-buttons{justify-content:stretch}.tester-choice-buttons button{flex:1 1 150px}.account-credit-panel,.credit-mini-stats,.tester-checklist-item{grid-template-columns:1fr}.account-panel,.contact-seller-box,.conversation-thread,.listing-preview,.message-card,.panel,.sell-form-section,.wanted-create-panel,.wanted-results,.wardrobe-panel{width:100%;min-width:0;overflow:hidden}.account-panel,.contact-seller-box,.listing-preview,.panel,.sell-form-section,.wanted-create-panel,.wanted-results{padding-right:14px;padding-left:14px}.account-layout:not(.is-settings) .account-panel{overflow:visible}.account-trade-defaults,.color-picker,.phone-control,.price-control,.price-filter-row,.wanted-price-row,fieldset,label{min-width:0}.account-trade-defaults,.marketplace-transfer-panel,.phone-control,.wanted-price-row{grid-template-columns:1fr}.filter-detail-row,.filter-facet-row,.filter-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-primary-row{align-items:stretch}.filters.is-locked-world .filter-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.autocomplete-field,.filter-band,.filter-detail-row,.filter-facet-row,.filter-footer-row,.filter-group,.filter-primary-row{min-width:0;overflow:visible}.filter-band{gap:8px;padding:38px 9px 9px}.filter-band-title{top:11px;left:10px;max-width:calc(100% - 20px);line-height:1.18;white-space:normal}.filter-summary{min-height:36px;padding:6px 8px}.filter-summary-copy{display:block}.filter-summary-copy small,.filter-summary-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-live{grid-template-columns:1fr;padding:13px}.catalog-live-copy{max-width:none}.catalog-live-rail{grid-auto-columns:minmax(140px,46vw);margin-right:-13px;margin-left:-13px;padding:0 13px 10px;scroll-padding-inline:13px;scroll-snap-type:x proximity}.catalog-live-card{scroll-snap-align:start}.catalog-live-rail:after{width:1px;content:""}.hero-wardrobe-worlds,.sell-world-choice,.wardrobe-world-switch{grid-template-columns:1fr}.filter-detail-row .price-range-filter,.filter-facet-row .autocomplete-field,.filter-search-field{grid-column:1/-1}.filter-footer-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.filter-footer-row .reset-filters-button{grid-column:1/-1}.filters .price-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}.price-control{grid-template-columns:minmax(0,1fr) 64px;gap:6px}.account-auth-form,.contact-form,.profile-form,.sell-form,.wanted-create-panel{max-width:100%}.safety-topic-grid{grid-template-columns:1fr}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.seller-wardrobe-filters{grid-template-columns:1fr 1fr}.seller-search-field,.seller-wardrobe-filters .reset-filters-button{grid-column:1/-1}.listing-photo{min-height:0;aspect-ratio:4/5}.listing-body{padding:9px}.listing-title{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;font-size:.9rem;line-height:1.18}.listing-meta,.seller-row{font-size:.78rem}.listing-card .seller-row{display:none}.listing-card .listing-meta{gap:4px 6px;line-height:1.2}.listing-card .listing-meta .meta-category,.listing-card .listing-meta .meta-condition,.listing-card .listing-meta .meta-department,.listing-card .listing-meta .meta-style{display:none}.listing-card .listing-meta>span:not(:last-child):after{margin-left:6px}.listing-card .price{white-space:normal}.preview-card{grid-template-columns:96px minmax(0,1fr);gap:10px}.listing-preview{gap:8px}.listing-preview .listing-title{margin-bottom:5px;font-size:.95rem}.listing-preview .listing-meta{gap:4px 6px;font-size:.78rem;line-height:1.2}.listing-preview .listing-meta .meta-category,.listing-preview .listing-meta .meta-color,.listing-preview .listing-meta .meta-condition,.listing-preview .listing-meta .meta-department,.listing-preview .listing-meta .meta-style,.listing-preview p{display:none}.measurement-filter-options{width:min(230px,calc(100vw - 32px));max-height:240px}.measurement-filter-options label{min-height:32px;padding:5px 7px}.filter-group,.filters .wide-filter,.sell-form .wide{grid-column:span 1}.filter-options{position:absolute;top:calc(100% + 6px);right:auto;bottom:auto;left:0;width:min(320px,calc(100vw - 32px));max-height:min(420px,68dvh);overscroll-behavior:contain}.admin-item,.bundle-contact,.conversation-header,.message-card,.trade-completion-box,.wardrobe-toolbar{grid-template-columns:1fr}.wardrobe-item{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:13px}.wardrobe-summary{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.wardrobe-summary button{min-width:0;width:100%;justify-content:center;padding:7px 8px}.wardrobe-summary span{min-width:0;white-space:normal}.wardrobe-toolbar{width:100%;gap:9px}.wardrobe-toolbar .form-button,.wardrobe-toolbar label{width:100%}.wardrobe-item-title h3,.wardrobe-item>div{min-width:0}.moderation-preview{grid-template-columns:1fr}.moderation-photos{grid-template-columns:repeat(3,minmax(0,100px))}.wardrobe-thumb{width:72px}.wardrobe-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.inline-confirm>*,.wardrobe-actions>*{min-width:0}.wardrobe-action-button,.wardrobe-actions .danger-button,.wardrobe-actions .form-button,.wardrobe-actions .secondary-form-button{width:100%;padding-right:10px;padding-left:10px}.inline-confirm{grid-column:1/-1;justify-content:stretch;width:100%}.bundle-row,.contact-seller-box,.conversation-header,.conversation-thread{padding:14px}.photo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.color-picker-options{right:0;left:auto;width:min(310px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.bundle-header{align-items:flex-start;flex-direction:column}.contact-history-heading,.detail-seller-heading,.detail-title-row{align-items:flex-start;flex-wrap:wrap}.danger-button,.form-button,.secondary-form-button{max-width:100%;white-space:normal}.admin-actions,.bundle-actions,.conversation-header-actions,.form-actions,.photo-actions,.post-save-actions,.trade-completion-actions,.wanted-actions,.wardrobe-actions{display:flex;width:100%;min-width:0;flex-wrap:wrap;gap:8px}.bundle-actions>*,.form-actions>*,.post-save-actions>*,.trade-completion-actions>*,.wanted-actions>*{max-width:100%;flex:1 1 150px}.admin-actions>*,.conversation-header-actions>*,.photo-actions>*,.wardrobe-actions>*{max-width:100%}.price-range-heading{align-items:flex-start;flex-wrap:wrap}.price-range-filter,.wanted-price-control{grid-column:1/-1;padding:8px}.payment-total-row{grid-template-columns:1fr}.dual-price-range{height:28px;margin:0 12px;background-size:100% 7px}.dual-price-thumb{width:26px;height:26px;border-width:4px}.favorite-style-control{grid-template-columns:1fr;max-width:100%}.conversation-header-actions{justify-content:start}.message-bubble{width:100%}.wanted-create-panel,.wanted-form-row,.wanted-match-grid,.wanted-size-color-row,.wanted-toolbar{grid-template-columns:1fr}.wanted-create-panel{gap:10px}.wanted-size-options{right:0;width:min(320px,calc(100vw - 42px));max-height:220px}.wanted-size-field{padding:4px 7px}.admin-conversation-search{grid-template-columns:1fr;max-width:100%}.admin-review-fields{grid-template-columns:1fr}.wanted-view-tabs{display:grid;width:100%;grid-template-columns:1fr}.message-view-tabs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.message-view-tabs button,.wanted-view-tabs button{justify-content:center;white-space:normal}.wanted-matches-heading,.wanted-request-heading{align-items:flex-start;flex-direction:column}.wardrobe-toolbar{display:grid}.admin-actions,.wardrobe-actions{justify-content:start}.notifications-toolbar{align-items:flex-start;flex-direction:column}.notification-selection-actions{width:100%;justify-content:stretch}.notification-selection-actions button{flex:1 1 120px;min-width:0}.notification-card{grid-template-columns:28px minmax(0,1fr);overflow:hidden}.sell-form-section:has(.color-picker.is-open){z-index:90;overflow:visible}.notification-open{grid-template-columns:54px minmax(0,1fr);min-width:0}.notification-photo{width:54px}.notification-content,.notification-content small,.notification-content span,.notification-content strong{min-width:0;overflow-wrap:anywhere}.notification-list,.notifications-panel,.notifications-toolbar{min-width:0}footer{flex-direction:column}footer nav{gap:6px 8px}footer nav a{display:inline-flex;align-items:center;min-height:36px;padding-right:4px;padding-left:4px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.photo-preview:has(>p:only-child){min-height:0;padding:9px 11px}@media (max-width:420px){.mobile-nav{grid-template-columns:1fr;top:64px;right:10px;bottom:auto;left:10px;height:min(560px,calc(100dvh - 88px));width:auto;max-height:calc(100dvh - 88px);padding:10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.listing-grid{gap:8px}.account-panel,.contact-seller-box,.listing-preview,.panel,.sell-form-section,.wanted-create-panel,.wanted-results,main>section:not(.hero):not(.metrics){padding-right:12px;padding-left:12px}form.sell-form>section.sell-form-section{gap:7px;padding:28px 9px 9px}.sell-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:7px}.delivery-field{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:7px}.delivery-field label{min-height:36px;padding:6px 8px}.sell-template-section{min-height:0}.sell-section-grid>.autocomplete-field,.sell-section-grid>.color-picker,.sell-section-grid>label{gap:4px;padding:5px 6px;font-size:.78rem}.color-picker-trigger,.sell-form-section button,.sell-form-section input,.sell-form-section select{min-height:36px;padding-top:6px;padding-bottom:6px}.photo-upload,.sell-template-section label{max-width:100%}}@media (hover:none) and (pointer:coarse) and (max-width:980px),(max-width:760px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.filter-detail-row,.filter-facet-row,.filter-footer-row,.filter-primary-row,.listing-grid,.phone-control,.wanted-size-color-row,.wardrobe-actions,.wardrobe-summary{grid-template-columns:1fr}}.sell-page-tagline{white-space:nowrap}.message-view-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;margin-bottom:14px;padding:4px;overflow-x:auto;background:var(--section-lime);border:1px solid var(--section-lime-border);border-radius:8px}.message-view-tabs a,.message-view-tabs button,.mobile-nav-signout,.nav-signout-button{border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit}.message-view-tabs button{min-height:42px;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;white-space:nowrap;font-size:.88rem;font-weight:800;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.message-view-tabs button.is-selected{border-color:var(--section-lime-border);color:var(--ink);background:var(--white);box-shadow:0 1px 4px rgba(72,112,36,.12);font-weight:800}.message-view-tabs a{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;white-space:nowrap;font-size:.88rem;font-weight:800;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.message-view-tabs a:hover{border-color:var(--section-lime-border);color:var(--ink);background:var(--white)}.notification-tab-badge{display:inline-grid;min-width:18px;height:18px;margin-left:5px;padding:0 4px;place-items:center;border-radius:999px;background:#c8362e;color:var(--white);font-size:.7rem;font-weight:800;line-height:1}.site-header.is-men-wardrobe~main .message-view-tabs,.site-header.is-men-wardrobe~main .wanted-view-tabs,.site-header.is-men-wardrobe~main .wardrobe-summary{background:rgba(203,220,232,.42);border-color:#c7d8e3}.site-header.is-men-wardrobe~main .message-view-tabs button:hover,.site-header.is-men-wardrobe~main .wanted-view-tabs button:hover,.site-header.is-men-wardrobe~main .wardrobe-summary button:hover{border-color:rgba(58,99,129,.32);box-shadow:0 2px 7px rgba(37,72,96,.1)}.site-header.is-men-wardrobe~main .message-view-tabs button.is-selected,.site-header.is-men-wardrobe~main .wanted-view-tabs button.is-active,.site-header.is-men-wardrobe~main .wardrobe-summary button.is-selected{color:#142d3d;border-color:rgba(58,99,129,.32);box-shadow:0 1px 4px rgba(37,72,96,.12)}.site-header.is-men-wardrobe~main .wanted-view-tabs span,.site-header.is-men-wardrobe~main .wardrobe-summary strong{color:#142d3d;background:rgba(58,99,129,.12)}.mobile-nav-signout:hover,.nav-signout-button:hover{color:var(--ink);text-decoration:underline}.mobile-nav-signout{padding:12px 16px;text-align:left}.mobile-nav .mobile-nav-signout{display:flex;min-height:42px;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:7px;font-size:.92rem;font-weight:780;text-decoration:none}@media (max-width:640px){.notification-list,.notification-list *,.notifications-panel,.notifications-panel *{min-width:0}.notifications-panel{width:100%;overflow-x:clip}.message-view-tabs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.message-view-tabs.admin-notification-tabs{grid-template-columns:1fr}.message-view-tabs button{min-width:0;padding:8px 6px;overflow-wrap:anywhere;white-space:normal;font-size:.82rem}.notification-card{grid-template-columns:24px minmax(0,1fr);width:100%;padding:8px}.notification-open{grid-template-columns:46px minmax(0,1fr);gap:8px}.notification-photo{width:46px}.notification-content,.notification-content small,.notification-content span,.notification-content strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-notification-tabs a,.admin-notification-tabs button{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;text-align:left;white-space:normal}.notification-tab-badge{flex:0 0 auto}.wanted-wardrobe-switch{margin-bottom:0}}@media (max-width:720px){.account-basics-section,.account-measurement-grid,.fit-profile-measurements,.frame-plan-row{grid-template-columns:1fr}.account-basics-section .account-bio-field,.account-basics-section .profile-avatar-picker{grid-column:auto}.credit-summary{grid-template-columns:1fr;width:100%}.credit-prices{justify-content:flex-start}.sell-page-tagline{white-space:normal}.fit-profile-card{grid-template-columns:1fr}}.account-trade-defaults:not(.account-fit-profiles)>.account-payment-field,.account-trade-defaults:not(.account-fit-profiles)>label:not(.account-address-field){grid-column:span 1;width:100%;max-width:none}.account-trade-defaults:not(.account-fit-profiles)>.account-address-field,.account-trade-defaults:not(.account-fit-profiles)>.account-section-save,.account-trade-defaults:not(.account-fit-profiles)>.field-note,.account-trade-defaults:not(.account-fit-profiles)>.pickup-default-row{grid-column:1/-1}.pickup-default-row{width:100%;max-width:none}.pickup-default-field{min-width:0}.field-label-action{min-height:36px}.pickup-search-link{min-width:max-content;white-space:nowrap}.account-trade-defaults.account-fit-profiles{grid-template-columns:minmax(0,1fr)}.account-trade-defaults.account-fit-profiles>.field-note,.account-trade-defaults.account-fit-profiles>.fit-profile-basics,.account-trade-defaults.account-fit-profiles>.fit-profile-editor,.account-trade-defaults.account-fit-profiles>.fit-profile-list,.account-trade-defaults.account-fit-profiles>.fit-profile-subsection-title{grid-column:1/-1;width:100%;max-width:none}.account-trade-defaults.account-fit-profiles .fit-profile-basics,.account-trade-defaults.account-fit-profiles .fit-profile-editor{align-items:stretch}.account-trade-defaults.account-fit-profiles .fit-profile-measurements{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.account-trade-defaults.account-fit-profiles .account-measurements-save{justify-self:start;min-width:max-content;white-space:nowrap}.local-group-detail,.local-group-invite-panel,.local-groups-layout{display:grid;grid-gap:18px;gap:18px}.local-group-card,.local-group-create-panel,.local-group-hero,.local-group-invite-panel,.local-group-section{border:1px solid rgba(118,186,52,.28);border-radius:8px;background:rgba(249,253,244,.82);padding:18px}.local-group-actions,.local-group-discovery-list,.local-group-form,.local-group-list,.local-group-member-list,.local-group-owner-summary,.local-group-search-row,.local-group-two-columns{display:grid;grid-gap:12px;gap:12px}.local-group-search-row,.local-group-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.local-group-form label{display:grid;grid-gap:6px;gap:6px;font-weight:800;color:var(--muted)}.local-group-form input,.local-group-form select,.local-group-form textarea{width:100%}.local-group-rules{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:12px;color:var(--muted)}.local-group-rules strong{color:var(--ink)}.local-group-owner-summary{justify-items:start;margin-top:14px}.local-group-owner-summary>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.local-group-owner-summary strong{color:var(--ink);font-size:1.05rem}.local-group-owner-summary span{color:var(--muted)}.local-group-owner-summary p{margin:0}.local-group-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.local-group-card,.local-group-hero{display:flex;justify-content:space-between;gap:16px}.local-group-card{align-items:flex-start}.local-group-hero{align-items:center}.local-group-member small,.local-group-meta{color:var(--muted)}.local-group-actions{align-items:center;grid-auto-flow:column;justify-content:start}.local-groups-with-ad{align-items:start}.local-group-nearby-panel{border:1px solid rgba(8,77,72,.14)}.local-group-search-row label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-weight:800}.local-group-discovery-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(8,77,72,.12);border-radius:8px;background:rgba(255,255,255,.94)}.local-group-discovery-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.local-group-discovery-card small,.local-group-discovery-card span{color:var(--muted)}.local-group-invite-preview{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(8,77,72,.12);border-radius:8px;background:white;padding:12px}.local-group-invite-preview p{margin:0}.local-group-columns{display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);grid-gap:18px;gap:18px}.local-group-member{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(8,77,72,.12);border-radius:8px;background:white;padding:10px}.local-group-member>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.local-group-member span{color:var(--muted)}.local-group-member-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.local-group-member-actions button{min-height:auto;padding:7px 11px;border-radius:999px;font-size:.86rem}.local-group-member-actions .is-danger{color:var(--danger);border-color:rgba(190,24,24,.25);background:rgba(254,226,226,.55)}.local-group-member-confirm{justify-content:flex-end}.local-group-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.local-group-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:18px;gap:18px}.local-group-board,.local-group-listings{min-width:0}.local-group-listings{grid-column:2}.local-group-post-form{display:grid;grid-gap:8px;gap:8px;margin-top:12px;font-weight:800;color:var(--muted)}.local-group-post-form textarea{min-height:92px;resize:vertical}.local-group-post-form .form-button{justify-self:start}.local-group-post-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.local-group-post{border:1px solid rgba(8,77,72,.12);border-radius:8px;background:white;padding:12px}.local-group-post p{margin:8px 0 0;white-space:pre-wrap}.local-group-post-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}.local-group-post-meta strong{color:var(--ink)}.local-group-post-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.local-group-post-confirm{justify-content:flex-end;width:100%}.local-group-post-actions button{min-height:auto;padding:0;color:var(--teal-dark);background:transparent;border:0;font-size:.9rem;text-decoration:underline}.local-group-post-actions button:last-child{color:var(--danger)}.local-group-post-edit{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.local-group-post-edit textarea{min-height:88px}.local-group-selection-field{justify-content:flex-start}.local-group-selection-field label{min-width:min(100%,260px)}@media (max-width:720px){.filter-collapse-bar{display:grid;grid-template-columns:1fr;border-radius:18px}.filter-collapse-bar>span{text-align:left;overflow-wrap:anywhere}.filter-collapse-bar .reset-filters-button.is-compact{justify-self:start;width:auto;max-width:100%}.account-trade-defaults:not(.account-fit-profiles)>.account-payment-field,.account-trade-defaults:not(.account-fit-profiles)>label:not(.account-address-field){grid-column:1/-1}.pickup-default-row{grid-template-columns:1fr}.field-label-action{align-items:center;flex-direction:row;gap:8px}.field-label-action strong{min-width:0}.pickup-search-link{flex:0 0 auto;max-width:210px;padding:9px 12px;white-space:normal}.account-trade-defaults.account-fit-profiles .fit-profile-measurements,.fit-measurement-line,.fit-size-dropdown-row{grid-template-columns:1fr}.fit-measurement-line-title{align-self:start}.fit-line-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.local-group-columns,.local-group-search-row,.local-group-two-columns{grid-template-columns:1fr}.local-group-actions,.local-group-card,.local-group-hero{align-items:stretch;grid-auto-flow:row;flex-direction:column}.local-group-listings{grid-column:auto}.local-group-discovery-card{grid-template-columns:1fr}}.account-save-toast{position:fixed;z-index:120;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 32px));margin:0;box-shadow:0 14px 30px rgba(24,37,37,.18)}@media (max-width:640px){.filter-footer-row .measurement-filter-group{grid-column:1/-1}.fit-line-inputs{grid-template-columns:1fr}.filter-group:has(.filter-options){z-index:42}.filter-group:has(.filter-options) .filter-options{right:auto;left:0;width:min(320px,calc(100vw - 44px));max-width:calc(100vw - 44px);max-height:min(420px,68dvh)}.filter-detail-row .filter-group:nth-child(2n) .filter-options,.filter-facet-row .filter-group:nth-child(2n) .filter-options,.filter-primary-row .filter-group:nth-child(3) .filter-options{right:0;left:auto}.style-suggestion-row{flex-wrap:wrap;align-items:flex-start}.style-suggestion-row span{flex-basis:100%;padding-top:0;line-height:1.25}.filter-options label{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.filter-options label>span{min-width:0}.filter-option-count{white-space:nowrap}.wanted-matches-heading{align-items:center;flex-direction:row}.wanted-request:not(.is-own) .wanted-actions{justify-content:center}.notification-list,.notification-selection-actions,.notifications-panel,.notifications-toolbar{width:100%;max-width:100%;min-width:0}.notification-selection-actions>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.pickup-default-field input.scrollable-text-input{width:100%;min-width:0;overflow-x:auto;text-overflow:clip;white-space:nowrap}}.report-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.legal-report-form{position:relative}