._root_1ytys_1{--button-background:transparent;--button-background-active:transparent;--button-background-hover:transparent;--button-border-color:transparent;--button-border-color-hover:var(--button-border-color);--button-filled-background:var(--ui-color-text);--button-filled-background-hover:color-mix(in srgb, var(--ui-color-text) 84%, var(--ui-color-surface));--button-filled-background-active:color-mix(in srgb, var(--ui-color-text) 92%, black);--button-filled-border-color:var(--ui-color-text);--button-filled-text-color:var(--ui-color-canvas);--button-font-size:.875rem;--button-gap:.55rem;--button-height:var(--ui-control-height-md);--button-ghost-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-ghost-text-color:var(--ui-color-text);--button-link-text-color:var(--ui-color-text);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-outlined-border-color:var(--ui-color-border-strong);--button-outlined-text-color:var(--ui-color-text);--button-padding-block:.34rem;--button-padding-inline:.72rem;--button-radius:.8rem;--button-square-size:var(--button-height);--button-text-color:var(--ui-color-text);justify-content:center;align-items:center;gap:var(--button-gap);min-width:0;max-width:100%;min-block-size:var(--button-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:1px solid var(--button-border-color);border-radius:var(--button-radius);background:var(--button-background);color:var(--button-text-color);cursor:pointer;font:600 var(--button-font-size) / 1.25 var(--ui-font-control);overflow-wrap:normal;text-align:center;touch-action:manipulation;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), filter var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);vertical-align:middle;white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}._root_1ytys_1:hover:not([data-disabled=true]){background:var(--button-background-hover);border-color:var(--button-border-color-hover)}._root_1ytys_1:active:not([data-disabled=true]){background:var(--button-background-active);filter:brightness(.98)}._root_1ytys_1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._root_1ytys_1[data-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}._root_1ytys_1[data-loading=true][data-disabled=true]{cursor:default}._root_1ytys_1[data-loading=true] ._contentGraphic_1ytys_72,._root_1ytys_1[data-loading=true] ._contentLabel_1ytys_73,._root_1ytys_1[data-loading=true] ._linkUnderlineDecoration_1ytys_74{color:#0000;opacity:0}._root_1ytys_1>.dy-icon{flex:none}._modeTextOnly_1ytys_81{--button-gap:0}._modeTextWithIcon_1ytys_84{--button-gap:.5rem}._modeIconButton_1ytys_87{--button-gap:0;min-inline-size:max(var(--button-square-size), var(--ui-touch-target-min));inline-size:max(var(--button-square-size), var(--ui-touch-target-min));block-size:max(var(--button-square-size), var(--ui-touch-target-min));padding:0}._contentGraphic_1ytys_72{z-index:1;flex:none;min-width:0;display:inline-flex;position:relative}._loadingIndicator_1ytys_101{border:.12em solid;border-radius:var(--ui-radius-pill);box-sizing:border-box;border-inline-end-color:#0000;flex:none;block-size:1em;inline-size:1em;animation:.9s linear infinite _button-loading-spin_1ytys_1;display:inline-block}._loadingOverlay_1ytys_112{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._contentLabel_1ytys_73{text-overflow:ellipsis;min-width:0;white-space:inherit;z-index:1;margin-block-end:-.08em;padding-block-end:.08em;line-height:1.25;display:block;position:relative;overflow:hidden}._linkContent_1ytys_133{align-items:center;gap:var(--button-gap);max-width:100%;margin-block-end:-.08em;padding-block-end:.08em;display:inline-flex;position:relative}._linkUnderlineDecoration_1ytys_74{border-radius:var(--ui-radius-pill);pointer-events:none;block-size:.08em;clip-path:inset(0 100% 0 0 round var(--ui-radius-pill));transition:clip-path var(--ui-motion-duration-slow) var(--ui-motion-ease-exit);will-change:clip-path;background:currentColor;position:absolute;inset-block-end:-.24em;inset-inline:0}._colorNeutral_1ytys_154{--button-filled-background:var(--ui-color-text);--button-filled-background-hover:color-mix(in srgb, var(--ui-color-text) 84%, var(--ui-color-surface));--button-filled-background-active:color-mix(in srgb, var(--ui-color-text) 92%, black);--button-filled-border-color:var(--ui-color-text);--button-filled-text-color:var(--ui-color-canvas);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-outlined-border-color:color-mix(in srgb, var(--ui-color-text) 14%, var(--ui-color-surface));--button-outlined-text-color:var(--ui-color-text);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-ghost-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-ghost-text-color:var(--ui-color-text);--button-link-text-color:var(--ui-color-text)}._colorPrimary_1ytys_169{--button-filled-background:var(--ui-color-brand-bg);--button-filled-background-hover:var(--ui-color-brand-bg-hover);--button-filled-background-active:var(--ui-color-brand-bg-active);--button-filled-border-color:var(--ui-color-brand-bg);--button-filled-text-color:var(--ui-color-text-on-brand);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-brand-bg) 10%, transparent);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-brand-bg) 18%, transparent);--button-outlined-border-color:color-mix(in srgb, var(--ui-color-brand-bg) 32%, var(--ui-color-surface));--button-outlined-text-color:var(--ui-color-brand-bg);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-brand-bg) 12%, var(--ui-color-surface));--button-ghost-background-active:color-mix(in srgb, var(--ui-color-brand-bg) 20%, var(--ui-color-surface));--button-ghost-text-color:var(--ui-color-brand-bg);--button-link-text-color:var(--ui-color-text)}._colorDanger_1ytys_184{--button-filled-background:var(--ui-color-danger-bg);--button-filled-background-hover:var(--ui-color-danger-bg-hover);--button-filled-background-active:var(--ui-color-danger-bg-active);--button-filled-border-color:var(--ui-color-danger-bg);--button-filled-text-color:var(--ui-color-text-on-danger);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-danger-bg) 10%, transparent);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-danger-bg) 18%, transparent);--button-outlined-border-color:color-mix(in srgb, var(--ui-color-danger-bg) 30%, var(--ui-color-surface));--button-outlined-text-color:var(--ui-color-danger-text);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-danger-bg) 12%, var(--ui-color-surface));--button-ghost-background-active:color-mix(in srgb, var(--ui-color-danger-bg) 20%, var(--ui-color-surface));--button-ghost-text-color:var(--ui-color-danger-text);--button-link-text-color:var(--ui-color-danger-text)}._filled_1ytys_199{--button-background:var(--button-filled-background);--button-background-hover:var(--button-filled-background-hover);--button-background-active:var(--button-filled-background-active);--button-border-color:var(--button-filled-border-color);--button-text-color:var(--button-filled-text-color)}._outlined_1ytys_206{--button-background:transparent;--button-background-hover:var(--button-outlined-background-hover);--button-background-active:var(--button-outlined-background-active);--button-border-color:var(--button-outlined-border-color);--button-border-color-hover:var(--button-outlined-text-color);--button-text-color:var(--button-outlined-text-color)}._ghost_1ytys_214{--button-background:transparent;--button-background-hover:var(--button-ghost-background-hover);--button-background-active:var(--button-ghost-background-active);--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-ghost-text-color);padding-block:.3rem;padding-inline:.38rem;font-weight:500}._link_1ytys_74{--button-background:transparent;--button-background-hover:transparent;--button-background-active:transparent;--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-link-text-color);overflow-wrap:anywhere;white-space:normal;gap:.35rem;padding-block:.14rem;padding-inline:.24rem;font-weight:500;text-decoration:none}._link_1ytys_74 ._contentLabel_1ytys_73{text-overflow:clip;margin-block-end:0;padding-block-end:0;text-decoration:none;overflow:visible}._link_1ytys_74:hover:not([data-disabled=true]),._link_1ytys_74:hover:not([data-disabled=true]) ._contentLabel_1ytys_73{text-decoration:none}._link_1ytys_74:hover:not([data-disabled=true]) ._linkUnderlineDecoration_1ytys_74{clip-path:inset(0 0 0 0 round var(--ui-radius-pill))}@media (prefers-reduced-motion:reduce){._loadingIndicator_1ytys_101{animation:none}._linkUnderlineDecoration_1ytys_74{transition:none}}@keyframes _button-loading-spin_1ytys_1{to{transform:rotate(360deg)}}._sizeXs_1ytys_271{--button-font-size:.75rem;--button-height:var(--ui-control-height-xs);--button-padding-block:0;--button-padding-inline:.5rem}._sizeSm_1ytys_277{--button-font-size:.875rem;--button-height:var(--ui-control-height-sm);--button-padding-block:0;--button-padding-inline:.75rem}._sizeMd_1ytys_283{--button-font-size:1rem;--button-height:var(--ui-control-height-md);--button-padding-block:0;--button-padding-inline:1rem}._sizeLg_1ytys_289{--button-font-size:1.0625rem;--button-height:var(--ui-control-height-lg);--button-padding-block:0;--button-padding-inline:1.25rem}._sizeXl_1ytys_295{--button-font-size:1.125rem;--button-height:var(--ui-control-height-xl);--button-padding-block:0;--button-padding-inline:1.5rem}._shapeAuto_1ytys_301{--button-radius:var(--ui-radius-float)}._shapeRect_1ytys_304{--button-radius:var(--ui-radius-rect)}._shapeFloat_1ytys_307{--button-radius:var(--ui-radius-float)}._shapePill_1ytys_310{--button-radius:var(--ui-radius-pill)}._reference_kj25x_1{vertical-align:middle;min-inline-size:0;display:inline-flex}._reference_kj25x_1[data-disabled=true]{cursor:not-allowed}._overlay_kj25x_9{--popover-arrow-base:.875rem;--popover-arrow-depth:.5rem;--popover-arrow-offset-x:calc(50% - (var(--popover-arrow-base) / 2));--popover-arrow-offset-y:calc(50% - (var(--popover-arrow-base) / 2));--popover-surface-background:var(--ui-color-surface);--popover-surface-padding-block:.8rem;--popover-surface-padding-inline:.9rem;--popover-surface-radius:var(--ui-radius-auto);--popover-surface-transform-distance:6px;--popover-surface-width:max-content;--popover-z-index:var(--ui-z-popover);min-inline-size:0;max-block-size:min(24rem, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-inline-size:min(26rem,100vw - 32px);width:var(--popover-surface-width);z-index:var(--popover-z-index);position:relative;overflow:visible}._overlay_kj25x_9[data-shape=rect]{--popover-surface-radius:var(--ui-radius-rect)}._overlay_kj25x_9[data-shape=rounded]{--popover-surface-radius:var(--ui-radius-auto)}._surface_kj25x_35{background:var(--popover-surface-background);border:1px solid var(--ui-color-border);border-radius:var(--popover-surface-radius);box-shadow:var(--ui-shadow-md);color:var(--ui-color-text);max-block-size:inherit;overscroll-behavior:contain;z-index:2;min-inline-size:0;position:relative;overflow-y:auto}._surface_kj25x_35:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._surface_kj25x_35[data-mode=card]{padding-block:.95rem;padding-inline:1rem}._surface_kj25x_35[data-mode=loose]{padding-block:.5rem;padding-inline:.65rem}._surface_kj25x_35[data-mode=pure]{padding:0;overflow:auto}._arrow_kj25x_64{pointer-events:none;z-index:3;position:absolute}._arrow_kj25x_64 svg{display:block}._overlay_kj25x_9[data-side=top] ._arrow_kj25x_64{block-size:var(--popover-arrow-depth);inline-size:var(--popover-arrow-base);left:var(--popover-arrow-offset-x);top:calc(100% - 1px)}._overlay_kj25x_9[data-side=bottom] ._arrow_kj25x_64{block-size:var(--popover-arrow-depth);inline-size:var(--popover-arrow-base);left:var(--popover-arrow-offset-x);top:calc(0px - var(--popover-arrow-depth) + 1px)}._overlay_kj25x_9[data-side=left] ._arrow_kj25x_64{block-size:var(--popover-arrow-base);inline-size:var(--popover-arrow-depth);left:calc(100% - 1px);top:var(--popover-arrow-offset-y)}._overlay_kj25x_9[data-side=right] ._arrow_kj25x_64{block-size:var(--popover-arrow-base);inline-size:var(--popover-arrow-depth);left:calc(0px - var(--popover-arrow-depth) + 1px);top:var(--popover-arrow-offset-y)}._overlay_kj25x_9[data-requested-placement=left-bottom] ._arrow_kj25x_64,._overlay_kj25x_9[data-requested-placement=right-bottom] ._arrow_kj25x_64{top:calc(var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_kj25x_9[data-requested-placement=left-top] ._arrow_kj25x_64,._overlay_kj25x_9[data-requested-placement=right-top] ._arrow_kj25x_64{top:calc(100% - var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_kj25x_9[data-side=top]{--popover-open-transform:translateY(calc(-1 * var(--popover-surface-transform-distance)));--popover-close-transform:translateY(calc(-1 * var(--popover-surface-transform-distance) * .7))}._overlay_kj25x_9[data-side=bottom]{--popover-open-transform:translateY(var(--popover-surface-transform-distance));--popover-close-transform:translateY(calc(var(--popover-surface-transform-distance) * .7))}._overlay_kj25x_9[data-side=left]{--popover-open-transform:translateX(calc(-1 * var(--popover-surface-transform-distance)));--popover-close-transform:translateX(calc(-1 * var(--popover-surface-transform-distance) * .7))}._overlay_kj25x_9[data-side=right]{--popover-open-transform:translateX(var(--popover-surface-transform-distance));--popover-close-transform:translateX(calc(var(--popover-surface-transform-distance) * .7))}._overlay_kj25x_9[data-state=open]{transform-origin:var(--popover-transform-origin,center);animation:_popover-enter_kj25x_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._overlay_kj25x_9[data-state=closed]{animation:_popover-exit_kj25x_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards;pointer-events:none}@keyframes _popover-enter_kj25x_1{0%{opacity:0;transform:var(--popover-open-transform) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _popover-exit_kj25x_1{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:var(--popover-close-transform) scale(.98)}}@media (prefers-reduced-motion:reduce){._overlay_kj25x_9[data-state=open],._overlay_kj25x_9[data-state=closed]{animation:none}}._root_1o8f6_1{--text-line-height-current:var(--ui-text-line-height-body);--text-color-default:var(--ui-color-text);background-color:var(--text-background-current,transparent);color:var(--text-color-current,var(--text-color-default));font-family:var(--ui-font-content);font-weight:var(--ui-font-weight-body);text-underline-offset:.14em;margin:0;text-decoration-thickness:from-font}._plain_1o8f6_12,._body_1o8f6_17{--text-line-height-current:var(--ui-text-line-height-body);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}._caption_1o8f6_22{--text-line-height-current:var(--ui-text-line-height-caption);--text-color-default:color-mix(in srgb, var(--ui-color-text-muted) 92%, transparent);font-size:var(--ui-text-size-caption);line-height:var(--ui-text-line-height-caption)}._h1_1o8f6_28,._h2_1o8f6_29,._h3_1o8f6_30,._h4_1o8f6_31,._h5_1o8f6_32,._h6_1o8f6_33{font-family:var(--ui-font-display);margin-block-start:.2em}._h1_1o8f6_28{--text-line-height-current:var(--ui-text-line-height-h1);font-size:var(--ui-text-size-h1);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-h1);margin-block-end:.45em}._h2_1o8f6_29{--text-line-height-current:var(--ui-text-line-height-h2);font-size:var(--ui-text-size-h2);font-weight:var(--ui-font-weight-title);line-height:var(--ui-text-line-height-h2);margin-block-end:.4em}._h3_1o8f6_30{--text-line-height-current:var(--ui-text-line-height-h3);font-size:var(--ui-text-size-h3);font-weight:var(--ui-font-weight-title);line-height:var(--ui-text-line-height-h3);margin-block-end:.35em}._h4_1o8f6_31{--text-line-height-current:var(--ui-text-line-height-h4);font-size:var(--ui-text-size-h4);font-weight:var(--ui-font-weight-title);line-height:var(--ui-text-line-height-h4);margin-block-end:.3em}._h5_1o8f6_32{--text-line-height-current:var(--ui-text-line-height-h5);font-size:var(--ui-text-size-h5);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-h5);margin-block-end:.28em}._h6_1o8f6_33{--text-line-height-current:var(--ui-text-line-height-body);font-size:var(--ui-text-size-body);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-body);margin-block-end:.28em}._italic_1o8f6_79{font-style:italic}._bold_1o8f6_82{font-weight:var(--ui-font-weight-strong)}._highlighted_1o8f6_85{-webkit-box-decoration-break:clone;box-decoration-break:clone}._underline_1o8f6_89,._strikethrough_1o8f6_92{text-decoration-color:currentColor}._clamped_1o8f6_95{max-block-size:calc(1em * var(--text-line-height-current) * var(--text-line-clamp));text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._root_1481o_1{position:relative;overflow:hidden}._viewport_1481o_5{scrollbar-width:none;outline:none;width:100%;height:100%;overflow:scroll}._viewport_1481o_5:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._viewport_1481o_5::-webkit-scrollbar{display:none}._scrollbar_1481o_19{opacity:0;touch-action:none;transition:opacity var(--ui-motion-duration-base) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;padding:2px;display:flex}._scrollbar_1481o_19[data-orientation=vertical]{flex-direction:column;width:8px;position:absolute;top:0;bottom:0;right:0}._scrollbar_1481o_19[data-orientation=horizontal]{flex-direction:row;height:8px;position:absolute;bottom:0;left:0;right:0}._sizeSm_1481o_44[data-orientation=vertical]{width:4px}._sizeSm_1481o_44[data-orientation=horizontal]{height:4px}._sizeLg_1481o_50[data-orientation=vertical]{width:12px}._sizeLg_1481o_50[data-orientation=horizontal]{height:12px}._root_1481o_1:hover ._scrollbar_1481o_19[data-orientation=vertical][data-overflow-y],._root_1481o_1:hover ._scrollbar_1481o_19[data-orientation=horizontal][data-overflow-x],._root_1481o_1:focus-within ._scrollbar_1481o_19[data-orientation=vertical][data-overflow-y],._root_1481o_1:focus-within ._scrollbar_1481o_19[data-orientation=horizontal][data-overflow-x],._scrollbar_1481o_19[data-orientation=vertical][data-overflow-y][data-scrolling],._scrollbar_1481o_19[data-orientation=horizontal][data-overflow-x][data-scrolling],._scrollbar_1481o_19[data-orientation=vertical][data-overflow-y][data-hover],._scrollbar_1481o_19[data-orientation=horizontal][data-overflow-x][data-hover],._scrollbar_1481o_19[data-orientation=vertical][data-overflow-y][data-dragging],._scrollbar_1481o_19[data-orientation=horizontal][data-overflow-x][data-dragging]{opacity:1}@media (prefers-reduced-motion:reduce){._scrollbar_1481o_19,._thumb_1481o_70{transition:none}}._thumb_1481o_70{background:color-mix(in srgb, var(--ui-color-brand-bg) 40%, transparent);border-radius:var(--ui-radius-pill);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);position:relative}._thumb_1481o_70:before{content:"";min-width:44px;min-height:44px;position:absolute;inset:50%;transform:translate(-50%,-50%)}._thumb_1481o_70:hover{background:color-mix(in srgb, var(--ui-color-brand-bg) 60%, transparent)}._root_170w4_1{--code-block-attribute:color-mix(in srgb, var(--ui-color-warning-text) 78%, var(--ui-color-text));--code-block-keyword:color-mix(in srgb, var(--ui-color-brand-text) 82%, var(--ui-color-text));--code-block-literal:color-mix(in srgb, var(--ui-color-brand-bg) 70%, var(--ui-color-text));--code-block-margin-block:0;--code-block-max-height:22rem;--code-block-string:color-mix(in srgb, var(--ui-color-danger-text) 78%, var(--ui-color-text));--code-block-title:color-mix(in srgb, var(--ui-color-brand-bg-hover) 76%, var(--ui-color-text));--code-block-bg:color-mix(in srgb, var(--ui-color-surface) 88%, var(--ui-color-text) 3%);--code-block-border:color-mix(in srgb, var(--ui-color-border) 72%, transparent);--code-block-highlight:color-mix(in srgb, var(--ui-color-white) 72%, transparent);--code-block-shadow:color-mix(in srgb, var(--ui-color-text) 5%, transparent);--code-block-actions-bg:color-mix(in srgb, var(--ui-color-surface) 84%, transparent);--code-block-actions-border:color-mix(in srgb, var(--ui-color-border) 58%, transparent);--code-block-actions-highlight:color-mix(in srgb, var(--ui-color-white) 70%, transparent);--code-block-actions-shadow:color-mix(in srgb, var(--ui-color-text) 4%, transparent);background:var(--code-block-bg);border:1px solid var(--code-block-border);border-radius:var(--ui-radius-rect);box-shadow:inset 0 1px 0 var(--code-block-highlight), 0 1px 2px var(--code-block-shadow);box-sizing:border-box;color:var(--ui-color-text);margin-block:var(--code-block-margin-block);max-block-size:var(--code-block-max-height);max-inline-size:100%}[data-theme=dark] ._root_170w4_1{--code-block-attribute:color-mix(in srgb, var(--ui-color-warning-text) 82%, white);--code-block-keyword:color-mix(in srgb, var(--ui-color-brand-text) 76%, white);--code-block-literal:color-mix(in srgb, var(--ui-color-warning-text) 74%, white);--code-block-string:color-mix(in srgb, var(--ui-color-danger-text) 78%, white);--code-block-title:color-mix(in srgb, var(--ui-color-brand-text) 88%, white);--code-block-bg:color-mix(in srgb, var(--ui-color-surface) 92%, var(--ui-color-white) 2%);--code-block-border:color-mix(in srgb, var(--ui-color-border) 52%, transparent);--code-block-highlight:color-mix(in srgb, var(--ui-color-white) 8%, transparent);--code-block-shadow:color-mix(in srgb, var(--ui-color-black) 16%, transparent);--code-block-actions-bg:color-mix(in srgb, var(--ui-color-surface-raised) 78%, transparent);--code-block-actions-border:color-mix(in srgb, var(--ui-color-border-strong) 42%, transparent);--code-block-actions-highlight:color-mix(in srgb, var(--ui-color-white) 10%, transparent);--code-block-actions-shadow:color-mix(in srgb, var(--ui-color-black) 22%, transparent)}._viewport_170w4_42{max-block-size:var(--code-block-max-height)}._pre_170w4_45{box-sizing:border-box;inline-size:max-content;min-inline-size:100%;padding:var(--code-block-padding-block) var(--code-block-padding-inline);margin:0;padding-inline-end:5.75rem}._code_170w4_53{color:var(--ui-color-text);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--code-block-font-size);white-space:pre;background:0 0;line-height:1.6;display:block}._sm_170w4_62{--code-block-font-size:.76rem;--code-block-padding-block:.68rem;--code-block-padding-inline:.85rem}._md_170w4_67{--code-block-font-size:.84rem;--code-block-padding-block:.78rem;--code-block-padding-inline:.92rem}._actions_170w4_72{background:var(--code-block-actions-bg);border:1px solid var(--code-block-actions-border);box-shadow:inset 0 1px 0 var(--code-block-actions-highlight), 0 1px 2px var(--code-block-actions-shadow);z-index:1;border-radius:999px;align-items:center;gap:.12rem;padding:.12rem;display:inline-flex;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}._actionPill_170w4_86{box-sizing:border-box;color:var(--ui-color-text-muted);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.625rem;line-height:1;display:inline-flex}._language_170w4_99{text-transform:uppercase;min-block-size:1.35rem;padding-inline:.44rem}._language_170w4_99:not(:last-child){padding-inline-end:.3rem}._copyButton_170w4_107{appearance:none;cursor:pointer;block-size:1.75rem;inline-size:1.75rem;transition:background-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);border-radius:999px;position:relative}._copyButton_170w4_107:before{content:"";inset:calc((1.75rem - var(--ui-touch-target-min)) / 2);position:absolute}._copyStatus_170w4_121{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._copyButton_170w4_107:hover{background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._copyButton_170w4_107:active{background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._copyButton_170w4_107:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);color:var(--ui-color-text);outline:none}._copyButton_170w4_107[data-copied=true]{background:color-mix(in srgb, var(--ui-color-brand-bg) 12%, transparent);color:var(--ui-color-brand-text)}._code_170w4_53 .hljs-keyword,._code_170w4_53 .hljs-selector-tag,._code_170w4_53 .hljs-built_in{color:var(--code-block-keyword)}._code_170w4_53 .hljs-string,._code_170w4_53 .hljs-regexp,._code_170w4_53 .hljs-template-variable{color:var(--code-block-string)}._code_170w4_53 .hljs-number,._code_170w4_53 .hljs-literal,._code_170w4_53 .hljs-symbol{color:var(--code-block-literal)}._code_170w4_53 .hljs-title,._code_170w4_53 .hljs-title.function_,._code_170w4_53 .hljs-title.class_{color:var(--code-block-title)}._code_170w4_53 .hljs-attr,._code_170w4_53 .hljs-attribute,._code_170w4_53 .hljs-property,._code_170w4_53 .hljs-variable{color:var(--code-block-attribute)}._code_170w4_53 .hljs-comment,._code_170w4_53 .hljs-quote{color:var(--ui-color-text-muted);font-style:italic}._content_gaw00_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-md);color:var(--ui-color-text);max-block-size:min(24rem, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;max-inline-size:min(20rem,100vw - 32px);z-index:var(--ui-z-dropdown);outline:none;position:relative;overflow-y:auto}._content_gaw00_1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);outline:none}._content_gaw00_1[data-state=open]{animation:_menuEnter_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_gaw00_1[data-state=closed]{animation:_menuExit_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._content_gaw00_1[data-placement^=right][data-state=open]{animation:_menuEnterRight_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_gaw00_1[data-placement^=right][data-state=closed]{animation:_menuExitRight_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._content_gaw00_1[data-placement^=left][data-state=open]{animation:_menuEnterLeft_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_gaw00_1[data-placement^=left][data-state=closed]{animation:_menuExitLeft_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _menuEnter_gaw00_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _menuExit_gaw00_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4.2px)scale(.98)}}@keyframes _menuEnterRight_gaw00_1{0%{opacity:0;transform:translate(6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitRight_gaw00_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(4.2px)scale(.98)}}@keyframes _menuEnterLeft_gaw00_1{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitLeft_gaw00_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4.2px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_gaw00_1[data-state=open],._content_gaw00_1[data-placement^=right][data-state=open],._content_gaw00_1[data-placement^=left][data-state=open]{animation:_menuEnterReduced_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._content_gaw00_1[data-state=closed],._content_gaw00_1[data-placement^=right][data-state=closed],._content_gaw00_1[data-placement^=left][data-state=closed]{animation:_menuExitReduced_gaw00_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}}@keyframes _menuEnterReduced_gaw00_1{0%{opacity:0}to{opacity:1}}@keyframes _menuExitReduced_gaw00_1{0%{opacity:1}to{opacity:0}}._item_gaw00_124{color:var(--ui-color-text);cursor:pointer;min-block-size:var(--ui-touch-target-min);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;margin-inline:.25rem;line-height:1.4;display:flex}._item_gaw00_124[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);outline:none}._item_gaw00_124[data-disabled]{cursor:not-allowed;opacity:.56}._item_gaw00_124:active:not([data-disabled]){background:color-mix(in srgb, var(--ui-color-text) 14%, transparent)}._item_gaw00_124:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._itemIcon_gaw00_152{opacity:.72;flex-shrink:0;align-items:center;display:inline-flex}._itemLabel_gaw00_158{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}._selectableItem_gaw00_165[data-state=checked]{color:var(--ui-color-brand-bg)}._selectableItem_gaw00_165[data-state=checked] ._itemIcon_gaw00_152{opacity:1}._itemIndicator_gaw00_171{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;display:none}._selectableItem_gaw00_165[data-state=checked] ._itemIndicator_gaw00_171{display:inline-flex}._itemSelected_gaw00_181{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheckmark_gaw00_185{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:inline-flex}._group_gaw00_193+._group_gaw00_193{margin-block-start:.5rem}._groupLabel_gaw00_196{color:var(--ui-color-text);cursor:default;opacity:.5;-webkit-user-select:none;user-select:none;line-height:1.4}._separator_gaw00_203{border:none;border-top:1px solid var(--ui-color-border);margin-block:.25rem;margin-inline:0}._triggerItemArrow_gaw00_209{color:var(--ui-color-text);opacity:.55;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;align-items:center;margin-inline-start:auto;display:inline-flex}._triggerItem_gaw00_209[data-highlighted] ._triggerItemArrow_gaw00_209{opacity:.85}._contextTrigger_gaw00_221{display:block}._sizeSm_gaw00_224{min-inline-size:8rem;padding-block:.2rem}._sizeSm_gaw00_224 ._item_gaw00_124{border-radius:var(--ui-radius-float);min-block-size:var(--ui-touch-target-min);padding-block:.28rem;padding-inline:.5rem;font-size:.8125rem}._sizeSm_gaw00_224 ._groupLabel_gaw00_196{padding-block:.2rem .25rem;padding-inline:.625rem;font-size:.75rem}._sizeMd_gaw00_240{min-inline-size:9.5rem;padding-block:.25rem}._sizeMd_gaw00_240 ._item_gaw00_124{border-radius:var(--ui-radius-float);min-block-size:var(--ui-touch-target-min);padding-block:.35rem;padding-inline:.625rem;font-size:.875rem}._sizeMd_gaw00_240 ._groupLabel_gaw00_196{padding-block:.25rem .3rem;padding-inline:.75rem;font-size:.8125rem}._sizeLg_gaw00_256{min-inline-size:10rem;padding-block:.25rem}._sizeLg_gaw00_256 ._item_gaw00_124{border-radius:var(--ui-radius-float);min-block-size:var(--ui-touch-target-min);padding-block:.45rem;padding-inline:.75rem;font-size:1rem}._sizeLg_gaw00_256 ._groupLabel_gaw00_196{padding-block:.3rem .375rem;padding-inline:.875rem;font-size:.875rem}._shapeRounded_gaw00_272{border-radius:var(--ui-radius-float)}._shapeRect_gaw00_275,._shapeRect_gaw00_275 ._item_gaw00_124{border-radius:var(--ui-radius-rect)}._root_1aqgh_1{flex-direction:column;gap:0;min-width:0;display:flex}._root_1aqgh_1[data-orientation=vertical]{flex-direction:row;align-items:flex-start;gap:0}._listOuter_1aqgh_12{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex}._listOuter_1aqgh_12[data-orientation=vertical]{flex-direction:column;align-items:stretch}._listScroller_1aqgh_22{flex:1;min-width:0;position:relative;overflow:hidden}._listScroller_1aqgh_22[data-overflow-mode=scroll]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-start=true]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-start=true][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-end=true][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#0000 0,#000 40px 100%);mask-image:linear-gradient(#0000 0,#000 40px 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-start=true][data-scroll-at-end=true]{-webkit-mask-image:none;mask-image:none}._list_1aqgh_12{border-bottom:1px solid var(--ui-color-border);flex-direction:row;align-items:center;gap:8px;display:flex;position:relative}._list_1aqgh_12[data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--ui-color-border);flex-direction:column;align-items:flex-start}._listScroller_1aqgh_22[data-overflow-mode=collapse]{flex:none}._list_1aqgh_12[data-overflow-mode=scroll]{scrollbar-width:none;overflow-x:auto}._list_1aqgh_12[data-overflow-mode=scroll]::-webkit-scrollbar{display:none}._list_1aqgh_12[data-overflow-mode=scroll][data-orientation=vertical]{overflow:visible auto}._trigger_1aqgh_77{color:var(--ui-color-text);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--ui-font-weight-body);min-block-size:var(--ui-touch-target-min);text-align:left;opacity:.72;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--ui-radius-float) var(--ui-radius-float) 0 0;background:0 0;border:none;outline:none;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;line-height:1.4;display:inline-flex;position:relative}._root_1aqgh_1[data-orientation=vertical] ._trigger_1aqgh_77{border-radius:0 var(--ui-radius-float) var(--ui-radius-float) 0}._trigger_1aqgh_77:hover:not([disabled]):not([data-disabled=true]),._trigger_1aqgh_77:active:not([disabled]):not([data-disabled=true]){opacity:1}._trigger_1aqgh_77:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._trigger_1aqgh_77[data-selected]{color:var(--ui-color-text);font-weight:var(--ui-font-weight-emphasis);opacity:1}._trigger_1aqgh_77[data-disabled=true],._trigger_1aqgh_77[disabled]{cursor:not-allowed;opacity:.4}._trigger_1aqgh_77[data-overflow-hidden=true]{display:none}._triggerLabel_1aqgh_127{display:inline}._triggerMenuActive_1aqgh_130{font-weight:var(--ui-font-weight-emphasis)}._triggerMenuArrow_1aqgh_133{opacity:.7;transition:transform var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);align-items:center;margin-left:.125rem;font-size:.875em;display:inline-flex}._triggerMenu_1aqgh_130[data-state=open] ._triggerMenuArrow_1aqgh_133{transform:rotate(180deg)}._indicator_1aqgh_144{pointer-events:none;border-radius:var(--ui-radius-pill);background:var(--ui-color-text);width:0;height:2px;transition:left .16s cubic-bezier(.22,1,.36,1),width .16s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}._list_1aqgh_12[data-orientation=vertical] ._indicator_1aqgh_144{width:2px;height:0;transition:top .16s cubic-bezier(.22,1,.36,1),height .16s cubic-bezier(.22,1,.36,1);top:0;bottom:auto;left:0}@media (prefers-reduced-motion:reduce){._indicator_1aqgh_144{transition:none}}._root_1aqgh_1[data-variant=bg] ._list_1aqgh_12{background:var(--ui-color-surface);border-radius:var(--ui-radius-float);border-bottom:none;gap:2px;padding:.25rem}._root_1aqgh_1[data-variant=bg][data-orientation=vertical] ._list_1aqgh_12{border-right:none}._root_1aqgh_1[data-variant=bg] ._trigger_1aqgh_77{border-radius:var(--ui-radius-float)}._root_1aqgh_1[data-variant=bg] ._trigger_1aqgh_77[data-selected]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent)}._root_1aqgh_1[data-color=primary] ._indicator_1aqgh_144{background:var(--ui-color-brand-bg)}._root_1aqgh_1[data-color=primary] ._trigger_1aqgh_77[data-selected],._root_1aqgh_1[data-color=primary] ._triggerMenuActive_1aqgh_130{color:var(--ui-color-brand-bg)}._root_1aqgh_1[data-color=primary][data-variant=bg] ._trigger_1aqgh_77[data-selected]{background:color-mix(in srgb, var(--ui-color-brand-bg) 10%, transparent)}._root_1aqgh_1[data-size=sm] ._trigger_1aqgh_77{font-size:var(--ui-text-size-caption);padding:.375rem .625rem}._root_1aqgh_1[data-size=md] ._trigger_1aqgh_77{font-size:var(--ui-text-size-body);padding:.5rem .875rem}._root_1aqgh_1[data-size=lg] ._trigger_1aqgh_77{padding:.625rem 1.125rem;font-size:1.05rem}._content_1aqgh_206{color:var(--ui-color-text);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body);flex:1;padding:1rem 0}._root_1aqgh_1[data-orientation=vertical] ._content_1aqgh_206{padding:0 1rem}._content_1aqgh_206:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._moreButtonWrapper_1aqgh_220{flex-shrink:0;align-items:center;padding:0 .125rem;display:flex}._listOuter_1aqgh_12[data-orientation=vertical] ._moreButtonWrapper_1aqgh_220{align-items:flex-start;padding:.125rem 0}._root_1aqgh_1[data-variant=bg] ._moreButtonWrapper_1aqgh_220{border:none}._moreButton_1aqgh_220{gap:.125rem}._moreButtonArrow_1aqgh_236{opacity:.7;justify-content:center;align-items:center;font-size:.875em;display:inline-flex}._root_a7ltp_1{gap:var(--ui-space-xs);display:grid}._label_a7ltp_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.25 var(--ui-font-control)}._requiredMark_a7ltp_9{color:var(--ui-color-danger-text);margin-inline-start:.25em}._description_a7ltp_13,._error_a7ltp_14{margin:0;font-size:.8rem;line-height:1.4}._description_a7ltp_13{color:var(--ui-color-text-muted)}._error_a7ltp_14{color:var(--ui-color-danger-text)}._root_a7ltp_1[data-disabled=true] ._label_a7ltp_5{opacity:.56}._root_5z2dv_1{gap:6px;display:grid}._label_5z2dv_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.35 var(--ui-font-control)}._field_5z2dv_9{appearance:none;border-radius:var(--ui-radius-float);color:var(--ui-color-text);font:.9375rem / 1.5 var(--ui-font-control);min-block-size:var(--ui-control-height-md);box-sizing:border-box;width:100%;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);outline:none;padding:.5rem .75rem}._field_5z2dv_9::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._field_5z2dv_9:focus-visible{border-color:color-mix(in srgb, var(--ui-color-focus-ring) 72%, var(--ui-color-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-focus-ring) 14%, transparent)}._fieldError_5z2dv_28{border-color:var(--ui-color-danger-bg)}._fieldError_5z2dv_28:focus-visible{border-color:var(--ui-color-danger-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-danger-bg) 14%, transparent)}._hint_5z2dv_35{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_5z2dv_41{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._root_5z2dv_1[data-disabled=true] ._field_5z2dv_9{opacity:.56;cursor:not-allowed}._root_5z2dv_1[data-disabled=true] ._label_5z2dv_5{opacity:.56}._sizeSm_5z2dv_54 ._field_5z2dv_9{min-block-size:var(--ui-control-height-sm);padding:.375rem .625rem;font-size:.875rem}._sizeSm_5z2dv_54 ._label_5z2dv_5{font-size:.8rem}._sizeMd_5z2dv_62 ._field_5z2dv_9{min-block-size:var(--ui-control-height-md);padding:.5rem .75rem;font-size:.9375rem}._sizeLg_5z2dv_67 ._field_5z2dv_9{min-block-size:var(--ui-control-height-lg);padding:.625rem .875rem;font-size:1rem}._sizeLg_5z2dv_67 ._label_5z2dv_5{font-size:1rem}._variantOutlined_5z2dv_75{border:1px solid color-mix(in srgb, var(--ui-color-border-strong) 82%, var(--ui-color-border));background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-canvas))}._variantGhost_5z2dv_79{background:0 0;border:1px solid #0000}._variantGhost_5z2dv_79:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_5z2dv_79:focus-visible{background:0 0}._root_1s4us_1{gap:6px;display:grid}._label_1s4us_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.35 var(--ui-font-control)}._field_1s4us_9{appearance:none;border-radius:var(--ui-radius-float);color:var(--ui-color-text);font:.9375rem / 1.55 var(--ui-font-control);box-sizing:border-box;resize:vertical;width:100%;min-height:88px;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);outline:none;padding:.625rem .75rem}._field_1s4us_9::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._field_1s4us_9:focus-visible{border-color:color-mix(in srgb, var(--ui-color-focus-ring) 72%, var(--ui-color-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-focus-ring) 14%, transparent)}._variantOutlined_1s4us_29{border:1px solid color-mix(in srgb, var(--ui-color-border-strong) 82%, var(--ui-color-border));background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-canvas))}._variantGhost_1s4us_33{background:0 0;border:1px solid #0000}._variantGhost_1s4us_33:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_1s4us_33:focus-visible{background:0 0}._fieldError_1s4us_43{border-color:var(--ui-color-danger-bg)}._fieldError_1s4us_43:focus-visible{border-color:var(--ui-color-danger-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-danger-bg) 14%, transparent)}._hint_1s4us_50{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_1s4us_56{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._root_1s4us_1[data-disabled=true] ._field_1s4us_9{opacity:.56;cursor:not-allowed;resize:none}._root_1s4us_1[data-disabled=true] ._label_1s4us_5{opacity:.56}._sizeSm_1s4us_70 ._field_1s4us_9{min-height:72px;padding:.5rem .625rem;font-size:.875rem}._sizeSm_1s4us_70 ._label_1s4us_5{font-size:.8rem}._sizeMd_1s4us_78 ._field_1s4us_9{min-height:88px;padding:.625rem .75rem;font-size:.9375rem}._sizeLg_1s4us_83 ._field_1s4us_9{min-height:120px;padding:.75rem .875rem;font-size:1rem}._sizeLg_1s4us_83 ._label_1s4us_5{font-size:1rem}._mark_12wz4_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-rect);box-sizing:border-box;block-size:1.125rem;inline-size:1.125rem;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mark_12wz4_1[data-state=checked],._mark_12wz4_1[data-state=indeterminate]{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._mark_12wz4_1:hover:not([data-disabled=true]):not([data-readonly=true]){background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._mark_12wz4_1[data-state=checked]:hover:not([data-disabled=true]):not([data-readonly=true]),._mark_12wz4_1[data-state=indeterminate]:hover:not([data-disabled=true]):not([data-readonly=true]){background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._indicator_12wz4_28{color:var(--ui-color-text-on-brand);justify-content:center;align-items:center;line-height:1;display:none}._indicator_12wz4_28 svg{block-size:.875rem;inline-size:.875rem;display:block}._mark_12wz4_1[data-state=checked] ._indicator_12wz4_28,._mark_12wz4_1[data-state=indeterminate] ._indicator_12wz4_28{display:inline-flex}._stateLabel_12wz4_44{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_np9a4_1{--mermaid-bg:var(--ui-color-surface);--mermaid-fg:var(--ui-color-text);--mermaid-line:color-mix(in srgb, var(--ui-color-text) 42%, transparent);--mermaid-accent:var(--ui-color-brand-bg);--mermaid-muted:var(--ui-color-text-muted);--mermaid-surface:color-mix(in srgb, var(--ui-color-surface) 92%, var(--ui-color-text) 4%);--mermaid-border:color-mix(in srgb, var(--ui-color-border) 86%, transparent);--mermaid-highlight:color-mix(in srgb, var(--ui-color-white) 70%, transparent);--mermaid-shadow:color-mix(in srgb, var(--ui-color-text) 5%, transparent);--mermaid-toolbar-bg:color-mix(in srgb, var(--ui-color-surface) 84%, transparent);--mermaid-toolbar-border:color-mix(in srgb, var(--ui-color-border) 58%, transparent);--mermaid-toolbar-highlight:color-mix(in srgb, var(--ui-color-white) 70%, transparent);--mermaid-toolbar-shadow:color-mix(in srgb, var(--ui-color-text) 4%, transparent);--mermaid-root-bg:var(--ui-color-text);--mermaid-root-border:var(--ui-color-text);--mermaid-root-text:var(--ui-color-surface);--mermaid-scroll-max-height:min(70vh, 36rem);--mermaid-zoom:1;--mindmap-branch-1:color-mix(in srgb, var(--ui-color-brand-bg) 78%, var(--ui-color-text));--mindmap-branch-2:color-mix(in srgb, var(--ui-color-success-bg) 72%, var(--ui-color-text));--mindmap-branch-3:color-mix(in srgb, var(--ui-color-warning-bg) 68%, var(--ui-color-text));--mindmap-branch-4:color-mix(in srgb, var(--ui-color-danger-bg) 72%, var(--ui-color-text));--mindmap-branch-5:color-mix(in srgb, var(--ui-color-brand-bg) 62%, var(--ui-color-text));box-sizing:border-box;color:var(--mermaid-fg);font-family:var(--ui-font-sans);inline-size:100%;margin-block:var(--markdown-block-gap,.85rem);min-inline-size:0;max-inline-size:100%;position:relative}[data-theme=dark] ._root_np9a4_1{--mermaid-surface:color-mix(in srgb, var(--ui-color-surface) 92%, var(--ui-color-white) 2%);--mermaid-border:color-mix(in srgb, var(--ui-color-border) 52%, transparent);--mermaid-highlight:color-mix(in srgb, var(--ui-color-white) 8%, transparent);--mermaid-shadow:color-mix(in srgb, var(--ui-color-black) 16%, transparent);--mermaid-toolbar-bg:color-mix(in srgb, var(--ui-color-surface-raised) 78%, transparent);--mermaid-toolbar-border:color-mix(in srgb, var(--ui-color-border-strong) 42%, transparent);--mermaid-toolbar-highlight:color-mix(in srgb, var(--ui-color-white) 10%, transparent);--mermaid-toolbar-shadow:color-mix(in srgb, var(--ui-color-black) 22%, transparent);--mermaid-root-bg:color-mix(in srgb, var(--ui-color-surface-raised) 92%, var(--ui-color-white) 4%);--mermaid-root-border:color-mix(in srgb, var(--ui-color-border-strong) 68%, transparent);--mermaid-root-text:var(--ui-color-text)}._toolbar_np9a4_47{background:var(--mermaid-toolbar-bg);border:1px solid var(--mermaid-toolbar-border);box-shadow:inset 0 1px 0 var(--mermaid-toolbar-highlight), 0 1px 2px var(--mermaid-toolbar-shadow);z-index:1;border-radius:999px;align-items:center;gap:.12rem;padding:.12rem;display:inline-flex;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}._zoomValue_np9a4_61{box-sizing:border-box;block-size:1.75rem;color:var(--ui-color-text-muted);font-family:var(--ui-font-control);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-inline-size:2.35rem;padding-inline:.3rem;font-size:.625rem;line-height:1;display:inline-flex}._toolbarButton_np9a4_75{appearance:none;block-size:1.75rem;color:var(--ui-color-text-muted);cursor:pointer;inline-size:1.75rem;transition:background-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._toolbarButton_np9a4_75:before{content:"";inset:calc((1.75rem - var(--ui-touch-target-min)) / 2);position:absolute}._toolbarButton_np9a4_75:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._toolbarButton_np9a4_75:active:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._toolbarButton_np9a4_75:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);color:var(--ui-color-text);outline:none}._toolbarButton_np9a4_75:disabled{cursor:not-allowed;opacity:.5}._scroller_np9a4_112{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:auto}._scroller_np9a4_112[data-mermaid-scroll-measured=true]{block-size:min(calc(var(--mermaid-scroll-height) + 1.6rem + 2px), var(--mermaid-scroll-max-height))}._root_np9a4_1[data-zoom-dragging=true] ._scroller_np9a4_112{cursor:grabbing}._surface_np9a4_128{background:color-mix(in srgb, var(--mermaid-surface) 70%, transparent);border:1px solid var(--mermaid-border);border-radius:var(--ui-radius-rect);box-shadow:inset 0 1px 0 var(--mermaid-highlight), 0 1px 2px var(--mermaid-shadow);box-sizing:border-box;min-block-size:100%;inline-size:max-content;min-inline-size:100%;padding:.8rem}._zoomViewport_np9a4_139{block-size:var(--mermaid-zoom-height,auto);inline-size:var(--mermaid-zoom-width,max-content);min-block-size:1px;min-inline-size:1px;position:relative;overflow:hidden}._zoomContent_np9a4_147{min-block-size:1px;inline-size:max-content;min-inline-size:1px;transform:scale(var(--mermaid-zoom));transform-origin:0 0;display:block}._zoomViewport_np9a4_139[data-mermaid-zoom-measured=true] ._zoomContent_np9a4_147{position:absolute;inset:0}._zoomMeasure_np9a4_159{min-block-size:1px;inline-size:max-content;min-inline-size:1px;display:block}._svgHost_np9a4_165 svg,._mindmapSvg_np9a4_166{font-family:var(--ui-font-sans);max-inline-size:none;display:block}._svgHost_np9a4_165 svg :where(text,tspan,foreignObject,span,div){font-family:var(--ui-font-sans)}._status_np9a4_174{color:var(--ui-color-text-muted);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body);margin:0}._error_np9a4_180{color:var(--ui-color-danger-text);white-space:pre-wrap}._mindmapSvg_np9a4_166{font-family:var(--ui-font-sans);background:0 0}._mindmapEdge_np9a4_188{fill:none;stroke:var(--mindmap-branch-color,var(--mermaid-line));stroke-linecap:round;stroke-width:1.35px}._mindmapNodeBox_np9a4_194{fill:var(--mermaid-surface);stroke:var(--mindmap-branch-color,var(--mermaid-border));stroke-opacity:.62;stroke-width:1px}._mindmapNodeText_np9a4_200{fill:var(--mermaid-fg);font-size:12px;line-height:1.35}._mindmapRootBox_np9a4_205{fill:var(--mermaid-root-bg);stroke:var(--mermaid-root-border)}._mindmapRootText_np9a4_209{fill:var(--mermaid-root-text);font-weight:var(--ui-font-weight-strong)}._mindmapLeafBox_np9a4_213{fill:#0000;stroke:#0000}._mindmapNodeToggle_np9a4_217{cursor:pointer;outline:none}._mindmapNodeToggleCircle_np9a4_221{fill:var(--mermaid-surface);stroke:var(--mindmap-branch-color,var(--mermaid-border));stroke-opacity:.72;stroke-width:1px}._mindmapNodeToggleMark_np9a4_227{fill:none;pointer-events:none;stroke:var(--mindmap-branch-color,var(--mermaid-fg));stroke-linecap:round;stroke-width:1.2px}._mindmapNodeToggle_np9a4_217:hover ._mindmapNodeToggleCircle_np9a4_221,._mindmapNodeToggle_np9a4_217:focus ._mindmapNodeToggleCircle_np9a4_221{fill:color-mix(in srgb, var(--mindmap-branch-color,var(--mermaid-accent)) 14%, var(--mermaid-surface));stroke-opacity:1}._root_fq491_1{border:none;flex-shrink:0;margin:0}._horizontal_fq491_6{border-top:1px solid var(--ui-color-border);width:100%}._vertical_fq491_10{border-left:1px solid var(--ui-color-border);align-self:stretch;height:auto}._withLabel_fq491_15{border-top:none;align-items:center;gap:.75rem;display:flex}._withLabel_fq491_15:before,._withLabel_fq491_15:after{content:"";border-top:1px solid var(--ui-color-border);flex:1}._labelText_fq491_27{color:var(--ui-color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem;line-height:1}._root_51o6z_1{--markdown-block-gap:.85rem;--markdown-code-attribute:var(--ui-color-warning-text);--markdown-code-keyword:var(--ui-color-brand-text);--markdown-code-literal:var(--ui-color-brand-bg);--markdown-code-max-height:22rem;--markdown-code-string:var(--ui-color-danger-text);--markdown-code-title:var(--ui-color-brand-bg-hover);--markdown-heading-gap:1.35rem;--markdown-inline-code-background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);--markdown-link-color:var(--ui-color-brand-text);--markdown-link-color-hover:color-mix(in srgb, var(--ui-color-brand-text) 84%, var(--ui-color-text));--markdown-muted-border:var(--ui-color-border);--markdown-table-max-height:24rem;color:var(--ui-color-text);box-sizing:border-box;font-family:var(--ui-font-content);overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:hidden}[data-theme=dark] ._root_51o6z_1{--markdown-code-attribute:color-mix(in srgb, var(--ui-color-warning-text) 82%, white);--markdown-code-keyword:color-mix(in srgb, var(--ui-color-brand-text) 76%, white);--markdown-code-literal:color-mix(in srgb, var(--ui-color-warning-text) 74%, white);--markdown-code-string:color-mix(in srgb, var(--ui-color-danger-text) 78%, white);--markdown-code-title:color-mix(in srgb, var(--ui-color-brand-text) 88%, white);--markdown-link-color:color-mix(in srgb, var(--ui-color-brand-text) 88%, white);--markdown-link-color-hover:color-mix(in srgb, var(--ui-color-brand-text) 76%, white)}._sizeSm_51o6z_33{--markdown-block-gap:.58rem;--markdown-heading-gap:1rem}._sizeMd_51o6z_37{--markdown-block-gap:.85rem;--markdown-heading-gap:1.35rem}._sizeLg_51o6z_41{--markdown-block-gap:1.05rem;--markdown-heading-gap:1.65rem}._root_51o6z_1>:first-child,._root_51o6z_1 :where([data-markdown-node]):first-child{margin-block-start:0}._root_51o6z_1>:last-child,._root_51o6z_1 :where([data-markdown-node]):last-child{margin-block-end:0}._paragraph_51o6z_53{color:var(--ui-color-text);font-family:var(--ui-font-content);font-size:var(--ui-text-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-text-line-height-body);margin-block:var(--markdown-block-gap);text-underline-offset:.14em;text-decoration-thickness:from-font}._root_51o6z_1 :where(strong,b){font-weight:var(--ui-font-weight-strong)}._root_51o6z_1 :where(del,s){background-image:linear-gradient(currentColor,currentColor);background-position:0 54%;background-repeat:repeat-x;background-size:100% .07em;text-decoration-line:none}._heading_51o6z_73{--markdown-heading-font-size:var(--ui-text-size-h3);--markdown-heading-line-height:var(--ui-text-line-height-h3);font-size:var(--markdown-heading-font-size);line-height:var(--markdown-heading-line-height);margin-block-start:var(--markdown-heading-gap)}._heading_51o6z_73:where([data-markdown-node=h1]){--markdown-heading-font-size:2rem;--markdown-heading-line-height:1.12}._heading_51o6z_73:where([data-markdown-node=h2]){--markdown-heading-font-size:1.65rem;--markdown-heading-line-height:1.16}._heading_51o6z_73:where([data-markdown-node=h3]){--markdown-heading-font-size:1.35rem;--markdown-heading-line-height:1.22}._heading_51o6z_73:where([data-markdown-node=h4]){--markdown-heading-font-size:1.15rem;--markdown-heading-line-height:1.28}._heading_51o6z_73:where([data-markdown-node=h5]){--markdown-heading-font-size:1rem;--markdown-heading-line-height:1.35}._heading_51o6z_73:where([data-markdown-node=h6]){--markdown-heading-font-size:.92rem;--markdown-heading-line-height:1.38;color:var(--ui-color-text-muted)}._link_51o6z_105{color:var(--markdown-link-color);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:from-font}._link_51o6z_105:hover{color:var(--markdown-link-color-hover)}._link_51o6z_105:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._image_51o6z_118{border-radius:var(--ui-radius-rect);height:auto;margin-block:var(--markdown-block-gap);max-inline-size:100%;display:block}._blockquote_51o6z_125{border-inline-start:3px solid var(--ui-color-border-strong);color:var(--ui-color-text-muted);margin-block:var(--markdown-block-gap);margin-inline:0;padding-block:.1rem;padding-inline-start:1rem}._blockquote_51o6z_125 :where(._paragraph_51o6z_53,._list_51o6z_133,._listItem_51o6z_133){color:inherit}._blockquote_51o6z_125 ._listItem_51o6z_133::marker{color:inherit}._list_51o6z_133{margin-block:var(--markdown-block-gap);padding-inline-start:1.45rem}._list_51o6z_133 ._list_51o6z_133{margin-block:.35rem}._listItem_51o6z_133{margin-block:.25rem}._listItem_51o6z_133:has(._taskMarker_51o6z_147){flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:-1.2rem;list-style:none;display:flex}._listItem_51o6z_133:has(._taskMarker_51o6z_147)>._list_51o6z_133{flex-basis:100%;margin-inline-start:1.65rem}._listItem_51o6z_133::marker{color:var(--ui-color-text-muted)}._taskMarker_51o6z_147{margin-block-start:.12em}._codeBlock_51o6z_165{--code-block-attribute:var(--markdown-code-attribute);--code-block-keyword:var(--markdown-code-keyword);--code-block-literal:var(--markdown-code-literal);--code-block-margin-block:var(--markdown-block-gap);--code-block-max-height:var(--markdown-code-max-height);--code-block-string:var(--markdown-code-string);--code-block-title:var(--markdown-code-title)}._mermaidBlock_51o6z_174{margin-block:var(--markdown-block-gap)}._code_51o6z_165,._inlineCode_51o6z_178{font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}._inlineCode_51o6z_178{background:var(--markdown-inline-code-background);border-radius:var(--ui-radius-rect);padding:.08em .32em;font-size:.92em}._code_51o6z_165{background:0 0}._tableScroller_51o6z_190{box-sizing:border-box;inline-size:100%;margin-block:var(--markdown-block-gap);min-inline-size:0;max-inline-size:100%}._tableScrollArea_51o6z_197{box-sizing:border-box;inline-size:100%;max-block-size:var(--markdown-table-max-height);min-inline-size:0;max-inline-size:100%}._tableViewport_51o6z_204{max-block-size:var(--markdown-table-max-height)}._table_51o6z_190{border-collapse:collapse;inline-size:max-content;min-inline-size:100%}._table_51o6z_190 :where(th,td){border:1px solid var(--ui-color-border);text-align:start;vertical-align:top;padding:.55rem .7rem}._table_51o6z_190 :where(th){background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-text) 4%);font-weight:var(--ui-font-weight-strong);z-index:1;position:sticky;inset-block-start:0}._separator_51o6z_225{margin-block:calc(var(--markdown-block-gap) * 1.4)}._root_niiaj_1{--badge-color:var(--ui-color-text);--badge-bg:transparent;--badge-border:transparent;font:600 .75rem / 1.25 var(--ui-font-control);background:var(--badge-bg);color:var(--badge-color);border:1px solid var(--badge-border);white-space:nowrap;align-items:center;padding:.15rem .55rem;display:inline-flex}._shapePill_niiaj_14{border-radius:var(--ui-radius-pill)}._shapeFloat_niiaj_17{border-radius:var(--ui-radius-float)}._shapeRect_niiaj_20{border-radius:var(--ui-radius-rect)}._soft_niiaj_23{--badge-bg:color-mix(in srgb, var(--badge-color) 12%, transparent);--badge-border:transparent}._solid_niiaj_27{--badge-bg:var(--badge-color);color:var(--badge-solid-color,var(--ui-color-canvas));--badge-border:var(--badge-color)}._outline_niiaj_32{--badge-bg:transparent;--badge-border:color-mix(in srgb, var(--badge-color) 50%, transparent)}._colorNeutral_niiaj_36{--badge-color:var(--ui-color-text)}._colorPrimary_niiaj_39{--badge-color:var(--ui-color-brand-bg);--badge-solid-color:var(--ui-color-text-on-brand)}._colorDanger_niiaj_43{--badge-color:var(--ui-color-danger-text);--badge-solid-color:var(--ui-color-text-on-danger)}@keyframes _spinner-spin_essch_1{to{transform:rotate(360deg)}}._root_essch_6{border-radius:var(--ui-radius-pill);border:.125em solid;border-top-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite _spinner-spin_essch_1;display:inline-block}@media (prefers-reduced-motion:reduce){._root_essch_6{opacity:.72;border-top-color:currentColor;animation:none}}._root_13bv0_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);box-shadow:none;box-sizing:border-box}._root_13bv0_1:where(a){color:inherit;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);text-decoration:none;display:block}._root_13bv0_1:where(a):hover{background:color-mix(in srgb, var(--ui-color-text) 3%, var(--ui-color-surface));border-color:var(--ui-color-border-strong)}._root_13bv0_1:where(a):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._shapeRect_13bv0_22{border-radius:var(--ui-radius-rect)}._paddingNone_13bv0_25{padding:0}._paddingSm_13bv0_28{padding:12px}._paddingMd_13bv0_31{padding:16px}._paddingLg_13bv0_34{padding:24px}._list_1uak3_1{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;padding-block-end:.3em;font-size:.875rem;line-height:1.5;list-style:none;display:flex}._item_1uak3_13{align-items:center;display:flex}._link_1uak3_17{color:var(--ui-color-text-muted);min-block-size:var(--ui-touch-target-min);transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);align-items:center;text-decoration:none;display:inline-flex;position:relative}._link_1uak3_17:hover{color:var(--ui-color-text);text-decoration:none}._link_1uak3_17:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._current_1uak3_34{color:var(--ui-color-text);font-weight:500}._separator_1uak3_38{color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;padding-inline:.35rem}@keyframes _skeleton-shimmer_nl4cj_1{0%{background-position:-200% 0}to{background-position:200% 0}}._root_nl4cj_9{border-radius:var(--ui-radius-float);background:color-mix(in srgb, var(--ui-color-text) 8%, var(--ui-color-canvas));background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ui-color-text) 4%, var(--ui-color-canvas)) 50%, transparent 100%);width:100%;height:1em;animation:_skeleton-shimmer_nl4cj_1 1.6s var(--ui-motion-ease-exit) infinite;background-size:200% 100%;display:block;overflow:hidden}._circle_nl4cj_20{border-radius:var(--ui-radius-pill);aspect-ratio:1}@media (prefers-reduced-motion:reduce){._root_nl4cj_9{background-image:none;animation:none}}._root_2lhko_1{cursor:pointer;min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}._root_2lhko_1[data-disabled]{cursor:not-allowed;opacity:.56}._root_2lhko_1:hover:not([data-disabled]) [data-ui-checkbox-mark]{background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._root_2lhko_1[data-state=checked] [data-ui-checkbox-mark],._root_2lhko_1[data-state=indeterminate] [data-ui-checkbox-mark]{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._root_2lhko_1[data-state=checked]:hover:not([data-disabled]) [data-ui-checkbox-mark],._root_2lhko_1[data-state=indeterminate]:hover:not([data-disabled]) [data-ui-checkbox-mark]{background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._root_2lhko_1:has(:focus-visible) [data-ui-checkbox-mark]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._label_2lhko_33{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_17smj_1{display:flex}._vertical_17smj_4{flex-direction:column;gap:.625rem}._horizontal_17smj_8{flex-flow:wrap;gap:1rem}._item_17smj_13{cursor:pointer;min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._item_17smj_13[data-disabled]{cursor:not-allowed;opacity:.56}._control_17smj_26{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-pill);height:1.125rem;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;display:inline-flex;position:relative}._item_17smj_13:hover:not([data-disabled]) ._control_17smj_26{background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._item_17smj_13[data-state=checked] ._control_17smj_26{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._item_17smj_13[data-state=checked] ._control_17smj_26:after{background:var(--ui-color-text-on-brand);border-radius:var(--ui-radius-pill);content:"";width:.375rem;height:.375rem;position:absolute}._item_17smj_13[data-state=checked]:hover:not([data-disabled]) ._control_17smj_26{background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._item_17smj_13[data-state=checked]:hover:not([data-disabled]) ._control_17smj_26:after{background:var(--ui-color-text-on-brand)}._item_17smj_13:has(:focus-visible) ._control_17smj_26{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._itemText_17smj_66{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_1g2l8_1{cursor:pointer;min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._root_1g2l8_1[data-disabled]{cursor:not-allowed;opacity:.56}._control_1g2l8_14{background:var(--ui-color-border);border-radius:var(--ui-radius-pill);height:1.25rem;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;width:2.25rem;padding:.125rem;display:inline-flex;position:relative}._root_1g2l8_1[data-state=checked] ._control_1g2l8_14{background:var(--ui-color-brand-bg)}._root_1g2l8_1:has(:focus-visible) ._control_1g2l8_14{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._thumb_1g2l8_32{background:var(--ui-color-canvas);border-radius:var(--ui-radius-pill);height:1rem;transition:transform var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;width:1rem;transform:translate(0)}._root_1g2l8_1[data-state=checked] ._thumb_1g2l8_32{transform:translate(1rem)}@media (prefers-reduced-motion:reduce){._thumb_1g2l8_32,._control_1g2l8_14{transition:none}}._label_1g2l8_52{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_ozgpw_1{flex-direction:column;max-inline-size:100%;display:inline-flex;position:relative}._trigger_ozgpw_7{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-rect);color:var(--ui-color-text);cursor:pointer;inline-size:100%;min-block-size:var(--ui-touch-target-min);min-width:10rem;max-inline-size:100%;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;display:inline-flex}._trigger_ozgpw_7:hover:not([aria-disabled=true]){border-color:var(--ui-color-text)}._trigger_ozgpw_7:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._trigger_ozgpw_7[aria-disabled=true]{cursor:not-allowed;opacity:.56}._trigger_ozgpw_7[data-state=open] ._chevron_ozgpw_38{transform:rotate(180deg)}._valueText_ozgpw_41{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._valueText_ozgpw_41[data-placeholder-shown]{color:var(--ui-color-text-muted)}._chevron_ozgpw_38{color:var(--ui-color-text);opacity:.6;transition:transform var(--ui-motion-duration-base) var(--ui-motion-ease-standard);flex-shrink:0;align-items:center;display:inline-flex}._content_ozgpw_60{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);box-shadow:var(--ui-shadow-md);max-block-size:min(24rem, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-width:var(--reference-width,10rem);overscroll-behavior:contain;z-index:var(--ui-z-dropdown);outline:none;padding-block:.25rem;overflow-y:auto}._content_ozgpw_60:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);outline:none}._content_ozgpw_60[data-state=open]{animation:_selectEnter_ozgpw_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_ozgpw_60[data-state=closed]{animation:_selectExit_ozgpw_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _selectEnter_ozgpw_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _selectExit_ozgpw_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_ozgpw_60[data-state=open],._content_ozgpw_60[data-state=closed]{animation:none}}._item_ozgpw_109{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;min-block-size:var(--ui-touch-target-min);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;margin-inline:.25rem;padding-block:.35rem;padding-inline:.625rem;font-size:.875rem;display:flex}._item_ozgpw_109[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 6%, transparent)}._item_ozgpw_109[data-state=checked]{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheck_ozgpw_132{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:none}._item_ozgpw_109[data-state=checked] ._itemCheck_ozgpw_132{display:flex}._item_ozgpw_109[data-disabled]{cursor:not-allowed;opacity:.56}._backdrop_1kp04_1{background:color-mix(in srgb, var(--ui-color-text) 42%, transparent);z-index:var(--ui-z-dialog);position:fixed;inset:0}._backdrop_1kp04_1[data-state=open]{animation:_backdropEnter_1kp04_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._backdrop_1kp04_1[data-state=closed]{animation:_backdropExit_1kp04_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _backdropEnter_1kp04_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropExit_1kp04_1{0%{opacity:1}to{opacity:0}}._positioner_1kp04_29{padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));z-index:var(--ui-z-dialog);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_1kp04_39{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);box-shadow:var(--ui-shadow-lg);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:min(32rem, calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));overscroll-behavior:contain;outline:none;width:100%;padding:24px;position:relative;overflow-y:auto}._panel_1kp04_39:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);outline:none}._panel_1kp04_39[data-state=open]{animation:_panelEnter_1kp04_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._panel_1kp04_39[data-state=closed]{animation:_panelExit_1kp04_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _panelEnter_1kp04_1{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _panelExit_1kp04_1{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(4px)}}@media (prefers-reduced-motion:reduce){._backdrop_1kp04_1[data-state=open],._backdrop_1kp04_1[data-state=closed],._panel_1kp04_39[data-state=open],._panel_1kp04_39[data-state=closed]{animation:none}}._title_1kp04_91{color:var(--ui-color-text);font-size:1.125rem;font-weight:var(--ui-font-weight-emphasis);margin:0 0 .5rem;line-height:1.3}._description_1kp04_98{color:color-mix(in srgb, var(--ui-color-text) 72%, transparent);margin:0;font-size:.875rem;line-height:1.5}._closeButton_1kp04_104{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}._content_1hczk_1{background:var(--ui-color-text);border-radius:var(--ui-radius-float);color:var(--ui-color-canvas);font:.8125rem / 1.5 var(--ui-font-control);max-width:min(280px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));word-break:break-word;z-index:var(--ui-z-tooltip);padding:8px 14px}._content_1hczk_1[data-state=open]{animation:_tooltipIn_1hczk_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1hczk_1[data-state=closed]{animation:_tooltipOut_1hczk_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._sizeSm_1hczk_17._content_1hczk_1{padding:6px 10px;font-size:.75rem}._sizeLg_1hczk_21._content_1hczk_1{max-width:min(320px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));padding:10px 16px;font-size:.875rem}@keyframes _tooltipIn_1hczk_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _tooltipOut_1hczk_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){._content_1hczk_1[data-state=open],._content_1hczk_1[data-state=closed]{animation:none}}._toast_96xvb_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);box-shadow:var(--ui-shadow-sm);box-sizing:border-box;color:var(--ui-color-text);max-width:var(--ui-breakpoint-compact);min-width:240px;opacity:var(--opacity,1);transform:translateY(var(--y,0));transition:transform var(--ui-motion-duration-slow) var(--ui-motion-ease-standard);width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));z-index:var(--ui-z-toast);align-items:flex-start;gap:12px;margin-inline:auto;padding:12px 16px;display:flex;left:0;right:0}._toast_96xvb_1[data-state=closed]{pointer-events:none}._info_96xvb_28{background:color-mix(in srgb, var(--ui-color-brand-bg) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-brand-bg) 25%, transparent)}._success_96xvb_32{background:color-mix(in srgb, var(--ui-color-palette-green-600) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-palette-green-600) 25%, transparent)}._warning_96xvb_36{background:color-mix(in srgb, var(--ui-color-warning-bg) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-warning-bg) 25%, transparent)}._danger_96xvb_40{background:color-mix(in srgb, var(--ui-color-danger-bg) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-danger-bg) 25%, transparent)}._body_96xvb_44{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._title_96xvb_51{font-size:.875rem;font-weight:600;line-height:1.4}._description_96xvb_56{color:var(--ui-color-text-muted);font-size:.8125rem;line-height:1.5}._close_96xvb_61{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;block-size:var(--ui-touch-target-min);inline-size:var(--ui-touch-target-min);opacity:.5;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-block:-10px;margin-inline-end:-10px;padding:0;display:flex}._close_96xvb_61:hover{background:color-mix(in srgb, currentColor 8%, transparent);opacity:1}._close_96xvb_61:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}@media (prefers-reduced-motion:reduce){._toast_96xvb_1{transition:none}}._root_150qh_1{width:100%;position:relative}._viewport_150qh_5{height:100%}._spacer_150qh_8{width:100%;position:relative}._item_150qh_12{width:100%;position:absolute;top:0;left:0}._root_ra14n_1{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}._item_ra14n_10{min-inline-size:var(--ui-touch-target-min);min-block-size:var(--ui-touch-target-min);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-canvas);color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._item_ra14n_10:hover:not([data-disabled]):not([data-selected]){background:color-mix(in srgb, var(--ui-color-text) 6%, var(--ui-color-canvas));border-color:var(--ui-color-border-strong)}._item_ra14n_10:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._item_ra14n_10[data-selected]{background:var(--ui-color-brand-bg);color:var(--ui-color-text-on-brand);border-color:var(--ui-color-brand-bg)}._item_ra14n_10[data-disabled]{opacity:.4;cursor:not-allowed}._ellipsis_ra14n_43{min-inline-size:var(--ui-touch-target-min);min-block-size:var(--ui-touch-target-min);color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._prevNext_ra14n_55{min-inline-size:var(--ui-touch-target-min);min-block-size:var(--ui-touch-target-min);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-canvas);color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._prevNext_ra14n_55:hover:not([data-disabled]){background:color-mix(in srgb, var(--ui-color-text) 6%, var(--ui-color-canvas));border-color:var(--ui-color-border-strong)}._prevNext_ra14n_55:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._prevNext_ra14n_55[data-disabled]{opacity:.4;cursor:not-allowed}._linkVariant_ra14n_83 ._item_ra14n_10{color:var(--ui-color-text-muted);background:0 0;border-color:#0000}._linkVariant_ra14n_83 ._item_ra14n_10[data-selected]{color:var(--ui-color-brand-bg);background:0 0;border-color:#0000;font-weight:600}._linkVariant_ra14n_83 ._item_ra14n_10:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._linkVariant_ra14n_83 ._prevNext_ra14n_55{background:0 0;border-color:#0000}._linkVariant_ra14n_83 ._prevNext_ra14n_55:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._content_1y8a1_1{background:var(--ui-color-surface);box-sizing:border-box;overscroll-behavior:contain;padding:var(--ui-space-lg);z-index:var(--ui-z-dialog);outline:none;padding-block-start:max(var(--ui-space-lg), env(safe-area-inset-top));padding-block-end:calc(var(--ui-space-xl) + 72px + env(safe-area-inset-bottom));scroll-padding-block-end:calc(var(--ui-space-xl) + 72px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}._content_1y8a1_1:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent)}._content_1y8a1_1[data-state=open]{animation:_navOverlayIn_1y8a1_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1y8a1_1[data-state=closed]{animation:_navOverlayOut_1y8a1_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _navOverlayIn_1y8a1_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _navOverlayOut_1y8a1_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){._content_1y8a1_1[data-state=open]{animation:_navOverlayFadeIn_1y8a1_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._content_1y8a1_1[data-state=closed]{animation:_navOverlayFadeOut_1y8a1_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}}@keyframes _navOverlayFadeIn_1y8a1_1{0%{opacity:0}to{opacity:1}}@keyframes _navOverlayFadeOut_1y8a1_1{0%{opacity:1}to{opacity:0}}._closeButton_1y8a1_68{bottom:max(var(--ui-space-lg), env(safe-area-inset-bottom));position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}._closeButton_1y8a1_68:active:not([data-disabled=true]){transform:translate(-50%)}._root_yhxay_1{font-family:var(--ui-font-control);min-inline-size:0;margin:0;padding:0;display:flex}._orientationHorizontal_yhxay_8{flex-direction:row;align-items:center;min-inline-size:0}._orientationVertical_yhxay_13{flex-direction:column}._sizeSm_yhxay_16{font-size:.875rem}._sizeMd_yhxay_19{font-size:1rem}._sizeLg_yhxay_22{font-size:1.0625rem}._link_yhxay_25{border-radius:var(--ui-radius-float);color:var(--ui-color-text-muted);cursor:pointer;font:inherit;max-inline-size:min(18rem,100%);min-block-size:var(--ui-touch-target-min);min-inline-size:0;transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex:none;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex;position:relative}._link_yhxay_25:hover{color:var(--ui-color-text)}._link_yhxay_25:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._link_yhxay_25[data-active]{color:var(--ui-color-text)}._linkDisabled_yhxay_52{cursor:not-allowed;opacity:.48;pointer-events:none}._linkHorizontal_yhxay_57[data-active]:after{background:var(--ui-color-brand-bg);content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}._linkVertical_yhxay_66[data-active]:before{background:var(--ui-color-brand-bg);content:"";width:2px;position:absolute;top:6px;bottom:6px;left:0}._linkIcon_yhxay_75{flex-shrink:0;display:flex}._linkLabel_yhxay_79{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}._responsive_yhxay_85{align-items:center;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;position:relative}._responsiveList_yhxay_93{flex:0 auto;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}._responsiveMeasureList_yhxay_101{pointer-events:none;visibility:hidden;block-size:0;inline-size:max-content;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}._responsiveOverlay_yhxay_112{flex:none;display:none}._moreTrigger_yhxay_116{appearance:none;font:inherit;background:0 0;border:0;flex:none}._moreTriggerIcon_yhxay_123{opacity:.72;flex:none;align-items:center;display:inline-flex}._responsiveOverlayContent_yhxay_129{align-items:stretch;gap:var(--ui-space-xl);padding-block:72px 0;padding-inline:var(--ui-space-lg);flex-direction:column;display:flex;overflow:hidden}._responsiveOverlayList_yhxay_138{min-height:0;scrollbar-width:none;flex:auto;gap:8px;padding-block-end:calc(var(--ui-space-xl) + 72px);scroll-padding-block-end:calc(var(--ui-space-xl) + 72px);overflow-y:auto}._responsiveOverlayList_yhxay_138::-webkit-scrollbar{display:none}._responsiveOverlayLink_yhxay_150{font-family:var(--ui-font-control);min-block-size:var(--ui-control-height-lg);justify-content:flex-start;padding:10px 12px;font-size:1.375rem}._responsiveOverlayCloseButton_yhxay_157{block-size:var(--ui-touch-target-min);bottom:max(var(--ui-space-lg), env(safe-area-inset-bottom));inline-size:var(--ui-touch-target-min);position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}@media (width<=30rem){._responsiveBreakpointSm_yhxay_168 ._responsiveList_yhxay_93,._responsiveBreakpointSm_yhxay_168 ._moreTrigger_yhxay_116{display:none}._responsiveBreakpointSm_yhxay_168 ._responsiveOverlay_yhxay_112{display:block}}@media (width<=768px){._responsiveBreakpointMd_yhxay_177 ._responsiveList_yhxay_93,._responsiveBreakpointMd_yhxay_177 ._moreTrigger_yhxay_116{display:none}._responsiveBreakpointMd_yhxay_177 ._responsiveOverlay_yhxay_112{display:block}}@media (width<=1024px){._responsiveBreakpointLg_yhxay_186 ._responsiveList_yhxay_93,._responsiveBreakpointLg_yhxay_186 ._moreTrigger_yhxay_116{display:none}._responsiveBreakpointLg_yhxay_186 ._responsiveOverlay_yhxay_112{display:block}}@media (prefers-reduced-motion:reduce){._link_yhxay_25{transition:none}}html,body,#app{min-height:100%}body{margin:0}button,input,textarea,select{font:inherit}:root{color:var(--ui-color-text);background:var(--ui-color-canvas);font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--ui-color-text);background:var(--ui-color-canvas);font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body);line-height:1.6}button,input,select,textarea{font:inherit;font-family:var(--ui-font-control)}a{color:var(--ui-color-link)}::selection{background:color-mix(in srgb, var(--ui-color-brand-bg) 24%, var(--ui-color-canvas));color:var(--ui-color-text)}mark{background:color-mix(in srgb, var(--ui-color-brand-bg) 18%, var(--ui-color-canvas));color:var(--ui-color-text)}h1,h2,h3{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-title);margin:0}h4,h5,h6{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-strong);margin:0}b,strong,th,dt{font-weight:var(--ui-font-weight-emphasis)}code,pre,kbd,samp{font-family:var(--ui-font-mono)}.typography-tier-body{font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}.typography-tier-emphasis{font-family:var(--ui-font-control);font-weight:var(--ui-font-weight-emphasis);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}.typography-tier-title{font-family:var(--ui-font-content);font-weight:var(--ui-font-weight-title);font-size:var(--ui-text-size-h4);line-height:var(--ui-text-line-height-h4)}.typography-tier-strong{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-strong);font-size:var(--ui-text-size-h3);line-height:var(--ui-text-line-height-h3)}.typography-scale-caption{font-size:var(--ui-text-size-caption);line-height:var(--ui-text-line-height-caption)}.typography-scale-body{font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}.typography-scale-h1{font-size:var(--ui-text-size-h1);line-height:var(--ui-text-line-height-h1)}.typography-scale-h2{font-size:var(--ui-text-size-h2);line-height:var(--ui-text-line-height-h2)}.typography-scale-h3{font-size:var(--ui-text-size-h3);line-height:var(--ui-text-line-height-h3)}.typography-scale-h4{font-size:var(--ui-text-size-h4);line-height:var(--ui-text-line-height-h4)}.typography-scale-h5{font-size:var(--ui-text-size-h5);line-height:var(--ui-text-line-height-h5)}:root{--ui-color-white-canvas:#fafafa;--ui-color-white-surface:#fff;--ui-color-white-surface-raised:#fff;--ui-color-black:#000;--ui-color-white:#fff;--ui-color-text-on-brand:var(--ui-color-white);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-palette-red-50:#fbf9f9;--ui-color-palette-red-100:#f5f0ef;--ui-color-palette-red-200:#eddcd9;--ui-color-palette-red-300:#e7c1bb;--ui-color-palette-red-400:#e49c90;--ui-color-palette-red-500:#ee6c58;--ui-color-palette-red-600:#e54b34;--ui-color-palette-red-700:#c63620;--ui-color-palette-red-800:#943324;--ui-color-palette-red-900:#672c23;--ui-color-palette-red-950:#3f211d;--ui-color-palette-orange-50:#fbfaf9;--ui-color-palette-orange-100:#f5f2ef;--ui-color-palette-orange-200:#ede1d9;--ui-color-palette-orange-300:#e8cdba;--ui-color-palette-orange-400:#e6b18e;--ui-color-palette-orange-500:#f29354;--ui-color-palette-orange-600:#e97a2f;--ui-color-palette-orange-700:#ca611c;--ui-color-palette-orange-800:#965021;--ui-color-palette-orange-900:#683e21;--ui-color-palette-orange-950:#402a1c;--ui-color-palette-amber-50:#fbfaf9;--ui-color-palette-amber-100:#f5f3ef;--ui-color-palette-amber-200:#ede6d9;--ui-color-palette-amber-300:#e9d9ba;--ui-color-palette-amber-400:#e7c98d;--ui-color-palette-amber-500:#f4be52;--ui-color-palette-amber-600:#ebac2d;--ui-color-palette-amber-700:#cc901a;--ui-color-palette-amber-800:#987020;--ui-color-palette-amber-900:#695120;--ui-color-palette-amber-950:#40341b;--ui-color-palette-yellow-50:#fbfbf9;--ui-color-palette-yellow-100:#f6f5ef;--ui-color-palette-yellow-200:#eeecd8;--ui-color-palette-yellow-300:#eae5b9;--ui-color-palette-yellow-400:#e9e08b;--ui-color-palette-yellow-500:#f8e74f;--ui-color-palette-yellow-600:#efdc29;--ui-color-palette-yellow-700:#d0bd16;--ui-color-palette-yellow-800:#9a8e1d;--ui-color-palette-yellow-900:#6b631f;--ui-color-palette-yellow-950:#413d1a;--ui-color-palette-lime-50:#fafbf9;--ui-color-palette-lime-100:#f3f5f0;--ui-color-palette-lime-200:#e5ebda;--ui-color-palette-lime-300:#d6e4be;--ui-color-palette-lime-400:#c4df95;--ui-color-palette-lime-500:#b5e561;--ui-color-palette-lime-600:#a1da3f;--ui-color-palette-lime-700:#86bb2a;--ui-color-palette-lime-800:#698d2b;--ui-color-palette-lime-900:#4d6327;--ui-color-palette-lime-950:#323d1f;--ui-color-palette-green-50:#f9fbfa;--ui-color-palette-green-100:#f0f5f1;--ui-color-palette-green-200:#dbebe0;--ui-color-palette-green-300:#c0e3ca;--ui-color-palette-green-400:#99dcad;--ui-color-palette-green-500:#67e08b;--ui-color-palette-green-600:#45d370;--ui-color-palette-green-700:#30b558;--ui-color-palette-green-800:#2f894a;--ui-color-palette-green-900:#2a603a;--ui-color-palette-green-950:#203c28;--ui-color-palette-emerald-50:#f9fafa;--ui-color-palette-emerald-100:#f0f4f3;--ui-color-palette-emerald-200:#dceae4;--ui-color-palette-emerald-300:#c1e2d3;--ui-color-palette-emerald-400:#9bdabe;--ui-color-palette-emerald-500:#6adcab;--ui-color-palette-emerald-600:#49cf95;--ui-color-palette-emerald-700:#34b17b;--ui-color-palette-emerald-800:#328661;--ui-color-palette-emerald-900:#2b5e48;--ui-color-palette-emerald-950:#213b30;--ui-color-palette-teal-50:#f9fafa;--ui-color-palette-teal-100:#f0f4f4;--ui-color-palette-teal-200:#dceae8;--ui-color-palette-teal-300:#c1e1dd;--ui-color-palette-teal-400:#9cd9d1;--ui-color-palette-teal-500:#6cdacc;--ui-color-palette-teal-600:#4ccdbc;--ui-color-palette-teal-700:#36af9f;--ui-color-palette-teal-800:#33857a;--ui-color-palette-teal-900:#2c5e57;--ui-color-palette-teal-950:#213b37;--ui-color-palette-cyan-50:#f9fafb;--ui-color-palette-cyan-100:#f0f4f5;--ui-color-palette-cyan-200:#dbe8eb;--ui-color-palette-cyan-300:#bfdde3;--ui-color-palette-cyan-400:#98d1dd;--ui-color-palette-cyan-500:#65cde2;--ui-color-palette-cyan-600:#43bdd6;--ui-color-palette-cyan-700:#2ea1b7;--ui-color-palette-cyan-800:#2e7b8a;--ui-color-palette-cyan-900:#295861;--ui-color-palette-cyan-950:#20373c;--ui-color-palette-sky-50:#f9fafb;--ui-color-palette-sky-100:#f0f3f5;--ui-color-palette-sky-200:#dae5ec;--ui-color-palette-sky-300:#bdd5e5;--ui-color-palette-sky-400:#93c2e1;--ui-color-palette-sky-500:#5db1e9;--ui-color-palette-sky-600:#3a9dde;--ui-color-palette-sky-700:#2682bf;--ui-color-palette-sky-800:#28668f;--ui-color-palette-sky-900:#254b64;--ui-color-palette-sky-950:#1e313e;--ui-color-palette-blue-50:#f9fafb;--ui-color-palette-blue-100:#eff1f5;--ui-color-palette-blue-200:#dae0ec;--ui-color-palette-blue-300:#bccae6;--ui-color-palette-blue-400:#92ade2;--ui-color-palette-blue-500:#5c8beb;--ui-color-palette-blue-600:#3870e0;--ui-color-palette-blue-700:#2458c2;--ui-color-palette-blue-800:#274a91;--ui-color-palette-blue-900:#253a65;--ui-color-palette-blue-950:#1d283e;--ui-color-palette-indigo-50:#f9f9fb;--ui-color-palette-indigo-100:#f0f0f5;--ui-color-palette-indigo-200:#dcdbeb;--ui-color-palette-indigo-300:#c1c0e3;--ui-color-palette-indigo-400:#9b99dc;--ui-color-palette-indigo-500:#6b67e0;--ui-color-palette-indigo-600:#4a45d3;--ui-color-palette-indigo-700:#3530b5;--ui-color-palette-indigo-800:#322f89;--ui-color-palette-indigo-900:#2b2a60;--ui-color-palette-indigo-950:#21203c;--ui-color-palette-violet-50:#faf9fb;--ui-color-palette-violet-100:#f2f0f5;--ui-color-palette-violet-200:#e1daeb;--ui-color-palette-violet-300:#cdbee4;--ui-color-palette-violet-400:#b395df;--ui-color-palette-violet-500:#9661e5;--ui-color-palette-violet-600:#7d3fda;--ui-color-palette-violet-700:#642abb;--ui-color-palette-violet-800:#522b8d;--ui-color-palette-violet-900:#3f2763;--ui-color-palette-violet-950:#2b1f3d;--ui-color-palette-purple-50:#faf9fb;--ui-color-palette-purple-100:#f3f0f5;--ui-color-palette-purple-200:#e6daeb;--ui-color-palette-purple-300:#d7bee4;--ui-color-palette-purple-400:#c695df;--ui-color-palette-purple-500:#b961e5;--ui-color-palette-purple-600:#a63fda;--ui-color-palette-purple-700:#8b2abb;--ui-color-palette-purple-800:#6c2b8d;--ui-color-palette-purple-900:#4f2763;--ui-color-palette-purple-950:#331f3d;--ui-color-palette-fuchsia-50:#fbf9fb;--ui-color-palette-fuchsia-100:#f5f0f5;--ui-color-palette-fuchsia-200:#ecdaeb;--ui-color-palette-fuchsia-300:#e5bde3;--ui-color-palette-fuchsia-400:#e193dc;--ui-color-palette-fuchsia-500:#e95de0;--ui-color-palette-fuchsia-600:#de3ad3;--ui-color-palette-fuchsia-700:#bf26b5;--ui-color-palette-fuchsia-800:#8f2889;--ui-color-palette-fuchsia-900:#642560;--ui-color-palette-fuchsia-950:#3e1e3c;--ui-color-palette-pink-50:#fbf9fa;--ui-color-palette-pink-100:#f5eff2;--ui-color-palette-pink-200:#ecdae3;--ui-color-palette-pink-300:#e6bcd1;--ui-color-palette-pink-400:#e292ba;--ui-color-palette-pink-500:#eb5ca3;--ui-color-palette-pink-600:#e0388c;--ui-color-palette-pink-700:#c22473;--ui-color-palette-pink-800:#91275c;--ui-color-palette-pink-900:#652545;--ui-color-palette-pink-950:#3e1d2e;--ui-color-palette-rose-50:#fbf9f9;--ui-color-palette-rose-100:#f5eff0;--ui-color-palette-rose-200:#edd9dd;--ui-color-palette-rose-300:#e7bbc3;--ui-color-palette-rose-400:#e4909e;--ui-color-palette-rose-500:#ee5871;--ui-color-palette-rose-600:#e53451;--ui-color-palette-rose-700:#c6203c;--ui-color-palette-rose-800:#942437;--ui-color-palette-rose-900:#67232e;--ui-color-palette-rose-950:#3f1d22;--ui-color-palette-slate-50:#fafafa;--ui-color-palette-slate-100:#f2f2f3;--ui-color-palette-slate-200:#e1e2e5;--ui-color-palette-slate-300:#ccd0d6;--ui-color-palette-slate-400:#b1b8c3;--ui-color-palette-slate-500:#939fb4;--ui-color-palette-slate-600:#7987a0;--ui-color-palette-slate-700:#616e85;--ui-color-palette-slate-800:#505968;--ui-color-palette-slate-900:#3d434c;--ui-color-palette-slate-950:#2a2d32;--ui-color-palette-gray-50:#fafafa;--ui-color-palette-gray-100:#f2f2f3;--ui-color-palette-gray-200:#e2e3e4;--ui-color-palette-gray-300:#ced0d4;--ui-color-palette-gray-400:#b5b8bf;--ui-color-palette-gray-500:#9aa0ac;--ui-color-palette-gray-600:#818997;--ui-color-palette-gray-700:#696f7d;--ui-color-palette-gray-800:#555a63;--ui-color-palette-gray-900:#414349;--ui-color-palette-gray-950:#2c2d30;--ui-color-palette-zinc-50:#fafafa;--ui-color-palette-zinc-100:#f2f2f2;--ui-color-palette-zinc-200:#e2e2e4;--ui-color-palette-zinc-300:#d0d0d3;--ui-color-palette-zinc-400:#b7b7bd;--ui-color-palette-zinc-500:#9e9ea9;--ui-color-palette-zinc-600:#868693;--ui-color-palette-zinc-700:#6d6d79;--ui-color-palette-zinc-800:#585860;--ui-color-palette-zinc-900:#424247;--ui-color-palette-zinc-950:#2d2d2f;--ui-color-palette-neutral-50:#fafafa;--ui-color-palette-neutral-100:#f2f2f2;--ui-color-palette-neutral-200:#e3e3e3;--ui-color-palette-neutral-300:#d1d1d1;--ui-color-palette-neutral-400:#bababa;--ui-color-palette-neutral-500:#a3a3a3;--ui-color-palette-neutral-600:#8c8c8c;--ui-color-palette-neutral-700:#737373;--ui-color-palette-neutral-800:#5c5c5c;--ui-color-palette-neutral-900:#454545;--ui-color-palette-neutral-950:#2e2e2e;--ui-color-palette-stone-50:#fafafa;--ui-color-palette-stone-100:#f3f2f2;--ui-color-palette-stone-200:#e4e3e2;--ui-color-palette-stone-300:#d3d1cf;--ui-color-palette-stone-400:#bebab6;--ui-color-palette-stone-500:#aba39c;--ui-color-palette-stone-600:#958c84;--ui-color-palette-stone-700:#7b726b;--ui-color-palette-stone-800:#615b56;--ui-color-palette-stone-900:#484542;--ui-color-palette-stone-950:#302e2c;--ui-color-palette-taupe-50:#fafafa;--ui-color-palette-taupe-100:#f3f2f2;--ui-color-palette-taupe-200:#e5e3e1;--ui-color-palette-taupe-300:#d5d0cd;--ui-color-palette-taupe-400:#c1b9b3;--ui-color-palette-taupe-500:#b0a196;--ui-color-palette-taupe-600:#9b897d;--ui-color-palette-taupe-700:#817065;--ui-color-palette-taupe-800:#655a52;--ui-color-palette-taupe-900:#4b443f;--ui-color-palette-taupe-950:#312d2b;--ui-color-palette-mauve-50:#fafafa;--ui-color-palette-mauve-100:#f2f2f3;--ui-color-palette-mauve-200:#e4e1e5;--ui-color-palette-mauve-300:#d3cdd5;--ui-color-palette-mauve-400:#bdb3c1;--ui-color-palette-mauve-500:#a996b0;--ui-color-palette-mauve-600:#937d9b;--ui-color-palette-mauve-700:#796581;--ui-color-palette-mauve-800:#605265;--ui-color-palette-mauve-900:#483f4b;--ui-color-palette-mauve-950:#2f2b31;--ui-color-palette-mist-50:#fafafa;--ui-color-palette-mist-100:#f2f2f3;--ui-color-palette-mist-200:#e2e3e4;--ui-color-palette-mist-300:#ced2d4;--ui-color-palette-mist-400:#b4bbc0;--ui-color-palette-mist-500:#98a5ae;--ui-color-palette-mist-600:#7f8f99;--ui-color-palette-mist-700:#67757f;--ui-color-palette-mist-800:#545d64;--ui-color-palette-mist-900:#40464a;--ui-color-palette-mist-950:#2b2e30;--ui-color-palette-olive-50:#fafafa;--ui-color-palette-olive-100:#f3f3f2;--ui-color-palette-olive-200:#e4e5e1;--ui-color-palette-olive-300:#d3d5cd;--ui-color-palette-olive-400:#bec1b3;--ui-color-palette-olive-500:#abb096;--ui-color-palette-olive-600:#959b7d;--ui-color-palette-olive-700:#7b8165;--ui-color-palette-olive-800:#626552;--ui-color-palette-olive-900:#484b3f;--ui-color-palette-olive-950:#30312b}:root,[data-theme=light]{--ui-color-canvas:var(--ui-color-white-canvas);--ui-color-surface:var(--ui-color-white-surface);--ui-color-surface-raised:var(--ui-color-white-surface-raised);--ui-color-text:var(--ui-color-palette-stone-950);--ui-color-text-muted:var(--ui-color-palette-stone-700);--ui-color-text-disabled:var(--ui-color-palette-stone-400);--ui-color-border:var(--ui-color-palette-stone-200);--ui-color-border-strong:var(--ui-color-palette-stone-300);--ui-color-brand-bg:var(--ui-color-palette-emerald-900);--ui-color-brand-bg-hover:var(--ui-color-palette-emerald-950);--ui-color-brand-bg-active:var(--ui-color-palette-emerald-950);--ui-color-brand-text:var(--ui-color-palette-emerald-900);--ui-color-text-on-brand:var(--ui-color-white);--ui-color-danger-bg:var(--ui-color-palette-red-700);--ui-color-danger-bg-hover:var(--ui-color-palette-red-800);--ui-color-danger-bg-active:var(--ui-color-palette-red-900);--ui-color-danger-text:var(--ui-color-palette-red-700);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-warning-bg:var(--ui-color-palette-amber-600);--ui-color-warning-bg-hover:var(--ui-color-palette-amber-700);--ui-color-warning-bg-active:var(--ui-color-palette-amber-800);--ui-color-warning-text:var(--ui-color-palette-amber-900);--ui-color-text-on-warning:var(--ui-color-black);--ui-color-focus-ring:var(--ui-color-palette-emerald-600);--ui-radius-rect:0;--ui-radius-auto:.5rem;--ui-radius-float:4px;--ui-radius-pill:999px;--ui-shadow-soft:0 18px 40px #18211d1f;--ui-font-sans:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-serif:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-body:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-control:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-content:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-display:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--ui-font-weight-body:400;--ui-font-weight-emphasis:500;--ui-font-weight-title:600;--ui-font-weight-strong:700;--ui-text-size-body:1rem;--ui-text-line-height-body:1.6;--ui-text-size-caption:.875rem;--ui-text-line-height-caption:1.45;--ui-text-size-h1:clamp(2.8rem, 5vw, 4.6rem);--ui-text-line-height-h1:1.02;--ui-text-size-h2:2.3rem;--ui-text-line-height-h2:1.08;--ui-text-size-h3:1.85rem;--ui-text-line-height-h3:1.14;--ui-text-size-h4:1.45rem;--ui-text-line-height-h4:1.22;--ui-text-size-h5:1.15rem;--ui-text-line-height-h5:1.32;--ui-space-xs:.25rem;--ui-space-sm:.5rem;--ui-space-md:1rem;--ui-space-lg:1.5rem;--ui-space-xl:2.5rem;--ui-control-height-xs:2rem;--ui-control-height-sm:2.5rem;--ui-control-height-md:2.75rem;--ui-control-height-lg:3rem;--ui-control-height-xl:3.5rem;--ui-touch-target-min:2.75rem;--ui-motion-duration-fast:.14s;--ui-motion-duration-base:.16s;--ui-motion-duration-slow:.26s;--ui-motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--ui-motion-ease-exit:ease;--ui-z-dropdown:1080;--ui-z-tooltip:1090;--ui-z-popover:1100;--ui-z-dialog:1200;--ui-z-toast:1300;--ui-shadow-sm:0 2px 8px #18211d0f;--ui-shadow-md:0 8px 24px #18211d1a;--ui-shadow-lg:0 18px 40px #18211d1f}[data-theme=dark]{--ui-color-canvas:var(--ui-color-palette-stone-950);--ui-color-surface:var(--ui-color-palette-stone-900);--ui-color-surface-raised:var(--ui-color-palette-stone-800);--ui-color-text:var(--ui-color-palette-stone-50);--ui-color-text-muted:var(--ui-color-palette-stone-400);--ui-color-text-disabled:var(--ui-color-palette-stone-600);--ui-color-border:var(--ui-color-palette-stone-700);--ui-color-border-strong:var(--ui-color-palette-stone-600);--ui-color-brand-bg:var(--ui-color-palette-emerald-900);--ui-color-brand-bg-hover:var(--ui-color-palette-emerald-950);--ui-color-brand-bg-active:var(--ui-color-palette-emerald-950);--ui-color-brand-text:var(--ui-color-palette-emerald-400);--ui-color-text-on-brand:var(--ui-color-white);--ui-color-danger-bg:var(--ui-color-palette-red-700);--ui-color-danger-bg-hover:var(--ui-color-palette-red-800);--ui-color-danger-bg-active:var(--ui-color-palette-red-900);--ui-color-danger-text:var(--ui-color-palette-red-400);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-warning-bg:var(--ui-color-palette-amber-500);--ui-color-warning-bg-hover:var(--ui-color-palette-amber-400);--ui-color-warning-bg-active:var(--ui-color-palette-amber-300);--ui-color-warning-text:var(--ui-color-palette-amber-400);--ui-color-text-on-warning:var(--ui-color-black);--ui-color-focus-ring:var(--ui-color-palette-emerald-400);--ui-radius-rect:0;--ui-radius-auto:.5rem;--ui-radius-float:4px;--ui-radius-pill:999px;--ui-shadow-soft:0 18px 40px #00000057;--ui-font-sans:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-serif:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-body:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-control:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-content:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-display:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--ui-font-weight-body:400;--ui-font-weight-emphasis:500;--ui-font-weight-title:600;--ui-font-weight-strong:700;--ui-text-size-body:1rem;--ui-text-line-height-body:1.6;--ui-text-size-caption:.875rem;--ui-text-line-height-caption:1.45;--ui-text-size-h1:clamp(2.8rem, 5vw, 4.6rem);--ui-text-line-height-h1:1.02;--ui-text-size-h2:2.3rem;--ui-text-line-height-h2:1.08;--ui-text-size-h3:1.85rem;--ui-text-line-height-h3:1.14;--ui-text-size-h4:1.45rem;--ui-text-line-height-h4:1.22;--ui-text-size-h5:1.15rem;--ui-text-line-height-h5:1.32;--ui-control-height-xs:2rem;--ui-control-height-sm:2.5rem;--ui-control-height-md:2.75rem;--ui-control-height-lg:3rem;--ui-control-height-xl:3.5rem;--ui-touch-target-min:2.75rem;--ui-motion-duration-fast:.14s;--ui-motion-duration-base:.16s;--ui-motion-duration-slow:.26s;--ui-motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--ui-motion-ease-exit:ease;--ui-z-dropdown:1080;--ui-z-tooltip:1090;--ui-z-popover:1100;--ui-z-dialog:1200;--ui-z-toast:1300;--ui-shadow-sm:0 2px 8px #0003;--ui-shadow-md:0 8px 24px #00000047;--ui-shadow-lg:0 18px 40px #00000057}@font-face{font-family:Source Han Sans SC Web;src:url(./source-han-sans-sc-web-400-3bee878dcbcd-f1d861115188-DYXYFQFx.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Han Sans SC Web;src:url(./source-han-sans-sc-web-500-3bee878dcbcd-1df61d31687d-D07hPCbM.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Source Han Sans SC Web;src:url(./source-han-sans-sc-web-500-3bee878dcbcd-1df61d31687d-D07hPCbM.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Source Han Sans SC Web;src:url(./source-han-sans-sc-web-700-3bee878dcbcd-df2b90f5bcc6-BcDCa83l.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(./source-han-serif-cn-web-400-3bee878dcbcd-3754ea669c53-o-4JEa-5.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(./source-han-serif-cn-web-500-3bee878dcbcd-f7906890686d-DPqNNVpQ.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(./source-han-serif-cn-web-600-3bee878dcbcd-50d3f12201ce-AYw56LX-.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(./source-han-serif-cn-web-700-3bee878dcbcd-4ee555ae58b3-Cd0OPY6z.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}._navbar_ulgfa_1{--website-line:color-mix(in srgb, var(--ui-color-text) 14%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--website-canvas,var(--ui-color-canvas)) 94%, transparent);min-height:64px;width:var(--website-frame-width,100%);z-index:20;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 24px;display:grid;position:fixed;inset:0 auto auto 50%;transform:translate(-50%)}._mark_ulgfa_17{color:var(--ui-color-text);font-family:var(--ui-font-display);letter-spacing:0;white-space:nowrap;flex-shrink:0;align-items:center;gap:0;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}._links_ulgfa_31{scrollbar-width:none;justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}._routeNav_ulgfa_39{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}._routeNavList_ulgfa_48{justify-content:center;align-items:center;gap:4px;display:flex}._routeNavList_ulgfa_48 svg{flex:none}._routeLink_ulgfa_57,._routeMenuTrigger_ulgfa_58{appearance:none;border-radius:var(--ui-radius-float);color:var(--ui-color-text-muted);cursor:pointer;font-family:var(--ui-font-display);min-block-size:var(--ui-touch-target-min);background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}._routeLink_ulgfa_57:hover,._routeMenuTrigger_ulgfa_58:hover,._routeLink_ulgfa_57[data-active],._routeMenuTrigger_ulgfa_58[data-active]{color:var(--ui-color-text)}._routeLink_ulgfa_57:focus-visible,._routeMenuTrigger_ulgfa_58:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px}._routeLink_ulgfa_57[data-active]:after,._routeMenuTrigger_ulgfa_58[data-active]:after{background:var(--ui-color-brand-bg);content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}._routeMenu_ulgfa_58{flex-shrink:0;position:relative}._routeMenuContent_ulgfa_101{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);box-shadow:var(--ui-shadow-md);z-index:24;flex-direction:column;gap:2px;min-inline-size:152px;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%)}._routeMenuItem_ulgfa_117{border-radius:var(--ui-radius-rect);color:var(--ui-color-text-muted);font-family:var(--ui-font-control);padding:9px 10px;font-size:.875rem;text-decoration:none}._routeMenuItem_ulgfa_117:hover,._routeMenuItem_ulgfa_117[data-active]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);color:var(--ui-color-text)}._routeMenuItem_ulgfa_117:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px}._routeNavLabel_ulgfa_134{align-items:center;gap:5px;display:inline-flex}._mobileNav_ulgfa_139{display:none}._mobileNavContent_ulgfa_142{align-items:stretch;gap:var(--ui-space-xl);padding-block:72px 0;padding-inline:var(--ui-space-lg);flex-direction:column;display:flex;overflow:hidden}._mobileNavList_ulgfa_151{min-height:0;scrollbar-width:none;flex-direction:column;flex:auto;gap:8px;padding-block-end:calc(var(--ui-space-xl) + 72px);scroll-padding-block-end:calc(var(--ui-space-xl) + 72px);display:flex;overflow-y:auto}._mobileNavList_ulgfa_151::-webkit-scrollbar{display:none}._mobileNavLink_ulgfa_165{border-radius:var(--ui-radius-float);color:var(--ui-color-text-muted);font-family:var(--ui-font-control);min-block-size:var(--ui-control-height-lg);justify-content:flex-start;align-items:center;padding:10px 12px;font-size:1.375rem;text-decoration:none;display:flex}._mobileNavLink_ulgfa_165:hover,._mobileNavLink_ulgfa_165[data-active]{color:var(--ui-color-text)}._mobileNavCloseButton_ulgfa_181{block-size:var(--ui-touch-target-min);bottom:max(var(--ui-space-lg), env(safe-area-inset-bottom));inline-size:var(--ui-touch-target-min);position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}._actions_ulgfa_191{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}._actionButton_ulgfa_197{--button-ghost-text-color:var(--ui-color-text-muted);block-size:var(--ui-touch-target-min);inline-size:var(--ui-touch-target-min)}._actionButton_ulgfa_197:hover{--button-ghost-text-color:var(--ui-color-text)}@media (width<=760px){._navbar_ulgfa_1{grid-template-columns:1fr auto auto;column-gap:10px;min-height:auto;padding:10px 14px}._mark_ulgfa_17{font-size:13px}._links_ulgfa_31{grid-column:2;justify-content:flex-end;overflow:visible}._routeNav_ulgfa_39{justify-content:flex-end}._routeNavList_ulgfa_48{display:none}._mobileNav_ulgfa_139{display:block}._actions_ulgfa_191{grid-column:3}}._page_142qh_1{--website-line:color-mix(in srgb, var(--ui-color-text) 14%, transparent);--website-line-strong:var(--ui-color-text);background:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);min-height:100vh;padding-top:var(--website-nav-offset,64px);width:var(--website-frame-width,100%);margin-inline:auto}._hero_142qh_11{border-bottom:1px solid var(--website-line-strong);padding:56px 48px 48px}._eyebrow_142qh_15{color:var(--ui-color-brand-text);font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:10px;line-height:1}._hero_142qh_11 h1{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:.98}._lead_142qh_32{max-width:760px;margin:22px 0 0!important;font-size:1.05rem!important;line-height:1.65!important}._section_142qh_38{border-bottom:1px solid var(--website-line-strong);grid-template-columns:160px minmax(0,1fr);display:grid}._sectionHead_142qh_43{border-right:1px solid var(--website-line);padding:24px 20px}._sectionHead_142qh_43 span,._sectionHead_142qh_43 p{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);margin:0;font-size:10px;line-height:1.45}._sectionHead_142qh_43 h2{font-family:var(--ui-font-display);letter-spacing:0;margin:12px 0;font-size:1.05rem;font-weight:600}._usageGrid_142qh_62{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;display:grid}._usageGrid_142qh_62 article{border:1px solid var(--website-line);min-width:0;padding:24px}._usageGrid_142qh_62 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1}._usageGrid_142qh_62 strong{font-family:var(--ui-font-display);letter-spacing:0;margin:16px 0 10px;font-size:1.08rem;font-weight:600;display:block}._usageGrid_142qh_62 p{color:var(--ui-color-text-muted);margin:0;font-size:.92rem;line-height:1.65}._surfaceBody_142qh_94{gap:18px;max-width:860px;padding:24px;display:grid}._textLink_142qh_100{color:var(--ui-color-brand-text);font-family:var(--ui-font-mono);text-underline-offset:.24em;justify-self:start;font-size:.9rem;text-decoration-thickness:1px}._commandList_142qh_108{flex-wrap:wrap;gap:8px;display:flex}._commandList_142qh_108 code,._inlinePath_142qh_114{border:1px solid var(--website-line);color:var(--ui-color-text);font-family:var(--ui-font-mono);overflow-wrap:anywhere;padding:6px 8px;font-size:.82rem;line-height:1.5}._inlinePath_142qh_114{justify-self:start}@media (width<=900px){._hero_142qh_11{padding:40px 24px 36px}._section_142qh_38,._usageGrid_142qh_62{grid-template-columns:1fr}._sectionHead_142qh_43{border-bottom:1px solid var(--website-line);border-right:0;padding:18px 24px}}._page_x68hk_1{--website-line:color-mix(in srgb, var(--ui-color-text) 14%, transparent);--website-line-strong:var(--ui-color-text);background:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);min-height:100vh;padding-top:var(--website-nav-offset,64px);width:var(--website-frame-width,100%);margin-inline:auto}._hero_x68hk_11{border-bottom:1px solid var(--website-line-strong);padding:56px 48px 48px}._eyebrow_x68hk_15{color:var(--ui-color-brand-text);font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:10px;line-height:1}._hero_x68hk_11 h1{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:.98}._lead_x68hk_32{max-width:720px;margin:22px 0 0!important;font-size:1.05rem!important;line-height:1.65!important}._toolbar_x68hk_38{border-bottom:1px solid var(--website-line-strong);grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:stretch;display:grid}._searchWrapper_x68hk_44{border-right:1px solid var(--website-line);padding:18px 24px}._searchWrapper_x68hk_44 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1}._stats_x68hk_56{align-items:center;gap:10px;padding:18px 24px;display:flex}._stats_x68hk_56>span{font-family:var(--ui-font-display);font-size:2rem;font-weight:600;line-height:1}._stats_x68hk_56 div{margin:0!important}._section_x68hk_71{border-bottom:1px solid var(--website-line-strong);grid-template-columns:160px minmax(0,1fr);display:grid}._sectionHead_x68hk_76{border-right:1px solid var(--website-line);padding:24px 20px}._sectionHead_x68hk_76 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.12em;margin-bottom:12px;font-size:10px;display:block}._sectionHead_x68hk_76 h2{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:600}._grid_x68hk_95{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._card_x68hk_99{border-bottom:1px solid var(--website-line);border-right:1px solid var(--website-line);gap:14px;min-width:0;padding:24px;display:grid}._card_x68hk_99:nth-child(3n){border-right:0}._card_x68hk_99 p{color:var(--ui-color-text-muted);margin:0;font-size:.9rem;line-height:1.6}._cardHeader_x68hk_116{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._cardHeader_x68hk_116 h3{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:1.1rem;font-weight:600}._cardHeader_x68hk_116 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}._dimensions_x68hk_136{flex-wrap:wrap;gap:6px;display:flex}._dimensions_x68hk_136 span{border:1px solid var(--website-line);color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);padding:6px 8px;font-size:10px;line-height:1}._preview_x68hk_149{background:color-mix(in srgb, var(--ui-color-text) 3%, transparent);border:1px solid var(--website-line);flex-wrap:wrap;align-items:center;gap:10px;min-height:96px;padding:14px;display:flex;overflow:hidden}._storyLink_x68hk_160{color:var(--ui-color-brand-text);font-family:var(--ui-font-display);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}._previewDialog_x68hk_169{gap:18px;max-width:min(420px,100vw - 32px);padding:28px;display:grid}._previewDialogBody_x68hk_175{background:color-mix(in srgb, var(--ui-color-text) 4%, transparent);border:1px solid var(--website-line);gap:6px;padding:14px;display:grid}._previewDialogBody_x68hk_175 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1}._previewDialogBody_x68hk_175 strong{color:var(--ui-color-text);font-family:var(--ui-font-display);letter-spacing:0;font-size:1.1rem;font-weight:600}._previewDialogActions_x68hk_197{justify-content:flex-end;gap:8px;display:flex}._empty_x68hk_202{border-bottom:1px solid var(--website-line);text-align:center;padding:56px 24px}@media (width<=1100px){._grid_x68hk_95{grid-template-columns:repeat(2,minmax(0,1fr))}._card_x68hk_99:nth-child(3n){border-right:1px solid var(--website-line)}._card_x68hk_99:nth-child(2n){border-right:0}}@media (width<=760px){._page_x68hk_1{padding-top:var(--website-nav-offset-mobile,116px)}._hero_x68hk_11{padding:40px 24px 36px}._section_x68hk_71,._toolbar_x68hk_38,._grid_x68hk_95{grid-template-columns:1fr}._searchWrapper_x68hk_44{border-bottom:1px solid var(--website-line);border-right:0}._stats_x68hk_56{justify-content:space-between}._sectionHead_x68hk_76{border-bottom:1px solid var(--website-line);border-right:0;padding:18px 24px}._card_x68hk_99,._card_x68hk_99:nth-child(2n),._card_x68hk_99:nth-child(3n){border-right:0}}._page_ivvzp_1{--website-line:color-mix(in srgb, var(--ui-color-text) 14%, transparent);--website-line-strong:var(--ui-color-text);background:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);min-height:100vh;padding-top:var(--website-nav-offset,64px);width:var(--website-frame-width,100%);margin-inline:auto}._hero_ivvzp_11{border-bottom:1px solid var(--website-line-strong);padding:56px 48px 48px}._eyebrow_ivvzp_15{color:var(--ui-color-brand-text);font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:10px;line-height:1}._hero_ivvzp_11 h1{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:.98}._lead_ivvzp_32{max-width:760px;margin:22px 0 0!important;font-size:1.05rem!important;line-height:1.65!important}._section_ivvzp_38{border-bottom:1px solid var(--website-line-strong);grid-template-columns:160px minmax(0,1fr);display:grid}._sectionHead_ivvzp_43{border-right:1px solid var(--website-line);padding:24px 20px}._sectionHead_ivvzp_43 span,._sectionHead_ivvzp_43 p{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);margin:0;font-size:10px;line-height:1.45}._sectionHead_ivvzp_43 h2{font-family:var(--ui-font-display);letter-spacing:0;margin:12px 0;font-size:1.05rem;font-weight:600}._roleGrid_ivvzp_62,._loadingGrid_ivvzp_63{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px;display:grid}._loadingGrid_ivvzp_63{grid-template-columns:repeat(4,minmax(0,1fr))}._roleGrid_ivvzp_62 article,._loadingGrid_ivvzp_63 article{border:1px solid var(--website-line);min-width:0;padding:24px}._roleGrid_ivvzp_62 span,._loadingGrid_ivvzp_63 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1}._roleGrid_ivvzp_62 h3,._loadingGrid_ivvzp_63 h3{font-family:var(--ui-font-display);letter-spacing:0;margin:16px 0 10px;font-size:1.08rem;font-weight:600}._roleGrid_ivvzp_62 p,._loadingGrid_ivvzp_63 p{color:var(--ui-color-text-muted);margin:0;font-size:.92rem;line-height:1.65}._roleGrid_ivvzp_62 strong{font-family:var(--ui-font-display);margin-top:24px;font-size:1.35rem;font-weight:600;line-height:1.35;display:block}._roleGrid_ivvzp_62 article:first-child strong{font-family:var(--ui-font-control)}._codeBlock_ivvzp_112{gap:18px;padding:24px;display:grid}@media (width<=900px){._hero_ivvzp_11{padding:40px 24px 36px}._section_ivvzp_38,._roleGrid_ivvzp_62,._loadingGrid_ivvzp_63{grid-template-columns:1fr}._sectionHead_ivvzp_43{border-bottom:1px solid var(--website-line);border-right:0;padding:18px 24px}}._page_1au6o_1{--website-line:color-mix(in srgb, var(--ui-color-text) 14%, transparent);--website-line-strong:var(--ui-color-text);background:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);min-height:100vh;padding-top:var(--website-nav-offset,64px);width:var(--website-frame-width,100%);margin-inline:auto}._cover_1au6o_11{border-bottom:1px solid var(--website-line-strong);padding:64px 48px 56px}._eyebrow_1au6o_15{color:var(--ui-color-brand-text);font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:10px;line-height:1}._cover_1au6o_11 h1{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:clamp(3.4rem,8vw,6.2rem);font-weight:700;line-height:.95}._lead_1au6o_32{max-width:680px;margin:24px 0 0!important;font-size:1.12rem!important;line-height:1.65!important}._coverActions_1au6o_38{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._coverActions_1au6o_38 a{border:1px solid var(--website-line-strong);color:var(--ui-color-text);font-family:var(--ui-font-display);align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}._section_1au6o_55{border-bottom:1px solid var(--website-line-strong);grid-template-columns:160px minmax(0,1fr);display:grid}._sectionHead_1au6o_60{border-right:1px solid var(--website-line);padding:24px 20px}._sectionHead_1au6o_60 span,._sectionHead_1au6o_60 p{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);margin:0;font-size:10px;line-height:1.45}._sectionHead_1au6o_60 h2{font-family:var(--ui-font-display);letter-spacing:0;margin:12px 0;font-size:1.05rem;font-weight:600}._sectionBody_1au6o_79{min-width:0}._principleGrid_1au6o_82,._semanticGrid_1au6o_83{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;display:grid}._principleGrid_1au6o_82 article,._semanticGrid_1au6o_83 article{border:1px solid var(--website-line);min-width:0;padding:28px 24px}._principleGrid_1au6o_82 h3,._semanticGrid_1au6o_83 h3{font-family:var(--ui-font-display);letter-spacing:0;margin:0 0 12px;font-size:1.08rem;font-weight:600}._principleGrid_1au6o_82 p,._semanticGrid_1au6o_83 p{color:var(--ui-color-text-muted);margin:0;font-size:.92rem;line-height:1.65}._semanticSwatches_1au6o_109{grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}._semanticSwatches_1au6o_109 span{aspect-ratio:1.4;border:1px solid var(--website-line);border-right:0}._semanticSwatches_1au6o_109 span:last-child{border-right:1px solid var(--website-line)}._typeSpec_1au6o_122{flex-flow:column wrap;align-items:flex-start;gap:16px;padding:28px 24px;display:flex}._startBody_1au6o_133{min-width:0}._startGrid_1au6o_136{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px;display:grid}._startLinks_1au6o_142{border-top:1px solid var(--website-line);flex-wrap:wrap;display:flex}._startLinks_1au6o_142 a{border-right:1px solid var(--website-line);color:var(--ui-color-text);font-family:var(--ui-font-display);align-items:center;gap:8px;padding:14px 24px;font-size:13px;text-decoration:none;display:inline-flex}._startLinks_1au6o_142 a:last-child{border-right:0}@media (width<=900px){._cover_1au6o_11{padding:44px 24px 40px}._section_1au6o_55,._principleGrid_1au6o_82,._semanticGrid_1au6o_83,._startGrid_1au6o_136{grid-template-columns:1fr}._sectionHead_1au6o_60{border-bottom:1px solid var(--website-line);border-right:0;padding:18px 24px}._principleGrid_1au6o_82 article,._semanticGrid_1au6o_83 article{border:1px solid var(--website-line)}._startLinks_1au6o_142 a{border-bottom:1px solid var(--website-line);border-right:0;width:100%}._startLinks_1au6o_142 a:last-child{border-bottom:0}}._page_6vcdi_1{--website-line:color-mix(in srgb, var(--ui-color-text) 14%, transparent);--website-line-strong:var(--ui-color-text);background:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);min-height:100vh;padding-top:var(--website-nav-offset,64px);width:var(--website-frame-width,100%);margin-inline:auto}._hero_6vcdi_11{border-bottom:1px solid var(--website-line-strong);padding:56px 48px 44px}._eyebrow_6vcdi_15{color:var(--ui-color-brand-text);font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:10px;line-height:1}._hero_6vcdi_11 h1{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:.98}._lead_6vcdi_32{max-width:720px;margin:22px 0 0!important;font-size:1.05rem!important;line-height:1.65!important}._sample_6vcdi_38{max-width:720px;margin-top:24px}._toolbar_6vcdi_42{border-bottom:1px solid var(--website-line-strong);grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:stretch;display:grid}._searchWrapper_6vcdi_48{border-right:1px solid var(--website-line);padding:18px 24px}._searchWrapper_6vcdi_48 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1}._stats_6vcdi_60{align-items:center;gap:10px;padding:18px 24px;display:flex}._stats_6vcdi_60>span{font-family:var(--ui-font-display);font-size:2rem;font-weight:600;line-height:1}._stats_6vcdi_60 div{margin:0!important}._grid_6vcdi_75{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));min-width:0;display:grid}._iconCell_6vcdi_80{aspect-ratio:1;border:0;border-bottom:1px solid var(--website-line);border-right:1px solid var(--website-line);color:var(--ui-color-text);cursor:pointer;background:0 0;grid-template-rows:34px 34px;place-content:center;align-items:center;gap:12px;min-width:0;padding:16px 12px 14px;transition:background .14s,color .14s;display:grid}._iconCell_6vcdi_80:hover{background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._iconCell_6vcdi_80:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-color-focus-ring), inset 0 0 0 4px var(--website-canvas,var(--ui-color-canvas));z-index:1;outline:0;position:relative}._iconBox_6vcdi_108{color:var(--ui-color-text);justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;margin-top:3px;display:flex}._iconName_6vcdi_118{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);-webkit-line-clamp:2;text-align:center;word-break:keep-all;-webkit-box-orient:vertical;align-items:center;max-width:100%;min-height:27px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}._empty_6vcdi_133{border-bottom:1px solid var(--website-line);text-align:center;grid-column:1/-1;padding:56px 24px}@media (width<=760px){._page_6vcdi_1{padding-top:var(--website-nav-offset-mobile,116px)}._hero_6vcdi_11{padding:40px 24px 36px}._toolbar_6vcdi_42{grid-template-columns:1fr}._searchWrapper_6vcdi_48{border-bottom:1px solid var(--website-line);border-right:0}._stats_6vcdi_60{justify-content:space-between}._grid_6vcdi_75{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}._page_176o4_1{background:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);min-height:100vh;padding:calc(var(--website-nav-offset) + 96px) clamp(20px, 4vw, 72px) 56px}._hero_176o4_7{max-width:1120px;margin:0 auto 32px}._hero_176o4_7 h1{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:clamp(2.25rem,5vw,4.75rem);line-height:.96}._eyebrow_176o4_18{color:var(--ui-color-text-muted);font-family:var(--ui-font-control);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}._lead_176o4_27{color:var(--ui-color-text-muted);max-width:680px}._workspace_176o4_31{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:16px;max-width:1120px;margin:0 auto;display:grid}._editorPane_176o4_38,._previewPane_176o4_39{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);min-width:0;overflow:hidden}._paneHeader_176o4_45{background:color-mix(in srgb, var(--website-surface) 94%, var(--ui-color-text) 6%);border-bottom:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);font-family:var(--ui-font-control);justify-content:space-between;align-items:center;min-block-size:44px;padding-inline:16px;font-size:.8rem;display:flex}._paneHeader_176o4_45 strong{color:var(--ui-color-text);font-size:.75rem;font-weight:600}._editor_176o4_38{min-block-size:520px}._editor_176o4_38 label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._editor_176o4_38 textarea[aria-label=Markdown\ source],._editor_176o4_38 textarea[aria-label=Mermaid\ source]{block-size:min(68vh,720px);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);resize:none;border:0;border-radius:0;min-block-size:520px;line-height:1.62}._previewPane_176o4_39{background:var(--website-surface)}._previewSurface_176o4_87{block-size:min(68vh,720px);min-block-size:520px;padding:clamp(20px,3vw,40px);overflow:auto}._mobileToggle_176o4_93{display:none}@media (width<=760px){._page_176o4_1{padding:calc(var(--website-nav-offset) + 28px) 16px calc(96px + max(16px, env(safe-area-inset-bottom)))}._hero_176o4_7{margin-bottom:20px}._hero_176o4_7 h1{font-size:2.6rem;line-height:1}._workspace_176o4_31{display:block}._editorPane_176o4_38,._previewPane_176o4_39{display:none}._editorPane_176o4_38[data-mobile-active=true],._previewPane_176o4_39[data-mobile-active=true]{min-block-size:max(28rem, calc(100vh - var(--website-nav-offset) - 220px));display:block}._editor_176o4_38,._editor_176o4_38 textarea[aria-label=Markdown\ source],._editor_176o4_38 textarea[aria-label=Mermaid\ source],._previewSurface_176o4_87{block-size:auto;min-block-size:max(28rem, calc(100vh - var(--website-nav-offset) - 220px))}._mobileToggle_176o4_93{bottom:max(18px, env(safe-area-inset-bottom));right:max(18px, env(safe-area-inset-right));z-index:16;display:inline-flex;position:fixed}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{--website-nav-offset:64px;--website-canvas:#fff;--website-frame-width:100%;--website-surface:#fff;scroll-behavior:smooth;scroll-padding-top:64px}html[data-theme=dark]{--website-canvas:var(--ui-color-canvas);--website-surface:var(--ui-color-surface)}body{background-color:var(--website-canvas,var(--ui-color-canvas));color:var(--ui-color-text);font-family:var(--ui-font-body);-webkit-font-smoothing:antialiased}#root{min-height:100vh}a{color:inherit;text-decoration:none}@media (width>=1720px){html{--website-frame-width:min(calc(100% - 96px), 1680px)}}@media (width>=1880px){html{--website-frame-width:min(calc(100% - 160px), 1680px)}}@media (width<=760px){html{--website-nav-offset:64px;scroll-padding-top:64px}}
