@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.p.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.Mit01G_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.Mit01G_variable{--font-sans:"Atkinson Hyperlegible Next"}
@font-face{unicode-range:U+30-39;size-adjust:92.3%;font-family:digits;src:url(../media/inter_latin_wght_normal.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.-\32 tUWa_className{font-family:digits;font-style:normal}.-\32 tUWa_variable{--font-digits:"digits"}
:root{--paper:#fff;--ink:#1b1f23;--muted:#5d636a;--faint:#8a9096;--disabled-ink:#8a9096;--disabled-icon:#b0b5ba;--rule:#e3e6e8;--rule-strong:#cfd4d8;--wash:#f6f7f8;--accent:#2a6458;--accent-hover:#204b42;--accent-press:#183a33;--accent-tint:#eef3f2;--accent-tint-border:#d4e0de;--price-amount:#2a6458;--price-qualifier:var(--muted);--toolbar-icon:var(--accent);--toolbar-label:#252525;--toolbar-icon-size:20px;--tooltip-bg:#2a6458;--tooltip-fg:#fff;--on-accent:#fff;--danger:#b42318;--danger-tint:#fdf0ee;--warn-tint:#fff7e0;--focus:#2a6458;--state-hover:#f6f7f8;--state-press:#eceef0;--secondary-ink:#2a6458;--secondary-border:#cfd4d8;--font:var(--font-digits), var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-home-heading:700 1.125rem/1.25 var(--font);--type-home-link:400 .9375rem/1.45 var(--font);--type-directory-label:600 1.25rem/1.3 var(--font);--type-body:400 1rem/1.5 var(--font);--type-secondary:400 .875rem/1.45 var(--font);--type-control:500 1rem/1.4 var(--font);--type-count:400 .875rem/1.45 var(--font);--type-label:600 .875rem/1.45 var(--font);--type-error:600 .875rem/1.45 var(--font);--type-row-title:400 1rem/1.3 var(--font);--type-row-excerpt:400 .875rem/1.45 var(--font);--type-row-attrs:400 .875rem/1.45 var(--font);--type-row-meta:400 .875rem/1.45 var(--font);--listing-weight-bold:700;--listing-bold-ink:#000;--type-section:700 1.125rem/1.3 var(--font);--type-title:700 1.25rem/1.3 var(--font);--type-display:700 1.5rem/1.3 var(--font);--type-caption:600 .8125rem/1.4 var(--font);--type-filter-label:600 1rem/1.5 var(--font);--type-filter-value:500 1rem/1.5 var(--font);--type-price-row:400 1.25rem/1.25 var(--font);--type-price-detail:600 1.625rem/1.25 var(--font);--type-price-qualifier:500 .875rem/1.45 var(--font);--filter-row-h:48px;--radius:6px;--gutter:16px;--max:1200px;--side:300px;--side-gap:24px;--ad-sticky-gap:16px;--header-h:52px;--tap:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--control-h:48px;--control-pad-y:4px;--divider:1px solid var(--rule);--rule-accent:2px solid var(--accent);--cat-icon-mobile-sm:48px;--cat-icon-mobile:64px;--cat-icon-tablet:72px;--cat-icon-desktop:80px}@media (min-width:768px){:root{--type-home-heading:700 1.125rem/1.3 var(--font);--type-home-link:400 .9375rem/1.4 var(--font);--type-directory-label:400 1rem/1.45 var(--font);--type-title:700 1.5rem/1.3 var(--font);--type-price-row:400 1.375rem/1.25 var(--font);--type-price-detail:600 1.875rem/1.25 var(--font);--control-h:44px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:var(--type-body);flex-direction:column;min-height:100dvh;margin:0;display:flex}h1,h2,h3,h4{margin:0}h1{font:var(--type-title)}h2{font:var(--type-section)}h3{font:600 1rem/1.3 var(--font)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}.plain-link,.plain-link:visited{color:var(--ink);text-underline-offset:3px;text-decoration:none}.plain-link:hover{text-decoration:none}.plain-link:active,.plain-link:focus-visible{color:var(--accent);text-decoration:underline}@media (hover:hover) and (pointer:fine){.plain-link:hover{color:var(--accent);text-decoration:underline}}.plain-link[aria-current=page]{color:var(--accent);font-weight:600}p a:not(.btn),td a,.check a,.notice a,.desc a{text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:var(--type-control);color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--radius);padding:8px 12px;position:absolute;top:0;left:8px;transform:translateY(-110%)}.skip-link:focus{transform:translateY(8px)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin:0 auto}.muted{color:var(--muted)}.small{font:var(--type-secondary)}.text-label{font:var(--type-label)}.text-row-title{font:600 1rem/1.3 var(--font)}.text-accent{color:var(--accent)}.xsmall{font:var(--type-caption);font-weight:400}.stack>*+*{margin-top:12px}.stack-lg>*+*{margin-top:24px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}.site-header{z-index:20;background:var(--paper);border-bottom:var(--divider);padding-top:env(safe-area-inset-top);position:sticky;top:0}.site-header__bar{min-height:var(--header-h);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:4px;display:flex}.wordmark{--logo-h:44px;min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius);flex:none;align-items:center;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark__logo{height:var(--logo-h);aspect-ratio:1563/821;width:auto;max-width:none;display:block}.site-nav{align-items:center;gap:2px;margin-left:6px;display:none}.site-nav a{min-height:var(--control-h);color:var(--ink);border-radius:var(--radius);font:var(--type-control);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.site-nav a:hover{text-decoration:none}.site-nav a[aria-current=page]{color:var(--accent)}.header-post{margin-left:auto}.menu-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.menu-btn[aria-expanded=true]{background:var(--state-hover)}.header-signin{min-height:var(--tap);color:var(--ink);border-radius:var(--radius);font:var(--type-control);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:none}.header-signin:hover{text-decoration:none}@media (min-width:1024px){.site-nav{display:flex}.header-signin{display:inline-flex}.menu-btn{display:none}}.mnav-host{z-index:90;position:fixed;inset:0}.mnav{background:var(--paper);height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);flex-direction:column;display:flex;position:fixed;inset:0}.mnav__head{min-height:calc(var(--tap) + var(--space-2));padding:var(--space-1) var(--space-1) var(--space-1) var(--gutter);border-bottom:var(--divider);flex:none;justify-content:space-between;align-items:center;display:flex}.mnav__title{font:var(--type-section);margin:0}.mnav__title:focus{outline:none}.mnav__close{width:var(--tap);height:var(--tap);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mnav__body{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.mnav__list{margin:0;padding:0;list-style:none}.mnav__link{align-items:center;gap:var(--space-3);min-height:calc(var(--tap) + var(--space-2));padding:var(--space-1) var(--gutter);border-bottom:var(--divider);color:var(--ink);font:var(--type-control);overflow-wrap:anywhere;display:flex}.mnav__link:hover{text-decoration:none}.mnav__link>span{flex:auto;min-width:0}.mnav__link[aria-current=page]{color:var(--accent)}.icon{vertical-align:middle;flex:none;display:inline-block}:root{--icon-target:44px}.btn{min-height:var(--control-h);padding:var(--control-pad-y) 14px;border-radius:var(--radius);border:1px solid var(--secondary-border);background:var(--paper);color:var(--secondary-ink);font:var(--type-control);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--danger{color:var(--danger);border-color:#e6b4ae}.btn--quiet{color:var(--accent);background:0 0;border-color:#0000}.btn--block{width:100%}.btn--lg{padding-left:18px;padding-right:18px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (hover:hover){.site-nav a:hover,.header-signin:hover,.menu-btn:hover,.mnav__close:hover,.mnav__link:hover,.tabs a:not([aria-current=page]):hover,.btn:not(.btn--primary):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):hover,.picker__trigger:not(:disabled):hover,.picker__close:hover,.fpanel__close:hover,.fsec:not([data-disabled])>.fsec__head:hover,.picker__option:not([aria-selected=true]):not([aria-disabled=true]):hover,.chip:not([aria-current=true]):hover,.ftool__chip:not([data-active]):hover,.save-btn:hover,.btn--quiet[aria-pressed=true]:not(:disabled):hover,.pager a:hover,.photo-tile__bar button:not(:disabled):hover,.dropzone:hover{background:var(--state-hover)}.radio-card:not(:has(input:checked)):hover{background:var(--state-hover)}.btn--primary:not(:disabled):not([aria-disabled=true]):hover,.ftool__all:hover{background:var(--accent-hover);border-color:var(--accent-hover)}}.site-nav a:active,.header-signin:active,.menu-btn:active,.mnav__close:active,.mnav__link:active,.tabs a:not([aria-current=page]):active,.btn:not(.btn--primary):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):active,.picker__trigger:not(:disabled):active,.picker__close:active,.fpanel__close:active,.fsec:not([data-disabled])>.fsec__head:active,.picker__option:not([aria-selected=true]):not([aria-disabled=true]):active,.chip:not([aria-current=true]):active,.ftool__chip:not([data-active]):active,.save-btn:active,.btn--quiet[aria-pressed=true]:not(:disabled):active,.pager a:active,.photo-tile__bar button:not(:disabled):active,.dropzone:active{background:var(--state-press)}.radio-card:not(:has(input:checked)):active{background:var(--state-press)}.btn--primary:not(:disabled):not([aria-disabled=true]):active,.ftool__all:active{background:var(--accent-press);border-color:var(--accent-press)}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.field{display:block}.field+.field{margin-top:14px}.field__label{font:var(--type-label);margin-bottom:4px;display:block}.field__hint{color:var(--muted);font:var(--type-secondary);margin-top:4px;display:block}.field__error{color:var(--danger);font:var(--type-error);margin-top:4px;display:block}.field__error--needed{color:#6b4f00;font:var(--type-secondary)}.field__error--needed:before{content:"Still needed: ";font-weight:600}.req{color:var(--danger);margin-left:2px}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:var(--control-pad-y) 10px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);font:var(--type-control);display:block}.textarea{resize:vertical;min-height:140px;font:var(--type-body);padding-top:8px;padding-bottom:8px}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input-group{gap:6px;display:flex}.move-category .input-group{flex-wrap:wrap}.move-category .picker{flex:14rem;min-width:0}.input-group>:first-child{flex:1;min-width:0}.input-group .select{flex:none;width:auto}.input-group .picker{flex:none}.select--inline{width:auto}.check{min-height:var(--tap);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.radio-list{gap:6px;display:grid}.radio-card{min-height:var(--tap);border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.radio-card:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.radio-card input{accent-color:var(--accent);width:18px;height:18px;margin:0}.fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset>legend{font:var(--type-section);margin-bottom:10px;padding:0}.grid-2{gap:14px;display:grid}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}.grid-2 .field+.field{margin-top:0}}.notice{border-radius:var(--radius);background:var(--wash);border:1px solid var(--rule);font:var(--type-secondary);padding:10px 12px}.notice--ok{background:var(--accent-tint);border-color:var(--accent-tint-border)}.notice--error{background:var(--danger-tint);color:#7a1a12;border-color:#f1c7c1}.notice--warn{background:var(--warn-tint);border-color:#f0dfa8}main{padding-bottom:var(--main-end);flex:1 0 auto;display:block}.page{padding-bottom:var(--page-end)}main>.wrap{padding-top:var(--layout-gap)}:root{--main-end:48px;--page-end:var(--space-6);--layout-gap:var(--space-4)}.page-header{padding:0 0 var(--space-4)}.page-header__nav{margin-bottom:var(--space-2)}.page-nav{margin:0 0 var(--layout-gap);padding:0}.page-nav .crumbs,.page-nav~* .page-header,.page-nav~.page-header,.page-header .crumbs{padding-top:0}.page-header__back{display:none}@media (max-width:767px){.page-header__nav .crumbs{display:none}.page-header__back{min-height:var(--tap);padding-right:var(--space-2);font:var(--type-control);color:var(--accent);align-items:center;gap:2px;margin-left:-6px;display:inline-flex}.page-header__back svg{flex:none}.page-header:has(.page-header__nav){padding-top:0}}.page-header__row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header__text{flex:auto;min-width:0}.page-header__meta{contain:inline-size}.page-header h1{overflow-wrap:anywhere}.page-header__meta{margin-top:var(--space-1);color:var(--muted);font:var(--type-secondary)}.page-header__actions{gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.page-header__actions .btn{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.crumbs{font:var(--type-secondary);color:var(--muted);flex-wrap:wrap;gap:4px;padding-top:12px;display:flex}.crumbs a{color:var(--muted)}.crumbs li+li:before{content:"/";color:var(--faint);margin-right:4px}.section-title{font:var(--type-section);margin:var(--space-5) 0 var(--space-3)}.section-title--flush:first-child{margin-top:0}hr,.rule{border:0;border-top:var(--divider);margin:16px 0}.site-footer{border-top:var(--divider);padding:20px 0 calc(28px + env(safe-area-inset-bottom));color:var(--muted);font:var(--type-secondary);flex:none}.site-footer nav{flex-wrap:wrap;gap:6px 18px;display:flex}.site-footer a{color:var(--muted)}@media (pointer:coarse){.site-footer nav{gap:0 18px}.site-footer a{align-items:center;min-height:44px;display:inline-flex}}.searchbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 0 12px;display:grid}.searchbar__q{grid-column:1/-1}.searchbar:not(:has(.searchbar__county)){grid-template-columns:minmax(0,1fr) auto}.searchbar:not(:has(.searchbar__county)) .searchbar__q{grid-column:auto}.searchbar__q{position:relative}.searchbar__q svg{color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.searchbar__q .input{padding-left:38px}@media (min-width:768px){.searchbar{grid-template-columns:minmax(0,1fr) 200px auto}.searchbar__q{grid-column:auto}}.directory{--dir-icon:var(--cat-icon-mobile);--dir-gap:12px;--dir-heading-min:11.75rem;border-top:var(--divider);grid-template-columns:minmax(0,1fr);display:grid}.dir-group{border-bottom:var(--divider);padding:14px 0 16px}.dir-group__heading{font:var(--type-home-heading);margin:0 0 8px}.dir-group__head{align-items:center;gap:var(--dir-gap);min-height:var(--tap);color:var(--ink);cursor:pointer;border-radius:2px;text-decoration:none;display:flex}.dir-group__head:visited{color:var(--ink)}.dir-group__head:hover{text-decoration:none}.dir-group__head:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dir-group__head:focus-visible .dir-group__text{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.dir-group__text:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}}.dir-group__title{overflow-wrap:break-word;min-width:0}.dir-group__icon{width:var(--dir-icon);height:var(--dir-icon);object-fit:contain;flex:none;order:-1;display:block}.dir-group__links{font:var(--type-home-link);color:var(--muted)}.dir-group__links li{max-width:100%;margin-right:.3em;padding:2px 0;display:inline-block}.dir-group__links li:not(:last-child):after{content:","}.dir-group__links a{overflow-wrap:anywhere}.dir-row{display:none}@media (max-width:767.98px){.directory{--category-icon-size:var(--cat-icon-mobile-sm)}.dir-group{padding:0}.dir-group>.dir-group__heading,.dir-group>.dir-group__links{display:none}.dir-row{grid-template-columns:var(--category-icon-size) minmax(0, 1fr);column-gap:var(--dir-gap);min-height:calc(var(--category-icon-size) + 32px);color:var(--ink);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;align-items:start;padding:16px 0;text-decoration:none;display:grid}.dir-row:hover,.dir-row:active,.dir-row:visited{color:var(--ink);text-decoration:none}.dir-row__icon{width:var(--category-icon-size);height:var(--category-icon-size);object-fit:contain;mix-blend-mode:multiply;grid-area:1/1/span 2}.dir-row__title{font:var(--type-home-heading);overflow-wrap:break-word;grid-area:1/2;margin:0}.dir-row__preview{font:var(--type-home-link);color:var(--muted);text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;grid-area:2/2;margin:5px 0 0;display:-webkit-box;overflow:hidden}.dir-row:active{background:var(--state-press)}.dir-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}}@media (max-width:767.98px) and (hover:hover) and (pointer:fine){.dir-row:hover{background:var(--state-hover)}.dir-row:active{background:var(--state-press)}}@media (min-width:360px) and (max-width:767.98px){.directory{--category-icon-size:var(--cat-icon-mobile)}}@media (min-width:768px){.directory{--dir-icon:var(--cat-icon-tablet);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--dir-heading-min) + var(--dir-gap) + var(--dir-icon))), 1fr));border-top:0;column-gap:16px}.dir-group{grid-row:span 2;grid-template-rows:subgrid;border-bottom:0;grid-template-columns:minmax(0,1fr);row-gap:0;padding:18px 0 20px;display:grid}.dir-group__heading{grid-row:1;align-self:stretch;margin:0;display:grid}.dir-group__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.dir-group__title{border-bottom:var(--rule-accent);align-self:end;padding-bottom:5px;display:block}.dir-group__icon{order:0}.dir-group__links{grid-row:2;align-self:start;padding-top:6px}.dir-group__links li{margin:0;padding:3px 0;display:block}.dir-group__links li:not(:last-child):after{content:none}}@media (min-width:1024px){.directory{--dir-icon:var(--cat-icon-desktop)}}.picker{min-width:0;position:relative}.picker--inline{display:inline-block}.picker__trigger{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding-block:var(--control-pad-y);text-align:left;cursor:pointer;display:flex}.picker--inline .picker__trigger{width:auto;max-width:100%}.picker__trigger--minimal{box-shadow:none;border-radius:var(--radius);min-height:var(--control-h);min-width:0;padding:0 var(--space-2);font:var(--type-control);color:var(--toolbar-label);background:0 0;border:0;gap:6px;font-weight:500}.picker__trigger--minimal .picker__icon{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size);color:var(--toolbar-icon);flex:none;align-self:center}.picker__trigger--minimal .picker__value{overflow-wrap:anywhere;flex:0 auto;min-width:0}.results-bar .picker--inline{min-width:0;max-width:100%}.picker__trigger:disabled{cursor:not-allowed;background:var(--wash);color:var(--muted)}.picker__value{overflow-wrap:anywhere;flex:auto;min-width:0}.picker__chev{color:var(--muted);transition:transform .15s}.picker[data-open] .picker__trigger{border-color:var(--focus)}.picker[data-open] .picker__chev{transform:rotate(180deg)}.select[aria-invalid=true]{border-color:var(--danger)}.picker__panel{background:var(--paper);z-index:80;flex-direction:column;display:flex}.picker__panel--popover{border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:12rem;position:fixed;overflow:hidden;box-shadow:0 8px 24px #1b1f2324}.picker__panel--sheet{height:var(--picker-vh,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);position:fixed;inset:0 0 auto}.picker__head{align-items:center;gap:var(--space-2);min-height:calc(var(--tap) + var(--space-2));padding:var(--space-1) var(--space-2) 0 var(--gutter);border-bottom:var(--divider);flex:none;display:flex}.picker__panel--popover .picker__head{display:none}.picker__title{min-width:0;font:var(--type-section);overflow-wrap:anywhere;flex:1}.picker__close{width:var(--icon-target);height:var(--icon-target);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.picker__search{padding:var(--space-2) var(--gutter);border-bottom:var(--divider);flex:none;position:relative}.picker__search .icon{left:calc(var(--gutter) + 10px);color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.picker__panel .picker__search .input{padding-left:36px}.picker__list{overscroll-behavior:contain;min-height:0;padding:var(--space-1) 0;outline:none;flex:auto;overflow-y:auto}.picker__panel--sheet .picker__list{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.picker__list:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.picker__list:empty{flex:none;padding:0}.picker__option{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--gutter);cursor:pointer;color:var(--ink);font:var(--type-body);display:flex}.picker__list:focus-visible .picker__option[data-active],.picker__search:focus-within~.picker__list .picker__option[data-active]{outline:2px solid var(--focus);outline-offset:-2px}.picker__option[aria-selected=true]{color:var(--accent);background:var(--accent-tint)}.picker__option[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.picker__text{overflow-wrap:anywhere;flex:auto;min-width:0}.picker__label{display:block}.picker__help{font:var(--type-secondary);color:var(--muted);display:block}.picker__tick{color:var(--accent)}.picker__box{border:1.5px solid var(--rule-strong);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.picker__option[aria-selected=true] .picker__box{background:var(--accent);border-color:var(--accent)}.picker__group{padding:var(--space-3) var(--gutter) var(--space-1);font:var(--type-label);color:var(--muted);border-top:var(--divider);margin-top:var(--space-2);display:block}.picker__empty{padding:var(--space-3) var(--gutter);font:var(--type-body);color:var(--muted)}.picker__empty:empty{display:none}.picker__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--gutter);border-top:var(--divider);flex:none;display:flex}.picker__panel--sheet .picker__foot{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom))}.picker__panel--sheet .picker__foot .btn{min-height:var(--tap);flex:1}.picker__panel--popover .picker__search{padding:var(--space-2)}.picker__panel--popover .picker__search .icon{left:18px}.picker__panel--popover .picker__option,.picker__panel--popover .picker__group,.picker__panel--popover .picker__empty{padding-left:var(--space-3);padding-right:var(--space-3)}.picker__panel--popover .picker__option{min-height:36px;padding-top:6px;padding-bottom:6px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule-strong);min-height:34px;font:var(--type-control);color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip:hover{text-decoration:none}.chip[aria-current=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.cdir{margin-top:var(--space-4)}.cdir__title{font:var(--type-section);margin:0 0 var(--space-3)}@media (max-width:767.98px){.cdir--titled>.cdir__title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-header+.cdir--titled,.cdir--titled~.cdir--titled{margin-top:0}.cdir--titled~.cdir--titled>.cdir__list{border-top:0}}.cdir__list{border-top:var(--divider)}.cdir__list li{border-bottom:var(--divider)}.cdir__link{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) 0;display:flex}.cdir__link,.cdir__link:hover,.cdir__link:active,.cdir__link:focus-visible{text-decoration:none}.cdir__link:active{background:var(--state-press)}.cdir__text{overflow-wrap:anywhere;flex:auto;min-width:0}.cdir__label{font:var(--type-directory-label)}.cdir__count{font:var(--type-count);color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}.cdir__chev{color:var(--faint);flex:none}@media (min-width:768px){.cdir__list{columns:13rem 3;column-gap:var(--space-6);max-width:1000px;font:var(--type-directory-label);border-top:0}.cdir__list li{break-inside:avoid;border-bottom:0;padding:3px 0}.cdir__link{min-height:0;padding:0;display:inline}.cdir__link:active{background:0 0}.cdir__chev{display:none}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.cdir__link:hover .cdir__label{text-underline-offset:3px;text-decoration:underline}}.cdir__link:focus-visible .cdir__label{text-underline-offset:3px;text-decoration:underline}@media (max-width:767.98px){.cdir__link,.cdir__link:visited,.cdir__link:hover,.cdir__link:active,.cdir__link:focus-visible{color:var(--ink);-webkit-tap-highlight-color:transparent;text-decoration:none}.cdir__link:focus-visible .cdir__label,.cdir__link:active .cdir__label{text-decoration:none}.cdir__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}}@media (max-width:767.98px) and (hover:hover) and (pointer:fine){.cdir__link:hover{background:var(--state-hover)}.cdir__link:active{background:var(--state-press)}}.results-bar{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--divider);flex-wrap:wrap;display:flex}.results-bar__count{margin-right:auto;font-weight:600}.results-bar .select{width:auto}.results-bar--end{justify-content:flex-end}.results-bar__n{color:var(--muted);font-weight:400}.detail__more-all{margin-top:var(--space-3)}.detail__more-all .btn{white-space:normal;height:auto;min-height:var(--control-h);text-align:center;max-width:100%}.view-switch{width:var(--icon-target);height:var(--icon-target);border-radius:var(--radius);color:var(--toolbar-icon);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.view-switch svg{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size)}@media (hover:hover){.view-switch:hover{background:var(--state-hover)}}.view-switch:active{background:var(--state-press)}.view-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.view-switch__icon{display:inline-flex}html[data-results-view=grid] .view-switch__icon--grid,html:not([data-results-view=grid]) .view-switch__icon--list{display:none}.sort-select{display:contents}section:has(.sort-select[data-sort-pending]) .listing-table{opacity:.5;cursor:progress}.filterbar{margin-bottom:var(--space-4)}.filterbar__fields{align-items:stretch;gap:0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.filterbar .field+.field{margin-top:0}.filterbar .field__label{margin-bottom:2px}.fsec{flex-direction:column;min-width:0;display:flex}.fsec>.fsec__head{flex:1 0 auto}.fsec__head{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding:var(--control-pad-y) var(--space-2);border:0;border-bottom:var(--divider);border-radius:var(--radius) var(--radius) 0 0;color:var(--ink);text-align:left;cursor:pointer;font:var(--type-filter-label);min-height:max(var(--filter-row-h), var(--control-h));background:0 0;display:flex}.fsec[data-open]>.fsec__head{border-bottom-color:var(--accent)}.fsec__head:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fsec__title{overflow-wrap:anywhere;flex:auto;min-width:0}.fsec__summary{font:var(--type-filter-value);color:var(--accent)}.fsec__hint{font:var(--type-secondary);color:var(--muted)}.fsec[data-disabled]>.fsec__head{cursor:default}.fsec[data-disabled]>.fsec__head .fsec__label{color:var(--disabled-ink)}.fsec[data-disabled]>.fsec__head .fsec__chev{color:var(--disabled-icon)}.fsec__chev{color:var(--muted);flex:none}.fsec .field__label,.filter-group__fields .field__label{font:var(--type-filter-label)}.fsec .input,.fsec .select,.fsec .picker__trigger{font:var(--type-filter-value)}.fsec .picker__option{min-height:var(--filter-row-h);font:var(--type-body)}.fsec[data-open]>.fsec__head .fsec__chev{transform:scaleY(-1)}@media (prefers-reduced-motion:no-preference){.fsec__chev{transition:transform .15s}}.fsec__body{padding:var(--space-2) 0 var(--space-3)}.fsec__body[hidden]{display:none}.fsec:not(.fsec--group)>.fsec__body>.field>.field__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kind-scope{border:0;min-width:0;margin:0;padding:0;display:contents}.kind-scope[hidden]{display:none}.picker--embedded .picker__search{padding:0 0 var(--space-2);border-bottom:0}.picker--embedded .picker__search .icon{left:10px}.picker--embedded .picker__search .input{padding-left:36px}.picker--embedded .picker__list{overscroll-behavior:auto;flex:none;padding:0;overflow:visible}.picker--embedded .picker__option{padding:var(--space-2);border-radius:4px;align-items:flex-start}.picker--embedded .picker__option>.picker__box{margin-top:max(0px,.5lh - 10px)}.picker--embedded .picker__option>.picker__tick{flex:none;margin-top:max(0px,.5lh - 9px)}.picker--embedded .picker__group{padding:var(--space-3) var(--space-2) var(--space-1)}.picker--embedded .picker__empty{padding:var(--space-2)}@media (min-width:768px){.fsec{position:relative}.fsec__body--popover{z-index:15;padding:var(--space-2);overscroll-behavior:contain;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);margin:4px 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #1b1f2324}.fsec__body--popover>.field{margin:0}.fsec:not(.fsec--group)>.fsec__body--popover:not([hidden]){flex-direction:column;display:flex}.fsec:not(.fsec--group)>.fsec__body--popover>.field,.fsec:not(.fsec--group)>.fsec__body--popover .picker--embedded{flex-direction:column;min-height:0;display:flex}.fsec:not(.fsec--group)>.fsec__body--popover .picker__search{flex:none}.fsec:not(.fsec--group)>.fsec__body--popover .picker__list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.filterbar__legacy{margin:0 0 var(--space-3)}.filterbar__footer{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.filterbar__checks{gap:0 var(--space-4);flex-wrap:wrap;flex:auto;display:flex}.filterbar__checks .check{min-height:var(--control-h);align-items:center;padding:0}.filterbar__actions{gap:var(--space-2);display:flex}.filter-group__fields{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;display:grid}.filter-group__col{gap:var(--space-3);align-content:start;min-width:0;display:grid}.filter-group__fields>.field,.filter-group__col>.field{min-width:0;margin:0}.filter-group__fields>.field>.field__label,.filter-group__col>.field>.field__label{margin:0 0 var(--space-1);padding:0 var(--space-2);min-height:1lh;display:block}.ftool{align-items:center;gap:var(--space-2);min-width:0;margin:var(--space-2) 0 var(--space-3);display:flex}.ftool__all{min-height:var(--tap);border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:var(--type-control);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ftool__badge{background:var(--paper);min-width:22px;height:22px;color:var(--accent);font:var(--type-caption);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ftool__scroll{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;padding:2px;display:flex;overflow-x:auto}.ftool__scroll::-webkit-scrollbar{display:none}.ftool__chip{max-width:16rem;min-height:var(--tap);border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);font:var(--type-filter-label);white-space:nowrap;cursor:pointer;min-height:var(--filter-row-h);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ftool__chip[data-active]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.ftool__chip-value{text-overflow:ellipsis;min-width:0;font:var(--type-filter-value);overflow:hidden}@media (min-width:768px){.ftool{display:none}}@media (max-width:767.98px){.fpanel{display:none}.fpanel[data-open]{z-index:70;height:var(--fpanel-vh,100dvh);background:var(--paper);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);flex-direction:column;display:flex;position:fixed;inset:0 0 auto}.fpanel__head{min-height:calc(var(--tap) + var(--space-2));padding:var(--space-1) var(--space-1) var(--space-1) var(--gutter);border-bottom:var(--divider);flex:none;justify-content:space-between;align-items:center;display:flex}.fpanel__title{font:var(--type-section);outline:none;margin:0}.fpanel__close{width:var(--icon-target);height:var(--icon-target);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fpanel__chips{padding:var(--space-2) var(--gutter);border-bottom:var(--divider);scrollbar-width:none;flex:none;gap:6px;margin:0;list-style:none;display:flex;overflow-x:auto}.fpanel__chip{min-height:var(--tap);border:1px solid var(--accent);background:var(--accent-tint);color:var(--accent);font:var(--type-secondary);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.fpanel__body{overscroll-behavior:contain;min-height:0;padding:0 var(--gutter) var(--space-4);flex:auto;overflow-y:auto}.fpanel__foot{gap:var(--space-2);padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:var(--divider);background:var(--paper);flex:none;display:flex}.fpanel__foot .btn{flex:1 1 0}.fpanel__foot .fpanel__apply{flex:2 1 0}.fpanel .filterbar{margin:0}.fpanel .filterbar__fields{grid-template-columns:minmax(0,1fr)}.fpanel .filterbar__actions{display:none}}@media (min-width:768px){.fpanel__head,.fpanel__chips,.fpanel__foot{display:none}}.filter-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.listing-collection,.listing-table{container:listings/inline-size}.listing-table{--lc-gap:16px;--lc-thumb:112px;--lc-details:fit-content(160px);--lc-price:fit-content(200px);--lcols-photo:var(--lc-thumb) minmax(0, 1fr) var(--lc-details) var(--lc-price);--lcols-text:minmax(0, 1fr) var(--lc-details) var(--lc-price)}.lrow{isolation:isolate;border-bottom:var(--divider);grid-template-columns:104px minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid;position:relative}.lrow--bold .lrow__title,.lrow--bold .lrow__excerpt,.lrow--bold .lrow__attrs>:not(.lrow__type),.lrow.lrow--bold .price,.lrow.lrow--bold .price__amount,.lrow.lrow--bold .price__qualifier{color:var(--listing-bold-ink);font-weight:var(--listing-weight-bold);opacity:1}.lrow--text{grid-template-columns:minmax(0,1fr)}.lrow__thumb{background:var(--wash);width:104px;height:78px;color:var(--faint);border-radius:4px;grid-row:span 3;justify-content:center;align-items:center;display:flex;overflow:hidden}.lrow__thumb img{object-fit:cover;width:100%;height:100%}.lrow__title{font:var(--type-row-title);color:var(--ink);-webkit-line-clamp:2;padding-right:var(--icon-target);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lrow__title a{color:inherit}.lrow__title a:hover{text-decoration:none}.lrow__title a:after{content:"";position:absolute;inset:0}.lrow:before{content:"";inset:0 calc(-1 * var(--space-2));z-index:-1;border-radius:var(--radius);pointer-events:none;position:absolute}@media (hover:hover){.lrow:hover:not(:has(.lrow__save:hover)):before{background:var(--state-hover)}.lrow__title a:hover{color:var(--accent);text-decoration:underline}}.lrow:has(.lrow__title a:focus-visible):before{background:var(--state-hover)}.lrow__title a:focus-visible{color:var(--accent);text-decoration:underline}.lrow.lrow:has(.lrow__title a:active):before{background:var(--state-press)}.lrow__excerpt{display:none}.lrow__attrs{font:var(--type-row-attrs);color:var(--muted);flex-wrap:wrap;gap:2px 10px;display:flex}.lmeta{font:var(--type-row-meta);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;margin:0;display:flex}.lmeta__item{overflow-wrap:anywhere;min-width:0}.lmeta__item--keep{white-space:nowrap}.lmeta__item+.lmeta__item:before{content:"•";margin-right:6px}.lrow__meta{margin-top:2px}.lrow .price__amount{font-weight:inherit}.lrow__price{color:var(--ink);white-space:normal;overflow-wrap:break-word;min-width:0}.lrow__price--soft{font:var(--type-label);white-space:normal}.lrow__price--soft .price{font:var(--type-label);font-weight:400}.lrow--bold .lrow__price--soft .price{color:var(--listing-bold-ink);font-weight:var(--listing-weight-bold)}.price{font:var(--type-price-row)}.price--detail{font:var(--type-price-detail)}.price--inline{font:inherit}.price__amount{color:var(--price-amount);font-weight:inherit}.price__figure{overflow-wrap:break-word}.price__qualifier{color:var(--price-qualifier);font:var(--type-price-qualifier)}.price__qualifier--joined{margin-inline-start:.25em}.lrow__type{font:var(--type-label);color:var(--accent)}.lrow__foot{display:contents}.lrow__save{z-index:1;position:absolute;top:6px;right:0}.save-btn{width:var(--icon-target);height:var(--icon-target);color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.save-btn:hover{text-decoration:none}.save-btn[aria-pressed=true]{color:var(--accent)}.btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.btn--quiet[aria-pressed=true]{background:0 0;border-color:#0000}@container listings (min-width:860px){.listing-table{grid-template-columns:var(--lcols-photo);column-gap:var(--lc-gap);align-items:start;display:grid}.listing-table--text{grid-template-columns:var(--lcols-text)}.rows{display:contents}.lrow{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--lc-gap);grid-template-rows:auto;align-items:start;padding:10px 0;display:grid}.lrow__thumb{grid-area:auto/1;width:112px;height:84px}.lrow__main{grid-column:2;min-width:0}.lrow__attrs{grid-column:3}.lrow__foot{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--space-3);flex-direction:column;grid-column:4;min-width:0;display:flex}.listing-table--text .lrow__main{grid-column:1}.listing-table--text .lrow__attrs{grid-column:2}.listing-table--text .lrow__foot{grid-column:3}.lrow__title{padding-right:0}.lrow__excerpt{-webkit-line-clamp:2;color:var(--muted);font:var(--type-row-excerpt);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.lrow__attrs{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0}.lrow__price{text-align:right;max-width:100%}.lrow__save{z-index:1;flex:none;position:relative;top:auto;right:auto}.ad-slot--feed{grid-column:1/-1}}@container listings (max-width:859.98px){.lrow__main{display:contents}.lrow__excerpt,.lrow__meta{padding-right:var(--icon-target)}.lrow>:not(.lrow__thumb):not(.lrow__save){grid-column:2}.lrow.lrow--text>:not(.lrow__thumb):not(.lrow__save){grid-column:1}.lrow__thumb{grid-row:1/span 4}.lrow__price{order:0}}@container listings (min-width:560px) and (max-width:859.98px){.lrow__excerpt{-webkit-line-clamp:2;color:var(--muted);font:var(--type-row-excerpt);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}html[data-results-view=grid] .listing-collection[data-switchable] .listing-table{display:block}html[data-results-view=grid] .listing-collection[data-switchable] .lrow{grid-column:auto}html[data-results-view=grid] .listing-collection[data-switchable] .rows{gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container listings (min-width:40rem){html[data-results-view=grid] .listing-collection[data-switchable] .rows{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@container listings (max-width:16rem){html[data-results-view=grid] .listing-collection[data-switchable] .rows{grid-template-columns:minmax(0,1fr)}}html[data-results-view=grid] .listing-collection[data-switchable] .lrow{align-items:stretch;gap:var(--space-1);border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex;overflow:visible}html[data-results-view=grid] .listing-collection[data-switchable] .lrow:before{inset:calc(-1 * var(--space-2));border-radius:var(--radius)}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__thumb{aspect-ratio:4/3;border-radius:var(--radius);width:100%;height:auto}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__main{display:contents}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__thumb{order:0}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__title{order:1}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__attrs{order:2}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__meta{order:3;margin-top:0}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__foot{order:4}html[data-results-view=grid] .listing-collection[data-switchable] .lrow>:not(.lrow__thumb){grid-column:auto}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__title{padding-right:0}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__excerpt{display:none}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__attrs{color:var(--muted);flex-flow:wrap;gap:2px 8px}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__foot{justify-content:space-between;align-self:auto;align-items:center;gap:var(--space-2);flex-direction:row;margin-top:auto;display:flex}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__price{text-align:left;flex:auto;order:0;min-width:0;margin-top:0;padding-top:0}html[data-results-view=grid] .listing-collection[data-switchable] .lrow__save{z-index:1;flex:none;position:relative;top:auto;right:auto}html[data-results-view=grid] .listing-collection[data-switchable] .ad-slot--feed{grid-column:1/-1}.pager{flex-wrap:wrap;justify-content:center;gap:4px;padding:20px 0;display:flex}.pager a,.pager span{min-width:var(--icon-target);height:var(--icon-target);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink);font:var(--type-control);justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.pager a:hover{text-decoration:none}.pager [aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.pager .gap{border:0;min-width:20px}.empty{text-align:left;padding:32px 0}.empty h2{margin-bottom:6px}.detail{gap:var(--layout-gap);margin-top:var(--layout-gap);flex-direction:column;display:flex}.detail>*{min-width:0}.detail__gallery{padding-bottom:calc(var(--space-5) - var(--layout-gap))}.detail__more-wrap{padding-top:calc(var(--space-5) - var(--layout-gap))}@media (min-width:1024px){.detail{grid-template-columns:minmax(0, 1fr) var(--side);grid-template-rows:var(--detail-rows);column-gap:var(--side-gap);row-gap:var(--layout-gap);align-items:start;display:grid}.detail>:not(aside){grid-column:1;grid-row:var(--row)}.detail>aside{grid-area:1/2/-1;align-self:stretch}}.detail>aside{align-items:stretch;gap:var(--layout-gap);flex-direction:column;display:flex}.seller-card{gap:var(--space-3);flex-direction:column;display:flex}.seller-card__row{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.seller-card__name{overflow-wrap:anywhere;flex:auto;min-width:0}.seller-card__count{flex:none}.contact-actions{gap:var(--space-2);flex-direction:column;display:flex}.contact-actions .btn{min-height:var(--tap);white-space:normal;text-align:center;overflow-wrap:anywhere;height:auto}.detail__title{font:var(--type-display)}.detail__price,.detail__meta{margin-top:6px}.desc{white-space:pre-line;overflow-wrap:anywhere;font:var(--type-body);max-width:72ch}.attr-table{border-collapse:collapse;width:100%;font:var(--type-body)}.attr-table th,.attr-table td{text-align:left;border-bottom:var(--divider);vertical-align:top;overflow-wrap:anywhere;padding:7px 0}.attr-table th{width:42%;color:var(--muted);padding-right:12px;font-weight:400}.attr-label{align-items:flex-start;gap:var(--space-2);display:flex}.attr-icon{width:20px;height:1lh;color:var(--accent);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.attr-icon svg{display:block}.attr-label__text{min-width:0}.panel{border:1px solid var(--rule-strong);border-radius:var(--radius);padding:16px}.panel+.panel{margin-top:12px}.detail-nav{font:var(--type-secondary);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.detail-nav a{align-items:center;gap:2px;min-height:36px;display:inline-flex}.detail-crumbs .page-header__nav{margin-bottom:0}.detail__summary{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.detail__summary-text{overflow-wrap:anywhere;min-width:0}.listing-actions{gap:2px;margin-top:-10px;margin-right:-10px;display:flex;position:relative}.detail>article{container:detail-main/inline-size}@container detail-main (max-width:22rem){.detail__summary{grid-template-columns:minmax(0,1fr)}.listing-actions{margin-top:var(--space-1);justify-self:end}}.listing-actions .icon-btn{color:var(--accent);position:relative}.listing-actions .icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:768px){.tip[data-tip]{position:relative}.tip[data-tip]:after{content:attr(data-tip);z-index:31;width:max-content;max-width:min(16rem, calc(100vw - 2 * var(--space-4)));white-space:normal;overflow-wrap:break-word;text-align:left;background:var(--tooltip-bg);color:var(--tooltip-fg);font:var(--type-caption);pointer-events:none;opacity:0;border-radius:4px;padding:4px 8px;position:absolute;top:calc(100% + 6px);right:0}.tip[data-tip]:focus-visible:after{opacity:1}.tip[aria-expanded=true]:after,.tip[data-tip-dismissed]:after{display:none}}@media (min-width:768px) and (hover:hover){.tip[data-tip]:hover:after{opacity:1}}.action-menu{z-index:30;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:14rem;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #1b1f231f}.action-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:0 var(--space-3);color:var(--ink);font:var(--type-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;text-decoration:none;display:flex}.action-item .icon{color:var(--accent);flex:none}.action-item:hover{text-decoration:none}@media (hover:hover){.action-item:hover{background:var(--state-hover)}}.action-item:active{background:var(--state-press)}.action-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}dialog.sheet.action-sheet{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:16px 16px 0 0;margin:auto 0 0}.action-sheet__items{padding:var(--space-2) var(--space-2) var(--space-4)}.action-sheet .action-item{min-height:52px;font:var(--type-body)}.scroll-locked,.scroll-locked body{overflow:hidden}.listing-actions__toast{z-index:31;background:var(--ink);color:var(--paper);font:var(--type-caption);white-space:nowrap;border-radius:4px;padding:4px 8px;position:absolute;top:calc(100% + 6px);right:0}.gallery{border-radius:var(--radius);background:var(--paper);position:relative;overflow:hidden}.gallery-mosaic{aspect-ratio:16/9;grid-template-rows:1fr 1fr 1fr;grid-template-columns:3fr 1fr;gap:4px;display:none;position:relative}.gallery-mosaic__empty{grid-column:2}.gallery-mosaic__lead.gallery-mosaic__empty{grid-area:1/1/-1}.gallery-mosaic__tile{background:var(--wash);cursor:pointer;border:0;border-radius:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.gallery-mosaic__tile img{object-fit:cover;width:100%;height:100%;display:block}.gallery-mosaic__lead{grid-area:1/1/-1}.gallery-mosaic__preview{grid-column:2}.gallery-mosaic__tile:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.gallery-mosaic__more{color:#fff;font:var(--type-section);background:#1b1f238c;place-items:center;display:grid;position:absolute;inset:0}.gallery-nav{width:var(--icon-target);height:var(--icon-target);color:var(--ink);cursor:pointer;background:#ffffffd1;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #1b1f2314}.gallery-nav:disabled{opacity:.35;cursor:default}@media (hover:hover){.gallery-nav:not(:disabled):hover{background:var(--state-hover)}}.gallery-nav:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gallery-nav--prev{left:var(--space-3)}.gallery-nav--next{right:calc(25% + var(--space-3))}@media (min-width:768px){.gallery-mosaic{display:grid}.gallery-swipe{display:none}}.gallery-swipe{position:relative}.gallery-swipe__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0;gap:4px;display:flex;overflow-x:auto}.gallery-swipe__track::-webkit-scrollbar{display:none}.gallery-swipe__slide{scroll-snap-align:center;aspect-ratio:4/3;background:var(--wash);flex:0 0 100%}.gallery-swipe__open{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery-swipe__open img{object-fit:contain;width:100%;height:100%;display:block}.gallery-swipe__open:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.gallery-swipe__track{scroll-behavior:auto}}.gallery-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:4px;display:none}.gallery-previews__tile,.gallery-previews__empty{aspect-ratio:4/3;background:var(--wash);border:0;border-radius:0;min-width:0;padding:0;position:relative;overflow:hidden}.gallery-previews__tile{cursor:pointer;display:block}.gallery-previews__tile img{object-fit:cover;width:100%;height:100%;display:block}.gallery-previews__tile:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.gallery-previews__more{color:#fff;font:var(--type-section);background:#1b1f238c;place-items:center;display:grid;position:absolute;inset:0}@media (max-width:767.98px){.gallery-previews{display:grid}}.gallery-slot{background:var(--wash);width:100%;height:100%;color:var(--faint);place-items:center;display:grid}.gallery-slot svg{aspect-ratio:1;width:clamp(20px,22%,40px);height:auto}dialog.viewer{width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--paper);color:var(--ink);border:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:none;position:fixed;inset:0;overflow:hidden}dialog.viewer[open]{display:grid}dialog.viewer::backdrop{background:var(--paper)}.viewer__bar{align-items:center;gap:var(--space-2);min-height:calc(var(--icon-target) + 2 * var(--space-2));padding:var(--space-2) var(--gutter);border-bottom:var(--divider);display:flex}.viewer__count{font:var(--type-label);font-variant-numeric:tabular-nums;margin:0 auto}.viewer__actions{gap:2px;display:flex}.viewer__body{min-height:0;padding:0 var(--gutter) var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.viewer__main{gap:var(--space-2);min-width:0;min-height:0;padding-top:var(--space-3);grid-template-rows:minmax(0,1fr) auto;display:grid}.viewer__stage{background:var(--wash);border-radius:var(--radius);touch-action:none;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.viewer__stage[data-zoomed]{cursor:grab}.viewer__photo{place-items:center;width:100%;height:100%;margin:0;display:grid}.viewer__photo[hidden]{display:none}.viewer__photo img{object-fit:contain;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%}.viewer__loading{border:3px solid var(--rule);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite viewer-spin;position:absolute}@keyframes viewer-spin{to{transform:rotate(360deg)}}.viewer__error{padding:var(--space-4);text-align:center;font:var(--type-body);color:var(--muted);margin:0}.viewer__nav{width:var(--icon-target);height:var(--icon-target);color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.viewer__nav:disabled{opacity:.35;cursor:default}.viewer__nav--prev{left:var(--space-3)}.viewer__nav--next{right:var(--space-3)}@media (hover:hover){.viewer__nav:not(:disabled):hover{background:var(--state-hover)}}.viewer__nav:focus-visible,.viewer__thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.viewer__thumbs{scrollbar-width:thin;gap:4px;padding:2px 2px 4px;display:flex;overflow-x:auto}.viewer__thumb{background:var(--wash);cursor:pointer;border:2px solid #0000;border-radius:4px;flex:none;width:96px;height:72px;padding:0;overflow:hidden}.viewer__thumb[aria-current=true]{border-color:var(--accent)}.viewer__thumb img{object-fit:cover;width:100%;height:100%;display:block}.viewer__rail{display:none}@media (min-width:1232px){.viewer__body--rail{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px}.viewer__rail{padding-top:var(--space-4);min-height:calc(var(--ad-reserve,600px) + var(--space-4));display:block}}@media (max-width:767.98px){.viewer__thumbs{display:none}.viewer__body{padding:0 0 env(safe-area-inset-bottom)}.viewer__main{padding-top:0}.viewer__stage{border-radius:0}}@media (max-width:767.98px) and (min-height:560px){.viewer__thumbs{display:flex}}@media (prefers-reduced-motion:reduce){.viewer__loading{animation:none}.viewer__thumbs{scroll-behavior:auto}}dialog.sheet{border:1px solid var(--rule-strong);border-radius:var(--radius);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0}dialog.sheet::backdrop{background:#1b1f2366}.sheet__head{border-bottom:var(--divider);align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.sheet__head h2{flex:1}.sheet__body{padding:16px;overflow:auto}.steps{font:var(--type-secondary);color:var(--muted);gap:4px;padding:12px 0;display:flex;overflow-x:auto}.steps li{white-space:nowrap;align-items:center;gap:6px;display:flex}.steps li+li:before{content:"";background:var(--rule-strong);width:16px;height:1px;margin-right:2px}.steps [aria-current=step]{color:var(--ink);font-weight:700}.steps .done{color:var(--accent)}.form-narrow>*{max-width:680px}.form-section{border-top:var(--divider);padding:18px 0}.form-footer{padding:16px 0 calc(16px + env(safe-area-inset-bottom));border-top:var(--divider);background:var(--paper);z-index:5;flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.photo-tile{border:1px solid var(--rule);border-radius:var(--radius);background:var(--wash);position:relative;overflow:hidden}.photo-tile img{aspect-ratio:4/3;object-fit:cover;width:100%}.photo-tile__bar{background:var(--paper);border-top:var(--divider);justify-content:space-between;padding:2px;display:flex}.photo-tile__bar button{width:var(--icon-target);height:var(--icon-target);cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.photo-tile__bar button:disabled{opacity:.3;cursor:default}.photo-tile__cover{background:var(--accent);color:#fff;font:var(--type-caption);border-radius:3px;padding:1px 6px;position:absolute;top:6px;left:6px}.dropzone{border:1.5px dashed var(--rule-strong);border-radius:var(--radius);min-height:120px;color:var(--muted);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.dropzone[data-over=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.tabs{border-bottom:var(--divider);scrollbar-width:thin;gap:2px;margin-bottom:4px;display:flex;overflow-x:auto}.tabs a{white-space:nowrap;min-height:var(--tap);color:var(--muted);font:var(--type-control);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.tabs a:hover{text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.tabs .count{color:var(--muted);font:var(--type-count)}.manage-row{border-bottom:var(--divider);grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.manage-row__thumb{background:var(--wash);width:72px;height:54px;color:var(--faint);border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.manage-row__thumb img{object-fit:cover;width:100%;height:100%}.manage-row__actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}@media (min-width:768px){.manage-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}.manage-row__actions{grid-column:auto;justify-content:flex-end}}.badge{height:22px;font:var(--type-caption);background:var(--wash);color:var(--muted);border:1px solid var(--rule);border-radius:3px;align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex}.badge--active{background:var(--accent-tint);color:var(--accent);border-color:var(--accent-tint-border)}.badge--pending{background:var(--warn-tint);color:#7a5a00;border-color:#f0dfa8}.badge--rejected{background:var(--danger-tint);color:var(--danger);border-color:#f1c7c1}.table-wrap{border:1px solid var(--rule);border-radius:var(--radius);overflow-x:auto}.table{border-collapse:collapse;width:100%;font:var(--type-secondary)}.table th,.table td{text-align:left;border-bottom:var(--divider);vertical-align:top;padding:8px 10px}.table th{background:var(--wash);white-space:nowrap;font-weight:600}.table tr:last-child td{border-bottom:0}.admin-nav{border-bottom:var(--divider);gap:2px;display:flex;overflow-x:auto}.admin-nav a{min-height:var(--tap);white-space:nowrap;color:var(--muted);font:var(--type-control);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;display:inline-flex}.admin-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.stat-row{border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.stat-row>a,.stat-row>div{color:var(--ink);border-right:var(--divider);padding:12px 14px}.stat-row>:last-child{border-right:0}.stat-row strong{font:var(--type-display);display:block}.auth-box{max-width:460px;padding-bottom:max(24px, env(safe-area-inset-bottom));margin:24px auto 0}.auth-box h1{margin-bottom:4px}.auth-links a,.link-btn{text-underline-offset:3px;text-decoration:underline}.link-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.email-sent__address{border:1px solid var(--rule);border-radius:var(--radius);background:var(--wash);flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;padding:10px 12px;display:flex}.email-sent__address>*{overflow-wrap:anywhere;min-width:0}.email-sent__resend{min-width:min(100%,15rem)}.email-sent>.email-sent__address{margin-top:16px}.confirmed-wrap{padding-top:var(--layout-gap)}.confirmed{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.confirmed__dismiss{margin-left:auto}.methods{gap:8px;margin:0;padding:0;list-style:none;display:grid}.methods__row{border:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.methods__name{font:var(--type-label);align-items:center;gap:8px;display:inline-flex}.methods__status{color:var(--muted);font:var(--type-secondary)}.methods__action{margin-left:auto}.methods__hint{flex-basis:100%}.google-auth{display:block}.google-btn{width:100%;min-height:var(--control-h);padding:var(--control-pad-y) 12px;border-radius:var(--radius);color:#1f1f1f;font:var(--type-control);cursor:pointer;text-align:center;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:12px;display:flex}.google-btn .google-g{flex:none}@media (hover:hover){.google-btn:not(:disabled):hover{background:var(--state-hover)}}.google-btn:not(:disabled):active{background:var(--state-press)}.google-btn:disabled{opacity:.6;cursor:progress}.google-auth .notice{margin-top:8px}.auth-or{color:var(--muted);font:var(--type-secondary);align-items:center;gap:12px;margin:20px 0;display:flex}.auth-or:before,.auth-or:after{content:"";border-top:var(--divider);flex:1}.pw{position:relative}.pw__input{padding-right:52px}.pw__toggle{width:var(--tap);height:var(--tap);border-radius:var(--radius);max-height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.pw__toggle[aria-pressed=true],.pw__toggle:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.location-select{display:contents}.link-button{min-height:0;color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.link-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.with-rail__main{min-width:0}@media (min-width:1232px){.with-rail{grid-template-columns:minmax(0, 1fr) var(--side);column-gap:var(--side-gap);align-items:stretch;display:grid}}.ad-rail{display:none}@media (min-width:1232px){.with-rail>.ad-rail{margin-bottom:calc(var(--ad-sticky-gap) - var(--page-end) - var(--main-end))}}@media (min-width:1024px){.detail>aside:has(.ad-slot--detail){margin-bottom:calc(var(--ad-sticky-gap) - var(--main-end))}}.ad-sticky[data-sticky],.ad-slot--detail[data-sticky]{top:calc(var(--site-header-bottom,var(--header-h)) + var(--ad-sticky-gap));z-index:1;margin-top:0;position:sticky}@media (min-width:1232px){.ad-rail{width:var(--side);min-height:calc(600px + var(--ad-label-h));margin-top:0;display:block}.ad-slot--below-rail{display:none}}.ad{--ad-label-h:28px;outline:1px solid var(--rule);outline-offset:-1px;border-radius:var(--radius);font:var(--type-secondary);flex-direction:column;display:flex;position:relative;overflow:hidden}:root{--ad-label-h:28px}.ad__label{min-height:var(--ad-label-h);font:var(--type-caption);color:var(--ink);background:var(--paper);border-bottom:var(--divider);letter-spacing:.01em;align-items:center;padding:0 12px;display:flex}.ad__creative{flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.ad__label--inline{border:1px solid var(--rule);border-radius:3px;padding:2px 8px;display:inline-block}.ad__advertiser{font:var(--type-label);overflow-wrap:anywhere}.ad__advertiser--card{padding:10px 14px 0}.ad__headline{font:var(--type-section);color:inherit;overflow-wrap:break-word}.ad__text{overflow-wrap:break-word}.ad__body{flex-direction:column;gap:6px;min-width:0;padding:12px 14px 14px;display:flex}.ad__cta{align-self:flex-start;margin-top:4px}.ad__cta:hover{filter:none;text-decoration:none}.ad__img{flex:none;position:relative;overflow:hidden}.ad__img img{object-fit:cover;width:100%;height:100%;display:block}.ad--box .ad__img--rect{height:96px}.ad--box .ad__img--rect img{object-position:50% 40%}.ad--box.ad--rect .ad__body{gap:2px;padding:8px 12px 10px}.ad--box.ad--rect .ad__headline{font:var(--type-label)}.ad--box.ad--rect .ad__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad--box.ad--rect .ad__cta{min-height:36px;margin-top:4px;padding-block:0}.ad--box .ad__img--tall{height:300px}.ad--box.ad--tall .ad__body{flex:1;gap:10px;padding:16px}.ad--box.ad--tall .ad__headline{font:var(--type-title)}.ad--box.ad--tall .ad__cta{align-self:stretch;margin-top:auto}.ad-slot--feed,.ad-slot--detail{container-type:inline-size}.ad-slot--feed{margin:var(--space-4) 0}.ad-slot--feed>.ad-slot__box,.ad-slot--detail>.ad-slot__box{min-height:calc(var(--ad-label-h) + 20px + 56.25cqw)}.ad__img--card{aspect-ratio:16/9;width:100%}.ad--card .ad__card-grid{flex-direction:column;padding-top:10px;display:flex}.ad--card .ad__cta{min-height:var(--tap)}@container (min-width:600px){.ad-slot--feed>.ad-slot__box,.ad-slot--detail>.ad-slot__box{min-height:calc(var(--ad-label-h) + 20px + 180px + 14px)}.ad--card .ad__card-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:0;padding:10px 0 0;display:grid}.ad--card .ad__img--card{border-radius:4px;width:auto;margin:0 0 14px 14px}}li.ad-slot--feed{list-style:none}.ad-slot--detail{width:100%}@media (min-width:1024px){.ad-slot--detail>.ad-slot__box{min-height:calc(var(--ad-reserve,250px) + var(--ad-label-h))}.ad-slot--detail.ad-slot--no-desktop{display:none}}@media (max-width:1023.98px){.ad-slot--detail.ad-slot--no-compact{display:none}}.ad__artwork{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ad__artwork img{width:100%;height:100%;display:block}.ad__artwork:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:767.98px){.ads-policy{display:none!important}}.ad-preview{max-width:28rem}@media (prefers-reduced-motion:reduce){.ad *{transition:none!important;animation:none!important}}.dev-ads__campaign{margin-top:var(--space-6)}.dev-ads__row{gap:var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.dev-ads__card{flex:320px;min-width:0}.dev-sticky{grid-template-columns:minmax(0, 1fr) var(--side) var(--side);column-gap:var(--side-gap);align-items:stretch;display:grid}.dev-sticky__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dev-sticky__main>.panel{min-height:120px}@media (min-width:1232px){.dev-sticky>.ad-rail,.dev-sticky>.dev-sticky__side{margin-bottom:calc(var(--ad-sticky-gap) - var(--page-end) - var(--main-end))}}.msgs-wrap{padding-bottom:0}.msgs{--msgs-h:calc(100dvh - var(--site-header-bottom,var(--header-h)) - var(--layout-gap));height:var(--msgs-h);grid-template-columns:minmax(0,1fr);min-height:320px;display:grid}.msgs__list,.msgs__pane{min-width:0;min-height:0}.msgs__pane,.msgs--open .msgs__list{display:none}.msgs--open .msgs__pane{display:block}@media (min-width:768px){.msgs{column-gap:var(--space-5);grid-template-columns:320px minmax(0,1fr)}.msgs__pane,.msgs--open .msgs__list{display:block}.msgs__list{border-right:var(--divider);padding-right:var(--space-5)}.conv__back{display:none}}@media (min-width:1232px){.msgs{grid-template-columns:340px minmax(0,1fr)}}.msgs__none{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;height:100%;display:flex}.inbox{flex-direction:column;height:100%;min-height:0;display:flex}.inbox__bar{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:var(--divider);display:flex}.inbox__tabs{border:0;margin:0}.inbox__tab{min-height:var(--tap);color:var(--muted);font:var(--type-control);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px}.inbox__tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.inbox__actions{flex-wrap:wrap;gap:2px;display:flex}.inbox__list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox__row{border-bottom:var(--divider)}.inbox__item{align-items:flex-start;gap:var(--space-3);color:var(--ink);min-height:64px;padding:10px 4px 10px 0;display:flex}.inbox__item:hover{text-decoration:none}.inbox__row--active .inbox__item{background:var(--accent-tint);margin:0 calc(-1 * var(--space-2));padding-left:var(--space-2);padding-right:var(--space-2);border-radius:var(--radius)}.inbox__item--select{cursor:pointer}.inbox__check{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:8px 0 0}.inbox__thumb{object-fit:cover;background:var(--wash);border-radius:4px;flex:none;width:48px;height:36px;margin-top:2px}.inbox__thumb--ph{color:var(--faint);justify-content:center;align-items:center;display:inline-flex}.inbox__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.inbox__top{justify-content:space-between;gap:var(--space-2);align-items:baseline;display:flex}.inbox__name{font:500 1rem/1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox__time{font:var(--type-secondary);color:var(--muted);flex:none}.inbox__listing,.inbox__last{font:var(--type-secondary);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox__last--unread{color:var(--ink);font-weight:500}.inbox__unread{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font:var(--type-caption);border-radius:10px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0 6px;display:inline-flex}.inbox__empty{padding:var(--space-5) 0}.inbox__more,.inbox__select{align-self:flex-start}.conv{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.conv__head{align-items:center;gap:var(--space-2);border-bottom:var(--divider);padding:6px 0;display:flex}.conv__who{flex:auto;min-width:0}.conv__title{font:500 1rem/1.3 var(--font);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.conv__listing{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);font:var(--type-secondary);margin:2px 0 0;display:flex}.conv__listing:hover{color:var(--accent);text-decoration:none}.conv__listing img,.conv__listing-ph{object-fit:cover;background:var(--wash);width:40px;height:30px;color:var(--faint);border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.conv__listing-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv__listing-price{color:var(--price-amount);flex:none;font-weight:500}.conv__menu-host{flex:none;position:relative}.conv__menu{left:auto;right:0}.action-item--danger{color:var(--danger)}.conv__notice{margin:var(--space-2) 0 0}.conv__list{overscroll-behavior:contain;min-height:0;padding:var(--space-3) 2px;flex-direction:column;flex:auto;gap:2px;display:flex;overflow-y:auto}.conv__older{margin-bottom:var(--space-2);align-self:center}.conv__system{text-align:center;margin:var(--space-2) 0;font:var(--type-secondary);color:var(--muted);align-self:center;max-width:48ch}.conv__end{flex:none;height:1px}.conv__fresh{left:50%;bottom:calc(var(--composer-h,64px) + 12px);z-index:2;position:absolute;transform:translate(-50%);box-shadow:0 2px 8px #1b1f2333}.conv__composer{border-top:var(--divider);padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom));flex:none}.msg{flex-direction:column;align-self:flex-start;gap:2px;max-width:min(78%,56ch);margin-top:2px;display:flex}.msg--first{margin-top:var(--space-2)}.msg--mine{align-self:flex-end}.msg__body{background:var(--wash);color:var(--ink);font:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;margin:0;padding:8px 12px}.msg--mine .msg__body{background:var(--accent);color:var(--on-accent);border-radius:12px 12px 4px}.msg__body--unavailable{color:var(--muted);border:1px dashed var(--rule-strong);background:0 0;font-style:italic}.msg--mine .msg__body--unavailable{color:var(--muted)}.msg--support .msg__body{border:1px solid var(--accent);background:var(--accent-tint);color:var(--ink)}.msg__support{font:var(--type-caption);color:var(--accent);align-items:center;gap:4px;display:inline-flex}.msg__files{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.msg--mine .msg__files{justify-content:flex-end}.msg__photo img{background:var(--wash);border-radius:8px;width:auto;max-width:220px;height:auto;max-height:220px;display:block}.msg__doc{border:1px solid var(--rule-strong);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.msg__file-unavailable{border:1px dashed var(--rule-strong);color:var(--muted);font:var(--type-secondary);border-radius:8px;padding:8px 12px;font-style:italic;display:inline-block}.msg__meta{gap:var(--space-2);font:var(--type-caption);color:var(--muted);align-items:center;padding:0 4px;font-weight:400;display:flex}.msg--mine .msg__meta{justify-content:flex-end}.msg__state--failed{color:var(--danger)}.msg__retry,.msg__report{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.msg__report{opacity:0}.msg:hover .msg__report,.msg:focus-within .msg__report,.msg__report:focus-visible{opacity:1}@media (hover:none){.msg__report{opacity:1}}.composer{gap:var(--space-2);flex-direction:column;display:flex}.composer__row{align-items:flex-end;gap:var(--space-2);display:flex}.composer__attach{flex:none;position:relative}.composer__menu{z-index:5;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:220px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 6px 20px #1b1f2326}.composer__help{font:var(--type-caption);color:var(--muted);margin:4px 8px 6px;font-weight:400}.composer__text{min-width:0;min-height:var(--tap);border:1px solid var(--rule-strong);background:var(--paper);max-height:160px;color:var(--ink);font:var(--type-body);resize:none;border-radius:22px;flex:auto;padding:10px 12px;line-height:1.4}.composer__text:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.composer__send{min-height:var(--tap);height:var(--tap);border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@media (max-width:479.98px){.composer__send-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.composer__send{width:var(--tap);justify-content:center;padding:0}}.composer__off{border-radius:var(--radius);background:var(--wash);color:var(--muted);font:var(--type-secondary);margin:0;padding:10px 12px}.composer__error{color:var(--danger);font:var(--type-secondary);margin:0}.composer__pending{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.composer__file{border:1px solid var(--rule-strong);border-radius:var(--radius);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 4px;display:grid;position:relative}.composer__file img,.composer__file-icon{object-fit:cover;background:var(--wash);width:56px;height:42px;color:var(--faint);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.composer__file-name{font:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.composer__progress{grid-column:2;width:100%;height:4px}.composer__file-error{color:var(--danger);font:var(--type-caption);grid-column:2;font-weight:400}.composer__file--failed{border-color:var(--danger)}.composer__retry{grid-area:1/3;min-height:32px}.composer__remove{grid-column:3;width:32px;height:32px}.composer__file--failed .composer__remove{grid-row:2}.nav-badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:var(--type-caption);border-radius:9px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;display:inline-flex}.case-msgs{gap:var(--space-2);flex-direction:column;display:flex}.case-msg{border:1px solid var(--rule);border-radius:var(--radius);padding:8px 12px}.case-msg--reported{border-color:var(--danger);background:var(--danger-tint)}.case-msg--withheld{opacity:.8;border-style:dashed}
