/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.tof[data-astro-cid-zqkb4ig7]{width:100%;max-width:min(540px,100% - 96px);color:var(--color-text-primary);font-family:var(--font-body);font-weight:400;container-type:inline-size}.tof-stage[data-astro-cid-zqkb4ig7]{--u:calc(100cqw / 560);height:calc(var(--u) * 360);font-size:calc(var(--u) * 13);line-height:1.3;position:relative}.tof-stage[data-astro-cid-zqkb4ig7]>[data-astro-cid-zqkb4ig7]:not(svg){left:calc(var(--u) * var(--l,0));top:calc(var(--u) * var(--t,0));position:absolute}.tof-lines[data-astro-cid-zqkb4ig7]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tof-ln[data-astro-cid-zqkb4ig7]{fill:none;stroke:#4261f473;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.tof-core[data-astro-cid-zqkb4ig7]{--l:250;--t:150;width:calc(var(--u) * 60);height:calc(var(--u) * 60);border-radius:calc(var(--u) * 14);background:var(--color-bg-brand);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) calc(var(--u) * -14) #10185a99;place-items:center;display:grid}.tof-core[data-astro-cid-zqkb4ig7] .tof-mark{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.tof-chip[data-astro-cid-zqkb4ig7]{align-items:center;gap:calc(var(--u) * 9);box-sizing:border-box;width:calc(var(--u) * var(--w,160));height:calc(var(--u) * 38);padding:0 calc(var(--u) * 13);border-radius:calc(var(--u) * 10);background:var(--color-white);backdrop-filter:blur(6px);white-space:nowrap;border:1px solid #4261f44d;display:inline-flex}.tof-chip[data-astro-cid-zqkb4ig7] b{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 2);background:var(--color-bg-brand);flex:none}.tof-pills[data-astro-cid-zqkb4ig7]{gap:calc(var(--u) * 6);width:calc(var(--u) * 188);flex-wrap:wrap;display:flex}.tof-pills[data-astro-cid-zqkb4ig7] span{padding:calc(var(--u) * 3) calc(var(--u) * 10);font-size:calc(var(--u) * 11.5);border:1px solid #4261f44d;border-radius:999px}.tof-old[data-astro-cid-zqkb4ig7]{--l:0;--t:30;gap:calc(var(--u) * 8);margin:0;padding:0;list-style:none;display:flex}.tof-old[data-astro-cid-zqkb4ig7] li{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 9);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 11.5);color:var(--color-text-tertiary);rotate:var(--r);white-space:nowrap;background:#ffffffb3;border:1px dashed #1d1d1f33;display:flex}.tof-old[data-astro-cid-zqkb4ig7] s{text-decoration-thickness:1px}.tof-old[data-astro-cid-zqkb4ig7] em{font-style:normal;font-size:calc(var(--u) * 13);color:var(--color-text-tertiary)}.tof-ico[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 14);height:calc(var(--u) * 16);border-radius:calc(var(--u) * 2);background:var(--color-blue-50);display:grid}.tof-ico-sheet[data-astro-cid-zqkb4ig7]{padding:calc(var(--u) * 2);grid-template-columns:1fr 1fr;gap:1px}.tof-ico-sheet[data-astro-cid-zqkb4ig7] i{background:#4261f459}.tof-ico-doc[data-astro-cid-zqkb4ig7]{align-content:start;gap:calc(var(--u) * 2);padding:calc(var(--u) * 3) calc(var(--u) * 2)}.tof-ico-doc[data-astro-cid-zqkb4ig7] i{background:#4261f473;height:1.5px}.tof-ico-check[data-astro-cid-zqkb4ig7] i{display:none}.tof-ico-check[data-astro-cid-zqkb4ig7]:after{content:"";width:calc(var(--u) * 4);height:calc(var(--u) * 7);margin-top:calc(var(--u) * -2);border-bottom:1.5px solid #4261f499;border-right:1.5px solid #4261f499;place-self:center;rotate:40deg}.tof-dash[data-astro-cid-zqkb4ig7]{stroke-dasharray:.02 .02}.tof-arrow[data-astro-cid-zqkb4ig7]{fill:none;stroke:#4261f473;stroke-width:1px}.tof-sol[data-astro-cid-zqkb4ig7]{align-items:center;gap:calc(var(--u) * 12);box-sizing:border-box;width:calc(var(--u) * var(--w));padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 14);background:var(--color-white);backdrop-filter:blur(8px);border:1px solid #4261f44d;flex-direction:column;display:flex}.tof-sol-h[data-astro-cid-zqkb4ig7]{font-size:calc(var(--u) * 15)}.tof-cta[data-astro-cid-zqkb4ig7]{padding:calc(var(--u) * 8) calc(var(--u) * 14);border-radius:calc(var(--u) * 8);background:var(--color-bg-brand);color:var(--color-white);font-size:calc(var(--u) * 13);white-space:nowrap;transition:background-color var(--transition-duration-state) ease}.tof-cta[data-astro-cid-zqkb4ig7]:focus-visible{outline:2px solid var(--color-bg-brand);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tof-cta[data-astro-cid-zqkb4ig7]:hover{background:var(--color-action-primary-hover)}}.tof-bit[data-astro-cid-zqkb4ig7]{--f:#4261f41f;--d:#4261f480;align-items:center;gap:calc(var(--u) * 7);rotate:var(--r);opacity:.3;transition:rotate 1.2s cubic-bezier(.22,1,.36,1),opacity .8s;display:flex}.tof-sym[data-astro-cid-zqkb4ig7]{box-sizing:border-box;display:grid}.tof-note[data-astro-cid-zqkb4ig7]{box-sizing:border-box;width:calc(var(--u) * var(--w));font-size:calc(var(--u) * 11);color:var(--color-text-tertiary);line-height:1.3}.tof-bl[data-astro-cid-zqkb4ig7]{font-size:calc(var(--u) * 11);color:var(--color-text-brand);white-space:nowrap}.tof-field[data-astro-cid-zqkb4ig7]{align-content:start;gap:calc(var(--u) * 4);width:calc(var(--u) * 26);height:calc(var(--u) * 32);padding:calc(var(--u) * 6) calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:var(--f)}.tof-field[data-astro-cid-zqkb4ig7] b{height:calc(var(--u) * 3);background:var(--d);border-radius:2px}.tof-field[data-astro-cid-zqkb4ig7] b:nth-child(2){width:70%}.tof-field[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 46);border-radius:calc(var(--u) * 6);height:auto}.tof-browser[data-astro-cid-zqkb4ig7]{grid-template-rows:calc(var(--u) * 7) 1fr;gap:calc(var(--u) * 4);width:calc(var(--u) * 40);height:calc(var(--u) * 28);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 4);background:var(--f)}.tof-browser[data-astro-cid-zqkb4ig7] em{background:var(--d);opacity:.6;border-radius:2px}.tof-browser[data-astro-cid-zqkb4ig7] b{width:60%;height:calc(var(--u) * 3);background:var(--d);border-radius:2px}.tof-api[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 34);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);background:var(--f);font-size:calc(var(--u) * 11);color:var(--d);place-items:center}.tof-chat[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 34);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 11) calc(var(--u) * 11) calc(var(--u) * 11) calc(var(--u) * 3);background:var(--f);position:relative}.tof-chat[data-astro-cid-zqkb4ig7]:after{content:"";width:calc(var(--u) * 14);height:calc(var(--u) * 3);background:var(--d);box-shadow:0 calc(var(--u) * -5) 0 #4261f440;border-radius:2px;place-self:center}.tof-spark[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--d);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.4}.tof-agent[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 26);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 7);background:var(--f)}.tof-agent[data-astro-cid-zqkb4ig7]:after{content:"";width:calc(var(--u) * 4);height:calc(var(--u) * 4);background:var(--d);box-shadow:calc(var(--u) * -6) 0 0 var(--d), calc(var(--u) * 6) 0 0 var(--d);border-radius:50%;place-self:center}.tof-person[data-astro-cid-zqkb4ig7]{width:calc(var(--u) * 22);height:calc(var(--u) * 22);background:var(--f);border-radius:50%}.tof-person[data-astro-cid-zqkb4ig7]:after{content:"";width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--d);border-radius:50%;place-self:center}.tof[data-astro-cid-zqkb4ig7][data-at="0"] .b0[data-astro-cid-zqkb4ig7],.tof[data-astro-cid-zqkb4ig7][data-at="1"] [data-astro-cid-zqkb4ig7]:is(.b0,.b1),.tof[data-astro-cid-zqkb4ig7][data-at="2"] .tof-bit[data-astro-cid-zqkb4ig7],.tof[data-astro-cid-zqkb4ig7]:not([data-at]) .tof-bit[data-astro-cid-zqkb4ig7]{rotate:none}.tof[data-astro-cid-zqkb4ig7][data-at="0"] .b0[data-astro-cid-zqkb4ig7],.tof[data-astro-cid-zqkb4ig7][data-at="1"] .b1[data-astro-cid-zqkb4ig7],.tof[data-astro-cid-zqkb4ig7][data-at="2"] .b2[data-astro-cid-zqkb4ig7],.tof[data-astro-cid-zqkb4ig7]:not([data-at]) .tof-bit[data-astro-cid-zqkb4ig7]{opacity:.6}.tof[data-astro-cid-zqkb4ig7][data-at="1"] .b0[data-astro-cid-zqkb4ig7],.tof[data-astro-cid-zqkb4ig7][data-at="2"] [data-astro-cid-zqkb4ig7]:is(.b0,.b1){opacity:.4}.tof[data-astro-cid-zqkb4ig7][data-at] [data-astro-cid-zqkb4ig7]:is(.g0,.g1,.g2):not(path){opacity:0;translate:0 calc(var(--u) * 8);transition:opacity .6s,translate .8s cubic-bezier(.22,1,.36,1)}.tof[data-astro-cid-zqkb4ig7][data-at] .tof-ln[data-astro-cid-zqkb4ig7]:not(.tof-dash){stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.25,1),stroke .6s}.tof[data-astro-cid-zqkb4ig7][data-at] .g0[data-astro-cid-zqkb4ig7]:not(path),.tof[data-astro-cid-zqkb4ig7]:is([data-at="1"],[data-at="2"]) .g1[data-astro-cid-zqkb4ig7]:not(path),.tof[data-astro-cid-zqkb4ig7][data-at="2"] .g2[data-astro-cid-zqkb4ig7]:not(path){opacity:1;transition-delay:.2s;translate:none}.tof[data-astro-cid-zqkb4ig7][data-at] .tof-ln[data-astro-cid-zqkb4ig7].g0:not(.tof-dash),.tof[data-astro-cid-zqkb4ig7]:is([data-at="1"],[data-at="2"]) .tof-ln[data-astro-cid-zqkb4ig7].g1:not(.tof-dash),.tof[data-astro-cid-zqkb4ig7][data-at="2"] .tof-ln[data-astro-cid-zqkb4ig7].g2:not(.tof-dash){stroke-dashoffset:0}.tof[data-astro-cid-zqkb4ig7][data-at] [data-astro-cid-zqkb4ig7]:is(.tof-dash,.tof-arrow){opacity:0;transition:opacity .6s .3s}.tof[data-astro-cid-zqkb4ig7][data-at="0"] [data-astro-cid-zqkb4ig7]:is(.tof-dash,.tof-arrow){opacity:1}.tof[data-astro-cid-zqkb4ig7]:is([data-at="1"],[data-at="2"]) .g0[data-astro-cid-zqkb4ig7]:not(path),.tof[data-astro-cid-zqkb4ig7][data-at="2"] .g1[data-astro-cid-zqkb4ig7]:not(path){opacity:.45}.tof[data-astro-cid-zqkb4ig7]:is([data-at="1"],[data-at="2"]) .tof-ln[data-astro-cid-zqkb4ig7].g0,.tof[data-astro-cid-zqkb4ig7][data-at="2"] .tof-ln[data-astro-cid-zqkb4ig7].g1{stroke:#4261f433}.tof[data-astro-cid-zqkb4ig7]:is([data-at="1"],[data-at="2"]) .tof-old[data-astro-cid-zqkb4ig7].g0:not(path){opacity:0;translate:0 calc(var(--u) * -8)}.tof[data-astro-cid-zqkb4ig7][data-at]:not([data-at="2"]) .tof-sol[data-astro-cid-zqkb4ig7].g2,.tof[data-astro-cid-zqkb4ig7][data-at="0"] .tof-sol[data-astro-cid-zqkb4ig7].g1{visibility:hidden}@media (prefers-reduced-motion:reduce){.tof-bit[data-astro-cid-zqkb4ig7]{transition:none}.tof[data-astro-cid-zqkb4ig7][data-at] [data-astro-cid-zqkb4ig7]:is(.g0,.g1,.g2){transition:none;translate:none}}.tof-loose[data-astro-cid-zqkb4ig7]{color:var(--color-text-secondary);background:0 0;border-style:dashed;border-color:#1d1d1f38}.tof-loose[data-astro-cid-zqkb4ig7] b{background:#1d1d1f40}.tos[data-astro-cid-u62vws2q]{background:#fafbff}@supports (color:color-mix(in lab, red, red)){.tos[data-astro-cid-u62vws2q]{background:color-mix(in srgb, var(--color-blue-100) 30%, white)}}.tos[data-astro-cid-u62vws2q]{color:var(--color-text-primary)}.tos-h[data-astro-cid-u62vws2q]{max-width:20ch;margin-bottom:var(--spacing-2);font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em;text-wrap:balance}.tos-wide[data-astro-cid-u62vws2q] .tos-h[data-astro-cid-u62vws2q]{max-width:30ch}.tos-wide[data-astro-cid-u62vws2q] .tos-p[data-astro-cid-u62vws2q]{max-width:560px}.tos-stage[data-astro-cid-u62vws2q]{isolation:isolate;padding-block:var(--section-pad);position:relative}.tos-pin[data-astro-cid-u62vws2q]{position:relative}.tos-grid[data-astro-cid-u62vws2q]{gap:var(--spacing-12);display:grid}.tos-copy[data-astro-cid-u62vws2q]{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;display:flex}.tos-ps[data-astro-cid-u62vws2q]{gap:var(--spacing-5);display:grid}.tos-p[data-astro-cid-u62vws2q]{max-width:460px;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-text-secondary)}.tos-fig[data-astro-cid-u62vws2q]{width:100%;max-width:620px;position:relative}@media (width>=1024px){.tos-stage[data-astro-cid-u62vws2q]{min-height:calc(100svh - var(--layout-header-height));align-items:center;display:flex}.tos[data-astro-cid-u62vws2q]{background:linear-gradient(90deg, var(--color-white) 50%, #fafbff 0 75%, #f5f6ff 0)}@supports (color:color-mix(in lab, red, red)){.tos[data-astro-cid-u62vws2q]{background:linear-gradient(90deg, var(--color-white) 50%, color-mix(in srgb, var(--color-blue-100) 30%, white) 0 75%, color-mix(in srgb, var(--color-blue-100) 60%, white) 0)}}.tos-copy[data-astro-cid-u62vws2q]{padding-right:var(--spacing-16);color:var(--color-text-primary)}.tos-copy[data-astro-cid-u62vws2q] a,.tos-copy[data-astro-cid-u62vws2q] a *{color:var(--color-text-primary)!important}.tos-copy[data-astro-cid-u62vws2q] .tos-p[data-astro-cid-u62vws2q]{color:var(--color-text-secondary)}.tos-grid[data-astro-cid-u62vws2q]{grid-template-columns:calc(50vw - max(0px, (100vw - var(--container-page)) / 2) - var(--page-x)) minmax(0, 1fr);align-items:center;gap:0;width:100%}.tos-fig[data-astro-cid-u62vws2q]{width:auto;max-width:none;padding-left:var(--spacing-16);align-content:center;align-self:stretch;justify-items:center;display:grid}.tos-fig[data-astro-cid-u62vws2q]>*{max-width:100%}}.tos-cta[data-astro-cid-u62vws2q]{padding-block:var(--spacing-24);border-top:1px solid var(--color-border-default);background:var(--color-white)}.tos-cta-p[data-astro-cid-u62vws2q]{max-width:36ch;font-size:var(--text-heading-xs);letter-spacing:-.02em;text-wrap:balance;color:var(--color-text-primary);margin:0;font-weight:400;line-height:1.35}.tos-tw[data-astro-cid-u62vws2q]{border:1px solid var(--color-bg-bright);background:var(--color-white);width:100%;max-width:760px;color:var(--color-text-primary);border-radius:24px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 60px -40px #10185a40}.tos-tw-bar[data-astro-cid-u62vws2q]{border-bottom:1px solid var(--color-blue-200);align-items:center;gap:14px;padding:18px 24px;display:flex}.tos-tw-bar[data-astro-cid-u62vws2q] i{background:var(--color-bg-bright);width:22px;height:22px}.tos-tw-bar[data-astro-cid-u62vws2q] b{background:var(--color-blue-200);border-radius:999px;width:84px;height:6px}.tos-tw-body[data-astro-cid-u62vws2q]{align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-12) var(--spacing-6);cursor:text;flex-direction:column;display:flex}@media (width>=600px){.tos-tw-body[data-astro-cid-u62vws2q]{padding:var(--spacing-16) var(--spacing-18)}}.tos-tw-p[data-astro-cid-u62vws2q]{font-family:var(--font-body);font-size:var(--text-body-xl);letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-weight:300;line-height:1.5;display:grid}.tos-tw-p[data-astro-cid-u62vws2q]>span[data-astro-cid-u62vws2q]{grid-area:1/1;min-width:0}.tos-tw-ghost[data-astro-cid-u62vws2q]{visibility:hidden}.tos-tw-p[data-astro-cid-u62vws2q] .tos-tw-em{background:var(--color-bg-bright);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white);border-radius:6px;margin:0 .06em;padding:.04em .28em}.tos-tw-pr[data-astro-cid-u62vws2q]{color:var(--color-bg-bright);margin-right:12px}.tos-tw-c[data-astro-cid-u62vws2q]{vertical-align:-.12em;background:var(--color-bg-bright);width:.5em;height:1em;animation:var(--animate-caret);margin-left:4px;display:inline-block}.tos-tw-act[data-astro-cid-u62vws2q]{transition:opacity .5s ease, translate .6s var(--ease-out)}.tos-tw[data-astro-cid-u62vws2q].is-pending .tos-tw-c[data-astro-cid-u62vws2q]{animation:none}.tos-tw[data-astro-cid-u62vws2q].is-pending .tos-tw-act[data-astro-cid-u62vws2q]{visibility:hidden;opacity:0;translate:0 8px}@media (prefers-reduced-motion:reduce){.tos-tw-c[data-astro-cid-u62vws2q]{animation:none}}.tos-cbg[data-astro-cid-u62vws2q]{display:none}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.tos[data-astro-cid-u62vws2q].tos-exit.tos-exit{height:calc(var(--tos-h,100svh) + 100svh - var(--layout-header-height));background:var(--color-white);display:grid}.tos-exit[data-astro-cid-u62vws2q]>.tos-pin[data-astro-cid-u62vws2q],.tos-exit[data-astro-cid-u62vws2q]>.tos-cta[data-astro-cid-u62vws2q]{top:var(--tos-top,var(--layout-header-height));grid-area:1/1;align-self:start;position:sticky}.tos-exit[data-astro-cid-u62vws2q]>.tos-pin[data-astro-cid-u62vws2q]{isolation:isolate;overflow:hidden}.tos-exit[data-astro-cid-u62vws2q] .tos-cbg[data-astro-cid-u62vws2q]{z-index:-1;pointer-events:none;display:flex;position:absolute;inset:0 0 0 50%}.tos-exit[data-astro-cid-u62vws2q] .tos-cbg[data-astro-cid-u62vws2q] i{will-change:translate;background:#fafbff;flex:1;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.tos-exit[data-astro-cid-u62vws2q] .tos-cbg[data-astro-cid-u62vws2q] i{background:color-mix(in srgb, var(--color-blue-100) 30%, white)}}.tos-exit[data-astro-cid-u62vws2q]>.tos-cta[data-astro-cid-u62vws2q]{z-index:1;height:var(--tos-h,calc(100svh - var(--layout-header-height)));opacity:0;pointer-events:none;background:0 0;border-top:0;padding-block:0;display:block}.tos-exit[data-astro-cid-u62vws2q]>.tos-cta[data-astro-cid-u62vws2q].is-shown{pointer-events:auto}.tos-exit[data-astro-cid-u62vws2q] .tos-tw-body[data-astro-cid-u62vws2q]{gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-18)}}.tos-note[data-astro-cid-u62vws2q]{font-family:var(--font-mono);color:var(--color-text-tertiary);margin:0;font-size:12px}@media (width>=1600px){.tos-h[data-astro-cid-u62vws2q],.tos-p[data-astro-cid-u62vws2q],.tos-wide[data-astro-cid-u62vws2q] .tos-h[data-astro-cid-u62vws2q],.tos-wide[data-astro-cid-u62vws2q] .tos-p[data-astro-cid-u62vws2q]{max-width:var(--split-measure)}.tos-fig[data-astro-cid-u62vws2q]>*{zoom:var(--model-zoom)}}
