._main_19atj_1{max-width:var(--content-max);min-height:calc(100vh - var(--navbar-height));padding:var(--space-8) var(--space-6);margin:0 auto}@media (width<=767px){._main_19atj_1{padding:var(--space-5) var(--space-4) calc(var(--tabbar-height) + var(--space-6) + env(safe-area-inset-bottom))}}._skipLink_19atj_14{top:-100px;left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-cream);font-weight:700;position:absolute}._skipLink_19atj_14:focus{top:var(--space-3)}._navbar_1t5y6_1{z-index:var(--z-navbar);height:var(--navbar-height);background:var(--color-glass);-webkit-backdrop-filter:saturate(1.5)blur(16px);transition:border-color var(--speed), box-shadow var(--speed), transform .26s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}._scrolled_1t5y6_13{border-bottom-color:var(--color-border);box-shadow:var(--shadow-soft)}._inner_1t5y6_18{align-items:center;gap:var(--space-6);max-width:var(--content-max);height:100%;padding:0 var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;display:grid}._center_1t5y6_29{justify-content:center;min-width:0;display:flex}._actions_1t5y6_35{align-items:center;gap:var(--space-2);display:flex}._links_1t5y6_41{align-items:center;gap:var(--space-1);margin-right:var(--space-2);display:flex}._actions_1t5y6_35 ._mobileOnly_1t5y6_48{display:none}@media (width<=767px){._inner_1t5y6_18{gap:var(--space-3);padding:0 var(--space-4);grid-template-columns:1fr auto}._center_1t5y6_29,._links_1t5y6_41,._actions_1t5y6_35 ._desktopOnly_1t5y6_57{display:none}._actions_1t5y6_35 ._mobileOnly_1t5y6_48{display:inline-grid}._actions_1t5y6_35{gap:var(--space-1)}._hidden_1t5y6_60{transform:translateY(-100%)}}._logo_1gvfi_1{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);flex-shrink:0;display:inline-flex}._mark_1gvfi_9{width:36px;height:36px;transition:transform var(--speed) var(--ease);border-radius:11px}._logo_1gvfi_1:hover ._mark_1gvfi_9{transform:rotate(-8deg)scale(1.05)}._name_1gvfi_18{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);letter-spacing:-.02em;white-space:nowrap;line-height:1}._accent_1gvfi_27{color:var(--color-red)}._light_1gvfi_29 ._name_1gvfi_18,._light_1gvfi_29 ._accent_1gvfi_27{color:var(--color-on-red)}._light_1gvfi_29 ._mark_1gvfi_9{box-shadow:0 0 0 2px #ffffff8c}._button_377wz_1{height:40px;padding:0 var(--space-4);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--speed) var(--ease), transform var(--speed) var(--ease), border-color var(--speed);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:inline-flex}._button_377wz_1:active:not(:disabled){transform:scale(.97)}._button_377wz_1:disabled{cursor:default;opacity:.75}._block_377wz_20{width:100%;height:48px;font-size:var(--text-md)}._spin_377wz_22{animation:.8s linear infinite _spin_377wz_22}@keyframes _spin_377wz_22{to{transform:rotate(360deg)}}._primary_377wz_25{background:var(--color-red);color:var(--color-on-red);box-shadow:0 4px 14px #d6282847}._primary_377wz_25:hover:not(:disabled){background:var(--color-red-hover)}._ghost_377wz_32{color:var(--color-ink);border-color:var(--color-border);background:0 0}._ghost_377wz_32:hover{background:var(--color-sand)}._soft_377wz_39{background:var(--color-red-soft);color:var(--color-red)}._soft_377wz_39:hover{background:#f8d6d0}._item_kw4tv_1{color:var(--color-ink-muted);transition:color var(--speed) var(--ease), background var(--speed) var(--ease);align-items:center;font-weight:600;display:inline-flex;position:relative}._item_kw4tv_1:hover{color:var(--color-ink)}._icon_kw4tv_12{display:inline-flex}._active_kw4tv_13,._active_kw4tv_13:hover{color:var(--color-red)}._bar_kw4tv_16{gap:var(--space-2);height:42px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm)}._bar_kw4tv_16:hover{background:var(--color-sand)}._bar_kw4tv_16._active_kw4tv_13{background:var(--color-red-soft)}@media (width<=1080px){._bar_kw4tv_16 ._label_kw4tv_28{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._bar_kw4tv_16{justify-content:center;width:42px;padding:0}}._tab_kw4tv_33{flex-direction:column;justify-content:center;gap:2px;height:100%;font-size:11px}._root_upsub_1{position:relative}._trigger_upsub_3{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;transition:background var(--speed), border-color var(--speed);align-items:center;gap:4px;padding:3px 8px 3px 3px;display:inline-flex}._trigger_upsub_3:hover,._triggerOpen_upsub_15{background:var(--color-sand)}._chevron_upsub_17{color:var(--color-ink-muted);transition:transform var(--speed) var(--ease)}._triggerOpen_upsub_15 ._chevron_upsub_17{transform:rotate(180deg)}._menu_upsub_23{z-index:var(--z-menu);width:248px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-pop);animation:_pop_upsub_1 var(--speed) var(--ease);transform-origin:100% 0;position:absolute;top:calc(100% + 10px);right:0}@keyframes _pop_upsub_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}._header_upsub_43{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);display:flex}._who_upsub_50{flex-direction:column;min-width:0;display:flex}._who_upsub_50 strong,._who_upsub_50 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._who_upsub_50 span{color:var(--color-ink-muted);font-size:var(--text-sm)}._item_upsub_67{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}._item_upsub_67:hover{background:var(--color-sand)}._danger_upsub_84{color:var(--color-red)}._danger_upsub_84:hover{background:var(--color-red-soft)}._divider_upsub_87{margin:var(--space-1) 0;border:0;border-top:1px solid var(--color-border)}._avatar_1rn4b_1{border-radius:var(--radius-full);background:var(--color-red-soft);color:var(--color-red);-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}._avatar_1rn4b_1 img{object-fit:cover;width:100%;height:100%}._tabBar_h5w6x_1{display:none}@media (width<=767px){._tabBar_h5w6x_1{z-index:var(--z-navbar);height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-glass);-webkit-backdrop-filter:saturate(1.5)blur(16px);border-top:1px solid var(--color-border);transition:transform .26s var(--ease);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0}._hidden_h5w6x_20{transform:translateY(100%)}}._create_h5w6x_23{background:var(--color-red);width:48px;height:40px;color:var(--color-on-red);transition:transform var(--speed) var(--ease);border-radius:14px;justify-self:center;place-items:center;display:grid;box-shadow:0 4px 14px #d628284d}._create_h5w6x_23:active{transform:scale(.92)}._banner_mkr7s_1{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#7a5214;font-size:var(--text-sm);background:#fdf1dc;border:1px dashed #edcf9b;flex-wrap:wrap;display:flex}._banner_mkr7s_1 svg{flex-shrink:0}._banner_mkr7s_1 a{color:var(--color-red);margin-left:auto;font-weight:700}._banner_mkr7s_1 a:hover{text-decoration:underline}._page_molfr_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}._brand_molfr_8{justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-10);background:radial-gradient(circle at 85% 15%, #ffffff24, transparent 40%), radial-gradient(circle at 10% 90%, #00000024, transparent 45%), var(--color-red);color:var(--color-on-red);flex-direction:column;display:flex;position:relative;overflow:hidden}._pitch_molfr_23 h2{max-width:460px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.05}._pitch_molfr_23 em{color:#ffd9a0}._pitch_molfr_23 p{max-width:380px;margin:var(--space-4) 0 0;color:#ffffffd9;font-size:var(--text-lg)}._cards_molfr_41{gap:var(--space-3);flex-direction:column;max-width:400px;margin:0;padding:0;list-style:none;display:flex}._card_molfr_41{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);animation:_rise_molfr_1 .6s var(--ease) both;display:flex;box-shadow:0 10px 30px #0000002e}._card_molfr_41:first-child{transform:rotate(-2deg)}._card_molfr_41:nth-child(2){margin-left:var(--space-8);animation-delay:.1s;transform:rotate(1.5deg)}._card_molfr_41:nth-child(3){margin-left:var(--space-3);animation-delay:.2s;transform:rotate(-1deg)}@keyframes _rise_molfr_1{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}._emoji_molfr_72{border-radius:var(--radius-md);background:var(--color-cream);flex-shrink:0;place-items:center;width:46px;height:46px;font-size:24px;display:grid}._cardText_molfr_83{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;line-height:1.35;display:flex}._cardText_molfr_83 span{color:var(--color-ink-muted);font-size:var(--text-xs)}._cardText_molfr_83 q{color:var(--color-ink);font-style:italic}._rating_molfr_95{border-radius:var(--radius-full);color:#b06d00;font-weight:700;font-size:var(--text-sm);background:#fdf1dc;align-items:center;gap:3px;padding:4px 8px;display:inline-flex}._panel_molfr_108{padding:var(--space-10) var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}._formCard_molfr_116{width:100%;max-width:400px}._mobileLogo_molfr_121{display:none}@media (width<=899px){._page_molfr_1{grid-template-columns:1fr}._brand_molfr_8{display:none}._panel_molfr_108{padding:var(--space-6) var(--space-4) var(--space-10);justify-content:flex-start}._mobileLogo_molfr_121{margin-bottom:var(--space-8);display:block}}._layout_1ezav_1{justify-content:center;align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,600px) 320px;display:grid}._feed_1ezav_9{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._tabs_1ezav_17{top:calc(var(--navbar-height) + var(--space-3));z-index:10;position:sticky}._aside_1ezav_23{top:calc(var(--navbar-height) + var(--space-3));gap:var(--space-3);flex-direction:column;display:flex;position:sticky}._footer_1ezav_31{padding:0 var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}@media (width<=1023px){._layout_1ezav_1{grid-template-columns:minmax(0,600px)}._aside_1ezav_23{display:none}}@media (width<=767px){._tabs_1ezav_17{position:static}._feed_1ezav_9{gap:var(--space-4)}}._tabs_17qtw_1{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}._tab_17qtw_1{border-radius:var(--radius-full);height:38px;color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;transition:background var(--speed) var(--ease), color var(--speed);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}._tab_17qtw_1:hover{color:var(--color-ink);background:var(--color-cream)}._active_17qtw_30,._active_17qtw_30:hover{background:var(--color-red);color:var(--color-on-red);box-shadow:0 4px 12px #d6282840}._list_hrrhd_1{gap:var(--space-5);flex-direction:column;display:flex}._footer_hrrhd_7{margin:var(--space-2) 0 var(--space-6);color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}._retry_hrrhd_14{color:var(--color-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._card_10l0q_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);overflow:hidden}._header_10l0q_9{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}._meta_10l0q_16{flex-direction:column;min-width:0;line-height:1.3;display:flex}._byline_10l0q_23{white-space:nowrap;min-width:0;font-size:var(--text-sm);align-items:baseline;gap:5px;display:flex}._name_10l0q_32{text-overflow:ellipsis;font-weight:700;overflow:hidden}._name_10l0q_32:hover{text-decoration:underline}._muted_10l0q_40{color:var(--color-ink-muted);font-size:var(--text-xs)}._byline_10l0q_23 ._muted_10l0q_40:first-of-type{text-overflow:ellipsis;overflow:hidden}._place_10l0q_50{min-width:0;color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}._place_10l0q_50>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._place_10l0q_50:hover>span:first-of-type{color:var(--color-red);text-decoration:underline}._verified_10l0q_68{color:#1f8a4c;flex-shrink:0;align-items:center;gap:2px;margin-left:2px;font-weight:700;display:inline-flex}._viewComments_10l0q_78{color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}._viewComments_10l0q_78:hover{color:var(--color-ink)}._body_10l0q_91{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);flex-direction:column;display:flex}._media_qlgj5_1{background:var(--color-sand);-webkit-user-select:none;user-select:none;width:100%;max-height:620px;position:relative}._track_qlgj5_9{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;height:100%;display:flex;overflow-x:auto}._track_qlgj5_9::-webkit-scrollbar{display:none}._slide_qlgj5_20{scroll-snap-align:start;flex:0 0 100%;height:100%}._badge_qlgj5_27{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 24px);color:var(--color-ink);font-size:var(--text-sm);pointer-events:none;background:#fffdf9f0;align-items:center;gap:4px;padding:6px 12px 6px 10px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 4px 14px #00000026}._badge_qlgj5_27 svg{color:var(--color-mango);flex-shrink:0}._badgeLabel_qlgj5_48{white-space:nowrap;margin-left:2px}._badge_qlgj5_27[data-score="5"] ._badgeLabel_qlgj5_48,._badge_qlgj5_27[data-score="4"] ._badgeLabel_qlgj5_48{color:var(--color-red)}._badge_qlgj5_27[data-score="3"] ._badgeLabel_qlgj5_48{color:#b06d00}._badge_qlgj5_27[data-score="2"] ._badgeLabel_qlgj5_48,._badge_qlgj5_27[data-score="1"] ._badgeLabel_qlgj5_48{color:var(--color-ink-muted)}._dish_qlgj5_53{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._burst_qlgj5_62{color:var(--color-on-red);filter:drop-shadow(0 6px 18px #d6282899);pointer-events:none;animation:_burst_qlgj5_62 .8s var(--ease) forwards;position:absolute;top:50%;left:50%}@keyframes _burst_qlgj5_62{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}40%{transform:translate(-50%,-50%)scale(.95)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}._arrow_qlgj5_80{border-radius:var(--radius-full);width:32px;height:32px;box-shadow:var(--shadow-soft);cursor:pointer;opacity:0;transition:opacity var(--speed);background:#fffdf9e6;border:0;place-items:center;margin-top:-16px;display:grid;position:absolute;top:50%}._prev_qlgj5_97{left:var(--space-3)}._next_qlgj5_98{right:var(--space-3)}._media_qlgj5_1:hover ._arrow_qlgj5_80:not(:disabled),._arrow_qlgj5_80:focus-visible{opacity:1}._arrow_qlgj5_80:disabled{pointer-events:none}@media (hover:none){._arrow_qlgj5_80{display:none}}._dots_qlgj5_104{right:var(--space-3);bottom:var(--space-4);border-radius:var(--radius-full);background:#0000004d;gap:4px;padding:4px 6px;display:flex;position:absolute}._dot_qlgj5_104{border-radius:var(--radius-full);width:6px;height:6px;transition:background var(--speed), transform var(--speed);background:#ffffff8c}._dotOn_qlgj5_123{background:#fff;transform:scale(1.2)}._frame_waa7u_1{background:var(--color-sand);position:relative;overflow:hidden}._blur_waa7u_7,._image_waa7u_7{width:100%;height:100%;position:absolute;inset:0}._image_waa7u_7{object-fit:cover;opacity:0;transition:opacity .3s var(--ease)}._loaded_waa7u_20{opacity:1}._actions_yosrw_1{align-items:center;gap:var(--space-1);margin-left:-8px;display:flex}._action_yosrw_1{border-radius:var(--radius-full);height:38px;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;transition:background var(--speed), color var(--speed);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}._action_yosrw_1:hover{background:var(--color-sand)}._like_yosrw_27:hover,._liked_yosrw_27{color:var(--color-red)}._copied_yosrw_28{color:#1f8a4c}._save_yosrw_30{margin-left:auto}._saved_yosrw_31{color:var(--color-red)}._root_8uy7f_1{flex-shrink:0;margin-left:auto;position:relative}._trigger_8uy7f_7{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-ink-muted);cursor:pointer;transition:background var(--speed);background:0 0;border:0;place-items:center;display:grid}._trigger_8uy7f_7:hover,._trigger_8uy7f_7[aria-expanded=true]{background:var(--color-sand);color:var(--color-ink)}._menu_8uy7f_22{top:calc(100% + var(--space-1));z-index:var(--z-menu);min-width:240px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-pop);animation:_pop_8uy7f_1 var(--speed) var(--ease);transform-origin:100% 0;position:absolute;right:0}@keyframes _pop_8uy7f_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}._item_8uy7f_42{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._item_8uy7f_42:hover{background:var(--color-sand)}._item_8uy7f_42 span{flex-direction:column;line-height:1.3;display:flex}._item_8uy7f_42 small{color:var(--color-ink-muted);font-size:var(--text-xs)}._caption_ojths_1{font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}._clamped_ojths_9{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._author_ojths_16{font-weight:700}._author_ojths_16:hover{text-decoration:underline}._more_ojths_19{color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._more_ojths_19:hover{color:var(--color-ink)}._helpful_1piog_1{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._question_1piog_10{color:var(--color-ink-muted);font-size:var(--text-xs);margin-right:auto;font-weight:600}._vote_1piog_17{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);height:30px;font-size:var(--text-xs);cursor:pointer;transition:background var(--speed), border-color var(--speed), color var(--speed);align-items:center;gap:5px;padding:0 12px;font-weight:700;display:inline-flex}._vote_1piog_17:hover{background:var(--color-sand)}._active_1piog_34,._active_1piog_34:hover{border-color:var(--color-red);background:var(--color-red-soft);color:var(--color-red)}._count_1piog_40{color:var(--color-ink-muted);font-weight:600}._active_1piog_34 ._count_1piog_40{color:inherit}._modal_i2obc_7{border-radius:var(--radius-lg);background:var(--color-surface);width:min(480px,100vw - 32px);max-width:none;max-height:min(620px,100vh - 64px);color:var(--color-ink);box-shadow:var(--shadow-pop);contain:layout paint;will-change:transform, opacity;border:0;padding:0;overflow:hidden}._modal_i2obc_7[open]{animation:_pop_i2obc_1 .2s var(--ease);flex-direction:column;display:flex}._tall_i2obc_28{width:min(560px,100vw - 32px);height:min(720px,100vh - 64px);max-height:none}._modal_i2obc_7::backdrop{background:#2a1f1c80;animation:.2s ease-out _fadeIn_i2obc_1}@keyframes _pop_i2obc_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes _fadeIn_i2obc_1{0%{opacity:0}to{opacity:1}}._grip_i2obc_49{display:none}._header_i2obc_51{z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex;position:relative}._title_i2obc_62{min-width:0;font-family:var(--font-display);font-size:var(--text-lg);flex:1;margin:0}._close_i2obc_70{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}._close_i2obc_70:hover{background:var(--color-sand)}._body_i2obc_84{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);flex:1;overflow-y:auto}._footer_i2obc_92{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}@media (width<=767px){._modal_i2obc_7,._tall_i2obc_28{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0}._tall_i2obc_28{height:88dvh}._modal_i2obc_7[open]{animation:.26s cubic-bezier(.32,.72,0,1) _slideUp_i2obc_1}._modal_i2obc_7:not(._dragging_i2obc_113){transition:transform .2s var(--ease)}._grip_i2obc_49{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 2px;display:flex}._grip_i2obc_49 span{border-radius:var(--radius-full);background:var(--color-border);width:40px;height:5px}._header_i2obc_51{padding-top:var(--space-1);touch-action:none}}@keyframes _slideUp_i2obc_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._modal_i2obc_7[open],._modal_i2obc_7::backdrop{animation:none}}._composer_1r48z_1{align-items:flex-start;gap:var(--space-3);display:flex}._field_1r48z_7{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-cream);min-width:0;transition:border-color var(--speed), box-shadow var(--speed), background var(--speed);flex:1}._field_1r48z_7:focus-within{border-color:var(--color-red);background:var(--color-surface);box-shadow:var(--ring-focus)}._input_1r48z_22{width:100%;min-height:44px;max-height:180px;font-size:var(--text-sm);resize:none;background:0 0;border:0;outline:none;padding:11px 14px 0;line-height:1.5;display:block}._input_1r48z_22:focus-visible{box-shadow:none}._input_1r48z_22::placeholder{color:var(--color-ink-muted)}._footer_1r48z_39{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:0 6px 6px 14px;display:flex}._error_1r48z_47{color:var(--color-red);font-size:var(--text-xs);margin-right:auto;font-weight:600}._count_1r48z_54{color:var(--color-ink-muted);font-size:var(--text-xs)}._send_1r48z_59{border-radius:var(--radius-full);background:var(--color-red);width:34px;height:34px;color:var(--color-on-red);cursor:pointer;transition:background var(--speed), opacity var(--speed), transform var(--speed);border:0;place-items:center;display:grid}._send_1r48z_59:hover:not(:disabled){background:var(--color-red-hover)}._send_1r48z_59:active:not(:disabled){transform:scale(.92)}._send_1r48z_59:disabled{opacity:.35;cursor:default}._guest_1r48z_76{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}._list_taisa_1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._skeleton_taisa_9{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;display:flex}._skAvatar_taisa_16,._skLines_taisa_16 span{background:var(--color-sand);animation:1s ease-in-out infinite alternate _fade_taisa_1}._skAvatar_taisa_16{border-radius:var(--radius-full);flex-shrink:0;width:34px;height:34px}._skLines_taisa_16{flex-direction:column;flex:1;gap:8px;padding-top:4px;display:flex}._skLines_taisa_16 span{border-radius:var(--radius-full);height:10px}@keyframes _fade_taisa_1{to{opacity:.45}}._note_taisa_40{margin:var(--space-3) 0;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}._retry_taisa_47{color:var(--color-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._empty_taisa_56{align-items:center;gap:var(--space-2);padding:var(--space-8) 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm);flex-direction:column;display:flex}._comment_1eraw_1{align-items:flex-start;gap:var(--space-3);margin:0 calc(var(--space-3) * -1);padding:var(--space-3);border-radius:var(--radius-md);transition:background .6s var(--ease), opacity var(--speed);display:flex}._fresh_1eraw_12{animation:_glow_1eraw_1 1.8s var(--ease)}@keyframes _glow_1eraw_1{0%,40%{background:var(--color-red-soft)}to{background:0 0}}._deleting_1eraw_19{opacity:.5}._main_1eraw_21{flex:1;min-width:0}._meta_1eraw_26{white-space:nowrap;min-width:0;font-size:var(--text-sm);align-items:baseline;gap:5px;display:flex}._name_1eraw_35{text-overflow:ellipsis;font-weight:700;overflow:hidden}._name_1eraw_35:hover{text-decoration:underline}._muted_1eraw_38{color:var(--color-ink-muted);font-size:var(--text-xs)}._badge_1eraw_40{border-radius:var(--radius-full);background:var(--color-red-soft);color:var(--color-red);letter-spacing:.02em;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:800}._handle_1eraw_50{text-overflow:ellipsis;overflow:hidden}._body_1eraw_52{font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}._delete_1eraw_60{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;opacity:0;transition:opacity var(--speed), background var(--speed), color var(--speed);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}._comment_1eraw_1:hover ._delete_1eraw_60,._delete_1eraw_60:focus-visible{opacity:1}._delete_1eraw_60:hover{background:var(--color-red-soft);color:var(--color-red)}@media (hover:none){._delete_1eraw_60{opacity:1}}._confirm_1eraw_80{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;font-weight:600;display:flex}._danger_1eraw_90,._link_1eraw_90{border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;border:0;padding:4px 10px;font-weight:700}._danger_1eraw_90{background:var(--color-red);color:var(--color-on-red)}._danger_1eraw_90:hover{background:var(--color-red-hover)}._link_1eraw_90{background:var(--color-sand)}._error_1eraw_103{margin:var(--space-1) 0 0;color:var(--color-red);font-size:var(--text-xs);font-weight:600}._dropdown_15eoh_1{flex-shrink:0;position:relative}._button_15eoh_6{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-cream);height:34px;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--speed), border-color var(--speed);align-items:center;gap:6px;padding:0 10px 0 14px;font-weight:700;display:inline-flex}._button_15eoh_6:hover,._buttonOpen_15eoh_22{background:var(--color-sand)}._buttonOpen_15eoh_22{border-color:#d8c8b1}._chevron_15eoh_25{color:var(--color-ink-muted);transition:transform var(--speed) var(--ease)}._buttonOpen_15eoh_22 ._chevron_15eoh_25{transform:rotate(180deg)}._menu_15eoh_32{z-index:var(--z-menu);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:248px;box-shadow:var(--shadow-pop);animation:_drop_15eoh_1 .15s var(--ease);outline:none;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px)}._menu_15eoh_32:focus-visible{box-shadow:var(--shadow-pop), var(--ring-focus)}._right_15eoh_50{transform-origin:100% 0;right:0}._left_15eoh_51{transform-origin:0 0;left:0}@keyframes _drop_15eoh_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}._option_15eoh_58{align-items:center;gap:var(--space-3);padding:9px var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}._active_15eoh_67{background:var(--color-cream)}._text_15eoh_69{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._label_15eoh_77{font-size:var(--text-sm);font-weight:700}._description_15eoh_79{color:var(--color-ink-muted);font-size:var(--text-xs)}._selected_15eoh_84 ._label_15eoh_77{color:var(--color-red)}._check_15eoh_85{color:var(--color-red);flex-shrink:0}._card_1jpwt_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._header_1jpwt_8{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}._lines_1jpwt_15{flex-direction:column;flex:1;gap:8px;display:flex}._avatar_1jpwt_22,._line_1jpwt_15,._media_1jpwt_22{background:linear-gradient(90deg, var(--color-sand) 25%, #f8f1e6 50%, var(--color-sand) 75%);background-size:200% 100%;animation:1.4s linear infinite _shimmer_1jpwt_1}._avatar_1jpwt_22{border-radius:var(--radius-full);width:40px;height:40px}._line_1jpwt_15{border-radius:var(--radius-full);height:10px}._media_1jpwt_22{aspect-ratio:1}@keyframes _shimmer_1jpwt_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_a4275_1{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}._icon_a4275_13{width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-red-soft);color:var(--color-red);place-items:center;display:grid}._title_a4275_24{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin:0}._text_a4275_31{max-width:340px;margin:0 0 var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm)}._panel_12vtg_1{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}._title_12vtg_9{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);display:flex}._title_12vtg_9 svg{color:var(--color-red)}._list_12vtg_20{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_12vtg_29{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--speed);display:flex}._row_12vtg_29:hover{background:var(--color-cream)}._rank_12vtg_40{width:14px;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center;font-weight:800}._photo_12vtg_48{border-radius:var(--radius-md);background:var(--color-sand);object-fit:cover;flex-shrink:0;width:44px;height:44px}._info_12vtg_57{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._info_12vtg_57 strong,._info_12vtg_57 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._info_12vtg_57 strong{font-size:var(--text-sm)}._info_12vtg_57 span{color:var(--color-ink-muted);font-size:var(--text-xs)}._score_12vtg_74{color:var(--color-ink);font-size:var(--text-sm);flex-direction:column;align-items:flex-end;font-weight:800;line-height:1.2;display:flex}._score_12vtg_74 svg{color:var(--color-mango);vertical-align:-1px;margin-right:2px;display:inline}._score_12vtg_74 small{color:var(--color-ink-muted);font-size:11px;font-weight:600}._skeleton_12vtg_92{border-radius:var(--radius-md);background:var(--color-sand);height:60px;margin:2px 0;animation:1.2s ease-in-out infinite alternate _fade_12vtg_1;display:block}@keyframes _fade_12vtg_1{to{opacity:.5}}._card_8vin5_1{padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, #f2a52b40, transparent 45%), var(--color-red-soft);position:relative;overflow:hidden}._eyebrow_8vin5_11{margin:0 0 var(--space-2);color:var(--color-red);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}._title_8vin5_20{max-width:440px;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,34px);line-height:1.1}._title_8vin5_20 em{color:var(--color-red)}._reasons_8vin5_31{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}._reasons_8vin5_31 li{align-items:center;gap:6px;display:inline-flex}._reasons_8vin5_31 svg{color:var(--color-red)}._cta_8vin5_45{gap:var(--space-2);flex-wrap:wrap;display:flex}._panel_wieb0_1{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}._title_wieb0_9{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);display:flex}._list_wieb0_18{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._skeleton_wieb0_27{border-radius:var(--radius-md);background:var(--color-sand);opacity:.6;height:56px}._note_wieb0_34{color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center;margin:0}._retry_wieb0_41{color:var(--color-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._row_1pi2t_1{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--speed);display:flex}._row_1pi2t_1:hover{background:var(--color-cream)}._icon_1pi2t_12{border-radius:var(--radius-md);background:var(--color-sand);width:40px;height:40px;color:var(--color-ink-muted);flex-shrink:0;place-items:center;display:grid}._info_1pi2t_23{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._info_1pi2t_23 strong,._info_1pi2t_23 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._info_1pi2t_23 span{color:var(--color-ink-muted);font-size:var(--text-sm)}._score_1pi2t_42{color:var(--color-mango);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:3px;font-weight:700;display:flex}._header_1tlc8_1{margin-bottom:var(--space-6)}._header_1tlc8_1 h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;line-height:1.1}._header_1tlc8_1 p{margin:var(--space-2) 0 0;color:var(--color-ink-muted)}._switch_1tlc8_16{margin:var(--space-6) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}._switch_1tlc8_16 a{color:var(--color-red);font-weight:700}._switch_1tlc8_16 a:hover{text-decoration:underline}._linkButton_1tlc8_30{color:var(--color-red);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._linkButton_1tlc8_30:hover{text-decoration:underline}._resend_1tlc8_43{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--text-sm);flex-direction:column;display:flex}._resend_1tlc8_43 p{margin:0}._form_lljog_1{gap:var(--space-4);flex-direction:column;display:flex}._form_lljog_1>button[type=submit]{margin-top:var(--space-2)}._field_pj74a_1{flex-direction:column;gap:6px;display:flex}._label_pj74a_7{font-size:var(--text-sm);font-weight:700}._control_pj74a_12{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);height:48px;transition:border-color var(--speed), box-shadow var(--speed);align-items:center;display:flex}._control_pj74a_12:hover{border-color:#d6c6ae}._control_pj74a_12:focus-within{border-color:var(--color-red);box-shadow:var(--ring-focus)}._invalid_pj74a_29,._invalid_pj74a_29:hover{border-color:var(--color-red);background:#fffaf9}._prefix_pj74a_31{color:var(--color-ink-muted);padding-left:14px;font-weight:600}._input_pj74a_37{min-width:0;height:100%;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1;padding:0 14px}._prefix_pj74a_31+._input_pj74a_37{padding-left:2px}._input_pj74a_37:focus-visible{box-shadow:none}._input_pj74a_37::placeholder{color:#b3a598}._reveal_pj74a_52{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:4px;display:grid}._reveal_pj74a_52:hover{background:var(--color-sand);color:var(--color-ink)}._note_pj74a_67{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}._error_pj74a_73{color:var(--color-red);font-weight:600}._alert_5q09i_1{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);animation:_slide_5q09i_1 var(--speed) var(--ease);display:flex}._icon_5q09i_10{flex-shrink:0;margin-top:2px}._error_5q09i_12{background:var(--color-red-soft);color:#9c1c1c;font-weight:600}._info_5q09i_18{color:#7a5214;background:#fdf1dc;border:1px dashed #edcf9b}@keyframes _slide_5q09i_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._list_zy8ih_1{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._account_zy8ih_8{border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);cursor:pointer;border:1px solid #edcf9b;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-weight:700;display:inline-flex}._account_zy8ih_8:hover{background:var(--color-cream)}._box_1yeon_2{min-height:65px}._failed_1yeon_4{color:var(--color-red);font-size:var(--text-sm);margin:0;font-weight:600}._page_1qipv_1{gap:var(--space-4);flex-direction:column;max-width:640px;margin:0 auto;display:flex}._header_94gko_1{align-items:center;gap:var(--space-3);display:flex}._back_94gko_7{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;width:40px;height:40px;transition:background var(--speed), transform var(--speed);place-items:center;display:grid}._back_94gko_7:hover{background:var(--color-sand)}._back_94gko_7:active{transform:scale(.94)}._title_94gko_22{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin:0}._section_1wi0w_1{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}._header_1wi0w_12{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._title_1wi0w_19{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);margin:0;display:flex}._count_1wi0w_28{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700}@media (width<=767px){._section_1wi0w_1{padding:var(--space-4)}}._page_19ke7_1{gap:var(--space-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}._posts_19ke7_9{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}._sectionTitle_19ke7_16{font-family:var(--font-display);font-size:var(--text-xl);margin:0}._skeleton_19ke7_22{border-radius:var(--radius-lg);background:var(--color-sand);height:340px;animation:1.2s ease-in-out infinite alternate _fade_19ke7_1}@keyframes _fade_19ke7_1{to{opacity:.5}}._card_p4827_1{padding:0 var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}._cover_p4827_11{height:120px;margin:0 calc(var(--space-6) * -1);background:radial-gradient(circle at 85% 20%, #f2a52b73, transparent 45%), radial-gradient(circle at 10% 100%, #ffffff40, transparent 50%), var(--color-red)}._top_p4827_20{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:-52px;display:flex}._avatar_p4827_28{border:4px solid var(--color-surface);box-shadow:var(--shadow-soft)}._actions_p4827_33{gap:var(--space-2);padding-bottom:var(--space-1);display:flex}._logout_p4827_39{width:40px;padding:0}._identity_p4827_41{margin-top:var(--space-3)}._name_p4827_43{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,4vw,30px);line-height:1.15}._handle_p4827_52{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);margin:2px 0 0;display:flex}._chip_p4827_61{border-radius:var(--radius-full);background:var(--color-sand);color:var(--color-ink);padding:2px 8px;font-size:11px;font-weight:700}._meta_p4827_70{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._meta_p4827_70 span{align-items:center;gap:5px;display:inline-flex}._stats_p4827_81{gap:var(--space-2);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,1fr);display:grid}._stat_p4827_81{padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--color-cream);text-align:center;border:0;flex-direction:column;align-items:center;display:flex}button._stat_p4827_81{cursor:pointer;transition:background var(--speed)}button._stat_p4827_81:hover{background:var(--color-sand)}._stat_p4827_81 dd{font-size:var(--text-lg);margin:0;font-weight:800;line-height:1.2}._stat_p4827_81 dt{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}@media (width<=767px){._card_p4827_1{padding:0 var(--space-4) var(--space-4)}._cover_p4827_11{height:96px;margin:0 calc(var(--space-4) * -1)}}._button_u4139_1{min-width:128px;height:40px;padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;transition:background var(--speed), color var(--speed), border-color var(--speed), transform var(--speed);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}._button_u4139_1:active{transform:scale(.97)}._follow_u4139_19{background:var(--color-red);color:var(--color-on-red);box-shadow:0 4px 14px #d6282847}._follow_u4139_19:hover{background:var(--color-red-hover)}._following_u4139_27{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink)}._hover_u4139_33{display:none}._following_u4139_27:hover{border-color:var(--color-red);background:var(--color-red-soft);color:var(--color-red)}._following_u4139_27:hover ._idle_u4139_41{display:none}._following_u4139_27:hover ._hover_u4139_33{display:inline}._card_ytqql_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}._icon_ytqql_11{border-radius:var(--radius-md);color:#b06d00;background:#fdf1dc;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}._body_ytqql_22{flex:1;min-width:0}._title_ytqql_24{font-size:var(--text-md);margin:0;font-weight:700}._title_ytqql_24 strong{color:var(--color-red);font-size:var(--text-lg)}._bar_ytqql_32{height:8px;margin:var(--space-2) 0;border-radius:var(--radius-full);background:var(--color-sand);overflow:hidden}._bar_ytqql_32 span{border-radius:inherit;background:linear-gradient(90deg, var(--color-mango), var(--color-red));height:100%;display:block}._note_ytqql_47{color:var(--color-ink-muted);font-size:var(--text-xs);margin:2px 0 0}._grid_a1zc5_1{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}._tile_a1zc5_10{aspect-ratio:1;border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}._photo_a1zc5_18{width:100%;height:100%;transition:transform .4s var(--ease)}._tile_a1zc5_10:hover ._photo_a1zc5_18{transform:scale(1.04)}._multi_a1zc5_26{color:#fff;filter:drop-shadow(0 1px 3px #00000080);position:absolute;top:8px;right:8px}._rating_a1zc5_34{border-radius:var(--radius-full);font-size:var(--text-xs);background:#fffdf9eb;align-items:center;gap:3px;padding:3px 8px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}._rating_a1zc5_34 svg{color:var(--color-mango)}._overlay_a1zc5_51{justify-content:center;align-items:center;gap:var(--space-5);color:#fff;opacity:0;transition:opacity var(--speed);background:#2a1f1c73;font-weight:800;display:flex;position:absolute;inset:0}._overlay_a1zc5_51 span{align-items:center;gap:6px;display:inline-flex}._tile_a1zc5_10:hover ._overlay_a1zc5_51,._tile_a1zc5_10:focus-visible ._overlay_a1zc5_51{opacity:1}@media (hover:none){._overlay_a1zc5_51{display:none}}._skeleton_a1zc5_70{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-sand);animation:1.2s ease-in-out infinite alternate _fade_a1zc5_1}@keyframes _fade_a1zc5_1{to{opacity:.5}}._note_a1zc5_79{margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}._retry_a1zc5_86{color:var(--color-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (width<=767px){._grid_a1zc5_1{gap:3px}._tile_a1zc5_10,._skeleton_a1zc5_70{border-radius:4px}}._list_1l2mk_1{margin:0;padding:0;list-style:none}._row_1l2mk_3{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);display:flex}._row_1l2mk_3:hover{background:var(--color-cream)}._who_1l2mk_13{flex-direction:column;min-width:0;line-height:1.3;display:flex}._who_1l2mk_13 strong,._who_1l2mk_13 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._who_1l2mk_13 strong{font-size:var(--text-sm)}._who_1l2mk_13 span{color:var(--color-ink-muted);font-size:var(--text-xs)}._note_1l2mk_24,._empty_1l2mk_24{margin:var(--space-3) 0;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}._empty_1l2mk_24{align-items:center;gap:var(--space-2);padding:var(--space-6) 0;flex-direction:column;display:flex}._retry_1l2mk_39{color:var(--color-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._page_23s18_1{gap:var(--space-4);flex-direction:column;max-width:640px;margin:0 auto;display:flex}._section_23s18_9{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}._title_23s18_20{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);margin:0;display:flex}._title_23s18_20 span{border-radius:var(--radius-full);background:var(--color-red);width:26px;height:26px;color:var(--color-on-red);font-family:var(--font-body);font-size:var(--text-xs);place-items:center;font-weight:800;display:grid}._title_23s18_20 em{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;font-weight:500}._privacy_23s18_50{align-items:flex-start;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);margin:0;display:flex}._privacy_23s18_50 svg{color:#1f8a4c;flex-shrink:0}._caption_23s18_61{width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-cream);font-size:var(--text-sm);resize:vertical;transition:border-color var(--speed), box-shadow var(--speed), background var(--speed);outline:none;line-height:1.5}._caption_23s18_61:focus{border-color:var(--color-red);background:var(--color-surface);box-shadow:var(--ring-focus)}._count_23s18_80{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs);text-align:right}._submit_23s18_87{gap:var(--space-2);flex-direction:column;display:flex}._hint_23s18_89{color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center;margin:0}@media (width<=767px){._section_23s18_9{padding:var(--space-4)}}._field_1qf9c_1{border:0;min-width:0;margin:0;padding:0}._legend_1qf9c_8{margin-bottom:var(--space-1);font-size:var(--text-sm);padding:0;font-weight:700}._row_1qf9c_15{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._stars_1qf9c_22{gap:2px;display:inline-flex}._star_1qf9c_22{border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--speed) var(--ease);place-items:center;display:grid}._star_1qf9c_22:hover{transform:scale(1.12)}._star_1qf9c_22:has(input:focus-visible){box-shadow:var(--ring-focus)}._field_1qf9c_1:disabled ._star_1qf9c_22{cursor:default;transform:none}._on_1qf9c_36{color:var(--color-mango)}._off_1qf9c_37{color:var(--color-border)}._answer_1qf9c_39{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:700}._answer_1qf9c_39[data-score="5"],._answer_1qf9c_39[data-score="4"]{color:var(--color-red)}._answer_1qf9c_39[data-score="3"]{color:#b06d00}._picker_1yhvx_1{border-radius:var(--radius-lg);transition:box-shadow var(--speed)}._dragging_1yhvx_6{box-shadow:0 0 0 3px var(--color-red)}._empty_1yhvx_8{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-10) var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-cream);color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--speed), background var(--speed);flex-direction:column;display:flex}._empty_1yhvx_8:hover{border-color:var(--color-red);background:#fff8f4}._empty_1yhvx_8 strong{color:var(--color-ink);font-size:var(--text-md)}._emptyIcon_1yhvx_27{width:60px;height:60px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-red-soft);color:var(--color-red);place-items:center;display:grid}._grid_1yhvx_38{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}._tile_1yhvx_47{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-sand);position:relative;overflow:hidden}._tile_1yhvx_47 img{object-fit:cover;width:100%;height:100%}._cover_1yhvx_57{border-radius:var(--radius-full);background:#fffdf9eb;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;bottom:6px;left:6px}._remove_1yhvx_68{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#2a1f1ca6;border:0;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}._remove_1yhvx_68:hover{background:var(--color-red)}._busy_1yhvx_85{color:var(--color-ink-muted);place-items:center;display:grid}._spin_1yhvx_86{animation:.8s linear infinite _spin_1yhvx_86}@keyframes _spin_1yhvx_86{to{transform:rotate(360deg)}}._add_1yhvx_89{aspect-ratio:1;border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-cream);width:100%;color:var(--color-ink-muted);font-size:var(--text-xs);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}._add_1yhvx_89:hover{border-color:var(--color-red);color:var(--color-red)}._prompt_1kzfa_1{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._prompt_1kzfa_1 p{flex:1;min-width:200px;margin:0}._prompt_1kzfa_1>svg{color:var(--color-red);flex-shrink:0}._list_1kzfa_16{flex-direction:column;gap:6px;max-height:320px;padding:2px;display:flex;overflow-y:auto}._option_1kzfa_25{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--speed), background var(--speed);display:flex}._option_1kzfa_25:hover:not(:disabled){background:var(--color-cream)}._selected_1kzfa_41,._selected_1kzfa_41:hover:not(:disabled){border-color:var(--color-red);background:var(--color-red-soft)}._icon_1kzfa_46{border-radius:var(--radius-md);background:var(--color-cream);width:36px;height:36px;color:var(--color-ink-muted);flex-shrink:0;place-items:center;display:grid}._selected_1kzfa_41 ._icon_1kzfa_46{background:var(--color-surface);color:var(--color-red)}._info_1kzfa_59{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._info_1kzfa_59 strong,._info_1kzfa_59 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._info_1kzfa_59 strong{font-size:var(--text-sm)}._info_1kzfa_59 span{color:var(--color-ink-muted);font-size:var(--text-xs)}._check_1kzfa_71{color:var(--color-red);flex-shrink:0}._note_1kzfa_73{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}._link_1kzfa_79{color:var(--color-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._field_qh8rz_1{gap:var(--space-2);flex-direction:column;display:flex}._label_qh8rz_3{font-size:var(--text-sm);font-weight:700}._label_qh8rz_3 em{color:var(--color-ink-muted);font-style:normal;font-weight:500}._chips_qh8rz_6{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_qh8rz_6{height:36px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--speed), background var(--speed), color var(--speed);align-items:center;gap:6px;font-weight:600;display:inline-flex}._chip_qh8rz_6 span{color:var(--color-ink-muted);font-size:var(--text-xs)}._chip_qh8rz_6:hover:not(:disabled){background:var(--color-cream)}._selected_qh8rz_26,._selected_qh8rz_26:hover:not(:disabled){border-color:var(--color-red);background:var(--color-red-soft);color:var(--color-red)}._selected_qh8rz_26 span{color:inherit}._note_qh8rz_34{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}._page_afx1f_1{gap:var(--space-5);flex-direction:column;max-width:640px;margin:0 auto;display:flex}._header_afx1f_9{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}._header_afx1f_9 h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;line-height:1.1}._header_afx1f_9 p{margin:var(--space-2) 0 0;color:var(--color-ink-muted)}._page_xxo9s_1{gap:var(--space-4);flex-direction:column;max-width:640px;margin:0 auto;display:flex}._card_xxo9s_9{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}._skeleton_xxo9s_17{border-radius:var(--radius-lg);background:var(--color-sand);opacity:.6;height:180px}._name_xxo9s_24{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;flex-wrap:wrap;margin:0;line-height:1.1;display:flex}._verified_xxo9s_36{color:var(--color-red);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}._facts_xxo9s_47,._where_xxo9s_47,._pending_xxo9s_47{margin:var(--space-2) 0 0;color:var(--color-ink-muted)}._where_xxo9s_47{font-size:var(--text-sm);align-items:center;gap:5px;display:flex}._pending_xxo9s_47{font-size:var(--text-sm)}._rating_xxo9s_61{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);display:flex}._rating_xxo9s_61 svg{color:var(--color-mango)}._rating_xxo9s_61 strong{color:var(--color-ink);font-size:var(--text-xl)}._sectionTitle_xxo9s_77{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg)}._posts_xxo9s_83{margin-top:var(--space-2)}._menu_xxo9s_85{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._menu_xxo9s_85 li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}._menu_xxo9s_85 li:first-child{border-top:0;padding-top:0}._menu_xxo9s_85 li:last-child{padding-bottom:0}._dish_xxo9s_104{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._dish_xxo9s_104 small{color:var(--color-ink-muted);font-size:var(--text-xs)}._soldOut_xxo9s_117 ._dish_xxo9s_104 strong,._soldOut_xxo9s_117 ._price_xxo9s_117{color:var(--color-ink-muted)}._dishRating_xxo9s_119{color:var(--color-mango);font-size:var(--text-sm);align-items:center;gap:3px;font-weight:700;display:flex}._price_xxo9s_117{font-size:var(--text-sm);white-space:nowrap;font-weight:700}._wrap_11y1h_1{align-items:center;gap:var(--space-2);margin:var(--space-10) auto;text-align:center;flex-direction:column;display:flex}._wrap_11y1h_1 h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0}._wrap_11y1h_1 p{margin:0 0 var(--space-4);color:var(--color-ink-muted)}._emoji_11y1h_22{font-size:48px}:root{--color-red:#d62828;--color-red-hover:#b81f1f;--color-red-soft:#fbe6e2;--color-cream:#f8f3ea;--color-surface:#fffdf9;--color-sand:#f1e8da;--color-border:#e7dccb;--color-ink:#2a1f1c;--color-ink-muted:#7b6c63;--color-on-red:#fff;--color-mango:#f2a52b;--color-glass:#fffdf9d9;--shadow-soft:0 1px 2px #2a1f1c0d, 0 6px 20px #2a1f1c0f;--shadow-pop:0 14px 36px #2a1f1c29;--ring-focus:0 0 0 3px #d6282847;--scrollbar-background:var(--color-cream);--scrollbar-thumb:#d9cbb6;--scrollbar-thumb-hover:#c3b29a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-full:999px;--font-display:"Fraunces", Georgia, serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:12px;--text-sm:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:34px;--navbar-height:64px;--tabbar-height:62px;--content-max:1180px;--icon-size:22px;--z-navbar:50;--z-menu:60;--ease:cubic-bezier(.2, .8, .2, 1);--speed:.18s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{box-shadow:var(--ring-focus);outline:none}::selection{background:var(--color-red-soft)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-background)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
