.FavoriteButton-module__G6EzQG__button{width:20px;height:20px;color:var(--color-green);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0;padding:0;line-height:1;transition:none;display:inline-grid;position:static}.FavoriteButton-module__G6EzQG__button:hover{background:0 0}.FavoriteButton-module__G6EzQG__button svg{width:20px;height:20px;transition:none;display:block;transform:none}.FavoriteButton-module__G6EzQG__button[aria-pressed=true]{color:var(--color-green)}.FavoriteButton-module__G6EzQG__button[aria-pressed=true] svg,.FavoriteButton-module__G6EzQG__button:active svg{transform:none}.FavoriteButton-module__G6EzQG__button:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:4px}
.MessageDateSeparator-module___LFQHW__separator{color:var(--color-muted);text-align:center;align-items:center;gap:10px;margin:10px 0 4px;font-size:11px;font-weight:700;display:flex}.MessageDateSeparator-module___LFQHW__separator:before,.MessageDateSeparator-module___LFQHW__separator:after{content:"";background:var(--color-border);flex:1;height:1px}
.ChatOnListing-module__QZ2eqW__chat{flex-direction:column;flex:none;gap:8px;width:100%;min-height:0;max-height:none;padding:0;display:flex}.ChatOnListing-module__QZ2eqW__heading{color:var(--ink);flex:none;margin:0;font-size:14px;font-weight:800}.ChatOnListing-module__QZ2eqW__history{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:5px;min-height:42px;max-height:260px;padding:5px 3px;display:flex;overflow-y:auto}.ChatOnListing-module__QZ2eqW__state{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:auto;padding:7px;font-size:12px;display:flex}.ChatOnListing-module__QZ2eqW__spinner{border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.75s linear infinite ChatOnListing-module__QZ2eqW__chatSpin}@keyframes ChatOnListing-module__QZ2eqW__chatSpin{to{transform:rotate(360deg)}}.ChatOnListing-module__QZ2eqW__mine,.ChatOnListing-module__QZ2eqW__theirs{width:100%;display:flex}.ChatOnListing-module__QZ2eqW__mine{justify-content:flex-end}.ChatOnListing-module__QZ2eqW__theirs{justify-content:flex-start}.ChatOnListing-module__QZ2eqW__bubble{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px 10px 3px;max-width:88%;padding:6px 9px 4px}.ChatOnListing-module__QZ2eqW__mine .ChatOnListing-module__QZ2eqW__bubble{border-color:var(--color-border-strong);background:var(--mint);border-radius:10px 10px 10px 3px}.ChatOnListing-module__QZ2eqW__bubble p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.4}.ChatOnListing-module__QZ2eqW__bubble time{color:var(--muted);text-align:end;margin-top:2px;font-size:9px;display:block}.ChatOnListing-module__QZ2eqW__bubble time .ChatOnListing-module__QZ2eqW__preview-icon{vertical-align:middle;margin-inline-start:2px;display:inline-block}.ChatOnListing-module__QZ2eqW__composer{box-shadow:none;background:0 0;border:0;flex-direction:row;flex:none;align-items:flex-end;gap:3px;padding:0;display:flex}.ChatOnListing-module__QZ2eqW__composer textarea{resize:none;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;border:1px solid var(--green);background:var(--surface);width:100%;min-width:0;min-height:36px;max-height:calc(4.2em + 6px);color:var(--ink);font:inherit;border-radius:18px;outline:none;flex:auto;padding:8px 10px;font-size:13px;line-height:1.4;display:block;overflow-y:hidden}.ChatOnListing-module__QZ2eqW__composer textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 15%, transparent)}.ChatOnListing-module__QZ2eqW__composer textarea::-webkit-scrollbar{width:4px}.ChatOnListing-module__QZ2eqW__composer textarea::-webkit-scrollbar-thumb{background:var(--muted);border-radius:4px}.ChatOnListing-module__QZ2eqW__composer button{background:var(--green);width:36px;height:36px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.ChatOnListing-module__QZ2eqW__composer button:hover:not(:disabled){background:var(--green-dark)}.ChatOnListing-module__QZ2eqW__composer button:disabled{cursor:not-allowed;opacity:.5}.ChatOnListing-module__QZ2eqW__composer button svg{color:currentColor;width:24px;height:24px}.ChatOnListing-module__QZ2eqW__composer[dir=rtl] button svg{transform:rotate(180deg)}.ChatOnListing-module__QZ2eqW__error{color:var(--color-danger);margin:0;font-size:11px}.ChatOnListing-module__QZ2eqW__closed{color:var(--muted);text-align:center;margin:0;padding:7px;font-size:12px}@media (max-width:700px){.ChatOnListing-module__QZ2eqW__chat{gap:6px;max-height:none;padding:0}.ChatOnListing-module__QZ2eqW__heading{font-size:13px}.ChatOnListing-module__QZ2eqW__history{gap:4px;min-height:34px;max-height:220px;padding:3px 2px}.ChatOnListing-module__QZ2eqW__bubble p{font-size:11px}.ChatOnListing-module__QZ2eqW__composer textarea{min-height:34px;padding:7px 9px;font-size:12px}.ChatOnListing-module__QZ2eqW__composer button{flex-basis:34px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.ChatOnListing-module__QZ2eqW__spinner{animation:none}}
.ListingOwnerControls-module__jEYpSq__badge{background:var(--color-green-soft);color:var(--color-green-dark);border-radius:99px;flex:none;align-self:center;margin-inline-start:auto;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.ListingOwnerControls-module__jEYpSq__editButton{border:1px solid var(--color-green);background:var(--color-green);width:100%;min-height:42px;color:var(--surface);font:inherit;border-radius:11px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.ListingOwnerControls-module__jEYpSq__editButton:hover{background:var(--color-green-dark);box-shadow:0 4px 12px var(--control-focus-ring);transform:translateY(-1px)}.ListingOwnerControls-module__jEYpSq__editButton:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:2px}
.ProfileAvatar-module__jJF4JW__avatar{border-radius:50%;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.ProfileAvatar-module__jJF4JW__avatar img{width:var(--avatar-image-size,100%);height:var(--avatar-image-size,100%);object-fit:cover;display:block}.ProfileAvatar-module__jJF4JW__avatar svg{width:70%;height:70%;display:block}.ProfileAvatar-module__jJF4JW__initial{text-transform:uppercase;font-weight:800;line-height:1.1;display:block}
.RouteTransition-module__a0rBCG__route{animation:.14s ease-out both RouteTransition-module__a0rBCG__route-enter}@keyframes RouteTransition-module__a0rBCG__route-enter{0%{opacity:.96}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RouteTransition-module__a0rBCG__route{animation:none}}
.LanguageToggle-module__3lKjrG__toggle{border:1px solid var(--color-green);background:var(--surface);min-height:40px;color:var(--color-muted);border-radius:10px;flex:none;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.LanguageToggle-module__3lKjrG__toggle button{min-width:30px;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 5px;font-size:11px;font-weight:800}.LanguageToggle-module__3lKjrG__toggle button[aria-pressed=true]{color:var(--color-green);background:0 0}.LanguageToggle-module__3lKjrG__toggle button:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media (max-width:420px){.LanguageToggle-module__3lKjrG__toggle{gap:2px;padding:3px 5px}.LanguageToggle-module__3lKjrG__toggle button{min-width:27px}}
.AccountSettings-module__QjoAKq__settings{margin-top:24px}.AccountSettings-module__QjoAKq__form{gap:18px;width:100%;min-width:0;display:grid}.AccountSettings-module__QjoAKq__section{border:1px solid var(--color-green);background:var(--surface);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,4vw,32px);display:flex}.AccountSettings-module__QjoAKq__section h2{margin:0 0 6px;font-size:1.2rem}.AccountSettings-module__QjoAKq__accountEmail{color:var(--color-green);overflow-wrap:anywhere;margin:0;font-weight:700}.AccountSettings-module__QjoAKq__section label{margin-top:6px;font-size:.92rem;font-weight:800}.AccountSettings-module__QjoAKq__section input,.AccountSettings-module__QjoAKq__section select{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);color:var(--color-ink);font:inherit;padding:11px 14px;transition:border-color .16s,box-shadow .16s}.AccountSettings-module__QjoAKq__section input:hover:not(:disabled),.AccountSettings-module__QjoAKq__section select:hover:not(:disabled){border-color:var(--control-border-hover)}.AccountSettings-module__QjoAKq__section input:focus-visible,.AccountSettings-module__QjoAKq__section select:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:1px;border-color:var(--control-border)}.AccountSettings-module__QjoAKq__help{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.7}.AccountSettings-module__QjoAKq__error,.AccountSettings-module__QjoAKq__success{border-radius:12px;padding:13px 15px;line-height:1.6}.AccountSettings-module__QjoAKq__error{background:var(--color-danger-bg);color:var(--color-danger)}.AccountSettings-module__QjoAKq__success{background:var(--color-success-bg);color:var(--color-success)}.AccountSettings-module__QjoAKq__skeletonLine{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:6px;height:11px;animation:1.25s ease-in-out infinite AccountSettings-module__QjoAKq__skeleton-shimmer}.AccountSettings-module__QjoAKq__skeletonHeading{width:34%;height:18px;margin-bottom:8px}.AccountSettings-module__QjoAKq__skeletonLabel{width:24%;margin-top:6px}.AccountSettings-module__QjoAKq__skeletonText{width:80%;margin-bottom:12px}.AccountSettings-module__QjoAKq__skeletonTextShort{width:52%}.AccountSettings-module__QjoAKq__skeletonProfileRow{align-items:center;gap:18px;display:flex}.AccountSettings-module__QjoAKq__skeletonAvatar{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:50%;flex:0 0 112px;width:112px;height:112px;animation:1.25s ease-in-out infinite AccountSettings-module__QjoAKq__skeleton-shimmer}.AccountSettings-module__QjoAKq__skeletonCopy{flex:1;gap:10px;display:grid}.AccountSettings-module__QjoAKq__skeletonField{border:1px solid var(--color-border);background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:12px;height:48px;animation:1.25s ease-in-out infinite AccountSettings-module__QjoAKq__skeleton-shimmer}@keyframes AccountSettings-module__QjoAKq__skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.AccountSettings-module__QjoAKq__skeletonLine,.AccountSettings-module__QjoAKq__skeletonAvatar,.AccountSettings-module__QjoAKq__skeletonField{animation:none}}.AccountSettings-module__QjoAKq__avatarRow{align-items:center;gap:18px;min-width:0;display:flex}.AccountSettings-module__QjoAKq__avatarUpload{border:2px dashed var(--color-green);background:var(--surface-subtle);cursor:pointer;border-radius:50%;flex:0 0 112px;width:112px;height:112px;margin:0;display:block;position:relative;overflow:hidden}.AccountSettings-module__QjoAKq__avatarPreview,.AccountSettings-module__QjoAKq__avatarFallback{background:var(--color-green-soft);width:100%;height:100%;color:var(--color-green);object-fit:cover;border:0;border-radius:50%;place-items:center;font-size:34px;font-weight:800;display:grid}.AccountSettings-module__QjoAKq__avatarOverlay{background:var(--surface-translucent);color:var(--color-green);text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:.78rem;font-weight:800;transition:opacity .16s;display:flex;position:absolute;inset:0}.AccountSettings-module__QjoAKq__avatarOverlay svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.AccountSettings-module__QjoAKq__avatarUpload:hover .AccountSettings-module__QjoAKq__avatarOverlay,.AccountSettings-module__QjoAKq__avatarUpload:focus-visible .AccountSettings-module__QjoAKq__avatarOverlay{opacity:1}.AccountSettings-module__QjoAKq__avatarUpload:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:3px}.AccountSettings-module__QjoAKq__avatarUpload:hover,.AccountSettings-module__QjoAKq__avatarUpload:focus-visible{border-color:var(--color-green-dark)}.AccountSettings-module__QjoAKq__avatarRow>.AccountSettings-module__QjoAKq__help{flex:1}.AccountSettings-module__QjoAKq__section .AccountSettings-module__QjoAKq__fileInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.AccountSettings-module__QjoAKq__fileInput:focus-visible+.AccountSettings-module__QjoAKq__help{outline:2px solid var(--color-green)}@media (max-width:560px){.AccountSettings-module__QjoAKq__avatarRow{gap:12px}.AccountSettings-module__QjoAKq__avatarUpload{flex-basis:100px;width:100px;height:100px}}@media (max-width:420px){.AccountSettings-module__QjoAKq__skeletonProfileRow{flex-direction:column;align-items:flex-start}.AccountSettings-module__QjoAKq__skeletonAvatar{flex-basis:76px;width:76px;height:76px}.AccountSettings-module__QjoAKq__avatarRow{flex-direction:column;align-items:flex-start}.AccountSettings-module__QjoAKq__avatarUpload{flex-basis:76px;width:76px;height:76px}.AccountSettings-module__QjoAKq__avatarPreview,.AccountSettings-module__QjoAKq__avatarFallback{font-size:28px}}
.FormControls-module__M9y3RW__field{min-width:0;color:var(--color-ink);flex-direction:column;gap:8px;display:flex;position:relative}.FormControls-module__M9y3RW__fitContent{width:max-content;max-width:100%}.FormControls-module__M9y3RW__label{color:var(--color-ink);font-size:.92rem;font-weight:700;line-height:1.4}.FormControls-module__M9y3RW__input,.FormControls-module__M9y3RW__select{border:1px solid var(--color-green);background:var(--surface);width:100%;min-height:48px;color:var(--color-ink);font:inherit;box-shadow:0 4px 12px var(--shadow-color);border-radius:8px;transition:border-color .16s,box-shadow .16s,background-color .16s}.FormControls-module__M9y3RW__input{padding:11px 14px}.FormControls-module__M9y3RW__input::placeholder{color:var(--color-muted);opacity:1}.FormControls-module__M9y3RW__input:hover,.FormControls-module__M9y3RW__select:hover:not(:disabled){border-color:var(--color-green)}.FormControls-module__M9y3RW__input:focus-visible,.FormControls-module__M9y3RW__select:focus-visible{border-color:var(--color-green);box-shadow:0 0 0 3px var(--control-focus-ring), 0 4px 12px var(--shadow-color);outline:none}.FormControls-module__M9y3RW__input:disabled,.FormControls-module__M9y3RW__select:disabled{cursor:not-allowed;opacity:.55}.FormControls-module__M9y3RW__select{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;display:flex;position:relative}.FormControls-module__M9y3RW__fitContent .FormControls-module__M9y3RW__select{width:max-content;min-width:100%;max-width:100%}.FormControls-module__M9y3RW__placeholder{color:var(--color-muted)}.FormControls-module__M9y3RW__selectedValue,.FormControls-module__M9y3RW__placeholder{text-overflow:ellipsis;white-space:nowrap;padding-right:20px;overflow:hidden}.FormControls-module__M9y3RW__chevron{width:20px;height:20px;stroke:var(--color-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:transform .16s;position:absolute;right:12px}.FormControls-module__M9y3RW__select[aria-expanded=true] .FormControls-module__M9y3RW__chevron{transform:rotate(180deg)}.FormControls-module__M9y3RW__menu{z-index:50;inset-inline-start:0;border:1px solid var(--color-green);background:var(--surface);width:max-content;min-width:100%;max-width:min(100vw - 32px,420px);max-height:240px;box-shadow:0 10px 15px -3px var(--shadow-color);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 4px);overflow:auto}.FormControls-module__M9y3RW__option{width:100%;color:var(--color-ink);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 14px;transition:background-color .14s,color .14s;display:block}.FormControls-module__M9y3RW__option:hover,.FormControls-module__M9y3RW__activeOption{background:var(--color-green-soft);color:var(--color-green-dark)}.FormControls-module__M9y3RW__selectedOption{color:var(--color-green-dark);font-weight:700}.FormControls-module__M9y3RW__selectedOption:hover,.FormControls-module__M9y3RW__selectedOption.FormControls-module__M9y3RW__activeOption{color:var(--color-green-dark)}.FormControls-module__M9y3RW__select:disabled{cursor:not-allowed}@media (max-width:400px){.FormControls-module__M9y3RW__select{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.FormControls-module__M9y3RW__input,.FormControls-module__M9y3RW__select,.FormControls-module__M9y3RW__chevron,.FormControls-module__M9y3RW__option{transition:none}}
.ListingPhotoUploader-module__12G8Ta__section{background:#fff;border:1px solid #28745f;border-radius:22px;flex-direction:column;gap:10px;padding:clamp(20px,4vw,32px);display:flex}.ListingPhotoUploader-module__12G8Ta__imageHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ListingPhotoUploader-module__12G8Ta__imageHeading h2{color:#264653;margin:0;font-size:1.2rem}.ListingPhotoUploader-module__12G8Ta__imageHeading>span{color:#788985;font-size:.82rem}.ListingPhotoUploader-module__12G8Ta__help{color:#6c7a7b;margin:0;font-size:.88rem;line-height:1.6}.ListingPhotoUploader-module__12G8Ta__hiddenFileInput{display:none!important}.ListingPhotoUploader-module__12G8Ta__imageGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.ListingPhotoUploader-module__12G8Ta__imagePreview,.ListingPhotoUploader-module__12G8Ta__uploadTile{aspect-ratio:1;border-radius:14px;min-width:0;position:relative;overflow:hidden}.ListingPhotoUploader-module__12G8Ta__imagePreview{background:#fff;border:1px solid #dfe8e1}.ListingPhotoUploader-module__12G8Ta__imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.ListingPhotoUploader-module__12G8Ta__removeImage{top:7px;color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;background:#264653d6;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.2rem;line-height:1;display:grid;position:absolute;inset-inline-end:7px}.ListingPhotoUploader-module__12G8Ta__removeImage:disabled{opacity:.55;cursor:wait}.ListingPhotoUploader-module__12G8Ta__uploadTile{color:#28745f;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #8bb9a8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.ListingPhotoUploader-module__12G8Ta__uploadTile:hover:not(:disabled){background:#f4f8f5;border-color:#28745f;transform:translateY(-1px)}.ListingPhotoUploader-module__12G8Ta__uploadTile:focus-visible{outline-offset:2px;outline:3px solid #28745f40}.ListingPhotoUploader-module__12G8Ta__uploadTile:disabled{opacity:.55;cursor:wait}.ListingPhotoUploader-module__12G8Ta__uploadTile svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:32px;height:32px}.ListingPhotoUploader-module__12G8Ta__uploadTile strong{font-size:.85rem}@media (max-width:560px){.ListingPhotoUploader-module__12G8Ta__section{padding:20px 17px}.ListingPhotoUploader-module__12G8Ta__imageGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}
.SiteFooter-module__ZeDQWq__siteFooter{width:100%;padding:14px 16px calc(var(--site-footer-height) + 18px);color:var(--color-muted);justify-content:center;font-size:.82rem;display:flex}.SiteFooter-module__ZeDQWq__links{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.SiteFooter-module__ZeDQWq__siteFooter a{color:inherit;text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__ZeDQWq__siteFooter a:hover{color:var(--color-green)}
.page-module__CUHg2W__page{min-height:100vh;padding:0 var(--page-gutter) 128px;color:var(--color-ink);background:0 0}.page-module__CUHg2W__pageTitle{width:100%;max-width:var(--page-content-form);margin:var(--page-intro-gap) auto var(--space-5);font-size:var(--page-title-size);line-height:1.2}.page-module__CUHg2W__form{gap:var(--space-4);width:100%;max-width:var(--page-content-form);margin:0 auto;display:grid}.page-module__CUHg2W__section{border:1px solid var(--color-green);background:var(--surface);border-radius:22px;flex-direction:column;gap:10px;padding:clamp(20px,4vw,32px);display:flex}.page-module__CUHg2W__section h2{color:var(--color-ink);margin:0 0 6px;font-size:1.2rem}.page-module__CUHg2W__section label{color:var(--color-ink);margin-top:6px;font-size:.92rem;font-weight:800}.page-module__CUHg2W__section textarea{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:132px;color:var(--color-ink);font:inherit;resize:vertical;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.page-module__CUHg2W__section textarea:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:1px;border-color:var(--color-green)}.page-module__CUHg2W__twoColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__CUHg2W__twoColumns>div{flex-direction:column;gap:10px;display:flex}.page-module__CUHg2W__conditionNegotiableRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.page-module__CUHg2W__checkbox{cursor:pointer;align-items:center;gap:12px;margin:0 0 12px;line-height:1.2;display:flex}.page-module__CUHg2W__checkbox input{width:19px;height:19px;accent-color:var(--color-green);cursor:pointer;border:0;margin:0}.page-module__CUHg2W__characterCount{color:var(--color-muted);align-self:flex-start;margin:-5px 0 2px;font-size:.8rem;font-weight:500}.page-module__CUHg2W__error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:12px;padding:13px 15px;line-height:1.6}.page-module__CUHg2W__actions{align-items:center;gap:18px;display:flex}.page-module__CUHg2W__submit{background:var(--color-green);min-width:max-content;min-height:52px;color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;flex:none;padding:13px 26px;font-weight:800;transition:background-color .18s,transform .18s,box-shadow .18s}.page-module__CUHg2W__submit:hover:not(:disabled){background:var(--color-green-dark);box-shadow:0 4px 10px var(--control-focus-ring);transform:translateY(-1px)}.page-module__CUHg2W__submit:disabled{cursor:wait;opacity:.65}@media (max-width:560px){.page-module__CUHg2W__twoColumns{grid-template-columns:1fr;gap:6px}.page-module__CUHg2W__conditionNegotiableRow{grid-template-columns:minmax(0,1fr);gap:10px}.page-module__CUHg2W__checkbox{width:100%;max-width:none;margin:0;font-size:.9rem}.page-module__CUHg2W__actions{flex-direction:column;align-items:stretch;gap:8px}.page-module__CUHg2W__submit{width:100%;min-width:0}}.page-module__CUHg2W__loadingSection{pointer-events:none}.page-module__CUHg2W__skeletonLine,.page-module__CUHg2W__skeletonPhoto,.page-module__CUHg2W__skeletonField,.page-module__CUHg2W__skeletonLabel,.page-module__CUHg2W__skeletonTextarea{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;animation:1.25s ease-in-out infinite page-module__CUHg2W__listing-skeleton-shimmer}.page-module__CUHg2W__loadingSectionTitle{border-radius:6px;width:34%;height:20px;margin-bottom:8px}.page-module__CUHg2W__skeletonPhoto{border:1px solid var(--color-border);border-radius:14px;min-height:150px}.page-module__CUHg2W__skeletonField{border:1px solid var(--color-border);border-radius:var(--control-radius);height:48px}.page-module__CUHg2W__skeletonLabel{border-radius:6px;width:30%;height:11px;margin:2px 0}.page-module__CUHg2W__skeletonTextarea{border:1px solid var(--color-border);border-radius:var(--control-radius);min-height:132px}@keyframes page-module__CUHg2W__listing-skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.page-module__CUHg2W__skeletonLine,.page-module__CUHg2W__skeletonPhoto,.page-module__CUHg2W__skeletonField,.page-module__CUHg2W__skeletonLabel,.page-module__CUHg2W__skeletonTextarea{animation:none}}
.page-module__z8eHWG__page{--ink:var(--foreground);--muted:var(--color-muted);--green:var(--color-green);--green-dark:var(--color-green-dark);--mint:var(--color-green-soft);--line:var(--color-border);box-sizing:border-box;width:100%;max-width:1200px;padding:0 var(--page-gutter) calc(var(--site-footer-height) + 24px);color:var(--ink);font-family:var(--font-body);flex-direction:column;gap:8px;margin:0 auto;display:flex}.page-module__z8eHWG__page *{box-sizing:border-box}.page-module__z8eHWG__page svg{color:var(--green);flex:none}.page-module__z8eHWG__page svg [stroke]:not([stroke=none]){stroke:currentColor}.page-module__z8eHWG__backLink{width:min(100%, var(--page-content-form));margin:var(--space-3) auto var(--space-4);color:var(--color-green);align-items:center;font-weight:800;text-decoration:none;display:flex}.page-module__z8eHWG__backLink:hover{text-decoration:underline}.page-module__z8eHWG__layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}.page-module__z8eHWG__gallery{align-self:stretch;min-width:0;height:100%;min-height:350px;display:flex}.page-module__z8eHWG__carousel{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.page-module__z8eHWG__imageFrame{border:1px solid var(--green);background:var(--surface-subtle);border-radius:16px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.page-module__z8eHWG__imageStage{background:var(--background);flex:auto;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.page-module__z8eHWG__productImage{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.page-module__z8eHWG__noImage{border:1px solid var(--green);background:var(--surface-subtle);min-width:0;min-height:0;color:var(--muted);text-align:center;border-radius:16px;flex:auto;align-content:center;place-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.page-module__z8eHWG__noImage svg{width:48px;height:48px}.page-module__z8eHWG__noImage p{margin:0;font-size:15px}.page-module__z8eHWG__carouselControls{border-top:1px solid var(--control-focus-ring);background:var(--surface);flex:0 0 42px;justify-content:center;align-items:center;gap:18px;padding:6px 10px;display:flex}.page-module__z8eHWG__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .page-module__z8eHWG__carouselButton svg{transform:scaleX(-1)}.page-module__z8eHWG__carouselButton{border:1px solid var(--color-green);background:var(--surface);width:32px;height:32px;color:var(--green);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.page-module__z8eHWG__carouselButton:hover{background:var(--mint)}.page-module__z8eHWG__carouselButton svg{width:18px;height:18px}.page-module__z8eHWG__indicators{justify-content:center;align-items:center;gap:8px;display:flex}.page-module__z8eHWG__indicator,.page-module__z8eHWG__indicatorActive{background:var(--color-border-strong);cursor:pointer;border:0;border-radius:50%;flex:0 0 10px;width:10px;height:10px;padding:0}.page-module__z8eHWG__indicatorActive{background:var(--green);border-radius:50%;flex-basis:10px;width:10px;height:10px}.page-module__z8eHWG__details,.page-module__z8eHWG__messagesCard{border:1px solid var(--green);background:var(--surface);min-width:0;box-shadow:0 10px 28px var(--shadow-color);border-radius:18px;padding:clamp(14px,2vw,22px)}.page-module__z8eHWG__details{flex-direction:column;grid-area:1/2;gap:7px;display:flex}.page-module__z8eHWG__messagesCard{grid-area:2/1/auto/-1}.page-module__z8eHWG__messagesCard>*{width:100%}.page-module__z8eHWG__seller{flex:none;align-items:center;gap:9px;display:flex}.page-module__z8eHWG__seller img,.page-module__z8eHWG__sellerInitial{border:1px solid var(--color-green);background:var(--mint);width:36px;height:36px;color:var(--green);object-fit:cover;border-radius:50%;flex:0 0 36px;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.page-module__z8eHWG__seller div{gap:2px;display:grid}.page-module__z8eHWG__seller div span{color:var(--muted);font-size:13px}.page-module__z8eHWG__seller strong{font-size:15px}.page-module__z8eHWG__pageHeader{flex:none;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:clamp(15px,2vw,25px);display:flex}.page-module__z8eHWG__pageHeader>button{flex:0 0 40px;width:40px;height:40px}.page-module__z8eHWG__pageHeader>button svg{width:26px;height:26px;transition:transform .16s}.page-module__z8eHWG__pageHeader>button:hover svg{transform:scale(1.08)}.page-module__z8eHWG__pageTitle{color:var(--green);overflow-wrap:anywhere;letter-spacing:-.4px;flex:auto;min-width:0;margin:0;font-size:clamp(19px,2vw,26px);line-height:1}.page-module__z8eHWG__price{color:var(--green);flex:none;margin:0;font-size:clamp(21px,2.3vw,29px);font-weight:800}.page-module__z8eHWG__negotiable{background:var(--mint);color:var(--green-dark);border-radius:99px;flex:none;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:700}.page-module__z8eHWG__facts{border-top:1px solid var(--line);flex:none;gap:0;margin:2px 0;display:grid}.page-module__z8eHWG__facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.page-module__z8eHWG__facts>div>span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.page-module__z8eHWG__facts svg{width:19px;height:19px}.page-module__z8eHWG__facts strong{text-align:end;font-size:15px}.page-module__z8eHWG__description{flex-direction:column;flex:none;gap:4px;display:flex}.page-module__z8eHWG__description h2{flex:none;margin:0;font-size:16px}.page-module__z8eHWG__description p{color:var(--color-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}@media (max-width:700px){.page-module__z8eHWG__page{padding-bottom:calc(var(--site-footer-height) + 24px);gap:6px}.page-module__z8eHWG__layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:8px}.page-module__z8eHWG__details{grid-area:2/1}.page-module__z8eHWG__messagesCard{grid-area:3/1}.page-module__z8eHWG__gallery{height:min(34vh,260px);min-height:130px}.page-module__z8eHWG__carousel{gap:5px}.page-module__z8eHWG__carouselControls{flex-basis:42px;gap:14px;padding-block:6px}.page-module__z8eHWG__carouselButton{width:27px;height:27px}.page-module__z8eHWG__carouselButton svg{width:16px;height:16px}.page-module__z8eHWG__details{border-radius:14px;gap:5px;padding:10px 12px}.page-module__z8eHWG__seller img,.page-module__z8eHWG__sellerInitial{flex-basis:32px;width:32px;height:32px;font-size:13px}.page-module__z8eHWG__pageHeader>button{flex-basis:20px;width:20px;height:20px}.page-module__z8eHWG__pageHeader>button svg{width:20px;height:20px}.page-module__z8eHWG__pageHeader>button:hover svg{transform:none}.page-module__z8eHWG__pageTitle{font-size:clamp(17px,4.5vw,22px)}.page-module__z8eHWG__price{font-size:21px}.page-module__z8eHWG__category{font-size:13px}.page-module__z8eHWG__seller div span{font-size:12px}.page-module__z8eHWG__seller strong{font-size:14px}.page-module__z8eHWG__negotiable{font-size:12px}.page-module__z8eHWG__facts>div{padding:9px 0;font-size:14px}.page-module__z8eHWG__facts svg{width:18px;height:18px}.page-module__z8eHWG__facts strong,.page-module__z8eHWG__description h2{font-size:14px}.page-module__z8eHWG__description p{font-size:13px;line-height:1.45}}@media (max-height:650px){.page-module__z8eHWG__details{gap:4px;padding-block:8px}.page-module__z8eHWG__seller{gap:6px}.page-module__z8eHWG__seller img,.page-module__z8eHWG__sellerInitial{flex-basis:26px;width:26px;height:26px}.page-module__z8eHWG__facts>div{padding:4px 0}}@media (prefers-reduced-motion:reduce){.page-module__z8eHWG__carouselButton{transition:none}}
.page-module__yQ03KW__page{width:100%;min-width:0;min-height:100vh;padding:0 var(--page-gutter) 28px;color:var(--color-ink);background:0 0}.page-module__yQ03KW__pageTitle{width:min(100%,460px);margin:var(--page-intro-gap) auto var(--space-5);color:var(--color-green);font-size:var(--page-title-size);font-weight:800;line-height:1.2}.page-module__yQ03KW__accountPageTitle{width:min(100%,720px);margin:var(--page-intro-gap) auto var(--space-5);color:var(--color-ink);font-size:var(--page-title-size);font-weight:800;line-height:1.2}.page-module__yQ03KW__card{width:min(100%,460px);margin:0 auto var(--space-7);border:1px solid var(--color-green);background:var(--surface);box-shadow:0 8px 26px var(--shadow-color);border-radius:28px;padding:clamp(24px,5vw,42px)}.page-module__yQ03KW__accountCard{width:min(100%,720px);min-width:0;margin:var(--page-intro-gap) auto var(--space-7);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page-module__yQ03KW__accountCard>h1{color:var(--color-green);font-size:var(--page-title-size);margin:0 0 18px;font-weight:800;line-height:1.2}.page-module__yQ03KW__accountCard>.page-module__yQ03KW__submit{max-width:280px}.page-module__yQ03KW__accountCard>p.page-module__yQ03KW__muted{color:var(--color-green)}.page-module__yQ03KW__card h1{font-size:var(--page-title-size);margin:10px 0;line-height:1.2}.page-module__yQ03KW__muted{color:var(--color-muted);line-height:1.7}.page-module__yQ03KW__loadingSkeleton{gap:12px;display:grid}.page-module__yQ03KW__loadingLine,.page-module__yQ03KW__loadingField,.page-module__yQ03KW__loadingButton{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;animation:1.25s ease-in-out infinite page-module__yQ03KW__skeleton-shimmer}.page-module__yQ03KW__loadingLine{border-radius:6px;height:11px}.page-module__yQ03KW__loadingHeading{width:56%;height:22px;margin-bottom:8px}.page-module__yQ03KW__loadingText{width:78%}.page-module__yQ03KW__loadingField{border:1px solid var(--color-border);border-radius:12px;height:48px}.page-module__yQ03KW__loadingButton{border-radius:13px;height:49px;margin-top:8px}.page-module__yQ03KW__loadingTabs{background:var(--surface-subtle);border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;height:46px;padding:5px;display:grid}.page-module__yQ03KW__loadingTabs span{background:linear-gradient(100deg, var(--color-border) 20%, var(--surface-subtle) 40%, var(--color-border) 60%);background-size:220% 100%;border-radius:10px;animation:1.25s ease-in-out infinite page-module__yQ03KW__skeleton-shimmer}.page-module__yQ03KW__loadingLabel{background:var(--surface-soft);border-radius:5px;width:34%;height:10px;margin-top:5px}.page-module__yQ03KW__loadingFooter{background:var(--surface-soft);border-radius:5px;width:72%;height:10px;margin:12px auto 0}@keyframes page-module__yQ03KW__skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.page-module__yQ03KW__loadingLine,.page-module__yQ03KW__loadingField,.page-module__yQ03KW__loadingButton,.page-module__yQ03KW__loadingTabs span{animation:none}}.page-module__yQ03KW__tabs{border:1px solid var(--color-border-strong);background:var(--color-green-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:26px 0 22px;padding:5px;display:grid}.page-module__yQ03KW__tabs button{min-height:44px;color:var(--color-green);background:var(--surface);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:11px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}.page-module__yQ03KW__tabs .page-module__yQ03KW__activeTab{border-color:var(--color-green);color:var(--surface);background:var(--color-green);box-shadow:0 2px 7px var(--control-focus-ring)}.page-module__yQ03KW__tabs button:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:2px}.page-module__yQ03KW__tabs button:not(.page-module__yQ03KW__activeTab):hover{border-color:var(--color-border-strong);background:var(--surface-subtle)}.page-module__yQ03KW__form{flex-direction:column;gap:9px;display:flex}.page-module__yQ03KW__form label{color:var(--color-ink);margin-top:6px;font-size:.92rem;font-weight:800}.page-module__yQ03KW__form label span{color:var(--color-muted);font-size:.78rem;font-weight:500}.page-module__yQ03KW__form input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);color:var(--color-ink);box-shadow:none;font:inherit;padding:11px 14px;transition:border-color .16s,box-shadow .16s}.page-module__yQ03KW__form input::placeholder{color:var(--color-muted);opacity:1}.page-module__yQ03KW__form input:hover:not(:disabled){border-color:var(--control-border-hover)}.page-module__yQ03KW__form input:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:1px;border-color:var(--control-border)}.page-module__yQ03KW__passwordField{width:100%;min-width:0;position:relative}.page-module__yQ03KW__passwordField input{padding-inline-end:48px}.page-module__yQ03KW__passwordToggle{width:46px;min-height:var(--control-height);border-radius:var(--control-radius);color:var(--color-green);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.page-module__yQ03KW__passwordToggle:hover{background:var(--color-green-soft)}.page-module__yQ03KW__passwordToggle:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:-3px}.page-module__yQ03KW__passwordToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.page-module__yQ03KW__submit{background:var(--color-green);width:100%;min-height:49px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:13px;margin-top:12px;padding:12px 18px;font-weight:800;transition:background-color .18s,transform .18s,box-shadow .18s}.page-module__yQ03KW__submit:hover:not(:disabled){background:var(--color-green-dark);box-shadow:0 4px 10px var(--control-focus-ring);transform:translateY(-1px)}.page-module__yQ03KW__submit:disabled{cursor:wait;opacity:.65}.page-module__yQ03KW__error,.page-module__yQ03KW__success{border-radius:12px;padding:12px 14px;font-size:.9rem;line-height:1.6}.page-module__yQ03KW__error{background:var(--color-danger-bg);color:var(--color-danger)}.page-module__yQ03KW__success{background:var(--color-success-bg);color:var(--color-success)}.page-module__yQ03KW__terms{color:var(--color-muted);text-align:center;margin:22px 0 0;font-size:.78rem;line-height:1.7}@media (max-width:480px){.page-module__yQ03KW__page{padding-inline:14px}.page-module__yQ03KW__card{border-radius:22px}}.page-module__yQ03KW__forgotLink{color:var(--color-green-dark);align-self:flex-start;margin-top:4px;font-size:.86rem;font-weight:800}.page-module__yQ03KW__forgotLink:hover{text-decoration:underline}.page-module__yQ03KW__oauthButtons{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0 8px;display:grid}.page-module__yQ03KW__oauthButton{border:1px solid var(--color-green);width:100%;min-height:46px;color:var(--foreground);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.page-module__yQ03KW__oauthButton:hover{border-color:var(--color-green);background:var(--surface-subtle)}.page-module__yQ03KW__googleIcon{object-fit:contain;flex:0 0 19px;width:19px;height:19px;display:block}.page-module__yQ03KW__googleButton span{min-width:0}@media (max-width:600px){.page-module__yQ03KW__page{padding-inline:14px}.page-module__yQ03KW__accountCard>p{overflow-wrap:anywhere}.page-module__yQ03KW__accountCard>h1,.page-module__yQ03KW__card h1{font-size:var(--page-title-size)}}.page-module__yQ03KW__accountActions{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.page-module__yQ03KW__saveChanges,.page-module__yQ03KW__signOut{width:auto;min-width:160px;min-height:48px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;margin:0;padding:12px 18px;font-weight:800;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.page-module__yQ03KW__saveChanges{background:var(--color-green);color:var(--surface);border:0}.page-module__yQ03KW__saveChanges:hover:not(:disabled){background:var(--color-green-dark);box-shadow:0 4px 10px var(--control-focus-ring);transform:translateY(-1px)}.page-module__yQ03KW__signOut{background:var(--color-green);color:var(--surface);border:0}.page-module__yQ03KW__signOut:hover:not(:disabled){background:var(--color-green-dark);box-shadow:0 4px 10px var(--control-focus-ring);transform:translateY(-1px)}.page-module__yQ03KW__accountActions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.page-module__yQ03KW__accountActions{flex-direction:column;align-items:stretch}.page-module__yQ03KW__saveChanges,.page-module__yQ03KW__signOut{width:100%}}
.MarketplaceHome-module__1I8LNG__page{--ink:var(--foreground);--muted:var(--color-muted);--green:var(--color-green);--green-dark:var(--color-green-dark);--mint:var(--color-green-soft);--line:var(--color-green);isolation:isolate;width:100%;max-width:none;min-height:100vh;padding:0 var(--page-gutter) 100px;color:var(--ink);font-family:var(--font-body);margin:0;position:relative}main[class] .MarketplaceHome-module__1I8LNG__homeTitle{width:min(100%, var(--page-content-wide));margin:var(--page-intro-gap) auto var(--space-5);text-align:center;color:var(--color-green);letter-spacing:-.7px;font-size:clamp(16px,5vw + 1px,60px);font-weight:800;line-height:1.25}.MarketplaceHome-module__1I8LNG__tagline{width:min(100%, var(--page-content-wide));color:var(--muted);margin:0 auto;font-size:clamp(13px,1.5vw,16px);font-style:italic;line-height:1.5}.MarketplaceHome-module__1I8LNG__searchSection{width:min(100%, var(--page-content-wide));margin:0 auto var(--space-5);padding:0 0 20px}.MarketplaceHome-module__1I8LNG__searchForm{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);height:48px;min-height:48px;box-shadow:0 10px 28px var(--shadow-color);align-items:center;padding:3px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.MarketplaceHome-module__1I8LNG__searchForm:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--control-focus-ring), 0 8px 24px var(--shadow-color)}.MarketplaceHome-module__1I8LNG__searchSection input{min-width:0;min-height:calc(var(--control-height) - 6px);box-shadow:none;color:#264653;font:inherit;background:0 0;border:0;border-radius:10px;outline:0;flex:1;padding-block:8px;padding-inline:4px 13px}.MarketplaceHome-module__1I8LNG__searchSection input:hover,.MarketplaceHome-module__1I8LNG__searchSection input:focus-visible{box-shadow:none;border:0;outline:0}.MarketplaceHome-module__1I8LNG__searchForm button{background:var(--green);width:42px;height:42px;color:var(--surface);cursor:pointer;border:0;border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.MarketplaceHome-module__1I8LNG__searchForm button:hover{background:var(--green)}.MarketplaceHome-module__1I8LNG__searchForm button:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:2px}.MarketplaceHome-module__1I8LNG__searchForm button svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;overflow:visible}.MarketplaceHome-module__1I8LNG__searchForm button svg circle,.MarketplaceHome-module__1I8LNG__searchForm button svg path{transform-box:fill-box;transition:transform .2s cubic-bezier(.2,.75,.25,1)}.MarketplaceHome-module__1I8LNG__searchForm button:hover svg circle,.MarketplaceHome-module__1I8LNG__searchForm button:focus-visible svg circle{transform:scale(1.07)}.MarketplaceHome-module__1I8LNG__searchForm button:hover svg path,.MarketplaceHome-module__1I8LNG__searchForm button:focus-visible svg path{transform-origin:50%;transform:translate(.45px,-.45px)scale(1.035)}.MarketplaceHome-module__1I8LNG__controlsRow{flex-flow:wrap;align-items:flex-end;gap:12px;display:flex}.MarketplaceHome-module__1I8LNG__searchForm{flex:260px;min-width:220px}.MarketplaceHome-module__1I8LNG__filterField{flex:0 auto}.MarketplaceHome-module__1I8LNG__filterField label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MarketplaceHome-module__1I8LNG__filterField{min-width:150px}.MarketplaceHome-module__1I8LNG__filterField button{border:1px solid var(--green);border-radius:8px;min-height:48px;font-size:15px;font-weight:600}.MarketplaceHome-module__1I8LNG__filterField>span{font-size:13px}.MarketplaceHome-module__1I8LNG__resultsToolbar{width:min(100%, var(--page-content-wide));justify-content:space-between;align-items:center;min-height:28px;margin:-20px auto 0;display:flex}.MarketplaceHome-module__1I8LNG__clearFilters{min-height:28px;color:var(--color-green);font:inherit;text-underline-offset:3px;cursor:pointer;visibility:visible;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600;line-height:20px;text-decoration:underline}.MarketplaceHome-module__1I8LNG__clearFilters:disabled{visibility:hidden;cursor:default}.MarketplaceHome-module__1I8LNG__clearFilters:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:3px;border-radius:3px}.MarketplaceHome-module__1I8LNG__listings{padding:12px 0}.MarketplaceHome-module__1I8LNG__status,.MarketplaceHome-module__1I8LNG__empty{color:var(--muted);text-align:center;padding:36px 12px}.MarketplaceHome-module__1I8LNG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.MarketplaceHome-module__1I8LNG__card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 5px 18px var(--shadow-color);border-radius:16px;position:relative;overflow:hidden}.MarketplaceHome-module__1I8LNG__cardLink{color:inherit;text-decoration:none;display:block}.MarketplaceHome-module__1I8LNG__photo{aspect-ratio:1;background:var(--surface-subtle);place-items:center;display:grid;position:relative;overflow:hidden}.MarketplaceHome-module__1I8LNG__skeletonPhoto{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;animation:1.25s ease-in-out infinite MarketplaceHome-module__1I8LNG__skeleton-shimmer}.MarketplaceHome-module__1I8LNG__skeletonLine{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:6px;height:11px;margin-bottom:13px;animation:1.25s ease-in-out infinite MarketplaceHome-module__1I8LNG__skeleton-shimmer}.MarketplaceHome-module__1I8LNG__skeletonSeller{width:48%;height:10px}.MarketplaceHome-module__1I8LNG__skeletonTitle{width:78%;height:17px}.MarketplaceHome-module__1I8LNG__skeletonPrice{width:42%;height:15px}.MarketplaceHome-module__1I8LNG__skeletonMeta{width:64%;height:10px;margin-bottom:0}@keyframes MarketplaceHome-module__1I8LNG__skeleton-shimmer{to{background-position-x:-220%}}.MarketplaceHome-module__1I8LNG__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MarketplaceHome-module__1I8LNG__photo>span{filter:grayscale()sepia()saturate(5)hue-rotate(85deg);font-size:60px}.MarketplaceHome-module__1I8LNG__info{border-top:1px solid color-mix(in srgb, var(--color-green) 10%, transparent);padding:12px}.MarketplaceHome-module__1I8LNG__seller{min-width:0;color:var(--muted);align-items:center;gap:4px;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.MarketplaceHome-module__1I8LNG__sellerAvatar{--avatar-image-size:25px;box-sizing:border-box;width:25px;height:25px;color:var(--foreground);border-radius:50%;outline:1px solid #264653;flex:0 0 25px;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.MarketplaceHome-module__1I8LNG__sellerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.MarketplaceHome-module__1I8LNG__yourListingBadge{background:var(--mint);color:var(--green-dark);border-radius:99px;flex:none;align-self:flex-start;margin-inline-start:auto;padding:4px 8px;font-size:11px;font-weight:700}.MarketplaceHome-module__1I8LNG__titleRow{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.MarketplaceHome-module__1I8LNG__itemTitle{min-width:0;color:var(--color-green);flex:1;text-decoration:none;display:block}.MarketplaceHome-module__1I8LNG__itemTitle h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.45;overflow:hidden}.MarketplaceHome-module__1I8LNG__factRow{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.MarketplaceHome-module__1I8LNG__factRow>span{display:inline-block}.MarketplaceHome-module__1I8LNG__price{color:var(--foreground);text-align:end;font-size:18px;display:inline-block}.MarketplaceHome-module__1I8LNG__empty>span{filter:grayscale()sepia()saturate(5)hue-rotate(85deg);font-size:38px}.MarketplaceHome-module__1I8LNG__empty h2{color:var(--ink);font-size:20px}.MarketplaceHome-module__1I8LNG__empty p{font-size:14px;line-height:1.7}@media (min-width:501px) and (max-width:799px){.MarketplaceHome-module__1I8LNG__controlsRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.MarketplaceHome-module__1I8LNG__searchForm,.MarketplaceHome-module__1I8LNG__filterField,.MarketplaceHome-module__1I8LNG__favoritesToggle{flex:none;width:100%;min-width:0;max-width:100%}}@media (min-width:700px){.MarketplaceHome-module__1I8LNG__searchSection{padding-bottom:20px}.MarketplaceHome-module__1I8LNG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.MarketplaceHome-module__1I8LNG__photo{aspect-ratio:1.15}.MarketplaceHome-module__1I8LNG__info{padding:16px}.MarketplaceHome-module__1I8LNG__itemTitle h2{font-size:17px}.MarketplaceHome-module__1I8LNG__price{font-size:20px}}@media (min-width:1100px){.MarketplaceHome-module__1I8LNG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (max-width:699px){main[class] .MarketplaceHome-module__1I8LNG__homeTitle{margin:clamp(16px,3.5vw,20px) auto clamp(8px,2.5vw,14px)}.MarketplaceHome-module__1I8LNG__searchSection{margin-bottom:clamp(8px,2.5vw,14px);padding-bottom:clamp(4px,1.25vw,7px)}.MarketplaceHome-module__1I8LNG__filterField button,.MarketplaceHome-module__1I8LNG__favoritesToggle{height:40px;min-height:40px}.MarketplaceHome-module__1I8LNG__searchForm button{flex-basis:34px;width:34px;height:34px}.MarketplaceHome-module__1I8LNG__homeTitle{text-wrap:balance;line-height:1.2}.MarketplaceHome-module__1I8LNG__controlsRow{flex-flow:wrap;align-items:stretch;display:flex}.MarketplaceHome-module__1I8LNG__searchForm{flex:0 0 100%;width:100%;min-width:0;max-width:100%}.MarketplaceHome-module__1I8LNG__filterField,.MarketplaceHome-module__1I8LNG__favoritesToggle{flex:calc(50% - 6px);width:calc(50% - 6px);min-width:0;max-width:100%}.MarketplaceHome-module__1I8LNG__favoritesToggle{flex-shrink:1}}@media (max-width:420px){.MarketplaceHome-module__1I8LNG__page{padding-inline:12px}.MarketplaceHome-module__1I8LNG__filterField{width:100%;min-width:0;max-width:100%}.MarketplaceHome-module__1I8LNG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.MarketplaceHome-module__1I8LNG__info{padding:9px}.MarketplaceHome-module__1I8LNG__price{font-size:16px}.MarketplaceHome-module__1I8LNG__itemTitle h2{font-size:13px}}@media (prefers-reduced-motion:reduce){.MarketplaceHome-module__1I8LNG__skeletonPhoto,.MarketplaceHome-module__1I8LNG__skeletonLine{animation:none}.MarketplaceHome-module__1I8LNG__searchForm,.MarketplaceHome-module__1I8LNG__searchForm button svg circle,.MarketplaceHome-module__1I8LNG__searchForm button svg path{transition:none}}.MarketplaceHome-module__1I8LNG__favoritesToggle{border:1px solid var(--green);background:var(--surface);height:48px;min-height:48px;color:var(--color-green);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.MarketplaceHome-module__1I8LNG__favoritesToggleText{color:var(--color-ink)}.MarketplaceHome-module__1I8LNG__favoritesToggle:hover,.MarketplaceHome-module__1I8LNG__favoritesToggleActive:hover{background:var(--surface)}.MarketplaceHome-module__1I8LNG__favoritesToggleActive{background:var(--surface);color:var(--color-green)}.MarketplaceHome-module__1I8LNG__favoritesToggle:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:2px}.MarketplaceHome-module__1I8LNG__favoritesToggle>svg{flex:0 0 20px;width:20px;height:20px;transition:none;display:block}.MarketplaceHome-module__1I8LNG__favoritesToggle:hover>svg{transform:none}.MarketplaceHome-module__1I8LNG__favoritesToggle,.MarketplaceHome-module__1I8LNG__favoritesToggleActive{flex-shrink:0}.MarketplaceHome-module__1I8LNG__favoriteLoadingSkeleton{background:linear-gradient(100deg, var(--color-green-soft) 20%, var(--surface-subtle) 40%, var(--color-green-soft) 60%);background-size:220% 100%;border-radius:999px;flex:0 0 34px;width:34px;height:9px;animation:1.1s ease-in-out infinite MarketplaceHome-module__1I8LNG__skeleton-shimmer;display:inline-block}.MarketplaceHome-module__1I8LNG__favoritesToggle[aria-busy=true]{cursor:wait}@media (prefers-reduced-motion:reduce){.MarketplaceHome-module__1I8LNG__favoriteLoadingSkeleton{animation:none}}@media (max-width:699px){.MarketplaceHome-module__1I8LNG__searchForm{height:40px;min-height:40px}.MarketplaceHome-module__1I8LNG__searchSection input{min-height:32px}.MarketplaceHome-module__1I8LNG__searchForm button{flex-basis:32px;width:32px;height:32px}.MarketplaceHome-module__1I8LNG__filterField button,.MarketplaceHome-module__1I8LNG__favoritesToggle{height:40px;min-height:40px}}
.page-module__UQauwa__page{min-height:100vh;padding:0 var(--page-gutter) 100px;color:var(--color-ink)}.page-module__UQauwa__pageTitle{width:min(100%, var(--page-content-wide));margin:var(--page-intro-gap) auto var(--space-5);font-size:var(--page-title-size);line-height:1.2}.page-module__UQauwa__grid{width:min(100%, var(--page-content-wide));grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.page-module__UQauwa__card{border:1px solid var(--color-green);background:var(--surface);border-radius:18px;min-width:0;overflow:hidden}.page-module__UQauwa__imageLink,.page-module__UQauwa__titleLink{color:inherit;text-decoration:none;display:block}.page-module__UQauwa__image{background:var(--color-green-soft);height:190px;color:var(--color-muted);place-items:center;font-size:3rem;display:grid;position:relative;overflow:hidden}.page-module__UQauwa__image img{object-fit:cover;width:100%;height:100%}.page-module__UQauwa__content{padding:16px}.page-module__UQauwa__category{color:var(--color-green);font-size:.8rem;font-weight:800}.page-module__UQauwa__titleRow{justify-content:space-between;align-items:center;gap:8px;margin:7px 0 12px;display:flex}.page-module__UQauwa__titleLink{flex:1;min-width:0}.page-module__UQauwa__titleLink h2{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.page-module__UQauwa__titleRow>button{flex:none}.page-module__UQauwa__factRow{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.82rem;display:flex}.page-module__UQauwa__factRow>span{align-items:center;gap:7px;display:inline-flex}.page-module__UQauwa__factRow>span:last-child{text-align:end}.page-module__UQauwa__factRow>strong{color:var(--color-green);text-align:end;font-size:.98rem}.page-module__UQauwa__factRow>span>span:first-child,.page-module__UQauwa__image>span{color:var(--color-green);filter:grayscale()sepia()saturate(5)hue-rotate(85deg)}.page-module__UQauwa__empty{border:1px dashed var(--color-green);background:var(--surface-translucent);width:min(100%,700px);color:var(--color-muted);text-align:center;border-radius:22px;justify-items:center;gap:12px;margin:24px auto;padding:54px 22px;display:grid}.page-module__UQauwa__empty>span{color:var(--color-green);font-size:3rem}.page-module__UQauwa__empty h2,.page-module__UQauwa__empty p{margin:0}.page-module__UQauwa__empty p{line-height:1.7}.page-module__UQauwa__buttonLink{background:var(--color-ink);min-height:42px;color:var(--surface);border-radius:12px;align-items:center;padding:10px 16px;font-weight:800;display:inline-flex}.page-module__UQauwa__error{width:min(100%, var(--page-content-wide));background:var(--color-danger-bg);color:var(--color-danger);border-radius:12px;margin:0 auto 20px;padding:13px 15px}.page-module__UQauwa__skeletonImage{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;animation:1.25s ease-in-out infinite page-module__UQauwa__skeleton-shimmer}.page-module__UQauwa__skeletonLine{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:6px;height:11px;margin-bottom:13px;animation:1.25s ease-in-out infinite page-module__UQauwa__skeleton-shimmer}.page-module__UQauwa__skeletonTitle{width:78%;height:17px}.page-module__UQauwa__skeletonPrice{width:42%;height:15px}.page-module__UQauwa__skeletonMeta{width:64%;height:10px;margin-bottom:0}@keyframes page-module__UQauwa__skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.page-module__UQauwa__skeletonImage,.page-module__UQauwa__skeletonLine{animation:none}}@media (max-width:950px){.page-module__UQauwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__UQauwa__grid{grid-template-columns:1fr}.page-module__UQauwa__image{height:220px}}
.thread-module__dnGYwa__page{--green:var(--color-green);--green-dark:var(--color-green-dark);--ink:var(--foreground);--muted:var(--color-muted);box-sizing:border-box;width:100%;max-width:980px;min-height:calc(100dvh - 145px);padding:12px var(--page-gutter) 10px;color:var(--ink);flex-direction:column;gap:9px;margin:0 auto;display:flex}.thread-module__dnGYwa__page *{box-sizing:border-box}.thread-module__dnGYwa__chat{border:1px solid var(--green);background:var(--surface);height:min(70vh,680px);min-height:420px;box-shadow:0 10px 28px var(--shadow-color);border-radius:16px;flex-direction:column;flex:none;display:flex;overflow:hidden}.thread-module__dnGYwa__header{background:0 0;flex-direction:column;flex:none;gap:8px;padding:4px 2px 2px;display:flex}.thread-module__dnGYwa__itemHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.thread-module__dnGYwa__itemDetails{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.thread-module__dnGYwa__itemDetails h1{min-width:0;color:var(--green);font-size:var(--page-title-size);text-overflow:ellipsis;margin:0;font-weight:800;line-height:1.2;overflow:hidden}.thread-module__dnGYwa__itemPrice{color:var(--ink);flex:none;font-size:14px;font-weight:700}.thread-module__dnGYwa__viewItemButton{border:1px solid var(--green);background:var(--green);min-height:38px;color:var(--surface);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.thread-module__dnGYwa__viewItemButton:hover{background:var(--green-dark)}.thread-module__dnGYwa__participant{border-bottom:1px solid var(--color-border);min-width:0;color:var(--muted);flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.thread-module__dnGYwa__participant strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-module__dnGYwa__avatar{background:var(--color-green-soft);width:28px;height:28px;color:var(--green);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:800;display:grid;overflow:hidden}.thread-module__dnGYwa__avatar img{object-fit:cover;width:100%;height:100%}.thread-module__dnGYwa__messages{background:linear-gradient(var(--surface-subtle),var(--surface-subtle));overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px clamp(10px,3vw,24px);display:flex;overflow-y:auto}.thread-module__dnGYwa__loadOlder{border:1px solid var(--color-border-strong);background:var(--surface);color:var(--green);font:inherit;cursor:pointer;border-radius:999px;align-self:center;padding:7px 11px;font-size:11px;font-weight:800}.thread-module__dnGYwa__loadOlder:disabled{cursor:wait;opacity:.65}.thread-module__dnGYwa__empty{background:var(--surface);color:var(--muted);text-align:center;border-radius:12px;align-self:center;margin:auto;padding:10px 14px;font-size:13px}.thread-module__dnGYwa__messageRow{width:100%;display:flex}.thread-module__dnGYwa__mine{justify-content:flex-end}.thread-module__dnGYwa__theirs{justify-content:flex-start}.thread-module__dnGYwa__bubble{border:1px solid var(--color-border);background:var(--surface);max-width:min(78%,560px);box-shadow:0 2px 4px var(--shadow-color);border-radius:14px 14px 4px;padding:9px 12px 6px}.thread-module__dnGYwa__mine .thread-module__dnGYwa__bubble{border-color:var(--color-border-strong);background:var(--color-green-soft);border-radius:14px 14px 14px 4px}.thread-module__dnGYwa__bubble p{color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.thread-module__dnGYwa__bubble span{color:var(--color-muted);text-align:end;margin-top:3px;font-size:10px;display:block}.thread-module__dnGYwa__composer{box-shadow:none;background:0 0;border:0;flex-direction:row;flex:none;align-items:flex-end;gap:3px;margin:10px;padding:0;display:flex}.thread-module__dnGYwa__composer textarea{resize:none;scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent;border:1px solid var(--green);background:var(--surface);width:100%;min-width:0;min-height:42px;max-height:calc(4.5em + 10px);color:var(--ink);font:inherit;border-radius:18px;outline:none;flex:auto;padding:8px 11px;font-size:14px;line-height:1.5;display:block;overflow-y:hidden}.thread-module__dnGYwa__composer textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 15%, transparent)}.thread-module__dnGYwa__composer textarea::-webkit-scrollbar{width:4px}.thread-module__dnGYwa__composer textarea::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:4px}.thread-module__dnGYwa__composer button{background:var(--green);width:44px;height:44px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.thread-module__dnGYwa__composer button:hover:not(:disabled){background:var(--green-dark)}.thread-module__dnGYwa__composer button:disabled{cursor:not-allowed;opacity:.5}.thread-module__dnGYwa__composer button svg{width:24px;height:24px}.thread-module__dnGYwa__composer[dir=rtl] button svg{transform:rotate(180deg)}.thread-module__dnGYwa__error{color:var(--color-danger);margin:0;padding:6px 12px;font-size:12px}.thread-module__dnGYwa__closed{border-top:1px solid var(--color-border);color:var(--muted);text-align:center;padding:13px;font-size:13px}.thread-module__dnGYwa__loadingState{border:1px solid var(--green);background:var(--surface);color:var(--muted);border-radius:16px;flex:1;place-items:center;display:grid}@media (max-width:600px){.thread-module__dnGYwa__page{min-height:calc(100dvh - 135px);padding-top:8px}.thread-module__dnGYwa__chat{height:min(70vh,620px);min-height:360px}.thread-module__dnGYwa__header{gap:7px;padding:2px 1px}.thread-module__dnGYwa__itemHeader{gap:8px}.thread-module__dnGYwa__itemDetails{gap:3px 8px}.thread-module__dnGYwa__itemDetails h1{font-size:clamp(17px,4.5vw,22px)}.thread-module__dnGYwa__itemPrice{font-size:12px}.thread-module__dnGYwa__viewItemButton{min-height:34px;padding:7px 10px;font-size:11px}.thread-module__dnGYwa__messages{padding:12px 9px}.thread-module__dnGYwa__bubble{max-width:88%;padding:8px 10px 5px}.thread-module__dnGYwa__bubble p{font-size:13px}.thread-module__dnGYwa__composer{margin:8px}.thread-module__dnGYwa__composer textarea{min-height:38px;padding:7px 9px;font-size:13px}.thread-module__dnGYwa__composer button{flex-basis:38px;width:38px;height:38px}}
.messages-module__qNfETG__page{--green:var(--color-green);--green-dark:var(--color-green-dark);--ink:var(--foreground);--muted:var(--color-muted);box-sizing:border-box;width:100%;max-width:900px;min-height:calc(100dvh - 150px);padding:18px var(--page-gutter) 24px;color:var(--ink);margin:0 auto}.messages-module__qNfETG__page *{box-sizing:border-box}.messages-module__qNfETG__heading{margin:0 0 18px}.messages-module__qNfETG__heading h1{color:var(--color-green);font-size:var(--page-title-size);margin:0}.messages-module__qNfETG__list{border:1px solid var(--green);background:var(--surface);box-shadow:0 8px 24px var(--shadow-color);border-radius:16px;overflow:hidden}.messages-module__qNfETG__conversation{border-bottom:1px solid var(--color-border);min-width:0;color:inherit;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:background .15s;display:flex}.messages-module__qNfETG__conversation:last-child{border-bottom:0}.messages-module__qNfETG__conversation:hover,.messages-module__qNfETG__conversation:focus-visible{background:var(--surface-subtle)}.messages-module__qNfETG__avatar{background:var(--color-green-soft);width:48px;height:48px;color:var(--green);border-radius:50%;flex:0 0 48px;place-items:center;font-weight:800;display:grid;overflow:hidden}.messages-module__qNfETG__avatar img{object-fit:cover;width:100%;height:100%}.messages-module__qNfETG__conversationBody{flex:1;min-width:0}.messages-module__qNfETG__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.messages-module__qNfETG__topline strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.messages-module__qNfETG__topline time{color:var(--muted);flex:none;font-size:11px}.messages-module__qNfETG__listingTitle{color:var(--green);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:700;overflow:hidden}.messages-module__qNfETG__preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.messages-module__qNfETG__unread{background:var(--green);min-width:22px;height:22px;color:var(--surface);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:grid}.messages-module__qNfETG__state{border:1px solid var(--green);background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:240px;padding:24px;display:flex}.messages-module__qNfETG__state p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.messages-module__qNfETG__state h2{margin:0;font-size:18px}.messages-module__qNfETG__emptyIcon{background:var(--color-green-soft);width:56px;height:56px;color:var(--green);border-radius:50%;place-items:center;font-size:34px;display:grid}.messages-module__qNfETG__primary,.messages-module__qNfETG__secondary{border:1px solid var(--green);min-height:40px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:9px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.messages-module__qNfETG__primary{background:var(--green);color:var(--surface)}.messages-module__qNfETG__secondary{background:var(--surface);color:var(--green)}.messages-module__qNfETG__skeleton{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:14px 15px;display:flex}.messages-module__qNfETG__skeleton>span{background:var(--surface-soft);border-radius:50%;flex:0 0 48px;width:48px;height:48px}.messages-module__qNfETG__skeleton>div{flex:1;gap:9px;display:grid}.messages-module__qNfETG__skeleton i{background:var(--surface-soft);border-radius:99px;width:50%;height:9px;display:block}.messages-module__qNfETG__skeleton i+i{width:75%}@media (max-width:520px){.messages-module__qNfETG__page{padding-top:12px}.messages-module__qNfETG__conversation{gap:9px;padding:11px 10px}.messages-module__qNfETG__avatar{flex-basis:42px;width:42px;height:42px}.messages-module__qNfETG__topline strong{font-size:13px}}
.page-module__mCX1-G__page{min-height:100vh;padding:0 var(--page-gutter) 128px;color:var(--color-ink)}.page-module__mCX1-G__backLink{width:min(100%, var(--page-content-form));margin:var(--space-3) auto var(--space-4);color:var(--color-green);align-items:center;font-weight:800;display:flex}.page-module__mCX1-G__pageTitle{width:min(100%, var(--page-content-form));margin:0 auto var(--space-5);color:var(--color-ink);font-size:var(--page-title-size);line-height:1.2}.page-module__mCX1-G__form{gap:var(--space-4);width:min(100%, var(--page-content-form));margin:0 auto;display:grid}.page-module__mCX1-G__section{border:1px solid var(--color-green);background:var(--surface);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:clamp(20px,4vw,32px);display:flex}.page-module__mCX1-G__section h2{color:var(--color-ink);margin:0 0 6px;font-size:1.2rem}.page-module__mCX1-G__section label{color:var(--color-ink);margin-top:6px;font-size:.92rem;font-weight:800}.page-module__mCX1-G__section textarea{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:132px;color:var(--color-ink);font:inherit;resize:vertical;padding:11px 14px}.page-module__mCX1-G__skeletonLine{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:6px;height:11px;animation:1.25s ease-in-out infinite page-module__mCX1-G__skeleton-shimmer}.page-module__mCX1-G__skeletonHeading{width:34%;height:18px;margin-bottom:8px}.page-module__mCX1-G__skeletonLabel{width:24%;margin-top:6px}.page-module__mCX1-G__skeletonField{border:1px solid var(--color-border);background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:8px;height:48px;animation:1.25s ease-in-out infinite page-module__mCX1-G__skeleton-shimmer}.page-module__mCX1-G__skeletonTextarea{border:1px solid var(--color-border);background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;border-radius:8px;height:132px;animation:1.25s ease-in-out infinite page-module__mCX1-G__skeleton-shimmer}.page-module__mCX1-G__skeletonColumns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@keyframes page-module__mCX1-G__skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.page-module__mCX1-G__skeletonLine,.page-module__mCX1-G__skeletonField,.page-module__mCX1-G__skeletonTextarea{animation:none}}.page-module__mCX1-G__twoColumns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__mCX1-G__twoColumns>div{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__mCX1-G__checkbox{cursor:pointer;align-items:center;gap:10px;display:flex}.page-module__mCX1-G__checkbox input{width:18px;height:18px;accent-color:var(--color-green);flex:none;margin:0}.page-module__mCX1-G__characterCount{color:var(--color-muted);align-self:flex-start;margin:-5px 0 2px;font-size:.8rem;font-weight:500}.page-module__mCX1-G__error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:12px;padding:13px 15px;line-height:1.6}.page-module__mCX1-G__actions{align-items:center;gap:var(--space-4);display:flex}.page-module__mCX1-G__submit{background:var(--color-green);min-height:50px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;padding:12px 22px;font-weight:800;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.page-module__mCX1-G__submit:hover:not(:disabled){background:var(--color-green-dark);box-shadow:0 4px 12px var(--control-focus-ring);transform:translateY(-1px)}.page-module__mCX1-G__submit:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:3px}.page-module__mCX1-G__submit:disabled{cursor:wait;opacity:.65}@media (max-width:560px){.page-module__mCX1-G__skeletonColumns{grid-template-columns:1fr;gap:12px}.page-module__mCX1-G__page{padding-bottom:112px}.page-module__mCX1-G__twoColumns{grid-template-columns:1fr;gap:12px}.page-module__mCX1-G__actions{flex-direction:column;align-items:stretch}.page-module__mCX1-G__submit{width:100%}}
.page-module__xpUiwW__page{min-height:100vh;padding:0 var(--page-gutter) 128px;color:var(--color-ink);background:0 0}.page-module__xpUiwW__pageTitle{width:100%;max-width:var(--page-content-form);margin:var(--page-intro-gap) auto var(--space-5);font-size:var(--page-title-size);line-height:1.2}.page-module__xpUiwW__form{gap:var(--space-4);width:100%;max-width:var(--page-content-form);margin:0 auto;display:grid}.page-module__xpUiwW__section{border:1px solid var(--color-green);background:var(--surface);border-radius:22px;flex-direction:column;gap:10px;padding:clamp(20px,4vw,32px);display:flex}.page-module__xpUiwW__section h2{color:var(--color-ink);margin:0 0 6px;font-size:1.2rem}.page-module__xpUiwW__section label{color:var(--color-ink);margin-top:6px;font-size:.92rem;font-weight:800}.page-module__xpUiwW__section textarea{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:132px;color:var(--color-ink);font:inherit;resize:vertical;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.page-module__xpUiwW__section textarea:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:1px;border-color:var(--color-green)}.page-module__xpUiwW__twoColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__xpUiwW__twoColumns>div{flex-direction:column;gap:10px;display:flex}.page-module__xpUiwW__conditionNegotiableRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.page-module__xpUiwW__checkbox{cursor:pointer;align-items:center;gap:12px;margin:0 0 12px;line-height:1.2;display:flex}.page-module__xpUiwW__checkbox input{width:19px;height:19px;accent-color:var(--color-green);cursor:pointer;border:0;margin:0}.page-module__xpUiwW__characterCount{color:var(--color-muted);align-self:flex-start;margin:-5px 0 2px;font-size:.8rem;font-weight:500}.page-module__xpUiwW__error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:12px;padding:13px 15px;line-height:1.6}.page-module__xpUiwW__actions{align-items:center;gap:18px;display:flex}.page-module__xpUiwW__submit{background:var(--color-green);min-width:max-content;min-height:52px;color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;flex:none;padding:13px 26px;font-weight:800;transition:background-color .18s,transform .18s,box-shadow .18s}.page-module__xpUiwW__submit:hover:not(:disabled){background:var(--color-green-dark);box-shadow:0 4px 10px var(--control-focus-ring);transform:translateY(-1px)}.page-module__xpUiwW__submit:disabled{cursor:wait;opacity:.65}@media (max-width:560px){.page-module__xpUiwW__twoColumns{grid-template-columns:1fr;gap:6px}.page-module__xpUiwW__conditionNegotiableRow{grid-template-columns:minmax(0,1fr);gap:10px}.page-module__xpUiwW__checkbox{width:100%;max-width:none;margin:0;font-size:.9rem}.page-module__xpUiwW__actions{flex-direction:column;align-items:stretch;gap:8px}.page-module__xpUiwW__submit{width:100%;min-width:0}}.page-module__xpUiwW__loadingSection{pointer-events:none}.page-module__xpUiwW__skeletonLine,.page-module__xpUiwW__skeletonPhoto,.page-module__xpUiwW__skeletonField,.page-module__xpUiwW__skeletonLabel,.page-module__xpUiwW__skeletonTextarea{background:linear-gradient(100deg, var(--surface-soft) 20%, var(--surface-subtle) 40%, var(--surface-soft) 60%);background-size:220% 100%;animation:1.25s ease-in-out infinite page-module__xpUiwW__listing-skeleton-shimmer}.page-module__xpUiwW__loadingSectionTitle{border-radius:6px;width:34%;height:20px;margin-bottom:8px}.page-module__xpUiwW__skeletonPhoto{border:1px solid var(--color-border);border-radius:14px;min-height:150px}.page-module__xpUiwW__skeletonField{border:1px solid var(--color-border);border-radius:var(--control-radius);height:48px}.page-module__xpUiwW__skeletonLabel{border-radius:6px;width:30%;height:11px;margin:2px 0}.page-module__xpUiwW__skeletonTextarea{border:1px solid var(--color-border);border-radius:var(--control-radius);min-height:132px}@keyframes page-module__xpUiwW__listing-skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.page-module__xpUiwW__skeletonLine,.page-module__xpUiwW__skeletonPhoto,.page-module__xpUiwW__skeletonField,.page-module__xpUiwW__skeletonLabel,.page-module__xpUiwW__skeletonTextarea{animation:none}}
.page-module__jRsAVa__page{min-height:100vh;padding:0 var(--page-gutter) 112px;color:var(--color-ink)}.page-module__jRsAVa__pageTitle{width:min(100%, var(--page-content-narrow));margin:var(--page-intro-gap) auto var(--space-5);color:var(--color-green);font-size:var(--page-title-size);font-weight:800;line-height:1.2}.page-module__jRsAVa__card{width:min(100%, var(--page-content-narrow));margin:0 auto var(--space-7);border:1px solid var(--color-green);background:var(--surface);box-shadow:0 18px 55px var(--shadow-color);border-radius:28px;padding:clamp(24px,5vw,42px)}.page-module__jRsAVa__card h1{font-size:var(--page-title-size);margin:0 0 10px;line-height:1.2}.page-module__jRsAVa__description{color:var(--color-muted);line-height:1.7}.page-module__jRsAVa__card form{flex-direction:column;gap:12px;margin-top:28px;display:flex}.page-module__jRsAVa__card label{font-weight:800}.page-module__jRsAVa__card select{min-height:var(--control-height);border-radius:var(--control-radius)}.page-module__jRsAVa__submit{background:var(--color-green);min-height:50px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:13px;margin-top:8px;padding:12px 20px;font-weight:800}.page-module__jRsAVa__submit:hover{background:var(--color-green-dark)}.page-module__jRsAVa__success{color:var(--color-success)}
