.use-cases[data-v-73269a3d]{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);margin-top:clamp(40px,5vw,56px)}.use-cases__tab[data-v-73269a3d]{align-items:baseline;border-top:1px solid var(--color-rule);color:#9aa8b2;display:flex;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:900;gap:14px;line-height:1.5;padding:16px 0;text-align:left;transition:color .3s;width:100%}.use-cases__list li:last-child .use-cases__tab[data-v-73269a3d]{border-bottom:1px solid var(--color-rule)}.use-cases__letter[data-v-73269a3d]{color:#b8c4cb;font-family:var(--font-latin);font-size:14px}.use-cases__tab[data-v-73269a3d]:hover,.use-cases__tab[aria-pressed=true][data-v-73269a3d]{color:var(--color-ink)}.use-cases__tab[aria-pressed=true] .use-cases__letter[data-v-73269a3d]{color:var(--color-teal)}.use-cases__panel[data-v-73269a3d]{background:var(--color-white);border:1.5px solid var(--color-rule);border-radius:14px;padding:clamp(24px,3vw,36px);position:sticky;top:calc(var(--header-height) + 24px)}.use-cases__art[data-v-73269a3d] svg{display:block;height:auto;margin:0 auto;max-width:320px;width:100%}.use-cases__body[data-v-73269a3d]{margin-top:20px}.use-cases__body dt[data-v-73269a3d]{color:var(--color-muted);font-size:12.5px;font-weight:700;margin-top:16px}.use-cases__body dd[data-v-73269a3d]{color:var(--color-ink);font-size:15px;line-height:1.85;margin-top:4px}.use-cases__result[data-v-73269a3d]{color:var(--color-teal)!important;font-weight:700}.use-cases__tags[data-v-73269a3d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.use-cases__tags li[data-v-73269a3d]{background:#79cbca24;border-radius:20px;color:var(--color-teal);font-family:var(--font-latin);font-size:12px;font-weight:700;padding:3px 11px}.use-cases__panel--inline[data-v-73269a3d]{display:none}@media (max-width:860px){.use-cases[data-v-73269a3d]{grid-template-columns:1fr}.use-cases__panel--side[data-v-73269a3d]{display:none}.use-cases__panel--inline[data-v-73269a3d]{animation:panel-open-73269a3d .3s ease-out;display:block;margin:4px 0 16px;position:static}}@keyframes panel-open-73269a3d{0%{opacity:0;transform:translateY(-6px)}}.architecture[data-v-20ab1676]{margin-top:clamp(36px,5vw,56px)}.architecture__examples[data-v-20ab1676]{border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:8px 32px}.architecture__examples button[data-v-20ab1676]{border-bottom:3px solid transparent;color:var(--color-on-dark-muted);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:900;margin-bottom:-1px;padding:0 0 12px;transition:color .3s,border-color .3s}.architecture__examples button[aria-selected=true][data-v-20ab1676]{border-bottom-color:var(--color-yellow);color:var(--color-white)}.architecture__example-label[data-v-20ab1676]{color:var(--color-aqua);font-size:12px;margin-right:10px}.architecture__intro[data-v-20ab1676]{color:var(--color-on-dark);font-size:15px;margin:16px 0 24px}.architecture__toggle[data-v-20ab1676]{background:#ffffff14;border-radius:40px;display:inline-flex;padding:4px}.architecture__toggle button[data-v-20ab1676]{border-radius:40px;color:var(--color-on-dark-muted);font-size:13px;font-weight:700;padding:8px 20px;transition:background .3s,color .3s}.architecture__toggle button[aria-selected=true][data-v-20ab1676]{background:var(--color-yellow);color:var(--color-navy)}@media (max-width:640px){.architecture__toggle[data-v-20ab1676]{border-radius:16px;display:flex}.architecture__toggle button[data-v-20ab1676]{border-radius:12px;display:grid;flex:1;font-size:12px;line-height:1.4;padding:6px 4px}}.architecture__hint[data-v-20ab1676]{color:var(--color-on-dark-muted);font-size:13px;margin-top:12px}.architecture__tiers[data-v-20ab1676]{display:none;list-style:none;margin:20px 0 0!important;padding:0!important}.architecture__tier[data-v-20ab1676]{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding-bottom:30px;position:relative}.architecture__tier[data-v-20ab1676]:not(:last-child):before{background:#79cbca59;bottom:4px;content:"";height:22px;left:22px;position:absolute;width:2px}.architecture__tier[data-v-20ab1676]:not(:last-child):after{animation:tier-flow-20ab1676 1.6s ease-in infinite;background:var(--color-yellow);border-radius:50%;bottom:22px;content:"";height:8px;left:19px;position:absolute;width:8px}@keyframes tier-flow-20ab1676{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(18px)}}.architecture__tier.is-watch[data-v-20ab1676]{border-top:1px dashed rgba(121,203,202,.35);padding-top:14px}.architecture__chip[data-v-20ab1676]{background:#0d2c50;border:1.5px solid rgba(121,203,202,.55);border-radius:10px;color:var(--color-white);display:grid;font-size:14.5px;font-weight:800;line-height:1.35;padding:8px 14px;text-align:left;transition:border-color .3s,background .3s}.architecture__chip span[data-v-20ab1676]{color:var(--color-on-dark-muted);font-size:11px;font-weight:700}.architecture__chip.is-accent[data-v-20ab1676]{border-color:#ecbe13b3}.architecture__chip.is-selected[data-v-20ab1676]{background:#123a66;border:2px solid var(--color-yellow)}@media (max-width:860px){.architecture__tiers[data-v-20ab1676]{display:block}.architecture__scroller[data-v-20ab1676]{display:none}}@media (prefers-reduced-motion:reduce){.architecture__tier[data-v-20ab1676]:after{animation:none;display:none}}.architecture__scroller[data-v-20ab1676]{margin-top:20px;overflow-x:auto}.architecture__diagram[data-v-20ab1676]{display:block;height:auto;min-width:820px;width:100%}.architecture__region[data-v-20ab1676]{fill:#79cbca08;stroke:#79cbca59;stroke-width:1.2;stroke-dasharray:6 6}.architecture__region-label[data-v-20ab1676]{font-size:12px;font-weight:700;fill:var(--color-on-dark-muted)}.architecture__link[data-v-20ab1676]{stroke:#79cbca47;stroke-width:1.5;transition:stroke .3s}.architecture__link.is-lit[data-v-20ab1676]{stroke:#ecbe13bf}.architecture__packet--yellow[data-v-20ab1676]{fill:var(--color-yellow)}.architecture__packet--aqua[data-v-20ab1676]{fill:var(--color-aqua)}.architecture__node[data-v-20ab1676]{cursor:pointer;outline:none}.architecture__node rect[data-v-20ab1676]{fill:#0d2c50;stroke:#79cbca8c;stroke-width:1.5;transition:stroke .3s,fill .3s}.architecture__node.is-accent rect[data-v-20ab1676]{stroke:#ecbe13b3}.architecture__node.is-selected rect[data-v-20ab1676],.architecture__node:focus-visible rect[data-v-20ab1676],.architecture__node:hover rect[data-v-20ab1676]{fill:#123a66;stroke:var(--color-yellow);stroke-width:2}.architecture__label[data-v-20ab1676]{font-size:15px;font-weight:800;fill:var(--color-white)}.architecture__caption[data-v-20ab1676]{font-size:11.5px;font-weight:700;fill:var(--color-on-dark-muted)}.architecture__tools[data-v-20ab1676]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:20px}.architecture__tools-label[data-v-20ab1676]{color:var(--color-on-dark-muted);font-size:12.5px;font-weight:900}.architecture__tools-list[data-v-20ab1676]{display:flex;flex-wrap:wrap;gap:8px}.architecture__tools-list button[data-v-20ab1676]{border:1.5px dashed rgba(121,203,202,.5);border-radius:20px;color:var(--color-white);font-family:var(--font-latin);font-size:13px;font-weight:700;padding:6px 14px;transition:border-color .3s,background .3s}.architecture__tools-list button span[data-v-20ab1676]{color:var(--color-on-dark-muted);font-family:var(--font-jp);font-size:11.5px;margin-left:8px}.architecture__tools-list button[data-v-20ab1676]:focus-visible,.architecture__tools-list button[data-v-20ab1676]:hover,.architecture__tools-list button[aria-pressed=true][data-v-20ab1676]{background:#ecbe131a;border:1.5px solid var(--color-yellow)}.architecture__panel[data-v-20ab1676]{border-top:1px solid hsla(0,0%,100%,.12);margin-top:16px;min-height:150px;padding-top:20px}.architecture__panel-name[data-v-20ab1676]{color:var(--color-white);font-size:1.15rem;font-weight:900}.architecture__panel-name span[data-v-20ab1676]{color:var(--color-aqua);font-size:13px;font-weight:700;margin-left:12px}.architecture__panel-text[data-v-20ab1676]{color:var(--color-on-dark);font-size:15px;line-height:1.9;margin-top:8px;max-width:50em}.grow-enter-active[data-v-20ab1676],.grow-leave-active[data-v-20ab1676]{transform-box:fill-box;transform-origin:center;transition:opacity .5s,transform .5s cubic-bezier(.3,1.3,.5,1)}.grow-enter-active[data-v-20ab1676]{transition-delay:.15s}.grow-enter-from[data-v-20ab1676]{opacity:0;transform:scale(.6)}.grow-leave-to[data-v-20ab1676]{opacity:0}.layer-enter-active[data-v-20ab1676],.layer-leave-active[data-v-20ab1676]{transition:opacity .3s,transform .3s}.layer-enter-from[data-v-20ab1676]{opacity:0;transform:scale(1.03)}.layer-leave-to[data-v-20ab1676]{opacity:0;transform:scale(.97)}
