.gh[data-astro-cid-utakr3qg]{isolation:isolate;padding-top:calc(var(--nav-h) + clamp(20px, 3vw, 36px));padding-bottom:clamp(56px,7vw,104px);position:relative;overflow:hidden}.gh__bg[data-astro-cid-utakr3qg]{z-index:-1;background:radial-gradient(60% 46% at 82% 0%, var(--blue-100) 0%, #e5eeff00 70%), radial-gradient(50% 36% at 8% 6%, var(--blue-50) 0%, #f2f6ff00 70%), #fff;position:absolute;inset:0}.gh__copy[data-astro-cid-utakr3qg]{text-align:center;justify-items:center;gap:18px;margin-top:clamp(40px,6vw,80px);display:grid}.gh__kicker[data-astro-cid-utakr3qg]{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-weight:600;display:inline-flex}.gh__industry[data-astro-cid-utakr3qg]{color:var(--brand)}.gh__sep[data-astro-cid-utakr3qg]{background:var(--line-strong);width:1px;height:12px}.gh__subject[data-astro-cid-utakr3qg]{color:var(--text-2)}.gh__title[data-astro-cid-utakr3qg]{max-width:12em;color:var(--ink-950)}.gh__lead[data-astro-cid-utakr3qg]{max-width:34em}.gh__lead[data-astro-cid-utakr3qg] span[data-astro-cid-utakr3qg]{display:inline-block}.gh__kw[data-astro-cid-utakr3qg]{color:var(--text-2);justify-content:center}.gh__actions[data-astro-cid-utakr3qg]{margin-top:12px}.gh__stage[data-astro-cid-utakr3qg]{margin-top:clamp(48px,6vw,80px);position:relative}.gh__art[data-astro-cid-utakr3qg]{border-radius:var(--r-xl);background:var(--surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px #0b142609}.gh__plate[data-astro-cid-utakr3qg]{max-width:1120px;margin-inline:auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px) clamp(72px,8vw,112px)}.gh__facts[data-astro-cid-utakr3qg]{border-radius:var(--r-lg);width:min(960px,100% - 2*clamp(16px,4vw,64px));box-shadow:0 0 0 1px #0b14260d, var(--shadow-2);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:-56px auto 0;padding:6px;display:grid;position:relative}.gh__fact[data-astro-cid-utakr3qg]{gap:4px;padding:20px 24px 24px;display:grid}.gh__fact[data-astro-cid-utakr3qg]+.gh__fact[data-astro-cid-utakr3qg]{box-shadow:inset 1px 0 0 var(--line)}.gh__fact[data-astro-cid-utakr3qg] dt[data-astro-cid-utakr3qg]{font-size:var(--fs-sm);color:var(--text-3);font-weight:600}.gh__fact[data-astro-cid-utakr3qg] dd[data-astro-cid-utakr3qg]{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--ink-900);margin:0;font-weight:600;line-height:1.4}@media (width<=760px){.gh__facts[data-astro-cid-utakr3qg]{grid-template-columns:1fr;margin-top:-36px}.gh__fact[data-astro-cid-utakr3qg]{padding:16px 20px}.gh__fact[data-astro-cid-utakr3qg]+.gh__fact[data-astro-cid-utakr3qg]{box-shadow:inset 0 1px 0 var(--line)}.gh__actions[data-astro-cid-utakr3qg]{width:100%}.gh__actions[data-astro-cid-utakr3qg] .btn{flex:200px}}.pc[data-astro-cid-oshwaelp]{background:var(--surface-2);padding-block:var(--section-y-sm);position:relative}.pc__layout[data-astro-cid-oshwaelp]{gap:clamp(24px,4vw,48px);display:grid}.pc__copy-inner[data-astro-cid-oshwaelp]{align-content:center;gap:16px;display:grid}.pc__copy-inner[data-astro-cid-oshwaelp]>.eyebrow[data-astro-cid-oshwaelp]{margin-bottom:-4px}.pc__title[data-astro-cid-oshwaelp] span[data-astro-cid-oshwaelp]{text-wrap:balance;display:inline-block}.pc__problems[data-astro-cid-oshwaelp]{border-top:1px solid var(--line);gap:0;margin-top:16px;display:grid}.pc__problems[data-astro-cid-oshwaelp] li[data-astro-cid-oshwaelp]{border-bottom:1px solid var(--line);font-size:var(--fs-body);font-weight:var(--fw-heading);color:var(--text);align-items:baseline;gap:16px;padding:16px 0;display:flex}.pc__pnum[data-astro-cid-oshwaelp]{font-size:var(--fs-xs);color:var(--brand);font-weight:600}.pc__sources[data-astro-cid-oshwaelp]{gap:8px;margin-top:8px;display:grid}.pc__sources-label[data-astro-cid-oshwaelp]{font-size:var(--fs-sm);color:var(--text-3);font-weight:600}.pc__track[data-astro-cid-oshwaelp]{position:relative}.pc__sticky[data-astro-cid-oshwaelp]{align-content:center;display:grid}.pc__fig[data-astro-cid-oshwaelp]{gap:18px;width:100%;margin:0 auto;display:grid}.pc__board[data-astro-cid-oshwaelp]{--bw:100%;aspect-ratio:1.12;position:relative;container-type:inline-size}.pc__grid[data-astro-cid-oshwaelp]{background-image:radial-gradient(circle, var(--ink-300) 1px, transparent 1.4px);opacity:.55;background-position:50%;background-size:22px 22px;position:absolute;inset:2% 0;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 100%);mask-image:radial-gradient(closest-side,#000 40%,#0000 100%)}.pc__sys[data-astro-cid-oshwaelp]{will-change:transform, opacity;background:#fff;border-radius:clamp(10px,2.2cqw,16px);flex-direction:column;gap:6px;width:41%;height:25%;padding:clamp(10px,2.6cqw,18px) clamp(12px,3cqw,20px);display:flex;position:absolute;box-shadow:0 0 0 1px #0b14260f,0 10px 30px -14px #102a6e38}.pc__sys--0[data-astro-cid-oshwaelp]{top:5%;left:5%}.pc__sys--1[data-astro-cid-oshwaelp]{top:5%;left:54%}.pc__sys--2[data-astro-cid-oshwaelp]{top:70%;left:5%}.pc__sys--3[data-astro-cid-oshwaelp]{top:70%;left:54%}.pc__sys-head[data-astro-cid-oshwaelp]{color:var(--ink-900);align-items:center;gap:8px;font-size:clamp(13px,2.5cqw,16px);font-weight:600;display:flex}.pc__sys-icon[data-astro-cid-oshwaelp]{width:16px;height:16px;color:var(--ink-600);flex:none}.pc__sys-name[data-astro-cid-oshwaelp]{white-space:nowrap}.pc__sys-dot[data-astro-cid-oshwaelp]{background:var(--ink-300);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;transition:background-color .3s,box-shadow .3s}.pc__sys[data-astro-cid-oshwaelp].is-linked .pc__sys-dot[data-astro-cid-oshwaelp]{background:var(--brand);box-shadow:0 0 0 4px var(--blue-100)}.pc__sys-items[data-astro-cid-oshwaelp]{max-height:1.6em;color:var(--text-2);flex:none;font-size:clamp(12px,2.15cqw,14px);line-height:1.6;overflow:hidden}.pc__sys-codes[data-astro-cid-oshwaelp]{flex-wrap:wrap;flex:none;gap:6px;max-height:calc(1.6em + 2px);margin-top:auto;font-size:12px;line-height:1.6;display:flex;overflow:hidden}.pc__sys-codes[data-astro-cid-oshwaelp] span[data-astro-cid-oshwaelp]{color:var(--text-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;padding:1px 7px}.pc__hub[data-astro-cid-oshwaelp]{width:78%;height:23%;box-shadow:0 0 0 1.5px var(--brand), 0 24px 60px -24px #1e5eff80;transform-origin:50%;will-change:transform, opacity;background:#fff;border-radius:clamp(12px,2.4cqw,18px);align-content:center;gap:clamp(8px,2cqw,14px);padding:clamp(10px,2.4cqw,18px) clamp(12px,3cqw,22px);display:grid;position:absolute;top:38.5%;left:11%}.pc__hub-head[data-astro-cid-oshwaelp]{color:var(--brand);align-items:center;gap:8px;font-size:clamp(13px,2.4cqw,15px);font-weight:600;display:flex}.pc__hub-head[data-astro-cid-oshwaelp] img[data-astro-cid-oshwaelp]{object-fit:contain;flex:none}.pc__hub-title[data-astro-cid-oshwaelp]{color:var(--ink-900);white-space:nowrap}.pc__hub-tags[data-astro-cid-oshwaelp]{gap:6px;margin-left:auto;display:flex}.pc__hub-tags[data-astro-cid-oshwaelp] span[data-astro-cid-oshwaelp]{border-radius:var(--r-xs);color:var(--blue-700);background:var(--blue-50);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:600}.pc__chain[data-astro-cid-oshwaelp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,3.4cqw,26px);display:grid}.pc__node[data-astro-cid-oshwaelp]{height:clamp(30px,6.4cqw,42px);color:var(--text-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:clamp(8px,1.6cqw,10px);place-items:center;font-size:clamp(13px,2.5cqw,15px);font-weight:600;transition:background-color .36s,color .36s,box-shadow .36s;display:grid;position:relative}.pc__node[data-astro-cid-oshwaelp].is-on{color:var(--blue-700);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-200)}.pc__arrow[data-astro-cid-oshwaelp]{width:12px;height:12px;color:var(--ink-400);position:absolute;top:50%;right:calc(clamp(14px,3.4cqw,26px)/-2 - 6px);translate:0 -50%}.pc__link[data-astro-cid-oshwaelp]{background:linear-gradient(var(--blue-300), var(--brand));will-change:transform;border-radius:2px;width:2px;margin-left:-1px;position:absolute;transform:scaleY(0)}.pc__link--0[data-astro-cid-oshwaelp],.pc__link--1[data-astro-cid-oshwaelp]{transform-origin:50% 0;height:8.5%;top:30%}.pc__link--2[data-astro-cid-oshwaelp],.pc__link--3[data-astro-cid-oshwaelp]{transform-origin:50% 100%;background:linear-gradient(var(--brand), var(--blue-300));height:8.5%;top:61.5%}.pc__link--0[data-astro-cid-oshwaelp],.pc__link--2[data-astro-cid-oshwaelp]{left:25.5%}.pc__link--1[data-astro-cid-oshwaelp],.pc__link--3[data-astro-cid-oshwaelp]{left:74.5%}.pc__cap[data-astro-cid-oshwaelp]{font-size:var(--fs-sm);color:var(--text-2);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding-inline:5%;line-height:1.65;display:flex}.pc__cap[data-astro-cid-oshwaelp] .pc__note{flex:none}.pc__states[data-astro-cid-oshwaelp]{display:grid}.pc__state[data-astro-cid-oshwaelp]{grid-area:1/1}.pc__state[data-astro-cid-oshwaelp] b{color:var(--ink-900);margin-right:8px;font-weight:600}.pc__state--after[data-astro-cid-oshwaelp] b{color:var(--brand)}@media (width>=960px){.pc[data-astro-cid-oshwaelp]{padding-block:clamp(40px,5vw,72px)}.pc__layout[data-astro-cid-oshwaelp]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,96px)}@media (width<=1279px){.pc__layout[data-astro-cid-oshwaelp]{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(40px,5vw,64px)}}.pc__copy-inner[data-astro-cid-oshwaelp]{top:var(--nav-h);height:calc(100svh - var(--nav-h));position:sticky}.pc__copy[data-astro-cid-oshwaelp]{height:100%}.pc__track[data-astro-cid-oshwaelp]{height:280vh}.pc__sticky[data-astro-cid-oshwaelp]{top:var(--nav-h);height:calc(100svh - var(--nav-h));position:sticky}.pc__fig[data-astro-cid-oshwaelp]{width:min(100%, (100svh - var(--nav-h) - 170px) * 1.12)}}@media (width<=959px){.pc__track[data-astro-cid-oshwaelp]{height:230vh}.pc__sticky[data-astro-cid-oshwaelp]{top:var(--nav-h);height:calc(100svh - var(--nav-h));position:sticky}.pc__fig[data-astro-cid-oshwaelp]{width:min(100%, 640px, (100svh - var(--nav-h) - 150px) * 1.12)}}@media (width<=560px){.pc__board[data-astro-cid-oshwaelp]{aspect-ratio:.86}.pc__sys[data-astro-cid-oshwaelp]{gap:4px;width:44%;height:28%}.pc__sys-items[data-astro-cid-oshwaelp]{max-height:3.2em}.pc__sys--0[data-astro-cid-oshwaelp],.pc__sys--2[data-astro-cid-oshwaelp]{left:3%}.pc__sys--1[data-astro-cid-oshwaelp],.pc__sys--3[data-astro-cid-oshwaelp]{left:53%}.pc__sys--0[data-astro-cid-oshwaelp],.pc__sys--1[data-astro-cid-oshwaelp]{top:4%}.pc__sys--2[data-astro-cid-oshwaelp],.pc__sys--3[data-astro-cid-oshwaelp]{top:70%}.pc__hub[data-astro-cid-oshwaelp]{width:94%;height:24%;top:38%;left:3%}.pc__hub-tags[data-astro-cid-oshwaelp]{display:none}.pc__cap[data-astro-cid-oshwaelp]{flex-direction:column;gap:8px;padding-inline:3%}.pc__link--0[data-astro-cid-oshwaelp],.pc__link--2[data-astro-cid-oshwaelp]{left:25%}.pc__link--1[data-astro-cid-oshwaelp],.pc__link--3[data-astro-cid-oshwaelp]{left:75%}.pc__link--0[data-astro-cid-oshwaelp],.pc__link--1[data-astro-cid-oshwaelp]{height:6%;top:32%}.pc__link--2[data-astro-cid-oshwaelp],.pc__link--3[data-astro-cid-oshwaelp]{height:8%;top:62%}.pc__fig[data-astro-cid-oshwaelp]{width:min(100%, (100svh - var(--nav-h) - 150px) * .86)}}@media (prefers-reduced-motion:reduce){.pc__track[data-astro-cid-oshwaelp],.pc__copy-inner[data-astro-cid-oshwaelp],.pc__sticky[data-astro-cid-oshwaelp]{height:auto!important;position:relative!important}.pc__link[data-astro-cid-oshwaelp]{transform:none}.pc__state--before[data-astro-cid-oshwaelp]{display:none}}.gf[data-astro-cid-vd2wr3ca]{padding-block:var(--section-y);background:#fff}.gf__head[data-astro-cid-vd2wr3ca]{text-align:center;justify-items:center;gap:12px;display:grid}.gf__title[data-astro-cid-vd2wr3ca] span[data-astro-cid-vd2wr3ca]{display:inline-block}.gf__steps[data-astro-cid-vd2wr3ca]{--gap:clamp(32px, 4vw, 56px);column-gap:var(--gap);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;margin-top:clamp(48px,6vw,88px);display:grid;position:relative}.gf__step[data-astro-cid-vd2wr3ca]{grid-row:span 5;grid-template-rows:subgrid;text-align:center;justify-items:center;display:grid;position:relative}.gf__rail[data-astro-cid-vd2wr3ca]{--ink-h:72px;--node-space:calc(var(--ink-h) * .55 + 24px);justify-content:center;align-items:center;width:100%;margin-bottom:32px;display:flex;position:relative}.gf__rail[data-astro-cid-vd2wr3ca]:after{content:"";top:calc(var(--ink-h) / 2);left:calc(50% + var(--node-space));right:calc(-50% - var(--gap) + var(--node-space));background:linear-gradient(90deg, var(--blue-200), var(--line));height:1px;position:absolute}.gf__step[data-astro-cid-vd2wr3ca]:last-child .gf__rail[data-astro-cid-vd2wr3ca]:after{display:none}.gf__icon[data-astro-cid-vd2wr3ca]{width:calc(var(--ink-h) * var(--iw) / var(--ih));height:var(--ink-h);flex:none;position:relative}.gf__icon[data-astro-cid-vd2wr3ca] svg{left:calc(var(--ink-h) * var(--ix) / var(--ih) * -1);top:calc(var(--ink-h) * var(--iy) / var(--ih) * -1);width:calc(var(--ink-h) * 144 / var(--ih));max-width:none;position:absolute}.gf__cap[data-astro-cid-vd2wr3ca]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 12px;margin-bottom:16px;display:flex}.gf__num[data-astro-cid-vd2wr3ca]{font-size:var(--fs-xs);color:var(--text-3);font-weight:600;line-height:1}.gf__word[data-astro-cid-vd2wr3ca]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);color:var(--brand);line-height:1.1}.gf__cap[data-astro-cid-vd2wr3ca] .gf__note{align-self:center;margin-left:4px}.gf__step-title[data-astro-cid-vd2wr3ca]{color:var(--ink-950);margin-bottom:8px}.gf__text[data-astro-cid-vd2wr3ca]{color:var(--text-2);word-break:keep-all;overflow-wrap:anywhere;margin-bottom:20px}@media (width<=960px){.gf__steps[data-astro-cid-vd2wr3ca]{--gap:32px}.gf__rail[data-astro-cid-vd2wr3ca]{--ink-h:64px}}@media (width<=680px){.gf__steps[data-astro-cid-vd2wr3ca]{grid-template-rows:none;grid-template-columns:1fr;row-gap:40px;max-width:560px;margin-inline:auto}.gf__step[data-astro-cid-vd2wr3ca]{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.gf__rail[data-astro-cid-vd2wr3ca]{--ink-h:52px;margin-bottom:24px}.gf__rail[data-astro-cid-vd2wr3ca]:after{display:none}.gf__cap[data-astro-cid-vd2wr3ca]{margin-bottom:12px}}.ut[data-astro-cid-ru4bd4ta]{padding-block:var(--section-y);background:var(--surface-2)}.ut__head[data-astro-cid-ru4bd4ta]{text-align:center;justify-items:center;gap:12px;display:grid}.ut__title[data-astro-cid-ru4bd4ta] span[data-astro-cid-ru4bd4ta]{display:inline-block}.ut__demo[data-astro-cid-ru4bd4ta]{gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,72px);display:grid}@media (width>=960px){.ut__demo[data-astro-cid-ru4bd4ta]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.ut__side[data-astro-cid-ru4bd4ta]{align-content:start;gap:12px;display:grid}.ut__side-label[data-astro-cid-ru4bd4ta]{min-height:44px;font-size:var(--fs-sm);color:var(--text-3);align-items:center;font-weight:600;display:flex}.ut__personas[data-astro-cid-ru4bd4ta]{gap:10px;display:grid}.ut__persona[data-astro-cid-ru4bd4ta]{border-radius:var(--r-md);text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .24s ease, box-shadow .24s ease, scale var(--dur-snappy) var(--spring-snappy);background:#ffffff8c;gap:10px;padding:18px 20px;display:grid}.ut__persona[data-astro-cid-ru4bd4ta]:hover{background:#fff}.ut__persona[data-astro-cid-ru4bd4ta]:active{scale:.985}.ut__persona[data-astro-cid-ru4bd4ta][aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--brand), 0 12px 32px -18px #102a6e59;background:#fff}.ut__persona-top[data-astro-cid-ru4bd4ta]{align-items:center;gap:10px;display:flex}.ut__avatar[data-astro-cid-ru4bd4ta]{width:28px;height:28px;color:var(--ink-600);background:var(--surface-3);border-radius:50%;place-items:center;transition:background-color .24s,color .24s;display:grid}.ut__persona[data-astro-cid-ru4bd4ta][aria-selected=true] .ut__avatar[data-astro-cid-ru4bd4ta]{color:#fff;background:var(--brand)}.ut__role[data-astro-cid-ru4bd4ta]{font-size:var(--fs-sm);color:var(--ink-900);font-weight:600}.ut__q[data-astro-cid-ru4bd4ta]{word-break:keep-all;overflow-wrap:anywhere;font-size:var(--fs-body);color:var(--text-2);text-wrap:balance;font-weight:600;line-height:1.55}.ut__q[data-astro-cid-ru4bd4ta]:before{content:"“"}.ut__q[data-astro-cid-ru4bd4ta]:after{content:"”"}.ut__persona[data-astro-cid-ru4bd4ta][aria-selected=true] .ut__q[data-astro-cid-ru4bd4ta]{color:var(--ink-950)}.ut__main[data-astro-cid-ru4bd4ta]{gap:12px;min-width:0;display:grid}.ut__hint[data-astro-cid-ru4bd4ta]{font-size:var(--fs-sm);color:var(--text-3);padding-inline:clamp(16px,2.4vw,28px)}.ut[data-astro-cid-ru4bd4ta] .ut__body{padding:clamp(16px,2.4vw,28px)}.ut__panel[data-astro-cid-ru4bd4ta]{gap:clamp(18px,2.4vw,26px);display:grid}.ut__chat[data-astro-cid-ru4bd4ta]{gap:10px;display:grid}.ut__bubble[data-astro-cid-ru4bd4ta]{color:#fff;background:var(--brand);border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.55}.ut__reply[data-astro-cid-ru4bd4ta]{word-break:keep-all;overflow-wrap:anywhere;color:var(--ink-600);gap:10px;font-size:14px;line-height:1.6;display:flex}.ut__reply-mark[data-astro-cid-ru4bd4ta]{background:radial-gradient(circle at 34% 64%, #fff 0 1.6px, transparent 2px), radial-gradient(circle at 50% 30%, #fff 0 2.2px, transparent 2.6px), radial-gradient(circle at 72% 54%, #fff 0 1.6px, transparent 2px), var(--blue-600);border-radius:7px;flex:none;width:22px;height:22px}.ut__path[data-astro-cid-ru4bd4ta]{padding:4px 0 0;position:relative}.ut__rail[data-astro-cid-ru4bd4ta]{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ut__track[data-astro-cid-ru4bd4ta]{background:var(--line);border-radius:2px;height:2px;position:absolute;top:17px;left:8.33333%;right:8.33333%;overflow:hidden}.ut__fill[data-astro-cid-ru4bd4ta]{background:var(--brand);transform-origin:0;height:100%;transition:transform var(--dur-smooth) var(--spring-smooth);display:block;transform:scaleX(0)}.ut__step[data-astro-cid-ru4bd4ta]{-webkit-tap-highlight-color:transparent;border-radius:10px;justify-items:center;gap:8px;width:100%;padding:6px 2px 4px;display:grid}.ut__node[data-astro-cid-ru4bd4ta]{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--ink-300);transition:box-shadow .26s ease, background-color .26s ease, scale var(--dur-snappy) var(--spring-snappy);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.ut__step[data-astro-cid-ru4bd4ta] .ut__tick{color:#fff;opacity:0;transition:opacity .2s}.ut__step[data-astro-cid-ru4bd4ta]:hover .ut__node[data-astro-cid-ru4bd4ta]{box-shadow:inset 0 0 0 2px var(--blue-400)}.ut__step[data-astro-cid-ru4bd4ta].is-done .ut__node[data-astro-cid-ru4bd4ta]{background:var(--blue-100);box-shadow:inset 0 0 0 2px var(--blue-400)}.ut__step[data-astro-cid-ru4bd4ta].is-done .ut__tick{color:var(--blue-700);opacity:1}.ut__step[data-astro-cid-ru4bd4ta][aria-selected=true] .ut__node[data-astro-cid-ru4bd4ta]{background:var(--brand);box-shadow:inset 0 0 0 2px var(--brand), 0 0 0 5px var(--blue-100);scale:1.1}.ut__step[data-astro-cid-ru4bd4ta][aria-selected=true] .ut__tick{opacity:0}.ut__step[data-astro-cid-ru4bd4ta]:active .ut__node[data-astro-cid-ru4bd4ta]{transition-duration:90ms;scale:.92}.ut__step[data-astro-cid-ru4bd4ta][aria-selected=true]:active .ut__node[data-astro-cid-ru4bd4ta]{scale:1.02}.ut__step[data-astro-cid-ru4bd4ta][aria-selected=true] .ut__node[data-astro-cid-ru4bd4ta]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.ut__label[data-astro-cid-ru4bd4ta]{color:var(--ink-500);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;transition:color .2s}.ut__step[data-astro-cid-ru4bd4ta].is-done .ut__label[data-astro-cid-ru4bd4ta]{color:var(--ink-700)}.ut__step[data-astro-cid-ru4bd4ta][aria-selected=true] .ut__label[data-astro-cid-ru4bd4ta]{color:var(--blue-700)}.ut__details[data-astro-cid-ru4bd4ta]{background:#f7f9fc;border-radius:14px;min-height:196px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:inset 0 0 0 1px #edf0f6}.ut__detail[data-astro-cid-ru4bd4ta]{opacity:0;visibility:hidden;transition:opacity .22s ease, transform var(--dur-smooth) var(--spring-smooth), visibility 0s linear .26s;grid-area:1/1;align-content:start;gap:12px;display:grid;transform:translate(14px)}.ut__detail[data-astro-cid-ru4bd4ta].is-active{opacity:1;visibility:visible;transition:opacity .32s ease 60ms, transform var(--dur-smooth) var(--spring-smooth), visibility 0s;transform:none}.ut__detail[data-astro-cid-ru4bd4ta] [data-astro-cid-ru4bd4ta][data-variant]{gap:12px;display:grid}.ut__detail[data-astro-cid-ru4bd4ta] [data-astro-cid-ru4bd4ta][hidden]{display:none}.ut__dt[data-astro-cid-ru4bd4ta]{color:var(--ink-600);font-size:13px;font-weight:600}.ut__dt--table[data-astro-cid-ru4bd4ta]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ut__mark[data-astro-cid-ru4bd4ta]{white-space:nowrap;font-size:12px;font-weight:500}.ut__num[data-astro-cid-ru4bd4ta]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.ut__table[data-astro-cid-ru4bd4ta]{border-collapse:collapse;width:100%;font-size:14px}.ut__table[data-astro-cid-ru4bd4ta] th[data-astro-cid-ru4bd4ta],.ut__table[data-astro-cid-ru4bd4ta] td[data-astro-cid-ru4bd4ta]{text-align:left;white-space:nowrap;border-bottom:1px solid #e8ecf3;padding:8px 12px}.ut__table[data-astro-cid-ru4bd4ta] thead[data-astro-cid-ru4bd4ta] th[data-astro-cid-ru4bd4ta]{color:var(--ink-500);font-size:12px;font-weight:600}.ut__table[data-astro-cid-ru4bd4ta] tbody[data-astro-cid-ru4bd4ta] th[data-astro-cid-ru4bd4ta]{color:var(--ink-800);font-weight:600}.ut__table[data-astro-cid-ru4bd4ta] td[data-astro-cid-ru4bd4ta]{color:var(--ink-800)}.ut__table[data-astro-cid-ru4bd4ta] tr[data-astro-cid-ru4bd4ta].is-picked{background:var(--blue-50)}.ut__table[data-astro-cid-ru4bd4ta] tr[data-astro-cid-ru4bd4ta].is-picked td[data-astro-cid-ru4bd4ta]:nth-child(2){color:var(--blue-700);box-shadow:inset 0 0 0 1.5px var(--blue-400);border-radius:6px}.ut__foot[data-astro-cid-ru4bd4ta]{color:var(--blue-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ut__big[data-astro-cid-ru4bd4ta]{color:var(--ink-950);align-items:baseline;gap:6px;font-size:36px;line-height:1.1;display:flex}.ut__big[data-astro-cid-ru4bd4ta] small[data-astro-cid-ru4bd4ta]{color:var(--ink-600);font-size:15px;font-weight:600}.ut__kv[data-astro-cid-ru4bd4ta]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ut__kv--3[data-astro-cid-ru4bd4ta]{grid-template-columns:repeat(3,minmax(0,1fr))}.ut__kv[data-astro-cid-ru4bd4ta]>div[data-astro-cid-ru4bd4ta]{background:#fff;border-radius:10px;gap:4px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #e8ecf3}.ut__kv[data-astro-cid-ru4bd4ta] dt[data-astro-cid-ru4bd4ta]{color:var(--ink-500);font-size:12px;font-weight:600}.ut__kv[data-astro-cid-ru4bd4ta] dd[data-astro-cid-ru4bd4ta]{color:var(--ink-900);margin:0;font-size:15px;font-weight:600}.ut__kv[data-astro-cid-ru4bd4ta] .is-open[data-astro-cid-ru4bd4ta]{box-shadow:inset 0 0 0 1.5px var(--warn);background:var(--warn-soft)}.ut__kv[data-astro-cid-ru4bd4ta] .is-open[data-astro-cid-ru4bd4ta] dd[data-astro-cid-ru4bd4ta]{color:#9a4f0c}.ut__file[data-astro-cid-ru4bd4ta]{background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #e8ecf3}.ut__file-icon[data-astro-cid-ru4bd4ta]{width:40px;height:40px;color:var(--blue-700);background:var(--blue-50);border-radius:10px;flex:none;place-items:center;display:grid}.ut__file[data-astro-cid-ru4bd4ta]>span[data-astro-cid-ru4bd4ta]:last-child{gap:2px;min-width:0;display:grid}.ut__file-name[data-astro-cid-ru4bd4ta]{color:var(--ink-900);overflow-wrap:anywhere;font-size:14px;font-weight:600}.ut__file-meta[data-astro-cid-ru4bd4ta]{color:var(--ink-500);font-size:13px}.ut__clause[data-astro-cid-ru4bd4ta]{border-left:3px solid var(--brand);color:var(--ink-800);background:#fff;border-radius:0 10px 10px 0;margin:0;padding:14px 16px;font-size:15px;line-height:1.8}.ut__clause[data-astro-cid-ru4bd4ta] mark[data-astro-cid-ru4bd4ta]{color:var(--blue-800);background:var(--blue-100);border-radius:4px;padding:1px 3px}.ut__tags[data-astro-cid-ru4bd4ta]{flex-wrap:wrap;gap:6px;display:flex}.ut__tags[data-astro-cid-ru4bd4ta] span[data-astro-cid-ru4bd4ta]{color:var(--ink-700);background:#fff;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #e3e8f1}.ut__bar[data-astro-cid-ru4bd4ta]{background:#e8ecf3;border-radius:8px;height:8px;overflow:hidden}.ut__bar[data-astro-cid-ru4bd4ta] span[data-astro-cid-ru4bd4ta]{width:var(--w);border-radius:inherit;background:var(--brand);height:100%;display:block}.ut__sources[data-astro-cid-ru4bd4ta]{gap:8px;display:grid}.ut__sources[data-astro-cid-ru4bd4ta] li[data-astro-cid-ru4bd4ta]{color:var(--ink-700);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #e8ecf3}.ut__src-sys[data-astro-cid-ru4bd4ta]{color:var(--blue-700);background:var(--blue-50);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.ut__ctrls[data-astro-cid-ru4bd4ta]{align-items:center;gap:8px;display:flex}.ut__btn[data-astro-cid-ru4bd4ta]{width:40px;height:40px;color:var(--ink-800);background:var(--surface-3);transition:background-color .2s ease, opacity .2s ease, scale var(--dur-snappy) var(--spring-snappy);border-radius:50%;place-items:center;display:grid}.ut__btn[data-astro-cid-ru4bd4ta]:hover{background:var(--blue-100);color:var(--blue-700)}.ut__btn[data-astro-cid-ru4bd4ta]:active{scale:.9}.ut__btn[data-astro-cid-ru4bd4ta][aria-disabled=true]{opacity:.4;cursor:default;background:var(--surface-3);color:var(--ink-800);scale:1}.ut__count[data-astro-cid-ru4bd4ta]{text-align:center;min-width:44px;color:var(--ink-600);font-size:13px}.ut__play[data-astro-cid-ru4bd4ta]{border-radius:var(--r-pill);min-height:40px;color:var(--blue-700);transition:background-color .2s ease, scale var(--dur-snappy) var(--spring-snappy);background:#1e5eff14;align-items:center;gap:8px;margin-left:auto;padding:0 16px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.ut__play[data-astro-cid-ru4bd4ta]:hover{background:#1e5eff24}.ut__play[data-astro-cid-ru4bd4ta]:active{scale:.96}.ut__play-icon[data-astro-cid-ru4bd4ta]{display:grid}@media (pointer:coarse){.ut__btn[data-astro-cid-ru4bd4ta]{width:44px;height:44px}.ut__play[data-astro-cid-ru4bd4ta]{min-height:44px}}.ut__play-icon--pause[data-astro-cid-ru4bd4ta],.ut__play[data-astro-cid-ru4bd4ta][aria-pressed=true] .ut__play-icon--play[data-astro-cid-ru4bd4ta]{display:none}.ut__play[data-astro-cid-ru4bd4ta][aria-pressed=true] .ut__play-icon--pause[data-astro-cid-ru4bd4ta]{display:grid}@media (width<=959px){.ut__personas[data-astro-cid-ru4bd4ta]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ut__personas[data-astro-cid-ru4bd4ta]{grid-template-columns:1fr;gap:8px}.ut__persona[data-astro-cid-ru4bd4ta]{gap:6px;padding:14px 16px}.ut__q[data-astro-cid-ru4bd4ta]{font-size:var(--fs-sm)}.ut__track[data-astro-cid-ru4bd4ta]{display:none}.ut__rail[data-astro-cid-ru4bd4ta]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ut__step[data-astro-cid-ru4bd4ta]{min-height:64px;padding:8px 2px;transition:background-color .24s}.ut__step[data-astro-cid-ru4bd4ta][aria-selected=true]{background:var(--blue-50)}.ut__node[data-astro-cid-ru4bd4ta]{width:22px;height:22px}.ut__table[data-astro-cid-ru4bd4ta] th[data-astro-cid-ru4bd4ta],.ut__table[data-astro-cid-ru4bd4ta] td[data-astro-cid-ru4bd4ta]{padding-inline:8px}.ut__kv--3[data-astro-cid-ru4bd4ta]{grid-template-columns:1fr}.ut__kv--3[data-astro-cid-ru4bd4ta]>div[data-astro-cid-ru4bd4ta]{grid-template-columns:auto 1fr;align-items:baseline;gap:12px}.ut__kv--3[data-astro-cid-ru4bd4ta] dd[data-astro-cid-ru4bd4ta]{text-align:right}.ut__details[data-astro-cid-ru4bd4ta]{min-height:240px}.ut__bubble[data-astro-cid-ru4bd4ta]{max-width:92%;font-size:14px}.ut__hint[data-astro-cid-ru4bd4ta]{display:none}}.co[data-astro-cid-chaozusi]{padding-block:var(--section-y);background:#fff}.co__layout[data-astro-cid-chaozusi]{align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (width>=1000px){.co__layout[data-astro-cid-chaozusi]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.co__copy[data-astro-cid-chaozusi]{justify-items:start;gap:16px;display:grid}.co__title[data-astro-cid-chaozusi] span[data-astro-cid-chaozusi]{display:inline-block}.co__text[data-astro-cid-chaozusi]{max-width:26em}.co__text[data-astro-cid-chaozusi] span[data-astro-cid-chaozusi]{display:inline-block}.co__steps[data-astro-cid-chaozusi]{gap:0;width:100%;margin-top:16px;display:grid}.co__step[data-astro-cid-chaozusi]{align-items:center;gap:14px;padding:12px 0;display:flex;position:relative}.co__step[data-astro-cid-chaozusi]+.co__step[data-astro-cid-chaozusi]:before{content:"";background:var(--blue-200);width:1px;height:20px;position:absolute;top:-10px;left:19.5px}.co__icon[data-astro-cid-chaozusi]{width:40px;height:40px;color:var(--blue-700);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-100);border-radius:12px;flex:none;place-items:center;display:grid}.co__step-label[data-astro-cid-chaozusi]{align-items:baseline;gap:12px;display:inline-flex}.co__step-num[data-astro-cid-chaozusi]{font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.co__step-name[data-astro-cid-chaozusi]{font-size:var(--fs-h4);color:var(--ink-900);font-weight:600}@media (width>=640px) and (width<=999px){.co__steps[data-astro-cid-chaozusi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.co__step[data-astro-cid-chaozusi]{justify-items:start;gap:16px;padding:0;display:grid}.co__step-label[data-astro-cid-chaozusi]{gap:8px}.co__step[data-astro-cid-chaozusi]+.co__step[data-astro-cid-chaozusi]:before{width:calc(100% - 40px);height:1px;top:20px;left:calc(32px - 100%)}}.co__mock[data-astro-cid-chaozusi] .co__body{background:#f7f9fc;gap:14px;padding:clamp(16px,2.2vw,24px);display:grid}.co__bar[data-astro-cid-chaozusi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.co__list-title[data-astro-cid-chaozusi]{color:var(--ink-900);font-size:16px;font-weight:600}.co__rule[data-astro-cid-chaozusi]{color:var(--blue-700);background:var(--blue-50);border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.co__filters[data-astro-cid-chaozusi]{gap:6px;display:flex}.co__filters[data-astro-cid-chaozusi] span[data-astro-cid-chaozusi]{border-radius:var(--r-pill);color:var(--ink-600);background:#fff;padding:4px 12px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #e3e8f1}.co__filters[data-astro-cid-chaozusi] span[data-astro-cid-chaozusi].is-on{color:#fff;background:var(--ink-900);box-shadow:none}.co__filters[data-astro-cid-chaozusi] b[data-astro-cid-chaozusi]{margin-left:2px;font-weight:600}.co__rows[data-astro-cid-chaozusi]{gap:10px;display:grid}.co__row[data-astro-cid-chaozusi]{background:#fff;border-radius:14px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 0 0 1px #e8ecf3,0 6px 18px -12px #102a6e2e}.co__row-head[data-astro-cid-chaozusi]{justify-content:space-between;align-items:center;gap:12px;display:flex}.co__risk[data-astro-cid-chaozusi]{color:var(--ink-900);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.co__risk[data-astro-cid-chaozusi]:before{content:"";background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 3px var(--warn-soft);border-radius:50%}.co__state[data-astro-cid-chaozusi]{color:#9a4f0c;background:var(--warn-soft);border-radius:6px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.co__state--going[data-astro-cid-chaozusi]{color:var(--blue-700);background:var(--blue-50)}.co__contract[data-astro-cid-chaozusi]{color:var(--ink-500);flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.co__action[data-astro-cid-chaozusi]{color:var(--ink-800);background:#f5f7fb;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.co__action[data-astro-cid-chaozusi] svg{color:var(--blue-600);flex:none;margin-top:3px}.co__meta[data-astro-cid-chaozusi]{grid-template-columns:auto minmax(0,1fr);gap:6px 24px;display:grid}.co__meta[data-astro-cid-chaozusi]>div[data-astro-cid-chaozusi]{gap:8px;min-width:0;font-size:13px;display:flex}.co__meta[data-astro-cid-chaozusi] dt[data-astro-cid-chaozusi]{color:var(--ink-500);flex:none}.co__meta[data-astro-cid-chaozusi] dd[data-astro-cid-chaozusi]{color:var(--ink-800);margin:0;font-weight:600}.co__progress[data-astro-cid-chaozusi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:4px;display:grid}.co__progress[data-astro-cid-chaozusi] li[data-astro-cid-chaozusi]{gap:6px;display:grid}.co__pdot[data-astro-cid-chaozusi]{background:#e3e8f1;border-radius:4px;height:4px;position:relative;overflow:hidden}.co__pdot[data-astro-cid-chaozusi]:after{content:"";border-radius:inherit;transform-origin:0;background:0 0;position:absolute;inset:0}.co__progress[data-astro-cid-chaozusi] .is-done[data-astro-cid-chaozusi] .co__pdot[data-astro-cid-chaozusi]:after{background:var(--blue-300)}.co__progress[data-astro-cid-chaozusi] .is-now[data-astro-cid-chaozusi] .co__pdot[data-astro-cid-chaozusi]:after{background:var(--brand)}@media (prefers-reduced-motion:no-preference){.js .co__progress[data-astro-cid-chaozusi] .co__pdot[data-astro-cid-chaozusi]:after{transition:transform .7s var(--ease-out);transition-delay:calc(.5s + var(--row,0) * .26s + var(--seg,0) * .16s);transform:scaleX(0)}.js .co__mock[data-astro-cid-chaozusi].is-in .co__pdot[data-astro-cid-chaozusi]:after{transform:none}}.co__plabel[data-astro-cid-chaozusi]{color:var(--ink-500);white-space:nowrap;font-size:12px;font-weight:600}.co__progress[data-astro-cid-chaozusi] .is-done[data-astro-cid-chaozusi] .co__plabel[data-astro-cid-chaozusi]{color:var(--ink-800)}.co__progress[data-astro-cid-chaozusi] .is-now[data-astro-cid-chaozusi] .co__plabel[data-astro-cid-chaozusi]{color:var(--blue-700)}.co__foot[data-astro-cid-chaozusi]{color:var(--ink-500);font-size:13px}.co__foot[data-astro-cid-chaozusi] span[data-astro-cid-chaozusi]{display:inline-block}@media (width<=520px){.co__meta[data-astro-cid-chaozusi]{grid-template-columns:1fr}.co__row[data-astro-cid-chaozusi]{padding:14px}.co__progress[data-astro-cid-chaozusi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px}}.gv__head[data-astro-cid-ucga6lbj]{text-align:center;justify-items:center;gap:12px;display:grid}.gv__title[data-astro-cid-ucga6lbj] span[data-astro-cid-ucga6lbj]{display:inline-block}.gv__grid[data-astro-cid-ucga6lbj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,80px);display:grid}.gv__card[data-astro-cid-ucga6lbj]{--spot-x:50%;--spot-y:0%;--spot-o:0;border-radius:var(--r-lg);isolation:isolate;background:#fff;align-content:start;gap:8px;padding:clamp(24px,2.5vw,32px) clamp(24px,2.5vw,32px) clamp(28px,3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b14260a}.gv__card[data-astro-cid-ucga6lbj]:before{content:"";z-index:-1;background:radial-gradient(360px circle at var(--spot-x) var(--spot-y), #cfdfff8c, transparent 65%);opacity:var(--spot-o);transition:opacity .4s;position:absolute;inset:0}.gv__art[data-astro-cid-ucga6lbj]{--ink-h:72px;height:var(--ink-h);align-items:flex-end;margin-bottom:24px;display:flex}.gv__ink[data-astro-cid-ucga6lbj]{width:calc(var(--ink-h) * var(--iw) / var(--ih));height:var(--ink-h);flex:none;position:relative}.gv__ink[data-astro-cid-ucga6lbj] svg{left:calc(var(--ink-h) * var(--ix) / var(--ih) * -1);top:calc(var(--ink-h) * var(--iy) / var(--ih) * -1);width:calc(var(--ink-h) * 144 / var(--ih));max-width:none;position:absolute}.gv__name[data-astro-cid-ucga6lbj]{color:var(--ink-950)}.gv__text[data-astro-cid-ucga6lbj]{font-size:var(--fs-body);color:var(--text-2);word-break:keep-all;overflow-wrap:anywhere;line-height:1.75}@media (width<=900px){.gv__grid[data-astro-cid-ucga6lbj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.gv__grid[data-astro-cid-ucga6lbj]{grid-template-columns:1fr;gap:12px}.gv__card[data-astro-cid-ucga6lbj]{grid-template-columns:64px minmax(0,1fr);gap:4px 20px;padding:22px 22px 24px}.gv__art[data-astro-cid-ucga6lbj]{--ink-h:52px;grid-row:1/span 2;justify-content:center;align-self:center;width:64px;margin:0}.gv__name[data-astro-cid-ucga6lbj]{align-self:end}}
