.ui_logo__zEepl{font-family:var(--font-logo);font-weight:700;white-space:nowrap;text-decoration:none;color:var(--ink);line-height:1}.ui_logoDot__d5w7X{display:inline-block;width:.26em;height:.26em;border-radius:50%;background:currentColor;margin:0 .07em}.ui_logoProduct__VMkan{color:var(--accent)}.ui_logoOnPlate__lOcMO{color:var(--plate-ink)}.ui_logoOnPlate__lOcMO .ui_logoProduct__VMkan{color:var(--plate-dark)}.ui_button__UOgk3{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.ui_primary__bA6WR{background:var(--accent);color:var(--on-accent)}.ui_dark__6vjIl{background:var(--ink);color:var(--bg)}.ui_secondary__iS31i{background:var(--surface);color:var(--ink);border-color:var(--line);font-weight:500}.ui_secondary__iS31i:hover{border-color:var(--muted)}.ui_ghost__VdLGg{background:transparent;color:var(--ink);border-color:var(--ink);font-weight:500}.ui_wide__mb5wJ{width:100%}.ui_iconButton__6d8ws{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:50%;border:0;background:transparent;color:var(--ink);cursor:pointer}.ui_iconButtonFilled__cmxRx{background:var(--surface)}.ui_linkInline__3D_jk{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);text-underline-offset:3px}.ui_chips__0uN5F{display:flex;flex-wrap:wrap;gap:8px}.ui_chipsScroll__plTYh{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ui_chip__vNXgv{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:var(--chip);color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .15s,background-color .15s,opacity .15s}.ui_chipActive__MvvX2{background:var(--ink);color:var(--bg)}.ui_chipOutline__uGPZk{background:transparent;border-color:var(--ink)}.ui_cover__a29c7{position:relative;aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--cover);overflow:hidden}.ui_cover__a29c7 img,.ui_cover__a29c7 svg{width:100%;height:100%;object-fit:cover}.ui_cover__a29c7 img{filter:var(--photo-filter);transition:transform .45s ease}.ui_coverSmall__TxZB5{aspect-ratio:1;width:96px;flex-shrink:0;border-radius:14px}.ui_coverAction__ujJjK{position:absolute;z-index:1;top:8px;right:8px}.ui_credit__qIRfG{position:relative;z-index:1;font-size:12px;color:var(--muted)}.ui_card__y3v0x{position:relative;gap:10px}.ui_cardLink__6ykiT,.ui_card__y3v0x{display:flex;flex-direction:column;color:var(--ink)}.ui_cardLink__6ykiT{gap:4px;text-decoration:none}.ui_card__y3v0x .ui_cardLink__6ykiT:after{content:"";position:absolute;inset:0}.ui_cardWhen__O_q1N{font-size:13px;font-weight:600;color:var(--accent-text)}.ui_cardWhenMuted__Kk9K2{color:var(--muted)}.ui_cardTitle__P05Na{font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.16}.ui_cardSub__06Amg{font-size:15px;line-height:1.4;color:var(--muted)}.ui_cardCompact__JNIu6{display:flex;gap:12px;align-items:center;min-height:96px;text-decoration:none;color:var(--ink)}.ui_cardCompact__JNIu6 .ui_cardTitle__P05Na{font-size:19px}.ui_promoted__JPjmt{border:2px solid var(--accent);border-radius:26px;padding:10px;margin:0 -12px}.ui_adMark__vC0ks{font-size:11px;line-height:1.4;color:var(--muted)}.ui_adSlot__QUWuh{display:flex;flex-direction:column;gap:6px}.ui_adSlotBox__terjW{border-radius:var(--radius-m);border:1px dashed var(--muted);min-height:150px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;overflow:hidden}.ui_toastRegion__Jbwjq{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);width:min(560px,calc(100% - 32px));display:flex;flex-direction:column;gap:8px;z-index:50}.ui_toast__ug4a8{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-m);background:var(--ink);color:var(--bg);font-size:15px;box-shadow:0 8px 30px rgba(0,0,0,.18)}.ui_toastText__gpSrq{flex-grow:1}.ui_toastAction__EYMmz{border:0;background:transparent;color:var(--accent);font-weight:600;min-height:36px;cursor:pointer}.ui_dialog__vUGT2{border:0;border-radius:var(--radius-l);padding:22px;background:var(--bg);color:var(--ink);width:min(440px,calc(100% - 32px))}.ui_dialog__vUGT2::-webkit-backdrop,.ui_sheet__9bg9p::-webkit-backdrop{background:var(--scrim)}.ui_dialog__vUGT2::backdrop,.ui_sheet__9bg9p::backdrop{background:var(--scrim)}.ui_dialogTitle__oiclg{font-size:21px;margin-bottom:8px}.ui_dialogText__Ry0St{font-size:15px;color:var(--muted)}.ui_dialogActions__jGLsq{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.ui_sheet__9bg9p{border:0;margin:auto auto 0;width:100%;max-width:640px;max-height:90dvh;border-radius:24px 24px 0 0;padding:10px 16px 24px;background:var(--bg);color:var(--ink)}.ui_sheetHandle__Ty6l9{display:block;width:40px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 10px}.ui_sheetHead__BU_fV{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ui_sheetTitle__Toxl6{font-size:24px}@media (min-width:768px){.ui_sheet__9bg9p{margin:auto;border-radius:var(--radius-xl)}}.ui_skeleton__6E097{display:flex;flex-direction:column;gap:10px}.ui_skeletonBlock__mcBHA{border-radius:6px;background:var(--skeleton)}.ui_cal__4KQ6C{display:flex;flex-direction:column;gap:8px;font-family:var(--font-text);width:100%;max-width:360px;align-self:center}.ui_calHead__dh1_G{display:flex;align-items:center;justify-content:space-between}.ui_calMonth__5DzDo{font-family:var(--font-head);font-weight:700;font-size:18px}.ui_calNav__6_Njn{width:var(--tap);height:var(--tap);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--chip);color:var(--ink);cursor:pointer}.ui_calNav__6_Njn:disabled{opacity:.35;cursor:default}.ui_calFlip__LDE1v{transform:scaleX(-1)}.ui_calGrid__Cl2_9{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:4px;row-gap:4px}.ui_calDow__KkKWS{text-align:center;font-size:12px;font-weight:600;color:var(--muted);padding:4px 0}.ui_calDay__VzpGv{height:var(--tap);border:0;background:none;font:inherit;font-size:15px;color:var(--ink);cursor:pointer;border-radius:50%}.ui_calDay__VzpGv:hover:not(:disabled){background:var(--chip)}.ui_calDay__VzpGv:disabled{color:var(--muted);opacity:.4;cursor:default}.ui_calWeekend__DPpyE{color:var(--accent-text)}.ui_calToday__7A2vX{font-weight:700;text-decoration:underline;text-underline-offset:3px}.ui_calInside__hO8JW{background:var(--chip);border-radius:0}.ui_calEdge__mdq9o,.ui_calEdge__mdq9o:hover:not(:disabled){background:var(--ink);color:var(--bg)}.ui_calStart__UGNNA,.ui_calStart__UGNNA:hover:not(:disabled){border-radius:0;background:radial-gradient(circle closest-side,var(--ink) 98%,transparent 100%),linear-gradient(to right,transparent 50%,var(--chip) 50%)}.ui_calEnd__VhNsK,.ui_calEnd__VhNsK:hover:not(:disabled){border-radius:0;background:radial-gradient(circle closest-side,var(--ink) 98%,transparent 100%),linear-gradient(to left,transparent 50%,var(--chip) 50%)}.ui_heartOn__G14e8{color:var(--accent)}.ui_heartOn__G14e8 path{fill:currentColor}.ui_favLink__E9JvQ{position:relative;color:var(--ink)}.ui_favCount___Q5cz{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.ui_cityName__HJ6G8{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:399px){.ui_cityChip__LW2nS{padding:0 12px}.ui_cityChip__LW2nS .ui_cityName__HJ6G8{display:none}}.ui_reportLink__kvenE{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ui_reportLink__kvenE:hover{color:var(--ink)}.ui_reportOption__5orbC{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-s);font-size:15px;cursor:pointer}.ui_reportOption__5orbC:has(input:checked){border-color:var(--ink)}.ui_reportText__anMx_{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;padding:10px 12px;resize:vertical}.ui_trap__tX__k{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.ui_chipRemove__o9S7Q{gap:6px;padding-right:10px}.ui_chipRemove__o9S7Q svg{opacity:.75}.ui_chipRemove__o9S7Q:hover svg{opacity:1}.ui_chip__vNXgv:disabled{opacity:.4;cursor:not-allowed}.ui_chipBusy__L3yUj{border-color:var(--muted);cursor:progress}@media (hover:hover){.ui_chip__vNXgv:hover:not(:disabled){border-color:var(--muted)}.ui_chipActive__MvvX2:hover{opacity:.88}.ui_dark__6vjIl:hover,.ui_primary__bA6WR:hover{filter:brightness(1.08)}.ui_ghost__VdLGg:hover,.ui_iconButton__6d8ws:hover{background:var(--chip)}.ui_cardCompact__JNIu6:hover .ui_cover__a29c7 img,.ui_card__y3v0x:hover .ui_cover__a29c7 img{transform:scale(1.03)}.ui_cardCompact__JNIu6:hover .ui_cardTitle__P05Na,.ui_card__y3v0x:hover .ui_cardTitle__P05Na{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.ui_cover__a29c7 img{transition:none}.ui_cardCompact__JNIu6:hover .ui_cover__a29c7 img,.ui_card__y3v0x:hover .ui_cover__a29c7 img{transform:none}}.detail_columns__5VtlZ{display:flex;flex-wrap:wrap;gap:32px 40px;align-items:flex-start;padding-top:16px}.detail_main__nvhFS{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.detail_aside__rVLUX{flex:1 1 320px;display:flex;flex-direction:column;gap:20px}@media (min-width:900px){.detail_aside__rVLUX{position:-webkit-sticky;position:sticky;top:16px}}.detail_title__9Eepm{font-size:clamp(30px,5vw,48px);line-height:1.05}.detail_text__PRpBn{font-size:18px;line-height:1.6;max-width:68ch}.detail_panel__GHI4e{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:22px;display:flex;flex-direction:column;gap:16px}.detail_facts__TEBHe{margin:0;display:flex;flex-direction:column;gap:14px}.detail_fact__jRNpw{position:relative;padding-left:34px}.detail_fact__jRNpw dt{font-size:13px;color:var(--muted)}.detail_fact__jRNpw dt svg{position:absolute;left:0;top:2px;color:var(--accent)}.detail_fact__jRNpw dd{margin:2px 0 0;font-size:17px;font-weight:500;color:var(--ink)}.detail_fact__jRNpw .detail_factNote__u_U3j{font-size:14px;font-weight:400;color:var(--muted)}.detail_actions__p6fW1{display:flex;flex-wrap:wrap;gap:8px}.detail_actions__p6fW1>*{flex:1 1 140px}.detail_source__w33yC{font-size:13px;color:var(--muted)}.detail_list__5w5l9{list-style:none;margin:0;padding:0}.detail_listItem__wAWqZ{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.detail_listTitle__yDdrs{font-family:var(--font-head);font-weight:700;font-size:18px;line-height:1.25}.detail_breathe__tXldS img{animation:detail_breathe__tXldS 9s ease-out both}@keyframes detail_breathe__tXldS{0%{transform:scale(1)}to{transform:scale(1.04)}}.layout_header__k4rbO{border-bottom:1px solid var(--line)}.layout_headerInner__jqGDF{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.layout_nav__rfpRu{display:none;gap:24px;font-size:15px}.layout_nav__rfpRu a{text-decoration:none}.layout_nav__rfpRu a:hover{text-decoration:underline;text-underline-offset:4px}.layout_headerTools__IGSI_{display:flex;align-items:center;gap:4px}@media (min-width:900px){.layout_nav__rfpRu{display:flex}}.layout_searchTool__S_yiY{display:inline-flex}@media (min-width:900px){.layout_searchTool__S_yiY{display:none}}.layout_footer__DYo8P{border-top:1px solid var(--line);margin-top:56px}.layout_footerInner__5eWnR{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;padding-top:32px;padding-bottom:40px;font-size:14px;color:var(--muted)}.layout_footerCol__zRAlV{display:flex;flex-direction:column;gap:8px;max-width:360px}.layout_footerCol__zRAlV a{color:var(--muted)}.layout_footerHead__W3haT{font-weight:600;color:var(--ink)}.layout_crumbs__IK4e0{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted);padding-top:12px}.layout_crumbs__IK4e0 a{color:var(--muted)}.layout_backLink__Aensf{display:inline-flex;align-items:center;gap:4px;min-height:var(--tap);font-size:15px;font-weight:500;text-decoration:none}@media (min-width:900px){.layout_backLink__Aensf{display:none}}.layout_popular__zWt0m{display:flex;flex-direction:column;gap:12px;padding-top:32px}.layout_popularTitle__XSN7m{font-size:22px}.layout_intro__24ad_{display:flex;flex-direction:column;gap:16px;padding:28px 0 24px}.layout_eyebrow__dSjx0{font-family:var(--font-text);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.layout_question__Wi7TV{font-family:var(--font-head);font-weight:700;font-size:clamp(34px,6vw,56px);line-height:1.05}.layout_pageTitle__2qZdg{font-size:clamp(30px,5vw,48px)}.layout_lead__gsN9L{font-size:17px;color:var(--muted);max-width:40em}.layout_toolbar__0V2IG{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.layout_search__MazDx{display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 6px 4px 18px;border-radius:999px;background:var(--surface);border:1px solid var(--line);max-width:720px}.layout_search__MazDx:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.layout_search__MazDx input{flex-grow:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:400 17px var(--font-text)}.layout_searchSubmit__kBdxt{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:0;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.layout_feed__lg8UD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:28px 24px;gap:28px 24px}.layout_feedFoot__3y44Z{display:flex;justify-content:center;padding-top:28px}.layout_section__ZPr_J{display:flex;flex-direction:column;gap:16px;padding-top:36px}.layout_sectionTitle__BLBgh{font-size:26px}.layout_plate__JD0gY{border-radius:var(--radius-l);background:var(--plate);color:var(--plate-ink);padding:24px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.layout_plateTitle__RYkcl{font-family:var(--font-head);font-weight:700;font-size:24px}.layout_plateButton__56gIp{background:#fff;color:#1b1915}.layout_empty__23R6f{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px 0}.layout_empty__23R6f .layout_emptyArt__qfFGO{width:220px}.layout_themeHeader__wh0qa{display:inline-flex}.layout_themeFooter__Dr0Ue{display:none;align-items:center;gap:6px}@media (max-width:519px){.layout_themeHeader__wh0qa{display:none}.layout_themeFooter__Dr0Ue{display:inline-flex}}.layout_introHead__N5Q2O{display:flex;align-items:center;gap:clamp(12px,2vw,22px)}.layout_introHead__N5Q2O .layout_eyebrow__dSjx0{margin-bottom:6px}.layout_introMark__dcpgE{width:clamp(52px,9vw,88px);height:clamp(52px,9vw,88px);color:var(--ink)}.root_hero__rWDXY{display:flex;flex-wrap:wrap;gap:40px;align-items:center;padding:32px 0 48px}.root_heroText__Q1ZyA{flex:1 1 480px;display:flex;flex-direction:column;gap:20px}.root_heroTitle__L_1z1{font-size:clamp(40px,1.6rem + 3.4vw,64px);line-height:1.02;letter-spacing:-.02em}.root_heroLead__Q0FhH{font-size:19px;line-height:1.5;color:var(--muted);max-width:30em}.root_tiles__mS3cf{flex:1 1 360px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.root_tile__c6_pM{aspect-ratio:1;border-radius:22px;background:var(--cover);overflow:hidden;display:flex}.root_tile__c6_pM svg{width:100%;height:100%}.root_tileRed__pdI33{background:var(--plate);color:var(--plate-ink)}.root_tileRed__pdI33 svg{color:var(--plate-ink)!important}.root_where__JMCC9{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:clamp(18px,3vw,32px);display:flex;flex-direction:column;gap:18px}.root_whereHead__em9jB{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.root_whereTitle__3DRmb{font-size:32px}.root_cities__8hMp1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:14px;gap:14px}.root_cityCard__1slHu{display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:var(--radius-l);background:var(--bg);padding:20px 22px;text-decoration:none;color:var(--ink)}.root_cityName__sG9nA{display:block;font-family:var(--font-head);font-weight:700;font-size:28px}.root_cityGo__oZbmK{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center}.root_sectionTitle__8sSIQ{font-size:clamp(30px,4vw,40px)}.root_helps__MXwJF{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:24px;gap:24px}.root_help__EWjLV{display:flex;flex-direction:column;gap:10px}.root_helpIcon__yGU42{width:56px;height:56px;border-radius:18px;background:var(--chip);display:flex;align-items:center;justify-content:center}.root_helpTitle__uQLKs{font-family:var(--font-head);font-weight:700;font-size:21px;line-height:1.2}.root_steps__Zck05{margin-top:48px;border-radius:var(--radius-xl);background:var(--plate);color:var(--plate-ink);padding:32px clamp(20px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:28px;gap:28px}.root_step__882dc{display:flex;flex-direction:column;gap:8px;font-size:16px}.root_stepNum__1moKR{font-family:var(--font-head);font-weight:700;font-size:48px;line-height:1}.root_cityMark__e3CqK{color:var(--ink)}.root_cityText__uXFki{flex-grow:1;min-width:0}