.phone[data-astro-cid-ymvvhenx]{--app-accent:#2e6b47;--app-ink:#1f2a22;--app-secondary:#77756d;--app-separator:#eeece6;--app-fill:#e9e6de;aspect-ratio:300/620;width:min(300px,100%);box-shadow:0 40px 70px -30px var(--shadow), 0 0 0 1px #ffffff0f;color:var(--app-ink);text-align:left;background:#1f2a22;border-radius:48px;flex-shrink:0;padding:10px;font-size:12.5px;line-height:1.4;position:relative}.screen[data-astro-cid-ymvvhenx]{background:#f4f2ec;border-radius:39px;flex-direction:column;height:100%;display:flex;overflow:hidden}.island[data-astro-cid-ymvvhenx]{flex-shrink:0;justify-content:center;align-items:center;height:34px;display:flex}.island[data-astro-cid-ymvvhenx]:before{content:"";background:#1f2a22;border-radius:12px;width:84px;height:24px}.content[data-astro-cid-ymvvhenx]{flex:1;min-height:0;overflow:hidden}.tabbar[data-astro-cid-ymvvhenx]{color:#8a887f;text-align:center;background:#f7f5ef;border-top:1px solid #e6e2d8;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 2px 14px;font-size:8.5px;font-weight:600;line-height:1.3;display:grid}.tab[data-astro-cid-ymvvhenx]{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex;overflow:hidden}.tab[data-astro-cid-ymvvhenx].active{color:var(--app-accent)}.calendar[data-astro-cid-lfuk6rlf]{flex-direction:column;height:100%;display:flex}.head[data-astro-cid-lfuk6rlf]{padding:4px 14px 0}.title[data-astro-cid-lfuk6rlf]{justify-content:space-between;align-items:baseline;display:flex}.month[data-astro-cid-lfuk6rlf]{font-size:23px;font-weight:700;line-height:1.2}.year[data-astro-cid-lfuk6rlf]{color:var(--app-secondary);font-size:12px}.chips[data-astro-cid-lfuk6rlf]{gap:5px;margin-top:8px;display:flex;overflow:hidden}.chip[data-astro-cid-lfuk6rlf]{white-space:nowrap;background:#ebe7dc;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.dot[data-astro-cid-lfuk6rlf]{border-radius:50%;width:7px;height:7px}.weekdays[data-astro-cid-lfuk6rlf]{color:#8a887f;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:10px;font-size:9px;font-weight:600;line-height:1.6;display:grid}.weeks[data-astro-cid-lfuk6rlf]{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));padding:0 8px;font-size:10px;line-height:1.5;display:grid}.week[data-astro-cid-lfuk6rlf]{text-align:center;border-top:1px solid #e8e4d9;grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;row-gap:2px;padding:3px 0 4px;display:grid}.week[data-astro-cid-lfuk6rlf].current{background:#edf4e7}.day[data-astro-cid-lfuk6rlf]{grid-row:1}.day[data-astro-cid-lfuk6rlf].outside{color:#b4b1a6}.day[data-astro-cid-lfuk6rlf].today span[data-astro-cid-lfuk6rlf]{background:var(--app-accent);color:#fffdf8;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-weight:700;display:inline-flex}.bar[data-astro-cid-lfuk6rlf]{color:var(--app-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;margin:0 1px;padding:1px 3px;font-size:8px;font-weight:600;overflow:hidden}.lists[data-astro-cid-kjgwcxhc]{flex-direction:column;gap:12px;padding:4px 14px 0;display:flex}.title[data-astro-cid-kjgwcxhc]{justify-content:space-between;align-items:center;font-size:23px;font-weight:700;line-height:1.2;display:flex}.tools[data-astro-cid-kjgwcxhc]{color:var(--app-accent);gap:14px;display:inline-flex}.section[data-astro-cid-kjgwcxhc]{flex-direction:column;gap:5px;display:flex}.label[data-astro-cid-kjgwcxhc]{color:#8a887f;letter-spacing:.04em;text-transform:uppercase;padding-left:4px;font-size:9.5px;font-weight:600}.group[data-astro-cid-kjgwcxhc]{background:#fff;border-radius:10px;padding:0 10px}.row[data-astro-cid-kjgwcxhc]{align-items:center;gap:10px;padding:7px 0;display:flex}.row[data-astro-cid-kjgwcxhc]+.row[data-astro-cid-kjgwcxhc]{border-top:1px solid var(--app-separator)}.lists[data-astro-cid-kjgwcxhc] .icon{color:var(--app-accent);flex-shrink:0}.text[data-astro-cid-kjgwcxhc]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-astro-cid-kjgwcxhc],.detail[data-astro-cid-kjgwcxhc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail[data-astro-cid-kjgwcxhc]{color:var(--app-secondary);font-size:10.5px}.lists[data-astro-cid-kjgwcxhc] .chevron{color:#c4c0b4;flex-shrink:0}.recipes[data-astro-cid-vk533smo]{flex-direction:column;gap:10px;padding:4px 14px 0;display:flex}.title[data-astro-cid-vk533smo]{justify-content:space-between;align-items:center;font-size:23px;font-weight:700;line-height:1.2;display:flex}.recipes[data-astro-cid-vk533smo] .accent{color:var(--app-accent)}.search[data-astro-cid-vk533smo]{background:var(--app-fill);color:var(--app-secondary);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.tags[data-astro-cid-vk533smo]{gap:6px;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.tags[data-astro-cid-vk533smo] span[data-astro-cid-vk533smo]{background:var(--app-fill);white-space:nowrap;border-radius:999px;padding:3px 9px}.tags[data-astro-cid-vk533smo] .selected[data-astro-cid-vk533smo]{background:var(--app-accent);color:#fff}.list[data-astro-cid-vk533smo]{background:#fff;border-radius:10px;padding:0 10px}.row[data-astro-cid-vk533smo]{align-items:center;gap:10px;padding:7px 0;display:flex}.row[data-astro-cid-vk533smo]+.row[data-astro-cid-vk533smo]{border-top:1px solid var(--app-separator)}.photo[data-astro-cid-vk533smo]{border-radius:8px;flex-shrink:0;width:40px;height:40px}.text[data-astro-cid-vk533smo]{flex-direction:column;min-width:0;display:flex}.name[data-astro-cid-vk533smo]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.detail[data-astro-cid-vk533smo]{color:var(--app-secondary);font-size:10.5px}.finance[data-astro-cid-pudjlqm2]{flex-direction:column;gap:9px;padding:4px 14px 0;display:flex}.title[data-astro-cid-pudjlqm2]{font-size:23px;font-weight:700;line-height:1.2}.scope[data-astro-cid-pudjlqm2]{text-align:center;background:#e6e3da;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px;font-size:11px;font-weight:600;display:grid}.scope[data-astro-cid-pudjlqm2] span[data-astro-cid-pudjlqm2]{padding:4px 0}.scope[data-astro-cid-pudjlqm2] .selected[data-astro-cid-pudjlqm2]{background:#fff;border-radius:7px}.month[data-astro-cid-pudjlqm2]{font-size:13.5px;font-weight:700}.cards[data-astro-cid-pudjlqm2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.card[data-astro-cid-pudjlqm2]{border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.label[data-astro-cid-pudjlqm2]{color:#3f4a42;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.amount[data-astro-cid-pudjlqm2]{font-size:12.5px;font-weight:700}.group[data-astro-cid-pudjlqm2]{background:#fff;border-radius:10px;padding:0 10px}.total[data-astro-cid-pudjlqm2]{justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.text[data-astro-cid-pudjlqm2]{flex-direction:column;min-width:0;display:flex}.name[data-astro-cid-pudjlqm2]{font-weight:600}.detail[data-astro-cid-pudjlqm2]{color:var(--app-secondary);font-size:10.5px}.value[data-astro-cid-pudjlqm2]{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.value[data-astro-cid-pudjlqm2] svg{color:var(--app-accent)}.bills[data-astro-cid-pudjlqm2] .name[data-astro-cid-pudjlqm2]{padding:6px 0 3px}.bill[data-astro-cid-pudjlqm2]{border-top:1px solid var(--app-separator);justify-content:space-between;padding:4px 0;display:flex}.bill[data-astro-cid-pudjlqm2]:last-child{padding-bottom:7px}section[data-astro-cid-m3zpgalb][id]{scroll-margin-top:16px}.lead[data-astro-cid-m3zpgalb]{color:var(--lead);font-size:clamp(18px,1.6vw,20px)}.intro[data-astro-cid-m3zpgalb]{flex-direction:column;gap:14px;max-width:640px;display:flex}h2[data-astro-cid-m3zpgalb]{font-size:clamp(32px,4vw,48px)}.hero[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:48px 56px;padding-block:32px 96px;display:flex}.hero-text[data-astro-cid-m3zpgalb]{flex-direction:column;flex:440px;gap:26px;min-width:0;display:flex}.eyebrow[data-astro-cid-m3zpgalb]{border:1px solid var(--line);background:var(--card);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.dot[data-astro-cid-m3zpgalb]{background:#5bae72;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}h1[data-astro-cid-m3zpgalb]{letter-spacing:-.025em;font-size:clamp(44px,6.4vw,78px);line-height:1.02}[data-astro-cid-m3zpgalb]:is(:lang(ja),:lang(zh-Hans)) h1[data-astro-cid-m3zpgalb]{font-size:clamp(38px,5.4vw,66px);line-height:1.25}mark[data-astro-cid-m3zpgalb]{color:inherit;box-shadow:inset 0 -.3em 0 var(--highlight);background:0 0}.actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.more[data-astro-cid-m3zpgalb]{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-m3zpgalb]:hover{text-decoration:underline}.note[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:14px}.hero-visual[data-astro-cid-m3zpgalb]{flex:380px;justify-content:center;min-width:0;max-width:460px;margin-inline:auto;padding-block:24px;display:flex;position:relative}.wash[data-astro-cid-m3zpgalb]{background:var(--wash);border-radius:56px;position:absolute;inset:70px 6% 30px}.float[data-astro-cid-m3zpgalb]{z-index:1;background:var(--card);box-shadow:0 18px 40px -18px var(--shadow);border-radius:18px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:absolute}.float[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb],.float[data-astro-cid-m3zpgalb] .muted[data-astro-cid-m3zpgalb]{display:block}.reminder[data-astro-cid-m3zpgalb]{align-items:flex-start;width:200px;top:150px;left:0}.float-icon[data-astro-cid-m3zpgalb]{background:var(--accent);width:30px;height:30px;color:var(--paper);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agenda[data-astro-cid-m3zpgalb]{flex-direction:column;gap:2px;width:196px;bottom:96px;right:0}.agenda[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{align-items:center;gap:8px;display:flex}@media (width<=420px){.float[data-astro-cid-m3zpgalb]{display:none}}.features[data-astro-cid-m3zpgalb]{flex-direction:column;gap:40px;padding-block:16px 96px;display:flex}.cards[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-m3zpgalb]{border:1px solid var(--line);background:var(--card);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.card-icon[data-astro-cid-m3zpgalb]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb],figcaption[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-top:4px;font-size:22px}.card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],figcaption[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.trust[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:15.5px}.band[data-astro-cid-m3zpgalb]{background:var(--band)}.screens[data-astro-cid-m3zpgalb]{flex-direction:column;gap:56px;padding-block:96px;display:flex}.phones[data-astro-cid-m3zpgalb]{flex-wrap:wrap;justify-content:center;gap:56px 40px;display:flex}figure[data-astro-cid-m3zpgalb]{flex-direction:column;flex:0 300px;align-items:center;gap:24px;margin:0;display:flex}figcaption[data-astro-cid-m3zpgalb]{flex-direction:column;gap:6px;width:100%;display:flex}.languages[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:48px;padding-block:96px;display:flex}.languages[data-astro-cid-m3zpgalb] .intro[data-astro-cid-m3zpgalb]{flex:420px;min-width:0}.sample[data-astro-cid-m3zpgalb]{border:1px solid var(--line);background:var(--card);border-radius:26px;flex-direction:column;flex:380px;gap:18px;min-width:0;margin:0;padding:28px;list-style:none;display:flex}.sample[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.badge[data-astro-cid-m3zpgalb]{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.badge[data-astro-cid-m3zpgalb].en{background:var(--tint-finance)}.badge[data-astro-cid-m3zpgalb].ja{background:var(--tint-calendar)}.badge[data-astro-cid-m3zpgalb].zh-hans{background:var(--tint-recipes)}.line[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-size:clamp(22px,2.4vw,26px);font-weight:600;line-height:1.3}.trust[data-astro-cid-m3zpgalb]{flex-direction:column;gap:36px;padding-block:88px;display:flex}.trust[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.trust[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{flex-direction:column;gap:8px;display:flex}.trust[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-family:var(--font-body);letter-spacing:0;font-size:19px;font-weight:700}.trust[data-astro-cid-m3zpgalb] .trust-icon{color:var(--accent)}.trust[data-astro-cid-m3zpgalb]>p[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{font-weight:600}.get[data-astro-cid-m3zpgalb]{padding-block:88px 40px}.get-inner[data-astro-cid-m3zpgalb]{background:var(--accent);color:var(--accent-fg);border-radius:34px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:56px clamp(24px,5vw,64px);display:flex}.get-inner[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.get[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:clamp(30px,3.6vw,44px)}.get[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-size:18px}.get[data-astro-cid-m3zpgalb] .web[data-astro-cid-m3zpgalb]{opacity:.9;font-size:16px}.get-actions[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.web-button[data-astro-cid-m3zpgalb]{min-height:48px;color:inherit;border:1.5px solid;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.web-button[data-astro-cid-m3zpgalb]:hover{background:#ffffff1f}.requirement[data-astro-cid-m3zpgalb]{background:var(--paper);min-height:52px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-weight:700;display:inline-flex}
