._shell_iwl5w_1{background:var(--surface-secondary);flex-direction:column;min-height:100dvh;display:flex}._skipLink_iwl5w_13{top:var(--space-sm);z-index:40;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:var(--text-subheadline);box-shadow:var(--shadow-raised);transition:transform var(--duration-fast) var(--ease-out);font-weight:600;position:fixed;inset-inline-start:var(--space-sm);transform:translateY(-200%)}._skipLink_iwl5w_13:focus{transform:none}._header_iwl5w_37{z-index:20;align-items:center;gap:var(--space-lg);min-height:var(--header-height);padding:var(--space-sm) var(--space-page);background:var(--glass-fill);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);display:flex;position:sticky;top:0}._brand_iwl5w_52{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}._brandName_iwl5w_59{font-size:var(--text-title);letter-spacing:-.01em;color:var(--text-primary);font-weight:600}._headerNav_iwl5w_66{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}._navLink_iwl5w_73{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);font-size:var(--text-subheadline);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:500;display:flex;position:relative}._navLink_iwl5w_73:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary)}._navLinkActive_iwl5w_93{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);font-weight:600}._navBadge_iwl5w_104{top:2px;border-radius:var(--radius-pill);background:var(--brand-fill);min-width:1.125rem;min-height:1.125rem;color:var(--text-on-brand);text-align:center;justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:700;display:flex;position:absolute;inset-inline-end:2px}._offlineBanner_iwl5w_124{top:var(--header-height);z-index:19;justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-page);background:color-mix(in srgb, var(--warning) 22%, var(--surface));color:var(--text-primary);font-size:var(--text-footnote);text-align:center;display:flex;position:sticky}._main_iwl5w_141{width:100%;max-width:1180px;padding:var(--space-lg) var(--space-page);padding-bottom:calc(var(--space-xxxl) + env(safe-area-inset-bottom,0px));flex:1;margin:0 auto}._mainContent_iwl5w_157:focus{outline:none}._tabBar_iwl5w_163{bottom:0;z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--glass-fill);border-top:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);display:none;position:fixed;inset-inline:0}._tabBarInner_iwl5w_176{width:100%;display:flex}._tab_iwl5w_163{padding:var(--space-sm) var(--space-xs) var(--space-md);color:var(--text-secondary);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:.6875rem;font-weight:500;display:flex;position:relative}._tabActive_iwl5w_196{color:var(--brand)}._tabBadge_iwl5w_200{top:4px;border-radius:var(--radius-pill);background:var(--brand-fill);min-width:1.0625rem;min-height:1.0625rem;color:var(--text-on-brand);text-align:center;justify-content:center;align-items:center;margin-inline-start:4px;padding:0 5px;font-size:.625rem;font-weight:700;display:flex;position:absolute;inset-inline-start:50%}@media (width<=767px){._headerNav_iwl5w_66{display:none}._tabBar_iwl5w_163{display:block}._main_iwl5w_141{padding-bottom:calc(var(--tab-bar-total) + var(--space-lg))}}._dialogBackdrop_iwl5w_235{z-index:100;padding:var(--space-lg);background:var(--scrim);animation:_fadeIn_iwl5w_1 var(--duration-medium) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _fadeIn_iwl5w_1{0%{opacity:0}}._dialog_iwl5w_235{overscroll-behavior:contain;background:var(--surface);border-radius:var(--radius-xl);width:100%;max-width:460px;max-height:min(88dvh,760px);box-shadow:var(--shadow-raised);animation:_dialogIn_iwl5w_1 var(--duration-slow) var(--ease-out);position:relative;overflow-y:auto}._dialogWide_iwl5w_266{max-width:640px}@keyframes _dialogIn_iwl5w_1{0%{opacity:0;transform:translateY(16px)scale(.98)}}._dialogHeader_iwl5w_277{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border-bottom:1px solid var(--separator);display:flex;position:sticky;top:0}._dialogTitle_iwl5w_290{font-size:var(--text-title);font-weight:600}._dialogClose_iwl5w_302{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-sm) * -1);display:flex}._dialogClose_iwl5w_302:hover{color:var(--text-primary)}._dialogBody_iwl5w_319{padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;display:flex}._dialogFooter_iwl5w_326{gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border-top:1px solid var(--separator);display:flex;position:sticky;bottom:0}@media (width<=767px){._dialogBackdrop_iwl5w_235{align-items:flex-end;padding:0}._dialog_iwl5w_235{max-width:none;max-height:92dvh;animation:_sheetIn_iwl5w_1 var(--duration-slow) var(--ease-out);border-end-end-radius:0;border-end-start-radius:0}@keyframes _sheetIn_iwl5w_1{0%{transform:translateY(100%)}}._dialogFooter_iwl5w_326{padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px))}}._pageHeader_iwl5w_365{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}._pageTitle_iwl5w_373{font-size:var(--text-display);letter-spacing:-.02em;font-weight:700}._pageSubtitle_iwl5w_379{font-size:var(--text-subheadline);color:var(--text-secondary)}._spacer_iwl5w_384{margin-inline-start:auto}._backLink_iwl5w_388{align-items:center;gap:var(--space-xs);font-size:var(--text-subheadline);color:var(--text-secondary);padding:var(--space-sm) 0;font-weight:500;display:inline-flex}._backLink_iwl5w_388:hover{color:var(--text-primary)}._crashScreen_iwl5w_404{justify-content:center;align-items:center;gap:var(--space-md);min-height:100svh;padding:var(--space-xl) var(--space-page);text-align:center;flex-direction:column;display:flex}._crashIcon_iwl5w_415{color:var(--danger)}._crashTitle_iwl5w_419{font-size:var(--text-display);letter-spacing:-.02em;font-weight:700}._crashMessage_iwl5w_425{max-width:44ch;color:var(--text-secondary)}._crashActions_iwl5w_430{justify-content:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}._buttonBase_12tc1_3{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-height-large);padding:0 var(--space-lg);font-size:var(--text-headline);transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:14px;font-weight:600;display:inline-flex}._buttonBase_12tc1_3:disabled{opacity:.45;cursor:not-allowed}._buttonBase_12tc1_3:not(:disabled):active{transform:scale(.98)}._primary_12tc1_29{background:var(--brand-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);color:var(--text-on-brand)}._primary_12tc1_29:not(:disabled):hover,._primary_12tc1_29:not(:disabled):active{background:var(--brand-pressed)}._secondary_12tc1_47{background:var(--glass-fill);border:1.5px solid color-mix(in srgb, var(--brand) 50%, transparent);-webkit-backdrop-filter:var(--glass-blur);color:var(--brand)}._secondary_12tc1_47:not(:disabled):hover,._secondary_12tc1_47:not(:disabled):active{background:color-mix(in srgb, var(--brand) 12%, var(--glass-fill))}._buttonInline_12tc1_60{width:auto}._buttonSmall_12tc1_64{min-height:var(--control-height);font-size:var(--text-subheadline);padding:0 var(--space-md)}._danger_12tc1_73{background:var(--danger-strong);border:1px solid var(--glass-border);color:var(--text-on-brand)}._danger_12tc1_73:not(:disabled):hover{background:color-mix(in srgb, var(--danger-strong) 88%, black)}._circularButton_12tc1_84{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);color:var(--text-primary);background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}._circularButton_12tc1_84:hover{transform:scale(1.05)}._circularButton_12tc1_84:active{transform:scale(.94)}._circularButtonActive_12tc1_109{color:var(--brand)}._chip_12tc1_114{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-pill);font-size:var(--text-subheadline);color:var(--text-primary);background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);white-space:nowrap;transition:background-color var(--duration-medium) var(--ease-out), color var(--duration-medium) var(--ease-out);display:inline-flex}._chip_12tc1_114:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}._chipSelected_12tc1_136{background:var(--brand-fill);color:var(--text-on-brand);border-color:#0000;font-weight:600}._chipCompact_12tc1_143{padding:var(--space-sm) var(--space-md);font-size:var(--text-footnote)}._segmented_12tc1_150{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 7%, transparent);gap:2px;padding:3px;display:inline-flex}._segment_12tc1_150{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);font-size:var(--text-subheadline);color:var(--text-secondary);white-space:nowrap;transition:background-color var(--duration-medium) var(--ease-out), color var(--duration-medium) var(--ease-out);flex:1;font-weight:500}._segmentSelected_12tc1_171{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-card);font-weight:600}._fieldGroup_12tc1_180{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}._fieldLabel_12tc1_187{font-size:var(--text-footnote);color:var(--text-secondary);padding-inline-start:var(--space-xs);font-weight:600}._field_12tc1_180{align-items:center;gap:var(--space-md);min-height:var(--control-height);padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--glass-fill);border:1px solid var(--border-control);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--duration-medium) var(--ease-out);display:flex}._field_12tc1_180:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}._fieldInput_12tc1_220:focus-visible{outline:none}._fieldInput_12tc1_220::-webkit-search-cancel-button{appearance:none;display:none}._fieldInput_12tc1_220::-webkit-search-decoration{appearance:none;display:none}._fieldError_12tc1_237{border-color:var(--brand)}._fieldClear_12tc1_243{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-md) * -1);display:flex}._fieldClear_12tc1_243:hover{color:var(--text-primary)}._fieldIcon_12tc1_259{color:var(--text-tertiary);display:flex}._fieldInput_12tc1_220{min-width:0;font-size:var(--text-body);color:var(--text-primary);padding:var(--space-sm) 0;background:0 0;border:none;outline:none;flex:1}._fieldInput_12tc1_220::placeholder{color:var(--text-tertiary)}._fieldTextarea_12tc1_279{resize:vertical;min-height:7rem;font-family:inherit;line-height:1.5}._fieldTrailing_12tc1_286{align-items:center;gap:var(--space-sm);color:var(--text-tertiary);display:flex}._fieldTrailing_12tc1_286 button{color:var(--text-tertiary);display:flex}._fieldTrailing_12tc1_286 button:hover{color:var(--text-secondary)}._fieldMessage_12tc1_302{align-items:center;gap:var(--space-xs);font-size:var(--text-footnote);color:var(--brand);padding-inline-start:var(--space-xs);display:flex}._fieldHint_12tc1_311{font-size:var(--text-footnote);color:var(--text-secondary);padding-inline-start:var(--space-xs)}._strengthMeter_12tc1_318{align-items:center;gap:var(--space-sm);padding-inline:var(--space-xs);display:flex}._strengthBars_12tc1_325{gap:var(--space-xs);flex:1;display:flex}._strengthBar_12tc1_325{border-radius:var(--radius-pill);height:4px;transition:background-color var(--duration-medium) var(--ease-out);flex:1}._strengthLabel_12tc1_342{font-size:var(--text-caption);min-width:3.25rem;text-align:end;padding-inline-start:var(--space-sm)}._skeleton_12tc1_351{background:var(--surface-secondary);border-radius:var(--radius-sm);position:relative;overflow:hidden}._skeleton_12tc1_351:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 65%, transparent), transparent);animation:1.4s linear infinite _shimmer_12tc1_1;position:absolute;inset:0;transform:translate(-100%)}@keyframes _shimmer_12tc1_1{to{transform:translate(100%)}}._stateView_12tc1_378{align-items:center;gap:var(--space-lg);padding:var(--space-xl);text-align:center;flex-direction:column;width:100%;display:flex}._stateIcon_12tc1_388{color:var(--text-tertiary)}._stateIconError_12tc1_392{color:var(--brand)}._stateTitle_12tc1_396{font-size:var(--text-title);color:var(--text-primary);font-weight:600}._stateMessage_12tc1_402{font-size:var(--text-subheadline);color:var(--text-secondary);max-width:40ch}._stateAction_12tc1_408{width:100%;max-width:260px}._imageFrame_12tc1_415{background:var(--surface-secondary);width:100%;height:100%;position:relative;overflow:hidden}._image_12tc1_415{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._imageOverlay_12tc1_432{position:absolute;inset:0}._imageContain_12tc1_437{object-fit:contain}._placeholderArtwork_12tc1_443{width:100%;height:100%;color:color-mix(in srgb, var(--text-on-brand) 82%, transparent);justify-content:center;align-items:center;display:flex}._brandMark_12tc1_454{font-family:var(--font-serif);color:var(--brand);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;display:inline-block;position:relative}._santaHat_12tc1_467{top:.04em;pointer-events:none;width:.62em;height:auto;position:absolute;inset-inline-start:-.13em;transform:rotate(-12deg)}._brandTile_12tc1_477{background:color-mix(in srgb, var(--brand) 12%, var(--glass-fill));border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);justify-content:center;align-items:center;display:flex}._settingsGroup_12tc1_489{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}._settingsRow_12tc1_498{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);text-align:start;min-height:52px;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out);display:flex}._settingsRow_12tc1_498:focus-visible{outline-offset:-2px}@media (width<=400px){._settingsRow_12tc1_498{flex-wrap:wrap}._settingsRowTrailing_12tc1_523{width:100%}}._settingsRow_12tc1_498+._settingsRow_12tc1_498{border-top:1px solid var(--separator)}._settingsRow_12tc1_498:hover{background:var(--surface-secondary)}._settingsRowIcon_12tc1_536{color:var(--text-secondary);display:flex}._settingsRowText_12tc1_543{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._settingsRowTitle_12tc1_551{font-size:var(--text-body)}._settingsRowSubtitle_12tc1_555{font-size:var(--text-footnote);color:var(--text-secondary)}._settingsRowTrailing_12tc1_523{align-items:center;min-width:0;margin-inline-start:auto;display:flex}._settingsRowValue_12tc1_568{font-size:var(--text-subheadline);color:var(--text-secondary)}._settingsRowDestructive_12tc1_573,._settingsRowDestructive_12tc1_573 ._settingsRowIcon_12tc1_536{color:var(--danger)}._switch_12tc1_588{width:51px;height:var(--control-height);background:0 0;flex-shrink:0;position:relative}._switch_12tc1_588:before{content:"";inset-inline:0;top:calc((var(--control-height) - 31px) / 2);border-radius:var(--radius-pill);background:var(--surface-secondary);height:31px;box-shadow:inset 0 0 0 1.5px var(--border-control);transition:background-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);position:absolute}._switchOn_12tc1_613:before{background:var(--success);box-shadow:inset 0 0 0 1.5px var(--success)}._switchKnob_12tc1_618{top:calc((var(--control-height) - 31px) / 2 + 2px);border-radius:var(--radius-pill);width:27px;height:27px;transition:transform var(--duration-medium) var(--ease-out);background:#fff;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #0000004d}._switchOn_12tc1_613 ._switchKnob_12tc1_618{transform:translate(20px)}._stepper_12tc1_636{align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 7%, transparent);padding:2px;display:inline-flex}._stepperButton_12tc1_645{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-primary);background:var(--surface);justify-content:center;align-items:center;display:flex}._stepperButton_12tc1_645:disabled{opacity:.35;cursor:not-allowed}._stepperValue_12tc1_661{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5ch;font-weight:600}._listingCard_12tc1_677{content-visibility:auto;contain-intrinsic-size:auto 420px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:start;width:100%;transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._listingCard_12tc1_677:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}._listingPhoto_12tc1_699{flex-shrink:0;height:200px;position:relative}._listingBadges_12tc1_705{top:var(--space-sm);gap:var(--space-xs);display:flex;position:absolute;inset-inline-start:var(--space-sm)}._badge_12tc1_713{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-caption);background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);color:var(--text-primary);font-weight:600;display:inline-flex}._badgeBrand_12tc1_728{background:var(--brand-fill);color:var(--text-on-brand);border-color:#0000}._listingFavorite_12tc1_734{top:var(--space-sm);z-index:1;position:absolute;inset-inline-end:var(--space-sm)}._stretchedLink_12tc1_747:after{content:"";position:absolute;inset:0}._stretchedLink_12tc1_747:focus-visible{outline:none}._stretchedLink_12tc1_747:focus-visible:after{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-lg)}._listingPhotoCount_12tc1_763{bottom:var(--space-sm);font-weight:400;position:absolute;inset-inline-end:var(--space-sm)}._listingDetails_12tc1_770{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;display:flex}._listingPriceRow_12tc1_777{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}._listingPrice_12tc1_777{align-items:baseline;gap:var(--space-xs);display:flex}._priceValue_12tc1_791{font-size:var(--text-price);color:var(--text-primary);font-weight:700}._priceSuffix_12tc1_797{font-size:var(--text-footnote);color:var(--text-secondary)}._listingNegotiable_12tc1_802{font-size:var(--text-caption);color:var(--text-secondary)}._listingTitle_12tc1_807{font-size:var(--text-headline);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}._listingSpecs_12tc1_818{font-size:var(--text-subheadline);color:var(--text-secondary)}._listingAddress_12tc1_823{align-items:center;gap:var(--space-xs);font-size:var(--text-footnote);color:var(--text-tertiary);padding-top:var(--space-xxs);display:flex}._listingAddressText_12tc1_832{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (forced-colors:active){._primary_12tc1_29,._chipSelected_12tc1_136,._segmentSelected_12tc1_171{color:highlighttext;background:highlight;border:1px solid highlighttext}._secondary_12tc1_47,._chip_12tc1_114,._segment_12tc1_150{border:1px solid buttontext}._field_12tc1_180,._settingsGroup_12tc1_489,._listingCard_12tc1_677{border:1px solid canvastext}._switch_12tc1_588:before{box-shadow:none;border:1px solid buttontext}._switchOn_12tc1_613:before{background:highlight;border-color:highlighttext}._switchKnob_12tc1_618{background:buttontext}._switchOn_12tc1_613 ._switchKnob_12tc1_618{background:highlighttext}}._spinner_12tc1_896{animation:.8s linear infinite _spin_12tc1_896}@keyframes _spin_12tc1_896{to{transform:rotate(360deg)}}
