._root_34csn_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-float-radius:calc(var(--ui-radius-float) + var(--ui-radius-float));--button-font-size:.875rem;--button-gap:.55rem;--button-height:var(--ui-control-height-md);--button-icon-size:1.5rem;--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:var(--button-float-radius);--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_34csn_1:hover:not([data-disabled=true]){background:var(--button-background-hover);border-color:var(--button-border-color-hover)}._root_34csn_1:active:not([data-disabled=true]){background:var(--button-background-active);filter:brightness(.98)}._root_34csn_1:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._root_34csn_1[data-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}._root_34csn_1[data-loading=true][data-disabled=true]{cursor:default}._root_34csn_1[data-loading=true] ._contentGraphic_34csn_75,._root_34csn_1[data-loading=true] ._contentLabel_34csn_76,._root_34csn_1[data-loading=true] ._linkUnderlineDecoration_34csn_77{color:#0000;opacity:0}._root_34csn_1>.dy-icon{flex:none}._modeTextOnly_34csn_84{--button-gap:0}._modeTextWithIcon_34csn_87{--button-gap:.5rem}._modeIconButton_34csn_90{--button-gap:0;min-inline-size:var(--button-square-size);inline-size:var(--button-square-size);block-size:var(--button-square-size);padding:0}._modeIconButton_34csn_90._ghost_34csn_97{padding:0}._modeIconButton_34csn_90 ._contentGraphic_34csn_75>svg,._modeIconButton_34csn_90 ._contentGraphic_34csn_75>img,._modeIconButton_34csn_90 ._contentGraphic_34csn_75>.dy-icon{inline-size:var(--button-icon-size);block-size:var(--button-icon-size)}@media (pointer:coarse){._root_34csn_1:before{inline-size:max(100%, var(--ui-touch-target-min));block-size:max(100%, var(--ui-touch-target-min));content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}._contentGraphic_34csn_75{z-index:1;flex:none;min-width:0;display:inline-flex;position:relative}._loadingIndicator_34csn_124{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_34csn_1;display:inline-block}._loadingOverlay_34csn_135{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._contentLabel_34csn_76{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_34csn_156{align-items:center;gap:var(--button-gap);max-width:100%;margin-block-end:-.08em;padding-block-end:.08em;display:inline-flex;position:relative}._linkUnderlineDecoration_34csn_77{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_34csn_177{--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_34csn_192{--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_34csn_207{--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_34csn_222{--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_34csn_229{--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_34csn_97{--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(--button-float-radius);--button-text-color:var(--button-ghost-text-color);font-weight:500}._link_34csn_77{--button-background:transparent;--button-background-hover:transparent;--button-background-active:transparent;--button-border-color:transparent;--button-radius:var(--button-float-radius);--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_34csn_77 ._contentLabel_34csn_76{text-overflow:clip;margin-block-end:0;padding-block-end:0;text-decoration:none;overflow:visible}._link_34csn_77:hover:not([data-disabled=true]),._link_34csn_77:hover:not([data-disabled=true]) ._contentLabel_34csn_76{text-decoration:none}._link_34csn_77:hover:not([data-disabled=true]) ._linkUnderlineDecoration_34csn_77{clip-path:inset(0 0 0 0 round var(--ui-radius-pill))}@media (prefers-reduced-motion:reduce){._loadingIndicator_34csn_124{animation:none}._linkUnderlineDecoration_34csn_77{transition:none}}@keyframes _button-loading-spin_34csn_1{to{transform:rotate(360deg)}}._sizeXs_34csn_292{--button-font-size:.75rem;--button-gap:.25rem;--button-height:var(--ui-control-height-xs);--button-icon-size:1rem;--button-padding-block:0;--button-padding-inline:.375rem}._sizeSm_34csn_300{--button-font-size:.875rem;--button-height:var(--ui-control-height-sm);--button-icon-size:1.25rem;--button-padding-block:0;--button-padding-inline:.75rem}._sizeMd_34csn_307{--button-font-size:1rem;--button-height:var(--ui-control-height-md);--button-icon-size:1.5rem;--button-padding-block:0;--button-padding-inline:1rem}._sizeLg_34csn_314{--button-font-size:1.0625rem;--button-height:var(--ui-control-height-lg);--button-icon-size:1.75rem;--button-padding-block:0;--button-padding-inline:1.25rem}._sizeXl_34csn_321{--button-font-size:1.125rem;--button-height:var(--ui-control-height-xl);--button-icon-size:2rem;--button-padding-block:0;--button-padding-inline:1.5rem}._shapeAuto_34csn_328{--button-radius:var(--button-float-radius)}._shapeRect_34csn_331{--button-radius:var(--ui-radius-rect)}._shapeFloat_34csn_334{--button-radius:var(--button-float-radius)}._shapePill_34csn_337{--button-radius:var(--ui-radius-pill)}._reference_14bsx_1{vertical-align:middle;min-inline-size:0;display:inline-flex}._reference_14bsx_1[data-disabled=true]{cursor:not-allowed}._overlay_14bsx_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_14bsx_9[data-shape=rect]{--popover-surface-radius:var(--ui-radius-rect)}._overlay_14bsx_9[data-shape=rounded]{--popover-surface-radius:var(--ui-radius-auto)}._surface_14bsx_35{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;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_14bsx_35::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._surface_14bsx_35::-webkit-scrollbar-track{background:0 0}._surface_14bsx_35::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._surface_14bsx_35:hover,._surface_14bsx_35:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._surface_14bsx_35:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._surface_14bsx_35:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._surface_14bsx_35[data-mode=card]{padding-block:.95rem;padding-inline:1rem}._surface_14bsx_35[data-mode=loose]{padding-block:.5rem;padding-inline:.65rem}._surface_14bsx_35[data-mode=pure]{padding:0;overflow:auto}._arrow_14bsx_92{pointer-events:none;z-index:3;position:absolute}._arrow_14bsx_92 svg{display:block}._overlay_14bsx_9[data-side=top] ._arrow_14bsx_92{block-size:var(--popover-arrow-depth);inline-size:var(--popover-arrow-base);left:var(--popover-arrow-offset-x);top:calc(100% - 1px)}._overlay_14bsx_9[data-side=bottom] ._arrow_14bsx_92{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_14bsx_9[data-side=left] ._arrow_14bsx_92{block-size:var(--popover-arrow-base);inline-size:var(--popover-arrow-depth);left:calc(100% - 1px);top:var(--popover-arrow-offset-y)}._overlay_14bsx_9[data-side=right] ._arrow_14bsx_92{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_14bsx_9[data-requested-placement=left-bottom] ._arrow_14bsx_92,._overlay_14bsx_9[data-requested-placement=right-bottom] ._arrow_14bsx_92{top:calc(var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_14bsx_9[data-requested-placement=left-top] ._arrow_14bsx_92,._overlay_14bsx_9[data-requested-placement=right-top] ._arrow_14bsx_92{top:calc(100% - var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_14bsx_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_14bsx_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_14bsx_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_14bsx_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_14bsx_9[data-state=open]{transform-origin:var(--popover-transform-origin,center);animation:_popover-enter_14bsx_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._overlay_14bsx_9[data-state=closed]{animation:_popover-exit_14bsx_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards;pointer-events:none}@keyframes _popover-enter_14bsx_1{0%{opacity:0;transform:var(--popover-open-transform) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _popover-exit_14bsx_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_14bsx_9[data-state=open],._overlay_14bsx_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_16mum_1{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);position:relative;overflow:hidden}._viewport_16mum_13{scrollbar-width:none;outline:none;width:100%;height:100%;overflow:scroll}._viewport_16mum_13::-webkit-scrollbar{display:none}._scrollbar_16mum_23{opacity:0;padding:var(--ui-scrollbar-track-padding);touch-action:none;transition:opacity var(--ui-motion-duration-base) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;display:flex}._scrollbar_16mum_23[data-orientation=vertical]{width:var(--ui-scrollbar-size);flex-direction:column;position:absolute;top:0;bottom:0;right:0}._scrollbar_16mum_23[data-orientation=horizontal]{height:var(--ui-scrollbar-size);flex-direction:row;position:absolute;bottom:0;left:0;right:0}._sizeSm_16mum_48[data-orientation=vertical]{width:var(--ui-scrollbar-size-sm)}._sizeSm_16mum_48[data-orientation=horizontal]{height:var(--ui-scrollbar-size-sm)}._sizeLg_16mum_54[data-orientation=vertical]{width:var(--ui-scrollbar-size-lg)}._sizeLg_16mum_54[data-orientation=horizontal]{height:var(--ui-scrollbar-size-lg)}._scrollbar_16mum_23[data-orientation=vertical][data-overflow-y],._scrollbar_16mum_23[data-orientation=horizontal][data-overflow-x]{opacity:var(--ui-scrollbar-opacity)}._root_16mum_1:hover ._scrollbar_16mum_23[data-orientation=vertical][data-overflow-y],._root_16mum_1:hover ._scrollbar_16mum_23[data-orientation=horizontal][data-overflow-x],._root_16mum_1:focus-within ._scrollbar_16mum_23[data-orientation=vertical][data-overflow-y],._root_16mum_1:focus-within ._scrollbar_16mum_23[data-orientation=horizontal][data-overflow-x],._scrollbar_16mum_23[data-orientation=vertical][data-overflow-y][data-scrolling],._scrollbar_16mum_23[data-orientation=horizontal][data-overflow-x][data-scrolling],._scrollbar_16mum_23[data-orientation=vertical][data-overflow-y][data-hover],._scrollbar_16mum_23[data-orientation=horizontal][data-overflow-x][data-hover],._scrollbar_16mum_23[data-orientation=vertical][data-overflow-y][data-dragging],._scrollbar_16mum_23[data-orientation=horizontal][data-overflow-x][data-dragging]{opacity:var(--ui-scrollbar-opacity-active)}@media (prefers-reduced-motion:reduce){._scrollbar_16mum_23,._thumb_16mum_78{transition:none}}._thumb_16mum_78{background:var(--ui-scrollbar-thumb-bg);border-radius:var(--ui-radius-pill);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);position:relative}._thumb_16mum_78:before{content:"";min-width:44px;min-height:44px;position:absolute;inset:50%;transform:translate(-50%,-50%)}._thumb_16mum_78:hover{background:var(--ui-scrollbar-thumb-bg-hover)}._root_cqsdo_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%;position:relative}[data-theme=dark] ._root_cqsdo_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_cqsdo_43{max-block-size:var(--code-block-max-height)}._root_cqsdo_1[data-code-block-toolbar=header] ._viewport_cqsdo_43{max-block-size:calc(var(--code-block-max-height) - 2.25rem)}._pre_cqsdo_49{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}._root_cqsdo_1[data-code-block-toolbar=header] ._pre_cqsdo_49{padding-inline-end:var(--code-block-padding-inline)}._code_cqsdo_60{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_cqsdo_69{--code-block-font-size:.76rem;--code-block-padding-block:.68rem;--code-block-padding-inline:.85rem}._md_cqsdo_74{--code-block-font-size:.84rem;--code-block-padding-block:.78rem;--code-block-padding-inline:.92rem}._toolbar_cqsdo_79{z-index:1;align-items:center;gap:.12rem;position:relative}._floatingToolbar_cqsdo_85{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);border-radius:999px;padding:.12rem;display:inline-flex;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}._headerToolbar_cqsdo_96{background:var(--code-block-bg);border-block-end:1px solid var(--code-block-border);box-shadow:inset 0 1px 0 var(--code-block-highlight);box-sizing:border-box;border-start-start-radius:calc(var(--ui-radius-rect) - 1px);border-start-end-radius:calc(var(--ui-radius-rect) - 1px);justify-content:space-between;block-size:2.25rem;inline-size:100%;padding:.25rem .4rem .25rem .55rem;display:flex}._headerActions_cqsdo_109{align-items:center;gap:.12rem;display:inline-flex}._actionPill_cqsdo_114{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_cqsdo_127{text-transform:uppercase;min-block-size:1.35rem;padding-inline:.44rem}._language_cqsdo_127:not(:last-child){padding-inline-end:.3rem}._actionButton_cqsdo_135,._languageButton_cqsdo_136{appearance:none;color:var(--ui-color-text-muted);cursor:pointer;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;position:relative}._actionButton_cqsdo_135{block-size:1.75rem;inline-size:1.75rem}._languageButton_cqsdo_136{text-transform:uppercase;gap:.18rem;min-block-size:1.75rem;max-inline-size:7.5rem;padding-inline:.44rem .3rem}._actionButton_cqsdo_135:before,._languageButton_cqsdo_136:before{content:"";inset:calc((1.75rem - var(--ui-touch-target-min)) / 2);position:absolute}._copyStatus_cqsdo_163{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}._actionButton_cqsdo_135:hover,._languageButton_cqsdo_136:hover{background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._actionButton_cqsdo_135:active,._languageButton_cqsdo_136:active{background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._actionButton_cqsdo_135:focus-visible,._languageButton_cqsdo_136:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);color:var(--ui-color-text);outline:none}._actionButton_cqsdo_135[data-active=true],._actionButton_cqsdo_135[data-copied=true],._actionButton_cqsdo_135[data-feedback=true]{background:color-mix(in srgb, var(--ui-color-brand-bg) 12%, transparent);color:var(--ui-color-brand-text)}._code_cqsdo_60 .hljs-keyword,._code_cqsdo_60 .hljs-selector-tag,._code_cqsdo_60 .hljs-built_in{color:var(--code-block-keyword)}._code_cqsdo_60 .hljs-string,._code_cqsdo_60 .hljs-regexp,._code_cqsdo_60 .hljs-template-variable{color:var(--code-block-string)}._code_cqsdo_60 .hljs-number,._code_cqsdo_60 .hljs-literal,._code_cqsdo_60 .hljs-symbol{color:var(--code-block-literal)}._code_cqsdo_60 .hljs-title,._code_cqsdo_60 .hljs-title.function_,._code_cqsdo_60 .hljs-title.class_{color:var(--code-block-title)}._code_cqsdo_60 .hljs-attr,._code_cqsdo_60 .hljs-attribute,._code_cqsdo_60 .hljs-property,._code_cqsdo_60 .hljs-variable{color:var(--code-block-attribute)}._code_cqsdo_60 .hljs-comment,._code_cqsdo_60 .hljs-quote{color:var(--ui-color-text-muted);font-style:italic}._content_r09cc_1{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;--menu-item-height:var(--ui-control-height-md);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_r09cc_1::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._content_r09cc_1::-webkit-scrollbar-track{background:0 0}._content_r09cc_1::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._content_r09cc_1:hover,._content_r09cc_1:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._content_r09cc_1:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_r09cc_1:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_r09cc_1[data-state=open]{animation:_menuEnter_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_r09cc_1[data-state=closed]{animation:_menuExit_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._content_r09cc_1[data-placement^=right][data-state=open]{animation:_menuEnterRight_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_r09cc_1[data-placement^=right][data-state=closed]{animation:_menuExitRight_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._content_r09cc_1[data-placement^=left][data-state=open]{animation:_menuEnterLeft_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_r09cc_1[data-placement^=left][data-state=closed]{animation:_menuExitLeft_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _menuEnter_r09cc_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _menuExit_r09cc_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4.2px)scale(.98)}}@keyframes _menuEnterRight_r09cc_1{0%{opacity:0;transform:translate(6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitRight_r09cc_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(4.2px)scale(.98)}}@keyframes _menuEnterLeft_r09cc_1{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitLeft_r09cc_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4.2px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_r09cc_1[data-state=open],._content_r09cc_1[data-placement^=right][data-state=open],._content_r09cc_1[data-placement^=left][data-state=open]{animation:_menuEnterReduced_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._content_r09cc_1[data-state=closed],._content_r09cc_1[data-placement^=right][data-state=closed],._content_r09cc_1[data-placement^=left][data-state=closed]{animation:_menuExitReduced_r09cc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}}@keyframes _menuEnterReduced_r09cc_1{0%{opacity:0}to{opacity:1}}@keyframes _menuExitReduced_r09cc_1{0%{opacity:1}to{opacity:0}}._item_r09cc_153{color:var(--ui-color-text);cursor:pointer;min-block-size:var(--menu-item-height);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}@media (pointer:coarse){._item_r09cc_153{min-block-size:var(--ui-touch-target-min)}}._item_r09cc_153[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);outline:none}._item_r09cc_153[data-disabled]{cursor:not-allowed;opacity:.56}._item_r09cc_153:active:not([data-disabled]){background:color-mix(in srgb, var(--ui-color-text) 14%, transparent)}._item_r09cc_153:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._itemIcon_r09cc_187{opacity:.72;flex-shrink:0;align-items:center;display:inline-flex}._itemLabel_r09cc_193{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}._selectableItem_r09cc_200[data-state=checked]{color:var(--ui-color-brand-bg)}._selectableItem_r09cc_200[data-state=checked] ._itemIcon_r09cc_187{opacity:1}._itemIndicator_r09cc_206{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;display:none}._selectableItem_r09cc_200[data-state=checked] ._itemIndicator_r09cc_206{display:inline-flex}._itemSelected_r09cc_216{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheckmark_r09cc_220{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:inline-flex}._group_r09cc_228+._group_r09cc_228{margin-block-start:.5rem}._groupLabel_r09cc_231{color:var(--ui-color-text);cursor:default;opacity:.5;-webkit-user-select:none;user-select:none;line-height:1.4}._separator_r09cc_238{border:none;border-top:1px solid var(--ui-color-border);margin-block:.25rem;margin-inline:0}._triggerItemArrow_r09cc_244{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_r09cc_244[data-highlighted] ._triggerItemArrow_r09cc_244{opacity:.85}._contextTrigger_r09cc_256{display:block}._sizeSm_r09cc_259{--menu-item-height:var(--ui-control-height-sm);min-inline-size:8rem;padding-block:.2rem}._sizeSm_r09cc_259 ._item_r09cc_153{border-radius:var(--ui-radius-float);padding-block:.28rem;padding-inline:.5rem;font-size:.8125rem}._sizeSm_r09cc_259 ._groupLabel_r09cc_231{padding-block:.2rem .25rem;padding-inline:.625rem;font-size:.75rem}._sizeMd_r09cc_275{--menu-item-height:var(--ui-control-height-md);min-inline-size:9.5rem;padding-block:.25rem}._sizeMd_r09cc_275 ._item_r09cc_153{border-radius:var(--ui-radius-float);padding-block:.35rem;padding-inline:.625rem;font-size:.875rem}._sizeMd_r09cc_275 ._groupLabel_r09cc_231{padding-block:.25rem .3rem;padding-inline:.75rem;font-size:.8125rem}._sizeLg_r09cc_291{--menu-item-height:var(--ui-control-height-lg);min-inline-size:10rem;padding-block:.25rem}._sizeLg_r09cc_291 ._item_r09cc_153{border-radius:var(--ui-radius-float);padding-block:.45rem;padding-inline:.75rem;font-size:1rem}._sizeLg_r09cc_291 ._groupLabel_r09cc_231{padding-block:.3rem .375rem;padding-inline:.875rem;font-size:.875rem}._shapeRounded_r09cc_307{border-radius:var(--ui-radius-float)}._shapeRect_r09cc_310,._shapeRect_r09cc_310 ._item_r09cc_153{border-radius:var(--ui-radius-rect)}._root_pze1t_1{flex-direction:column;gap:0;min-width:0;display:flex}._root_pze1t_1[data-orientation=vertical]{flex-direction:row;align-items:flex-start;gap:0}._listOuter_pze1t_12{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex}._listOuter_pze1t_12[data-orientation=vertical]{flex-direction:column;align-items:stretch}._listScroller_pze1t_22{flex:1;min-width:0;position:relative;overflow:hidden}._listScroller_pze1t_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_pze1t_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_pze1t_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_pze1t_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_pze1t_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_pze1t_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_pze1t_22[data-overflow-mode=scroll][data-scroll-at-start=true][data-scroll-at-end=true]{-webkit-mask-image:none;mask-image:none}._list_pze1t_12{border-bottom:1px solid var(--ui-color-border);flex-direction:row;align-items:center;gap:8px;display:flex;position:relative}._list_pze1t_12[data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--ui-color-border);flex-direction:column;align-items:flex-start}._listScroller_pze1t_22[data-overflow-mode=collapse]{flex:none}._list_pze1t_12[data-overflow-mode=scroll]{scrollbar-width:none;overflow-x:auto}._list_pze1t_12[data-overflow-mode=scroll]::-webkit-scrollbar{display:none}._list_pze1t_12[data-overflow-mode=scroll][data-orientation=vertical]{overflow:visible auto}._trigger_pze1t_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-control-height-md);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}@media (pointer:coarse){._trigger_pze1t_77{min-block-size:var(--ui-touch-target-min)}}._root_pze1t_1[data-orientation=vertical] ._trigger_pze1t_77{border-radius:0 var(--ui-radius-float) var(--ui-radius-float) 0}._trigger_pze1t_77:hover:not([disabled]):not([data-disabled=true]),._trigger_pze1t_77:active:not([disabled]):not([data-disabled=true]){opacity:1}._trigger_pze1t_77:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._trigger_pze1t_77[data-selected]{color:var(--ui-color-text);font-weight:var(--ui-font-weight-emphasis);opacity:1}._trigger_pze1t_77[data-disabled=true],._trigger_pze1t_77[disabled]{cursor:not-allowed;opacity:.4}._trigger_pze1t_77[data-overflow-hidden=true]{display:none}._triggerLabel_pze1t_133{display:inline}._triggerMenuActive_pze1t_136{font-weight:var(--ui-font-weight-emphasis)}._triggerMenuArrow_pze1t_139{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_pze1t_136[data-state=open] ._triggerMenuArrow_pze1t_139{transform:rotate(180deg)}._indicator_pze1t_150{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_pze1t_12[data-orientation=vertical] ._indicator_pze1t_150{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_pze1t_150{transition:none}}._root_pze1t_1[data-variant=bg] ._list_pze1t_12{background:var(--ui-color-surface);border-radius:var(--ui-radius-float);border-bottom:none;gap:2px;padding:.25rem}._root_pze1t_1[data-variant=bg][data-orientation=vertical] ._list_pze1t_12{border-right:none}._root_pze1t_1[data-variant=bg] ._trigger_pze1t_77{border-radius:var(--ui-radius-float)}._root_pze1t_1[data-variant=bg] ._trigger_pze1t_77[data-selected]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent)}._root_pze1t_1[data-color=primary] ._indicator_pze1t_150{background:var(--ui-color-brand-bg)}._root_pze1t_1[data-color=primary] ._trigger_pze1t_77[data-selected],._root_pze1t_1[data-color=primary] ._triggerMenuActive_pze1t_136{color:var(--ui-color-brand-bg)}._root_pze1t_1[data-color=primary][data-variant=bg] ._trigger_pze1t_77[data-selected]{background:color-mix(in srgb, var(--ui-color-brand-bg) 10%, transparent)}._root_pze1t_1[data-size=sm] ._trigger_pze1t_77{font-size:var(--ui-text-size-caption);min-block-size:var(--ui-control-height-sm);padding:.375rem .625rem}._root_pze1t_1[data-size=md] ._trigger_pze1t_77{font-size:var(--ui-text-size-body);min-block-size:var(--ui-control-height-md);padding:.5rem .875rem}._root_pze1t_1[data-size=lg] ._trigger_pze1t_77{min-block-size:var(--ui-control-height-lg);padding:.625rem 1.125rem;font-size:1.05rem}._content_pze1t_215{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_pze1t_1[data-orientation=vertical] ._content_pze1t_215{padding:0 1rem}._moreButtonWrapper_pze1t_225{flex-shrink:0;align-items:center;padding:0 .125rem;display:flex}._listOuter_pze1t_12[data-orientation=vertical] ._moreButtonWrapper_pze1t_225{align-items:flex-start;padding:.125rem 0}._root_pze1t_1[data-variant=bg] ._moreButtonWrapper_pze1t_225{border:none}._moreButton_pze1t_225{gap:.125rem}._moreButtonArrow_pze1t_241{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_htcke_1{gap:6px;display:grid}._label_htcke_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.35 var(--ui-font-control)}._field_htcke_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), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);outline:none;padding:.5rem .75rem}@media (pointer:coarse){._field_htcke_9{min-block-size:var(--ui-touch-target-min)}}._field_htcke_9::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._field_htcke_9:focus-visible{border-color:var(--ui-color-focus-ring)}._fieldError_htcke_32,._fieldError_htcke_32:focus-visible{border-color:var(--ui-color-danger-bg)}._hint_htcke_38{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_htcke_44{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._root_htcke_1[data-disabled=true] ._field_htcke_9{opacity:.56;cursor:not-allowed}._root_htcke_1[data-disabled=true] ._label_htcke_5{opacity:.56}._sizeSm_htcke_57 ._field_htcke_9{min-block-size:var(--ui-control-height-sm);padding:.375rem .625rem;font-size:.875rem}._sizeSm_htcke_57 ._label_htcke_5{font-size:.8rem}._sizeMd_htcke_65 ._field_htcke_9{min-block-size:var(--ui-control-height-md);padding:.5rem .75rem;font-size:.9375rem}._sizeLg_htcke_70 ._field_htcke_9{min-block-size:var(--ui-control-height-lg);padding:.625rem .875rem;font-size:1rem}._sizeLg_htcke_70 ._label_htcke_5{font-size:1rem}._variantOutlined_htcke_78{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_htcke_82{background:0 0;border:1px solid #0000}._variantGhost_htcke_82:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_htcke_82:focus-visible{background:0 0}._root_6h41h_1{--number-input-height:var(--ui-control-height-md);--number-input-font-size:.9375rem;--number-input-padding-inline:.75rem;--number-input-trigger-size:var(--number-input-height);gap:6px;display:grid}._label_6h41h_9{font-size:.875rem}._machine_6h41h_12{min-width:0}._control_6h41h_15{grid-template-columns:var(--number-input-trigger-size) minmax(3.5rem, 1fr) var(--number-input-trigger-size);min-block-size:var(--number-input-height);border-radius:var(--ui-radius-float);transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);border:1px solid #0000;display:grid;overflow:hidden}._control_6h41h_15:focus-within{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._input_6h41h_29{appearance:textfield;min-width:0;min-block-size:calc(var(--number-input-height) - 2px);box-sizing:border-box;padding:0 var(--number-input-padding-inline);border:0;border-inline:1px solid color-mix(in srgb, var(--ui-color-border) 72%, transparent);color:var(--ui-color-text);font:500 var(--number-input-font-size) / 1.5 var(--ui-font-control);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border-radius:0;outline:none}._input_6h41h_29::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._input_6h41h_29::-webkit-inner-spin-button{appearance:none;margin:0}._input_6h41h_29::-webkit-outer-spin-button{appearance:none;margin:0}._trigger_6h41h_53{min-width:0;min-block-size:calc(var(--number-input-height) - 2px);color:var(--ui-color-text-muted);cursor:pointer;touch-action:manipulation;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color 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:0;border-radius:0;outline:none;place-items:center;display:inline-grid}._trigger_6h41h_53:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 6%, transparent);color:var(--ui-color-text)}._trigger_6h41h_53:active:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._trigger_6h41h_53:focus-visible{background:color-mix(in srgb, var(--ui-color-focus-ring) 10%, transparent);color:var(--ui-color-focus-ring)}._trigger_6h41h_53:disabled{color:var(--ui-color-text-muted);cursor:not-allowed;opacity:.4}._variantOutlined_6h41h_83 ._control_6h41h_15{border-color: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_6h41h_87 ._control_6h41h_15{background:0 0}._variantGhost_6h41h_87 ._control_6h41h_15:hover{background:color-mix(in srgb, var(--ui-color-text) 4%, transparent)}._root_6h41h_1[data-invalid=true] ._control_6h41h_15,._root_6h41h_1[data-invalid=true] ._control_6h41h_15:focus-within{border-color:var(--ui-color-danger-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-danger-bg) 28%, transparent)}._root_6h41h_1[data-disabled=true] ._control_6h41h_15{cursor:not-allowed;opacity:.56}._root_6h41h_1[data-readonly=true] ._control_6h41h_15{background:color-mix(in srgb, var(--ui-color-text) 3%, var(--ui-color-surface))}._hint_6h41h_105,._error_6h41h_106{margin:0;font-size:.8rem;line-height:1.4}._sizeSm_6h41h_111{--number-input-height:var(--ui-control-height-sm);--number-input-font-size:.875rem;--number-input-padding-inline:.625rem}._sizeSm_6h41h_111 ._label_6h41h_9{font-size:.8rem}._sizeLg_6h41h_119{--number-input-height:var(--ui-control-height-lg);--number-input-font-size:1rem;--number-input-padding-inline:.875rem}._sizeLg_6h41h_119 ._label_6h41h_9{font-size:1rem}@media (pointer:coarse){._control_6h41h_15{--number-input-trigger-size:max(var(--number-input-height), var(--ui-touch-target-min))}._trigger_6h41h_53{min-block-size:var(--ui-touch-target-min)}}@media (prefers-reduced-motion:reduce){._control_6h41h_15,._trigger_6h41h_53{transition-duration:.01ms}}._root_1c78g_1{gap:6px;display:grid}._label_1c78g_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.35 var(--ui-font-control)}._field_1c78g_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), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);outline:none;padding:.625rem .75rem}._field_1c78g_9::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._field_1c78g_9:focus-visible{border-color:var(--ui-color-focus-ring)}._variantOutlined_1c78g_28{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_1c78g_32{background:0 0;border:1px solid #0000}._variantGhost_1c78g_32:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_1c78g_32:focus-visible{background:0 0}._fieldError_1c78g_42,._fieldError_1c78g_42:focus-visible{border-color:var(--ui-color-danger-bg)}._hint_1c78g_48{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_1c78g_54{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._root_1c78g_1[data-disabled=true] ._field_1c78g_9{opacity:.56;cursor:not-allowed;resize:none}._root_1c78g_1[data-disabled=true] ._label_1c78g_5{opacity:.56}._sizeSm_1c78g_68 ._field_1c78g_9{min-height:72px;padding:.5rem .625rem;font-size:.875rem}._sizeSm_1c78g_68 ._label_1c78g_5{font-size:.8rem}._sizeMd_1c78g_76 ._field_1c78g_9{min-height:88px;padding:.625rem .75rem;font-size:.9375rem}._sizeLg_1c78g_81 ._field_1c78g_9{min-height:120px;padding:.75rem .875rem;font-size:1rem}._sizeLg_1c78g_81 ._label_1c78g_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_dmqal_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_dmqal_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_dmqal_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_dmqal_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_dmqal_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_dmqal_75:before{content:"";inset:calc((1.75rem - var(--ui-touch-target-min)) / 2);position:absolute}._toolbarButton_dmqal_75:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._toolbarButton_dmqal_75:active:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._toolbarButton_dmqal_75:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);color:var(--ui-color-text);outline:none}._toolbarButton_dmqal_75:disabled{cursor:not-allowed;opacity:.5}._mermaidScrollArea_dmqal_113{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}._scrollerViewport_dmqal_119{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._mermaidScrollArea_dmqal_113:has(._scrollerViewport_dmqal_119[data-mermaid-scroll-measured=true]){block-size:min(calc(var(--mermaid-scroll-height) + 1.6rem + 2px), var(--mermaid-scroll-max-height))}._root_dmqal_1[data-zoom-dragging=true] ._scrollerViewport_dmqal_119{cursor:grabbing}._surface_dmqal_130{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_dmqal_141{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_dmqal_149{min-block-size:1px;inline-size:max-content;min-inline-size:1px;transform:scale(var(--mermaid-zoom));transform-origin:0 0;display:block}._zoomViewport_dmqal_141[data-mermaid-zoom-measured=true] ._zoomContent_dmqal_149{position:absolute;inset:0}._zoomMeasure_dmqal_161{min-block-size:1px;inline-size:max-content;min-inline-size:1px;display:block}._svgHost_dmqal_167 svg,._mindmapSvg_dmqal_168{font-family:var(--ui-font-sans);max-inline-size:none;display:block}._svgHost_dmqal_167 svg :where(text,tspan,foreignObject,span,div){font-family:var(--ui-font-sans)}._status_dmqal_176{color:var(--ui-color-text-muted);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body);margin:0}._error_dmqal_182{color:var(--ui-color-danger-text);white-space:pre-wrap}._mindmapSvg_dmqal_168{font-family:var(--ui-font-sans);background:0 0}._mindmapEdge_dmqal_190{fill:none;stroke:var(--mindmap-branch-color,var(--mermaid-line));stroke-linecap:round;stroke-width:1.35px}._mindmapNodeBox_dmqal_196{fill:var(--mermaid-surface);stroke:var(--mindmap-branch-color,var(--mermaid-border));stroke-opacity:.62;stroke-width:1px}._mindmapNodeText_dmqal_202{fill:var(--mermaid-fg);font-size:12px;line-height:1.35}._mindmapRootBox_dmqal_207{fill:var(--mermaid-root-bg);stroke:var(--mermaid-root-border)}._mindmapRootText_dmqal_211{fill:var(--mermaid-root-text);font-weight:var(--ui-font-weight-strong)}._mindmapLeafBox_dmqal_215{fill:#0000;stroke:#0000}._mindmapNodeToggle_dmqal_219{cursor:pointer;outline:none}._mindmapNodeToggleCircle_dmqal_223{fill:var(--mermaid-surface);stroke:var(--mindmap-branch-color,var(--mermaid-border));stroke-opacity:.72;stroke-width:1px}._mindmapNodeToggleMark_dmqal_229{fill:none;pointer-events:none;stroke:var(--mindmap-branch-color,var(--mermaid-fg));stroke-linecap:round;stroke-width:1.2px}._mindmapNodeToggle_dmqal_219:hover ._mindmapNodeToggleCircle_dmqal_223,._mindmapNodeToggle_dmqal_219:focus ._mindmapNodeToggleCircle_dmqal_223{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_1q16i_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_1q16i_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_1q16i_33{--markdown-block-gap:.58rem;--markdown-heading-gap:1rem}._sizeMd_1q16i_37{--markdown-block-gap:.85rem;--markdown-heading-gap:1.35rem}._sizeLg_1q16i_41{--markdown-block-gap:1.05rem;--markdown-heading-gap:1.65rem}._root_1q16i_1>:first-child,._root_1q16i_1 :where([data-markdown-node]):first-child{margin-block-start:0}._root_1q16i_1>:last-child,._root_1q16i_1 :where([data-markdown-node]):last-child{margin-block-end:0}._paragraph_1q16i_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_1q16i_1 :where(strong,b){font-weight:var(--ui-font-weight-strong)}._root_1q16i_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_1q16i_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_1q16i_73:where([data-markdown-node=h1]){--markdown-heading-font-size:2rem;--markdown-heading-line-height:1.12}._heading_1q16i_73:where([data-markdown-node=h2]){--markdown-heading-font-size:1.65rem;--markdown-heading-line-height:1.16}._heading_1q16i_73:where([data-markdown-node=h3]){--markdown-heading-font-size:1.35rem;--markdown-heading-line-height:1.22}._heading_1q16i_73:where([data-markdown-node=h4]){--markdown-heading-font-size:1.15rem;--markdown-heading-line-height:1.28}._heading_1q16i_73:where([data-markdown-node=h5]){--markdown-heading-font-size:1rem;--markdown-heading-line-height:1.35}._heading_1q16i_73:where([data-markdown-node=h6]){--markdown-heading-font-size:.92rem;--markdown-heading-line-height:1.38;color:var(--ui-color-text-muted)}._link_1q16i_105{color:var(--markdown-link-color);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:from-font}._link_1q16i_105:hover{color:var(--markdown-link-color-hover)}._link_1q16i_105:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._image_1q16i_119{border-radius:var(--ui-radius-rect);height:auto;margin-block:var(--markdown-block-gap);max-inline-size:100%;display:block}._blockquote_1q16i_126{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_1q16i_126 :where(._paragraph_1q16i_53,._list_1q16i_134,._listItem_1q16i_134){color:inherit}._blockquote_1q16i_126 ._listItem_1q16i_134::marker{color:inherit}._list_1q16i_134{margin-block:var(--markdown-block-gap);padding-inline-start:1.45rem}._list_1q16i_134 ._list_1q16i_134{margin-block:.35rem}._listItem_1q16i_134{margin-block:.25rem}._listItem_1q16i_134:has(._taskMarker_1q16i_148){flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:-1.2rem;list-style:none;display:flex}._listItem_1q16i_134:has(._taskMarker_1q16i_148)>._list_1q16i_134{flex-basis:100%;margin-inline-start:1.65rem}._listItem_1q16i_134::marker{color:var(--ui-color-text-muted)}._taskMarker_1q16i_148{margin-block-start:.12em}._codeBlock_1q16i_166{--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_1q16i_175{margin-block:var(--markdown-block-gap)}._code_1q16i_166,._inlineCode_1q16i_179{font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}._inlineCode_1q16i_179{background:var(--markdown-inline-code-background);border-radius:var(--ui-radius-rect);padding:.08em .32em;font-size:.92em}._code_1q16i_166{background:0 0}._tableScroller_1q16i_191{box-sizing:border-box;inline-size:100%;margin-block:var(--markdown-block-gap);min-inline-size:0;max-inline-size:100%}._tableScrollArea_1q16i_198{box-sizing:border-box;inline-size:100%;max-block-size:var(--markdown-table-max-height);min-inline-size:0;max-inline-size:100%}._tableViewport_1q16i_205{max-block-size:var(--markdown-table-max-height)}._table_1q16i_191{border-collapse:collapse;inline-size:max-content;min-inline-size:100%}._table_1q16i_191 :where(th,td){border:1px solid var(--ui-color-border);text-align:start;vertical-align:top;padding:.55rem .7rem}._table_1q16i_191 :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_1q16i_226{margin-block:calc(var(--markdown-block-gap) * 1.4)}._root_166hb_1{--editor-block-gap:max(var(--markdown-block-gap,0rem), 1.4rem);--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-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);--editor-min-block-size:9rem;box-sizing:border-box;color:var(--ui-color-text);font-family:var(--ui-font-content);inline-size:100%;position:relative}[data-theme=dark] ._root_166hb_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)}._contentFrame_166hb_38{position:relative}._contentEditable_166hb_41{box-sizing:border-box;min-block-size:var(--editor-min-block-size);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-surface);inline-size:100%;color:inherit;font:inherit;line-height:var(--ui-text-line-height-body);scrollbar-color:color-mix(in srgb, var(--ui-color-text) 24%, transparent) transparent;scrollbar-width:thin;outline:none;padding:1rem;overflow:auto}._contentEditable_166hb_41::-webkit-scrollbar{block-size:.625rem;inline-size:.625rem}._contentEditable_166hb_41::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-color-text) 24%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}._contentEditable_166hb_41>:first-child{margin-block-start:0}._contentEditable_166hb_41>:last-child{margin-block-end:0}._contentEditable_166hb_41>:first-child:last-child{margin-block:0}._root_166hb_1[data-disabled=true] ._contentEditable_166hb_41{cursor:not-allowed;opacity:.62}._placeholder_166hb_80{color:var(--ui-color-text-muted);pointer-events:none;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}._paragraph_166hb_87{margin-block:var(--editor-block-gap)}._heading_166hb_90{margin-block:calc(var(--editor-block-gap) * 1.6) var(--editor-block-gap);color:var(--ui-color-text);font-family:var(--ui-font-content);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-h3)}._blockquote_166hb_97{margin-block:var(--editor-block-gap);border-inline-start:3px solid var(--ui-color-border-strong);color:var(--ui-color-text-muted);padding-inline-start:1rem}._list_166hb_103{margin-block:var(--editor-block-gap);padding-inline-start:1.45rem}._listItem_166hb_107{margin-block:.25rem}._bold_166hb_110{font-weight:var(--ui-font-weight-strong)}._italic_166hb_113{font-style:italic}._strikethrough_166hb_116{text-decoration-line:line-through}._inlineCode_166hb_119{background:linear-gradient(color-mix(in srgb, var(--ui-color-text) 8%, transparent), color-mix(in srgb, var(--ui-color-text) 8%, transparent));font-family:var(--ui-font-mono);background-position:0 82%;background-repeat:repeat-x;background-size:100% .42em;border-radius:0;padding:0;font-size:.92em}._link_166hb_129{color:var(--ui-color-brand-text);cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;font-weight:500;text-decoration-line:none}._link_166hb_129:hover{color:var(--ui-color-brand-bg-hover)}._table_166hb_142{border-collapse:collapse;inline-size:100%;margin-block:var(--editor-block-gap);table-layout:fixed;text-align:start;min-inline-size:100%}._tableRow_166hb_150{border-block-end:1px solid var(--ui-color-border)}._tableCell_166hb_153{box-sizing:border-box;border:1px solid var(--ui-color-border);vertical-align:top;min-inline-size:6rem;padding:.55rem .7rem}._tableCellHeader_166hb_160{background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-text) 4%);font-weight:var(--ui-font-weight-strong)}._tableSelection_166hb_164{-webkit-user-select:none;user-select:none}._tableCellSelected_166hb_167{background:color-mix(in srgb, var(--ui-color-brand-text) 18%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-brand-text) 30%, var(--ui-color-surface))}._tableCell_166hb_153 :where(._paragraph_166hb_87){margin-block:0}._codeBlock_166hb_174{box-sizing:border-box;max-block-size:22rem;inline-size:100%;margin-block:var(--editor-block-gap);border:1px solid var(--code-block-border);border-radius:var(--ui-radius-rect);background:var(--code-block-bg);box-shadow:inset 0 1px 0 var(--code-block-highlight), 0 1px 2px var(--code-block-shadow);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);tab-size:2;white-space:pre;scrollbar-color:color-mix(in srgb, var(--ui-color-text) 24%, transparent) transparent;scrollbar-width:thin;padding:1rem;padding-inline-end:5.75rem;font-size:.84rem;line-height:1.6;display:block;position:relative;overflow:auto}._codeBlock_166hb_174::-webkit-scrollbar{block-size:.625rem;inline-size:.625rem}._codeBlock_166hb_174::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-color-text) 24%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}._root_166hb_1[data-editor-code-wrap=true] ._codeBlock_166hb_174{white-space:pre-wrap;overflow-wrap:anywhere}._root_166hb_1[data-editor-code-actions=true] ._codeBlock_166hb_174{padding-block-start:3rem;padding-inline-end:1rem}._codeBlock_166hb_174[data-language]:before{box-sizing:border-box;border:1px solid var(--code-block-actions-border);background:var(--code-block-actions-bg);block-size:1.35rem;box-shadow:inset 0 1px 0 var(--code-block-actions-highlight), 0 1px 2px var(--code-block-actions-shadow);color:var(--ui-color-text-muted);content:attr(data-language);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:0;text-transform:uppercase;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding-inline:.44rem;font-size:.625rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}._root_166hb_1[data-editor-code-actions=true] ._codeBlock_166hb_174[data-language]:before{content:none;display:none}._codeTokenKeyword_166hb_241{color:var(--code-block-keyword)}._codeTokenString_166hb_244{color:var(--code-block-string)}._codeTokenLiteral_166hb_247{color:var(--code-block-literal)}._codeTokenTitle_166hb_250{color:var(--code-block-title)}._codeTokenAttribute_166hb_253{color:var(--code-block-attribute)}._codeTokenComment_166hb_256{color:var(--ui-color-text-muted);font-style:italic}._codeTokenPunctuation_166hb_260{color:color-mix(in srgb, var(--ui-color-text) 76%, transparent)}._toolbar_6w9ka_1{box-sizing:border-box;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:color-mix(in srgb, var(--ui-color-surface) 98%, var(--ui-color-text) 2%);flex-wrap:wrap;align-items:center;gap:.25rem;min-block-size:2.5rem;margin-block-end:.5rem;padding:.25rem;display:flex}._toolbar_6w9ka_1[data-editor-toolbar-surface=floating]{z-index:40;inline-size:max-content;max-inline-size:calc(100vw - 1rem);box-shadow:var(--ui-shadow-floating);margin:0;position:fixed;inset-block-start:var(--editor-floating-toolbar-top,.5rem);inset-inline-start:var(--editor-floating-toolbar-left,50%);transform:translate(-50%)}._toolbar_6w9ka_1[data-editor-toolbar-surface=floating][data-editor-floating-placement=above]{transform:translate(-50%,-100%)}._toolbar_6w9ka_1[data-editor-toolbar-surface=block]{border-style:dashed;margin-block:.5rem 0}._button_6w9ka_32{box-sizing:border-box;border-radius:var(--ui-radius-rect);block-size:2rem;inline-size:2rem;max-inline-size:100%;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_6w9ka_32:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._button_6w9ka_32:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._button_6w9ka_32:disabled{cursor:not-allowed;opacity:.42}._button_6w9ka_32[data-editor-action-kind=text]{inline-size:auto;min-inline-size:2rem;padding-inline:.5rem}._button_6w9ka_32[data-active=true]{border-color:color-mix(in srgb, var(--ui-color-brand-text) 42%, transparent);background:color-mix(in srgb, var(--ui-color-brand-surface) 88%, var(--ui-color-brand-text) 12%);color:var(--ui-color-brand-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-brand-text) 18%, transparent)}._textGlyph_6w9ka_72{color:currentColor;max-inline-size:12rem;font:700 .75rem / 1 var(--ui-font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._linkPrompt_6w9ka_80{z-index:50;box-sizing:border-box;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-surface-raised);inline-size:min(22rem,100vw - 1.5rem);box-shadow:var(--ui-shadow-floating);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.45rem;padding:.55rem;display:grid;position:fixed;inset-block-start:var(--editor-link-prompt-top);inset-inline-start:var(--editor-link-prompt-left);transform:translate(-50%)}._linkPromptActions_6w9ka_98{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}._linkField_6w9ka_104{gap:.25rem;min-inline-size:0;display:grid}._linkLabel_6w9ka_109{min-block-size:.68rem;min-inline-size:0;color:var(--ui-color-text-muted);font:700 .68rem / 1 var(--ui-font-control);align-items:baseline;gap:.35rem;display:flex}._linkFieldError_6w9ka_118{min-inline-size:0;color:var(--ui-color-danger-text);font:600 .68rem / 1 var(--ui-font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._linkInput_6w9ka_126{box-sizing:border-box;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-surface);block-size:2rem;inline-size:100%;min-inline-size:0;color:var(--ui-color-text);font:500 .86rem / 1.2 var(--ui-font-control);outline:none;flex:1;padding-inline:.65rem}._linkInput_6w9ka_126:focus-visible{border-color:var(--ui-color-focus-ring)}._linkInput_6w9ka_126[aria-invalid=true]{border-color:color-mix(in srgb, var(--ui-color-danger-text) 72%, var(--ui-color-border))}._linkPromptButton_6w9ka_146{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-surface);block-size:2rem;inline-size:2rem;color:var(--ui-color-text);font:600 .78rem / 1 var(--ui-font-control);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}._linkPromptButton_6w9ka_146:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-hover)}._linkPromptButton_6w9ka_146:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._linkPromptButton_6w9ka_146[data-editor-link-action=apply]{color:var(--ui-color-brand-text)}._linkPromptButton_6w9ka_146[data-editor-link-action=unlink]{color:var(--ui-color-text-muted);margin-inline-end:auto}._linkPromptButton_6w9ka_146[data-editor-link-action=unlink]:hover{border-color:color-mix(in srgb, var(--ui-color-danger-text) 34%, var(--ui-color-border));background:color-mix(in srgb, var(--ui-color-danger-text) 8%, var(--ui-color-surface));color:var(--ui-color-danger-text)}._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}}._codeActions_1ur25_1{z-index:30;isolation:isolate;-webkit-user-select:none;user-select:none;position:absolute}._codeHeaderActions_1ur25_7{flex:none;align-items:center;gap:.12rem;display:inline-flex}._codeActionButton_1ur25_13,._codeLanguageButton_1ur25_14{font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.625rem}._codeLanguageButton_1ur25_14{flex:0 auto}._codeStatus_1ur25_21{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}._languageMenu_1ur25_32{z-index:50;border:1px solid color-mix(in srgb, var(--ui-color-border) 58%, transparent);border-radius:var(--ui-radius-rect);background:var(--ui-color-surface-raised);min-inline-size:8.5rem;box-shadow:var(--ui-shadow-md);gap:.12rem;padding:.22rem;display:grid;position:absolute}._languageOption_1ur25_44{appearance:none;box-sizing:border-box;border-radius:var(--ui-radius-rect);min-block-size:1.8rem;inline-size:100%;color:var(--ui-color-text);cursor:pointer;font:500 .78rem / 1.2 var(--ui-font-control);text-align:start;background:0 0;border:0;align-items:center;padding:.36rem .55rem;display:flex}._languageOption_1ur25_44:hover{background:color-mix(in srgb, var(--ui-color-text) 7%, transparent)}._languageOption_1ur25_44:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._languageOption_1ur25_44[data-selected=true]{background:color-mix(in srgb, var(--ui-color-brand-bg) 14%, transparent);color:var(--ui-color-brand-text)}._tableOverlay_evq90_1{--table-control-rail-size:.625rem;--table-insert-button-size:.9rem;--table-insert-line-size:2px;z-index:12;box-sizing:border-box;pointer-events:none;position:absolute}._tableControlRail_evq90_10{z-index:3;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-color-border) 88%, transparent);background:color-mix(in srgb, var(--ui-color-text) 7%, var(--ui-color-surface));pointer-events:auto;position:absolute;overflow:hidden}._columnControlRail_evq90_19{block-size:var(--table-control-rail-size);border-radius:var(--ui-radius-pill) var(--ui-radius-pill) 0 0;border-block-end:0;inset-block-start:calc(var(--table-control-rail-size) * -1);inset-inline:0}._rowControlRail_evq90_26{inline-size:var(--table-control-rail-size);border-radius:var(--ui-radius-pill) 0 0 var(--ui-radius-pill);border-inline-end:0;inset-block:0;inset-inline-start:calc(var(--table-control-rail-size) * -1)}._rowControlSegment_evq90_33,._columnControlSegment_evq90_34{pointer-events:auto;position:absolute}._rowControlSegment_evq90_33{inset-inline:0}._columnControlSegment_evq90_34{inset-block:0}._tableHandleButton_evq90_44{box-sizing:border-box;block-size:100%;inline-size:100%;color:var(--ui-color-text-muted);opacity:1;cursor:pointer;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), background var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}._tableHandleButton_evq90_44:hover,._tableHandleButton_evq90_44[data-state=open]{background:color-mix(in srgb, var(--ui-color-brand-text) 9%, transparent);color:var(--ui-color-text)}._tableHandleButton_evq90_44:focus-visible{outline:1px solid var(--ui-color-focus-ring);outline-offset:-2px}._columnControlSegment_evq90_34:not(:first-child):before,._rowControlSegment_evq90_33:not(:first-child):before{content:"";z-index:1;background:color-mix(in srgb, var(--ui-color-border) 70%, transparent);pointer-events:none;position:absolute}._columnControlSegment_evq90_34:not(:first-child):before{inline-size:1px;inset-block:.2rem;inset-inline-start:0}._rowControlSegment_evq90_33:not(:first-child):before{block-size:1px;inset-block-start:0;inset-inline:.2rem}._rowControlSegment_evq90_33[data-active=true] ._tableHandleButton_evq90_44,._columnControlSegment_evq90_34[data-active=true] ._tableHandleButton_evq90_44{background:color-mix(in srgb, var(--ui-color-brand-text) 8%, transparent)}._rowControlSegment_evq90_33:hover ._tableHandleButton_evq90_44,._rowControlSegment_evq90_33:focus-within ._tableHandleButton_evq90_44,._columnControlSegment_evq90_34:hover ._tableHandleButton_evq90_44,._columnControlSegment_evq90_34:focus-within ._tableHandleButton_evq90_44{background:color-mix(in srgb, var(--ui-color-brand-text) 9%, transparent)}._tableAxisToolbar_evq90_97{z-index:6;box-sizing:border-box;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-surface-raised);min-block-size:2rem;box-shadow:var(--ui-shadow-floating);pointer-events:auto;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex;position:absolute}._tableAxisToolbar_evq90_97[data-axis=row]{inset-inline-start:.25rem;transform:translateY(-50%)}._tableAxisToolbar_evq90_97[data-axis=column]{inset-block-start:.25rem;transform:translate(-50%)}._tableAxisToolButton_evq90_120{box-sizing:border-box;border-radius:var(--ui-radius-rect);block-size:1.65rem;inline-size:1.65rem;color:var(--ui-color-text-muted);cursor:pointer;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), background var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._tableAxisToolButton_evq90_120:hover{background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._tableAxisToolButton_evq90_120:focus-visible{border-color:var(--ui-color-focus-ring);outline:none}._tableAxisToolButton_evq90_120[data-active=true]{background:color-mix(in srgb, var(--ui-color-brand) 12%, var(--ui-color-surface));color:var(--ui-color-brand)}._tableAxisToolButton_evq90_120[data-danger=true]{color:var(--ui-color-text-muted)}._tableAxisToolButton_evq90_120[data-danger=true]:hover{background:color-mix(in srgb, var(--ui-color-danger-text) 8%, var(--ui-color-surface));color:var(--ui-color-danger-text)}._tableAxisToolbarSeparator_evq90_154{background:var(--ui-color-border);align-self:stretch;inline-size:1px;margin-block:.28rem}._rowBoundary_evq90_160,._columnBoundary_evq90_161{z-index:5;pointer-events:none;position:absolute}._rowBoundary_evq90_160{inset-inline:calc(var(--table-control-rail-size) * -1) 0;block-size:1rem;transform:translateY(-50%)}._columnBoundary_evq90_161{inset-block:calc(var(--table-control-rail-size) * -1) 0;inline-size:1rem;transform:translate(-50%)}._rowBoundary_evq90_160:before,._columnBoundary_evq90_161:before{content:"";z-index:1;opacity:0;background:var(--ui-color-brand-text);transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), background var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);position:absolute}._rowBoundary_evq90_160:before{block-size:var(--table-insert-line-size);inset-block-start:calc(50% - 1px);inset-inline:0}._columnBoundary_evq90_161:before{inline-size:var(--table-insert-line-size);inset-block:0;inset-inline-start:calc(50% - 1px)}._boundaryButton_evq90_195{z-index:2;box-sizing:border-box;block-size:var(--table-insert-button-size);inline-size:var(--table-insert-button-size);border:1px solid var(--ui-color-brand-text);border-radius:var(--ui-radius-pill);background:var(--ui-color-brand-text);color:var(--ui-color-surface);opacity:0;box-shadow:var(--ui-shadow-floating);pointer-events:auto;cursor:pointer;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), transform var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard), background var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:scale(.92)}._boundaryButton_evq90_195:hover{border-color:var(--ui-color-brand-text);background:color-mix(in srgb, var(--ui-color-brand-text) 88%, var(--ui-color-text))}._boundaryButton_evq90_195:focus-visible{border-color:var(--ui-color-focus-ring);opacity:1;outline:none;transform:scale(1)}._rowBoundary_evq90_160 ._boundaryButton_evq90_195{inset-block-start:50%;inset-inline-start:calc(var(--table-control-rail-size) / 2);transform:translate(-50%,-50%)scale(.92)}._columnBoundary_evq90_161 ._boundaryButton_evq90_195{inset-block-start:calc(var(--table-control-rail-size) / 2);inset-inline-start:50%;transform:translate(-50%,-50%)scale(.92)}._rowBoundary_evq90_160:hover:before,._rowBoundary_evq90_160:focus-within:before,._columnBoundary_evq90_161:hover:before,._columnBoundary_evq90_161:focus-within:before{opacity:1}._rowBoundary_evq90_160:hover ._boundaryButton_evq90_195,._rowBoundary_evq90_160:focus-within ._boundaryButton_evq90_195,._columnBoundary_evq90_161:hover ._boundaryButton_evq90_195,._columnBoundary_evq90_161:focus-within ._boundaryButton_evq90_195{opacity:1;transform:translate(-50%,-50%)scale(1)}._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:.125em solid;border-radius:var(--ui-radius-pill);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_16wo1_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_16wo1_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_16wo1_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_16wo1_1:where(a):focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._shapeRect_16wo1_23{border-radius:var(--ui-radius-rect)}._paddingNone_16wo1_26{padding:0}._paddingSm_16wo1_29{padding:12px}._paddingMd_16wo1_32{padding:16px}._paddingLg_16wo1_35{padding:24px}._list_1l9bo_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_1l9bo_13{align-items:center;display:flex}._link_1l9bo_17{color:var(--ui-color-text-muted);min-block-size:var(--ui-control-height-sm);transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (pointer:coarse){._link_1l9bo_17{min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min)}}._link_1l9bo_17:hover{color:var(--ui-color-text);text-decoration:none}._link_1l9bo_17:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._current_1l9bo_41{color:var(--ui-color-text);font-weight:500}._separator_1l9bo_45{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_15zfo_1{cursor:pointer;min-block-size:var(--ui-control-height-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}@media (pointer:coarse){._root_15zfo_1{min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min)}}._root_15zfo_1[data-disabled]{cursor:not-allowed;opacity:.56}._root_15zfo_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_15zfo_1[data-state=checked] [data-ui-checkbox-mark],._root_15zfo_1[data-state=indeterminate] [data-ui-checkbox-mark]{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._root_15zfo_1[data-state=checked]:hover:not([data-disabled]) [data-ui-checkbox-mark],._root_15zfo_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_15zfo_1:has(:focus-visible) [data-ui-checkbox-mark]{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._label_15zfo_39{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_13tc5_1{display:flex}._vertical_13tc5_4{flex-direction:column;gap:.625rem}._horizontal_13tc5_8{flex-flow:wrap;gap:1rem}._item_13tc5_13{cursor:pointer;min-block-size:var(--ui-control-height-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}@media (pointer:coarse){._item_13tc5_13{min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min)}}._item_13tc5_13[data-disabled]{cursor:not-allowed;opacity:.56}._control_13tc5_31{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_13tc5_13:hover:not([data-disabled]) ._control_13tc5_31{background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._item_13tc5_13[data-state=checked] ._control_13tc5_31{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._item_13tc5_13[data-state=checked] ._control_13tc5_31:after{background:var(--ui-color-text-on-brand);border-radius:var(--ui-radius-pill);content:"";width:.375rem;height:.375rem;position:absolute}._item_13tc5_13[data-state=checked]:hover:not([data-disabled]) ._control_13tc5_31{background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._item_13tc5_13[data-state=checked]:hover:not([data-disabled]) ._control_13tc5_31:after{background:var(--ui-color-text-on-brand)}._item_13tc5_13:has(:focus-visible) ._control_13tc5_31{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._itemText_13tc5_72{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_1rdgp_1{cursor:pointer;min-block-size:var(--ui-control-height-sm);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}@media (pointer:coarse){._root_1rdgp_1{min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min)}}._root_1rdgp_1[data-disabled]{cursor:not-allowed;opacity:.56}._control_1rdgp_19{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_1rdgp_1[data-state=checked] ._control_1rdgp_19{background:var(--ui-color-brand-bg)}._root_1rdgp_1:has(:focus-visible) ._control_1rdgp_19{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._thumb_1rdgp_38{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_1rdgp_1[data-state=checked] ._thumb_1rdgp_38{transform:translate(1rem)}@media (prefers-reduced-motion:reduce){._thumb_1rdgp_38,._control_1rdgp_19{transition:none}}._label_1rdgp_58{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_he9ah_1{flex-direction:column;max-inline-size:100%;display:inline-flex;position:relative}._trigger_he9ah_7{--select-trigger-height:var(--ui-control-height-md);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(--select-trigger-height);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}@media (pointer:coarse){._trigger_he9ah_7{min-block-size:var(--ui-touch-target-min)}}._trigger_he9ah_7:hover:not([aria-disabled=true]){border-color:var(--ui-color-text)}._trigger_he9ah_7:focus-visible{border-color:var(--ui-color-focus-ring)}._trigger_he9ah_7[aria-disabled=true]{cursor:not-allowed;opacity:.56}._trigger_he9ah_7[data-state=open] ._chevron_he9ah_42{transform:rotate(180deg)}._valueText_he9ah_45{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._valueText_he9ah_45[data-placeholder-shown]{color:var(--ui-color-text-muted)}._chevron_he9ah_42{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_he9ah_64{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;--select-item-height:var(--ui-control-height-md);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_he9ah_64::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._content_he9ah_64::-webkit-scrollbar-track{background:0 0}._content_he9ah_64::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._content_he9ah_64:hover,._content_he9ah_64:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._content_he9ah_64:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_he9ah_64:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_he9ah_64[data-state=open]{animation:_selectEnter_he9ah_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_he9ah_64[data-state=closed]{animation:_selectExit_he9ah_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _selectEnter_he9ah_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _selectExit_he9ah_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_he9ah_64[data-state=open],._content_he9ah_64[data-state=closed]{animation:none}}._item_he9ah_142{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;min-block-size:var(--select-item-height);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}@media (pointer:coarse){._item_he9ah_142{min-block-size:var(--ui-touch-target-min)}}._item_he9ah_142[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 6%, transparent)}._item_he9ah_142[data-state=checked]{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheck_he9ah_170{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:none}._item_he9ah_142[data-state=checked] ._itemCheck_he9ah_170{display:flex}._item_he9ah_142[data-disabled]{cursor:not-allowed;opacity:.56}._trigger_he9ah_7._sizeSm_he9ah_185{--select-trigger-height:var(--ui-control-height-sm);padding:.25rem .5rem .25rem .625rem;font-size:.8125rem}._trigger_he9ah_7._sizeMd_he9ah_190{--select-trigger-height:var(--ui-control-height-md)}._trigger_he9ah_7._sizeLg_he9ah_193{--select-trigger-height:var(--ui-control-height-lg);padding:.5rem .75rem .5rem .875rem;font-size:1rem}._content_he9ah_64._sizeSm_he9ah_185{--select-item-height:var(--ui-control-height-sm);padding-block:.2rem}._content_he9ah_64._sizeSm_he9ah_185 ._item_he9ah_142{padding-block:.25rem;padding-inline:.5rem;font-size:.8125rem}._content_he9ah_64._sizeMd_he9ah_190{--select-item-height:var(--ui-control-height-md)}._content_he9ah_64._sizeLg_he9ah_193{--select-item-height:var(--ui-control-height-lg)}._content_he9ah_64._sizeLg_he9ah_193 ._item_he9ah_142{padding-block:.5rem;padding-inline:.75rem;font-size:1rem}._backdrop_6h3fc_1{background:color-mix(in srgb, var(--ui-color-text) 42%, transparent);z-index:var(--ui-z-dialog);position:fixed;inset:0}._backdrop_6h3fc_1[data-state=open]{animation:_backdropEnter_6h3fc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._backdrop_6h3fc_1[data-state=closed]{animation:_backdropExit_6h3fc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _backdropEnter_6h3fc_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropExit_6h3fc_1{0%{opacity:1}to{opacity:0}}._positioner_6h3fc_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_6h3fc_39{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;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_6h3fc_39::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._panel_6h3fc_39::-webkit-scrollbar-track{background:0 0}._panel_6h3fc_39::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._panel_6h3fc_39:hover,._panel_6h3fc_39:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._panel_6h3fc_39:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._panel_6h3fc_39:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._panel_6h3fc_39[data-state=open]{animation:_panelEnter_6h3fc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._panel_6h3fc_39[data-state=closed]{animation:_panelExit_6h3fc_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _panelEnter_6h3fc_1{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _panelExit_6h3fc_1{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(4px)}}@media (prefers-reduced-motion:reduce){._backdrop_6h3fc_1[data-state=open],._backdrop_6h3fc_1[data-state=closed],._panel_6h3fc_39[data-state=open],._panel_6h3fc_39[data-state=closed]{animation:none}}._title_6h3fc_119{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_6h3fc_126{color:color-mix(in srgb, var(--ui-color-text) 72%, transparent);margin:0;font-size:.875rem;line-height:1.5}._closeButton_6h3fc_132{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}._content_1cl0f_1{background:var(--ui-color-surface);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right));width:min(72rem, calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));padding:0;overflow:hidden}._frame_1cl0f_9{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;min-height:min(42rem,100dvh - 2rem);display:grid}._toolbar_1cl0f_15{border-bottom:1px solid var(--ui-color-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}._toolbarGroup_1cl0f_23{align-items:center;gap:4px;display:flex}._counter_1cl0f_28{color:var(--ui-color-text-muted);font:var(--ui-font-caption);text-align:center;min-inline-size:3.5rem}._stage_1cl0f_34{background:color-mix(in srgb, var(--ui-color-text) 3%, var(--ui-color-surface));justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}._image_1cl0f_43{object-fit:contain;transform-origin:50%;max-width:100%;max-height:calc(100dvh - 12rem);transition:transform var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);-webkit-user-select:none;user-select:none;display:block}._caption_1cl0f_52{border-top:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);font:var(--ui-font-caption);min-height:2.75rem;margin:0;padding:10px 16px}._empty_1cl0f_60{color:var(--ui-color-text-muted);font:var(--ui-font-body)}@media (prefers-reduced-motion:reduce){._image_1cl0f_43{transition:none}}._root_1whqa_1,._spacer_1whqa_5{width:100%;position:relative}._item_1whqa_9{box-sizing:border-box;position:absolute;top:0;left:0;overflow:hidden}._defaultButton_1whqa_16{appearance:none;border-radius:var(--ui-radius-auto);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;height:100%;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}._defaultButton_1whqa_16:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._defaultImage_1whqa_37{background:color-mix(in srgb, var(--ui-color-text) 4%, var(--ui-color-surface));border-radius:var(--ui-radius-auto);object-fit:cover;width:100%;height:100%;display:block}._caption_1whqa_45{background:color-mix(in srgb, var(--ui-color-surface) 86%, transparent);box-sizing:border-box;color:var(--ui-color-text);font:var(--ui-font-caption);bottom:0;text-overflow:ellipsis;white-space:nowrap;border-end-end-radius:var(--ui-radius-auto);border-end-start-radius:var(--ui-radius-auto);padding:8px 10px;position:absolute;inset-inline:0;overflow:hidden}._root_14hwh_1{width:100%;position:relative}._viewport_14hwh_5{height:100%}._spacer_14hwh_8{width:100%;position:relative}._header_14hwh_12,._item_14hwh_13{box-sizing:border-box;position:absolute;top:0;left:0}._header_14hwh_12{color:var(--ui-color-text);font:var(--ui-font-label);align-items:center;min-width:0;padding-block:0;padding-inline:0;display:flex;overflow:hidden}._headerContent_14hwh_29{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._item_14hwh_13{overflow:hidden}._defaultButton_14hwh_38{appearance:none;border-radius:var(--ui-radius-auto);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;height:100%;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}._defaultButton_14hwh_38:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._defaultImage_14hwh_59{background:color-mix(in srgb, var(--ui-color-text) 4%, var(--ui-color-surface));border-radius:var(--ui-radius-auto);object-fit:cover;width:100%;height:100%;display:block}._toast_x3ymv_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_x3ymv_1[data-state=closed]{pointer-events:none}._info_x3ymv_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_x3ymv_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_x3ymv_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_x3ymv_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_x3ymv_44{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._title_x3ymv_51{font-size:.875rem;font-weight:600;line-height:1.4}._description_x3ymv_56{color:var(--ui-color-text-muted);font-size:.8125rem;line-height:1.5}._close_x3ymv_61{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;block-size:var(--ui-control-height-sm);inline-size:var(--ui-control-height-sm);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}@media (pointer:coarse){._close_x3ymv_61{min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min)}}._close_x3ymv_61:hover{background:color-mix(in srgb, currentColor 8%, transparent);opacity:1}._close_x3ymv_61:focus-visible{opacity:1;border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}@media (prefers-reduced-motion:reduce){._toast_x3ymv_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_1914i_1{width:100%;position:relative}._viewport_1914i_5{height:100%}._spacer_1914i_8{width:100%;position:relative}._item_1914i_12{box-sizing:border-box;position:absolute;top:0;left:0;overflow:hidden}._defaultButton_1914i_19{appearance:none;border-radius:var(--ui-radius-auto);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;height:100%;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}._defaultButton_1914i_19:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._defaultImage_1914i_40{background:color-mix(in srgb, var(--ui-color-text) 4%, var(--ui-color-surface));border-radius:var(--ui-radius-auto);object-fit:cover;width:100%;height:100%;display:block}._root_1l4js_1{--pagination-control-size:var(--ui-control-height-md);--pagination-font-size:.875rem;--pagination-padding-inline:.5rem;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}._root_1l4js_1[data-size=sm]{--pagination-control-size:var(--ui-control-height-sm);--pagination-font-size:.8125rem;--pagination-padding-inline:.375rem}._root_1l4js_1[data-size=md]{--pagination-control-size:var(--ui-control-height-md)}._root_1l4js_1[data-size=lg]{--pagination-control-size:var(--ui-control-height-lg);--pagination-font-size:1rem;--pagination-padding-inline:.75rem}._item_1l4js_26,._ellipsis_1l4js_27,._prevNext_1l4js_28{min-block-size:var(--pagination-control-size);min-inline-size:var(--pagination-control-size);padding-inline:var(--pagination-padding-inline);font-size:var(--pagination-font-size)}@media (pointer:coarse){._item_1l4js_26,._prevNext_1l4js_28{min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min)}}._item_1l4js_26{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;line-height:1;display:flex}._item_1l4js_26: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_1l4js_26:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._item_1l4js_26[data-selected]{background:var(--ui-color-brand-bg);color:var(--ui-color-text-on-brand);border-color:var(--ui-color-brand-bg)}._item_1l4js_26[data-disabled]{opacity:.4;cursor:not-allowed}._ellipsis_1l4js_27{color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:flex}._prevNext_1l4js_28{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;line-height:1;display:flex}._prevNext_1l4js_28: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_1l4js_28:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._prevNext_1l4js_28[data-disabled]{opacity:.4;cursor:not-allowed}._linkVariant_1l4js_104 ._item_1l4js_26{color:var(--ui-color-text-muted);background:0 0;border-color:#0000}._linkVariant_1l4js_104 ._item_1l4js_26[data-selected]{color:var(--ui-color-brand-bg);background:0 0;border-color:#0000;font-weight:600}._linkVariant_1l4js_104 ._item_1l4js_26:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._linkVariant_1l4js_104 ._prevNext_1l4js_28{background:0 0;border-color:#0000}._linkVariant_1l4js_104 ._prevNext_1l4js_28:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._content_5kuuu_1{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;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_5kuuu_1::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._content_5kuuu_1::-webkit-scrollbar-track{background:0 0}._content_5kuuu_1::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._content_5kuuu_1:hover,._content_5kuuu_1:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._content_5kuuu_1:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_5kuuu_1:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_5kuuu_1[data-state=open]{animation:_navOverlayIn_5kuuu_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_5kuuu_1[data-state=closed]{animation:_navOverlayOut_5kuuu_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _navOverlayIn_5kuuu_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _navOverlayOut_5kuuu_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){._content_5kuuu_1[data-state=open]{animation:_navOverlayFadeIn_5kuuu_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._content_5kuuu_1[data-state=closed]{animation:_navOverlayFadeOut_5kuuu_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}}@keyframes _navOverlayFadeIn_5kuuu_1{0%{opacity:0}to{opacity:1}}@keyframes _navOverlayFadeOut_5kuuu_1{0%{opacity:1}to{opacity:0}}._closeButton_5kuuu_97{bottom:max(var(--ui-space-lg), env(safe-area-inset-bottom));position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}._closeButton_5kuuu_97:active:not([data-disabled=true]){transform:translate(-50%)}._root_1o80j_1{--nav-link-height:var(--ui-control-height-md);font-family:var(--ui-font-control);min-inline-size:0;margin:0;padding:0;display:flex}._orientationHorizontal_1o80j_9{flex-direction:row;align-items:center;min-inline-size:0}._orientationVertical_1o80j_14{flex-direction:column}._sizeSm_1o80j_17{--nav-link-height:var(--ui-control-height-sm);font-size:.875rem}._sizeMd_1o80j_21{--nav-link-height:var(--ui-control-height-md);font-size:1rem}._sizeLg_1o80j_25{--nav-link-height:var(--ui-control-height-lg);font-size:1.0625rem}._link_1o80j_29{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(--nav-link-height);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}@media (pointer:coarse){._link_1o80j_29{min-block-size:var(--ui-touch-target-min)}}._link_1o80j_29:hover{color:var(--ui-color-text)}._link_1o80j_29:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-focus-ring) 42%, transparent);outline:none}._link_1o80j_29[data-active]{color:var(--ui-color-text)}._linkDisabled_1o80j_62{cursor:not-allowed;opacity:.48;pointer-events:none}._linkHorizontal_1o80j_67[data-active]:after{background:var(--ui-color-brand-bg);content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}._linkVertical_1o80j_76[data-active]:before{background:var(--ui-color-brand-bg);content:"";width:2px;position:absolute;top:6px;bottom:6px;left:0}._linkIcon_1o80j_85{flex-shrink:0;display:flex}._linkLabel_1o80j_89{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}._responsive_1o80j_95{align-items:center;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;position:relative}._responsiveList_1o80j_103{flex:0 auto;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}._responsiveMeasureList_1o80j_111{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_1o80j_122{flex:none;display:none}._moreTrigger_1o80j_126{appearance:none;font:inherit;background:0 0;border:0;flex:none}._moreTriggerIcon_1o80j_133{opacity:.72;flex:none;align-items:center;display:inline-flex}._responsiveOverlayContent_1o80j_139{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_1o80j_148{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;min-height:0;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_1o80j_148::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._responsiveOverlayList_1o80j_148::-webkit-scrollbar-track{background:0 0}._responsiveOverlayList_1o80j_148::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._responsiveOverlayList_1o80j_148:hover,._responsiveOverlayList_1o80j_148:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._responsiveOverlayList_1o80j_148:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._responsiveOverlayList_1o80j_148:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._responsiveOverlayLink_1o80j_188{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_1o80j_195{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_1o80j_206 ._responsiveList_1o80j_103,._responsiveBreakpointSm_1o80j_206 ._moreTrigger_1o80j_126{display:none}._responsiveBreakpointSm_1o80j_206 ._responsiveOverlay_1o80j_122{display:block}}@media (width<=768px){._responsiveBreakpointMd_1o80j_215 ._responsiveList_1o80j_103,._responsiveBreakpointMd_1o80j_215 ._moreTrigger_1o80j_126{display:none}._responsiveBreakpointMd_1o80j_215 ._responsiveOverlay_1o80j_122{display:block}}@media (width<=1024px){._responsiveBreakpointLg_1o80j_224 ._responsiveList_1o80j_103,._responsiveBreakpointLg_1o80j_224 ._moreTrigger_1o80j_126{display:none}._responsiveBreakpointLg_1o80j_224 ._responsiveOverlay_1o80j_122{display:block}}@media (prefers-reduced-motion:reduce){._link_1o80j_29{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-800);--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:1.5rem;--ui-control-height-sm:2rem;--ui-control-height-md:2.5rem;--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-700);--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:1.5rem;--ui-control-height-sm:2rem;--ui-control-height-md:2.5rem;--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-41e71cc97f26-f1d861115188-CDgujY13.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-41e71cc97f26-1df61d31687d-CdVRS88G.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-41e71cc97f26-1df61d31687d-CdVRS88G.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-41e71cc97f26-df2b90f5bcc6-Cudjdulm.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-41e71cc97f26-3754ea669c53--x4Nic0N.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-41e71cc97f26-f7906890686d-B-uSH3iu.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-41e71cc97f26-50d3f12201ce-C7Pifs-y.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-41e71cc97f26-4ee555ae58b3-BbpDjyOI.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}._navbar_1ssyt_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_1ssyt_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}._mark_1ssyt_17:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._links_1ssyt_36{scrollbar-width:none;justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}._routeNav_1ssyt_44{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}._routeNavList_1ssyt_53{justify-content:center;align-items:center;gap:4px;display:flex}._routeNavList_1ssyt_53 svg{flex:none}._routeLink_1ssyt_62,._routeMenuTrigger_1ssyt_63{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_1ssyt_62:hover,._routeMenuTrigger_1ssyt_63:hover,._routeLink_1ssyt_62[data-active],._routeMenuTrigger_1ssyt_63[data-active]{color:var(--ui-color-text)}._routeLink_1ssyt_62:focus-visible,._routeMenuTrigger_1ssyt_63:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._routeLink_1ssyt_62[data-active]:after,._routeMenuTrigger_1ssyt_63[data-active]:after{background:var(--ui-color-brand-bg);content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}._routeMenu_1ssyt_63{flex-shrink:0;position:relative}._routeMenuContent_1ssyt_107{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_1ssyt_123{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_1ssyt_123:hover,._routeMenuItem_1ssyt_123[data-active]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);color:var(--ui-color-text)}._routeMenuItem_1ssyt_123:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._routeNavLabel_1ssyt_141{align-items:center;gap:5px;display:inline-flex}._mobileNav_1ssyt_146{display:none}._mobileNavContent_1ssyt_149{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_1ssyt_158{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_1ssyt_158::-webkit-scrollbar{display:none}._mobileNavLink_1ssyt_172{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_1ssyt_172:hover,._mobileNavLink_1ssyt_172[data-active]{color:var(--ui-color-text)}._mobileNavLink_1ssyt_172:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._mobileNavCloseButton_1ssyt_193{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%)}._mobileNavCloseButton_1ssyt_193:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._actions_1ssyt_208{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}._actionButton_1ssyt_214{--button-ghost-text-color:var(--ui-color-text-muted)}._actionButton_1ssyt_214:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);outline:none}._actionButton_1ssyt_214:hover{--button-ghost-text-color:var(--ui-color-text)}@media (width<=760px){._navbar_1ssyt_1{grid-template-columns:1fr auto auto;column-gap:10px;min-height:auto;padding:10px 14px}._mark_1ssyt_17{font-size:13px}._links_1ssyt_36{grid-column:2;justify-content:flex-end;overflow:visible}._routeNav_1ssyt_44{justify-content:flex-end}._routeNavList_1ssyt_53{display:none}._mobileNav_1ssyt_146{display:block}._actions_1ssyt_208{grid-column:3;gap:4px}}._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_b34fn_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_b34fn_11{border-bottom:1px solid var(--website-line-strong);padding:56px 48px 48px}._eyebrow_b34fn_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_b34fn_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_b34fn_32{max-width:720px;margin:22px 0 0!important;font-size:1.05rem!important;line-height:1.65!important}._toolbar_b34fn_38{border-bottom:1px solid var(--website-line-strong);grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:stretch;display:grid}._searchWrapper_b34fn_44{border-right:1px solid var(--website-line);padding:18px 24px}._searchWrapper_b34fn_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_b34fn_56{align-items:center;gap:10px;padding:18px 24px;display:flex}._stats_b34fn_56>span{font-family:var(--ui-font-display);font-size:2rem;font-weight:600;line-height:1}._stats_b34fn_56 div{margin:0!important}._section_b34fn_71{border-bottom:1px solid var(--website-line-strong);grid-template-columns:160px minmax(0,1fr);display:grid}._sectionHead_b34fn_76{border-right:1px solid var(--website-line);padding:24px 20px}._sectionHead_b34fn_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_b34fn_76 h2{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:600}._grid_b34fn_95{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._card_b34fn_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_b34fn_99:nth-child(3n){border-right:0}._card_b34fn_99 p{color:var(--ui-color-text-muted);margin:0;font-size:.9rem;line-height:1.6}._cardHeader_b34fn_116{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._cardHeader_b34fn_116 h3{font-family:var(--ui-font-display);letter-spacing:0;margin:0;font-size:1.1rem;font-weight:600}._cardHeader_b34fn_116 span{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}._dimensions_b34fn_136{flex-wrap:wrap;gap:6px;display:flex}._dimensions_b34fn_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_b34fn_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}._configPreview_b34fn_160{gap:10px;width:100%;min-width:0;display:grid}._localeSwitcher_b34fn_166{flex-wrap:wrap;gap:6px;display:flex}._localePolicy_b34fn_171{color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);letter-spacing:.02em;font-size:10px;line-height:1.4}._storyLink_b34fn_178{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_b34fn_187{gap:18px;max-width:min(420px,100vw - 32px);padding:28px;display:grid}._previewDialogBody_b34fn_193{background:color-mix(in srgb, var(--ui-color-text) 4%, transparent);border:1px solid var(--website-line);gap:6px;padding:14px;display:grid}._previewDialogBody_b34fn_193 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_b34fn_193 strong{color:var(--ui-color-text);font-family:var(--ui-font-display);letter-spacing:0;font-size:1.1rem;font-weight:600}._previewDialogActions_b34fn_215{justify-content:flex-end;gap:8px;display:flex}._empty_b34fn_220{border-bottom:1px solid var(--website-line);text-align:center;padding:56px 24px}@media (width<=1100px){._grid_b34fn_95{grid-template-columns:repeat(2,minmax(0,1fr))}._card_b34fn_99:nth-child(3n){border-right:1px solid var(--website-line)}._card_b34fn_99:nth-child(2n){border-right:0}}@media (width<=760px){._page_b34fn_1{padding-top:var(--website-nav-offset-mobile,116px)}._hero_b34fn_11{padding:40px 24px 36px}._section_b34fn_71,._toolbar_b34fn_38,._grid_b34fn_95{grid-template-columns:1fr}._searchWrapper_b34fn_44{border-bottom:1px solid var(--website-line);border-right:0}._stats_b34fn_56{justify-content:space-between}._sectionHead_b34fn_76{border-bottom:1px solid var(--website-line);border-right:0;padding:18px 24px}._card_b34fn_99,._card_b34fn_99:nth-child(2n),._card_b34fn_99:nth-child(3n){border-right:0}}._page_1k5jn_1{background:var(--ui-color-surface);min-block-size:100vh;color:var(--ui-color-text);padding:7rem max(1.25rem,5vw) 4rem}._hero_1k5jn_7{max-inline-size:58rem;margin-inline:auto}._eyebrow_1k5jn_11{color:var(--ui-color-text-muted);font:600 .78rem / 1.4 var(--ui-font-control);text-transform:uppercase;margin:0 0 .5rem}._hero_1k5jn_7 h1{color:var(--ui-color-text);font:700 3rem / 1.08 var(--ui-font-content);margin:0}._lead_1k5jn_22{max-inline-size:42rem;margin-block-start:.75rem}._workspace_1k5jn_26{max-inline-size:58rem;margin:2rem auto 0}._editorPane_1k5jn_30{min-inline-size:0}._paneHeader_1k5jn_33{color:var(--ui-color-text-muted);font:600 .78rem / 1.4 var(--ui-font-control);justify-content:space-between;align-items:center;margin-block-end:.5rem;display:flex}@media (width<=760px){._page_1k5jn_1{padding-inline:1rem}}._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_1e3tp_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_1e3tp_11{border-bottom:1px solid var(--website-line-strong);padding:56px 48px 44px}._eyebrow_1e3tp_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_1e3tp_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_1e3tp_32{max-width:720px;margin:22px 0 0!important;font-size:1.05rem!important;line-height:1.65!important}._sample_1e3tp_38{max-width:720px;margin-top:24px}._toolbar_1e3tp_42{border-bottom:1px solid var(--website-line-strong);grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:stretch;display:grid}._searchWrapper_1e3tp_48{border-right:1px solid var(--website-line);padding:18px 24px}._searchWrapper_1e3tp_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_1e3tp_60{align-items:center;gap:10px;padding:18px 24px;display:flex}._stats_1e3tp_60>span{font-family:var(--ui-font-display);font-size:2rem;font-weight:600;line-height:1}._stats_1e3tp_60 div{margin:0!important}._grid_1e3tp_75{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));min-width:0;display:grid}._iconCell_1e3tp_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_1e3tp_80:hover{background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._iconCell_1e3tp_80:focus-visible{border-color:var(--ui-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-color-text) 32%, transparent);z-index:1;outline:none;position:relative}._iconBox_1e3tp_109{color:var(--ui-color-text);justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;margin-top:3px;display:flex}._iconName_1e3tp_119{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_1e3tp_134{border-bottom:1px solid var(--website-line);text-align:center;grid-column:1/-1;padding:56px 24px}@media (width<=760px){._page_1e3tp_1{padding-top:var(--website-nav-offset-mobile,116px)}._hero_1e3tp_11{padding:40px 24px 36px}._toolbar_1e3tp_42{grid-template-columns:1fr}._searchWrapper_1e3tp_48{border-bottom:1px solid var(--website-line);border-right:0}._stats_1e3tp_60{justify-content:space-between}._grid_1e3tp_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}}
