.thl[data-astro-cid-wszngcsl]{--soft:#7c8cff;--green:#4f9a6a;z-index:0;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden;@media (width>=768px){display:block}}.thl[data-astro-cid-wszngcsl]{background:color-mix(in srgb, var(--color-blue-100) 60%, white)}.thl-arch[data-astro-cid-wszngcsl]{width:100%;height:100%;position:absolute;inset:0}.thl-disc-m[data-astro-cid-wszngcsl]{fill:color-mix(in srgb, var(--color-blue-100) 30%, white)}.thl-disc-i[data-astro-cid-wszngcsl]{fill:var(--color-white)}.thl-p[data-astro-cid-wszngcsl]{background:var(--color-white);will-change:transform, opacity;border-radius:10px;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #1d1d1f0f,0 10px 26px -18px #1e287847}.thl-level[data-astro-cid-wszngcsl]{padding:9px 11px}.thl-row[data-astro-cid-wszngcsl]{border-radius:6px;justify-content:space-between;width:150px;padding:9px 12px}.thl-rule[data-astro-cid-wszngcsl],.thl-toast[data-astro-cid-wszngcsl]{border-radius:999px;padding:7px 11px}.thl-toast[data-astro-cid-wszngcsl]{border-radius:9px}.thl-b[data-astro-cid-wszngcsl]{width:var(--w);background:#dcdce2;border-radius:999px;flex:none;height:4px;display:block}.thl-b-soft[data-astro-cid-wszngcsl]{background:#e4e4ea}.thl-g[data-astro-cid-wszngcsl]{border:1.2px solid #b0b0bc;border-radius:2px;flex:none;width:9px;height:9px;display:block}.thl-g-mark[data-astro-cid-wszngcsl]{background:var(--soft);opacity:.75;border:0}.thl-tag[data-astro-cid-wszngcsl],.thl-abbr[data-astro-cid-wszngcsl]{width:var(--w);border:1px dashed rgb(160 160 170/calc(.7 * (1 - var(--a,1))));background:rgb(238 240 255/var(--a,1));box-sizing:border-box;border-radius:999px;flex:none;height:12px;display:block}.thl-abbr[data-astro-cid-wszngcsl]{background:color-mix(in srgb, var(--color-blue-200) calc(var(--a,1) * 100%), transparent);border-radius:4px}.thl-lock[data-astro-cid-wszngcsl]{background:color-mix(in srgb, var(--soft) calc(var(--a,1) * 100%), #b0b0bc);border-radius:1.5px;flex:none;width:8px;height:6px;margin-top:3px;display:block;position:relative;&:before{content:"";border:1.2px solid color-mix(in srgb, var(--soft) calc(var(--a,1) * 100%), #b0b0bc);border-bottom:0;border-radius:3px 3px 0 0;width:3px;height:4px;position:absolute;top:-4px;left:1.5px}}.thl-tick[data-astro-cid-wszngcsl]{border:1px solid var(--green);width:9px;height:9px;opacity:clamp(0, calc(var(--a,1) * 3 - 2), 1);border-radius:50%;flex:none;display:block}.twm[data-astro-cid-qdfyysix]{cursor:pointer;--green:#24965a;--ease:cubic-bezier(.22, 1, .36, 1);border-radius:14px;outline:none;width:100%;max-width:560px;container-type:inline-size}.twm[data-astro-cid-qdfyysix]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:8px}@media (width>=1600px){.twm[data-astro-cid-qdfyysix].twm{zoom:1;max-width:calc(560px * var(--model-zoom))}}.twm-stage[data-astro-cid-qdfyysix]{--u:calc(100cqw / 560);height:calc(var(--u) * 352);font-family:var(--font-body);font-weight:400;font-size:calc(var(--u) * 13);color:var(--color-text-primary);line-height:1.3;position:relative}.twm-stage[data-astro-cid-qdfyysix] p{margin:0}.twm-win[data-astro-cid-qdfyysix]{left:calc(var(--u) * 70);top:calc(var(--u) * 30);width:calc(var(--u) * 420);border-radius:calc(var(--u) * 14);background:var(--color-white);box-shadow:0 calc(var(--u) * 28) calc(var(--u) * 56) calc(var(--u) * -28) #10185a47;border:1px solid #1d1d1f14;position:absolute}.twm-bar[data-astro-cid-qdfyysix]{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 48);padding-inline:calc(var(--u) * 18);border-bottom:1px solid #1d1d1f12;display:flex}.twm-bar[data-astro-cid-qdfyysix] .twm-mark{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.twm-pill[data-astro-cid-qdfyysix]{padding:calc(var(--u) * 3) calc(var(--u) * 9);background:var(--color-gray-50);color:var(--color-text-secondary);font-size:calc(var(--u) * 11);border-radius:999px;margin-left:auto}.twm-body[data-astro-cid-qdfyysix]{gap:calc(var(--u) * 6);padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 24);flex-direction:column;display:flex}.twm-row[data-astro-cid-qdfyysix]{grid-template-columns:calc(var(--u) * 76) 1fr auto auto;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 44);display:grid}.twm-row[data-astro-cid-qdfyysix] small{font-size:calc(var(--u) * 11);color:var(--color-text-tertiary)}.twm-row[data-astro-cid-qdfyysix]>.twm-tag[data-astro-cid-qdfyysix]{justify-self:start}.twm-row[data-astro-cid-qdfyysix]+.twm-row[data-astro-cid-qdfyysix]{border-top:1px solid #1d1d1f0f}.twm-tag[data-astro-cid-qdfyysix]{padding:calc(var(--u) * 4) calc(var(--u) * 10);background:var(--color-blue-50);color:var(--color-text-brand);font-size:calc(var(--u) * 12);white-space:nowrap;border-radius:999px;display:inline-flex}.twm-via[data-astro-cid-qdfyysix]{padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 6);background:var(--color-gray-50);color:var(--color-text-secondary);font-size:calc(var(--u) * 10.5);white-space:nowrap}.twm-ck[data-astro-cid-qdfyysix]{width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.twm-ck[data-astro-cid-qdfyysix] svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);fill:none;stroke:var(--color-white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.twm-card[data-astro-cid-qdfyysix]{z-index:2;align-items:flex-start;gap:calc(var(--u) * 8);padding:calc(var(--u) * 13) calc(var(--u) * 15);border-radius:calc(var(--u) * 12);background:var(--color-white);font-size:calc(var(--u) * 12);box-shadow:0 0 0 1px #10185a0f, 0 calc(var(--u) * 2) calc(var(--u) * 6) #10185a1a, 0 calc(var(--u) * 24) calc(var(--u) * 48) calc(var(--u) * -12) #10185a4d;flex-direction:column;display:flex;position:absolute}.twm-c1[data-astro-cid-qdfyysix]{left:0;top:calc(var(--u) * 232)}.twm-c2[data-astro-cid-qdfyysix]{right:0;top:calc(var(--u) * 252)}.twm-cap[data-astro-cid-qdfyysix]{font-size:calc(var(--u) * 10);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.twm-rule[data-astro-cid-qdfyysix]{align-items:center;gap:calc(var(--u) * 8);display:inline-flex}.twm-rule[data-astro-cid-qdfyysix] .twm-ck{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}@media (prefers-reduced-motion:no-preference){.twm[data-astro-cid-qdfyysix].is-play .twm-via[data-astro-cid-qdfyysix]{animation:twm-in 2.5s var(--ease) 1 both;animation-delay:calc(var(--k) * .45s)}.twm[data-astro-cid-qdfyysix].is-play .twm-row[data-astro-cid-qdfyysix] .twm-tag[data-astro-cid-qdfyysix]{animation:twm-land 2.5s var(--ease) 1 both;animation-delay:calc(var(--k) * .45s)}.twm[data-astro-cid-qdfyysix].is-play .twm-row[data-astro-cid-qdfyysix] .twm-ck[data-astro-cid-qdfyysix]{animation:twm-tick 2.5s var(--ease) 1 both;animation-delay:calc(var(--k) * .45s)}.twm[data-astro-cid-qdfyysix].is-play .twm-c1[data-astro-cid-qdfyysix]{animation:twm-c1 2.5s var(--ease) 1 both}.twm[data-astro-cid-qdfyysix].is-play .twm-c2[data-astro-cid-qdfyysix]{animation:twm-c2 2.5s var(--ease) 1 both}}@keyframes twm-in{0%{opacity:0;translate:calc(var(--u) * 6) 0}8%,to{opacity:1;translate:none}}@keyframes twm-land{0%,6%{opacity:0;scale:.9}14%,to{opacity:1;scale:1}}@keyframes twm-tick{0%,12%{opacity:0;scale:.4}18%,to{opacity:1;scale:1}}@keyframes twm-c1{0%,20%{opacity:0;translate:0 6px}30%,to{opacity:1;translate:none}}@keyframes twm-c2{0%,66%{opacity:0;translate:0 6px}80%,to{opacity:1;translate:none}}.twm-body[data-astro-cid-qdfyysix],.twm-card[data-astro-cid-qdfyysix]{transition:opacity .4s}.twm[data-astro-cid-qdfyysix].is-fade [data-astro-cid-qdfyysix]:is(.twm-body,.twm-card){opacity:0}@container (width<=480px){.twm-stage[data-astro-cid-qdfyysix]{--u:calc(100cqw / 420);gap:calc(var(--u) * 12);flex-direction:column;height:auto;display:flex}.twm-win[data-astro-cid-qdfyysix],.twm-card[data-astro-cid-qdfyysix]{width:100%;max-width:none;position:relative;inset:auto}}main :is(section.pb,section.hw,section.pt,section.qs,section.pn,section.tos){border-top:1px solid #ffffff47}main section.po{border-top:1px solid var(--color-border-default)}@media (width>=1024px){main section.tos.tos{background:linear-gradient(90deg, var(--color-white) 50%, color-mix(in srgb, var(--color-blue-100) 30%, white) 0)}}#taxonomy-statement,footer[data-footer]{border-top:1px solid #ffffff47}
