.c7A20xm2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--ft-photo-tile,160px),calc((100% - .375rem) / 2)),1fr));gap:.75rem .375rem;align-items:start}@media (min-width:640px){.c7A20xm2{gap:.875rem .5rem}}.ca-OMj8H{position:relative;container-type:inline-size}.cVRaMygs{flex:0 0 var(--ft-photo-tile,160px);width:var(--ft-photo-tile,160px);scroll-snap-align:start}.cSLyukVE{align-self:flex-start}.c1CWWCsg{gap:.375rem}@media (min-width:640px){.c1CWWCsg{gap:.5rem}}@container (max-width: 191px){.ca-OMj8H:has(.cyk4v_dw) .caC5nBsC{opacity:0}}.c1q-OL98{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .38s ease,transform .38s ease,filter .38s ease}.c1q-OL98:focus-visible{outline:2px solid rgba(17,24,39,.5);outline-offset:2px;border-radius:.75rem}.crAaJ4mE{display:block;position:relative;aspect-ratio:1/1;width:100%;border-radius:.75rem;overflow:hidden;background:#fff;transform:translateZ(0)}.cqXktK7h{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.4rem;padding:0 .125rem;font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#111827}.cEVvP6b8{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c2nUumsf{opacity:0;transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.c1q-OL98:hover .cEVvP6b8{transform:scale(1.03)}.cOcUsuoV:hover .c2nUumsf{opacity:1}}.ca-OMj8H[data-open=true] .c1q-OL98{opacity:0;transform:scale(1.06);filter:blur(8px);pointer-events:none}.ckm_Qv5d .cEVvP6b8{filter:grayscale(.7) opacity(.6)}.cPGL72JJ{position:absolute;inset:0;background:#f3f4f6}.caVw1zD7{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;pointer-events:none;transition:opacity .38s ease}.caVw1zD7>*{position:absolute;right:.5rem;bottom:.5rem;pointer-events:auto}.ca-OMj8H[data-open=true] .caVw1zD7{opacity:0;pointer-events:none}.cENXoDqc{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;color:#111827;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.06);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}@media (hover:hover){.cENXoDqc:hover:not(:disabled){background:#111827;color:#fff}}.cENXoDqc:active:not(:disabled){transform:scale(.94)}.cENXoDqc:disabled{cursor:default;opacity:.5}.cENXoDqc[data-busy=true]{opacity:.7}.cENXoDqc:focus-visible,.c_xjh9Ca:focus-visible{outline:2px solid rgba(17,24,39,.5);outline-offset:2px}.cyk4v_dw{display:inline-flex;align-items:center;height:1.75rem;border-radius:999px;color:#fff;background:#111827;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:opacity .2s ease}.cyk4v_dw[data-busy=true]{opacity:.75}.c_xjh9Ca{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;color:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}@media (hover:hover){.c_xjh9Ca:hover:not(:disabled){background:rgba(255,255,255,.14)}}.c_xjh9Ca:disabled{cursor:default;opacity:.4}.cvZtnrd6{min-width:.875rem;text-align:center;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.cZdSYUzh{display:inline-block;vertical-align:-.0625rem;margin-right:.25rem}.ctNvxmIc{color:#2563eb}.cMdAP9Ls{color:#059669}.caC5nBsC{position:absolute;left:.5rem;bottom:.5rem;display:inline-flex;align-items:baseline;gap:.0625rem;padding:.3rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.01em;color:#111827;background:rgba(255,255,255,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04);white-space:nowrap;pointer-events:none;max-width:calc(100% - 3rem);overflow:hidden}.cAPSNXw3{color:#6b7280;font-weight:400}.cpTJVHrS{font-size:.625rem}.cZwKoa8K{display:block}.caC5nBsC[data-stacked]{flex-direction:column;align-items:flex-start;gap:.1875rem;padding:.3rem .5rem .3125rem;border-radius:.5rem}.cEJIorip{display:block;font-size:.625rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0;color:#6b7280}.cpHbMcbm .cEJIorip{color:rgba(185,83,52,.7)}.cpHbMcbm{color:rgb(185,83,52)}.cpHbMcbm .cAPSNXw3{color:rgba(185,83,52,.7)}.c1qOya_j{top:.5rem;left:.5rem;padding:.25rem .45rem;font-size:.625rem;line-height:1;letter-spacing:.01em;color:#fff;background:rgb(185,83,52)}.c1qOya_j,.cp69ozhj{position:absolute;border-radius:999px;font-weight:500;pointer-events:none}.cp69ozhj{top:50%;left:50%;transform:translate(-50%,-50%);padding:.375rem .875rem;font-size:.75rem;letter-spacing:.02em;color:#111827;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 3px rgba(0,0,0,.08);white-space:nowrap}@container (max-width: 127px){.caC5nBsC{left:.375rem;bottom:.375rem;padding:.25rem .3rem;font-size:.625rem;max-width:calc(100% - 2.375rem)}.cEJIorip,.cpTJVHrS{font-size:.5625rem}.caC5nBsC[data-stacked]{padding:.25rem;gap:.125rem}.cEJIorip{letter-spacing:-.02em}.cENXoDqc,.c_xjh9Ca{width:1.5rem;height:1.5rem}.cyk4v_dw{height:1.5rem}.caVw1zD7>*{right:.375rem;bottom:.375rem}.c1qOya_j{font-size:.5625rem}}.c9_rqDJP{position:fixed;inset:0;z-index:var(--ft-z-popover);pointer-events:none;background:rgba(250,250,250,.45);animation:c9tD_z9Q .3s ease both}.c9_rqDJP[data-closing=true]{animation:c5FpkyH9 .2s ease both}.cwPOHkJZ{position:absolute;z-index:calc(var(--ft-z-popover) + 1);box-sizing:content-box;padding:.5rem;margin:-.5rem;border-radius:1.125rem;background:rgba(252,252,252,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 24px 60px -12px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.04);outline:none;transform-origin:50% 20%;animation:cLlQDEZY .42s cubic-bezier(.22,1,.36,1) both}.cwPOHkJZ[data-closing=true]{animation:cw0J8ojz .2s ease both;pointer-events:none}@keyframes cLlQDEZY{0%{opacity:0;transform:scale(.94);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes cw0J8ojz{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes c9tD_z9Q{0%{opacity:0}to{opacity:1}}@keyframes c5FpkyH9{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.c1q-OL98,.cEVvP6b8{transition:opacity .2s ease}.ca-OMj8H[data-open=true] .c1q-OL98{transform:none;filter:none}.c9_rqDJP,.c9_rqDJP[data-closing=true],.cwPOHkJZ,.cwPOHkJZ[data-closing=true]{animation-duration:.15s}@keyframes cLlQDEZY{0%{opacity:0}to{opacity:1}}}.chgBFkY0{position:fixed;inset:0;z-index:var(--ft-z-popover)}.cdtOxCMQ{position:absolute;inset:0;background:rgba(250,250,250,.72);backdrop-filter:blur(10px) saturate(.9);-webkit-backdrop-filter:blur(10px) saturate(.9);animation:c2ra0lan .35s ease both}.chgBFkY0[data-mode=sheet] .cdtOxCMQ{background:rgba(17,24,39,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.chgBFkY0[data-closing=true] .cdtOxCMQ{animation:cLZT9MW6 .2s ease both}.ccs70F_C{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;outline:none}.cox9D0c9{position:relative;min-height:100%}.cJ7Kbn1-{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cJ7Kbn1- path{fill:none;stroke:#d1d5db;stroke-width:1.25;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .55s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--i) * 70ms),stroke .25s ease}.cJ7Kbn1- circle{fill:#fff;stroke:#d1d5db;stroke-width:1.25;opacity:0;transition:opacity .3s ease calc(.2s + var(--i) * 70ms),stroke .25s ease}.cJ7Kbn1-[data-shown=true] path{stroke-dashoffset:0}.cJ7Kbn1-[data-shown=true] circle{opacity:1}.cJ7Kbn1- g[data-hot=true] path{stroke:#9ca3af}.cJ7Kbn1- g[data-hot=true] circle{stroke:#6b7280}.chgBFkY0[data-closing=true] .cJ7Kbn1-{opacity:0;transition:opacity .15s ease}.cI1Vvk5V{position:absolute;box-sizing:content-box;width:300px;padding:.5rem;border-radius:1.125rem;background:rgba(252,252,252,.94);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 24px 60px -12px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.04);animation:cduSfyS1 .4s cubic-bezier(.2,.8,.2,1) both}.cI1Vvk5V[data-placed=false]{visibility:hidden}.chgBFkY0[data-closing=true] .cI1Vvk5V{animation:cPQ8f938 .2s ease both}.ct7CqstV{position:absolute;width:300px;box-sizing:border-box;padding:1.125rem 1.125rem .875rem;border-radius:1.25rem;background:#fff;box-shadow:0 0 0 1px rgba(3,7,18,.05),0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.92);transition:opacity .32s ease calc(.14s + var(--i) * 70ms),transform .5s cubic-bezier(.2,.8,.2,1) calc(.14s + var(--i) * 70ms)}.ct7CqstV[data-wide=true]{width:420px}.ct7CqstV[data-shown=true]{opacity:1;transform:none}.chgBFkY0[data-closing=true] .ct7CqstV{opacity:0;transition:opacity .15s ease}.c6slLSDg{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:#6b7280;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:1.25rem;cursor:pointer;transition:background .2s ease,color .2s ease;animation:c2ra0lan .3s ease both}.c6slLSDg:hover{color:#fff;background:#111827}.c6slLSDg:focus-visible{outline:2px solid rgba(17,24,39,.5);outline-offset:2px}.chYaiB7v{position:absolute;left:0;right:0;bottom:0;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 1.25rem);border-radius:1.75rem 1.75rem 0 0;background:#fafafa;box-shadow:0 -1px 0 rgba(3,7,18,.05);outline:none;animation:c26dR2Z9 .45s cubic-bezier(.2,.8,.2,1) both}.chgBFkY0[data-closing=true] .chYaiB7v{animation:cxNx1ow0 .2s ease both}.ceFeuC24{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;height:3rem;padding:.5rem .75rem 0;background:rgba(250,250,250,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cn2xmFCW{position:absolute;top:.5rem;left:50%;width:2.25rem;height:.3125rem;margin-left:-1.125rem;border-radius:999px;background:#e5e7eb}.chYaiB7v .c6slLSDg{position:static;width:2.25rem;height:2.25rem}.cjLvdMb0{width:min(300px,calc(100% - 2rem));margin:0 auto}.cIa145GN{display:flex;gap:.375rem;overflow-x:auto;padding:1.25rem 1rem .625rem;scrollbar-width:none}.cIa145GN::-webkit-scrollbar{display:none}.cjE8bKxA{flex:none;padding:.375rem .75rem;border:0;border-radius:999px;font-size:.8125rem;color:#6b7280;background:#f3f4f6;cursor:pointer;transition:background .2s ease,color .2s ease}.cjE8bKxA[aria-selected=true]{color:#fff;background:#111827}.c2Mf-H_0{display:flex;align-items:flex-start;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem 1rem .5rem;scroll-padding-inline:1rem;scrollbar-width:none;animation:c2ra0lan .3s ease both}.c2Mf-H_0::-webkit-scrollbar{display:none}.c2Mf-H_0 .ct7CqstV{position:static;flex:none;width:min(318px,calc(100vw - 3.5rem));opacity:1;transform:none;transition:none;scroll-snap-align:start}.cd_fAvCN{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.cMxb6KiT{font-size:1.125rem;color:#9ca3af}.cbTOzS_C{margin:0;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:#111827}.cpl24ZDs{margin-left:auto;font-size:.6875rem;color:#9ca3af}.ciaYirYx{margin:0;padding:0;list-style:none}.c-fZw97v{display:flex;gap:.75rem;padding:.625rem 0;border-top:1px solid #f3f4f6}.c-fZw97v:first-child{padding-top:.125rem;border-top:0}.cKoZqRiU{flex:none;display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:.5625rem;font-size:1rem}.cqC2vFVu{display:block;margin-bottom:.0625rem;font-size:.75rem;font-weight:500;color:#9ca3af}.cWYIq3rl{margin:0;font-size:.875rem;line-height:1.45;color:#374151}.ch6K3Atl{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.8125rem;color:#6b7280;transition:color .2s ease}.ch6K3Atl:hover{color:#111827}.cqTw23PP{margin:0 0 .5rem;font-size:.875rem;line-height:1.45;color:#374151}.c93ozAqt{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:#6b7280}.cycdrTrc{margin-top:.625rem;padding-top:.625rem;border-top:1px solid #f3f4f6}.cV8WTqPz{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.8125rem;line-height:1.5;color:#6b7280}.cV8WTqPz[data-open=true]{display:block;max-height:12rem;overflow-y:auto;overscroll-behavior:contain}.cQ2BR4jH{margin-top:.125rem;padding:.125rem 0;font-size:.75rem;font-weight:500;color:#6b7280;transition:color .2s ease}.cQ2BR4jH:hover{color:#111827}.cj_9PYL1{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.cK8to8Au{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5625rem;border-radius:999px;font-size:.75rem;color:#6b7280;box-shadow:0 0 0 1px rgba(3,7,18,.06)}.cHMefEAg{display:flex;align-items:center;gap:.75rem}.cGw4HIZy,.cVs2Tdik{flex:none;width:2.75rem;height:2.75rem;border-radius:999px;box-shadow:0 0 0 1px rgba(3,7,18,.05)}.cGw4HIZy{-o-object-fit:cover;object-fit:cover;background:#fff}.cVs2Tdik{display:grid;place-items:center;font-size:.875rem;font-weight:500;color:#57534e;background:#f5f5f4}.c6QAiVmr{display:block;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:#111827}.cjqUqpFG{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#9ca3af}.cD5JauCM{margin:.75rem 0;font-size:.875rem;line-height:1.5;color:#6b7280}.cHMefEAg+.cj_9PYL1,.cmmEAOLC{margin-top:.75rem}.cmmEAOLC{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.c9FcRqms{margin:0 0 0 auto;color:#111827;white-space:nowrap}.cm9ehB2Q{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;font-size:.8125rem;color:#6b7280;cursor:pointer;transition:color .2s ease}.cm9ehB2Q:hover{color:#111827}.cTORtyYc{width:.375rem;height:.375rem;border-radius:999px;background:#f59e0b}.chr5OV0y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 .25rem;padding:0;list-style:none}.clCOAHDr{display:flex;flex-direction:column;gap:.375rem;min-width:0}.cKs5NxoN{position:relative;aspect-ratio:1;border-radius:.75rem;background:#fafafa;overflow:hidden}.cC18fhM1{display:block}.cC18fhM1,.cYNBvcbX{width:100%;height:100%}.cYNBvcbX{-o-object-fit:contain;object-fit:contain;padding:8%;transition:transform .3s ease}.cC18fhM1:hover .cYNBvcbX{transform:scale(1.03)}.c6CYI9jL{position:absolute;top:.375rem;right:.375rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;font-size:.75rem;pointer-events:none}.cQrlYztq{color:#2563eb;background:#eff6ff}.cGUMRxO5{color:#059669;background:#ecfdf5}.cmaDl_RJ{position:absolute;right:.375rem;bottom:.375rem}.cmTrNOGs{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;color:#111827;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.06);transition:background .2s ease,color .2s ease}.cmTrNOGs:hover{color:#fff;background:#111827}.cigWHBk8{position:absolute;left:50%;bottom:.375rem;transform:translateX(-50%);padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;color:#6b7280;background:rgba(255,255,255,.92);white-space:nowrap}.cnSIiXu0{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78125rem;line-height:1.35;color:#374151;transition:color .2s ease}.cnSIiXu0:hover,.cruMX9ef{color:#111827}.cruMX9ef{font-size:.8125rem;font-weight:500}.cVDKCrXm{font-weight:400;color:#9ca3af}.cQ3e4hau{animation:c-5urGt2 1.6s ease-in-out infinite}.cosUxoP6{display:block;height:.625rem;border-radius:999px;background:#eceef1}.c_-mddtD{width:1.125rem;height:1.125rem}.ce5ov_l6{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0 .75rem}.cIXYs-pI{width:100%;height:auto;aspect-ratio:1;border-radius:.75rem}.ct7CqstV[data-swap=true]{animation:c2ra0lan .35s ease both}.cI1Vvk5V[data-settled=true]{transition:top .45s cubic-bezier(.2,.8,.2,1),left .45s cubic-bezier(.2,.8,.2,1)}@keyframes c-5urGt2{0%,to{opacity:1}50%{opacity:.45}}@keyframes c2ra0lan{0%{opacity:0}to{opacity:1}}@keyframes cLZT9MW6{0%{opacity:1}to{opacity:0}}@keyframes cduSfyS1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes cPQ8f938{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes c26dR2Z9{0%{transform:translateY(100%)}to{transform:none}}@keyframes cxNx1ow0{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.c2Mf-H_0,.c6slLSDg,.cI1Vvk5V,.cdtOxCMQ,.chYaiB7v{animation-duration:.01s}.cQ3e4hau,.ct7CqstV[data-swap=true]{animation-duration:.01s;animation-iteration-count:1}.cI1Vvk5V[data-settled=true],.cJ7Kbn1- circle,.cJ7Kbn1- path,.ct7CqstV{transition-duration:.01s;transition-delay:0s}}