.Button_button__ow5Kh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:56px;padding:0 14px;font-family:var(--k-font-sans);font-size:var(--k-size-lead);font-weight:500;line-height:1.2;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.Button_action__danbh{width:100%;min-height:var(--k-action-height);font-size:var(--k-size-head);font-weight:700}.Button_nav__PvGg2{min-height:var(--k-action-height);flex:1 1}.Button_active__jYztw{color:var(--k-vermilion-deep);background:var(--k-cream);border:2px solid var(--k-vermilion-deep);font-weight:700}.Button_primary__upt6M{color:var(--k-cream);background:var(--k-vermilion-deep);border-color:var(--k-vermilion-deep);font-weight:700}.Button_primary__upt6M:disabled{color:var(--k-cream);background:var(--k-ink-2);border-color:var(--k-ink-2)}.Button_button__ow5Kh:disabled{color:var(--k-ink-2);background:var(--k-cream);border-color:rgba(74,62,46,.35)}.Placeholder_box__M9o3o{padding:28px var(--k-gutter);font-size:var(--k-size-body);text-align:center;color:var(--k-ink-2);border:var(--k-rule-light)}.Placeholder_milestone__xjEGX{display:inline-block;margin-top:8px;padding:4px 10px;font-size:var(--k-size-fine);letter-spacing:var(--k-tracking-wide);color:var(--k-ink-2);border:var(--k-rule-gold)}.ScreenHeader_header__p1PO0{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-gap);padding:14px var(--k-gutter) 10px;border-bottom:var(--k-rule-heavy)}.ScreenHeader_title__HGU0H{font-size:var(--k-size-title);letter-spacing:var(--k-tracking-wide)}.ScreenHeader_aside__d6u1f{font-size:var(--k-size-meta);color:var(--k-ink-2);letter-spacing:var(--k-tracking-wide)}.ScreenHeader_mark__fHPmE{color:var(--k-vermilion)}.Paper_paper___8lBN{background:var(--k-cream);padding:var(--k-gutter)}.Paper_deep__45ULA{background:var(--k-cream-deep)}.Paper_framed__yL4DJ{border:var(--k-rule)}.Paper_title__IU_Rv{font-family:var(--k-font-serif);font-size:var(--k-size-head);letter-spacing:var(--k-tracking-wide);margin-bottom:var(--k-gap);padding-bottom:6px;border-bottom:var(--k-rule)}.Plate_plate__tWjz7{background:var(--k-vermilion);color:var(--k-cream);padding:var(--k-gutter);border:0}.Plate_gold___VuCL{background:var(--k-ink);color:var(--k-gold)}.Plate_label__tF7gk{font-family:var(--k-font-sans);font-size:var(--k-size-fine);letter-spacing:var(--k-tracking-wide);opacity:.85;display:block;margin-bottom:4px}.Plate_body__Kx5RU{font-family:var(--k-font-serif);font-size:var(--k-size-title);line-height:var(--k-leading-tight)}.Register_list__nlxvL{margin:0;display:grid;grid-template-columns:5.5em 1fr}.Register_term__UDP5W{font-size:var(--k-size-meta);color:var(--k-ink-2);letter-spacing:var(--k-tracking-wide)}.Register_desc__bop5g,.Register_term__UDP5W{padding:6px 0;border-top:var(--k-rule-light)}.Register_desc__bop5g{margin:0;font-size:var(--k-size-body);color:var(--k-ink);word-break:keep-all;overflow-wrap:break-word}.Register_list__nlxvL>.Register_term__UDP5W:first-of-type,.Register_list__nlxvL>.Register_term__UDP5W:first-of-type+.Register_desc__bop5g{border-top:0}.Register_accent__mvGOQ{color:var(--k-vermilion)}.Rule_rule__Kc__a{border:0;border-top:var(--k-rule-light);margin:var(--k-gap) 0}.Rule_hairline__EtetR{border-top:var(--k-rule)}.Rule_heavy__uA2uR{border-top:var(--k-rule-heavy)}.Rule_red___79s_{border-top:var(--k-rule-red)}.Rule_flush__pfxfp{margin:0}.TabBar_bar__DjYox{position:fixed;bottom:0;left:0;right:0;z-index:10;box-sizing:border-box;height:calc(var(--k-tabbar-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);max-width:var(--k-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:var(--k-cream);border-top:var(--k-rule-heavy);border-left:var(--k-rule);border-right:var(--k-rule)}.TabBar_tab__GGD7T{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--k-tap);color:var(--k-ink-2);border-right:var(--k-rule-light)}.TabBar_tab__GGD7T:last-child{border-right:0}.TabBar_label__Mwz_b{font-size:var(--k-size-tab);font-weight:700;letter-spacing:var(--k-tracking-wide);line-height:1}.TabBar_active__KAulT{color:var(--k-vermilion-deep)}.TabBar_active__KAulT .TabBar_label__Mwz_b{font-weight:700}.TabBar_active__KAulT:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--k-vermilion-deep)}.StatusBar_bar__SiVuL{position:fixed;left:0;right:0;bottom:var(--k-tabbar-height);z-index:11;max-width:var(--k-max-width);margin:0 auto;padding:var(--k-gutter);background:var(--k-cream);border-top:var(--k-rule-heavy);border-left:var(--k-rule);border-right:var(--k-rule)}.StatusBar_title__xmhMn{font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-vermilion-deep);line-height:var(--k-leading-tight)}.StatusBar_body__zY3iq{margin:8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.StatusBar_actions__SGuuD{display:flex;gap:var(--k-gap);margin-top:var(--k-gap)}.StatusBar_actions__SGuuD>button{flex:1 1}.StatusBar_actions__SGuuD>button:first-child{flex:1.4 1}.StatusBar_notice__LEkGl{border-left:6px solid var(--k-vermilion-deep);padding-left:10px}.DayView_sheet__RQ6SU{border-bottom:var(--k-rule-heavy)}.DayView_sheetHead__JFRzR{display:flex;align-items:center;justify-content:space-between;gap:var(--k-gap);padding:10px var(--k-gutter);background:var(--k-vermilion-deep);color:var(--k-cream);font-size:var(--k-size-lead);font-weight:700;letter-spacing:var(--k-tracking-wide)}.DayView_sheetBody__MTRsz{display:flex;align-items:center;gap:var(--k-gutter);padding:var(--k-gutter)}.DayView_dayNumber__A4S46{font-family:var(--k-font-serif);font-size:var(--k-size-day);font-weight:700;line-height:1;color:var(--k-ink);min-width:1.6em;text-align:center}.DayView_holiday__5T6lH{color:var(--k-vermilion)}.DayView_sheetSide__uoUyn{flex:1 1;min-width:0}.DayView_lunar__75Ioq{font-size:var(--k-size-display);line-height:var(--k-leading-tight)}.DayView_ganzhi__qq1va,.DayView_lunar__75Ioq{font-family:var(--k-font-serif);font-weight:700;color:var(--k-ink)}.DayView_ganzhi__qq1va{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:0 var(--k-gutter) var(--k-gutter);font-size:var(--k-size-ganzhi);line-height:1.2}.DayView_zodiac__mFWKB{margin-top:6px;font-family:var(--k-font-serif);font-size:var(--k-size-ganzhi);color:var(--k-ink-2)}.DayView_festivals__RkIzY{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 var(--k-gutter) var(--k-gutter);list-style:none}.DayView_festival__XuTsF{padding:6px 10px;font-size:var(--k-size-meta);color:var(--k-ink);border:var(--k-rule-gold)}.DayView_festivalHoliday__AhVF8{color:var(--k-cream);background:var(--k-vermilion-deep);border-color:var(--k-vermilion-deep)}.DayView_yiji__0F8kE{display:grid;grid-gap:var(--k-gap);gap:var(--k-gap)}.DayView_yijiRow__ADvsB{display:flex;gap:var(--k-gap);align-items:flex-start}.DayView_mark__nJiL_{flex:none;width:2.2em;height:2.2em;display:flex;align-items:center;justify-content:center;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1}.DayView_markYi__eQEMv{color:var(--k-ink);border:var(--k-rule-gold)}.DayView_markJi__YoB0Z{color:var(--k-cream);background:var(--k-vermilion-deep)}.DayView_yijiBody__R90NQ{min-width:0}.DayView_hint__EN_cI{margin:0 0 4px;font-size:var(--k-size-meta);color:var(--k-ink-2)}.DayView_terms__6Z_Vb{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-family:var(--k-font-serif);font-size:var(--k-size-head);line-height:1.4;color:var(--k-ink)}.DayView_chong__kCSVF{display:flex;align-items:baseline;gap:var(--k-gap)}.DayView_chongLabel___MFOO{font-size:var(--k-size-body);color:var(--k-ink-2)}.DayView_chongText__EEwCq{font-family:var(--k-font-serif);font-size:var(--k-size-display);font-weight:700;color:var(--k-vermilion-deep)}.DayView_directions__WYfcL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}.DayView_direction__u1pKz{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 0;border-top:var(--k-rule-light)}.DayView_direction__u1pKz:nth-child(odd){padding-right:var(--k-gutter);border-right:var(--k-rule-light)}.DayView_direction__u1pKz:nth-child(2n){padding-left:var(--k-gutter)}.DayView_directionLabel__HETSE{font-size:var(--k-size-meta);color:var(--k-ink-2)}.DayView_directionValue__D8Mv4{font-family:var(--k-font-serif);font-size:var(--k-size-lead);font-weight:700;color:var(--k-ink)}.DayView_hours__V8He_{display:grid;grid-gap:0;gap:0}.DayView_hour__G_UgG{display:grid;grid-template-columns:6.5em auto 1fr;align-items:center;grid-gap:var(--k-gap);gap:var(--k-gap);min-height:var(--k-tap);padding:8px 0;border-top:var(--k-rule-light)}.DayView_hourCurrent__5oa_H{border:3px solid var(--k-gold);padding-left:8px;padding-right:8px}.DayView_nowTag__Smu4V{display:inline-block;margin-top:2px;padding:2px 8px;font-size:var(--k-size-fine);font-weight:700;color:var(--k-ink);background:var(--k-gold)}.DayView_hourName__ISdLQ{font-family:var(--k-font-serif);font-size:var(--k-size-lead);font-weight:700;color:var(--k-ink)}.DayView_hourTime__rfxF2{display:block;font-family:var(--k-font-sans);font-size:var(--k-size-fine);font-weight:400;color:var(--k-ink-2)}.DayView_hourChong__5CKpk{font-size:var(--k-size-meta);color:var(--k-ink-2)}.DayView_luck__de9i5{flex:none;width:2em;height:2em;display:flex;align-items:center;justify-content:center;font-family:var(--k-font-serif);font-size:var(--k-size-lead);font-weight:700;line-height:1}.DayView_luckGood__Wbgrw{color:var(--k-ink);border:var(--k-rule-gold)}.DayView_luckBad__ANCJw{color:var(--k-cream);background:var(--k-ink)}.DayView_jieqi__GrED8{display:grid;grid-gap:8px;gap:8px;font-size:var(--k-size-body);color:var(--k-ink)}.DayView_jieqiItem__h6RMt{display:flex;align-items:baseline;gap:12px}.DayView_jieqiLabel__GPG9d{min-width:5em;font-size:var(--k-size-meta);color:var(--k-ink-2)}.DayView_jieqiName__MLMRV{font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700}.DayView_note__Y6THW{margin:0;font-size:var(--k-size-meta);color:var(--k-ink-2)}.DayView_pengzu__YHJ7J{margin:0;padding:0;list-style:none;font-family:var(--k-font-serif);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.DayView_disclaimer__EgYSY{margin:0;padding:var(--k-gutter);font-size:var(--k-size-meta);color:var(--k-ink-2);text-align:center}.DayView_nowrap__Kg41n{white-space:nowrap}.MonthView_head__kerXp{padding:var(--k-gutter) var(--k-gutter) 10px}.MonthView_title__5TJzP{font-family:var(--k-font-serif);font-size:var(--k-size-title);font-weight:700;color:var(--k-ink)}.MonthView_span__K_XGn{margin:4px 0 0;font-size:var(--k-size-meta);color:var(--k-ink-2)}.MonthView_weekHead__SyyGz{display:grid;grid-template-columns:repeat(7,1fr);border-top:var(--k-rule-heavy);border-bottom:var(--k-rule);background:var(--k-cream-deep)}.MonthView_weekName__G7NpR{padding:8px 0;text-align:center;font-size:var(--k-size-meta);font-weight:700;color:var(--k-ink-2)}.MonthView_weekNameRest__3s7h3{color:var(--k-vermilion-deep)}.MonthView_grid__rsf6R{display:grid;grid-template-columns:repeat(7,1fr)}.MonthView_cell__nGceZ{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:84px;padding:6px 2px;border-right:var(--k-rule-light);border-bottom:var(--k-rule-light);background:var(--k-cream);text-align:center;overflow:hidden}.MonthView_cell__nGceZ:nth-child(7n){border-right:0}.MonthView_blank__1yPlE{background:var(--k-cream-deep)}.MonthView_day__LRvB1{font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.1;color:var(--k-ink)}.MonthView_rest__f4EFm{color:var(--k-vermilion-deep)}.MonthView_lunar__uKoPG{font-size:var(--k-size-meta);line-height:1.2;color:var(--k-ink);white-space:nowrap}.MonthView_mark__DgXRI{font-size:var(--k-size-fine);line-height:1.15;color:var(--k-ink-2)}.MonthView_markFestival__A3i4z{color:var(--k-vermilion-deep)}.MonthView_markTight__BLJyc{white-space:nowrap}.MonthView_selected__CZ9Im{background:var(--k-vermilion-deep)}.MonthView_selected__CZ9Im .MonthView_day__LRvB1,.MonthView_selected__CZ9Im .MonthView_lunar__uKoPG,.MonthView_selected__CZ9Im .MonthView_mark__DgXRI{color:var(--k-cream)}.MonthView_today__RN0de{outline:3px solid var(--k-gold);outline-offset:-3px}.MonthView_hint__9b0eL{margin:0;padding:0 var(--k-gutter) var(--k-gap);font-size:var(--k-size-meta);color:var(--k-ink-2)}.AlmanacView_nav__mSZE7{display:grid;grid-gap:8px;gap:8px;padding:var(--k-gutter);border-bottom:var(--k-rule)}.AlmanacView_row__liDb9{display:flex;gap:8px}.AlmanacView_state__bQFDC{padding:32px var(--k-gutter)}.AlmanacView_stateText__oEDJA{margin:0 0 var(--k-gutter)}.AlmanacView_notice__fFr4j,.AlmanacView_stateText__oEDJA{max-width:var(--k-measure);font-size:var(--k-size-body);color:var(--k-ink)}.AlmanacView_notice__fFr4j{margin:0;padding:12px var(--k-gutter);line-height:1.6;background:var(--k-cream-deep);border-bottom:var(--k-rule-light)}.BaziPanel_wrap__3_Noc{padding:var(--k-gutter)}.BaziPanel_intro__R_9OF{margin:0 0 var(--k-gutter);max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.BaziPanel_field__aPa5Z{margin-bottom:var(--k-gutter);font-size:var(--k-size-body);color:var(--k-ink)}.BaziPanel_label__EvYbc{display:block;margin-bottom:6px;font-size:var(--k-size-body);font-weight:700;color:var(--k-ink)}.BaziPanel_dateRow__5Cc5b{display:flex;gap:8px}.BaziPanel_select__Z0y0K{flex:1 1;min-height:var(--k-tap);padding:0 10px;border:var(--k-rule);border-radius:var(--k-radius);background:var(--k-cream);color:var(--k-ink);font-family:var(--k-font-sans);font-size:var(--k-size-body)}.BaziPanel_note__A96zk{margin:8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.BaziPanel_error__N0YNl{margin:0 0 12px;padding:10px 12px;border:var(--k-rule-red);border-radius:var(--k-radius);font-size:var(--k-size-body);color:var(--k-vermilion-deep)}.BaziPanel_head__PKB4Y{margin:0 0 8px;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.BaziPanel_pillars__PXnGy{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:0;gap:0;margin:var(--k-gutter) 0;border:var(--k-rule)}.BaziPanel_pillar__vmN2g{padding:10px 6px;border-left:var(--k-rule-light)}.BaziPanel_pillar__vmN2g:first-child{border-left:none}.BaziPanel_pillarName__xTKCg{margin:0 0 6px;font-size:var(--k-size-meta);color:var(--k-ink-2);text-align:center}.BaziPanel_ganzhi__1yj2f{margin:0 0 8px;font-family:var(--k-font-serif);font-size:var(--k-size-ganzhi);font-weight:700;color:var(--k-vermilion-deep);text-align:center}.BaziPanel_cell__bliX2{margin:0 0 6px;font-size:var(--k-size-meta);line-height:1.35;color:var(--k-ink-2);text-align:center}.BaziPanel_cellTall__bLbUg{min-height:5.4em}.BaziPanel_cellLabel__11C3C{display:block;font-size:var(--k-size-meta);color:var(--k-ink-2)}.BaziPanel_cellValue__XBOtA{display:block;white-space:nowrap;color:var(--k-ink)}.BaziPanel_line__dUzBk{margin:0 0 8px;font-size:var(--k-size-body);color:var(--k-ink)}.BaziPanel_subhead__s7TT7{margin:var(--k-gutter) 0 8px;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.BaziPanel_dayun__xNiwD{padding-top:8px;border-top:var(--k-rule-light)}.BaziPanel_dayunList__2uJ0r{margin:0;padding:0;list-style:none}.BaziPanel_dayunItem__6lMmU{display:flex;gap:12px;align-items:baseline;padding:6px 0;border-bottom:var(--k-rule-light)}.BaziPanel_dayunGanZhi__rW36l{min-width:3em;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.BaziPanel_dayunYears__whC65{font-size:var(--k-size-body);color:var(--k-ink-2)}.BaziPanel_wuxingItem__Ty3QQ{display:inline-block;margin-left:14px;white-space:nowrap}.BaziPanel_todo__jbKue{margin:0 0 8px;padding:8px 12px;border-left:4px solid var(--k-vermilion-deep);background:var(--k-cream-deep);max-width:var(--k-measure);font-size:var(--k-size-body);font-weight:700;color:var(--k-ink)}.BaziPanel_nowrap__OeoTh{white-space:nowrap}.Stars_row__qOMta{display:inline-flex;gap:4px;align-items:center}.Stars_row__qOMta svg{width:30px;height:30px}.Stars_filled__axO19{fill:var(--k-vermilion-deep);stroke:var(--k-vermilion-deep);stroke-width:1.5}.Stars_empty__CtBTa{fill:none;stroke:var(--k-ink-3);stroke-width:1.5}.ZodiacPicker_wrap__C3kbc{padding:var(--k-gutter)}.ZodiacPicker_title__b5H1x{margin:0 0 var(--k-gutter);font-family:var(--k-font-serif);font-size:var(--k-size-title);font-weight:700;color:var(--k-ink)}.ZodiacPicker_grid__GZDWg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.ZodiacPicker_cell__sn9IR{display:flex;align-items:center;justify-content:center;width:100%;min-height:150px;padding:0;border:var(--k-rule);border-radius:var(--k-radius);background:var(--k-cream-deep);color:var(--k-ink);font-family:var(--k-font-serif);font-size:60px;font-weight:700;cursor:pointer}.ZodiacPicker_cell__sn9IR:active{background:var(--k-vermilion-deep);color:var(--k-cream)}.FortuneView_bar__yyJ9z{display:flex;gap:8px;align-items:center;padding:var(--k-gutter);border-bottom:var(--k-rule-light)}.FortuneView_mine__iby2l{flex:1 1;display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--k-size-body);color:var(--k-ink-2)}.FortuneView_zodiac__u2Oza{font-family:var(--k-font-serif);font-size:var(--k-size-ganzhi);font-weight:700;color:var(--k-vermilion-deep)}.FortuneView_tabs__ZsZKF{display:flex;flex-wrap:wrap;gap:8px;padding:var(--k-gutter);border-bottom:var(--k-rule)}.FortuneView_tabs__ZsZKF>*{flex:1 1 30%;white-space:nowrap}.FortuneView_state__5gepB{padding:32px var(--k-gutter)}.FortuneView_stateText__kXJln{margin:0 0 var(--k-gutter);max-width:var(--k-measure);font-size:var(--k-size-body);color:var(--k-ink)}.FortuneView_block__ctWQm{padding:var(--k-gutter)}.FortuneView_plate__X_J_a{background:var(--k-vermilion-deep);color:var(--k-cream)}.FortuneView_plateCalm__5UewC,.FortuneView_plate__X_J_a{padding:14px var(--k-gutter);border-top:var(--k-rule-gold);border-bottom:var(--k-rule-gold)}.FortuneView_plateCalm__5UewC{background:var(--k-cream-deep);color:var(--k-ink)}.FortuneView_plateCalm__5UewC .FortuneView_plateLabel__U9aVy{color:var(--k-ink)}.FortuneView_starsCount__U1W0T{font-size:var(--k-size-body);color:var(--k-ink-2);white-space:nowrap}.FortuneView_plateLabel__U9aVy{font-size:var(--k-size-head);letter-spacing:var(--k-tracking-wide)}.FortuneView_level__MvWWw,.FortuneView_plateLabel__U9aVy{margin:0 0 6px;font-family:var(--k-font-serif);font-weight:700}.FortuneView_level__MvWWw{font-size:var(--k-size-display)}.FortuneView_plateText___XQFK{margin:0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body)}.FortuneView_aspects__U6_fA{margin:var(--k-gutter) 0;padding:0;list-style:none;border-top:var(--k-rule)}.FortuneView_aspect__ORI9n{padding:12px 0;border-bottom:var(--k-rule-light)}.FortuneView_aspectHead__tcWEH{display:flex;gap:12px;align-items:center;margin-bottom:4px}.FortuneView_aspectLabel__knxbH{min-width:3em;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.FortuneView_aspectComment__dk36U{margin:0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink-2)}.FortuneView_facts__l8avz{display:grid;grid-template-columns:auto 1fr;grid-gap:0;gap:0;margin:0 0 var(--k-gutter);border-top:var(--k-rule)}.FortuneView_fact__89TVO{display:contents}.FortuneView_factLabel__SDgwR{padding:10px 12px 10px 0;border-bottom:var(--k-rule-light);font-size:var(--k-size-body);color:var(--k-ink-2);white-space:nowrap}.FortuneView_factValue__ha7Zh{margin:0;padding:10px 0;border-bottom:var(--k-rule-light);font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.FortuneView_summary__Yyvde{margin:var(--k-gutter) 0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.FortuneView_adviceHead__x0a4t{margin:var(--k-gutter) 0 8px;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.FortuneView_advice__viuPA{margin:0 0 var(--k-gutter);padding:0;list-style:none;border-top:var(--k-rule-light)}.FortuneView_adviceItem__p5FjM{padding:10px 0 10px 14px;border-bottom:var(--k-rule-light);border-left:4px solid var(--k-gold);max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.FortuneView_disclaimer__1709R{margin:0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.FortuneView_nowrap__f7sqa{white-space:nowrap}.CardImage_frame__qOPb4{position:relative;container-type:inline-size;display:block;line-height:0}.CardImage_image__0TWao{display:block;width:100%;height:auto}.CardImage_signature__wZFl8{background:var(--k-ink-3);border-top:.5556cqw solid var(--k-gold);color:#f7efdc;font-family:var(--k-font-serif);font-weight:400;line-height:1;white-space:nowrap;overflow:hidden;pointer-events:none}.CardImage_offline__U2hUl,.CardImage_signature__wZFl8{display:flex;align-items:center;justify-content:center}.CardImage_offline__U2hUl{min-height:220px;margin:0;padding:24px 20px;background:var(--k-cream-deep);color:var(--k-ink-2);font-size:var(--k-size-body);line-height:1.6;text-align:center}.CardDetail_overlay__a8Wcp{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;background:var(--k-cream);overflow-y:auto}.CardDetail_head___wUpC{display:flex;align-items:center;justify-content:space-between;gap:var(--k-gap);padding:0 var(--k-gutter);background:var(--k-vermilion-deep);color:var(--k-cream);border-bottom:var(--k-rule-heavy)}.CardDetail_counter__qRAsO{font-size:var(--k-size-body);font-weight:700;letter-spacing:var(--k-tracking-wide)}.CardDetail_close___2nSF{min-height:var(--k-action-height);padding:0 16px;font-family:var(--k-font-sans);font-size:var(--k-size-lead);font-weight:700;color:var(--k-vermilion-deep);background:var(--k-cream);border:none;cursor:pointer}.CardDetail_figure__cSWVg{padding:var(--k-gutter)}.CardDetail_figure__cSWVg>span{display:block;border:var(--k-rule)}.CardDetail_paging__dxBpF{display:flex;gap:var(--k-gap)}.CardDetail_keepTogether__BB_mU{white-space:nowrap}.CardDetail_copyLabel__SkBoR{margin:4px 0 0;font-size:var(--k-size-body);color:var(--k-ink-2)}.CardDetail_text__RZwf6{margin:0;padding:10px 12px;font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink);white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;background:var(--k-cream-deep);border:var(--k-rule-light)}.CardDetail_actions__x0B5S{display:flex;flex-direction:column;gap:var(--k-gap);padding:0 var(--k-gutter) var(--k-gutter)}.CardDetail_download__yolRs{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--k-action-height);font-size:var(--k-size-head);font-weight:700;color:var(--k-cream);background:var(--k-vermilion-deep);border:var(--k-hairline) solid var(--k-vermilion-deep);text-decoration:none}.CardDetail_note__oylIh{margin:0;font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink-2);max-width:var(--k-measure)}.SignatureField_field__MjyY3{display:flex;flex-direction:column;gap:8px;padding:12px var(--k-gutter);border-bottom:var(--k-rule-light)}.SignatureField_label__MftcG{font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.SignatureField_row__fpy4v{display:flex;flex-wrap:wrap;gap:8px}.SignatureField_row__fpy4v>*{flex:1 1;white-space:nowrap}.SignatureField_row__fpy4v>:first-child{flex-grow:1.3;background:var(--k-cream-deep);font-weight:700}.SignatureField_input__CuRWl{width:100%;min-width:0;min-height:var(--k-action-height);padding:0 12px;font-family:var(--k-font-sans);font-size:var(--k-size-body);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.SignatureField_input__CuRWl::placeholder{color:var(--k-ink-2);opacity:1}.SignatureField_sample__VGJOT{margin:0;padding:6px 0 6px 12px;border-left:var(--k-rule-gold);font-family:var(--k-font-serif);font-size:var(--k-size-meta);line-height:1.4;color:var(--k-ink);word-break:keep-all;overflow-wrap:break-word}.SignatureField_note__jOWeB{margin:0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.MorningView_bar__WUyTt{display:flex;align-items:flex-start;gap:var(--k-gap);padding:12px var(--k-gutter);border-bottom:var(--k-rule-light)}.MorningView_bar__WUyTt button{flex:0 0 auto}.MorningView_hint__jtVHe{flex:1 1;margin:0;font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink);word-break:keep-all;overflow-wrap:break-word}.MorningView_list__VZSRl{display:flex;flex-direction:column;gap:var(--k-gutter);margin:0;padding:var(--k-gutter);list-style:none}.MorningView_nowrap__dxnjZ{display:inline-block;white-space:nowrap}.MorningView_cell__QO8sU{display:flex;flex-direction:column}.MorningView_thumb__RDRF6{display:block;width:100%;padding:0;background:var(--k-cream);border:var(--k-rule);border-bottom:none;cursor:pointer}.MorningView_thumb__RDRF6>span{display:block}.MorningView_row__UNvDR{display:flex;gap:var(--k-hairline);background:var(--k-ink-3);border:var(--k-rule)}.MorningView_pick__2HUk1,.MorningView_zoom__tiqlZ{flex:1 1 50%;min-height:var(--k-action-height);padding:8px 10px;font-family:var(--k-font-sans);font-size:var(--k-size-head);font-weight:700;color:var(--k-vermilion-deep);background:var(--k-cream);border:none;cursor:pointer}.MorningView_pick__2HUk1{flex:1 1 58%;background:var(--k-cream-deep)}.MorningView_zoom__tiqlZ{flex:1 1 42%;color:var(--k-ink)}.MorningView_pick__2HUk1:disabled{color:var(--k-ink-2);cursor:default}.MorningView_busy__PD4rg{margin:6px 0 0;font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.MorningView_state__NLto2{display:flex;flex-direction:column;padding:32px var(--k-gutter) var(--k-gutter)}.MorningView_stateText__jKlAj{margin:0 0 14px;font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink);max-width:var(--k-measure)}.MorningView_theme__InC5Z{margin:0;padding:10px var(--k-gutter);background:var(--k-vermilion-deep);color:var(--k-cream);font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;letter-spacing:var(--k-tracking-wide);text-align:center;border-top:var(--k-rule-gold);border-bottom:var(--k-rule-gold)}.MorningView_credit__IV73G{margin:0;padding:10px var(--k-gutter) 0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.BirthPrompt_wrap__gSQ7t{margin:var(--k-gutter);padding:var(--k-gutter);background:var(--k-cream-deep);border-left:6px solid var(--k-vermilion)}.BirthPrompt_title__gxQJ6{margin:0 0 6px;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.BirthPrompt_body__jBczQ{margin:0 0 12px;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.BirthPrompt_row__37Ucu{display:flex;flex-wrap:wrap;gap:8px}.BirthPrompt_field___aiSr{flex:1 1 28%;display:block;margin-bottom:12px}.BirthPrompt_label__jlRPZ{display:block;margin-bottom:4px;font-size:var(--k-size-meta);color:var(--k-ink-2)}.BirthPrompt_select___5T2r{display:block;width:100%;min-height:var(--k-tap);padding:0 8px;font-family:var(--k-font-sans);font-size:var(--k-size-body);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule);border-radius:var(--k-radius)}.BirthPrompt_actions__9myE_{display:flex;flex-direction:column;gap:8px}.BirthPrompt_note__t0dD9{margin:12px 0 0;max-width:var(--k-measure);font-size:var(--k-size-fine);line-height:var(--k-leading-body);color:var(--k-ink-2)}.AskPanel_wrap__G3Q33{display:flex;flex-direction:column;gap:16px;padding:20px var(--k-gutter) 0}.AskPanel_title__LyuU_{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.35;color:var(--k-ink)}.AskPanel_hint__CWV_e{margin:-8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.AskPanel_examples__td_ja{display:flex;flex-direction:column;gap:var(--k-gap);margin:0;padding:0;list-style:none}.AskPanel_example__LnhuN{display:block;width:100%;min-height:var(--k-tap);padding:14px;text-align:left;font-size:var(--k-size-body);line-height:1.5;color:var(--k-ink);background:var(--k-cream-deep);border:var(--k-rule)}.AskPanel_example__LnhuN:active{background:var(--k-cream)}.AskPanel_gate__KdwAE{padding:14px;background:var(--k-cream-deep);border:2px solid var(--k-vermilion-deep)}.AskPanel_gateTitle__BEXzV{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.3;color:var(--k-vermilion-deep)}.AskPanel_gateBody__gWjBK,.AskPanel_gateHint__eIYpR{margin:8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.AskPanel_gateHint__eIYpR{font-size:var(--k-size-meta);color:var(--k-ink-2)}.AskPanel_gateAction__IheCJ{margin-top:var(--k-gap)}.AskPanel_form__FVNuV{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding-top:14px;padding-bottom:14px;border-top:var(--k-rule-light)}.AskPanel_label__Eq1Dz{font-size:var(--k-size-meta);color:var(--k-ink-2)}.AskPanel_textarea__osoHl{width:100%;min-height:92px;padding:12px 14px;font-family:var(--k-font-sans);font-size:var(--k-size-body);line-height:1.5;color:var(--k-ink);background:var(--k-cream-light);border:var(--k-rule);resize:vertical}.AskPanel_textarea__osoHl::placeholder{color:var(--k-ink-2);opacity:1}.AskPanel_textarea__osoHl:focus{outline:2px solid var(--k-vermilion-deep);outline-offset:-2px}.AskPanel_quota__yC6l_{margin:0;font-size:var(--k-size-fine);color:var(--k-ink-2)}.AskPanel_warn__7jMsV{margin:0;font-size:var(--k-size-meta);font-weight:700;color:var(--k-vermilion-deep)}.AskPanel_crisisNote__buFqt{margin:0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink)}.CrisisNotice_wrap___YCdr{margin:12px 0;border:2px solid var(--k-vermilion-deep)}.CrisisNotice_title__Q8SHO{margin:0;padding:10px var(--k-gutter);font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-cream);background:var(--k-vermilion-deep)}.CrisisNotice_body__jFveK{padding:var(--k-gutter);background:var(--k-cream-deep)}.CrisisNotice_text__mZwXC{margin:0 0 12px;max-width:var(--k-measure);font-size:var(--k-size-reply);line-height:var(--k-leading-body);color:var(--k-ink);white-space:pre-wrap}.CrisisNotice_lines__21Yyp{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.CrisisNotice_call__Ib8SL{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:var(--k-action-height);padding:8px 14px;text-decoration:none;background:var(--k-vermilion-deep);border:2px solid var(--k-vermilion-deep)}.CrisisNotice_callText__IqlHm{font-size:var(--k-size-lead);font-weight:700;line-height:1.25;color:var(--k-cream)}.CrisisNotice_callNote__DWpJD{font-size:var(--k-size-fine);line-height:1.3;color:var(--k-cream)}.ReplyCard_card__b1R6K{background:var(--k-cream-deep);border:var(--k-rule)}.ReplyCard_head__mtjSW{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:var(--k-rule-light);color:var(--k-vermilion)}.ReplyCard_label__xUVaR{font-size:var(--k-size-meta);font-weight:700;letter-spacing:.06em;color:var(--k-vermilion-deep)}.ReplyCard_body__jrVdQ{display:flex;flex-direction:column;gap:var(--k-gap);padding:14px}.ReplyCard_line__iq8Vg{margin:0;max-width:var(--k-measure);font-size:var(--k-size-reply);line-height:var(--k-leading-body);color:var(--k-ink)}.ReplyCard_waiting__FLyDQ{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--k-size-reply);color:var(--k-ink-2)}.ReplyCard_dots__mkC51{display:inline-flex;gap:5px}.ReplyCard_dots__mkC51 i{width:8px;height:8px;background:var(--k-ink-2);animation:ReplyCard_blink__Rwd6j 1.2s infinite}.ReplyCard_dots__mkC51 i:nth-child(2){animation-delay:.2s}.ReplyCard_dots__mkC51 i:nth-child(3){animation-delay:.4s}@keyframes ReplyCard_blink__Rwd6j{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ReplyCard_dots__mkC51 i{animation:none}}.ReplyCard_note__PnCK8{margin:0;padding:0 14px 14px;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.ExplainPanel_wrap__jWgdn{display:flex;flex-direction:column;gap:16px;padding:var(--k-gutter) var(--k-gutter) 0}.ExplainPanel_themesLabel__RJkdR{margin:0 0 4px;font-size:var(--k-size-meta);font-weight:700;letter-spacing:.06em;color:var(--k-ink-2)}.ExplainPanel_themesNote__4Q6jh{margin:0 0 8px;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.ExplainPanel_themes__Xdcf0{margin:0}.ExplainPanel_row__O7U3p{display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:var(--k-rule-light)}.ExplainPanel_row__O7U3p:last-child{border-bottom:none}.ExplainPanel_key__3pOt6{flex:0 0 76px;font-size:var(--k-size-meta);font-weight:700;color:var(--k-ink-2)}.ExplainPanel_value__ZtU9C{margin:0;font-size:var(--k-size-body);line-height:1.4;color:var(--k-ink)}.ExplainPanel_actions__8LVGu{display:flex;gap:var(--k-gap)}.ExplainPanel_actions__8LVGu>*{flex:1 1 50%;min-width:0;width:100%}.ExplainPanel_footer__5HzB2{margin:0;padding:12px 0 14px;max-width:var(--k-measure);font-size:var(--k-size-fine);line-height:var(--k-leading-body);color:var(--k-ink-2);border-top:var(--k-rule-light)}.JiaoPanel_wrap__w_ws6{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px var(--k-gutter) 0}.JiaoPanel_sets__Ykl2Q{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.JiaoPanel_setsLine__omAtH{margin:0;font-size:var(--k-size-meta);line-height:1.4;color:var(--k-ink-2)}.JiaoPanel_setsName__RvkgJ{font-weight:700;color:var(--k-ink)}.JiaoPanel_setsChange__uC_kW{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--k-tap);padding:0 12px;font-size:var(--k-size-meta);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule);white-space:nowrap}.JiaoPanel_setList__5ZjNG{width:100%;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.JiaoPanel_set__7LAEy{width:100%;min-height:56px;padding:0 12px;font-size:var(--k-size-body);font-weight:500;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.JiaoPanel_setOn__w4Tx2{font-weight:700;background:var(--k-cream-deep);border-left:6px solid var(--k-vermilion)}.JiaoPanel_title__0bUEo{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.4;text-align:center;color:var(--k-ink)}.JiaoPanel_titleSub__ZBGKc{display:block;font-family:var(--k-font-sans);font-size:var(--k-size-body);font-weight:400;color:var(--k-ink-2)}.JiaoPanel_stage__Z7swO{display:flex;width:100%;justify-content:center;gap:28px;align-items:flex-end;padding:6px 0}.JiaoPanel_stone__ZIohS{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}.JiaoPanel_stoneSvg__ahBf9{width:min(132px,38vw);height:auto;aspect-ratio:3/2}.JiaoPanel_stoneSvgSpin__9xGDi{animation:JiaoPanel_drop__Fu7QF .7s ease-out both}@keyframes JiaoPanel_drop__Fu7QF{0%{transform:translateY(-70px) rotate(-18deg);opacity:0}60%{transform:translateY(6px) rotate(3deg);opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@media (prefers-reduced-motion:reduce){.JiaoPanel_stoneSvgSpin__9xGDi{animation:none}}.JiaoPanel_face__FOo4f{font-family:var(--k-font-serif);font-size:28px;font-weight:700;line-height:1;color:var(--k-ink)}.JiaoPanel_result__ekKKp{width:100%;padding:18px var(--k-gutter);text-align:center;background:var(--k-vermilion);border:var(--k-rule-gold)}.JiaoPanel_resultLabel__2riGo{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-shout);font-weight:700;line-height:1.2;letter-spacing:var(--k-tracking-wide);color:var(--k-gold-light)}.JiaoPanel_resultText__DojOr{margin:6px 0 0;font-size:var(--k-size-body);line-height:1.5;color:var(--k-cream)}.JiaoPanel_actions__VVKOW{width:100%;display:flex;flex-direction:column;gap:var(--k-gap)}.JiaoPanel_hint__EBzJv{font-size:var(--k-size-meta);text-align:center}.JiaoPanel_footer__bZDJI,.JiaoPanel_hint__EBzJv{margin:0;max-width:var(--k-measure);line-height:var(--k-leading-body);color:var(--k-ink-2)}.JiaoPanel_footer__bZDJI{padding:12px 0 14px;align-self:stretch;font-size:var(--k-size-fine);border-top:var(--k-rule-light)}.QianPaper_wrap__mJ5EJ{padding:var(--k-gutter) var(--k-gutter) 0}.QianPaper_paper__RLSMx{background:var(--k-cream-light);border:var(--k-rule-gold)}.QianPaper_head__LOWij{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px var(--k-gap);padding:12px 14px;background:var(--k-vermilion)}.QianPaper_number__dDaY3{font-family:var(--k-font-serif);font-size:var(--k-size-ganzhi);font-weight:700;line-height:1.2;letter-spacing:.06em;color:var(--k-gold-light);white-space:nowrap}.QianPaper_marks__NvCEI{display:flex;align-items:baseline;gap:8px}.QianPaper_mark__Fd7TR{padding:4px 10px;font-size:var(--k-size-body);font-weight:700;line-height:1.3;color:var(--k-cream);border:1px solid var(--k-cream);white-space:nowrap}.QianPaper_poem__RFq5X{display:flex;flex-direction:column;gap:14px;padding:20px 18px}.QianPaper_poemLine__xQPP2{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-poem);font-weight:400;line-height:1.35;letter-spacing:.04em;color:var(--k-ink)}.QianPaper_band__bBovi{color:var(--k-gold)}.QianPaper_classic__7Ft3v{padding:14px 18px 18px}.QianPaper_classicLabel__QiHgC{margin:0 0 6px;font-size:var(--k-size-meta);font-weight:700;letter-spacing:.06em;color:var(--k-ink-2)}.QianPaper_classicLine__2sGsE{margin:0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.QianPaper_actions___pGPK{display:flex;flex-direction:column;gap:var(--k-gap);padding-top:var(--k-gutter)}.QianPaper_gate__UeY7t{margin:var(--k-gutter) 0 0;padding:12px 14px;font-size:var(--k-size-body);color:var(--k-ink);background:var(--k-cream-deep);border:2px solid var(--k-vermilion-deep)}.QianPaper_footer__mjvZU,.QianPaper_gate__UeY7t{max-width:var(--k-measure);line-height:var(--k-leading-body)}.QianPaper_footer__mjvZU{margin:0;padding:12px 0 14px;font-size:var(--k-size-fine);color:var(--k-ink-2);border-top:var(--k-rule-light)}.ReplyPanel_wrap__dYBAE{display:flex;flex-direction:column;gap:14px;padding:14px var(--k-gutter) 0}.ReplyPanel_asked__WsJ3G{padding-left:12px;border-left:6px solid var(--k-ink-3)}.ReplyPanel_askedLabel__h0flB{margin:0;font-size:var(--k-size-meta);font-weight:700;letter-spacing:.06em;color:var(--k-ink-2)}.ReplyPanel_askedText__54_j_{margin:4px 0 0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:1.5;color:var(--k-ink)}.ReplyPanel_actions__SHrIU{display:flex;gap:var(--k-gap)}.ReplyPanel_actions__SHrIU>*{flex:1 1 50%;min-width:0;width:100%}.ReplyPanel_footer__WHhDL{margin:0;padding:12px 0 14px;max-width:var(--k-measure);font-size:var(--k-size-fine);line-height:var(--k-leading-body);color:var(--k-ink-2);border-top:var(--k-rule-light)}.TempleList_wrap__ZdKNM{display:flex;flex-direction:column;gap:var(--k-gap);padding:var(--k-gutter) var(--k-gutter) var(--k-gutter)}.TempleList_lead__7e7ZA,.TempleList_note__f6Ta8{margin:0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.TempleList_list__BvQ3G{display:flex;flex-direction:column;gap:var(--k-gap);margin:0;padding:0;list-style:none}.TempleList_item__ZOxDz{display:flex;align-items:center;gap:var(--k-gap);width:100%;min-height:var(--k-tap);padding:16px 14px 16px 0;text-align:left;background:var(--k-cream-deep);border:var(--k-rule)}.TempleList_item__ZOxDz:active{background:var(--k-cream)}.TempleList_mark__lecKI{flex:0 0 6px;align-self:stretch;background:var(--k-gold)}.TempleList_markNear__Ovai8{background:var(--k-vermilion)}.TempleList_text__F48gs{flex:1 1 auto;min-width:0}.TempleList_name__gM3St{display:block;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.25;color:var(--k-ink)}.TempleList_deity__CiBDK{display:block;margin-top:2px;font-size:var(--k-size-meta);line-height:1.4;color:var(--k-ink-2)}.TempleList_distance__BfvuD{flex:0 0 auto;text-align:right}.TempleList_distanceNumber__492_1{display:block;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.2;color:var(--k-vermilion)}.TempleList_distanceUnit__hE1L0{display:block;font-size:var(--k-size-fine);color:var(--k-ink-2)}.TempleList_searchOpen__zvQoU{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;font-size:var(--k-size-lead);font-weight:500;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.TempleList_search__iyEBJ{display:flex;flex-direction:column;gap:8px}.TempleList_searchLabel__GwVFr{font-size:var(--k-size-meta);color:var(--k-ink-2)}.TempleList_searchRow__2_pTL{display:flex;flex-wrap:wrap;gap:8px}.TempleList_input__W4NrA{flex:1 1 60%;min-width:0;min-height:56px;padding:0 12px;font-family:var(--k-font-sans);font-size:var(--k-size-body);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.TempleList_input__W4NrA::placeholder{color:var(--k-ink-2);opacity:1}.TempleList_input__W4NrA:focus{outline:2px solid var(--k-vermilion-deep);outline-offset:-2px}.TempleList_privacy__lPH7X{margin:0;max-width:var(--k-measure);font-size:var(--k-size-fine);line-height:var(--k-leading-body);color:var(--k-ink-2)}.TemplePicker_wrap__Pta_Y{display:flex;flex-direction:column;gap:18px;padding:22px var(--k-gutter) var(--k-gutter)}.TemplePicker_lead__9WXNZ{display:flex;align-items:center;gap:14px;margin:0}.TemplePicker_leadIcon__cYb7j{flex:0 0 auto;color:var(--k-vermilion)}.TemplePicker_leadText__6Zpz0{max-width:5.2em;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.25;color:var(--k-ink)}.TemplePicker_hint__cNDEO,.TemplePicker_note__jdPSi{margin:8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.TemplePicker_divider__5EOf_{display:flex;align-items:center;gap:var(--k-gap)}.TemplePicker_dividerRule__8y6wH{flex:1 1 auto;border-top:var(--k-rule-light)}.TemplePicker_dividerText__UzsQo{flex:0 0 auto;font-size:var(--k-size-meta);color:var(--k-ink-2);white-space:nowrap}.TemplePicker_list__J0aJh{display:flex;flex-direction:column;gap:var(--k-gap);margin:0;padding:0;list-style:none}.TemplePicker_card__jPjxo{display:flex;align-items:stretch;width:100%;min-height:var(--k-tap);text-align:left;background:var(--k-cream-deep);border:var(--k-rule)}.TemplePicker_card__jPjxo:active{background:var(--k-cream)}.TemplePicker_cardMark__EJUNP{flex:0 0 6px;background:var(--k-vermilion)}.TemplePicker_cardText__9eW0I{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px}.TemplePicker_cardName__3dPZx{font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.25;color:var(--k-ink)}.TemplePicker_cardMeta__ynH4Z{font-size:var(--k-size-meta);line-height:1.4;color:var(--k-ink-2)}.TemplePicker_more__B_Mu2{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;font-size:var(--k-size-lead);font-weight:500;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.TempleView_band__w1lMo{color:var(--k-gold)}.TempleView_bar__wMOvb{display:flex;align-items:center;gap:var(--k-gap);padding:12px var(--k-gutter);background:var(--k-cream-deep);border-bottom:var(--k-rule)}.TempleView_barIcon__pnqJZ{flex:0 0 auto;color:var(--k-vermilion)}@media (max-width:320px){.TempleView_barIcon__pnqJZ{display:none}}.TempleView_barText___DDPG{flex:1 1 auto;min-width:0}.TempleView_barLabel___miZ9{display:block;font-size:var(--k-size-fine);line-height:1.3;color:var(--k-ink-2)}.TempleView_barName__FjTEY{display:block;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:600;line-height:1.25;color:var(--k-vermilion);white-space:nowrap;overflow:hidden;text-overflow:clip}.TempleView_barChange__sRwuX{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--k-tap);padding:0 12px;font-size:var(--k-size-meta);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule);white-space:nowrap}.TempleView_seg__68pfw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TempleView_segItem__KoP4N{display:flex;align-items:center;justify-content:center;min-height:58px;font-family:var(--k-font-sans);font-size:var(--k-size-lead);font-weight:700;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule);white-space:nowrap}.TempleView_segOn__5M7JH{color:var(--k-cream);background:var(--k-vermilion);border-color:var(--k-vermilion-deep)}.TempleView_state__ZlN5X{padding:32px var(--k-gutter)}.TempleView_stateText__fvEiu{margin:0 0 var(--k-gutter);max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.TempleView_stateHint__RMVkH{margin:var(--k-gutter) 0 0;font-size:var(--k-size-meta)}.TempleView_footer__Ubj0i,.TempleView_stateHint__RMVkH{max-width:var(--k-measure);line-height:var(--k-leading-body);color:var(--k-ink-2)}.TempleView_footer__Ubj0i{margin:18px var(--k-gutter) 0;padding-top:12px;font-size:var(--k-size-fine);border-top:var(--k-rule-light)}