.doc-tabs__list[data-v-cc6b9c7f]{display:flex;gap:var(--ds-spacing-16);overflow-x:auto;border-bottom:1px solid var(--color-line-normal)}.doc-tabs__tab[data-v-cc6b9c7f]{position:relative;flex:0 0 auto;padding:var(--ds-spacing-12) var(--ds-spacing-4);color:var(--color-label-assistive)}.doc-tabs__tab[aria-selected=true][data-v-cc6b9c7f]{color:var(--color-label-normal);font-weight:600}.doc-tabs__tab[aria-selected=true][data-v-cc6b9c7f]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--color-label-normal)}.doc-tabs__tab[data-v-cc6b9c7f]:focus-visible,.doc-tabs__panel[data-v-cc6b9c7f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.doc-tabs__panel[data-v-cc6b9c7f]{padding-top:var(--ds-spacing-20);min-width:0;scroll-margin-top:calc(var(--vp-nav-height) + var(--ds-spacing-32))}.doc-tabs__panel[data-v-cc6b9c7f] [id]{scroll-margin-top:calc(var(--vp-nav-height) + var(--ds-spacing-32))}.doc-tabs__panel[data-v-cc6b9c7f] h2:first-child{margin-top:0;padding-top:0;border-top:0}.feature-walkthrough[data-v-e39ca2d7]{margin:24px 0}.feature-walkthrough__scroll[data-v-e39ca2d7]{overflow-x:auto;border:1px solid var(--vp-c-divider);border-radius:8px}.feature-walkthrough__scroll[data-v-e39ca2d7]:focus-visible{outline:2px solid var(--vp-c-brand-1);outline-offset:2px}.feature-walkthrough__frame[data-v-e39ca2d7]{position:relative;min-width:0}.feature-walkthrough__frame img[data-v-e39ca2d7]{display:block;width:100%}.feature-walkthrough__marker[data-v-e39ca2d7]{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);pointer-events:none;color:var(--vp-c-brand-1);font-size:26px;font-weight:700;line-height:24px}.feature-walkthrough__marker b[data-v-e39ca2d7]{display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--vp-c-brand-1);border-radius:50%;background:var(--vp-c-bg);font-size:14px}.feature-walkthrough figcaption[data-v-e39ca2d7]{margin-top:8px;color:var(--vp-c-text-2);font-size:13px}.demo-tip[data-v-4b32514e]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-tip__stage[data-v-4b32514e]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:40px 20px;background:var(--color-bg-alternative)}.demo-tip__target[data-v-4b32514e]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--color-label-body);background:var(--color-bg-container);border:1px solid var(--color-line-alternative);border-radius:6px;cursor:default}.demo-tip__target--dark[data-v-4b32514e]{color:var(--color-action-strong-fg);background:var(--color-action-strong);border-color:var(--color-action-strong)}.demo-tip__tag[data-v-4b32514e]{font-size:10px;font-weight:500;opacity:.6}.demo-tip__stage--help[data-v-4b32514e]{justify-content:center;padding:24px 20px;background:var(--color-bg-container);border-top:1px solid var(--color-line-normal)}.demo-tip__field[data-v-4b32514e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-label-body)}.demo-tip__info[data-v-4b32514e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:600;font-style:italic;color:var(--color-label-muted);border:1px solid var(--color-line-strong);border-radius:50%;cursor:help}.demo-tip__info[data-v-4b32514e]:hover,.demo-tip__info[data-v-4b32514e]:focus-visible{color:var(--color-label-alternative);border-color:var(--color-label-muted)}.demo-tip__select[data-v-4b32514e]{height:32px;padding:0 10px;font-size:13px;color:var(--color-label-normal);background:var(--color-bg-container);border:1px solid var(--color-line-alternative);border-radius:4px}.demo-tip__stage--free[data-v-4b32514e]{padding:20px;background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-tip__cell[data-v-4b32514e]{padding:6px 10px;font-size:13px;color:var(--color-label-body);background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:4px;cursor:default;font-variant-numeric:tabular-nums}.demo-tip__stage--tone[data-v-4b32514e]{padding:32px 20px;background:var(--color-bg-container);border-top:1px solid var(--color-line-normal)}.demo-tip__edge[data-v-4b32514e]{margin-left:auto}.demo-tip__toggle[data-v-4b32514e]{display:flex;align-items:center;gap:6px;padding:10px 12px;font-size:12px;color:var(--color-label-alternative);border-top:1px solid var(--color-line-normal)}.demo-tip__status[data-v-4b32514e]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-tip__hint[data-v-4b32514e]{opacity:.7}.demo-cd[data-v-bfd8518b]{display:flex;flex-direction:column;gap:8px;min-width:240px;max-width:320px}.demo-cd__cap[data-v-bfd8518b]{font-size:12px;color:var(--color-label-alternative)}.demo-cd__trigger-wrap[data-v-bfd8518b]{position:relative;width:200px}.demo-cd__trigger[data-v-bfd8518b]{width:100%;padding-right:36px;cursor:pointer;font-variant-numeric:tabular-nums}.demo-cd__cal[data-v-bfd8518b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-neutral-400);pointer-events:none}.demo-cd__note[data-v-bfd8518b]{margin:0;font-size:11px;line-height:1.6;color:var(--color-label-assistive)}.demo-cd__pop[data-v-bfd8518b]{position:absolute;top:100%;left:0;margin-top:6px;z-index:50;width:252px;gap:0}.demo-cd__cal-head[data-v-bfd8518b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.demo-cd__ym-group[data-v-bfd8518b]{display:flex;align-items:center;gap:2px}.demo-cd__month[data-v-bfd8518b]{font-size:13px;font-weight:600;color:var(--color-label-normal)}.demo-cd__ym-wrap[data-v-bfd8518b]{position:relative}.demo-cd__ym-btn[data-v-bfd8518b]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border:0;border-radius:4px;background:transparent;font-size:13px;font-weight:600;color:var(--color-label-normal);cursor:pointer}.demo-cd__ym-btn[data-v-bfd8518b]:hover{background:var(--color-bg-hover)}.demo-cd__ym-chev[data-v-bfd8518b]{width:14px;height:14px;color:var(--color-neutral-400);transition:transform .15s ease}.demo-cd__ym-chev.open[data-v-bfd8518b]{transform:rotate(180deg)}.demo-cd__year-pop[data-v-bfd8518b]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:10;width:92px;max-height:184px;overflow-y:auto;padding:4px;background:var(--color-bg-elevated);border:1px solid var(--color-line-normal);border-radius:6px;box-shadow:0 4px 12px #0707071a}.demo-cd__year-item[data-v-bfd8518b]{display:block;width:100%;height:30px;border:0;border-radius:4px;background:transparent;font-size:12px;color:var(--color-label-body);cursor:pointer}.demo-cd__year-item[data-v-bfd8518b]:hover:not(.is-cur){background:var(--color-bg-hover)}.demo-cd__year-item.is-cur[data-v-bfd8518b]{background:var(--color-label-normal);color:var(--color-label-white);font-weight:600}.demo-cd__nav[data-v-bfd8518b]{width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--color-label-assistive);font-size:16px;cursor:pointer}.demo-cd__nav[data-v-bfd8518b]:hover{background:var(--color-bg-hover)}.demo-cd__wd[data-v-bfd8518b]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.demo-cd__wd span[data-v-bfd8518b]{text-align:center;font-size:11px;font-weight:500;color:var(--color-neutral-400);padding:4px 0}.demo-cd__wd .sun[data-v-bfd8518b]{color:var(--color-red-400)}.demo-cd__wd .sat[data-v-bfd8518b]{color:var(--color-blue-400)}.demo-cd__grid[data-v-bfd8518b]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.demo-cd__day[data-v-bfd8518b]{box-sizing:border-box;height:32px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-label-body);font-size:12px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.demo-cd__day[data-v-bfd8518b]:hover:not(.is-sel-fill):not(.is-sel-line):not(.is-blank){background:var(--color-bg-hover)}.demo-cd__day.is-sel-fill[data-v-bfd8518b]{background:var(--color-label-normal);color:var(--color-label-white);font-weight:600}.demo-cd__day.is-sel-line[data-v-bfd8518b]{border-color:var(--color-label-normal);color:var(--color-label-normal);font-weight:600}.demo-cd__day.is-blank[data-v-bfd8518b]{visibility:hidden;cursor:default}.demo-cd__foot[data-v-bfd8518b]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.demo-dp[data-v-cb3d85e4]{display:contents}.demo-dp__block[data-v-cb3d85e4]{display:flex;flex-direction:column;gap:8px;min-width:240px;max-width:320px}.demo-dp__cap[data-v-cb3d85e4]{font-size:12px;color:var(--color-label-alternative)}.demo-dp__note[data-v-cb3d85e4]{margin:0;font-size:11px;line-height:1.5;color:var(--color-label-assistive)}.demo-dp__date[data-v-cb3d85e4]{width:200px}.demo-dp__anchor[data-v-cb3d85e4]{position:relative;width:160px}.demo-dp__trigger[data-v-cb3d85e4]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:160px;height:32px;padding:0 12px;background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--ds-textfield-radius);color:var(--color-label-normal);font-size:12px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease}.demo-dp__trigger[data-v-cb3d85e4]:hover{border-color:var(--color-line-alternative)}.demo-dp__trigger svg[data-v-cb3d85e4]{width:14px;height:14px;color:var(--color-label-muted);flex-shrink:0}.demo-dp__backdrop[data-v-cb3d85e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.demo-dp__pop[data-v-cb3d85e4]{position:absolute;right:0;top:100%;margin-top:6px;z-index:50;width:240px;padding:12px;gap:10px}.demo-dp__year[data-v-cb3d85e4]{width:100%}.demo-dp__grid[data-v-cb3d85e4]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.demo-dp__m[data-v-cb3d85e4]{padding:6px 0;background:var(--color-bg-elevated);border:1px solid var(--color-line-normal);border-radius:0;color:var(--color-label-body);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease}.demo-dp__m[data-v-cb3d85e4]:hover:not(.is-selected){background:var(--color-bg-alternative)}.demo-dp__m.is-today[data-v-cb3d85e4]{border-color:var(--color-label-normal);color:var(--color-label-normal)}.demo-dp__m.is-selected[data-v-cb3d85e4]{background:var(--color-label-normal);border-color:var(--color-label-normal);color:var(--color-label-white)}.demo-dp__foot[data-v-cb3d85e4]{display:flex;align-items:center;justify-content:space-between}.demo-dtc[data-v-f1bb38fa]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--color-line-normal);border-radius:8px;padding:20px;margin:16px 0}.demo-dtc__cap[data-v-f1bb38fa]{font-size:12px;color:var(--color-label-alternative)}.demo-dtc__trigger-wrap[data-v-f1bb38fa]{position:relative;width:240px}.demo-dtc__trigger[data-v-f1bb38fa]{width:100%;padding-right:36px;cursor:pointer;font-variant-numeric:tabular-nums}.demo-dtc__cal[data-v-f1bb38fa]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-neutral-400);pointer-events:none}.demo-dtc__note[data-v-f1bb38fa]{margin:0;font-size:11px;line-height:1.6;color:var(--color-label-assistive)}.demo-dtc__pop[data-v-f1bb38fa]{position:absolute;top:100%;left:0;margin-top:6px;z-index:50;width:max-content}.demo-dtc__body[data-v-f1bb38fa]{display:flex;align-items:stretch;gap:24px}.demo-dtc__cal-col[data-v-f1bb38fa]{width:252px}.demo-dtc__cal-foot[data-v-f1bb38fa]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.demo-dtc__cal-head[data-v-f1bb38fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.demo-dtc__ym-group[data-v-f1bb38fa]{display:flex;align-items:center;gap:2px}.demo-dtc__month[data-v-f1bb38fa]{font-size:13px;font-weight:600;color:var(--color-label-normal)}.demo-dtc__ym-wrap[data-v-f1bb38fa]{position:relative}.demo-dtc__ym-btn[data-v-f1bb38fa]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border:0;border-radius:4px;background:transparent;font-size:13px;font-weight:600;color:var(--color-label-normal);cursor:pointer}.demo-dtc__ym-btn[data-v-f1bb38fa]:hover{background:var(--color-bg-hover)}.demo-dtc__ym-chev[data-v-f1bb38fa]{width:14px;height:14px;color:var(--color-neutral-400);transition:transform .15s ease}.demo-dtc__ym-chev.open[data-v-f1bb38fa]{transform:rotate(180deg)}.demo-dtc__year-pop[data-v-f1bb38fa]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:10;width:92px;max-height:184px;overflow-y:auto;padding:4px;background:var(--color-bg-elevated);border:1px solid var(--color-line-normal);border-radius:6px;box-shadow:0 4px 12px #0707071a}.demo-dtc__year-item[data-v-f1bb38fa]{display:block;width:100%;height:30px;border:0;border-radius:4px;background:transparent;font-size:12px;color:var(--color-label-body);cursor:pointer}.demo-dtc__year-item[data-v-f1bb38fa]:hover:not(.is-cur){background:var(--color-bg-hover)}.demo-dtc__year-item.is-cur[data-v-f1bb38fa]{background:var(--color-label-normal);color:var(--color-label-white);font-weight:600}.demo-dtc__nav[data-v-f1bb38fa]{width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--color-label-assistive);font-size:16px;cursor:pointer}.demo-dtc__nav[data-v-f1bb38fa]:hover{background:var(--color-bg-hover)}.demo-dtc__wd[data-v-f1bb38fa]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.demo-dtc__wd span[data-v-f1bb38fa]{text-align:center;font-size:11px;font-weight:500;color:var(--color-neutral-400);padding:4px 0}.demo-dtc__wd .sun[data-v-f1bb38fa]{color:var(--color-red-400)}.demo-dtc__wd .sat[data-v-f1bb38fa]{color:var(--color-blue-400)}.demo-dtc__grid[data-v-f1bb38fa]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.demo-dtc__day[data-v-f1bb38fa]{box-sizing:border-box;height:32px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-label-body);font-size:12px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.demo-dtc__day[data-v-f1bb38fa]:hover:not(.is-sel-fill):not(.is-sel-line):not(.is-blank){background:var(--color-bg-hover)}.demo-dtc__day.is-sel-fill[data-v-f1bb38fa]{background:var(--color-label-normal);color:var(--color-label-white);font-weight:600}.demo-dtc__day.is-sel-line[data-v-f1bb38fa]{border-color:var(--color-label-normal);color:var(--color-label-normal);font-weight:600}.demo-dtc__day.is-blank[data-v-f1bb38fa]{visibility:hidden;cursor:default}.demo-dtc__divider[data-v-f1bb38fa]{width:1px;background:var(--color-bg-hover)}.demo-dtc__time-col[data-v-f1bb38fa]{display:flex;flex-direction:column;gap:10px;width:fit-content;justify-content:center}.demo-dtc__time-cap[data-v-f1bb38fa]{font-size:12px;font-weight:600;color:var(--color-label-normal)}.demo-dtc__ampm[data-v-f1bb38fa]{width:100%}.demo-dtc__hm[data-v-f1bb38fa]{display:flex;align-items:flex-start;gap:6px}.demo-dtc__spin[data-v-f1bb38fa]{display:flex;flex-direction:column;align-items:center;gap:4px}.demo-dtc__step[data-v-f1bb38fa]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-neutral-400);cursor:pointer;transition:background-color .12s ease}.demo-dtc__step[data-v-f1bb38fa]:hover{background:var(--color-bg-hover);color:var(--color-label-body)}.demo-dtc__step svg[data-v-f1bb38fa]{width:16px;height:16px}.demo-dtc__num[data-v-f1bb38fa]{width:56px;text-align:center;font-variant-numeric:tabular-nums}.demo-dtc__colon[data-v-f1bb38fa]{padding-top:28px;color:var(--color-neutral-300);font-size:18px}.demo-dtc__slbl[data-v-f1bb38fa]{font-size:11px;color:var(--color-neutral-400)}.demo-dtc__foot[data-v-f1bb38fa]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.demo-anatomy[data-v-269cb130]{border:1px solid var(--color-line-normal);border-radius:8px;padding:20px;margin:16px 0}.demo-anatomy__toggle[data-v-269cb130]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-label-alternative);margin-bottom:16px}.demo-anatomy__field[data-v-269cb130]{max-width:360px}.demo-anatomy__label[data-v-269cb130]{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--color-label-alternative)}.demo-anatomy__req[data-v-269cb130]{color:var(--color-red-400)}.demo-anatomy__input[data-v-269cb130]{width:100%}.demo-anatomy__legend[data-v-269cb130]{margin:16px 0 0;font-size:12px;color:var(--color-label-assistive)}.demo-anatomy__legend code[data-v-269cb130]{font-size:11px}.demo-fc[data-v-d4eca619]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-fc__scale[data-v-d4eca619]{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.demo-fc__row[data-v-d4eca619]{display:flex;align-items:center;gap:12px}.demo-fc__lbl[data-v-d4eca619]{flex:0 0 72px;font-size:12px;color:var(--color-label-assistive)}.demo-fc__play[data-v-d4eca619]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-fc__controls[data-v-d4eca619]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--color-label-alternative)}.demo-fc__ctl[data-v-d4eca619]{display:inline-flex;align-items:center;gap:6px}.demo-fc__pair[data-v-d4eca619]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.demo-fc__field[data-v-d4eca619]{display:flex;flex-direction:column;width:260px}.demo-fc__field--block[data-v-d4eca619]{width:100%}.demo-fc__field>input[data-v-d4eca619]:not(.demo-fc__num),.demo-fc__field>select[data-v-d4eca619],.demo-fc__field>textarea[data-v-d4eca619]{width:100%}.demo-fc__field[data-v-d4eca619] .ds-form-help{margin:6px 0 0;font-size:var(--text-b6);line-height:1.4}.demo-fc__num[data-v-d4eca619]{width:120px;text-align:center}.demo-fc__note[data-v-d4eca619]{font-size:12px;color:var(--color-label-assistive)}.demo-fc__note code[data-v-d4eca619]{font-size:11px}.demo-fc__status[data-v-d4eca619]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-fc__hint[data-v-d4eca619]{opacity:.7}.demo-ti[data-v-7a8a7ab0]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;border:1px solid var(--color-line-normal);border-radius:8px;padding:20px;margin:16px 0}.demo-ti__block[data-v-7a8a7ab0]{display:flex;flex-direction:column;gap:8px;min-width:240px;max-width:320px}.demo-ti__cap[data-v-7a8a7ab0]{font-size:12px;color:var(--color-label-alternative)}.demo-ti__note[data-v-7a8a7ab0]{margin:0;font-size:11px;line-height:1.5;color:var(--color-label-assistive)}.demo-ti__trigger-wrap[data-v-7a8a7ab0]{position:relative;width:200px}.demo-ti__trigger[data-v-7a8a7ab0]{width:100%;padding-right:36px;cursor:pointer;font-variant-numeric:tabular-nums}.demo-ti__clock[data-v-7a8a7ab0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-neutral-400);pointer-events:none}.demo-ti__dialog[data-v-7a8a7ab0]{position:absolute;top:100%;left:0;margin-top:6px;z-index:50;width:288px}.demo-ti__title[data-v-7a8a7ab0]{margin:0 0 16px;font-size:13px;font-weight:600;color:var(--color-label-normal)}.demo-ti__grid[data-v-7a8a7ab0]{display:grid;grid-template-columns:max-content max-content max-content max-content;align-items:center;justify-content:center;column-gap:8px;row-gap:6px}.demo-ti__ampm[data-v-7a8a7ab0]{width:96px}.demo-ti__num[data-v-7a8a7ab0]{width:64px;text-align:center;font-variant-numeric:tabular-nums}.demo-ti__colon[data-v-7a8a7ab0]{text-align:center;color:var(--color-neutral-300);font-size:20px}.demo-ti__step[data-v-7a8a7ab0]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-neutral-400);cursor:pointer;transition:background-color .12s ease,color .12s ease}.demo-ti__step[data-v-7a8a7ab0]:hover{background:var(--color-bg-hover);color:var(--color-label-body)}.demo-ti__step svg[data-v-7a8a7ab0]{width:16px;height:16px}.demo-ti__lbl[data-v-7a8a7ab0]{margin:0;text-align:center;font-size:12px;color:var(--color-neutral-400)}.demo-ti__foot[data-v-7a8a7ab0]{display:flex;justify-content:flex-end;gap:8px}.demo-ahdr[data-v-e20cf95b]{margin:20px 0}.demo-ahdr__controls[data-v-e20cf95b]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--color-line-normal);border-radius:8px;background:var(--color-bg-alternative)}.demo-ahdr__check[data-v-e20cf95b]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.demo-ahdr__check input:disabled+span[data-v-e20cf95b]{opacity:.45}.demo-ahdr__hint[data-v-e20cf95b]{color:var(--color-label-muted);font-size:12px}.demo-ahdr__frame[data-v-e20cf95b]{max-width:430px;margin:0 auto;border:1px solid var(--color-line-normal);border-radius:12px;overflow:hidden;background:var(--color-bg-alternative)}.demo-ahdr__body[data-v-e20cf95b]{height:72px;margin:12px 16px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--color-label-muted);background:var(--color-bg-container)}.demo-ahdr__frame .relative[data-v-e20cf95b]{position:relative}.demo-ahdr__frame .p-1\.5[data-v-e20cf95b]{padding:6px;color:var(--color-label-assistive);background:none;border:0;cursor:pointer}.demo-ahdr__status[data-v-e20cf95b]{margin-top:12px;font-size:13px;text-align:center}.demo-bnav[data-v-4491f00f]{margin:20px 0}.demo-bnav__controls[data-v-4491f00f]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--color-line-normal);border-radius:8px;background:var(--color-bg-alternative)}.demo-bnav__check[data-v-4491f00f]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.demo-bnav__hint[data-v-4491f00f]{color:var(--color-label-muted);font-size:12px}.demo-bnav__frame[data-v-4491f00f]{max-width:430px;margin:0 auto;border:1px solid var(--color-line-normal);border-radius:12px;overflow:hidden;background:var(--color-bg-alternative)}.demo-bnav__frame--split[data-v-4491f00f]{--ds-bottom-nav-surface: var(--color-bg-alternative);position:relative;padding-bottom:72px}.demo-bnav__frame--split .demo-bnav__body+.demo-bnav__body[data-v-4491f00f]{margin-bottom:-60px}.demo-bnav__body[data-v-4491f00f]{height:72px;margin:12px 16px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--color-label-muted);background:var(--color-bg-container)}.demo-bnav__status[data-v-4491f00f]{margin-top:12px;font-size:13px;text-align:center}.demo-lnb[data-v-18560ac6]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-lnb__stage[data-v-18560ac6]{display:flex;padding:16px 40px 16px 16px;background:var(--color-bg-alternative)}.demo-lnb__status[data-v-18560ac6]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-lnb__hint[data-v-18560ac6]{opacity:.7}.demo-pnav[data-v-19c9e3b9]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-pnav__stage[data-v-19c9e3b9]{display:flex;height:260px;background:var(--color-bg-container)}.demo-pnav__aside[data-v-19c9e3b9]{flex-shrink:0;width:200px;overflow-y:auto;padding:20px 12px;background:var(--color-bg-alternative);border-right:1px solid var(--color-line-normal)}.demo-pnav__aside-title[data-v-19c9e3b9]{padding:0 8px;margin-bottom:8px;font-size:var(--text-b6);font-weight:600;color:var(--color-neutral-400)}.demo-pnav__nav[data-v-19c9e3b9]{display:flex;flex-direction:column;gap:2px}.demo-pnav__btn[data-v-19c9e3b9]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:var(--radius-4);background:transparent;color:var(--color-label-alternative);font-size:var(--text-b5);text-align:left;cursor:pointer;transition:background-color .12s ease}.demo-pnav__btn[data-v-19c9e3b9]:hover{background:var(--color-bg-hover)}.demo-pnav__btn.is-active[data-v-19c9e3b9]{background:var(--color-bg-container);color:var(--color-label-normal);font-weight:600}.demo-pnav__preview[data-v-19c9e3b9]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px 32px}.demo-pnav__preview-title[data-v-19c9e3b9]{font-size:20px;font-weight:600;letter-spacing:-.2px;color:var(--color-label-normal)}.demo-pnav__preview-desc[data-v-19c9e3b9]{font-size:var(--text-b5);color:var(--color-label-assistive)}.demo-pnav__preview-hint[data-v-19c9e3b9]{margin-top:8px;font-size:var(--text-b6);color:var(--color-neutral-400)}.demo-pnav__status[data-v-19c9e3b9]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-pnav__status code[data-v-19c9e3b9]{font-size:11px}.demo-pnav__hint[data-v-19c9e3b9]{opacity:.75}.demo-ph[data-v-143eaa6e]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:visible;margin:16px 0}.demo-ph h1.ds-page-header__title[data-v-143eaa6e]{margin:0;padding:0;border:0;font-size:var(--text-b2);font-weight:700;line-height:1.3;letter-spacing:-.3px;color:var(--color-label-normal)}.demo-ph__status[data-v-143eaa6e]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-ph__hint[data-v-143eaa6e]{opacity:.7}.demo-ph__spin[data-v-143eaa6e]{animation:demo-ph-spin-143eaa6e 1s linear infinite}@keyframes demo-ph-spin-143eaa6e{to{transform:rotate(360deg)}}.demo-subtab[data-v-2114db93]{border:1px solid var(--color-line-normal);border-radius:8px;padding:16px;margin:16px 0}.demo-subtab__status[data-v-2114db93]{margin:12px 0 0;padding-top:12px;font-size:12px;color:var(--color-label-assistive);border-top:1px solid var(--color-line-normal)}.demo-subtab__hint[data-v-2114db93]{opacity:.7}.demo-subtab__controls[data-v-2114db93]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--color-line-normal);font-size:12px}.demo-subtab__check[data-v-2114db93]{display:inline-flex;align-items:center;gap:6px;color:var(--color-label-body);cursor:pointer}.demo-subtab__check-hint[data-v-2114db93]{color:var(--color-neutral-400)}.demo-subtab__radius[data-v-2114db93]{display:inline-flex;align-items:center;gap:8px}.demo-subtab__radius-label[data-v-2114db93]{font-weight:600;color:var(--color-label-assistive)}.demo-subtab__radio[data-v-2114db93]{display:inline-flex;align-items:center;gap:4px;color:var(--color-label-body);cursor:pointer}.demo-hier[data-v-786b492f]{margin:16px 0;border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;background:var(--color-bg-container)}.demo-hier__sub[data-v-786b492f]{padding:20px 16px 16px;background:var(--color-bg-container)}.demo-tabnav[data-v-f4af2548]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-tabnav__status[data-v-f4af2548]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-tabnav__hint[data-v-f4af2548]{opacity:.7}.demo-tabnav__controls[data-v-f4af2548]{display:flex;align-items:center;gap:16px;padding:8px 12px;background:var(--color-bg-alternative);border-bottom:1px solid var(--color-line-normal);font-size:12px}.demo-tabnav__check[data-v-f4af2548]{display:inline-flex;align-items:center;gap:6px;color:var(--color-label-body);font-weight:600;cursor:pointer}.demo-tabnav__check input[data-v-f4af2548]{width:14px;height:14px;accent-color:var(--color-neutral-900);cursor:pointer}.demo-tabnav__check-hint[data-v-f4af2548]{color:var(--color-neutral-400);font-weight:400}.demo-ws[data-v-59383b11]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:visible;margin:16px 0}.demo-ws__frame[data-v-59383b11]{background:var(--color-neutral-900);padding:var(--ds-spacing-16);border-radius:8px 8px 0 0;max-width:280px}.demo-ws__status[data-v-59383b11]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal);border-radius:0 0 8px 8px}.demo-ws__hint[data-v-59383b11]{opacity:.7}.demo-cd[data-v-ad175177]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-cd__bar[data-v-ad175177]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;background:var(--color-bg-alternative);border-bottom:1px solid var(--color-line-normal)}.demo-cd__group[data-v-ad175177]{display:flex;flex-wrap:wrap;gap:6px}.demo-cd__pill[data-v-ad175177]{padding:4px 10px;border:1px solid var(--color-line-alternative);border-radius:999px;background:var(--color-bg-container);font-size:var(--text-c1);color:var(--color-label-alternative);cursor:pointer}.demo-cd__pill.is-on[data-v-ad175177]{background:var(--color-neutral-900);border-color:var(--color-neutral-900);color:var(--ds-bw-white);font-weight:600}.demo-cd__toggle[data-v-ad175177]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-c1);color:var(--color-label-alternative);cursor:pointer}.demo-cd__toggle code[data-v-ad175177]{font-size:var(--text-c2)}.demo-cd__toggle.is-off[data-v-ad175177]{opacity:.4;cursor:default}.demo-cd__stage[data-v-ad175177]{position:relative;height:320px;background:var(--color-bg-container);overflow:hidden}.demo-cd__page[data-v-ad175177]{padding:20px 24px;font-size:13px;color:var(--color-label-assistive)}.demo-cd__page h4[data-v-ad175177]{margin:0 0 8px;font-size:15px;color:var(--color-label-normal);border:0;padding:0}.demo-cd__page p[data-v-ad175177]{margin:4px 0;line-height:1.6}.demo-cd__backdrop[data-v-ad175177]{position:absolute}.demo-cd__card[data-v-ad175177]{max-width:420px}.demo-cd__msg[data-v-ad175177]{margin:0;line-height:1.5}.demo-cd__card--guides[data-v-ad175177]:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px dashed var(--color-orange-500);pointer-events:none}.demo-cd__reopen[data-v-ad175177]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.demo-cd__status[data-v-ad175177]{margin:0;padding:10px 12px;border-top:1px solid var(--color-line-normal);background:var(--color-bg-alternative);font-size:var(--text-c1);color:var(--color-label-alternative)}.demo-cd__hint[data-v-ad175177]{color:var(--color-neutral-400)}.demo-pm[data-v-858f76bc]{border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;margin:16px 0}.demo-pm__stage[data-v-858f76bc]{position:relative;height:480px;background:var(--color-bg-alternative);overflow:hidden}.demo-pm__page[data-v-858f76bc]{padding:20px 24px;font-size:13px;color:var(--color-label-assistive)}.demo-pm__page h4[data-v-858f76bc]{margin:0 0 8px;font-size:15px;color:var(--color-label-normal);border:0;padding:0}.demo-pm__page p[data-v-858f76bc]{margin:4px 0;line-height:1.6}.demo-pm__backdrop[data-v-858f76bc]{position:absolute;padding:16px}.demo-pm__card[data-v-858f76bc]{width:100%;min-width:0;height:100%;min-height:0;max-width:100%;display:flex;overflow:hidden;background:var(--color-bg-container)}.demo-pm__aside[data-v-858f76bc]{flex-shrink:0;width:200px;overflow-y:auto;padding:20px 12px;background:var(--color-bg-alternative);border-right:1px solid var(--color-line-normal)}.demo-pm__aside-title[data-v-858f76bc]{padding:0 8px;margin-bottom:8px;font-size:var(--text-b6);font-weight:600;color:var(--color-neutral-400)}.demo-pm__nav[data-v-858f76bc]{display:flex;flex-direction:column;gap:2px}.demo-pm__nav-btn[data-v-858f76bc]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:var(--radius-4);background:transparent;color:var(--color-label-alternative);font-size:var(--text-b5);text-align:left;cursor:pointer;transition:background-color .12s ease}.demo-pm__nav-btn[data-v-858f76bc]:hover{background:var(--color-bg-hover)}.demo-pm__nav-btn.is-active[data-v-858f76bc]{background:var(--color-bg-container);color:var(--color-label-normal);font-weight:600}.demo-pm__content[data-v-858f76bc]{flex:1;min-width:0;display:flex;flex-direction:column}.demo-pm__head[data-v-858f76bc]{flex-shrink:0;padding:40px 40px 0}.demo-pm__title[data-v-858f76bc]{margin:0;border:0;padding:0}.demo-pm__body[data-v-858f76bc]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 40px 32px;margin-top:12px}.demo-pm__toolbar[data-v-858f76bc]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.demo-pm__tablewrap[data-v-858f76bc]{flex:1;min-height:0;overflow:auto}.demo-pm__tablewrap td[data-v-858f76bc],.demo-pm__tablewrap th[data-v-858f76bc]{white-space:nowrap}.demo-pm__reopen[data-v-858f76bc]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.demo-pm__status[data-v-858f76bc]{margin:0;padding:8px 12px;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border-top:1px solid var(--color-line-normal)}.demo-pm__hint[data-v-858f76bc]{opacity:.7}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: #3c3c43;--vp-c-text-2: #67676c;--vp-c-text-3: #929295}.dark{--vp-c-text-1: #dfdfd6;--vp-c-text-2: #98989f;--vp-c-text-3: #6a6a71}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media(min-width:960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:lang(es),:lang(pt){--vp-code-copy-copied-text-content: "Copiado"}:lang(fa){--vp-code-copy-copied-text-content: "کپی شد"}:lang(ko){--vp-code-copy-copied-text-content: "복사됨"}:lang(ru){--vp-code-copy-copied-text-content: "Скопировано"}:lang(zh){--vp-code-copy-copied-text-content: "已复制"}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media(min-width:640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media(min-width:768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media(min-width:640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media(max-width:639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-b7c950b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-b7c950b9],.VPBackdrop.fade-leave-to[data-v-b7c950b9]{opacity:0}.VPBackdrop.fade-leave-active[data-v-b7c950b9]{transition-duration:.25s}@media(min-width:1280px){.VPBackdrop[data-v-b7c950b9]{display:none}}.NotFound[data-v-e5829419]{padding:64px 24px 96px;text-align:center}@media(min-width:768px){.NotFound[data-v-e5829419]{padding:96px 32px 168px}}.code[data-v-e5829419]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-e5829419]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-e5829419]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-e5829419]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-e5829419]{padding-top:20px}.link[data-v-e5829419]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-e5829419]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-488b3a9a]{position:relative;z-index:1}.nested[data-v-488b3a9a]{padding-right:16px;padding-left:16px}.outline-link[data-v-488b3a9a]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-488b3a9a]:hover,.outline-link.active[data-v-488b3a9a]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-488b3a9a]{padding-left:13px}.VPDocAsideOutline[data-v-e0c6a12d]{display:none}.VPDocAsideOutline.has-outline[data-v-e0c6a12d]{display:block}.content[data-v-e0c6a12d]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-e0c6a12d]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-e0c6a12d]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-c7b74464]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-c7b74464]{flex-grow:1}.VPDocAside[data-v-c7b74464] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-c7b74464] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-c7b74464] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-fe66c196]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media(min-width:640px){.VPLastUpdated[data-v-fe66c196]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-479c1f22]{margin-top:64px}.edit-info[data-v-479c1f22]{padding-bottom:18px}@media(min-width:640px){.edit-info[data-v-479c1f22]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-479c1f22]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-479c1f22]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-479c1f22]{margin-right:8px}.prev-next[data-v-479c1f22]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media(min-width:640px){.prev-next[data-v-479c1f22]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-479c1f22]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-479c1f22]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-479c1f22]{margin-left:auto;text-align:right}.desc[data-v-479c1f22]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-479c1f22]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-05f75f59]{padding:32px 24px 96px;width:100%}@media(min-width:768px){.VPDoc[data-v-05f75f59]{padding:48px 32px 128px}}@media(min-width:960px){.VPDoc[data-v-05f75f59]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-05f75f59]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-05f75f59]{max-width:752px}}@media(min-width:1280px){.VPDoc .container[data-v-05f75f59]{display:flex;justify-content:center}.VPDoc .aside[data-v-05f75f59]{display:block}}@media(min-width:1440px){.VPDoc:not(.has-sidebar) .content[data-v-05f75f59]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-05f75f59]{max-width:1104px}}.container[data-v-05f75f59]{margin:0 auto;width:100%}.aside[data-v-05f75f59]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-05f75f59]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-05f75f59]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-05f75f59]::-webkit-scrollbar{display:none}.aside-curtain[data-v-05f75f59]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-05f75f59]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-05f75f59]{position:relative;margin:0 auto;width:100%}@media(min-width:960px){.content[data-v-05f75f59]{padding:0 32px 128px}}@media(min-width:1280px){.content[data-v-05f75f59]{order:1;margin:0;min-width:640px}}.content-container[data-v-05f75f59]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-05f75f59]{max-width:688px}.VPButton[data-v-2571bee9]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-2571bee9]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-2571bee9]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-2571bee9]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-2571bee9]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-2571bee9]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-2571bee9]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-2571bee9]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-2571bee9]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-2571bee9]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-2571bee9]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-2571bee9]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-2571bee9]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-62eb5f22]{display:none}.dark .VPImage.light[data-v-62eb5f22]{display:none}.VPHero[data-v-bdef782b]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media(min-width:640px){.VPHero[data-v-bdef782b]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media(min-width:960px){.VPHero[data-v-bdef782b]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-bdef782b]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media(min-width:960px){.container[data-v-bdef782b]{flex-direction:row}}.main[data-v-bdef782b]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-bdef782b]{text-align:center}@media(min-width:960px){.VPHero.has-image .container[data-v-bdef782b]{text-align:left}}@media(min-width:960px){.main[data-v-bdef782b]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-bdef782b]{max-width:592px}}.heading[data-v-bdef782b]{display:flex;flex-direction:column}.name[data-v-bdef782b],.text[data-v-bdef782b]{width:fit-content;max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-bdef782b],.VPHero.has-image .text[data-v-bdef782b]{margin:0 auto}.name[data-v-bdef782b]{color:var(--vp-home-hero-name-color)}.clip[data-v-bdef782b]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media(min-width:640px){.name[data-v-bdef782b],.text[data-v-bdef782b]{max-width:576px;line-height:56px;font-size:48px}}@media(min-width:960px){.name[data-v-bdef782b],.text[data-v-bdef782b]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-bdef782b],.VPHero.has-image .text[data-v-bdef782b]{margin:0}}.tagline[data-v-bdef782b]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-bdef782b]{margin:0 auto}@media(min-width:640px){.tagline[data-v-bdef782b]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media(min-width:960px){.tagline[data-v-bdef782b]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-bdef782b]{margin:0}}.actions[data-v-bdef782b]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-bdef782b]{justify-content:center}@media(min-width:640px){.actions[data-v-bdef782b]{padding-top:32px}}@media(min-width:960px){.VPHero.has-image .actions[data-v-bdef782b]{justify-content:flex-start}}.action[data-v-bdef782b]{flex-shrink:0;padding:6px}.image[data-v-bdef782b]{order:1;margin:-76px -24px -48px}@media(min-width:640px){.image[data-v-bdef782b]{margin:-108px -24px -48px}}@media(min-width:960px){.image[data-v-bdef782b]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-bdef782b]{position:relative;margin:0 auto;width:320px;height:320px}@media(min-width:640px){.image-container[data-v-bdef782b]{width:392px;height:392px}}@media(min-width:960px){.image-container[data-v-bdef782b]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-bdef782b]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media(min-width:640px){.image-bg[data-v-bdef782b]{width:256px;height:256px}}@media(min-width:960px){.image-bg[data-v-bdef782b]{width:320px;height:320px}}[data-v-bdef782b] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media(min-width:640px){[data-v-bdef782b] .image-src{max-width:256px;max-height:256px}}@media(min-width:960px){[data-v-bdef782b] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-6ac60cb6]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-6ac60cb6]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-6ac60cb6]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-6ac60cb6]>.VPImage{margin-bottom:20px}.icon[data-v-6ac60cb6]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-6ac60cb6]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-6ac60cb6]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-6ac60cb6]{padding-top:8px}.link-text-value[data-v-6ac60cb6]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-6ac60cb6]{margin-left:6px}.VPFeatures[data-v-c039d75c]{position:relative;padding:0 24px}@media(min-width:640px){.VPFeatures[data-v-c039d75c]{padding:0 48px}}@media(min-width:960px){.VPFeatures[data-v-c039d75c]{padding:0 64px}}.container[data-v-c039d75c]{margin:0 auto;max-width:1152px}.items[data-v-c039d75c]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-c039d75c]{padding:8px;width:100%}@media(min-width:640px){.item.grid-2[data-v-c039d75c],.item.grid-4[data-v-c039d75c],.item.grid-6[data-v-c039d75c]{width:50%}}@media(min-width:768px){.item.grid-2[data-v-c039d75c],.item.grid-4[data-v-c039d75c]{width:50%}.item.grid-3[data-v-c039d75c],.item.grid-6[data-v-c039d75c]{width:calc(100% / 3)}}@media(min-width:960px){.item.grid-4[data-v-c039d75c]{width:25%}}.container[data-v-f6daf70a]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media(min-width:640px){.container[data-v-f6daf70a]{padding:0 48px}}@media(min-width:960px){.container[data-v-f6daf70a]{width:100%;padding:0 64px}}.vp-doc[data-v-f6daf70a] .VPHomeSponsors,.vp-doc[data-v-f6daf70a] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-f6daf70a] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-f6daf70a] .VPHomeSponsors a,.vp-doc[data-v-f6daf70a] .VPTeamPage a{text-decoration:none}.VPHome[data-v-39563374]{margin-bottom:96px}@media(min-width:768px){.VPHome[data-v-39563374]{margin-bottom:128px}}.VPContent[data-v-7bc62d03]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-7bc62d03]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-7bc62d03]{margin:0}@media(min-width:960px){.VPContent[data-v-7bc62d03]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-7bc62d03]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media(min-width:1440px){.VPContent.has-sidebar[data-v-7bc62d03]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-c041be64]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-c041be64]{display:none}.VPFooter[data-v-c041be64] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-c041be64] a:hover{color:var(--vp-c-text-1)}@media(min-width:768px){.VPFooter[data-v-c041be64]{padding:32px}}.container[data-v-c041be64]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-c041be64],.copyright[data-v-c041be64]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-140cca15]{padding:12px 20px 11px}@media(min-width:960px){.VPLocalNavOutlineDropdown[data-v-140cca15]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-140cca15]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-140cca15]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-140cca15]{color:var(--vp-c-text-1)}.icon[data-v-140cca15]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media(min-width:960px){.VPLocalNavOutlineDropdown button[data-v-140cca15]{font-size:14px}.icon[data-v-140cca15]{font-size:16px}}.open>.icon[data-v-140cca15]{transform:rotate(90deg)}.items[data-v-140cca15]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media(min-width:960px){.items[data-v-140cca15]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-140cca15]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-140cca15]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-140cca15]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-140cca15]{transition:all .2s ease-out}.flyout-leave-active[data-v-140cca15]{transition:all .15s ease-in}.flyout-enter-from[data-v-140cca15],.flyout-leave-to[data-v-140cca15]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-6ee9293e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-6ee9293e]{position:fixed}@media(min-width:960px){.VPLocalNav[data-v-6ee9293e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-6ee9293e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-6ee9293e]{display:none}}@media(min-width:1280px){.VPLocalNav[data-v-6ee9293e]{display:none}}@media(min-width:1440px){.VPLocalNav.has-sidebar[data-v-6ee9293e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-6ee9293e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-6ee9293e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-6ee9293e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media(min-width:768px){.menu[data-v-6ee9293e]{padding:0 32px}}@media(min-width:960px){.menu[data-v-6ee9293e]{display:none}}.menu-icon[data-v-6ee9293e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-6ee9293e]{padding:12px 24px 11px}@media(min-width:768px){.VPOutlineDropdown[data-v-6ee9293e]{padding:12px 32px 11px}}.VPSwitch[data-v-fdfd7350]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-fdfd7350]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-fdfd7350]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-fdfd7350]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-fdfd7350] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-fdfd7350] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-61a5963e]{opacity:1}.moon[data-v-61a5963e],.dark .sun[data-v-61a5963e]{opacity:0}.dark .moon[data-v-61a5963e]{opacity:1}.dark .VPSwitchAppearance[data-v-61a5963e] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-0c87118f]{display:none}@media(min-width:1280px){.VPNavBarAppearance[data-v-0c87118f]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-1afe305d]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-1afe305d]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-1afe305d]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-1afe305d]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-7601a207]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-7601a207]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-7601a207]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-7601a207]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-0ab48f66]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-0ab48f66] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-0ab48f66] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-0ab48f66] .group:last-child{padding-bottom:0}.VPMenu[data-v-0ab48f66] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-0ab48f66] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-0ab48f66] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-0ab48f66] .action{padding-left:24px}.VPFlyout[data-v-73c62d9f]{position:relative}.VPFlyout[data-v-73c62d9f]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-73c62d9f]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-73c62d9f]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-73c62d9f]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-73c62d9f]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-73c62d9f]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-73c62d9f],.button[aria-expanded=true]+.menu[data-v-73c62d9f]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-73c62d9f]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-73c62d9f]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-73c62d9f]{margin-right:0;font-size:16px}.text-icon[data-v-73c62d9f]{margin-left:4px;font-size:14px}.icon[data-v-73c62d9f]{font-size:20px;transition:fill .25s}.menu[data-v-73c62d9f]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-93c780e9]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-93c780e9]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-93c780e9]>svg,.VPSocialLink[data-v-93c780e9]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-64595798]{display:flex;justify-content:center}.VPNavBarExtra[data-v-5cf71426]{display:none;margin-right:-12px}@media(min-width:768px){.VPNavBarExtra[data-v-5cf71426]{display:block}}@media(min-width:1280px){.VPNavBarExtra[data-v-5cf71426]{display:none}}.trans-title[data-v-5cf71426]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-5cf71426],.item.social-links[data-v-5cf71426]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-5cf71426]{min-width:176px}.appearance-action[data-v-5cf71426]{margin-right:-2px}.social-links-list[data-v-5cf71426]{margin:-4px -8px}.VPNavBarHamburger[data-v-87b75331]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media(min-width:768px){.VPNavBarHamburger[data-v-87b75331]{display:none}}.container[data-v-87b75331]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-87b75331]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-87b75331]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-87b75331]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-87b75331]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-87b75331]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-87b75331]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-87b75331],.VPNavBarHamburger.active:hover .middle[data-v-87b75331],.VPNavBarHamburger.active:hover .bottom[data-v-87b75331]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-87b75331],.middle[data-v-87b75331],.bottom[data-v-87b75331]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-87b75331]{top:0;left:0;transform:translate(0)}.middle[data-v-87b75331]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-87b75331]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-13d1b7c5]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-13d1b7c5],.VPNavBarMenuLink[data-v-13d1b7c5]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-7f367d67]{display:none}@media(min-width:768px){.VPNavBarMenu[data-v-7f367d67]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media(max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media(min-width:768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media(min-width:768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media(min-width:768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media(min-width:768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media(min-width:768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media(min-width:960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-ed817fcc]{display:none}@media(min-width:1280px){.VPNavBarSocialLinks[data-v-ed817fcc]{display:flex;align-items:center}}.title[data-v-d14f3d90]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media(min-width:960px){.title[data-v-d14f3d90]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-d14f3d90]{border-bottom-color:var(--vp-c-divider)}}[data-v-d14f3d90] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-ef559bba]{display:none}@media(min-width:1280px){.VPNavBarTranslations[data-v-ef559bba]{display:flex;align-items:center}}.title[data-v-ef559bba]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-d6cad5bd]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-d6cad5bd]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-d6cad5bd]:not(.home){background-color:var(--vp-nav-bg-color)}@media(min-width:960px){.VPNavBar[data-v-d6cad5bd]:not(.home){background-color:transparent}.VPNavBar[data-v-d6cad5bd]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-d6cad5bd]{padding:0 8px 0 24px}@media(min-width:768px){.wrapper[data-v-d6cad5bd]{padding:0 32px}}@media(min-width:960px){.VPNavBar.has-sidebar .wrapper[data-v-d6cad5bd]{padding:0}}.container[data-v-d6cad5bd]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-d6cad5bd],.container>.content[data-v-d6cad5bd]{pointer-events:none}.container[data-v-d6cad5bd] *{pointer-events:auto}@media(min-width:960px){.VPNavBar.has-sidebar .container[data-v-d6cad5bd]{max-width:100%}}.title[data-v-d6cad5bd]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media(min-width:960px){.VPNavBar.has-sidebar .title[data-v-d6cad5bd]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media(min-width:1440px){.VPNavBar.has-sidebar .title[data-v-d6cad5bd]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-d6cad5bd]{flex-grow:1}@media(min-width:960px){.VPNavBar.has-sidebar .content[data-v-d6cad5bd]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media(min-width:1440px){.VPNavBar.has-sidebar .content[data-v-d6cad5bd]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-d6cad5bd]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media(min-width:960px){.VPNavBar:not(.home.top) .content-body[data-v-d6cad5bd]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-d6cad5bd]{background-color:transparent}}@media(max-width:767px){.content-body[data-v-d6cad5bd]{column-gap:.5rem}}.menu+.translations[data-v-d6cad5bd]:before,.menu+.appearance[data-v-d6cad5bd]:before,.menu+.social-links[data-v-d6cad5bd]:before,.translations+.appearance[data-v-d6cad5bd]:before,.appearance+.social-links[data-v-d6cad5bd]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-d6cad5bd]:before,.translations+.appearance[data-v-d6cad5bd]:before{margin-right:16px}.appearance+.social-links[data-v-d6cad5bd]:before{margin-left:16px}.social-links[data-v-d6cad5bd]{margin-right:-8px}.divider[data-v-d6cad5bd]{width:100%;height:1px}@media(min-width:960px){.VPNavBar.has-sidebar .divider[data-v-d6cad5bd]{padding-left:var(--vp-sidebar-width)}}@media(min-width:1440px){.VPNavBar.has-sidebar .divider[data-v-d6cad5bd]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-d6cad5bd]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-d6cad5bd]{background-color:var(--vp-c-gutter)}@media(min-width:960px){.VPNavBar:not(.home.top) .divider-line[data-v-d6cad5bd]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-d6cad5bd]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-1aab725a]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-1aab725a]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-4e19bdd5]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-4e19bdd5]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-22e9fbca]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-22e9fbca]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-3e7d7593]{display:block}.title[data-v-3e7d7593]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-d027808c]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-d027808c]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-d027808c]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-d027808c]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-d027808c]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-d027808c]{transform:rotate(45deg)}.button[data-v-d027808c]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-d027808c]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-d027808c]{transition:transform .25s}.group[data-v-d027808c]:first-child{padding-top:0}.group+.group[data-v-d027808c],.group+.item[data-v-d027808c]{padding-top:4px}.VPNavScreenTranslations[data-v-933a5492]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-933a5492]{height:auto}.title[data-v-933a5492]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-933a5492]{font-size:16px}.icon.lang[data-v-933a5492]{margin-right:8px}.icon.chevron[data-v-933a5492]{margin-left:4px}.list[data-v-933a5492]{padding:4px 0 0 24px}.link[data-v-933a5492]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-639637ce]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-639637ce],.VPNavScreen.fade-leave-active[data-v-639637ce]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-639637ce],.VPNavScreen.fade-leave-active .container[data-v-639637ce]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-639637ce],.VPNavScreen.fade-leave-to[data-v-639637ce]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-639637ce],.VPNavScreen.fade-leave-to .container[data-v-639637ce]{transform:translateY(-8px)}@media(min-width:768px){.VPNavScreen[data-v-639637ce]{display:none}}.container[data-v-639637ce]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-639637ce],.menu+.appearance[data-v-639637ce],.translations+.appearance[data-v-639637ce]{margin-top:24px}.menu+.social-links[data-v-639637ce]{margin-top:16px}.appearance+.social-links[data-v-639637ce]{margin-top:16px}.VPNav[data-v-05af4220]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media(min-width:960px){.VPNav[data-v-05af4220]{position:fixed}}.VPSidebarItem.level-0[data-v-552ecd12]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-552ecd12]{padding-bottom:10px}.item[data-v-552ecd12]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-552ecd12]{cursor:pointer}.indicator[data-v-552ecd12]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-552ecd12],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-552ecd12],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-552ecd12],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-552ecd12]{background-color:var(--vp-c-brand-1)}.link[data-v-552ecd12]{display:flex;align-items:center;flex-grow:1}.text[data-v-552ecd12]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-552ecd12]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-552ecd12],.VPSidebarItem.level-2 .text[data-v-552ecd12],.VPSidebarItem.level-3 .text[data-v-552ecd12],.VPSidebarItem.level-4 .text[data-v-552ecd12],.VPSidebarItem.level-5 .text[data-v-552ecd12]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-552ecd12],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-552ecd12],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-552ecd12],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-552ecd12],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-552ecd12],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-552ecd12]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-552ecd12],.VPSidebarItem.level-1.has-active>.item>.text[data-v-552ecd12],.VPSidebarItem.level-2.has-active>.item>.text[data-v-552ecd12],.VPSidebarItem.level-3.has-active>.item>.text[data-v-552ecd12],.VPSidebarItem.level-4.has-active>.item>.text[data-v-552ecd12],.VPSidebarItem.level-5.has-active>.item>.text[data-v-552ecd12],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-552ecd12],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-552ecd12],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-552ecd12],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-552ecd12],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-552ecd12],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-552ecd12]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-552ecd12],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-552ecd12],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-552ecd12],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-552ecd12],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-552ecd12],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-552ecd12]{color:var(--vp-c-brand-1)}.caret[data-v-552ecd12]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-552ecd12]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-552ecd12]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-552ecd12]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-552ecd12]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-552ecd12],.VPSidebarItem.level-2 .items[data-v-552ecd12],.VPSidebarItem.level-3 .items[data-v-552ecd12],.VPSidebarItem.level-4 .items[data-v-552ecd12],.VPSidebarItem.level-5 .items[data-v-552ecd12]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-552ecd12]{display:none}.no-transition[data-v-c961eb33] .caret-icon{transition:none}.group+.group[data-v-c961eb33]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media(min-width:960px){.group[data-v-c961eb33]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-d5127e8c]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-d5127e8c]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-d5127e8c]{box-shadow:var(--vp-shadow-1)}@media(min-width:960px){.VPSidebar[data-v-d5127e8c]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media(min-width:1440px){.VPSidebar[data-v-d5127e8c]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media(min-width:960px){.curtain[data-v-d5127e8c]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-d5127e8c]{outline:0}.VPSkipLink[data-v-c8b932c1]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-c8b932c1]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media(min-width:1280px){.VPSkipLink[data-v-c8b932c1]{top:14px;left:16px}}.Layout[data-v-6f9ff8d1]{display:flex;flex-direction:column;min-height:100vh}.mermaid{transition:box-shadow .2s ease;border-radius:8px}.mermaid:hover{box-shadow:0 0 0 2px var(--vp-c-brand-1)}.mermaid-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mermaid-fade-in .15s ease;cursor:zoom-out}.mermaid-modal-container{width:90vw;height:85vh;padding:16px;background:var(--vp-c-bg);border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:auto;cursor:default;resize:both;display:flex;align-items:center;justify-content:center;position:relative}.mermaid-modal-container svg{display:block;width:100%!important;height:auto!important;max-height:calc(85vh - 32px);object-fit:contain}.mermaid-modal-close-hint{position:absolute;top:12px;right:16px;font-size:13px;color:var(--vp-c-text-3);pointer-events:none;-webkit-user-select:none;user-select:none}.mermaid-modal-container:after{content:"";position:absolute;bottom:4px;right:4px;width:16px;height:16px;border-right:2px solid var(--vp-c-text-3);border-bottom:2px solid var(--vp-c-text-3);opacity:.5;pointer-events:none}.dark .mermaid-modal-overlay{background:#000000d9}@keyframes mermaid-fade-in{0%{opacity:0}to{opacity:1}}.spec-page .VPDoc.has-aside .content-container{max-width:none}.spec-page .VPDoc .aside{display:none}.spec-page .VPDoc .container{max-width:1180px}.spec-page .vp-doc :is(th,td){word-break:keep-all;white-space:normal;vertical-align:top}.spec-page .vp-doc table{width:100%}.spec-page .vp-doc :is(th,td){min-width:4.5rem}.vp-doc .guide-body{--primary: var(--vp-c-brand-1);--primary-light: var(--vp-c-brand-soft);--accent: var(--vp-c-brand-1);--ok: var(--vp-c-green-1);--warn: var(--vp-c-danger-1);--ink: var(--vp-c-text-1);--muted: var(--vp-c-text-2);--line: var(--vp-c-divider);--bg-soft: var(--vp-c-bg-soft)}.vp-doc .guide-body .guide-sub{color:var(--vp-c-text-2);font-size:14px}.vp-doc .guide-body .callout{margin:16px 0;border-left:4px solid var(--vp-c-brand-1);border-radius:0 8px 8px 0;background:var(--vp-c-default-soft);padding:12px 16px;font-size:14px;line-height:1.7}.vp-doc .guide-body .callout b:first-child{color:var(--vp-c-brand-1)}.vp-doc .guide-body .callout.red{border-left-color:var(--vp-c-danger-1);background:var(--vp-c-danger-soft)}.vp-doc .guide-body .callout.red b:first-child{color:var(--vp-c-danger-1)}.vp-doc .guide-body .callout>p{margin:0}.vp-doc .guide-body figure.shot{margin:16px 0 20px}.vp-doc .guide-body figure.shot img{display:block;width:100%;max-width:420px;border:1px solid var(--vp-c-divider);border-radius:8px;background:var(--vp-c-bg)}.vp-doc .guide-body figure.shot--wide img{max-width:960px}.vp-doc .guide-body .guide-split{display:flex;align-items:flex-start;gap:20px}.vp-doc .guide-body .guide-split>figure.shot--side{flex:0 0 216px;margin-top:0}.vp-doc .guide-body figure.shot--side img{max-width:216px}.vp-doc .guide-body .guide-split__body{flex:1 1 auto;min-width:0}@media(max-width:767px){.vp-doc .guide-body .guide-split{display:block}.vp-doc .guide-body .guide-split>figure.shot--side{margin-bottom:12px}}.vp-doc .guide-body figure figcaption{margin-top:6px;color:var(--vp-c-text-3);font-size:12px}.vp-doc .guide-body figure>img{display:block;width:100%}.vp-doc .guide-body .tag,.vp-doc .guide-body .badge{display:inline-block;margin-right:4px;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700;background:var(--vp-c-default-soft);color:var(--vp-c-text-2)}.vp-doc .guide-body .tag.h{background:var(--vp-c-danger-soft);color:var(--vp-c-danger-1)}.vp-doc .guide-body .tag.f{background:var(--vp-c-brand-soft);color:var(--vp-c-brand-1)}.vp-doc .guide-body .tag.p{background:var(--vp-c-green-soft);color:var(--vp-c-green-1)}.vp-doc .guide-body .badge{background:var(--vp-c-brand-soft);color:var(--vp-c-brand-1)}.vp-doc .guide-body .phase{display:flex;gap:2px;margin:20px 0 28px}.vp-doc .guide-body .phase div{flex:1;padding:10px 4px;background:var(--vp-c-brand-soft);color:var(--vp-c-brand-1);text-align:center;font-size:13px;font-weight:700;border-radius:4px}.vp-doc .guide-body .phase div small{display:block;color:var(--vp-c-text-2);font-size:11px;font-weight:400}.vp-doc .guide-body .phase div.hot{background:var(--vp-c-brand-1);color:var(--vp-c-bg)}.vp-doc .guide-body .phase div.hot small{color:var(--vp-c-bg);opacity:.85}@media(max-width:640px){.vp-doc .guide-body .phase{flex-wrap:wrap}.vp-doc .guide-body .phase div{flex:1 1 45%}}.vp-doc .guide-body ul.check{padding-left:22px}.vp-doc .guide-body .check li{position:relative;list-style:none}.vp-doc .guide-body .check li:before{content:"☐";position:absolute;left:-18px;color:var(--vp-c-brand-1)}.vp-doc .guide-body .lessons td:first-child{font-weight:700;white-space:nowrap}.vp-doc .guide-body footer{margin-top:48px;border-top:1px solid var(--vp-c-divider);padding-top:16px;color:var(--vp-c-text-3);font-size:12px;line-height:1.7}@font-face{font-family:InterVariable;src:url(/assets/InterVariable.DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:InterVariable;src:url(/assets/InterVariable-Italic.FCBEiFp6.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular.rkqrbHHH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium.Dlu-fm4Y.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold.CpKbPdIc.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold.-aKA7T72.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard Variable;src:url(/assets/PretendardVariable.CJuje-Rk.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-SemiBold.Dgivxjvs.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}:root{--font-inter: "InterVariable", system-ui, -apple-system, sans-serif;--font-poppins: "Poppins", sans-serif;--font-pretendard: "Pretendard Variable", "Noto Sans KR", sans-serif;--font-mono: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-brand: "Geist", system-ui, -apple-system, sans-serif;--font-app: "InterVariable", "Pretendard Variable", "Noto Sans Symbols", "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--text-h1: 32px;--text-h1--line-height: 1.4;--text-h1--letter-spacing: -.32px;--text-h2: 28px;--text-h2--line-height: 1.4;--text-h2--letter-spacing: -.28px;--text-h3: 24px;--text-h3--line-height: 1.4;--text-h3--letter-spacing: -.24px;--text-h4: 22px;--text-h4--line-height: 1.4;--text-h4--letter-spacing: -.22px;--text-h5: 20px;--text-h5--line-height: 1.4;--text-h5--letter-spacing: -.2px;--text-b2: 18px;--text-b2--line-height: 1.4;--text-b2--letter-spacing: -.18px;--text-b3: 16px;--text-b3--line-height: 1.4;--text-b3--letter-spacing: -.16px;--text-b4: 14px;--text-b4--line-height: 1.4;--text-b4--letter-spacing: -.14px;--text-b5: 13px;--text-b5--line-height: 1.4;--text-b5--letter-spacing: -.13px;--text-b6: 12px;--text-b6--line-height: 1.4;--text-b6--letter-spacing: -.12px;--text-c1: 11px;--text-c1--line-height: 1.4;--text-c1--letter-spacing: -.11px;--text-c2: 10px;--text-c2--line-height: 1.4;--text-c2--letter-spacing: -.1px;--gradient-logo: linear-gradient(290deg, #f8884f 14.45%, #ff4141 50.1%, #f6bc3d 82.67%);--gradient-orange: linear-gradient(271deg, #f66014 .43%, #f6bc3d 95.24%);--gradient-orange-btn: linear-gradient(271deg, #f66014 4.71%, #f8984f 99.53%);--gradient-aquablue: linear-gradient(90deg, #85d2f3 0%, #309bc9 100%);--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-16: 16px;--radius-full: 9999px;--shadow-blur1: 0 2px 2px 0 rgba(7, 7, 7, .06), 0 0 2px 0 rgba(7, 7, 7, .06);--shadow-blur2: 0 2px 4px 0 rgba(7, 7, 7, .06), 0 0 4px 0 rgba(7, 7, 7, .06);--shadow-blur3: 0 4px 4px 0 rgba(7, 7, 7, .06), 0 0 8px 0 rgba(7, 7, 7, .06);--shadow-blur4: 0 4px 8px 0 rgba(7, 7, 7, .06), 0 4px 16px 0 rgba(7, 7, 7, .06), 0 0 2px 0 rgba(7, 7, 7, .06);--shadow-table: 0 2px 12px 0 rgba(44, 44, 44, .1);--shadow-card: 0 3px 20px 0 rgba(0, 0, 0, .1);--shadow-popover: 0 2px 20px 0 rgba(44, 44, 44, .1);--shadow-modal: 0 20px 40px 0 rgba(0, 0, 0, .1);--shadow-auth: 0 2px 20px 0 rgba(44, 44, 44, .1);--shadow-tooltip: 0 2px 3px 0 rgba(0, 0, 0, .2);--transition-normal: all .2s ease-in-out;--transition-fast: all .1s linear;--typo-h1-size: 32px;--typo-h1-tracking: -.32px;--typo-h1-lh: 1.4;--typo-h2-size: 28px;--typo-h2-tracking: -.28px;--typo-h2-lh: 1.4;--typo-h3-size: 24px;--typo-h3-tracking: -.24px;--typo-h3-lh: 1.4;--typo-h4-size: 22px;--typo-h4-tracking: -.22px;--typo-h4-lh: 1.4;--typo-h5-size: 20px;--typo-h5-tracking: -.2px;--typo-h5-lh: 1.4;--typo-b2-size: 18px;--typo-b2-tracking: -.18px;--typo-b2-lh: 1.4;--typo-b3-size: 16px;--typo-b3-tracking: -.16px;--typo-b3-lh: 1.4;--typo-b4-size: 14px;--typo-b4-tracking: -.14px;--typo-b4-lh: 1.4;--typo-b5-size: 13px;--typo-b5-tracking: -.13px;--typo-b5-lh: 1.4;--typo-b6-size: 12px;--typo-b6-tracking: -.12px;--typo-b6-lh: 1.4;--typo-c1-size: 11px;--typo-c1-tracking: -.11px;--typo-c1-lh: 1.4;--typo-c2-size: 10px;--typo-c2-tracking: -.1px;--typo-c2-lh: 1.4;--body-color: var(--color-neutral-700);--body-tracking: -.36px}html,body{font-family:var(--font-app);font-size:16px;color:var(--body-color);letter-spacing:var(--body-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-normal)}h1{font-size:var(--typo-h1-size);letter-spacing:var(--typo-h1-tracking);line-height:var(--typo-h1-lh);font-weight:700;margin:0}h2{font-size:var(--typo-h2-size);letter-spacing:var(--typo-h2-tracking);line-height:var(--typo-h2-lh);font-weight:700;margin:0}h3{font-size:var(--typo-h3-size);letter-spacing:var(--typo-h3-tracking);line-height:var(--typo-h3-lh);font-weight:600;margin:0}h4{font-size:var(--typo-h4-size);letter-spacing:var(--typo-h4-tracking);line-height:var(--typo-h4-lh);font-weight:600;margin:0}h5{font-size:var(--typo-h5-size);letter-spacing:var(--typo-h5-tracking);line-height:var(--typo-h5-lh);font-weight:600;margin:0}p{font-size:var(--typo-b3-size);letter-spacing:var(--typo-b3-tracking);line-height:var(--typo-b3-lh);margin:0}code,pre{font-family:var(--font-mono);font-size:var(--typo-b5-size)}a{color:inherit;text-decoration:none}.typo-h1{font-size:var(--typo-h1-size);letter-spacing:var(--typo-h1-tracking);line-height:var(--typo-h1-lh)}.typo-h2{font-size:var(--typo-h2-size);letter-spacing:var(--typo-h2-tracking);line-height:var(--typo-h2-lh)}.typo-h3{font-size:var(--typo-h3-size);letter-spacing:var(--typo-h3-tracking);line-height:var(--typo-h3-lh)}.typo-h4{font-size:var(--typo-h4-size);letter-spacing:var(--typo-h4-tracking);line-height:var(--typo-h4-lh)}.typo-h5{font-size:var(--typo-h5-size);letter-spacing:var(--typo-h5-tracking);line-height:var(--typo-h5-lh)}.typo-b2{font-size:var(--typo-b2-size);letter-spacing:var(--typo-b2-tracking);line-height:var(--typo-b2-lh)}.typo-b3{font-size:var(--typo-b3-size);letter-spacing:var(--typo-b3-tracking);line-height:var(--typo-b3-lh)}.typo-b4{font-size:var(--typo-b4-size);letter-spacing:var(--typo-b4-tracking);line-height:var(--typo-b4-lh)}.typo-b5{font-size:var(--typo-b5-size);letter-spacing:var(--typo-b5-tracking);line-height:var(--typo-b5-lh)}.typo-b6{font-size:var(--typo-b6-size);letter-spacing:var(--typo-b6-tracking);line-height:var(--typo-b6-lh)}.typo-c1{font-size:var(--typo-c1-size);letter-spacing:var(--typo-c1-tracking);line-height:var(--typo-c1-lh)}.typo-c2{font-size:var(--typo-c2-size);letter-spacing:var(--typo-c2-tracking);line-height:var(--typo-c2-lh)}.font-inter{font-family:var(--font-inter)}.font-poppins{font-family:var(--font-poppins)}.font-pretendard{font-family:var(--font-pretendard)}.font-mono{font-family:var(--font-mono)}@theme static{ --color-neutral-25: #fdfdfd; --color-neutral-50: #f5f5f5; --color-neutral-75: #f1f1f1; --color-neutral-100: #e5e5e5; --color-neutral-200: #dadada; --color-neutral-300: #c1c1c1; --color-neutral-400: #8f8f8f; --color-neutral-450: #707070; --color-neutral-500: #5e5e5e; --color-neutral-600: #4a4a4a; --color-neutral-700: #2c2c2c; --color-neutral-800: #252525; --color-neutral-900: #1b1b1b; --color-orange-50: #fef2ec; --color-orange-100: #fee6d9; --color-orange-200: #fdd7c4; --color-orange-300: #faaf89; --color-orange-400: #f8884f; --color-orange-500: #f66014; --color-orange-600: #d3440e; --color-orange-700: #b12c0a; --color-orange-800: #8e1a06; --color-orange-900: #760c03; --color-blue-50: #edf3fd; --color-blue-100: #dce6fc; --color-blue-200: #c8d8fa; --color-blue-300: #91b1f5; --color-blue-400: #5b8af0; --color-blue-500: #2463eb; --color-blue-600: #0243cf; --color-blue-700: #003bbb; --color-blue-800: #002c8c; --color-blue-900: #00287d; --color-green-50: #f0fdea; --color-green-100: #e8fddf; --color-green-200: #bdf9ad; --color-green-300: #8eee81; --color-green-400: #62de5f; --color-green-500: #30c93a; --color-green-600: #23ac38; --color-green-700: #189035; --color-green-800: #0f7431; --color-green-900: #09602e; --color-red-50: #fff5f4; --color-red-100: #ffd7d4; --color-red-200: #ffafa9; --color-red-300: #ff877e; --color-red-400: #ff5f53; --color-red-500: #ff3728; --color-red-600: #e63224; --color-red-700: #cc2c20; --color-red-800: #a62920; --color-red-900: #802018; --color-yellow-50: #fefae8; --color-yellow-100: #fef3cb; --color-yellow-200: #fde498; --color-yellow-300: #fad064; --color-yellow-400: #f6bc3d; --color-yellow-500: #f09c00; --color-yellow-600: #ce7e00; --color-yellow-700: #ac6300; --color-yellow-800: #8b4b00; --color-yellow-900: #733a00; --color-aquablue-50: #f4fefe; --color-aquablue-100: #d5fbfc; --color-aquablue-200: #adf1f9; --color-aquablue-300: #81dcee; --color-aquablue-400: #5fc0de; --color-aquablue-500: #309bc9; --color-aquablue-600: #237aac; --color-aquablue-700: #185c90; --color-aquablue-800: #0f4174; --color-aquablue-900: #092e60; --color-purple-50: #f6f6fe; --color-purple-100: #dbdcfc; --color-purple-200: #b8bafa; --color-purple-300: #9294f0; --color-purple-400: #7375e2; --color-purple-500: #484acf; --color-purple-600: #3436b2; --color-purple-700: #242595; --color-purple-800: #161778; --color-purple-900: #0d0e63; --font-app: "InterVariable", "Pretendard Variable", "Noto Sans Symbols", "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif; --font-inter: "InterVariable", system-ui, -apple-system, sans-serif; --font-poppins: "Poppins", sans-serif; --font-pretendard: "Pretendard Variable", "Noto Sans KR", sans-serif; --font-mono: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; --font-brand: "Geist", system-ui, -apple-system, sans-serif; --text-h1: 32px; --text-h1--line-height: 1.4; --text-h1--letter-spacing: -.32px; --text-h2: 28px; --text-h2--line-height: 1.4; --text-h2--letter-spacing: -.28px; --text-h3: 24px; --text-h3--line-height: 1.4; --text-h3--letter-spacing: -.24px; --text-h4: 22px; --text-h4--line-height: 1.4; --text-h4--letter-spacing: -.22px; --text-h5: 20px; --text-h5--line-height: 1.4; --text-h5--letter-spacing: -.2px; --text-b2: 18px; --text-b2--line-height: 1.4; --text-b2--letter-spacing: -.18px; --text-b3: 16px; --text-b3--line-height: 1.4; --text-b3--letter-spacing: -.16px; --text-b4: 14px; --text-b4--line-height: 1.4; --text-b4--letter-spacing: -.14px; --text-b5: 13px; --text-b5--line-height: 1.4; --text-b5--letter-spacing: -.13px; --text-b6: 12px; --text-b6--line-height: 1.4; --text-b6--letter-spacing: -.12px; --text-c1: 11px; --text-c1--line-height: 1.4; --text-c1--letter-spacing: -.11px; --text-c2: 10px; --text-c2--line-height: 1.4; --text-c2--letter-spacing: -.1px; --font-weight-regular: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --radius-2: 2px; --radius-4: 4px; --radius-8: 8px; --radius-12: 12px; --radius-16: 16px; --radius-32: 32px; --radius-64: 64px; --radius-128: 128px; --radius-256: 256px; --radius-512: 512px; --radius-full: 9999px; --shadow-blur1: 0 2px 2px 0 rgba(7, 7, 7, .06), 0 0 2px 0 rgba(7, 7, 7, .06); --shadow-blur2: 0 2px 4px 0 rgba(7, 7, 7, .06), 0 0 4px 0 rgba(7, 7, 7, .06); --shadow-blur3: 0 4px 4px 0 rgba(7, 7, 7, .06), 0 0 8px 0 rgba(7, 7, 7, .06); --shadow-blur4: 0 4px 8px 0 rgba(7, 7, 7, .06), 0 4px 16px 0 rgba(7, 7, 7, .06), 0 0 2px 0 rgba(7, 7, 7, .06); --shadow-table: 0 2px 12px 0 rgba(44, 44, 44, .1); --shadow-card: 0 3px 20px 0 rgba(0, 0, 0, .1); --shadow-popover: 0 2px 20px 0 rgba(44, 44, 44, .1); --shadow-modal: 0 20px 40px 0 rgba(0, 0, 0, .1); --shadow-auth: 0 2px 20px 0 rgba(44, 44, 44, .1); --shadow-tooltip: 0 2px 3px 0 rgba(0, 0, 0, .2); --duration-fast: .1s; --duration-normal: .2s; --ease-hereby: ease-in-out; }@theme static{ --color-static-white: #ffffff; --color-static-black: #070707; --color-primary: var(--color-orange-500); --color-primary-fg: var(--color-static-white); --color-primary-bg: var(--color-orange-50); --color-primary-strong: var(--color-orange-600); --color-primary-heavy: var(--color-orange-700); --color-bg-brand-tint: var(--color-orange-100); --color-bg-brand-tint-soft: var(--color-orange-50); --color-bg-normal: #ffffff; --color-bg-alternative: var(--color-neutral-50); --color-bg-container: #ffffff; --color-bg-elevated: #ffffff; --color-bg-inverse: var(--color-neutral-900); --color-bg-glass: #ffffff; --color-bg-hover: var(--color-neutral-100); --color-bg-selected: var(--color-neutral-200); --color-bg-sunken: var(--color-neutral-75); --color-skeleton: var(--color-neutral-75); --color-skeleton-elevated: var(--color-neutral-75); --color-skeleton-sunken: var(--color-neutral-100); --color-label-normal: var(--color-neutral-900); --color-label-black-normal: var(--color-neutral-900); --color-label-black-strong: #000000; --color-label-alternative: var(--color-neutral-600); --color-label-assistive: var(--color-neutral-500); --color-label-muted: var(--color-neutral-400); --color-label-disable: var(--color-neutral-300); --color-label-white: #ffffff; --color-label-white-normal: var(--color-neutral-25); --color-label-inverse: var(--color-static-white); --color-label-inverse-alternative: var(--color-neutral-300); --color-label-body: var(--color-neutral-700); --color-label-danger: var(--color-red-500); --color-label-brand: var(--color-orange-600); --color-line-normal: var(--color-neutral-100); --color-line-alternative: var(--color-neutral-200); --color-line-strong: var(--color-neutral-300); --color-line-dark: var(--color-neutral-900); --color-line-inverse: var(--color-neutral-700); --color-line-field: var(--color-neutral-450); --color-line-section: var(--color-neutral-100); --color-focus-ring: var(--color-blue-500); --color-status-success: var(--color-green-600); --color-status-success-bg: var(--color-green-50); --color-status-success-fg: var(--color-green-700); --color-status-success-border: var(--color-green-200); --color-status-success-icon: var(--color-green-500); --color-status-warning: var(--color-yellow-400); --color-status-warning-bg: var(--color-yellow-50); --color-status-warning-fg: var(--color-yellow-700); --color-status-warning-border: var(--color-yellow-200); --color-status-warning-icon: var(--color-yellow-500); --color-status-error: var(--color-red-600); --color-status-error-bg: var(--color-red-50); --color-status-error-fg: var(--color-red-700); --color-status-error-border: var(--color-red-200); --color-status-error-icon: var(--color-red-500); --color-status-info: var(--color-blue-500); --color-status-info-bg: var(--color-blue-50); --color-status-info-fg: var(--color-blue-700); --color-status-info-border: var(--color-blue-200); --color-status-info-icon: var(--color-blue-500); --color-action-primary: var(--color-orange-500); --color-action-primary-fg: var(--color-static-white); --color-action-primary-soft: var(--color-orange-50); --color-action-primary-soft-fg: var(--color-orange-600); --color-action-strong: var(--color-neutral-900); --color-action-strong-fg: var(--color-static-white); --color-action-muted: var(--color-neutral-200); --color-action-muted-fg: var(--color-neutral-900); --color-action-assistive: var(--color-neutral-300); --color-action-assistive-fg: var(--color-neutral-900); --color-action-strong-hover: var(--color-neutral-800); --color-action-tertiary: var(--color-bg-container); --color-action-tertiary-fg: var(--color-label-normal); --color-action-tertiary-border: transparent; --color-action-outline-fg: var(--color-label-normal); --color-action-outline-border: var(--color-line-normal); --color-action-icon-muted: var(--color-neutral-500); --color-action-danger: var(--color-red-600); --color-action-danger-fg: var(--color-static-white); --color-action-danger-soft: var(--color-red-50); --color-action-danger-soft-fg: var(--color-red-600); --color-action-disabled: var(--color-line-normal); --color-action-disabled-fg: var(--color-label-disable); --color-action-overlay: var(--color-label-muted); --color-action-overlay-strong: var(--color-neutral-900); --color-action-strong-border: transparent; --color-action-green: var(--color-green-500); --color-action-green-fg: var(--color-static-white); --color-action-blue: var(--color-blue-500); --color-action-blue-fg: var(--color-static-white); --color-action-purple: var(--color-purple-500); --color-action-purple-fg: var(--color-static-white); --color-action-aquablue: var(--color-aquablue-500); --color-action-aquablue-fg: var(--color-static-white); --color-action-yellow: var(--color-yellow-300); --color-action-yellow-fg: var(--color-neutral-900); --color-secondary-orange: var(--color-orange-500); --color-secondary-aquablue: var(--color-aquablue-500); --color-secondary-green: var(--color-green-500); --color-secondary-yellow: var(--color-yellow-300); --color-secondary-purple: var(--color-purple-500); --color-secondary-purple-bg: var(--color-purple-50); --color-secondary-blue: var(--color-blue-500); --color-secondary-red: var(--color-red-600); --bg-image-gradient-logo: linear-gradient(290deg, #f8884f 14.45%, #ff4141 50.1%, #f6bc3d 82.67%); --bg-image-gradient-logo-family: linear-gradient( 314deg, #fe4d43 0%, #ff7732 38.94%, #ffaf00 95.67% ); --bg-image-gradient-orange: linear-gradient(271deg, #f66014 .43%, #f6bc3d 95.24%); --bg-image-gradient-orange-btn: linear-gradient(271deg, #f66014 4.71%, #f8984f 99.53%); --bg-image-gradient-aquablue: linear-gradient(90deg, #85d2f3 0%, #309bc9 100%); }:root{--ds-font-family: var(--font-app);--ds-color-text: var(--color-label-body);--ds-color-bg: var(--color-bg-normal);--ds-color-bg-alt: var(--color-bg-alternative);--ds-color-line: var(--color-line-normal);--ds-color-line-strong: var(--color-line-alternative);--ds-color-primary: var(--color-primary);--ds-color-primary-strong: var(--color-primary-strong);--ds-color-primary-soft: var(--color-primary-bg);--ds-color-focus: var(--color-focus-ring);--ds-color-muted: var(--color-label-assistive);--ds-color-success: var(--color-status-success);--ds-color-danger: var(--color-status-error);--ds-label-fg-muted: var(--color-label-muted);--ds-label-fg-assistive: var(--color-label-assistive);--ds-label-black: var(--color-label-normal);--ds-label-black-bg: var( --ds-label-black );--ds-label-black-fg: var(--ds-label-white);--ds-label-white-bg: var(--ds-label-white);--ds-label-white: var(--color-neutral-25);--ds-label-disable: var(--color-label-disable);--ds-secondary-green: var(--color-green-500);--ds-secondary-green-bg: var(--color-status-success-bg);--ds-secondary-green-border: var(--color-status-success-border);--ds-secondary-yellow-bg: var(--color-status-warning-bg);--ds-secondary-yellow-border: var(--color-status-warning-border);--ds-secondary-yellow-border-soft: var(--color-yellow-100);--ds-secondary-red-bg: var(--color-status-error-bg);--ds-secondary-aqua-bg: var(--color-aquablue-50);--ds-secondary-aquablue: var(--color-aquablue-500);--ds-secondary-blue-bg: var(--color-blue-50);--ds-secondary-blue: var(--color-blue-500);--ds-secondary-purple-bg: var(--color-purple-50);--ds-secondary-purple: var(--color-purple-500);--ds-line-normal: var(--color-line-normal);--ds-line-alternative: var(--color-line-alternative);--ds-line-opacity-normal: color-mix(in srgb, var(--color-line-normal) 30%, transparent);--ds-line-opacity-alternative: color-mix(in srgb, var(--color-line-alternative) 20%, transparent);--ds-dim: rgb(7 7 7 / 45%);--ds-shadow-color: rgb(7 7 7 / 6%);--ds-bg-normal: var(--color-bg-normal);--ds-bg-normal-alt: var(--color-bg-alternative);--ds-bg-elevated: var( --color-neutral-25 );--ds-bg-elevated-alt: var(--color-neutral-75);--ds-secondary-yellow: var(--color-yellow-300);--ds-label-alternative: var(--color-label-alternative);--ds-bw-white: var(--color-static-white);--ds-bw-black: var(--color-static-black);--ds-radius-sm: 6px;--ds-radius-label-sm: 2px;--ds-radius-label-md: 4px;--ds-radius-md: 8px;--ds-radius-lg: 10px;--ds-selection-tint-08: rgba(59, 130, 246, .08);--ds-selection-tint-12: rgba(59, 130, 246, .12);--ds-selection-tint-18: rgba(59, 130, 246, .18);--ds-selection-tint-30: rgba(59, 130, 246, .3);--ds-hover-tint-12: color-mix(in srgb, var(--color-neutral-400) 12%, transparent);--ds-hover-tint-16: color-mix(in srgb, var(--color-neutral-400) 16%, transparent);--ds-hover-tint-20: color-mix(in srgb, var(--color-neutral-400) 20%, transparent);--ds-hover-tint-24: color-mix(in srgb, var(--color-neutral-400) 24%, transparent);--ds-hover-tint-30: color-mix(in srgb, var(--color-neutral-400) 30%, transparent);--ds-hover-tint-32: color-mix(in srgb, var(--color-neutral-400) 32%, transparent);--ds-glass-04: color-mix(in srgb, var(--color-bg-glass) 4%, transparent);--ds-glass-08: color-mix(in srgb, var(--color-bg-glass) 8%, transparent);--ds-glass-10: color-mix(in srgb, var(--color-bg-glass) 10%, transparent);--ds-glass-18: color-mix(in srgb, var(--color-bg-glass) 18%, transparent);--ds-glass-30: color-mix(in srgb, var(--color-bg-glass) 30%, transparent);--ds-glass-55: color-mix(in srgb, var(--color-bg-glass) 55%, transparent);--ds-glass-60: color-mix(in srgb, var(--color-bg-glass) 60%, transparent);--ds-glass-70: color-mix(in srgb, var(--color-bg-glass) 70%, transparent);--ds-ink-white-04: color-mix(in srgb, var(--color-static-white) 4%, transparent);--ds-ink-white-08: color-mix(in srgb, var(--color-static-white) 8%, transparent);--ds-ink-white-10: color-mix(in srgb, var(--color-static-white) 10%, transparent);--ds-ink-white-18: color-mix(in srgb, var(--color-static-white) 18%, transparent);--ds-ink-white-30: color-mix(in srgb, var(--color-static-white) 30%, transparent);--ds-ink-white-55: color-mix(in srgb, var(--color-static-white) 55%, transparent);--ds-ink-white-60: color-mix(in srgb, var(--color-static-white) 60%, transparent);--ds-ink-white-70: color-mix(in srgb, var(--color-static-white) 70%, transparent);--ds-bottom-nav-capsule-bg: color-mix(in srgb, var(--color-bg-glass) 66%, transparent);--ds-bottom-nav-capsule-solid: color-mix(in srgb, var(--ds-bw-white) 94%, transparent);--ds-bottom-nav-capsule-edge: var(--ds-glass-55);--ds-bottom-nav-capsule-highlight: var(--ds-glass-70);--ds-bottom-nav-glow-bg: color-mix(in srgb, var(--color-bg-glass) 78%, transparent);--ds-tint-light-20: color-mix(in srgb, var(--color-label-disable) 20%, transparent);--ds-tint-light-30: color-mix(in srgb, var(--color-label-disable) 30%, transparent);--ds-tint-light-40: color-mix(in srgb, var(--color-label-disable) 40%, transparent);--ds-tint-light-60: color-mix(in srgb, var(--color-label-disable) 60%, transparent);--ds-tint-dark-04: rgba(0, 0, 0, .04);--ds-dim-40: rgb(0 0 0 / var(--ds-opacity-40));--ds-dim-50: rgba(0, 0, 0, .5);--ds-dim-90: rgb(0 0 0 / var(--ds-opacity-90));--ds-z-base: 0;--ds-z-raised: 10;--ds-z-nav: 20;--ds-z-table-xscroll: 36;--ds-z-dropdown: 40;--ds-z-fab: 44;--ds-z-modal: 50;--ds-z-page-header: 40;--ds-z-modal-top: 60;--ds-z-report-fab: 65;--ds-z-fab-ai: 65;--ds-z-modal-report: 68;--ds-z-modal-alert: 70;--ds-z-impersonation-banner: 76;--ds-z-modal-system: 75;--ds-z-toast: 80;--ds-z-tooltip: 90;--ds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .1);--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .1);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ds-shadow-xl: 0 18px 36px -12px rgba(0, 0, 0, .28);--ds-shadow-chip-rest: 0 1px 0 rgba(15, 15, 15, .02);--ds-shadow-chip-hover: 0 1px 2px rgba(15, 15, 15, .06);--ds-drop-shadow-popover: drop-shadow(0 2px 2px rgba(7, 7, 7, .06)) drop-shadow(0 0 2px rgba(7, 7, 7, .06));--ds-drop-shadow-modal: drop-shadow(0 0 1px rgba(7, 7, 7, .06)) drop-shadow(0 4px 4px rgba(7, 7, 7, .06)) drop-shadow(0 4px 8px rgba(7, 7, 7, .06));--ds-dropdown-bg: var(--color-bg-elevated);--ds-dropdown-border: var(--color-line-normal);--ds-dropdown-text: var(--color-label-normal);--ds-dropdown-radius: 4px;--ds-dropdown-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 6.25L8 9.75l3.5-3.5' stroke='%238f8f8f' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ds-textfield-border: var(--color-line-normal);--ds-textfield-border-hover: var(--color-line-strong);--ds-textfield-border-focus: var(--color-line-dark);--ds-textfield-radius: 4px;--ds-textfield-fg: var(--color-label-normal);--ds-textfield-placeholder: var(--color-label-muted);--ds-fill-soft: #f8f8f8;--ds-cell-focus-bg: #eef4ff;--ds-switch-track: var(--color-neutral-300);--ds-switch-track-hover: var(--color-neutral-400);--ds-switch-knob: var(--color-static-white);--ds-tab-inactive-fg: var(--color-neutral-300);--ds-checkbox-glyph-check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3 6.8l2.3 2.3L10 4.1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");--ds-checkbox-glyph-mixed: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3.5 6.5h6' stroke='white' stroke-width='1.5' stroke-linecap='round'/></svg>");--ds-brand-avatar-gradient: linear-gradient(132.7deg, #ff7a17 6.2%, #eed333 88%)}html,body{font-family:var(--ds-font-family);color:var(--ds-color-text);background-color:var(--ds-color-bg)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--color-bg-normal: var(--color-neutral-800);--color-bg-alternative: var(--color-neutral-900);--color-bg-container: var(--color-neutral-800);--color-bg-elevated: var(--color-neutral-700);--color-bg-inverse: var(--color-neutral-50);--color-bg-brand-tint: color-mix(in srgb, var(--color-orange-500) 22%, var(--color-neutral-800));--color-bg-brand-tint-soft: color-mix( in srgb, var(--color-orange-500) 14%, var(--color-neutral-800) );--color-bg-glass: var(--color-neutral-800);--color-bg-hover: var(--color-neutral-700);--color-bg-selected: var(--color-neutral-600);--color-bg-sunken: var(--color-neutral-900);--color-skeleton: color-mix(in srgb, var(--color-neutral-600) 40%, var(--color-neutral-800));--color-skeleton-elevated: color-mix( in srgb, var(--color-neutral-600) 50%, var(--color-neutral-700) );--color-skeleton-sunken: var(--color-neutral-700);--color-primary-bg: var(--color-bg-brand-tint-soft);--color-label-normal: var(--color-neutral-50);--color-label-black-normal: var(--color-neutral-50);--color-label-black-strong: var(--color-neutral-25);--color-label-alternative: var(--color-neutral-300);--color-label-assistive: var(--color-neutral-400);--color-label-muted: var(--color-neutral-400);--color-label-disable: var(--color-neutral-450);--color-label-white-normal: var(--color-neutral-700);--color-label-inverse: var(--color-neutral-900);--color-label-inverse-alternative: var(--color-neutral-600);--color-label-body: var(--color-neutral-100);--color-label-danger: var(--color-red-400);--color-label-brand: var(--color-orange-300);--color-line-normal: var(--color-neutral-450);--color-line-alternative: var(--color-neutral-400);--color-line-strong: var(--color-neutral-300);--color-line-dark: var(--color-neutral-100);--color-line-inverse: var(--color-neutral-200);--color-line-field: var(--color-neutral-500);--color-line-section: var(--color-neutral-900);--color-action-icon-muted: var(--color-neutral-400);--color-focus-ring: var(--color-blue-400);--color-status-success: var(--color-green-400);--color-status-success-bg: color-mix( in srgb, var(--color-green-500) 16%, var(--color-neutral-800) );--color-status-success-fg: var(--color-green-200);--color-status-success-border: color-mix( in srgb, var(--color-green-500) 40%, var(--color-neutral-800) );--color-status-success-icon: var(--color-green-400);--color-status-warning: var(--color-yellow-400);--color-status-warning-bg: color-mix( in srgb, var(--color-yellow-500) 16%, var(--color-neutral-800) );--color-status-warning-fg: var(--color-yellow-200);--color-status-warning-border: color-mix( in srgb, var(--color-yellow-500) 40%, var(--color-neutral-800) );--color-status-warning-icon: var(--color-yellow-400);--color-status-error: var(--color-red-400);--color-status-error-bg: color-mix(in srgb, var(--color-red-500) 16%, var(--color-neutral-800));--color-status-error-fg: var(--color-red-200);--color-status-error-border: color-mix( in srgb, var(--color-red-500) 40%, var(--color-neutral-800) );--color-status-error-icon: var(--color-red-400);--color-status-info: var(--color-blue-300);--color-status-info-bg: color-mix(in srgb, var(--color-blue-500) 16%, var(--color-neutral-800));--color-status-info-fg: var(--color-blue-200);--color-status-info-border: color-mix( in srgb, var(--color-blue-500) 40%, var(--color-neutral-800) );--color-status-info-icon: var(--color-blue-300);--color-action-primary: var(--color-orange-500);--color-action-primary-fg: var(--color-static-white);--color-action-primary-soft: var(--color-bg-brand-tint);--color-action-primary-soft-fg: var(--color-orange-300);--color-action-strong: var(--color-neutral-900);--color-action-strong-fg: var(--color-static-white);--color-action-strong-border: var(--color-neutral-450);--color-action-muted: var(--color-neutral-600);--color-action-muted-fg: var(--color-neutral-50);--color-action-assistive: var(--color-neutral-500);--color-action-assistive-fg: var(--color-neutral-50);--color-action-strong-hover: var(--color-neutral-200);--color-action-danger: var(--color-red-600);--color-action-danger-fg: var(--color-static-white);--color-action-danger-soft: var(--color-red-900);--color-action-danger-soft-fg: var(--color-red-200);--color-action-disabled: var(--color-neutral-700);--color-action-disabled-fg: var(--color-neutral-450);--color-action-overlay: var(--color-neutral-300);--color-action-overlay-strong: var(--color-neutral-25);--color-secondary-orange: var(--color-orange-400);--color-secondary-aquablue: var(--color-aquablue-300);--color-secondary-green: var(--color-green-400);--color-secondary-purple: var(--color-purple-300);--color-secondary-purple-bg: color-mix( in srgb, var(--color-purple-500) 16%, var(--color-neutral-800) );--color-secondary-blue: var(--color-blue-300);--color-secondary-red: var(--color-red-400);--ds-label-white: var(--color-neutral-25);--ds-secondary-green: var(--color-green-400);--ds-secondary-aquablue: var(--color-aquablue-300);--ds-secondary-blue: var(--color-blue-300);--ds-secondary-purple: var(--color-purple-300);--ds-secondary-yellow: var(--color-yellow-300);--ds-secondary-aqua-bg: var(--color-aquablue-900);--ds-secondary-blue-bg: color-mix(in srgb, var(--color-blue-500) 16%, var(--color-neutral-800));--ds-secondary-purple-bg: color-mix( in srgb, var(--color-purple-500) 16%, var(--color-neutral-800) );--ds-secondary-yellow-border-soft: var(--color-yellow-800);--ds-bg-elevated: var(--color-neutral-700);--ds-bg-elevated-alt: var(--color-neutral-600);--ds-fill-soft: var(--color-neutral-700);--ds-cell-focus-bg: color-mix(in srgb, var(--color-blue-500) 22%, var(--color-neutral-800));--ds-switch-track: var(--color-neutral-600);--ds-switch-track-hover: var(--color-neutral-500);--ds-tab-inactive-fg: var(--color-label-disable);--ds-checkbox-glyph-check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3 6.8l2.3 2.3L10 4.1' stroke='%231b1b1b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");--ds-checkbox-glyph-mixed: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3.5 6.5h6' stroke='%231b1b1b' stroke-width='1.5' stroke-linecap='round'/></svg>");--ds-dropdown-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 6.25L8 9.75l3.5-3.5' stroke='%23c1c1c1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-action-tertiary: var(--color-bg-container);--color-action-tertiary-fg: var(--color-label-normal);--color-action-outline-fg: var(--color-label-normal);--color-action-outline-border: var(--color-line-field);--ds-color-text: var(--color-label-body);--ds-color-bg: var(--color-bg-normal);--ds-color-bg-alt: var(--color-bg-alternative);--ds-color-line: var(--color-line-normal);--ds-color-line-strong: var(--color-line-alternative);--ds-color-primary: var(--color-primary);--ds-color-primary-strong: var(--color-primary-strong);--ds-color-primary-soft: var(--color-primary-bg);--ds-color-focus: var(--color-focus-ring);--ds-color-muted: var(--color-label-assistive);--ds-color-success: var(--color-status-success);--ds-color-danger: var(--color-status-error);--ds-label-fg-muted: var(--color-label-muted);--ds-label-fg-assistive: var(--color-label-alternative);--ds-label-black: var(--color-label-normal);--ds-label-black-bg: var(--color-action-strong);--ds-label-black-fg: var(--color-action-strong-fg);--ds-label-white-bg: var(--color-bg-elevated);--ds-label-disable: var(--color-label-disable);--ds-secondary-green-bg: var(--color-status-success-bg);--ds-secondary-green-border: var(--color-status-success-border);--ds-secondary-yellow-bg: var(--color-status-warning-bg);--ds-secondary-yellow-border: var(--color-status-warning-border);--ds-secondary-red-bg: var(--color-status-error-bg);--ds-line-normal: var(--color-line-normal);--ds-line-alternative: var(--color-line-alternative);--ds-line-opacity-normal: color-mix(in srgb, var(--color-line-normal) 30%, transparent);--ds-line-opacity-alternative: color-mix(in srgb, var(--color-line-alternative) 20%, transparent);--ds-bg-normal: var(--color-bg-normal);--ds-bg-normal-alt: var(--color-bg-alternative);--ds-label-alternative: var(--color-label-alternative);--ds-bw-white: var(--color-static-white);--ds-bw-black: var(--color-static-black);--ds-glass-04: color-mix(in srgb, var(--color-bg-glass) 4%, transparent);--ds-glass-08: color-mix(in srgb, var(--color-bg-glass) 8%, transparent);--ds-glass-10: color-mix(in srgb, var(--color-bg-glass) 10%, transparent);--ds-glass-18: color-mix(in srgb, var(--color-bg-glass) 18%, transparent);--ds-glass-30: color-mix(in srgb, var(--color-bg-glass) 30%, transparent);--ds-glass-55: color-mix(in srgb, var(--color-bg-glass) 55%, transparent);--ds-glass-60: color-mix(in srgb, var(--color-bg-glass) 60%, transparent);--ds-glass-70: color-mix(in srgb, var(--color-bg-glass) 70%, transparent);--ds-tint-light-20: color-mix(in srgb, var(--color-label-disable) 20%, transparent);--ds-tint-light-30: color-mix(in srgb, var(--color-label-disable) 30%, transparent);--ds-tint-light-40: color-mix(in srgb, var(--color-label-disable) 40%, transparent);--ds-tint-light-60: color-mix(in srgb, var(--color-label-disable) 60%, transparent);--ds-dropdown-bg: var(--color-bg-elevated);--ds-dropdown-border: var(--color-line-normal);--ds-dropdown-text: var(--color-label-normal);--ds-textfield-border: var(--color-line-field);--ds-textfield-border-hover: var(--color-line-alternative);--ds-textfield-border-focus: var(--color-line-dark);--ds-textfield-fg: var(--color-label-normal);--ds-textfield-placeholder: var(--color-label-muted);--ds-switch-knob: var(--color-static-white);--ds-bottom-nav-capsule-bg: color-mix(in srgb, var(--color-neutral-900) 92%, transparent);--ds-bottom-nav-capsule-edge: var(--ds-ink-white-10);--ds-bottom-nav-capsule-highlight: var(--ds-ink-white-08);--ds-bottom-nav-glow-bg: color-mix(in srgb, var(--color-neutral-700) 92%, transparent);--ds-bottom-nav-capsule-solid: color-mix(in srgb, var(--color-neutral-900) 98%, transparent)}.ds-surface--card{background-color:var(--color-bg-container);color:var(--color-label-normal);--color-action-tertiary: var(--color-bg-alternative);--color-action-tertiary-border: var(--color-line-normal)}.ds-surface--brand{background-color:var(--color-primary);color:var(--color-primary-fg);--color-label-normal: var(--color-primary-fg);--color-label-alternative: var(--color-orange-100);--color-label-assistive: var(--color-orange-200);--color-label-muted: var(--color-orange-300);--color-line-normal: var(--color-orange-300);--color-line-alternative: var(--color-orange-200);--color-action-primary: var(--color-static-white);--color-action-primary-fg: var(--color-orange-600);--color-action-primary-soft: var(--color-orange-600);--color-action-primary-soft-fg: var(--color-static-white);--color-action-muted: var(--color-orange-600);--color-action-muted-fg: var(--color-static-white);--color-action-tertiary: transparent;--color-action-tertiary-fg: var(--color-static-white);--color-action-tertiary-border: var(--color-static-white);--color-action-outline-fg: var(--color-static-white);--color-action-outline-border: var(--color-static-white);--color-action-disabled: var(--color-orange-400);--color-action-disabled-fg: var(--color-orange-200);--color-action-overlay: var(--color-static-white);--color-action-overlay-strong: var(--color-static-black);--color-focus-ring: var(--color-static-white)}.ds-surface--inverse{background-color:var(--color-bg-inverse);color:var(--color-label-inverse);--color-label-normal: var(--color-label-inverse);--color-label-alternative: var(--color-label-inverse-alternative);--color-label-assistive: var(--color-label-inverse-alternative);--color-line-normal: var(--color-line-inverse);--color-action-strong: var(--color-label-inverse);--color-action-strong-fg: var(--color-bg-inverse);--color-action-muted: var(--color-line-inverse);--color-action-muted-fg: var(--color-label-inverse);--color-action-tertiary: transparent;--color-action-tertiary-fg: var(--color-label-inverse);--color-action-tertiary-border: var(--color-line-inverse);--color-action-outline-fg: var(--color-label-inverse);--color-action-outline-border: var(--color-line-inverse);--color-action-overlay: var(--color-label-inverse);--color-action-overlay-strong: var(--color-label-inverse)}*,*:before,*:after{box-sizing:border-box}.cell-header{background-color:var(--ds-color-bg-alt);border-right-color:var(--ds-color-line-strong);border-bottom-color:var(--ds-color-line-strong)}.cell{border-right-color:var(--ds-color-line)}.ds-list-card-group{display:flex;flex-direction:column;gap:8px;width:100%}.ds-list-card{background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden;flex-shrink:0;transition:border-color .12s ease}.ds-list-card:hover,.ds-list-card.is-expanded{border-color:var(--color-line-alternative)}.ds-list-card.is-inactive{background:var(--color-bg-alternative)}.ds-list-card.is-inactive .ds-list-card__name,.ds-list-card.is-inactive .ds-list-card__desc{color:var(--color-label-disable)}.ds-list-card__header{display:flex;align-items:center;gap:8px;padding:14px 28px;cursor:pointer;transition:background-color .12s ease}.ds-list-card__header:hover{background:var(--ds-hover-tint-12)}.ds-list-card__header:active{background:var(--ds-hover-tint-20)}.ds-list-card__info{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:12px}.ds-list-card__info .ds-label+.ds-label,.ds-list-card__info .badge+.badge{margin-left:-4px}.ds-list-card__name{font-size:14px;font-weight:600;line-height:1.4;color:var(--color-label-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ds-list-card__divider{width:1px;height:12px;background:var(--color-line-normal);flex-shrink:0}.ds-list-card__desc{flex:1 1 0;min-width:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--color-label-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-list-card__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ds-list-card__chevron{transition:transform .18s ease}.ds-list-card__chevron.is-flipped{transform:rotate(180deg)}.ds-list-card__body{padding:0 28px 20px}.ds-option-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;text-align:left;padding:8px 12px;border:1px solid var(--color-line-normal);border-radius:var(--radius-4);background:transparent;color:var(--color-label-normal);font-size:var(--text-b5);font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ds-option-card:hover:not(:disabled){background:color-mix(in srgb,var(--color-label-muted) 20%,transparent)}.ds-option-card:active:not(:disabled){background:color-mix(in srgb,var(--color-neutral-900) 10%,transparent)}.ds-option-card__title{font-weight:500}.ds-option-card__desc{margin-top:2px;font-size:var(--text-b6);font-weight:400;line-height:1.4;color:var(--color-label-muted)}.ds-option-card--lg{padding:12px 16px;font-size:var(--text-b4)}.ds-option-card--lg .ds-option-card__desc{margin-top:6px}.ds-ico{display:inline-flex;align-items:center;justify-content:center;flex:none}.ds-ico>svg{width:100%;height:100%;display:block}.ds-option-card__title.has-icon{display:flex;align-items:center;gap:6px}.ds-option-card__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-label-muted)}.ds-option-card--lg .ds-option-card__icon{width:18px;height:18px}.ds-option-card__icon>svg,.ds-option-card__icon>.ds-ico{display:block;width:100%;height:100%}.ds-table-scroll{min-height:0}.ds-xscroll{display:none}@media(min-width:768px){.ds-xscroll{display:block;position:relative;z-index:var(--ds-z-table-xscroll);height:10px;background:var(--color-bg-alternative);border-radius:var(--ds-radius-sm);flex:0 0 auto;-webkit-user-select:none;user-select:none;touch-action:none}.ds-xscroll--bottom{position:sticky;bottom:0;margin-top:-10px}.ds-xscroll--bottom.ds-xscroll--inflow{margin-top:0;border-top:1px solid var(--color-line-normal);height:11px}.ds-xscroll.is-hidden{display:none}.ds-xscroll__thumb{position:absolute;top:2px;left:0;height:6px;border-radius:var(--ds-radius-sm);background:var(--color-line-strong);opacity:var(--ds-opacity-50);cursor:grab}.ds-xscroll__thumb:hover{background:var(--color-label-muted);opacity:1}.ds-xscroll__thumb.is-dragging{background:var(--color-label-muted);opacity:1;cursor:grabbing}}.employees-tbl-v2 td,.employees-tbl-v2 th{height:36px;padding:0 14px;border-right:1px solid var(--ds-color-line-strong);border-bottom:1px solid var(--ds-color-line-strong)}.employees-tbl-v2 td.cell--compact,.employees-tbl-v2 th.cell--compact{padding:0 6px}.employees-tbl-v2 td:last-child,.employees-tbl-v2 th:last-child{border-right:0}.employees-tbl-v2 tbody tr:last-of-type td{border-bottom:0}.employees-tbl-v2 thead th{border-bottom:1px solid var(--ds-color-line-strong)}.row-hover:hover{background:var(--color-bg-alternative)}.cell-input:focus{background-color:var(--ds-cell-focus-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-color-focus) 65%,var(--color-bg-normal))}.tab-active:not(.ds-tab-item){color:var(--color-label-black-strong)}button{border-radius:var(--ds-radius-sm);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}button:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-color-focus) 22%,var(--color-bg-normal))}button[class*=bg-orange-600]{background-color:var(--ds-color-primary)!important;border-color:var(--ds-color-primary)!important;color:var(--color-action-primary-fg)!important}button[class*=bg-orange-600]:hover{background-color:var(--ds-color-primary-strong)!important;border-color:var(--ds-color-primary-strong)!important}button[class*=border][class*=bg-white]{border-color:var(--ds-color-line-strong)!important;color:var(--ds-color-muted)!important;background-color:var(--color-action-tertiary)!important}button[class*=border][class*=bg-white]:hover{background-color:var(--ds-color-bg-alt)!important}.badge{border-radius:var(--ds-radius-label-md)}.rounded{border-radius:var(--ds-radius-sm)!important}.rounded-lg{border-radius:var(--ds-radius-lg)!important}.text-red-700,.text-red-600{color:var(--ds-color-danger)!important}.text-green-700,.text-green-600{color:var(--ds-color-success)!important}nav.ds-tab-nav{gap:0;margin-left:8px;margin-right:8px;border-bottom:1px solid var(--color-line-alternative)}nav.ds-tab-nav.ds-tab-nav--flush{border-bottom:0}nav.ds-tab-nav.ds-tab-nav--fill{margin-left:0;margin-right:0}nav.ds-tab-nav.ds-tab-nav--fill>div{padding-left:0;padding-right:0}nav.ds-tab-nav.ds-tab-nav--fill .ds-tab-item{flex:1 1 0%;justify-content:center}nav.ds-tab-nav{position:relative}.ds-tab-nav__scroller{scrollbar-width:none;padding-bottom:var(--ds-spacing-4);margin-bottom:calc(-1 * var(--ds-spacing-4))}.ds-tab-nav__scroller::-webkit-scrollbar{display:none}.ds-tab-nav__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:var(--ds-spacing-24);height:var(--ds-spacing-24);min-width:0;padding:0;transform:translateY(-50%);border:1px solid var(--color-line-normal);background:var(--color-bg-container);color:var(--color-label-normal);box-shadow:var(--ds-shadow-sm);cursor:pointer}.ds-tab-nav__arrow:hover{background:var(--color-bg-alternative)}.ds-tab-nav__arrow>.ds-ico{width:var(--ds-spacing-14);height:var(--ds-spacing-14)}.ds-tab-nav__arrow--prev{left:var(--ds-spacing-4)}.ds-tab-nav__arrow--next{right:var(--ds-spacing-4)}nav.ds-tab-nav.can-scroll-prev>.ds-tab-nav__arrow--prev,nav.ds-tab-nav.can-scroll-next>.ds-tab-nav__arrow--next{display:inline-flex}nav.ds-tab-nav:before,nav.ds-tab-nav:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--ds-spacing-40);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease}nav.ds-tab-nav:before{left:0;background:linear-gradient(to right,var(--ds-bw-white),transparent)}nav.ds-tab-nav:after{right:0;background:linear-gradient(to left,var(--ds-bw-white),transparent)}nav.ds-tab-nav.can-scroll-prev:before,nav.ds-tab-nav.can-scroll-next:after{opacity:1}.ds-tab-nav-row{display:flex;align-items:stretch}.ds-tab-nav-row__tabs{flex:1 1 auto;min-width:0}.ds-tab-nav-row__tabs nav.ds-tab-nav{margin-left:0;margin-right:0}.ds-tab-nav-row__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--ds-spacing-12);padding:0 var(--ds-spacing-24) 0 var(--ds-spacing-12);background:var(--color-bg-container);border-bottom:1px solid var(--color-line-alternative)}.ds-tab-nav-row.is-compact .ds-tab-nav-row__actions{gap:var(--ds-spacing-8)}.ds-tab-nav-row.is-compact .ds-tab-nav-row__actions .ds-btn.has-ico{width:auto;min-width:0;aspect-ratio:1;padding:0;gap:0}.ds-tab-nav-row.is-compact .ds-tab-nav-row__actions .ds-btn.has-ico>:not(.ds-ico){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-tab-item{position:relative;outline:none!important;box-shadow:none!important;border-bottom-width:0!important;border-bottom-color:transparent!important;border-radius:0!important;padding:10px 12px!important;min-height:40px;font-size:var(--text-b5)!important;font-weight:600!important;line-height:var(--text-b5--line-height)!important;color:var(--ds-tab-inactive-fg)!important}.ds-tab-item--ml{padding:12px 16px!important;min-height:48px;font-size:var(--text-b4)!important;line-height:var(--text-b4--line-height)!important}.ds-tab-item--ml .ds-tab-underline{bottom:-15px}.ds-tab-item>span{color:var(--ds-tab-inactive-fg)!important}.ds-tab-item:focus,.ds-tab-item:focus-visible{outline:none!important;box-shadow:none!important}.ds-tab-item:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:transparent}.ds-tab-item:hover{background-color:var(--ds-hover-tint-16)}.ds-tab-item:active{background-color:var(--ds-hover-tint-30)}.ds-tab-item.tab-active{color:var(--color-label-normal)!important}.ds-tab-item.tab-active>span{color:var(--color-label-normal)!important}.ds-tab-item.tab-active:after{background:var(--color-label-normal)}nav.ds-tab-nav .ds-select:hover:not(:disabled){background-color:var(--ds-hover-tint-16)}nav.ds-tab-nav .ds-select:active:not(:disabled){background-color:var(--ds-hover-tint-30)}.ds-tab-item svg{color:var(--ds-tab-inactive-fg);opacity:1}.ds-tab-item.tab-active svg{color:var(--color-label-normal);opacity:1}.ds-tab-underline{position:absolute;left:0;right:0;bottom:-12px;border-bottom:2px solid transparent;pointer-events:none}.ds-tab-item.tab-active .ds-tab-underline{border-bottom-color:var(--color-label-normal)}.ds-tab-item.has-underline:after{display:none}.ds-tab-afflabel{font-size:var(--text-b6);font-weight:500;color:var(--color-label-muted)}.ds-tab-item.tab-active .ds-tab-afflabel{color:var(--color-label-assistive)}.ds-tab-dot{position:absolute;top:-2px;right:-7px;width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.ds-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:2px;padding:0 5px;border-radius:9999px;font-size:10px;font-weight:600;line-height:1;color:var(--color-label-assistive);background:var(--ds-tint-light-20)}.ds-tab-item.tab-active .ds-tab-badge{color:var(--color-label-normal)}.ds-tabbar{display:flex;align-items:flex-start;gap:24px;height:48px;padding:0 20px;border-bottom:1px solid var(--ds-color-line-strong)}.ds-tabbar--compact{padding:0}.ds-tabbar__item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:100%;padding:10px 0;color:var(--color-label-muted);font-size:13px;font-weight:600;line-height:1.4;background:transparent;border:0;border-radius:0;cursor:pointer;white-space:nowrap}.ds-tabbar__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.ds-tabbar__item.is-active{color:var(--ds-label-black)}.ds-tabbar__item.is-active:after{background:var(--ds-label-black)}.ds-tabbar__item.is-disabled{color:var(--ds-label-disable);opacity:.6;cursor:not-allowed}.ds-app-header{padding:max(env(safe-area-inset-top,0px),12px) 16px 0}.ds-app-header{--ds-app-header-btn: 44px;--ds-app-header-surface: var(--color-bg-container);--ds-app-header-fade: 24px;--ds-app-header-blur: 4px;position:relative;isolation:isolate;transition:background-color .2s ease}.ds-app-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:calc(-1 * var(--ds-app-header-fade));z-index:-1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-app-header-surface) 82%,transparent),color-mix(in srgb,var(--ds-app-header-surface) 56%,transparent) 60%,color-mix(in srgb,var(--ds-app-header-surface) 0%,transparent));-webkit-backdrop-filter:blur(var(--ds-app-header-blur)) saturate(170%);backdrop-filter:blur(var(--ds-app-header-blur)) saturate(170%);-webkit-mask-image:linear-gradient(to bottom,black 55%,transparent);mask-image:linear-gradient(to bottom,black 55%,transparent);opacity:0;transition:opacity .2s ease}.ds-app-header.is-scrolled{background:transparent}.ds-app-header.is-scrolled:before{opacity:1}@media(prefers-reduced-transparency:reduce){.ds-app-header:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-app-header-surface) 94%,transparent) 70%,color-mix(in srgb,var(--ds-app-header-surface) 0%,transparent))}}.ds-app-header--solid{--ds-app-header-surface: var(--color-bg-container);background:var(--color-bg-container)}.ds-app-header--divider{border-bottom:1px solid var(--color-hr-gray-100)}.ds-app-header--pad-bottom{padding-bottom:8px}.ds-app-header__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-app-header--collapsible .ds-app-header__row{margin-top:calc(-1 * var(--ds-app-header-collapse, 0px));clip-path:inset(var(--ds-app-header-collapse, 0px) -100vw -100vh -100vw);opacity:calc(1 - var(--ds-app-header-collapse-ratio, 0))}.ds-app-header--collapsible.is-collapsed .ds-app-header__row{pointer-events:none}.ds-app-header__lead{display:flex;align-items:center;gap:8px;min-width:0}.ds-app-header__back,.ds-app-header__glass,.ds-chat-search-field,.ds-chat-search-bar{background:color-mix(in srgb,var(--color-bg-glass) 66%,transparent);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--ds-glass-55),inset 0 1px 0 var(--ds-glass-70)}@media(prefers-reduced-transparency:reduce){.ds-app-header__back,.ds-app-header__glass,.ds-chat-search-field,.ds-chat-search-bar{background:color-mix(in srgb,var(--ds-bw-white) 94%,transparent)}}.ds-app-header__back{--ds-btn-radius: 9999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--ds-app-header-btn, 44px);height:var(--ds-app-header-btn, 44px);color:var(--color-label-normal);border:0;cursor:pointer}.ds-app-header__back>svg,.ds-app-header__back>.ds-ico{width:24px;height:24px}.ds-app-header__glass{display:flex;align-items:center;gap:0;height:var(--ds-app-header-btn, 44px);padding:0 4px;border-radius:9999px}.ds-app-header__glass .ds-app-header__text-action{height:var(--ds-app-header-btn, 44px);padding:0 12px;font-weight:var(--font-weight-semibold);white-space:nowrap;--ds-btn-radius: 9999px;border-radius:9999px}.ds-app-header__leading{font-size:var(--text-b4);color:var(--color-label-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-app-header--depth2 .ds-app-header__leading{font-size:var(--text-b3);font-weight:var(--font-weight-semibold);color:var(--color-label-normal)}.ds-app-header__tabs{display:flex;gap:0;margin:0 -16px;padding:0;overflow-x:auto;overflow-y:clip;scrollbar-width:none}.ds-app-header__tabs::-webkit-scrollbar{display:none}.ds-app-header__tabs .ds-tab-underline{bottom:-11px}.ds-app-header__tabs .ds-tab-item--ml .ds-tab-underline{bottom:-14px}.ds-app-header__tabs .ds-tab-item:hover,.ds-app-header__tabs .ds-tab-item:active{background-color:transparent}.ds-app-header__actions{display:flex;align-items:center;gap:8px}.ds-app-header__avatar{width:var(--ds-app-header-btn, 44px);height:var(--ds-app-header-btn, 44px);border-radius:9999px;background:var(--color-bg-brand-tint);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;flex-shrink:0}.ds-app-header__avatar>img{width:100%;height:100%;object-fit:cover}.ds-app-header__avatar-initial{font-size:var(--text-b3);font-weight:var(--font-weight-medium);color:var(--color-label-brand)}.ds-bottom-nav{position:relative;flex-shrink:0;width:100%;max-width:var(--ds-app-shell-max-width, 430px);background:var(--color-bg-container);border-top:1px solid var(--color-line-normal);padding-bottom:env(safe-area-inset-bottom,0px);z-index:var(--ds-z-nav)}.ds-bottom-nav__list{display:flex;align-items:center;justify-content:space-around;padding:0 8px}.ds-bottom-nav__item{position:relative;flex:1 1 0%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:var(--text-b6);font-weight:var(--font-weight-medium);color:var(--color-hr-gray-400);transition:color .15s}.ds-bottom-nav__item.is-active{color:var(--color-hr-orange-600)}.ds-bottom-nav__item-body{display:flex;flex-direction:column;align-items:center;gap:2px}.ds-bottom-nav__item.is-disabled{opacity:.4;cursor:not-allowed}.ds-bottom-nav__icon{display:block;width:24px;height:24px}.ds-bottom-nav__icon>svg,.ds-bottom-nav__icon>.ds-ico{display:block;width:100%;height:100%}.ds-bottom-nav__tabs{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:space-around}.ds-bottom-nav--split{--ds-bottom-nav-split-h: 72px;--ds-bottom-nav-bottom-gap: calc(8px + env(safe-area-inset-bottom, 0px)) ;--ds-bottom-nav-move: .45s;--ds-bottom-nav-spring: cubic-bezier(.34, 1.25, .64, 1);position:absolute;left:0;right:0;bottom:0;margin:0 auto;background:transparent;border-top:0;padding:6px 12px var(--ds-bottom-nav-bottom-gap);pointer-events:none}@supports (animation-timing-function: linear(0,1)){.ds-bottom-nav--split{--ds-bottom-nav-spring: linear( 0, .016, .058, .119, .194, .276, .363, .449, .533, .613, .686, .753, .813, .865, .91, .947, .978, 1.003, 1.022, 1.036, 1.046, 1.053, 1.056, 1.057, 1.056, 1.053, 1.05, 1.046, 1.041, 1.036, 1.031, 1.026, 1.022, 1.018, 1.014, 1.01, 1 )}}.ds-bottom-nav--split .ds-bottom-nav__tabs,.ds-bottom-nav--split .ds-bottom-nav__action{pointer-events:auto}.ds-bottom-nav--split:before{content:"";position:absolute;left:0;right:0;top:-24px;bottom:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-bottom-nav-surface, var(--color-bg-container)) 0%,transparent) 0%,var(--ds-bottom-nav-surface, var(--color-bg-container)) 60%);pointer-events:none}.ds-bottom-nav--split .ds-bottom-nav__list{gap:8px;padding:0}.ds-bottom-nav--split .ds-bottom-nav__tabs{position:relative;padding:0 3px;border-radius:9999px;background:var( --ds-bottom-nav-capsule-bg, color-mix(in srgb, var(--color-bg-glass) 66%, transparent) );-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--ds-bottom-nav-capsule-edge, var(--ds-glass-55)),inset 0 1px 0 var(--ds-bottom-nav-capsule-highlight, var(--ds-glass-70));touch-action:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-transparency:reduce){.ds-bottom-nav--split .ds-bottom-nav__tabs{background:var(--ds-bottom-nav-capsule-solid)}}.ds-bottom-nav--split .ds-bottom-nav__item{z-index:1;padding:5px 2px;-webkit-tap-highlight-color:transparent}.ds-bottom-nav--split .ds-bottom-nav__item-body{width:100%;max-width:64px;padding:4px 0;border-radius:9999px;transform:scale(1);transition:transform var(--ds-bottom-nav-move) var(--ds-bottom-nav-spring)}.ds-bottom-nav--split .ds-bottom-nav__item.is-pressing .ds-bottom-nav__item-body{transform:scale(.96);transition-duration:.11s;transition-timing-function:ease-out}.ds-bottom-nav--split .ds-bottom-nav__icon{width:20px;height:20px}.ds-bottom-nav--split .ds-bottom-nav__item.is-active{color:var(--color-label-body)}.ds-bottom-nav--split .ds-bottom-nav__item.is-pop .ds-bottom-nav__icon{animation:ds-bottom-nav-icon-pop .38s var(--ds-bottom-nav-spring)}@keyframes ds-bottom-nav-icon-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.ds-bottom-nav__glow{display:none}.ds-bottom-nav--split .ds-bottom-nav__glow{display:block;position:absolute;z-index:0;top:5px;bottom:5px;left:0;width:var(--ds-bottom-nav-glow-w, 64px);border-radius:9999px;pointer-events:none;background:var( --ds-bottom-nav-glow-bg, color-mix(in srgb, var(--color-bg-glass) 78%, transparent) );box-shadow:inset 0 1px 1px var(--ds-glass-70),inset 0 -1.5px 3px var(--ds-shadow-color),var(--ds-shadow-sm);transform:translate(var(--ds-bottom-nav-glow-x, 0px)) scale(1)}.ds-bottom-nav--split .ds-bottom-nav__glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--ds-glass-70) 0%,var(--ds-glass-18) 38%,transparent 60%)}.ds-bottom-nav--split .ds-bottom-nav__glow.is-ready{transition:transform var(--ds-bottom-nav-move) var(--ds-bottom-nav-spring),width var(--ds-bottom-nav-move) var(--ds-bottom-nav-spring),box-shadow .16s ease}.ds-bottom-nav--split .ds-bottom-nav__glow.is-lift{transform:translate(var(--ds-bottom-nav-glow-x, 0px)) scale(1.08);box-shadow:inset 0 1px 1px var(--ds-glass-70),inset 0 -2px 4px var(--ds-shadow-color),var(--ds-shadow-md)}.ds-bottom-nav--split .ds-bottom-nav__glow.is-ready.is-lift{transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ds-bottom-nav__action{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;background:transparent}.ds-bottom-nav__action-orb{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background-image:var(--bg-image-gradient-logo-family);color:var(--ds-bw-white);box-shadow:var(--shadow-card)}.ds-bottom-nav__action-orb>svg,.ds-bottom-nav__action-orb>.ds-ico{display:block;width:26px;height:26px}.ds-bottom-nav__action:focus-visible .ds-bottom-nav__action-orb{outline:2px solid var(--color-primary);outline-offset:3px}.ds-bottom-nav__action-orb{transform:scale(1);transition:transform var(--ds-bottom-nav-move, .45s) var(--ds-bottom-nav-spring, ease)}.ds-bottom-nav__action.is-pressing .ds-bottom-nav__action-orb{transform:scale(.96);transition-duration:.11s;transition-timing-function:ease-out}@media(prefers-reduced-motion:reduce){.ds-bottom-nav--split .ds-bottom-nav__glow.is-ready,.ds-bottom-nav--split .ds-bottom-nav__item-body,.ds-bottom-nav__action-orb{transition:none}.ds-bottom-nav--split .ds-bottom-nav__item.is-pop .ds-bottom-nav__icon{animation:none}}.ds-bottom-nav__badge{position:absolute;top:2px;right:50%;transform:translate(calc(50% + 10px));min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-hr-red-500);color:var(--color-static-white);font-size:var(--text-c1);font-weight:600;display:flex;align-items:center;justify-content:center}.ds-segment{display:inline-flex;align-items:center;position:relative;padding:2px;border-radius:4px;background:color-mix(in srgb,var(--color-label-disable) 20%,transparent);overflow:hidden}.ds-segment--md{padding:4px;border-radius:8px}.ds-segment__item{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;color:var(--color-label-assistive);background:transparent;border:0;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.ds-segment--md .ds-segment__item{height:36px;padding:12px 16px;font-size:14px}.ds-segment__item:hover:not(.is-active):not(:disabled){color:var(--color-label-normal)}.ds-segment__item.is-active{background:var(--color-label-white-normal, #fdfdfd);color:var(--color-label-normal);box-shadow:0 4px 4px #0707070f,0 0 8px #0707070f}.ds-segment__item:disabled{color:var(--color-label-muted);opacity:.6;cursor:not-allowed}.ds-segment--fill{display:flex;width:100%}.ds-segment--fill .ds-segment__item{flex:1;min-width:0}.ds-sub-tab{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.ds-sub-tab__item{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:8px 14px;font-size:var(--text-b5);font-weight:500;line-height:1.4;color:var(--color-label-assistive);background:transparent;border:1px solid var(--color-line-alternative);border-radius:var(--radius-8);cursor:pointer;white-space:nowrap;position:relative;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ds-sub-tab__dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.ds-sub-tab--sm .ds-sub-tab__item{min-height:28px;padding:5px 12px;font-size:var(--text-b6)}.ds-sub-tab--ml .ds-sub-tab__item{min-height:44px;padding:11px 18px;font-size:var(--text-b4)}.ds-sub-tab--r4 .ds-sub-tab__item{border-radius:var(--radius-4)}.ds-sub-tab--r8 .ds-sub-tab__item{border-radius:var(--radius-8)}.ds-sub-tab--r16 .ds-sub-tab__item{border-radius:var(--radius-16)}.ds-sub-tab__item:hover:not(.is-active):not(:disabled){color:var(--color-label-body);border-color:var(--color-line-strong);background:var(--color-bg-alternative)}.ds-sub-tab__item:disabled{opacity:.4;cursor:not-allowed}.ds-sub-tab .ds-sub-tab__item.is-active{background:var(--color-action-strong);border-color:var(--color-action-strong);color:var(--color-action-strong-fg);font-weight:600}.ds-sub-tab--line .ds-sub-tab__item.is-active{background:transparent;border-color:var(--color-label-normal);color:var(--color-label-normal)}.ds-sub-tab--primary .ds-sub-tab__item.is-active{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-bw-white)}.ds-sub-tab--primary.ds-sub-tab--line .ds-sub-tab__item.is-active{background:transparent;border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.ds-sub-tab__affix{font-size:var(--text-b6);font-weight:500;color:var(--color-label-muted)}.ds-sub-tab__item.is-active .ds-sub-tab__affix{color:inherit}.ds-page-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-label-alternative);font-size:12px;line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ds-page-btn:hover:not(:disabled):not(.is-current){background:var(--color-bg-hover)}.ds-page-btn.is-current{background:var(--color-bg-selected);color:var(--color-label-normal);font-weight:700}.ds-page-btn:disabled{color:var(--color-label-disable, var(--color-neutral-300));cursor:not-allowed}.ds-page-btn:disabled:hover,.ds-page-btn:disabled:active{background:transparent}.ds-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;font-family:inherit;line-height:1.4;white-space:nowrap;border:1px solid transparent}.ds-label--xs{min-width:18px;min-height:18px;height:18px;padding:2px 4px;font-size:10px;font-weight:var(--ds-label-weight, var(--font-weight-medium))}.ds-label--sm{min-width:20px;min-height:20px;height:20px;padding:2px 4px;font-size:11px;font-weight:var(--ds-label-weight, var(--font-weight-medium))}.ds-label--md{min-width:24px;min-height:24px;height:24px;padding:4px 8px;font-size:13px;font-weight:var(--ds-label-weight, var(--font-weight-medium))}.ds-label--trunc{max-width:100%}.ds-label--trunc>.ds-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-label--square.ds-label--xs{border-radius:var(--ds-radius-label-sm)}.ds-label--round.ds-label--xs{border-radius:999px}.ds-label--square.ds-label--sm{border-radius:var(--ds-radius-label-sm)}.ds-label--round.ds-label--sm{border-radius:999px}.ds-label--square.ds-label--md{border-radius:var(--ds-radius-label-md)}.ds-label--round.ds-label--md{border-radius:999px}.ds-label--line.ds-label--primary{border-color:var(--color-orange-200)}.ds-label--primary{background-color:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.ds-label--green{background-color:var(--ds-secondary-green-bg);color:var(--ds-secondary-green)}.ds-label--line.ds-label--green{border-color:var(--ds-secondary-green-border)}.ds-label--yellow{background-color:var(--ds-secondary-yellow-bg);color:var(--color-yellow-500)}.ds-label--line.ds-label--yellow{border-color:var(--ds-secondary-yellow-border-soft)}.ds-label--red{background-color:var(--ds-secondary-red-bg);color:var(--ds-color-danger)}.ds-label--line.ds-label--red{border-color:var(--color-red-100)}.ds-label--aqua{background-color:var(--ds-secondary-aqua-bg);color:var(--ds-secondary-aquablue)}.ds-label--line.ds-label--aqua{border-color:var(--color-aquablue-200)}.ds-label--blue{background-color:var(--ds-secondary-blue-bg);color:var(--ds-secondary-blue)}.ds-label--line.ds-label--blue{border-color:var(--color-blue-100)}.ds-label--white{background-color:var(--ds-label-white-bg);color:var(--ds-label-fg-muted)}.ds-label--line.ds-label--white{border-color:var(--ds-line-normal)}.ds-label--line.ds-label--black{border-color:var(--ds-label-black)}.ds-label--line.ds-label--gray{border-color:color-mix(in srgb,var(--color-label-disable) 60%,transparent)}.ds-label--line.ds-label--light-gray{border-color:color-mix(in srgb,var(--color-label-disable) 30%,transparent)}.ds-label--line.ds-label--gray-dark{border-color:var(--ds-ink-white-30)}.ds-label--line.ds-label--light-gray-dark{border-color:var(--ds-ink-white-18)}.ds-label--line.ds-label--disabled{border-color:color-mix(in srgb,var(--color-label-disable) 20%,transparent)}.ds-label--black{background-color:var(--ds-label-black-bg);color:var(--ds-label-black-fg);box-shadow:inset 0 0 0 1px var(--color-action-strong-border)}.ds-label--gray{color:var(--ds-label-fg-assistive);background:color-mix(in srgb,var(--color-label-disable) 60%,transparent)}.ds-label--light-gray{color:var(--ds-label-black);background:color-mix(in srgb,var(--color-label-disable) 30%,transparent)}.ds-label--gray-dark{color:var(--ds-label-white);background:var(--ds-ink-white-18)}.ds-label--light-gray-dark{color:var(--ds-ink-white-70);background:var(--ds-ink-white-08)}.ds-label--disabled{color:var(--ds-label-disable);background:color-mix(in srgb,var(--color-label-disable) 20%,transparent)}.ds-label--solid.ds-label--primary{background-color:var(--color-orange-500);color:var(--ds-label-white);border-color:transparent}.ds-label--solid.ds-label--green{background-color:var(--color-green-500);color:var(--ds-label-white);border-color:transparent}.ds-label--solid.ds-label--red{background-color:var(--color-red-500);color:var(--ds-label-white);border-color:transparent}.ds-label--solid.ds-label--yellow{background-color:var(--color-yellow-500);color:var(--ds-label-white);border-color:transparent}.ds-label--solid.ds-label--blue{background-color:var(--color-blue-500);color:var(--ds-label-white);border-color:transparent}.ds-label--solid.ds-label--aqua{background-color:var(--color-aquablue-500);color:var(--ds-label-white);border-color:transparent}.ds-label--solid.ds-label--gray{background-color:var(--color-neutral-500);color:var(--ds-label-white);border-color:transparent}.ds-label>svg,.ds-label>.ds-ico{flex-shrink:0;width:14px;height:14px}.ds-label--md>svg,.ds-label--md>.ds-ico{width:16px;height:16px}.ds-label.ds-label--sm.ds-label--round.ds-label--disabled{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:2px 4px;border-radius:999px;font-size:11px;line-height:1.4;font-weight:var(--font-weight-medium);color:var(--ds-label-disable);background:color-mix(in srgb,var(--color-label-disable) 20%,transparent);border-color:transparent}.ds-contract-status{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;border:1px solid transparent}.ds-contract-status--sm{padding:2px 6px;border-radius:var(--ds-radius-label-md);min-height:0;font-size:11px;line-height:1.36;font-weight:500}.ds-contract-status--lg{padding:8px 12px;border-radius:var(--ds-radius-md);min-height:36px}.ds-contract-status--configuring{background:var(--ds-secondary-aqua-bg);border-color:var(--color-aquablue-200);color:var(--ds-secondary-aquablue)}.ds-contract-status--scheduled{background:var(--ds-secondary-yellow-bg);border-color:var(--ds-secondary-yellow-border);color:var(--color-yellow-500)}.ds-contract-status--danger{background:var(--ds-secondary-red-bg);border-color:var(--color-red-100);color:var(--ds-color-danger)}.ds-contract-status--waiting{background:var(--ds-secondary-purple-bg);border-color:var(--color-purple-100);color:var(--ds-secondary-purple)}.ds-contract-status--done{background:var(--ds-secondary-green-bg);border-color:var(--ds-secondary-green-border);color:var(--ds-secondary-green)}.ds-contract-status--dispute{background:var(--ds-secondary-red-bg);border-color:var(--color-red-100);color:var(--ds-color-danger);opacity:.5}.ds-contract-status--outline{background:var(--color-bg-container);border-color:var(--ds-line-normal);color:var(--ds-label-fg-assistive)}.ds-contract-status--total{background:var(--color-bg-container);border-color:var(--ds-color-line-strong);color:var(--ds-label-black)}.ds-contract-status--primary{background:var(--ds-color-primary-soft);border-color:var(--color-orange-200);color:var(--ds-color-primary)}button:not([class*=bg-]):not(.ds-tab-item):not(.ds-sub-tab__item):not(.ds-menu__item):not(.icon-btn):not(.ds-btn--icon):not(.ds-btn--circle):not(.org-tree__action-btn):not(.ds-page-header__avatar){border-radius:var(--ds-btn-radius, 4px)!important}button:not([class*=bg-]):not(.ds-tab-item).text-sm,button:not([class*=bg-]):not(.ds-tab-item).text-\[14px\]{min-height:24px;padding:2px 4px;font-size:14px;font-weight:500;line-height:1.4}button:not([class*=bg-]):not(.ds-tab-item).text-\[13px\]{min-height:22px;padding:2px;font-size:13px;font-weight:500;line-height:1.4}button:not([class*=bg-]):not(.ds-tab-item).text-xs,button:not([class*=bg-]):not(.ds-tab-item).text-\[12px\]{min-height:21px;padding:2px;font-size:12px;font-weight:500;line-height:1.4}button:not([class*=bg-]):not(.ds-tab-item).text-\[10px\]{min-height:14px;padding:0 2px;font-size:10px;font-weight:400;line-height:1.4}button:not([class*=bg-]):not(.ds-tab-item).text-base,button:not([class*=bg-]):not(.ds-tab-item).text-\[16px\]{min-height:26px;padding:2px;font-size:16px;font-weight:500;line-height:1.4}button:not([class*=bg-]):not(.ds-tab-item).text-gray-900,button:not([class*=bg-]):not(.ds-tab-item).text-black{color:var(--color-label-normal)!important}button:not([class*=bg-]):not(.ds-tab-item).text-gray-600,button:not([class*=bg-]):not(.ds-tab-item).text-gray-500{color:var(--color-label-assistive)!important}button:not([class*=bg-]):not(.ds-tab-item).text-gray-400,button:not([class*=bg-]):not(.ds-tab-item).text-gray-300{color:var(--color-label-muted)!important}button:not([class*=bg-]):not(.ds-tab-item).text-white{color:var(--ds-label-white)!important}button:not([class*=bg-]):disabled{color:var(--color-label-disable)!important;opacity:1!important;cursor:not-allowed}button[class*=border]:not(.ds-tab-item){border-radius:var(--ds-btn-radius, 4px)!important;border-width:1px!important;border-style:solid!important;background-clip:padding-box}button[class*=border]:not(.ds-tab-item).ds-btn-line--bg{background-color:var(--ds-fill-soft)!important}button[class*=border]:not(.ds-tab-item).ds-btn-line--bg.ds-btn-line--primary{background-color:var(--ds-color-primary-soft)!important}button[class*=border]:not(.ds-tab-item).ds-btn-line--bg.ds-btn-line--red{background-color:var(--ds-secondary-red-bg)!important}button[class*=border]:not(.ds-tab-item).ds-btn-line--bg.ds-btn-line--white{background-color:color-mix(in srgb,var(--color-neutral-25) 20%,transparent)!important}button[class*=border]:not(.ds-tab-item)[class*=text-orange-],button[class*=border]:not(.ds-tab-item)[class*=border-orange-]{border-color:var(--color-primary)!important;color:var(--color-primary)!important}button[class*=border]:not(.ds-tab-item)[class*=text-black],button[class*=border]:not(.ds-tab-item)[class*=text-gray-900]{border-color:var(--color-label-normal)!important;color:var(--color-label-normal)!important}button[class*=border]:not(.ds-tab-item)[class*=text-gray-600]{border-color:color-mix(in srgb,var(--color-label-assistive) 70%,transparent)!important;color:var(--color-label-normal)!important}button[class*=border]:not(.ds-tab-item)[class*=text-gray-600].ds-btn-outline-neutral{border-color:var(--ds-color-line)!important}button[class*=border]:not(.ds-tab-item)[class*=text-gray-500],button[class*=border]:not(.ds-tab-item)[class*=text-gray-400]{border-color:color-mix(in srgb,var(--color-label-muted) 60%,transparent)!important;color:var(--color-label-normal)!important}button[class*=border]:not(.ds-tab-item)[class*=text-red-600],button[class*=border]:not(.ds-tab-item)[class*=text-red-700],button[class*=border]:not(.ds-tab-item)[class*=border-red-600]{border-color:var(--color-status-error)!important;color:var(--color-status-error)!important}button[class*=border]:not(.ds-tab-item)[class*=text-green-600],button[class*=border]:not(.ds-tab-item)[class*=text-green-700]{border-color:var(--ds-secondary-green)!important;color:var(--ds-secondary-green)!important}button[class*=border]:not(.ds-tab-item)[class*=text-purple-600],button[class*=border]:not(.ds-tab-item)[class*=text-purple-700]{border-color:var(--ds-secondary-purple)!important;color:var(--ds-secondary-purple)!important}button[class*=border]:not(.ds-tab-item)[class*=text-white],button[class*=border]:not(.ds-tab-item)[class*=border-white]{border-color:var(--ds-label-white)!important;color:var(--ds-label-white)!important}button[class*=border]:not(.ds-tab-item):disabled,button[class*=border]:not(.ds-tab-item)[aria-disabled=true]{border-color:var(--ds-tint-light-40)!important;color:var(--color-label-disable)!important;opacity:1!important}button[class*=border]:not(.ds-tab-item).px-5.py-2\.5,button[class*=border]:not(.ds-tab-item).h-13{min-height:52px!important;padding-inline:20px!important;padding-block:10px!important;font-size:16px!important;font-weight:var(--ds-btn-weight, var(--font-weight-medium))!important;line-height:1.4!important}button[class*=border]:not(.ds-tab-item).px-5.py-2,button[class*=border]:not(.ds-tab-item).h-12{min-height:48px!important;padding-inline:20px!important;padding-block:10px!important;font-size:14px!important;font-weight:var(--ds-btn-weight, var(--font-weight-medium))!important;line-height:1.4!important}button[class*=border]:not(.ds-tab-item).px-4.py-2\.5,button[class*=border]:not(.ds-tab-item).h-10{min-height:40px!important;padding-inline:16px!important;padding-block:10px!important;font-size:14px!important;font-weight:var(--ds-btn-weight, var(--font-weight-medium))!important;line-height:1.4!important}button[class*=border]:not(.ds-tab-item).px-3.py-1\.5,button[class*=border]:not(.ds-tab-item).h-8{min-height:32px!important;padding-inline:12px!important;padding-block:6px!important;font-size:13px!important;font-weight:var(--ds-btn-weight, var(--font-weight-medium))!important;line-height:1.4!important}button[class*=border]:not(.ds-tab-item).px-3.py-1,button[class*=border]:not(.ds-tab-item).h-7{min-height:28px!important;padding-inline:12px!important;padding-block:4px!important;font-size:12px!important;font-weight:var(--ds-btn-weight, var(--font-weight-medium))!important;line-height:1.4!important}button[class*=border]:not(.ds-tab-item).px-2.py-0\.5,button[class*=border]:not(.ds-tab-item).h-5{min-height:20px!important;padding-inline:8px!important;padding-block:2px!important;font-size:10px!important;font-weight:var(--ds-btn-weight, var(--font-weight-regular))!important;line-height:1.4!important}button[class*=bg-]:not([class*=border]){border:1px solid transparent;border-radius:var(--ds-btn-radius, 4px)!important;font-weight:var(--ds-btn-weight, var(--font-weight-medium));line-height:1.4}button[class*=bg-]:not([class*=border]):not(.ds-tab-item):not(.icon-btn),button[class*=border]:not(.ds-tab-item):not(.icon-btn){min-height:32px}button[class*=bg-]:not([class*=border]).px-5.py-2\.5,button[class*=bg-]:not([class*=border]).h-13{min-height:52px!important;padding-inline:20px!important;padding-block:10px!important;font-size:16px!important}button[class*=bg-]:not([class*=border]).px-5.py-2,button[class*=bg-]:not([class*=border]).h-12{min-height:48px!important;padding-inline:20px!important;padding-block:10px!important;font-size:16px!important}button[class*=bg-]:not([class*=border]).px-4.py-2\.5,button[class*=bg-]:not([class*=border]).h-10{min-height:40px!important;padding-inline:16px!important;padding-block:10px!important;font-size:14px!important}button[class*=bg-]:not([class*=border]).px-3.py-1\.5,button[class*=bg-]:not([class*=border]).h-8{min-height:32px!important;padding-inline:12px!important;padding-block:6px!important;font-size:13px!important}button[class*=bg-]:not([class*=border]).px-3.py-1,button[class*=bg-]:not([class*=border]).h-7{min-height:28px!important;padding-inline:12px!important;padding-block:4px!important;font-size:13px!important}button[class*=bg-]:not([class*=border]).px-2.py-0\.5,button[class*=bg-]:not([class*=border]).h-5{min-height:20px!important;padding-inline:8px!important;padding-block:2px!important;font-size:10px!important;font-weight:var(--ds-btn-weight, var(--font-weight-regular))!important}button[class*=bg-orange-600]:not([class*=border]),button[class*=bg-orange-500]:not([class*=border]){background-color:var(--ds-color-primary)!important;color:var(--ds-label-white)!important}button[class*=bg-orange-600]:not([class*=border]):hover:not(:disabled),button[class*=bg-orange-500]:not([class*=border]):hover:not(:disabled){background-color:var(--ds-color-primary-strong)!important}button[class*=bg-black]:not([class*=border]),button[class*=bg-gray-900]:not([class*=border]){background-color:var(--ds-label-black)!important;color:var(--ds-label-white)!important}button[class*=bg-gray-400]:not([class*=border]),button[class*=bg-gray-300]:not([class*=border]){background-color:var(--color-neutral-300)!important;color:var(--ds-label-black)!important}button[class*=bg-gray-200]:not([class*=border]),button[class*=bg-gray-100]:not([class*=border]){background-color:var(--color-neutral-100)!important;color:var(--ds-label-black)!important}button[class*=bg-white]:not([class*=border]){background-color:var(--color-action-tertiary)!important}button[class*=bg-white][class*=text-orange-]:not([class*=border]){color:var(--ds-color-primary)!important}button[class*=bg-white][class*=text-black]:not([class*=border]),button[class*=bg-white][class*=text-gray-900]:not([class*=border]){color:var(--ds-label-black)!important}.ds-btn-solid--gradient{background-image:linear-gradient(270deg,#f66014 4.7135%,#f8984f 99.527%);color:var(--ds-label-white)!important}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:80px;padding:0 12px;border:0;border-radius:var(--ds-btn-radius, var(--radius-4));font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease,opacity .15s ease}.ds-btn--full{width:100%}.ds-btn.ds-btn--circle{min-width:0;padding:0;border-radius:999px}.ds-btn.ds-btn--circle.ds-btn--xs{width:20px}.ds-btn.ds-btn--circle.ds-btn--sm{width:28px}.ds-btn.ds-btn--circle.ds-btn--md{width:32px}.ds-btn.ds-btn--circle.ds-btn--ml{width:40px}.ds-btn.ds-btn--circle.ds-btn--lg{width:48px}.ds-btn.ds-btn--circle.ds-btn--xl{width:52px}.ds-btn.ds-btn--xs{height:20px;min-width:0;gap:2px;padding:0 8px;font-size:10px}.ds-btn.ds-btn--sm{height:28px;min-width:0;gap:4px;padding:0 12px;font-size:12px}.ds-btn.ds-btn--md{height:32px;gap:6px;padding:0 12px;font-size:13px}.ds-btn.ds-btn--ml{height:40px;gap:6px;padding:0 16px;font-size:14px}.ds-btn.ds-btn--lg{height:48px;gap:8px;padding:0 20px;font-size:15px}.ds-btn.ds-btn--xl{height:52px;gap:8px;padding:0 20px;font-size:16px}.ds-btn--solid>svg,.ds-btn--line>svg,.ds-btn--solid>.ds-ico,.ds-btn--line>.ds-ico{flex-shrink:0;width:20px;height:20px}.ds-btn--solid.ds-btn--xs>svg,.ds-btn--line.ds-btn--xs>svg,.ds-btn--solid.ds-btn--xs>.ds-ico,.ds-btn--line.ds-btn--xs>.ds-ico{width:14px;height:14px}.ds-btn--solid.ds-btn--sm>svg,.ds-btn--line.ds-btn--sm>svg,.ds-btn--solid.ds-btn--sm>.ds-ico,.ds-btn--line.ds-btn--sm>.ds-ico{width:18px;height:18px}.ds-btn--solid.ds-btn--md>svg,.ds-btn--line.ds-btn--md>svg,.ds-btn--solid.ds-btn--ml>svg,.ds-btn--line.ds-btn--ml>svg,.ds-btn--solid.ds-btn--md>.ds-ico,.ds-btn--line.ds-btn--md>.ds-ico,.ds-btn--solid.ds-btn--ml>.ds-ico,.ds-btn--line.ds-btn--ml>.ds-ico{width:20px;height:20px}.ds-btn--solid.ds-btn--lg>svg,.ds-btn--line.ds-btn--lg>svg,.ds-btn--solid.ds-btn--xl>svg,.ds-btn--line.ds-btn--xl>svg,.ds-btn--solid.ds-btn--lg>.ds-ico,.ds-btn--line.ds-btn--lg>.ds-ico,.ds-btn--solid.ds-btn--xl>.ds-ico,.ds-btn--line.ds-btn--xl>.ds-ico{width:24px;height:24px}.ds-btn--solid{color:var(--color-static-white)}.ds-btn{--ds-btn-ov-hf: var(--color-action-overlay);--ds-btn-ov-pr: var(--color-action-overlay-strong)}.ds-btn--primary,.ds-btn--primary-soft,.ds-btn--lightor,.ds-btn--gradient{--ds-btn-ov-hf: var(--color-primary);--ds-btn-ov-pr: var(--color-primary)}.ds-btn--solid.ds-btn--primary{background:var(--color-action-primary);color:var(--color-action-primary-fg)}.ds-btn--solid.ds-btn--strong,.ds-btn--solid.ds-btn--dark{background:var(--color-action-strong);color:var(--color-action-strong-fg);outline:1px solid var(--color-action-strong-border);outline-offset:-1px}.ds-btn--solid.ds-btn--assistive{background:var(--color-action-assistive);color:var(--color-action-assistive-fg)}.ds-btn--solid.ds-btn--muted{background:var(--color-action-muted);color:var(--color-action-muted-fg)}.ds-btn--solid.ds-btn--tertiary,.ds-btn--solid.ds-btn--white-bk{background:var(--color-action-tertiary);color:var(--color-action-tertiary-fg);outline:1px solid var(--color-action-tertiary-border);outline-offset:-1px}.ds-btn--solid.ds-btn--white-or{background:var(--color-static-white);color:var(--color-orange-600)}.ds-btn--solid.ds-btn--primary-soft,.ds-btn--solid.ds-btn--lightor{background:var(--color-action-primary-soft);color:var(--color-action-primary-soft-fg)}.ds-btn--solid.ds-btn--gradient{background-image:var(--bg-image-gradient-orange-btn)}.ds-btn--solid.ds-btn--danger,.ds-btn--solid.ds-btn--red{background:var(--color-action-danger);color:var(--color-action-danger-fg)}.ds-btn--solid.ds-btn--green{background:var(--color-action-green);color:var(--color-action-green-fg)}.ds-btn--solid.ds-btn--blue{background:var(--color-action-blue);color:var(--color-action-blue-fg)}.ds-btn--solid.ds-btn--purple{background:var(--color-action-purple);color:var(--color-action-purple-fg)}.ds-btn--solid.ds-btn--aquablue{background:var(--color-action-aquablue);color:var(--color-action-aquablue-fg)}.ds-btn--solid.ds-btn--yellow{background:var(--color-action-yellow);color:var(--color-action-yellow-fg)}.ds-btn--solid.ds-btn--danger-soft,.ds-btn--solid.ds-btn--lightred{background:var(--color-action-danger-soft);color:var(--color-action-danger-soft-fg)}.ds-btn--solid.ds-btn--lightgreen{background:var(--color-status-success-bg);color:var(--color-status-success)}.ds-btn--solid.ds-btn--lightblue{background:var(--color-blue-50);color:var(--color-blue-600)}.ds-btn--solid.ds-btn--lightpurple{background:var(--color-purple-50);color:var(--color-purple-600)}.ds-btn--solid.ds-btn--lightyellow{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.ds-btn--solid.ds-btn--lightaquablue{background:var(--color-aquablue-50);color:var(--color-aquablue-600)}.ds-btn--danger-soft,.ds-btn--lightred{--ds-btn-ov-hf: var(--color-red-600);--ds-btn-ov-pr: var(--color-red-600)}.ds-btn--lightgreen{--ds-btn-ov-hf: var(--color-green-600);--ds-btn-ov-pr: var(--color-green-600)}.ds-btn--lightblue{--ds-btn-ov-hf: var(--color-blue-600);--ds-btn-ov-pr: var(--color-blue-600)}.ds-btn--lightpurple{--ds-btn-ov-hf: var(--color-purple-600);--ds-btn-ov-pr: var(--color-purple-600)}.ds-btn--lightyellow{--ds-btn-ov-hf: var(--color-yellow-700);--ds-btn-ov-pr: var(--color-yellow-700)}.ds-btn--lightaquablue{--ds-btn-ov-hf: var(--color-aquablue-600);--ds-btn-ov-pr: var(--color-aquablue-600)}.ds-btn--solid:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ds-btn-ov-hf) 20%,transparent)}.ds-btn--solid:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ds-btn-ov-hf) 30%,transparent),0 0 0 2px color-mix(in srgb,var(--ds-color-focus) 22%,var(--color-bg-normal))}.ds-btn--solid:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ds-btn-ov-pr) 10%,transparent)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{background:var(--color-action-disabled);color:var(--color-action-disabled-fg);cursor:not-allowed;pointer-events:none;filter:none}.ds-btn--primary{background:var(--color-action-primary);color:var(--color-action-primary-fg)}.ds-btn--primary:hover:not(:disabled){background:var(--color-primary-strong)}.ds-btn--primary:active:not(:disabled){background:var(--color-primary-heavy)}.ds-btn--black{background:var(--color-action-strong);color:var(--color-action-strong-fg)}.ds-btn--black:hover:not(:disabled){background:var(--color-hr-neutral-900)}.ds-btn--black:active:not(:disabled){background:var(--color-hr-neutral-900)}.ds-btn--secondary{background:var(--ds-hover-tint-16);color:var(--color-label-normal)}.ds-btn--secondary:hover:not(:disabled){background:var(--ds-hover-tint-24)}.ds-btn--secondary:active:not(:disabled){background:var(--ds-hover-tint-32)}.ds-btn--line{background:transparent;border:1px solid currentColor}.ds-btn--line.ds-btn--primary{color:var(--color-secondary-orange);--ds-btn-ov-hf: var(--color-label-muted);--ds-btn-ov-pr: var(--color-neutral-900)}.ds-btn--line.ds-btn--strong,.ds-btn--line.ds-btn--dark{color:var(--color-label-normal)}.ds-btn--line.ds-btn--normal{color:var(--color-action-outline-fg);border-color:var(--color-action-outline-border)}.ds-btn--line.ds-btn--assistive{color:var(--color-label-normal);border-color:color-mix(in srgb,var(--color-label-assistive) 70%,transparent)}.ds-btn--line.ds-btn--muted{color:var(--color-label-normal);border-color:color-mix(in srgb,var(--color-label-muted) 60%,transparent)}.ds-btn--line.ds-btn--white{color:var(--color-neutral-25)}.ds-btn--line.ds-btn--danger,.ds-btn--line.ds-btn--red{color:var(--color-secondary-red)}.ds-btn--line.ds-btn--green{color:var(--color-secondary-green)}.ds-btn--line.ds-btn--blue{color:var(--color-secondary-blue)}.ds-btn--line.ds-btn--purple{color:var(--color-secondary-purple)}.ds-btn--line.ds-btn--yellow{color:var(--color-secondary-yellow)}.ds-btn--line.ds-btn--aquablue{color:var(--color-secondary-aquablue)}.ds-btn--line:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ds-btn-ov-hf) 20%,transparent)}.ds-btn--line:focus-visible:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ds-btn-ov-hf) 30%,transparent)}.ds-btn--line:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ds-btn-ov-pr) 10%,transparent)}.ds-btn--line.ds-btn--bg{background:var(--color-bg-container)}.ds-btn--line:disabled,.ds-btn--line[aria-disabled=true]{background:transparent;color:color-mix(in srgb,var(--color-label-disable) 40%,transparent);border-color:color-mix(in srgb,var(--color-label-disable) 40%,transparent)}.ds-btn--icon{width:24px;height:24px;min-width:0;padding:0;border-radius:999px;background:transparent;color:var(--color-label-normal)}.ds-btn--icon.ds-btn--white{color:var(--color-neutral-25)}.ds-btn--icon.ds-btn--muted{color:var(--color-action-icon-muted)}.ds-btn--icon.ds-btn--primary{color:var(--color-primary)}.ds-btn--icon.ds-btn--red{color:var(--color-secondary-red)}.ds-btn--icon.ds-btn--green{color:var(--color-secondary-green)}.ds-btn--icon.ds-btn--blue{color:var(--color-secondary-blue)}.ds-btn--icon.ds-btn--purple{color:var(--color-secondary-purple)}.ds-btn--icon.ds-btn--yellow{color:var(--color-secondary-yellow)}.ds-btn--icon.ds-btn--aquablue{color:var(--color-secondary-aquablue)}.ds-btn--icon:disabled,.ds-btn--icon[aria-disabled=true]{background:transparent;color:var(--ds-label-disable)}.ds-btn--icon>svg,.ds-btn--icon>.ds-ico{width:16px;height:16px}.ds-btn--icon.ds-btn--xs{width:18px;height:18px;padding:0}.ds-btn--icon.ds-btn--xs>svg,.ds-btn--icon.ds-btn--xs>.ds-ico{width:12px;height:12px}.ds-btn--icon.ds-btn--sm{width:24px;height:24px;padding:0}.ds-btn--icon.ds-btn--sm>svg,.ds-btn--icon.ds-btn--sm>.ds-ico{width:16px;height:16px}.ds-btn--icon.ds-btn--md{width:30px;height:30px;padding:0}.ds-btn--icon.ds-btn--md>svg,.ds-btn--icon.ds-btn--md>.ds-ico{width:20px;height:20px}.ds-btn--icon.ds-btn--lg{width:36px;height:36px;padding:0}.ds-btn--icon.ds-btn--lg>svg,.ds-btn--icon.ds-btn--lg>.ds-ico{width:24px;height:24px}.ds-btn--icon:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-hover)}.ds-btn--icon:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-hover)}.ds-btn--icon:active:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-selected)}.ds-btn--icon.ds-btn--white:hover:not(:disabled):not([aria-disabled=true]),.ds-btn--icon.ds-btn--white:focus-visible:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ds-bw-white) 20%,transparent)}.ds-btn--icon.ds-btn--white:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--ds-bw-white) 30%,transparent)}.ds-btn--icon:disabled,.ds-btn--icon[aria-disabled=true]{background:transparent;color:var(--color-label-disable)}.ds-btn-text{--ds-btn-ov-hf: var(--color-label-muted);--ds-btn-ov-pr: var(--color-neutral-900);--ds-btn-weight: var(--font-weight-regular);display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 2px;border:0;border-radius:var(--radius-4);background:transparent;font-family:inherit;font-size:10px;font-weight:var(--ds-btn-weight);line-height:1.4;color:var(--color-label-muted);white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.ds-btn-text:hover{background-color:color-mix(in srgb,var(--ds-btn-ov-hf) 20%,transparent)}.ds-btn-text:focus-visible{background-color:color-mix(in srgb,var(--ds-btn-ov-hf) 30%,transparent)}.ds-btn-text:active{background-color:color-mix(in srgb,var(--ds-btn-ov-pr) 10%,transparent)}.ds-btn-text:disabled,.ds-btn-text[aria-disabled=true]{color:var(--ds-label-disable);background:transparent;cursor:not-allowed}.ds-btn-text--sm{min-height:21px;padding:2px;font-size:12px;--ds-btn-weight: var(--font-weight-medium)}.ds-btn-text--md{min-height:22px;padding:2px;font-size:13px;--ds-btn-weight: var(--font-weight-medium)}.ds-btn-text--lg{min-height:24px;gap:4px;padding:2px 4px;font-size:14px;--ds-btn-weight: var(--font-weight-medium)}.ds-btn-text--xl{min-height:26px;gap:4px;padding:2px;font-size:16px;--ds-btn-weight: var(--font-weight-medium)}.ds-btn-text--primary{color:var(--color-primary)}.ds-btn-text--dark{color:var(--color-label-normal)}.ds-btn-text--assistive{color:var(--color-label-assistive)}.ds-btn-text--white{color:var(--ds-label-white)}.ds-btn-text--red{color:var(--color-secondary-red)}.ds-btn-text--green{color:var(--color-secondary-green)}.ds-btn-text--blue{color:var(--color-secondary-blue)}.ds-btn-text--purple{color:var(--color-secondary-purple)}.ds-btn-text--yellow{color:var(--color-secondary-yellow)}.ds-btn-text--aquablue{color:var(--color-secondary-aquablue)}.ds-btn-text>svg,.ds-btn-text>.ds-ico{flex-shrink:0;width:14px;height:14px}.ds-btn-text--sm>svg,.ds-btn-text--sm>.ds-ico{width:18px;height:18px}.ds-btn-text--md>svg,.ds-btn-text--md>.ds-ico{width:20px;height:20px}.ds-btn-text--lg>svg,.ds-btn-text--xl>svg,.ds-btn-text--lg>.ds-ico,.ds-btn-text--xl>.ds-ico{width:24px;height:24px}.ds-fw-regular{--ds-btn-weight: var(--font-weight-regular);--ds-label-weight: var(--font-weight-regular)}.ds-fw-medium{--ds-btn-weight: var(--font-weight-medium);--ds-label-weight: var(--font-weight-medium)}.ds-fw-semibold{--ds-btn-weight: var(--font-weight-semibold);--ds-label-weight: var(--font-weight-semibold)}.ds-fw-bold{--ds-btn-weight: var(--font-weight-bold);--ds-label-weight: var(--font-weight-bold)}.ds-r-4{--ds-btn-radius: var(--radius-4);--ds-textfield-radius: var(--radius-4)}.ds-r-8{--ds-btn-radius: var(--radius-8);--ds-textfield-radius: var(--radius-8)}.ds-r-12{--ds-btn-radius: var(--radius-12);--ds-textfield-radius: var(--radius-12)}.ds-r-16{--ds-btn-radius: var(--radius-16);--ds-textfield-radius: var(--radius-16)}.ds-field-r-4{--ds-textfield-radius: var(--radius-4);--ds-dropdown-radius: var(--radius-4)}.ds-field-r-8{--ds-textfield-radius: var(--radius-8);--ds-dropdown-radius: var(--radius-8)}.ds-field-r-12{--ds-textfield-radius: var(--radius-12);--ds-dropdown-radius: var(--radius-12)}.ds-field-r-16{--ds-textfield-radius: var(--radius-16);--ds-dropdown-radius: var(--radius-16)}.ds-r-999{--ds-btn-radius: var(--radius-full)}button[class*=bg-]:not([class*=border]):disabled,button[class*=bg-]:not([class*=border])[aria-disabled=true]{background-color:var(--color-action-disabled)!important;border-color:transparent!important;color:var(--color-action-disabled-fg)!important;cursor:not-allowed;opacity:1!important}select,.ds-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;max-width:100%;background-color:var(--ds-dropdown-bg);border:1px solid var(--ds-textfield-border);border-radius:var(--ds-dropdown-radius);color:var(--ds-dropdown-text);font-family:inherit;font-weight:400;line-height:1.4;padding-left:16px;padding-right:40px;background-image:var(--ds-dropdown-chevron);background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}select:not(.ds-select--24):not(.ds-select--28):not(.ds-select--32):not(.ds-select--40):not(.ds-select--48):not(.ds-select--52){height:32px;font-size:12px}select:hover:not(:disabled),.ds-select:hover:not(:disabled){border-color:var(--ds-textfield-border-hover)}select:focus,.ds-select:focus{outline:none;border-color:var(--ds-color-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-color-focus) 22%,var(--color-bg-normal))}select:disabled,.ds-select:disabled{cursor:not-allowed;opacity:.45;background-color:var(--ds-color-bg-alt)}select.ds-select--error,.ds-select.ds-select--error{border-color:var(--ds-color-danger)}select.ds-select--error:focus,.ds-select.ds-select--error:focus{border-color:var(--ds-color-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-color-danger) 22%,var(--color-bg-normal))}.ds-select--52{height:52px;font-size:14px}.ds-select--48{height:48px;font-size:14px}.ds-select--40{height:40px;font-size:14px}.ds-select--24{min-height:24px;height:24px;font-size:11px;padding-left:8px;padding-right:28px;background-position:right 8px center;background-size:14px 14px}.ds-select--28{min-height:28px;height:28px;font-size:12px;padding-left:12px;padding-right:32px;background-position:right 10px center;background-size:14px 14px}.ds-select--32{min-height:32px;height:32px;font-size:12px}.ds-select--fill-gray{background-color:var(--ds-fill-soft);border-color:var(--ds-fill-soft)}.ds-select--fill-white{background-color:var(--color-bg-container);border-color:var(--color-bg-container)}.ds-select--submenu{font-size:11px}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]),textarea:not(.ds-input-plain):not(.cell-input){box-sizing:border-box;max-width:100%;margin:0;background-color:var(--color-bg-container);border:1px solid var(--ds-textfield-border);border-radius:var(--ds-textfield-radius);color:var(--ds-textfield-fg);font-family:inherit;font-weight:400;line-height:1.4;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]):not([type=date]):not([type=time]):not([type=datetime-local]):not([type=month]):not([type=week]),textarea:not(.ds-input-plain):not(.cell-input){-webkit-appearance:none;-moz-appearance:none;appearance:none}input:not(.cell-input):not(.ds-input-plain):not([class*=ds-input--]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]){font-size:12px;padding:0 12px;min-height:32px;height:32px}textarea:not(.ds-input-plain):not(.cell-input){height:auto;min-height:5rem;padding:10px 16px;font-size:12px;resize:vertical}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color])::placeholder,textarea:not(.ds-input-plain):not(.cell-input)::placeholder{color:var(--ds-textfield-placeholder);opacity:1}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]):hover:not(:disabled):not(:focus),textarea:not(.ds-input-plain):not(.cell-input):hover:not(:disabled):not(:focus){border-color:var(--ds-textfield-border-hover)}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]):focus,textarea:not(.ds-input-plain):not(.cell-input):focus{border-color:var(--ds-textfield-border-focus);box-shadow:none;--tw-ring-width: 0;--tw-ring-offset-width: 0}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]):disabled,textarea:not(.ds-input-plain):not(.cell-input):disabled{cursor:not-allowed;opacity:.45;background-color:var(--ds-color-bg-alt)}input[class*=pr-10]{padding-right:2.5rem!important}input.border-red-400,textarea.border-red-400{border-color:var(--ds-color-danger)!important}input.border-red-400:focus,textarea.border-red-400:focus{border-color:var(--ds-color-danger)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-color-danger) 35%,var(--color-bg-normal))}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]).ds-input--error,textarea:not(.ds-input-plain):not(.cell-input).ds-input--error{border-color:var(--ds-color-danger)}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]).ds-input--error:hover:not(:disabled),textarea:not(.ds-input-plain):not(.cell-input).ds-input--error:hover:not(:disabled){border-color:var(--ds-color-danger)}input:not(.cell-input):not(.ds-input-plain):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([type=color]).ds-input--error:focus,textarea:not(.ds-input-plain):not(.cell-input).ds-input--error:focus{border-color:var(--ds-color-danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-color-danger) 35%,var(--color-bg-normal))}.ds-form-help{display:block;margin-top:6px;font-size:var(--text-b6);line-height:1.4;color:var(--ds-label-fg-muted)}:is(input,textarea,select):focus~.ds-form-help{color:var(--ds-label-black)}:is(input,textarea).ds-input--error~.ds-form-help,select.ds-select--error~.ds-form-help{color:var(--ds-color-danger)}.ds-form-error,.ds-form-error-slot{display:block;margin-top:6px;font-size:var(--text-b6);font-weight:400;line-height:1.4;color:var(--ds-color-danger)}.ds-form-error-slot{min-height:17px}input.ds-input--52:not(.cell-input){min-height:52px;height:52px;padding:0 16px;font-size:14px}input.ds-input--48:not(.cell-input){min-height:48px;height:48px;padding:0 16px;font-size:14px}input.ds-input--40:not(.cell-input){min-height:40px;height:40px;padding:0 16px;font-size:14px}input.ds-input--32:not(.cell-input){min-height:32px;height:32px;padding:0 12px;font-size:12px}input.ds-input--28:not(.cell-input){min-height:28px;height:28px;padding:0 12px;font-size:12px}input.ds-input--24:not(.cell-input){min-height:24px;height:24px;padding:0 8px;font-size:11px}textarea.ds-input--52:not(.cell-input),textarea.ds-input--48:not(.cell-input),textarea.ds-input--40:not(.cell-input),textarea.ds-input--32:not(.cell-input),textarea.ds-input--28:not(.cell-input),textarea.ds-input--24:not(.cell-input){height:auto;min-height:4rem;padding:8px 12px}input.ds-input--number{font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input.ds-input--number::-webkit-outer-spin-button,input.ds-input--number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.ds-input--number:hover:not(:disabled),input.ds-input--number:focus:not(:disabled){-moz-appearance:number-input;-webkit-appearance:auto;appearance:auto}input.ds-input--number:hover:not(:disabled)::-webkit-outer-spin-button,input.ds-input--number:hover:not(:disabled)::-webkit-inner-spin-button,input.ds-input--number:focus:not(:disabled)::-webkit-outer-spin-button,input.ds-input--number:focus:not(:disabled)::-webkit-inner-spin-button{-webkit-appearance:auto;margin:0}input[type=checkbox].ds-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:0;background:transparent;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;margin:0;padding:0}input[type=checkbox].ds-checkbox--lg{width:20px;height:20px}input[type=checkbox].ds-checkbox:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:var(--color-bg-container);border:1px solid var(--color-label-assistive, var(--color-neutral-500));border-radius:2px;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease}input[type=checkbox].ds-checkbox:hover:not(:disabled):before{border-color:var(--color-label-body)}input[type=checkbox].ds-checkbox:active:not(:disabled):before{background:var(--color-bg-alternative);border-color:var(--color-label-body)}input[type=checkbox].ds-checkbox:checked:before{background-color:var(--color-label-normal, var(--color-neutral-900));border-color:var(--color-label-normal, var(--color-neutral-900));background-image:var(--ds-checkbox-glyph-check);background-position:center;background-repeat:no-repeat;background-size:100% 100%}input[type=checkbox].ds-checkbox:checked:hover:not(:disabled):before{background-color:var(--color-action-strong-hover);border-color:var(--color-action-strong-hover)}input[type=checkbox].ds-checkbox:indeterminate:before{background-color:var(--color-label-normal, var(--color-neutral-900));border-color:var(--color-label-normal, var(--color-neutral-900));background-image:var(--ds-checkbox-glyph-mixed);background-position:center;background-repeat:no-repeat;background-size:100% 100%}input[type=checkbox].ds-checkbox:indeterminate:hover:not(:disabled):before{background-color:var(--color-action-strong-hover);border-color:var(--color-action-strong-hover)}input[type=checkbox].ds-checkbox:focus-visible{outline:2px solid var(--color-orange-300);outline-offset:1px;border-radius:4px}input[type=checkbox].ds-checkbox:disabled{cursor:not-allowed;opacity:.45}input[type=checkbox].ds-checkbox:disabled:not(:checked):not(:indeterminate):before{background:var(--ds-color-bg-alt)}input[type=radio].ds-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:0;background:transparent;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;margin:0;padding:0}input[type=radio].ds-radio--lg{width:20px;height:20px}input[type=radio].ds-radio:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:var(--color-bg-container);border:1px solid var(--color-label-assistive, var(--color-neutral-500));border-radius:50%;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease}input[type=radio].ds-radio:hover:not(:disabled):before{border-color:var(--color-label-body)}input[type=radio].ds-radio:active:not(:disabled):before{background:var(--color-bg-alternative);border-color:var(--color-label-body)}input[type=radio].ds-radio:checked:before{background-color:var(--color-label-normal, var(--color-neutral-900));border-color:var(--color-label-normal, var(--color-neutral-900))}input[type=radio].ds-radio:checked:hover:not(:disabled):before{background-color:var(--color-action-strong-hover);border-color:var(--color-action-strong-hover)}input[type=radio].ds-radio:checked:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--color-bg-container)}input[type=radio].ds-radio.ds-radio--lg:checked:after{width:6px;height:6px;margin:-3px 0 0 -3px}input[type=radio].ds-radio:focus-visible{outline:2px solid var(--color-orange-300);outline-offset:1px;border-radius:50%}input[type=radio].ds-radio:disabled{cursor:not-allowed;opacity:.45}input[type=radio].ds-radio:disabled:not(:checked):before{background:var(--ds-color-bg-alt)}.ds-member-shell{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.ds-member-list{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ds-member-row{display:inline-flex;align-items:center;gap:2px;max-width:100%}.ds-btn-text>.ds-member-add-icon{width:14px;height:14px}.ds-member-chip{display:inline-flex;align-items:stretch;border:1px solid var(--color-line-normal, var(--color-neutral-100));border-radius:5px;overflow:hidden;background:var(--color-bg-container);font-size:11px;line-height:1;min-height:22px;box-shadow:var(--ds-shadow-chip-rest);transition:border-color .15s ease,box-shadow .15s ease}.ds-member-row:hover .ds-member-chip{border-color:var(--color-line-alternative);box-shadow:var(--ds-shadow-chip-hover)}.ds-member-seg{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:12px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ds-member-seg>.truncate{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-member-seg__icon{width:11px;height:11px;flex-shrink:0;opacity:.7}.ds-member-seg--dept{background-color:transparent;color:var(--color-label-body);font-weight:500}.ds-member-seg--dept:hover{background-color:var(--color-bg-alternative);color:var(--color-label-normal)}.ds-member-seg--dept:active{background-color:var(--color-bg-hover)}.ds-member-seg--team{background-color:var(--color-bg-container);color:var(--color-label-normal, var(--color-neutral-900));font-weight:500}.ds-member-seg--team:hover{background-color:var(--color-bg-alternative)}.ds-member-seg--team:active{background-color:var(--color-bg-hover)}.ds-member-seg--team>.truncate{max-width:130px}.ds-member-seg--role{background-color:var(--color-bg-alternative);color:var(--color-label-body);font-weight:500}.ds-member-seg--role:hover{background-color:var(--color-bg-sunken);color:var(--color-label-normal)}.ds-member-seg--role:active{background-color:var(--color-bg-hover)}.ds-member-seg--role>.truncate{max-width:90px}.ds-member-sep{display:inline-flex;align-items:center;padding:0 1px;color:var(--color-label-disable);font-size:10px;-webkit-user-select:none;user-select:none}.ds-member-remove{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0 4px 0 2px;padding:0;border:0;border-radius:9999px;font-size:10px;line-height:1;color:var(--color-label-disable);background:transparent;transition:color .12s ease,background-color .12s ease;cursor:pointer}.ds-member-remove:hover{background:var(--color-bg-hover);color:var(--color-label-body)}.ds-member-remove:active{background:var(--color-bg-selected);color:var(--color-label-normal)}.ds-member-shell--lg{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px}.ds-member-shell--lg .ds-member-list{display:contents}.ds-member-shell--lg .ds-member-row{min-width:0;max-width:100%}.ds-member-shell--lg .ds-member-chip{min-width:0;min-height:40px;border-radius:var(--ds-textfield-radius);font-size:var(--text-b5)}.ds-member-shell--lg .ds-member-seg{min-width:0;padding:0 12px;font-size:var(--text-b5)}.ds-member-shell--lg .ds-member-seg__icon{width:13px;height:13px}.ds-member-shell--lg .ds-member-seg>.truncate{max-width:160px}.ds-member-shell--lg .ds-member-seg--team>.truncate{max-width:180px}.ds-member-shell--lg .ds-member-seg--role>.truncate{max-width:130px}.ds-member-shell--lg .ds-member-sep{font-size:13px}.ds-member-shell--lg .ds-member-remove{width:20px;height:20px;margin:0 6px 0 2px}.ds-member-shell--lg .ds-member-remove>svg,.ds-member-shell--lg .ds-member-remove>.ds-ico{width:12px;height:12px}.ds-menu{background:var(--ds-dropdown-bg);border:1px solid var(--ds-dropdown-border);border-radius:var(--ds-dropdown-radius);box-shadow:0 2px 4px #0707070f,0 0 4px #0707070f;padding:4px 0;display:flex;flex-direction:column;gap:4px;min-width:0}.ds-menu--scrollable{max-height:12rem;overflow-y:auto}.ds-menu:focus,.ds-menu:focus-visible{outline:none}.ds-menu__item{display:block;width:100%;box-sizing:border-box;padding:8px 16px;font-family:var(--ds-font-family);font-size:13px;font-weight:400;line-height:1.4;color:var(--ds-dropdown-text);text-align:left;text-decoration:none;cursor:pointer;border:none;background:transparent;border-radius:0}.ds-menu__item:hover{background-color:color-mix(in srgb,var(--color-label-normal) 4%,transparent)}.ds-menu__item--selected,.ds-menu__item--selected:hover{background-color:var(--ds-hover-tint-30);border-radius:0}.ds-menu__item.ds-menu__item--row{display:flex;align-items:center;gap:.5rem}.ds-menu__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-label-alternative)}.ds-menu__ico>svg,.ds-menu__ico>.ds-ico{display:block;width:16px;height:16px}.ds-menu__item--danger:hover>.ds-menu__ico{color:inherit}.ds-menu__item--row.ds-menu__item--top{align-items:flex-start}.ds-menu__item--top>.ds-menu__ico{margin-top:1px}.ds-menu__item:disabled,.ds-menu__item[aria-disabled=true]{color:var(--color-label-disable);cursor:not-allowed}.ds-menu__item:disabled:hover,.ds-menu__item[aria-disabled=true]:hover{background-color:transparent}.ds-menu__item.ds-menu__item--danger:hover{background-color:color-mix(in srgb,var(--color-secondary-red) 8%,transparent);color:var(--color-secondary-red)}.ds-menu__divider{flex-shrink:0;height:1px;margin:0;border:none;background:var(--ds-line-normal)}.ds-menu__divider--empty{display:none}.ds-menu__label{padding:4px 16px 0;font-family:var(--ds-font-family);font-size:10px;font-weight:500;line-height:1.4;color:var(--ds-label-fg-muted)}.ds-menu__search{position:sticky;top:-4px;z-index:1;padding:4px 8px;background:var(--ds-dropdown-bg)}.ds-menu__hint{padding:8px 16px;font-family:var(--ds-font-family);font-size:13px;line-height:1.4;color:var(--ds-label-fg-muted)}.ds-employee-card{width:300px;max-width:calc(100vw - 16px)}.ds-name-trigger{display:inline-block;max-width:calc(100% + 8px);margin:-1px -4px;padding:1px 4px;border:0;border-radius:var(--radius-4);background:transparent;font:inherit;color:inherit;text-align:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;cursor:pointer;transition:background-color .15s ease}.ds-name-trigger:hover,.ds-name-trigger[aria-expanded=true]{background-color:color-mix(in srgb,var(--color-label-muted) 20%,transparent)}.ds-name-trigger:focus-visible{outline:none;background-color:color-mix(in srgb,var(--color-label-muted) 30%,transparent)}.ds-name-trigger:active{background-color:color-mix(in srgb,var(--color-neutral-900) 10%,transparent)}.ds-employee-card__row{display:flex;align-items:center;gap:.5rem;padding:8px 16px;font-family:var(--ds-font-family);font-size:13px;line-height:1.4;color:var(--ds-dropdown-text)}.ds-color-chip{display:flex;align-items:stretch;width:240px;height:180px;overflow:hidden;border:1px solid rgb(0 0 0 / 20%);border-radius:8px;background-image:linear-gradient(45deg,#ececec 25%,transparent 25%),linear-gradient(-45deg,#ececec 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ececec 75%),linear-gradient(-45deg,transparent 75%,#ececec 75%);background-size:36px 36px;background-position:0 0,0 18px,18px -18px,-18px 0}.ds-color-chip__half{flex:1 1 0}.ds-color-chip__half--light{background:var(--ds-chip-light, #ffffff)}.ds-color-chip__half--dark{background:var(--ds-chip-dark, #1b1b1b)}.ds-chip-bg-normal{--ds-chip-light: var(--ds-bg-normal);--ds-chip-dark: var(--ds-bw-black)}.ds-chip-bg-normal-alt{--ds-chip-light: var(--ds-bg-normal-alt);--ds-chip-dark: var(--color-neutral-700)}.ds-chip-bg-elevated{--ds-chip-light: var(--ds-bg-elevated);--ds-chip-dark: var(--color-neutral-800)}.ds-chip-bg-elevated-alt{--ds-chip-light: var(--ds-bg-elevated-alt);--ds-chip-dark: var(--color-neutral-700)}.ds-chip-static-white{--ds-chip-light: var(--ds-bw-white);--ds-chip-dark: var(--ds-bw-white)}.ds-chip-static-neutral900{--ds-chip-light: var(--color-neutral-900);--ds-chip-dark: var(--color-neutral-900)}.ds-chip-static-black{--ds-chip-light: var(--ds-bw-black);--ds-chip-dark: var(--ds-bw-black)}.ds-chip-primary-normal{--ds-chip-light: var(--color-orange-500);--ds-chip-dark: var(--color-orange-500)}.ds-chip-primary-bg{--ds-chip-light: var(--color-orange-50);--ds-chip-dark: var(--color-orange-50)}.ds-chip-primary-strong{--ds-chip-light: var(--color-orange-600);--ds-chip-dark: var(--color-orange-600)}input[type=checkbox].ds-switch{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;width:32px;height:20px;min-width:32px;min-height:20px;margin:0;padding:0;border:0!important;border-radius:999px;background:var(--ds-switch-track);cursor:pointer;flex-shrink:0;vertical-align:middle;transition:background-color .18s cubic-bezier(.4,0,.2,1);box-sizing:border-box}input[type=checkbox].ds-switch:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--ds-switch-knob);border-radius:50%;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;transition:transform .18s cubic-bezier(.4,0,.2,1)}input[type=checkbox].ds-switch:hover:not(:disabled):not(:checked){background:var(--ds-switch-track-hover)}input[type=checkbox].ds-switch:checked{background:var(--ds-color-primary, #f66014)!important}input[type=checkbox].ds-switch:checked:hover:not(:disabled){background:var(--ds-color-primary-strong, #d3440e)!important}input[type=checkbox].ds-switch:checked:before{transform:translate(12px)}input[type=checkbox].ds-switch:disabled{cursor:not-allowed;opacity:.45}input[type=checkbox].ds-switch:focus-visible{outline:2px solid var(--color-orange-300, #faaf89);outline-offset:2px}input[type=checkbox].ds-switch.ds-switch--sm{width:26px;height:16px;min-width:26px;min-height:16px}input[type=checkbox].ds-switch.ds-switch--sm:before{top:2px;left:2px;width:12px;height:12px}input[type=checkbox].ds-switch.ds-switch--sm:checked:before{transform:translate(10px)}.ds-lnb{position:relative;background:var(--color-neutral-900);border-right:1px solid rgba(255,255,255,.06);padding:var(--ds-spacing-16) var(--ds-spacing-12) var(--ds-spacing-16);display:flex;flex-direction:column;flex-shrink:0;height:100%;box-sizing:border-box;transition:width var(--duration-normal) ease-in-out;color:var(--color-neutral-50)}.ds-lnb--expanded{width:var(--ds-spacing-208)}.ds-lnb--collapsed{width:var(--ds-spacing-68)}.ds-lnb__header{display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-8) var(--ds-spacing-10) var(--ds-spacing-8);min-height:var(--ds-spacing-36)}.ds-lnb--collapsed .ds-lnb__header{padding:var(--ds-spacing-8) 0 var(--ds-spacing-20);justify-content:center;gap:0}.ds-lnb__header-text{display:flex;align-items:baseline;gap:var(--ds-spacing-4);overflow:hidden;white-space:nowrap;min-width:0}.ds-lnb--collapsed .ds-lnb__header-text{display:none}.ds-lnb__top{display:flex;flex-direction:column;gap:var(--ds-spacing-2);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding-top:var(--ds-spacing-12)}.ds-lnb__top::-webkit-scrollbar{display:none}.ds-lnb__bottom{position:relative;display:flex;align-items:center;gap:var(--ds-spacing-6);padding-top:var(--ds-spacing-8);margin-top:var(--ds-spacing-4)}.ds-lnb--collapsed .ds-lnb__bottom{position:relative}.ds-lnb__brandmark{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-top:var(--ds-spacing-16);opacity:var(--ds-opacity-30);pointer-events:none}.ds-lnb__brandmark.is-hidden{display:none}.ds-lnb__brandmark>svg,.ds-lnb__brandmark>.ds-ico{height:var(--ds-spacing-18);width:auto;display:block}.ds-lnb__profile{display:flex;align-items:center;gap:var(--ds-spacing-10);padding:var(--ds-spacing-6) var(--ds-spacing-8) var(--ds-spacing-6) var(--ds-spacing-6);border-radius:var(--radius-8);background:transparent;border:0;cursor:pointer;flex:1;min-width:0;text-align:left;transition:background .12s}.ds-lnb__profile:hover{background:#ffffff0f}.ds-lnb__avatar{width:var(--ds-spacing-32);height:var(--ds-spacing-32);border-radius:var(--ds-radius-sm);flex-shrink:0;background:var(--ds-brand-avatar-gradient);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-bw-white);font-size:var(--text-b5);font-weight:600;text-transform:uppercase}.ds-lnb__profile-name{flex:1;min-width:0;font-size:var(--text-b5);font-weight:500;line-height:1.4;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-lnb--collapsed .ds-lnb__profile-name{display:none}.ds-lnb__toggle-inline{width:var(--ds-spacing-24);height:var(--ds-spacing-24);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ds-ink-white-18);border-radius:var(--radius-4);cursor:pointer;color:var(--ds-ink-white-70);padding:0;flex-shrink:0}.ds-lnb__toggle-inline:hover{background:#ffffff0f;color:var(--ds-bw-white)}.ds-lnb__toggle-inline svg{width:var(--ds-spacing-12);height:var(--ds-spacing-12);transition:transform var(--duration-normal)}.ds-lnb--collapsed .ds-lnb__toggle-inline svg{transform:rotate(180deg)}.ds-lnb--collapsed .ds-lnb__bottom{position:relative;padding-top:0;margin-top:var(--ds-spacing-12)}.ds-lnb--collapsed .ds-lnb__toggle-inline{position:absolute;top:50%;right:-23px;transform:translateY(-50%);width:var(--ds-spacing-22);height:var(--ds-spacing-22);background:var(--ds-bg-elevated);color:var(--color-label-body);border:1px solid var(--color-line-normal, #e5e5e5);box-shadow:var(--ds-shadow-xs);z-index:5}.ds-lnb--collapsed .ds-lnb__toggle-inline:hover{background:var(--color-bg-alternative);color:var(--color-label-normal)}.ds-lnb__header .ws-trigger{width:auto;flex:1;min-width:0}.ws-brand{display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-8) var(--ds-spacing-10);color:var(--ds-bw-white);min-height:var(--ds-spacing-44);box-sizing:border-box;flex:1;min-width:0}.ws-brand__org-logo{width:var(--ds-spacing-24);height:var(--ds-spacing-24);object-fit:contain;border-radius:var(--radius-4);display:block}.ds-lnb--collapsed .ws-brand{flex:none;padding:var(--ds-spacing-8) 0;justify-content:center}.ds-lnb--collapsed .ws-brand .ws-trigger-text{display:none}.ds-lnb__header>.ds-lnb__toggle-inline{margin-left:auto}.ds-lnb--collapsed .ds-lnb__header{position:relative}.ds-lnb--collapsed .ds-lnb__header .ds-lnb__toggle-inline{top:calc(var(--ds-spacing-8) + var(--ds-spacing-44) / 2);z-index:50}.ds-lnb__profile-menu{position:absolute;bottom:calc(100% + var(--ds-spacing-8));left:0;right:0;background:var(--ds-bg-elevated);padding:var(--ds-spacing-8);border-radius:var(--radius-8);box-shadow:var(--shadow-blur4);display:flex;flex-direction:column;gap:var(--ds-spacing-4);z-index:20}.ds-lnb--collapsed .ds-lnb__profile-menu{left:var(--ds-spacing-8);right:auto;width:var(--ds-spacing-220)}.ds-lnb__profile-menu-head{display:flex;align-items:center;gap:var(--ds-spacing-10);padding:var(--ds-spacing-6) var(--ds-spacing-4)}.ds-lnb__profile-menu-name{flex:1;min-width:0;font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-lnb__profile-menu-sub{font-size:var(--text-c1);font-weight:400;color:var(--color-label-assistive);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-lnb__profile-menu-divider{height:1px;background:var(--color-line-normal);margin:var(--ds-spacing-4) 0}.ds-lnb__profile-menu-item{display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-8) var(--ds-spacing-10);border-radius:var(--ds-radius-sm);background:transparent;border:0;text-align:left;cursor:pointer;font-size:var(--text-b5);font-weight:500;color:var(--color-label-body);width:100%;transition:background .12s}.ds-lnb__profile-menu-item:hover{background:var(--color-bg-sunken)}.ds-lnb__profile-menu-item.is-danger{color:var(--color-label-danger)}.ds-lnb__profile-menu-item svg{width:var(--ds-spacing-16);height:var(--ds-spacing-16);flex-shrink:0}.ds-lnb__section{display:flex;flex-direction:column;gap:var(--ds-spacing-2);padding-top:var(--ds-spacing-12)}.ds-lnb__section+.ds-lnb__section{padding-top:var(--ds-spacing-8)}.ds-lnb__section-head{display:flex;align-items:center;gap:var(--ds-spacing-8);height:var(--ds-spacing-20);padding:0 var(--ds-spacing-8) 0 var(--ds-spacing-10);margin-top:var(--ds-spacing-12);margin-bottom:var(--ds-spacing-2)}.ds-lnb__top>div:first-child>.ds-lnb__section-head{margin-top:0}.ds-lnb__section-label{font-size:var(--text-c1);font-weight:600;color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ds-lnb--collapsed .ds-lnb__section-label{display:none}.ds-lnb__section-line{flex:1;height:1px;background:var(--ds-ink-white-08)}.ds-lnb__menu{display:flex;align-items:center;gap:var(--ds-spacing-8);height:var(--ds-spacing-36);padding:var(--ds-spacing-8) var(--ds-spacing-10) var(--ds-spacing-8) 13px;border-radius:var(--radius-8);color:var(--ds-ink-white-70);font-size:var(--text-b5);font-weight:600;line-height:1.4;cursor:pointer;text-decoration:none;background:transparent;border:0;text-align:left;width:100%;box-sizing:border-box;transition:background .12s,color .12s}.ds-lnb__menu:hover{background:#ffffff0f;color:var(--ds-bw-white)}.ds-lnb__menu.is-active,.ds-lnb--collapsed .ds-lnb__menu.is-child-active{background:var(--ds-ink-white-10);color:var(--ds-bw-white)}.ds-lnb__menu.is-disabled{color:var(--ds-ink-white-30);pointer-events:none}.ds-lnb__menu-icon{width:var(--ds-spacing-18);height:var(--ds-spacing-18);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ds-lnb__menu-icon>svg,.ds-lnb__menu-icon>.ds-ico{width:100%;height:100%}.ds-lnb__menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-lnb--collapsed .ds-lnb__menu-label,.ds-lnb--collapsed .ds-lnb__badge{display:none}.ds-lnb__menu-chevron{width:var(--ds-spacing-12);height:var(--ds-spacing-12);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-white-55);transition:transform .15s ease}.ds-lnb__menu-chevron>svg,.ds-lnb__menu-chevron>.ds-ico{width:100%;height:100%}.ds-lnb__menu.is-expanded .ds-lnb__menu-chevron{transform:rotate(180deg)}.ds-lnb--collapsed .ds-lnb__menu-chevron{display:none}.ds-lnb__submenu-item{display:flex;align-items:center;gap:var(--ds-spacing-8);height:var(--ds-spacing-32);padding:var(--ds-spacing-6) var(--ds-spacing-10) var(--ds-spacing-6) 34px;border-radius:var(--radius-8);color:var(--ds-ink-white-60);font-size:var(--text-b5);font-weight:500;line-height:1.4;cursor:pointer;text-decoration:none;background:transparent;border:0;text-align:left;width:100%;box-sizing:border-box;transition:background .12s,color .12s}.ds-lnb__submenu-item:hover{background:var(--ds-ink-white-08);color:var(--ds-bw-white)}.ds-lnb__submenu-item.is-active{background:var(--ds-ink-white-10);color:var(--ds-bw-white)}.ds-lnb__submenu-item.is-disabled{color:var(--ds-ink-white-30);pointer-events:none}.ds-lnb--collapsed .ds-lnb__submenu-item{display:none}.ds-lnb__tip{position:fixed;transform:translateY(-50%);z-index:70;background:var(--color-bg-inverse);color:var(--ds-bw-white);font-size:var(--text-b6);line-height:1.4;padding:var(--ds-spacing-4) var(--ds-spacing-8);border-radius:var(--radius-4);white-space:nowrap;pointer-events:none}.ds-lnb__flyout{position:fixed;z-index:60;min-width:var(--ds-spacing-180);background:var(--color-bg-elevated);border:1px solid var(--color-line-normal, #e5e5e5);border-radius:var(--radius-8);box-shadow:var(--shadow-popover);padding:var(--ds-spacing-4);display:flex;flex-direction:column;gap:var(--ds-spacing-2)}.ds-lnb__flyout-item{display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-6) var(--ds-spacing-10);border-radius:var(--ds-radius-sm);background:transparent;border:0;cursor:pointer;text-align:left;font-size:var(--text-b5);font-weight:500;line-height:1.4;color:var(--color-label-normal);white-space:nowrap}.ds-lnb__flyout-item:hover{background:var(--color-bg-alternative)}.ds-lnb__flyout-item.is-active{background:var(--color-bg-sunken);font-weight:600}.ds-lnb__flyout-item.is-disabled{cursor:default;opacity:var(--ds-opacity-40)}.ds-lnb__flyout-item.is-disabled:hover{background:transparent}.ds-lnb__flyout-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-spacing-16);height:var(--ds-spacing-16);flex-shrink:0;color:var(--color-label-assistive)}.ds-lnb__flyout-icon svg{width:var(--ds-spacing-16);height:var(--ds-spacing-16)}.ds-lnb__submenu-bullet{width:var(--ds-spacing-4);height:var(--ds-spacing-4);border-radius:var(--radius-full);background:currentColor;flex-shrink:0;opacity:var(--ds-opacity-60)}.ws-switcher{position:relative;width:100%}.ws-trigger{width:100%;display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-8) var(--ds-spacing-10);background:var(--ds-ink-white-04);border:1px solid var(--ds-ink-white-08);border-radius:var(--radius-8);color:var(--ds-bw-white);text-align:left;cursor:pointer;transition:background .12s ease;min-height:var(--ds-spacing-44);box-sizing:border-box}.ws-trigger:hover{background:var(--ds-ink-white-08)}.ws-trigger.is-open{background:var(--ds-ink-white-10);border-color:var(--ds-ink-white-18)}.ws-trigger-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ws-trigger-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1;overflow:hidden}.ws-trigger-label{font-size:var(--text-c2);color:var(--ds-ink-white-55);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-trigger-name{font-size:var(--text-b5);font-weight:600;color:var(--ds-bw-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-trigger-chevron{color:var(--ds-ink-white-70);font-size:var(--text-b3);line-height:1;flex-shrink:0;transition:transform .15s ease}.ws-trigger.is-open .ws-trigger-chevron{transform:rotate(180deg)}.ds-lnb--collapsed .ws-trigger .ws-trigger-text,.ds-lnb--collapsed .ws-trigger .ws-trigger-chevron{display:none}.ws-dropdown{position:absolute;top:calc(100% + var(--ds-spacing-6));left:0;width:300px;background:var(--color-bg-elevated);border:1px solid var(--color-line-normal, var(--color-neutral-100));border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xl);padding:var(--ds-spacing-6);z-index:60;max-height:70vh;overflow-y:auto}.ds-lnb--collapsed .ws-dropdown{left:calc(100% + var(--ds-spacing-6));top:0}.ws-group-label{font-size:var(--text-c2);font-weight:600;color:var(--color-neutral-400);padding:var(--ds-spacing-8) var(--ds-spacing-8) var(--ds-spacing-4);letter-spacing:.04em;text-transform:uppercase}.ws-item{display:flex;align-items:center;gap:var(--ds-spacing-10);padding:var(--ds-spacing-8);border-radius:var(--ds-radius-sm);cursor:pointer;text-decoration:none;color:var(--color-neutral-900);background:transparent;border:0;width:100%;text-align:left;transition:background var(--duration-fast) ease}.ws-item:hover{background:var(--color-neutral-50)}.ws-item.is-current{background:var(--color-orange-50)}.ws-item.is-current .ws-item-title{color:var(--color-orange-700)}.ws-item-icon{width:var(--ds-spacing-30);height:var(--ds-spacing-30);border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-orange-50);color:var(--color-orange-600);flex-shrink:0}.ws-item.is-current .ws-item-icon{background:var(--color-orange-600);color:var(--ds-bw-white)}.ws-item-icon svg{width:var(--ds-spacing-16);height:var(--ds-spacing-16)}.ws-item-text{flex:1;min-width:0}.ws-item-title{font-size:var(--text-b5);font-weight:600;line-height:1.2;color:var(--color-neutral-900)}.ws-item-desc{font-size:var(--text-c1);color:var(--color-neutral-500);line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-check{color:var(--color-orange-600);font-size:var(--text-b5);flex-shrink:0;margin-left:var(--ds-spacing-4)}.ws-item.is-disabled,.ws-item[aria-disabled=true]{cursor:not-allowed}.ws-item.is-disabled:hover,.ws-item[aria-disabled=true]:hover{background:transparent}.ws-item.is-disabled .ws-item-title,.ws-item[aria-disabled=true] .ws-item-title,.ws-item.is-disabled .ws-item-desc,.ws-item[aria-disabled=true] .ws-item-desc{color:var(--color-label-disable)}.ws-item.is-disabled .ws-item-icon,.ws-item[aria-disabled=true] .ws-item-icon{background:var(--color-neutral-50);color:var(--color-neutral-300)}.ws-item-badge{font-size:var(--text-c2);font-weight:600;line-height:1;padding:3px var(--ds-spacing-6);border-radius:var(--ds-radius-label-md, 4px);background:var(--color-neutral-100);color:var(--color-label-muted);flex-shrink:0;margin-left:var(--ds-spacing-4);letter-spacing:.02em;white-space:nowrap}.ws-divider{height:1px;background:var(--color-line-normal, var(--color-neutral-100));margin:var(--ds-spacing-6) var(--ds-spacing-4)}[x-cloak][x-cloak]{display:none}.ds-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-modal);display:flex;align-items:center;justify-content:center;background:var(--ds-dim-90)}.ds-lightbox{flex-direction:column;overscroll-behavior:contain}.ds-lightbox__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:4px;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px;z-index:2;background:linear-gradient(to bottom,var(--ds-dim-60),transparent)}.ds-lightbox__counter{color:var(--color-static-white);font-size:var(--text-b4);padding:0 8px}.ds-lightbox__btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-static-white);background:transparent}.ds-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.ds-lightbox__img{max-width:100vw;max-height:100vh;object-fit:contain;will-change:transform;-webkit-user-drag:none}.ds-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:none;align-items:center;justify-content:center;color:var(--color-static-white);background:var(--ds-dim-60);border-radius:9999px!important;z-index:2}.ds-lightbox__nav--prev{left:12px}.ds-lightbox__nav--next{right:12px}@media(hover:hover)and (pointer:fine){.ds-lightbox__nav{display:inline-flex}}.ds-lightbox__caption{position:absolute;bottom:max(16px,env(safe-area-inset-bottom,0px));left:0;right:0;text-align:center;color:var(--color-static-white);opacity:.7;font-size:var(--text-b5);pointer-events:none;z-index:2}.ds-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-modal);display:flex;align-items:safe center;justify-content:center;background:var(--ds-dim-40);overflow-y:auto;overscroll-behavior:none;scrollbar-width:none}.ds-modal-backdrop p.text-h5{font-size:var(--text-h5)}.ds-modal-backdrop p.text-h4{font-size:var(--text-h4)}.ds-modal-backdrop p.text-b3{font-size:var(--text-b3)}.ds-modal-backdrop p.text-b4{font-size:var(--text-b4)}.ds-modal-backdrop p.text-b5{font-size:var(--text-b5)}.ds-modal-backdrop p.text-b6{font-size:var(--text-b6)}.ds-modal-backdrop p.text-c1{font-size:var(--text-c1)}.ds-modal-backdrop p.text-c2{font-size:var(--text-c2)}.ds-modal-backdrop p.text-sm{font-size:var(--text-sm)}.ds-modal-backdrop p.text-xs{font-size:var(--text-xs)}.ds-modal-backdrop p.mb-1{margin-bottom:calc(var(--spacing) * 1)}.ds-modal-backdrop p.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.ds-modal-backdrop p.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ds-modal-backdrop p.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ds-modal-backdrop p.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ds-modal-backdrop p.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.ds-modal-backdrop--top{z-index:var(--ds-z-modal-alert)}.ds-modal-backdrop--report{z-index:var(--ds-z-modal-report)}:root{--ds-impersonation-banner-h: 28px;--ds-impersonation-offset: 0px}.ds-impersonation-banner{position:fixed;top:0;left:0;right:0;height:var(--ds-impersonation-banner-h);z-index:var(--ds-z-impersonation-banner)}body.ds-impersonating{--ds-impersonation-offset: var(--ds-impersonation-banner-h);padding-top:var(--ds-impersonation-offset)}.ds-impersonation-offset-top{top:var(--ds-impersonation-offset)}.ds-modal-backdrop--system{z-index:var(--ds-z-modal-system)}.ds-modal-backdrop.ds-modal-backdrop--white{background:var(--ds-glass-70)}.ds-fab-layer{z-index:var(--ds-z-fab)}:root{--ds-fab-clearance: 108px}.ds-fab-safe{padding-bottom:var(--ds-fab-clearance)}.ds-fab-layer.ds-fab--ai{z-index:var(--ds-z-fab-ai)}.ds-fab__dot{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-status-error);box-shadow:0 0 0 2px var(--color-bg-container)}.ds-fab--ai,.ds-fab--chat{right:calc(24px + var(--ds-fab-dodge, 0px))}body.ds-has-ai-fab .ds-fab--chat{right:calc(80px + var(--ds-fab-dodge, 0px))}.ds-fab--bounce{animation:ds-fab-bounce 2s infinite}@keyframes ds-fab-bounce{0%{transform:translateY(0);animation-timing-function:ease-out}8%{transform:translateY(-12px);animation-timing-function:ease-in}16%{transform:translateY(0);animation-timing-function:ease-out}22.5%{transform:translateY(-7px);animation-timing-function:ease-in}29%{transform:translateY(0);animation-timing-function:ease-out}34%{transform:translateY(-3px);animation-timing-function:ease-in}39%,to{transform:translateY(0)}}.ds-fab--bounce:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ds-fab--bounce{animation:none}}body.ds-has-ai-fab .ds-fab--chat>.ds-fab__badge{right:auto;left:-4px}.ds-embedded .ds-fab--chat,.ds-embedded .ds-fab--ai:not(.ds-fab-embed-owner *){display:none}.ds-fab--brand{background-image:var(--bg-image-gradient-logo-family);color:var(--ds-bw-white)}body.ds-ai-dock-open{padding-right:var(--ds-ai-dock-w, 0px)}.ds-fab-layer.ds-fab--ai.ds-ai-dock{top:0;right:0;bottom:0;left:auto;width:var(--ds-ai-dock-w, 384px);max-width:none;height:auto;max-height:none;border-radius:0;border-width:0;border-left:1px solid var(--color-line-normal);box-shadow:none;transform:none}.ds-ai-history{flex-shrink:0;width:clamp(80px,30%,150px);overflow-y:auto;padding:var(--ds-spacing-4);background:var(--color-bg-alternative);border-right:1px solid var(--color-line-normal)}.ds-ai-history__item{display:block;padding:var(--ds-spacing-6) var(--ds-spacing-8);border-radius:var(--radius-4);font-size:var(--text-b6);line-height:var(--text-b6--line-height);color:var(--color-label-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ds-ai-history__item:hover,.ds-ai-history__item:focus-visible{background:var(--color-bg-hover)}.ds-ai-history__item.is-active{background:var(--color-bg-hover);font-weight:var(--font-weight-medium)}.ds-ai-history__item[aria-disabled=true]{cursor:default}.ds-ai-history__empty{padding:var(--ds-spacing-8);font-size:var(--text-b6);line-height:var(--text-b6--line-height);color:var(--color-label-assistive)}.ds-ai-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ds-z-nav) + 1);pointer-events:none}.ds-ai-drawer-layer .ds-ai-drawer{pointer-events:auto;padding-top:env(safe-area-inset-top,0px)}.ds-ai-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-nav);background:var(--ds-dim-40);opacity:var(--ds-ai-drawer-progress, 0);pointer-events:none;transition:opacity .3s cubic-bezier(.32,.72,0,1)}.ds-ai-drawer-scrim.is-open{--ds-ai-drawer-progress: 1;pointer-events:auto}.ds-ai-drawer{position:absolute;top:0;right:0;bottom:0;z-index:var(--ds-z-nav);display:flex;flex-direction:column;width:min(85%,320px);background:var(--color-bg-elevated);transform:translate(var(--ds-ai-drawer-offset, 100%));visibility:hidden;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s}.ds-ai-drawer.is-open{--ds-ai-drawer-offset: 0px;visibility:visible;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s}.ds-ai-drawer.is-dragging,.ds-ai-drawer-scrim.is-dragging{visibility:visible;transition:none}.ds-ai-drawer-scrim.is-dragging{pointer-events:auto}@media(prefers-reduced-motion:reduce){.ds-ai-drawer,.ds-ai-drawer.is-open,.ds-ai-drawer-scrim{transition:none}}.ds-ai-drawer__foot{flex-shrink:0;padding:var(--ds-spacing-8) var(--ds-spacing-16) max(var(--ds-spacing-16),env(safe-area-inset-bottom,0px))}.ds-ai-drawer__label{flex-shrink:0;padding:var(--ds-spacing-16) var(--ds-spacing-20) var(--ds-spacing-4);font-size:var(--text-b5);line-height:var(--text-b5--line-height);color:var(--color-label-assistive)}.ds-ai-drawer__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--ds-spacing-8) var(--ds-spacing-8)}.ds-ai-drawer__item{display:flex;align-items:center;min-height:44px;padding:0 var(--ds-spacing-12);border-radius:var(--radius-8);font-size:var(--text-b4);line-height:var(--text-b4--line-height);color:var(--color-label-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ds-ai-drawer__item:active,.ds-ai-drawer__item:focus-visible{background:var(--color-bg-sunken)}.ds-ai-drawer__item.is-active{background:var(--color-bg-hover);font-weight:var(--font-weight-medium)}.ds-ai-drawer__item[aria-disabled=true]{cursor:default}.ds-ai-drawer__empty{padding:var(--ds-spacing-12);font-size:var(--text-b5);line-height:var(--text-b5--line-height);color:var(--color-label-assistive)}.ds-ai-dock__resizer{position:absolute;top:0;bottom:0;left:0;width:6px;z-index:1;cursor:col-resize;background:transparent;transition:background .15s ease}.ds-ai-dock__resizer:hover{background:var(--color-line-normal)}.ds-ai-dock__resizer:focus-visible,.ds-ai-dock__resizer.is-active{background:var(--color-primary);outline:none}body.ds-ai-dock-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.ds-ai-dock-resizing iframe{pointer-events:none}body.ds-ai-dock-open .ds-modal-backdrop{right:var(--ds-ai-dock-w, 0px)}body.ds-ai-dock-open .ds-fab-layer.ds-fab--chat{right:calc(24px + var(--ds-ai-dock-w, 0px) + var(--ds-fab-dodge, 0px))}body.ds-ai-dock-open .ds-fab-layer.ds-fab--chat>.ds-fab__badge{right:-4px;left:auto}:root{--ds-bubble-max: 75%;--ds-bubble-radius: var(--radius-16);--ds-bubble-tail: var(--radius-4);--ds-bubble-pad-y: 6px;--ds-bubble-pad-x: 12px;--ds-bubble-lh: 1.625}.ds-bubble{max-width:var(--ds-bubble-max);padding:var(--ds-bubble-pad-y) var(--ds-bubble-pad-x);border-radius:var(--ds-bubble-radius);font-size:var(--typo-b5-size, 13px);line-height:var(--ds-bubble-lh);overflow-wrap:break-word;word-break:break-word}.ds-bubble__link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.ds-bubble--sent{background:var(--color-primary);color:var(--ds-bw-white);border-bottom-right-radius:var(--ds-bubble-tail)}.ds-bubble--received{background:var(--color-bg-sunken);color:var(--color-label-normal);border-bottom-left-radius:var(--ds-bubble-tail)}.ds-bubble--error{background:var(--color-status-error-bg);color:var(--color-status-error);border-bottom-left-radius:var(--ds-bubble-tail)}.ds-bubble__quote{display:block;width:100%;margin:0 0 4px;padding:4px 8px;border:0;border-left:2px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font:inherit;font-size:var(--typo-b6-size, 12px);line-height:1.4;text-align:left;cursor:pointer;opacity:.85}.ds-bubble__quote:hover{opacity:1}.ds-bubble__quote-name{display:block;font-weight:600}.ds-bubble__quote-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-mention{font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ds-bubble--received .ds-mention{color:var(--color-primary)}.msg-row--mentions-me{background:var(--color-primary-bg);border-radius:var(--radius-8);margin:0 -4px;padding:2px 4px}.msg-anchor-flash{border-radius:var(--radius-8);animation:msg-anchor-flash 1.6s ease-out}@keyframes msg-anchor-flash{0%,60%{background-color:var(--color-primary-bg)}to{background-color:transparent}}.ds-bubble--plain{white-space:pre-wrap}:root{--ds-chat-panel-w: 384px;--ds-chat-panel-h: 600px}.ds-chat-panel{display:flex;flex-direction:column;overflow:hidden;width:var(--ds-chat-panel-w);max-width:calc(100vw - 16px);height:var(--ds-chat-panel-h);max-height:calc(100vh - 120px);background:var(--color-bg-elevated);border:1px solid var(--color-line-normal);border-radius:var(--radius-16);box-shadow:var(--shadow-popover)}.ds-chat-panel.ds-chat-panel--page{position:relative;width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.ds-composer-bar{flex:none;border-top:1px solid var(--color-line-normal);background:var(--color-bg-container)}.ds-composer{display:flex;align-items:center;gap:8px;padding:12px}.ds-composer__field{flex:1 1 0;min-width:0}.ds-composer--multiline{align-items:flex-end}.ds-composer textarea.ds-composer__field{height:32px;min-height:32px;max-height:120px;padding:6px 12px;line-height:20px;resize:none;overflow-y:auto}.ds-composer textarea.ds-composer__field.ds-input--40{height:40px;min-height:40px;max-height:120px;padding:10px 16px;font-size:14px}.ds-composer__btn{--ds-btn-radius: var(--radius-full);flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);transition:background-color .15s ease,opacity .15s ease}.ds-composer__btn--send{background:var(--color-primary);color:var(--ds-bw-white)}.ds-composer__btn--send:hover:not(:disabled){background:var(--color-primary-strong)}.ds-composer__btn--ghost{background:transparent;color:var(--color-label-assistive)}.ds-composer__btn--ghost:hover:not(:disabled){background:var(--color-bg-alternative)}.ds-composer__btn:disabled{opacity:var(--ds-opacity-40);pointer-events:none}.ds-composer__btn--send>.ds-ico{color:var(--ds-bw-white)}.ds-btn.ds-chat-start-action{min-width:0}.ds-btn.ds-chat-menu-action{width:100%;min-width:0;justify-content:space-between}.ds-composer-bar--capsule{border-top:0}.ds-chat-scroll-fade{--ds-chat-fade: 20px;--ds-chat-fade-top: var(--ds-chat-fade);--ds-chat-inset-top: 0px;padding-top:calc(var(--ds-chat-inset-top) + var(--ds-chat-fade));padding-bottom:var(--ds-chat-fade);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--ds-chat-fade-top),black calc(100% - var(--ds-chat-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--ds-chat-fade-top),black calc(100% - var(--ds-chat-fade)),transparent)}.ds-composer__reply{display:flex;align-items:center;gap:8px;padding:8px 12px 0}.ds-composer-bar--capsule .ds-composer__reply{padding-bottom:8px}.ds-chat-new-messages-anchor{position:relative;flex:none;height:0;z-index:10}.ds-chat-new-messages{--ds-btn-radius: var(--radius-full);position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px 0 16px;white-space:nowrap;border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-label-normal);font-size:var(--text-b5);line-height:var(--text-b5--line-height);font-weight:600;box-shadow:var(--shadow-popover);transition:background-color .15s ease}.ds-chat-new-messages:hover{background:var(--color-bg-alternative)}.ds-chat-new-messages>svg,.ds-chat-new-messages>.ds-ico{flex:none;width:16px;height:16px}.ds-chat-search-field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:var(--ds-app-header-btn, 44px);padding:0 8px 0 14px;border-radius:9999px;cursor:text}.ds-chat-search-field__icon{width:20px;height:20px;flex-shrink:0;color:var(--color-label-alternative)}.ds-chat-search-field__input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:var(--text-b4);color:var(--color-label-normal)}.ds-chat-search-field__input:focus,.ds-chat-search-field__input:focus-visible{outline:none;box-shadow:none}.ds-chat-search-field__input::placeholder{color:var(--color-label-assistive)}.ds-chat-search-bar{display:flex;align-items:center;gap:4px;height:48px;margin:0 12px 8px;padding:0 6px;border-radius:9999px}.ds-chat-search-bar__status{flex:1;min-width:0;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-b5);line-height:var(--text-b5--line-height);color:var(--color-label-alternative)}.ds-chat-search-bar__filter.is-active{color:var(--color-primary);background:var(--color-primary-bg)}.ds-chat-search-bar__nav{background:var(--color-bg-container);box-shadow:var(--shadow-card)}.ds-composer--capsule{--ds-composer-radius: 24px;align-items:flex-end;gap:4px;margin:0 12px 8px;padding:4px;border-radius:var(--ds-composer-radius);background:var(--color-bg-sunken)}.ds-composer__body{position:relative;flex:1 1 0;min-width:0;display:flex}.ds-composer.ds-composer--capsule textarea.ds-composer__field{border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;padding-left:8px;padding-right:8px;font-family:inherit;color:var(--color-label-normal)}.ds-composer.ds-composer--capsule textarea.ds-composer__field::placeholder{color:var(--color-label-assistive)}.ds-composer--capsule:not(.is-focused) textarea.ds-composer__field{max-height:40px;overflow:hidden}.ds-composer--capsule:not(.is-focused).has-text textarea.ds-composer__field{color:transparent}.ds-composer__preview{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;padding:0 8px;font-size:14px;line-height:20px;color:var(--color-label-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ds-composer--capsule:not(.is-focused).has-text .ds-composer__preview{display:block;line-height:40px}.ds-composer--capsule .ds-composer__btn{width:40px;height:40px}.ds-composer--capsule .ds-composer__btn--send:disabled{display:none}.ds-composer--capsule .ds-composer__btn--ghost{background:var(--color-bg-container);color:var(--color-label-normal)}.ds-sender-tone-0{--ds-sender-tone: var(--color-orange-600)}.ds-sender-tone-1{--ds-sender-tone: var(--color-purple-600)}.ds-sender-tone-2{--ds-sender-tone: var(--color-green-600)}.ds-sender-tone-3{--ds-sender-tone: var(--color-blue-600)}.ds-sender-tone-4{--ds-sender-tone: var(--color-red-600)}.ds-sender-tone-5{--ds-sender-tone: var(--color-yellow-600)}[data-theme=dark] .ds-sender-tone-0{--ds-sender-tone: var(--color-orange-400)}[data-theme=dark] .ds-sender-tone-1{--ds-sender-tone: var(--color-purple-300)}[data-theme=dark] .ds-sender-tone-2{--ds-sender-tone: var(--color-green-400)}[data-theme=dark] .ds-sender-tone-3{--ds-sender-tone: var(--color-blue-300)}[data-theme=dark] .ds-sender-tone-4{--ds-sender-tone: var(--color-red-400)}[data-theme=dark] .ds-sender-tone-5{--ds-sender-tone: var(--color-yellow-400)}.ds-bubble__sender{display:block;font-size:var(--typo-b6-size, 12px);font-weight:600;line-height:1.4;margin-bottom:2px;color:var(--ds-sender-tone, var(--color-label-alternative))}.ds-bubble__meta{float:right;display:inline-flex;align-items:center;gap:4px;margin-left:8px;margin-top:6px;font-size:11px;line-height:1;opacity:.6;-webkit-user-select:none;user-select:none}.ds-bubble__read{font-size:11px;font-weight:600;line-height:1;color:inherit;background:none;border:0;padding:0}.ds-bubble--received .ds-bubble__read{color:var(--color-orange-500)}.ds-bubble--no-select,.ds-bubble--no-select *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ds-select-copy{-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:break-word;max-height:50vh;overflow-y:auto;padding:12px;border:1px solid var(--color-line-normal);border-radius:var(--radius-8, 8px);background:var(--color-bg-sunken);color:var(--color-label-normal);font-size:var(--typo-b5-size, 13px);line-height:var(--ds-bubble-lh)}.ds-bubble__reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;max-width:var(--ds-bubble-max)}.ds-bubble__reactions--sent{justify-content:flex-end}.ds-reaction-chip{--ds-btn-radius: var(--radius-full);display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 8px 0 6px;border:1px solid var(--color-line-normal);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-label-normal);font-size:var(--typo-b6-size, 12px);line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ds-reaction-chip:hover{background:var(--color-bg-alternative)}.ds-reaction-chip--mine{border-color:var(--color-primary);background:var(--color-bg-brand-tint);color:var(--color-label-brand)}.ds-reaction-chip__emoji{font-size:14px;line-height:1}.ds-reaction-chip__count{font-weight:600}.ds-menu-stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ds-reaction-bar{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;border-radius:var(--radius-full);background:var(--color-bg-elevated);border:1px solid var(--color-line-alternative);box-shadow:var(--shadow-popover)}.ds-reaction-bar__item{--ds-btn-radius: var(--radius-full);width:36px;height:36px;border:0;border-radius:var(--radius-full);background:transparent;font-size:22px;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ds-reaction-bar__item:hover{background:var(--color-bg-alternative);transform:scale(1.2)}.ds-reaction-bar__item--mine{background:var(--color-bg-brand-tint)}.ds-chat-pinned{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 12px;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-line-alternative)}.ds-chat-pinned__body{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer}.ds-chat-pinned__ico{flex:none;width:16px;height:16px;color:var(--color-label-brand)}.ds-chat-pinned__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ds-chat-pinned__label{font-size:11px;font-weight:600;line-height:1.2;color:var(--color-label-brand)}.ds-chat-pinned__preview{font-size:var(--typo-b6-size, 12px);line-height:1.3;color:var(--color-label-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-chat-avatar{width:32px;height:32px;border-radius:var(--radius-full);background:var(--ds-sender-tone, var(--color-neutral-300));color:var(--ds-bw-white);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.ds-chat-avatar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ds-chat-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.ds-presence{width:8px;height:8px;border-radius:var(--radius-full);border:2px solid var(--ds-bw-white);box-sizing:content-box}.ds-presence--online{background:var(--color-green-500)}.ds-presence--offline{background:var(--color-neutral-300)}.ds-presence--busy{background:var(--color-red-500)}.ds-presence--away{background:var(--color-yellow-500)}.ds-mini-modal{background:var(--color-bg-elevated);padding:24px;border-radius:8px;position:relative;display:flex;flex-direction:column;gap:32px;align-items:stretch;box-shadow:0 0 1px #0707070f,0 4px 8px #0707070f,0 4px 16px #0707070f}.ds-mini-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:10px 12px;border:0;border-radius:4px;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;transition:opacity .12s}.ds-mini-modal__btn:hover{opacity:.85}.ds-datepicker{position:relative}.ds-datepicker__trigger{width:100%;padding-right:36px;cursor:pointer;font-variant-numeric:tabular-nums}.ds-datepicker--sm input.ds-datepicker__trigger{min-height:28px;height:28px;padding:0 36px 0 12px;font-size:12px}.ds-datepicker--32 input.ds-datepicker__trigger{min-height:32px;height:32px;padding:0 36px 0 12px;font-size:12px}.ds-datepicker__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-neutral-400);pointer-events:none}.ds-datepicker__pop{position:fixed;z-index:var(--ds-z-modal-top);width:252px;padding:16px;background:var(--color-label-white);border:1px solid var(--color-line-normal);border-radius:8px;box-shadow:var(--ds-shadow-lg)}.ds-datepicker__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ds-datepicker__nav{width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--color-neutral-500);font-size:16px;cursor:pointer}.ds-datepicker__nav:hover{background:var(--color-neutral-100)}.ds-datepicker__ym-group{display:flex;align-items:center;gap:2px}.ds-datepicker__ym-wrap{position:relative}.ds-datepicker__ym-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border:0;border-radius:4px;background:transparent;font-size:13px;font-weight:600;color:var(--color-neutral-900);cursor:pointer}.ds-datepicker__ym-btn:hover{background:var(--color-neutral-100)}.ds-datepicker__ym-chev{width:14px;height:14px;color:var(--color-neutral-400);transition:transform .15s ease}.ds-datepicker__ym-chev.is-open{transform:rotate(180deg)}.ds-datepicker__month{font-size:13px;font-weight:600;color:var(--color-neutral-900)}.ds-datepicker__year-pop{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:10;width:92px;max-height:184px;overflow-y:auto;padding:4px;background:var(--color-label-white);border:1px solid var(--color-line-normal);border-radius:6px;box-shadow:var(--ds-shadow-lg)}.ds-datepicker__year-item{display:block;width:100%;height:30px;border:0;border-radius:4px;background:transparent;font-size:12px;color:var(--color-neutral-700);cursor:pointer;font-variant-numeric:tabular-nums}.ds-datepicker__year-item:hover:not(.is-current){background:var(--color-neutral-100)}.ds-datepicker__year-item.is-current{background:var(--color-label-normal);color:var(--color-label-white);font-weight:600}.ds-datepicker__wd{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.ds-datepicker__wd span{text-align:center;font-size:11px;font-weight:500;color:var(--color-neutral-400);padding:4px 0}.ds-datepicker__wd .is-sun{color:var(--color-red-400)}.ds-datepicker__wd .is-sat{color:var(--color-blue-400)}.ds-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ds-datepicker__day{box-sizing:border-box;height:32px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-label-body);font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .12s ease,border-color .12s ease}.ds-datepicker__day:hover:not(.is-sel-fill):not(.is-sel-line):not(.is-blank):not(:disabled){background:var(--color-neutral-100)}.ds-datepicker__day.is-sel-fill{background:var(--color-label-normal);color:var(--color-label-white);font-weight:600}.ds-datepicker__day.is-sel-line{border-color:var(--color-label-normal);color:var(--color-label-normal);font-weight:600}.ds-datepicker__day.is-blank{visibility:hidden;cursor:default}.ds-datepicker__day:disabled{color:var(--color-label-disable);cursor:not-allowed}.ds-datepicker__foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ds-search-pop{position:fixed;z-index:var(--ds-z-modal-top);max-height:320px;overflow-y:auto;gap:0}.ds-search-pop__section+.ds-search-pop__section{margin-top:4px;border-top:1px solid var(--color-line-normal);padding-top:4px}.ds-search-pop__title{padding:6px 16px 2px;font-family:var(--ds-font-family);font-size:11px;line-height:1.4;color:var(--color-label-muted)}.ds-search-pop__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px 6px 16px;font-family:var(--ds-font-family);font-size:13px;line-height:1.4;color:var(--ds-dropdown-text);cursor:pointer}.ds-search-pop__item:hover,.ds-search-pop__item.is-active{background-color:color-mix(in srgb,var(--color-label-normal) 4%,transparent)}.ds-search-pop__item>.ds-ico{flex:0 0 auto;width:14px;height:14px;color:var(--color-label-assistive)}.ds-search-pop__term{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-search-pop__pin{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;min-width:0;padding:0;border:0;background:transparent;color:var(--color-label-muted);cursor:pointer}.ds-search-pop__pin:hover{color:var(--color-label-normal)}.ds-search-pop__pin.is-pinned{color:var(--color-primary)}.ds-search-pop__pin>.ds-ico{width:14px;height:14px}.ds-search-pop__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;min-width:0;padding:0;border:0;background:transparent;color:var(--color-label-muted);cursor:pointer}.ds-search-pop__remove:hover{color:var(--color-label-normal)}.ds-search-pop__remove>.ds-ico{width:12px;height:12px}.ds-search-pop__hint{padding:8px 16px;font-family:var(--ds-font-family);font-size:12px;line-height:1.4;color:var(--color-label-muted)}.ds-search-pop__foot{display:flex;justify-content:flex-end;margin-top:4px;padding:6px 12px 2px;border-top:1px solid var(--color-line-normal)}.ds-search-pop__clear{min-width:0;padding:2px 4px;border:0;background:transparent;font-family:var(--ds-font-family);font-size:12px;color:var(--color-label-muted);cursor:pointer}.ds-search-pop__clear:hover{color:var(--color-label-normal)}.ds-entity-picker{display:flex;flex-direction:column;gap:var(--ds-spacing-8);min-width:0}.ds-entity-picker__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ds-entity-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 4px 0 10px;border:1px solid var(--color-line-normal);border-radius:999px;background:var(--color-bg-alternative);font-family:var(--ds-font-family);font-size:12px;line-height:1.4;color:var(--color-label-normal)}.ds-entity-chip>.ds-ico{flex:0 0 auto;width:14px;height:14px;color:var(--color-label-assistive)}.ds-entity-chip__order{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;border-radius:999px;background:var(--color-primary);color:var(--color-label-white);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.ds-entity-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-entity-chip__sub{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:2px;padding-left:8px;border-left:1px solid var(--color-line-normal);font-size:11px;color:var(--color-label-assistive);white-space:nowrap;cursor:pointer}.ds-entity-chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;min-width:0;padding:0;border:0;background:transparent;color:var(--color-label-muted);cursor:pointer}.ds-entity-chip__remove:hover{color:var(--color-label-normal)}.ds-entity-chip__remove>.ds-ico{width:12px;height:12px}.ds-entity-chip__move{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;min-width:0;padding:0;border:0;background:transparent;color:var(--color-label-muted);cursor:pointer}.ds-entity-chip__move:hover{color:var(--color-label-normal)}.ds-entity-chip__move:disabled{opacity:var(--ds-opacity-35);cursor:default}.ds-entity-chip__move>.ds-ico{width:12px;height:12px}.ds-entity-picker__clear{min-width:0;padding:2px 6px;border:0;background:transparent;font-family:var(--ds-font-family);font-size:12px;color:var(--color-label-muted);cursor:pointer}.ds-entity-picker__clear:hover{color:var(--color-label-normal)}.ds-entity-picker__bar{display:flex;align-items:center;gap:var(--ds-spacing-8)}.ds-entity-picker__search{position:relative;flex:1 1 auto;min-width:0}.ds-entity-picker__search>input,.ds-entity-picker__search>input.ds-input--32:not(.cell-input),.ds-entity-picker__search>input.ds-input--40:not(.cell-input),.ds-entity-picker__search>input.ds-input--48:not(.cell-input){width:100%;padding-left:32px}.ds-entity-picker__search>input.ds-input--48:not(.cell-input){padding-left:42px}.ds-entity-picker__search--48>.ds-entity-picker__search-ico{left:16px}.ds-entity-picker__search>input.ds-input--40:not(.cell-input){padding-left:36px}.ds-entity-picker__search--40>.ds-entity-picker__search-ico{left:12px}.ds-entity-picker__search-ico{position:absolute;top:50%;left:10px;width:16px;height:16px;transform:translateY(-50%);color:var(--color-label-muted);pointer-events:none}.ds-entity-picker__tabs{display:flex;flex:0 0 auto;gap:4px}.ds-entity-picker__list{max-height:240px;overflow-y:auto;padding:4px 0;border:1px solid var(--color-line-normal);border-radius:var(--ds-dropdown-radius);background:var(--ds-dropdown-bg)}.ds-entity-picker__title{padding:6px 12px 2px;font-family:var(--ds-font-family);font-size:11px;line-height:1.4;color:var(--color-label-muted)}.ds-entity-picker__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 12px;border:0;background:transparent;font-family:var(--ds-font-family);font-size:13px;line-height:1.4;color:var(--ds-dropdown-text);text-align:left;cursor:pointer}.ds-entity-picker__row:hover{background-color:color-mix(in srgb,var(--color-label-normal) 4%,transparent)}.ds-entity-picker__row.is-selected,.ds-entity-picker__row.is-selected:hover{background-color:var(--ds-hover-tint-30)}.ds-entity-picker__row:disabled{color:var(--color-label-disable);background:transparent;cursor:default}.ds-entity-picker__row>.ds-ico{flex:0 0 auto;width:14px;height:14px;color:var(--color-label-assistive)}.ds-entity-picker__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-entity-picker__meta{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;color:var(--color-label-muted);text-overflow:ellipsis;white-space:nowrap}.ds-entity-picker__check{margin-left:auto;color:var(--color-primary-strong)}.ds-entity-picker__row>.ds-entity-picker__check{width:16px;height:16px}.ds-entity-picker__empty{padding:16px 12px;font-family:var(--ds-font-family);font-size:13px;line-height:1.4;color:var(--color-label-muted);text-align:center}.ds-timepicker{position:relative}.ds-timepicker__trigger{width:100%;padding-right:36px;cursor:pointer;font-variant-numeric:tabular-nums}.ds-timepicker__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-neutral-400);pointer-events:none}.ds-timepicker__pop{position:fixed;z-index:var(--ds-z-modal-top);width:max-content;padding:16px;background:var(--color-label-white);border:1px solid var(--color-line-normal);border-radius:8px;box-shadow:var(--ds-shadow-lg)}.ds-timepicker__grid{display:grid;grid-template-columns:max-content max-content max-content max-content;align-items:center;justify-content:center;column-gap:8px;row-gap:6px}.ds-timepicker__step{display:flex;align-items:center;justify-content:center;width:64px;height:24px;border:0;border-radius:4px;background:transparent;color:var(--color-neutral-400);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ds-timepicker__step:hover{background:var(--color-neutral-100);color:var(--color-neutral-700)}.ds-timepicker__step svg{width:16px;height:16px}.ds-timepicker__ampm{width:96px}.ds-timepicker__num{width:64px;text-align:center;font-variant-numeric:tabular-nums}.ds-timepicker__colon{font-size:20px;text-align:center;color:var(--color-neutral-300)}.ds-timepicker__lbl{margin:0;font-size:11px;text-align:center;color:var(--color-neutral-400)}.ds-timepicker__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ds-modal{background-color:var(--color-bg-elevated);border-radius:8px;filter:var(--ds-drop-shadow-modal)}.ds-modal--panel{width:min(calc(100vw - 200px),1280px);min-width:768px;height:calc(100vh - 120px);min-height:300px}.ds-modal--panel-loose{height:calc(100vh - 360px)}.ds-modal--panel-narrow{width:min(calc(100vw - 400px),1280px)}.ds-modal--panel-tall{min-height:clamp(400px,calc(100vh - 24px),720px)}.ds-modal--full{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0px);filter:none}.ds-modal--full .ds-modal__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 20px 16px;margin-top:calc(max(env(safe-area-inset-top,0px),12px) - env(safe-area-inset-top,0px) - 20px)}.ds-modal--full .ds-modal__close{position:static;width:32px;height:32px;margin-right:-12px}.ds-modal--full .ds-modal__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 20px}.ds-modal--full .ds-modal__footer{flex-shrink:0;justify-content:stretch;padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 16px) 20px;border-top:1px solid var(--color-neutral-100)}.ds-modal--full .ds-modal__footer .ds-btn{flex:1}.type-manager__nav-icon{display:inline-flex;width:16px;height:16px;color:inherit}.type-manager__nav-icon svg{width:16px;height:16px}.ds-dialog .ds-modal__header{padding:28px 28px 24px}.ds-dialog .ds-modal__body{padding:0 28px}.ds-dialog .ds-modal__footer{padding:32px 28px 28px}.ds-dialog--no-title .ds-modal__body{padding-top:28px}.ds-modal__close{position:absolute;top:20px;right:20px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--color-label-normal);cursor:pointer;z-index:1;transition:background-color .12s ease}.ds-modal__close:hover{background:var(--color-neutral-100)}.ds-modal__header{padding:44px 40px 24px}.ds-modal__title{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.2px;color:var(--color-label-normal);margin:0}.ds-modal__body{padding:0 40px}.ds-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:32px 40px 36px}.ds-help-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;border-radius:9999px;border:1px solid var(--color-line-strong);color:var(--color-label-muted);font-size:10px;font-weight:700;line-height:1;cursor:help;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ds-help-badge:hover,.ds-help-badge:focus-visible{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--ds-bw-white);outline:none}@property --ds-spinner-size{syntax: "*"; inherits: false;}@property --ds-spinner-thickness{syntax: "*"; inherits: false;}@property --ds-spinner-track{syntax: "*"; inherits: false;}@property --ds-spinner-indicator{syntax: "*"; inherits: false;}@property --ds-spinner-badge-size{syntax: "*"; inherits: false;}.ds-spinner{width:var(--ds-spinner-size, 2rem);height:var(--ds-spinner-size, 2rem);border:var(--ds-spinner-thickness, 3px) solid var(--ds-spinner-track, var(--color-neutral-200));border-top-color:var(--ds-spinner-indicator, var(--color-orange-500));border-radius:9999px;animation:ds-spinner-rotate 1s linear infinite;will-change:transform}.ds-spinner--light{--ds-spinner-track: var(--ds-dim-40);--ds-spinner-indicator: var(--color-static-white)}.ds-spinner--sm{--ds-spinner-size: 16px;--ds-spinner-thickness: 2px}@keyframes ds-spinner-rotate{to{transform:rotate(360deg)}}.ds-spinner-badge{display:flex;align-items:center;justify-content:center;width:var(--ds-spinner-badge-size, 4rem);height:var(--ds-spinner-badge-size, 4rem);border-radius:9999px;background:var(--color-bg-normal);border:1px solid var(--color-neutral-100);box-shadow:var(--ds-shadow-md)}@media(prefers-reduced-motion:reduce){.ds-spinner{animation-duration:2.4s}}.ds-skeleton{display:block;height:var(--ds-skeleton-h, 12px);border-radius:var(--ds-skeleton-radius, var(--radius-4));background:var(--ds-skeleton-bg, var(--color-skeleton));animation:ds-skeleton-pulse 1.6s ease-in-out infinite}.ds-skeleton--title{--ds-skeleton-h: 18px}.ds-skeleton--block{--ds-skeleton-h: 44px;--ds-skeleton-radius: var(--radius-8)}.ds-skeleton--circle{width:var(--ds-skeleton-size, 40px);height:var(--ds-skeleton-size, 40px);border-radius:9999px;flex-shrink:0}.ds-skeleton--box{width:16px;height:16px;margin-inline:auto}.ds-skeleton--on-elevated{--ds-skeleton-bg: var(--color-skeleton-elevated)}.ds-menu .ds-skeleton,.ds-modal .ds-skeleton,.ds-chat-panel:not(.ds-chat-panel--page) .ds-skeleton{--ds-skeleton-bg: var(--color-skeleton-elevated)}.ds-skeleton--on-sunken{--ds-skeleton-bg: var(--color-skeleton-sunken)}.ds-skeleton-row>td{vertical-align:middle}.ds-skeleton-row .ds-skeleton:not(.ds-skeleton--box){width:64%;margin-inline:auto}.ds-skeleton-row>td:nth-child(3n) .ds-skeleton:not(.ds-skeleton--box){width:48%}.ds-skeleton-row>td:nth-child(3n+1) .ds-skeleton:not(.ds-skeleton--box){width:76%}.ds-skeleton-row:nth-child(2n)>td:nth-child(2n) .ds-skeleton:not(.ds-skeleton--box){width:56%}.ds-skeleton-row:nth-child(3n)>td:nth-child(odd) .ds-skeleton:not(.ds-skeleton--box){width:40%}@keyframes ds-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ds-skeleton{animation:none}}.ds-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-4);font-size:var(--text-b6);line-height:var(--text-b6--line-height)}.ds-notice__icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.ds-notice--info{background:var(--color-status-info-bg);border-color:var(--color-status-info-border);color:var(--color-status-info-fg)}.ds-notice--info .ds-notice__icon{color:var(--color-status-info-icon)}.ds-notice--warning{background:var(--color-status-warning-bg);border-color:var(--color-status-warning-border);color:var(--color-status-warning-fg)}.ds-notice--warning .ds-notice__icon{color:var(--color-status-warning-icon)}.ds-notice--success{background:var(--color-status-success-bg);border-color:var(--color-status-success-border);color:var(--color-status-success-fg)}.ds-notice--success .ds-notice__icon{color:var(--color-status-success-icon)}.ds-notice--danger{background:var(--color-status-error-bg);border-color:var(--color-status-error-border);color:var(--color-status-error-fg)}.ds-notice--danger .ds-notice__icon{color:var(--color-status-error-icon)}.ds-notice__body{flex:1 1 0%;min-width:0}.ds-notice__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.ds-notice--vertical{flex-wrap:wrap;row-gap:12px}.ds-notice--vertical>.ds-notice:not(.ds-notice__body),.ds-notice--vertical>.ds-notice__actions{flex-basis:100%}.ds-notice--vertical>.ds-notice__actions>*{flex:1 1 0%}.ds-bar-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:var(--text-b6);line-height:var(--text-b6--line-height)}.ds-bar-notice--md{font-size:var(--text-b5);line-height:var(--text-b5--line-height)}.ds-bar-notice--lg{font-size:var(--text-b4);line-height:var(--text-b4--line-height)}.ds-bar-notice__icon{flex-shrink:0;width:16px;height:16px}.ds-bar-notice__body{flex:1 1 0%;min-width:0}.ds-bar-notice__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.ds-bar-notice__close{flex-shrink:0}.ds-bar-notice--vertical .ds-bar-notice__close{order:1}.ds-bar-notice--vertical .ds-bar-notice__actions{order:2;flex-basis:100%;box-sizing:border-box}.ds-bar-notice--vertical .ds-bar-notice__icon~.ds-bar-notice__actions{padding-left:24px}.ds-bar-notice--info{background:var(--color-status-info-bg);color:var(--color-status-info-fg)}.ds-bar-notice--info .ds-bar-notice__icon{color:var(--color-status-info-icon)}.ds-bar-notice--warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.ds-bar-notice--warning .ds-bar-notice__icon{color:var(--color-status-warning-icon)}.ds-bar-notice--success{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.ds-bar-notice--success .ds-bar-notice__icon{color:var(--color-status-success-icon)}.ds-bar-notice--danger{background:var(--color-status-error-bg);color:var(--color-status-error-fg)}.ds-bar-notice--danger .ds-bar-notice__icon{color:var(--color-status-error-icon)}.ds-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-4);font-size:var(--text-b6);line-height:var(--text-b6--line-height);font-weight:500;white-space:nowrap}.ds-status-badge--success{background:var(--ds-secondary-green-bg);color:var(--ds-secondary-green)}.ds-status-badge--warning{background:var(--ds-secondary-yellow-bg);color:var(--color-yellow-500)}.ds-status-badge--danger{background:var(--ds-secondary-red-bg);color:var(--ds-color-danger)}.ds-status-badge--neutral{background:color-mix(in srgb,var(--color-label-disable) 60%,transparent);color:var(--ds-label-fg-assistive)}.ds-tooltip{--ds-tip-bg: var(--color-bg-inverse);--ds-tip-fg: var(--color-label-inverse);position:fixed;z-index:2147483647;pointer-events:none;width:max-content;background:var(--ds-tip-bg);color:var(--ds-tip-fg);font-size:12px;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px #00000040;opacity:0;transition:opacity .12s,transform .12s}.ds-tooltip--multiline{white-space:pre-line;max-width:min(320px,calc(100vw - 32px));text-align:left}.ds-tooltip[data-placement=right]{transform:translate(-4px,-50%)}.ds-tooltip[data-placement=right].is-visible{opacity:1;transform:translateY(-50%)}.ds-tooltip[data-placement=right]:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;background:var(--ds-tip-bg);border-radius:0 0 0 2px;transform:translate(-50%,-50%) rotate(45deg)}.ds-tooltip[data-placement=top]{transform:translate(-50%,calc(-100% - 4px))}.ds-tooltip[data-placement=top].is-visible{opacity:1;transform:translate(-50%,-100%)}.ds-tooltip[data-placement=top]:before{content:"";position:absolute;left:var(--ds-tip-arrow-x, 50%);bottom:0;width:8px;height:8px;background:var(--ds-tip-bg);border-radius:0 0 2px;transform:translate(-50%,50%) rotate(45deg)}.ds-tooltip[data-placement=top][data-flip=down]{transform:translate(-50%,-4px)}.ds-tooltip[data-placement=top][data-flip=down].is-visible{transform:translate(-50%)}.ds-tooltip[data-placement=top][data-flip=down]:before{top:0;bottom:auto;border-radius:2px 0 0;transform:translate(-50%,-50%) rotate(45deg)}.ds-tooltip[data-placement=compact]{font-size:11px;font-weight:400;line-height:1.4;padding:4px;border-radius:4px;max-width:300px;white-space:normal;text-align:left;box-shadow:0 2px 4px #0707070f,0 0 4px #0707070f;transform:translateY(calc(-100% - 4px))}.ds-tooltip[data-placement=compact].is-visible{opacity:1;transform:translateY(-100%)}.ds-tooltip[data-placement=compact][data-flip=down]{transform:translateY(-4px)}.ds-tooltip[data-placement=compact][data-flip=down].is-visible{transform:translate(0)}.ds-tooltip--multiline[data-placement=compact],.ds-tooltip--multiline[data-placement=compact-center]{white-space:pre-line}.ds-tooltip[data-placement=compact-center]{font-size:11px;font-weight:400;line-height:1.4;padding:4px;border-radius:4px;max-width:300px;white-space:normal;text-align:left;box-shadow:0 2px 4px #0707070f,0 0 4px #0707070f;transform:translate(-50%,calc(-100% - 4px))}.ds-tooltip[data-placement=compact-center].is-visible{opacity:1;transform:translate(-50%,-100%)}.ds-tooltip[data-placement=compact-center][data-flip=down]{transform:translate(-50%,-4px)}.ds-tooltip[data-placement=compact-center][data-flip=down].is-visible{transform:translate(-50%)}.ds-tooltip[data-placement=compact-center]:before{content:"";position:absolute;left:var(--ds-tip-arrow-x, 50%);bottom:0;width:8px;height:8px;background:var(--ds-tip-bg);border-radius:0 0 2px;transform:translate(-50%,50%) rotate(45deg)}.ds-tooltip[data-placement=compact-center][data-flip=down]:before{bottom:auto;top:0;border-radius:2px 0 0;transform:translate(-50%,-50%) rotate(45deg)}.ds-tooltip--light{--ds-tip-bg: var(--color-bg-normal);--ds-tip-fg: var(--color-label-alternative);border:1px solid var(--color-line-normal)}.ds-tooltip--light,.ds-tooltip--light[data-placement=compact],.ds-tooltip--light[data-placement=compact-center]{box-shadow:var(--ds-shadow-md)}.ds-tooltip--light:before{box-sizing:border-box}.ds-tooltip--light[data-placement=right]:before{left:-1px;border-left:1px solid var(--color-line-normal);border-bottom:1px solid var(--color-line-normal)}.ds-tooltip--light[data-placement=top]:before,.ds-tooltip--light[data-placement=compact-center]:before{bottom:-1px;border-bottom:1px solid var(--color-line-normal);border-right:1px solid var(--color-line-normal)}.ds-tooltip--light[data-placement=top][data-flip=down]:before,.ds-tooltip--light[data-placement=compact-center][data-flip=down]:before{top:-1px;bottom:auto;border-top:1px solid var(--color-line-normal);border-left:1px solid var(--color-line-normal);border-bottom:0;border-right:0}.ds-lnb__toggle{position:absolute;bottom:var(--ds-spacing-16);right:-10px;width:var(--ds-spacing-20);height:var(--ds-spacing-20);display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-container);border:1px solid color-mix(in srgb,var(--color-neutral-400) 50%,transparent);border-radius:var(--radius-4);cursor:pointer;color:var(--color-label-assistive);padding:0;z-index:1}.ds-lnb__toggle:hover{background:var(--color-bg-alternative)}.ds-lnb__toggle svg{width:var(--ds-spacing-12);height:var(--ds-spacing-12);transition:transform var(--duration-normal)}.ds-lnb--collapsed .ds-lnb__toggle svg{transform:rotate(180deg)}.ds-page-header-layer{z-index:var(--ds-z-page-header)}.ds-report-fab{display:none;position:fixed;bottom:104px;right:calc(24px + var(--ds-ai-dock-w, 0px) + var(--ds-fab-dodge, 0px));z-index:var(--ds-z-report-fab);width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-bg-container);color:var(--color-label-normal);border:1px solid var(--color-line-normal);box-shadow:var(--ds-shadow-md);cursor:pointer;transition:transform .2s ease}body.ds-backdrop-open .ds-report-fab{display:inline-flex}.ds-report-fab:hover{transform:scale(1.1)}.ds-page-header{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-spacing-12);padding:var(--ds-spacing-12) var(--ds-spacing-20);background:var(--color-bg-container);border-bottom:1px solid var(--color-line-normal, #e5e5e5);min-height:var(--ds-spacing-64)}.ds-page-header__title-bar{display:flex;align-items:center;gap:var(--ds-spacing-8);min-width:0;margin-right:auto}.ds-page-header__action-group,.ds-page-header__toolbar{display:flex;align-items:center;gap:var(--ds-spacing-8);flex-shrink:0}.ds-page-header__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-spacing-22);height:var(--ds-spacing-22);flex-shrink:0;color:var(--color-label-body)}.ds-page-header__icon svg{width:var(--ds-spacing-22);height:var(--ds-spacing-22)}.ds-page-header__title{margin:0;font-size:var(--text-b2);font-weight:700;line-height:1.3;letter-spacing:-.3px;color:var(--color-label-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-page-header__team-select{height:var(--ds-spacing-28);font-size:var(--text-b6);color:var(--color-label-normal);background-color:var(--color-bg-container);background-image:var(--ds-dropdown-chevron);background-repeat:no-repeat;background-position:right var(--ds-spacing-8) center;background-size:16px 16px;border:1px solid var(--color-line-normal, #e5e5e5);border-radius:var(--radius-4);padding:0 var(--ds-spacing-28) 0 var(--ds-spacing-8);cursor:pointer;transition:border-color .15s}.ds-page-header__team-select:hover{border-color:var(--color-line-strong)}.ds-page-header__team-select:focus{outline:none;border-color:var(--color-primary)}.ds-page-header__back{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-spacing-28);height:var(--ds-spacing-28);background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--ds-radius-sm);color:var(--color-label-body);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ds-page-header__back svg{width:var(--ds-spacing-14);height:var(--ds-spacing-14)}.ds-page-header__back:hover{background:var(--color-bg-alternative);color:var(--color-label-normal);border-color:var(--color-line-strong)}.ds-page-header__refresh{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-spacing-28);height:var(--ds-spacing-28);background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--ds-radius-sm);color:var(--color-label-assistive);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ds-page-header__refresh svg{width:var(--ds-spacing-14);height:var(--ds-spacing-14)}.ds-page-header__refresh:hover:not(:disabled){background:var(--color-bg-alternative);color:var(--color-label-normal);border-color:var(--color-line-strong)}.ds-page-header__refresh:disabled{opacity:var(--ds-opacity-50);cursor:not-allowed}.ds-page-header__refresh:active:not(:disabled) svg{transform:rotate(-90deg);transition:transform .3s}.ds-page-header__divider{display:inline-block;width:1px;height:var(--ds-spacing-16);background:var(--color-line-normal, #e5e5e5);margin:0 var(--ds-spacing-2)}.ds-page-header__profile{position:relative;display:inline-flex;margin-left:var(--ds-spacing-16)}.ds-page-header__avatar{width:var(--ds-spacing-32);height:var(--ds-spacing-32);border-radius:var(--radius-8);border:none;padding:0;cursor:pointer;flex-shrink:0;background:var(--ds-brand-avatar-gradient);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-bw-white);font-size:var(--text-b5);font-weight:600;text-transform:uppercase}.ds-page-header__avatar:hover{opacity:var(--ds-opacity-90, .9)}.ds-page-header__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ds-brand-avatar{background:var(--ds-brand-avatar-gradient);color:var(--ds-bw-white);text-transform:uppercase}.ds-page-header__profile-menu{position:absolute;top:calc(100% + var(--ds-spacing-8));right:0;width:var(--ds-spacing-240);background:var(--ds-bg-elevated);padding:var(--ds-spacing-8);border-radius:var(--radius-16);border:1px solid var(--color-line-normal, #e5e5e5);box-shadow:var(--shadow-blur4);display:flex;flex-direction:column;gap:var(--ds-spacing-4);z-index:50}.ds-page-header__profile-menu-head{display:flex;flex-direction:column;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-16) var(--ds-spacing-8) var(--ds-spacing-8);text-align:center}.ds-page-header__profile-menu-thumb{width:var(--ds-spacing-64);height:var(--ds-spacing-64);border-radius:var(--radius-32);flex-shrink:0;background:var(--ds-brand-avatar-gradient);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-bw-white);font-size:var(--text-h3);font-weight:600;text-transform:uppercase;overflow:hidden}.ds-page-header__profile-menu-thumb-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ds-page-header__profile-menu-email{font-size:var(--text-b6);color:var(--color-label-alternative);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ds-page-header__profile-menu-username{font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ds-page-header__profile-menu-divider{height:1px;background:var(--color-line-normal);margin:var(--ds-spacing-4) 0}.ds-page-header__profile-menu-item{display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-8) var(--ds-spacing-10);border-radius:var(--ds-radius-sm);background:transparent;border:0;text-align:left;cursor:pointer;font-size:var(--text-b5);color:var(--color-label-normal)}.ds-page-header__profile-menu-item:hover{background:var(--color-bg-sunken)}.ds-page-header__profile-menu-item.is-danger{color:var(--color-label-danger)}.ds-page-header__profile-menu-item svg{width:var(--ds-spacing-16);height:var(--ds-spacing-16);flex-shrink:0}.ds-page-header__profile-menu-item .ds-page-header__profile-menu-chevron{margin-left:auto;color:var(--color-label-muted)}.ds-filter-bar{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--ds-spacing-8);min-width:0}.ds-filter-bar__title{order:1;flex:0 0 auto;margin:0;font-size:var(--text-b5);font-weight:600;color:var(--color-label-alternative);white-space:nowrap}.ds-filter-bar__label{flex:0 0 auto;font-size:var(--text-c1);color:var(--color-label-muted);white-space:nowrap}.ds-filter-bar__filters{order:2;position:relative;display:flex;align-items:center;flex:0 1 auto;min-width:0}.ds-filter-bar__scroller{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--ds-spacing-8);min-width:0;padding-block:var(--ds-spacing-2);margin-block:calc(-1 * var(--ds-spacing-2))}.ds-filter-bar__scroller>*{flex-shrink:0}.ds-filter-bar__actions{order:3;display:flex;align-items:center;flex:0 0 auto;gap:var(--ds-spacing-4);margin-left:auto}.ds-filter-bar__divider{flex:0 0 auto;width:1px;height:var(--ds-spacing-20);margin:0 var(--ds-spacing-4);background:var(--color-line-normal)}.ds-filter-bar__nav{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:var(--ds-spacing-24);height:var(--ds-spacing-24);min-width:0;padding:0;transform:translateY(-50%);border:1px solid var(--color-line-normal);background:var(--color-bg-container);color:var(--color-label-normal);box-shadow:var(--ds-shadow-sm);cursor:pointer}.ds-filter-bar__nav:hover{background:var(--color-bg-alternative)}.ds-filter-bar__nav>.ds-ico{width:var(--ds-spacing-14);height:var(--ds-spacing-14)}.ds-filter-bar__nav--prev{left:0}.ds-filter-bar__nav--next{right:0}.ds-filter-bar__filters:before,.ds-filter-bar__filters:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--ds-spacing-32);opacity:0;pointer-events:none;transition:opacity var(--duration-fast, .12s) ease}.ds-filter-bar__filters:before{left:0;background:linear-gradient(to right,var(--ds-bw-white),transparent)}.ds-filter-bar__filters:after{right:0;background:linear-gradient(to left,var(--ds-bw-white),transparent)}.ds-filter-bar__filters.can-scroll-prev:before,.ds-filter-bar__filters.can-scroll-next:after{opacity:1}.ds-filter-bar__filters.can-scroll-prev>.ds-filter-bar__nav--prev,.ds-filter-bar__filters.can-scroll-next>.ds-filter-bar__nav--next{display:inline-flex}.ds-filter-search{display:flex;align-items:center;flex:0 0 auto;gap:var(--ds-spacing-4)}.ds-filter-search>input{width:var(--ds-spacing-192)}.ds-filter-search__toggle{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:var(--ds-spacing-32);height:var(--ds-spacing-32);min-width:0;padding:0;border:1px solid var(--color-line-normal);background:var(--color-bg-container);color:var(--color-label-normal);cursor:pointer}.ds-filter-search__toggle:hover{background:var(--color-bg-alternative)}.ds-filter-search__toggle>.ds-ico{width:var(--ds-spacing-16);height:var(--ds-spacing-16)}.ds-filter-search>input.ds-input--32:not(.cell-input){padding-right:var(--ds-spacing-28)}.ds-filter-search__clear{position:relative;display:none;align-items:center;justify-content:center;flex:0 0 auto;width:var(--ds-spacing-20);height:var(--ds-spacing-20);min-width:0;margin-left:calc(-1 * var(--ds-spacing-24));padding:0;background:transparent;color:var(--color-label-muted);cursor:pointer}.ds-filter-search__clear:hover{color:var(--color-label-normal)}.ds-filter-search__clear>.ds-ico{width:var(--ds-spacing-12);height:var(--ds-spacing-12)}.ds-filter-search.has-value>.ds-filter-search__clear{display:inline-flex}.ds-filter-search__cancel{display:none;flex:0 0 auto;min-width:0;padding:0 var(--ds-spacing-4);background:transparent;font-size:var(--text-b6);color:var(--color-label-muted);white-space:nowrap;cursor:pointer}.ds-filter-search__cancel:hover{color:var(--color-label-normal)}.ds-filter-bar.is-compact>.ds-filter-bar__title:not(.ds-filter-bar__title--keep),.ds-filter-bar.is-compact .ds-filter-bar__label{display:none}.ds-filter-bar.is-left-compact .ds-filter-bar__filters{flex:1 1 0}.ds-filter-bar.is-left-compact .ds-filter-bar__scroller{width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.ds-filter-bar.is-left-compact .ds-filter-bar__scroller::-webkit-scrollbar{display:none}.ds-filter-bar.is-compact .ds-filter-bar__actions .ds-btn.has-ico,.ds-filter-bar.is-stacked .ds-filter-bar__actions .ds-btn.has-ico{width:auto;min-width:0;aspect-ratio:1;padding:0;gap:0}.ds-filter-bar.is-compact .ds-filter-bar__actions .ds-btn.has-ico>:not(.ds-ico),.ds-filter-bar.is-stacked .ds-filter-bar__actions .ds-btn.has-ico>:not(.ds-ico){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-filter-bar.is-left-compact .ds-filter-bar__scroller select{padding-left:var(--ds-spacing-12);padding-right:var(--ds-spacing-32);background-position:right var(--ds-spacing-10) center;background-size:var(--ds-spacing-14) var(--ds-spacing-14)}.ds-filter-search.is-collapsible:not(.is-open)>input{display:none}.ds-filter-search.is-collapsible:not(.is-open)>.ds-filter-search__toggle{display:inline-flex}.ds-filter-search.is-collapsible.is-open>.ds-filter-search__cancel{display:inline-block}.ds-filter-search.is-collapsible.is-open>input{width:var(--ds-spacing-160)}.ds-filter-bar.is-left-compact .ds-filter-bar__scroller .ds-menu{position:fixed;top:auto;left:auto;margin-top:0}.ds-filter-bar.is-stacked{flex-wrap:wrap;row-gap:var(--ds-spacing-8)}.ds-filter-bar.is-stacked>.ds-filter-bar__filters{order:3;min-width:100%}.ds-filter-bar.is-stacked>.ds-filter-bar__actions{order:2}.ds-filter-bar.is-measuring{flex-wrap:nowrap}.ds-filter-bar.is-measuring>.ds-filter-bar__title,.ds-filter-bar.is-measuring>.ds-filter-bar__filters,.ds-filter-bar.is-measuring>.ds-filter-bar__actions{flex:0 0 auto;min-width:0}.ds-filter-bar.is-measuring>*{flex:0 0 auto;min-width:0}.ds-filter-bar.is-measuring .ds-filter-bar__scroller{width:auto;overflow-x:visible}@theme{ --color-hr-slate-50: #f3f4f7; --color-hr-slate-100: #e4e7ec; --color-hr-slate-200: #cbd2dc; --color-hr-slate-300: #cbd5e1; --color-hr-slate-400: #94a3b8; --color-hr-slate-500: #677b98; --color-hr-slate-600: #475569; --color-hr-slate-700: #384352; --color-hr-slate-800: #1e293b; --color-hr-slate-900: #0f172a; --color-hr-gray-50: #f3f5f6; --color-hr-gray-100: #e5e8eb; --color-hr-gray-200: #ced3da; --color-hr-gray-300: #d1d5db; --color-hr-gray-400: #9ca3af; --color-hr-gray-500: #6b7280; --color-hr-gray-600: #4b5563; --color-hr-gray-700: #374151; --color-hr-gray-800: #1f2937; --color-hr-gray-900: #111827; --color-hr-neutral-50: #f9f9f9; --color-hr-neutral-100: #ececec; --color-hr-neutral-200: #cccccc; --color-hr-neutral-300: #bababa; --color-hr-neutral-400: #a0a0a0; --color-hr-neutral-500: #888888; --color-hr-neutral-600: #666666; --color-hr-neutral-700: #454545; --color-hr-neutral-800: #333333; --color-hr-neutral-900: #111111; --color-hr-blue-50: #e8f0fe; --color-hr-blue-100: #d2e6fe; --color-hr-blue-200: #abcffc; --color-hr-blue-300: #93c5fd; --color-hr-blue-400: #60a5fa; --color-hr-blue-500: #3b82f6; --color-hr-blue-600: #0657bc; --color-hr-blue-700: #1d4ed8; --color-hr-blue-800: #032754; --color-hr-blue-900: #011228; --color-hr-indigo-50: #f3e8ff; --color-hr-indigo-100: #dddbf5; --color-hr-indigo-200: #bebbed; --color-hr-indigo-300: #9892e2; --color-hr-indigo-400: #6e66d6; --color-hr-indigo-500: #4136c9; --color-hr-indigo-600: #312999; --color-hr-indigo-700: #4338ca; --color-hr-indigo-800: #3730a3; --color-hr-indigo-900: #0a0920; --color-hr-violet-50: #f0ebfe; --color-hr-violet-100: #ede9fe; --color-hr-violet-200: #c0acfb; --color-hr-violet-300: #c4b5fd; --color-hr-violet-400: #a78bfa; --color-hr-violet-500: #460bf4; --color-hr-violet-600: #7c3aed; --color-hr-violet-700: #260684; --color-hr-violet-800: #180453; --color-hr-violet-900: #0b0227; --color-hr-pink-50: #feecf5; --color-hr-pink-100: #fce7f3; --color-hr-pink-200: #f9afd5; --color-hr-pink-300: #f57fbd; --color-hr-pink-400: #f472b6; --color-hr-pink-500: #ed1285; --color-hr-pink-600: #b40e65; --color-hr-pink-700: #be185d; --color-hr-pink-800: #50062d; --color-hr-pink-900: #260315; --color-hr-red-50: #fdecec; --color-hr-red-100: #fee2e2; --color-hr-red-200: #fecaca; --color-hr-red-300: #f48080; --color-hr-red-400: #ff4141; --color-hr-red-500: #ef4444; --color-hr-red-600: #dc2626; --color-hr-red-700: #b91c1c; --color-hr-red-800: #500707; --color-hr-red-900: #260303; --color-hr-orange-50: #fef2ec; --color-hr-orange-100: #ffedd5; --color-hr-orange-200: #fbc7ad; --color-hr-orange-300: #f8a77c; --color-hr-orange-400: #f68347; --color-hr-orange-500: #f97316; --color-hr-orange-600: #ea580c; --color-hr-orange-700: #c2410c; --color-hr-orange-800: #521f04; --color-hr-orange-900: #270f02; --color-hr-amber-50: #fef5eb; --color-hr-amber-100: #f5efdc; --color-hr-amber-200: #fdd7ab; --color-hr-amber-300: #fbbf79; --color-hr-amber-400: #d4b876; --color-hr-amber-500: #f59e0b; --color-hr-amber-600: #d97706; --color-hr-amber-700: #b45309; --color-hr-amber-800: #92400e; --color-hr-amber-900: #281601; --color-hr-yellow-50: #fefaeb; --color-hr-yellow-100: #fef9c3; --color-hr-yellow-200: #fce8ab; --color-hr-yellow-300: #fadb7a; --color-hr-yellow-400: #f9cd44; --color-hr-yellow-500: #eab308; --color-hr-yellow-600: #ca8a04; --color-hr-yellow-700: #856605; --color-hr-yellow-800: #544003; --color-hr-yellow-900: #271e01; --color-hr-green-50: #edfdf3; --color-hr-green-100: #dcfce7; --color-hr-green-200: #b3f5cb; --color-hr-green-300: #86efac; --color-hr-green-400: #4ade80; --color-hr-green-500: #22c55e; --color-hr-green-600: #16a34a; --color-hr-green-700: #107937; --color-hr-green-800: #1b7a26; --color-hr-green-900: #14532d; --color-hr-emerald-50: #ecfdf5; --color-hr-emerald-100: #d1fae5; --color-hr-emerald-200: #abfce5; --color-hr-emerald-300: #7afbd6; --color-hr-emerald-400: #43f9c5; --color-hr-emerald-500: #08f7b3; --color-hr-emerald-600: #06bc88; --color-hr-emerald-700: #047857; --color-hr-emerald-800: #065f46; --color-hr-emerald-900: #01271d; --color-hr-aquablue-50: #ecfafd; --color-hr-aquablue-100: #cffafe; --color-hr-aquablue-200: #b0e8f7; --color-hr-aquablue-300: #82daf3; --color-hr-aquablue-400: #4ecbee; --color-hr-aquablue-500: #17bbe8; --color-hr-aquablue-600: #118eb1; --color-hr-aquablue-700: #0e7490; --color-hr-aquablue-800: #08404f; --color-hr-aquablue-900: #041e25; }:root{--ds-spacing-2: 2px;--ds-spacing-4: 4px;--ds-spacing-6: 6px;--ds-spacing-8: 8px;--ds-spacing-10: 10px;--ds-spacing-12: 12px;--ds-spacing-14: 14px;--ds-spacing-16: 16px;--ds-spacing-18: 18px;--ds-spacing-20: 20px;--ds-spacing-22: 22px;--ds-spacing-24: 24px;--ds-spacing-26: 26px;--ds-spacing-28: 28px;--ds-spacing-30: 30px;--ds-spacing-32: 32px;--ds-spacing-34: 34px;--ds-spacing-36: 36px;--ds-spacing-38: 38px;--ds-spacing-40: 40px;--ds-spacing-42: 42px;--ds-spacing-44: 44px;--ds-spacing-46: 46px;--ds-spacing-48: 48px;--ds-spacing-50: 50px;--ds-spacing-52: 52px;--ds-spacing-54: 54px;--ds-spacing-56: 56px;--ds-spacing-58: 58px;--ds-spacing-60: 60px;--ds-spacing-62: 62px;--ds-spacing-64: 64px;--ds-spacing-66: 66px;--ds-spacing-68: 68px;--ds-spacing-70: 70px;--ds-spacing-72: 72px;--ds-spacing-74: 74px;--ds-spacing-76: 76px;--ds-spacing-78: 78px;--ds-spacing-80: 80px;--ds-spacing-82: 82px;--ds-spacing-84: 84px;--ds-spacing-86: 86px;--ds-spacing-88: 88px;--ds-spacing-90: 90px;--ds-spacing-92: 92px;--ds-spacing-94: 94px;--ds-spacing-96: 96px;--ds-spacing-98: 98px;--ds-spacing-100: 100px;--ds-spacing-102: 102px;--ds-spacing-104: 104px;--ds-spacing-106: 106px;--ds-spacing-108: 108px;--ds-spacing-110: 110px;--ds-spacing-112: 112px;--ds-spacing-114: 114px;--ds-spacing-116: 116px;--ds-spacing-118: 118px;--ds-spacing-120: 120px;--ds-spacing-122: 122px;--ds-spacing-124: 124px;--ds-spacing-126: 126px;--ds-spacing-128: 128px;--ds-spacing-130: 130px;--ds-spacing-132: 132px;--ds-spacing-134: 134px;--ds-spacing-136: 136px;--ds-spacing-138: 138px;--ds-spacing-140: 140px;--ds-spacing-142: 142px;--ds-spacing-144: 144px;--ds-spacing-146: 146px;--ds-spacing-148: 148px;--ds-spacing-150: 150px;--ds-spacing-152: 152px;--ds-spacing-154: 154px;--ds-spacing-156: 156px;--ds-spacing-158: 158px;--ds-spacing-160: 160px;--ds-spacing-162: 162px;--ds-spacing-164: 164px;--ds-spacing-166: 166px;--ds-spacing-168: 168px;--ds-spacing-170: 170px;--ds-spacing-172: 172px;--ds-spacing-174: 174px;--ds-spacing-176: 176px;--ds-spacing-178: 178px;--ds-spacing-180: 180px;--ds-spacing-182: 182px;--ds-spacing-184: 184px;--ds-spacing-186: 186px;--ds-spacing-188: 188px;--ds-spacing-190: 190px;--ds-spacing-192: 192px;--ds-spacing-194: 194px;--ds-spacing-196: 196px;--ds-spacing-198: 198px;--ds-spacing-200: 200px;--ds-spacing-202: 202px;--ds-spacing-204: 204px;--ds-spacing-206: 206px;--ds-spacing-208: 208px;--ds-spacing-210: 210px;--ds-spacing-212: 212px;--ds-spacing-214: 214px;--ds-spacing-216: 216px;--ds-spacing-218: 218px;--ds-spacing-220: 220px;--ds-spacing-222: 222px;--ds-spacing-224: 224px;--ds-spacing-226: 226px;--ds-spacing-228: 228px;--ds-spacing-230: 230px;--ds-spacing-232: 232px;--ds-spacing-234: 234px;--ds-spacing-236: 236px;--ds-spacing-238: 238px;--ds-spacing-240: 240px;--ds-spacing-242: 242px;--ds-spacing-244: 244px;--ds-spacing-246: 246px;--ds-spacing-248: 248px;--ds-spacing-250: 250px;--ds-spacing-252: 252px;--ds-spacing-254: 254px;--ds-spacing-256: 256px;--ds-opacity-0: 0;--ds-opacity-5: .05;--ds-opacity-10: .1;--ds-opacity-15: .15;--ds-opacity-20: .2;--ds-opacity-25: .25;--ds-opacity-30: .3;--ds-opacity-35: .35;--ds-opacity-40: .4;--ds-opacity-45: .45;--ds-opacity-50: .5;--ds-opacity-55: .55;--ds-opacity-60: .6;--ds-opacity-65: .65;--ds-opacity-70: .7;--ds-opacity-75: .75;--ds-opacity-80: .8;--ds-opacity-85: .85;--ds-opacity-90: .9;--ds-opacity-95: .95;--ds-opacity-100: 1}@theme{ --spacing: 4px; --opacity-0: var(--ds-opacity-0); --opacity-5: var(--ds-opacity-5); --opacity-10: var(--ds-opacity-10); --opacity-15: var(--ds-opacity-15); --opacity-20: var(--ds-opacity-20); --opacity-25: var(--ds-opacity-25); --opacity-30: var(--ds-opacity-30); --opacity-35: var(--ds-opacity-35); --opacity-40: var(--ds-opacity-40); --opacity-45: var(--ds-opacity-45); --opacity-50: var(--ds-opacity-50); --opacity-55: var(--ds-opacity-55); --opacity-60: var(--ds-opacity-60); --opacity-65: var(--ds-opacity-65); --opacity-70: var(--ds-opacity-70); --opacity-75: var(--ds-opacity-75); --opacity-80: var(--ds-opacity-80); --opacity-85: var(--ds-opacity-85); --opacity-90: var(--ds-opacity-90); --opacity-95: var(--ds-opacity-95); --opacity-100: var(--ds-opacity-100); }:root:not([data-analytics-settings-ready]) [data-analytics-settings],:root:not([data-analytics-settings-ready]) [data-analytics-settings-region]{display:none}.ds-analytics-settings[hidden],.ds-analytics-settings [hidden]{display:none}.ds-analytics-settings{position:fixed;inset-inline-start:var(--ds-spacing-16);bottom:calc(var(--ds-spacing-80) + env(safe-area-inset-bottom,0px));z-index:60;max-width:min(360px,calc(100vw - 32px));padding:var(--ds-spacing-12);border:1px solid var(--color-line-normal);border-radius:var(--ds-radius-md, 8px);background:var(--color-bg-normal);color:var(--color-label-normal);font-size:var(--typo-b6-size, 12px)}.ds-analytics-settings summary{display:flex;align-items:center;min-height:var(--ds-spacing-44);cursor:pointer}.ds-analytics-settings summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ds-analytics-settings__choices:not([hidden]){display:flex;flex-wrap:wrap;gap:var(--ds-spacing-8)}.ds-analytics-settings__choices>.ds-notice{flex-basis:100%}.ds-line-cell{display:flex;flex-direction:column;gap:2px;min-height:48px;padding:6px 10px;border-radius:var(--radius-4);cursor:pointer;text-align:left;transition:background-color .12s ease}.ds-line-cell:hover,.ds-line-cell:focus-visible{background:var(--color-bg-alternative)}.ds-line-cell:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ds-line-cell__line{font-size:var(--text-b5);line-height:var(--text-b5--line-height);font-weight:500;color:var(--color-label-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-line-cell.is-inherited .ds-line-cell__line{color:var(--color-label-assistive);font-weight:400}.ds-line-cell__source{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:var(--text-b6);line-height:var(--text-b6--line-height);color:var(--color-label-assistive)}.ds-line-cell__edit{margin-left:auto;opacity:0;color:var(--color-label-alternative);transition:opacity .12s ease}.ds-line-cell:hover .ds-line-cell__edit,.ds-line-cell:focus-visible .ds-line-cell__edit{opacity:1}.ds-line-cell.is-active{background:var(--color-primary-bg);outline:1px solid var(--color-orange-200);outline-offset:-1px}.ds-approval-steps{display:flex;flex-direction:column;gap:10px;font-size:var(--text-b5);line-height:var(--text-b5--line-height);color:var(--color-label-normal)}.ds-approval-steps--lg{font-size:var(--text-b4);line-height:var(--text-b4--line-height)}.ds-approval-steps__title{display:flex;align-items:center;gap:8px;font-size:var(--text-b4);line-height:var(--text-b4--line-height);font-weight:600}.ds-approval-steps--lg .ds-approval-steps__title{font-size:var(--text-b3);line-height:var(--text-b3--line-height)}.ds-approval-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ds-approval-steps__item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding-bottom:14px}.ds-approval-steps__item:last-child{padding-bottom:0}.ds-approval-steps__item:before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:var(--color-line-normal)}.ds-approval-steps__item:last-child:before{display:none}.ds-approval-steps__item.is-approved:before{background:var(--color-status-success)}.ds-approval-steps__dot{width:24px;height:24px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-b6);line-height:1;font-weight:700;border:1.5px solid var(--color-line-dark);color:var(--color-label-assistive);background:var(--color-bg-normal)}.ds-approval-steps__item.is-pending .ds-approval-steps__dot{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-label-white)}.ds-approval-steps__item.is-approved .ds-approval-steps__dot{background:var(--color-status-success);border-color:var(--color-status-success);color:var(--color-label-white)}.ds-approval-steps__item.is-rejected .ds-approval-steps__dot{background:var(--color-status-error);border-color:var(--color-status-error);color:var(--color-label-white)}.ds-approval-steps__item.is-skipped .ds-approval-steps__dot{border-style:dashed}.ds-approval-steps__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-approval-steps__who{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ds-approval-steps__name{font-weight:600}.ds-approval-steps__item.is-skipped .ds-approval-steps__name{color:var(--color-label-assistive);font-weight:500}.ds-approval-steps__role{color:var(--color-label-assistive)}.ds-approval-steps__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--color-label-assistive);font-size:var(--text-b6);line-height:var(--text-b6--line-height)}.ds-approval-steps--lg .ds-approval-steps__meta{font-size:var(--text-b5);line-height:var(--text-b5--line-height)}.ds-approval-steps__reason{margin-top:2px;padding:4px 8px;border-radius:var(--radius-4);background:var(--ds-secondary-red-bg);color:var(--ds-color-danger);font-size:var(--text-b6);line-height:var(--text-b6--line-height);overflow-wrap:anywhere}.ds-approval-steps--lg .ds-approval-steps__reason{font-size:var(--text-b5);line-height:var(--text-b5--line-height)}.ds-approval-steps__replace{margin-left:auto}.ds-approval-steps__replaced{color:var(--color-label-assistive);font-size:var(--text-b6);line-height:var(--text-b6--line-height)}.ds-approval-steps--lg .ds-approval-steps__replaced{font-size:var(--text-b5);line-height:var(--text-b5--line-height)}.ds-approval-steps__read{color:var(--color-label-assistive);font-size:var(--text-b6);line-height:var(--text-b6--line-height)}.ds-approval-steps__read.is-unread{color:var(--color-orange-600)}.ds-approval-steps--lg .ds-approval-steps__read{font-size:var(--text-b5);line-height:var(--text-b5--line-height)}.ds-approval-steps__legacy,.ds-approval-steps__empty,.ds-approval-steps__loading{display:flex;align-items:flex-start;gap:8px;color:var(--color-label-assistive)}.ds-approval-steps__legacy>.ds-ico{width:16px;height:16px;flex-shrink:0;margin-top:2px}.ds-approval-steps__compact{color:var(--color-label-assistive)}.ds-guidance-outline,.ds-guidance-hint{--ds-guidance-bg: var(--color-purple-500);--ds-guidance-fg: var(--ds-bw-white);--ds-guidance-line: var(--color-purple-400)}.ds-guidance-outline{position:fixed;z-index:var(--ds-z-modal);box-sizing:border-box;pointer-events:none;border:3px solid var(--ds-guidance-line);border-radius:var(--radius-8)}.ds-guidance-hint{position:fixed;z-index:var(--ds-z-modal);display:flex;align-items:flex-start;gap:var(--ds-spacing-8);width:max-content;max-width:calc(100vw - 24px);padding:var(--ds-spacing-12) var(--ds-spacing-12) var(--ds-spacing-12) var(--ds-spacing-16);border-radius:var(--ds-radius-sm);background:var(--ds-guidance-bg);color:var(--ds-guidance-fg);box-shadow:var(--ds-shadow-md);opacity:0;transform:translateY(-4px);transition:opacity .12s,transform .12s}.ds-guidance-hint.is-visible{opacity:1;transform:translateY(0)}.ds-backdrop-open .ds-guidance-hint,.ds-backdrop-open .ds-guidance-outline,.ds-guidance-hint[hidden],.ds-guidance-outline[hidden]{display:none}.ds-guidance-hint__body{flex:1;min-width:0}.ds-guidance-hint__title,.ds-guidance-hint__description{display:block}.ds-guidance-hint__title{font-size:var(--text-b4);font-weight:var(--font-weight-bold);line-height:var(--text-b4--line-height)}.ds-guidance-hint__description{margin-top:var(--ds-spacing-4);font-size:var(--text-b5);line-height:var(--text-b5--line-height)}.ds-guidance-hint__close{flex-shrink:0;margin-top:calc((var(--text-b4) * var(--text-b4--line-height) - 18px) / 2)}.ds-guidance-hint:after{content:"";position:absolute;left:var(--ds-guidance-arrow-x);width:8px;height:8px;background:var(--ds-guidance-bg)}.ds-guidance-hint[data-placement=top]:after{bottom:0;border-radius:0 0 2px;transform:translate(-50%,50%) rotate(45deg)}.ds-guidance-hint[data-placement=bottom]:after{top:0;border-radius:2px 0 0;transform:translate(-50%,-50%) rotate(45deg)}:root{--color-neutral-25: #fdfdfd;--color-neutral-50: #f5f5f5;--color-neutral-75: #f1f1f1;--color-neutral-100: #e5e5e5;--color-neutral-200: #dadada;--color-neutral-300: #c1c1c1;--color-neutral-400: #8f8f8f;--color-neutral-450: #707070;--color-neutral-500: #5e5e5e;--color-neutral-600: #4a4a4a;--color-neutral-700: #2c2c2c;--color-neutral-800: #252525;--color-neutral-900: #1b1b1b;--color-orange-50: #fef2ec;--color-orange-100: #fee6d9;--color-orange-200: #fdd7c4;--color-orange-300: #faaf89;--color-orange-400: #f8884f;--color-orange-500: #f66014;--color-orange-600: #d3440e;--color-orange-700: #b12c0a;--color-orange-800: #8e1a06;--color-orange-900: #760c03;--color-blue-50: #edf3fd;--color-blue-100: #dce6fc;--color-blue-200: #c8d8fa;--color-blue-300: #91b1f5;--color-blue-400: #5b8af0;--color-blue-500: #2463eb;--color-blue-600: #0243cf;--color-blue-700: #003bbb;--color-blue-800: #002c8c;--color-blue-900: #00287d;--color-green-50: #f0fdea;--color-green-100: #e8fddf;--color-green-200: #bdf9ad;--color-green-300: #8eee81;--color-green-400: #62de5f;--color-green-500: #30c93a;--color-green-600: #23ac38;--color-green-700: #189035;--color-green-800: #0f7431;--color-green-900: #09602e;--color-red-50: #fff5f4;--color-red-100: #ffd7d4;--color-red-200: #ffafa9;--color-red-300: #ff877e;--color-red-400: #ff5f53;--color-red-500: #ff3728;--color-red-600: #e63224;--color-red-700: #cc2c20;--color-red-800: #a62920;--color-red-900: #802018;--color-yellow-50: #fefae8;--color-yellow-100: #fef3cb;--color-yellow-200: #fde498;--color-yellow-300: #fad064;--color-yellow-400: #f6bc3d;--color-yellow-500: #f09c00;--color-yellow-600: #ce7e00;--color-yellow-700: #ac6300;--color-yellow-800: #8b4b00;--color-yellow-900: #733a00;--color-aquablue-50: #f4fefe;--color-aquablue-100: #d5fbfc;--color-aquablue-200: #adf1f9;--color-aquablue-300: #81dcee;--color-aquablue-400: #5fc0de;--color-aquablue-500: #309bc9;--color-aquablue-600: #237aac;--color-aquablue-700: #185c90;--color-aquablue-800: #0f4174;--color-aquablue-900: #092e60;--color-purple-50: #f6f6fe;--color-purple-100: #dbdcfc;--color-purple-200: #b8bafa;--color-purple-300: #9294f0;--color-purple-400: #7375e2;--color-purple-500: #484acf;--color-purple-600: #3436b2;--color-purple-700: #242595;--color-purple-800: #161778;--color-purple-900: #0d0e63;--font-app: "InterVariable", "Pretendard Variable", "Noto Sans Symbols", "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-inter: "InterVariable", system-ui, -apple-system, sans-serif;--font-poppins: "Poppins", sans-serif;--font-pretendard: "Pretendard Variable", "Noto Sans KR", sans-serif;--font-mono: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-brand: "Geist", system-ui, -apple-system, sans-serif;--text-h1: 32px;--text-h1--line-height: 1.4;--text-h1--letter-spacing: -.32px;--text-h2: 28px;--text-h2--line-height: 1.4;--text-h2--letter-spacing: -.28px;--text-h3: 24px;--text-h3--line-height: 1.4;--text-h3--letter-spacing: -.24px;--text-h4: 22px;--text-h4--line-height: 1.4;--text-h4--letter-spacing: -.22px;--text-h5: 20px;--text-h5--line-height: 1.4;--text-h5--letter-spacing: -.2px;--text-b2: 18px;--text-b2--line-height: 1.4;--text-b2--letter-spacing: -.18px;--text-b3: 16px;--text-b3--line-height: 1.4;--text-b3--letter-spacing: -.16px;--text-b4: 14px;--text-b4--line-height: 1.4;--text-b4--letter-spacing: -.14px;--text-b5: 13px;--text-b5--line-height: 1.4;--text-b5--letter-spacing: -.13px;--text-b6: 12px;--text-b6--line-height: 1.4;--text-b6--letter-spacing: -.12px;--text-c1: 11px;--text-c1--line-height: 1.4;--text-c1--letter-spacing: -.11px;--text-c2: 10px;--text-c2--line-height: 1.4;--text-c2--letter-spacing: -.1px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-32: 32px;--radius-64: 64px;--radius-128: 128px;--radius-256: 256px;--radius-512: 512px;--radius-full: 9999px;--shadow-blur1: 0 2px 2px 0 rgba(7, 7, 7, .06), 0 0 2px 0 rgba(7, 7, 7, .06);--shadow-blur2: 0 2px 4px 0 rgba(7, 7, 7, .06), 0 0 4px 0 rgba(7, 7, 7, .06);--shadow-blur3: 0 4px 4px 0 rgba(7, 7, 7, .06), 0 0 8px 0 rgba(7, 7, 7, .06);--shadow-blur4: 0 4px 8px 0 rgba(7, 7, 7, .06), 0 4px 16px 0 rgba(7, 7, 7, .06), 0 0 2px 0 rgba(7, 7, 7, .06);--shadow-table: 0 2px 12px 0 rgba(44, 44, 44, .1);--shadow-card: 0 3px 20px 0 rgba(0, 0, 0, .1);--shadow-popover: 0 2px 20px 0 rgba(44, 44, 44, .1);--shadow-modal: 0 20px 40px 0 rgba(0, 0, 0, .1);--shadow-auth: 0 2px 20px 0 rgba(44, 44, 44, .1);--shadow-tooltip: 0 2px 3px 0 rgba(0, 0, 0, .2);--duration-fast: .1s;--duration-normal: .2s;--ease-hereby: ease-in-out;--color-static-white: #ffffff;--color-static-black: #070707;--color-primary: var(--color-orange-500);--color-primary-fg: var(--color-static-white);--color-primary-bg: var(--color-orange-50);--color-primary-strong: var(--color-orange-600);--color-primary-heavy: var(--color-orange-700);--color-bg-brand-tint: var(--color-orange-100);--color-bg-brand-tint-soft: var(--color-orange-50);--color-bg-normal: #ffffff;--color-bg-alternative: var(--color-neutral-50);--color-bg-container: #ffffff;--color-bg-elevated: #ffffff;--color-bg-inverse: var(--color-neutral-900);--color-bg-glass: #ffffff;--color-bg-hover: var(--color-neutral-100);--color-bg-selected: var(--color-neutral-200);--color-bg-sunken: var(--color-neutral-75);--color-skeleton: var(--color-neutral-75);--color-skeleton-elevated: var(--color-neutral-75);--color-skeleton-sunken: var(--color-neutral-100);--color-label-normal: var(--color-neutral-900);--color-label-black-normal: var(--color-neutral-900);--color-label-black-strong: #000000;--color-label-alternative: var(--color-neutral-600);--color-label-assistive: var(--color-neutral-500);--color-label-muted: var(--color-neutral-400);--color-label-disable: var(--color-neutral-300);--color-label-white: #ffffff;--color-label-white-normal: var(--color-neutral-25);--color-label-inverse: var(--color-static-white);--color-label-inverse-alternative: var(--color-neutral-300);--color-label-body: var(--color-neutral-700);--color-label-danger: var(--color-red-500);--color-label-brand: var(--color-orange-600);--color-line-normal: var(--color-neutral-100);--color-line-alternative: var(--color-neutral-200);--color-line-strong: var(--color-neutral-300);--color-line-dark: var(--color-neutral-900);--color-line-inverse: var(--color-neutral-700);--color-line-field: var(--color-neutral-450);--color-line-section: var(--color-neutral-100);--color-focus-ring: var(--color-blue-500);--color-status-success: var(--color-green-600);--color-status-success-bg: var(--color-green-50);--color-status-success-fg: var(--color-green-700);--color-status-success-border: var(--color-green-200);--color-status-success-icon: var(--color-green-500);--color-status-warning: var(--color-yellow-400);--color-status-warning-bg: var(--color-yellow-50);--color-status-warning-fg: var(--color-yellow-700);--color-status-warning-border: var(--color-yellow-200);--color-status-warning-icon: var(--color-yellow-500);--color-status-error: var(--color-red-600);--color-status-error-bg: var(--color-red-50);--color-status-error-fg: var(--color-red-700);--color-status-error-border: var(--color-red-200);--color-status-error-icon: var(--color-red-500);--color-status-info: var(--color-blue-500);--color-status-info-bg: var(--color-blue-50);--color-status-info-fg: var(--color-blue-700);--color-status-info-border: var(--color-blue-200);--color-status-info-icon: var(--color-blue-500);--color-action-primary: var(--color-orange-500);--color-action-primary-fg: var(--color-static-white);--color-action-primary-soft: var(--color-orange-50);--color-action-primary-soft-fg: var(--color-orange-600);--color-action-strong: var(--color-neutral-900);--color-action-strong-fg: var(--color-static-white);--color-action-muted: var(--color-neutral-200);--color-action-muted-fg: var(--color-neutral-900);--color-action-assistive: var(--color-neutral-300);--color-action-assistive-fg: var(--color-neutral-900);--color-action-strong-hover: var(--color-neutral-800);--color-action-tertiary: var(--color-bg-container);--color-action-tertiary-fg: var(--color-label-normal);--color-action-tertiary-border: transparent;--color-action-outline-fg: var(--color-label-normal);--color-action-outline-border: var(--color-line-normal);--color-action-icon-muted: var(--color-neutral-500);--color-action-danger: var(--color-red-600);--color-action-danger-fg: var(--color-static-white);--color-action-danger-soft: var(--color-red-50);--color-action-danger-soft-fg: var(--color-red-600);--color-action-disabled: var(--color-line-normal);--color-action-disabled-fg: var(--color-label-disable);--color-action-overlay: var(--color-label-muted);--color-action-overlay-strong: var(--color-neutral-900);--color-action-strong-border: transparent;--color-action-green: var(--color-green-500);--color-action-green-fg: var(--color-static-white);--color-action-blue: var(--color-blue-500);--color-action-blue-fg: var(--color-static-white);--color-action-purple: var(--color-purple-500);--color-action-purple-fg: var(--color-static-white);--color-action-aquablue: var(--color-aquablue-500);--color-action-aquablue-fg: var(--color-static-white);--color-action-yellow: var(--color-yellow-300);--color-action-yellow-fg: var(--color-neutral-900);--color-secondary-orange: var(--color-orange-500);--color-secondary-aquablue: var(--color-aquablue-500);--color-secondary-green: var(--color-green-500);--color-secondary-yellow: var(--color-yellow-300);--color-secondary-purple: var(--color-purple-500);--color-secondary-purple-bg: var(--color-purple-50);--color-secondary-blue: var(--color-blue-500);--color-secondary-red: var(--color-red-600);--bg-image-gradient-logo: linear-gradient(290deg, #f8884f 14.45%, #ff4141 50.1%, #f6bc3d 82.67%);--bg-image-gradient-logo-family: linear-gradient( 314deg, #fe4d43 0%, #ff7732 38.94%, #ffaf00 95.67% );--bg-image-gradient-orange: linear-gradient(271deg, #f66014 .43%, #f6bc3d 95.24%);--bg-image-gradient-orange-btn: linear-gradient(271deg, #f66014 4.71%, #f8984f 99.53%);--bg-image-gradient-aquablue: linear-gradient(90deg, #85d2f3 0%, #309bc9 100%);--color-hr-slate-50: #f3f4f7;--color-hr-slate-100: #e4e7ec;--color-hr-slate-200: #cbd2dc;--color-hr-slate-300: #cbd5e1;--color-hr-slate-400: #94a3b8;--color-hr-slate-500: #677b98;--color-hr-slate-600: #475569;--color-hr-slate-700: #384352;--color-hr-slate-800: #1e293b;--color-hr-slate-900: #0f172a;--color-hr-gray-50: #f3f5f6;--color-hr-gray-100: #e5e8eb;--color-hr-gray-200: #ced3da;--color-hr-gray-300: #d1d5db;--color-hr-gray-400: #9ca3af;--color-hr-gray-500: #6b7280;--color-hr-gray-600: #4b5563;--color-hr-gray-700: #374151;--color-hr-gray-800: #1f2937;--color-hr-gray-900: #111827;--color-hr-neutral-50: #f9f9f9;--color-hr-neutral-100: #ececec;--color-hr-neutral-200: #cccccc;--color-hr-neutral-300: #bababa;--color-hr-neutral-400: #a0a0a0;--color-hr-neutral-500: #888888;--color-hr-neutral-600: #666666;--color-hr-neutral-700: #454545;--color-hr-neutral-800: #333333;--color-hr-neutral-900: #111111;--color-hr-blue-50: #e8f0fe;--color-hr-blue-100: #d2e6fe;--color-hr-blue-200: #abcffc;--color-hr-blue-300: #93c5fd;--color-hr-blue-400: #60a5fa;--color-hr-blue-500: #3b82f6;--color-hr-blue-600: #0657bc;--color-hr-blue-700: #1d4ed8;--color-hr-blue-800: #032754;--color-hr-blue-900: #011228;--color-hr-indigo-50: #f3e8ff;--color-hr-indigo-100: #dddbf5;--color-hr-indigo-200: #bebbed;--color-hr-indigo-300: #9892e2;--color-hr-indigo-400: #6e66d6;--color-hr-indigo-500: #4136c9;--color-hr-indigo-600: #312999;--color-hr-indigo-700: #4338ca;--color-hr-indigo-800: #3730a3;--color-hr-indigo-900: #0a0920;--color-hr-violet-50: #f0ebfe;--color-hr-violet-100: #ede9fe;--color-hr-violet-200: #c0acfb;--color-hr-violet-300: #c4b5fd;--color-hr-violet-400: #a78bfa;--color-hr-violet-500: #460bf4;--color-hr-violet-600: #7c3aed;--color-hr-violet-700: #260684;--color-hr-violet-800: #180453;--color-hr-violet-900: #0b0227;--color-hr-pink-50: #feecf5;--color-hr-pink-100: #fce7f3;--color-hr-pink-200: #f9afd5;--color-hr-pink-300: #f57fbd;--color-hr-pink-400: #f472b6;--color-hr-pink-500: #ed1285;--color-hr-pink-600: #b40e65;--color-hr-pink-700: #be185d;--color-hr-pink-800: #50062d;--color-hr-pink-900: #260315;--color-hr-red-50: #fdecec;--color-hr-red-100: #fee2e2;--color-hr-red-200: #fecaca;--color-hr-red-300: #f48080;--color-hr-red-400: #ff4141;--color-hr-red-500: #ef4444;--color-hr-red-600: #dc2626;--color-hr-red-700: #b91c1c;--color-hr-red-800: #500707;--color-hr-red-900: #260303;--color-hr-orange-50: #fef2ec;--color-hr-orange-100: #ffedd5;--color-hr-orange-200: #fbc7ad;--color-hr-orange-300: #f8a77c;--color-hr-orange-400: #f68347;--color-hr-orange-500: #f97316;--color-hr-orange-600: #ea580c;--color-hr-orange-700: #c2410c;--color-hr-orange-800: #521f04;--color-hr-orange-900: #270f02;--color-hr-amber-50: #fef5eb;--color-hr-amber-100: #f5efdc;--color-hr-amber-200: #fdd7ab;--color-hr-amber-300: #fbbf79;--color-hr-amber-400: #d4b876;--color-hr-amber-500: #f59e0b;--color-hr-amber-600: #d97706;--color-hr-amber-700: #b45309;--color-hr-amber-800: #92400e;--color-hr-amber-900: #281601;--color-hr-yellow-50: #fefaeb;--color-hr-yellow-100: #fef9c3;--color-hr-yellow-200: #fce8ab;--color-hr-yellow-300: #fadb7a;--color-hr-yellow-400: #f9cd44;--color-hr-yellow-500: #eab308;--color-hr-yellow-600: #ca8a04;--color-hr-yellow-700: #856605;--color-hr-yellow-800: #544003;--color-hr-yellow-900: #271e01;--color-hr-green-50: #edfdf3;--color-hr-green-100: #dcfce7;--color-hr-green-200: #b3f5cb;--color-hr-green-300: #86efac;--color-hr-green-400: #4ade80;--color-hr-green-500: #22c55e;--color-hr-green-600: #16a34a;--color-hr-green-700: #107937;--color-hr-green-800: #1b7a26;--color-hr-green-900: #14532d;--color-hr-emerald-50: #ecfdf5;--color-hr-emerald-100: #d1fae5;--color-hr-emerald-200: #abfce5;--color-hr-emerald-300: #7afbd6;--color-hr-emerald-400: #43f9c5;--color-hr-emerald-500: #08f7b3;--color-hr-emerald-600: #06bc88;--color-hr-emerald-700: #047857;--color-hr-emerald-800: #065f46;--color-hr-emerald-900: #01271d;--color-hr-aquablue-50: #ecfafd;--color-hr-aquablue-100: #cffafe;--color-hr-aquablue-200: #b0e8f7;--color-hr-aquablue-300: #82daf3;--color-hr-aquablue-400: #4ecbee;--color-hr-aquablue-500: #17bbe8;--color-hr-aquablue-600: #118eb1;--color-hr-aquablue-700: #0e7490;--color-hr-aquablue-800: #08404f;--color-hr-aquablue-900: #041e25;--spacing: 4px;--opacity-0: var(--ds-opacity-0);--opacity-5: var(--ds-opacity-5);--opacity-10: var(--ds-opacity-10);--opacity-15: var(--ds-opacity-15);--opacity-20: var(--ds-opacity-20);--opacity-25: var(--ds-opacity-25);--opacity-30: var(--ds-opacity-30);--opacity-35: var(--ds-opacity-35);--opacity-40: var(--ds-opacity-40);--opacity-45: var(--ds-opacity-45);--opacity-50: var(--ds-opacity-50);--opacity-55: var(--ds-opacity-55);--opacity-60: var(--ds-opacity-60);--opacity-65: var(--ds-opacity-65);--opacity-70: var(--ds-opacity-70);--opacity-75: var(--ds-opacity-75);--opacity-80: var(--ds-opacity-80);--opacity-85: var(--ds-opacity-85);--opacity-90: var(--ds-opacity-90);--opacity-95: var(--ds-opacity-95);--opacity-100: var(--ds-opacity-100)}[data-theme=light]{color-scheme:light;--color-bg-normal: #ffffff;--color-bg-alternative: var(--color-neutral-50);--color-bg-container: #ffffff;--color-bg-elevated: #ffffff;--color-bg-inverse: var(--color-neutral-900);--color-bg-brand-tint: var(--color-orange-100);--color-bg-brand-tint-soft: var(--color-orange-50);--color-bg-glass: #ffffff;--color-bg-hover: var(--color-neutral-100);--color-bg-selected: var(--color-neutral-200);--color-bg-sunken: var(--color-neutral-75);--color-skeleton: var(--color-neutral-75);--color-skeleton-elevated: var(--color-neutral-75);--color-skeleton-sunken: var(--color-neutral-100);--color-primary-bg: var(--color-orange-50);--color-label-normal: var(--color-neutral-900);--color-label-black-normal: var(--color-neutral-900);--color-label-black-strong: #000000;--color-label-alternative: var(--color-neutral-600);--color-label-assistive: var(--color-neutral-500);--color-label-muted: var(--color-neutral-400);--color-label-disable: var(--color-neutral-300);--color-label-white-normal: var(--color-neutral-25);--color-label-inverse: var(--color-static-white);--color-label-inverse-alternative: var(--color-neutral-300);--color-label-body: var(--color-neutral-700);--color-label-danger: var(--color-red-500);--color-label-brand: var(--color-orange-600);--color-line-normal: var(--color-neutral-100);--color-line-alternative: var(--color-neutral-200);--color-line-strong: var(--color-neutral-300);--color-line-dark: var(--color-neutral-900);--color-line-inverse: var(--color-neutral-700);--color-line-field: var(--color-neutral-450);--color-line-section: var(--color-neutral-100);--color-action-icon-muted: var(--color-neutral-500);--color-focus-ring: var(--color-blue-500);--color-status-success: var(--color-green-600);--color-status-success-bg: var(--color-green-50);--color-status-success-fg: var(--color-green-700);--color-status-success-border: var(--color-green-200);--color-status-success-icon: var(--color-green-500);--color-status-warning: var(--color-yellow-400);--color-status-warning-bg: var(--color-yellow-50);--color-status-warning-fg: var(--color-yellow-700);--color-status-warning-border: var(--color-yellow-200);--color-status-warning-icon: var(--color-yellow-500);--color-status-error: var(--color-red-600);--color-status-error-bg: var(--color-red-50);--color-status-error-fg: var(--color-red-700);--color-status-error-border: var(--color-red-200);--color-status-error-icon: var(--color-red-500);--color-status-info: var(--color-blue-500);--color-status-info-bg: var(--color-blue-50);--color-status-info-fg: var(--color-blue-700);--color-status-info-border: var(--color-blue-200);--color-status-info-icon: var(--color-blue-500);--color-action-primary: var(--color-orange-500);--color-action-primary-fg: var(--color-static-white);--color-action-primary-soft: var(--color-orange-50);--color-action-primary-soft-fg: var(--color-orange-600);--color-action-strong: var(--color-neutral-900);--color-action-strong-fg: var(--color-static-white);--color-action-strong-border: transparent;--color-action-muted: var(--color-neutral-200);--color-action-muted-fg: var(--color-neutral-900);--color-action-assistive: var(--color-neutral-300);--color-action-assistive-fg: var(--color-neutral-900);--color-action-strong-hover: var(--color-neutral-800);--color-action-danger: var(--color-red-600);--color-action-danger-fg: var(--color-static-white);--color-action-danger-soft: var(--color-red-50);--color-action-danger-soft-fg: var(--color-red-600);--color-action-disabled: var(--color-line-normal);--color-action-disabled-fg: var(--color-label-disable);--color-action-overlay: var(--color-label-muted);--color-action-overlay-strong: var(--color-neutral-900);--color-secondary-orange: var(--color-orange-500);--color-secondary-aquablue: var(--color-aquablue-500);--color-secondary-green: var(--color-green-500);--color-secondary-purple: var(--color-purple-500);--color-secondary-purple-bg: var(--color-purple-50);--color-secondary-blue: var(--color-blue-500);--color-secondary-red: var(--color-red-600);--ds-label-white: var(--color-neutral-25);--ds-secondary-green: var(--color-green-500);--ds-secondary-aquablue: var(--color-aquablue-500);--ds-secondary-blue: var(--color-blue-500);--ds-secondary-purple: var(--color-purple-500);--ds-secondary-yellow: var(--color-yellow-300);--ds-secondary-aqua-bg: var(--color-aquablue-50);--ds-secondary-blue-bg: var(--color-blue-50);--ds-secondary-purple-bg: var(--color-purple-50);--ds-secondary-yellow-border-soft: var(--color-yellow-100);--ds-bg-elevated: var(--color-neutral-25);--ds-bg-elevated-alt: var(--color-neutral-75);--ds-fill-soft: #f8f8f8;--ds-cell-focus-bg: #eef4ff;--ds-switch-track: var(--color-neutral-300);--ds-switch-track-hover: var(--color-neutral-400);--ds-tab-inactive-fg: var(--color-neutral-300);--ds-checkbox-glyph-check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3 6.8l2.3 2.3L10 4.1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");--ds-checkbox-glyph-mixed: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3.5 6.5h6' stroke='white' stroke-width='1.5' stroke-linecap='round'/></svg>");--ds-dropdown-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 6.25L8 9.75l3.5-3.5' stroke='%238f8f8f' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-action-tertiary: var(--color-bg-container);--color-action-tertiary-fg: var(--color-label-normal);--color-action-outline-fg: var(--color-label-normal);--color-action-outline-border: var(--color-line-normal);--ds-color-text: var(--color-label-body);--ds-color-bg: var(--color-bg-normal);--ds-color-bg-alt: var(--color-bg-alternative);--ds-color-line: var(--color-line-normal);--ds-color-line-strong: var(--color-line-alternative);--ds-color-primary: var(--color-primary);--ds-color-primary-strong: var(--color-primary-strong);--ds-color-primary-soft: var(--color-primary-bg);--ds-color-focus: var(--color-focus-ring);--ds-color-muted: var(--color-label-assistive);--ds-color-success: var(--color-status-success);--ds-color-danger: var(--color-status-error);--ds-label-fg-muted: var(--color-label-muted);--ds-label-fg-assistive: var(--color-label-assistive);--ds-label-black: var(--color-label-normal);--ds-label-black-bg: var(--ds-label-black);--ds-label-black-fg: var(--ds-label-white);--ds-label-white-bg: var(--ds-label-white);--ds-label-disable: var(--color-label-disable);--ds-secondary-green-bg: var(--color-status-success-bg);--ds-secondary-green-border: var(--color-status-success-border);--ds-secondary-yellow-bg: var(--color-status-warning-bg);--ds-secondary-yellow-border: var(--color-status-warning-border);--ds-secondary-red-bg: var(--color-status-error-bg);--ds-line-normal: var(--color-line-normal);--ds-line-alternative: var(--color-line-alternative);--ds-line-opacity-normal: color-mix(in srgb, var(--color-line-normal) 30%, transparent);--ds-line-opacity-alternative: color-mix(in srgb, var(--color-line-alternative) 20%, transparent);--ds-bg-normal: var(--color-bg-normal);--ds-bg-normal-alt: var(--color-bg-alternative);--ds-label-alternative: var(--color-label-alternative);--ds-bw-white: var(--color-static-white);--ds-bw-black: var(--color-static-black);--ds-glass-04: color-mix(in srgb, var(--color-bg-glass) 4%, transparent);--ds-glass-08: color-mix(in srgb, var(--color-bg-glass) 8%, transparent);--ds-glass-10: color-mix(in srgb, var(--color-bg-glass) 10%, transparent);--ds-glass-18: color-mix(in srgb, var(--color-bg-glass) 18%, transparent);--ds-glass-30: color-mix(in srgb, var(--color-bg-glass) 30%, transparent);--ds-glass-55: color-mix(in srgb, var(--color-bg-glass) 55%, transparent);--ds-glass-60: color-mix(in srgb, var(--color-bg-glass) 60%, transparent);--ds-glass-70: color-mix(in srgb, var(--color-bg-glass) 70%, transparent);--ds-tint-light-20: color-mix(in srgb, var(--color-label-disable) 20%, transparent);--ds-tint-light-30: color-mix(in srgb, var(--color-label-disable) 30%, transparent);--ds-tint-light-40: color-mix(in srgb, var(--color-label-disable) 40%, transparent);--ds-tint-light-60: color-mix(in srgb, var(--color-label-disable) 60%, transparent);--ds-dropdown-bg: var(--color-bg-elevated);--ds-dropdown-border: var(--color-line-normal);--ds-dropdown-text: var(--color-label-normal);--ds-textfield-border: var(--color-line-normal);--ds-textfield-border-hover: var(--color-line-strong);--ds-textfield-border-focus: var(--color-line-dark);--ds-textfield-fg: var(--color-label-normal);--ds-textfield-placeholder: var(--color-label-muted);--ds-switch-knob: var(--color-static-white);--ds-bottom-nav-capsule-bg: color-mix(in srgb, var(--color-bg-glass) 66%, transparent);--ds-bottom-nav-capsule-edge: var(--ds-glass-55);--ds-bottom-nav-capsule-highlight: var(--ds-glass-70);--ds-bottom-nav-glow-bg: color-mix(in srgb, var(--color-bg-glass) 78%, transparent);--ds-bottom-nav-capsule-solid: color-mix(in srgb, var(--ds-bw-white) 94%, transparent)}[data-theme=dark] [data-theme=light] .ds-sender-tone-0{--ds-sender-tone: var(--color-orange-600)}[data-theme=dark] [data-theme=light] .ds-sender-tone-1{--ds-sender-tone: var(--color-purple-600)}[data-theme=dark] [data-theme=light] .ds-sender-tone-2{--ds-sender-tone: var(--color-green-600)}[data-theme=dark] [data-theme=light] .ds-sender-tone-3{--ds-sender-tone: var(--color-blue-600)}[data-theme=dark] [data-theme=light] .ds-sender-tone-4{--ds-sender-tone: var(--color-red-600)}[data-theme=dark] [data-theme=light] .ds-sender-tone-5{--ds-sender-tone: var(--color-yellow-600)}.demo-admin table:not(.sched-grid){border-collapse:separate!important;border-spacing:0!important;background:var(--color-bg-container);box-shadow:0 0 0 1px var(--color-line-normal);border-radius:8px;overflow:hidden}.demo-admin .overflow-auto>table:not(.sched-grid),.demo-admin .overflow-y-auto>table:not(.sched-grid){box-shadow:none;border-radius:0;overflow:visible}.demo-admin .overflow-auto:has(>table:not(.sched-grid)),.demo-admin .overflow-y-auto:has(>table:not(.sched-grid)){background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:8px}.demo-admin table:not(.sched-grid) thead th{position:sticky;top:0;z-index:30;background-color:var(--color-bg-alternative)!important;background-clip:padding-box}.demo-admin table:not(.sched-grid) th,.demo-admin table:not(.sched-grid) td{text-align:center!important;border:0!important;border-bottom:1px solid var(--color-line-normal)!important;border-right:1px solid var(--color-line-normal)!important}.demo-admin table:not(.sched-grid) th:last-child,.demo-admin table:not(.sched-grid) td:last-child{border-right:0!important}.demo-admin table:not(.sched-grid) tbody tr:last-of-type td{border-bottom:0!important}.demo-admin table td,.demo-admin .cell{height:36px!important;min-height:36px!important;max-height:36px!important;padding:2px 10px!important;box-sizing:border-box}.demo-admin table th,.demo-admin .cell-header{height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 10px!important;background-color:var(--color-bg-alternative)!important;color:var(--color-label-assistive)!important;font-weight:600!important;box-sizing:border-box}.demo-admin .employees-tbl-v2 tr,.demo-admin .employees-tbl-v2 td{transition:none!important}.demo-admin .row-hover:hover{background:var(--color-bg-alternative)}.demo-admin .row-selectable{cursor:pointer}.demo-admin .row-selectable:active{background:var(--color-bg-hover)}.demo-admin .row-selectable.is-selected{background:var(--color-bg-alternative)}.demo-admin .row-selectable.is-selected:hover{background:var(--color-bg-sunken)}.demo-admin .employees-tbl-v2 .tbl-v2-sticky-1{position:sticky;left:0;z-index:2;background:var(--color-bg-container)}.demo-admin .employees-tbl-v2 .tbl-v2-sticky-2{position:sticky;left:44px;z-index:2;background:var(--color-bg-container)}.demo-admin .employees-tbl-v2 .tbl-v2-sticky-3{position:sticky;left:244px;z-index:2;background:var(--color-bg-container)}.demo-admin .employees-tbl-v2 thead .tbl-v2-sticky-1,.demo-admin .employees-tbl-v2 thead .tbl-v2-sticky-2,.demo-admin .employees-tbl-v2 thead .tbl-v2-sticky-3{z-index:31}.demo-admin .employees-tbl-v2 .tbl-v2-sticky-3:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:12px;background:linear-gradient(to right,var(--ds-hover-tint-12),transparent);opacity:0;transition:opacity .15s ease;pointer-events:none}.demo-admin.is-x-scrolled .employees-tbl-v2 .tbl-v2-sticky-3:after{opacity:1}.demo-admin .employees-tbl-v2 tbody tr.row-hover:hover .tbl-v2-sticky-1,.demo-admin .employees-tbl-v2 tbody tr.row-hover:hover .tbl-v2-sticky-2,.demo-admin .employees-tbl-v2 tbody tr.row-hover:hover .tbl-v2-sticky-3{background:var(--color-bg-alternative)}.demo-admin .employees-tbl-v2 tbody tr.row-selectable:active .tbl-v2-sticky-1,.demo-admin .employees-tbl-v2 tbody tr.row-selectable:active .tbl-v2-sticky-2,.demo-admin .employees-tbl-v2 tbody tr.row-selectable:active .tbl-v2-sticky-3{background:var(--color-bg-hover)}.demo-admin .employees-tbl-v2 tbody tr.is-selected .tbl-v2-sticky-1,.demo-admin .employees-tbl-v2 tbody tr.is-selected .tbl-v2-sticky-2,.demo-admin .employees-tbl-v2 tbody tr.is-selected .tbl-v2-sticky-3{background:var(--color-bg-alternative)}.demo-admin .employees-tbl-v2 tbody tr.is-selected.row-hover:hover .tbl-v2-sticky-1,.demo-admin .employees-tbl-v2 tbody tr.is-selected.row-hover:hover .tbl-v2-sticky-2,.demo-admin .employees-tbl-v2 tbody tr.is-selected.row-hover:hover .tbl-v2-sticky-3{background:var(--color-bg-sunken)}.demo-admin .employees-tbl-v2 tbody tr.is-selected.row-selectable:active .tbl-v2-sticky-1,.demo-admin .employees-tbl-v2 tbody tr.is-selected.row-selectable:active .tbl-v2-sticky-2,.demo-admin .employees-tbl-v2 tbody tr.is-selected.row-selectable:active .tbl-v2-sticky-3{background:var(--color-bg-hover)}.demo-admin .sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease}.demo-admin .sortable-th:hover{background-color:var(--color-bg-sunken)!important}.demo-admin .sortable-th__inner{position:relative;display:inline-block}.demo-admin .sortable-th__inner--center{display:inline-flex;align-items:center;justify-content:center}.demo-admin .sortable-th__arrow{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:4px;width:14px;height:14px;color:var(--color-neutral-400);opacity:0;transition:opacity .12s ease,color .12s ease;pointer-events:none}.demo-admin .sortable-th:hover .sortable-th__arrow{opacity:.6}.demo-admin .sortable-th.is-sorted .sortable-th__arrow{opacity:1;color:var(--color-label-normal)}.demo-admin .sortable-th__arrow.desc{transform:translateY(-50%) rotate(180deg)}.demo-admin input[type=checkbox].ds-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:0;background:transparent;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;margin:0;padding:0}.demo-admin input[type=checkbox].ds-checkbox:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:var(--color-bg-container);border:1px solid var(--color-label-assistive, var(--color-neutral-500));border-radius:2px;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease}.demo-admin input[type=checkbox].ds-checkbox:hover:before{border-color:var(--color-neutral-700)}.demo-admin input[type=checkbox].ds-checkbox:active:before{background:var(--color-bg-alternative);border-color:var(--color-neutral-700)}.demo-admin input[type=checkbox].ds-checkbox:checked:before{background-color:var(--color-label-normal, var(--color-neutral-900));border-color:var(--color-label-normal, var(--color-neutral-900));background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none'><path d='M3 6.8l2.3 2.3L10 4.1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:100% 100%}.demo-admin input[type=checkbox].ds-checkbox:checked:hover:before{background-color:var(--color-neutral-800);border-color:var(--color-neutral-800)}.demo-admin .badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:-.01em;border:0;min-height:20px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.demo-admin .badge-active{background-color:var(--color-green-50);color:var(--color-green-700)}.demo-admin .badge-inactive{background-color:var(--color-bg-alternative);color:var(--color-hr-slate-600)}.demo-admin .badge-on_leave{background-color:var(--color-yellow-100);color:var(--color-hr-amber-700)}.demo-admin .badge-terminated{background-color:var(--color-hr-red-100);color:var(--color-hr-red-700)}.demo-admin .ds-label--shift{background:var(--color-bg-hover);color:var(--color-label-body)}.demo-admin button.icon-btn{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;min-width:28px;min-height:28px;aspect-ratio:1 / 1;flex-shrink:0;padding:0!important;border:0!important;border-radius:9999px!important;background:transparent;color:var(--color-neutral-400);cursor:pointer;transition:background-color .12s ease,color .12s ease}.demo-admin button.icon-btn:hover{background:var(--color-bg-hover)!important;color:var(--color-label-body)}.demo-admin button.icon-btn:active{background:var(--color-bg-selected)!important}.demo-admin .ds-page-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-label-alternative);font-size:12px;line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.demo-admin .ds-page-btn:hover:not(:disabled):not(.is-current){background:var(--color-bg-hover)}.demo-admin .ds-page-btn.is-current{background:var(--color-bg-selected);color:var(--color-label-normal);font-weight:700}.demo-admin .ds-page-btn:disabled{color:var(--color-label-disable, var(--color-neutral-300));cursor:not-allowed}.demo-admin .ds-page-btn:disabled:hover,.demo-admin .ds-page-btn:disabled:active{background:transparent}.demo-admin table{display:table;width:100%;margin:0}.demo-admin table tr{border:0;background:transparent}.demo-admin table tr:nth-child(2n){background:transparent}.demo-admin .text-left{text-align:left}.demo-admin .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-tw table{display:table;width:max-content;margin:0;border-collapse:separate}.demo-tw table tr,.demo-tw table tr:nth-child(2n){border:0;background:transparent}.demo-tw table th,.demo-tw table td{border:0}.demo-tw .flex{display:flex}.demo-tw .items-center{align-items:center}.demo-tw .justify-center{justify-content:center}.demo-tw .justify-between{justify-content:space-between}.demo-tw .relative{position:relative}.demo-tw .w-max{width:max-content}.demo-tw .sticky{position:sticky}.demo-tw .top-0{top:0}.demo-tw .bottom-0{bottom:0}.demo-tw .z-10{z-index:10}.demo-tw .whitespace-nowrap{white-space:nowrap}.demo-tw .overflow-hidden{overflow:hidden}.demo-tw .leading-none{line-height:1}.demo-tw .leading-tight{line-height:1.25}.demo-tw .cursor-pointer{cursor:pointer}.demo-tw .text-left{text-align:left}.demo-tw .text-center{text-align:center}.demo-tw .font-normal{font-weight:400}.demo-tw .font-medium{font-weight:500}.demo-tw .font-semibold{font-weight:600}.demo-tw .font-bold{font-weight:700}.demo-tw .text-xs{font-size:.75rem;line-height:1rem}.demo-tw .text-\[11px\]{font-size:11px}.demo-tw .text-\[10px\]{font-size:10px}.demo-tw .text-\[9px\]{font-size:9px}.demo-tw .text-\[8px\]{font-size:8px}.demo-tw .text-\[7px\]{font-size:7px}.demo-tw .min-w-\[2\.5rem\]{min-width:2.5rem}.demo-tw .p-0{padding:0}.demo-tw .px-0{padding-left:0;padding-right:0}.demo-tw .px-2{padding-left:.5rem;padding-right:.5rem}.demo-tw .py-1{padding-top:.25rem;padding-bottom:.25rem}.demo-tw .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.demo-tw .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.demo-tw .border-0{border-width:0}.demo-tw .border-r{border-right-width:1px;border-right-style:solid}.demo-tw .border-b{border-bottom-width:1px;border-bottom-style:solid}.demo-tw .border-t{border-top-width:1px;border-top-style:solid}.demo-tw .border-t-2{border-top-width:2px;border-top-style:solid}.demo-tw .border-neutral-100{border-color:var(--color-neutral-100)}.demo-tw .border-neutral-200{border-color:var(--color-neutral-200)}.demo-tw .border-neutral-300{border-color:var(--color-neutral-300)}.demo-tw .bg-white{background-color:var(--ds-bw-white)}.demo-tw .bg-neutral-50{background-color:var(--color-neutral-50)}.demo-tw .bg-neutral-100{background-color:var(--color-neutral-100)}.demo-tw .bg-orange-50{background-color:var(--color-orange-50)}.demo-tw .bg-red-50{background-color:var(--color-red-50)}.demo-tw .bg-orange-50\/50{background-color:color-mix(in srgb,var(--color-orange-50) 50%,transparent)}.demo-tw .bg-orange-50\/60{background-color:color-mix(in srgb,var(--color-orange-50) 60%,transparent)}.demo-tw .bg-orange-50\/30{background-color:color-mix(in srgb,var(--color-orange-50) 30%,transparent)}.demo-tw .hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.demo-tw .text-neutral-300{color:var(--color-neutral-300)}.demo-tw .text-neutral-400{color:var(--color-neutral-400)}.demo-tw .text-neutral-500{color:var(--color-neutral-500)}.demo-tw .text-orange-500{color:var(--color-orange-500)}.demo-tw .text-orange-700{color:var(--color-orange-700)}.demo-tw .text-red-400{color:var(--color-red-400)}.demo-tw .text-red-500{color:var(--color-red-500)}.demo-tw .text-red-600{color:var(--color-red-600)}.demo-tw .text-yellow-700{color:var(--color-yellow-700)}.demo-tw .text-green-700{color:var(--color-green-700)}.demo-tw .text-indigo-700{color:var(--color-hr-indigo-700)}.demo-tw .flex-col{flex-direction:column}.demo-tw .flex-1{flex:1 1 0%}.demo-tw .min-h-0{min-height:0}.demo-tw .w-full{width:100%}.demo-tw .mx-4{margin-left:calc(var(--spacing, .25rem) * 4);margin-right:calc(var(--spacing, .25rem) * 4)}.demo-tw .mt-2{margin-top:calc(var(--spacing, .25rem) * 2)}.demo-tw .mt-3{margin-top:calc(var(--spacing, .25rem) * 3)}.demo-tw .gap-2{gap:calc(var(--spacing, .25rem) * 2)}.demo-tw .justify-end{justify-content:flex-end}.demo-tw .overflow-y-auto{overflow-y:auto}.demo-tw .whitespace-pre-line{white-space:pre-line}.demo-tw .text-b4{font-size:var(--text-b4);letter-spacing:var(--text-b4--letter-spacing)}.demo-tw .text-b5{font-size:var(--text-b5);letter-spacing:var(--text-b5--letter-spacing)}.demo-tw .text-label-normal{color:var(--color-label-normal)}.demo-tw .text-label-assistive{color:var(--color-label-assistive)}.demo-tw .absolute{position:absolute}.demo-tw .block{display:block}.demo-tw .inline-flex{display:inline-flex}.demo-tw .grid{display:grid}.demo-tw .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-tw .right-2{right:calc(var(--spacing, .25rem) * 2)}.demo-tw .top-1\/2{top:50%}.demo-tw .-translate-y-1\/2{translate:0 -50%}.demo-tw .mb-1{margin-bottom:calc(var(--spacing, .25rem) * 1)}.demo-tw .mb-2{margin-bottom:calc(var(--spacing, .25rem) * 2)}.demo-tw .mb-3{margin-bottom:calc(var(--spacing, .25rem) * 3)}.demo-tw .mb-4{margin-bottom:calc(var(--spacing, .25rem) * 4)}.demo-tw .mb-6{margin-bottom:calc(var(--spacing, .25rem) * 6)}.demo-tw .mt-1{margin-top:calc(var(--spacing, .25rem) * 1)}.demo-tw .mt-4{margin-top:calc(var(--spacing, .25rem) * 4)}.demo-tw .mt-6{margin-top:calc(var(--spacing, .25rem) * 6)}.demo-tw .mx-auto{margin-left:auto;margin-right:auto}.demo-tw .p-1{padding:calc(var(--spacing, .25rem) * 1)}.demo-tw .px-3{padding-left:calc(var(--spacing, .25rem) * 3);padding-right:calc(var(--spacing, .25rem) * 3)}.demo-tw .py-2{padding-top:calc(var(--spacing, .25rem) * 2);padding-bottom:calc(var(--spacing, .25rem) * 2)}.demo-tw .pr-10{padding-right:calc(var(--spacing, .25rem) * 10)}.demo-tw .gap-1{gap:calc(var(--spacing, .25rem) * 1)}.demo-tw .gap-3{gap:calc(var(--spacing, .25rem) * 3)}.demo-tw .space-y-1\.5>:not(:last-child){margin-bottom:calc(var(--spacing, .25rem) * 1.5)}.demo-tw .space-y-3>:not(:last-child){margin-bottom:calc(var(--spacing, .25rem) * 3)}.demo-tw .space-y-4>:not(:last-child){margin-bottom:calc(var(--spacing, .25rem) * 4)}.demo-tw .h-4{height:calc(var(--spacing, .25rem) * 4)}.demo-tw .w-4{width:calc(var(--spacing, .25rem) * 4)}.demo-tw .h-6{height:calc(var(--spacing, .25rem) * 6)}.demo-tw .w-6{width:calc(var(--spacing, .25rem) * 6)}.demo-tw .h-8{height:calc(var(--spacing, .25rem) * 8)}.demo-tw .h-10{height:calc(var(--spacing, .25rem) * 10)}.demo-tw .h-12{height:calc(var(--spacing, .25rem) * 12)}.demo-tw .w-12{width:calc(var(--spacing, .25rem) * 12)}.demo-tw .w-px{width:1px}.demo-tw .h-px{height:1px}.demo-tw .w-8{width:calc(var(--spacing, .25rem) * 8)}.demo-tw .w-auto{width:auto}.demo-tw .border{border-width:1px;border-style:solid}.demo-tw .rounded-md{border-radius:.375rem}.demo-tw .rounded-lg{border-radius:var(--radius-8)}.demo-tw .rounded{border-radius:var(--radius-4)}.demo-tw .rounded-full{border-radius:9999px}.demo-tw .shadow-sm{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.demo-tw .text-neutral-600{color:var(--color-neutral-600)}.demo-tw .text-neutral-700{color:var(--color-neutral-700)}.demo-tw .text-neutral-900{color:var(--color-neutral-900)}.demo-tw .text-white{color:var(--ds-bw-white)}.demo-tw .text-orange-600{color:var(--color-orange-600)}.demo-tw .text-yellow-600{color:var(--color-yellow-600)}.demo-tw .bg-neutral-200{background-color:var(--color-neutral-200)}.demo-tw .bg-neutral-300{background-color:var(--color-neutral-300)}.demo-tw .bg-orange-500{background-color:var(--color-orange-500)}.demo-tw .bg-yellow-50{background-color:var(--color-yellow-50)}.demo-tw .border-neutral-400{border-color:var(--color-neutral-400)}.demo-tw .border-red-400{border-color:var(--color-red-400)}.demo-tw .placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.demo-tw .text-sm{font-size:.875rem;line-height:1.25rem}.demo-tw .text-2xl{font-size:1.5rem;line-height:2rem}.demo-tw .tracking-widest{letter-spacing:.1em}.demo-tw .font-brand{font-family:var(--font-brand)}.demo-tw .font-pretendard{font-family:var(--font-pretendard)}.demo-tw .text-h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.demo-tw .text-h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing)}.demo-tw .animate-spin{animation:demo-tw-spin 1s linear infinite}@keyframes demo-tw-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.demo-tw .animate-spin{animation:none}}.demo-tw .\[\&\>svg\]\:h-8>svg{height:calc(var(--spacing, .25rem) * 8)}.demo-tw .\[\&\>svg\]\:h-\[2\.3rem\]>svg{height:2.3rem}.demo-tw .\[\&\>svg\]\:w-auto>svg{width:auto}.demo-tw .shrink-0{flex-shrink:0}.demo-tw .inline-block{display:inline-block}.demo-tw .ml-auto{margin-left:auto}.demo-tw .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-tw .py-5{padding-top:calc(var(--spacing, .25rem) * 5);padding-bottom:calc(var(--spacing, .25rem) * 5)}.demo-tw .space-y-0\.5>:not(:last-child){margin-bottom:calc(var(--spacing, .25rem) * .5)}.demo-tw .w-1\.5{width:calc(var(--spacing, .25rem) * 1.5)}.demo-tw .h-1\.5{height:calc(var(--spacing, .25rem) * 1.5)}.demo-tw .bg-red-600{background-color:var(--color-red-600)}.demo-tw .transition-colors{transition:background-color .12s ease,color .12s ease}.demo-tw .top-5{top:calc(var(--spacing, .25rem) * 5)}.demo-tw .right-5{right:calc(var(--spacing, .25rem) * 5)}.demo-tw .pt-11{padding-top:calc(var(--spacing, .25rem) * 11)}.demo-tw .px-10{padding-left:calc(var(--spacing, .25rem) * 10);padding-right:calc(var(--spacing, .25rem) * 10)}.demo-tw .pb-9{padding-bottom:calc(var(--spacing, .25rem) * 9)}.demo-tw .pr-6{padding-right:calc(var(--spacing, .25rem) * 6)}.demo-tw .px-1\.5{padding-left:calc(var(--spacing, .25rem) * 1.5);padding-right:calc(var(--spacing, .25rem) * 1.5)}.demo-tw .mt-1\.5{margin-top:calc(var(--spacing, .25rem) * 1.5)}.demo-tw .mb-1\.5{margin-bottom:calc(var(--spacing, .25rem) * 1.5)}.demo-tw .min-w-0{min-width:0}.demo-tw .flex-wrap{flex-wrap:wrap}.demo-tw .resize-none{resize:none}.demo-tw .cursor-not-allowed{cursor:not-allowed}.demo-tw .leading-relaxed{line-height:1.625}.demo-tw .border-yellow-200{border-color:var(--color-yellow-200)}.demo-tw .bg-orange-300{background-color:var(--color-orange-300)}.demo-tw .text-b6{font-size:var(--text-b6);letter-spacing:var(--text-b6--letter-spacing)}.demo-tw .text-h5{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing)}.demo-tw .font-mono{font-family:var(--font-mono)}.demo-tw .ds-modal :is(h1,h2,h3,h4,h5,h6),.demo-tw .ds-mini-modal :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;border:0}.demo-tw .text-b3{font-size:var(--text-b3);letter-spacing:var(--text-b3--letter-spacing)}.demo-tw .text-c1{font-size:var(--text-c1);letter-spacing:var(--text-c1--letter-spacing)}.demo-tw .text-label-alternative{color:var(--color-label-alternative)}.demo-tw .text-label-muted{color:var(--color-label-muted)}.demo-tw .text-status-success{color:var(--color-status-success)}.demo-tw .text-status-warning{color:var(--color-status-warning)}.demo-tw .text-status-error{color:var(--color-status-error)}.demo-tw .text-primary{color:var(--color-primary)}.demo-tw .bg-primary{background-color:var(--color-primary)}.demo-tw .bg-bg-alternative{background-color:var(--color-bg-alternative)}.demo-tw .bg-bg-container{background-color:var(--color-bg-container)}.demo-tw .border-line-normal{border-color:var(--color-line-normal)}.demo-tw .gap-4{gap:calc(var(--spacing, .25rem) * 4)}.demo-tw .p-3{padding:calc(var(--spacing, .25rem) * 3)}.demo-tw .p-4{padding:calc(var(--spacing, .25rem) * 4)}.demo-tw .p-6{padding:calc(var(--spacing, .25rem) * 6)}.demo-tw .rounded-4{border-radius:var(--radius-4)}.demo-tw .rounded-8{border-radius:var(--radius-8)}.demo-tw .text-right{text-align:right}.demo-tw .tabular-nums{font-variant-numeric:tabular-nums}.demo-tw .h-5{height:calc(var(--spacing, .25rem) * 5)}.demo-tw .w-5{width:calc(var(--spacing, .25rem) * 5)}.demo-tw .bg-bg-hover{background-color:var(--color-bg-hover)}.demo-tw .bg-bg-selected{background-color:var(--color-bg-selected)}.demo-tw .bg-bg-sunken{background-color:var(--color-bg-sunken)}.demo-tw .bg-bg-brand-tint{background-color:var(--color-bg-brand-tint)}.demo-tw .bg-bg-brand-tint-soft{background-color:var(--color-bg-brand-tint-soft)}.demo-tw .bg-bg-brand-tint-soft\/30{background-color:color-mix(in srgb,var(--color-bg-brand-tint-soft) 30%,transparent)}.demo-tw .bg-bg-brand-tint-soft\/60{background-color:color-mix(in srgb,var(--color-bg-brand-tint-soft) 60%,transparent)}.demo-tw .hover\:bg-bg-brand-tint:hover{background-color:var(--color-bg-brand-tint)}.demo-tw .border-line-alternative{border-color:var(--color-line-alternative)}.demo-tw .border-line-strong{border-color:var(--color-line-strong)}.demo-tw .text-label-body{color:var(--color-label-body)}.demo-tw .text-label-brand{color:var(--color-label-brand)}.demo-tw .text-label-black-strong{color:var(--color-label-black-strong)}.demo-tw .bg-status-warning-bg{background-color:var(--color-status-warning-bg)}.demo-tw .text-label-disable{color:var(--color-label-disable)}.demo-tw .sched-grid{user-select:none;-webkit-user-select:none}.demo-tw .sched-grid td:not(.freeze-nurse):not(.freeze-type){position:relative}.demo-tw .sched-grid td:not(.freeze-nurse):not(.freeze-type){padding:0;height:2.5rem}.demo-tw .sched-grid th:not(.freeze-nurse):not(.freeze-type){padding:6px 0}.demo-tw .sched-grid td.freeze-nurse,.demo-tw .sched-grid td.freeze-type,.demo-tw .sched-grid th.freeze-nurse,.demo-tw .sched-grid th.freeze-type{padding:4px 8px}.demo-tw .sched-grid td,.demo-tw .sched-grid th{border-right:1px solid var(--color-line-normal);border-bottom:1px solid var(--color-line-normal)}.demo-tw .sched-grid tbody td:not(.freeze-nurse):not(.freeze-type){background-color:#fff}.demo-tw .sched-grid tbody td.col-weekend,.demo-tw .sched-grid tbody td.col-holiday{background-color:color-mix(in srgb,var(--color-bg-brand-tint-soft) 50%,transparent)}.demo-tw .sched-grid tr>td:last-child,.demo-tw .sched-grid tr>th:last-child{border-right:0}.demo-tw .sched-grid tbody tr.sticky.bottom-0>td{border-bottom:0;border-top:1px solid var(--color-line-normal)}.demo-tw .sched-grid tbody tr:has(+tr.sticky.bottom-0)>td{border-bottom:0}.demo-tw .sched-grid tbody tr:last-of-type>td{border-bottom:0}.demo-tw .sched-cell{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:.7rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.demo-tw .sched-grid:not(.is-dragging) .sched-cell:hover{box-shadow:inset 0 0 0 1px var(--color-hr-blue-300)}.demo-tw .shift-D{background:var(--color-yellow-100);color:var(--color-hr-amber-800)}.demo-tw .shift-E{background:var(--color-hr-emerald-100);color:var(--color-hr-emerald-800)}.demo-tw .shift-N{background:var(--color-blue-100);color:var(--color-hr-indigo-800)}.demo-tw .shift-OFF{background:var(--color-bg-alternative);color:var(--color-hr-gray-400)}.demo-tw .shift-AL{background:var(--color-hr-pink-100);color:var(--color-hr-pink-700)}.demo-tw .shift-BV{background:var(--color-hr-indigo-50);color:var(--color-hr-violet-600)}.demo-tw .shift-ED{background:var(--color-hr-aquablue-100);color:var(--color-hr-aquablue-700)}.demo-tw .shift-UA{background:var(--color-hr-red-100);color:var(--color-hr-red-600)}.demo-tw .att-badge{position:absolute;top:1px;right:1px;font-size:7px;line-height:1;width:10px;height:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;pointer-events:none;z-index:3}.demo-tw .att-ok{color:var(--color-hr-green-600);background:var(--color-hr-green-100)}.demo-tw .att-late,.demo-tw .att-early{color:var(--color-hr-amber-600);background:var(--color-yellow-100)}.demo-tw .att-absent{color:var(--color-hr-red-600);background:var(--color-hr-red-100)}.demo-tw .att-leave{color:var(--color-hr-violet-600);background:var(--color-hr-indigo-50)}.demo-tw .fill-handle{display:none;position:absolute;right:-3px;bottom:-3px;width:7px;height:7px;background:var(--color-neutral-900);border:1px solid var(--ds-bw-white);cursor:crosshair;z-index:4}.demo-tw .memo-corner{position:absolute;top:0;left:0;width:0;height:0;border-top:8px solid var(--color-neutral-900);border-right:8px solid transparent;pointer-events:none}.demo-tw .demo-shift-picker{position:fixed;z-index:60;background:var(--color-bg-container);border:1px solid var(--color-line-alternative);border-radius:8px;box-shadow:0 6px 18px -6px var(--color-neutral-500);padding:8px}.demo-tw .demo-shift-picker__title{font-size:11px;font-weight:600;color:var(--color-label-assistive);margin-bottom:6px}.demo-tw .demo-shift-picker__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.demo-tw .demo-shift-picker__grid button{min-width:36px;height:26px;border-radius:4px;border:1px solid transparent;font-size:11px;font-weight:600;cursor:pointer}.demo-tw .demo-shift-picker__grid button:hover{filter:brightness(.95)}.demo-tw .demo-shift-picker__grid button.is-current{outline:2px solid var(--color-neutral-900);outline-offset:-1px}.demo-tw .sched-grid.is-dragging{user-select:none;-webkit-user-select:none}.demo-tw .sched-grid.is-dragging .sched-cell{cursor:crosshair}.demo-tw .freeze-nurse{position:sticky;left:0;z-index:5;width:80px;min-width:80px;max-width:80px;background-color:var(--color-bg-container)}.demo-tw .freeze-type{position:sticky;left:80px;z-index:5;width:80px;min-width:80px;max-width:80px;overflow:hidden;background-color:var(--color-bg-container)}.demo-tw thead .freeze-nurse,.demo-tw thead .freeze-type{z-index:15;background-color:var(--color-bg-alternative)}.demo-tw .sched-grid tbody tr.sticky{z-index:6}.demo-tw .sched-grid tbody tr.sticky td{position:relative;z-index:6;background-color:inherit}.demo-tw .sched-grid tbody tr.sticky .freeze-nurse,.demo-tw .sched-grid tbody tr.sticky .freeze-type{z-index:16;background-color:var(--color-bg-alternative)}.demo-tw .col-weekend,.demo-tw .col-holiday{background-color:color-mix(in srgb,var(--color-bg-brand-tint-soft) 50%,transparent)}.demo-tw .staffing-short{color:var(--color-hr-red-600);font-weight:700}.demo-tw .sheet-scroll--fit{width:max-content;min-width:0;max-width:100%;max-height:360px;padding:0;overflow:auto;border:1px solid var(--color-line-normal);border-radius:8px}.ds-toast-container{position:fixed;z-index:999999;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 32px 24px;pointer-events:none}.ds-toast{pointer-events:auto;display:flex;align-items:center;border-radius:8px;padding:12px;min-height:48px;width:fit-content;max-width:480px;background:var(--color-bg-container);border:1px solid var(--ds-line-opacity-normal);box-shadow:var(--ds-shadow-lg);font-size:14px;font-weight:500;color:var(--color-label-normal)}.ds-toast__ic{width:24px;height:24px;min-width:24px;flex-shrink:0;display:inline-flex}.ds-toast__ic svg{width:24px;height:24px}.ds-toast--success .ds-toast__ic{color:var(--color-hr-green-600)}.ds-toast--error .ds-toast__ic{color:var(--color-hr-red-600)}.ds-toast--info .ds-toast__ic{color:var(--color-hr-yellow-500)}.ds-toast__body{flex:1;margin:0;padding-left:8px;padding-right:24px;font-size:14px;font-weight:500;color:var(--color-label-normal);word-break:keep-all;line-height:1.4}.ds-toast__close{flex-shrink:0;width:24px;height:24px;padding:4px;background:transparent;border:0;cursor:pointer;color:var(--color-label-alternative);display:inline-flex;align-items:center;justify-content:center}.ds-toast__close svg{width:16px;height:16px}.ds-toast{animation:ds-toast-in .15s cubic-bezier(.4,0,.2,1)}.ds-toast-anim-enter{transition:opacity .15s ease,transform .15s ease}.ds-toast-anim-enter-start{opacity:0;transform:translateY(-40px)}.ds-toast-anim-enter-end{opacity:1;transform:translateY(0)}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.demo-toast-stage .ds-toast-container{position:absolute;z-index:5;padding-top:24px;width:max-content;max-width:calc(100% - 32px)}.VPSidebarItem .text .ds-side-badge{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.6;white-space:nowrap;vertical-align:1px;background:var(--vp-c-default-soft);color:var(--vp-c-text-2)}.VPSidebarItem .text .ds-side-badge--today{background:var(--color-orange-50);color:var(--color-orange-700)}.VPNavBar .content,.VPNavBar .content-body{min-width:0}.VPNavBarMenu{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--vp-c-divider) transparent}.VPNavBarMenu>*{flex:none}.analytics-settings-footer[data-v-918e48a4]{display:flex;justify-content:flex-end;padding:var(--ds-spacing-16)}.sheet-video-guide[data-v-10e6d7e2]{margin:24px 0}.sheet-video-guide figure[data-v-10e6d7e2]{margin:0}.sheet-video-guide video[data-v-10e6d7e2],.sheet-video-guide img[data-v-10e6d7e2]{display:block;width:100%;height:auto;border:1px solid var(--vp-c-divider);border-radius:8px;scroll-margin-top:calc(var(--vp-nav-height) + 48px)}.sheet-video-guide--portrait figure[data-v-10e6d7e2]{max-width:390px;margin-inline:auto}.sheet-video-guide figcaption[data-v-10e6d7e2],.sheet-video-guide__context[data-v-10e6d7e2]{margin-top:8px;color:var(--vp-c-text-2);font-size:13px;line-height:1.7}.sheet-video-guide__chapters[data-v-10e6d7e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}.sheet-video-guide__chapters .ds-btn[data-v-10e6d7e2]{justify-content:space-between;gap:12px;width:100%;height:auto;min-height:48px;white-space:normal;text-align:left}.sheet-video-guide__chapters .ds-btn span[data-v-10e6d7e2]:last-child{flex-shrink:0}.sheet-video-guide__steps[data-v-10e6d7e2]{padding-left:24px}.sheet-video-guide__steps li[data-v-10e6d7e2]{margin-top:16px}.sheet-video-guide__steps p[data-v-10e6d7e2]{margin:4px 0 0}.brand-mark[data-v-1ba17de0]{display:inline-block;vertical-align:-.2em;flex:0 0 auto}.brand-mark[data-v-1ba17de0] svg{display:block;width:100%;height:100%}.bl[data-v-4ef6b42e]{border:1px solid var(--ds-color-line, #e5e5e5);border-radius:var(--radius-8, 8px);overflow:hidden}.bl__controls[data-v-4ef6b42e]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--ds-color-line, #e5e5e5);font-size:13px}.bl__group[data-v-4ef6b42e]{display:flex;align-items:center;gap:6px}.bl__legend[data-v-4ef6b42e]{color:var(--color-label-assistive)}.bl__btn[data-v-4ef6b42e]{padding:4px 10px;border:1px solid var(--ds-color-line, #e5e5e5);border-radius:var(--radius-6, 6px);background:transparent;font-size:13px;cursor:pointer}.bl__btn--on[data-v-4ef6b42e]{border-color:var(--color-orange-500);color:var(--color-orange-500);font-weight:600}.bl__btn--off[data-v-4ef6b42e]{opacity:var(--ds-opacity-40, .4);cursor:not-allowed}.bl__check[data-v-4ef6b42e]{display:flex;align-items:center;gap:6px;cursor:pointer}.bl__check--dim[data-v-4ef6b42e]{opacity:var(--ds-opacity-40, .4);cursor:not-allowed}.bl__range[data-v-4ef6b42e]{display:flex;align-items:center;gap:8px;margin-left:auto}.bl__stage[data-v-4ef6b42e]{display:flex;align-items:center;justify-content:center;min-height:220px;padding:40px 24px;transition:background .15s ease}.bl__note[data-v-4ef6b42e]{margin:0;padding:10px 16px;border-top:1px solid var(--ds-color-line, #e5e5e5);font-size:13px;color:var(--color-label-alternative)}.bl__note--bad[data-v-4ef6b42e]{color:var(--color-status-danger, #d33)}.bl__note--ok[data-v-4ef6b42e]{color:var(--color-status-success, #2a7)}.bl__export[data-v-4ef6b42e]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--ds-color-line, #e5e5e5);background:var(--color-bg-alternative)}.bl__exportinfo[data-v-4ef6b42e]{display:flex;flex-direction:column;gap:2px;margin-right:auto;font-size:12px;min-width:0}.bl__exportinfo b[data-v-4ef6b42e]{font-family:var(--font-mono);font-size:12px}.bl__exportinfo span[data-v-4ef6b42e]{color:var(--color-label-assistive)}.bl__btn--fail[data-v-4ef6b42e]{border-color:var(--color-status-danger, #d33);color:var(--color-status-danger, #d33)}.bl__btn--primary[data-v-4ef6b42e]{border-color:var(--color-orange-500);background:var(--color-orange-500);color:var(--color-white, #fff);font-weight:600}.bl__swatch[data-v-4ef6b42e]{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid var(--ds-color-line, #e5e5e5);border-radius:var(--radius-2, 2px);vertical-align:middle}.demo-bp[data-v-c2c7bdd3]{margin:20px 0;font-size:13px}.bp-ruler[data-v-c2c7bdd3]{position:relative;height:30px;margin:26px 0 36px;border-radius:6px}.bp-ruler__zone[data-v-c2c7bdd3]{position:absolute;top:0;bottom:0;opacity:.16;display:flex;align-items:center;justify-content:center}.bp-ruler__label[data-v-c2c7bdd3]{font-size:11px;font-weight:600;color:var(--color-label-body)}.bp-ruler__tick[data-v-c2c7bdd3]{position:absolute;top:-8px;bottom:-8px;width:0;border-left:2px dashed var(--color-label-muted)}.bp-ruler__tick span[data-v-c2c7bdd3]{position:absolute;top:-16px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:600;color:var(--color-label-assistive)}.bp-ruler__marker[data-v-c2c7bdd3]{position:absolute;top:-6px;bottom:-6px;width:3px;transform:translate(-50%);background:var(--color-line-dark);border-radius:2px;transition:left .06s linear}.bp-controls[data-v-c2c7bdd3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.bp-controls__lbl[data-v-c2c7bdd3]{color:var(--color-label-assistive)}.bp-preset[data-v-c2c7bdd3]{padding:4px 10px;border:1px solid var(--color-line-alternative);border-radius:6px;background:var(--color-bg-normal);cursor:pointer;font-size:12px;color:var(--color-label-body)}.bp-preset[data-v-c2c7bdd3]:hover{background:var(--color-bg-hover)}.bp-preset.is-active[data-v-c2c7bdd3]{background:var(--color-action-strong);color:var(--color-action-strong-fg);border-color:var(--color-action-strong)}.bp-now[data-v-c2c7bdd3]{margin-left:auto;color:var(--color-label-alternative)}.bp-stage[data-v-c2c7bdd3]{border:1px dashed var(--color-line-strong);border-radius:10px;padding:14px 20px 14px 14px;background:var(--color-bg-alternative);overflow:hidden}.bp-track[data-v-c2c7bdd3]{position:relative;width:100%}.bp-track.is-drag[data-v-c2c7bdd3]{-webkit-user-select:none;user-select:none}.bp-frame[data-v-c2c7bdd3]{position:relative;height:210px;min-width:140px;transition:width .06s linear}.bp-track.is-drag .bp-frame[data-v-c2c7bdd3]{transition:none}.bp-shell[data-v-c2c7bdd3]{height:100%;border:1px solid var(--color-line-alternative);border-radius:8px;overflow:hidden;background:var(--color-bg-normal);box-shadow:var(--shadow-blur1);display:flex;flex-direction:column}.bp-shell__header[data-v-c2c7bdd3]{height:40px;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--color-line-alternative);font-weight:600}.bp-shell__burger[data-v-c2c7bdd3]{font-size:18px;line-height:1}.bp-shell__title[data-v-c2c7bdd3]{font-size:13px}.bp-shell__body[data-v-c2c7bdd3]{flex:1;display:flex;min-height:0}.bp-lnb[data-v-c2c7bdd3]{flex:none;border-right:1px solid var(--color-line-alternative);background:var(--color-bg-alternative);padding:10px 0;transition:width .12s ease;overflow:hidden}.bp-lnb.is-tablet[data-v-c2c7bdd3]{width:68px}.bp-lnb.is-pc[data-v-c2c7bdd3]{width:208px}.bp-lnb__item[data-v-c2c7bdd3]{display:flex;align-items:center;gap:10px;height:34px;padding:0 22px}.bp-lnb__ico[data-v-c2c7bdd3]{width:18px;height:18px;border-radius:5px;background:var(--color-line-strong);flex:none}.bp-lnb__label[data-v-c2c7bdd3]{font-size:12px;color:var(--color-label-body);white-space:nowrap}.bp-drawerhint[data-v-c2c7bdd3]{flex:none;display:flex;align-items:center;padding:0 12px;font-size:11px;color:var(--color-label-muted);border-right:1px dashed var(--color-line-alternative);white-space:nowrap}.bp-content[data-v-c2c7bdd3]{flex:1;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden}.bp-content__card[data-v-c2c7bdd3]{height:34px;border-radius:6px;background:var(--color-bg-hover);border:1px solid var(--color-line-alternative);flex:none}.bp-handle[data-v-c2c7bdd3]{position:absolute;top:0;bottom:0;right:-9px;width:18px;cursor:ew-resize;display:flex;align-items:center;justify-content:center;touch-action:none;z-index:2}.bp-handle__grip[data-v-c2c7bdd3]{width:7px;height:48px;border-radius:4px;background:var(--color-label-muted);box-shadow:var(--shadow-tooltip);transition:background .1s}.bp-handle:hover .bp-handle__grip[data-v-c2c7bdd3],.bp-handle.is-drag .bp-handle__grip[data-v-c2c7bdd3]{background:var(--color-line-dark)}.bp-caption[data-v-c2c7bdd3]{margin-top:12px;font-size:12px;color:var(--color-label-assistive)}.lc-card[data-v-3b4ff033]{margin:16px 0 0;background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:12px;overflow:hidden}.lc-head[data-v-3b4ff033]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-line-normal)}.lc-title[data-v-3b4ff033]{margin:0;font-size:14px;font-weight:600;color:var(--color-label-normal)}.lc-tools[data-v-3b4ff033]{display:flex;align-items:center;gap:8px}.lc-tool-btn[data-v-3b4ff033]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:var(--color-label-assistive);background:transparent;border:1px solid var(--color-line-alternative);border-radius:6px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.lc-tool-btn[data-v-3b4ff033]:hover{color:var(--color-label-normal);background:var(--color-bg-alternative)}.lc-tool-ic[data-v-3b4ff033]{width:14px;height:14px}.lc-scroll[data-v-3b4ff033]{overflow-x:auto}.lc-tbl[data-v-3b4ff033]{display:table;width:100%;margin:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.lc-tbl[data-v-3b4ff033] tr{border:0;background:transparent}.lc-tbl[data-v-3b4ff033] tr:nth-child(2n){background:transparent}.lc-th[data-v-3b4ff033]{height:36px;padding:0 12px;text-align:center;font-weight:600;font-size:12px;color:var(--color-label-assistive);background:var(--color-bg-alternative);border:0;border-bottom:1px solid var(--color-line-normal)}.lc-td[data-v-3b4ff033]{height:36px;padding:0 12px;border:0;border-bottom:1px solid var(--color-line-normal);white-space:nowrap}.bl[data-v-3b4ff033]{border-left:1px solid var(--color-line-normal)}.name[data-v-3b4ff033]{text-align:left}.num[data-v-3b4ff033]{text-align:right;font-variant-numeric:tabular-nums}.gross[data-v-3b4ff033]{color:var(--color-secondary-blue)}.deduct[data-v-3b4ff033]{color:var(--color-status-error)}.net[data-v-3b4ff033]{color:var(--color-status-success)}.lc-td.net[data-v-3b4ff033],.strong[data-v-3b4ff033]{font-weight:500}.lc-row.dept .lc-td[data-v-3b4ff033]{color:var(--color-label-normal)}.lc-row.dept .lc-td.name[data-v-3b4ff033]{font-weight:600}.lc-row.dept.clickable[data-v-3b4ff033]{cursor:pointer}.lc-row.dept:hover .lc-td[data-v-3b4ff033]{background:var(--color-bg-alternative)}.lc-row.dept .lc-td.gross[data-v-3b4ff033]{color:var(--color-secondary-blue)}.lc-row.dept .lc-td.deduct[data-v-3b4ff033]{color:var(--color-status-error)}.lc-row.dept .lc-td.net[data-v-3b4ff033]{color:var(--color-status-success)}.lc-row.team[data-v-3b4ff033]{cursor:pointer}.lc-row.team .lc-td[data-v-3b4ff033]{background:color-mix(in srgb,var(--color-bg-alternative) 40%,transparent);color:var(--color-label-alternative)}.lc-row.team:hover .lc-td[data-v-3b4ff033]{background:var(--color-bg-hover)}.lc-row.team .lc-td.name[data-v-3b4ff033]{padding-left:36px}.lc-row.team .lc-td.gross[data-v-3b4ff033]{color:var(--color-secondary-blue)}.lc-row.team .lc-td.deduct[data-v-3b4ff033]{color:var(--color-status-error)}.lc-row.team .lc-td.net[data-v-3b4ff033]{color:var(--color-status-success)}.lc-row.allowance .lc-td[data-v-3b4ff033],.lc-row.deduction .lc-td[data-v-3b4ff033]{background:color-mix(in srgb,var(--color-bg-alternative) 50%,transparent);color:var(--color-label-alternative)}.lc-row.allowance .lc-td.name[data-v-3b4ff033],.lc-row.deduction .lc-td.name[data-v-3b4ff033]{padding-left:64px}.leaf-code[data-v-3b4ff033]{color:var(--color-label-muted);margin-right:4px}.leaf-count[data-v-3b4ff033]{color:var(--color-label-muted);margin-left:4px}.tree[data-v-3b4ff033]{display:inline-flex;align-items:center;gap:6px}.chev[data-v-3b4ff033]{display:inline-block;width:12px;font-size:10px;color:var(--color-label-muted);transition:transform .15s ease}.chev.open[data-v-3b4ff033]{transform:rotate(90deg)}.team-label[data-v-3b4ff033]{font-weight:500}.lc-tf[data-v-3b4ff033]{height:36px;padding:0 12px;background:var(--color-bg-alternative);font-weight:600;color:var(--color-label-normal);border:0}.lc-tf.bl[data-v-3b4ff033]{border-left:1px solid var(--color-line-normal)}.lc-tf.num[data-v-3b4ff033]{text-align:right;font-variant-numeric:tabular-nums}.lc-tf.name[data-v-3b4ff033]{text-align:left}.demo-note[data-v-3b4ff033]{margin:8px 0 0;font-size:12px;color:var(--color-label-assistive)}.demo-chart[data-v-c07418f8]{margin:16px 0;border:1px solid var(--color-line-normal);border-radius:12px;padding:20px}.daily-title[data-v-c07418f8]{font-size:14px;font-weight:600;color:var(--color-label-normal);margin:0 0 32px}.daily-row[data-v-c07418f8]{display:flex;gap:8px}.daily-yaxis[data-v-c07418f8]{position:relative;width:36px;height:160px;flex-shrink:0}.daily-ytick[data-v-c07418f8]{position:absolute;right:0;transform:translateY(50%);font-size:12px;color:var(--color-neutral-400);font-variant-numeric:tabular-nums}.daily-main[data-v-c07418f8]{flex:1;min-width:0}.daily-plot[data-v-c07418f8]{position:relative;height:160px}.daily-gridline[data-v-c07418f8]{position:absolute;left:0;right:0;border-top:1px solid var(--color-line-normal)}.daily-bars[data-v-c07418f8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:2px}.daily-bar-slot[data-v-c07418f8]{position:relative;flex:1;display:flex;align-items:flex-end;height:100%}.daily-bar[data-v-c07418f8]{position:relative;width:100%;border-radius:2px 2px 0 0;background:var(--color-orange-500);transition:background .15s}.daily-bar-slot:hover .daily-bar[data-v-c07418f8]{background:var(--color-orange-600)}.daily-tip[data-v-c07418f8]{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;z-index:20;white-space:nowrap;border:1px solid var(--color-line-normal);background:var(--color-bg-normal);border-radius:8px;box-shadow:var(--ds-shadow-md);padding:8px 10px}.daily-bar-slot:hover .daily-tip[data-v-c07418f8]{display:block}.daily-tip__title[data-v-c07418f8]{font-size:12px;font-weight:700;color:var(--color-label-normal);margin-bottom:6px}.daily-tip__row[data-v-c07418f8]{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.7}.daily-tip__dot[data-v-c07418f8]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.daily-tip__label[data-v-c07418f8]{color:var(--color-label-assistive)}.daily-tip__value[data-v-c07418f8]{font-weight:600;color:var(--color-label-normal);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.daily-xaxis[data-v-c07418f8]{display:flex;gap:2px;margin-top:6px}.daily-xtick[data-v-c07418f8]{flex:1;text-align:center;font-size:12px;color:var(--color-neutral-400);font-variant-numeric:tabular-nums;white-space:nowrap}.demo-note[data-v-243954bf]{margin:8px 0 0;font-size:12px;color:var(--color-label-assistive)}.demo-admin[data-v-243954bf] .flex{display:flex}.demo-admin[data-v-243954bf] .items-center{align-items:center}.demo-admin[data-v-243954bf] .justify-center{justify-content:center}.demo-admin[data-v-243954bf] .gap-0\.5{gap:2px}.demo-admin[data-v-243954bf] .w-4{width:16px}.demo-admin[data-v-243954bf] .h-4{height:16px}.demo-admin[data-v-243954bf] .w-full{width:100%}.demo-admin[data-v-243954bf] .text-xs{font-size:12px}.demo-admin[data-v-243954bf] .text-neutral-500{color:var(--color-label-assistive)}.demo-admin[data-v-243954bf] .text-neutral-600{color:var(--color-label-alternative)}.demo-admin[data-v-243954bf] .overflow-auto{overflow:auto}.demo-pager[data-v-57b05585]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;flex-wrap:wrap;gap:8px}.demo-pager strong[data-v-57b05585]{color:var(--color-label-body)}.demo-note[data-v-57b05585]{margin:8px 0 0;font-size:12px;color:var(--color-label-assistive)}.demo-admin[data-v-57b05585] .flex{display:flex}.demo-admin[data-v-57b05585] .items-center{align-items:center}.demo-admin[data-v-57b05585] .justify-center{justify-content:center}.demo-admin[data-v-57b05585] .gap-0\.5{gap:2px}.demo-admin[data-v-57b05585] .gap-1{gap:4px}.demo-admin[data-v-57b05585] .block{display:block}.demo-admin[data-v-57b05585] .w-4{width:16px}.demo-admin[data-v-57b05585] .h-4{height:16px}.demo-admin[data-v-57b05585] .w-full{width:100%}.demo-admin[data-v-57b05585] .text-xs{font-size:12px}.demo-admin[data-v-57b05585] .font-medium{font-weight:500}.demo-admin[data-v-57b05585] .text-neutral-500{color:var(--color-label-assistive)}.demo-admin[data-v-57b05585] .text-neutral-600{color:var(--color-label-alternative)}.demo-admin[data-v-57b05585] .text-neutral-900{color:var(--color-label-normal)}.demo-admin[data-v-57b05585] .overflow-auto{overflow:auto}.demo-pager[data-v-57b05585] .gap-1{gap:4px}.demo-admin[data-v-57b05585] .ds-label--sm{min-height:20px;height:20px;padding:2px 6px;font-size:11px;font-weight:400}.demo-admin[data-v-57b05585] .ds-label--square{border-radius:4px}.demo-chart[data-v-38198635]{margin:16px 0}.chart-legend[data-v-38198635]{display:flex;gap:6px;justify-content:flex-end;margin-bottom:12px}.chart-legend__btn[data-v-38198635]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-line-normal);border-radius:9999px;background:var(--color-bg-normal);font-size:12px;font-weight:600;color:var(--color-label-normal, var(--color-neutral-900));cursor:pointer;transition:opacity .15s}.chart-legend__btn.is-muted[data-v-38198635]{opacity:.55;color:var(--color-neutral-400)}.chart-legend__dot[data-v-38198635]{width:10px;height:10px;border-radius:3px}.chart-plot[data-v-38198635]{position:relative}.chart-foot[data-v-38198635]{margin-top:4px;text-align:right;font-size:12px;color:var(--color-neutral-400)}.chart-tip[data-v-38198635]{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;z-index:10;background:var(--color-bg-normal);border:1px solid var(--color-line-normal);border-radius:8px;box-shadow:var(--ds-shadow-md);padding:8px 10px;white-space:nowrap}.chart-tip__title[data-v-38198635]{font-size:12px;font-weight:700;color:var(--color-label-normal);margin-bottom:6px}.chart-tip__row[data-v-38198635]{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.7}.chart-tip__dot[data-v-38198635]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.chart-tip__label[data-v-38198635]{color:var(--color-label-assistive)}.chart-tip__value[data-v-38198635]{font-weight:600;color:var(--color-label-normal);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.igal[data-v-1188c3df]{border:1px solid var(--ds-color-line);border-radius:8px;padding:16px;background:var(--color-bg-container)}.igal__bar[data-v-1188c3df]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--color-line-normal)}.igal__search[data-v-1188c3df]{font-size:13px;padding:6px 10px;border:1px solid var(--color-line-alternative);border-radius:6px;background:var(--color-bg-container);color:var(--color-label-normal);min-width:220px}.igal__group[data-v-1188c3df]{display:inline-flex;align-items:center;gap:4px}.igal__lbl[data-v-1188c3df]{font-size:12px;color:var(--color-label-muted);margin-right:4px}.igal__opt[data-v-1188c3df]{font-size:12px;padding:4px 10px;border:1px solid var(--color-line-alternative);border-radius:6px;background:var(--color-bg-container);color:var(--color-label-normal);cursor:pointer}.igal__opt.on[data-v-1188c3df]{background:var(--color-action-strong);border-color:var(--color-action-strong);color:var(--color-action-strong-fg);font-weight:600}.igal__count[data-v-1188c3df]{font-size:12px;color:var(--color-label-assistive);margin-left:auto}.igal__empty[data-v-1188c3df]{padding:32px 0;text-align:center;font-size:13px;color:var(--color-label-assistive)}.igal__grid[data-v-1188c3df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.igal__grid--brand[data-v-1188c3df]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.igal__cell[data-v-1188c3df]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid transparent;border-radius:8px;background:var(--color-bg-alternative);cursor:pointer;font:inherit}.igal__cell[data-v-1188c3df]:hover{border-color:var(--color-line-alternative);background:var(--color-bg-hover)}.igal__ico[data-v-1188c3df]{color:var(--color-label-normal);flex:none}.igal__name[data-v-1188c3df]{font-size:10px;color:var(--color-label-assistive);text-align:center;word-break:break-all;line-height:1.4}.igal__section[data-v-1188c3df]{font-size:13px;font-weight:600;color:var(--color-label-normal);margin:24px 0 4px}.igal__section-note[data-v-1188c3df]{font-size:12px;color:var(--color-label-assistive);margin:0 0 12px}.igal__note[data-v-1188c3df]{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--color-label-assistive)}.mc-demo[data-v-56043e44]{display:flex;flex-direction:column;gap:28px;margin:16px 0;font-family:var(--ds-font-family)}.mc-demo[data-v-56043e44] *{font-family:inherit}.mc-section[data-v-56043e44]{display:flex;flex-direction:column;gap:12px}.mc-toolbar[data-v-56043e44]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.mc-toolbar__title[data-v-56043e44]{font-size:13px;font-weight:600;color:var(--color-label-alternative)}.mc-segmented[data-v-56043e44]{display:inline-flex;gap:4px;padding:3px;border-radius:8px;background:var(--color-bg-alternative)}.mc-seg[data-v-56043e44]{font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;color:var(--color-label-alternative);background:transparent;border:0;cursor:pointer;transition:background .15s,color .15s}.mc-seg[data-v-56043e44]:hover{color:var(--color-label-normal)}.mc-seg.is-active[data-v-56043e44]{background:var(--color-bg-container);color:var(--color-label-normal);box-shadow:var(--ds-shadow-sm)}.mc-grid[data-v-56043e44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:760px){.mc-grid[data-v-56043e44]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-card[data-v-56043e44]{background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:12px;padding:16px;overflow:hidden;transition:transform .15s}.mc-card[data-v-56043e44]:hover{transform:translateY(-1px)}.mc-card__head[data-v-56043e44]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.mc-label[data-v-56043e44]{font-size:13px;line-height:1.4;letter-spacing:-.13px;font-weight:600;color:var(--color-label-alternative);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-badge[data-v-56043e44]{font-size:12px;line-height:1.4;letter-spacing:-.12px;font-weight:600;padding:2px 8px;border-radius:9999px;white-space:nowrap;color:var(--color-label-white)}.mc-badge.is-pos[data-v-56043e44]{background:var(--color-green-600)}.mc-badge.is-neg[data-v-56043e44]{background:var(--color-red-500)}.mc-badge.is-unset[data-v-56043e44]{background:var(--color-neutral-400)}.mc-badge.is-soft[data-v-56043e44]{background:var(--color-bg-hover);color:var(--color-label-assistive)}.mc-chip[data-v-56043e44]{display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:1.4;letter-spacing:-.12px;font-weight:700;padding:2px 8px;border-radius:9999px;white-space:nowrap;color:var(--color-label-white)}.mc-chip svg[data-v-56043e44]{width:10px;height:10px}.mc-chip.is-good[data-v-56043e44]{background:var(--color-green-600)}.mc-chip.is-bad[data-v-56043e44]{background:var(--color-red-500)}.mc-chip.is-flat[data-v-56043e44],.mc-chip.is-neutral[data-v-56043e44]{background:var(--color-neutral-400)}.mc-value[data-v-56043e44]{font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.24px;margin:4px 0;color:var(--color-label-normal);font-variant-numeric:tabular-nums}.mc-value.is-success[data-v-56043e44]{color:var(--color-status-success)}.mc-value.is-error[data-v-56043e44]{color:var(--color-status-error)}.mc-value.is-disable[data-v-56043e44]{color:var(--color-label-disable)}.mc-sub[data-v-56043e44]{font-size:12px;line-height:1.5;letter-spacing:-.12px;color:var(--color-label-alternative);font-variant-numeric:tabular-nums}.mc-sub--assistive[data-v-56043e44]{color:var(--color-label-assistive)}.mc-delta[data-v-56043e44]{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:-.12px;margin-top:2px;color:var(--color-label-normal);font-variant-numeric:tabular-nums}.mc-delta.is-success[data-v-56043e44]{color:var(--color-status-success)}.mc-delta.is-error[data-v-56043e44]{color:var(--color-status-error)}.ocx[data-v-d6a1a73e]{border:1px solid var(--ds-color-line);border-radius:8px;padding:16px;background:var(--color-bg-container)}.ocx__bar[data-v-d6a1a73e]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--color-line-normal)}.ocx__group[data-v-d6a1a73e]{display:inline-flex;align-items:center;gap:4px}.ocx__lbl[data-v-d6a1a73e]{font-size:12px;color:var(--color-label-muted);margin-right:4px}.ocx__opt[data-v-d6a1a73e]{font-size:12px;padding:4px 10px;border:1px solid var(--color-line-alternative);border-radius:6px;background:var(--color-bg-container);color:var(--color-label-normal);cursor:pointer}.ocx__opt.on[data-v-d6a1a73e]{background:var(--color-neutral-900);border-color:var(--color-neutral-900);color:var(--ds-bw-white);font-weight:600}.ocx__check[data-v-d6a1a73e]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-label-assistive);cursor:pointer}.ocx__rows[data-v-d6a1a73e]{display:grid;gap:20px}.ocx__rowlbl[data-v-d6a1a73e]{font-size:11px;font-weight:600;color:var(--color-label-normal);margin-bottom:8px}.ocx__rowlbl small[data-v-d6a1a73e]{color:var(--color-neutral-300);margin-left:6px;font-weight:400}.ocx__stage.is-list[data-v-d6a1a73e]{display:flex;flex-direction:column;gap:8px;max-width:460px}.ocx__stage.is-grid[data-v-d6a1a73e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ocx__note[data-v-d6a1a73e]{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--color-label-assistive)}.demo-pager[data-v-d8699614]{margin:16px 0;border:1px solid var(--color-line-normal);border-radius:12px;padding:16px 20px}.demo-pager__presets[data-v-d8699614]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed var(--color-line-normal)}.demo-pager__presets-label[data-v-d8699614]{font-size:12px;color:var(--color-label-assistive)}.demo-pager__chip[data-v-d8699614]{padding:4px 10px;border:1px solid var(--color-line-normal);border-radius:9999px;background:transparent;color:var(--color-label-alternative);font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease}.demo-pager__chip.is-on[data-v-d8699614]{background:var(--color-neutral-900);color:var(--color-label-white);border-color:var(--color-neutral-900)}.demo-pager__bar[data-v-d8699614]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.demo-pager__left[data-v-d8699614]{display:flex;align-items:center;gap:8px}.demo-pager__count[data-v-d8699614]{font-size:12px;color:var(--color-label-assistive)}.demo-pager__count-num[data-v-d8699614]{font-weight:inherit;color:inherit}.demo-pager__btns[data-v-d8699614]{display:flex;align-items:center;gap:4px}.ds-page-btn[data-v-d8699614]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-label-alternative);font-size:12px;line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ds-page-btn[data-v-d8699614]:hover:not(:disabled):not(.is-current){background:var(--color-bg-hover)}.ds-page-btn.is-current[data-v-d8699614]{background:var(--color-bg-selected);color:var(--color-label-normal);font-weight:700}.ds-page-btn[data-v-d8699614]:disabled{color:var(--color-label-disable, var(--color-neutral-300));cursor:not-allowed}.ds-page-btn[data-v-d8699614]:disabled:hover,.ds-page-btn[data-v-d8699614]:disabled:active{background:transparent}.demo-prop[data-v-be9e8773]{margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.demo-prop[data-v-be9e8773]{grid-template-columns:1fr}}.prop-card[data-v-be9e8773]{border:1px solid var(--color-line-normal);border-radius:12px;padding:20px}.prop-title[data-v-be9e8773]{font-size:14px;font-weight:600;color:var(--color-label-normal);margin:0 0 16px}.ds-bar-track[data-v-be9e8773]{display:flex;align-items:stretch;gap:2px;height:10px;margin-bottom:24px}.ds-bar-seg[data-v-be9e8773]{position:relative;height:100%}.ds-bar-track>.ds-bar-seg[data-v-be9e8773]:first-of-type{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.ds-bar-track>.ds-bar-seg[data-v-be9e8773]:last-of-type{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.ds-bar-tip[data-v-be9e8773]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:7px 10px;white-space:nowrap;background:var(--color-neutral-900);color:var(--color-label-white);border-radius:var(--radius-8, 8px);box-shadow:var(--ds-shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:30}.ds-bar-tip[data-v-be9e8773]:after{content:"";position:absolute;top:100%;left:50%;width:8px;height:8px;background:var(--color-neutral-900);border-bottom-right-radius:2px;transform:translate(-50%,-50%) rotate(45deg)}.ds-bar-seg:hover .ds-bar-tip[data-v-be9e8773]{opacity:1;visibility:visible}.ds-bar-tip-label[data-v-be9e8773]{font-size:12px;font-weight:600;line-height:1.4}.ds-bar-tip-value[data-v-be9e8773]{font-size:12px;font-weight:400;line-height:1.4;color:var(--color-neutral-300);font-variant-numeric:tabular-nums}.prop-legend[data-v-be9e8773]{display:flex;flex-direction:column;gap:10px}.prop-legend__row[data-v-be9e8773]{display:flex;align-items:center;justify-content:space-between;gap:8px}.prop-legend__name[data-v-be9e8773]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-label-assistive);min-width:0}.prop-legend__dot[data-v-be9e8773]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.prop-legend__trunc[data-v-be9e8773]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-legend__val[data-v-be9e8773]{font-size:14px;font-weight:600;color:var(--color-label-normal);font-variant-numeric:tabular-nums}.prop-legend__val--cat[data-v-be9e8773]{display:flex;align-items:center;gap:12px;flex-shrink:0}.prop-legend__muted[data-v-be9e8773]{color:var(--color-neutral-400);font-weight:400}.prop-legend__pct[data-v-be9e8773]{width:48px;text-align:right}.demo-sched[data-v-c84ab599]{margin:16px 0;background:var(--color-bg-normal);color:var(--color-label-normal);--vp-code-color: var(--color-label-normal);--vp-code-bg: var(--color-bg-hover)}:root[data-theme=dark] .demo-sched[data-v-c84ab599]{padding:16px;border-radius:var(--radius-8)}.demo-legend[data-v-c84ab599]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.demo-legend__title[data-v-c84ab599]{font-size:12px;font-weight:600;color:var(--color-label-body);margin-right:4px}.demo-legend__hint[data-v-c84ab599]{font-size:12px;color:var(--color-label-assistive)}.demo-chip[data-v-c84ab599]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.demo-chip em[data-v-c84ab599]{font-style:normal;font-weight:400;opacity:.75}.demo-badge-row[data-v-c84ab599]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-label-alternative)}.demo-badge-row[data-v-c84ab599] .att-badge{position:static}.demo-sched__status[data-v-c84ab599]{margin:10px 0 0;font-size:12px;color:var(--color-label-assistive);line-height:1.6}.demo-sched__status strong[data-v-c84ab599]{color:var(--color-label-body)}.demo-chart[data-v-7684261b]{margin:16px 0}.chart-legend[data-v-7684261b]{display:flex;gap:6px;justify-content:flex-end;margin-bottom:12px}.chart-legend__btn[data-v-7684261b]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-line-normal);border-radius:9999px;background:var(--color-bg-normal);font-size:12px;font-weight:600;color:var(--color-label-normal, var(--color-neutral-900));cursor:pointer;transition:opacity .15s}.chart-legend__btn.is-muted[data-v-7684261b]{opacity:.55;color:var(--color-neutral-400)}.chart-legend__dot[data-v-7684261b]{width:10px;height:10px;border-radius:3px}.chart-plot[data-v-7684261b]{position:relative}.chart-foot[data-v-7684261b]{margin-top:4px;text-align:right;font-size:12px;color:var(--color-neutral-400)}.chart-tip[data-v-7684261b]{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;z-index:10;background:var(--color-bg-normal);border:1px solid var(--color-line-normal);border-radius:8px;box-shadow:var(--ds-shadow-md);padding:8px 10px;white-space:nowrap}.chart-tip__title[data-v-7684261b]{font-size:12px;font-weight:700;color:var(--color-label-normal);margin-bottom:6px}.chart-tip__row[data-v-7684261b]{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.7}.chart-tip__dot[data-v-7684261b]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.chart-tip__label[data-v-7684261b]{color:var(--color-label-assistive)}.chart-tip__value[data-v-7684261b]{font-weight:600;color:var(--color-label-normal);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.stpl[data-v-9191d34a]{display:flex;flex-direction:column;gap:20px;margin:20px 0 28px}.stpl__status[data-v-9191d34a]{margin:0;font-size:14px;color:var(--vp-c-text-2)}.stpl__status--error[data-v-9191d34a]{color:var(--vp-c-danger-1)}.stpl__card[data-v-9191d34a]{border:1px solid var(--vp-c-divider);border-radius:12px;background:var(--vp-c-bg-soft);padding:20px 22px 16px}.stpl__title-row[data-v-9191d34a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.stpl__title[data-v-9191d34a]{margin:0;font-size:17px;font-weight:700;line-height:1.4;color:var(--vp-c-text-1)}.stpl__badge[data-v-9191d34a]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.stpl__badge--danger[data-v-9191d34a]{color:var(--vp-c-danger-1);background:var(--vp-c-danger-soft)}.stpl__badge--safe[data-v-9191d34a]{color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}.stpl__badge--master[data-v-9191d34a]{color:var(--vp-c-warning-1);background:var(--vp-c-warning-soft)}.stpl__summary[data-v-9191d34a]{margin:10px 0 0;font-size:14px;line-height:1.65;color:var(--vp-c-text-1)}.stpl__audience[data-v-9191d34a]{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--vp-c-text-2)}.stpl__audience-label[data-v-9191d34a]{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;color:var(--vp-c-text-2);background:var(--vp-c-default-soft)}.stpl__stats[data-v-9191d34a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:16px 0 0;padding:12px 14px;border-radius:8px;background:var(--vp-c-bg);border:1px solid var(--vp-c-divider)}@media(min-width:640px){.stpl__stats[data-v-9191d34a]{grid-template-columns:110px 110px minmax(0,1fr)}}.stpl__stat[data-v-9191d34a]{min-width:0}.stpl__stat--wide[data-v-9191d34a]{grid-column:1 / -1}@media(min-width:640px){.stpl__stat--wide[data-v-9191d34a]{grid-column:auto}}.stpl__stat dt[data-v-9191d34a]{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--vp-c-text-3)}.stpl__stat dd[data-v-9191d34a]{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--vp-c-text-1);display:flex;flex-wrap:wrap;gap:4px}.stpl__stat dd>span[data-v-9191d34a]:not(.stpl__chip){font-size:13px;font-weight:500;color:var(--vp-c-text-2);align-self:flex-end}.stpl__chip[data-v-9191d34a]{display:inline-block;padding:1px 7px;border-radius:4px;font-size:12px;font-weight:500;line-height:18px;color:var(--vp-c-text-1);background:var(--vp-c-default-soft);white-space:nowrap}.stpl__actions[data-v-9191d34a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.stpl__download[data-v-9191d34a]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;color:var(--vp-button-brand-text);background:var(--vp-button-brand-bg);border:1px solid var(--vp-button-brand-border);transition:background-color .15s}.stpl__download[data-v-9191d34a]:hover{color:var(--vp-button-brand-hover-text);background:var(--vp-button-brand-hover-bg);border-color:var(--vp-button-brand-hover-border)}.stpl__download[data-v-9191d34a]:active{background:var(--vp-button-brand-active-bg)}.stpl__file[data-v-9191d34a]{font-size:12px;color:var(--vp-c-text-2)}.stpl__tag[data-v-9191d34a]{font-size:12px;color:var(--vp-c-text-3)}.stpl__details[data-v-9191d34a]{margin-top:14px;border-top:1px dashed var(--vp-c-divider);padding-top:10px}.stpl__details>summary[data-v-9191d34a]{cursor:pointer;font-size:13px;font-weight:600;color:var(--vp-c-brand-1);-webkit-user-select:none;user-select:none}.stpl__details>summary[data-v-9191d34a]:hover{color:var(--vp-c-brand-2)}.stpl__muted[data-v-9191d34a]{font-weight:400;color:var(--vp-c-text-3)}.stpl__table-wrap[data-v-9191d34a]{margin-top:10px;overflow-x:auto;border:1px solid var(--vp-c-divider);border-radius:8px;background:var(--vp-c-bg)}.stpl__table[data-v-9191d34a]{width:100%;min-width:860px;border-collapse:collapse;font-size:12.5px;line-height:1.5;margin:0;display:table}.stpl__table th[data-v-9191d34a],.stpl__table td[data-v-9191d34a]{padding:6px 10px;border-bottom:1px solid var(--vp-c-divider);text-align:left;vertical-align:top;color:var(--vp-c-text-1)}.stpl__table th[data-v-9191d34a]{position:sticky;top:0;font-size:11.5px;font-weight:600;color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);white-space:nowrap}.stpl__table tbody tr:last-child td[data-v-9191d34a]{border-bottom:0}.stpl__table code[data-v-9191d34a]{font-size:11.5px}.stpl__num[data-v-9191d34a]{color:var(--vp-c-text-3);font-variant-numeric:tabular-nums;text-align:right;width:32px}.stpl__label[data-v-9191d34a]{font-weight:600;white-space:nowrap}.stpl__table td[data-v-9191d34a]:nth-child(-n+6),.stpl__table th[data-v-9191d34a]{white-space:nowrap}.stpl__note[data-v-9191d34a]{min-width:260px;max-width:420px;color:var(--vp-c-text-2);word-break:keep-all;overflow-wrap:anywhere}.stpl__note>div+div[data-v-9191d34a]{margin-top:4px}.stpl__row--identity td[data-v-9191d34a]{background:var(--vp-c-brand-soft)}.stpl__kind[data-v-9191d34a]{display:inline-block;padding:0 6px;border-radius:4px;font-size:11.5px;font-weight:600;line-height:18px;white-space:nowrap}.stpl__kind--identity[data-v-9191d34a]{color:var(--vp-c-brand-1);background:var(--vp-c-brand-soft)}.stpl__kind--literal[data-v-9191d34a]{color:var(--vp-c-text-2);background:var(--vp-c-default-soft)}.stpl__kind--none[data-v-9191d34a]{color:var(--vp-c-text-3)}.mcv[data-v-59cc1e24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:16px 0 8px}.mcv__phone[data-v-59cc1e24]{position:relative;display:flex;flex-direction:column;height:560px;max-width:375px;width:100%;margin:0 auto;border:1px solid var(--color-line-normal);border-radius:16px;overflow:hidden;background:var(--color-bg-container)}.mcv__header[data-v-59cc1e24]{display:flex;align-items:center;gap:8px;height:52px;padding:0 12px;flex:none;color:var(--color-label-normal)}.mcv__title[data-v-59cc1e24]{font-size:var(--text-b3);font-weight:600}.mcv__header-end[data-v-59cc1e24]{margin-left:auto}.mcv__body[data-v-59cc1e24]{flex:1 1 0;min-height:0;overflow-y:auto;padding:0 16px}.mcv__body--chat[data-v-59cc1e24]{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding-bottom:8px;--ds-bubble-max: 75%}.mcv__row[data-v-59cc1e24]{display:flex}.mcv__row--mine[data-v-59cc1e24]{justify-content:flex-end}.mcv__hero[data-v-59cc1e24]{display:flex;flex-direction:column;gap:8px;padding:16px 0 8px}.mcv__brand[data-v-59cc1e24]{display:flex;align-items:center;gap:6px}.mcv__h5[data-v-59cc1e24]{font-size:var(--text-h5);font-weight:700;color:var(--color-label-normal)}.mcv__actions[data-v-59cc1e24]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px}.mcv__bar[data-v-59cc1e24]{position:relative;flex:none}.mcv__examples[data-v-59cc1e24]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 14px 8px}.mcv__example[data-v-59cc1e24]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--color-line-normal);border-radius:9999px;background:var(--color-bg-container);font-size:var(--text-b4);color:var(--color-label-normal)}.mcv__menu[data-v-59cc1e24]{position:absolute;left:14px;right:14px;bottom:100%;margin-bottom:4px;z-index:1;border-radius:12px;background:var(--color-bg-container);box-shadow:var(--shadow-popover);overflow:hidden}.mcv__menu-cap[data-v-59cc1e24]{padding:8px 12px 4px;font-size:var(--text-b5);color:var(--color-label-assistive)}.mcv__menu-list[data-v-59cc1e24]{display:flex;flex-direction:column;gap:6px;padding:0 12px 4px}.mcv__menu-name[data-v-59cc1e24]{display:flex;align-items:center;gap:8px;min-width:0}.mcv__muted[data-v-59cc1e24]{color:var(--color-label-assistive)}.mcv__ico16[data-v-59cc1e24]{width:16px;height:16px}.mcv__ico20[data-v-59cc1e24]{width:20px;height:20px}.mcv__ico32[data-v-59cc1e24]{width:32px;height:32px}.mcv__item[data-v-59cc1e24]{margin:0}.mcv__cap[data-v-59cc1e24]{margin-top:8px;text-align:center;font-size:13px;color:var(--color-label-alternative)}.mcv__legend[data-v-59cc1e24]{font-size:13px;color:var(--color-label-alternative);margin:4px 0 16px}.doc-playground[data-v-1b550e60]{border:1px solid var(--color-line-normal);border-radius:var(--radius-8);overflow:hidden}.doc-playground__toolbar[data-v-1b550e60]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-spacing-12);padding:var(--ds-spacing-16);border-bottom:1px solid var(--color-line-normal)}.doc-playground__hint[data-v-1b550e60],.doc-playground__caption[data-v-1b550e60],.doc-playground__status[data-v-1b550e60]{font-size:var(--text-b5);color:var(--color-label-assistive)}.doc-playground__actions[data-v-1b550e60]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-spacing-8)}.doc-playground__theme[data-v-1b550e60]{display:inline-flex;align-items:center;gap:var(--ds-spacing-4);margin-right:var(--ds-spacing-8)}.doc-playground__theme-label[data-v-1b550e60]{font-size:var(--text-b6);color:var(--color-label-assistive);margin-right:var(--ds-spacing-4)}.doc-playground__theme-btn[data-v-1b550e60]{height:28px;padding:0 var(--ds-spacing-10);font-size:var(--text-b6);color:var(--color-label-alternative);background:transparent;border:1px solid var(--color-line-normal);cursor:pointer}.doc-playground__theme-btn.is-active[data-v-1b550e60]{color:var(--color-label-normal);font-weight:600;border-color:var(--color-line-dark)}.doc-playground__layout[data-v-1b550e60]{display:flex;flex-wrap:wrap}.doc-playground__main[data-v-1b550e60]{flex:3 1 320px;min-width:0;padding:var(--ds-spacing-16)}.doc-playground__controls[data-v-1b550e60]{flex:1 1 190px;min-width:0;padding:var(--ds-spacing-20);background:var(--color-bg-alternative)}.doc-playground__layout--stacked[data-v-1b550e60]{flex-direction:column}.doc-playground__layout--stacked .doc-playground__main[data-v-1b550e60],.doc-playground__layout--stacked .doc-playground__controls[data-v-1b550e60]{flex:0 0 auto;width:100%}.doc-playground__layout--stacked .doc-playground__controls[data-v-1b550e60]{border-top:1px solid var(--color-line-normal)}.doc-playground__layout--stacked .doc-playground__controls[data-v-1b550e60]>*:first-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ds-spacing-10) var(--ds-spacing-20);align-items:end}.doc-playground__stage[data-v-1b550e60]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--ds-spacing-24);background:var(--color-bg-normal);color:var(--color-label-normal);border-radius:var(--radius-4);overflow-x:auto}.doc-playground__stage--dark[data-v-1b550e60]{background:var(--color-neutral-900)}.doc-playground__stage[data-theme][data-v-1b550e60],.doc-playground__gallery[data-theme][data-v-1b550e60]{--vp-code-color: var(--color-label-normal);--vp-code-bg: var(--color-bg-hover)}.doc-playground__caption[data-v-1b550e60]{margin-top:var(--ds-spacing-16)}.doc-playground__controls-note[data-v-1b550e60]{margin:var(--ds-spacing-16) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.doc-playground__gallery[data-v-1b550e60]{padding:var(--ds-spacing-16);background:var(--color-bg-normal);color:var(--color-label-normal);border-radius:var(--radius-4);overflow-x:auto}.doc-playground__code[data-v-1b550e60]{margin:0;padding:var(--ds-spacing-16);overflow:auto;background:var(--color-bg-alternative);font-size:var(--text-b5);line-height:1.8}.doc-playground__code code[data-v-1b550e60]{padding:0;color:var(--color-label-normal);background:transparent}.doc-playground__status[data-v-1b550e60]{margin:0;padding:var(--ds-spacing-12) var(--ds-spacing-16);border-top:1px solid var(--color-line-normal)}.button-playground__fields[data-v-a5126041]{display:grid;gap:var(--ds-spacing-12)}.button-playground__fields label[data-v-a5126041]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.button-playground__fields .button-playground__check[data-v-a5126041]{flex-direction:row;align-items:center}.button-playground__fields select[data-v-a5126041],.button-playground__fields input[data-v-a5126041]:not([type=checkbox]){width:100%}.button-playground__fields .button-playground__off[data-v-a5126041]{color:var(--color-label-disable)}.bgal[data-v-a5126041]{display:grid;grid-template-columns:auto repeat(var(--cols),max-content);gap:12px 14px;align-items:center;justify-content:start}.bgal__col[data-v-a5126041]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);text-align:center}.bgal__rowlbl[data-v-a5126041]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-normal);white-space:nowrap}.bgal__cell[data-v-a5126041]{display:flex;align-items:center;justify-content:center}.bgal__cell[data-ground=dark][data-v-a5126041]{background:var(--color-neutral-800);border-radius:var(--radius-4);padding:6px}.pwform[data-v-3396314a]{width:100%;max-width:28rem;padding:var(--ds-spacing-32);background:var(--color-bg-container);border:1px solid var(--color-line-alternative);border-radius:var(--radius-16);box-shadow:var(--ds-shadow-md)}.pwform[data-v-3396314a] h1{margin:0;padding:0;border:0;letter-spacing:normal}.pwform[data-v-3396314a] p{margin:0;line-height:1.5}.pwply__fields[data-v-b2453ad5]{display:grid;gap:var(--ds-spacing-12)}.pwply__fields label[data-v-b2453ad5]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.pwply__fields .pwply__check[data-v-b2453ad5]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.pwply__fields input[type=text][data-v-b2453ad5]{width:100%}.pwply__fields .pwply__off[data-v-b2453ad5]{color:var(--color-label-disable)}.pwply__sep[data-v-b2453ad5]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.pwgal[data-v-b2453ad5]{display:grid;gap:var(--ds-spacing-32)}.pwgal__row[data-v-b2453ad5]{display:grid;gap:var(--ds-spacing-8);justify-items:start}.pwgal__lbl[data-v-b2453ad5]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.fpply__fields[data-v-dbda8401]{display:grid;gap:var(--ds-spacing-12)}.fpply__fields label[data-v-dbda8401]{display:flex;flex-direction:row;align-items:center;gap:var(--ds-spacing-8);font-size:var(--text-b5);color:var(--color-label-normal)}.fpply__fields .fpply__off[data-v-dbda8401]{color:var(--color-label-disable)}.fpply__sep[data-v-dbda8401]{margin:0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.fpgal[data-v-dbda8401]{display:grid;gap:var(--ds-spacing-32)}.fpgal__row[data-v-dbda8401]{display:grid;gap:var(--ds-spacing-8);justify-items:start}.fpgal__lbl[data-v-dbda8401]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.cs__frame[data-v-e164f3d7]{position:relative;display:flex;width:100%;box-sizing:border-box;min-height:560px;padding:24px;border:1px solid var(--color-line-normal);border-radius:var(--radius-8);background:repeating-linear-gradient(to bottom,var(--color-bg-alternative) 0 28px,var(--color-bg-container) 28px 56px);overflow:hidden;transition:padding-right .18s ease}.cs__body[data-v-e164f3d7]{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start}.cs__body-label[data-v-e164f3d7]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.cs__panel[data-v-e164f3d7]{position:relative;margin-left:auto;align-self:flex-end;margin-bottom:68px}.cs__frame .cs__dock[data-v-e164f3d7]{position:absolute}.cs__head[data-v-e164f3d7]{display:flex;align-items:center;gap:6px;flex:none;padding:10px 12px;border-bottom:1px solid var(--color-line-normal)}.cs__title[data-v-e164f3d7]{font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal)}.cs__head-close[data-v-e164f3d7]{margin-left:auto}.cs__list[data-v-e164f3d7]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:16px}.cs__start[data-v-e164f3d7]{align-self:flex-start}.cs__end[data-v-e164f3d7]{align-self:flex-end}.cs__ico[data-v-e164f3d7]{width:20px;height:20px}.cs__ico--sm[data-v-e164f3d7]{width:16px;height:16px}.cs__ico--lg[data-v-e164f3d7]{width:32px;height:32px}.cs__head--ai[data-v-e164f3d7]{padding:6px 12px;border-bottom:0;background:var(--color-bg-sunken)}.cs__title--ai[data-v-e164f3d7]{font-size:var(--text-b6);font-weight:500;color:var(--color-label-body)}.cs__head-actions[data-v-e164f3d7]{margin-left:auto;display:flex;align-items:center;gap:2px}.cs__ai-row[data-v-e164f3d7]{flex:1 1 auto;min-height:0;display:flex}.cs__ai-main[data-v-e164f3d7]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.cs__list--ai[data-v-e164f3d7]{padding:12px}.cs__ai-start[data-v-e164f3d7]{display:flex;flex-direction:column;gap:16px;padding-top:4px}.cs__ai-hero[data-v-e164f3d7]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0 8px}.cs__ai-brand[data-v-e164f3d7]{display:flex;align-items:center;gap:6px}.cs__ai-heading[data-v-e164f3d7]{font-size:var(--text-h5);font-weight:700;color:var(--color-label-normal)}.cs__ai-actions[data-v-e164f3d7]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cs__ai-time[data-v-e164f3d7]{padding:0 4px;font-size:var(--text-b6);color:var(--color-label-assistive)}.cs__ai-wrap[data-v-e164f3d7]{display:flex;flex-direction:column;gap:4px;width:100%}.cs__ai-wrap--end[data-v-e164f3d7]{align-items:flex-end}.cs__ai-tail[data-v-e164f3d7]{display:flex;align-items:center;gap:4px;padding:0 4px}.cs__ai-pending[data-v-e164f3d7]{display:flex;align-items:center;gap:6px;padding:0 4px;font-size:var(--text-b5);color:var(--color-neutral-400)}.cs__ai-elapsed[data-v-e164f3d7]{font-size:var(--text-b6);color:var(--color-neutral-300);font-variant-numeric:tabular-nums}.cs__ai-dots[data-v-e164f3d7]{display:inline-flex;align-items:flex-end;gap:2px}.cs__ai-dots>span[data-v-e164f3d7]{width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-neutral-400);animation:cs-dot-e164f3d7 1s infinite}.cs__ai-dots>span[data-v-e164f3d7]:nth-child(2){animation-delay:.15s}.cs__ai-dots>span[data-v-e164f3d7]:nth-child(3){animation-delay:.3s}@keyframes cs-dot-e164f3d7{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cs__ai-bar[data-v-e164f3d7]{position:relative}.cs__ai-popover[data-v-e164f3d7]{position:absolute;left:12px;right:12px;bottom:100%;margin-bottom:4px;z-index:1;border-radius:var(--radius-12);background:var(--color-bg-container);overflow:hidden;box-shadow:var(--shadow-popover)}.cs__ai-popover-label[data-v-e164f3d7]{padding:8px 12px 4px;font-size:var(--text-b5);color:var(--color-label-assistive)}.cs__ai-popover-foot[data-v-e164f3d7]{padding:4px 12px 8px}.cs__ai-popover-list[data-v-e164f3d7]{display:flex;flex-direction:column;gap:6px;padding:0 12px 4px}.cs__ai-popover-name[data-v-e164f3d7]{display:flex;align-items:center;gap:8px;min-width:0}.cs__fabs[data-v-e164f3d7]{position:absolute;right:calc(24px + var(--ds-ai-dock-w, 0px));bottom:24px;display:flex;align-items:center;gap:12px;transition:right .18s ease}.cs__fab[data-v-e164f3d7]{--ds-btn-radius: var(--radius-full);position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);box-shadow:var(--ds-shadow-md, var(--shadow-popover));color:var(--ds-bw-white);transition:background-color .15s ease}.cs__fab--chat[data-v-e164f3d7]{background:var(--color-neutral-900);cursor:pointer}.cs__fab--chat[data-v-e164f3d7]:hover,.cs__fab--on[data-v-e164f3d7]{background:var(--color-neutral-700)}.cs__fab--mute[data-v-e164f3d7]{opacity:var(--ds-opacity-40, .4);cursor:default}.cs__fab--static[data-v-e164f3d7]{cursor:default}.cs__badge[data-v-e164f3d7]{position:absolute;top:-4px;right:-4px}.cs-pop-enter-active[data-v-e164f3d7],.cs-pop-leave-active[data-v-e164f3d7]{transition:opacity .18s ease,transform .18s ease}.cs-pop-enter-from[data-v-e164f3d7],.cs-pop-leave-to[data-v-e164f3d7]{opacity:0;transform:translateY(8px) scale(.98)}.cs-slide-enter-active[data-v-e164f3d7],.cs-slide-leave-active[data-v-e164f3d7]{transition:transform .18s ease}.cs-slide-enter-from[data-v-e164f3d7],.cs-slide-leave-to[data-v-e164f3d7]{transform:translate(100%)}.cwp__fields[data-v-e794ade7]{display:grid;gap:var(--ds-spacing-12)}.cwp__fields label[data-v-e794ade7]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.cwp__fields .cwp__check[data-v-e794ade7]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--ds-spacing-6)}.cwp__fields .cwp__hint[data-v-e794ade7]{flex-basis:100%;font-size:var(--text-b6);color:var(--color-label-assistive)}.cwp__fields select[data-v-e794ade7]{width:100%}.cwp__note[data-v-e794ade7]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.cvp__fields[data-v-f16545fb]{display:grid;gap:var(--ds-spacing-12)}.cvp__fields label[data-v-f16545fb]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.cvp__fields .cvp__hint[data-v-f16545fb]{margin-top:-2px;font-size:var(--text-b6);font-weight:400;color:var(--color-label-assistive)}.cvp__fields .cvp__check[data-v-f16545fb]{flex-direction:row;align-items:center;gap:var(--ds-spacing-6)}.cvp__fields select[data-v-f16545fb]{width:100%}.label-playground__fields[data-v-53c55946]{display:grid;gap:var(--ds-spacing-12)}.label-playground__fields label[data-v-53c55946]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.label-playground__fields .label-playground__check[data-v-53c55946]{flex-direction:row;align-items:center}.label-playground__fields select[data-v-53c55946]{width:100%}.label-playground__fields .label-playground__off[data-v-53c55946]{color:var(--color-label-disable)}.lgal[data-v-53c55946]{display:grid;grid-template-columns:auto repeat(var(--cols),max-content);gap:12px 14px;align-items:center;justify-content:start}.lgal__col[data-v-53c55946]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);text-align:center}.lgal__rowlbl[data-v-53c55946]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-normal);white-space:nowrap}.lgal__rowlbl small[data-v-53c55946]{color:var(--color-neutral-300);margin-left:4px;font-weight:400}.lgal__cell[data-v-53c55946]{display:flex;align-items:center;justify-content:center}.lgal__cell[data-ground=dark][data-v-53c55946]{background:var(--color-neutral-800);border-radius:var(--radius-4);padding:6px}.bar-notice-playground__stage[data-v-ba09d7e3]{width:100%}.bar-notice-playground__fields[data-v-ba09d7e3]{display:grid;gap:var(--ds-spacing-12)}.bar-notice-playground__fields label[data-v-ba09d7e3]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.bar-notice-playground__fields .bar-notice-playground__check[data-v-ba09d7e3]{flex-direction:row;align-items:center}.bar-notice-playground__fields select[data-v-ba09d7e3],.bar-notice-playground__fields input[data-v-ba09d7e3]:not([type=checkbox]){width:100%}.bar-notice-playground__x[data-v-ba09d7e3]{width:14px;height:14px}.bngal[data-v-ba09d7e3]{display:grid;gap:8px}.csr[data-v-5d09a97a]{width:100%;display:grid;gap:var(--ds-spacing-12)}.csr__ladder[data-v-5d09a97a]{list-style:none;margin:0;padding:0;border:1px solid var(--color-line-normal);border-radius:var(--radius-8);overflow:hidden}.csr__layer[data-v-5d09a97a]{display:flex;align-items:center;gap:var(--ds-spacing-10);padding:var(--ds-spacing-6) var(--ds-spacing-10);border-bottom:1px solid var(--color-line-normal);background:var(--color-bg-normal)}.csr__layer[data-v-5d09a97a]:last-child{border-bottom:0}.csr__layer--off[data-v-5d09a97a]{opacity:var(--ds-opacity-40, .4)}.csr__layer--own[data-v-5d09a97a]{background:var(--color-bg-brand-tint-soft)}.csr__z[data-v-5d09a97a]{flex:none;width:34px;text-align:center;font-size:var(--text-b6);font-weight:700;color:var(--color-label-assistive);font-variant-numeric:tabular-nums}.csr__name[data-v-5d09a97a]{flex:1 1 auto;min-width:0;font-size:var(--text-b5);color:var(--color-label-normal)}.csr__name small[data-v-5d09a97a]{display:block;font-size:var(--text-b6);color:var(--color-label-assistive)}.csr__state[data-v-5d09a97a]{flex:none;font-size:var(--text-b6);color:var(--color-label-assistive)}.csr__layer--own .csr__state[data-v-5d09a97a]{color:var(--color-label-brand);font-weight:600}.csr__verdict[data-v-5d09a97a]{display:grid;gap:2px;padding:var(--ds-spacing-8) var(--ds-spacing-10);border-radius:var(--radius-8);font-size:var(--text-b5)}.csr__verdict--ok[data-v-5d09a97a]{background:var(--color-bg-alternative);color:var(--color-label-normal)}.csr__verdict--warn[data-v-5d09a97a]{background:var(--color-bg-brand-tint-soft);color:var(--color-label-normal)}.csr__cap[data-v-5d09a97a]{border:1px solid var(--color-line-normal);border-radius:var(--radius-8);padding:var(--ds-spacing-8) var(--ds-spacing-10)}.csr__cap-title[data-v-5d09a97a]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);margin-bottom:var(--ds-spacing-4)}.csr__cap ul[data-v-5d09a97a]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.csr__cap li[data-v-5d09a97a]{font-size:var(--text-b6);color:var(--color-label-normal)}.csr__cap li span[data-v-5d09a97a]{display:inline-block;width:14px;font-weight:700}.csr__cap em[data-v-5d09a97a]{font-style:normal;color:var(--color-label-assistive)}.csr__in span[data-v-5d09a97a]{color:var(--color-status-success, var(--color-label-normal))}.csr__out[data-v-5d09a97a]{color:var(--color-label-assistive)}.csr__fields[data-v-5d09a97a]{display:grid;gap:var(--ds-spacing-12)}.csr__fields label[data-v-5d09a97a]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.csr__fields .csr__check[data-v-5d09a97a]{flex-direction:row;align-items:center}.csr__fields select[data-v-5d09a97a]{width:100%}.notice-playground__stage[data-v-0fed70cd]{width:100%;max-width:460px}.notice-playground__fields[data-v-0fed70cd]{display:grid;gap:var(--ds-spacing-12)}.notice-playground__fields label[data-v-0fed70cd]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.notice-playground__fields .notice-playground__check[data-v-0fed70cd]{flex-direction:row;align-items:center}.notice-playground__fields select[data-v-0fed70cd],.notice-playground__fields input[data-v-0fed70cd]:not([type=checkbox]){width:100%}.notice-playground__fields .notice-playground__off[data-v-0fed70cd]{color:var(--color-label-disable)}.ngal[data-v-0fed70cd]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:start}.ngal__col[data-v-0fed70cd]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.skp-stage[data-v-2f329dbd]{width:100%;padding:16px;border-radius:12px;border:1px solid var(--color-line-normal)}.skp-stage--normal[data-v-2f329dbd]{background:var(--color-bg-container)}.skp-stage--sunken[data-v-2f329dbd]{background:var(--color-bg-alternative)}.skp-stage--elevated[data-v-2f329dbd]{background:var(--color-bg-elevated);box-shadow:var(--shadow-popover)}.skp-still[data-v-2f329dbd] .ds-skeleton{animation:none}.skp-table[data-v-2f329dbd]{width:100%;border-collapse:collapse;margin:0;display:table}.skp-table td[data-v-2f329dbd]{height:36px;padding:0 8px;border:0;border-bottom:1px solid var(--color-line-normal)}.skp-table tr[data-v-2f329dbd]{background:transparent;border:0}.skp-list[data-v-2f329dbd],.skp-card[data-v-2f329dbd]{display:flex;flex-direction:column;gap:4px}.skp-list__row[data-v-2f329dbd]{display:flex;align-items:center;gap:12px;padding:10px 0}.skp-card[data-v-2f329dbd]{gap:16px}.skp-card__row[data-v-2f329dbd]{display:flex;align-items:center;gap:12px}.skp-col[data-v-2f329dbd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.skp-gallery[data-v-2f329dbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%}.skp-gallery__label[data-v-2f329dbd]{font-size:var(--text-b6);color:var(--color-label-assistive);margin-bottom:4px}.skp-fields[data-v-2f329dbd]{display:grid;gap:var(--ds-spacing-12)}.skp-fields label[data-v-2f329dbd]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.skp-fields .skp-fields__check[data-v-2f329dbd]{flex-direction:row;align-items:center}.skp-fields select[data-v-2f329dbd]{width:100%}.sply__stage[data-v-5135fe0e]{display:flex;align-items:center;justify-content:center;width:220px;height:120px;border-radius:var(--radius-8)}.sply__stage--content[data-v-5135fe0e]{background:linear-gradient(135deg,var(--color-bg-hover),var(--color-bg-alternative))}.sply__spin[data-v-5135fe0e]{animation:ds-spinner-rotate 1s linear infinite;color:var(--color-orange-500)}.sply__fields[data-v-5135fe0e]{display:grid;gap:var(--ds-spacing-12)}.sply__fields label[data-v-5135fe0e]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.sply__fields .sply__check[data-v-5135fe0e]{flex-direction:row;align-items:center}.sply__fields select[data-v-5135fe0e]{width:100%}.sply__fields .sply__off[data-v-5135fe0e]{color:var(--color-label-disable)}.sgal[data-v-5135fe0e]{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-20) var(--ds-spacing-24);align-items:flex-start}.sgal__item[data-v-5135fe0e]{display:flex;flex-direction:column;align-items:center;gap:var(--ds-spacing-8);margin:0}.sgal__col[data-v-5135fe0e]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.sgal__cell[data-v-5135fe0e]{display:flex;align-items:center;justify-content:center;min-width:96px;min-height:80px}.sgal__cell--content[data-v-5135fe0e]{width:180px;border-radius:var(--radius-8);background:linear-gradient(135deg,var(--color-bg-hover),var(--color-bg-alternative))}.sgal__ico[data-v-5135fe0e]{width:16px;height:16px;color:currentColor}.tply__stage[data-v-5aed8e48]{display:flex;align-items:center;justify-content:center;min-height:120px}.tply__fields[data-v-5aed8e48]{display:grid;gap:var(--ds-spacing-12)}.tply__fields label[data-v-5aed8e48]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tply__fields .tply__check[data-v-5aed8e48]{flex-direction:row;align-items:center}.tply__fields select[data-v-5aed8e48]{width:100%}.tply__fields .tply__off[data-v-5aed8e48]{color:var(--color-label-disable)}.pancat[data-v-f2bf17c8]{display:flex;width:100%;max-width:620px;height:260px;overflow:hidden;background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--radius-8)}.pancat__aside[data-v-f2bf17c8]{width:220px}.pancat__body[data-v-f2bf17c8]{flex:1;min-width:0;padding:var(--ds-spacing-24)}.pancat__title[data-v-f2bf17c8]{margin:0 0 var(--ds-spacing-8);font-size:var(--text-h5);font-weight:600;color:var(--color-label-normal)}.pancat__hint[data-v-f2bf17c8]{margin:0;font-size:var(--text-b5);line-height:1.6;color:var(--color-label-assistive)}.pancat[data-v-f2bf17c8] p{margin:0}.pancat nav p[data-v-f2bf17c8]{margin:0}.awply__fields[data-v-7404f411]{display:grid;gap:var(--ds-spacing-12)}.awply__fields label[data-v-7404f411]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.awply__fields .awply__check[data-v-7404f411]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.awply__fields select[data-v-7404f411]{width:100%}.awply__fields .awply__off[data-v-7404f411]{color:var(--color-label-disable)}.awply__sep[data-v-7404f411]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.awgal[data-v-7404f411]{display:grid;gap:var(--ds-spacing-24)}.awgal__row[data-v-7404f411]{display:grid;gap:var(--ds-spacing-8)}.awgal__lbl[data-v-7404f411]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.ewply__fields[data-v-745e8262]{display:grid;gap:var(--ds-spacing-12)}.ewply__fields label[data-v-745e8262]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.ewply__fields select[data-v-745e8262]{width:100%}.ewply__fields .ewply__off[data-v-745e8262]{color:var(--color-label-disable)}.ewply__sep[data-v-745e8262]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.ewgal[data-v-745e8262]{display:grid;gap:var(--ds-spacing-24)}.ewgal__row[data-v-745e8262]{display:grid;gap:var(--ds-spacing-8)}.ewgal__lbl[data-v-745e8262]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.bnply__stage[data-v-195c6549]{width:100%}.bnply__fields[data-v-195c6549]{display:grid;gap:var(--ds-spacing-12)}.bnply__fields label[data-v-195c6549]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.bnply__fields .bnply__check[data-v-195c6549]{flex-direction:row;align-items:center}.bnply__fields select[data-v-195c6549]{width:100%}.bnply__fields .bnply__off[data-v-195c6549]{color:var(--color-label-disable)}.bngal[data-v-195c6549]{display:grid;gap:var(--ds-spacing-20)}.bngal__row[data-v-195c6549]{display:grid;gap:var(--ds-spacing-6)}.bngal__lbl[data-v-195c6549]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.lnbply__stage[data-v-2fc7ac82]{width:100%}.lnbply__fields[data-v-2fc7ac82]{display:grid;gap:var(--ds-spacing-12)}.lnbply__fields label[data-v-2fc7ac82]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.lnbply__fields .lnbply__check[data-v-2fc7ac82]{flex-direction:row;align-items:center}.lnbply__fields select[data-v-2fc7ac82]{width:100%}.lnbply__fields .lnbply__off[data-v-2fc7ac82]{color:var(--color-label-disable)}.lnbgal[data-v-2fc7ac82]{display:grid;gap:var(--ds-spacing-24)}.lnbgal__row[data-v-2fc7ac82]{display:grid;gap:var(--ds-spacing-6)}.lnbgal__lbl[data-v-2fc7ac82]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.phply__stage[data-v-3bf09b51]{width:100%}.phply__fields[data-v-3bf09b51]{display:grid;gap:var(--ds-spacing-10)}.phply__fields label[data-v-3bf09b51]{display:flex;flex-direction:row;align-items:center;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.phply__sub[data-v-3bf09b51]{margin:var(--ds-spacing-8) 0 0;font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.phply__fields .phply__off[data-v-3bf09b51]{color:var(--color-label-disable)}.phgal[data-v-3bf09b51]{display:grid;gap:var(--ds-spacing-20)}.phgal__row[data-v-3bf09b51]{display:grid;gap:var(--ds-spacing-6);min-width:720px}.phgal__lbl[data-v-3bf09b51]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.stply__stage[data-v-7a848e65]{width:100%}.stply__fields[data-v-7a848e65]{display:grid;gap:var(--ds-spacing-12)}.stply__fields label[data-v-7a848e65]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.stply__fields select[data-v-7a848e65]{width:100%}.stply__fields .stply__off[data-v-7a848e65]{color:var(--color-label-disable)}.stgal[data-v-7a848e65]{display:grid;gap:var(--ds-spacing-24)}.stgal__group[data-v-7a848e65]{display:grid;gap:var(--ds-spacing-12)}.stgal__head[data-v-7a848e65]{margin:0;font-size:var(--text-b5);font-weight:600;color:var(--color-label-normal)}.stgal__row[data-v-7a848e65]{display:grid;gap:var(--ds-spacing-6)}.stgal__lbl[data-v-7a848e65]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.tnply__stage[data-v-f76e9bf9]{width:100%}.tnply__fields[data-v-f76e9bf9]{display:grid;gap:var(--ds-spacing-12)}.tnply__fields label[data-v-f76e9bf9]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tnply__fields .tnply__check[data-v-f76e9bf9]{flex-direction:row;align-items:center}.tnply__fields select[data-v-f76e9bf9]{width:100%}.tnply__sub[data-v-f76e9bf9]{margin:var(--ds-spacing-8) 0 0;font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.tnply__fields .tnply__off[data-v-f76e9bf9]{color:var(--color-label-disable)}.tngal[data-v-f76e9bf9]{display:grid;gap:var(--ds-spacing-24)}.tngal__group[data-v-f76e9bf9]{display:grid;gap:var(--ds-spacing-12)}.tngal__head[data-v-f76e9bf9]{margin:0;font-size:var(--text-b5);font-weight:600;color:var(--color-label-normal)}.tngal__row[data-v-f76e9bf9]{display:grid;gap:var(--ds-spacing-6)}.tngal__lbl[data-v-f76e9bf9]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.wsply__stage[data-v-3ad2701d]{width:100%}.wsply__fields[data-v-3ad2701d]{display:grid;gap:var(--ds-spacing-12)}.wsply__fields label[data-v-3ad2701d]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.wsply__fields .wsply__check[data-v-3ad2701d]{flex-direction:row;align-items:center}.wsply__fields select[data-v-3ad2701d]{width:100%}.wsply__fields .wsply__off[data-v-3ad2701d]{color:var(--color-label-disable)}.wsgal[data-v-3ad2701d]{display:grid;gap:var(--ds-spacing-20)}.wsgal__row[data-v-3ad2701d]{display:grid;gap:var(--ds-spacing-6)}.wsgal__lbl[data-v-3ad2701d]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.pi[data-v-64e7f7ab]{display:flex;flex-direction:column;align-items:center;gap:var(--ds-spacing-12);width:100%}.pi__phone[data-v-64e7f7ab]{position:relative;width:320px;max-width:100%;height:560px;overflow:hidden;border:1px solid var(--color-line-normal);border-radius:var(--radius-16, 16px);background:var(--color-bg-alternative);-webkit-user-select:none;user-select:none}.pi__screen[data-v-64e7f7ab]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.pi__screen--base[data-v-64e7f7ab]{background:var(--color-bg-alternative)}.pi__screen--depth[data-v-64e7f7ab]{background:var(--color-bg-container);touch-action:pan-y}.pi__header[data-v-64e7f7ab]{display:flex;align-items:center;gap:var(--ds-spacing-4);height:52px;padding:0 var(--ds-spacing-12);flex-shrink:0}.pi__header--layer[data-v-64e7f7ab]{justify-content:space-between}.pi__title[data-v-64e7f7ab]{font-size:var(--text-b3);font-weight:600;color:var(--color-label-normal)}.pi__body[data-v-64e7f7ab]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ds-spacing-8);padding:var(--ds-spacing-8) var(--ds-spacing-12)}.pi__row[data-v-64e7f7ab]{display:flex;align-items:center;gap:var(--ds-spacing-10);height:52px;padding:0 var(--ds-spacing-12);background:var(--color-bg-container);text-align:left}.pi__ico[data-v-64e7f7ab]{width:20px;height:20px;color:var(--color-label-alternative)}.pi__ico--sm[data-v-64e7f7ab]{width:16px;height:16px;color:var(--color-label-assistive)}.pi__row-label[data-v-64e7f7ab]{flex:1;font-size:var(--text-b4);color:var(--color-label-normal)}.pi__card[data-v-64e7f7ab]{padding:var(--ds-spacing-16) var(--ds-spacing-12);background:var(--color-bg-alternative);font-size:var(--text-b4);color:var(--color-label-alternative)}.pi__card--white[data-v-64e7f7ab]{background:var(--color-bg-container)}.pi__cta[data-v-64e7f7ab]{width:100%;margin-top:var(--ds-spacing-8)}.pi__edge[data-v-64e7f7ab]{position:absolute;top:0;bottom:0;left:0;width:20px;background:var(--color-orange-500);opacity:var(--ds-opacity-20, .2);pointer-events:none}.pi__edge--off[data-v-64e7f7ab]{background:var(--color-neutral-400)}.pi__layer[data-v-64e7f7ab]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ds-dim-50);z-index:2}.pi__sheet[data-v-64e7f7ab]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--color-bg-container)}.pi__field[data-v-64e7f7ab]{display:flex;flex-direction:column;gap:var(--ds-spacing-6)}.pi__field-label[data-v-64e7f7ab]{font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal)}.pi__field-box[data-v-64e7f7ab]{height:48px;border:1px solid var(--color-line-normal);border-radius:var(--radius-4)}.pi__footer[data-v-64e7f7ab]{padding:var(--ds-spacing-12);flex-shrink:0}.pi__status[data-v-64e7f7ab]{margin:0;min-height:1.5em;font-size:var(--text-b5);color:var(--color-label-alternative);text-align:center}.pi__fields[data-v-64e7f7ab]{display:grid;gap:var(--ds-spacing-12)}.pi__fields label[data-v-64e7f7ab]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.pi__fields .pi__check[data-v-64e7f7ab]{flex-direction:row;align-items:center}.pi__fields select[data-v-64e7f7ab]{width:100%}.demo-toast-stage[data-v-e629d74d]{position:relative;width:100%;height:320px;overflow:hidden;border:1px solid var(--color-line-normal);border-radius:8px;background:var(--color-bg-container)}.demo-toast-page[data-v-e629d74d]{padding:20px 24px;font-size:var(--text-b5);color:var(--color-label-assistive)}.demo-toast-page h4[data-v-e629d74d]{margin:0 0 8px;padding:0;border:0;font-size:15px;color:var(--color-label-normal)}.demo-toast-page p[data-v-e629d74d]{margin:4px 0;line-height:1.6}.demo-toast-fire[data-v-e629d74d]{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center}.tply__fields[data-v-e629d74d]{display:grid;gap:var(--ds-spacing-12)}.tply__fields label[data-v-e629d74d]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tply__fields .tply__check[data-v-e629d74d]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.tply__fields select[data-v-e629d74d]{width:100%}.sgply__fields[data-v-72dadb71]{display:grid;gap:var(--ds-spacing-12)}.sgply__fields label[data-v-72dadb71]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.sgply__fields .sgply__check[data-v-72dadb71]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.sgply__fields select[data-v-72dadb71]{width:100%}.sgply__fields .sgply__off[data-v-72dadb71]{color:var(--color-label-disable)}.sgply__sep[data-v-72dadb71]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.sggal[data-v-72dadb71]{display:grid;gap:var(--ds-spacing-24)}.sggal__row[data-v-72dadb71]{display:grid;gap:var(--ds-spacing-8);justify-items:start}.sggal__lbl[data-v-72dadb71]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.fcply__stage[data-v-28d00e51]{width:100%;max-width:420px;display:flex;flex-direction:column}.fcply__label[data-v-28d00e51]{font-size:var(--text-b5);font-weight:500;color:var(--color-label-assistive);margin-bottom:6px}.fcply__req[data-v-28d00e51]{color:var(--color-red-400)}.fcply__toggle[data-v-28d00e51]{display:flex;align-items:center;gap:6px;font-size:var(--text-b5);color:var(--color-label-normal)}.fcply__muted[data-v-28d00e51]{color:var(--color-label-muted)}.fcply__fields[data-v-28d00e51]{display:grid;gap:var(--ds-spacing-12)}.fcply__fields label[data-v-28d00e51]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.fcply__fields .fcply__check[data-v-28d00e51]{flex-direction:row;align-items:center}.fcply__fields select[data-v-28d00e51]{width:100%}.fcply__fields .fcply__off[data-v-28d00e51]{color:var(--color-label-disable)}.fcgal[data-v-28d00e51]{display:grid;gap:var(--ds-spacing-24)}.fcgal__row[data-v-28d00e51]{display:grid;gap:var(--ds-spacing-6)}.fcgal__lbl[data-v-28d00e51]{margin:0;font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.fcgal__toggles[data-v-28d00e51]{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-32)}.fcgal__col[data-v-28d00e51]{display:flex;flex-direction:column;gap:var(--ds-spacing-10)}.fcgal__sub[data-v-28d00e51]{margin:0;font-size:var(--text-b6);color:var(--color-label-muted)}.mtf[data-v-8f7a264e]{margin:16px 0}.mtf__frame[data-v-8f7a264e]{max-width:390px;margin:0 auto;border:1px solid var(--color-line-normal);border-radius:12px;overflow:hidden;background:var(--color-bg-container)}.mtf__case[data-v-8f7a264e]{padding:16px 16px 20px;border-bottom:1px solid var(--color-neutral-75)}.mtf__case[data-v-8f7a264e]:last-child{border-bottom:0}.mtf__case--flush[data-v-8f7a264e]{padding:16px 0 4px}.mtf__tag[data-v-8f7a264e]{margin:0 0 10px;font-size:var(--text-b6);color:var(--color-label-assistive)}.mtf__tag--pad[data-v-8f7a264e]{padding:0 16px;margin-bottom:0}.mtf__tag code[data-v-8f7a264e]{font-size:inherit}.mtf__label[data-v-8f7a264e]{display:block;margin-bottom:6px;font-size:var(--text-b5);font-weight:500;color:var(--color-label-assistive)}.mtf__req[data-v-8f7a264e]{color:var(--color-red-400)}.mtf__full[data-v-8f7a264e]{width:100%}.mtf__frame textarea.mtf__textarea.mtf__textarea.mtf__textarea[data-v-8f7a264e]{font-size:var(--text-b4);resize:none}.mtf__ico20[data-v-8f7a264e]{width:20px;height:20px}.mtf__ico16[data-v-8f7a264e]{width:16px;height:16px}.mtf__legend[data-v-8f7a264e]{max-width:390px;margin:10px auto 0;font-size:13px;color:var(--color-label-alternative)}.ahply__stage[data-v-f534df2e]{width:100%}.ahply__fields[data-v-f534df2e]{display:grid;gap:var(--ds-spacing-12)}.ahply__fields label[data-v-f534df2e]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.ahply__fields .ahply__check[data-v-f534df2e]{flex-direction:row;align-items:center}.ahply__fields select[data-v-f534df2e]{width:100%}.ahply__fields .ahply__off[data-v-f534df2e]{color:var(--color-label-disable)}.ahgal[data-v-f534df2e]{display:grid;gap:var(--ds-spacing-24)}.ahgal__group[data-v-f534df2e]{display:grid;gap:var(--ds-spacing-12)}.ahgal__head[data-v-f534df2e]{margin:0;font-size:var(--text-b5);font-weight:600;color:var(--color-label-normal)}.ahgal__row[data-v-f534df2e]{display:grid;gap:var(--ds-spacing-6)}.ahgal__lbl[data-v-f534df2e]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.demo-ahs[data-v-1d0a87d2]{margin:20px 0}.demo-ahs__controls[data-v-1d0a87d2]{display:flex;flex-direction:column;gap:12px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--color-line-normal);border-radius:8px;background:var(--color-bg-alternative)}.demo-ahs__scenes[data-v-1d0a87d2]{display:flex;flex-wrap:wrap;gap:8px}.demo-ahs__range[data-v-1d0a87d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.demo-ahs__range input[data-v-1d0a87d2]{flex:1;min-width:120px;max-width:240px}.demo-ahs__hint[data-v-1d0a87d2]{color:var(--color-label-muted);font-size:12px}.demo-ahs__frame[data-v-1d0a87d2]{position:relative;display:flex;flex-direction:column;max-width:390px;height:640px;margin:0 auto;border:1px solid var(--color-line-normal);border-radius:24px;overflow:hidden}.demo-ahs__header[data-v-1d0a87d2]{position:absolute;top:0;left:0;right:0;z-index:2;padding-bottom:4px}.demo-ahs__scroller[data-v-1d0a87d2]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.demo-ahs__scroller--list[data-v-1d0a87d2]{padding:calc(var(--app-header-h) + 12px) 16px 16px}.demo-ahs__scroller--chat[data-v-1d0a87d2]{display:flex;flex-direction:column;gap:10px;padding-left:12px;padding-right:12px;--ds-bubble-max: 78%}.demo-ahs__plus[data-v-1d0a87d2]{width:20px;height:20px}.demo-ahs__tab[data-v-1d0a87d2]{position:relative;display:inline-flex;align-items:center}.demo-ahs__hero[data-v-1d0a87d2]{display:flex;flex-direction:column;gap:4px;padding:20px;margin-bottom:12px;border-radius:16px;color:var(--ds-bw-white);font-size:13px;background:linear-gradient(135deg,var(--color-orange-500),var(--color-purple-500))}.demo-ahs__hero strong[data-v-1d0a87d2]{font-size:28px}.demo-ahs__card[data-v-1d0a87d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin-bottom:8px;border-radius:12px;background:var(--color-bg-container)}.demo-ahs__card-title[data-v-1d0a87d2]{font-size:14px;font-weight:600;color:var(--color-label-normal)}.demo-ahs__card-desc[data-v-1d0a87d2]{margin-top:2px;font-size:13px;color:var(--color-label-alternative)}.demo-ahs__msg[data-v-1d0a87d2]{display:flex}.demo-ahs__msg--me[data-v-1d0a87d2]{justify-content:flex-end}.demo-ahs__image[data-v-1d0a87d2]{display:flex;align-items:center;justify-content:center;width:72%;height:180px;border-radius:16px;text-align:center;font-size:20px;line-height:1.3;color:var(--ds-bw-white);background:linear-gradient(135deg,var(--color-blue-500),var(--color-purple-500))}.demo-ahs__status[data-v-1d0a87d2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px}.demo-ahs__on[data-v-1d0a87d2]{color:var(--color-primary)}.signinform[data-v-5ae883d7]{width:100%;max-width:28rem;padding:var(--ds-spacing-32) var(--ds-spacing-32);background:var(--color-bg-container);border:1px solid var(--color-line-alternative);border-radius:var(--radius-16);box-shadow:var(--ds-shadow-md)}.signinform[data-v-5ae883d7] h1{margin:0;padding:0;border:0;letter-spacing:normal}.signinform[data-v-5ae883d7] p{margin:0;line-height:1.5}.lfply__fields[data-v-bfb47fb1]{display:grid;gap:var(--ds-spacing-12)}.lfply__fields label[data-v-bfb47fb1]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.lfply__fields .lfply__check[data-v-bfb47fb1]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.lfply__fields input[type=text][data-v-bfb47fb1],.lfply__fields select[data-v-bfb47fb1]{width:100%}.lfply__fields .lfply__off[data-v-bfb47fb1]{color:var(--color-label-disable)}.lfply__sep[data-v-bfb47fb1]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.lfgal[data-v-bfb47fb1]{display:grid;gap:var(--ds-spacing-32)}.lfgal__row[data-v-bfb47fb1]{display:grid;gap:var(--ds-spacing-8);justify-items:start}.lfgal__lbl[data-v-bfb47fb1]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.signupform[data-v-9fff758e]{width:100%;max-width:28rem;padding:var(--ds-spacing-32);background:var(--color-bg-container);border:1px solid var(--color-line-alternative);border-radius:var(--radius-16);box-shadow:var(--ds-shadow-md)}.signupform[data-v-9fff758e] p{margin:0;line-height:1.5}.rfply__fields[data-v-e0069f90]{display:grid;gap:var(--ds-spacing-12)}.rfply__fields label[data-v-e0069f90]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.rfply__fields .rfply__check[data-v-e0069f90]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.rfply__fields select[data-v-e0069f90]{width:100%}.rfply__fields .rfply__off[data-v-e0069f90]{color:var(--color-label-disable)}.rfgal[data-v-e0069f90]{display:grid;gap:var(--ds-spacing-32)}.rfgal__row[data-v-e0069f90]{display:grid;gap:var(--ds-spacing-8);justify-items:start}.rfgal__lbl[data-v-e0069f90]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.dock__screen[data-v-52ad3e49]{width:100%}.dock__band[data-v-52ad3e49]{display:flex;height:132px;overflow:hidden;border:1px solid var(--color-line-alternative);border-radius:var(--radius-8);background:var(--color-bg-normal)}.dock__lnb[data-v-52ad3e49]{display:flex;align-items:center;justify-content:center;flex:none;background:var(--color-bg-hover);color:var(--color-label-assistive);font-size:var(--text-b6);font-weight:600;border-right:1px solid var(--color-line-alternative)}.dock__body[data-v-52ad3e49]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ds-spacing-6);align-items:center;justify-content:center;padding:0 var(--ds-spacing-8);background:repeating-linear-gradient(135deg,var(--color-bg-alternative) 0 8px,transparent 8px 16px);color:var(--color-label-normal);font-size:var(--text-b6);text-align:center}.dock__body-label[data-v-52ad3e49]{font-weight:600}.dock__float[data-v-52ad3e49]{border:1px dashed var(--color-line-strong);border-radius:var(--radius-4);padding:2px 6px;color:var(--color-label-assistive)}.dock__dock[data-v-52ad3e49]{flex:none;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--color-line-alternative);background:linear-gradient(160deg,var(--color-bg-brand-tint-soft),var(--color-bg-normal))}.dock__dock-label[data-v-52ad3e49]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-brand)}.dock__ruler[data-v-52ad3e49]{display:flex;justify-content:space-between;margin-top:var(--ds-spacing-6);font-size:var(--text-b6);color:var(--color-label-assistive)}.dock__read[data-v-52ad3e49]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-spacing-8);margin:var(--ds-spacing-16) 0 0}.dock__read>div[data-v-52ad3e49]{border:1px solid var(--color-line-normal);border-radius:var(--radius-8);padding:var(--ds-spacing-8) var(--ds-spacing-10);background:var(--color-bg-normal)}.dock__read dt[data-v-52ad3e49]{font-size:var(--text-b6);color:var(--color-label-assistive)}.dock__read dd[data-v-52ad3e49]{margin:2px 0 0;font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal)}.dock__read small[data-v-52ad3e49]{display:block;margin-top:2px;font-size:var(--text-b6);font-weight:400;color:var(--color-label-assistive)}.dock__read--hit[data-v-52ad3e49]{border-color:var(--color-orange-500)}.dock__read--hit dd[data-v-52ad3e49]{color:var(--color-label-brand)}.dock__fields[data-v-52ad3e49]{display:grid;gap:var(--ds-spacing-12)}.dock__fields label[data-v-52ad3e49]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.dock__fields .dock__check[data-v-52ad3e49]{flex-direction:row;align-items:center}.dock__fields select[data-v-52ad3e49],.dock__fields input[type=range][data-v-52ad3e49]{width:100%}.asp__fields[data-v-21122e6d]{display:grid;gap:var(--ds-spacing-12)}.asp__fields label[data-v-21122e6d]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.asp__fields .asp__hint[data-v-21122e6d]{margin-top:-2px;font-size:var(--text-b6);font-weight:400;color:var(--color-label-assistive)}.asp__fields select[data-v-21122e6d]{width:100%}.asp__fields .asp__check[data-v-21122e6d]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.asp__note[data-v-21122e6d]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.msg__dot[data-v-3e235685]{position:absolute;right:-1px;bottom:-1px}.messenger-subnav-bar[data-v-3e235685]{min-height:49px;box-sizing:border-box;display:flex;align-items:center;background:var(--color-bg-container)}.messenger-subnav[data-v-3e235685]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px}.messenger-subnav__tabs[data-v-3e235685] nav.ds-tab-nav{margin:0;background:transparent;border-bottom:0}.messenger-subnav__tabs[data-v-3e235685] nav.ds-tab-nav>div{padding:0}.messenger-subnav__action[data-v-3e235685]{flex-shrink:0;min-height:36px;display:flex;align-items:center;margin-left:auto}.msg[data-v-3e235685]{display:flex;flex-direction:column;background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--radius-8);overflow:hidden}.msg--full[data-v-3e235685]{width:100%;max-width:420px;height:300px}.msg--widget[data-v-3e235685]{width:340px;height:300px}.msg__list[data-v-3e235685]{margin:0;padding:0;list-style:none;overflow-y:auto}.msg__item[data-v-3e235685]{display:flex;align-items:center;gap:var(--ds-spacing-12);padding:var(--ds-spacing-12) var(--ds-spacing-16);border-bottom:1px solid var(--color-line-normal)}.msg__avatar[data-v-3e235685]{position:relative;width:36px;height:36px;border-radius:9999px;background:var(--color-bg-hover);color:var(--color-label-assistive);display:flex;align-items:center;justify-content:center;font-size:var(--text-b5);flex:none}.msg__meta[data-v-3e235685]{display:grid;gap:2px;min-width:0;flex:1}.msg__name[data-v-3e235685]{font-size:var(--text-b4);color:var(--color-label-normal)}.msg__name em[data-v-3e235685]{font-style:normal;color:var(--color-label-assistive)}.msg__last[data-v-3e235685]{font-size:var(--text-b6);color:var(--color-label-assistive);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg__right[data-v-3e235685]{display:grid;gap:4px;justify-items:end;flex:none}.msg__time[data-v-3e235685]{font-size:var(--text-b6);color:var(--color-label-disable)}.msg__badge[data-v-3e235685]{min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--color-orange-500);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.msg__chathead[data-v-3e235685]{display:flex;align-items:center;gap:var(--ds-spacing-8);padding:var(--ds-spacing-12) var(--ds-spacing-16);border-bottom:1px solid var(--color-line-normal)}.msg__back[data-v-3e235685]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--color-label-normal);background:none;border:0}.msg__back[data-v-3e235685] svg{width:18px;height:18px}.msg__chatname[data-v-3e235685]{font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal)}.msg__thread[data-v-3e235685]{flex:1;display:grid;gap:var(--ds-spacing-8);padding:var(--ds-spacing-16);align-content:start}.msg__bubble[data-v-3e235685]{padding:var(--ds-spacing-8) var(--ds-spacing-12);font-size:var(--text-b5);justify-self:start}.msg__bubble--right[data-v-3e235685]{justify-self:end}.msg__note[data-v-3e235685]{margin:0;padding:var(--ds-spacing-12) var(--ds-spacing-16);font-size:var(--text-b6);line-height:1.6;color:var(--color-label-assistive);border-top:1px solid var(--color-line-normal)}.msply__fields[data-v-dfbd0211]{display:grid;gap:var(--ds-spacing-12)}.msply__fields label[data-v-dfbd0211]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.msply__fields .msply__check[data-v-dfbd0211]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.msply__fields select[data-v-dfbd0211]{width:100%}.msply__fields .msply__off[data-v-dfbd0211]{color:var(--color-label-disable)}.msply__sep[data-v-dfbd0211]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.msgal[data-v-dfbd0211]{display:grid;gap:var(--ds-spacing-24)}.msgal__row[data-v-dfbd0211]{display:grid;gap:var(--ds-spacing-8)}.msgal__lbl[data-v-dfbd0211]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.pdm[data-v-c40eae08]{width:100%;display:flex;justify-content:center}.pdm__card[data-v-c40eae08]{max-width:420px;filter:var(--ds-drop-shadow-modal)}.pdm[data-v-c40eae08] p,.pdm[data-v-c40eae08] label{margin:0}.pdm[data-v-c40eae08] code{background:var(--color-bg-container)}.pdply__fields[data-v-a6816e50]{display:grid;gap:var(--ds-spacing-12)}.pdply__fields label[data-v-a6816e50]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.pdply__fields .pdply__check[data-v-a6816e50]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.pdply__fields input[type=text][data-v-a6816e50],.pdply__fields select[data-v-a6816e50]{width:100%}.pdply__fields .pdply__off[data-v-a6816e50]{color:var(--color-label-disable)}.pdply__sep[data-v-a6816e50]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.pdgal[data-v-a6816e50]{display:grid;gap:var(--ds-spacing-24)}.pdgal__row[data-v-a6816e50]{display:grid;gap:var(--ds-spacing-8)}.pdgal__lbl[data-v-a6816e50]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.myinfo[data-v-2d778f48]{width:100%;max-width:480px;background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--radius-16);overflow:hidden}.myinfo__head[data-v-2d778f48]{padding:var(--ds-spacing-20) var(--ds-spacing-24) 0}.myinfo__title[data-v-2d778f48]{margin:0;font-size:var(--text-h5);font-weight:600;color:var(--color-label-normal)}.myinfo__body[data-v-2d778f48]{padding:var(--ds-spacing-20) var(--ds-spacing-24) var(--ds-spacing-24)}.myinfo__avatar-row[data-v-2d778f48]{display:flex;align-items:center;justify-content:center;gap:var(--ds-spacing-6);margin-bottom:var(--ds-spacing-20)}.myinfo__avatar[data-v-2d778f48]{width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-hover);color:var(--color-label-assistive);font-size:var(--text-b3);font-weight:600}.myinfo__list[data-v-2d778f48]{margin:0 0 var(--ds-spacing-16);display:grid;gap:var(--ds-spacing-2)}.myinfo__row[data-v-2d778f48]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-12);padding:var(--ds-spacing-8) 0;border-bottom:1px solid var(--color-line-normal);font-size:var(--text-b5)}.myinfo__row dt[data-v-2d778f48]{color:var(--color-label-assistive);flex-shrink:0}.myinfo__row dd[data-v-2d778f48]{margin:0;display:flex;align-items:center;gap:var(--ds-spacing-6);color:var(--color-label-normal);text-align:right}.myinfo__row--ro dd[data-v-2d778f48]{color:var(--color-label-assistive)}.myinfo__pencil[data-v-2d778f48]{display:inline-flex;width:16px;height:16px;color:var(--color-label-assistive);flex:none}.myinfo__pencil[data-v-2d778f48] svg{width:100%;height:100%}.myinfo__readonly[data-v-2d778f48]{margin:var(--ds-spacing-16) 0 0;text-align:center;font-size:var(--text-b6);color:var(--color-label-disable)}.myinfo__pwstep[data-v-2d778f48]{margin:0 0 var(--ds-spacing-8);font-size:var(--text-b4);color:var(--color-label-normal)}.myinfo__hint[data-v-2d778f48]{margin:0;font-size:var(--text-b6);line-height:1.6;color:var(--color-label-assistive)}.miply__fields[data-v-2cb4e71a]{display:grid;gap:var(--ds-spacing-10)}.miply__fields label[data-v-2cb4e71a]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.miply__fields .miply__check[data-v-2cb4e71a]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.miply__fields select[data-v-2cb4e71a]{width:100%}.miply__fields .miply__off[data-v-2cb4e71a]{color:var(--color-label-disable)}.miply__sep[data-v-2cb4e71a]{margin:var(--ds-spacing-4) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-assistive)}.migal[data-v-2cb4e71a]{display:grid;gap:var(--ds-spacing-24)}.migal__row[data-v-2cb4e71a]{display:grid;gap:var(--ds-spacing-8)}.migal__lbl[data-v-2cb4e71a]{margin:0;font-size:var(--text-b6);color:var(--color-label-assistive)}.demo-pmd[data-v-c92326f7]{width:100%;border:1px solid var(--color-line-normal);border-radius:8px;overflow:hidden}.demo-pmd__stage[data-v-c92326f7]{position:relative;height:460px;background:var(--color-bg-container);overflow:hidden}.demo-pmd__page[data-v-c92326f7]{padding:20px 24px;font-size:13px;color:var(--color-label-assistive)}.demo-pmd__page h4[data-v-c92326f7]{margin:0 0 8px;padding:0;border:0;font-size:15px;color:var(--color-label-normal)}.demo-pmd__page p[data-v-c92326f7]{margin:4px 0;line-height:1.6}.demo-pmd__backdrop[data-v-c92326f7]{position:absolute}.demo-pmd__card[data-v-c92326f7]{max-height:90%}.demo-pmd__card--guides[data-v-c92326f7]:after{content:"";position:absolute;top:44px;right:40px;bottom:36px;left:40px;border:1px dashed var(--color-orange-500);pointer-events:none}.demo-pmd__label[data-v-c92326f7]{display:block;margin-bottom:6px;font-size:var(--text-b5);font-weight:500;color:var(--color-label-assistive)}.demo-pmd__req[data-v-c92326f7]{color:var(--color-red-400)}.demo-pmd__mini[data-v-c92326f7]{width:320px}.demo-pmd__mini-msg[data-v-c92326f7]{margin:0;font-size:var(--text-b4);font-weight:500;color:var(--color-label-normal)}.demo-pmd__mini-footer[data-v-c92326f7]{display:flex;justify-content:flex-end;gap:8px}.demo-pmd__reopen[data-v-c92326f7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.demo-pmd__toast[data-v-c92326f7]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:70;padding:6px 12px;border-radius:var(--radius-4);background:var(--color-neutral-900);color:var(--ds-bw-white);font-size:var(--text-c1);white-space:nowrap}.mply__fields[data-v-462fcfec]{display:grid;gap:var(--ds-spacing-12)}.mply__fields label[data-v-462fcfec]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.mply__fields .mply__check[data-v-462fcfec]{flex-direction:row;align-items:center;gap:var(--ds-spacing-8)}.mply__fields select[data-v-462fcfec]{width:100%}.mply__fields .mply__off[data-v-462fcfec]{color:var(--color-label-disable)}.footer-emphasis-gallery{display:flex;flex-direction:column;gap:10px;margin:16px 0;padding:16px;background:var(--color-bg-container);border:1px solid var(--color-line-normal);border-radius:var(--radius-8)}.feg-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.feg-tag{flex:0 0 156px;font-size:12px;color:var(--color-label-assistive)}.feg-footer{display:flex;gap:8px;margin-left:auto}.tsp[data-v-ea64471d]{display:flex;gap:var(--ds-spacing-16);width:100%;align-items:stretch}.tsp__frame[data-v-ea64471d]{flex:1 1 0;min-width:0;padding:var(--ds-spacing-16);border-radius:var(--radius-8);background:var(--color-bg-normal);color:var(--color-label-normal);border:1px solid var(--color-line-normal)}.tsp__frame-label[data-v-ea64471d]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);margin-bottom:var(--ds-spacing-12)}.tsp__surface[data-v-ea64471d]{padding:var(--ds-spacing-20);border-radius:var(--radius-8)}.tsp__actions[data-v-ea64471d]{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-8);margin-top:var(--ds-spacing-16)}.tsp__fields[data-v-ea64471d]{display:grid;gap:var(--ds-spacing-12)}.tsp__fields label[data-v-ea64471d]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tsp__fields .tsp__check[data-v-ea64471d]{flex-direction:row;align-items:center}.tsp__fields select[data-v-ea64471d]{width:100%}@media(max-width:767px){.tsp[data-v-ea64471d]{flex-direction:column}}.tcp[data-v-da2cea35]{width:100%}.tcp__head[data-v-da2cea35]{margin-bottom:var(--ds-spacing-16)}.tcp__title[data-v-da2cea35]{font-size:var(--text-b3);font-weight:600;color:var(--color-label-normal)}.tcp__meta[data-v-da2cea35]{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:var(--ds-spacing-8) 0 0;font-size:var(--text-b5);line-height:1.5}.tcp__meta dt[data-v-da2cea35]{font-weight:600;color:var(--color-label-assistive)}.tcp__meta dd[data-v-da2cea35]{margin:0;color:var(--color-label-normal)}.tcp__grid[data-v-da2cea35]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-spacing-16)}.tcp__frame[data-v-da2cea35]{padding:var(--ds-spacing-16);border-radius:var(--radius-8);background:var(--color-bg-alternative);color:var(--color-label-normal);border:1px solid var(--color-line-normal);display:grid;gap:var(--ds-spacing-12);align-content:start}.tcp__frame-label[data-v-da2cea35]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive)}.tcp__row[data-v-da2cea35]{display:grid;grid-template-columns:max-content 1fr;gap:6px 10px;align-items:start}.tcp__tag[data-v-da2cea35]{font-size:var(--text-c1);font-weight:700;padding:2px 6px;border-radius:var(--radius-4);background:var(--color-bg-selected);color:var(--color-label-alternative)}.tcp__tag--after[data-v-da2cea35]{background:var(--color-action-primary-soft);color:var(--color-action-primary-soft-fg)}.tcp__num[data-v-da2cea35]{grid-column:2;font-size:var(--text-c1);color:var(--color-label-assistive)}.tcp__card[data-v-da2cea35]{display:flex;gap:8px;padding:var(--ds-spacing-16);border-radius:var(--radius-8)}.tcp__card--raw[data-v-da2cea35]{background:var(--color-static-white)}.tcp__band[data-v-da2cea35]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:var(--ds-spacing-16);border-radius:var(--radius-8)}.tcp__band--raw[data-v-da2cea35]{background:var(--color-orange-500);color:var(--color-static-white)}.tcp__band-text[data-v-da2cea35]{flex:1 1 100%;margin:0;font-size:var(--text-b5)}.tcp__band--raw .tcp__raw-primary[data-v-da2cea35]{--color-action-primary: var(--color-orange-500);--color-action-primary-fg: var(--color-static-white)}.tcp__stack[data-v-da2cea35]{display:grid;gap:8px}.tcp__stack--row[data-v-da2cea35]{grid-template-columns:1fr max-content;align-items:center}.tcp__stack p[data-v-da2cea35]{margin:0;font-size:var(--text-b5)}.tcp__raw-tint[data-v-da2cea35]{background:var(--color-green-50);color:var(--color-green-700);padding:8px 12px;border-radius:var(--radius-4);font-size:var(--text-b6)}.tcp__raw-red[data-v-da2cea35]{color:var(--color-red-600)}.tcp__raw-btn[data-v-da2cea35]{background:var(--color-orange-500);color:var(--color-static-white);padding:6px 12px;border:0;border-radius:var(--radius-4);font-size:var(--text-b5);width:max-content}.tcp__raw-input[data-v-da2cea35]{background:var(--color-static-white);border:1px solid var(--color-neutral-100);border-radius:var(--radius-4);padding:8px 12px;font-size:var(--text-b5);color:var(--color-neutral-900);width:100%;box-sizing:border-box}.tcp__raw-line[data-v-da2cea35]{background:var(--color-static-white);border:1px solid var(--color-neutral-100);border-radius:var(--radius-4);padding:8px 12px;font-size:var(--text-b5);color:var(--color-neutral-900)}.tcp__labels[data-v-da2cea35]{display:flex;gap:6px}.tcp__glass-stage[data-v-da2cea35]{position:relative;height:96px;border-radius:var(--radius-8);overflow:hidden;background:var(--color-bg-container)}.tcp__glass-content[data-v-da2cea35]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:12px;padding:36px 16px 0}.tcp__glass-chip[data-v-da2cea35]{flex:1;border-radius:var(--radius-8);background:var(--color-primary)}.tcp__glass-chip--b[data-v-da2cea35]{background:var(--color-status-success)}.tcp__glass-chip--c[data-v-da2cea35]{background:var(--color-label-normal)}.tcp__glass[data-v-da2cea35]{position:absolute;top:0;left:0;right:0;height:44px;display:flex;align-items:center;padding:0 16px;font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal);background:var(--ds-glass-60);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tcp__glass--raw[data-v-da2cea35]{background:color-mix(in srgb,var(--color-static-white) 60%,transparent)}.tcp__fields label[data-v-da2cea35]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tcp__fields select[data-v-da2cea35]{width:100%}@media(max-width:767px){.tcp__grid[data-v-da2cea35]{grid-template-columns:1fr}}.tmp[data-v-9200e5ce]{width:100%}.tmp__single[data-v-9200e5ce]{padding:var(--ds-spacing-16);border-radius:var(--radius-8);background:var(--color-bg-normal);color:var(--color-label-normal);border:1px solid var(--color-line-normal)}.tmp__single-surface[data-v-9200e5ce]{display:flex;flex-wrap:wrap;gap:10px;padding:var(--ds-spacing-16);border-radius:var(--radius-8)}.tmp__single-nums[data-v-9200e5ce]{display:grid;gap:4px;margin-top:var(--ds-spacing-12);font-size:var(--text-c1);color:var(--color-label-assistive)}.tmp__fields[data-v-9200e5ce]{display:grid;gap:var(--ds-spacing-12)}.tmp__fields label[data-v-9200e5ce]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tmp__fields select[data-v-9200e5ce],.tmp__fields input[data-v-9200e5ce]{width:100%}.tmp__fields .tmp__off[data-v-9200e5ce]{color:var(--color-label-disable)}.tmg__summary[data-v-9200e5ce]{margin:0 0 var(--ds-spacing-12);font-size:var(--text-b5);color:var(--color-label-normal)}.tmg__theme[data-v-9200e5ce]{padding:var(--ds-spacing-16);border-radius:var(--radius-8);background:var(--color-bg-normal);color:var(--color-label-normal);border:1px solid var(--color-line-normal);margin-bottom:var(--ds-spacing-16)}.tmg__theme-label[data-v-9200e5ce]{font-size:var(--text-b5);font-weight:700;margin-bottom:var(--ds-spacing-12)}.tmg__grid[data-v-9200e5ce]{display:grid;grid-template-columns:max-content repeat(var(--cols),max-content);gap:10px 12px;align-items:start}.tmg__col[data-v-9200e5ce]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);text-align:center}.tmg__rowlbl[data-v-9200e5ce]{font-size:var(--text-b6);font-weight:600;white-space:nowrap;align-self:center}.tmg__cell[data-v-9200e5ce]{display:grid;gap:6px;padding:10px;border-radius:var(--radius-8)}.tmg__state[data-v-9200e5ce]{display:grid;gap:2px;justify-items:start}.tmg__num[data-v-9200e5ce]{font-size:10px;line-height:1.3;white-space:nowrap;color:var(--color-label-assistive)}.tmg__num--fail[data-v-9200e5ce]{color:var(--color-status-error);font-weight:600}.tmg .ds-btn--solid.tm-state-hover,.tmp .ds-btn--solid.tm-state-hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ds-btn-ov-hf) 20%,transparent)}.tmg .ds-btn--solid.tm-state-focus,.tmp .ds-btn--solid.tm-state-focus{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ds-btn-ov-hf) 30%,transparent),0 0 0 2px color-mix(in srgb,var(--ds-color-focus) 22%,var(--color-bg-normal))}.tmg .ds-btn--solid.tm-state-pressed,.tmp .ds-btn--solid.tm-state-pressed{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ds-btn-ov-pr) 10%,transparent)}.tmg .ds-btn--line.tm-state-hover,.tmp .ds-btn--line.tm-state-hover{background:color-mix(in srgb,var(--ds-btn-ov-hf) 20%,transparent)}.tmg .ds-btn--line.tm-state-focus,.tmp .ds-btn--line.tm-state-focus{background:color-mix(in srgb,var(--ds-btn-ov-hf) 30%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-color-focus) 22%,var(--color-bg-normal))}.tmg .ds-btn--line.tm-state-pressed,.tmp .ds-btn--line.tm-state-pressed{background:color-mix(in srgb,var(--ds-btn-ov-pr) 10%,transparent)}.tsc[data-v-f61b1153]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-spacing-16);width:100%}.tsc--single[data-v-f61b1153]{grid-template-columns:1fr}.tsc__frame[data-v-f61b1153]{padding:var(--ds-spacing-16);border-radius:var(--radius-8);background:var(--color-bg-alternative);color:var(--color-label-normal);border:1px solid var(--color-line-normal);min-width:0}.tsc__frame-label[data-v-f61b1153]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);margin-bottom:var(--ds-spacing-12)}.tsc__page[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12)}.tsc__pagehead[data-v-f61b1153]{display:flex;align-items:center;gap:8px}.tsc__pagehead-ico[data-v-f61b1153]{width:20px;height:20px;color:var(--color-label-body)}.tsc__pagehead-title[data-v-f61b1153]{font-size:var(--text-b3);font-weight:600;color:var(--color-label-normal)}.tsc__ml[data-v-f61b1153]{margin-left:auto}.tsc__filter[data-v-f61b1153]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tsc__search[data-v-f61b1153]{flex:1 1 120px;min-width:120px}.tsc__card[data-v-f61b1153]{padding:var(--ds-spacing-16);border-radius:var(--radius-8);border:1px solid var(--color-line-normal)}.tsc__card-head[data-v-f61b1153]{display:flex;align-items:center;gap:8px}.tsc__card-desc[data-v-f61b1153]{margin:4px 0 0}.tsc__card-actions[data-v-f61b1153]{display:flex;justify-content:flex-end;gap:8px;margin-top:var(--ds-spacing-12)}.tsc__pager[data-v-f61b1153]{display:flex;justify-content:center;gap:4px}.tsc__form[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12);padding:var(--ds-spacing-20);border-radius:var(--radius-8)}.tsc__form-title[data-v-f61b1153]{font-size:var(--text-b3);font-weight:600}.tsc__field[data-v-f61b1153]{display:grid;gap:6px;min-width:0}.tsc__field .ds-input[data-v-f61b1153],.tsc__field .ds-select[data-v-f61b1153],.tsc__field textarea[data-v-f61b1153]{width:100%;box-sizing:border-box;min-width:0}.tsc__field-label[data-v-f61b1153]{font-size:var(--text-b6);color:var(--color-label-alternative)}.tsc__field-row[data-v-f61b1153]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.tsc__inline[data-v-f61b1153]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-b5)}.tsc__form-footer[data-v-f61b1153]{display:flex;justify-content:flex-end;gap:8px;padding-top:var(--ds-spacing-8);border-top:1px solid var(--color-line-normal)}.tsc__stack[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12)}.tsc__labels[data-v-f61b1153]{display:flex;flex-wrap:wrap;gap:6px}.tsc__status-text[data-v-f61b1153]{margin:0;font-size:var(--text-b5);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tsc__status-ico[data-v-f61b1153]{width:16px;height:16px}.tsc__modal-stage[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12)}.tsc__phone[data-v-f61b1153]{width:100%;max-width:390px;margin:0 auto;border-radius:var(--radius-16);overflow:hidden;background:var(--color-bg-alternative);border:1px solid var(--color-line-normal);display:flex;flex-direction:column}.tsc__phone-header[data-v-f61b1153]{position:relative}.tsc__phone-body[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12);padding:var(--ds-spacing-12)}.tsc__phone-date[data-v-f61b1153]{margin:0}.tsc__phone-card[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12);padding:var(--ds-spacing-16);border-radius:var(--radius-16)}.tsc__phone-cta[data-v-f61b1153]{width:100%}.tsc__phone-hint[data-v-f61b1153]{margin:0}.tsc__phone-row[data-v-f61b1153]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tsc__phone-row-text[data-v-f61b1153]{display:grid;gap:2px;min-width:0}.tsc__phone-week-head[data-v-f61b1153]{display:flex;justify-content:space-between;align-items:baseline}.tsc__phone-week[data-v-f61b1153]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.tsc__phone-day[data-v-f61b1153]{display:grid;gap:4px;justify-items:center}.tsc__phone-day-num[data-v-f61b1153]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--color-label-normal)}.tsc__phone-day.is-today .tsc__phone-day-num[data-v-f61b1153]{background:var(--color-action-primary);color:var(--color-action-primary-fg)}.tsc__phone-nav[data-v-f61b1153]{position:relative}.tsc__modal-dim[data-v-f61b1153]{display:flex;align-items:center;justify-content:center;padding:var(--ds-spacing-24);border-radius:var(--radius-8);background:var(--ds-dim-40)}.tsc__modal[data-v-f61b1153]{width:100%;max-width:420px}.tsc__modal .ds-modal__body[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12)}.tsc__dialog[data-v-f61b1153]{width:100%;max-width:360px}.tsc__fields[data-v-f61b1153]{display:grid;gap:var(--ds-spacing-12)}.tsc__fields label[data-v-f61b1153]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tsc__fields select[data-v-f61b1153]{width:100%}@media(max-width:767px){.tsc[data-v-f61b1153]{grid-template-columns:1fr}}.ttp[data-v-9af13ba7]{width:100%;overflow-x:auto}.ttp__table[data-v-9af13ba7]{width:100%;min-width:980px;border-collapse:collapse;font-size:var(--text-b6)}.ttp__table--steps[data-v-9af13ba7]{min-width:720px;margin-top:var(--ds-spacing-8)}.ttp__h[data-v-9af13ba7]{margin:var(--ds-spacing-20) 0 0;font-size:var(--text-b4);font-weight:600;color:var(--color-label-normal)}.ttp__tokens[data-v-9af13ba7]{font-size:11px;line-height:1.5;color:var(--color-label-alternative)}.ttp__step-first td[data-v-9af13ba7]{border-top:1px solid var(--color-line-alternative)}.ttp__table th[data-v-9af13ba7],.ttp__table td[data-v-9af13ba7]{padding:6px 8px;border-bottom:1px solid var(--color-line-normal);text-align:left;vertical-align:top}.ttp__table th[data-v-9af13ba7]{font-weight:600;color:var(--color-label-assistive);white-space:nowrap}.ttp__table code[data-v-9af13ba7]{font-size:11px}.ttp__swatch[data-v-9af13ba7]{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid var(--color-line-alternative);vertical-align:-2px;margin-right:6px}.ttp__swatch--dark[data-v-9af13ba7]{border-color:var(--color-neutral-500)}.ttp__name[data-v-9af13ba7]{font-size:10px;color:var(--color-label-assistive);white-space:nowrap}.ttp__rel[data-v-9af13ba7]{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--radius-4);background:var(--color-bg-selected);color:var(--color-label-alternative)}.ttp__rel--one[data-v-9af13ba7]{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.ttp__rel--same[data-v-9af13ba7]{background:var(--color-bg-alternative);color:var(--color-label-assistive)}.ttp__rel--many[data-v-9af13ba7]{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.ttp__summary[data-v-9af13ba7]{margin:var(--ds-spacing-12) 0 0;font-size:var(--text-b6);line-height:1.5;color:var(--color-label-alternative)}.ttp__fields .ttp__check[data-v-9af13ba7]{flex-direction:row;align-items:center}.ttp__fields[data-v-9af13ba7]{display:grid;gap:var(--ds-spacing-12)}.ttp__fields label[data-v-9af13ba7]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.ttp__fields select[data-v-9af13ba7],.tmi[data-v-91a15cd0]{width:100%}.tmi__rule[data-v-91a15cd0]{display:grid;gap:6px;margin-bottom:var(--ds-spacing-16);font-size:var(--text-b5)}.tmi__from[data-v-91a15cd0],.tmi__to[data-v-91a15cd0]{display:flex;align-items:center;gap:8px}.tmi__why[data-v-91a15cd0]{margin:0;color:var(--color-label-alternative);line-height:1.5}.tmi__tag[data-v-91a15cd0]{font-size:var(--text-c1);font-weight:700;padding:2px 6px;border-radius:var(--radius-4);background:var(--color-bg-selected);color:var(--color-label-alternative);white-space:nowrap}.tmi__tag--after[data-v-91a15cd0]{background:var(--color-action-primary-soft);color:var(--color-action-primary-soft-fg)}.tmi__grid[data-v-91a15cd0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-spacing-16)}.tmi__frame[data-v-91a15cd0]{padding:var(--ds-spacing-16);border-radius:var(--radius-8);background:var(--color-bg-alternative);color:var(--color-label-normal);border:1px solid var(--color-line-normal)}.tmi__frame-label[data-v-91a15cd0]{font-size:var(--text-b6);font-weight:600;color:var(--color-label-assistive);margin-bottom:var(--ds-spacing-12)}.tmi__pair[data-v-91a15cd0]{display:grid;gap:var(--ds-spacing-12)}.tmi__col[data-v-91a15cd0]{display:grid;gap:6px;justify-items:start}.tmi__raw-card[data-v-91a15cd0]{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:var(--ds-spacing-12);border-radius:var(--radius-8);background:var(--color-static-white)}.tmi__raw-text[data-v-91a15cd0]{font-size:var(--text-b4);font-weight:600;color:var(--color-neutral-900)}.tmi__raw-sub[data-v-91a15cd0]{margin:0;font-size:var(--text-b6);color:var(--color-neutral-500);flex-basis:100%}.tmi__box[data-v-91a15cd0]{width:100%;box-sizing:border-box;display:grid;gap:6px;justify-items:start}.tmi__raw-tint[data-v-91a15cd0]{background:var(--color-green-50);color:var(--color-green-700);padding:8px 12px;border-radius:var(--radius-4);font-size:var(--text-b6)}.tmi__raw-ink[data-v-91a15cd0]{margin:0;color:var(--color-green-600);font-size:var(--text-b5)}.tmi__raw-line[data-v-91a15cd0]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--color-neutral-100);border-radius:var(--radius-4);background:var(--color-static-white);color:var(--color-neutral-900);font-size:var(--text-b6)}.tmi__line[data-v-91a15cd0]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid var(--color-line-normal);border-radius:var(--radius-4);background:var(--color-bg-container);font-size:var(--text-b6)}.tmi__card[data-v-91a15cd0]{width:100%;box-sizing:border-box;padding:var(--ds-spacing-12);border-radius:var(--radius-8)}.tmi__card--row[data-v-91a15cd0]{display:flex;gap:8px}.tmi__sub[data-v-91a15cd0],.tmi__p[data-v-91a15cd0]{margin:0}.tmi__fields label[data-v-91a15cd0]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tmi__fields select[data-v-91a15cd0]{width:100%}@media(max-width:767px){.tmi__grid[data-v-91a15cd0]{grid-template-columns:1fr}}.tdp[data-v-218150da]{width:100%}.tdp__head[data-v-218150da]{margin-bottom:var(--ds-spacing-16)}.tdp__title[data-v-218150da]{font-size:var(--text-b3);font-weight:600;color:var(--color-label-normal)}.tdp__why[data-v-218150da]{margin:6px 0 0;font-size:var(--text-b5);line-height:1.5;color:var(--color-label-alternative)}.tdp__grid[data-v-218150da]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--ds-spacing-12)}.tdp__cand[data-v-218150da]{min-width:0}.tdp__cand-label[data-v-218150da]{font-size:var(--text-b5);font-weight:700;color:var(--color-label-normal)}.tdp__cand-note[data-v-218150da]{margin:2px 0 8px;font-size:var(--text-c1);line-height:1.4;color:var(--color-label-assistive);min-height:2.8em}.tdp__frame[data-v-218150da]{padding:var(--ds-spacing-12);border-radius:var(--radius-8);background:var(--color-bg-normal);color:var(--color-label-normal);border:1px solid var(--color-line-normal);display:grid;gap:8px;margin-bottom:8px}.tdp__frame-label[data-v-218150da]{font-size:var(--text-c1);font-weight:600;color:var(--color-label-assistive)}.tdp__w[data-v-218150da]{width:100%;box-sizing:border-box}.tdp__row[data-v-218150da]{display:flex;flex-wrap:wrap;gap:6px}.tdp__card[data-v-218150da]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--radius-8);border:1px solid var(--color-line-normal)}.tdp__card-text[data-v-218150da]{font-size:var(--text-b5);font-weight:600}.tdp__p[data-v-218150da]{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--text-b5)}.tdp__ico[data-v-218150da]{width:16px;height:16px}.tdp__nums[data-v-218150da]{margin:4px 0 0;padding:0;list-style:none;font-size:10px;line-height:1.5;color:var(--color-label-assistive)}.tdp__fields[data-v-218150da]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-spacing-12)}.tdp__fields label[data-v-218150da]{display:flex;flex-direction:column;gap:var(--ds-spacing-6);font-size:var(--text-b5);color:var(--color-label-normal)}.tdp__fields select[data-v-218150da]{width:100%}@media(max-width:767px){.tdp__grid[data-v-218150da],.tdp__fields[data-v-218150da]{grid-template-columns:1fr}}.VPLocalSearchBox[data-v-4b93949e]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-4b93949e]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-4b93949e]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media(max-width:767px){.shell[data-v-4b93949e]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-4b93949e]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media(max-width:767px){.search-bar[data-v-4b93949e]{padding:0 8px}}.search-bar[data-v-4b93949e]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-4b93949e]{display:block;font-size:18px}.navigate-icon[data-v-4b93949e]{display:block;font-size:14px}.search-icon[data-v-4b93949e]{margin:8px}@media(max-width:767px){.search-icon[data-v-4b93949e]{display:none}}.search-input[data-v-4b93949e]{padding:6px 12px;font-size:inherit;width:100%}@media(max-width:767px){.search-input[data-v-4b93949e]{padding:6px 4px}}.search-actions[data-v-4b93949e]{display:flex;gap:4px}@media(any-pointer:coarse){.search-actions[data-v-4b93949e]{gap:8px}}@media(min-width:769px){.search-actions.before[data-v-4b93949e]{display:none}}.search-actions button[data-v-4b93949e]{padding:8px}.search-actions button[data-v-4b93949e]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-4b93949e]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-4b93949e]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-4b93949e]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-4b93949e]{display:flex;align-items:center;gap:4px}@media(max-width:767px){.search-keyboard-shortcuts[data-v-4b93949e]{display:none}}.search-keyboard-shortcuts kbd[data-v-4b93949e]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-4b93949e]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-4b93949e]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-4b93949e]{margin:12px;width:100%;overflow:hidden}@media(max-width:767px){.result>div[data-v-4b93949e]{margin:8px}}.titles[data-v-4b93949e]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-4b93949e]{display:flex;align-items:center;gap:4px}.title.main[data-v-4b93949e]{font-weight:500}.title-icon[data-v-4b93949e]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-4b93949e]{opacity:.5}.result.selected[data-v-4b93949e]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-4b93949e]{position:relative}.excerpt[data-v-4b93949e]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-4b93949e]{opacity:1}.excerpt[data-v-4b93949e] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-4b93949e] mark,.excerpt[data-v-4b93949e] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-4b93949e] .vp-code-group .tabs{display:none}.excerpt[data-v-4b93949e] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-4b93949e]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-4b93949e]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-4b93949e],.result.selected .title-icon[data-v-4b93949e]{color:var(--vp-c-brand-1)!important}.no-results[data-v-4b93949e]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-4b93949e]{flex:none}
