@font-face{font-family:sourceHanSerif;src:url(../media/SourceHanSerifCN_Regular-s.p.12gl0mfjrck~w.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceHanSerif;src:url(../media/SourceHanSerifCN_Medium-s.p.07weyp5loc0th.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sourceHanSerif;src:url(../media/SourceHanSerifCN_SemiBold-s.p.0kaukjd~i8zcy.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sourceHanSerif;src:url(../media/SourceHanSerifCN_Bold-s.p.075237mjb~7n~.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sourceHanSerif Fallback;src:local(Arial);ascent-override:103.96%;descent-override:25.83%;line-gap-override:0.0%;size-adjust:110.71%}.sourcehanserif_8ee01939-module__bORVua__className{font-family:sourceHanSerif,sourceHanSerif Fallback}.sourcehanserif_8ee01939-module__bORVua__variable{--font-source-han-serif:"sourceHanSerif", "sourceHanSerif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1e231bb8-module__tKYMqa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1e231bb8-module__tKYMqa__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.index-module__swgx1W___root_130m4_1{--button-background:transparent;--button-background-active:transparent;--button-background-hover:transparent;--button-border-color:transparent;--button-border-color-hover:var(--button-border-color);--button-filled-background:var(--ui-color-text);--button-filled-background-hover:color-mix(in srgb, var(--ui-color-text) 84%, var(--ui-color-surface));--button-filled-background-active:color-mix(in srgb, var(--ui-color-text) 92%, black);--button-filled-border-color:var(--ui-color-text);--button-filled-text-color:var(--ui-color-canvas);--button-font-size:.875rem;--button-gap:.55rem;--button-ghost-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-ghost-text-color:var(--ui-color-text);--button-link-text-color:var(--ui-color-text);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-outlined-border-color:var(--ui-color-border-strong);--button-outlined-text-color:var(--ui-color-text);--button-padding-block:.34rem;--button-padding-inline:.72rem;--button-radius:.8rem;--button-square-size:calc((var(--button-font-size) * 1.25) + (var(--button-padding-block) * 2) + 2px);--button-text-color:var(--ui-color-text);justify-content:center;align-items:center;gap:var(--button-gap);min-width:0;max-width:100%;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-body);overflow-wrap:normal;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex;position:relative}.index-module__swgx1W___root_130m4_1:hover:not([data-disabled=true]){background:var(--button-background-hover);border-color:var(--button-border-color-hover)}.index-module__swgx1W___root_130m4_1:active:not([data-disabled=true]){background:var(--button-background-active);transform:translateY(1px)}.index-module__swgx1W___root_130m4_1:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}.index-module__swgx1W___root_130m4_1[data-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}.index-module__swgx1W___root_130m4_1[data-loading=true][data-disabled=true]{cursor:default}.index-module__swgx1W___root_130m4_1>.index-module__swgx1W__dy-icon{flex:none}.index-module__swgx1W___modeTextOnly_130m4_72{--button-gap:0}.index-module__swgx1W___modeTextWithIcon_130m4_75{--button-gap:.5rem}.index-module__swgx1W___modeIconButton_130m4_78{--button-gap:0;min-inline-size:var(--button-square-size);inline-size:var(--button-square-size);block-size:var(--button-square-size);padding:0}.index-module__swgx1W___contentGraphic_130m4_85{z-index:1;flex:none;min-width:0;display:inline-flex;position:relative}.index-module__swgx1W___loadingIndicator_130m4_92{border-radius:var(--ui-radius-pill);box-sizing:border-box;border:.12em solid;border-inline-end-color:#0000;flex:none;block-size:1em;inline-size:1em;animation:.9s linear infinite index-module__swgx1W___button-loading-spin_130m4_1;display:inline-block}.index-module__swgx1W___contentLabel_130m4_103{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}.index-module__swgx1W___linkContent_130m4_115{align-items:center;gap:var(--button-gap);max-width:100%;margin-block-end:-.08em;padding-block-end:.08em;display:inline-flex;position:relative}.index-module__swgx1W___linkUnderlineDecoration_130m4_124{border-radius:var(--ui-radius-pill);pointer-events:none;block-size:.08em;clip-path:inset(0 100% 0 0 round var(--ui-radius-pill));will-change:clip-path;background:currentColor;transition:clip-path .26s;position:absolute;inset-block-end:-.24em;inset-inline:0}.index-module__swgx1W___colorNeutral_130m4_136{--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)}.index-module__swgx1W___colorPrimary_130m4_151{--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)}.index-module__swgx1W___colorDanger_130m4_166{--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)}.index-module__swgx1W___filled_130m4_181{--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)}.index-module__swgx1W___outlined_130m4_188{--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)}.index-module__swgx1W___ghost_130m4_196{--button-background:transparent;--button-background-hover:var(--button-ghost-background-hover);--button-background-active:var(--button-ghost-background-active);--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-ghost-text-color);padding-block:.3rem;padding-inline:.38rem;font-weight:500}.index-module__swgx1W___link_130m4_115{--button-background:transparent;--button-background-hover:transparent;--button-background-active:transparent;--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-link-text-color);overflow-wrap:anywhere;white-space:normal;gap:.35rem;padding-block:.14rem;padding-inline:.24rem;font-weight:500;text-decoration:none}.index-module__swgx1W___link_130m4_115 .index-module__swgx1W___contentLabel_130m4_103{text-overflow:clip;margin-block-end:0;padding-block-end:0;text-decoration:none;overflow:visible}.index-module__swgx1W___link_130m4_115:hover:not([data-disabled=true]),.index-module__swgx1W___link_130m4_115:hover:not([data-disabled=true]) .index-module__swgx1W___contentLabel_130m4_103{text-decoration:none}.index-module__swgx1W___link_130m4_115:hover:not([data-disabled=true]) .index-module__swgx1W___linkUnderlineDecoration_130m4_124{clip-path:inset(0 0 0 0 round var(--ui-radius-pill))}@media (prefers-reduced-motion:reduce){.index-module__swgx1W___loadingIndicator_130m4_92{animation-duration:1.8s}.index-module__swgx1W___linkUnderlineDecoration_130m4_124{transition:none}}@keyframes index-module__swgx1W___button-loading-spin_130m4_1{to{transform:rotate(360deg)}}.index-module__swgx1W___sizeXs_130m4_253{--button-font-size:.75rem;--button-padding-block:.22rem;--button-padding-inline:.46rem}.index-module__swgx1W___sizeSm_130m4_258{--button-font-size:.8125rem;--button-padding-block:.28rem;--button-padding-inline:.58rem}.index-module__swgx1W___sizeMd_130m4_263{--button-font-size:.875rem;--button-padding-block:.34rem;--button-padding-inline:.72rem}.index-module__swgx1W___sizeLg_130m4_268{--button-font-size:.9375rem;--button-padding-block:.4rem;--button-padding-inline:.84rem}.index-module__swgx1W___sizeXl_130m4_273{--button-font-size:1rem;--button-padding-block:.48rem;--button-padding-inline:.98rem}.index-module__swgx1W___shapeAuto_130m4_278{--button-radius:var(--ui-radius-float)}.index-module__swgx1W___shapeRect_130m4_281{--button-radius:var(--ui-radius-rect)}.index-module__swgx1W___shapeFloat_130m4_284{--button-radius:var(--ui-radius-float)}.index-module__swgx1W___shapePill_130m4_287{--button-radius:var(--ui-radius-pill)}
.nav-module__CQ-Jnq__nav{border-bottom:1px solid var(--ui-color-border);z-index:40;background:var(--ui-color-canvas);justify-content:space-between;align-items:center;padding:28px 64px;display:flex;position:sticky;top:0}@media (max-width:768px){.nav-module__CQ-Jnq__nav{padding:18px 24px}}.nav-module__CQ-Jnq__brand{letter-spacing:.04em;color:var(--ui-color-text);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.nav-module__CQ-Jnq__links{align-items:center;gap:28px;display:flex}.nav-module__CQ-Jnq__link{color:var(--ui-color-text-muted);cursor:pointer;font-size:14px;font-family:var(--ui-font-body);background:0 0;border:none;padding:0;text-decoration:none;transition:color .14s}.nav-module__CQ-Jnq__link[data-active=true],.nav-module__CQ-Jnq__link:hover{color:var(--ui-color-text)}.nav-module__CQ-Jnq__iconBtn{--button-ghost-text-color:var(--ui-color-text-muted)!important}.nav-module__CQ-Jnq__iconBtn:focus-visible{box-shadow:none!important;outline:none!important}.nav-module__CQ-Jnq__logoDesktop{display:flex}.nav-module__CQ-Jnq__logoMobile,.nav-module__CQ-Jnq__menuBtn{display:none}@media (max-width:768px){.nav-module__CQ-Jnq__logoDesktop{display:none}.nav-module__CQ-Jnq__logoMobile{display:flex}.nav-module__CQ-Jnq__links{display:none}.nav-module__CQ-Jnq__menuBtn{display:inline-flex}}.nav-module__CQ-Jnq__meta{align-items:center;gap:14px;display:flex}.nav-module__CQ-Jnq__overlay{z-index:50;background:color-mix(in srgb, var(--ui-color-canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);flex-direction:column;animation:.22s cubic-bezier(.7,0,.3,1) nav-module__CQ-Jnq__overlayFade;display:flex;position:fixed;inset:0}@keyframes nav-module__CQ-Jnq__overlayFade{0%{opacity:0}to{opacity:1}}.nav-module__CQ-Jnq__overlayTop{border-bottom:1px solid var(--ui-color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.nav-module__CQ-Jnq__overlayCount{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);letter-spacing:.16em;font-size:10px}.nav-module__CQ-Jnq__overlayList{flex-direction:column;flex:1;justify-content:center;gap:8px;margin:0;padding:0 32px;list-style:none;display:flex}.nav-module__CQ-Jnq__overlayItem{border-bottom:1px solid var(--ui-color-border)}.nav-module__CQ-Jnq__overlayLink{font-family:var(--ui-font-display);color:var(--ui-color-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:baseline;width:100%;padding:22px 4px;font-size:32px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.nav-module__CQ-Jnq__overlayLinkActive{font-weight:600}.nav-module__CQ-Jnq__overlayLinkLabel{align-items:baseline;gap:14px;display:inline-flex}.nav-module__CQ-Jnq__overlayIndex{font-family:var(--ui-font-mono);color:var(--ui-color-text-muted);letter-spacing:.1em;font-size:11px}.nav-module__CQ-Jnq__overlayBottom{border-top:1px solid var(--ui-color-border);justify-content:center;padding:24px 24px 36px;display:flex}.nav-module__CQ-Jnq__closeBtn{border:1px solid var(--ui-color-border-strong);background:var(--ui-color-surface);width:56px;height:56px;color:var(--ui-color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:transform .16s,border-color .16s;display:flex}.nav-module__CQ-Jnq__closeBtn:hover{border-color:var(--ui-color-text);transform:rotate(90deg)}
*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0}button,input,textarea,select{font:inherit}
@font-face{font-family:Source Han Serif CN Web;src:url(../media/SourceHanSerifCN-Regular.023kajr2xo3gb.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(../media/SourceHanSerifCN-Medium.0t0o6-qk1yjh5.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(../media/SourceHanSerifCN-SemiBold.0xjt2n0lp9x98.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Source Han Serif CN Web;src:url(../media/SourceHanSerifCN-Bold.0b9.t-jjom5f3.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}
: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}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-body);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-display);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-warm-white-1:#fefcf8;--ui-color-warm-white-2:#fffefb;--ui-color-warm-white-3:#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-warm-white-1);--ui-color-surface:var(--ui-color-warm-white-2);--ui-color-surface-raised:var(--ui-color-warm-white-3);--ui-color-text:var(--ui-color-palette-stone-950);--ui-color-text-muted:var(--ui-color-palette-stone-500);--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-800);--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-focus-ring:var(--ui-color-palette-emerald-600);--ui-radius-rect:0;--ui-radius-auto:.5rem;--ui-radius-float:4px;--ui-radius-pill:999px;--ui-shadow-soft:0 18px 40px #18211d1f;--ui-font-body:"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}
[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-600);--ui-color-brand-bg-hover:var(--ui-color-palette-emerald-500);--ui-color-brand-bg-active:var(--ui-color-palette-emerald-400);--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-500);--ui-color-danger-bg-hover:var(--ui-color-palette-red-400);--ui-color-danger-bg-active:var(--ui-color-palette-red-300);--ui-color-danger-text:var(--ui-color-palette-red-400);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-focus-ring:var(--ui-color-palette-emerald-400);--ui-radius-rect:0;--ui-radius-auto:.5rem;--ui-radius-float:4px;--ui-radius-pill:999px;--ui-shadow-soft:0 18px 40px #00000057;--ui-font-body:"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}

._root_fg5km_1{--badge-color:var(--ui-color-text);--badge-bg:transparent;--badge-border:transparent;font:600 .75rem / 1.25 var(--ui-font-body);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_fg5km_14{border-radius:var(--ui-radius-pill)}._shapeRounded_fg5km_17{border-radius:var(--ui-radius-rect)}._shapeRect_fg5km_20{border-radius:0}._soft_fg5km_23{--badge-bg:color-mix(in srgb, var(--badge-color) 12%, transparent);--badge-border:transparent}._solid_fg5km_27{--badge-bg:var(--badge-color);color:var(--ui-color-canvas);--badge-border:var(--badge-color)}._outline_fg5km_32{--badge-bg:transparent;--badge-border:color-mix(in srgb, var(--badge-color) 50%, transparent)}._colorNeutral_fg5km_36{--badge-color:var(--ui-color-text)}._colorPrimary_fg5km_39{--badge-color:var(--ui-color-brand-bg)}._colorDanger_fg5km_42{--badge-color:var(--ui-color-danger-text)}._colorSuccess_fg5km_45{--badge-color:#16a34a}._colorWarning_fg5km_48{--badge-color:#d97706}._list_1e9v8_1{padding:0;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding-block-end:.3em;font-size:.875rem;line-height:1.5;list-style:none;display:flex}._item_1e9v8_13{align-items:center;display:flex}._link_1e9v8_17{color:var(--ui-color-text-muted);text-decoration:none;transition:color .14s;position:relative}._link_1e9v8_17:after{content:"";border-radius:var(--ui-radius-pill);pointer-events:none;block-size:.08em;clip-path:inset(0 100% 0 0 round var(--ui-radius-pill));background:currentColor;transition:clip-path .26s;position:absolute;inset-block-end:-.24em;inset-inline:0}._link_1e9v8_17:hover{color:var(--ui-color-text);text-decoration:none}._link_1e9v8_17:hover:after{clip-path:inset(0 0% 0 0 round var(--ui-radius-pill))}._link_1e9v8_17:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){._link_1e9v8_17:after{transition:none}}._current_1e9v8_51{color:var(--ui-color-text);font-weight:500}._separator_1e9v8_55{color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;padding-inline:.35rem}._root_130m4_1{--button-background:transparent;--button-background-active:transparent;--button-background-hover:transparent;--button-border-color:transparent;--button-border-color-hover:var(--button-border-color);--button-filled-background:var(--ui-color-text);--button-filled-background-hover:color-mix(in srgb, var(--ui-color-text) 84%, var(--ui-color-surface));--button-filled-background-active:color-mix(in srgb, var(--ui-color-text) 92%, black);--button-filled-border-color:var(--ui-color-text);--button-filled-text-color:var(--ui-color-canvas);--button-font-size:.875rem;--button-gap:.55rem;--button-ghost-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-ghost-text-color:var(--ui-color-text);--button-link-text-color:var(--ui-color-text);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-outlined-border-color:var(--ui-color-border-strong);--button-outlined-text-color:var(--ui-color-text);--button-padding-block:.34rem;--button-padding-inline:.72rem;--button-radius:.8rem;--button-square-size:calc((var(--button-font-size) * 1.25) + (var(--button-padding-block) * 2) + 2px);--button-text-color:var(--ui-color-text);justify-content:center;align-items:center;gap:var(--button-gap);min-width:0;max-width:100%;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-body);overflow-wrap:normal;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex;position:relative}._root_130m4_1:hover:not([data-disabled=true]){background:var(--button-background-hover);border-color:var(--button-border-color-hover)}._root_130m4_1:active:not([data-disabled=true]){background:var(--button-background-active);transform:translateY(1px)}._root_130m4_1:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._root_130m4_1[data-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}._root_130m4_1[data-loading=true][data-disabled=true]{cursor:default}._root_130m4_1>.dy-icon{flex:none}._modeTextOnly_130m4_72{--button-gap:0}._modeTextWithIcon_130m4_75{--button-gap:.5rem}._modeIconButton_130m4_78{--button-gap:0;min-inline-size:var(--button-square-size);inline-size:var(--button-square-size);block-size:var(--button-square-size);padding:0}._contentGraphic_130m4_85{z-index:1;flex:none;min-width:0;display:inline-flex;position:relative}._loadingIndicator_130m4_92{border-radius:var(--ui-radius-pill);box-sizing:border-box;border:.12em solid;border-inline-end-color:#0000;flex:none;block-size:1em;inline-size:1em;animation:.9s linear infinite _button-loading-spin_130m4_1;display:inline-block}._contentLabel_130m4_103{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_130m4_115{align-items:center;gap:var(--button-gap);max-width:100%;margin-block-end:-.08em;padding-block-end:.08em;display:inline-flex;position:relative}._linkUnderlineDecoration_130m4_124{border-radius:var(--ui-radius-pill);pointer-events:none;block-size:.08em;clip-path:inset(0 100% 0 0 round var(--ui-radius-pill));will-change:clip-path;background:currentColor;transition:clip-path .26s;position:absolute;inset-block-end:-.24em;inset-inline:0}._colorNeutral_130m4_136{--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_130m4_151{--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_130m4_166{--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_130m4_181{--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_130m4_188{--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_130m4_196{--button-background:transparent;--button-background-hover:var(--button-ghost-background-hover);--button-background-active:var(--button-ghost-background-active);--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-ghost-text-color);padding-block:.3rem;padding-inline:.38rem;font-weight:500}._link_130m4_115{--button-background:transparent;--button-background-hover:transparent;--button-background-active:transparent;--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-link-text-color);overflow-wrap:anywhere;white-space:normal;gap:.35rem;padding-block:.14rem;padding-inline:.24rem;font-weight:500;text-decoration:none}._link_130m4_115 ._contentLabel_130m4_103{text-overflow:clip;margin-block-end:0;padding-block-end:0;text-decoration:none;overflow:visible}._link_130m4_115:hover:not([data-disabled=true]),._link_130m4_115:hover:not([data-disabled=true]) ._contentLabel_130m4_103{text-decoration:none}._link_130m4_115:hover:not([data-disabled=true]) ._linkUnderlineDecoration_130m4_124{clip-path:inset(0 0 0 0 round var(--ui-radius-pill))}@media (prefers-reduced-motion:reduce){._loadingIndicator_130m4_92{animation-duration:1.8s}._linkUnderlineDecoration_130m4_124{transition:none}}@keyframes _button-loading-spin_130m4_1{to{transform:rotate(360deg)}}._sizeXs_130m4_253{--button-font-size:.75rem;--button-padding-block:.22rem;--button-padding-inline:.46rem}._sizeSm_130m4_258{--button-font-size:.8125rem;--button-padding-block:.28rem;--button-padding-inline:.58rem}._sizeMd_130m4_263{--button-font-size:.875rem;--button-padding-block:.34rem;--button-padding-inline:.72rem}._sizeLg_130m4_268{--button-font-size:.9375rem;--button-padding-block:.4rem;--button-padding-inline:.84rem}._sizeXl_130m4_273{--button-font-size:1rem;--button-padding-block:.48rem;--button-padding-inline:.98rem}._shapeAuto_130m4_278{--button-radius:var(--ui-radius-float)}._shapeRect_130m4_281{--button-radius:var(--ui-radius-rect)}._shapeFloat_130m4_284{--button-radius:var(--ui-radius-float)}._shapePill_130m4_287{--button-radius:var(--ui-radius-pill)}._root_l4tsg_1{background:var(--ui-color-surface);border:1px solid color-mix(in srgb, var(--ui-color-border) 50%, transparent);border-radius:var(--ui-radius-auto);box-sizing:border-box;box-shadow:0 2px 8px #18211d0f}._shapeRect_l4tsg_8{border-radius:var(--ui-radius-rect)}._paddingNone_l4tsg_11{padding:0}._paddingSm_l4tsg_14{padding:12px}._paddingMd_l4tsg_17{padding:16px}._paddingLg_l4tsg_20{padding:24px}._root_7pypl_1{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}._root_7pypl_1[data-disabled]{cursor:not-allowed;opacity:.56}._control_7pypl_13{background:var(--ui-color-canvas);border:1.5px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .14s,border-color .14s;display:inline-flex}._root_7pypl_1[data-state=checked] ._control_7pypl_13,._root_7pypl_1[data-state=indeterminate] ._control_7pypl_13{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._root_7pypl_1:has(:focus-visible) ._control_7pypl_13{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._indicator_7pypl_34{color:var(--ui-color-canvas);justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:none}._root_7pypl_1[data-state=checked] ._indicator_7pypl_34,._root_7pypl_1[data-state=indeterminate] ._indicator_7pypl_34{display:inline-flex}._label_7pypl_46{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._backdrop_diibe_1{z-index:1090;background:#0006;position:fixed;inset:0}._backdrop_diibe_1[data-state=open]{animation:.2s _backdropEnter_diibe_1}._backdrop_diibe_1[data-state=closed]{animation:.2s forwards _backdropExit_diibe_1}@keyframes _backdropEnter_diibe_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropExit_diibe_1{0%{opacity:1}to{opacity:0}}._positioner_diibe_29{z-index:1091;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._panel_diibe_38{background:var(--ui-color-surface);border-radius:var(--ui-radius-float);box-shadow:var(--ui-shadow-soft);outline:none;width:100%;max-width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:24px;position:relative;overflow-y:auto}._panel_diibe_38[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) _panelEnter_diibe_1}._panel_diibe_38[data-state=closed]{animation:.16s forwards _panelExit_diibe_1}@keyframes _panelEnter_diibe_1{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _panelExit_diibe_1{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(4px)}}@media (prefers-reduced-motion:reduce){._backdrop_diibe_1[data-state=open],._backdrop_diibe_1[data-state=closed],._panel_diibe_38[data-state=open],._panel_diibe_38[data-state=closed]{animation:none}}._title_diibe_84{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_diibe_91{color:color-mix(in srgb, var(--ui-color-text) 72%, transparent);margin:0;font-size:.875rem;line-height:1.5}._root_1vc50_1{gap:4px;display:grid}._label_1vc50_5{font:var(--ui-font-weight-emphasis) .875rem / 1.25 var(--ui-font-body);color:var(--ui-color-text)}._field_1vc50_9{border-radius:var(--ui-radius-rect);color:var(--ui-color-text);font:.875rem / 1.5 var(--ui-font-body);box-sizing:border-box;outline:none;width:100%;padding:.4rem .6rem;transition:border-color .15s}._field_1vc50_9::placeholder{color:var(--ui-color-text-muted)}._field_1vc50_9:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:0 0 0 2px var(--ui-color-focus-ring);outline:none}._fieldError_1vc50_27{border-color:var(--ui-color-danger-bg)}._fieldError_1vc50_27:focus-visible{border-color:var(--ui-color-danger-bg);box-shadow:0 0 0 2px var(--ui-color-danger-bg)}._hint_1vc50_34{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_1vc50_40{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._disabled_1vc50_46 ._field_1vc50_9{opacity:.5;cursor:not-allowed}._disabled_1vc50_46 ._label_1vc50_5{opacity:.5}._sizeSm_1vc50_53 ._field_1vc50_9{padding:.25rem .5rem;font-size:.8rem}._sizeSm_1vc50_53 ._label_1vc50_5{font-size:.8rem}._sizeMd_1vc50_60 ._field_1vc50_9{padding:.4rem .6rem;font-size:.875rem}._sizeLg_1vc50_64 ._field_1vc50_9{padding:.55rem .75rem;font-size:1rem}._sizeLg_1vc50_64 ._label_1vc50_5{font-size:1rem}._variantOutlined_1vc50_71{border:1px solid var(--ui-color-border);background:var(--ui-color-canvas)}._variantGhost_1vc50_75{background:0 0;border:1px solid #0000}._variantGhost_1vc50_75:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_1vc50_75:focus-visible{background:0 0}._content_8b4tw_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-soft);color:var(--ui-color-text);z-index:1080;outline:none;max-inline-size:min(20rem,100vw - 32px);position:relative;overflow:hidden}._content_8b4tw_1[data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) _menuEnter_8b4tw_1}._content_8b4tw_1[data-state=closed]{animation:.16s forwards _menuExit_8b4tw_1}._content_8b4tw_1[data-placement^=right][data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) _menuEnterRight_8b4tw_1}._content_8b4tw_1[data-placement^=right][data-state=closed]{animation:.16s forwards _menuExitRight_8b4tw_1}._content_8b4tw_1[data-placement^=left][data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) _menuEnterLeft_8b4tw_1}._content_8b4tw_1[data-placement^=left][data-state=closed]{animation:.16s forwards _menuExitLeft_8b4tw_1}@keyframes _menuEnter_8b4tw_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _menuExit_8b4tw_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4.2px)scale(.98)}}@keyframes _menuEnterRight_8b4tw_1{0%{opacity:0;transform:translate(6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitRight_8b4tw_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(4.2px)scale(.98)}}@keyframes _menuEnterLeft_8b4tw_1{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitLeft_8b4tw_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4.2px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_8b4tw_1[data-state=open],._content_8b4tw_1[data-placement^=right][data-state=open],._content_8b4tw_1[data-placement^=left][data-state=open]{animation:.16s _menuEnterReduced_8b4tw_1}._content_8b4tw_1[data-state=closed],._content_8b4tw_1[data-placement^=right][data-state=closed],._content_8b4tw_1[data-placement^=left][data-state=closed]{animation:.16s forwards _menuExitReduced_8b4tw_1}}@keyframes _menuEnterReduced_8b4tw_1{0%{opacity:0}to{opacity:1}}@keyframes _menuExitReduced_8b4tw_1{0%{opacity:1}to{opacity:0}}._item_8b4tw_118{color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;margin-inline:.25rem;line-height:1.4;transition:background .14s,color .14s;display:flex}._item_8b4tw_118[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);outline:none}._item_8b4tw_118[data-disabled]{cursor:not-allowed;opacity:.56}._item_8b4tw_118:active:not([data-disabled]){background:color-mix(in srgb, var(--ui-color-text) 14%, transparent);transform:translateY(1px)}._item_8b4tw_118:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._itemIcon_8b4tw_147{opacity:.72;flex-shrink:0;align-items:center;display:inline-flex}._itemLabel_8b4tw_153{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}._selectableItem_8b4tw_160[data-state=checked]{color:var(--ui-color-brand-bg)}._selectableItem_8b4tw_160[data-state=checked] ._itemIcon_8b4tw_147{opacity:1}._itemIndicator_8b4tw_166{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;display:none}._selectableItem_8b4tw_160[data-state=checked] ._itemIndicator_8b4tw_166{display:inline-flex}._itemSelected_8b4tw_176{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheckmark_8b4tw_180{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:inline-flex}._group_8b4tw_188+._group_8b4tw_188{margin-block-start:.5rem}._groupLabel_8b4tw_191{color:var(--ui-color-text);cursor:default;opacity:.5;-webkit-user-select:none;user-select:none;line-height:1.4}._separator_8b4tw_198{border:none;border-top:1px solid var(--ui-color-border);margin-block:.25rem;margin-inline:0}._triggerItemArrow_8b4tw_204{color:var(--ui-color-text);opacity:.55;flex-shrink:0;align-items:center;margin-inline-start:auto;transition:opacity .14s;display:inline-flex}._triggerItem_8b4tw_204[data-highlighted] ._triggerItemArrow_8b4tw_204{opacity:.85}[data-scope=menu][data-part=trigger]:focus-visible{box-shadow:none;outline:none}._contextTrigger_8b4tw_220{display:block}._sizeSm_8b4tw_223{min-inline-size:8rem;padding-block:.2rem}._sizeSm_8b4tw_223 ._item_8b4tw_118{border-radius:var(--ui-radius-float);padding-block:.28rem;padding-inline:.5rem;font-size:.8125rem}._sizeSm_8b4tw_223 ._groupLabel_8b4tw_191{padding-block:.2rem .25rem;padding-inline:.625rem;font-size:.75rem}._sizeMd_8b4tw_238{min-inline-size:9.5rem;padding-block:.25rem}._sizeMd_8b4tw_238 ._item_8b4tw_118{border-radius:var(--ui-radius-float);padding-block:.35rem;padding-inline:.625rem;font-size:.875rem}._sizeMd_8b4tw_238 ._groupLabel_8b4tw_191{padding-block:.25rem .3rem;padding-inline:.75rem;font-size:.8125rem}._sizeLg_8b4tw_253{min-inline-size:10rem;padding-block:.25rem}._sizeLg_8b4tw_253 ._item_8b4tw_118{border-radius:var(--ui-radius-float);padding-block:.45rem;padding-inline:.75rem;font-size:1rem}._sizeLg_8b4tw_253 ._groupLabel_8b4tw_191{padding-block:.3rem .375rem;padding-inline:.875rem;font-size:.875rem}._shapeRounded_8b4tw_268{border-radius:var(--ui-radius-float)}._shapeRect_8b4tw_271,._shapeRect_8b4tw_271 ._item_8b4tw_118{border-radius:var(--ui-radius-rect)}._content_1qpve_1{background:var(--ui-color-surface);box-sizing:border-box;padding:var(--ui-space-lg);z-index:var(--ui-z-dialog);outline:none;position:fixed;inset:0;overflow-y:auto}._content_1qpve_1[data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) _navOverlayIn_1qpve_1}._content_1qpve_1[data-state=closed]{animation:.16s forwards _navOverlayOut_1qpve_1}@keyframes _navOverlayIn_1qpve_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _navOverlayOut_1qpve_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){._content_1qpve_1[data-state=open]{animation:.16s _navOverlayFadeIn_1qpve_1}._content_1qpve_1[data-state=closed]{animation:.16s forwards _navOverlayFadeOut_1qpve_1}}@keyframes _navOverlayFadeIn_1qpve_1{0%{opacity:0}to{opacity:1}}@keyframes _navOverlayFadeOut_1qpve_1{0%{opacity:1}to{opacity:0}}._closeButton_1qpve_61{right:var(--ui-space-md);top:var(--ui-space-md);position:absolute}._root_1rlwg_1{margin:0;padding:0;display:flex}._orientationHorizontal_1rlwg_6{flex-direction:row;align-items:center}._orientationVertical_1rlwg_10{flex-direction:column}._sizeSm_1rlwg_13{font-size:.875rem}._sizeMd_1rlwg_16{font-size:1rem}._sizeLg_1rlwg_19{font-size:1.0625rem}._link_1rlwg_22{border-radius:var(--ui-radius-float);color:var(--ui-color-text-muted);cursor:pointer;font:inherit;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}._link_1rlwg_22:hover{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);color:var(--ui-color-text)}._link_1rlwg_22:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._link_1rlwg_22[data-active]{color:var(--ui-color-text)}._linkHorizontal_1rlwg_47[data-active]:after{background:var(--ui-color-brand-bg);content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}._linkVertical_1rlwg_56[data-active]:before{background:var(--ui-color-brand-bg);content:"";width:2px;position:absolute;top:6px;bottom:6px;left:0}._linkIcon_1rlwg_65{flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){._link_1rlwg_22{transition:none}}._root_ry9ky_1{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}._item_ry9ky_9{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-canvas);min-width:2rem;height:2rem;color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._item_ry9ky_9[data-selected]{background:var(--ui-color-brand-bg);color:var(--ui-color-canvas);border-color:var(--ui-color-brand-bg)}._item_ry9ky_9[data-disabled]{opacity:.4;cursor:not-allowed}._ellipsis_ry9ky_34{min-width:2rem;height:2rem;color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._prevNext_ry9ky_46{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-canvas);min-width:2rem;height:2rem;color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._prevNext_ry9ky_46[data-disabled]{opacity:.4;cursor:not-allowed}._linkVariant_ry9ky_66 ._item_ry9ky_9{color:var(--ui-color-text-muted);background:0 0;border-color:#0000}._linkVariant_ry9ky_66 ._item_ry9ky_9[data-selected]{color:var(--ui-color-brand-bg);background:0 0;border-color:#0000;font-weight:600}._linkVariant_ry9ky_66 ._item_ry9ky_9:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._linkVariant_ry9ky_66 ._prevNext_ry9ky_46{background:0 0;border-color:#0000}._linkVariant_ry9ky_66 ._prevNext_ry9ky_46:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._reference_1j2d0_1{vertical-align:middle;min-inline-size:0;display:inline-flex}._reference_1j2d0_1[data-disabled=true]{cursor:not-allowed}._overlay_1j2d0_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-float);--popover-surface-transform-distance:6px;--popover-surface-width:max-content;--popover-z-index:1080;min-inline-size:0;max-inline-size:min(26rem,100vw - 32px);width:var(--popover-surface-width);z-index:var(--popover-z-index);position:relative;overflow:visible}._overlay_1j2d0_9[data-shape=rect]{--popover-surface-radius:var(--ui-radius-rect)}._overlay_1j2d0_9[data-shape=rounded]{--popover-surface-radius:var(--ui-radius-float)}._surface_1j2d0_34{background:var(--popover-surface-background);border:1px solid var(--ui-color-border);border-radius:var(--popover-surface-radius);box-shadow:var(--ui-shadow-soft);color:var(--ui-color-text);z-index:2;min-inline-size:0;position:relative}._surface_1j2d0_34:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px}._surface_1j2d0_34[data-mode=card]{padding-block:.95rem;padding-inline:1rem}._surface_1j2d0_34[data-mode=loose]{padding-block:.5rem;padding-inline:.65rem}._surface_1j2d0_34[data-mode=pure]{padding:0;overflow:hidden}._arrow_1j2d0_60{pointer-events:none;z-index:3;position:absolute}._arrow_1j2d0_60 svg{display:block}._overlay_1j2d0_9[data-side=top] ._arrow_1j2d0_60{block-size:var(--popover-arrow-depth);inline-size:var(--popover-arrow-base);left:var(--popover-arrow-offset-x);top:calc(100% - 1px)}._overlay_1j2d0_9[data-side=bottom] ._arrow_1j2d0_60{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_1j2d0_9[data-side=left] ._arrow_1j2d0_60{block-size:var(--popover-arrow-base);inline-size:var(--popover-arrow-depth);left:calc(100% - 1px);top:var(--popover-arrow-offset-y)}._overlay_1j2d0_9[data-side=right] ._arrow_1j2d0_60{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_1j2d0_9[data-requested-placement=left-bottom] ._arrow_1j2d0_60,._overlay_1j2d0_9[data-requested-placement=right-bottom] ._arrow_1j2d0_60{top:calc(var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_1j2d0_9[data-requested-placement=left-top] ._arrow_1j2d0_60,._overlay_1j2d0_9[data-requested-placement=right-top] ._arrow_1j2d0_60{top:calc(100% - var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_1j2d0_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_1j2d0_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_1j2d0_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_1j2d0_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_1j2d0_9[data-state=open]{transform-origin:var(--popover-transform-origin,center);animation:.16s cubic-bezier(.22,1,.36,1) _popover-enter_1j2d0_1}._overlay_1j2d0_9[data-state=closed]{pointer-events:none;animation:.16s forwards _popover-exit_1j2d0_1}@keyframes _popover-enter_1j2d0_1{0%{opacity:0;transform:var(--popover-open-transform) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _popover-exit_1j2d0_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--popover-close-transform) scale(.98)}}@media (prefers-reduced-motion:reduce){._overlay_1j2d0_9{--popover-open-transform:none;--popover-close-transform:none}}._root_1051z_1{display:flex}._vertical_1051z_4{flex-direction:column;gap:.625rem}._horizontal_1051z_8{flex-flow:wrap;gap:1rem}._item_1051z_13{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._item_1051z_13[data-disabled]{cursor:not-allowed;opacity:.56}._control_1051z_24{background:var(--ui-color-canvas);border:1.5px solid var(--ui-color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .14s,border-color .14s;display:inline-flex;position:relative}._item_1051z_13[data-state=checked] ._control_1051z_24{border-color:var(--ui-color-brand-bg)}._item_1051z_13[data-state=checked] ._control_1051z_24:after{background:var(--ui-color-brand-bg);content:"";border-radius:50%;width:.4375rem;height:.4375rem;position:absolute}._item_1051z_13:has(:focus-visible) ._control_1051z_24{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._itemText_1051z_52{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_1ntcj_1{position:relative;overflow:hidden}._viewport_1ntcj_5{scrollbar-width:none;outline:none;width:100%;height:100%;overflow:scroll}._viewport_1ntcj_5::-webkit-scrollbar{display:none}._scrollbar_1ntcj_15{opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;padding:2px;transition:opacity .2s;display:flex}._scrollbar_1ntcj_15[data-orientation=vertical]{flex-direction:column;width:8px;position:absolute;top:0;bottom:0;right:0}._scrollbar_1ntcj_15[data-orientation=horizontal]{flex-direction:row;height:8px;position:absolute;bottom:0;left:0;right:0}._sizeSm_1ntcj_40[data-orientation=vertical]{width:4px}._sizeSm_1ntcj_40[data-orientation=horizontal]{height:4px}._sizeLg_1ntcj_46[data-orientation=vertical]{width:12px}._sizeLg_1ntcj_46[data-orientation=horizontal]{height:12px}._root_1ntcj_1:hover ._scrollbar_1ntcj_15,._scrollbar_1ntcj_15[data-scrolling],._scrollbar_1ntcj_15[data-hover],._scrollbar_1ntcj_15[data-dragging]{opacity:1}._thumb_1ntcj_58{background:color-mix(in srgb, var(--ui-color-brand-bg) 40%, transparent);border-radius:var(--ui-radius-pill);transition:background .12s;position:relative}._thumb_1ntcj_58:before{content:"";min-width:44px;min-height:44px;position:absolute;inset:50%;transform:translate(-50%,-50%)}._thumb_1ntcj_58:hover{background:color-mix(in srgb, var(--ui-color-brand-bg) 60%, transparent)}._root_1h4fy_1{flex-direction:column;display:inline-flex;position:relative}._trigger_1h4fy_6{background:var(--ui-color-canvas);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;min-width:10rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;transition:border-color .14s;display:inline-flex}._trigger_1h4fy_6:hover:not([aria-disabled=true]){border-color:var(--ui-color-text)}._trigger_1h4fy_6:focus-visible{border-color:var(--ui-color-focus-ring)}._trigger_1h4fy_6[aria-disabled=true]{cursor:not-allowed;opacity:.56}._trigger_1h4fy_6[data-state=open] ._chevron_1h4fy_32{transform:rotate(180deg)}._valueText_1h4fy_35{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._valueText_1h4fy_35[data-placeholder-shown]{color:color-mix(in srgb, var(--ui-color-text) 48%, transparent)}._chevron_1h4fy_32{color:var(--ui-color-text);opacity:.6;flex-shrink:0;align-items:center;transition:transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}._content_1h4fy_54{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);box-shadow:var(--ui-shadow-soft);z-index:1080;outline:none;min-width:10rem;padding-block:.25rem;overflow:hidden}._content_1h4fy_54[data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) _selectEnter_1h4fy_1}._content_1h4fy_54[data-state=closed]{animation:.16s forwards _selectExit_1h4fy_1}@keyframes _selectEnter_1h4fy_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _selectExit_1h4fy_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_1h4fy_54[data-state=open],._content_1h4fy_54[data-state=closed]{animation:none}}._item_1h4fy_97{color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.2rem;outline:none;align-items:center;gap:.5rem;margin-inline:.25rem;padding-block:.35rem;padding-inline:.625rem;font-size:.875rem;transition:background .12s;display:flex}._item_1h4fy_97[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 6%, transparent)}._item_1h4fy_97[data-state=checked]{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheck_1h4fy_119{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:none}._item_1h4fy_97[data-state=checked] ._itemCheck_1h4fy_119{display:flex}._item_1h4fy_97[data-disabled]{cursor:not-allowed;opacity:.56}._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}@keyframes _skeleton-shimmer_47vf8_1{0%{background-position:-200% 0}to{background-position:200% 0}}._root_47vf8_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%);background-size:200% 100%;width:100%;height:1em;animation:1.6s ease-in-out infinite _skeleton-shimmer_47vf8_1;display:block;overflow:hidden}._circle_47vf8_20{border-radius:var(--ui-radius-pill);aspect-ratio:1}@keyframes _spinner-spin_em5lp_1{to{transform:rotate(360deg)}}._root_em5lp_6{border-radius:var(--ui-radius-pill);border:.125em solid;border-top-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite _spinner-spin_em5lp_1;display:inline-block}._root_1c108_1{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._root_1c108_1[data-disabled]{cursor:not-allowed;opacity:.56}._control_1c108_12{background:var(--ui-color-border);border-radius:var(--ui-radius-pill);flex-shrink:0;width:2.25rem;height:1.25rem;padding:.125rem;transition:background .16s;display:inline-flex;position:relative}._root_1c108_1[data-state=checked] ._control_1c108_12{background:var(--ui-color-brand-bg)}._root_1c108_1:has(:focus-visible) ._control_1c108_12{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._thumb_1c108_30{background:var(--ui-color-canvas);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;transition:transform .16s cubic-bezier(.22,1,.36,1);transform:translate(0)}._root_1c108_1[data-state=checked] ._thumb_1c108_30{transform:translate(1rem)}@media (prefers-reduced-motion:reduce){._thumb_1c108_30,._control_1c108_12{transition:none}}._label_1c108_50{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_152s0_1{flex-direction:column;gap:0;min-width:0;display:flex}._root_152s0_1[data-orientation=vertical]{flex-direction:row;align-items:flex-start;gap:0}._listOuter_152s0_12{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex}._listOuter_152s0_12[data-orientation=vertical]{flex-direction:column;align-items:stretch}._listScroller_152s0_22{flex:1;min-width:0;position:relative;overflow:hidden}._listScroller_152s0_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_152s0_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_152s0_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_152s0_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_152s0_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_152s0_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_152s0_22[data-overflow-mode=scroll][data-scroll-at-start=true][data-scroll-at-end=true]{-webkit-mask-image:none;mask-image:none}._list_152s0_12{border-bottom:1px solid var(--ui-color-border);flex-direction:row;align-items:center;gap:8px;display:flex;position:relative}._list_152s0_12[data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--ui-color-border);flex-direction:column;align-items:flex-start}._listScroller_152s0_22[data-overflow-mode=collapse]{flex:none}._list_152s0_12[data-overflow-mode=scroll]{scrollbar-width:none;overflow-x:auto}._list_152s0_12[data-overflow-mode=scroll]::-webkit-scrollbar{display:none}._list_152s0_12[data-overflow-mode=scroll][data-orientation=vertical]{overflow:visible auto}._trigger_152s0_77{color:var(--ui-color-text);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--ui-font-weight-body);text-align:left;opacity:.72;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;transition:opacity .14s,color .14s;display:inline-flex;position:relative}._root_152s0_1[data-orientation=vertical] ._trigger_152s0_77{border-radius:0 var(--ui-radius-float) var(--ui-radius-float) 0}._trigger_152s0_77:hover:not([disabled]):not([data-disabled=true]){opacity:1}._trigger_152s0_77:active:not([disabled]):not([data-disabled=true]){opacity:1;transform:translateY(1px)}._trigger_152s0_77:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._trigger_152s0_77[data-selected]{color:var(--ui-color-text);font-weight:var(--ui-font-weight-emphasis);opacity:1}._trigger_152s0_77[data-disabled=true],._trigger_152s0_77[disabled]{cursor:not-allowed;opacity:.4}._trigger_152s0_77[data-overflow-hidden=true]{display:none}._triggerLabel_152s0_128{display:inline}._triggerMenuActive_152s0_131{font-weight:var(--ui-font-weight-emphasis)}._triggerMenuArrow_152s0_134{opacity:.7;align-items:center;margin-left:.125rem;font-size:.875em;transition:transform .14s;display:inline-flex}._triggerMenu_152s0_131[data-state=open] ._triggerMenuArrow_152s0_134{transform:rotate(180deg)}._indicator_152s0_145{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_152s0_12[data-orientation=vertical] ._indicator_152s0_145{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_152s0_145{transition:none}}._root_152s0_1[data-variant=bg] ._list_152s0_12{background:var(--ui-color-surface);border-radius:var(--ui-radius-float);border-bottom:none;gap:2px;padding:.25rem}._root_152s0_1[data-variant=bg][data-orientation=vertical] ._list_152s0_12{border-right:none}._root_152s0_1[data-variant=bg] ._trigger_152s0_77{border-radius:var(--ui-radius-float)}._root_152s0_1[data-variant=bg] ._trigger_152s0_77[data-selected]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent)}._root_152s0_1[data-color=primary] ._indicator_152s0_145{background:var(--ui-color-brand-bg)}._root_152s0_1[data-color=primary] ._trigger_152s0_77[data-selected],._root_152s0_1[data-color=primary] ._triggerMenuActive_152s0_131{color:var(--ui-color-brand-bg)}._root_152s0_1[data-color=primary][data-variant=bg] ._trigger_152s0_77[data-selected]{background:color-mix(in srgb, var(--ui-color-brand-bg) 10%, transparent)}._root_152s0_1[data-size=sm] ._trigger_152s0_77{font-size:var(--ui-text-size-caption);padding:.375rem .625rem}._root_152s0_1[data-size=md] ._trigger_152s0_77{font-size:var(--ui-text-size-body);padding:.5rem .875rem}._root_152s0_1[data-size=lg] ._trigger_152s0_77{padding:.625rem 1.125rem;font-size:1.05rem}._content_152s0_207{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_152s0_1[data-orientation=vertical] ._content_152s0_207{padding:0 1rem}._content_152s0_207:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._moreButtonWrapper_152s0_221{border-bottom:1px solid var(--ui-color-border);flex-shrink:0;align-items:center;padding:0 .125rem;display:flex}._listOuter_152s0_12[data-orientation=vertical] ._moreButtonWrapper_152s0_221{border-bottom:none;border-right:1px solid var(--ui-color-border);align-items:flex-start;padding:.125rem 0}._root_152s0_1[data-variant=bg] ._moreButtonWrapper_152s0_221{border-bottom:none;border-right:none}._moreButton_152s0_221{color:var(--ui-color-text);cursor:pointer;font-family:inherit;font-size:var(--ui-text-size-caption);font-weight:var(--ui-font-weight-body);border-radius:var(--ui-radius-float);white-space:nowrap;background:0 0;border:none;outline:none;flex-shrink:0;align-items:center;gap:.25rem;padding:.4rem .625rem;transition:background .14s,color .14s;display:inline-flex}._moreButton_152s0_221:hover{background:color-mix(in srgb, currentColor 8%, transparent)}._moreButton_152s0_221:focus-visible{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}._moreButton_152s0_221[data-has-active-overflow=true]{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._root_152s0_1[data-color=neutral] ._moreButton_152s0_221[data-has-active-overflow=true]{color:var(--ui-color-text)}._root_152s0_1[data-variant=line] ._moreButtonWrapper_152s0_221[data-has-active-overflow=true]{box-shadow:inset 0 -2px 0 var(--ui-color-brand-bg)}._root_152s0_1[data-variant=line][data-color=neutral] ._moreButtonWrapper_152s0_221[data-has-active-overflow=true]{box-shadow:inset 0 -2px 0 var(--ui-color-text)}._root_152s0_1[data-orientation=vertical][data-variant=line] ._moreButtonWrapper_152s0_221[data-has-active-overflow=true]{box-shadow:inset 2px 0 0 var(--ui-color-brand-bg)}._root_152s0_1[data-orientation=vertical][data-variant=line][data-color=neutral] ._moreButtonWrapper_152s0_221[data-has-active-overflow=true]{box-shadow:inset 2px 0 0 var(--ui-color-text)}._moreButtonArrow_152s0_283{opacity:.7;align-items:center;font-size:.875em;display:inline-flex}._root_1ck50_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-body);font-weight:var(--ui-font-weight-body);text-underline-offset:.14em;margin:0;text-decoration-thickness:from-font}._plain_1ck50_12,._body_1ck50_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_1ck50_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_1ck50_28,._h2_1ck50_29,._h3_1ck50_30,._h4_1ck50_31,._h5_1ck50_32{font-family:var(--ui-font-display);margin-block-start:.2em}._h1_1ck50_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_1ck50_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_1ck50_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_1ck50_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_1ck50_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}._italic_1ck50_71{font-style:italic}._bold_1ck50_74{font-weight:var(--ui-font-weight-strong)}._highlighted_1ck50_77{-webkit-box-decoration-break:clone;box-decoration-break:clone}._underline_1ck50_81,._strikethrough_1ck50_84{text-decoration-color:currentColor}._clamped_1ck50_87{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_mld6b_1{gap:4px;display:grid}._label_mld6b_5{font:var(--ui-font-weight-emphasis) .875rem / 1.25 var(--ui-font-body);color:var(--ui-color-text)}._field_mld6b_9{border-radius:var(--ui-radius-rect);color:var(--ui-color-text);font:.875rem / 1.5 var(--ui-font-body);box-sizing:border-box;resize:vertical;outline:none;width:100%;min-height:80px;padding:.4rem .6rem;transition:border-color .15s}._field_mld6b_9::placeholder{color:var(--ui-color-text-muted)}._field_mld6b_9:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:0 0 0 2px var(--ui-color-focus-ring);outline:none}._variantOutlined_mld6b_29{border:1px solid var(--ui-color-border);background:var(--ui-color-canvas)}._variantGhost_mld6b_33{background:0 0;border:1px solid #0000}._variantGhost_mld6b_33:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_mld6b_33:focus-visible{background:0 0}._fieldError_mld6b_43{border-color:var(--ui-color-danger-bg)}._fieldError_mld6b_43:focus-visible{border-color:var(--ui-color-danger-bg);box-shadow:0 0 0 2px var(--ui-color-danger-bg)}._hint_mld6b_50{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_mld6b_56{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._disabled_mld6b_62 ._field_mld6b_9{opacity:.5;cursor:not-allowed;resize:none}._disabled_mld6b_62 ._label_mld6b_5{opacity:.5}._sizeSm_mld6b_70 ._field_mld6b_9{min-height:60px;padding:.25rem .5rem;font-size:.8rem}._sizeSm_mld6b_70 ._label_mld6b_5{font-size:.8rem}._sizeMd_mld6b_78 ._field_mld6b_9{min-height:80px;padding:.4rem .6rem;font-size:.875rem}._sizeLg_mld6b_83 ._field_mld6b_9{min-height:120px;padding:.55rem .75rem;font-size:1rem}._sizeLg_mld6b_83 ._label_mld6b_5{font-size:1rem}._toast_1yxi2_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);box-sizing:border-box;color:var(--ui-color-text);min-width:240px;opacity:var(--opacity,1);transform:translateY(var(--y,0));align-items:flex-start;gap:12px;width:38vw;max-width:480px;margin-inline:auto;padding:12px 16px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;left:0;right:0;box-shadow:0 2px 8px #18211d0a}._toast_1yxi2_1[data-state=closed]{pointer-events:none}._info_1yxi2_27{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_1yxi2_31{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_1yxi2_35{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_1yxi2_39{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_1yxi2_43{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._title_1yxi2_50{font-size:.875rem;font-weight:600;line-height:1.4}._description_1yxi2_55{color:var(--ui-color-text-muted);font-size:.8125rem;line-height:1.5}._close_1yxi2_60{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .14s,opacity .14s;display:flex}._close_1yxi2_60:hover{background:color-mix(in srgb, currentColor 8%, transparent);opacity:1}._close_1yxi2_60:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){._toast_1yxi2_1{transition:none}}._content_fqfr1_1{background:var(--ui-color-text);border-radius:var(--ui-radius-float);color:var(--ui-color-canvas);font:.8125rem / 1.5 var(--ui-font-body);word-break:break-word;z-index:1090;max-width:280px;padding:8px 14px}._content_fqfr1_1[data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) _tooltipIn_fqfr1_1}._content_fqfr1_1[data-state=closed]{animation:.16s forwards _tooltipOut_fqfr1_1}._sizeSm_fqfr1_17._content_fqfr1_1{padding:6px 10px;font-size:.75rem}._sizeLg_fqfr1_21._content_fqfr1_1{max-width:320px;padding:10px 16px;font-size:.875rem}@keyframes _tooltipIn_fqfr1_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _tooltipOut_fqfr1_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
:root{--ui-font-body:var(--font-source-han-serif), "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--ui-font-display:var(--font-source-han-serif), "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--ui-font-mono:var(--font-ibm-plex-mono), "SFMono-Regular", ui-monospace, monospace}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}article{-webkit-user-select:text;user-select:text}body{-webkit-user-select:none;user-select:none;flex-direction:column;min-height:100dvh;display:flex}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}
.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-color-text-muted);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:500}.dy-link{color:inherit;cursor:pointer;text-decoration:none;display:inline-block;position:relative}.dy-link:after{content:"";clip-path:inset(0 100% 0 0);background:currentColor;height:1px;transition:clip-path .26s;position:absolute;bottom:-2px;left:0;right:0}.dy-link:hover:after{clip-path:inset(0)}.dy-link-static{color:inherit;border-bottom:1px solid var(--ui-color-border-strong);text-decoration:none;transition:border-color .14s}.dy-link-static:hover{border-bottom-color:var(--ui-color-text)}.dy-tag{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-pill);color:var(--ui-color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:2px 10px;font-size:12px;line-height:1.4;transition:color .14s,border-color .14s;display:inline-flex}.dy-tag:hover{color:var(--ui-color-text);border-color:var(--ui-color-border-strong)}.dy-tag[data-active=true]{color:var(--ui-color-text-on-brand);background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}.dy-card{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);background:var(--ui-color-surface);padding:24px;transition:border-color .14s,box-shadow .14s}.dy-card-link{cursor:pointer;color:inherit;text-decoration:none;display:block}.dy-card-link:hover{border-color:var(--ui-color-border-strong);box-shadow:var(--ui-shadow-sm)}.dy-rule{background:var(--ui-color-text);border:0;width:44px;height:2px;margin:0}:root{--container-sm:720px;--container-md:960px;--container-lg:1280px;--container-xl:1600px;--container-padding:64px}.container{width:100%;max-width:var(--container-md);padding-inline:var(--container-padding);margin-inline:auto}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}@media (max-width:768px){:root{--container-padding:24px}}.page{background:var(--ui-color-canvas);color:var(--ui-color-text);font-family:var(--ui-font-body);flex-direction:column;flex:1;display:flex}.nav{border-bottom:1px solid var(--ui-color-border);justify-content:space-between;align-items:center;padding:28px 64px;display:flex}.nav-h5{padding:18px 24px}.footer{border-top:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);justify-content:space-between;align-items:flex-end;gap:24px;padding:48px 64px 36px;font-size:13px;display:flex}.icon-btn{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);width:32px;height:32px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:14px;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.icon-btn:hover{color:var(--ui-color-text);border-color:var(--ui-color-border-strong);background:color-mix(in srgb, var(--ui-color-text) 4%, transparent)}.icon-btn-ghost{border-radius:var(--ui-radius-float);width:32px;height:32px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;transition:color .14s,background .14s;display:inline-flex}.icon-btn-ghost:hover{color:var(--ui-color-text);background:color-mix(in srgb, var(--ui-color-text) 6%, transparent)}.toc-fixed{text-align:left;width:180px;max-height:calc(100vh - 80px);position:fixed;top:50%;right:32px;overflow-y:auto;transform:translateY(-50%)}@media (max-width:1199px){.toc-fixed{display:none}}.read-progress{background:var(--ui-color-brand-bg);z-index:50;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}.leader{border-bottom:1px dotted var(--ui-color-border-strong);flex:1;min-width:24px;margin:0 12px 6px}.placeholder{background:repeating-linear-gradient(135deg, transparent, transparent 8px, color-mix(in srgb, var(--ui-color-text) 5%, transparent) 8px, color-mix(in srgb, var(--ui-color-text) 5%, transparent) 9px), var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto)}.dy-code{font-family:var(--ui-font-mono);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);color:var(--ui-color-text);padding:16px 20px;font-size:13px;line-height:1.65;overflow-x:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ui-color-border-strong);border-radius:4px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
