.jump[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:8px;display:flex}.jump[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13px;transition:background .3s,color .3s;display:inline-flex}.jump[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:hover{background:var(--paper);color:var(--ink)}.pr[data-astro-cid-u3mqw4ek]{padding-block:clamp(72px,9vw,128px)}.pr[data-astro-cid-u3mqw4ek] .sec-head{gap:14px;margin-bottom:clamp(32px,4vw,52px)}.pr[data-astro-cid-u3mqw4ek] .sec-head .h2{font-size:clamp(36px,4.6vw,64px)}.pr[data-astro-cid-u3mqw4ek] .sec-head .h-jp{font-size:clamp(18px,2vw,26px)}.models[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.model[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);transform-style:preserve-3d;background:#0c0c11cc;border-radius:26px;align-content:start;gap:12px;padding:28px;transition:border-color .5s;display:grid;position:relative;overflow:hidden}.model[data-astro-cid-u3mqw4ek]:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--c) 22%, transparent), transparent 60%);opacity:.5;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.model[data-astro-cid-u3mqw4ek]:hover{border-color:color-mix(in srgb, var(--c) 60%, transparent)}.model[data-astro-cid-u3mqw4ek]:hover:before{opacity:1}.model__art[data-astro-cid-u3mqw4ek]{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%);border-radius:18px;place-items:center;height:160px;margin:-8px -8px 8px;display:grid}.art[data-astro-cid-u3mqw4ek]{width:auto;max-width:100%;height:136px;overflow:visible}.art--project[data-astro-cid-u3mqw4ek] .blk[data-astro-cid-u3mqw4ek]{fill:color-mix(in srgb, var(--c) 30%, #12121a);stroke:var(--c);stroke-width:1.5px}.art--project[data-astro-cid-u3mqw4ek] .blk--top[data-astro-cid-u3mqw4ek]{fill:var(--c)}.art--sprint[data-astro-cid-u3mqw4ek] .ring[data-astro-cid-u3mqw4ek]{fill:none;stroke:#ffffff14;stroke-width:10px}.art--sprint[data-astro-cid-u3mqw4ek] .arc[data-astro-cid-u3mqw4ek]{fill:none;stroke:var(--c);stroke-width:10px;stroke-linecap:round;stroke-dasharray:100;transform-origin:100px 70px;filter:drop-shadow(0 0 8px var(--c));transform:rotate(-90deg)}.art--sprint[data-astro-cid-u3mqw4ek] .ticks[data-astro-cid-u3mqw4ek] line[data-astro-cid-u3mqw4ek]{stroke:#ffffff59;stroke-width:2px;stroke-linecap:round}.art__label[data-astro-cid-u3mqw4ek]{fill:var(--paper);font-family:var(--f-display);letter-spacing:-.03em;font-size:26px;font-weight:700}.art--partner[data-astro-cid-u3mqw4ek] .orbit[data-astro-cid-u3mqw4ek]{fill:none;stroke:#ffffff24;stroke-width:1.5px;stroke-dasharray:3 5}.art--partner[data-astro-cid-u3mqw4ek] .core[data-astro-cid-u3mqw4ek]{fill:var(--c);filter:drop-shadow(0 0 14px var(--c))}.art--partner[data-astro-cid-u3mqw4ek] .sat[data-astro-cid-u3mqw4ek]{fill:var(--paper)}.model__en[data-astro-cid-u3mqw4ek]{color:var(--c);font-size:11px}.model__ja[data-astro-cid-u3mqw4ek]{font-size:24px;font-weight:700}.model__tag[data-astro-cid-u3mqw4ek]{color:var(--mute);font-weight:700}.model__price[data-astro-cid-u3mqw4ek]{border-block:1px solid var(--line);align-items:baseline;gap:8px;margin-top:6px;padding-block:12px;display:flex}.model__price[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.model__price[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:13px;font-weight:700}.model__body[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:14px}.model__fit[data-astro-cid-u3mqw4ek]{gap:6px;font-size:13px;display:grid}.model__fit[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:8px;display:flex}.model__fit[data-astro-cid-u3mqw4ek] svg{color:var(--c);flex-shrink:0;margin-top:4px}.bento[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:14px;display:grid}.pk[data-astro-cid-u3mqw4ek]{isolation:isolate;transform-style:preserve-3d;transition:box-shadow .5s var(--ease);background:#fff;border-radius:24px;align-content:start;gap:12px;padding:26px;display:grid;position:relative;overflow:hidden}.pk--wide[data-astro-cid-u3mqw4ek]{grid-column:span 2}.pk--tall[data-astro-cid-u3mqw4ek]{grid-row:span 2}.pk__glow[data-astro-cid-u3mqw4ek]{z-index:-1;background:radial-gradient(380px circle at var(--mx,80%) var(--my,0%), color-mix(in srgb, var(--c) 28%, transparent), transparent 60%);opacity:.45;transition:opacity .4s;position:absolute;inset:0}.pk[data-astro-cid-u3mqw4ek]:after{content:"";background:var(--c);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:26px;right:26px}.pk[data-astro-cid-u3mqw4ek]:hover{box-shadow:0 30px 60px -28px color-mix(in srgb, var(--c) 70%, transparent)}.pk[data-astro-cid-u3mqw4ek]:hover .pk__glow[data-astro-cid-u3mqw4ek]{opacity:1}.pk__head[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk__en[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:11px}.pk__term[data-astro-cid-u3mqw4ek]{background:color-mix(in srgb, var(--c) 16%, #fff);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.pk__ja[data-astro-cid-u3mqw4ek]{font-size:18px;font-weight:700;line-height:1.5}.pk__price[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:6px;display:flex}.pk__price[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.pk--wide[data-astro-cid-u3mqw4ek] .pk__price[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek],.pk--tall[data-astro-cid-u3mqw4ek] .pk__price[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{font-size:80px}.pk__price[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{font-size:13px;font-weight:700}.pk__price[data-astro-cid-u3mqw4ek] .pk__ask[data-astro-cid-u3mqw4ek]{font-size:40px}.pk__upper[data-astro-cid-u3mqw4ek]{background:#08080b0a;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 12px;font-size:12px;display:flex}.pk__upper[data-astro-cid-u3mqw4ek] strong[data-astro-cid-u3mqw4ek]{white-space:nowrap}.pk__lead[data-astro-cid-u3mqw4ek]{font-size:14px;font-weight:700;line-height:1.7}.pk__inc[data-astro-cid-u3mqw4ek]{gap:6px;font-size:13px;display:grid}.pk--wide[data-astro-cid-u3mqw4ek] .pk__inc[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr}.pk__inc[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.pk__inc[data-astro-cid-u3mqw4ek] svg{color:var(--c);filter:brightness(.8);flex-shrink:0;margin-top:3px}.pk__fit[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--line);color:var(--mute);align-items:baseline;gap:10px;margin-top:4px;padding-top:12px;font-size:12px;display:flex}.pk__fit[data-astro-cid-u3mqw4ek] .mono[data-astro-cid-u3mqw4ek]{color:var(--ink);font-size:10px}.extra[data-astro-cid-u3mqw4ek]{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:14px;display:grid}.extra__col[data-astro-cid-u3mqw4ek]{background:#fff;border-radius:24px;padding:28px}.extra__title[data-astro-cid-u3mqw4ek]{margin:8px 0 18px;font-size:20px;font-weight:700}.opts[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opt[data-astro-cid-u3mqw4ek]{background:var(--paper);border-radius:14px;grid-template-columns:2.2em 1fr;column-gap:8px;padding:12px 14px;display:grid}.opt__no[data-astro-cid-u3mqw4ek]{color:var(--orange);grid-row:span 2;padding-top:3px;font-size:11px}.opt[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{font-size:14px}.opt[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]:last-child{color:var(--mute);font-size:12px;line-height:1.6}.others[data-astro-cid-u3mqw4ek]{gap:2px;display:grid}.others[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:flex}.others[data-astro-cid-u3mqw4ek] i[data-astro-cid-u3mqw4ek]{transform-origin:0;border-bottom:1px dotted #08080b4d;flex:1;height:1px}.others[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{font-family:var(--f-display);white-space:nowrap}.sim[data-astro-cid-u3mqw4ek]{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}.sim__controls[data-astro-cid-u3mqw4ek]{gap:14px;display:grid}.sim__group[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#0c0c11d1;border-radius:22px;min-width:0;margin:0;padding:24px}.sim__group[data-astro-cid-u3mqw4ek] legend[data-astro-cid-u3mqw4ek]{float:left;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:0;font-weight:700;display:flex}.sim__group[data-astro-cid-u3mqw4ek] legend[data-astro-cid-u3mqw4ek] .mono[data-astro-cid-u3mqw4ek]{background:var(--paper);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.kinds[data-astro-cid-u3mqw4ek]{clear:both;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kind[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek],.seg[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek],.tog[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]{opacity:0;pointer-events:none;position:absolute}.kind[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);cursor:pointer;height:56px;transition:background .3s, color .3s, border-color .3s, transform .4s var(--ease);border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid}.kind[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]:hover{border-color:var(--paper)}.kind[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:checked+span[data-astro-cid-u3mqw4ek]{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:translateY(-2px)}.kind[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:focus-visible+span[data-astro-cid-u3mqw4ek],.seg[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:focus-visible+span[data-astro-cid-u3mqw4ek],.tog[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:focus-visible~span[data-astro-cid-u3mqw4ek]{outline:2px solid var(--cyan);outline-offset:2px}.seg[data-astro-cid-u3mqw4ek]{clear:both;background:#ffffff0f;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.seg__thumb[data-astro-cid-u3mqw4ek]{background:var(--grad);border-radius:999px;width:0;position:absolute;top:4px;bottom:4px;left:4px}.seg[data-astro-cid-u3mqw4ek] label[data-astro-cid-u3mqw4ek]{z-index:1;position:relative}.seg[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{cursor:pointer;place-items:center;height:44px;font-size:14px;font-weight:700;transition:color .3s;display:grid}.seg[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:checked+span[data-astro-cid-u3mqw4ek]{color:var(--ink)}.toggles[data-astro-cid-u3mqw4ek]{clear:both;flex-wrap:wrap;gap:8px;display:flex}.tog[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 16px 0 10px;font-size:13px;font-weight:700;transition:border-color .3s;display:inline-flex}.tog__sw[data-astro-cid-u3mqw4ek]{background:#ffffff26;border-radius:999px;width:32px;height:18px;transition:background .3s;position:relative}.tog__sw[data-astro-cid-u3mqw4ek]:after{content:"";background:var(--paper);width:14px;height:14px;transition:transform .4s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.tog[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:checked+.tog__sw[data-astro-cid-u3mqw4ek]{background:var(--orange)}.tog[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:checked+.tog__sw[data-astro-cid-u3mqw4ek]:after{transform:translate(14px)}.tog[data-astro-cid-u3mqw4ek]:has(input:checked){border-color:var(--orange)}.sim__result[data-astro-cid-u3mqw4ek]{top:calc(var(--header-h) + 24px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#2f5bff40,#0c0c11e6 45%),#0c0c11e6;border:1px solid #49c6ff4d;border-radius:26px;gap:16px;padding:32px;display:grid;position:sticky}.sim__cap[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:11px}.sim__amount[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.sim__amount[data-astro-cid-u3mqw4ek] b[data-astro-cid-u3mqw4ek]{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,88px);font-weight:600;line-height:1}.sim__tilde[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:32px}.sim__unit[data-astro-cid-u3mqw4ek]{margin-left:6px;font-weight:700}.sim__bar[data-astro-cid-u3mqw4ek]{background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.sim__bar[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{background:var(--grad);border-radius:999px;width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px #49c6ff99}.sim__scale[data-astro-cid-u3mqw4ek]{color:var(--mute-2);justify-content:space-between;margin-top:-8px;font-size:10px;display:flex}.sim__summary[data-astro-cid-u3mqw4ek]{min-height:1.6em;font-size:13px;font-weight:700}.sim__cta[data-astro-cid-u3mqw4ek]{justify-self:start}.sim__note[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:12px}.flow[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.flow__line[data-astro-cid-u3mqw4ek]{background:var(--line);z-index:1;pointer-events:none;height:2px;position:absolute;top:47px;left:46px;right:calc(25% - 34px)}.flow__line[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{transform-origin:0;background:linear-gradient(90deg,#49c6ff,#2f5bff 35%,#ff6a1a 70%,#ffc93c);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 14px #49c6ff99}.ph[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);background:#0c0c11eb;border-radius:22px;align-content:start;gap:12px;padding:26px 24px;transition:border-color .6s,background .6s;display:grid;position:relative}.ph__no[data-astro-cid-u3mqw4ek]{z-index:2;background:var(--ink-3);width:44px;height:44px;color:var(--mute);font-family:var(--f-display);box-shadow:0 0 0 1px var(--line);transition:background .5s, color .5s, box-shadow .5s, transform .6s var(--ease);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.ph[data-astro-cid-u3mqw4ek]>[data-astro-cid-u3mqw4ek]:not(.ph__no){opacity:.4;transition:opacity .6s}.ph[data-astro-cid-u3mqw4ek].is-on{border-color:color-mix(in srgb, var(--p) 50%, transparent);background:color-mix(in srgb, var(--p) 8%, #0c0c11e0)}.ph[data-astro-cid-u3mqw4ek].is-on .ph__no[data-astro-cid-u3mqw4ek]{background:var(--p);color:var(--ink);box-shadow:0 0 0 5px color-mix(in srgb, var(--p) 22%, transparent), 0 0 28px var(--p);transform:scale(1.1)}.ph[data-astro-cid-u3mqw4ek].is-on>[data-astro-cid-u3mqw4ek]:not(.ph__no){opacity:1}html.reduced .ph[data-astro-cid-u3mqw4ek]>[data-astro-cid-u3mqw4ek]{opacity:1!important}.ph__en[data-astro-cid-u3mqw4ek]{font-family:var(--f-display);letter-spacing:-.03em;color:var(--p);font-size:28px;font-weight:600}.ph__en[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{font-family:var(--f-jp);color:var(--mute);margin-left:6px;font-size:13px}.ph__title[data-astro-cid-u3mqw4ek]{font-size:17px;font-weight:700}.ph__body[data-astro-cid-u3mqw4ek]{color:var(--mute);font-size:13px;line-height:1.8}.ph__term[data-astro-cid-u3mqw4ek]{background:color-mix(in srgb, var(--p) 18%, transparent);border-radius:999px;justify-self:start;padding:4px 12px;font-size:12px;font-weight:700}.faq[data-astro-cid-u3mqw4ek]{gap:10px;max-width:960px;display:grid}.qa[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);backdrop-filter:blur(12px);background:#0a0a0ed6;border-radius:18px;transition:border-color .4s}.qa[data-astro-cid-u3mqw4ek]:hover,.qa[data-astro-cid-u3mqw4ek].is-open{border-color:#f1efe959}.qa[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{cursor:pointer;align-items:center;gap:16px;padding:22px 24px;font-size:16px;font-weight:700;list-style:none;display:flex}.qa[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-u3mqw4ek]{background:var(--grad);width:32px;height:32px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.qa__icon[data-astro-cid-u3mqw4ek]{flex-shrink:0;width:20px;height:20px;margin-left:auto;position:relative}.qa__icon[data-astro-cid-u3mqw4ek]:before,.qa__icon[data-astro-cid-u3mqw4ek]:after{content:"";height:2px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:9px;left:3px;right:3px}.qa__icon[data-astro-cid-u3mqw4ek]:after{transform:rotate(90deg)}.qa[data-astro-cid-u3mqw4ek][open] .qa__icon[data-astro-cid-u3mqw4ek]:after{transform:rotate(0)}.qa__body[data-astro-cid-u3mqw4ek]{overflow:hidden}.qa__body[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--mute);padding:0 24px 24px 72px;font-size:14px;line-height:1.9}@media (width<=1100px){.models[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.bento[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr)}.pk--tall[data-astro-cid-u3mqw4ek]{grid-row:auto}.extra[data-astro-cid-u3mqw4ek],.sim[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.sim__result[data-astro-cid-u3mqw4ek]{position:static}}@media (width<=860px){.flow[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.flow__line[data-astro-cid-u3mqw4ek]{width:2px;height:auto;inset:40px auto 40px 46px}.flow__line[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{transform-origin:top;background:linear-gradient(#49c6ff,#2f5bff 35%,#ff6a1a 70%,#ffc93c);transform:scaleY(0)}.ph[data-astro-cid-u3mqw4ek]{grid-template-columns:44px 1fr;column-gap:16px}.ph[data-astro-cid-u3mqw4ek]>[data-astro-cid-u3mqw4ek]:not(.ph__no){grid-column:2}.ph__no[data-astro-cid-u3mqw4ek]{grid-row:1/span 3}}@media (width<=600px){.bento[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.pk--wide[data-astro-cid-u3mqw4ek]{grid-column:auto}.pk--wide[data-astro-cid-u3mqw4ek] .pk__inc[data-astro-cid-u3mqw4ek],.opts[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.kinds[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr}.qa__body[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{padding-left:24px}}
