.sois-plans{--sois-plans-gap:clamp(20px,12cqw,64px);--sois-plans-plot:220px;flex-direction:column;gap:24px;width:100%;max-width:451px;margin:20px auto 0;display:flex}.sois-plans-plot{justify-content:center;column-gap:var(--sois-plans-gap);font-variant-numeric:tabular-nums;color:var(--aa-chart-text);grid-template-columns:repeat(3,minmax(0,92px));font-size:14px;line-height:16px;display:grid}.sois-plans-year{flex-direction:column;gap:10px;display:flex;position:relative}.sois-plans-stack{height:var(--sois-plans-plot);border-radius:6px 6px 0 0;flex-direction:column-reverse;gap:2px;display:flex;overflow:clip}.sois-plans-segment{white-space:nowrap;flex-basis:0;justify-content:center;align-items:center;min-height:0;font-size:12px;font-weight:500;line-height:12px;display:flex}.sois-plans-segment.is-weekly{background:var(--sois-weekly);color:var(--white)}.sois-plans-segment.is-monthly{background:var(--sois-monthly)}.sois-plans-segment.is-annual{background:var(--sois-annual)}.sois-plans-segment.is-oneTime{background:var(--sois-one-time)}.sois-plans-label{text-align:center}.sois-plans-link{top:0;left:calc(-1*var(--sois-plans-gap));width:var(--sois-plans-gap);height:var(--sois-plans-plot);position:absolute;overflow:visible}.sois-plans-link line{stroke:var(--purple-600);stroke-width:1px;stroke-dasharray:3 2}@media (prefers-reduced-motion:no-preference){html:not([data-lite]) .sois-plans-plot[data-revealed] .sois-plans-stack{--aa-from:0;transform-origin:bottom;animation:aa-bar-rise .6s cubic-bezier(.33,1,.68,1)calc(var(--i)*.1s)backwards}html:not([data-lite]) .sois-plans-plot[data-revealed] :is(.sois-plans-segment>span,.sois-plans-link){animation:aa-bar-label .25s ease-out calc(var(--i)*.1s + .55s)backwards}}
.aa-card.is-prices{--aa-measure:1000px}.aa-card.is-prices .aa-card-head{text-align:center;align-items:center}.aa-card.is-prices :is(.aa-card-title,.aa-card-description){max-width:640px}.sois-world{margin-top:20px;position:relative}.sois-world-map{position:relative}.sois-world .aa-map{margin-top:0;display:block}.sois-world-art{position:relative}.sois-world-land{width:100%;max-width:none;height:auto;display:block}@container aa-chart not (min-width:640px){.sois-world-art{width:720px}.sois-world .aa-map{margin-inline:calc(-1*var(--aa-card-pad));padding-inline:var(--aa-card-pad);overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.sois-world .aa-map::-webkit-scrollbar{display:none}.sois-world .aa-map[data-dragging]{cursor:grabbing}.sois-world .aa-map:focus-visible{outline:2px solid var(--purple-500);outline-offset:-2px}}.sois-world-priced{width:100%;height:100%;stroke:var(--white);stroke-linejoin:round;position:absolute;inset:0}.sois-world-legend{color:var(--color-text-strong);flex-direction:column;gap:8px;margin-top:20px;font-size:15px;line-height:20px;display:flex}.sois-world-levels{flex-direction:column;gap:4px;display:flex}.sois-world-level{align-items:center;gap:16px;display:flex}.sois-world-swatch{flex:none;width:48px;height:16px}.sois-world-mark{white-space:nowrap;min-width:28px}.sois-world-range{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--gray-650)}@media (min-width:1200px){.sois-world-legend{margin-top:0;position:absolute;bottom:0;left:0}.sois-world-legend-title{max-width:250px}}
.sois-trials-plot{font-variant-numeric:tabular-nums;max-width:451px;color:var(--aa-chart-text);grid-template-rows:22px 220px auto;grid-template-columns:repeat(6,minmax(0,1fr));margin:20px auto 0;font-size:14px;line-height:16px;display:grid}.sois-trials-bar{grid-row:1/span 3;grid-template-rows:subgrid;justify-items:center;display:grid}.sois-trials-value{white-space:nowrap;grid-row:1;align-self:end;padding-bottom:6px}.sois-trials-fill{width:min(56px,72%);height:var(--h);background:var(--sois-later);border-radius:6px 6px 0 0;grid-row:2;align-self:end}.sois-trials-bar.is-day0 .sois-trials-fill{background:var(--sois-weekly)}.sois-trials-day{white-space:nowrap;color:var(--gray-700);grid-row:3;padding-top:10px}@container aa-chart not (min-width:400px){.sois-trials-day{font-size:12px}}.sois-trials-later.aa-pair{--aa-pair-gap:80%;--aa-bar:0px;pointer-events:none;grid-area:2/2/auto/7;font-size:14px}@container aa-chart not (min-width:400px){.sois-trials-later.aa-pair{font-size:12px}}@media (prefers-reduced-motion:no-preference){html:not([data-lite]) .sois-trials-plot[data-revealed] .sois-trials-fill{transform-origin:bottom;animation:.6s cubic-bezier(.22,1,.36,1) backwards aa-bar-rise}html:not([data-lite]) .sois-trials-plot[data-revealed] :is(.sois-trials-value,.sois-trials-later){animation:.25s ease-out .5s backwards aa-bar-label}}
.aa-card.is-statement{--aa-measure:628px;row-gap:32px}@media (min-width:1280px){.aa-card.is-statement{--aa-measure:100%;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px}}.is-statement .text-fluid-heading{--fluid-min:28px;--fluid-max:32px;text-wrap:pretty}.sois-spread{--sois-spread-plot:220px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:var(--sois-spread-plot)auto;color:var(--aa-chart-text);font-size:14px;line-height:16px;display:grid;position:relative}.sois-spread-bar{grid-row:span 2;grid-template-rows:subgrid;justify-items:center;min-width:0;display:grid}.sois-spread-fill{width:min(56px,64%);height:calc(var(--h)*var(--sois-spread-plot));background:color-mix(in srgb,var(--purple-600)var(--tone),var(--aa-violet-pale));border-radius:6px 6px 0 0;grid-row:1;align-self:end}.sois-spread-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;text-align:center;color:var(--gray-700);grid-row:2;padding:10px 4px 0}@container aa-chart not (min-width:540px){.sois-spread-name{font-size:12px}}@container aa-chart (440px<=width<720px){.aa-page:lang(ja) .sois-spread-name{font-size:12px}}.sois-spread-slab{z-index:1;left:0;right:0;top:calc((1 - var(--average))*var(--sois-spread-plot));height:calc(var(--average)*var(--sois-spread-plot));background:var(--gray-200);opacity:0;pointer-events:none;border-radius:6px 6px 0 0;position:absolute}.sois-spread-average{--sois-spread-dash:var(--gray-400)0 30%,transparent 0 70%,var(--gray-400)0;z-index:2;height:calc((1 - var(--average))*var(--sois-spread-plot) + .5px);white-space:nowrap;color:var(--gray-700);background:linear-gradient(90deg,var(--sois-spread-dash))left bottom/5px 1px round no-repeat;pointer-events:none;align-items:flex-end;padding-bottom:7px;display:flex;position:absolute;top:0;left:0;right:0}@container aa-chart not (min-width:440px){.sois-spread{grid-template-rows:none;grid-template-columns:fit-content(45%) minmax(0,1fr);grid-auto-flow:row;gap:12px;padding-top:28px}.sois-spread-bar{grid-area:auto/1/auto/-1;grid-template-columns:subgrid;grid-template-rows:none;place-items:center start}.sois-spread-bar.is-wide{display:none}.sois-spread-name{-webkit-hyphens:manual;hyphens:manual;text-align:start;grid-area:1/1;padding:0;font-size:14px}.sois-spread-fill{width:calc(var(--h)*100%);border-radius:4px;grid-area:1/2;align-self:center;height:16px}.sois-spread-slab{width:calc(var(--average)*100%);border-radius:0 4px 4px 0;grid-column:2;height:auto;top:28px;bottom:0;right:auto}.sois-spread-average{left:auto;right:calc((1 - var(--average))*100% - .5px);text-align:end;background:linear-gradient(180deg,var(--sois-spread-dash))right top/1px 5px no-repeat round;grid-column:2;justify-content:flex-end;align-items:flex-start;height:auto;padding:0 7px 0 0;bottom:0}}@keyframes sois-spread-slab{0%,45%{opacity:1}}@media (prefers-reduced-motion:no-preference){html:not([data-lite]) .sois-spread[data-revealed] .sois-spread-slab{animation:.7s ease-out backwards sois-spread-slab}html:not([data-lite]) .sois-spread[data-revealed] .sois-spread-fill{transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) .38s backwards aa-bar-rise}@container aa-chart not (min-width:440px){html:not([data-lite]) .sois-spread[data-revealed] .sois-spread-fill{transform-origin:0;animation-name:aa-bar-spread}}}