.vp-search-button{box-sizing:content-box;background:0 0;background:var(--vp-c-control);height:1.25rem;color:var(--vp-c-text);cursor:pointer;transition:background var(--vp-t-color), color var(--vp-t-color);margin-inline:1rem 0;border:1px solid #0000;border-radius:1rem;align-items:center;margin-top:0;margin-bottom:0;padding:.5rem;font-weight:500;display:inline-flex}@media print{.vp-search-button{display:none}}@media (width<=959px){.vp-search-button{border-radius:50%}}.vp-search-button:hover{border:1px solid var(--vp-c-accent-bg);background-color:var(--vp-c-control-hover)}.vp-search-button .search-icon{width:1.25rem;height:1.25rem}.vp-search-placeholder{margin-inline:.25rem;font-size:1rem}@media (width<=959px){.vp-search-placeholder{display:none}}.vp-search-key-hints{font-size:.75rem}@media (width<=959px){.vp-search-key-hints{display:none}}.vp-search-key{border:1px solid var(--vp-c-border);min-width:1em;box-shadow:1px 1px 4px 0 var(--vp-c-shadow);letter-spacing:-.1em;transition:background var(--vp-t-color), color var(--vp-t-color), border var(--vp-t-color), box-shadow var(--vp-t-transform);border-radius:4px;margin-inline:.125rem;padding:.25rem;line-height:1;display:inline-block}@keyframes vp-search-fade-in{0%{opacity:.2}to{opacity:1}}.vp-search-modal-wrapper{z-index:997;cursor:default;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.vp-search-mask{z-index:998;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.25s vp-search-fade-in;position:fixed;inset:0}.vp-search-modal{z-index:999;background:var(--vp-c-bg);width:calc(100% - 6rem);max-width:50em;box-shadow:2px 2px 10px 0 var(--vp-c-shadow);transition:background var(--vp-t-color);border-radius:10px;flex-flow:column;animation:.15s pwa-opened;display:flex;position:absolute}@media (width<=1280px){.vp-search-modal{animation:.25s pwa-mobile}}@media (width<=719px){.vp-search-modal{box-sizing:border-box;width:100%;max-width:unset;padding:env(--safe-area-inset-top) env(--safe-area-inset-right) env(--safe-area-inset-bottom) env(--safe-area-inset-left);inset:0}}.vp-search-box{margin:1rem;display:flex}.vp-search-box form{flex:1;display:flex;position:relative}.vp-search-box label{color:var(--vp-c-accent);inset-inline-start:.5rem;position:absolute;top:calc(50% - .75rem)}.vp-search-box label .search-icon{width:1.5rem;height:1.5rem}.vp-search-clear-button{color:var(--vp-c-accent-bg);cursor:pointer;inset-inline-end:.75rem;background:0 0;border-width:0;padding:0;position:absolute;top:calc(50% - 10px)}.vp-search-clear-button:hover{background-color:#0000001a;border-radius:50%}.vp-search-close-button{color:var(--vp-c-text-mute);cursor:pointer;background:0 0;border-width:0;margin-inline:.5rem -.5rem;padding:.5rem;font-size:1rem;display:none}@media (width<=719px){.vp-search-close-button{display:block}}.vp-search-input{border:0;border:2px solid var(--vp-c-accent-bg);background:var(--vp-c-bg);width:0;color:var(--vp-c-text);appearance:none;border-radius:8px;outline:none;flex:1;margin:0;padding-block:.25rem;padding-inline:2.5rem 2rem;font-size:1.25rem;line-height:2.5}.vp-search-input::-webkit-search-cancel-button{display:none}.vp-search-suggestions{z-index:20;background-color:var(--vp-c-bg);max-height:50vh;box-shadow:2px 2px 10px 0 var(--vp-c-shadow);border-radius:.5rem;margin:0;padding:0;line-height:1.5;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:visible auto}.vp-search-suggestion{border-top:1px solid var(--vp-c-border);cursor:pointer;padding:.25rem 1rem}.vp-search-suggestion:first-child{border-top:none}.vp-search-suggestion.active,.vp-search-suggestion:hover{background-color:var(--vp-c-bg-alt)}.vp-search-auto-complete{float:right;border:1px solid var(--vp-c-border);box-shadow:1px 1px 4px 0 var(--vp-c-shadow);border-radius:.25rem;margin:0 .5rem;padding:.25rem;font-size:.75rem;line-height:1;display:none}.vp-search-suggestion.active .vp-search-auto-complete{display:block}.vp-search-result-wrapper{flex-grow:1;min-height:40vh;max-height:calc(80vh - 10rem);padding:0 1rem;overflow-y:auto}@media (width<=719px){.vp-search-result-wrapper{min-height:unset;max-height:unset}}.vp-search-result-wrapper.loading,.vp-search-result-wrapper.empty{text-align:center;justify-content:center;align-items:center;padding:1.5rem;font-size:1.3rem;font-weight:600;display:flex}.vp-search-hints{box-shadow:0 -1px 4px 0 var(--vp-c-shadow);margin-top:1rem;padding:.75rem .5rem;line-height:1}.vp-search-hint{align-items:center;margin:0 .5rem;display:inline-flex}.vp-search-hint kbd{border:1px solid var(--vp-c-border);box-shadow:1px 1px 4px 0 var(--vp-c-shadow);border-radius:4px;margin:0 .5rem;padding:2px}.vp-search-hint kbd+kbd{margin-inline-start:-.25rem}.vp-search-hint svg{width:15px;height:15px;display:block}.g-avatar[data-v-c08d632d]{border-radius:50%;flex-shrink:0;display:inline-block}.g-import[data-v-f3958b8a]{font-weight:var(--fw-medium);text-decoration:none}.g-import--sm[data-v-f3958b8a]{min-height:34px;padding:9px 16px;font-size:13px;line-height:16px}.g-import--lg[data-v-f3958b8a]{min-height:44px;padding:11px 20px;font-size:14px}.g-import.is-disabled[data-v-f3958b8a]{opacity:var(--disabled-opacity);cursor:not-allowed;pointer-events:auto}.g-card[data-v-8c7aa220]{background:var(--white);border:1px solid var(--dove);border-radius:20px;min-height:281px;padding:28px 24px 24px;transition:transform .18s,box-shadow .18s;position:relative}.g-card[data-v-8c7aa220]:hover,.g-card[data-v-8c7aa220]:focus-within{box-shadow:var(--shadow-hover);z-index:2;transform:translateY(-2px)}.g-card__top[data-v-8c7aa220]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.g-card__id[data-v-8c7aa220]{flex-direction:column;gap:14px;display:flex}.g-card__stage[data-v-8c7aa220]{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.g-card__glow[data-v-8c7aa220]{opacity:.55;pointer-events:none;z-index:0;border-radius:50%;width:64px;height:64px;position:absolute;top:4px;left:4px}.g-card__stage .g-avatar[data-v-8c7aa220]{z-index:1;position:relative}.g-card__nameblock[data-v-8c7aa220]{flex-direction:column;gap:4px;display:flex}.g-card__name[data-v-8c7aa220]{font-size:var(--fs-card-name);font-weight:var(--fw-medium);letter-spacing:var(--ls-card-name);color:var(--ink);line-height:var(--lh-ui)}.g-card__name[data-v-8c7aa220]:hover{color:var(--mut)}.g-card__role[data-v-8c7aa220]{font-size:13px;line-height:var(--lh-ui);color:var(--fog)}.g-card__tag[data-v-8c7aa220]{color:var(--mut);background:var(--nim);border-radius:var(--r-pill);font-size:11.5px;line-height:var(--lh-ui);flex-shrink:0;padding:4px 10px}.g-card__job[data-v-8c7aa220]{font-size:var(--fs-14-5);line-height:var(--lh-job);color:var(--body);margin:16px 0 0}.g-card__actions[data-v-8c7aa220]{align-items:center;gap:8px;margin-top:22px;display:flex}.g-card__tutorial[data-v-8c7aa220]{min-height:34px;padding:9px 16px;font-size:13px;line-height:16px}.g-card__bubble[data-v-8c7aa220]{background:var(--ink);max-width:calc(100% - 48px);color:var(--white);box-shadow:var(--shadow-bubble);opacity:0;pointer-events:none;border-radius:14px;margin-top:-6px;padding:10px 14px;font-size:12.5px;line-height:18px;transition:opacity .18s,transform .18s;position:absolute;top:100%;left:24px;transform:translateY(-2px)}.g-card:hover .g-card__bubble[data-v-8c7aa220],.g-card:focus-within .g-card__bubble[data-v-8c7aa220]{opacity:1;transform:translateY(0)}@media (hover:none){.g-card__bubble[data-v-8c7aa220]{display:none}}@media (prefers-reduced-motion:reduce){.g-card__bubble[data-v-8c7aa220]{transition:none}}.g-detail[data-v-32cf18dc]{padding:64px 0 24px}.g-detail__grid[data-v-32cf18dc]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.g-detail__visual[data-v-32cf18dc]{background:var(--white);border:1px solid var(--dove);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:64px 48px;display:flex}.g-detail__glow[data-v-32cf18dc]{justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.g-detail__glow[data-v-32cf18dc]:before{content:"";background:radial-gradient(circle, var(--glow-color,#1a1a1a40), transparent 70%);z-index:0;border-radius:50%;position:absolute;inset:-12px}.g-detail__glow .g-avatar[data-v-32cf18dc]{z-index:1;position:relative}.g-detail__eyebrow[data-v-32cf18dc]{font-family:var(--inter);font-size:13px;line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--fog);margin-bottom:12px}.g-detail__eyebrow a[data-v-32cf18dc]{color:var(--fog);text-decoration:none}.g-detail__eyebrow a[data-v-32cf18dc]:hover{color:var(--ink)}.g-detail__name[data-v-32cf18dc]{font-size:var(--fs-display-l);line-height:var(--lh-display-l);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--ink);margin:0 0 8px}.g-detail__role[data-v-32cf18dc]{color:var(--fog);margin-bottom:20px;font-size:16px;line-height:1.55}.g-detail__meta[data-v-32cf18dc]{gap:8px;margin-bottom:24px;display:flex}.g-detail__chip[data-v-32cf18dc]{min-height:29px;font-size:12.5px;font-weight:var(--fw-medium);line-height:var(--lh-ui);background:var(--pill);color:var(--ink);padding:7px 14px}.g-detail__desc[data-v-32cf18dc]{color:var(--body);max-width:28em;margin:0 0 16px;font-size:16px;line-height:1.7}.g-detail__bubble[data-v-32cf18dc]{background:var(--ink);color:var(--white);border-radius:14px;max-width:28em;margin-bottom:28px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:inline-block}.g-detail__actions[data-v-32cf18dc]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-detail__tutorial[data-v-32cf18dc]{min-height:44px;padding:11px 20px;font-size:14px;line-height:20px}.g-detail__cap[data-v-32cf18dc]{color:var(--fog);font-size:12.5px;font-family:var(--inter);margin-top:12px}.g-detail__others[data-v-32cf18dc]{margin-top:48px}.g-detail__others-title[data-v-32cf18dc]{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--ink);margin:0 0 16px;line-height:1.55}.g-detail__others-list[data-v-32cf18dc]{flex-direction:column;gap:4px;max-width:420px;display:flex}.g-detail__other[data-v-32cf18dc]{border-radius:var(--r8);align-items:center;gap:12px;height:44px;padding:0 8px;transition:background-color .15s;display:flex}.g-detail__other[data-v-32cf18dc]:hover{background:var(--row-hover)}.g-detail__other-name[data-v-32cf18dc]{font-size:14px;font-weight:var(--fw-medium);color:var(--ink)}.g-detail__other-role[data-v-32cf18dc]{color:var(--fog);font-size:13px}@media (width<=760px){.g-detail[data-v-32cf18dc]{padding:32px 0 24px}.g-detail__grid[data-v-32cf18dc]{grid-template-columns:minmax(0,1fr);gap:32px}.g-detail__visual[data-v-32cf18dc]{min-height:240px;padding:40px 24px}.g-detail__name[data-v-32cf18dc]{font-size:40px;line-height:1.3}}.g-gallery[data-v-e35b9c6c]{padding:0}.g-hero[data-v-e35b9c6c]{justify-content:space-between;align-items:center;gap:40px;padding:88px 0 56px;display:flex}.g-hero__copy[data-v-e35b9c6c]{width:560px;max-width:100%}.g-hero__eyebrow[data-v-e35b9c6c]{font-family:var(--inter);font-size:13px;line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--fog);margin-bottom:16px}.g-hero__title[data-v-e35b9c6c]{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--ink);margin:0}.g-hero__sub[data-v-e35b9c6c]{font-size:var(--fs-16);line-height:var(--lh-lead-home);color:var(--mut);margin:20px 0 0}.g-hero__filters[data-v-e35b9c6c]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.g-filter[data-v-e35b9c6c]{appearance:none;background:var(--pill);min-height:33px;color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:var(--fw-medium);line-height:var(--lh-ui);border-radius:var(--r-pill);cursor:pointer;border:0;flex:none;padding:7px 14px;transition:background-color .15s,color .15s}.g-filter[data-v-e35b9c6c]:hover{background:var(--pill-hover)}.g-filter.is-active[data-v-e35b9c6c]{background:var(--ink);color:var(--white)}.g-filter.is-active[data-v-e35b9c6c]:hover{background:var(--ink)}.g-hero__visual[data-v-e35b9c6c]{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.g-cluster[data-v-e35b9c6c]{align-items:center;padding-right:8px;display:flex}.g-cluster__item[data-v-e35b9c6c]{align-items:center;margin-left:-18px;display:flex}.g-cluster__item[data-v-e35b9c6c]:first-child{margin-left:0}.g-cluster__cap[data-v-e35b9c6c]{color:var(--fog);text-align:right;font-size:12.5px}.g-grid[data-v-e35b9c6c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;padding-top:24px;display:grid}.g-gallery__empty[data-v-e35b9c6c]{color:var(--fog);margin:24px 0 0;font-size:13px}.g-gallery__empty a[data-v-e35b9c6c]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.g-note[data-v-e35b9c6c]{background:var(--ivory);border:1px solid var(--dove);border-radius:12px;align-items:center;gap:12px;margin-top:40px;padding:14px 20px;display:flex}.g-note strong[data-v-e35b9c6c]{font-size:12.5px;font-weight:var(--fw-medium);color:var(--ink);flex-shrink:0}.g-note span[data-v-e35b9c6c]{color:var(--mut);font-size:12.5px;line-height:20px}.g-gallery--bots .g-note[data-v-e35b9c6c]{margin-bottom:48px}@media (width<=1100px){.g-grid[data-v-e35b9c6c]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media (width<=760px){.g-hero[data-v-e35b9c6c]{flex-direction:column;align-items:flex-start;gap:32px;padding:56px 0 40px}.g-hero__copy[data-v-e35b9c6c]{width:100%}.g-hero__title[data-v-e35b9c6c]{font-size:40px;line-height:48px}.g-hero__sub[data-v-e35b9c6c]{font-size:15px;line-height:25px}.g-hero__filters[data-v-e35b9c6c]{scrollbar-width:none;flex-wrap:nowrap;align-items:center;max-width:100%;padding-bottom:2px;overflow-x:auto}.g-hero__filters[data-v-e35b9c6c]::-webkit-scrollbar{display:none}.g-hero__visual[data-v-e35b9c6c]{order:-1;align-items:flex-start}.g-cluster[data-v-e35b9c6c]{transform-origin:0;transform:scale(.6)}.g-cluster__cap[data-v-e35b9c6c]{display:none}.g-grid[data-v-e35b9c6c]{grid-template-columns:minmax(0,1fr)}.g-note[data-v-e35b9c6c]{flex-direction:column;align-items:flex-start;gap:6px}}.g-closing[data-v-ec90f695]{padding:96px 0 48px}.g-closing__title[data-v-ec90f695]{font-size:var(--fs-h2-closing);line-height:var(--lh-h2-closing);font-weight:var(--fw-medium);letter-spacing:var(--ls-h2-closing);color:var(--ink);margin:0}.g-closing__ctas[data-v-ec90f695]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.g-closing__pill[data-v-ec90f695]{min-height:44px;padding:11px 20px;font-size:14px;line-height:20px}.g-closing__pill--grey[data-v-ec90f695]{background:var(--pill);color:var(--ink)}.g-closing__pill--grey[data-v-ec90f695]:hover{background:var(--pill-hover)}@media (width<=760px){.g-closing[data-v-ec90f695]{padding:56px 0 32px}}.g-paths__inner[data-v-4990f68b]{max-width:var(--container);margin:0 auto;padding:56px 0 24px}.g-paths__eyebrow[data-v-4990f68b]{font-size:13px;line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--fog);margin-bottom:16px}.g-paths__title[data-v-4990f68b]{font-size:var(--fs-display-m);line-height:var(--lh-display-m);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--ink);margin:0 0 16px}.g-paths__lead[data-v-4990f68b]{max-width:36em;font-size:16px;line-height:var(--lh-lead);color:var(--mut);margin:0 0 36px}.g-paths__filters[data-v-4990f68b]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.g-paths__list[data-v-4990f68b]{background:var(--white);border:1px solid var(--dove);border-radius:var(--r16);flex-direction:column;display:flex;overflow:hidden}.g-paths__row[data-v-4990f68b]{border-bottom:1px solid var(--dove);transition:background-color var(--t-color);grid-template-columns:88px 1fr auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.g-paths__row[data-v-4990f68b]:last-child{border-bottom:none}.g-paths__row[data-v-4990f68b]:hover{background:var(--row-hover)}.g-paths__badge[data-v-4990f68b]{font-family:var(--inter);font-size:13px;font-weight:var(--fw-medium);letter-spacing:var(--ls-badge);color:var(--fog)}.g-paths__body[data-v-4990f68b]{min-width:0;display:block}.g-paths__row-title[data-v-4990f68b]{font-size:17px;font-weight:var(--fw-medium);letter-spacing:var(--ls-h3);color:var(--ink);margin-bottom:6px;display:block}.g-paths__row-desc[data-v-4990f68b]{max-width:42em;color:var(--mut);font-size:14px;line-height:1.55;display:block}.g-paths__open[data-v-4990f68b]{pointer-events:none}.g-paths__roles[data-v-4990f68b]{margin-top:48px}.g-paths__section-title[data-v-4990f68b]{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:var(--ls-h2);color:var(--ink);margin:0 0 16px}.g-paths__role-grid[data-v-4990f68b]{gap:var(--role-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g-paths__role[data-v-4990f68b]{background:var(--white);border:1px solid var(--dove);border-radius:var(--r16);transition:transform var(--t-card), box-shadow var(--t-card), opacity var(--t-color);padding:24px;display:block}.g-paths__role[data-v-4990f68b]:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-hover)}.g-paths__role.is-dimmed[data-v-4990f68b]{opacity:.4}.g-paths__role-top[data-v-4990f68b]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.g-paths__role-title[data-v-4990f68b]{font-size:16px;font-weight:var(--fw-medium);color:var(--ink)}.g-paths__role-desc[data-v-4990f68b]{color:var(--mut);font-size:13.5px;line-height:1.55;display:block}.g-paths__role-go[data-v-4990f68b]{font-size:13px;font-weight:var(--fw-medium);color:var(--ink);margin-top:18px;display:block}@media (width<=1100px){.g-paths__role-grid[data-v-4990f68b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.g-paths__inner[data-v-4990f68b]{padding:40px 0 24px}.g-paths__title[data-v-4990f68b]{font-size:32px;line-height:1.25}.g-paths__row[data-v-4990f68b]{grid-template-columns:1fr;gap:10px;padding:20px}.g-paths__open[data-v-4990f68b]{justify-self:start}.g-paths__role-grid[data-v-4990f68b]{grid-template-columns:minmax(0,1fr)}}.g-scen__inner[data-v-57a7cc23]{max-width:var(--container);margin:0 auto;padding:56px 0 24px}.g-scen__eyebrow[data-v-57a7cc23]{font-size:13px;line-height:var(--lh-ui);font-weight:var(--fw-medium);color:var(--fog);margin-bottom:16px}.g-scen__title[data-v-57a7cc23]{font-size:var(--fs-display-m);line-height:var(--lh-display-m);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--ink);margin:0 0 16px}.g-scen__lead[data-v-57a7cc23]{max-width:40em;font-size:16px;line-height:var(--lh-lead);color:var(--mut);margin:0 0 28px}.g-scen__filters[data-v-57a7cc23]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.g-scen__grid[data-v-57a7cc23]{gap:var(--scen-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g-scen__card[data-v-57a7cc23]{background:var(--white);border:1px solid var(--dove);border-radius:var(--r20);min-height:220px;transition:transform var(--t-card), box-shadow var(--t-card);flex-direction:column;padding:24px;display:flex}.g-scen__card[data-v-57a7cc23]:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-hover)}.g-scen__tags[data-v-57a7cc23]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.g-scen__tag[data-v-57a7cc23]{font-size:var(--fs-11-5);padding:var(--pad-tag-scen);border-radius:var(--r-pill);background:var(--nim);color:var(--mut)}.g-scen__card-title[data-v-57a7cc23]{font-size:var(--fs-h3);font-weight:var(--fw-medium);letter-spacing:var(--ls-h3);color:var(--ink);margin:0 0 8px}.g-scen__card-desc[data-v-57a7cc23]{color:var(--mut);flex:1;margin:0;font-size:14px;line-height:1.55}.g-scen__bot[data-v-57a7cc23]{font-size:var(--fs-12-5);color:var(--fog);align-items:center;gap:8px;margin:16px 0 14px;display:flex}.g-scen__bot[data-v-57a7cc23]:hover{color:var(--ink)}.g-scen__actions[data-v-57a7cc23]{align-items:center;gap:8px;display:flex}.g-scen__src[data-v-57a7cc23]{font-family:var(--inter);font-size:var(--fs-12);color:var(--fog);margin-top:12px}.g-scen__empty[data-v-57a7cc23]{color:var(--fog);margin:0;font-size:13px}.g-scen__note[data-v-57a7cc23]{color:var(--fog);margin:28px 0 0;font-size:13px}.g-scen__note a[data-v-57a7cc23]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.g-scen__grid[data-v-57a7cc23]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.g-scen__inner[data-v-57a7cc23]{padding:40px 0 24px}.g-scen__title[data-v-57a7cc23]{font-size:32px;line-height:1.25}.g-scen__grid[data-v-57a7cc23]{grid-template-columns:minmax(0,1fr)}}:root{--page:#f7f6f3;--white:#fff;--header-bg:#fffc;--ink:#0a0a0a;--body:#3a3a3a;--mut:#6b6b6b;--fog:#7d7f85;--dove:#d5d9e4;--card:#f9f8f6;--pill:#f1f1f1;--nim:#f0f1f6;--ivory:#f8f7f5;--amber:#fff8eb;--amber-b:#f0d9a8;--amber-chip:#f5e6c8;--amber-t:#8a6a2a;--pill-hover:#e8e8e8;--ink-hover:#2a2a2a;--row-hover:#f9f8f6;--bot-eye:#fff;--bot-xiaoye:#1a1a1a;--bot-machu:#6b7f99;--bot-chenhao:#7a9a86;--bot-piqian:#d4836b;--bot-shizhi:#c4a574;--bot-zhangqing:#9c8bb8;--font:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--inter:Inter, "Noto Sans SC", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-display-xl:56px;--lh-display-xl:68px;--ls-display:-.03em;--fs-display-l:48px;--lh-display-l:1.55;--fs-display-m:44px;--lh-display-m:1.2;--fs-h2-closing:36px;--lh-h2-closing:48px;--ls-h2-closing:-.02em;--fs-h1-doc:32px;--lh-h1-doc:1.3;--ls-h1-doc:-.02em;--fs-h2:20px;--lh-h2:1.55;--ls-h2:-.01em;--fs-card-name:20px;--ls-card-name:-.005em;--fs-h3:17px;--ls-h3:-.01em;--fs-16:16px;--lh-lead-home:27px;--lh-lead:1.7;--fs-15-5:15.5px;--fs-base:15px;--lh-base:1.55;--fs-14-5:14.5px;--lh-job:23px;--lh-prose:1.65;--fs-14:14px;--fs-13-5:13.5px;--lh-13-5:1.6;--fs-13:13px;--fs-12-5:12.5px;--lh-bubble:18px;--lh-note:20px;--fs-12:12px;--fs-11-5:11.5px;--lh-ui:1.2;--ls-logo:-.01em;--ls-eyebrow-doc:.28em;--ls-group:.12em;--ls-badge:.04em;--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-10:10px;--s-12:12px;--s-14:14px;--s-16:16px;--s-18:18px;--s-20:20px;--s-22:22px;--s-24:24px;--s-28:28px;--s-32:32px;--s-36:36px;--s-40:40px;--s-48:48px;--s-56:56px;--s-64:64px;--s-88:88px;--s-96:96px;--r-pill:999px;--r24:24px;--r20:20px;--r16:16px;--r14:14px;--r12:12px;--r10:10px;--r8:8px;--r6:6px;--bw:1px;--border:1px solid var(--dove);--shadow-hover:0 12px 28px #0000001a, 0 2px 6px #0000000a;--shadow-bubble:0 8px 20px #0000001f;--frame:1440px;--gutter:96px;--container:1248px;--header-h:64px;--grid-cols:12;--grid-col:82px;--grid-gap:24px;--botcard-w:384px;--botcard-gap:24px;--hero-copy-w:560px;--doc-sidebar-w:220px;--doc-article-max:680px;--doc-toc-w:160px;--doc-gap:40px;--detail-gap:64px;--scen-gap:20px;--role-gap:16px;--h-header-pill:30px;--pad-header-pill:7px 14px;--pad-chip:7px 14px;--pad-btn-sm:9px 16px;--pad-btn-lg:11px 20px;--h-btn-lg-min:44px;--pad-tag:4px 10px;--pad-tag-scen:3px 10px;--pad-bubble:10px 14px;--pad-bubble-detail:12px 16px;--disabled-opacity:.45;--lift:-2px;--t-card:.18s ease;--t-color:.15s;--gutter-tablet:32px;--gutter-mobile:24px;--header-h-mobile:56px}@media (width<=1100px){:root{--gutter:var(--gutter-tablet)}}@media (width<=760px){:root{--gutter:var(--gutter-mobile);--header-h:var(--header-h-mobile);--fs-display-xl:40px;--lh-display-xl:48px;--fs-display-m:32px;--lh-display-m:1.25;--fs-h2-closing:28px;--lh-h2-closing:36px}}@media (prefers-reduced-motion:reduce){:root{--lift:0px;--t-card:0s;--t-color:0s}}@font-face{font-family:Noto Sans SC;src:local(Noto Sans SC),local(Noto Sans CJK SC);font-weight:400 700;font-display:swap}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.55}#app{min-height:100vh}a{text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}:root{--vp-c-bg:#fff;--vp-c-bg-alt:#f7f6f3;--vp-c-text:#0a0a0a;--vp-c-text-mute:#6b6b6b;--vp-c-border:#d5d9e4;--vp-c-border-hard:#d5d9e4;--vp-c-shadow:#00000014;--vp-c-accent:#0a0a0a;--vp-c-accent-bg:#0a0a0a;--vp-c-accent-hover:#2a2a2a;--vp-c-white:#fff;--vp-c-control:#f1f1f1;--vp-c-control-hover:#e8e8e8;--vp-t-color:.15s ease;--vp-t-transform:.18s ease}.g-wrap{min-height:calc(100vh - var(--header-h));flex-direction:column;display:flex}.g-main{flex:1}.g-skip,.g-skip-link{z-index:100;background:var(--ink);color:var(--white);opacity:0;pointer-events:none;border-radius:8px;padding:10px 16px;font-size:13px;transition:opacity .15s;position:absolute;top:12px;left:16px}.g-skip:focus,.g-skip:focus-visible,.g-skip-link:focus,.g-skip-link:focus-visible{opacity:1;pointer-events:auto}.g-search-hotkey{display:none}.vp-search-modal{background:#fff;border:1px solid #d5d9e4;border-radius:16px;box-shadow:0 12px 28px #0000001a}.vp-search-modal .vp-search-box{margin:16px}.vp-search-modal .vp-search-box label{color:#6b6b6b}.vp-search-modal .vp-search-box .vp-search-input{color:#0a0a0a;box-shadow:none;background:#fff;border:1px solid #d5d9e4;border-radius:12px;padding-block:11px;font-size:15px;line-height:22px}.vp-search-modal .vp-search-box .vp-search-clear-button{color:#6b6b6b}.vp-search-modal .vp-search-suggestions{z-index:20;background:#fff;border:1px solid #d5d9e4;border-radius:12px;max-height:128px;overflow:hidden auto;box-shadow:0 12px 28px #0000001a}.vp-search-modal .vp-search-suggestions .vp-search-suggestion{color:#0a0a0a;border-top:1px solid #d5d9e4}.vp-search-modal .vp-search-suggestions .vp-search-suggestion:first-child{border-top:none}.vp-search-modal .vp-search-suggestions .vp-search-suggestion.active,.vp-search-modal .vp-search-suggestions .vp-search-suggestion:hover{background-color:#f0f1f6}.vp-search-modal .vp-search-record{border-radius:8px}.vp-search-modal .vp-search-record.active,.vp-search-modal .vp-search-record:hover{background:#f0f1f6}.vp-search-modal .vp-search-record-title{z-index:auto;text-indent:0;color:#0a0a0a;background:0 0;margin:0 0 6px;padding:0;font-size:14px;font-weight:500;line-height:1.4;position:static}.vp-search-modal .vp-search-record-content{color:#6b6b6b;font-size:13.5px}.vp-search-modal .vp-search-record-matches{color:#6b6b6b;box-shadow:none;background:#f0f1f6;border-radius:4px;margin:0 0 6px;padding:0 2px;font-weight:400}.vp-search-modal .vp-search-record-matches:hover,.vp-search-modal .vp-search-record-matches.active{color:#6b6b6b;background-color:#f0f1f6}.vp-search-modal .vp-search-record-matches a{color:inherit}.vp-search-modal .vp-search-record-matches strong{color:#0a0a0a}.vp-search-modal .vp-search-record-matches .vp-search-record-type{color:#6b6b6b;margin-inline-start:0}.vp-search-modal .vp-search-record-matches mark,.vp-search-modal mark{color:#0a0a0a;background:#f0f1f6;border-radius:4px;padding:0 2px}.vp-search-mask{background:#0a0a0a40}.vp-search-modal:has(.vp-search-suggestions) .vp-search-result-wrapper{min-height:0;padding-top:118px}.g-pill{min-height:36px;font-size:13px;font-weight:var(--fw-medium);line-height:var(--lh-ui);background:var(--pill);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.g-pill:hover{background:var(--pill-hover)}.g-pill--dark{background:var(--ink);color:var(--white)}.g-pill--dark:hover{background:var(--ink-hover)}.g-pill--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--dove);background:0 0}.g-pill--ghost:hover{background:var(--pill)}.g-pill--sm{min-height:30px;padding:5px 14px;font-size:12.5px}.g-header{z-index:50;height:var(--header-h);box-sizing:border-box;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}.g-header__inner{max-width:1440px;height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.g-logo{font-family:var(--inter);font-weight:var(--fw-semibold);letter-spacing:var(--ls-logo);color:var(--ink);align-items:center;gap:9px;font-size:14px;display:flex}.g-nav{align-items:center;gap:28px;display:flex}.g-nav .g-nav__link{color:var(--mut);font-size:13px;transition:color .15s}.g-nav .g-nav__link:hover{color:var(--ink)}.g-nav .g-nav__link.is-active{color:var(--ink);font-weight:var(--fw-medium)}.g-header .g-pill{height:30px;min-height:30px;padding:var(--pad-header-pill);font-size:13px;font-weight:var(--fw-medium);border-radius:var(--r-pill);line-height:16px}.g-pill--github{font-family:var(--inter)}.g-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:12px 10px;display:none}.g-menu-btn span{background:var(--ink);border-radius:2px;height:1.6px;display:block}.g-mobile-panel{top:var(--header-h);z-index:49;border-top:1px solid var(--dove);background:var(--white);flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.g-mobile-panel .g-mobile-panel__link{min-height:44px;padding:0 var(--gutter);color:var(--ink);border-bottom:1px solid var(--dove);align-items:center;font-size:15px;display:flex}.g-mobile-panel .g-mobile-panel__link:last-child{border-bottom:none}.g-mobile-panel .g-mobile-panel__link.is-active{font-weight:var(--fw-medium)}@media (width<=760px){.g-header{height:56px}.g-header .g-nav__link,.g-header .g-pill--github{display:none}.g-header .g-nav{gap:12px;margin-left:auto}.g-header__inner{gap:12px}.g-menu-btn,.g-header.is-menu-open .g-mobile-panel,.g-mobile-panel:where(.is-open){display:flex}}.g-header--menus-open .g-mobile-panel{display:flex}.g-footer{padding:48px var(--gutter) 48px;width:100%;max-width:1440px;margin:0 auto}.g-footer__line{background:var(--dove);height:1px;margin-bottom:24px}.g-footer__row{color:var(--fog);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.g-footer__left{align-items:center;gap:10px;display:flex}.g-footer__right{gap:24px;display:flex}.g-footer__right a{color:var(--fog);transition:color .15s}.g-footer__right a:hover{color:var(--ink)}.g-footer__github{font-family:var(--inter)}.g-wrap--docs{align-items:stretch}.g-docs{width:100%;max-width:1440px;padding:40px var(--gutter) 24px;flex:1;align-items:flex-start;gap:40px;margin:0 auto;display:flex}.g-docs__toggle{display:none}.g-sidebar{flex-shrink:0;width:220px;padding-top:4px}.g-sidebar .vp-search-button{box-sizing:border-box;border-radius:var(--r-pill);background:var(--pill);width:100%;max-width:100%;height:34px;min-height:34px;box-shadow:none;color:var(--fog);border:0;align-items:center;gap:8px;margin:0 0 12px;padding:0 12px;font-size:13px;display:flex}.g-sidebar .vp-search-button:hover{background:var(--pill-hover);box-shadow:none}.g-sidebar .vp-search-button .vp-search-placeholder{color:var(--fog);padding:0;font-size:13px}.g-sidebar .vp-search-button .vp-search-key-hints{display:none}.g-sidebar .vp-search-button svg{width:14px;height:14px;fill:var(--fog)}.g-sidegroup__label{font-family:var(--inter);color:var(--fog);letter-spacing:.12em;padding:18px 12px 8px;font-size:11.5px;font-weight:500}.g-sidelink{color:var(--mut);border-radius:8px;margin:2px 0;padding:8px 12px;font-size:13.5px;display:block}.g-sidelink:hover{color:var(--ink)}.g-sidelink.is-active{background:var(--nim);color:var(--ink);font-weight:500}.g-article{background:var(--white);border:1px solid var(--dove);border-radius:var(--r16);flex:1;min-width:0;max-width:680px;padding:40px}.g-eyebrow{color:var(--fog);letter-spacing:.28em;font-size:12px;font-weight:500;font-family:var(--inter)}.g-title{letter-spacing:-.02em;margin:14px 0 10px;font-size:32px;font-weight:500;line-height:1.3}.g-meta{color:var(--fog);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.g-hr{background:var(--dove);height:1px;margin:32px 0 20px}.g-prevnext{justify-content:space-between;gap:24px;display:flex}.g-prevnext__link{display:block}.g-prevnext__link--right{text-align:right;margin-left:auto}.g-prevnext__label{color:var(--fog);margin-bottom:4px;font-size:12px;display:block}.g-prevnext__text{color:var(--ink);font-size:14px;font-weight:500}.g-edit{color:var(--fog);margin-top:20px;font-size:12.5px;display:inline-block}.g-edit:hover{color:var(--ink)}.g-toc{flex-shrink:0;width:160px;margin-left:auto;padding-top:12px;position:sticky;top:88px}.g-toc__title{font-family:var(--inter);color:var(--fog);letter-spacing:.12em;margin-bottom:10px;font-size:11.5px;font-weight:500}.g-toc__link{color:var(--fog);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.g-toc__link:hover,.g-toc__link.is-active{color:var(--ink)}.g-toc__link.is-h3{padding-left:14px}.g-toc__bar{background:0 0;border-radius:1px;flex-shrink:0;width:2px;height:14px}.g-toc__link.is-active .g-toc__bar{background:var(--ink)}@media (width<=1100px){.g-toc{display:none}.g-article{max-width:none}}@media (width<=760px){.g-docs{flex-direction:column;align-items:stretch;gap:12px;padding:20px 16px 16px}.g-docs__toggle{background:var(--pill);height:36px;min-height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;order:1;justify-content:center;align-self:flex-start;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.g-sidebar{order:2;display:none}.g-docs.is-side-open .g-sidebar{background:var(--white);border:1px solid var(--dove);border-radius:16px;width:100%;padding:8px;display:block}.g-article{flex:none;order:3;padding:24px 20px}.g-title{font-size:26px;line-height:1.3}}.g-prose{color:var(--body)}.g-prose h2{letter-spacing:-.01em;color:var(--ink);margin:28px 0 14px;scroll-margin-top:88px;font-size:20px;font-weight:500}.g-prose h3{color:var(--ink);margin:22px 0 10px;scroll-margin-top:88px;font-size:16px;font-weight:500}.g-prose h2 a,.g-prose h3 a{color:inherit;text-decoration:none}.g-prose h2 a:after,.g-prose h3 a:after{content:"#";color:var(--fog);opacity:0;margin-left:6px;font-weight:400;transition:opacity .15s}.g-prose h2:hover a:after,.g-prose h3:hover a:after,.g-prose h2 a:focus-visible:after,.g-prose h3 a:focus-visible:after{opacity:1}.g-prose p{color:var(--body);margin:0 0 14px;font-size:14.5px;line-height:1.75}.g-prose ul{margin:0 0 14px;padding-left:20px;list-style:outside}.g-prose ol{counter-reset:g-ol;margin:0 0 14px;padding-left:0;list-style:none}.g-prose li{color:var(--body);margin-bottom:10px;font-size:14.5px;line-height:1.65}.g-prose ol>li{padding-left:30px;display:block;position:relative}.g-prose ol>li:before{counter-increment:g-ol;content:counter(g-ol) ".";color:var(--fog);font-weight:500;font-family:var(--inter);position:absolute;top:0;left:0}.g-prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--fog);text-decoration-color:var(--fog)}.g-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.g-prose strong{color:var(--ink);font-weight:500}.g-prose blockquote{border-left:2px solid var(--dove);color:var(--mut);margin:0 0 14px;padding:2px 0 2px 14px}.g-prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:13.5px}.g-prose table th,.g-prose table td{border:1px solid var(--dove);text-align:left;vertical-align:top;padding:8px 12px}.g-prose table th{background:var(--ivory);color:var(--ink);font-weight:500}.g-prose img{border-radius:var(--r8);border:1px solid var(--dove);max-width:100%}.g-prose hr{background:var(--dove);border:none;height:1px;margin:24px 0}.g-prose sup a,.g-prose .footnote-ref a{text-decoration:none}.g-prose :not(pre)>code{background:var(--nim);color:var(--ink);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.g-prose pre{background:var(--card);border:1px solid var(--dove);border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.g-prose pre code{color:var(--body);background:0 0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.g-prose .copy-code-button{opacity:0;transition:opacity .15s}.g-prose pre:hover .copy-code-button{opacity:1}.g-source{background:var(--ivory);border:1px solid var(--dove);border-radius:12px;margin:0 0 24px;padding:14px 16px}.g-source strong{color:var(--ink);margin-bottom:6px;font-size:12.5px;display:block}.g-source p{font-size:12.5px;font-family:var(--inter);color:var(--mut);margin:0;line-height:1.55}.g-source a{color:var(--mut);text-underline-offset:2px;text-decoration:underline}.g-approval{background:var(--amber);border:1px solid var(--amber-b);border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.g-approval .chip{color:var(--amber-t);background:#f5e6c8;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11.5px;font-weight:500}.g-approval p{color:var(--amber-t);margin:0;font-size:13.5px;line-height:1.6}.g-approval>div{flex:1;min-width:0}.g-example{background:var(--card);border-radius:12px;margin:16px 0;padding:14px 16px}.g-example .t{color:var(--fog);margin-bottom:8px;font-size:12.5px;font-weight:500}.g-example p{color:var(--body);margin:0;font-size:13.5px;line-height:1.6}.g-example>:not(.t){color:var(--body);font-size:13.5px;line-height:1.6}.g-prose .g-example pre{white-space:pre-wrap;word-break:break-word;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0;font-size:13.5px;line-height:1.6;overflow-x:visible}.g-prose .g-example pre code{font-family:var(--mono);font-size:inherit;line-height:inherit;white-space:inherit;word-break:inherit}.g-wrap--custom{background:var(--page)}.g-placeholder{width:100%;max-width:1248px;margin:0 auto;padding:72px 24px 48px}.g-placeholder h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:40px;font-weight:500;line-height:1.2}.g-custom{flex:1;width:100%}.g-container{width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.g-notfound{flex:1;padding:96px 0 120px}.g-notfound__inner{max-width:var(--container);width:100%;margin:0 auto}.g-notfound__code{font-family:var(--inter);font-size:13px;line-height:var(--lh-ui);letter-spacing:var(--ls-eyebrow-doc);font-weight:var(--fw-medium);color:var(--fog);margin:0 0 16px}.g-notfound__title{font-size:var(--fs-display-m);line-height:var(--lh-display-m);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--ink);margin:0 0 16px}.g-notfound__desc{max-width:36em;font-size:16px;line-height:var(--lh-lead);color:var(--mut);margin:0 0 32px}.g-notfound__actions{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vp-search-result-wrapper{scrollbar-color:var(--vp-c-accent) var(--vp-c-border);scrollbar-width:thin}@media (width<=419px){.vp-search-result-wrapper{font-size:14px}}.vp-search-result-wrapper::-webkit-scrollbar{width:6px;height:6px}.vp-search-result-wrapper::-webkit-scrollbar-track-piece{background:#0000001a;border-radius:6px}.vp-search-result-wrapper::-webkit-scrollbar-thumb{background:var(--vp-c-accent-bg);border-radius:6px}.vp-search-result-wrapper::-webkit-scrollbar-thumb:active{background:var(--vp-c-accent-hover)}.vp-search-result-wrapper mark{border-radius:.25em;line-height:1}.vp-search-records{margin:0;padding:0}.vp-search-record{display:block}li.vp-search-record{list-style:none}.vp-search-record-title{z-index:10;background:var(--vp-c-bg);color:var(--vp-c-accent);text-indent:.5em;margin:-4px -4px .25rem;padding:4px;font-size:.875em;font-weight:600;line-height:2rem;position:sticky;top:-2px}.vp-search-record-matches.active .vp-search-record-title{color:var(--vp-c-accent)}.vp-search-record-contents{margin:0;padding:0;list-style:none}.vp-search-record-matches{background:var(--vp-c-bg-alt);color:inherit;box-shadow:0 1px 3px 0 var(--vp-c-shadow);white-space:pre-wrap;overflow-wrap:break-word;border-radius:.25rem;margin:.5rem 0;padding:.5rem .75rem;font-weight:400}.vp-search-record-matches>*{align-items:center;display:flex}.vp-search-record-matches a{color:inherit}.vp-search-record-matches strong{color:var(--vp-c-accent)}.vp-search-record-matches:hover,.vp-search-record-matches.active{background-color:var(--vp-c-accent-hover);color:var(--vp-c-white);cursor:pointer}.vp-search-record-matches:hover .vp-search-record-type,.vp-search-record-matches:hover .vp-search-remove-icon,.vp-search-record-matches:hover strong,.vp-search-record-matches.active .vp-search-record-type,.vp-search-record-matches.active .vp-search-remove-icon,.vp-search-record-matches.active strong{color:var(--vp-c-white)}.vp-search-record-content{flex-flow:column;flex-grow:1;justify-content:center;align-items:stretch;line-height:1.5;display:flex}.vp-search-record-type{width:1rem;height:1rem;color:var(--vp-c-accent);margin-inline-start:-.5rem;padding:.5rem;display:block}.vp-search-remove-icon{box-sizing:content-box;height:1.5rem;color:var(--vp-c-accent);cursor:pointer;background:0 0;border-width:0;border-radius:50%;padding:0;font-size:1rem}.vp-search-remove-icon svg{width:1.5rem;height:1.5rem}.vp-search-remove-icon:hover{background:#8080804d}.vp-search-record-content-header{border-bottom:1px solid var(--vp-c-border-hard);margin-bottom:.25rem;font-size:.9em}
/*$vite$:1*/