.IdentityMenu_identity__kSOQb{display:inline;min-width:0}.IdentityMenu_trigger__Tjoan{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:44px;padding:2px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;vertical-align:middle;text-decoration:underline;text-decoration-color:#b2c5b5;text-underline-offset:4px;overflow-wrap:anywhere}.IdentityMenu_trigger__Tjoan>svg{flex:none}.IdentityMenu_trigger__Tjoan:hover{color:#174b3c;text-decoration-color:currentColor}.IdentityMenu_panel__AyZNS{position:fixed;inset:auto;margin:0;width:min(260px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:16px;border:1px solid #dce5d6;border-radius:16px;background:#fffef9;color:#203d33;box-shadow:0 12px 38px #173e3029;font-size:14px}.IdentityMenu_panel__AyZNS:popover-open{display:grid;gap:8px}.IdentityMenu_panel__AyZNS>strong{overflow-wrap:anywhere;font-size:15px}.IdentityMenu_panel__AyZNS>small{color:#53635d;line-height:1.6}.IdentityMenu_panel__AyZNS>a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 10px;border-radius:9px;color:#174b3c;text-decoration:none}.IdentityMenu_panel__AyZNS>a:hover{background:#eaf0e4}.IdentityMenu_panel__AyZNS>a:first-of-type{background:#eaf0e4;font-weight:650}.IdentityMenu_panel__AyZNS>a:focus-visible,.IdentityMenu_trigger__Tjoan:focus-visible{outline:2px solid #174b3c;outline-offset:3px}.ResidentMark_group__DSr5x{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 7px;max-width:100%;vertical-align:middle}.ResidentMark_symbol__oIZDR{display:inline-flex;flex:none;align-items:center}.ResidentMark_icon__WUUde{display:block;flex:none;width:25px;height:16px}.ResidentMark_icon__WUUde[data-tone=base]{fill:#596877}.ResidentMark_icon__WUUde[data-tone=sprout]{fill:#567b30}.ResidentMark_icon__WUUde[data-tone=root]{fill:#19746a}.ResidentMark_icon__WUUde[data-tone=tree]{fill:#a16a1d}.ResidentMark_icon__WUUde[data-tone=canopy]{fill:#78559a}.ResidentMark_note__ZKZHW,.ResidentMark_praise__p_t4w{color:#465d50;font-size:12px;font-weight:500;line-height:1.5}button.ResidentMark_trigger__kmpAI{position:relative;z-index:1;flex:0 0 31px;display:inline-grid;place-items:center;width:31px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;cursor:help;vertical-align:middle}button.ResidentMark_trigger__kmpAI:focus-visible{outline-offset:-2px}.ResidentMark_tip__Wd3aK{position:fixed;inset:auto;margin:0;padding:9px 12px;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;max-width:calc(100vw - 16px);border:1px solid #d8e2db;border-radius:10px;background:#fffefa;color:#193d30;box-shadow:0 3px 14px #18382d24;text-align:left;font-family:inherit;line-height:1.45;white-space:normal}.ResidentMark_tip__Wd3aK:popover-open{display:grid;gap:2px}.ResidentMark_tip__Wd3aK b{font-size:14px;font-weight:650}.ResidentMark_tip__Wd3aK>span{color:#53665a;font-size:12px;font-weight:400}.Barter_field__9HcYh{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.Barter_legend__Jbo2S{display:flex;align-items:center;gap:6px;padding:0;margin:0 0 8px;color:#587047;font-size:12px;line-height:1.35}.Barter_modes__hxTge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.Barter_mode__I2_Ys.Barter_mode__I2_Ys{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:80px;padding:12px 6px;border:1px solid #dfe3d7;border-radius:14px;background:#fffdf8;color:#33463d;font:inherit;line-height:1.3;text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}.Barter_mode__I2_Ys.Barter_mode__I2_Ys strong{font-size:14px;font-weight:700}.Barter_mode__I2_Ys.Barter_mode__I2_Ys span{color:#5e6f61;font-size:12px}.Barter_mode__I2_Ys.Barter_mode__I2_Ys[aria-pressed=true]{border:1.5px solid var(--forest,#174b3c);background:#eef2e6;color:var(--forest,#174b3c)}.Barter_mode__I2_Ys.Barter_mode__I2_Ys[aria-pressed=true] span{color:var(--muted,#5e6f61)}.Barter_help__WhOtt{margin:0;color:#5e6f61;font-size:12px;line-height:1.45}.Barter_help__WhOtt a{color:var(--forest,#174b3c);font-weight:700;text-decoration:underline;text-underline-offset:2px}.Barter_wants__oITe2{display:grid;gap:12px;margin:0;padding:16px;border:0;border-radius:16px;background:#fffdf8;box-shadow:inset 0 0 0 1px var(--line,#dfe3d7);min-width:0}.Barter_wants__oITe2 .Barter_legend__Jbo2S{float:left;width:100%;margin-bottom:0;color:var(--forest,#174b3c);font-size:13px;font-weight:700}.Barter_formText__Z_Ued{display:flex;flex-direction:column;gap:8px;color:#587047;font-size:12px}.Barter_formText__Z_Ued small{font-size:12px}.Barter_chips__XfRKe{display:flex;flex-wrap:wrap;gap:6px}.Barter_chip__bbbo3.Barter_chip__bbbo3{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border:1px solid #dfe3d7;border-radius:999px;background:#fff;color:#33463d;font:inherit;font-size:13px;line-height:1.3;cursor:pointer}.Barter_chip__bbbo3.Barter_chip__bbbo3[aria-pressed=true]{border-color:var(--forest,#174b3c);background:var(--forest,#174b3c);color:#fff;font-weight:700}.Barter_anything___nCg1.Barter_anything___nCg1{border-style:dashed;border-color:var(--forest,#174b3c);color:var(--forest,#174b3c);font-weight:700}.Barter_anything___nCg1.Barter_anything___nCg1[aria-pressed=true]{border-style:solid;border-color:var(--forest,#174b3c);background:var(--forest,#174b3c);color:#fff}.Barter_text__nZVFP{display:grid;gap:6px;color:#33463d;font-size:13px;font-weight:700;line-height:1.35}.Barter_text__nZVFP small{color:#5e6f61;font-size:12px;font-weight:400}.Barter_text__nZVFP.Barter_text__nZVFP input{min-height:46px;padding:8px 12px;border:1px solid #dfe3d7;border-radius:12px;background:#fff;color:#203d33;font-size:16px;font-weight:400}.Barter_check__5SFFr{display:flex;align-items:center;gap:10px;min-height:44px;color:#33463d;font-size:14px;line-height:1.35;cursor:pointer}.Barter_check__5SFFr input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--forest,#174b3c)}.Barter_swapChip__d9yGc.Barter_swapChip__d9yGc{border-color:#e2b8a6;background:#fbeee6;color:#b5482a;font-weight:700}.Barter_swapChip__d9yGc.Barter_swapChip__d9yGc:hover{border-color:#b5482a}.Barter_swapChip__d9yGc.Barter_swapChip__d9yGc[aria-pressed=true]{border-color:#b5482a;background:#b5482a;color:#fff}.Barter_chipDivider__wuQRY{align-self:center;width:1px;height:20px;margin:0 2px;background:#d6dccb}.Barter_cardBadge__4f1cH{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;background:#fffdf8;color:var(--forest,#174b3c);font-size:12px;font-weight:700;line-height:1.35}.Barter_cardBadge__4f1cH[data-mode=swap],.Barter_matchBadge__Iov9_{background:var(--forest,#174b3c);color:#fff}.Barter_matchBadge__Iov9_{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.35}.Barter_swapPrice__epBOy{display:block;color:var(--ink,#203d33);font-size:15px;font-weight:600;line-height:1.4}.Barter_swapPrice__epBOy span{color:#5e6f61;font-size:13px;font-weight:500}.Barter_cardWants__sW4kl{display:grid;gap:4px;min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid var(--line,#dfe3d7);color:var(--forest,#174b3c);line-height:1.5;overflow-wrap:anywhere}.Barter_cardWantsLabel__s1iXX{display:flex;align-items:center;gap:5px;color:var(--muted,#5e6f61);font-size:12px;font-weight:500}.Barter_cardWantsLabel__s1iXX svg{flex-shrink:0}.Barter_cardWants__sW4kl strong{font-size:15px;font-weight:600;white-space:pre-wrap}.Barter_cardWantsCategories__FxqeU{color:var(--muted,#5e6f61);font-size:12px}.Barter_banner__fV1QZ{display:flex;align-items:flex-start;gap:10px;margin:-6px 0 16px;padding:16px;border-radius:12px;background:#eef2e6}.Barter_bannerIcon__CDkKW{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;color:var(--forest,#174b3c)}.Barter_banner__fV1QZ>div{display:grid;gap:2px;min-width:0}.Barter_banner__fV1QZ strong{color:var(--forest,#174b3c);font-size:14px;font-weight:600;line-height:1.5}.Barter_banner__fV1QZ>div>span{color:var(--muted,#5e6f61);font-size:12px;line-height:1.5}.Barter_section__PDfcj{display:grid;gap:16px;margin:0 0 24px}.Barter_wishes__vPjwp{display:grid;gap:8px;min-width:0;padding-bottom:20px;border-bottom:1px solid var(--line,#dfe3d7);color:var(--ink,#203d33)}.Barter_wishes__vPjwp h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted,#5e6f61);font-size:13px;font-weight:500;line-height:1.5}.Barter_wishes__vPjwp h3 svg{flex-shrink:0}.Barter_wishNote__q05nt{display:block;min-width:0;color:var(--forest,#174b3c);font-size:18px;font-weight:600;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.Barter_wishTags__5Z_BS{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;color:var(--muted,#5e6f61);font-size:13px;line-height:1.5}.Barter_wishTags__5Z_BS[data-primary=true]{color:var(--forest,#174b3c);font-size:18px;font-weight:600}.Barter_wishes__vPjwp p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.Barter_wishes__vPjwp .Barter_cashNote__zjZv6{display:flex;align-items:flex-start;gap:5px;margin-top:4px;color:var(--muted,#5e6f61);font-size:12px}.Barter_cashNote__zjZv6 svg{flex-shrink:0;margin-top:2px}.Barter_hint__KiQzA{display:flex;align-items:center;gap:12px;padding:12px;border:1.5px solid var(--forest,#174b3c);border-radius:14px;background:#f1f5ea}.Barter_hint__KiQzA>div{display:grid;gap:1px;min-width:0}.Barter_hint__KiQzA strong{color:var(--forest,#174b3c);font-size:13px;line-height:1.35}.Barter_hint__KiQzA span{overflow:hidden;color:#33463d;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.Barter_hint__KiQzA small{color:#5e6f61;font-size:12px;line-height:1.35}.Barter_thumb__cQq85{display:grid;flex-shrink:0;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:10px;background:#e8ecd8;color:#71845d}.Barter_thumb__cQq85 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Barter_thumb__cQq85[data-size=large]{width:64px;height:64px;border-radius:12px}.Barter_thumb__cQq85[data-size=small]{width:40px;height:40px;border-radius:8px}.Barter_count__rOdEg{margin:0;color:#5e6f61;font-size:13px;line-height:1.4}.Barter_count__rOdEg b{color:#203d33}.Barter_cta__kyVtz.Barter_cta__kyVtz{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 18px;border:0;border-radius:14px;background:var(--forest,#174b3c);color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1.3;cursor:pointer}.Barter_cta__kyVtz.Barter_cta__kyVtz:hover:not(:disabled){background:#0f3a2e}.Barter_cta__kyVtz.Barter_cta__kyVtz:disabled{opacity:.55;cursor:default}.Barter_mine__EVFdZ{display:grid;gap:8px;padding:14px;border-radius:14px;background:#f4f2ea}.Barter_mine__EVFdZ p{margin:0;color:#33463d;font-size:13px;line-height:1.45}.Barter_row__oBS_p{display:flex;flex-wrap:wrap;gap:6px}.Barter_ghost__wcQDm.Barter_ghost__wcQDm{min-height:36px;padding:0 6px;border:0;background:transparent;color:#7a6a5c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.Barter_ghost__wcQDm.Barter_ghost__wcQDm:hover:not(:disabled){color:#a7462f}.Barter_secondary__iGaKA.Barter_secondary__iGaKA{border:1px solid #dfe3d7;border-radius:12px;background:#fff;color:#33463d;text-decoration:none}.Barter_primary__YjG78.Barter_primary__YjG78,.Barter_secondary__iGaKA.Barter_secondary__iGaKA{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 14px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.Barter_primary__YjG78.Barter_primary__YjG78{flex:1;border:0;border-radius:12px;background:var(--forest,#174b3c);color:#fff}.Barter_primary__YjG78.Barter_primary__YjG78:hover:not(:disabled){background:#0f3a2e}.Barter_primary__YjG78.Barter_primary__YjG78:disabled,.Barter_secondary__iGaKA.Barter_secondary__iGaKA:disabled{opacity:.55;cursor:default}.Barter_offers__lfxqG{display:grid;gap:10px;margin:0;padding:0;list-style:none}.Barter_offer__V9e_Q{display:grid;gap:12px;padding:14px;border-radius:16px;background:#fffdf8;box-shadow:inset 0 0 0 1px #e4e6dc}.Barter_offer__V9e_Q[data-match=true]{box-shadow:inset 0 0 0 1.5px var(--forest,#174b3c)}.Barter_offer__V9e_Q>.Barter_ghost__wcQDm.Barter_ghost__wcQDm{justify-self:start}.Barter_offerHead___6heu{display:flex;align-items:center;gap:8px;color:#5e6f61;font-size:12px;line-height:1.35}.Barter_offerHead___6heu strong{color:#203d33;font-size:14px}.Barter_offerHead___6heu .Barter_tag__rbliW{margin-left:auto}.Barter_tag__rbliW{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:var(--forest,#174b3c);color:#fff;font-size:12px;font-weight:700;line-height:1.35}.Barter_offerItem__91E8M{display:flex;align-items:center;gap:10px;min-width:0}.Barter_offerItem__91E8M>div{display:grid;flex:1;gap:2px;min-width:0}.Barter_offerItem__91E8M small{color:#5e6f61;font-size:12px}.Barter_offerItem__91E8M strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Barter_offerItem__91E8M em{font-size:13px;font-style:normal}.Barter_offerItem__91E8M em b{font-weight:700}.Barter_offerItem__91E8M em span{color:#b5482a;font-weight:700}.Barter_scaleTag__rkfh6{flex-shrink:0;padding:4px 8px;border-radius:8px;background:#f4f2ea;color:#5e4a3a;font-size:12px;font-weight:700;line-height:1.35}.Barter_scaleTag__rkfh6[data-even=true]{background:#e3efdc;color:var(--forest,#174b3c)}.Barter_note__yN0kd{margin:0;padding:10px 12px;border-radius:10px;background:#f4f2ea;color:#33463d;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.Barter_gone__6KZpM{margin:0;color:#8a5a12;font-size:12px;line-height:1.4}.Barter_error__gxd42{margin:0;color:#b42318;font-size:12px;line-height:1.4}.Barter_status__g3LnK{margin:0;color:var(--forest,#174b3c);font-size:13px;font-weight:700;line-height:1.4}.Barter_spin__0WfrR{animation:Barter_spin__0WfrR 1s linear infinite}@keyframes Barter_spin__0WfrR{to{transform:rotate(1turn)}}.Barter_sheet__D7wR2{width:min(460px,calc(100vw - 24px));max-height:90dvh;margin:auto;padding:0;border:0;border-radius:22px;background:#fffdf8;color:#203d33;box-shadow:0 24px 80px #0a291e40;overflow-y:auto;overscroll-behavior:contain}.Barter_sheet__D7wR2::backdrop{background:#123c2d66;backdrop-filter:blur(2px)}.Barter_sheetBody__EaaR9{display:grid;gap:18px;padding:20px 16px}.Barter_sheetBody__EaaR9>*{min-width:0}.Barter_sheetHead__km_AR{display:flex;align-items:flex-start;gap:12px}.Barter_sheetHead__km_AR>div{display:grid;flex:1;gap:3px;min-width:0}.Barter_sheetHead__km_AR h2{margin:0;font-size:19px;letter-spacing:-.02em}.Barter_eyebrow__zvkH3,.Barter_sheetHead__km_AR h2{font-weight:700;line-height:1.3;overflow-wrap:anywhere}.Barter_eyebrow__zvkH3{color:var(--forest,#174b3c);font-size:12px}.Barter_close__143Z2.Barter_close__143Z2{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;margin:-4px -8px 0 0;border:0;border-radius:999px;background:transparent;color:#53635d;cursor:pointer}.Barter_close__143Z2.Barter_close__143Z2:hover{background:#eef1e8}.Barter_step__FwT5A{display:grid;gap:8px}.Barter_step__FwT5A h3{margin:0;font-size:14px;font-weight:700;line-height:1.35}.Barter_step__FwT5A h3 span{color:#5e6f61;font-weight:400}.Barter_picks__RCPdI{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.Barter_pick__7fMsP.Barter_pick__7fMsP{position:relative;display:grid;align-content:start;gap:5px;min-width:0;padding:6px;border:1px solid #dfe3d7;border-radius:14px;background:#fff;color:#203d33;font:inherit;text-align:left;cursor:pointer}.Barter_pick__7fMsP.Barter_pick__7fMsP[aria-pressed=true]{border:2px solid var(--forest,#174b3c);padding:5px;background:#eef2e6}.Barter_pickPhoto__8li_H{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:9px;background:#e8ecd8;color:#71845d}.Barter_pickPhoto__8li_H img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Barter_pick__7fMsP.Barter_pick__7fMsP>span:not(.Barter_pickPhoto__8li_H):not(.Barter_pickMatch__I4BQp){overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.Barter_pick__7fMsP.Barter_pick__7fMsP strong{font-size:13px;line-height:1.3}.Barter_pickMatch__I4BQp{position:absolute;top:2px;right:2px;padding:1px 6px;border-radius:999px;background:var(--forest,#174b3c);color:#fff;font-size:11px;font-weight:700;line-height:1.4}.Barter_newItem__7RBDY.Barter_newItem__7RBDY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;padding:6px;border:1.5px dashed #c7cfbd;border-radius:14px;background:transparent;color:#5e6f61;font-size:12px;text-align:center;text-decoration:none}.Barter_empty__VmWim{display:grid;gap:8px;padding:14px;border-radius:14px;background:#f4f2ea;color:#33463d;font-size:13px;line-height:1.45}.Barter_empty__VmWim p{margin:0}.Barter_scaleBox__f6sWp{display:grid;gap:10px;min-width:0;padding:14px 14px 12px;border-radius:18px;background:#f4f2ea}.Barter_scaleBox__f6sWp>*{min-width:0}.Barter_scale__RAehF{display:block;width:100%;height:auto}.Barter_scale__RAehF .Barter_beam__nR9RI,.Barter_scale__RAehF .Barter_pan__o4rm_{transition:transform .45s cubic-bezier(.34,1.4,.64,1)}.Barter_scaleLabels__5lkuh{display:flex;justify-content:space-between;gap:12px;margin-top:-6px;color:#5e6f61;font-size:12px;line-height:1.35}.Barter_scaleLabels__5lkuh span{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Barter_scaleLabels__5lkuh span:last-child{text-align:right}.Barter_verdict__BDxC4{margin:0;padding:8px 10px;border-radius:10px;background:#fff;color:#5e4a3a;font-size:13px;font-weight:700;line-height:1.4;text-align:center}.Barter_verdict__BDxC4[data-even=true]{background:#e3efdc;color:var(--forest,#174b3c)}.Barter_cashRow__IOCgR{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Barter_cashRow__IOCgR>b{flex-shrink:0;font-size:13px}.Barter_stepper__NWcrv.Barter_stepper__NWcrv{width:44px;height:40px;border:1px solid #dfe3d7;border-radius:12px;background:#fff;color:#33463d;font:inherit;font-size:18px;line-height:1;cursor:pointer}.Barter_cashRow__IOCgR output{flex:1;min-width:80px;font-size:15px;font-weight:700;text-align:center}.Barter_even__doSLw.Barter_even__doSLw{min-height:40px;padding:0 12px;border:1px solid var(--forest,#174b3c);border-radius:12px;background:#fff;color:var(--forest,#174b3c);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.Barter_send__ZHs5T.Barter_send__ZHs5T{width:100%;min-height:52px;font-size:16px}.Barter_sendNote__x9jX1{margin:-8px 0 0;color:#5e6f61;font-size:12px;line-height:1.4;text-align:center}.Barter_swapExtra__AsGik{display:grid;flex:1 1 100%;justify-items:start;gap:8px;min-width:0}.Barter_pair__4VLS5{align-self:stretch;justify-self:stretch}.Barter_half__jC9uk,.Barter_pair__4VLS5{display:flex;align-items:center;gap:8px;min-width:0}.Barter_half__jC9uk{flex:1;padding:6px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e4e6dc}.Barter_half__jC9uk>span:last-child{display:grid;min-width:0}.Barter_half__jC9uk small{overflow:hidden;color:#5e6f61;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.Barter_half__jC9uk small b{color:#b5482a;font-weight:700}.Barter_half__jC9uk strong{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.Barter_swapIcon__fIZD3{flex-shrink:0;color:#b5482a}.Barter_progress__2KMyg{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:#5e6f61;font-size:12px;line-height:1.4}.Barter_progress__2KMyg li{display:flex;align-items:center;gap:5px}.Barter_progress__2KMyg li[data-done=true]{color:var(--forest,#174b3c);font-weight:700}.Barter_dot__LDMPq{width:14px;height:14px;flex-shrink:0;border:1.5px solid #9aa69a;border-radius:999px}.Barter_celebrate__eLpc7{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:2px solid #b5482a;border-radius:8px;color:#b5482a;font-size:12px;font-weight:700;letter-spacing:.04em;transform:rotate(-4deg)}@media (max-width:640px){.Barter_sheet__D7wR2{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:22px 22px 0 0}.Barter_sheetBody__EaaR9{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.Barter_cardBadge__4f1cH,.Barter_matchBadge__Iov9_{top:7px;left:7px;padding:2px 6px}.Barter_matchBadge__Iov9_{top:auto;left:auto;right:6px;bottom:6px}}@media (max-width:360px){.Barter_modes__hxTge{grid-template-columns:1fr}.Barter_mode__I2_Ys.Barter_mode__I2_Ys{flex-direction:row;justify-content:flex-start;gap:8px;min-height:48px;padding:8px 12px;text-align:left}.Barter_mode__I2_Ys.Barter_mode__I2_Ys span{margin-left:auto}}@media (prefers-reduced-motion:reduce){.Barter_scale__RAehF .Barter_beam__nR9RI,.Barter_scale__RAehF .Barter_pan__o4rm_{transition:none}}.Barter_historySummary__a5jnv{min-height:44px;padding-block:12px;cursor:pointer;font-weight:700}.Barter_historyList__smruC{list-style:none;margin:0;padding:0;display:grid;gap:12px}.Barter_historyList__smruC li{padding:16px 0;border-bottom:1px solid #dce4dc}.Barter_historyList__smruC p{margin:8px 0;font-size:14px;line-height:1.6}.Barter_historyList__smruC a,.Barter_historyList__smruC button{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px}.Barter_historyList__smruC :focus-visible,.Barter_historySummary__a5jnv:focus-visible{outline:3px solid #4f8c65;outline-offset:3px}.FriendDiscovery_discovery__OYHSq,.FriendDiscovery_settings__zPNbm{--discovery-forest:var(--forest,#174b3c);--discovery-ink:var(--ink,#203d33);--discovery-muted:#53635d;--discovery-line:#dfe6dc;--discovery-soft:#f3f6ef;color:var(--discovery-ink)}.FriendDiscovery_discovery__OYHSq{display:grid;gap:24px;min-width:0;margin-bottom:20px;container:friend-discovery/inline-size}.FriendDiscovery_start__TGLje{padding:24px;border-radius:16px;background:var(--discovery-soft)}.FriendDiscovery_welcome__OMfm6{position:relative;display:flex;gap:14px;align-items:flex-start}.FriendDiscovery_sprout__bqky7{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:#e3ebd8;color:var(--discovery-forest)}.FriendDiscovery_welcomeCopy__gKO4w{flex:1;min-width:0}.FriendDiscovery_kicker__50KGU{font-size:12px;color:var(--discovery-muted)}.FriendDiscovery_welcome__OMfm6 h2{font-size:23px;letter-spacing:-.04em;margin:5px 0 9px;line-height:1.4}.FriendDiscovery_welcome__OMfm6 p{font-size:14px;color:var(--discovery-muted);line-height:1.75;margin:0}.FriendDiscovery_actions__YYbx0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.FriendDiscovery_actions__YYbx0 button{display:flex;gap:9px;align-items:center;min-height:52px;border:1px solid var(--discovery-line);background:#fff;color:var(--discovery-forest);padding:12px;border-radius:10px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.FriendDiscovery_actions__YYbx0 button span{flex:1}.FriendDiscovery_actions__YYbx0 button svg{flex:none}.FriendDiscovery_self__YWWqq{display:flex;align-items:center;gap:5px;margin:16px 0 0 auto;border:0;background:none;color:var(--discovery-muted);font:inherit;font-size:13px;min-height:44px;cursor:pointer}.FriendDiscovery_section__Fmb6f{min-width:0}.FriendDiscovery_title__P1fqY{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px}.FriendDiscovery_settings__zPNbm h3,.FriendDiscovery_title__P1fqY h3{font-size:16px;margin:0;font-weight:600;letter-spacing:-.03em}.FriendDiscovery_title__P1fqY h4{margin:0;font-size:13px;font-weight:500;color:var(--discovery-muted)}.FriendDiscovery_title__P1fqY :is(h3,h4) span{color:var(--discovery-forest);margin-left:4px;font-variant-numeric:tabular-nums}.FriendDiscovery_people__v11JJ{margin:0;padding:0;list-style:none}.FriendDiscovery_people__v11JJ li{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--discovery-line);min-width:0}.FriendDiscovery_people__v11JJ li:first-child{border:0}.FriendDiscovery_people__v11JJ li>:first-child{flex:1;min-width:0}.FriendDiscovery_people__v11JJ .FriendDiscovery_profile__HgB3j{display:flex;align-items:center;gap:10px;width:100%;min-width:0;color:inherit;text-decoration:none;min-height:44px}.FriendDiscovery_profile__HgB3j>span:nth-child(2){flex:1;min-width:0}.FriendDiscovery_profile__HgB3j strong{font-size:15px;font-weight:600;display:block;overflow-wrap:anywhere}.FriendDiscovery_profile__HgB3j small{display:block;font-size:12px;color:var(--discovery-muted);margin-top:3px}.FriendDiscovery_avatar__7X6TO{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;display:block;background:#e3ebd8}.FriendDiscovery_avatar__7X6TO>img,.FriendDiscovery_avatar__7X6TO>svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FriendDiscovery_discovery__OYHSq .FriendDiscovery_add__vpHuZ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:10px;background:transparent;color:var(--discovery-forest);cursor:pointer}.FriendDiscovery_add__vpHuZ:disabled,.FriendDiscovery_preferences__scFZk input:disabled,.FriendDiscovery_preferences__scFZk select:disabled{opacity:.55;cursor:not-allowed}.FriendDiscovery_hint__lWg86{font-size:12px;line-height:1.8;color:var(--discovery-muted);margin:8px 0 0;overflow-wrap:anywhere}.FriendDiscovery_hint__lWg86 svg{vertical-align:middle;margin-right:5px}.FriendDiscovery_recommendations__L4ZjR{min-width:0;padding:20px;border:1px solid var(--discovery-line);border-radius:16px;background:var(--discovery-soft)}.FriendDiscovery_recommendationHeading__oJ4FN{display:flex;align-items:center;gap:12px;margin-bottom:20px}.FriendDiscovery_neighborsIcon__86Pxm{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:var(--discovery-forest);color:#fff}.FriendDiscovery_recommendationHeading__oJ4FN h3{margin:0;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.04em;text-wrap:balance;word-break:keep-all}.FriendDiscovery_recommendationHeading__oJ4FN p{margin:4px 0 0;color:var(--discovery-muted);font-size:13px;line-height:1.7;word-break:keep-all}.FriendDiscovery_preferences__scFZk{display:grid;gap:16px}.FriendDiscovery_city__ICN_l{display:grid;gap:8px;font-size:12px;font-weight:500;color:var(--discovery-muted)}.FriendDiscovery_cityField__HjN7v{position:relative;display:flex;align-items:center;color:var(--discovery-forest)}.FriendDiscovery_cityField__HjN7v>svg{position:absolute;left:14px;pointer-events:none}.FriendDiscovery_cityField__HjN7v>svg:last-child{left:auto;right:14px}.FriendDiscovery_city__ICN_l select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:48px;border:1px solid #a9b8aa;border-radius:10px;padding:10px 38px 10px 42px;background:#fff;color:var(--discovery-forest);font:inherit;font-size:16px;cursor:pointer}.FriendDiscovery_cityHint___NqDN{margin:-4px 0 0;color:var(--discovery-muted);font-size:13px;line-height:1.7;word-break:keep-all}.FriendDiscovery_results__QAsVd{min-width:0}.FriendDiscovery_emptyState__3vPic{padding:4px 0}.FriendDiscovery_emptyState__3vPic>p{margin:0;font-size:14px;font-weight:500}.FriendDiscovery_emptyState__3vPic>small{display:block;margin-top:6px;color:var(--discovery-muted);font-size:13px;line-height:1.7;word-break:keep-all}.FriendDiscovery_discovery__OYHSq .FriendDiscovery_roomLink__XQUy2{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;width:100%;margin-top:14px;padding:8px;border:1px solid var(--discovery-line);border-radius:10px;background:#fff;color:var(--discovery-forest);font:inherit;font-size:13px;cursor:pointer}.FriendDiscovery_exposure__E_S7m{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.FriendDiscovery_exposure__E_S7m legend{margin-bottom:14px;padding:0;color:var(--discovery-ink);font-size:16px;font-weight:600}.FriendDiscovery_consent__1cKOc{display:flex;gap:10px;align-items:flex-start;cursor:pointer;min-height:44px}.FriendDiscovery_consent__1cKOc input{width:18px;height:18px;accent-color:var(--discovery-forest);flex:none;margin:3px 0 0}.FriendDiscovery_consent__1cKOc strong{display:block;font-size:13px;font-weight:500}.FriendDiscovery_consent__1cKOc small{display:block;max-width:540px;font-size:12px;color:var(--discovery-muted);line-height:1.8;margin-top:4px}.FriendDiscovery_exposure__E_S7m>.FriendDiscovery_hint__lWg86{margin:0}.FriendDiscovery_more__W_0pk{display:flex;gap:6px;align-items:center;justify-content:flex-end;min-height:44px;width:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--discovery-forest);cursor:pointer}.FriendDiscovery_error__yKrAX{background:#fcf2ec;border-radius:10px;padding:10px 14px;font-size:13px;color:#9d3926}.FriendDiscovery_error__yKrAX p{margin:0}.FriendDiscovery_error__yKrAX button{min-height:44px;border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.FriendDiscovery_notice__MCshA{font-size:13px;color:var(--discovery-forest);margin:0}.FriendDiscovery_settings__zPNbm{padding:18px 0;border-bottom:1px solid var(--discovery-line)}.FriendDiscovery_settings__zPNbm h3{margin-bottom:14px}.FriendDiscovery_discovery__OYHSq :is(button,a,select,summary,input):focus-visible,.FriendDiscovery_settings__zPNbm :is(button,select,summary,input):focus-visible{outline:2px solid var(--discovery-forest);outline-offset:3px}.FriendDiscovery_actions__YYbx0 button:active,.FriendDiscovery_discovery__OYHSq .FriendDiscovery_add__vpHuZ:active,.FriendDiscovery_discovery__OYHSq .FriendDiscovery_roomLink__XQUy2:active{background:#e3ebd8}@media (hover:hover){.FriendDiscovery_discovery__OYHSq .FriendDiscovery_add__vpHuZ:hover{background:#e3ebd8}.FriendDiscovery_actions__YYbx0 button:hover,.FriendDiscovery_discovery__OYHSq .FriendDiscovery_roomLink__XQUy2:hover{background:#eaf0e2}}@container friend-discovery (max-width: 480px){.FriendDiscovery_start__TGLje{padding:20px 16px}.FriendDiscovery_welcome__OMfm6{display:flex;flex-wrap:wrap;gap:10px}.FriendDiscovery_welcomeCopy__gKO4w{flex-basis:calc(100% - 58px)}.FriendDiscovery_welcome__OMfm6 h2{font-size:20px}.FriendDiscovery_welcome__OMfm6 p{font-size:13px}.FriendDiscovery_actions__YYbx0{grid-template-columns:1fr;margin-top:18px}.FriendDiscovery_recommendations__L4ZjR{padding:16px}.FriendDiscovery_recommendationHeading__oJ4FN{display:block;margin-bottom:18px}.FriendDiscovery_neighborsIcon__86Pxm{width:36px;height:36px;border-radius:11px;margin-bottom:12px}.FriendDiscovery_recommendationHeading__oJ4FN h3{font-size:18px}.FriendDiscovery_recommendationHeading__oJ4FN p{font-size:12px}}.Neighborhood_neighborhood__f0Drv{--n-green:#174b3c;--n-ink:#203d33;--n-muted:#5e6f61;--n-white:#fff;--n-line:#dfe3d7;--n-price:#a83d24;min-width:0}.Neighborhood_serviceTabs__cjlJr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--n-line)}.Neighborhood_serviceTabs__cjlJr a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;padding:8px 4px;border-bottom:3px solid transparent;color:var(--n-muted);font-size:17px;font-weight:600}.Neighborhood_serviceTabs__cjlJr a[aria-current=page]{border-color:var(--n-green);color:var(--n-green)}.Neighborhood_serviceTabs__cjlJr a:hover{background:#eaf0e5}.Neighborhood_categoryStrip__mf71b{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 0 12px;scrollbar-width:thin}.Neighborhood_categoryStrip__mf71b button{display:flex;flex:1 0 70px;flex-direction:column;align-items:center;gap:7px;min-height:86px;padding:0 4px;border:0;background:transparent;color:var(--n-ink);font-size:13px;font-weight:500}.Neighborhood_categoryStrip__mf71b button>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#f0e5d6;color:#88572e;border:1px solid transparent}.Neighborhood_categoryStrip__mf71b button:nth-child(3n)>span{background:#e9edda;color:#5b6e32}.Neighborhood_categoryStrip__mf71b button:nth-child(4n)>span{background:#f5e1d9;color:#9b4a30}.Neighborhood_categoryStrip__mf71b button[aria-pressed=true]>span{border-color:var(--n-green);background:#dfeade;color:var(--n-green)}.Neighborhood_categoryStrip__mf71b button[aria-pressed=true]{font-weight:700}.Neighborhood_extraLinks__y7l8M{display:flex;justify-content:flex-end;margin:-14px 0;color:var(--n-muted);font-size:13px}.Neighborhood_extraLinks__y7l8M a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.Neighborhood_results__NIT6Q{display:grid;gap:32px}.Neighborhood_sectionHeading__2L9Wf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 18px}.Neighborhood_sectionHeading__2L9Wf h2{margin:0;color:var(--n-ink);font-size:23px;font-weight:600;letter-spacing:-.05em;line-height:1.4;text-wrap:balance}.Neighborhood_sectionHeading__2L9Wf p{margin:6px 0 0;color:var(--n-muted);font-size:13px;line-height:1.6;word-break:keep-all}.Neighborhood_productSection__nYajy{padding:22px;background:#fffdf8;border-radius:16px;border:1px solid #e9e3d5;min-width:0}.Neighborhood_productRail__gZfO3{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);justify-content:start;gap:16px;overflow-x:auto;padding:0 0 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.Neighborhood_product__BudSb{min-width:0;scroll-snap-align:start}.Neighborhood_product__BudSb>a:first-child{display:block}.Neighborhood_productPhoto__Hnbsy{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:#eee9df;color:#8b806a;overflow:hidden}.Neighborhood_productPhoto__Hnbsy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Neighborhood_productOpen__6tcR_{position:absolute;right:8px;bottom:8px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--n-green)}.Neighborhood_productAvailability__VT7_v{position:absolute;top:8px;left:8px;right:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 16px);padding:4px 6px;border-radius:4px;background:#fff;color:#59645a;font-size:11px;line-height:1.4}.Neighborhood_productStore__be1i9{display:block;margin:10px 0 3px;color:var(--n-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Neighborhood_product__BudSb h3{margin:0 0 5px;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Neighborhood_productPrice__2ZKB8{font-size:19px;line-height:1.6;color:var(--n-price);font-variant-numeric:tabular-nums}.Neighborhood_productPrice__2ZKB8 small{margin-left:5px;color:var(--n-muted);font-size:12px;font-weight:400}.Neighborhood_photoCredit__bx7kc{display:block;padding-top:7px;font-size:12px;color:var(--n-muted);overflow-wrap:anywhere}.Neighborhood_productLoading__kpO5q{min-height:240px;display:grid;place-items:center;color:var(--n-muted);background:#f5f2e9;border-radius:12px}.Neighborhood_catalogNotice__GhSec{margin:0;font-size:13px;color:var(--n-muted)}.Neighborhood_catalogNotice__GhSec button{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--n-green);text-decoration:underline}.Neighborhood_merchantGrid__nUTI2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.Neighborhood_merchantCard__XiTkt{display:flex;flex-direction:column;min-width:0}.Neighborhood_cover__cbdCI{position:relative;isolation:isolate;aspect-ratio:1.8;background:#eee4d5;border-radius:14px;overflow:hidden}.Neighborhood_cover__cbdCI>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Neighborhood_coverFallback__YsTEF{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7c684a;font-size:13px}.Neighborhood_cover__cbdCI[data-category=retail]{background:#e7ebd7}.Neighborhood_photoOpen__hUEEE{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.Neighborhood_save__S31ZN{position:absolute;z-index:2;top:8px;right:8px}.Neighborhood_save__S31ZN>button{width:44px;height:44px;background:var(--n-white);color:var(--n-green);border:1px solid var(--n-line)}.Neighborhood_availability__Hwpv2{bottom:8px;background:var(--n-white);color:var(--n-ink)}.Neighborhood_availability__Hwpv2,.Neighborhood_label__Nx1kf{position:absolute;left:8px;z-index:1;padding:4px 8px;border-radius:5px;font-size:12px;pointer-events:none}.Neighborhood_label__Nx1kf{top:8px;background:var(--n-green);color:var(--n-white);font-weight:650;line-height:1.4}.Neighborhood_cardBody__Li2qo{display:flex;flex-direction:column;flex:1;padding:13px 2px 0}.Neighborhood_cardMeta__dNWFe{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;color:var(--n-muted);font-size:12px;line-height:1.5}.Neighborhood_cardMeta__dNWFe>span{display:inline-flex;align-items:center;gap:3px}.Neighborhood_cardBody__Li2qo h3,.Neighborhood_placeCopy__J8pQ0 h3{display:flex;align-items:center;gap:4px;margin:3px 0 6px;color:var(--n-ink);font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.035em;overflow-wrap:anywhere}.Neighborhood_cardBody__Li2qo h3 a{min-width:0}.Neighborhood_cardBody__Li2qo h3 button,.Neighborhood_placeCopy__J8pQ0 h3 button{border:0;padding:0;min-height:44px;background:transparent;color:inherit;text-align:left;font-size:inherit;font-weight:inherit;line-height:1.4;overflow-wrap:anywhere}.Neighborhood_compactCard__Vyb9Y .Neighborhood_cardBody__Li2qo{padding:10px 0 0}.Neighborhood_compactCard__Vyb9Y h3{margin:0;font-size:20px}.Neighborhood_compactCard__Vyb9Y h3>:is(a,button){display:block;min-height:44px;padding-top:4px}.Neighborhood_description__CdGLG{margin:7px 0 0;color:var(--n-muted);font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.Neighborhood_location__OAu_l{display:flex;align-items:center;gap:4px;margin:0;color:var(--n-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.Neighborhood_fulfillment__1yYoL{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;font-size:12px;color:var(--n-green)}.Neighborhood_fulfillment__1yYoL>span{padding:3px 7px;border-radius:5px;background:#e8eee0;font-weight:500}.Neighborhood_fulfillment__1yYoL>p{flex-basis:100%;margin:3px 0 0;color:var(--n-muted)}.Neighborhood_fulfillment__1yYoL>p:empty{display:none}.Neighborhood_cardActions__bQEl_{display:flex;gap:8px;margin-top:auto;padding-top:12px}.Neighborhood_cardActions__bQEl_ a,.Neighborhood_cardActions__bQEl_ button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500}.Neighborhood_primaryAction__xg_iq{flex:1;background:#fffdf8}.Neighborhood_chatAction__WctGd,.Neighborhood_primaryAction__xg_iq{border:1px solid var(--n-line);color:var(--n-green)!important}.Neighborhood_chatAction__WctGd:hover,.Neighborhood_primaryAction__xg_iq:hover{background:#e3ebd5}.Neighborhood_placeGrid__ts2WO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.Neighborhood_placeRow__F4RaN{position:relative;display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-top:1px solid var(--n-line);min-width:0}.Neighborhood_placePicture__sKGz5{position:relative;width:76px;height:76px;flex-shrink:0;overflow:hidden;border-radius:12px;background:#eef0e7}.Neighborhood_placePicture__sKGz5 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Neighborhood_placeCopy__J8pQ0{flex:1;min-width:0}.Neighborhood_placeCopy__J8pQ0 h3{font-size:17px;margin:0}.Neighborhood_placeCopy__J8pQ0 .Neighborhood_cardActions__bQEl_{flex-wrap:wrap;padding-top:4px}.Neighborhood_placeCopy__J8pQ0 .Neighborhood_primaryAction__xg_iq{flex:none;border:0;padding-left:0;background:transparent}.Neighborhood_placeCopy__J8pQ0 .Neighborhood_chatAction__WctGd{border:0;background:transparent}.Neighborhood_rowSave__s2UBD>button{width:44px;height:44px;color:var(--n-muted)}.Neighborhood_neighborhood__f0Drv a,.Neighborhood_neighborhood__f0Drv button{transition:background-color .16s,color .16s}.Neighborhood_neighborhood__f0Drv a:active,.Neighborhood_neighborhood__f0Drv button:active{opacity:.8}.Neighborhood_neighborhood__f0Drv :focus-visible{outline:2px solid var(--n-green);outline-offset:-2px}@media (max-width:1000px){.Neighborhood_merchantGrid__nUTI2{grid-template-columns:repeat(2,minmax(0,1fr))}.Neighborhood_productRail__gZfO3{grid-auto-columns:calc((100% - 48px)/4)}}@media (max-width:640px){.Neighborhood_serviceTabs__cjlJr a{flex-direction:column;gap:4px;min-height:65px;font-size:14px}.Neighborhood_categoryStrip__mf71b{gap:4px;padding-bottom:8px}.Neighborhood_categoryStrip__mf71b button{flex-basis:62px;min-height:76px;font-size:12px}.Neighborhood_categoryStrip__mf71b button>span{width:48px;height:48px;border-radius:16px}.Neighborhood_sectionHeading__2L9Wf{gap:8px;margin-bottom:14px}.Neighborhood_sectionHeading__2L9Wf h2{font-size:21px}.Neighborhood_sectionHeading__2L9Wf p{font-size:12px}.Neighborhood_productSection__nYajy{padding:16px}.Neighborhood_productRail__gZfO3{grid-auto-columns:44%;gap:12px}.Neighborhood_product__BudSb h3{font-size:14px}.Neighborhood_productPrice__2ZKB8{font-size:18px}.Neighborhood_merchantGrid__nUTI2{grid-template-columns:1fr;gap:28px}.Neighborhood_cover__cbdCI{aspect-ratio:1.85}.Neighborhood_cardBody__Li2qo h3{font-size:20px}.Neighborhood_placeGrid__ts2WO{grid-template-columns:1fr}.Neighborhood_placeRow__F4RaN{gap:10px;padding:18px 0}.Neighborhood_placePicture__sKGz5{width:64px;height:64px}.Neighborhood_results__NIT6Q{gap:28px}}@media (max-width:360px){.Neighborhood_serviceTabs__cjlJr a{font-size:12px}.Neighborhood_placePicture__sKGz5{width:48px;height:48px}.Neighborhood_placeRow__F4RaN{gap:8px}.Neighborhood_rowSave__s2UBD>button{width:44px}}@media (prefers-reduced-motion:reduce){.Neighborhood_neighborhood__f0Drv a,.Neighborhood_neighborhood__f0Drv button{transition:none}}.Neighborhood_photoCredit__bx7kc summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.Neighborhood_photoCredit__bx7kc p{margin:4px 0}.Neighborhood_photoCredit__bx7kc a{text-decoration:underline}.DiscoveryStores_stores__K3UTN{min-width:0;margin-top:30px}.DiscoveryStores_heading__dQUtX{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.DiscoveryStores_heading__dQUtX h3{margin:0;color:var(--n-ink);font-size:23px;font-weight:650;line-height:1.4;letter-spacing:-.04em;word-break:keep-all}.DiscoveryStores_navigation__lJ_3L{display:flex;align-items:center;gap:12px;flex-shrink:0}.DiscoveryStores_heading__dQUtX a{display:flex;align-items:center;flex-shrink:0;gap:3px;min-height:44px;font-size:13px;color:var(--n-muted)}.DiscoveryStores_rail__Zh_NF{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 2.1);gap:20px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.DiscoveryStores_rail__Zh_NF>article{scroll-snap-align:start}.DiscoveryStores_skeleton__3v4Wx>div{aspect-ratio:16/9;border-radius:18px;background:#eeeee3}.DiscoveryStores_skeleton__3v4Wx>span{display:block;width:60%;height:22px;margin:20px 0 34px;border-radius:5px;background:#eeeee3}.DiscoveryStores_stores__K3UTN .DiscoveryStores_favorite__wuji5{display:grid;place-items:center;border:1px solid var(--n-line);border-radius:50%;padding:0;background:var(--n-white);color:var(--n-green)}.DiscoveryStores_arrows___ieii,.DiscoveryStores_controls__ncPc6{display:flex;gap:6px}.DiscoveryStores_stores__K3UTN .DiscoveryStores_controls__ncPc6 button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--n-line);border-radius:50%;background:#fffdf8;color:var(--n-green)}.DiscoveryStores_stores__K3UTN .DiscoveryStores_controls__ncPc6 button:disabled{opacity:.35;cursor:default}.DiscoveryStores_error___8Avv{margin:8px 0 0;color:var(--n-muted);font-size:13px}@container (max-width: 599px){.DiscoveryStores_arrows___ieii{display:none}.DiscoveryStores_heading__dQUtX h3{font-size:21px}.DiscoveryStores_rail__Zh_NF{grid-auto-columns:89%}}@container (max-width: 340px){.DiscoveryStores_heading__dQUtX{gap:8px}.DiscoveryStores_heading__dQUtX h3{font-size:19px}}.DiscoveryCommerce_commerce__3xu_Q{min-width:0;color:var(--ink)}.DiscoveryCommerce_heading__dtuHP,.DiscoveryCommerce_shelfHeading__c5BtT{display:flex;align-items:center;justify-content:space-between;gap:12px}.DiscoveryCommerce_heading__dtuHP h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.04em}.DiscoveryCommerce_heading__dtuHP>a,.DiscoveryCommerce_shelfHeading__c5BtT>a{display:inline-flex;align-items:center;gap:3px;min-height:44px;flex-shrink:0;font-size:13px;color:var(--muted)}.DiscoveryCommerce_purposes__gu2gE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 24px}.DiscoveryCommerce_purposes__gu2gE>:is(button,a){display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:4px 0 8px;color:var(--ink);font-size:13px;line-height:1.4;white-space:nowrap}.DiscoveryCommerce_purposes__gu2gE>:is(button,a)>span{display:grid;place-items:center;width:56px;height:56px;border:1px solid transparent;border-radius:18px;background:#edf0e7;color:#48634d;transition:background .15s,border-color .15s}.DiscoveryCommerce_purposes__gu2gE span[data-purpose=food]{background:#f8e5d9;color:#a34b2d}.DiscoveryCommerce_purposes__gu2gE span[data-purpose=grocery]{background:#e9efcf;color:#536b2e}.DiscoveryCommerce_purposes__gu2gE span[data-purpose=shopping]{background:#f3e9d6;color:#896126}.DiscoveryCommerce_purposes__gu2gE>button[aria-pressed=true]{font-weight:700}.DiscoveryCommerce_purposes__gu2gE>button[aria-pressed=true]>span{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.DiscoveryCommerce_purposes__gu2gE>:is(button,a):hover>span{background:#dfe9d8}.DiscoveryCommerce_shelfHeading__c5BtT h3{margin:0;font-size:23px;font-weight:650;line-height:1.4;letter-spacing:-.05em;word-break:keep-all;text-wrap:balance}.DiscoveryCommerce_shelfHeading__c5BtT{margin-bottom:12px}.DiscoveryCommerce_rail__f4aPT{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 4);gap:16px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.DiscoveryCommerce_product__NsSsY{min-width:0;scroll-snap-align:start}.DiscoveryCommerce_product__NsSsY>a{display:flex;height:auto;flex-direction:column;align-items:flex-start}.DiscoveryCommerce_photo__rfl_u{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:#eee9df}.DiscoveryCommerce_photo__rfl_u img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.DiscoveryCommerce_product__NsSsY>a:hover .DiscoveryCommerce_photo__rfl_u img{transform:scale(1.035)}.DiscoveryCommerce_noPhoto__Tc4cQ{display:grid;justify-items:center;gap:8px;color:#756b59}.DiscoveryCommerce_noPhoto__Tc4cQ small{font-size:12px}.DiscoveryCommerce_status__mP3Bl{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:4px 7px;border-radius:5px;background:#fffcf5;color:#68564b;font-size:12px;line-height:1.4}.DiscoveryCommerce_product__NsSsY h4{margin:12px 0 4px;font-size:17px;font-weight:600;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.DiscoveryCommerce_price__fUsfC{color:#a13e27;font-size:20px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.DiscoveryCommerce_price__fUsfC small{margin-left:5px;color:var(--muted);font-size:12px;font-weight:400}.DiscoveryCommerce_store__oxPlL{max-width:100%;margin-top:5px;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DiscoveryCommerce_credit__ptxry{margin-top:6px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.DiscoveryCommerce_credit__ptxry summary{display:list-item;min-height:44px;padding-block:10px;cursor:pointer}.DiscoveryCommerce_credit__ptxry p{margin:4px 0}.DiscoveryCommerce_credit__ptxry a{text-decoration:underline}.DiscoveryCommerce_loading__eF3ZL{min-height:280px;color:var(--muted);font-size:13px}.DiscoveryCommerce_loading__eF3ZL>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px}.DiscoveryCommerce_loading__eF3ZL i{aspect-ratio:4/3;border-radius:14px;background:#eeeee3}.DiscoveryCommerce_empty__FuIe5{padding:24px 16px;border-radius:12px;background:#f0f2e8;text-align:center;color:var(--muted)}.DiscoveryCommerce_empty__FuIe5 p{margin:0 0 8px;font-size:14px}.DiscoveryCommerce_empty__FuIe5 a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--forest);font-weight:600}.DiscoveryCommerce_error__lGVmR{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:13px}.DiscoveryCommerce_error__lGVmR :is(button,a){min-height:44px;display:inline-flex;align-items:center;color:var(--forest);text-decoration:underline}.DiscoveryCommerce_commerce__3xu_Q :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--forest);outline-offset:-2px;border-radius:8px}@container (min-width: 600px){.DiscoveryCommerce_purposes__gu2gE{grid-template-columns:repeat(5,92px);gap:12px}}@container (max-width: 599px){.DiscoveryCommerce_shelfHeading__c5BtT h3{font-size:20px}.DiscoveryCommerce_rail__f4aPT{grid-auto-columns:43%;gap:12px}.DiscoveryCommerce_product__NsSsY h4{font-size:16px}.DiscoveryCommerce_price__fUsfC{font-size:18px}.DiscoveryCommerce_loading__eF3ZL{min-height:260px}.DiscoveryCommerce_loading__eF3ZL>div{grid-template-columns:repeat(2,minmax(0,1fr))}.DiscoveryCommerce_loading__eF3ZL i:nth-child(n+3){display:none}}@container (max-width: 340px){.DiscoveryCommerce_purposes__gu2gE{gap:4px}.DiscoveryCommerce_purposes__gu2gE>:is(button,a){font-size:12px}.DiscoveryCommerce_purposes__gu2gE>:is(button,a)>span{width:48px;height:48px;border-radius:15px}.DiscoveryCommerce_shelfHeading__c5BtT{align-items:flex-start;gap:8px}.DiscoveryCommerce_shelfHeading__c5BtT h3{font-size:18px}.DiscoveryCommerce_shelfHeading__c5BtT>a{font-size:12px}}@media (prefers-reduced-motion:reduce){.DiscoveryCommerce_photo__rfl_u img,.DiscoveryCommerce_purposes__gu2gE>:is(button,a)>span{transition:none}.DiscoveryCommerce_product__NsSsY>a:hover .DiscoveryCommerce_photo__rfl_u img{transform:none}}.CommunityAccess_choices__FjlsO,.CommunityAccess_connect__CkP7M,.CommunityAccess_providers__1Xhyb{color:var(--site-text,#273d34);font:inherit}.CommunityAccess_choices__FjlsO{border-block:1px solid var(--site-border,#d7e1d9)}.CommunityAccess_choices__FjlsO summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:650}.CommunityAccess_choices__FjlsO p,.CommunityAccess_connect__CkP7M p,.CommunityAccess_providers__1Xhyb p{font-size:.88rem;line-height:1.55;margin:6px 0 12px}.CommunityAccess_choices__FjlsO fieldset{border:0;padding:0;margin:4px 0 10px}.CommunityAccess_choices__FjlsO legend{font-size:.88rem;font-weight:700}.CommunityAccess_actions__5UztG,.CommunityAccess_options__xR1b_{display:flex;flex-wrap:wrap;gap:4px 12px}.CommunityAccess_options__xR1b_ label{display:inline-flex;align-items:center;min-height:44px;gap:6px;cursor:pointer}.CommunityAccess_affiliations__NRGBM .CommunityAccess_options__xR1b_ input[type=checkbox],.CommunityAccess_choices__FjlsO .CommunityAccess_options__xR1b_ input[type=checkbox]{width:17px;min-width:17px;height:17px;flex:0 0 17px;accent-color:var(--site-primary,#275441)}.CommunityAccess_affiliations__NRGBM{min-width:0;margin:0;padding:0;border:0}.CommunityAccess_affiliations__NRGBM legend{font-weight:650}.CommunityAccess_affiliations__NRGBM p{margin:5px 0;color:var(--site-text-muted,#53675b);font-size:.88rem;line-height:1.55}.CommunityAccess_privateSave__E39Jw{min-height:44px;padding:6px 14px;margin-top:8px;border:1px solid var(--line,#c6d4c4);border-radius:8px;background:var(--cream,#f7f4ec);color:var(--forest,#174b3c);font:inherit;cursor:pointer}.CommunityAccess_providers__1Xhyb{margin-block:14px}.CommunityAccess_providers__1Xhyb form{margin:0;flex:1 1 125px}.CommunityAccess_connect__CkP7M button,.CommunityAccess_providers__1Xhyb button{min-height:44px;padding:8px 14px;border:1px solid var(--site-border,#b7c9bd);background:var(--site-surface,#fff);color:inherit;border-radius:8px;cursor:pointer;font:inherit;font-weight:650}.CommunityAccess_providers__1Xhyb form button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:14px}.CommunityAccess_providers__1Xhyb form button[data-provider=kakao]{background:#fee500;color:#191919;border-color:#fee500}.CommunityAccess_providers__1Xhyb form button[data-provider=naver]{background:#03a94d;color:#fff;border-color:#03a94d}.CommunityAccess_providers__1Xhyb form button img{flex:none;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.CommunityAccess_connect__CkP7M button:disabled,.CommunityAccess_providers__1Xhyb button:disabled{opacity:.65;cursor:wait}.CommunityAccess_connect__CkP7M{padding:12px 0}.CommunityAccess_connect__CkP7M strong{display:block}.CommunityAccess_landing__eX0ru{width:min(100%,620px);margin:0 auto;padding:20px;overflow-y:auto;color:var(--site-text,#273d34)}.CommunityAccess_landing__eX0ru h1{font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.4}.CommunityAccess_landing__eX0ru>p{line-height:1.55}.CommunityAccess_landing__eX0ru>label{display:grid;gap:6px;margin:16px 0;font-weight:650}.CommunityAccess_landing__eX0ru>label select{min-height:44px;width:100%;padding:8px;color:inherit;background:var(--site-surface,#fff);font:inherit}.Ads_card__A86pp{--ad-ink:#243d31;--ad-muted:#53635d;--ad-line:#e1e8d5;margin:20px 0;width:100%;min-width:0;overflow:hidden;color:var(--ad-ink);background:#fff;border:1px solid var(--ad-line);border-radius:14px}.Ads_card__A86pp[data-format=image]{max-width:410px}.Ads_header__cL9rP{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:2px 6px 2px 16px}.Ads_header__cL9rP>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;overflow-wrap:anywhere}.Ads_header__cL9rP b{padding:2px 6px;border:1px solid var(--ad-muted);border-radius:4px;font-size:12px;white-space:nowrap}.Ads_card__A86pp .Ads_header__cL9rP button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.Ads_media__lQutg{overflow:hidden;background:#101912}.Ads_media__lQutg video{display:block;width:100%;max-height:440px;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;margin:auto}.Ads_media__lQutg[data-format=shorts] video{width:min(100%,248px);aspect-ratio:9/16}.Ads_media__lQutg[data-format=image]{max-width:408px;background:#fff}.Ads_media__lQutg img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.Ads_copy__DpUT9{padding:16px}.Ads_copy__DpUT9 h3{margin:0 0 6px;font-size:18px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.Ads_copy__DpUT9 p{margin:0;font-size:14px;line-height:1.65;color:var(--ad-muted);overflow-wrap:anywhere;white-space:pre-line}.Ads_link__QBXfp{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--ad-ink);font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.Ads_reward__OM_Lv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--ad-line);background:#f6faef}.Ads_reward__OM_Lv small{flex:1;font-size:12px;line-height:1.5;color:var(--ad-muted)}.Ads_card__A86pp .Ads_reward__OM_Lv button{flex:none;min-height:44px;padding:8px 14px;border:1px solid #243d31;border-radius:9px;background:#243d31;color:#fff;font:inherit;font-size:13px;cursor:pointer}.Ads_card__A86pp .Ads_reward__OM_Lv button:disabled{background:#e1e8d5;border-color:#e1e8d5;color:#53635d;cursor:default;opacity:1}.Ads_card__A86pp :is(a,button,video):focus-visible{outline:2px solid #38694b;outline-offset:-3px}.Ads_error__43Mt2{padding:0 16px 12px;color:#8a4a2f;font-size:13px}.Ads_recorded__remX_{margin:16px 0;padding:16px;border-radius:12px;background:#eef5e6;color:#243d31;font-size:13px;line-height:1.6}@media (max-width:360px){.Ads_reward__OM_Lv{flex-direction:column;align-items:stretch}.Ads_media__lQutg[data-format=shorts] video{max-height:360px;width:203px}}.Ads_sheet__LcshY{width:min(420px,calc(100% - 32px));max-width:100%;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:16px;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#243d31}.Ads_sheet__LcshY::backdrop{background:rgb(12 29 23/.52)}.Ads_sheet__LcshY .Ads_card__A86pp{margin:0;max-width:none;border:0;border-radius:0}.Ads_sheetDone__mbJwO{display:grid;gap:12px;padding:16px}.Ads_sheetDone__mbJwO .Ads_recorded__remX_{margin:0}.Ads_sheet__LcshY .Ads_sheetDone__mbJwO button{min-height:44px;border:1px solid #243d31;border-radius:9px;background:#fff;color:#243d31;font:inherit;font-size:14px;font-weight:650;cursor:pointer}@media (max-width:600px){.Ads_sheet__LcshY{width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}.AccountClosure_closure__PaQlc{border-top:1px solid var(--gy-line,#dce4dc);margin-top:24px;padding-top:12px}.AccountClosure_closure__PaQlc summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.AccountClosure_closure__PaQlc form,.AccountClosure_closure__PaQlc section{display:grid;gap:14px}.AccountClosure_closure__PaQlc h3,.AccountClosure_closure__PaQlc p{margin:0}.AccountClosure_closure__PaQlc li,.AccountClosure_closure__PaQlc p{font-size:14px;line-height:1.7}.AccountClosure_closure__PaQlc label{display:grid;gap:8px;font-size:14px}.AccountClosure_closure__PaQlc input[type=password]{min-width:0;min-height:44px;border:1px solid #7e8e82;border-radius:8px;padding:10px;font:inherit}.AccountClosure_closure__PaQlc button{min-height:44px;padding:10px 14px;border:1px solid;border-radius:8px;font:inherit;cursor:pointer;background:transparent}.AccountClosure_closure__PaQlc button:disabled{cursor:default;opacity:.55}.AccountClosure_closure__PaQlc .AccountClosure_confirm__mEk_a{display:flex;min-height:44px;align-items:center}.AccountClosure_closure__PaQlc .AccountClosure_confirm__mEk_a input{width:20px;height:20px;flex:0 0 auto}.AccountClosure_closure__PaQlc .AccountClosure_danger__gcOFB{color:#9e2828}.AccountClosure_closure__PaQlc :focus-visible{outline:3px solid #4f8c65;outline-offset:3px}.QrSheet_sheet__4d3Fv{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;max-height:92vh;max-height:92dvh;margin:auto auto 0;padding:6px 16px calc(18px + env(safe-area-inset-bottom, 0px));border:0;border-radius:22px 22px 0 0;background:#fffdf8;color:#1f3a2f;box-shadow:0 -12px 40px #132b3024;overflow-y:auto;overscroll-behavior:contain}.QrSheet_sheet__4d3Fv:not([open]){display:none}.QrSheet_sheet__4d3Fv::backdrop{background:#132b3060}.QrSheet_heading__gjO_h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}.QrSheet_heading__gjO_h h2{margin:0;color:#204e3e;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.03em}.QrSheet_sheet__4d3Fv .QrSheet_close__2VEZZ{display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;border-radius:50%;color:#53635d}.QrSheet_sheet__4d3Fv .QrSheet_close__2VEZZ:hover{background:#edf2e6}.QrSheet_tabs__rrias{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#f0f3e8}.QrSheet_tabs__rrias>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:10px;color:#53635d;font-size:15px;font-weight:650;line-height:1.3}.QrSheet_tabs__rrias>button[aria-pressed=true]{background:#fff;color:#204e3e;box-shadow:0 1px 3px #173b301f}.QrSheet_mine___FhN3,.QrSheet_result__xmOHL,.QrSheet_scan__aBqct{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:300px;padding-top:4px;text-align:center}.QrSheet_result__xmOHL{justify-content:center}.QrSheet_viewfinder__KmAD2{position:relative;width:min(100%,320px);aspect-ratio:1;overflow:hidden;border-radius:22px;background:#10241c}.QrSheet_viewfinder__KmAD2 video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.QrSheet_lens__hVX76{position:absolute;inset:15%;border-radius:14px;pointer-events:none;background:linear-gradient(#e7ebaf,#e7ebaf) 0 0 /30px 4px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 0 0 /4px 30px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 100% 0 /30px 4px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 100% 0 /4px 30px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 0 100% /30px 4px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 0 100% /4px 30px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 100% 100% /30px 4px no-repeat,linear-gradient(#e7ebaf,#e7ebaf) 100% 100% /4px 30px no-repeat;box-shadow:0 0 0 999px #10241c66}.QrSheet_lensLive__Azp_w:after{content:"";position:absolute;left:8%;right:8%;top:10%;height:2px;border-radius:1px;background:#e7ebaf;box-shadow:0 0 12px #e7ebaf;animation:QrSheet_qrScanLine__6npHA 2.4s ease-in-out infinite alternate}@keyframes QrSheet_qrScanLine__6npHA{to{top:88%}}.QrSheet_cameraNote___Ud_8{position:absolute;left:50%;top:50%;width:calc(100% - 48px);margin:0;transform:translate(-50%,-50%);color:#f3f5e7;font-size:14px;line-height:1.5;word-break:keep-all}.QrSheet_hint__T43NC{margin:0;color:#53635d;font-size:14px;line-height:1.4}.QrSheet_sheet__4d3Fv .QrSheet_primary__jAIEs,.QrSheet_sheet__4d3Fv .QrSheet_secondary__ksNv_{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border-radius:10px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none}.QrSheet_sheet__4d3Fv .QrSheet_primary__jAIEs{background:#204e3e;color:#fff}.QrSheet_sheet__4d3Fv .QrSheet_secondary__ksNv_{border:1px solid #d9e2cc;background:#fff;color:#204e3e}.QrSheet_sheet__4d3Fv .QrSheet_close__2VEZZ:focus-visible,.QrSheet_sheet__4d3Fv .QrSheet_primary__jAIEs:focus-visible,.QrSheet_sheet__4d3Fv .QrSheet_secondary__ksNv_:focus-visible,.QrSheet_tabs__rrias>button:focus-visible{outline:2px solid #204e3e;outline-offset:2px}.QrSheet_actions__A9g7q{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:8px;width:100%}.QrSheet_label__rJJr8{margin:0;color:#204e3e;font-size:16px;font-weight:700;line-height:1.3}.QrSheet_value__atDDZ{width:100%;max-height:7.2em;margin:0;padding:10px 12px;overflow-y:auto;border-radius:10px;background:#f3f5ec;color:#1f3a2f;font-size:14px;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.QrSheet_note__lNBdQ{color:#53635d;font-size:13px}.QrSheet_error__WhhUH,.QrSheet_note__lNBdQ{max-width:320px;margin:0;line-height:1.5;word-break:keep-all}.QrSheet_error__WhhUH{color:#9a4838;font-size:14px}.QrSheet_person__1G1BV{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:14px;background:#f3f6ec;text-align:left}.QrSheet_personAvatar__YM_oU{display:block;width:60px;height:60px;flex:0 0 60px;overflow:hidden;border-radius:50%}.QrSheet_person__1G1BV>div{min-width:0}.QrSheet_person__1G1BV strong{display:block;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.QrSheet_person__1G1BV p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;overflow:hidden;color:#53635d;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.QrSheet_card__mTrut{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,320px);padding:16px 16px 14px;border:1px solid #dfe5d6;border-radius:20px;background:#fff;box-shadow:0 8px 24px #173b3012}.QrSheet_cardHead__5sE0a{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.QrSheet_cardAvatar__djvep{display:block;width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-radius:50%}.QrSheet_cardHead__5sE0a>div{display:grid;min-width:0;gap:2px}.QrSheet_cardHead__5sE0a strong{overflow:hidden;font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.QrSheet_cardHead__5sE0a small{color:#53635d;font-size:12px;line-height:1.3}.QrSheet_code__SV8yK{display:block;width:min(100%,232px);height:auto;aspect-ratio:1;image-rendering:pixelated}.QrSheet_timer__i1jhv{margin:0;color:#53635d;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.QrSheet_spin__Bax22{color:#204e3e;animation:QrSheet_qrSpin__3Ha_f 1s linear infinite}@keyframes QrSheet_qrSpin__3Ha_f{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.QrSheet_lensLive__Azp_w:after,.QrSheet_spin__Bax22{animation:none}}@media (min-width:600px){.QrSheet_sheet__4d3Fv{width:calc(100vw - 32px);max-width:420px;max-height:88dvh;margin:auto;padding-bottom:20px;border:1px solid #dce5d3;border-radius:20px;box-shadow:0 20px 60px #132b3030}}.PlaceShare_placeholder__esyBl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:min(100%,232px);aspect-ratio:1;padding:16px;color:#53635d;font-size:14px;line-height:1.5}.PlaceShare_pending___GT33{opacity:.55;cursor:wait}.PlaceShare_address__kEkL2{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d9e2cc;border-radius:10px;background:#fff;color:#204e3e;font:inherit;font-size:14px;text-align:center}.PlaceShare_address__kEkL2:focus-visible{outline:2px solid #204e3e;outline-offset:2px}.CommunityExchange_section__09rEh{display:grid;gap:12px;padding:16px;border:1px solid var(--g-line,#e1e8d5);border-radius:14px;background:var(--g-card,#fff);color:var(--g-text,#243d31);min-width:0}.CommunityExchange_section__09rEh h3,.CommunityExchange_section__09rEh p{margin:0}.CommunityExchange_section__09rEh p{line-height:1.6;overflow-wrap:anywhere}.CommunityExchange_section__09rEh label{display:grid;gap:7px;font-size:14px}.CommunityExchange_section__09rEh input,.CommunityExchange_section__09rEh select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;border:1px solid var(--g-line,#ccd8c1);border-radius:8px;background:var(--g-bg,#fff);color:inherit;padding:10px;font:inherit;outline:none}.CommunityExchange_section__09rEh input:focus,.CommunityExchange_section__09rEh select:focus{border-color:var(--g-primary,#174b3c);box-shadow:inset 0 0 0 1px var(--g-primary,#174b3c)}.CommunityExchange_section__09rEh a,.CommunityExchange_section__09rEh button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--g-line,#ccd8c1);border-radius:8px;background:var(--g-bg,#fff);color:inherit;font:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box}.CommunityExchange_section__09rEh button:disabled{opacity:.5;cursor:default}.CommunityExchange_section__09rEh a:focus-visible,.CommunityExchange_section__09rEh button:focus-visible{outline:2px solid var(--g-primary,#174b3c);outline-offset:0}.CommunityExchange_section__09rEh fieldset{border:0;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.CommunityExchange_section__09rEh legend{font-weight:600;margin-bottom:8px}.CommunityExchange_section__09rEh .CommunityExchange_choice__uRg2e{display:flex;gap:8px;align-items:center;min-height:44px;padding:0 8px;border:1px solid var(--g-line,#e1e8d5);border-radius:8px}.CommunityExchange_section__09rEh .CommunityExchange_choice__uRg2e input{width:18px;min-height:18px;accent-color:var(--g-primary,#174b3c)}.CommunityExchange_row__bRrag{display:flex;flex-wrap:wrap;gap:8px}.CommunityExchange_row__bRrag>label{flex:1 1 140px}.CommunityExchange_hint__XES9A{font-size:13px;color:var(--g-muted,#53635d)}.CommunityExchange_error__bGss1{color:var(--g-danger,#b42318)}.CommunityExchange_list__F8Pr_{display:grid;gap:12px}.CommunityExchange_item__dqlnw{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--g-line,#e1e8d5)}.DirectoryCommunity_heading__5Gtm4{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:44px}.DirectoryCommunity_headingCopy__c5Wdf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.DirectoryCommunity_headingCopy__c5Wdf h1{margin:0;color:var(--forest,#174b3c);font-size:30px;font-weight:600;line-height:1.3;letter-spacing:-.05em}.DirectoryCommunity_headingCopy__c5Wdf p{margin:0;color:var(--muted,#5e6f61);font-size:12px;line-height:1.4;word-break:keep-all}.DirectoryCommunity_settingsButton__rjucQ{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px;margin-left:auto;padding:0 12px;border:1px solid var(--line,#dfe3d7);border-radius:22px;background:transparent;color:var(--forest,#174b3c);font:inherit;font-weight:600;cursor:pointer;touch-action:manipulation}.DirectoryCommunity_settingsButton__rjucQ:hover,.DirectoryCommunity_settingsButton__rjucQ[aria-expanded=true]{background:#eaf0df}.DirectoryCommunity_settingsButton__rjucQ:disabled,.DirectoryCommunity_settingsButton__rjucQ[aria-disabled=true]{opacity:.5}.DirectoryCommunity_settingsButton__rjucQ:focus-visible{outline:2px solid var(--forest,#174b3c);outline-offset:0}.DirectoryCommunity_actions__JaT1n{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.DirectoryCommunity_actions__JaT1n a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 2px;color:var(--forest,#174b3c);font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;touch-action:manipulation}.DirectoryCommunity_actions__JaT1n a svg{flex-shrink:0;stroke-width:2.25}.DirectoryCommunity_actions__JaT1n a:hover{text-decoration:underline;text-underline-offset:4px}.DirectoryCommunity_actions__JaT1n a:focus-visible{outline:2px solid var(--forest,#174b3c);outline-offset:0}section.DirectoryCommunity_outreach__1xZQp{--g-card:#fcfaf5;--g-bg:#fff;--g-text:var(--ink,#203d33);--g-line:var(--line,#dfe3d7);--g-muted:var(--muted,#5e6f61);--g-primary:var(--forest,#174b3c);--g-danger:#a93228;margin-bottom:20px}.DirectoryCommunity_formActions__09v_o,.DirectoryCommunity_panelHeading__BrQre{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.DirectoryCommunity_panelHeading__BrQre{justify-content:space-between}.DirectoryCommunity_panelHeading__BrQre h3{font-size:17px;line-height:1.45}.DirectoryCommunity_formActions__09v_o{justify-content:flex-end}.DirectoryCommunity_outreach__1xZQp .DirectoryCommunity_formActions__09v_o button[type=submit]{background:var(--g-primary);border-color:var(--g-primary);color:#fff}.DirectoryCommunity_outreach__1xZQp form{display:grid;gap:12px}.DirectoryCommunity_outreach__1xZQp label{align-content:start}.DirectoryCommunity_notice__9d6aM{margin:0 0 12px;color:#204e3e;font-size:13px}.DirectoryCommunity_notice__9d6aM button{min-height:44px;margin-left:8px;padding:8px 12px;border:1px solid #dfe5d8;border-radius:9px;background:#fff;color:inherit;font:inherit;cursor:pointer}@media (max-width:640px){.DirectoryCommunity_heading__5Gtm4{padding:8px 0 12px;gap:8px}.DirectoryCommunity_headingCopy__c5Wdf h1{font-size:23px}.DirectoryCommunity_actions__JaT1n{gap:12px}}.MiniappNavigation_header__fTnxz{position:sticky;top:0;z-index:40;--messenger-line:#e5e9df;color:#182d25}.MiniappNavigation_header__fTnxz button{border:0;background:transparent;color:inherit;cursor:pointer}.MiniappNavigation_header__fTnxz a:focus-visible,.MiniappNavigation_header__fTnxz button:focus-visible{outline:2px solid #174b3c;outline-offset:2px}.MiniappNavigation_brand__08jmQ{display:inline-flex;align-items:center;gap:6px;min-height:44px}@media (max-width:359px){.MiniappNavigation_brand__08jmQ>:last-child{width:68px}}.SharingOverview_overview__jQn5J{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.SharingOverview_overview__jQn5J [data-lane=all]{--ink:#204e3e;--wash:#e9f2e0}.SharingOverview_overview__jQn5J [data-lane=sponsor]{--ink:#7a5a1c;--wash:#fbeed3}.SharingOverview_overview__jQn5J [data-lane=needs]{--ink:#2f5566;--wash:#e5eef1}.SharingOverview_shelf__0WVqr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.SharingOverview_shelf__0WVqr+.SharingOverview_shelf__0WVqr{border-top:1px solid #e4e9e4;padding-top:14px}.SharingOverview_shelfHead__idLOs{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.SharingOverview_shelfHead__idLOs h3{margin:0;color:#243d31;font-size:18px;font-weight:750;letter-spacing:-.035em}.SharingOverview_empty__DYSs9,.SharingOverview_shelfHead__idLOs>span{color:#53635d;font-size:13px}.SharingOverview_overview__jQn5J .SharingOverview_shelfHead__idLOs .SharingOverview_more__tckbu{margin-left:auto}.SharingOverview_overview__jQn5J .SharingOverview_more__tckbu{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:0;padding:0 2px 0 8px;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.SharingOverview_overview__jQn5J .SharingOverview_rows__syk44{margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid #e3e9d9;border-radius:14px;background:#fff}.SharingOverview_overview__jQn5J .SharingOverview_rows__syk44>li+li{border-top:1px solid #eef2e7}.SharingOverview_overview__jQn5J .SharingOverview_row__Wsnr5{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;margin:0;padding:10px 12px;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.SharingOverview_overview__jQn5J .SharingOverview_row__Wsnr5:hover{background:#fafcf6}.SharingOverview_overview__jQn5J .SharingOverview_row__Wsnr5:active{background:var(--wash)}.SharingOverview_thumb__qwBxA{display:grid;place-items:center;width:52px;height:52px;border-radius:11px;background:var(--wash);color:var(--ink);-o-object-fit:cover;object-fit:cover}.SharingOverview_rowText__igv7t{display:grid;gap:4px;min-width:0}.SharingOverview_rowText__igv7t strong{display:-webkit-box;overflow:hidden;color:#243d31;font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.SharingOverview_rowMeta__mh__e{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;color:#53635d;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.SharingOverview_state__gSvMy{padding:1px 7px;border-radius:999px;background:var(--wash);color:var(--ink);font-weight:700;white-space:nowrap}.SharingOverview_row__Wsnr5::-webkit-details-marker{display:none}.SharingOverview_rows__syk44 details[open] .SharingOverview_needChevron__SLkke{transform:rotate(90deg)}.SharingOverview_needDetails__LVfXj{display:grid;justify-items:start;gap:8px;padding:0 16px 16px;font-size:14px;overflow-wrap:anywhere}.SharingOverview_shelfIdentity__fRqLt{color:#53635d;font-size:13px}.PullToRefresh_indicator__NJfft{display:none}@media (max-width:1099px) and (pointer:coarse){html:has(.PullToRefresh_indicator__NJfft){overscroll-behavior-y:none}.PullToRefresh_indicator__NJfft{position:fixed;top:env(safe-area-inset-top,0);left:50%;z-index:100;display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);min-height:44px;padding:10px 16px;border:1px solid var(--line,#dbe1ce);border-radius:24px;background:var(--cream,#fffdf7);color:var(--forest,#204e3e);box-shadow:0 4px 16px #163a2c1a;font-family:IBM Plex Sans KR,Apple SD Gothic Neo,sans-serif;font-size:13px;line-height:1.5;pointer-events:none;visibility:hidden;transform:translate(-50%,var(--pull-offset))}.PullToRefresh_indicator__NJfft[data-visible=true]{visibility:visible}.PullToRefresh_indicator__NJfft svg{flex-shrink:0;transition:transform .15s ease}.PullToRefresh_indicator__NJfft[data-ready=true] svg{transform:rotate(180deg)}.PullToRefresh_indicator__NJfft[data-refreshing=true] svg{animation:PullToRefresh_spin__gktqh .8s linear infinite}}@keyframes PullToRefresh_spin__gktqh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PullToRefresh_indicator__NJfft svg{transition:none}.PullToRefresh_indicator__NJfft[data-refreshing=true] svg{animation:none}}.ClassifiedPromotion_promotion__l178l{padding:12px 0}.ClassifiedPromotion_promotion__l178l summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:700}.ClassifiedPromotion_promotion__l178l li,.ClassifiedPromotion_promotion__l178l p{font-size:14px;line-height:1.7}.ClassifiedPromotion_promotion__l178l form{display:grid;gap:14px}.ClassifiedPromotion_promotion__l178l label{display:grid;gap:8px;font-size:14px}.ClassifiedPromotion_promotion__l178l button,.ClassifiedPromotion_promotion__l178l select{min-height:44px;padding:10px 14px;border:1px solid var(--line,#dfe3d7);border-radius:8px;font:inherit;color:inherit;background:#fffdf7}.ClassifiedPromotion_promotion__l178l button{cursor:pointer}.ClassifiedPromotion_promotion__l178l button[type=submit]{background:var(--forest,#174b3c);border-color:var(--forest,#174b3c);color:white;font-weight:700}.ClassifiedPromotion_promotion__l178l button:disabled{opacity:.55;cursor:default}.ClassifiedPromotion_promotion__l178l button[type=button]{margin-top:12px}.ClassifiedPromotion_promotion__l178l .ClassifiedPromotion_consent__Mxemq{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.ClassifiedPromotion_consent__Mxemq input{width:20px;height:20px;flex:0 0 auto}.ClassifiedPromotion_promotion__l178l :focus-visible{outline:3px solid #4f8c65;outline-offset:3px}