:root{color-scheme:dark;--bg: #000;--card: rgb(28 28 30);--elevated: rgb(44 44 46);--hairline: rgb(255 255 255 / .07);--fill: rgb(118 118 128 / .24);--text: #fff;--text-2: rgb(235 235 245 / .62);--faint: rgb(235 235 245 / .6);--text-3: rgb(235 235 245 / .32);--accent: color(display-p3 .04 .52 1);--income: color(display-p3 .19 .82 .35);--liability: color(display-p3 1 .27 .23);--pending: color(display-p3 1 .62 .04);--cyan: color(display-p3 .25 .78 .88);--excluded: color(display-p3 .76 .52 1);--r-card: 22px;--r-control: 14px;--r-chip: 10px;--r-tile: 12px;--max: 1180px;--gutter: clamp(16px, 4vw, 40px);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang TC", "Hiragino Sans", "Noto Sans TC", "Noto Sans JP", system-ui, sans-serif;--font-amount: "Barlow Condensed", "SF Pro Display", -apple-system, "PingFang TC", sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1}:lang(ja) body,body:lang(ja){font-family:-apple-system,Hiragino Sans,Noto Sans JP,system-ui,sans-serif}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}::selection{background:color-mix(in srgb,var(--accent) 45%,transparent)}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.num{font-variant-numeric:tabular-nums}.amount{font-family:var(--font-amount);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font-size:15px;font-weight:600;color:var(--accent);letter-spacing:.02em;margin:0 0 12px}.display{font-size:clamp(44px,6.2vw,92px);line-height:1.02;font-weight:800;letter-spacing:-.035em;margin:0}.h2{font-size:clamp(32px,5vw,60px);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin:0}.lead{font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:var(--text-2);margin:0}.display,.h2{text-wrap:balance;line-break:strict}:lang(ja) .display,:lang(ja) .h2{letter-spacing:-.01em;line-height:1.15;word-break:auto-phrase}:lang(ja) .display{font-size:clamp(40px,5.2vw,76px)}:lang(en) .display,:lang(en) .h2{letter-spacing:-.04em}.btn{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 24px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;background:var(--fill);color:var(--text);border:0;cursor:pointer;transition:transform .4s var(--ease-out),background-color .3s}.btn:hover{background:#76768057}.btn:active{transform:scale(.97)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:color-mix(in srgb,var(--accent) 88%,#fff)}.btn svg{width:20px;height:20px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.nav[data-astro-cid-dmqsi53g]{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .4s,backdrop-filter .4s,box-shadow .4s}.nav[data-astro-cid-dmqsi53g].is-scrolled{background:#000000b8;backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 .5px #ffffff1a}.nav__inner[data-astro-cid-dmqsi53g]{height:60px;display:flex;align-items:center;gap:28px}.nav__brand[data-astro-cid-dmqsi53g]{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px;text-decoration:none}.nav__brand[data-astro-cid-dmqsi53g] img[data-astro-cid-dmqsi53g]{border-radius:22.5%}.nav__links[data-astro-cid-dmqsi53g]{display:flex;gap:24px;margin-left:auto}.nav__links[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g],.foot__links[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g],.foot__langs[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]{text-decoration:none;color:var(--text-2);font-size:15px;transition:color .2s}.nav__links[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]:hover,.foot__links[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]:hover,.foot__langs[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]:hover{color:var(--text)}.lang[data-astro-cid-dmqsi53g]{position:relative}.lang[data-astro-cid-dmqsi53g] summary[data-astro-cid-dmqsi53g]{list-style:none;cursor:pointer;font-size:14px;color:var(--text-2);padding:6px 12px;border-radius:999px;background:var(--fill)}.lang[data-astro-cid-dmqsi53g] summary[data-astro-cid-dmqsi53g]::-webkit-details-marker{display:none}.lang[data-astro-cid-dmqsi53g] ul[data-astro-cid-dmqsi53g]{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:6px;list-style:none;background:var(--elevated);border-radius:14px;box-shadow:0 16px 40px #00000080,inset 0 0 0 .5px #ffffff1a;min-width:140px}.lang[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]{display:block;padding:8px 12px;border-radius:9px;text-decoration:none;font-size:15px}.lang[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]:hover{background:#ffffff14}.lang[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g][aria-current]{color:var(--accent)}@media(max-width:640px){.nav__links[data-astro-cid-dmqsi53g]{display:none}.lang[data-astro-cid-dmqsi53g]{margin-left:auto}}.foot[data-astro-cid-dmqsi53g]{border-top:.5px solid rgb(255 255 255 / .1);margin-top:120px}.foot__inner[data-astro-cid-dmqsi53g]{padding:40px 0 56px;display:grid;gap:18px}.foot__links[data-astro-cid-dmqsi53g],.foot__langs[data-astro-cid-dmqsi53g]{display:flex;flex-wrap:wrap;gap:8px 22px}.foot__langs[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g][aria-current]{color:var(--text)}.foot__rights[data-astro-cid-dmqsi53g]{margin:8px 0 0;font-size:13px;color:var(--text-3)}
