@layer semi,tailwind-components,tailwind-utils;

@layer tailwind-components {
}
@layer tailwind-utils {
  .sr-only{

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    white-space: nowrap;

    border-width: 0
  }
  .visible{

    visibility: visible
  }
  .\!mb-1{

    margin-bottom: 0.25rem !important
  }
  .mb-1{

    margin-bottom: 0.25rem
  }
  .mb-2{

    margin-bottom: 0.5rem
  }
  .mb-3{

    margin-bottom: 0.75rem
  }
  .mb-4{

    margin-bottom: 1rem
  }
  .ml-0{

    margin-left: 0px
  }
  .ml-\[10px\]{

    margin-left: 10px
  }
  .mr-1{

    margin-right: 0.25rem
  }
  .mt-1{

    margin-top: 0.25rem
  }
  .mt-2{

    margin-top: 0.5rem
  }
  .mt-3{

    margin-top: 0.75rem
  }
  .mt-4{

    margin-top: 1rem
  }
  .mt-6{

    margin-top: 1.5rem
  }
  .mt-\[10px\]{

    margin-top: 10px
  }
  .block{

    display: block
  }
  .flex{

    display: flex
  }
  .inline-flex{

    display: inline-flex
  }
  .table{

    display: table
  }
  .grid{

    display: grid
  }
  .h-10{

    height: 2.5rem
  }
  .h-16{

    height: 4rem
  }
  .h-8{

    height: 2rem
  }
  .h-9{

    height: 2.25rem
  }
  .h-\[150px\]{

    height: 150px
  }
  .h-\[var\(--layout-navbar-logo-size\)\]{

    height: var(--layout-navbar-logo-size)
  }
  .h-full{

    height: 100%
  }
  .h-screen{

    height: 100vh
  }
  .min-h-0{

    min-height: 0px
  }
  .min-h-\[120px\]{

    min-height: 120px
  }
  .min-h-\[24px\]{

    min-height: 24px
  }
  .min-h-\[320px\]{

    min-height: 320px
  }
  .min-h-screen{

    min-height: 100vh
  }
  .w-10{

    width: 2.5rem
  }
  .w-48{

    width: 12rem
  }
  .w-64{

    width: 16rem
  }
  .w-72{

    width: 18rem
  }
  .w-8{

    width: 2rem
  }
  .w-9{

    width: 2.25rem
  }
  .w-\[150px\]{

    width: 150px
  }
  .w-\[360px\]{

    width: 360px
  }
  .w-\[400px\]{

    width: 400px
  }
  .w-\[420px\]{

    width: 420px
  }
  .w-\[var\(--layout-navbar-logo-size\)\]{

    width: var(--layout-navbar-logo-size)
  }
  .w-full{

    width: 100%
  }
  .min-w-0{

    min-width: 0px
  }
  .min-w-\[140px\]{

    min-width: 140px
  }
  .min-w-\[180px\]{

    min-width: 180px
  }
  .min-w-\[280px\]{

    min-width: 280px
  }
  .max-w-0{

    max-width: 0px
  }
  .max-w-full{

    max-width: 100%
  }
  .flex-1{

    flex: 1 1 0%
  }
  .flex-none{

    flex: none
  }
  .shrink-0{

    flex-shrink: 0
  }
  .cursor-pointer{

    cursor: pointer
  }
  .resize{

    resize: both
  }
  .grid-cols-1{

    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .grid-cols-2{

    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .flex-col{

    flex-direction: column
  }
  .flex-wrap{

    flex-wrap: wrap
  }
  .items-start{

    align-items: flex-start
  }
  .items-end{

    align-items: flex-end
  }
  .items-center{

    align-items: center
  }
  .justify-end{

    justify-content: flex-end
  }
  .justify-center{

    justify-content: center
  }
  .justify-between{

    justify-content: space-between
  }
  .gap-1{

    gap: 0.25rem
  }
  .gap-2{

    gap: 0.5rem
  }
  .gap-3{

    gap: 0.75rem
  }
  .gap-4{

    gap: 1rem
  }
  .gap-x-4{

    -moz-column-gap: 1rem;

         column-gap: 1rem
  }
  .gap-x-6{

    -moz-column-gap: 1.5rem;

         column-gap: 1.5rem
  }
  .gap-y-3{

    row-gap: 0.75rem
  }
  .gap-y-4{

    row-gap: 1rem
  }
  .self-start{

    align-self: flex-start
  }
  .self-stretch{

    align-self: stretch
  }
  .overflow-hidden{

    overflow: hidden
  }
  .overflow-x-auto{

    overflow-x: auto
  }
  .whitespace-nowrap{

    white-space: nowrap
  }
  .whitespace-pre-wrap{

    white-space: pre-wrap
  }
  .break-words{

    overflow-wrap: break-word
  }
  .break-all{

    word-break: break-all
  }
  .rounded{

    border-radius: 0.25rem
  }
  .rounded-\[10px\]{

    border-radius: 10px
  }
  .rounded-md{

    border-radius: 0.375rem
  }
  .border{

    border-width: 1px
  }
  .border-0{

    border-width: 0px
  }
  .border-b{

    border-bottom-width: 1px
  }
  .border-t{

    border-top-width: 1px
  }
  .border-\[var\(--semi-color-border\)\]{

    border-color: var(--semi-color-border)
  }
  .border-\[var\(--semi-color-info-light-hover\)\]{

    border-color: var(--semi-color-info-light-hover)
  }
  .border-\[var\(--semi-color-primary-light-hover\)\]{

    border-color: var(--semi-color-primary-light-hover)
  }
  .bg-\[var\(--semi-color-fill-0\)\]{

    background-color: var(--semi-color-fill-0)
  }
  .bg-\[var\(--semi-color-primary-light-default\)\]{

    background-color: var(--semi-color-primary-light-default)
  }
  .bg-semi-color-bg-1{

    background-color: var(--semi-color-bg-1)
  }
  .bg-semi-color-fill-0{

    background-color: var(--semi-color-fill-0)
  }
  .bg-transparent{

    background-color: transparent
  }
  .bg-gradient-to-r{

    background-image: linear-gradient(to right, var(--tw-gradient-stops))
  }
  .from-\[var\(--semi-color-info-light-default\)\]{

    --tw-gradient-from: var(--semi-color-info-light-default) var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  .to-\[var\(--semi-color-secondary-light-default\)\]{

    --tw-gradient-to: var(--semi-color-secondary-light-default) var(--tw-gradient-to-position)
  }
  .object-contain{

    -o-object-fit: contain;

       object-fit: contain
  }
  .p-0{

    padding: 0px
  }
  .p-2{

    padding: 0.5rem
  }
  .p-3{

    padding: 0.75rem
  }
  .p-4{

    padding: 1rem
  }
  .p-5{

    padding: 1.25rem
  }
  .px-3{

    padding-left: 0.75rem;

    padding-right: 0.75rem
  }
  .px-4{

    padding-left: 1rem;

    padding-right: 1rem
  }
  .py-2{

    padding-top: 0.5rem;

    padding-bottom: 0.5rem
  }
  .py-3{

    padding-top: 0.75rem;

    padding-bottom: 0.75rem
  }
  .py-4{

    padding-top: 1rem;

    padding-bottom: 1rem
  }
  .pt-2{

    padding-top: 0.5rem
  }
  .text-left{

    text-align: left
  }
  .text-center{

    text-align: center
  }
  .\!font-\[\'Babynelista\'\]{

    font-family: 'Babynelista' !important
  }
  .text-3xl{

    font-size: 1.875rem;

    line-height: 2.25rem
  }
  .text-\[20px\]{

    font-size: 20px
  }
  .text-lg{

    font-size: 1.125rem;

    line-height: 1.75rem
  }
  .text-sm{

    font-size: 0.875rem;

    line-height: 1.25rem
  }
  .text-xl{

    font-size: 1.25rem;

    line-height: 1.75rem
  }
  .text-xs{

    font-size: 0.75rem;

    line-height: 1rem
  }
  .font-medium{

    font-weight: 500
  }
  .font-normal{

    font-weight: 400
  }
  .font-semibold{

    font-weight: 600
  }
  .leading-6{

    line-height: 1.5rem
  }
  .tracking-\[0\.5px\]{

    letter-spacing: 0.5px
  }
  .text-\[var\(--semi-color-danger\)\]{

    color: var(--semi-color-danger)
  }
  .text-\[var\(--semi-color-primary\)\]{

    color: var(--semi-color-primary)
  }
  .text-\[var\(--semi-color-text-0\)\]{

    color: var(--semi-color-text-0)
  }
  .text-\[var\(--semi-color-text-1\)\]{

    color: var(--semi-color-text-1)
  }
  .text-\[var\(--semi-color-text-2\)\]{

    color: var(--semi-color-text-2)
  }
  .text-\[var\(--semi-color-white\)\]{

    color: var(--semi-color-white)
  }
  .text-semi-color-text-0{

    color: var(--semi-color-text-0)
  }
  .text-semi-color-text-2{

    color: var(--semi-color-text-2)
  }
  .underline{

    text-decoration-line: underline
  }
  .opacity-0{

    opacity: 0
  }
  .shadow-lg{

    --tw-shadow: var(--semi-shadow-elevated);

    --tw-shadow-colored: var(--semi-shadow-elevated);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }
  .shadow-sm{

    --tw-shadow: var(--semi-shadow-1);

    --tw-shadow-colored: var(--semi-shadow-1);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }
  .outline-none{

    outline: 2px solid transparent;

    outline-offset: 2px
  }
  .outline{

    outline-style: solid
  }
  .blur{

    --tw-blur: blur(8px);

    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  .filter{

    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  .transition-\[max-width\2c opacity\2c margin\]{

    transition-property: max-width,opacity,margin;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms
  }
  .duration-200{

    transition-duration: 200ms
  }
  .ease-in-out{

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
  }
}
.last\:border-b-0:last-child{

  border-bottom-width: 0px
}
.hover\:underline:hover{

  text-decoration-line: underline
}
.focus-visible\:underline:focus-visible{

  text-decoration-line: underline
}
@media (min-width: 640px){

  .sm\:flex-row{

    flex-direction: row
  }
}
@media (min-width: 768px){

  .md\:col-span-2{

    grid-column: span 2 / span 2
  }

  .md\:col-span-3{

    grid-column: span 3 / span 3
  }

  .md\:grid-cols-2{

    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .md\:grid-cols-3{

    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{

    grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto
  }
}
@media (min-width: 1024px){

  .lg\:col-span-1{

    grid-column: span 1 / span 1
  }

  .lg\:col-span-2{

    grid-column: span 2 / span 2
  }

  .lg\:col-span-3{

    grid-column: span 3 / span 3
  }

  .lg\:grid-cols-2{

    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .lg\:grid-cols-3{

    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{

    grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto
  }

  .lg\:flex-row{

    flex-direction: row
  }

  .lg\:items-end{

    align-items: flex-end
  }

  .lg\:justify-between{

    justify-content: space-between
  }
}
@media (min-width: 1280px){

  .xl\:col-span-1{

    grid-column: span 1 / span 1
  }

  .xl\:col-span-2{

    grid-column: span 2 / span 2
  }

  .xl\:grid-cols-3{

    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .xl\:grid-cols-4{

    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .xl\:grid-cols-\[1fr_420px\]{

    grid-template-columns: 1fr 420px
  }

  .xl\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{

    grid-template-columns: minmax(0,1fr) 320px
  }
}

:root{--gray-0: 0 0% 100%;--gray-0-rgb: 255, 255, 255;--gray-25: 210 40% 99%;--gray-25-rgb: 251.43, 252.45, 253.47;--gray-50: 210 40% 98%;--gray-50-rgb: 247.86, 249.9, 251.94;--gray-75: 210 38% 97%;--gray-75-rgb: 244.443, 247.35, 250.257;--gray-100: 210 40% 96.1%;--gray-100-rgb: 241.077, 245.055, 249.033;--gray-150: 210 32.5% 93.75%;--gray-150-rgb: 233.8828125, 239.0625, 244.2421875;--gray-200: 210 25% 91.4%;--gray-200-rgb: 227.5875, 233.07, 238.5525;--gray-250: 210 21.5% 87.65%;--gray-250-rgb: 216.7366125, 223.5075, 230.2783875;--gray-300: 210 18% 83.9%;--gray-300-rgb: 206.5551, 213.945, 221.3349;--gray-350: 210 14% 74.5%;--gray-350-rgb: 180.8715, 189.975, 199.0785;--gray-400: 210 10% 65.1%;--gray-400-rgb: 157.1055, 166.005, 174.9045;--gray-450: 210 8% 56%;--gray-450-rgb: 133.824, 142.8, 151.776;--gray-500: 210 6% 46.9%;--gray-500-rgb: 112.4193, 119.595, 126.7707;--gray-550: 210 4.5% 40.7%;--gray-550-rgb: 99.114675, 103.785, 108.455325;--gray-600: 210 3% 34.5%;--gray-600-rgb: 85.33575, 87.975, 90.61425;--gray-650: 210 2.5% 30.6%;--gray-650-rgb: 76.07925, 78.03, 79.98075;--gray-700: 210 2% 26.7%;--gray-700-rgb: 66.7233, 68.085, 69.4467;--gray-750: 210 1.5% 22.1%;--gray-750-rgb: 55.509675, 56.355, 57.200325;--gray-800: 210 1% 17.5%;--gray-800-rgb: 44.17875, 44.625, 45.07125;--gray-850: 210 0.75% 14.35%;--gray-850-rgb: 36.31805625, 36.5925, 36.86694375;--gray-900: 210 0.5% 11.2%;--gray-900-rgb: 28.4172, 28.56, 28.7028;--gray-950: 210 0% 4.9%;--gray-950-rgb: 12.495, 12.495, 12.495;--page-inset: 16px;--page-top-space: 0px;--page-section-gap: 16px;--page-control-gap: 8px;--layout-navbar-logo-size: 28px;--layout-navbar-width: 220px;--layout-navbar-collapsed-width: 64px;--layout-navbar-current-width: var(--layout-navbar-width);--layout-navbar-icon-size: 20px;--layout-navbar-icon-padding: 14px;--font-family: 'SanFranciscoText', 'HYQiHei', 'PingFang SC', 'Noto Sans SC Regular', 'Helvetica Neue', Helvetica, Arial, 'Microsoft Yahei', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', sans-serif;font-family:var(--font-family) !important}html.layout-navbar-expanded{--layout-navbar-current-width: var(--layout-navbar-width)}html.layout-navbar-collapsed{--layout-navbar-current-width: var(--layout-navbar-collapsed-width)}body{--layout-navbar-background: rgb(2, 11, 39);color:var(--semi-color-text-0);background:var(--semi-color-bg-0);line-height:1.75;font-family:inherit !important}html,body{margin:0;padding:0}*{box-sizing:border-box;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.scrollbar-hidden{scrollbar-width:none !important}.scrollbar-hidden ::-webkit-scrollbar{width:0rem !important;height:0rem !important}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{border-radius:9999px;background:hsl(var(--gray-300))}*::-webkit-scrollbar-thumb:hover{background:hsl(var(--gray-400))}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:hsl(var(--gray-300)) rgba(0,0,0,0);scrollbar-width:thin}}.studio-page{min-width:0;margin-top:var(--page-top-space);display:flex;flex-direction:column;gap:var(--page-section-gap)}.studio-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--page-control-gap)}.studio-page-actions-start{justify-content:flex-start}.studio-page-actions-between{justify-content:space-between}@keyframes an-nav-beat{0%{opacity:.7;transform:translateY(0) rotate(15deg) scale(0.4)}25%{opacity:.8;transform:translateY(-20%)}50%{opacity:.9;transform:translateY(10%)}75%{opacity:1;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes an-button-bounce{0%{transition:none;opacity:.5;transform:scale(0.9)}100%{transform:scale(1)}}@keyframes an-button-click{0%{transition:none;opacity:1;transform:scale(1)}90%{transform:scale(0.9)}100%{transition:none;opacity:.5;transform:scale(0.9)}}.app-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.app-icon[data-icon-name=progress-activity]{animation:app-icon-spin 1s linear infinite;transform-origin:center}@keyframes app-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.app-icon[data-icon-name=progress-activity]{animation:none}}.app-icon-defs{position:absolute;overflow:hidden;pointer-events:none}body,body[theme-mode=dark] .semi-always-light,:host,:host .semi-always-light{--semi-amber-0: 254, 248, 235;--semi-amber-1: 253, 235, 197;--semi-amber-2: 251, 221, 155;--semi-amber-3: 250, 204, 106;--semi-amber-4: 248, 186, 54;--semi-amber-5: 246, 168, 0;--semi-amber-6: 212, 144, 0;--semi-amber-7: 187, 127, 0;--semi-amber-8: 148, 101, 0;--semi-amber-9: 106, 72, 0;--semi-black: 0, 0, 0;--semi-white: 255, 255, 255;--semi-blue-0: 246, 250, 254;--semi-blue-1: 220, 238, 252;--semi-blue-2: 185, 220, 250;--semi-blue-3: 138, 197, 246;--semi-blue-4: 80, 168, 242;--semi-blue-5: 22, 139, 238;--semi-blue-6: 20, 125, 214;--semi-blue-7: 17, 108, 186;--semi-blue-8: 14, 86, 148;--semi-blue-9: 10, 63, 107;--semi-cyan-0: 235, 249, 252;--semi-cyan-1: 197, 239, 246;--semi-cyan-2: 155, 227, 240;--semi-cyan-3: 106, 213, 233;--semi-cyan-4: 54, 199, 225;--semi-cyan-5: 0, 184, 217;--semi-cyan-6: 0, 158, 187;--semi-cyan-7: 0, 139, 165;--semi-cyan-8: 0, 111, 131;--semi-cyan-9: 0, 79, 94;--semi-green-0: 236, 251, 244;--semi-green-1: 210, 245, 229;--semi-green-2: 172, 235, 208;--semi-green-3: 125, 223, 181;--semi-green-4: 84, 213, 160;--semi-green-5: 50, 201, 139;--semi-green-6: 37, 182, 122;--semi-green-7: 22, 132, 90;--semi-green-8: 18, 107, 73;--semi-green-9: 13, 80, 55;--semi-grey-0: var(--gray-100-rgb);--semi-grey-1: var(--gray-200-rgb);--semi-grey-2: var(--gray-300-rgb);--semi-grey-3: var(--gray-400-rgb);--semi-grey-4: var(--gray-500-rgb);--semi-grey-5: var(--gray-600-rgb);--semi-grey-6: var(--gray-700-rgb);--semi-grey-7: var(--gray-800-rgb);--semi-grey-8: var(--gray-900-rgb);--semi-grey-9: var(--gray-950-rgb);--semi-indigo-0: 241, 242, 253;--semi-indigo-1: 216, 219, 250;--semi-indigo-2: 187, 193, 246;--semi-indigo-3: 154, 162, 241;--semi-indigo-4: 119, 130, 237;--semi-indigo-5: 82, 97, 232;--semi-indigo-6: 71, 83, 200;--semi-indigo-7: 62, 73, 176;--semi-indigo-8: 50, 58, 140;--semi-indigo-9: 36, 42, 100;--semi-light-blue-0: 239, 248, 255;--semi-light-blue-1: 209, 234, 255;--semi-light-blue-2: 176, 219, 255;--semi-light-blue-3: 137, 201, 255;--semi-light-blue-4: 97, 183, 255;--semi-light-blue-5: 54, 163, 255;--semi-light-blue-6: 46, 140, 219;--semi-light-blue-7: 40, 123, 193;--semi-light-blue-8: 32, 98, 153;--semi-light-blue-9: 23, 70, 110;--semi-light-green-0: 243, 250, 241;--semi-light-green-1: 220, 242, 216;--semi-light-green-2: 195, 232, 187;--semi-light-green-3: 165, 221, 154;--semi-light-green-4: 134, 210, 119;--semi-light-green-5: 101, 198, 83;--semi-light-green-6: 87, 170, 71;--semi-light-green-7: 77, 150, 62;--semi-light-green-8: 61, 119, 50;--semi-light-green-9: 44, 85, 36;--semi-lime-0: 248, 250, 236;--semi-lime-1: 234, 242, 202;--semi-lime-2: 219, 232, 164;--semi-lime-3: 201, 221, 119;--semi-lime-4: 183, 210, 72;--semi-lime-5: 163, 198, 23;--semi-lime-6: 140, 170, 20;--semi-lime-7: 123, 150, 18;--semi-lime-8: 98, 119, 14;--semi-lime-9: 70, 85, 10;--semi-orange-0: 255, 248, 234;--semi-orange-1: 254, 238, 204;--semi-orange-2: 254, 217, 152;--semi-orange-3: 253, 193, 101;--semi-orange-4: 253, 166, 51;--semi-orange-5: 252, 136, 0;--semi-orange-6: 210, 103, 0;--semi-orange-7: 168, 74, 0;--semi-orange-8: 126, 49, 0;--semi-orange-9: 84, 29, 0;--semi-pink-0: 254, 238, 246;--semi-pink-1: 253, 206, 229;--semi-pink-2: 252, 171, 210;--semi-pink-3: 251, 129, 188;--semi-pink-4: 249, 86, 164;--semi-pink-5: 248, 40, 140;--semi-pink-6: 213, 34, 120;--semi-pink-7: 187, 30, 106;--semi-pink-8: 149, 24, 84;--semi-pink-9: 106, 17, 60;--semi-purple-0: 240, 240, 255;--semi-purple-1: 213, 212, 255;--semi-purple-2: 184, 182, 255;--semi-purple-3: 149, 147, 255;--semi-purple-4: 111, 108, 255;--semi-purple-5: 73, 69, 255;--semi-purple-6: 63, 59, 219;--semi-purple-7: 55, 52, 193;--semi-purple-8: 44, 42, 154;--semi-purple-9: 31, 30, 110;--semi-red-0: 255, 245, 248;--semi-red-1: 253, 220, 228;--semi-red-2: 251, 191, 206;--semi-red-3: 248, 155, 178;--semi-red-4: 245, 112, 144;--semi-red-5: 241, 65, 108;--semi-red-6: 217, 33, 78;--semi-red-7: 191, 29, 69;--semi-red-8: 152, 23, 55;--semi-red-9: 108, 16, 39;--semi-teal-0: 235, 248, 246;--semi-teal-1: 197, 235, 230;--semi-teal-2: 155, 221, 211;--semi-teal-3: 106, 204, 189;--semi-teal-4: 54, 186, 167;--semi-teal-5: 0, 168, 143;--semi-teal-6: 0, 144, 123;--semi-teal-7: 0, 127, 108;--semi-teal-8: 0, 101, 86;--semi-teal-9: 0, 72, 62;--semi-violet-0: var(--semi-purple-0);--semi-violet-1: var(--semi-purple-1);--semi-violet-2: var(--semi-purple-2);--semi-violet-3: var(--semi-purple-3);--semi-violet-4: var(--semi-purple-4);--semi-violet-5: var(--semi-purple-5);--semi-violet-6: var(--semi-purple-6);--semi-violet-7: var(--semi-purple-7);--semi-violet-8: var(--semi-purple-8);--semi-violet-9: var(--semi-purple-9);--semi-yellow-0: 255, 249, 229;--semi-yellow-1: 255, 241, 188;--semi-yellow-2: 255, 232, 147;--semi-yellow-3: 255, 223, 108;--semi-yellow-4: 255, 213, 77;--semi-yellow-5: 255, 204, 51;--semi-yellow-6: 242, 186, 32;--semi-yellow-7: 204, 91, 0;--semi-yellow-8: 181, 73, 0;--semi-yellow-9: 153, 61, 0;--semi-ai-purple-0: 248, 237, 255;--semi-ai-purple-1: 242, 218, 255;--semi-ai-purple-2: 227, 181, 255;--semi-ai-purple-3: 209, 145, 255;--semi-ai-purple-4: 189, 108, 255;--semi-ai-purple-5: 166, 71, 255;--semi-ai-purple-6: 134, 54, 219;--semi-ai-purple-7: 105, 40, 184;--semi-ai-purple-8: 78, 28, 148;--semi-ai-purple-9: 54, 18, 112;--semi-ai-general-0-3: 239, 247, 255;--semi-ai-general-0-2: 244, 244, 255;--semi-ai-general-0-1: 248, 237, 255;--semi-ai-general-0-0: 255, 242, 255;--semi-ai-general-1-3: 213, 235, 255;--semi-ai-general-1-2: 223, 224, 255;--semi-ai-general-1-1: 242, 218, 255;--semi-ai-general-1-0: 255, 218, 254;--semi-ai-general-2-3: 171, 213, 255;--semi-ai-general-2-2: 193, 192, 255;--semi-ai-general-2-1: 227, 181, 255;--semi-ai-general-2-0: 254, 181, 255;--semi-ai-general-3-3: 130, 190, 255;--semi-ai-general-3-2: 163, 160, 255;--semi-ai-general-3-1: 209, 145, 255;--semi-ai-general-3-0: 249, 143, 255;--semi-ai-general-4-3: 88, 166, 255;--semi-ai-general-4-2: 134, 129, 255;--semi-ai-general-4-1: 189, 108, 255;--semi-ai-general-4-0: 242, 106, 255;--semi-ai-general-5-3: 46, 140, 255;--semi-ai-general-5-2: 107, 97, 255;--semi-ai-general-5-1: 166, 71, 255;--semi-ai-general-5-0: 233, 69, 255;--semi-ai-general-6-3: 33, 114, 219;--semi-ai-general-6-2: 88, 77, 219;--semi-ai-general-6-1: 134, 54, 219;--semi-ai-general-6-0: 194, 53, 219;--semi-ai-general-7-3: 22, 89, 184;--semi-ai-general-7-2: 71, 59, 184;--semi-ai-general-7-1: 105, 40, 184;--semi-ai-general-7-0: 157, 39, 184;--semi-ai-general-8-3: 13, 67, 148;--semi-ai-general-8-2: 55, 43, 148;--semi-ai-general-8-1: 78, 28, 148;--semi-ai-general-8-0: 121, 27, 148;--semi-ai-general-9-3: 7, 47, 112;--semi-ai-general-9-2: 40, 29, 112;--semi-ai-general-9-1: 54, 18, 112;--semi-ai-general-9-0: 88, 17, 112;--semi-ai-general-0: linear-gradient( 278deg, rgba(var(--semi-ai-general-0-0)) 0%, rgba(var(--semi-ai-general-0-1)) 30%, rgba(var(--semi-ai-general-0-2)) 60%, rgba(var(--semi-ai-general-0-3)) 100% );--semi-ai-general-1: linear-gradient( 278deg, rgba(var(--semi-ai-general-1-0)) 0%, rgba(var(--semi-ai-general-1-1)) 30%, rgba(var(--semi-ai-general-1-2)) 60%, rgba(var(--semi-ai-general-1-3)) 100% );--semi-ai-general-2: linear-gradient( 278deg, rgba(var(--semi-ai-general-2-0)) 0%, rgba(var(--semi-ai-general-2-1)) 30%, rgba(var(--semi-ai-general-2-2)) 60%, rgba(var(--semi-ai-general-2-3)) 100% );--semi-ai-general-3: linear-gradient( 278deg, rgba(var(--semi-ai-general-3-0)) 0%, rgba(var(--semi-ai-general-3-1)) 30%, rgba(var(--semi-ai-general-3-2)) 60%, rgba(var(--semi-ai-general-3-3)) 100% );--semi-ai-general-4: linear-gradient( 278deg, rgba(var(--semi-ai-general-4-0)) 0%, rgba(var(--semi-ai-general-4-1)) 30%, rgba(var(--semi-ai-general-4-2)) 60%, rgba(var(--semi-ai-general-4-3)) 100% );--semi-ai-general-5: linear-gradient( 278deg, rgba(var(--semi-ai-general-5-0)) 0%, rgba(var(--semi-ai-general-5-1)) 30%, rgba(var(--semi-ai-general-5-2)) 60%, rgba(var(--semi-ai-general-5-3)) 100% );--semi-ai-general-6: linear-gradient( 278deg, rgba(var(--semi-ai-general-6-0)) 0%, rgba(var(--semi-ai-general-6-1)) 30%, rgba(var(--semi-ai-general-6-2)) 60%, rgba(var(--semi-ai-general-6-3)) 100% );--semi-ai-general-7: linear-gradient( 278deg, rgba(var(--semi-ai-general-7-0)) 0%, rgba(var(--semi-ai-general-7-1)) 30%, rgba(var(--semi-ai-general-7-2)) 60%, rgba(var(--semi-ai-general-7-3)) 100% );--semi-ai-general-8: linear-gradient( 278deg, rgba(var(--semi-ai-general-8-0)) 0%, rgba(var(--semi-ai-general-8-1)) 30%, rgba(var(--semi-ai-general-8-2)) 60%, rgba(var(--semi-ai-general-8-3)) 100% );--semi-ai-general-9: linear-gradient( 278deg, rgba(var(--semi-ai-general-9-0)) 0%, rgba(var(--semi-ai-general-9-1)) 30%, rgba(var(--semi-ai-general-9-2)) 60%, rgba(var(--semi-ai-general-9-3)) 100% );--semi-brand-0: var(--semi-blue-0);--semi-brand-1: var(--semi-blue-1);--semi-brand-2: var(--semi-blue-2);--semi-brand-3: var(--semi-blue-3);--semi-brand-4: var(--semi-blue-4);--semi-brand-5: var(--semi-blue-5);--semi-brand-6: var(--semi-blue-6);--semi-brand-7: var(--semi-blue-7);--semi-brand-8: var(--semi-blue-8);--semi-brand-9: var(--semi-blue-9);--semi-brand-secondary-0: var(--semi-green-0);--semi-brand-secondary-1: var(--semi-green-1);--semi-brand-secondary-2: var(--semi-green-2);--semi-brand-secondary-3: var(--semi-green-3);--semi-brand-secondary-4: var(--semi-green-4);--semi-brand-secondary-5: var(--semi-green-5);--semi-brand-secondary-6: var(--semi-green-6);--semi-brand-secondary-7: var(--semi-green-7);--semi-brand-secondary-8: var(--semi-green-8);--semi-brand-secondary-9: var(--semi-green-9);--semi-brand-tertiary-0: 241, 241, 242;--semi-brand-tertiary-1: 208, 210, 216;--semi-brand-tertiary-2: 171, 175, 186;--semi-brand-tertiary-3: 124, 130, 148;--semi-brand-tertiary-4: 68, 77, 104;--semi-brand-tertiary-5: 7, 20, 55;--semi-brand-tertiary-6: 5, 15, 41;--semi-brand-tertiary-7: 4, 13, 36;--semi-brand-tertiary-8: 4, 10, 29;--semi-brand-tertiary-9: 2, 8, 20;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;--semi-color-white: rgba(var(--semi-white), 1);--semi-color-black: rgba(var(--semi-black), 1);--semi-color-primary: rgba(var(--semi-brand-5), 1);--semi-color-primary-hover: rgba(var(--semi-brand-6), 1);--semi-color-primary-active: rgba(var(--semi-brand-6), 1);--semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);--semi-color-primary-light-default: rgba(var(--semi-brand-0), 1);--semi-color-primary-light-hover: rgba(var(--semi-brand-1), 1);--semi-color-primary-light-active: rgba(var(--semi-brand-2), 1);--semi-color-secondary: var(--semi-color-success);--semi-color-secondary-hover: var(--semi-color-success-hover);--semi-color-secondary-active: var(--semi-color-success-active);--semi-color-secondary-disabled: var(--semi-color-success-disabled);--semi-color-secondary-light-default: var(--semi-color-success-light-default);--semi-color-secondary-light-hover: var(--semi-color-success-light-hover);--semi-color-secondary-light-active: var(--semi-color-success-light-active);--semi-color-button-light-bg: hsl(var(--gray-100));--semi-color-button-light-hover: hsl(var(--gray-200));--semi-color-button-light-active: hsl(var(--gray-300));--semi-shadow-button-light: none;--semi-color-tertiary: rgba(var(--semi-brand-tertiary-5), 1);--semi-color-tertiary-hover: rgba(var(--semi-brand-tertiary-6), 1);--semi-color-tertiary-active: rgba(var(--semi-brand-tertiary-7), 1);--semi-color-tertiary-disabled: rgba(var(--semi-brand-tertiary-2), 1);--semi-color-tertiary-light-default: rgba(var(--semi-brand-tertiary-0), 1);--semi-color-tertiary-light-hover: rgba(var(--semi-brand-tertiary-1), 1);--semi-color-tertiary-light-active: rgba(var(--semi-brand-tertiary-2), 1);--semi-color-default: rgba(var(--semi-grey-0), 1);--semi-color-default-hover: rgba(var(--semi-grey-1), 1);--semi-color-default-active: rgba(var(--semi-grey-2), 1);--semi-color-info: rgba(var(--semi-purple-5), 1);--semi-color-info-hover: rgba(var(--semi-purple-6), 1);--semi-color-info-active: rgba(var(--semi-purple-6), 1);--semi-color-info-disabled: rgba(var(--semi-purple-2), 1);--semi-color-info-light-default: rgba(var(--semi-purple-0), 1);--semi-color-info-light-hover: rgba(var(--semi-purple-1), 1);--semi-color-info-light-active: rgba(var(--semi-purple-2), 1);--semi-color-success: rgba(var(--semi-green-5), 1);--semi-color-success-hover: rgba(var(--semi-green-6), 1);--semi-color-success-active: rgba(var(--semi-green-6), 1);--semi-color-success-disabled: rgba(var(--semi-green-2), 1);--semi-color-success-light-default: rgba(var(--semi-green-0), 1);--semi-color-success-light-hover: rgba(var(--semi-green-1), 1);--semi-color-success-light-active: rgba(var(--semi-green-2), 1);--semi-color-danger: rgba(var(--semi-red-5), 1);--semi-color-danger-hover: rgba(var(--semi-red-6), 1);--semi-color-danger-active: rgba(var(--semi-red-6), 1);--semi-color-danger-disabled: rgba(var(--semi-red-2), 1);--semi-color-danger-light-default: rgba(var(--semi-red-0), 1);--semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);--semi-color-danger-light-active: rgba(var(--semi-red-2), 1);--semi-color-warning: rgba(var(--semi-yellow-5), 1);--semi-color-warning-hover: rgba(var(--semi-yellow-6), 1);--semi-color-warning-active: rgba(var(--semi-yellow-6), 1);--semi-color-warning-disabled: rgba(var(--semi-yellow-2), 1);--semi-color-warning-light-default: rgba(var(--semi-yellow-0), 1);--semi-color-warning-light-hover: rgba(var(--semi-yellow-1), 1);--semi-color-warning-light-active: rgba(var(--semi-yellow-2), 1);--semi-color-control-accent-start: #fe64c8;--semi-color-control-accent-end: #fd8b32;--semi-color-control-accent-gradient: linear-gradient( 135deg, var(--semi-color-control-accent-start) 0%, var(--semi-color-control-accent-end) 100% );--semi-color-focus-border: rgba(var(--semi-brand-5), 1);--semi-color-disabled-text: hsl(var(--gray-400));--semi-color-disabled-border: rgba(var(--semi-grey-1), 1);--semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);--semi-color-disabled-fill: hsl(var(--gray-75));--semi-color-shadow: hsl(var(--gray-900) / 0.04);--semi-color-link: rgba(var(--semi-blue-5), 1);--semi-color-link-hover: rgba(var(--semi-blue-6), 1);--semi-color-link-active: rgba(var(--semi-blue-7), 1);--semi-color-link-visited: rgba(var(--semi-blue-5), 1);--semi-color-border: hsl(var(--gray-150));--semi-color-nav-bg: hsl(var(--gray-75));--semi-color-overlay-bg: hsl(var(--gray-950) / 0.6);--semi-color-fill-0: hsl(var(--gray-75));--semi-color-fill-1: hsl(var(--gray-100));--semi-color-fill-2: hsl(var(--gray-200));--semi-color-bg-0: hsl(var(--gray-25));--semi-color-bg-1: hsl(var(--gray-0));--semi-color-bg-2: hsl(var(--gray-0));--semi-color-bg-3: hsl(var(--gray-0));--semi-color-bg-4: hsl(var(--gray-0));--semi-color-text-0: hsl(var(--gray-950));--semi-color-text-1: hsl(var(--gray-700));--semi-color-text-2: hsl(var(--gray-500));--semi-color-text-3: hsl(var(--gray-400));--semi-shadow-elevated: hsl(var(--gray-900) / 0.3) 0px 0px 0px 0px, hsl(var(--gray-900) / 0.1) 0px 4px 24px 0px;--semi-border-radius-extra-small: 6px;--semi-border-radius-small: 8px;--semi-border-radius-medium: 14px;--semi-border-radius-large: 20px;--semi-border-radius-circle: 50%;--semi-border-radius-full: 9999px;--semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);--semi-color-highlight: rgba(var(--semi-black), 1);--semi-color-data-0: rgba(var(--semi-indigo-5), 1);--semi-color-data-1: rgba(var(--semi-cyan-4), 1);--semi-color-data-2: rgba(var(--semi-orange-5), 1);--semi-color-data-3: rgba(var(--semi-purple-4), 1);--semi-color-data-4: rgba(var(--semi-blue-5), 1);--semi-color-data-5: rgba(var(--semi-yellow-5), 1);--semi-color-data-6: rgba(var(--semi-red-4), 1);--semi-color-data-7: rgba(var(--semi-teal-4), 1);--semi-color-data-8: rgba(var(--semi-lime-6), 1);--semi-color-data-9: rgba(var(--semi-pink-4), 1);--semi-color-data-10: rgba(var(--semi-cyan-6), 1);--semi-color-data-11: rgba(var(--semi-amber-4), 1);--semi-color-data-12: rgba(var(--semi-violet-5), 1);--semi-color-data-13: rgba(var(--semi-light-blue-4), 1);--semi-color-data-14: rgba(var(--semi-yellow-7), 1);--semi-color-data-15: rgba(var(--semi-pink-3), 1);--semi-color-data-16: rgba(var(--semi-teal-6), 1);--semi-color-data-17: rgba(var(--semi-light-green-4), 1);--semi-color-data-18: rgba(var(--semi-purple-6), 1);--semi-color-data-19: rgba(var(--semi-indigo-3), 1);--semi-color-ai-general: var(--semi-ai-general-5);--semi-color-ai-general-hover: var(--semi-ai-general-6);--semi-color-ai-general-active: var(--semi-ai-general-7);--semi-color-ai-general-disabled: var(--semi-ai-general-2);--semi-color-ai-purple: rgba(var(--semi-ai-purple-5));--semi-color-ai-purple-hover: rgba(var(--semi-ai-purple-6));--semi-color-ai-purple-active: rgba(var(--semi-ai-purple-7));--semi-color-ai-purple-disabled: rgba(var(--semi-ai-purple-2));--semi-color-ai-background-bottom: linear-gradient( 201.15deg, rgba(255, 255, 255, 0.04) 6.58%, rgba(var(--semi-amber-5), 0.04) 32.88%, rgba(var(--semi-purple-5), 0.04) 67.93%, rgba(var(--semi-blue-5), 0.04) 94.23% );--semi-color-ai-background-bottom-hover: linear-gradient( 201.15deg, rgba(255, 255, 255, 0.08) 6.58%, rgba(var(--semi-amber-5), 0.08) 32.88%, rgba(var(--semi-purple-5), 0.08) 67.93%, rgba(var(--semi-blue-5), 0.08) 94.23% );--semi-color-ai-background-bottom-active: linear-gradient( 201.15deg, rgba(255, 255, 255, 0.12) 6.58%, rgba(var(--semi-amber-5), 0.12) 32.88%, rgba(var(--semi-purple-5), 0.12) 67.93%, rgba(var(--semi-blue-5), 0.12) 94.23% );--semi-color-ai-background-top: linear-gradient( 201.15deg, rgba(var(--semi-indigo-5), 0.16) 6.58%, rgba(var(--semi-violet-5), 0.096) 32.88%, rgba(var(--semi-purple-5), 0.048) 59.17%, rgba(255, 255, 255, 0) 94.23% );--semi-color-ai-background-top-hover: linear-gradient( 201.15deg, rgba(var(--semi-indigo-5), 0.32) 6.58%, rgba(var(--semi-violet-5), 0.192) 32.88%, rgba(var(--semi-purple-5), 0.096) 59.17%, rgba(255, 255, 255, 0) 94.23% );--semi-shadow-solid-primary: 0 8px 16px -4px rgba(var(--semi-brand-5), 0.25);--semi-shadow-solid-secondary: 0 8px 16px -4px rgba(var(--semi-brand-secondary-5), 0.25);--semi-shadow-solid-tertiary: 0 8px 16px -4px rgba(var(--semi-brand-tertiary-5), 0.25);--semi-shadow-solid-warning: 0 8px 16px -4px rgba(var(--semi-yellow-5), 0.25);--semi-shadow-solid-danger: 0 8px 16px -4px rgba(var(--semi-red-5), 0.25);--semi-shadow-0: none;--semi-shadow-1: 0 8px 16px -4px hsl(var(--gray-900) / 0.047);--semi-shadow-2: 0px 2px 4px 0px hsl(var(--gray-900) / 0.14), 0px 0px 1px 0px hsl(var(--gray-900) / 0.16);--semi-shadow-knob: 0px 4px 6px 0px hsl(var(--gray-900) / 0.1), 0px 0px 1px 0px hsl(var(--gray-900) / 0.3)}body,:host{--semi-transform_scale-none: scale(1, 1);--semi-transform_scale-small: scale(1, 1);--semi-transform_scale-medium: scale(1, 1);--semi-transform_scale-large: scale(1, 1);--semi-transform-rotate-none: rotate(0deg);--semi-transform_rotate-clockwise90deg: rotate(90deg);--semi-transform_rotate-clockwise180deg: rotate(180deg);--semi-transform_rotate-clockwise270deg: rotate(270deg);--semi-transform_rotate-clockwise360deg: rotate(360deg);--semi-transform_rotate-anticlockwise90deg: rotate(-90deg);--semi-transform_rotate-anticlockwise180deg: rotate(-180deg);--semi-transform_rotate-anticlockwise270deg: rotate(-270deg);--semi-transform_rotate-anticlockwise360deg: rotate(-360deg);--semi-transition_delay-fast: 180ms;--semi-transition_delay-none: 0ms;--semi-transition_delay-slow: 1000ms;--semi-transition_delay-faster: 120ms;--semi-transition_delay-normal: 600ms;--semi-transition_delay-slower: 1200ms;--semi-transition_delay-fastest: 90ms;--semi-transition_delay-slowest: 1800ms;--semi-transition_duration-fast: 180ms;--semi-transition_duration-none: 0ms;--semi-transition_duration-slow: 1000ms;--semi-transition_duration-faster: 120ms;--semi-transition_duration-normal: 600ms;--semi-transition_duration-slower: 1200ms;--semi-transition_duration-fastest: 90ms;--semi-transition_duration-slowest: 1800ms;--semi-transition_function-easeIn: cubic-bezier(0.4, 0, 1, 1);--semi-transition_function-linear: linear;--semi-transition_function-easeOut: cubic-bezier(0, 0, 0.2, 1);--semi-transition_function-easeInOut: cubic-bezier(0.4, 0, 0.2, 1)}.semi-button{padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;height:44px;line-height:42px}.semi-button.semi-button-with-icon-only{width:44px}.semi-button.semi-button-size-small{padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;height:32px;line-height:30px}.semi-button.semi-button-size-small.semi-button-with-icon-only{width:32px}.semi-button.semi-button-size-large{padding-top:12px;padding-bottom:12px;padding-left:32px;padding-right:32px;height:56px;line-height:54px}.semi-button.semi-button-size-large.semi-button-with-icon-only{width:56px}.semi-button:not(.semi-button-outline){border-width:1px;border-style:solid;border-color:rgba(0,0,0,0)}.semi-button.semi-button-outline{border-width:2px;border-style:dashed}.semi-button.semi-button-light{border:0 solid rgba(0,0,0,0)}.semi-button.semi-button-colorful{border-width:0}.semi-button-group{border:1px solid var(--semi-color-border)}.semi-button-group>.semi-button{border:none}.semi-button.semi-button-solid{box-shadow:var(--semi-shadow-1)}.semi-button.semi-button-borderless:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled){border:none;background:rgba(0,0,0,0);box-shadow:none}.semi-button.semi-button-borderless:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled):hover{background:var(--semi-color-button-light-hover)}.semi-button.semi-button-borderless:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled):active{background:var(--semi-color-button-light-active)}.semi-button.semi-button-light,.semi-button.semi-button-outline{box-shadow:none}.semi-button.semi-button-primary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light{color:var(--semi-color-primary);background:var(--semi-color-primary-light-default)}.semi-button.semi-button-primary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover{color:var(--semi-color-white);background:var(--semi-color-primary)}.semi-button.semi-button-primary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:var(--semi-color-white);background:var(--semi-color-primary-active)}.semi-button.semi-button-primary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline{color:var(--semi-color-primary);border:2px dashed var(--semi-color-primary);background:rgba(0,0,0,0)}.semi-button.semi-button-primary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:hover{background:var(--semi-color-primary-light-default)}.semi-button.semi-button-primary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:active{background:var(--semi-color-primary-light-active)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light{color:var(--semi-color-secondary);background:var(--semi-color-secondary-light-default)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover{color:var(--semi-color-white);background:var(--semi-color-secondary)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:var(--semi-color-white);background:var(--semi-color-secondary-active)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline{color:var(--semi-color-secondary);border:2px dashed var(--semi-color-secondary);background:rgba(0,0,0,0)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:hover{background:var(--semi-color-secondary-light-default)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:active{background:var(--semi-color-secondary-light-active)}.semi-button.semi-button-tertiary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light{color:var(--semi-color-tertiary);background:var(--semi-color-tertiary-light-default)}.semi-button.semi-button-tertiary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover{color:var(--semi-color-white);background:var(--semi-color-tertiary)}.semi-button.semi-button-tertiary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:var(--semi-color-white);background:var(--semi-color-tertiary-active)}.semi-button.semi-button-tertiary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline{color:var(--semi-color-tertiary);border:2px dashed var(--semi-color-tertiary);background:rgba(0,0,0,0)}.semi-button.semi-button-tertiary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:hover{background:var(--semi-color-tertiary-light-default)}.semi-button.semi-button-tertiary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:active{background:var(--semi-color-tertiary-light-active)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light{color:var(--semi-color-warning);background:var(--semi-color-warning-light-default)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover{color:var(--semi-color-white);background:var(--semi-color-warning)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:var(--semi-color-white);background:var(--semi-color-warning-active)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline{color:var(--semi-color-warning);border:2px dashed var(--semi-color-warning);background:rgba(0,0,0,0)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:hover{background:var(--semi-color-warning-light-default)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:active{background:var(--semi-color-warning-light-active)}.semi-button.semi-button-danger:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light{color:var(--semi-color-danger);background:var(--semi-color-danger-light-default)}.semi-button.semi-button-danger:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover{color:var(--semi-color-white);background:var(--semi-color-danger)}.semi-button.semi-button-danger:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:var(--semi-color-white);background:var(--semi-color-danger-active)}.semi-button.semi-button-danger:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline{color:var(--semi-color-danger);border:2px dashed var(--semi-color-danger);background:rgba(0,0,0,0)}.semi-button.semi-button-danger:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:hover{background:var(--semi-color-danger-light-default)}.semi-button.semi-button-danger:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline:active{background:var(--semi-color-danger-light-active)}.semi-button-solid:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-primary{box-shadow:var(--semi-shadow-solid-primary)}.semi-button-solid:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-secondary{box-shadow:var(--semi-shadow-solid-secondary)}.semi-button-solid:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-tertiary{box-shadow:var(--semi-shadow-solid-tertiary)}.semi-button-solid:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-warning{box-shadow:var(--semi-shadow-solid-warning)}.semi-button-solid:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-danger{box-shadow:var(--semi-shadow-solid-danger)}.semi-button{transition:background-color var(--semi-transition_duration-fast) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none),border-color var(--semi-transition_duration-fast) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);border-radius:var(--semi-border-radius-small)}.semi-button-group{border-radius:var(--semi-border-radius-small)}.semi-button-group>.semi-button{border-radius:0}.semi-button-group>.semi-button:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.semi-button-group>.semi-button:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.semi-button.semi-button-colorful.semi-button-primary.semi-button-solid:not(:disabled){box-shadow:0 8px 16px -4px rgba(var(--semi-ai-purple-5), 0.25)}.semi-button.semi-button-colorful.semi-button-primary.semi-button-light:not(:disabled){background:rgba(var(--semi-ai-general-0-2), 1)}.semi-button.semi-button-colorful.semi-button-primary.semi-button-light:not(:disabled):hover{background:rgba(var(--semi-ai-general-1-2), 1)}.semi-button.semi-button-colorful.semi-button-primary.semi-button-light:not(:disabled):active{background:rgba(var(--semi-ai-general-2-2), 1)}.semi-button.semi-button-colorful.semi-button-light:disabled{background:var(--semi-color-disabled-fill)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-solid{color:rgba(var(--semi-green-9), 1)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light,.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline,.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-borderless{color:rgba(var(--semi-green-7), 1)}.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover,.semi-button.semi-button-secondary:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:rgba(var(--semi-green-9), 1)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-solid{color:rgba(var(--semi-yellow-9), 1)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light,.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-outline,.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-borderless{color:rgba(var(--semi-yellow-7), 1)}.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:hover,.semi-button.semi-button-warning:not(.semi-button-colorful):not(.semi-button-disabled):not(:disabled).semi-button-light:active{color:rgba(var(--semi-yellow-9), 1)}.semi-input-wrapper.semi-input-wrapper-small{height:32px;line-height:30px}.semi-input-wrapper.semi-input-wrapper-small .semi-input{height:32px;line-height:32px}.semi-input-wrapper,.semi-input-wrapper.semi-input-wrapper-default{height:46px;line-height:44px}.semi-input-wrapper .semi-input,.semi-input-wrapper.semi-input-wrapper-default .semi-input{height:44px;line-height:44px}.semi-input-wrapper.semi-input-wrapper-large{height:60px;line-height:58px}.semi-input-wrapper.semi-input-wrapper-large .semi-input{height:58px;line-height:58px}.semi-input-prefix,.semi-input-suffix{margin:0 12px}.semi-input-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--semi-color-control-accent-gradient);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.semi-input-wrapper.semi-input-wrapper-focus::after{transform:scaleX(1)}.semi-input-wrapper{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input{border-color:rgba(0,0,0,0)}.semi-input-wrapper.semi-input-wrapper__with-prepend,.semi-input-wrapper.semi-input-wrapper__with-append{background-color:var(--semi-color-fill-0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-prepend,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-append,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-prepend,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-append,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input{background-color:rgba(0,0,0,0)}.semi-input-wrapper{border-radius:var(--semi-border-radius-small);overflow:hidden}.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input:not(:last-child){border-radius:0}.semi-input-textarea-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--semi-color-control-accent-gradient);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.semi-input-textarea-wrapper.semi-input-textarea-wrapper-focus::after{transform:scaleX(1)}.semi-input-textarea-wrapper{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--semi-color-fill-0)}.semi-input-textarea-wrapper .semi-input-textarea,.semi-input-textarea-wrapper .semi-input-textarea-content{background-color:rgba(0,0,0,0)}.semi-input-textarea-wrapper-readonly,.semi-input-textarea-wrapper-disabled{background-color:var(--semi-color-fill-2)}.semi-input-textarea-wrapper-readonly .semi-input-textarea,.semi-input-textarea-wrapper-disabled .semi-input-textarea{background-color:rgba(0,0,0,0)}.semi-input-textarea{padding:12px 16px}.semi-input-textarea-counter{padding-right:16px}.semi-input-textarea-wrapper{border-radius:var(--semi-border-radius-small);overflow:hidden}.semi-select.semi-select-small{height:32px;line-height:30px}.semi-select.semi-select-small .semi-select-selection{height:30px;line-height:30px}.semi-select,.semi-select.semi-select-default{height:46px;line-height:44px}.semi-select .semi-select-selection,.semi-select.semi-select-default .semi-select-selection{height:44px;line-height:44px}.semi-select.semi-select-large{height:60px;line-height:58px}.semi-select.semi-select-large .semi-select-selection{height:58px;line-height:58px}.semi-select-prefix,.semi-select-suffix{margin:0 12px}.semi-select-multiple .semi-select-selection{margin-left:8px}.semi-select::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--semi-color-control-accent-gradient);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.semi-select.semi-select-focus::after{transform:scaleX(1)}.semi-select{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0)}.semi-select-multiple .semi-tag-white-light{color:rgba(var(--semi-pink-6), 1);background-color:rgba(var(--semi-pink-0), 1);border-color:rgba(var(--semi-pink-1), 1);border-width:0}.semi-select-multiple .semi-tag-white-light .semi-tag-close{color:rgba(var(--semi-pink-6), 1)}.semi-select{border-radius:var(--semi-border-radius-small)}.semi-dropdown-wrapper{border-radius:var(--semi-border-radius-medium);box-shadow:var(--semi-shadow-elevated)}.semi-dropdown-wrapper .semi-dropdown-menu{padding:calc(var(--semi-border-radius-medium) - var(--semi-border-radius-small))}.semi-dropdown-wrapper .semi-dropdown-menu .semi-dropdown-item{border-radius:var(--semi-border-radius-small);font-size:14px}.semi-tree-option-list .semi-tree-option .semi-tree-option-label{min-height:2rem}.semi-tree-option-list .semi-tree-option.semi-tree-option-level-1 .semi-tree-option-switcher-leaf-line{display:none}.semi-popover-wrapper{border-radius:var(--semi-border-radius-medium);box-shadow:var(--semi-shadow-elevated)}.semi-popover-wrapper .semi-select-option-list-wrapper{padding:calc(var(--semi-border-radius-medium) - var(--semi-border-radius-small))}.semi-popover-wrapper .semi-select-option-list-wrapper .semi-select-option{border-radius:var(--semi-border-radius-small)}.semi-banner{padding:16px 16px;border-radius:var(--semi-border-radius-small)}.semi-banner .semi-banner-content-wrapper .semi-banner-content{justify-content:flex-start}.semi-banner .semi-banner-content-wrapper .semi-banner-content .semi-banner-icon{align-items:start}.semi-banner .semi-banner-content-wrapper .semi-banner-content .semi-banner-icon .semi-icon{font-size:24px}.semi-banner .semi-banner-content-wrapper .semi-banner-content .semi-banner-content-body{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.semi-banner .semi-banner-content-wrapper .semi-banner-content .semi-banner-content-body .semi-banner-content-body-title{font-size:16px;font-weight:600;color:var(--semi-color-text-1)}.semi-toast-light .semi-toast-content{border:none}.semi-toast .semi-toast-content{align-items:center}.semi-toast .semi-toast-content .semi-toast-close-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;margin-top:0}.semi-toast .semi-toast-content .semi-toast-close-button .semi-button.semi-button-with-icon-only{width:24px;height:24px;padding:0;margin:0;line-height:normal}.semi-tag{font-weight:600}.semi-tag.semi-tag-square{border-radius:var(--semi-border-radius-extra-small)}.semi-tag.semi-tag-default,.semi-tag.semi-tag-small{height:24px;padding:4px 8px}.semi-tag.semi-tag-large{height:30px;padding:6px 12px}.semi-tag.semi-tag-amber-light{background-color:rgba(var(--semi-amber-0), 1);color:rgba(var(--semi-amber-5), 1)}.semi-tag.semi-tag-blue-light{background-color:rgba(var(--semi-blue-0), 1);color:rgba(var(--semi-blue-5), 1)}.semi-tag.semi-tag-cyan-light{background-color:rgba(var(--semi-cyan-0), 1);color:rgba(var(--semi-cyan-5), 1)}.semi-tag.semi-tag-green-light{background-color:rgba(var(--semi-green-0), 1);color:rgba(var(--semi-green-5), 1)}.semi-tag.semi-tag-indigo-light{background-color:rgba(var(--semi-indigo-0), 1);color:rgba(var(--semi-indigo-5), 1)}.semi-tag.semi-tag-light-blue-light{background-color:rgba(var(--semi-light-blue-0), 1);color:rgba(var(--semi-light-blue-5), 1)}.semi-tag.semi-tag-light-green-light{background-color:rgba(var(--semi-light-green-0), 1);color:rgba(var(--semi-light-green-5), 1)}.semi-tag.semi-tag-lime-light{background-color:rgba(var(--semi-lime-0), 1);color:rgba(var(--semi-lime-5), 1)}.semi-tag.semi-tag-orange-light{background-color:rgba(var(--semi-orange-0), 1);color:rgba(var(--semi-orange-5), 1)}.semi-tag.semi-tag-pink-light{background-color:rgba(var(--semi-pink-0), 1);color:rgba(var(--semi-pink-5), 1)}.semi-tag.semi-tag-purple-light{background-color:rgba(var(--semi-purple-0), 1);color:rgba(var(--semi-purple-5), 1)}.semi-tag.semi-tag-red-light{background-color:rgba(var(--semi-red-0), 1);color:rgba(var(--semi-red-5), 1)}.semi-tag.semi-tag-teal-light{background-color:rgba(var(--semi-teal-0), 1);color:rgba(var(--semi-teal-5), 1)}.semi-tag.semi-tag-violet-light{background-color:rgba(var(--semi-violet-0), 1);color:rgba(var(--semi-violet-5), 1)}.semi-tag.semi-tag-yellow-light{background-color:rgba(var(--semi-yellow-0), 1);color:rgba(var(--semi-yellow-5), 1)}.semi-tag.semi-tag-green-light{color:rgba(var(--semi-green-7), 1)}.semi-tag.semi-tag-yellow-light{color:rgba(var(--semi-yellow-7), 1)}.semi-card{border-radius:var(--semi-border-radius-small);background-color:var(--semi-color-bg-1);box-shadow:var(--semi-shadow-1)}.semi-card.semi-card-bordered{border-color:var(--semi-color-border)}.semi-card .semi-card-header-bordered{border-bottom:none}.card-body-height-full .semi-card-body{height:100%}.card-body-no-padding .semi-card-body{padding:0}.semi-radio .semi-radio-inner{margin:0;width:20px;height:20px;animation:an-button-bounce .4s}.semi-radio .semi-radio-inner .semi-radio-inner-display{width:20px;height:20px}.semi-radio .semi-radio-inner .semi-radio-inner-display .semi-icon{font-size:20px}.semi-radio .semi-radio-content{justify-content:center}.semi-radio:active .semi-radio-inner{animation:an-button-click .3s forwards}.semi-radio:hover .semi-radio-inner-display{border:1px solid #fe787d}.semi-radio:not(.semi-radio-disabled) .semi-radio-inner-checked .semi-radio-inner-display{border:none;background:var(--semi-color-control-accent-gradient)}.semi-checkbox .semi-checkbox-inner{width:20px;height:20px;animation:an-button-bounce .4s}.semi-checkbox .semi-checkbox-inner .semi-checkbox-inner-display{width:20px;height:20px}.semi-checkbox .semi-checkbox-inner .semi-checkbox-inner-display .semi-icon{font-size:20px}.semi-checkbox .semi-checkbox-content{justify-content:center}.semi-checkbox:active .semi-checkbox-inner{animation:an-button-click .3s forwards}.semi-checkbox:hover .semi-checkbox-inner-display{box-shadow:inset 0 0 0 1px #fe787d}.semi-checkbox:not(.semi-checkbox-disabled).semi-checkbox-checked .semi-checkbox-inner-display,.semi-checkbox:not(.semi-checkbox-disabled).semi-checkbox-indeterminate .semi-checkbox-inner-display{box-shadow:none;background:var(--semi-color-control-accent-gradient)}.semi-slider .semi-slider-wrapper>*{top:11px;height:10px}.semi-slider:not(.semi-slider-disabled) .semi-slider-track{background:var(--semi-color-control-accent-gradient)}.semi-switch.semi-switch-checked:not(.semi-switch-disabled){background:var(--semi-color-success)}.semi-switch.semi-switch-checked:not(.semi-switch-disabled):hover{background:var(--semi-color-success-hover)}.semi-switch.semi-switch-checked:not(.semi-switch-disabled):active{background:var(--semi-color-success-active)}.semi-switch.semi-switch-checked.semi-switch-disabled{background:var(--semi-color-success-disabled)}.semi-tagInput.semi-tagInput-small .semi-tagInput-wrapper{padding:0 2px}.semi-tagInput.semi-tagInput-small .semi-tagInput-wrapper .semi-input-wrapper{height:30px}.semi-tagInput .semi-tagInput-wrapper,.semi-tagInput.semi-tagInput-default .semi-tagInput-wrapper{padding:0 6px}.semi-tagInput .semi-tagInput-wrapper .semi-input-wrapper,.semi-tagInput.semi-tagInput-default .semi-tagInput-wrapper .semi-input-wrapper{height:44px}.semi-tagInput.semi-tagInput-large .semi-tagInput-wrapper{padding:0 12px}.semi-tagInput.semi-tagInput-large .semi-tagInput-wrapper .semi-input-wrapper{height:58px}.semi-tagInput .semi-tagInput-wrapper .semi-input-wrapper{margin:0;border-width:0}.semi-tagInput-prefix,.semi-tagInput-suffix{margin:0 12px}.semi-tagInput{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--semi-color-fill-0)}.semi-tagInput .semi-tagInput-wrapper{background-color:rgba(0,0,0,0)}.semi-tagInput .semi-tagInput-wrapper .semi-tag.semi-tag-white-light{color:rgba(var(--semi-pink-6), 1);background-color:rgba(var(--semi-pink-0), 1);border-color:rgba(var(--semi-pink-1), 1);border-width:0}.semi-tagInput .semi-tagInput-wrapper .semi-tag.semi-tag-white-light .semi-tag-close{color:rgba(var(--semi-pink-6), 1)}.semi-tagInput{border-radius:var(--semi-border-radius-small)}.semi-tagInput .semi-tagInput-wrapper .semi-tag.semi-tag-small{border-radius:calc(var(--semi-border-radius-small) - 2px)}.semi-tagInput .semi-tagInput-wrapper .semi-input-wrapper{border-radius:0}.semi-table-wrapper .semi-table-container .semi-table-body .semi-table-thead>.semi-table-row>.semi-table-row-head{font-weight:600;font-size:14px;letter-spacing:.5px;background-color:rgba(0,0,0,0);border-bottom:2px dashed var(--semi-color-border)}.semi-table-wrapper .semi-table-container .semi-table-body .semi-table-tbody>.semi-table-row{background-color:rgba(0,0,0,0)}.semi-table-wrapper .semi-table-container .semi-table-body .semi-table-tbody>.semi-table-row>.semi-table-row-cell{font-weight:500;border-bottom:2px dashed var(--semi-color-border)}.studio-table-actions{display:inline-flex;align-items:center;gap:var(--page-control-gap)}.semi-table .studio-table-action.semi-button{width:32px;height:32px;padding:0;margin:0;flex-shrink:0}.semi-datepicker .semi-datepicker-container .semi-datepicker-navigation{box-sizing:content-box}.semi-datepicker .semi-datepicker-container .semi-datepicker-month{box-sizing:content-box;margin:auto}.semi-empty.semi-empty-vertical .semi-empty-content .semi-empty-title{font-size:14px;font-weight:600;color:var(--semi-color-text-1)}.semi-empty.semi-empty-vertical .semi-empty-content .semi-empty-description{font-size:12px;font-weight:400;color:var(--semi-color-text-2)}.semi-page-item{--semi-color-primary: rgba(var(--semi-orange-5), 1);--semi-color-primary-light-default: rgba(var(--semi-orange-0), 1)}.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover,.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:active,.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-active,.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-active:hover,.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-active:active{border-bottom-color:rgba(var(--semi-pink-5), 1);border-bottom-width:4px}.semi-tooltip-wrapper{border-radius:var(--semi-border-radius-small)}.semi-scrolllist{border-radius:var(--semi-border-radius-medium);box-shadow:var(--semi-shadow-elevated)}
.b7b95573ac89682d,._68b0e97c41db2371{--nav-text: var(--semi-color-text-3);--nav-text-muted: var(--semi-color-text-2);--nav-text-active: #f5f7fb;--nav-active-bg: rgba(255, 255, 255, 0.1);--nav-hover-bg: rgba(255, 255, 255, 0.16);--nav-border: rgba(255, 255, 255, 0.12)}.b7b95573ac89682d{padding:14px 10px 20px;color:var(--semi-color-text-0);transition:padding .2s ease}.fb833d32195f89b2{list-style:none;margin:0;padding:0}._58c4756be1bb175b{margin-top:20px;padding-top:0;border-top:1px solid rgba(0,0,0,0);transition:margin-top .2s ease,padding-top .2s ease,border-color .2s ease}._1149d194e8207315{margin:0 12px 6px;color:var(--nav-text-muted);font-size:10px;opacity:.8;font-weight:600;line-height:18px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;max-height:18px;transition:max-height .2s ease,margin .2s ease,opacity .2s ease}.f3dd54442ea90d5d{margin-top:2px}.eeeb8f063d38641a{padding-left:0}.ab70a3068c9f312a{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .2s ease,opacity .2s ease,visibility 0s .2s}.f9b611619d62b9fd{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}._644f86860894df45{min-height:0;overflow:hidden}:is(.b7b95573ac89682d:not(.e2e455464cb5a300),._68b0e97c41db2371) .a10bf5b0a7ef5452::before{content:"";flex-shrink:0;width:4px;height:4px;margin:0 8px;border-radius:50%;background:currentColor;opacity:.65}:is(.b7b95573ac89682d:not(.e2e455464cb5a300),._68b0e97c41db2371) .a10bf5b0a7ef5452._928247d165bfea86::before{background:var(--nav-icon-color);opacity:1}.d2ad4515fe82bee8{position:relative;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:10px;min-height:36px;padding:8px 12px;margin:2px 0;border-radius:8px;color:var(--nav-text);font-weight:500;text-decoration:none;font-size:13px;line-height:20px;transition:color .16s ease,background-color .16s ease}.d2ad4515fe82bee8:hover{color:var(--nav-text-active)}.d2ad4515fe82bee8:focus-visible{opacity:1;outline:2px solid var(--semi-color-focus-border);outline-offset:-2px}._928247d165bfea86,._928247d165bfea86:hover{background:var(--nav-active-bg);color:var(--nav-text-active);opacity:1;font-weight:500}._928247d165bfea86{animation:_0e4f6fdb201251bd 1s ease-out}._928247d165bfea86::after{content:"";position:absolute;left:0;top:50%;width:4px;height:20px;border-radius:2px;background:var(--nav-icon-color);box-shadow:4px 0 14px 1px var(--nav-icon-color);transform:translateY(-50%);pointer-events:none}._928247d165bfea86:hover{background:var(--nav-hover-bg)}.bf3bd121a005114c{color:var(--nav-text-active);opacity:1}._6190c7b0bc7e61c0:hover{background:rgba(0,0,0,0);color:inherit}._422b547e4f8e22b5{width:100%;border:0;background:rgba(0,0,0,0);font-family:inherit;text-align:left;cursor:pointer}._422b547e4f8e22b5._928247d165bfea86{animation:none;background:var(--nav-active-bg)}._422b547e4f8e22b5._928247d165bfea86:hover{background:var(--nav-hover-bg)}._6f335923a8b24720{display:flex;margin-left:auto;flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}._422b547e4f8e22b5[aria-expanded=true] ._6f335923a8b24720{transform:rotate(0deg)}._68b0e97c41db2371{position:fixed;z-index:1100;width:220px;max-width:calc(100vw - 80px);max-height:calc(100vh - 16px);overflow-y:auto;padding:8px;border:1px solid var(--nav-border);border-radius:8px;background:var(--layout-navbar-background);color:var(--nav-text);box-shadow:0 12px 32px rgba(0,0,0,.3)}._68b0e97c41db2371 ._928247d165bfea86{animation:none}._0975f3ac533b59bf{padding:8px 12px;margin-bottom:4px;border-bottom:1px solid var(--nav-border);font-size:12px;color:var(--nav-text)}.e2cca22aaae13681{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;opacity:1;transition:color .16s ease,opacity .16s ease}.d2ad4515fe82bee8{--nav-icon-color: rgba(var(--semi-cyan-3), 1)}.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=assignment]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=download]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=tune]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=settings]){--nav-icon-color: rgba(var(--semi-green-4), 1)}.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=menu-book]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=folder-open]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=shield-lock]){--nav-icon-color: rgba(var(--semi-yellow-4), 1)}.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=inbox]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=account-tree]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=description]){--nav-icon-color: rgba(var(--semi-orange-3), 1)}.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=edit]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=satellite-alt]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=format-paint]){--nav-icon-color: rgba(var(--semi-pink-3), 1)}.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=swap-horiz]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=menu]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=group]){--nav-icon-color: rgba(var(--semi-teal-3), 1)}.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=language]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=web]),.d2ad4515fe82bee8:has(>.e2cca22aaae13681[data-icon=image]){--nav-icon-color: rgba(var(--semi-cyan-3), 1)}.d2ad4515fe82bee8.a10bf5b0a7ef5452{--nav-icon-color: rgba(var(--semi-green-4), 1)}._928247d165bfea86>.e2cca22aaae13681,.bf3bd121a005114c>.e2cca22aaae13681{color:var(--nav-icon-color);opacity:1}._928247d165bfea86 .e2cca22aaae13681 svg,.bf3bd121a005114c .e2cca22aaae13681 svg{opacity:1}._19a6d3f3914f4965{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;transition:max-width .2s ease,opacity .2s ease}.e2e455464cb5a300{padding-right:8px;padding-left:8px}.e2e455464cb5a300 ._19a6d3f3914f4965{max-width:0;opacity:0}.e2e455464cb5a300 ._1149d194e8207315{max-height:0;margin-bottom:0;opacity:0}.e2e455464cb5a300 ._58c4756be1bb175b{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.2)}.e2e455464cb5a300 .eeeb8f063d38641a{padding-left:0}.e2e455464cb5a300 .a10bf5b0a7ef5452 ._19a6d3f3914f4965{position:static;width:auto;height:auto;margin:0;clip-path:none;font-size:11px;max-width:100%;opacity:1}@media(prefers-reduced-motion: reduce){.ab70a3068c9f312a,._6f335923a8b24720,.b7b95573ac89682d,._58c4756be1bb175b,._1149d194e8207315,._19a6d3f3914f4965,.d2ad4515fe82bee8{transition:none;animation:none}}@keyframes _0e4f6fdb201251bd{0%{opacity:.7;transform:translateY(0) rotate(15deg) scale(0.4)}25%{opacity:.8;transform:translateY(-20%)}50%{opacity:.9;transform:translateY(10%)}75%{opacity:1;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}
.b3d4d9398cb10886{background:var(--semi-color-bg-0)}._081912f999646e3b ._1c617892c6365c8d{padding-left:calc((var(--layout-navbar-collapsed-width) - 1px - var(--layout-navbar-logo-size))/2)}._081912f999646e3b ._1c617892c6365c8d>div>span{max-width:0;margin-left:0;opacity:0}._081912f999646e3b ._72b667b0bc1508b5{height:113px}._081912f999646e3b ._02e035ada29a9034{left:calc((var(--layout-navbar-collapsed-width) - 1px - 36px)/2);width:36px}._081912f999646e3b .eac5d2a83d90c5a9{max-width:0;margin-left:0;opacity:0}._081912f999646e3b ._5b2b0576ae1026f7{top:60px;right:calc((var(--layout-navbar-collapsed-width) - 1px - 36px)/2)}._2ad71cba42a68307{display:flex;flex-direction:column;flex-shrink:0;min-height:0;position:relative;z-index:1;background:var(--layout-navbar-background);border-right:1px solid hsla(0,0%,100%,.1);box-shadow:inset -1px 0 hsla(0,0%,100%,.025);transition:width .2s ease,min-width .2s ease,max-width .2s ease}._1c617892c6365c8d{height:64px;flex-shrink:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden;padding:0 0 0 22px;transition:padding-left .2s ease}._1c617892c6365c8d>div{flex-shrink:0}._1c617892c6365c8d>div>span{max-width:160px;margin-left:10px;overflow:hidden;opacity:1;transition:max-width .2s ease,margin-left .2s ease,opacity .2s ease}._1c617892c6365c8d{text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1c617892c6365c8d:hover{background:hsla(0,0%,100%,.1)}._72b667b0bc1508b5{position:relative;flex-shrink:0;height:69px;border-top:1px solid hsla(0,0%,100%,.1);transition:height .2s ease}._02e035ada29a9034,._5b2b0576ae1026f7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--semi-color-text-3);cursor:pointer}._02e035ada29a9034:hover,._5b2b0576ae1026f7:hover{background:hsla(0,0%,100%,.1);color:#fff}._02e035ada29a9034{position:absolute;top:16px;left:22px;min-width:0;width:calc(100% - 88px);justify-content:flex-start;padding-inline:2px;color:#f5f7fb;transition:left .2s ease,width .2s ease}._5b2b0576ae1026f7{position:absolute;top:16px;right:22px;transition:top .2s ease,right .2s ease}._5ab85162f0cf8ff1{flex-shrink:0}.eac5d2a83d90c5a9{min-width:0;max-width:160px;margin-left:var(--page-control-gap);opacity:1;transition:max-width .2s ease,margin-left .2s ease,opacity .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}._34085b739c67b97a{height:0;flex-shrink:0;border-bottom:2px dashed hsla(0,0%,50%,.2)}._2dd571b4558ea98e{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(var(--gray-300)) rgba(0,0,0,0)}._0436d23a4238c791{position:relative;min-width:0;min-height:0}.cff3b7df94fb7398{overflow:auto;padding:var(--page-inset)}.cff3b7df94fb7398:has(>.api-docs-page),.cff3b7df94fb7398:has(.photon-down-app .cms-media-page),.cff3b7df94fb7398:has(.photon-down-app .cms-illustrations-page),.cff3b7df94fb7398:has(.photon-down-app .cms-post-page){display:flex;min-height:0;padding:0;overflow:hidden}._1c617892c6365c8d:focus-visible,._02e035ada29a9034:focus-visible,._5b2b0576ae1026f7:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:-3px}@media(prefers-reduced-motion: reduce){._2ad71cba42a68307,._1c617892c6365c8d,._1c617892c6365c8d>div>span,._72b667b0bc1508b5,._02e035ada29a9034,.eac5d2a83d90c5a9,._5b2b0576ae1026f7{transition:none}}
