@charset "UTF-8";.voice-synthesis-workspace{width:min(100%,1120px);padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.voice-synthesis-workspace__panel h2{margin:0}.voice-synthesis-workspace__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.voice-synthesis-workspace__main{display:grid;gap:12px}.voice-synthesis-workspace__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.voice-synthesis-workspace__right{display:grid;gap:12px}.voice-synthesis-workspace__panel--voice{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.voice-synthesis-workspace__panel,.voice-synthesis-workspace__footer{padding:20px;background:linear-gradient(180deg,#1c202ef0,#12151ff0);border:1px solid rgba(183,194,235,.12);border-radius:24px}.voice-synthesis-workspace__step{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#f5f7ff}.voice-synthesis-workspace__format-pill{margin-left:auto;height:30px;padding:0 12px;display:inline-flex;align-items:center;color:#c6cce6;background:#56608a38;border-radius:8px;font-size:10px;font-weight:700;white-space:nowrap}.voice-synthesis-workspace__step span:first-child{display:none}.voice-synthesis-workspace__upload-grid{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:12px;min-height:100%}.voice-synthesis-workspace__dropzone{display:flex;min-height:260px;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;color:#f7f7ff;text-align:center;overflow:hidden;background:radial-gradient(circle at center,#904eff29,#42267a1a);border:1.5px dashed rgba(178,86,255,.56);border-radius:16px;font:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.voice-synthesis-workspace__dropzone:disabled{cursor:wait;opacity:.86}.voice-synthesis-workspace__dropzone:hover{transform:translateY(-2px);filter:brightness(1.06)}.voice-synthesis-workspace__dropzone.has-file{border-style:solid;background:linear-gradient(180deg,#5963ff1f,#06080e2e)}.voice-synthesis-workspace__dropzone input{display:none}.voice-synthesis-workspace__dropzone-icon{color:#b99cff}.voice-synthesis-workspace__dropzone h3,.voice-synthesis-workspace__requirements h3,.voice-synthesis-workspace__footer strong{margin:0}.voice-synthesis-workspace__dropzone h3{font-size:18px}.voice-synthesis-workspace__dropzone p,.voice-synthesis-workspace__footer p{margin:0;color:#a9b3cf;font-size:13px}.voice-synthesis-workspace__dropzone-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.voice-synthesis-workspace__dropzone-actions span,.voice-synthesis-workspace__dropzone-actions button,.voice-synthesis-workspace__text-tools button,.voice-synthesis-workspace__footer-actions button{display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:5px 6px;color:#f5f7ff;background:#ffffff12;border:1px solid rgba(196,207,249,.14);border-radius:8px;font:inherit;cursor:pointer}.voice-synthesis-workspace__requirements{padding:0;background:transparent;border:0;border-radius:0}.voice-synthesis-workspace__requirements h3{color:#cbadff;text-align:center}.voice-synthesis-workspace__requirements ul{margin:10px 0 0;padding-left:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;color:#a9b3cf;font-size:12px}.voice-synthesis-workspace__requirements li+li{margin-top:0}.voice-synthesis-workspace__textarea{width:100%;min-height:92px;padding:14px;color:#f5f7ff;background:#0a0c1294;border:1px solid rgba(196,207,249,.14);border-radius:12px;resize:vertical;font:inherit}.voice-synthesis-workspace__text-tools{display:flex;align-items:center;gap:6px;margin-top:10px}.voice-synthesis-workspace__text-tools span{margin-left:auto;color:#8995b8;font-size:13px}.voice-synthesis-workspace__sliders{display:grid;grid-template-columns:1fr;gap:8px}.voice-synthesis-workspace__slider{display:grid;gap:6px}.voice-synthesis-workspace__slider-header,.voice-synthesis-workspace__slider-range,.voice-synthesis-workspace__footer{display:flex;align-items:center;justify-content:space-between}.voice-synthesis-workspace__slider-header{color:#eaf0ff}.voice-synthesis-workspace__slider input{width:100%;accent-color:#8d54ff}.voice-synthesis-workspace__slider-range{color:#8995b8;margin-top:-8px;font-size:16px}.voice-synthesis-workspace__settings-note{margin:12px 0 0;color:#a9b3cf;font-size:13px;line-height:1.5}.voice-synthesis-workspace__generate-button,.voice-synthesis-workspace__generate-button.dh-generate-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:24px!important;border-radius:8px}.voice-synthesis-workspace__audio-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.voice-synthesis-workspace__audio-panel div{display:grid;gap:8px}.voice-synthesis-workspace__audio-panel span{color:#d8e0ff;font-size:14px;font-weight:700}.voice-synthesis-workspace__audio-panel audio{width:100%}.voice-synthesis-workspace__footer p{margin-top:4px}.voice-synthesis-workspace__footer{padding:0;background:transparent;border:0;border-radius:0}.voice-synthesis-workspace__footer-actions{display:flex;justify-content:flex-end;gap:12px}.voice-synthesis-workspace__footer-actions .is-primary{background:linear-gradient(135deg,#5e5bff,#8d3df4);border:0;box-shadow:0 10px 26px #7e4cff47}.voice-synthesis-workspace__footer-actions .is-primary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1280px){.voice-synthesis-workspace__top{grid-template-columns:1fr}}@media(max-width:900px){.voice-synthesis-workspace{padding:18px}.voice-synthesis-workspace__footer{flex-direction:column;align-items:flex-start}.voice-synthesis-workspace__sliders,.voice-synthesis-workspace__audio-panel{grid-template-columns:1fr}.voice-synthesis-workspace__text-tools{flex-wrap:wrap}.voice-synthesis-workspace__text-tools span{width:100%;margin-left:0}}.voice-conversion-workbench{width:min(100%,1120px);padding:0;color:#f5f7ff;background:transparent;border:0;border-radius:0;box-shadow:none}.voice-conversion-workbench__shell{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.voice-conversion-workbench__workspace,.voice-conversion-workbench__side-card{background:linear-gradient(180deg,#191c27eb,#0e1017e0);border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:0 24px 80px #00000059}.voice-conversion-workbench__workspace{padding:20px 24px 24px}.voice-conversion-workbench__settings-panel{margin-top:31px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.voice-conversion-workbench__settings-panel .voice-synthesis-workspace__sliders{margin-top:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.voice-conversion-workbench__inline-advanced{margin-top:24px;padding:0;background:transparent;border:0;border-radius:0}.voice-conversion-workbench__advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.voice-conversion-workbench__upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.voice-conversion-workbench__upload-column{display:flex;flex-direction:column}.voice-conversion-workbench__upload-title{display:flex;align-items:center;min-height:28px;margin-bottom:16px}.voice-conversion-workbench__format-pill{margin-left:auto;height:30px;padding:0 12px;display:inline-flex;align-items:center;color:#c6cce6;background:#56608a38;border-radius:8px;font-size:10px;font-weight:700;white-space:nowrap}.voice-conversion-workbench__upload-index{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;color:#fff;font-size:14px;font-weight:900;line-height:1}.voice-conversion-workbench__upload-index.is-photo{background:linear-gradient(135deg,#b256ff,#7b5cff)}.voice-conversion-workbench__upload-index.is-video{background:linear-gradient(135deg,#2f8fff,#5065ff)}.voice-conversion-workbench__upload-box{position:relative;min-height:290px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;color:#f7f7ff;background:radial-gradient(circle at center,#904eff29,#42267a1a);border:1.5px dashed rgba(178,86,255,.56);border-radius:16px;font:inherit;text-align:center;cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.voice-conversion-workbench__upload-box:disabled{cursor:wait;opacity:.86}.voice-conversion-workbench__upload-box input[type=file]{display:none}.voice-conversion-workbench__upload-box:hover{transform:translateY(-2px);filter:brightness(1.06)}.voice-conversion-workbench__upload-box.is-video{border-color:#3281ff8f;background:radial-gradient(circle at center,#2c85ff29,#1f3e7e1a)}.voice-conversion-workbench__upload-box.has-file{border-style:solid;background:linear-gradient(180deg,#5963ff1f,#06080e2e)}.voice-conversion-workbench__upload-box.is-video.has-file{background:linear-gradient(180deg,#2c85ff24,#080e1c38)}.voice-conversion-workbench__upload-box input{display:none}.voice-conversion-workbench__upload-icon{color:#b99cff}.voice-conversion-workbench__upload-box.is-video .voice-conversion-workbench__upload-icon{color:#5aa5ff}.voice-conversion-workbench__upload-box h3{margin:0;font-size:18px;color:#f7f7ff}.voice-conversion-workbench__upload-box p{margin:0;color:#a9b3cf;font-size:13px}.voice-conversion-workbench__upload-strong{font-size:18px;line-height:1.35;color:#f7f7ff}.voice-conversion-workbench__upload-note{color:#a9b3cf;font-size:13px}.voice-conversion-workbench__upload-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.voice-conversion-workbench__upload-clear{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#f3f5ff;background:#0b0d14bd;border:1px solid rgba(255,255,255,.12);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;font-size:18px;line-height:1}.voice-conversion-workbench__ghost,.voice-conversion-workbench__generate,.voice-conversion-workbench__preset button{display:inline-flex;align-items:center;gap:8px;border-radius:10px;font:inherit}.voice-conversion-workbench__ghost{padding:10px 18px;color:#d8dcff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.voice-conversion-workbench__ghost.is-secondary{color:#bcbfe8}.voice-conversion-workbench__control-panel{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px}.voice-conversion-workbench__slider-item{display:grid;gap:10px}.voice-conversion-workbench__slider-top{display:flex;justify-content:space-between;color:#b9bfd2}.voice-conversion-workbench__track{height:7px;background:#2c3040;border-radius:99px;overflow:hidden}.voice-conversion-workbench__track i{display:block;height:100%;background:linear-gradient(90deg,#7c4dff,#b36bff);border-radius:99px}.voice-conversion-workbench__slider-item input{width:100%;accent-color:#8b5cf6}.voice-conversion-workbench__audio-results{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voice-conversion-workbench__audio-results div{display:grid;gap:8px;padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.voice-conversion-workbench__audio-results span{color:#dfe4f5;font-size:13px;font-weight:700}.voice-conversion-workbench__audio-results audio{width:100%}.voice-conversion-workbench__bottom-bar{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;color:#9ba2b7;background:#0c0d12;border:1px solid rgba(255,255,255,.07);border-radius:16px}.voice-conversion-workbench__bottom-actions{display:flex;gap:10px}.voice-conversion-workbench__generate{height:48px;padding:0 28px;color:#fff;font-weight:900;background:linear-gradient(135deg,#5d6cff,#943cff);border:0;box-shadow:0 16px 36px #7441ff52}.voice-conversion-workbench__generate:disabled{opacity:.55;cursor:not-allowed}.voice-conversion-workbench__sidebar{display:flex;flex-direction:column;gap:14px;height:100%}.voice-conversion-face-swap-workbench__sidebar>.voice-conversion-workbench__side-card:first-child{display:none}.voice-conversion-workbench__side-card{display:flex;flex:1 1 0;flex-direction:column;padding:20px}.voice-conversion-workbench__side-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.voice-conversion-workbench__side-head--inline{margin-bottom:14px}.voice-conversion-workbench__side-head span{color:#a875ff;font-size:13px}.voice-conversion-workbench__advanced-field{display:grid;gap:6px}.voice-conversion-workbench__advanced-field>span{color:#8f9ab8;font-size:12px;font-weight:700}.voice-conversion-workbench__preset{display:grid;grid-template-columns:46px 1fr 34px;gap:12px;align-items:center;padding:12px;margin-bottom:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:14px}.voice-conversion-workbench__preset.is-active{border-color:#8d52ff;box-shadow:0 0 0 1px #8d52ff40}.voice-conversion-workbench__avatar{width:46px;height:46px;display:grid;place-items:center;color:#bc8cff;background:linear-gradient(135deg,#7a4cff66,#ffffff0f);border-radius:14px}.voice-conversion-workbench__preset span{display:block;margin-top:4px;color:#9299aa;font-size:13px}.voice-conversion-workbench__preset button{width:34px;height:34px;justify-content:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#c9b4ff;border-radius:50%}.voice-conversion-workbench__select{height:46px;margin-top:10px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;color:#d7d9e8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}@media(max-width:980px){.voice-conversion-workbench__shell,.voice-conversion-workbench__upload-grid,.voice-conversion-workbench__advanced-grid,.voice-conversion-workbench__control-panel,.voice-conversion-workbench__audio-results,.voice-conversion-workbench__settings-panel .voice-synthesis-workspace__sliders{grid-template-columns:1fr}.voice-conversion-workbench__bottom-bar{flex-direction:column;align-items:flex-start}}.ai-music-workbench{width:min(100%,1120px);padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.ai-music-workbench__result-head,.ai-music-workbench__result-head div,.ai-music-workbench__bottom-options,.ai-music-workbench__bottom-options label{display:flex;align-items:center}.ai-music-workbench__generate,.ai-music-workbench__tags button,.ai-music-workbench__result-head button,.ai-music-workbench__model{border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;background:#ffffff0d;font:inherit}.ai-music-workbench__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;position:relative}.ai-music-workbench__card{padding:20px;background:linear-gradient(180deg,#191e2de0,#0f121de6);border:1px solid rgba(255,255,255,.09);border-radius:18px;box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff0a}.ai-music-workbench__studio{display:grid;gap:16px}.ai-music-workbench__mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-music-workbench__mode-tabs button{height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#d9dded;font-size:15px;font-weight:800}.ai-music-workbench__mode-tabs .is-active{background:linear-gradient(to right,#ad6cfc,#5a2cfc);box-shadow:0 10px 30px #7643ff59}.ai-music-workbench__field-title{display:flex;align-items:center;gap:9px;color:#eef3ff;font-size:18px;font-weight:900}.ai-music-workbench__field-title span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#4e65ff,#9d3fff);font-size:15px}.ai-music-workbench__field-title small{margin-left:auto;color:#7f8cff;font-size:14px;font-weight:600}.ai-music-workbench__textarea{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#06091073;color:#e8edff;padding:16px}.ai-music-workbench__textarea textarea{width:100%;min-height:80px;color:#e8edff;background:transparent;border:0;resize:vertical;font:inherit;line-height:1.6}.ai-music-workbench__textarea textarea::placeholder{color:#8f96a8}.ai-music-workbench__style-box{display:grid;gap:10px;position:relative}.ai-music-workbench__style-box em,.ai-music-workbench__lyric-box em{justify-self:end;color:#8f96a8;font-style:normal;font-size:12px;position:absolute;bottom:6px;right:10px}.ai-music-workbench__lyric-box textarea{min-height:120px}.ai-music-workbench__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#aeb5c5}.ai-music-workbench__tags button{height:34px;padding:0 16px}.ai-music-workbench__bottom-options{justify-content:space-between;gap:12px}.ai-music-workbench__bottom-options label{gap:7px;color:#dce2f2}.ai-music-workbench__bottom-options input{accent-color:#6d59ff}.ai-music-workbench__model{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;color:#8d83ff;background:transparent}.ai-music-workbench__generate{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;border:0;border-radius:12px;font-size:18px;font-weight:800;background:linear-gradient(to right,#ad6cfc,#5a2cfc);box-shadow:0 10px 28px #6e46ff59}.ai-music-workbench__generate:disabled{opacity:.55;cursor:not-allowed}.ai-music-workbench__notice{padding:12px 14px;color:#d6def4;background:#7d4cff1a;border:1px solid rgba(150,111,255,.18);border-radius:12px;font-size:13px;font-weight:700}.ai-music-workbench__result{display:grid;gap:10px;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px}.ai-music-workbench__result-head{justify-content:space-between;gap:12px;color:#eef3ff;font-size:13px;font-weight:700}.ai-music-workbench__result-head button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px}.ai-music-workbench__result audio{width:100%}@media(max-width:1100px){.ai-music-workbench__layout{grid-template-columns:1fr}}@media(max-width:700px){.ai-music-workbench{padding:0}.ai-music-workbench__field-title{flex-wrap:wrap}.ai-music-workbench__field-title small{width:100%;margin-left:37px}.ai-music-workbench__bottom-options,.ai-music-workbench__result-head{flex-direction:column;align-items:flex-start}}.dhv2-root{--dhv2-brand: #623bff;--dhv2-brand-soft: #f5f1ff;--dhv2-text: #282532;--dhv2-muted: #8d8999;--dhv2-border: #dedbe8;--dhv2-panel: #ffffff;--dhv2-field: #f3f2f8;--dhv2-sidebar-width: 420px;height:calc(100vh - 72px);min-height:0;color:var(--dhv2-text);background:#fff;overflow:hidden}.dhv2-root *,.dhv2-root *:before,.dhv2-root *:after{box-sizing:border-box}.dhv2-workspace{display:grid;grid-template-columns:var(--dhv2-sidebar-width) minmax(0,1fr);height:100%;min-height:0}.dhv2-sidebar{display:flex;flex-direction:column;gap:16px;min-height:0;padding:20px;overflow-y:auto;border-right:1px solid var(--dhv2-border);background:#faf9fc}.dhv2-card{padding:18px;background:var(--dhv2-panel);border:1px solid var(--dhv2-border);border-radius:12px}.dhv2-card__head h2{margin:0;font-size:18px;font-weight:900;line-height:1.2}.dhv2-card__head p{margin:6px 0 0;color:var(--dhv2-muted);font-size:12px;font-weight:700;line-height:1.45}.dhv2-segmented-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.dhv2-segmented-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;color:var(--dhv2-muted);background:#fff;border:1px solid var(--dhv2-border);border-radius:999px;font-size:13px;font-weight:800;cursor:pointer}.dhv2-segmented-tabs button.is-active{color:var(--dhv2-brand);background:var(--dhv2-brand-soft);border-color:var(--dhv2-brand)}.dhv2-badge{padding:1px 6px;color:#fff;background:#ff5d8f;border-radius:999px;font-size:10px;font-weight:900}.dhv2-link-button{margin-left:auto;padding:0;color:var(--dhv2-brand);background:transparent;border:0;font-size:12px;font-weight:800;cursor:pointer}.dhv2-mine-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding:16px 12px;background:#f4f2fb;border:1px solid #ebe7f4;border-radius:10px}.dhv2-mine-actions button{width:160px;min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#5f5a6d;background:#fff;border:1px solid #e5e1ef;border-radius:8px;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.dhv2-mine-actions button:hover{color:#623bff;border-color:#cbc1ef;background:#fbf9ff}.dhv2-avatar-preview{display:grid;place-items:center;min-height:220px;margin-top:16px;padding:16px;background:var(--dhv2-field);border-radius:10px}.dhv2-avatar-preview.has-avatar{gap:12px;align-content:start;padding:12px}.dhv2-avatar-preview__media{width:100%}.dhv2-avatar-preview img,.dhv2-avatar-preview video{width:100%;max-height:180px;aspect-ratio:9 / 16;object-fit:contain;border-radius:8px;background:#fff}.dhv2-avatar-preview__summary{display:grid;gap:8px;width:100%;text-align:left}.dhv2-avatar-preview__summary strong{font-size:16px;font-weight:900}.dhv2-avatar-preview__tags{display:flex;flex-wrap:wrap;gap:6px}.dhv2-avatar-preview__tags span{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;color:#6f6a7d;background:#fff;border:1px solid #e8e4f0;border-radius:999px;font-size:11px;font-weight:800}.dhv2-sidebar-voice-panel{position:relative;display:grid;gap:8px;width:100%;padding:10px;background:#fff;border:1px solid #e8e4f0;border-radius:10px}.dhv2-sidebar-voice-panel__head{display:grid;gap:4px}.dhv2-sidebar-voice-panel__head strong{font-size:13px;font-weight:900}.dhv2-sidebar-voice-panel__head p{margin:0;color:#9a97a8;font-size:11px;font-weight:700;line-height:1.45}.dhv2-sidebar-voice-panel__voice-row{display:flex;flex-direction:column;align-items:stretch;gap:8px}.dhv2-sidebar-voice-panel__voice-current{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;background:#f7f6fa;border:1px solid #ece8f3;border-radius:8px}.dhv2-sidebar-voice-panel__voice-current span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.dhv2-sidebar-voice-panel__play{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;color:#623bff;background:#f1edff;border:0;border-radius:999px;cursor:pointer}.dhv2-sidebar-voice-panel__play:disabled{opacity:.5;cursor:not-allowed}.dhv2-sidebar-voice-panel__change{flex:0 0 auto;min-height:36px;padding:0 10px;color:#623bff;background:#fff;border:1px solid #d8d0ff;border-radius:8px;font-size:11px;font-weight:800;cursor:pointer}.dhv2-sidebar-voice-panel__change.is-active{color:#fff;background:#623bff;border-color:#623bff}.dhv2-voice-popover-backdrop{position:fixed;inset:0;z-index:38;padding:0;border:0;background:transparent;cursor:default}.dhv2-voice-popover{position:fixed;z-index:39;width:min(400px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px))}.dhv2-voice-popover .dhv2-voice-picker{width:100%;height:min(720px,calc(100vh - 24px));max-height:100%;box-shadow:0 18px 48px #1f1c2d29}.dhv2-sidebar-voice-panel__speed{display:grid;gap:8px;padding:10px;background:#f7f6fa;border:1px solid #ece8f3;border-radius:8px}.dhv2-sidebar-voice-panel__speed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6f6a7d;font-size:11px;font-weight:800}.dhv2-sidebar-voice-panel__speed-head strong{color:#623bff;font-size:12px;font-weight:900}.dhv2-sidebar-voice-panel__speed input[type=range]{width:100%;margin:0;accent-color:#623bff;cursor:pointer}.dhv2-sidebar-voice-panel__params{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px;border-top:1px solid #f0eef5}.dhv2-sidebar-voice-panel__params span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;color:#623bff;background:#f3f0ff;border-radius:999px;font-size:11px;font-weight:800}.dhv2-avatar-preview__placeholder,.dhv2-avatar-preview__empty{display:grid;justify-items:center;gap:10px;color:var(--dhv2-muted);text-align:center}.dhv2-avatar-preview__placeholder p{margin:0;max-width:220px;font-size:13px;font-weight:700;line-height:1.5}.dhv2-script-field{position:relative;margin-top:14px}.dhv2-script-field textarea{width:100%;min-height:160px;padding:16px 16px 42px;resize:vertical;color:var(--dhv2-text);background:var(--dhv2-field);border:0;border-radius:10px;font-size:14px;line-height:1.55}.dhv2-script-field textarea::placeholder{color:#9a97a8}.dhv2-script-optimize{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;color:var(--dhv2-muted);background:#fff;border:1px solid var(--dhv2-border);border-radius:999px;font-size:11px;font-weight:800;cursor:not-allowed}.dhv2-script-optimize:not(:disabled){color:var(--dhv2-brand);background:#f3f0ff;border-color:#dbd4ff;cursor:pointer}.dhv2-script-optimize:not(:disabled):hover{background:#ebe6ff}.dhv2-script-preview{display:inline-flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:0;color:var(--dhv2-muted);background:transparent;border:0;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.dhv2-script-preview:disabled{cursor:not-allowed;opacity:.72}.dhv2-script-preview:not(:disabled):hover{color:var(--dhv2-brand)}.dhv2-script-preview.has-duration{color:var(--dhv2-text)}.dhv2-script-preview.is-playing{color:var(--dhv2-brand)}.dhv2-script-preview__icon{display:grid;place-items:center;width:24px;height:24px;color:#6f6a7d;background:#eceaf3;border-radius:999px;flex-shrink:0;transition:color .15s ease,background .15s ease}.dhv2-script-preview.is-playing .dhv2-script-preview__icon{color:#fff;background:var(--dhv2-brand)}.dhv2-script-preview:not(:disabled):hover .dhv2-script-preview__icon{color:var(--dhv2-brand);background:#efeaff}.dhv2-script-preview.is-playing:not(:disabled):hover .dhv2-script-preview__icon{color:#fff;background:#5646e8}.dhv2-script-preview svg{flex-shrink:0}.dhv2-script-meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--dhv2-muted);font-size:12px;font-weight:700}.dhv2-generate-footer{display:grid;gap:10px;margin-top:auto}.dhv2-spec-select{width:100%}.dhv2-spec-select .arco-select-view{min-height:40px;color:var(--dhv2-text);background:#fff;border-color:var(--dhv2-border);border-radius:10px}.dhv2-spec-select .arco-select-view:hover,.dhv2-spec-select.arco-select-focused .arco-select-view{border-color:#c8c0ff;box-shadow:0 0 0 2px #623bff14}.dhv2-cost-line{margin:0;color:var(--dhv2-muted);font-size:12px;font-weight:800}.dhv2-generate-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;color:#fff;background:linear-gradient(135deg,#8b72ee,#5b28ff);border:0;border-radius:12px;font-size:15px;font-weight:900;cursor:pointer}.dhv2-generate-button:disabled{color:#b9b5c8;background:#eceaf3;cursor:not-allowed}.dhv2-credits{margin:0;color:var(--dhv2-muted);font-size:12px;font-weight:700;text-align:center}.dhv2-library{position:relative;display:flex;flex-direction:column;min-height:0;padding:20px 24px;overflow:hidden}.dhv2-library__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-shrink:0}.dhv2-library__banner{margin-bottom:16px;padding:10px 14px;color:#5f5a6d;background:#f4f2fb;border-radius:8px;font-size:13px;font-weight:700;line-height:1.5;flex-shrink:0}.dhv2-library__toolbar-left{display:flex;align-items:center;gap:16px;min-width:0}.dhv2-library__close{display:grid;place-items:center;width:44px;height:44px;color:var(--dhv2-muted);background:var(--dhv2-field);border:0;border-radius:999px;cursor:pointer}.dhv2-library__tabs{display:flex;gap:10px}.dhv2-library__tabs button{min-height:34px;padding:0 16px;color:var(--dhv2-muted);background:transparent;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:800;cursor:pointer}.dhv2-library__tabs button.is-active{color:var(--dhv2-brand);background:#fff;border-color:var(--dhv2-brand)}.dhv2-library__count{color:var(--dhv2-muted);font-size:13px;font-weight:700;white-space:nowrap}.dhv2-library__filters{display:flex;gap:10px}.dhv2-filter-select{min-width:120px}.dhv2-library__grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;min-height:0;flex:1;overflow-y:auto;align-content:start}.dhv2-library__grid.is-contain .dhv2-avatar-card__cover img,.dhv2-library__grid.is-contain .dhv2-avatar-card__cover video{object-fit:contain;background:#fff}.dhv2-avatar-card{display:grid;gap:8px}.dhv2-avatar-card__cover{position:relative;aspect-ratio:7 / 10;width:100%;padding:0;overflow:hidden;background:var(--dhv2-field);border:0;border-radius:10px;cursor:pointer}.dhv2-avatar-card.is-selected .dhv2-avatar-card__cover{outline:2px solid var(--dhv2-brand);outline-offset:2px}.dhv2-avatar-card__cover img,.dhv2-avatar-card__cover video{width:100%;height:100%;object-fit:cover}.dhv2-avatar-card__tag{position:absolute;left:8px;bottom:8px;padding:3px 8px;color:#fff;background:#282532b8;border-radius:999px;font-size:11px;font-weight:800}.dhv2-avatar-card__name{font-size:14px;font-weight:900}.dhv2-create-card{display:grid;place-items:center;align-content:center;gap:10px;aspect-ratio:7 / 10;color:var(--dhv2-text);background:var(--dhv2-field);border:1px dashed var(--dhv2-border);border-radius:10px;cursor:pointer}.dhv2-library__empty{grid-column:1 / -1;padding:40px 0;color:var(--dhv2-muted);text-align:center;font-size:14px;font-weight:700}.dhv2-library__mine-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding-top:48px;min-height:0}.dhv2-library__mine-empty p{margin:0;color:#8d8999;font-size:13px;font-weight:700}.dhv2-library__mine-empty button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#5f5a6d;background:#f4f2fb;border:1px solid #e5e1ef;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.dhv2-library__mine-empty button:hover{color:#623bff;border-color:#cbc1ef;background:#fbf9ff}.dhv2-library--mine{padding:24px 28px}.dhv2-library__mine-head{display:grid;gap:18px;margin-bottom:20px;flex-shrink:0}.dhv2-library__mine-head h2{margin:0;color:var(--dhv2-text);font-size:22px;font-weight:900;line-height:1.2}.dhv2-library__tabs--underline{gap:24px}.dhv2-library__tabs--underline button{min-height:36px;padding:0 0 10px;color:var(--dhv2-muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:15px;font-weight:800}.dhv2-library__tabs--underline button.is-active{color:var(--dhv2-text);background:transparent;border-color:var(--dhv2-brand)}.dhv2-library__grid--mine{display:flex;flex-wrap:wrap;gap:12px;align-content:flex-start}.dhv2-library__grid--mine .dhv2-avatar-card,.dhv2-library__grid--mine .dhv2-create-card{flex:0 0 180px;width:180px}.dhv2-create-card--mine{gap:12px;aspect-ratio:3 / 4;color:var(--dhv2-text);background:var(--dhv2-field);border:1px dashed var(--dhv2-border);border-radius:14px}.dhv2-create-card--mine span{font-size:13px;font-weight:700}.dhv2-avatar-card--mine .dhv2-avatar-card__cover{aspect-ratio:3 / 4;border-radius:14px}.dhv2-avatar-card--mine.is-selected .dhv2-avatar-card__cover{outline:2px solid #8b7bff;outline-offset:2px}.dhv2-avatar-card--mine .dhv2-avatar-card__tag{left:10px;right:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#00000094;border-radius:8px;font-size:11px;font-weight:700}.dhv2-avatar-card__play{position:absolute;left:10px;bottom:42px;display:grid;place-items:center;width:30px;height:30px;color:#fff;background:#00000085;border-radius:999px;pointer-events:none}.dhv2-library__overlay{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:#2724338a}.dhv2-avatar-confirm-stage{display:flex;align-items:stretch;gap:16px;max-width:min(832px,100%)}.dhv2-avatar-confirm{width:min(400px,92vw);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:0;overflow:hidden;color:var(--dhv2-text);background:#fff;border:1px solid #e4e0ee;border-radius:16px;box-shadow:0 24px 60px #1f1c2d47}.dhv2-avatar-confirm-stage:has(.dhv2-voice-picker) .dhv2-avatar-confirm,.dhv2-avatar-confirm-stage:has(.dhv2-voice-picker) .dhv2-voice-picker{width:min(400px,calc((100% - 16px)/2));flex:1 1 0;max-width:400px;height:min(720px,88vh)}.dhv2-avatar-confirm__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 10px}.dhv2-avatar-confirm__title-block{display:grid;gap:8px;min-width:0}.dhv2-avatar-confirm__head strong{font-size:22px;font-weight:900;line-height:1.2}.dhv2-avatar-confirm__tags{display:flex;flex-wrap:wrap;gap:6px}.dhv2-avatar-confirm__tags span{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;color:#6f6a7d;background:#f4f2f8;border-radius:999px;font-size:11px;font-weight:800}.dhv2-avatar-confirm__head-actions{display:flex;gap:8px;flex-shrink:0}.dhv2-avatar-confirm__icon-btn{display:grid;place-items:center;width:28px;height:28px;color:#9a97a8;background:#fff;border:1px solid var(--dhv2-border);border-radius:999px;cursor:pointer}.dhv2-avatar-confirm__media{position:relative;width:100%;min-height:0;overflow:hidden;background:var(--dhv2-field)}.dhv2-avatar-confirm__badge{position:absolute;top:12px;left:12px;z-index:1;padding:4px 8px;color:#fff;background:#12101c6b;border-radius:999px;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dhv2-avatar-confirm__media img,.dhv2-avatar-confirm__media video{width:100%;height:100%;display:block;object-fit:cover}.dhv2-avatar-confirm__voice-panel{display:grid;gap:12px;padding:14px 16px 16px;background:#f7f6fa;border-top:1px solid #ece8f3}.dhv2-avatar-confirm__voice-head{display:grid;gap:4px}.dhv2-avatar-confirm__voice-head strong{font-size:14px;font-weight:900}.dhv2-avatar-confirm__voice-head p{margin:0;color:#9a97a8;font-size:12px;font-weight:700;line-height:1.45}.dhv2-avatar-confirm__voice-row{display:flex;align-items:center;gap:10px}.dhv2-avatar-confirm__voice-current{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;background:#fff;border:1px solid #e4e0ee;border-radius:10px}.dhv2-avatar-confirm__voice-current span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.dhv2-avatar-confirm__voice-play{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;color:#623bff;background:#f1edff;border:0;border-radius:999px;cursor:pointer}.dhv2-avatar-confirm__voice-play:disabled{opacity:.5;cursor:not-allowed}.dhv2-avatar-confirm__voice-change{flex:0 0 auto;min-height:40px;padding:0 14px;color:#623bff;background:#fff;border:1px solid #d8d0ff;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer}.dhv2-avatar-confirm__actions{display:flex;justify-content:flex-end;gap:10px;padding:0 16px 16px;background:#f7f6fa}.dhv2-avatar-confirm__ghost,.dhv2-avatar-confirm__primary{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer}.dhv2-avatar-confirm__ghost{color:#8f8b9d;background:#fff;border:1px solid var(--dhv2-border)}.dhv2-avatar-confirm__primary{color:#fff;background:linear-gradient(135deg,#8b72ee,#5b28ff);border:0}.dhv2-voice-panel-wrap{display:flex;align-items:flex-start;justify-content:center;min-height:0;padding:20px 24px;overflow:hidden;background:#fff}.dhv2-voice-panel-wrap .dhv2-voice-picker{width:min(400px,100%);height:min(720px,100%);max-height:100%;box-shadow:0 12px 40px #1f1c2d1a}.dhv2-voice-picker{width:min(400px,92vw);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #e4e0ee;border-radius:16px;box-shadow:0 24px 60px #1f1c2d47}.dhv2-voice-picker__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #ece8f3}.dhv2-voice-picker__head strong{font-size:16px;font-weight:900}.dhv2-voice-picker__tabs{display:flex;align-items:center;gap:8px;min-height:46px;padding:12px 16px 4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ebe8f2 transparent}.dhv2-voice-picker__tabs::-webkit-scrollbar{height:4px}.dhv2-voice-picker__tabs::-webkit-scrollbar-thumb{background:#ebe8f2;border-radius:999px}.dhv2-voice-picker__tabs button{flex:0 0 auto;min-height:34px;padding:0 12px;color:#7d7890;background:#f5f3fa;border:0;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer}.dhv2-voice-picker__tabs button.is-active{color:#623bff;background:#efeaff}.dhv2-voice-picker__list{display:grid;gap:8px;min-height:0;padding:12px 16px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ebe8f2 transparent}.dhv2-voice-picker__list::-webkit-scrollbar{width:6px}.dhv2-voice-picker__list::-webkit-scrollbar-thumb{background:#ebe8f2;border-radius:999px}.dhv2-voice-picker__list::-webkit-scrollbar-thumb:hover{background:#e2dde8}.dhv2-voice-picker__item{display:flex;align-items:center;gap:10px;width:100%;padding:4px;background:#fff;border:1px solid #ebe7f4;border-radius:12px}.dhv2-voice-picker__item.is-active{border-color:#b8adff;background:#f8f6ff;box-shadow:0 0 0 1px #623bff14}.dhv2-voice-picker__item.is-disabled{opacity:.62;cursor:not-allowed}.dhv2-voice-picker__item.is-disabled .dhv2-voice-picker__item-main{cursor:not-allowed}.dhv2-voice-picker__item.is-disabled .dhv2-voice-picker__meta em{color:#a1a0b5;font-style:normal}.dhv2-voice-picker__item-main{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:6px 8px;text-align:left;background:transparent;border:0;cursor:pointer}.dhv2-voice-picker__avatar{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#efe9ff,#ddd4ff)}.dhv2-voice-picker__meta{display:grid;gap:2px;min-width:0;flex:1 1 auto}.dhv2-voice-picker__meta strong{font-size:13px;font-weight:900}.dhv2-voice-picker__meta em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9a97a8;font-size:11px;font-style:normal;font-weight:700}.dhv2-voice-picker__play{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;margin-right:8px;color:#623bff;background:#f1edff;border:0;border-radius:999px;cursor:pointer}.dhv2-voice-picker__play:disabled{opacity:.5;cursor:not-allowed}.dhv2-voice-picker__empty{margin:0;padding:20px 0;color:#9a97a8;font-size:12px;font-weight:700;text-align:center}.dhv2-voice-picker__controls{display:grid;gap:14px;padding:12px 16px 16px;border-top:1px solid #ece8f3}.dhv2-voice-picker__control{display:grid;gap:8px}.dhv2-voice-picker__control-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6f6a7d;font-size:12px;font-weight:800}.dhv2-voice-picker__control-head strong{color:#623bff;font-size:12px;font-weight:900}.dhv2-voice-picker__control input[type=range]{width:100%;accent-color:#623bff}.dhv2-voice-picker__emotions{display:flex;flex-wrap:wrap;gap:8px}.dhv2-voice-picker__emotions button{min-height:28px;padding:0 10px;color:#7d7890;background:#f5f3fa;border:0;border-radius:999px;font-size:11px;font-weight:800;cursor:pointer}.dhv2-voice-picker__emotions button.is-active{color:#623bff;background:#efeaff}.dhv2-preview{display:flex;flex-direction:column;height:100%;min-height:0;padding:20px 28px}.dhv2-preview--generating .dhv2-preview__media{flex:1;min-height:280px}.dhv2-preview--generating .dhv2-preview__generating{width:100%;height:100%;min-height:280px;place-content:center}.dhv2-preview__top{display:grid;gap:12px;margin-bottom:16px;flex-shrink:0}.dhv2-preview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.dhv2-preview__title-group{display:flex;align-items:center;gap:12px;min-width:0}.dhv2-preview__title-group h2{margin:0;font-size:18px;font-weight:900;line-height:1.2;white-space:nowrap}.dhv2-preview__status{color:var(--dhv2-brand);font-size:12px;font-weight:800;white-space:nowrap}.dhv2-preview__top-actions{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px;background:#f7f5fc;border:1px solid #ebe7f4;border-radius:12px;flex-shrink:0}.dhv2-preview__top-actions button{min-width:32px;height:32px;display:grid;place-items:center;color:#6a647a;background:transparent;border:0;border-radius:8px;cursor:pointer}.dhv2-preview__top-actions button:hover{color:#623bff;background:#fff}.dhv2-preview__top-actions button.is-primary{color:#fff;background:#7d6df0}.dhv2-preview__top-actions button.is-primary:hover{color:#fff;background:#6a58e8}.dhv2-preview__asset-btn{min-width:84px!important;padding:0 12px!important;color:#4f4a60!important;background:#fff!important;border:1px solid #e4dff0!important;font-size:12px;font-weight:700}.dhv2-preview__asset-btn:hover{color:#623bff!important;border-color:#cfc5f3!important;background:#fbf9ff!important}.dhv2-preview__top-tip{position:absolute;right:0;bottom:calc(100% + 10px);padding:10px 14px;color:#2f2a3b;background:#fff;border:1px solid #6f59d9;border-radius:12px;box-shadow:0 14px 30px #2f294f33;font-size:12px;font-weight:700;white-space:nowrap}.dhv2-preview__info{display:grid;gap:10px;padding:12px 14px;background:#f5f3ff;border-radius:10px}.dhv2-preview__script-line{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.55}.dhv2-preview__performance-line{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5}.dhv2-preview__label{flex-shrink:0;color:#623bff;font-size:13px;font-weight:800}.dhv2-preview__script-text{color:#2f2a3b;font-weight:600;word-break:break-word}.dhv2-preview__media{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;margin-top:4px;overflow:hidden}.dhv2-preview__media video,.dhv2-preview__media img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;border-radius:0;background:transparent}.dhv2-preview__empty,.dhv2-preview__generating{display:grid;justify-items:center;gap:10px;padding:24px;color:var(--dhv2-muted);text-align:center}.dhv2-preview__empty strong,.dhv2-preview__generating strong{color:var(--dhv2-text);font-size:18px;font-weight:900}.dhv2-preview__empty p,.dhv2-preview__generating p{margin:0;max-width:320px;font-size:13px;font-weight:700;line-height:1.5}.dhv2-preview__actions{display:flex;justify-content:center;gap:10px;margin-top:12px;flex-shrink:0}.dhv2-preview__actions button,.dhv2-preview__actions a{display:grid;place-items:center;width:44px;height:44px;color:#5f5a6d;background:#fff;border:1px solid var(--dhv2-border);border-radius:8px;text-decoration:none}.dhv2-preview__drafts{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #ebe7f4;flex-shrink:0;min-height:0}.dhv2-preview__drafts-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dhv2-preview__drafts-head strong{color:#3f3a4d;font-size:13px;font-weight:900}.dhv2-preview__drafts-head span{color:#b4b0c0;font-size:12px;font-weight:700}.dhv2-preview__draft-empty,.dhv2-preview__draft-hint{margin:0;color:#b4b0c0;font-size:12px;font-weight:700;line-height:1.5}.dhv2-preview__draft-hint{color:#9a8fe8}.dhv2-preview__draft-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.dhv2-preview__draft-item{position:relative;display:flex;flex:0 0 240px;min-width:240px;background:#faf9fd;border:1px solid #ebe7f4;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.dhv2-preview__draft-item:not(.is-disabled):hover{border-color:#cfc5f3;box-shadow:0 8px 20px #623bff14}.dhv2-preview__draft-item.is-disabled{opacity:.72}.dhv2-preview__draft-main{display:flex;align-items:stretch;gap:10px;width:100%;padding:10px 34px 10px 10px;text-align:left;background:transparent;border:0;border-radius:12px;cursor:pointer}.dhv2-preview__draft-item.is-disabled .dhv2-preview__draft-main{cursor:not-allowed}.dhv2-preview__draft-thumb{width:52px;height:68px;object-fit:cover;border-radius:8px;background:#ece8f5;flex-shrink:0}.dhv2-preview__draft-thumb--empty{display:grid;place-items:center;color:#b4b0c0}.dhv2-preview__draft-meta{display:grid;gap:4px;min-width:0}.dhv2-preview__draft-meta strong{color:#3f3a4d;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dhv2-preview__draft-meta p{margin:0;color:#6f6a7d;font-size:11px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dhv2-preview__draft-meta span{color:#b4b0c0;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dhv2-preview__draft-remove{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:22px;height:22px;color:#9a94a8;background:#fff;border:1px solid #ebe7f4;border-radius:999px;cursor:pointer}.dhv2-preview__draft-remove:hover{color:#623bff;border-color:#cfc5f3}.dhv2-loading,.dhv2-error{display:grid;place-items:center;height:100%;padding:24px;font-size:14px;font-weight:700}.dhv2-error{color:#b42318}.dhv2-toast{position:fixed;top:92px;left:50%;z-index:1200;transform:translate(-50%);padding:12px 20px;color:#fff;background:#282532eb;border-radius:999px;font-size:14px;font-weight:800}.dhv2-spinner{animation:dhv2-spin .8s linear infinite}@keyframes dhv2-spin{to{transform:rotate(360deg)}}.dhv2-modal-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:#121118a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dhv2-modal{width:min(468px,92vw);background:#fff;border-radius:12px;box-shadow:0 32px 90px #120d2357}.dhv2-modal.is-ai{width:min(620px,92vw)}.dhv2-modal.is-upload{width:min(680px,92vw)}.dhv2-modal__title-with-icon{display:inline-flex;align-items:center;gap:6px}.dhv2-modal.is-upload .dhv2-modal__header strong{margin-top:0;font-size:16px}.dhv2-modal.is-upload .dhv2-modal__body{padding:16px 18px 20px;max-height:none;overflow:visible}.dhv2-modal__header,.dhv2-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.dhv2-modal__header{border-bottom:1px solid var(--dhv2-border)}.dhv2-modal__header span{display:block;color:var(--dhv2-brand);font-size:12px;font-weight:900}.dhv2-modal__header strong{display:block;margin-top:4px;font-size:16px;font-weight:900}.dhv2-modal__close{display:grid;place-items:center;width:36px;height:36px;color:var(--dhv2-muted);background:#fff;border:1px solid var(--dhv2-border);border-radius:999px;cursor:pointer}.dhv2-modal__body{display:grid;gap:12px;padding:12px 16px;max-height:min(82vh,820px);overflow-y:auto}.dhv2-field{display:grid;gap:8px}.dhv2-field span{font-size:13px;font-weight:800}.dhv2-field input{min-height:40px;padding:0 14px;border:1px solid var(--dhv2-border);border-radius:10px;font-size:14px}.dhv2-upload-zone{display:grid;justify-items:center;gap:8px;min-height:120px;padding:16px;color:var(--dhv2-text);background:#fff;border:1px dashed #aaa5b5;border-radius:10px;cursor:pointer}.dhv2-upload-zone span{color:var(--dhv2-muted);font-size:12px;font-weight:700}.dhv2-upload-panel{min-height:280px;padding:24px;background:#f7f5fc;border-radius:12px}.dhv2-upload-panel.is-busy{opacity:.92}.dhv2-upload-card{display:grid;justify-items:center;align-content:center;gap:10px;width:100%;min-height:220px;padding:28px 24px;color:#2f2a3b;background:#fff;border:1px dashed #cfc8e3;border-radius:12px;cursor:pointer}.dhv2-upload-card:disabled{cursor:not-allowed}.dhv2-upload-card svg{color:#8b6bff}.dhv2-upload-card strong{font-size:15px;font-weight:800}.dhv2-upload-card span{max-width:320px;color:#8d8999;font-size:12px;font-weight:700;line-height:1.5;text-align:center}.dhv2-notice{margin:0;color:#b42318;font-size:12px;font-weight:700}.dhv2-ai-modal{display:grid;gap:10px}.dhv2-ai-field{display:grid;gap:6px}.dhv2-ai-field h4{margin:0;font-size:13px;font-weight:800}.dhv2-ai-toggle{display:flex;width:100%;gap:8px}.dhv2-ai-toggle button{flex:1 1 0;min-width:0}.dhv2-ai-toggle button,.dhv2-ai-pills button,.dhv2-ai-ratio button{min-height:30px;padding:0 10px;color:#6a6579;background:#fff;border:1px solid #dedbe8;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer}.dhv2-ai-toggle button.is-active,.dhv2-ai-pills button.is-active,.dhv2-ai-ratio button.is-active{color:#fff;background:linear-gradient(135deg,#8b6bff,#623bff);border-color:transparent}.dhv2-ai-pills{display:flex;flex-wrap:wrap;gap:6px}.dhv2-ai-pills--equal{display:grid;width:100%;gap:6px}.dhv2-ai-pills--equal.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dhv2-ai-pills--equal.is-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.dhv2-ai-pills--equal button{width:100%;min-width:0}.dhv2-ai-skin{display:flex;gap:8px}.dhv2-ai-skin button{width:28px;height:28px;border:2px solid transparent;border-radius:999px;cursor:pointer}.dhv2-ai-skin button.is-active{border-color:#623bff;box-shadow:0 0 0 2px #623bff33}.dhv2-ai-desc{width:100%;min-height:88px;padding:10px 12px;resize:vertical;color:#2f2a3b;background:#f7f5fc;border:1px solid #d8d2ea;border-radius:12px;font-size:13px;line-height:1.45}.dhv2-ai-ratio{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.dhv2-ai-ratio button{width:100%;min-width:0}.dhv2-modal.is-ai .dhv2-modal__header,.dhv2-modal.is-ai .dhv2-modal__footer{padding:12px 16px}.dhv2-modal.is-ai .dhv2-modal__header strong{margin-top:2px;font-size:15px}.dhv2-modal--generating{width:min(520px,92vw)}.dhv2-generating-modal__body{display:grid;gap:16px;padding:20px 18px 22px}.dhv2-generating-modal__visual{position:relative;display:grid;place-items:center;width:120px;height:120px;margin:0 auto;color:#8b6bff;background:radial-gradient(circle,#f4f0ff,#fff 72%);border:1px solid #ebe5ff;border-radius:999px}.dhv2-generating-modal__orbit{display:grid;place-items:center;color:#623bff}.dhv2-generating-modal__visual>svg:last-child{position:absolute;right:18px;bottom:16px;color:#b9a6ff}.dhv2-generating-modal__meta{display:grid;gap:8px;text-align:center}.dhv2-generating-modal__meta strong{color:#2f2a3b;font-size:16px;font-weight:900}.dhv2-generating-modal__meta p{margin:0;color:#6f6a7d;font-size:13px;line-height:1.5;word-break:break-word}.dhv2-generating-modal__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dhv2-generating-modal__tags span{padding:4px 10px;color:#5f5a6d;background:#f7f5fc;border:1px solid #e8e4f2;border-radius:999px;font-size:12px;font-weight:700}.dhv2-generating-modal__progress{display:grid;gap:8px}.dhv2-generating-modal__progress-bar{height:8px;overflow:hidden;background:#ece9f5;border-radius:999px}.dhv2-generating-modal__progress-bar i{display:block;height:100%;background:linear-gradient(135deg,#8b6bff,#623bff);border-radius:inherit;transition:width .45s ease}.dhv2-generating-modal__progress-meta{display:flex;justify-content:space-between;gap:12px;color:#8d8999;font-size:12px;font-weight:700}.dhv2-generating-modal__hint{margin:0;color:#b4b0c0;font-size:12px;font-weight:700;text-align:center}.dhv2-modal.is-script-optimize{width:min(560px,92vw)}.dhv2-script-optimize-modal__hint{margin:6px 0 0;color:var(--dhv2-muted);font-size:12px;font-weight:700;line-height:1.5}.dhv2-script-optimize-modal__body{display:grid;gap:14px;max-height:min(70vh,560px);overflow:auto}.dhv2-script-optimize-modal__segment{display:grid;gap:8px;padding:12px 14px;background:#f6f4ff;border:1px solid #e7e2ff;border-radius:12px}.dhv2-script-optimize-modal__segment span{color:#8f87b8;font-size:12px;font-weight:800}.dhv2-script-optimize-modal__segment p{margin:0;color:var(--dhv2-text);font-size:14px;line-height:1.6;white-space:pre-wrap}.dhv2-script-optimize-modal__templates{display:grid;gap:10px}.dhv2-script-optimize-template{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;text-align:left;background:#fff;border:1px solid var(--dhv2-border);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dhv2-script-optimize-template:hover:not(:disabled){border-color:#d8d2ff}.dhv2-script-optimize-template.is-active{background:#f8f6ff;border-color:#b8adff;box-shadow:0 0 0 1px #623bff14}.dhv2-script-optimize-template:disabled{cursor:not-allowed;opacity:.7}.dhv2-script-optimize-template__index{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:#7f73d6;background:#f0ecff;border-radius:999px;font-size:13px;font-weight:900}.dhv2-script-optimize-template.is-active .dhv2-script-optimize-template__index{color:#fff;background:linear-gradient(135deg,#8b6bff,#623bff)}.dhv2-script-optimize-template__content{display:grid;gap:4px;min-width:0}.dhv2-script-optimize-template__content strong{color:var(--dhv2-text);font-size:14px;font-weight:900}.dhv2-script-optimize-template__content em{color:var(--dhv2-muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.5}.dhv2-script-optimize-modal__notice{margin:0;color:#d4380d;font-size:12px;font-weight:700}.dhv2-modal__footer{justify-content:flex-end;border-top:1px solid var(--dhv2-border)}.dhv2-button-secondary,.dhv2-button-primary{min-width:88px;min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:900;cursor:pointer}.dhv2-button-secondary{color:#7d7890;background:#fff;border:1px solid var(--dhv2-border)}.dhv2-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;background:linear-gradient(135deg,#8b6bff,#623bff);border:0}.dhv2-button-primary:disabled{opacity:.65;cursor:not-allowed}@media(max-width:1180px){.dhv2-workspace{grid-template-columns:1fr;overflow-y:auto}.dhv2-sidebar{border-right:0;border-bottom:1px solid var(--dhv2-border)}.dhv2-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dhv2-library__toolbar{flex-direction:column;align-items:stretch}.dhv2-library__filters{justify-content:flex-end}.dhv2-avatar-confirm-stage{flex-direction:column;align-items:center;max-height:90vh;overflow:auto}.dhv2-avatar-confirm-stage:has(.dhv2-voice-picker) .dhv2-avatar-confirm,.dhv2-avatar-confirm-stage:has(.dhv2-voice-picker) .dhv2-voice-picker{width:min(400px,92vw);max-width:none;height:min(720px,88vh)}.dhv2-voice-picker{max-height:none}}@media(max-height:920px){.dhv2-modal.is-ai{width:min(600px,92vw)}.dhv2-modal.is-ai .dhv2-modal__body{max-height:78vh;gap:8px;padding:10px 14px}.dhv2-ai-field h4{font-size:12px}.dhv2-ai-toggle button,.dhv2-ai-pills button,.dhv2-ai-ratio button{min-height:28px;font-size:11px}.dhv2-ai-desc{min-height:72px;font-size:12px}}@media(max-width:720px){.dhv2-library__grid{grid-template-columns:1fr}}.pdhv2-root{--pdhv2-brand: #623bff;--pdhv2-border: #ebe7f4;--pdhv2-text: #282532;--pdhv2-muted: #8d8999;--pdhv2-field: #f7f6fa;height:100%;min-height:0;color:var(--pdhv2-text);background:#faf9fc;overflow:hidden}.pdhv2-root *,.pdhv2-root *:before,.pdhv2-root *:after{box-sizing:border-box}.pdhv2-scroll{height:100%;overflow:auto;padding:24px 20px 32px}.pdhv2-loading,.pdhv2-error{display:grid;place-items:center;height:100%;padding:24px;font-size:14px;font-weight:700}.pdhv2-error{color:#d4380d}.pdhv2-hero{max-width:920px;margin:0 auto 20px;text-align:center}.pdhv2-hero h1{margin:0;font-size:28px;font-weight:900;line-height:1.2}.pdhv2-hero p{margin:10px 0 0;color:var(--pdhv2-muted);font-size:14px;font-weight:700;line-height:1.6}.pdhv2-workbench{max-width:920px;margin:0 auto;display:grid;gap:16px}.pdhv2-step-card{padding:18px;background:#fff;border:1px solid var(--pdhv2-border);border-radius:16px;box-shadow:0 8px 24px #2825320a}.pdhv2-step-card__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.pdhv2-step-card__head--split{justify-content:space-between;gap:16px}.pdhv2-step-card__title{display:flex;align-items:flex-start;gap:12px;min-width:0}.pdhv2-step-index{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:#fff;background:linear-gradient(135deg,#8b6bff,#623bff);border-radius:999px;font-size:13px;font-weight:900}.pdhv2-step-card__head strong{display:block;font-size:16px;font-weight:900}.pdhv2-step-card__head p{margin:4px 0 0;color:var(--pdhv2-muted);font-size:12px;font-weight:700;line-height:1.5}.pdhv2-upload-zone{display:grid;justify-items:center;gap:8px;width:100%;min-height:220px;padding:24px;color:var(--pdhv2-muted);background:var(--pdhv2-field);border:1px dashed #d8d2ea;border-radius:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pdhv2-upload-zone:hover{border-color:#c8c0ff;background:#f3f0ff}.pdhv2-upload-zone.has-image{padding:0;border-style:solid;overflow:hidden}.pdhv2-upload-zone img{width:100%;max-height:360px;object-fit:contain;background:#fff}.pdhv2-upload-zone strong{color:var(--pdhv2-text);font-size:15px;font-weight:800}.pdhv2-upload-zone span{font-size:12px;font-weight:700}.pdhv2-upload-audio-btn.arco-btn{flex-shrink:0;color:var(--pdhv2-brand);border-color:#d8d0ff}.pdhv2-audio-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;background:#f3f0ff;border:1px solid #ddd4ff;border-radius:10px}.pdhv2-audio-selected__meta{display:grid;gap:2px;min-width:0}.pdhv2-audio-selected__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.pdhv2-audio-selected__meta span{color:var(--pdhv2-muted);font-size:11px;font-weight:700}.pdhv2-audio-selected__clear{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:#7d7890;background:#fff;border:1px solid #ebe7f4;border-radius:999px;cursor:pointer}.pdhv2-toast{position:fixed;left:50%;bottom:28px;z-index:1600;transform:translate(-50%);max-width:min(420px,90vw);padding:10px 16px;color:#fff;background:#282532eb;border-radius:999px;font-size:13px;font-weight:700;box-shadow:0 12px 32px #1f1c2d3d;pointer-events:none}.pdhv2-script-field .arco-textarea{background:var(--pdhv2-field);border-color:transparent;border-radius:12px}.pdhv2-script-field .arco-textarea:focus,.pdhv2-script-field .arco-textarea.arco-textarea-focus{border-color:#c8c0ff;box-shadow:0 0 0 2px #623bff14}.pdhv2-script-meta{margin-top:8px;color:var(--pdhv2-muted);font-size:12px;font-weight:700}.pdhv2-voice-row,.pdhv2-settings-row{display:grid;gap:12px}.pdhv2-voice-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:14px}.pdhv2-settings-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pdhv2-field{display:grid;gap:8px;min-width:0}.pdhv2-field>span{color:var(--pdhv2-muted);font-size:12px;font-weight:800}.pdhv2-field .arco-select-view{min-height:40px;border-radius:10px;background:#fff}.pdhv2-field--slider{padding-top:2px}.pdhv2-field__slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pdhv2-muted);font-size:12px;font-weight:800}.pdhv2-field__slider-head strong{color:var(--pdhv2-brand);font-size:12px;font-weight:900}.pdhv2-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px 0}.pdhv2-footer__cost{margin:0;color:var(--pdhv2-muted);font-size:13px;font-weight:700}.pdhv2-generate-btn.arco-btn-primary{min-width:168px;min-height:44px;border-radius:999px;background:linear-gradient(135deg,#8b6bff,#623bff);border:0;font-size:14px;font-weight:900}.pdhv2-result{display:grid;gap:12px;padding:16px;background:#fff;border:1px solid var(--pdhv2-border);border-radius:16px}.pdhv2-result__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdhv2-result__head strong{font-size:14px;font-weight:900}.pdhv2-result__head span{color:var(--pdhv2-muted);font-size:12px;font-weight:700}.pdhv2-result video{width:100%;max-height:420px;border-radius:12px;background:#000}.pdhv2-result__loading{display:grid;place-items:center;min-height:180px;color:var(--pdhv2-brand)}.pdhv2-spinner{animation:pdhv2-spin .9s linear infinite}@keyframes pdhv2-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.pdhv2-voice-row,.pdhv2-settings-row{grid-template-columns:1fr}.pdhv2-footer{flex-direction:column;align-items:stretch}.pdhv2-generate-btn.arco-btn-primary{width:100%}}.dh-history{height:100%;min-height:0;display:flex;flex-direction:column;background:#faf9fc}.dh-history__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #ebe7f4;background:#fff}.dh-history__filters{display:flex;flex-wrap:wrap;gap:8px}.dh-history__count{color:#8d8999;font-size:12px;font-weight:700}.dh-history__loading,.dh-history__empty{flex:1 1 auto;display:grid;place-items:center;min-height:240px}.dh-history__list{flex:1 1 auto;min-height:0;overflow:auto;display:grid;gap:12px;padding:16px 20px 24px}.dh-history-card{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;background:#fff;border:1px solid #ebe7f4;border-radius:14px}.dh-history-card__media{position:relative;width:120px;height:160px;padding:0;overflow:hidden;border:0;border-radius:10px;background:#f3f2f8}.dh-history-card__media.is-playable{cursor:pointer}.dh-history-card__media:disabled{cursor:default}.dh-history-card__media img,.dh-history-card__media video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.dh-history-card__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#120e2047;transition:background .2s ease}.dh-history-card__media.is-playable:hover .dh-history-card__play,.dh-history-card__media.is-playable:focus-visible .dh-history-card__play{background:#120e206b}.dh-history-card__play svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.28))}.dh-history-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#623bff}.dh-history-card__spinner{animation:dh-history-spin .9s linear infinite}.dh-history-card__body{display:grid;gap:6px;min-width:0}.dh-history-card__tags{display:flex;flex-wrap:wrap;gap:6px}.dh-history-card__body strong{font-size:15px;font-weight:900}.dh-history-card__body p{margin:0;color:#8d8999;font-size:12px;font-weight:700}.dh-history-card__script{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-history-card__meta{display:flex;flex-wrap:wrap;gap:12px;color:#9a97a8;font-size:11px;font-weight:700}.dh-history-card__actions{display:flex;flex-direction:column;gap:8px}.dh-history-card__actions a,.dh-history-card__actions button{display:grid;place-items:center;width:34px;height:34px;color:#7d7890;background:#f7f6fa;border:1px solid #ebe7f4;border-radius:10px;cursor:pointer}@keyframes dh-history-spin{to{transform:rotate(360deg)}}.dh-history-preview{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0c0a149e}.dh-history-preview__panel{width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;gap:14px;padding:16px;background:#fff;border-radius:16px;box-shadow:0 24px 64px #14102847}.dh-history-preview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dh-history-preview__head strong{display:block;font-size:16px;font-weight:900}.dh-history-preview__head p{margin:4px 0 0;color:#8d8999;font-size:12px;font-weight:700}.dh-history-preview__head button{display:grid;place-items:center;width:34px;height:34px;color:#7d7890;background:#f7f6fa;border:1px solid #ebe7f4;border-radius:10px;cursor:pointer}.dh-history-preview__video{width:100%;max-height:calc(100vh - 220px);border-radius:12px;background:#111018}.dh-history-preview__actions{display:flex;justify-content:flex-end}.dh-history-preview__actions a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;color:#623bff;background:#f6f2ff;border:1px solid #dfd6ff;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none}@media(max-width:860px){.dh-history-card{grid-template-columns:1fr}.dh-history-card__media{width:100%;height:220px}.dh-history-card__actions{flex-direction:row}}.dh-hub{--dh-hub-brand: #623bff;--dh-hub-border: #ebe7f4;--dh-hub-text: #282532;--dh-hub-muted: #8d8999;display:flex;flex-direction:column;height:calc(100vh - 72px);min-height:0;color:var(--dh-hub-text);background:#fff}.dh-hub__tabs{flex-shrink:0;padding:0 20px;border-bottom:1px solid var(--dh-hub-border);background:#fff}.dh-hub__tabs .arco-tabs-header-nav-line .arco-tabs-header-title{padding:14px 4px;font-size:14px;font-weight:800}.dh-hub__tabs .arco-tabs-header-nav-line .arco-tabs-header-title-active,.dh-hub__tabs .arco-tabs-header-nav-line .arco-tabs-header-title-active:hover{color:var(--dh-hub-brand)}.dh-hub__tabs .arco-tabs-header-ink{background:var(--dh-hub-brand)}.dh-hub__panel{flex:1 1 auto;min-height:0;overflow:hidden}.dh-hub__view{height:100%;min-height:0}.dh-hub .dhv2-root,.dh-hub .pdhv2-root{height:100%}.face-swap-workbench{display:grid;gap:22px;width:100%;padding:18px 0}.face-swap-workbench__hero{display:grid;justify-items:center;gap:20px}.face-swap-workbench__hero>div:first-child{display:grid;justify-items:center;text-align:center}.face-swap-workbench__hero h1{display:flex;align-items:center;gap:10px;margin:18px 0 10px;color:#f7f8ff;font-size:36px;line-height:1.05}.face-swap-workbench__hero p{max-width:720px;margin:0;color:#a6acc7;font-size:16px;line-height:1.55}.face-swap-workbench__upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:22px;width:100%;max-width:1120px;margin:0 auto}.face-swap-workbench__upload-card,.face-swap-workbench__settings{border:1px solid rgba(120,126,159,.28);border-radius:24px;box-shadow:0 28px 60px #00000052}.face-swap-workbench__upload-card{display:grid;gap:18px;min-width:0;padding:24px;background:linear-gradient(180deg,#1a1b28fa,#0e0f16fa),radial-gradient(circle at top,rgba(117,112,255,.18),transparent 60%)}.face-swap-workbench__card-header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.face-swap-workbench__step-badge{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:900;color:#fff}.face-swap-workbench__step-badge.is-photo{background:linear-gradient(135deg,#b256ff,#7b5cff)}.face-swap-workbench__step-badge.is-video{background:linear-gradient(135deg,#2f8fff,#5065ff)}.face-swap-workbench__card-copy{flex:1 1 220px;min-width:0}.face-swap-workbench__card-copy h2{margin:0 0 6px;color:#f6f7ff;font-size:22px}.face-swap-workbench__card-copy p{margin:0;color:#9fa7c5;font-size:14px;line-height:1.45}.face-swap-workbench__format-pill{margin-left:auto;height:30px;padding:0 12px;display:inline-flex;align-items:center;color:#c6cce6;background:#56608a38;border-radius:8px;font-size:10px;font-weight:700;white-space:nowrap}.face-swap-workbench__drop-zone{position:relative;display:grid;align-content:center;justify-items:center;gap:10px;min-height:clamp(220px,32vw,290px);overflow:hidden;border:1.5px dashed rgba(178,86,255,.56);border-radius:16px;background:radial-gradient(circle at center,#904eff29,#42267a1a);color:#f7f7ff;text-align:center;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.face-swap-workbench__drop-zone:hover{transform:translateY(-2px);filter:brightness(1.06)}.face-swap-workbench__drop-zone.is-video{border-color:#3281ff8f;background:radial-gradient(circle at center,#2c85ff29,#1f3e7e1a)}.face-swap-workbench__drop-zone svg{color:#9a74ff}.face-swap-workbench__drop-zone.is-video svg{color:#5aa5ff}.face-swap-workbench__drop-zone strong{font-size:18px;line-height:1.35}.face-swap-workbench__drop-zone span{color:#aab2cf;font-size:14px}.face-swap-workbench__drop-zone.has-preview{min-height:clamp(220px,32vw,290px);padding:0;border-style:solid}.face-swap-workbench__drop-zone.has-preview img,.face-swap-workbench__drop-zone.has-preview video{width:100%;height:clamp(220px,32vw,290px);object-fit:contain;display:block;background:#12131b}.face-swap-workbench__clear-button,.face-swap-workbench__upload-overlay{position:absolute;z-index:3}.face-swap-workbench__clear-button{top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;color:#f3f5ff;background:#0b0d14bd;border:1px solid rgba(255,255,255,.12);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.face-swap-workbench__upload-overlay{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;color:#334155;background:#ffffffc7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center}.face-swap-workbench__upload-spinner{width:42px;height:42px;border:3px solid rgba(59,130,246,.16);border-top-color:#3b82f6;border-radius:50%;animation:spin .9s linear infinite}.face-swap-workbench__upload-overlay strong{color:#334155;font-size:14px;font-weight:700;line-height:1.4}.face-swap-workbench__target-processing{display:grid;justify-items:center;gap:12px;padding:24px;color:#5b6478;text-align:center}.face-swap-workbench__target-processing strong{color:#334155;font-size:15px;font-weight:800}.face-swap-workbench__target-processing small{color:#8b93a7;font-size:13px;font-weight:600}.face-swap-workbench__drop-zone small{position:absolute;right:12px;bottom:12px;left:12px;overflow:hidden;padding:8px 10px;color:#d9dff2;background:#08090eb3;border-radius:12px;font-size:12px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.face-swap-workbench__sample-title{color:#aeb9d4;font-size:13px;font-weight:700}.face-swap-workbench__samples{display:flex;gap:12px}.face-swap-workbench__samples.is-photo .face-swap-workbench__sample{width:88px;height:88px}.face-swap-workbench__samples.is-video .face-swap-workbench__sample{flex:1;height:88px}.face-swap-workbench__sample{position:relative;overflow:hidden;border-radius:12px;background:#ffffff0f}.face-swap-workbench__sample img{width:100%;height:100%;object-fit:cover;display:block}.face-swap-workbench__sample-play,.face-swap-workbench__sample-time{position:absolute;bottom:8px}.face-swap-workbench__sample-play{left:8px;color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6))}.face-swap-workbench__sample-time{right:8px;padding:2px 6px;color:#fff;background:#00000094;border-radius:6px;font-size:11px;font-weight:700}.face-swap-workbench__settings{display:grid;gap:18px;width:100%;max-width:1120px;margin:0 auto;padding:22px 24px;background:#16171d}.face-swap-workbench__settings-title{display:flex;align-items:center;gap:10px;color:#f4f6ff;font-size:18px;font-weight:900;flex-wrap:wrap;justify-content:space-between}.face-swap-workbench__action-meta-inline{display:flex;align-items:center;gap:10px;margin-left:auto}.face-swap-workbench__settings-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:34px;row-gap:18px}.face-swap-workbench__settings-controls{display:grid;grid-template-columns:max-content 132px 96px 84px max-content max-content;align-items:start;column-gap:16px;row-gap:18px}.face-swap-workbench__setting,.face-swap-workbench__toggle{display:grid;align-content:start;align-self:start;gap:8px;color:#dfe5fb;width:100%;justify-items:start;text-align:left}.face-swap-workbench .custom-select{width:100%}.face-swap-workbench .custom-select-trigger{min-height:40px;padding:0 12px;color:#f7f8ff;background:#ffffff0f;border:1px solid rgba(150,154,186,.24);border-radius:10px}.face-swap-workbench .custom-select-trigger:hover,.face-swap-workbench .custom-select.is-open .custom-select-trigger{border-color:#8f63ff8c;box-shadow:0 0 0 3px #8f63ff1f}.face-swap-workbench .custom-select-menu{width:max-content;min-width:100%;background:#1a1d27;border-color:#8f63ff57;box-shadow:0 18px 42px #0000006b}.face-swap-workbench .custom-select-menu button{color:#eef2ff}.face-swap-workbench .custom-select-menu button:hover,.face-swap-workbench .custom-select-menu button.is-selected{background:#8f63ff2e}.face-swap-workbench__setting span,.face-swap-workbench__toggle span{display:block;min-height:18px;line-height:18px;font-size:13px;font-weight:700;text-align:left}.face-swap-workbench__setting select,.face-swap-workbench__toggle input[type=checkbox]{appearance:none}.face-swap-workbench__setting select{display:block;min-width:120px;height:28px;margin:0;padding:0 12px;color:#f7f8ff;background:#ffffff0f;border:1px solid rgba(150,154,186,.24);border-radius:8px;text-align:left}.face-swap-workbench__setting--compact,.face-swap-workbench__setting--compact .custom-select{width:96px;min-width:96px}.face-swap-workbench__setting--compact .custom-select-menu,.face-swap-workbench__setting--duration .custom-select-menu{width:100%;min-width:120px}.face-swap-workbench__setting--model,.face-swap-workbench__setting--model .custom-select{width:132px;min-width:132px}.face-swap-workbench__setting--duration,.face-swap-workbench__setting--duration .custom-select{width:84px;min-width:84px}.face-swap-workbench__setting--wide{display:grid;grid-template-columns:148px 40px;align-items:flex-start;gap:10px}.face-swap-workbench__setting--wide span{grid-column:1 / -1;white-space:nowrap}.face-swap-workbench__setting--wide input[type=range]{display:block;width:148px;margin:8px 0 0;accent-color:#8f63ff;justify-self:center}.face-swap-workbench__setting--wide b{display:block;width:40px;min-width:40px;margin-top:8px;color:#f3f5ff;font-size:13px;line-height:1;text-align:center;align-self:center}.face-swap-workbench__toggle{justify-items:start}.face-swap-workbench__toggle--top{align-self:start;padding-top:0}.face-swap-workbench__toggle input[type=checkbox]{position:relative;justify-self:center;width:42px;height:24px;margin-top:12px;background:#4a4d5a;border-radius:999px;cursor:pointer;transition:background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .18s ease}.face-swap-workbench__toggle--enhance input[type=checkbox],.face-swap-workbench__toggle--optimize input[type=checkbox]{margin-top:8px}.face-swap-workbench__toggle input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0f121e47;transform:translate(18px);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.face-swap-workbench__toggle input[type=checkbox]:checked{background:linear-gradient(to right,#ad6cfc,#5a2cfc);box-shadow:0 0 0 4px #7c5cff24}.face-swap-workbench__toggle input[type=checkbox]:not(:checked){background:#4a4d5a}.face-swap-workbench__toggle input[type=checkbox]:not(:checked):after{transform:translate(0)}.face-swap-workbench__toggle input[type=checkbox]:active{transform:scale(.97)}.face-swap-workbench__toggle input[type=checkbox]:active:after{box-shadow:0 3px 10px #0f121e57}.face-swap-workbench__action-area{display:grid;align-self:end;justify-self:start;gap:10px;padding-left:6px;justify-items:start}.face-swap-workbench__start-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:227px;height:56px;padding:0 26px;color:#fff;background:linear-gradient(to right,#ad6cfc,#5a2cfc);border:0;border-radius:10px;box-shadow:0 16px 30px #515cff47;font-size:16px;font-weight:900;cursor:pointer}.face-swap-workbench__start-button:disabled{opacity:.58;cursor:default}.face-swap-workbench__start-button svg{flex:0 0 auto}.face-swap-workbench__start-button .lucide-loader-2{animation:spin 1s linear infinite}.face-swap-workbench__action-meta{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.face-swap-workbench__price{padding:8px 12px;color:#f5d475;background:#3d2e10d1;border:1px solid rgba(255,212,117,.2);border-radius:999px;font-size:12px;font-weight:900}.face-swap-workbench__estimate{display:inline-flex;align-items:center;gap:6px;color:#97a1c1;font-size:12px;font-weight:700}.face-swap-workbench__notice{padding:14px 16px;color:#ffd2d2;background:#5e111d6b;border:1px solid rgba(255,126,145,.2);border-radius:14px;font-size:13px;font-weight:700}.face-swap-workbench__dialog-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#080a1294;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.face-swap-workbench__dialog{position:relative;display:grid;gap:18px;width:min(420px,100%);padding:28px;color:#f7f8ff;background:#171923;border:1px solid rgba(151,161,193,.22);border-radius:18px;box-shadow:0 26px 72px #0000006b}.face-swap-workbench__dialog-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#aeb6cf;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.face-swap-workbench__dialog-close:hover{color:#fff;background:#ffffff17;border-color:#ffffff29}.face-swap-workbench__dialog-icon{display:grid;place-items:center;width:52px;height:52px;color:#f5d475;background:#f5d4751f;border:1px solid rgba(245,212,117,.2);border-radius:16px}.face-swap-workbench__dialog-copy{display:grid;gap:8px;padding-right:22px}.face-swap-workbench__dialog-copy h2{margin:0;color:#f8f9ff;font-size:20px;line-height:1.3}.face-swap-workbench__dialog-copy p{margin:0;color:#dfe5fb;font-size:15px;font-weight:800;line-height:1.55}.face-swap-workbench__dialog-copy span{color:#98a2c0;font-size:13px;font-weight:600;line-height:1.55}.face-swap-workbench__dialog-actions{display:flex;justify-content:flex-end}.face-swap-workbench__dialog-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:42px;padding:0 18px;color:#fff;background:linear-gradient(to right,#ad6cfc,#5a2cfc);border:0;border-radius:10px;box-shadow:0 12px 24px #515cff3d;font-size:14px;font-weight:900;cursor:pointer}.face-swap-workbench__privacy{display:flex;align-items:center;justify-content:center;gap:8px;color:#98a2c0;font-size:13px;font-weight:600;text-align:center}@media(max-width:1320px){.face-swap-workbench__settings-body{grid-template-columns:1fr}.face-swap-workbench__settings-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.face-swap-workbench__action-area{grid-column:1 / -1;justify-items:start}}@media(max-width:960px){.face-swap-workbench__hero,.face-swap-workbench__upload-grid,.face-swap-workbench__settings-controls{grid-template-columns:1fr}.face-swap-workbench__hero{display:grid}.face-swap-workbench__card-header{flex-wrap:wrap}.face-swap-workbench__format-pill{margin-left:0}.face-swap-workbench__action-area{justify-items:stretch}.face-swap-workbench__start-button{width:100%}.face-swap-workbench__dialog{padding:24px}.face-swap-workbench__dialog-copy{padding-right:0}.face-swap-workbench__dialog-actions,.face-swap-workbench__dialog-actions button{width:100%}}:root{--primary: #705cff;--primary-2: #9a88ff;--primary-dark: #3b2a9f;--text: #222640;--muted: #777d98;--line: rgba(112, 92, 255, .12);--gen-stage-bg: radial-gradient(circle at 50% 30%, rgba(134, 113, 255, .11), transparent 30%), radial-gradient(circle at 72% 42%, rgba(112, 148, 255, .07), transparent 24%), radial-gradient(circle at 28% 40%, rgba(177, 158, 255, .06), transparent 25%), linear-gradient(180deg, #fbfbff 0%, #fbfbff 56%, #f7f4ff 100%)}.feature-page-shell:has(.video-gen-view-root.is-gen-stage){overflow:hidden!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important}.feature-main:has(.video-gen-view-root.is-gen-stage){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100vh!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important;background:var(--gen-stage-bg)!important}.feature-module-keepalive:has(.video-gen-view-root.is-gen-stage){display:flex!important;flex:1 1 0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.feature-main:has(.video-gen-view-root.is-gen-stage) .fm-workbench-topbar{flex:0 0 auto}section.generation-stage.video-gen-view.video-gen-view-root.is-gen-stage{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;flex:1 1 0!important;width:100%!important;height:100%!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;isolation:isolate;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--gen-stage-bg)!important}.generation-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.8),transparent 36%),radial-gradient(ellipse at 50% 66%,rgba(134,113,255,.06),transparent 44%);animation:fog-breathe 8s ease-in-out infinite}@keyframes fog-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.generation-stage:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:34%;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(128,108,255,.035),transparent 58%),linear-gradient(180deg,#fff0,#826cff05 62%,#fff0);filter:blur(18px);opacity:.9}.generation-stage__ambient,.generation-stage__wave{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.generation-stage__ambient{z-index:1}.generation-stage__wave{z-index:2}.generation-content{position:relative;z-index:5;flex:1 1 0;width:100%;max-width:min(1100px,calc(100% - 64px));min-height:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vh,24px);padding:clamp(16px,3vh,40px) 32px;box-sizing:border-box}.generation-title{margin:0;display:flex;align-items:center;gap:13px;font-size:clamp(32px,3.2vw,48px);line-height:1;font-weight:850;color:#3c2aa9;letter-spacing:-1px;text-shadow:0 8px 28px rgba(107,83,255,.08)}.sparkle{width:22px;height:22px;position:relative;flex:0 0 22px}.sparkle:before,.sparkle:after{content:"";position:absolute;background:linear-gradient(135deg,#7562ff,#b6aaff);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);animation:sparkle 2.5s ease-in-out infinite}.sparkle:before{width:18px;height:18px;left:0;top:0}.sparkle:after{width:8px;height:8px;right:-3px;bottom:-1px;animation-delay:.7s}@keyframes sparkle{0%,to{opacity:.55;transform:scale(.82) rotate(0)}50%{opacity:1;transform:scale(1.08) rotate(15deg)}}.generation-desc{margin-top:22px;max-width:720px;text-align:center;color:#5f657f;font-size:15px;line-height:1.7}.visual-core{position:relative;width:100%;height:clamp(260px,36vh,370px);margin-top:0;display:grid;place-items:center;flex:0 1 auto}.orbit-svg{position:absolute;width:min(1020px,96vw);height:370px;overflow:visible;filter:drop-shadow(0 0 10px rgba(112,95,255,.07))}.orbit-line{fill:none;stroke-width:1.3;transform-origin:center}.orbit-line.one{stroke:#705fff26;animation:orbit-a 16s ease-in-out infinite alternate}.orbit-line.two{stroke:#705fff18;animation:orbit-b 20s ease-in-out infinite alternate}.orbit-line.three{stroke:#9e91ff13;animation:orbit-c 24s ease-in-out infinite alternate}@keyframes orbit-a{0%{transform:rotate(-2deg) scaleX(.99)}to{transform:rotate(2deg) scaleX(1.01)}}@keyframes orbit-b{0%{transform:rotate(7deg) translate(-3px)}to{transform:rotate(10deg) translate(4px)}}@keyframes orbit-c{0%{transform:rotate(-10deg) translateY(2px)}to{transform:rotate(-7deg) translateY(-3px)}}.orbit-node{fill:#8c79ff;opacity:.86}.progress-shell{position:relative;width:300px;height:300px;display:grid;place-items:center;filter:drop-shadow(0 14px 42px rgba(107,83,255,.09));z-index:3}.progress-shell:before{content:"";position:absolute;inset:29px;border-radius:50%;background:radial-gradient(circle at 45% 40%,#fffffff0,#f8f7ff8f 58%,#e8e4ff29);box-shadow:inset 0 0 70px #8977ff0d,0 0 70px #8977ff0f}.progress-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.progress-track{fill:none;stroke:#715dff1a;stroke-width:14}.progress-value{fill:none;stroke:url(#genProgressGradient);stroke-width:14;stroke-linecap:round;filter:url(#genProgressGlow);transition:stroke-dashoffset .8s cubic-bezier(.2,.75,.2,1)}.progress-copy{position:relative;z-index:2;text-align:center}.progress-label{color:#7a809b;font-size:17px;margin-bottom:8px}.progress-number{color:#372897;font-size:66px;line-height:.95;font-weight:850;letter-spacing:-2px}.progress-status{color:#686e8c;font-size:18px;margin-top:11px}.progress-eta{margin-top:7px;color:#9297ad;font-size:13px;letter-spacing:.1px}.steps{position:relative;width:min(820px,88%);display:grid;grid-template-columns:repeat(4,1fr);column-gap:22px;z-index:5;margin-top:0;flex-shrink:0}.steps:before{content:"";position:absolute;left:10%;right:10%;top:23px;height:2px;background:#725fff1c;z-index:-1}.steps-progress{position:absolute;left:10%;top:23px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7863ff,#9a8aff);box-shadow:0 0 14px #7863ff3d;z-index:-1;transition:width .6s cubic-bezier(.2,.75,.2,1)}.step{text-align:center}.step-icon{width:50px;height:50px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;color:#a7abc0;background:#ffffffc7;border:1px solid rgba(109,92,255,.1);box-shadow:0 8px 24px #5d48aa0a}.step-icon svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.step.active .step-icon{color:#fff;background:linear-gradient(135deg,#7662ff,#8f7bff);box-shadow:0 0 0 6px #7662ff14,0 0 28px #7662ff66;animation:active-pulse 2.4s ease-in-out infinite}@keyframes active-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #7662ff14,0 0 26px #7662ff4d}50%{transform:scale(1.045);box-shadow:0 0 0 9px #7662ff0d,0 0 36px #7662ff66}}.step-name{color:#252a46;font-size:15px;line-height:1.4;font-weight:800}.step-state{margin-top:6px;color:#a2a6b9;font-size:13px;line-height:1.4}.step.active .step-state{color:#765fff;font-weight:700}.tip-card{position:relative;z-index:6;width:min(680px,84%);min-height:94px;margin-top:0;margin-bottom:0;padding:20px 26px;border-radius:22px;background:#ffffffbf;border:1px solid rgba(109,92,255,.1);box-shadow:0 20px 50px #4834a014,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0}.tip-title{display:flex;align-items:center;gap:10px;color:#40338f;font-size:16px;font-weight:800;margin-bottom:8px}.tip-icon{color:#765fff;font-size:20px;line-height:1}.tip-text{color:#6e738e;font-size:14px;line-height:1.7}.generation-stage.is-done .progress-shell{transform:scale(.55);opacity:0;transition:transform .65s ease,opacity .65s ease}.generation-stage.is-done:before,.generation-stage.is-done:after,.generation-stage.is-done .generation-stage__ambient,.generation-stage.is-done .generation-stage__wave{opacity:.4;transition:opacity .6s ease}.generation-stage.is-done .step.active .step-icon{animation:none}@media(max-height:760px){.generation-content{gap:10px;padding:12px 0}.visual-core{height:clamp(220px,32vh,300px)}.progress-shell{width:258px;height:258px}.progress-number{font-size:54px}}@media(max-width:760px){.generation-content{width:calc(100% - 32px);padding-top:28px}.steps{grid-template-columns:repeat(2,1fr);row-gap:20px}.visual-core{height:280px}.progress-shell{width:240px;height:240px}.progress-number{font-size:48px}}@media(prefers-reduced-motion:reduce){.generation-stage *,.generation-stage *:before,.generation-stage *:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.viral-graphic-showcase{display:grid;gap:14px;padding:12px}.viral-graphic-showcase__hero,.viral-graphic-showcase__panel{border:1px solid rgba(183,194,235,.12);border-radius:24px;background:linear-gradient(180deg,#1c202ef0,#12151ff0);padding:16px}.viral-graphic-showcase__hero{background:radial-gradient(circle at top right,rgba(144,78,255,.16),transparent 34%),linear-gradient(180deg,#1c202ef0,#12151ff0)}.viral-graphic-showcase__eyebrow{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#56608a38;color:#c6cce6;font-size:12px;font-weight:800}.viral-graphic-showcase__hero h3{margin:14px 0 8px;color:#f5f7ff;font-size:20px;line-height:1.3}.viral-graphic-showcase__hero p,.viral-graphic-showcase__template-body p{margin:0;color:#a9b3cf;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.viral-graphic-showcase__steps{display:flex;align-items:center;gap:10px;margin-top:16px;color:#94a3b8}.viral-graphic-showcase__step{display:grid;gap:6px;justify-items:center;flex:1;min-width:0;text-align:center}.viral-graphic-showcase__step span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#56608a38;color:#f5f7ff;font-size:13px;font-weight:800}.viral-graphic-showcase__step strong,.viral-graphic-showcase__panel-head strong,.viral-graphic-showcase__template-body strong{color:#f5f7ff}.viral-graphic-showcase__step strong{font-size:12px}.viral-graphic-showcase__panel-head,.viral-graphic-showcase__tag-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.viral-graphic-showcase__panel-head span,.viral-graphic-showcase__tag-head{color:#a9b3cf;font-size:12px;font-weight:700}.viral-graphic-showcase__panel{display:grid;gap:14px}.viral-graphic-showcase__template-body button{min-height:34px;border-radius:10px;font-size:12px;font-weight:800}.viral-graphic-showcase__template-body button{border:1px solid rgba(196,207,249,.14);background:#ffffff12;color:#f5f7ff;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.viral-graphic-showcase__template-body button:disabled{opacity:.55;cursor:not-allowed}.viral-graphic-showcase__template-list{display:grid;gap:12px}.viral-graphic-showcase__template{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(196,207,249,.14);border-radius:16px;background:#ffffff0a}.viral-graphic-showcase__template-thumb{padding:0;border:0;background:transparent;cursor:pointer}.viral-graphic-showcase__template-thumb img{width:108px;height:132px;object-fit:cover;display:block;border-radius:12px;background:#ffffff0d}.viral-graphic-showcase__template-body{display:grid;grid-template-rows:auto 1fr auto;gap:8px;align-content:start;height:132px;min-height:132px}.viral-graphic-showcase__template-body strong{font-size:14px}.viral-graphic-showcase__template-body button{width:fit-content;padding:0 12px;margin-top:auto;justify-self:end;align-self:end;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.viral-graphic-showcase__template-body button:hover,.viral-graphic-showcase__template-body button.is-selected,.viral-graphic-showcase__template-body button:active{background:linear-gradient(to right,#ad6cfc,#5a2cfc);border-color:transparent;color:#fff;box-shadow:0 10px 24px #5a2cfc47}.viral-graphic-showcase__template-body button:hover{transform:translateY(-1px)}.viral-graphic-showcase__template-body button:active{transform:translateY(0)}@media(max-width:960px){.viral-graphic-showcase__template{grid-template-columns:1fr}.viral-graphic-showcase__template-thumb img{width:100%;height:180px}}body{--red-1: 255,236,232;--red-2: 253,205,197;--red-3: 251,172,163;--red-4: 249,137,129;--red-5: 247,101,96;--red-6: 245,63,63;--red-7: 203,39,45;--red-8: 161,21,30;--red-9: 119,8,19;--red-10: 77,0,10;--orangered-1: 255,243,232;--orangered-2: 253,221,195;--orangered-3: 252,197,159;--orangered-4: 250,172,123;--orangered-5: 249,144,87;--orangered-6: 247,114,52;--orangered-7: 204,81,32;--orangered-8: 162,53,17;--orangered-9: 119,31,6;--orangered-10: 77,14,0;--orange-1: 255,247,232;--orange-2: 255,228,186;--orange-3: 255,207,139;--orange-4: 255,182,93;--orange-5: 255,154,46;--orange-6: 255,125,0;--orange-7: 210,95,0;--orange-8: 166,69,0;--orange-9: 121,46,0;--orange-10: 77,27,0;--gold-1: 255,252,232;--gold-2: 253,244,191;--gold-3: 252,233,150;--gold-4: 250,220,109;--gold-5: 249,204,69;--gold-6: 247,186,30;--gold-7: 204,146,19;--gold-8: 162,109,10;--gold-9: 119,75,4;--gold-10: 77,45,0;--yellow-1: 254,255,232;--yellow-2: 254,254,190;--yellow-3: 253,250,148;--yellow-4: 252,242,107;--yellow-5: 251,232,66;--yellow-6: 250,220,25;--yellow-7: 207,175,15;--yellow-8: 163,132,8;--yellow-9: 120,93,3;--yellow-10: 77,56,0;--lime-1: 252,255,232;--lime-2: 237,248,187;--lime-3: 220,241,144;--lime-4: 201,233,104;--lime-5: 181,226,65;--lime-6: 159,219,29;--lime-7: 126,183,18;--lime-8: 95,148,10;--lime-9: 67,112,4;--lime-10: 42,77,0;--green-1: 232,255,234;--green-2: 175,240,181;--green-3: 123,225,136;--green-4: 76,210,99;--green-5: 35,195,67;--green-6: 0,180,42;--green-7: 0,154,41;--green-8: 0,128,38;--green-9: 0,102,34;--green-10: 0,77,28;--cyan-1: 232,255,251;--cyan-2: 183,244,236;--cyan-3: 137,233,224;--cyan-4: 94,223,214;--cyan-5: 55,212,207;--cyan-6: 20,201,201;--cyan-7: 13,165,170;--cyan-8: 7,130,139;--cyan-9: 3,97,108;--cyan-10: 0,66,77;--blue-1: 232,247,255;--blue-2: 195,231,254;--blue-3: 159,212,253;--blue-4: 123,192,252;--blue-5: 87,169,251;--blue-6: 52,145,250;--blue-7: 32,108,207;--blue-8: 17,75,163;--blue-9: 6,48,120;--blue-10: 0,26,77;--arcoblue-1: 232,243,255;--arcoblue-2: 190,218,255;--arcoblue-3: 148,191,255;--arcoblue-4: 106,161,255;--arcoblue-5: 64,128,255;--arcoblue-6: 22,93,255;--arcoblue-7: 14,66,210;--arcoblue-8: 7,44,166;--arcoblue-9: 3,26,121;--arcoblue-10: 0,13,77;--purple-1: 245,232,255;--purple-2: 221,190,246;--purple-3: 195,150,237;--purple-4: 168,113,227;--purple-5: 141,78,218;--purple-6: 114,46,209;--purple-7: 85,29,176;--purple-8: 60,16,143;--purple-9: 39,6,110;--purple-10: 22,0,77;--pinkpurple-1: 255,232,251;--pinkpurple-2: 247,186,239;--pinkpurple-3: 240,142,230;--pinkpurple-4: 232,101,223;--pinkpurple-5: 225,62,219;--pinkpurple-6: 217,26,217;--pinkpurple-7: 176,16,182;--pinkpurple-8: 138,9,147;--pinkpurple-9: 101,3,112;--pinkpurple-10: 66,0,77;--magenta-1: 255,232,241;--magenta-2: 253,194,219;--magenta-3: 251,157,199;--magenta-4: 249,121,183;--magenta-5: 247,84,168;--magenta-6: 245,49,157;--magenta-7: 203,30,131;--magenta-8: 161,16,105;--magenta-9: 119,6,79;--magenta-10: 77,0,52;--gray-1: 247,248,250;--gray-2: 242,243,245;--gray-3: 229,230,235;--gray-4: 201,205,212;--gray-5: 169,174,184;--gray-6: 134,144,156;--gray-7: 107,119,133;--gray-8: 78,89,105;--gray-9: 39,46,59;--gray-10: 29,33,41;--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-10: var(--green-10);--primary-1: var(--arcoblue-1);--primary-2: var(--arcoblue-2);--primary-3: var(--arcoblue-3);--primary-4: var(--arcoblue-4);--primary-5: var(--arcoblue-5);--primary-6: var(--arcoblue-6);--primary-7: var(--arcoblue-7);--primary-8: var(--arcoblue-8);--primary-9: var(--arcoblue-9);--primary-10: var(--arcoblue-10);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-10: var(--red-10);--warning-1: var(--orange-1);--warning-2: var(--orange-2);--warning-3: var(--orange-3);--warning-4: var(--orange-4);--warning-5: var(--orange-5);--warning-6: var(--orange-6);--warning-7: var(--orange-7);--warning-8: var(--orange-8);--warning-9: var(--orange-9);--warning-10: var(--orange-10);--link-1: var(--arcoblue-1);--link-2: var(--arcoblue-2);--link-3: var(--arcoblue-3);--link-4: var(--arcoblue-4);--link-5: var(--arcoblue-5);--link-6: var(--arcoblue-6);--link-7: var(--arcoblue-7);--link-8: var(--arcoblue-8);--link-9: var(--arcoblue-9);--link-10: var(--arcoblue-10);--data-1: var(--arcoblue-5);--data-2: var(--arcoblue-2);--data-3: 85,197,253;--data-4: 156,220,252;--data-5: var(--orange-6);--data-6: var(--orange-3);--data-7: var(--green-4);--data-8: var(--green-2);--data-9: var(--purple-4);--data-10: var(--purple-2);--data-11: var(--gold-6);--data-12: var(--gold-4);--data-13: var(--lime-6);--data-14: var(--lime-4);--data-15: var(--magenta-4);--data-16: var(--magenta-3);--data-17: var(--cyan-6);--data-18: var(--cyan-3);--data-19: var(--pinkpurple-4);--data-20: var(--pinkpurple-2)}body[arco-theme=dark]{--red-1: 77,0,10;--red-2: 119,6,17;--red-3: 161,22,31;--red-4: 203,46,52;--red-5: 245,78,78;--red-6: 247,105,101;--red-7: 249,141,134;--red-8: 251,176,167;--red-9: 253,209,202;--red-10: 255,240,236;--orangered-1: 77,14,0;--orangered-2: 119,30,5;--orangered-3: 162,55,20;--orangered-4: 204,87,41;--orangered-5: 247,126,69;--orangered-6: 249,146,90;--orangered-7: 250,173,125;--orangered-8: 252,198,161;--orangered-9: 253,222,197;--orangered-10: 255,244,235;--orange-1: 77,27,0;--orange-2: 121,48,4;--orange-3: 166,75,10;--orange-4: 210,105,19;--orange-5: 255,141,31;--orange-6: 255,150,38;--orange-7: 255,179,87;--orange-8: 255,205,135;--orange-9: 255,227,184;--orange-10: 255,247,232;--gold-1: 77,45,0;--gold-2: 119,75,4;--gold-3: 162,111,15;--gold-4: 204,150,31;--gold-5: 247,192,52;--gold-6: 249,204,68;--gold-7: 250,220,108;--gold-8: 252,233,149;--gold-9: 253,244,190;--gold-10: 255,252,232;--yellow-1: 77,56,0;--yellow-2: 120,94,7;--yellow-3: 163,134,20;--yellow-4: 207,179,37;--yellow-5: 250,225,60;--yellow-6: 251,233,75;--yellow-7: 252,243,116;--yellow-8: 253,250,157;--yellow-9: 254,254,198;--yellow-10: 254,255,240;--lime-1: 42,77,0;--lime-2: 68,112,6;--lime-3: 98,148,18;--lime-4: 132,183,35;--lime-5: 168,219,57;--lime-6: 184,226,75;--lime-7: 203,233,112;--lime-8: 222,241,152;--lime-9: 238,248,194;--lime-10: 253,255,238;--green-1: 0,77,28;--green-2: 4,102,37;--green-3: 10,128,45;--green-4: 18,154,55;--green-5: 29,180,64;--green-6: 39,195,70;--green-7: 80,210,102;--green-8: 126,225,139;--green-9: 178,240,183;--green-10: 235,255,236;--cyan-1: 0,66,77;--cyan-2: 6,97,108;--cyan-3: 17,131,139;--cyan-4: 31,166,170;--cyan-5: 48,201,201;--cyan-6: 63,212,207;--cyan-7: 102,223,215;--cyan-8: 144,233,225;--cyan-9: 190,244,237;--cyan-10: 240,255,252;--blue-1: 0,26,77;--blue-2: 5,47,120;--blue-3: 19,76,163;--blue-4: 41,113,207;--blue-5: 70,154,250;--blue-6: 90,170,251;--blue-7: 125,193,252;--blue-8: 161,213,253;--blue-9: 198,232,254;--blue-10: 234,248,255;--arcoblue-1: 0,13,77;--arcoblue-2: 4,27,121;--arcoblue-3: 14,50,166;--arcoblue-4: 29,77,210;--arcoblue-5: 48,111,255;--arcoblue-6: 60,126,255;--arcoblue-7: 104,159,255;--arcoblue-8: 147,190,255;--arcoblue-9: 190,218,255;--arcoblue-10: 234,244,255;--purple-1: 22,0,77;--purple-2: 39,6,110;--purple-3: 62,19,143;--purple-4: 90,37,176;--purple-5: 123,61,209;--purple-6: 142,81,218;--purple-7: 169,116,227;--purple-8: 197,154,237;--purple-9: 223,194,246;--purple-10: 247,237,255;--pinkpurple-1: 66,0,77;--pinkpurple-2: 101,3,112;--pinkpurple-3: 138,13,147;--pinkpurple-4: 176,27,182;--pinkpurple-5: 217,46,217;--pinkpurple-6: 225,61,219;--pinkpurple-7: 232,102,223;--pinkpurple-8: 240,146,230;--pinkpurple-9: 247,193,240;--pinkpurple-10: 255,242,253;--magenta-1: 77,0,52;--magenta-2: 119,8,80;--magenta-3: 161,23,108;--magenta-4: 203,43,136;--magenta-5: 245,69,166;--magenta-6: 247,86,169;--magenta-7: 249,122,184;--magenta-8: 251,158,200;--magenta-9: 253,195,219;--magenta-10: 255,232,241;--gray-1: 23,23,26;--gray-2: 46,46,48;--gray-3: 72,72,73;--gray-4: 95,95,96;--gray-5: 120,120,122;--gray-6: 146,146,147;--gray-7: 171,171,172;--gray-8: 197,197,197;--gray-9: 223,223,223;--gray-10: 246,246,246;--primary-1: var(--arcoblue-1);--primary-2: var(--arcoblue-2);--primary-3: var(--arcoblue-3);--primary-4: var(--arcoblue-4);--primary-5: var(--arcoblue-5);--primary-6: var(--arcoblue-6);--primary-7: var(--arcoblue-7);--primary-8: var(--arcoblue-8);--primary-9: var(--arcoblue-9);--primary-10: var(--arcoblue-10);--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-10: var(--green-10);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-10: var(--red-10);--warning-1: var(--orange-1);--warning-2: var(--orange-2);--warning-3: var(--orange-3);--warning-4: var(--orange-4);--warning-5: var(--orange-5);--warning-6: var(--orange-6);--warning-7: var(--orange-7);--warning-8: var(--orange-8);--warning-9: var(--orange-9);--warning-10: var(--orange-10);--link-1: var(--arcoblue-1);--link-2: var(--arcoblue-2);--link-3: var(--arcoblue-3);--link-4: var(--arcoblue-4);--link-5: var(--arcoblue-5);--link-6: var(--arcoblue-6);--link-7: var(--arcoblue-7);--link-8: var(--arcoblue-8);--link-9: var(--arcoblue-9);--link-10: var(--arcoblue-10);--data-1: var(--arcoblue-5);--data-2: var(--arcoblue-3);--data-3: var(--blue-5);--data-4: var(--blue-3);--data-5: var(--orange-6);--data-6: var(--orange-3);--data-7: var(--green-4);--data-8: var(--green-3);--data-9: var(--purple-4);--data-10: var(--purple-3);--data-11: var(--gold-6);--data-12: var(--gold-4);--data-13: var(--lime-6);--data-14: var(--lime-4);--data-15: var(--magenta-4);--data-16: var(--magenta-3);--data-17: var(--cyan-6);--data-18: var(--cyan-3);--data-19: var(--pinkpurple-4);--data-20: var(--pinkpurple-2)}body{--color-white: #ffffff;--color-black: #000000;--color-border: rgb(var(--gray-3));--color-bg-popup: var(--color-bg-5);--color-bg-1: #fff;--color-bg-2: #fff;--color-bg-3: #fff;--color-bg-4: #fff;--color-bg-5: #fff;--color-bg-white: #fff;--color-neutral-1: rgb(var(--gray-1));--color-neutral-2: rgb(var(--gray-2));--color-neutral-3: rgb(var(--gray-3));--color-neutral-4: rgb(var(--gray-4));--color-neutral-5: rgb(var(--gray-5));--color-neutral-6: rgb(var(--gray-6));--color-neutral-7: rgb(var(--gray-7));--color-neutral-8: rgb(var(--gray-8));--color-neutral-9: rgb(var(--gray-9));--color-neutral-10: rgb(var(--gray-10));--color-text-1: var(--color-neutral-10);--color-text-2: var(--color-neutral-8);--color-text-3: var(--color-neutral-6);--color-text-4: var(--color-neutral-4);--color-border-1: var(--color-neutral-2);--color-border-2: var(--color-neutral-3);--color-border-3: var(--color-neutral-4);--color-border-4: var(--color-neutral-6);--color-fill-1: var(--color-neutral-1);--color-fill-2: var(--color-neutral-2);--color-fill-3: var(--color-neutral-3);--color-fill-4: var(--color-neutral-4);--color-primary-light-1: rgb(var(--primary-1));--color-primary-light-2: rgb(var(--primary-2));--color-primary-light-3: rgb(var(--primary-3));--color-primary-light-4: rgb(var(--primary-4));--color-secondary: var(--color-neutral-2);--color-secondary-hover: var(--color-neutral-3);--color-secondary-active: var(--color-neutral-4);--color-secondary-disabled: var(--color-neutral-1);--color-danger-light-1: rgb(var(--danger-1));--color-danger-light-2: rgb(var(--danger-2));--color-danger-light-3: rgb(var(--danger-3));--color-danger-light-4: rgb(var(--danger-4));--color-success-light-1: rgb(var(--success-1));--color-success-light-2: rgb(var(--success-2));--color-success-light-3: rgb(var(--success-3));--color-success-light-4: rgb(var(--success-4));--color-warning-light-1: rgb(var(--warning-1));--color-warning-light-2: rgb(var(--warning-2));--color-warning-light-3: rgb(var(--warning-3));--color-warning-light-4: rgb(var(--warning-4));--color-link-light-1: rgb(var(--link-1));--color-link-light-2: rgb(var(--link-2));--color-link-light-3: rgb(var(--link-3));--color-link-light-4: rgb(var(--link-4));--color-data-1: rgb(var(--arcoblue-5));--color-data-2: rgb(var(--arcoblue-3));--color-data-3: rgb(var(--blue-5));--color-data-4: rgb(var(--blue-3));--color-data-5: rgb(var(--orange-6));--color-data-6: rgb(var(--orange-3));--color-data-7: rgb(var(--green-4));--color-data-8: rgb(var(--green-3));--color-data-9: rgb(var(--purple-4));--color-data-10: rgb(var(--purple-3));--color-data-11: rgb(var(--gold-6));--color-data-12: rgb(var(--gold-4));--color-data-13: rgb(var(--lime-6));--color-data-14: rgb(var(--lime-4));--color-data-15: rgb(var(--magenta-4));--color-data-16: rgb(var(--magenta-3));--color-data-17: rgb(var(--cyan-6));--color-data-18: rgb(var(--cyan-3));--color-data-19: rgb(var(--pinkpurple-4));--color-data-20: rgb(var(--pinkpurple-2));--border-radius-none: 0;--border-radius-small: 2px;--border-radius-medium: 4px;--border-radius-large: 8px;--border-radius-circle: 50%;--color-tooltip-bg: rgb(var(--gray-10));--color-spin-layer-bg: rgba(255, 255, 255, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #ffffff;--color-menu-dark-hover: rgba(255, 255, 255, .04);--color-mask-bg: rgba(29, 33, 41, .6);--font-weight-100: 100;--font-weight-200: 200;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--font-weight-900: 900}body[arco-theme=dark]{--color-white: rgba(255, 255, 255, .9);--color-black: #000000;--color-border: #333335;--color-bg-1: #17171a;--color-bg-2: #232324;--color-bg-3: #2a2a2b;--color-bg-4: #313132;--color-bg-5: #373739;--color-bg-white: #f6f6f6;--color-text-1: rgba(255, 255, 255, .9);--color-text-2: rgba(255, 255, 255, .7);--color-text-3: rgba(255, 255, 255, .5);--color-text-4: rgba(255, 255, 255, .3);--color-fill-1: rgba(255, 255, 255, .04);--color-fill-2: rgba(255, 255, 255, .08);--color-fill-3: rgba(255, 255, 255, .12);--color-fill-4: rgba(255, 255, 255, .16);--color-primary-light-1: rgba(var(--primary-6), .2);--color-primary-light-2: rgba(var(--primary-6), .35);--color-primary-light-3: rgba(var(--primary-6), .5);--color-primary-light-4: rgba(var(--primary-6), .65);--color-secondary: rgba(var(--gray-9), .08);--color-secondary-hover: rgba(var(--gray-8), .16);--color-secondary-active: rgba(var(--gray-7), .24);--color-secondary-disabled: rgba(var(--gray-9), .08);--color-danger-light-1: rgba(var(--danger-6), .2);--color-danger-light-2: rgba(var(--danger-6), .35);--color-danger-light-3: rgba(var(--danger-6), .5);--color-danger-light-4: rgba(var(--danger-6), .65);--color-success-light-1: rgba(var(--success-6), .2);--color-success-light-2: rgba(var(--success-6), .35);--color-success-light-3: rgba(var(--success-6), .5);--color-success-light-4: rgba(var(--success-6), .65);--color-warning-light-1: rgba(var(--warning-6), .2);--color-warning-light-2: rgba(var(--warning-6), .35);--color-warning-light-3: rgba(var(--warning-6), .5);--color-warning-light-4: rgba(var(--warning-6), .65);--color-link-light-1: rgba(var(--link-6), .2);--color-link-light-2: rgba(var(--link-6), .35);--color-link-light-3: rgba(var(--link-6), .5);--color-link-light-4: rgba(var(--link-6), .65);--color-tooltip-bg: #373739;--color-spin-layer-bg: rgba(51, 51, 51, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #232324;--color-menu-dark-hover: var(--color-fill-2);--color-mask-bg: rgba(23, 23, 26, .6)}html,body{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}tr,th{margin:0;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{outline:none}input::-ms-clear,input::-ms-reveal{display:none}.arco-icon{display:inline-block;color:inherit;font-style:normal;width:1em;height:1em;vertical-align:-2px;stroke:currentColor}.arco-icon[fill=currentColor]{fill:currentColor;stroke:none}.arco-icon[stroke=currentColor]{stroke:currentColor;fill:none}.arco-icon[fill=currentColor][stroke=currentColor]{fill:currentColor;stroke:currentColor}.arco-icon-loading{animation:arco-loading-circle 1s infinite cubic-bezier(0,0,1,1)}@keyframes arco-loading-circle{to{transform:rotate(360deg)}}.arco-icon-hover{position:relative;display:inline-block;cursor:pointer;line-height:0}.arco-icon-hover .arco-icon{position:relative;vertical-align:-.09em}.arco-icon-hover:before{content:"";position:absolute;display:block;border-radius:var(--border-radius-circle);background-color:transparent;box-sizing:border-box;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-icon-hover-disabled:before{opacity:0}.arco-icon-hover:before{top:50%;left:50%;height:20px;width:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-mini:before{top:50%;left:50%;height:20px;width:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-small:before{top:50%;left:50%;height:20px;width:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-large:before{top:50%;left:50%;height:24px;width:24px;transform:translate(-50%,-50%)}.arco-icon-hover-size-huge:before{top:50%;left:50%;height:24px;width:24px;transform:translate(-50%,-50%)}.fadeInStandard-enter,.fadeInStandard-appear{opacity:0}.fadeInStandard-enter-active,.fadeInStandard-appear-active{opacity:1;transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fadeInStandard-exit{opacity:1}.fadeInStandard-exit-active{opacity:0;transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fadeIn-enter,.fadeIn-appear{opacity:0}.fadeIn-enter-active,.fadeIn-appear-active{opacity:1;transition:opacity .1s cubic-bezier(0,0,1,1)}.fadeIn-exit{opacity:1}.fadeIn-exit-active{opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1)}.slideDynamicOrigin-enter,.slideDynamicOrigin-appear{opacity:0;transform-origin:0 0;transform:scaleY(.9) translateZ(0)}.slideDynamicOrigin-enter-active,.slideDynamicOrigin-appear-active,.slideDynamicOrigin-exit{opacity:1;transform-origin:0 0;transform:scaleY(1) translateZ(0);transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slideDynamicOrigin-exit-active{opacity:0;transform-origin:0 0;transform:scaleY(.9) translateZ(0);transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slideLeft-enter,.slideLeft-appear{transform:translate(-100%)}.slideLeft-enter-active,.slideLeft-appear-active{transform:translate(0);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideLeft-exit{transform:translate(0)}.slideLeft-exit-active{transform:translate(-100%);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideRight-enter,.slideRight-appear{transform:translate(100%)}.slideRight-enter-active,.slideRight-appear-active{transform:translate(0);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideRight-exit{transform:translate(0)}.slideRight-exit-active{transform:translate(100%);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideTop-enter,.slideTop-appear{transform:translateY(-100%)}.slideTop-enter-active,.slideTop-appear-active{transform:translateY(0);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideTop-exit{transform:translateY(0)}.slideTop-exit-active{transform:translateY(-100%);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideBottom-enter,.slideBottom-appear{transform:translateY(100%)}.slideBottom-enter-active,.slideBottom-appear-active{transform:translateY(0);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slideBottom-exit{transform:translateY(0)}.slideBottom-exit-active{transform:translateY(100%);transition:transform .3s cubic-bezier(.34,.69,.1,1)}.zoomIn-enter,.zoomIn-appear{opacity:0;transform:scale(.5)}.zoomIn-enter-active,.zoomIn-appear-active{opacity:1;transform:scale(1);transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoomIn-exit{opacity:1;transform:scale(1)}.zoomIn-exit-active{opacity:0;transform:scale(.5);transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoomInFadeOut-enter,.zoomInFadeOut-appear{opacity:0;transform:scale(.5)}.zoomInFadeOut-enter-active,.zoomInFadeOut-appear-active{opacity:1;transform:scale(1);transition:opacity .2s cubic-bezier(.34,.69,.1,1),transform .2s cubic-bezier(.34,.69,.1,1)}.zoomInFadeOut-exit{opacity:1;transform:scale(1)}.zoomInFadeOut-exit-active{opacity:0;transform:scale(.5);transition:opacity .2s cubic-bezier(.3,1.3,.3,1),transform .2s cubic-bezier(.3,1.3,.3,1)}.zoomInBig-enter,.zoomInBig-appear{opacity:0;transform:scale(.5)}.zoomInBig-enter-active,.zoomInBig-appear-active{opacity:1;transform:scale(1);transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoomInBig-exit{opacity:1;transform:scale(1)}.zoomInBig-exit-active{opacity:0;transform:scale(.2);transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoomInLeft-enter,.zoomInLeft-appear{opacity:.1;transform-origin:0 50%;transform:scale(.1)}.zoomInLeft-enter-active,.zoomInLeft-appear-active{opacity:1;transform:scale(1);transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoomInLeft-exit{opacity:1;transform-origin:0 50%;transform:scale(1)}.zoomInLeft-exit-active{opacity:.1;transform:scale(.1);transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoomInTop-enter,.zoomInTop-appear{opacity:0;transform-origin:0% 0%;transform:scaleY(.8) translateZ(0)}.zoomInTop-enter-active,.zoomInTop-appear-active{opacity:1;transform-origin:0% 0%;transform:scaleY(1) translateZ(0);transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoomInTop-exit{opacity:1;transform-origin:0% 0%;transform:scaleY(1) translateZ(0)}.zoomInTop-exit-active{opacity:0;transform-origin:0% 0%;transform:scaleY(.8) translateZ(0);transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoomInBottom-enter,.zoomInBottom-appear{opacity:0;transform-origin:100% 100%;transform:scaleY(.8) translateZ(0)}.zoomInBottom-enter-active,.zoomInBottom-appear-active{opacity:1;transform-origin:100% 100%;transform:scaleY(1) translateZ(0);transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoomInBottom-exit{opacity:1;transform-origin:100% 100%;transform:scaleY(1) translateZ(0)}.zoomInBottom-exit-active{opacity:0;transform-origin:100% 100%;transform:scaleY(.8) translateZ(0);transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}body{font-size:14px}@keyframes arco-draggable-item-blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.arco-draggable-item{box-sizing:border-box;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-draggable-item-dragging{opacity:.3}.arco-draggable-item-dragover.arco-draggable-item-gap-left{box-shadow:-1px 0 rgb(var(--primary-6))}.arco-draggable-item-dragover.arco-draggable-item-gap-right{box-shadow:1px 0 rgb(var(--primary-6))}.arco-draggable-item-dragover.arco-draggable-item-gap-top{box-shadow:0 -1px rgb(var(--primary-6))}.arco-draggable-item-dragover.arco-draggable-item-gap-bottom{box-shadow:0 1px rgb(var(--primary-6))}.arco-draggable-item-dragged{animation:arco-draggable-item-blink .8s;animation-timing-function:cubic-bezier(0,0,1,1)}.arco-overflow{display:flex;flex-wrap:nowrap;width:100%;overflow:hidden;max-width:100%;justify-content:flex-start;align-items:center}.arco-overflow-item{display:inline-flex;max-width:100%}.arco-overflow-item-hidden{position:absolute;z-index:-1;opacity:0}.arco-picker{position:relative;display:inline-flex;align-items:center;padding:4px 11px 4px 4px;line-height:1.5715;border-radius:var(--border-radius-small);background-color:var(--color-fill-2);border:1px solid transparent;box-sizing:border-box;transition:all .1s cubic-bezier(0,0,1,1)}.arco-picker-input{display:inline-flex;flex:1}.arco-picker input{text-align:left;padding:0 0 0 8px;border:none;width:100%;color:var(--color-text-1);background-color:transparent;line-height:1.5715;transition:all .1s cubic-bezier(0,0,1,1)}.arco-picker input::-webkit-input-placeholder{color:var(--color-text-3)}.arco-picker input::-moz-placeholder{color:var(--color-text-3)}.arco-picker input::-ms-input-placeholder{color:var(--color-text-3)}.arco-picker input::placeholder{color:var(--color-text-3)}.arco-picker-input-placeholder input{color:var(--color-text-3)}.arco-picker-has-prefix{padding-left:12px}.arco-picker-prefix{color:var(--color-text-2);padding-right:4px;font-size:14px}.arco-picker-suffix{width:14px;margin-left:4px;text-align:center}.arco-picker-suffix-icon{color:var(--color-text-2)}.arco-picker .arco-picker-clear-icon{display:none;font-size:12px;color:var(--color-text-2)}.arco-picker:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-picker:not(.arco-picker-disabled):hover .arco-picker-clear-icon{display:inline-block}.arco-picker:not(.arco-picker-disabled):hover .arco-picker-suffix .arco-picker-clear-icon+span{display:none}.arco-picker-focused{box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-picker-focused,.arco-picker-focused:hover{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6))}.arco-picker-focused .arco-picker-input-active input,.arco-picker-focused:hover .arco-picker-input-active input{background:var(--color-primary-light-1)}.arco-picker-error:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-danger-light-1)}.arco-picker-error:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-picker-error.arco-picker-focused:not(.arco-picker-disabled),.arco-picker-error.arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-picker-warning:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-warning-light-1)}.arco-picker-warning:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-picker-warning.arco-picker-focused:not(.arco-picker-disabled),.arco-picker-warning.arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-picker input[disabled]{cursor:not-allowed;color:var(--color-text-4);-webkit-text-fill-color:var(--color-text-4)}.arco-picker input[disabled]::-webkit-input-placeholder{color:var(--color-text-4)}.arco-picker input[disabled]::-moz-placeholder{color:var(--color-text-4)}.arco-picker input[disabled]::-ms-input-placeholder{color:var(--color-text-4)}.arco-picker input[disabled]::placeholder{color:var(--color-text-4)}.arco-picker-disabled,.arco-picker-disabled:hover{color:var(--color-text-4);border-color:transparent;background-color:var(--color-fill-2);cursor:not-allowed}.arco-picker-disabled input[disabled],.arco-picker-disabled:hover input[disabled]{cursor:not-allowed;color:var(--color-text-4);-webkit-text-fill-color:var(--color-text-4)}.arco-picker-disabled input[disabled]::-webkit-input-placeholder,.arco-picker-disabled:hover input[disabled]::-webkit-input-placeholder{color:var(--color-text-4)}.arco-picker-disabled input[disabled]::-moz-placeholder,.arco-picker-disabled:hover input[disabled]::-moz-placeholder{color:var(--color-text-4)}.arco-picker-disabled input[disabled]::-ms-input-placeholder,.arco-picker-disabled:hover input[disabled]::-ms-input-placeholder{color:var(--color-text-4)}.arco-picker-disabled input[disabled]::placeholder,.arco-picker-disabled:hover input[disabled]::placeholder{color:var(--color-text-4)}.arco-picker-separator{min-width:10px;padding:0 8px;color:var(--color-text-3)}.arco-picker-disabled .arco-picker-separator,.arco-picker-disabled .arco-picker-suffix-icon{color:var(--color-text-4)}.arco-picker-size-mini{height:24px}.arco-picker-size-mini input{font-size:12px}.arco-picker-size-small{height:28px}.arco-picker-size-small input{font-size:14px}.arco-picker-size-default{height:32px}.arco-picker-size-default input{font-size:14px}.arco-picker-size-large{height:36px}.arco-picker-size-large input{font-size:14px}.arco-picker-rtl{direction:rtl;padding:4px 4px 4px 11px}.arco-picker-rtl input{text-align:right;padding-left:0;padding-right:8px}.arco-picker-rtl .arco-picker-suffix{margin-left:0;margin-right:4px}.arco-affix{position:fixed;z-index:999}.arco-alert{box-sizing:border-box;border-radius:var(--border-radius-small);padding:8px 15px;font-size:14px;overflow:hidden;display:flex;width:100%;text-align:left;align-items:center;line-height:1.5715}.arco-alert-with-title{padding:15px}.arco-alert-with-title{align-items:flex-start}.arco-alert-info{border:1px solid transparent;background-color:var(--color-primary-light-1)}.arco-alert-success{border:1px solid transparent;background-color:var(--color-success-light-1)}.arco-alert-warning{border:1px solid transparent;background-color:var(--color-warning-light-1)}.arco-alert-error{border:1px solid transparent;background-color:var(--color-danger-light-1)}.arco-alert-banner{border:none;border-radius:0}.arco-alert-content-wrapper{position:relative;flex:1}.arco-alert-title{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:4px}.arco-alert-info .arco-alert-title,.arco-alert-info .arco-alert-content{color:var(--color-text-1)}.arco-alert-info.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-success .arco-alert-title,.arco-alert-success .arco-alert-content{color:var(--color-text-1)}.arco-alert-success.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-warning .arco-alert-title,.arco-alert-warning .arco-alert-content{color:var(--color-text-1)}.arco-alert-warning.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-error .arco-alert-title,.arco-alert-error .arco-alert-content{color:var(--color-text-1)}.arco-alert-error.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-icon-wrapper{margin-right:8px;height:22.001px;display:flex;align-items:center}.arco-alert-icon-wrapper svg{font-size:16px}.arco-alert-with-title .arco-alert-icon-wrapper{height:24px}.arco-alert-with-title .arco-alert-icon-wrapper svg{font-size:18px}.arco-alert-info .arco-alert-icon-wrapper svg{color:rgb(var(--primary-6))}.arco-alert-success .arco-alert-icon-wrapper svg{color:rgb(var(--success-6))}.arco-alert-warning .arco-alert-icon-wrapper svg{color:rgb(var(--warning-6))}.arco-alert-error .arco-alert-icon-wrapper svg{color:rgb(var(--danger-6))}.arco-alert-close-btn{box-sizing:border-box;padding:0;border:none;outline:none;font-size:12px;color:var(--color-text-2);background-color:transparent;cursor:pointer;transition:color .1s cubic-bezier(0,0,1,1);margin-left:8px;top:4px;right:0}.arco-alert-close-btn:hover{color:var(--color-text-1)}.arco-alert-action+.arco-alert-close-btn{margin-left:8px}.arco-alert-action{margin-left:8px}.arco-alert-with-title .arco-alert-close-btn{margin-top:0;margin-right:0}.arco-alert-rtl{direction:rtl;text-align:right}.arco-alert-rtl .arco-alert-with-title{align-items:flex-end}.arco-alert-rtl .arco-alert-icon-wrapper{margin-right:0;margin-left:8px}.arco-alert-rtl .arco-alert-close-btn{right:initial;left:0}.arco-alert-rtl .arco-alert-action{margin-left:0;margin-right:8px}.arco-alert-rtl .arco-alert-action+.arco-alert-close-btn{margin-left:0;margin-right:8px}.arco-anchor{position:relative;width:150px;overflow:auto}.arco-anchor-line-slider{position:absolute;height:12px;width:2px;margin-top:9.0005px;background-color:rgb(var(--primary-6));left:0;top:0;transition:all .2s cubic-bezier(.34,.69,.1,1);z-index:1}.arco-anchor-list{margin-left:6px;position:relative}.arco-anchor-list:before{content:"";position:absolute;height:100%;background-color:var(--color-fill-3);width:2px;left:-6px}.arco-anchor-link{margin-bottom:2px}.arco-anchor-link-title{color:var(--color-text-2);line-height:1.5715;font-size:14px;margin-bottom:2px;padding:4px 8px;text-decoration:none;cursor:pointer;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;border-radius:var(--border-radius-small)}.arco-anchor-link-title:hover{background-color:var(--color-fill-2);color:var(--color-text-1);font-weight:500}.arco-anchor-link-title:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--primary-6))}.arco-anchor-link-active>.arco-anchor-link-title{transition:all .1s cubic-bezier(0,0,1,1);color:var(--color-text-1);font-weight:500}.arco-anchor-link .arco-anchor-link{margin-left:16px}.arco-anchor-lineless .arco-anchor-list{margin-left:0}.arco-anchor-lineless .arco-anchor-list:before{display:none}.arco-anchor-lineless .arco-anchor-link-active>.arco-anchor-link-title{background-color:var(--color-fill-2);color:rgb(var(--primary-6));font-weight:500}.arco-anchor-rtl{direction:rtl}.arco-anchor-rtl .arco-anchor-list{margin-left:0;margin-right:6px}.arco-anchor-rtl .arco-anchor-list:before{left:initial;right:-6px}.arco-anchor-rtl .arco-anchor-link .arco-anchor-link{margin-left:0;margin-right:16px}.arco-anchor-rtl.arco-anchor-lineless .arco-anchor-list{margin-right:0}.arco-anchor-rtl .arco-anchor-line-slider{left:initial;right:0}.arco-anchor.arco-anchor-horizontal{width:100%}.arco-anchor-horizontal .arco-anchor-list{display:flex;width:100%;margin:0}.arco-anchor-horizontal .arco-anchor-list:before{left:0;right:0;width:100%;bottom:0;height:2px}.arco-anchor-horizontal .arco-anchor-link-title:hover{font-weight:400}.arco-anchor-horizontal .arco-anchor-link-active .arco-anchor-link-title:hover{font-weight:500}.arco-anchor-horizontal .arco-anchor-link:not(:first-of-type){margin-left:16px}.arco-anchor-rtl.arco-anchor-horizontal .arco-anchor-link:not(:first-of-type){margin-right:16px;margin-left:unset}.arco-anchor-horizontal .arco-anchor-line-slider{height:2px;width:0;margin:0;top:unset;bottom:0;background-color:transparent;right:unset}.arco-anchor-horizontal .arco-anchor-line-slider:before{content:"";display:block;position:absolute;left:8px;right:8px;height:100%;background-color:rgb(var(--primary-6))}.arco-anchor.arco-anchor-lineless .arco-anchor-link,.arco-anchor.arco-anchor-lineless .arco-anchor-link-title{margin-bottom:0}.arco-autocomplete-popup .arco-select-popup{border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-shadow:0 4px 10px #0000001a}.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner{padding:4px 0;max-height:200px}.arco-autocomplete-popup .arco-select-popup .arco-select-option{height:36px;padding:0 12px;font-size:14px;line-height:36px;color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected{color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-disabled{color:var(--color-text-4);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected{font-weight:500}.arco-avatar{display:inline-flex;align-items:center;position:relative;background-color:var(--color-fill-4);white-space:nowrap;color:var(--color-white);box-sizing:border-box;vertical-align:middle;width:40px;height:40px;font-size:20px}.arco-avatar-circle{border-radius:var(--border-radius-circle)}.arco-avatar-circle .arco-avatar-image{border-radius:var(--border-radius-circle);overflow:hidden}.arco-avatar-square{border-radius:var(--border-radius-medium)}.arco-avatar-square .arco-avatar-image{border-radius:var(--border-radius-medium);overflow:hidden}.arco-avatar-text{position:absolute;left:50%;transform-origin:0 center;transform:translate(-50%);font-weight:500;line-height:1}.arco-avatar-image{display:inline-flex;width:100%;height:100%}.arco-avatar-image img,.arco-avatar-image picture{width:100%;height:100%}.arco-avatar-trigger-icon-button{position:absolute;display:inline-flex;align-items:center;justify-content:center;bottom:-4px;right:-4px;color:var(--color-fill-4);font-size:12px;border-radius:var(--border-radius-circle);width:20px;height:20px;line-height:20px;background-color:var(--color-neutral-2);transition:background-color .1s cubic-bezier(0,0,1,1);z-index:1}.arco-avatar-trigger-icon-mask{position:absolute;display:flex;opacity:0;z-index:0;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-size:16px;transition:all .1s cubic-bezier(0,0,1,1);border-radius:var(--border-radius-medium);background-color:#1d212999;color:var(--color-white)}.arco-avatar-circle .arco-avatar-trigger-icon-mask{border-radius:var(--border-radius-circle)}.arco-avatar-with-trigger-icon{cursor:pointer}.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-mask{z-index:2;opacity:1}.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-button{background-color:var(--color-neutral-3)}.arco-avatar-rtl{direction:rtl}.arco-avatar-rtl .arco-avatar-trigger-icon-button{right:unset;left:-4px}.arco-avatar-group{display:inline-block;line-height:0}.arco-avatar-group-max-count-avatar{cursor:default;color:var(--color-white);font-size:20px}.arco-avatar-group-rtl{direction:rtl}.arco-avatar-group .arco-avatar{border:2px solid var(--color-bg-2)}.arco-avatar-group .arco-avatar:not(:first-child){margin-left:-10px}.arco-avatar-group-popover .arco-avatar:not(:first-child){margin-left:4px}.arco-backtop{position:fixed;bottom:24px;right:24px;z-index:100;cursor:pointer}.arco-backtop-button{width:40px;height:40px;font-size:12px;text-align:center;outline:none;background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle);color:var(--color-white);transition:all .2s cubic-bezier(0,0,1,1);cursor:pointer;border:none}.arco-backtop-button:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-backtop-button:hover{background-color:rgb(var(--primary-5))}.arco-backtop-button svg{font-size:14px}.arco-badge{display:inline-block;position:relative;line-height:1}.arco-badge-rtl{direction:rtl}.arco-badge-number,.arco-badge-dot,.arco-badge-text,.arco-badge-custom-dot{position:absolute;z-index:2;transform:translate(50%,-50%);transform-origin:100% 0%;border-radius:20px;box-sizing:border-box;text-align:center;top:2px;right:2px;overflow:hidden}.arco-badge-rtl .arco-badge-number,.arco-badge-rtl .arco-badge-dot,.arco-badge-rtl .arco-badge-text,.arco-badge-rtl .arco-badge-custom-dot{right:unset}.arco-badge-custom-dot{background-color:var(--color-bg-2)}.arco-badge-number,.arco-badge-text{height:20px;min-width:20px;line-height:20px;font-weight:500;padding:0 6px;font-size:12px;color:var(--color-white);background-color:rgb(var(--danger-6));box-shadow:0 0 0 2px var(--color-bg-2)}.arco-badge-dot{width:6px;height:6px;background-color:rgb(var(--danger-6));border-radius:var(--border-radius-circle);box-shadow:0 0 0 2px var(--color-bg-2)}.arco-badge-no-children .arco-badge-dot,.arco-badge-no-children .arco-badge-number,.arco-badge-no-children .arco-badge-text{position:relative;display:inline-block;transform:none;top:unset;right:unset}.arco-badge-status-wrapper{display:inline-flex;align-items:center}.arco-badge-status-dot{display:inline-block;width:6px;height:6px;border-radius:var(--border-radius-circle)}.arco-badge-status-default{background-color:var(--color-fill-4)}.arco-badge-status-processing{background-color:rgb(var(--primary-6))}.arco-badge-status-success{background-color:rgb(var(--success-6))}.arco-badge-status-warning{background-color:rgb(var(--warning-6))}.arco-badge-status-error,.arco-badge-color-red{background-color:rgb(var(--danger-6))}.arco-badge-color-orangered{background-color:#f77234}.arco-badge-color-orange{background-color:rgb(var(--orange-6))}.arco-badge-color-gold{background-color:rgb(var(--gold-6))}.arco-badge-color-lime{background-color:rgb(var(--lime-6))}.arco-badge-color-green{background-color:rgb(var(--success-6))}.arco-badge-color-cyan{background-color:rgb(var(--cyan-6))}.arco-badge-color-arcoblue{background-color:rgb(var(--primary-6))}.arco-badge-color-purple{background-color:rgb(var(--purple-6))}.arco-badge-color-pinkpurple{background-color:rgb(var(--pinkpurple-6))}.arco-badge-color-magenta{background-color:rgb(var(--magenta-6))}.arco-badge-color-gray{background-color:rgb(var(--gray-4))}.arco-badge-status-text{color:var(--color-text-1);margin-left:8px;font-size:14px;line-height:1.5715}.arco-badge-rtl .arco-badge-status-text{margin-left:0;margin-right:8px}.arco-badge-number-text{display:inline-block;animation:arco-badge-scale .5s cubic-bezier(.3,1.3,.3,1)}@keyframes arco-badge-scale{0%{transform:scale(0)}to{transform:scale(1)}}.badge-zoom-enter,.badge-zoom-appear{transform-origin:center;transform:translate(50%,-50%) scale(.2)}.badge-zoom-enter-active,.badge-zoom-appear-active{opacity:1;transform-origin:center;transform:translate(50%,-50%) scale(1);transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.badge-zoom-exit{opacity:1;transform-origin:center;transform:translate(50%,-50%) scale(1)}.badge-zoom-exit-active{opacity:0;transform-origin:center;transform:translate(50%,-50%) scale(.2);transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-breadcrumb{display:inline-block;font-size:14px;color:var(--color-text-2)}.arco-breadcrumb-icon{color:var(--color-text-2)}.arco-breadcrumb-item{display:inline-flex;align-items:center;padding:0 4px;vertical-align:middle;line-height:24px;color:var(--color-text-2)}.arco-breadcrumb-item>.arco-icon{color:var(--color-text-3)}.arco-breadcrumb-item a,.arco-breadcrumb-item[href]{display:inline-block;border-radius:var(--border-radius-small);padding:0 4px;margin:0 -4px;text-decoration:none;color:var(--color-text-2);background-color:transparent}.arco-breadcrumb-item a:hover,.arco-breadcrumb-item[href]:hover{background-color:var(--color-fill-2);color:rgb(var(--link-6))}.arco-breadcrumb-item a:focus-visible,.arco-breadcrumb-item[href]:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-breadcrumb-item:last-child{color:var(--color-text-1);font-weight:500}.arco-breadcrumb-item-ellipses{display:inline-block;position:relative;top:-3px;padding:0 4px;color:var(--color-text-2)}.arco-breadcrumb-item-separator{display:inline-block;margin:0 4px;vertical-align:middle;line-height:24px;color:var(--color-text-4)}.arco-breadcrumb-item-with-dropdown{cursor:pointer}.arco-breadcrumb-item-dropdown-icon{font-size:12px;margin-left:4px;color:var(--color-text-2)}.arco-breadcrumb-item-dropdown-icon-active svg{transform:rotate(180deg)}.arco-breadcrumb-rtl .arco-breadcrumb-item-dropdown-icon{margin-left:0;margin-right:4px}.arco-btn{display:inline-block;position:relative;outline:none;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;transition:all .1s cubic-bezier(0,0,1,1);box-sizing:border-box;line-height:1.5715}.arco-btn>a:only-child{color:currentColor}.arco-btn:active{transition:none}.arco-btn:empty{display:inline-block;vertical-align:bottom}.arco-btn-long{display:block;width:100%}.arco-btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.arco-btn-link:not([href]){color:var(--color-text-4)}.arco-btn-link:hover{text-decoration:none}.arco-btn-loading{cursor:default;position:relative}.arco-btn-loading:before{content:"";position:absolute;inset:-1px;z-index:1;display:block;background:#fff;border-radius:inherit;opacity:.4;transition:opacity .1s cubic-bezier(0,0,1,1);pointer-events:none}.arco-btn-loading-fixed-width{transition:none}.arco-btn-two-chinese-chars>*:not(svg){letter-spacing:.3em;margin-right:-.3em}a.arco-btn-icon-only{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.arco-btn-outline:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--primary-6));border:1px solid rgb(var(--primary-6))}.arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:rgb(var(--primary-5));color:rgb(var(--primary-5));background-color:transparent}.arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:rgb(var(--primary-7));color:rgb(var(--primary-7));background-color:transparent}.arco-btn-outline:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-3))}.arco-btn-outline.arco-btn-disabled{background-color:transparent;color:var(--color-primary-light-3);border:1px solid var(--color-primary-light-3);cursor:not-allowed}.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--warning-6));border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:rgb(var(--warning-5));color:rgb(var(--warning-5));background-color:transparent}.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:rgb(var(--warning-7));color:rgb(var(--warning-7));background-color:transparent}.arco-btn-outline.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--warning-3))}.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid var(--color-warning-light-3)}.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--danger-6));border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:rgb(var(--danger-5));color:rgb(var(--danger-5));background-color:transparent}.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:rgb(var(--danger-7));color:rgb(var(--danger-7));background-color:transparent}.arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--danger-3))}.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid var(--color-danger-light-3)}.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--success-6));border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:rgb(var(--success-5));color:rgb(var(--success-5));background-color:transparent}.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:rgb(var(--success-7));color:rgb(var(--success-7));background-color:transparent}.arco-btn-outline.arco-btn-status-success:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--success-3))}.arco-btn-outline.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid var(--color-success-light-3)}.arco-btn-primary:not(.arco-btn-disabled){background-color:rgb(var(--primary-6));color:#fff;border:1px solid transparent}.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:#fff;background-color:rgb(var(--primary-5))}.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:#fff;background-color:rgb(var(--primary-7))}.arco-btn-primary:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-3))}.arco-btn-primary.arco-btn-disabled{background-color:var(--color-primary-light-3);color:#fff;border:1px solid transparent;cursor:not-allowed}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled){background-color:rgb(var(--warning-6));color:#fff;border-color:transparent}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:#fff;background-color:rgb(var(--warning-5))}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:#fff;background-color:rgb(var(--warning-7))}.arco-btn-primary.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--warning-3))}.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled{color:#fff;background-color:var(--color-warning-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){background-color:rgb(var(--danger-6));color:#fff;border-color:transparent}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:#fff;background-color:rgb(var(--danger-5))}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:#fff;background-color:rgb(var(--danger-7))}.arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--danger-3))}.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled{color:#fff;background-color:var(--color-danger-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled){background-color:rgb(var(--success-6));color:#fff;border-color:transparent}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:#fff;background-color:rgb(var(--success-5))}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:#fff;background-color:rgb(var(--success-7))}.arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--success-3))}.arco-btn-primary.arco-btn-status-success.arco-btn-disabled{color:#fff;background-color:var(--color-success-light-3);border:1px solid transparent}.arco-btn-secondary:not(.arco-btn-disabled){background-color:var(--color-secondary);color:var(--color-text-2);border:1px solid transparent}.arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:var(--color-text-2);background-color:var(--color-secondary-hover)}.arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:var(--color-text-2);background-color:var(--color-secondary-active)}.arco-btn-secondary:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px var(--color-neutral-4)}.arco-btn-secondary.arco-btn-disabled{background-color:var(--color-secondary-disabled);color:var(--color-text-4);border:1px solid transparent;cursor:not-allowed}.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled){background-color:var(--color-warning-light-1);color:rgb(var(--warning-6));border-color:transparent}.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--warning-6));background-color:var(--color-warning-light-2)}.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--warning-6));background-color:var(--color-warning-light-3)}.arco-btn-secondary.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--warning-3))}.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled){background-color:var(--color-danger-light-1);color:rgb(var(--danger-6));border-color:transparent}.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--danger-6));background-color:var(--color-danger-light-2)}.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--danger-6));background-color:var(--color-danger-light-3)}.arco-btn-secondary.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--danger-3))}.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled){background-color:var(--color-success-light-1);color:rgb(var(--success-6));border-color:transparent}.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--success-6));background-color:var(--color-success-light-2)}.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--success-6));background-color:var(--color-success-light-3)}.arco-btn-secondary.arco-btn-status-success:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--success-3))}.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px solid transparent}.arco-btn-dashed:not(.arco-btn-disabled){background-color:var(--color-fill-2);color:var(--color-text-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:var(--color-neutral-4);color:var(--color-text-2);background-color:var(--color-fill-3)}.arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:var(--color-neutral-5);color:var(--color-text-2);background-color:var(--color-fill-4)}.arco-btn-dashed:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px var(--color-neutral-4)}.arco-btn-dashed.arco-btn-disabled{background-color:var(--color-fill-2);color:var(--color-text-4);border:1px dashed var(--color-neutral-3);cursor:not-allowed}.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled){background-color:var(--color-warning-light-1);color:rgb(var(--warning-6));border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:var(--color-warning-light-3);color:rgb(var(--warning-6));background-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:var(--color-warning-light-4);color:rgb(var(--warning-6));background-color:var(--color-warning-light-3)}.arco-btn-dashed.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--warning-3))}.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px dashed var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled){background-color:var(--color-danger-light-1);color:rgb(var(--danger-6));border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:var(--color-danger-light-3);color:rgb(var(--danger-6));background-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:var(--color-danger-light-4);color:rgb(var(--danger-6));background-color:var(--color-danger-light-3)}.arco-btn-dashed.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--danger-3))}.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px dashed var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled){background-color:var(--color-success-light-1);color:rgb(var(--success-6));border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:var(--color-success-light-3);color:rgb(var(--success-6));background-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:var(--color-success-light-4);color:rgb(var(--success-6));background-color:var(--color-success-light-3)}.arco-btn-dashed.arco-btn-status-success:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--success-3))}.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px dashed var(--color-success-light-2)}.arco-btn-text:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--primary-6));border:1px solid transparent}.arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--primary-6));background-color:var(--color-fill-2)}.arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--primary-6));background-color:var(--color-fill-3)}.arco-btn-text:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px var(--color-neutral-4)}.arco-btn-text.arco-btn-disabled{background-color:transparent;color:var(--color-primary-light-3);border:1px solid transparent;cursor:not-allowed}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--warning-6));border-color:transparent}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--warning-6));background-color:var(--color-fill-2)}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--warning-6));background-color:var(--color-fill-3)}.arco-btn-text.arco-btn-status-warning:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--warning-3))}.arco-btn-text.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--danger-6));border-color:transparent}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--danger-6));background-color:var(--color-fill-2)}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--danger-6));background-color:var(--color-fill-3)}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--danger-3))}.arco-btn-text.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled){background-color:transparent;color:rgb(var(--success-6));border-color:transparent}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent;color:rgb(var(--success-6));background-color:var(--color-fill-2)}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):active{border-color:transparent;color:rgb(var(--success-6));background-color:var(--color-fill-3)}.arco-btn-text.arco-btn-status-success:not(.arco-btn-disabled):focus-visible{box-shadow:0 0 0 2px rgb(var(--success-3))}.arco-btn-text.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-size-mini{padding:0 11px;font-size:12px;height:24px;border-radius:var(--border-radius-small)}.arco-btn-size-mini>svg+span,.arco-btn-size-mini>span+svg{margin-left:4px}.arco-btn-size-mini svg{vertical-align:-2px}.arco-btn-size-mini.arco-btn-rtl>svg+span,.arco-btn-size-mini.arco-btn-rtl>span+svg{margin-left:0;margin-right:4px}.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:3px;padding-right:3px}.arco-btn-size-mini.arco-btn-icon-only{width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-circle{width:24px;height:24px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-mini.arco-btn-shape-round{border-radius:12px}.arco-btn-group .arco-btn-size-mini:first-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-size-mini:last-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-size-mini:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:first-child{border-radius:12px 0 0 12px}.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:last-child{border-radius:0 12px 12px 0}.arco-btn-group .arco-btn-size-mini.arco-btn-shape-round:first-child:last-child{border-radius:12px}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini:first-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini:last-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:first-child{border-radius:0 12px 12px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:last-child{border-radius:12px 0 0 12px}.arco-btn-group .arco-btn-rtl.arco-btn-size-mini.arco-btn-shape-round:first-child:last-child{border-radius:12px}.arco-btn-size-small{padding:0 15px;font-size:14px;height:28px;border-radius:var(--border-radius-small)}.arco-btn-size-small>svg+span,.arco-btn-size-small>span+svg{margin-left:6px}.arco-btn-size-small svg{vertical-align:-2px}.arco-btn-size-small.arco-btn-rtl>svg+span,.arco-btn-size-small.arco-btn-rtl>span+svg{margin-left:0;margin-right:6px}.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:5px;padding-right:5px}.arco-btn-size-small.arco-btn-icon-only{width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-circle{width:28px;height:28px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-small.arco-btn-shape-round{border-radius:14px}.arco-btn-group .arco-btn-size-small:first-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-size-small:last-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-size-small:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:first-child{border-radius:14px 0 0 14px}.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:last-child{border-radius:0 14px 14px 0}.arco-btn-group .arco-btn-size-small.arco-btn-shape-round:first-child:last-child{border-radius:14px}.arco-btn-group .arco-btn-rtl.arco-btn-size-small:first-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-small:last-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-small:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:first-child{border-radius:0 14px 14px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:last-child{border-radius:14px 0 0 14px}.arco-btn-group .arco-btn-rtl.arco-btn-size-small.arco-btn-shape-round:first-child:last-child{border-radius:14px}.arco-btn-size-default{padding:0 15px;font-size:14px;height:32px;border-radius:var(--border-radius-small)}.arco-btn-size-default>svg+span,.arco-btn-size-default>span+svg{margin-left:8px}.arco-btn-size-default svg{vertical-align:-2px}.arco-btn-size-default.arco-btn-rtl>svg+span,.arco-btn-size-default.arco-btn-rtl>span+svg{margin-left:0;margin-right:8px}.arco-btn-size-default.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:4px;padding-right:4px}.arco-btn-size-default.arco-btn-icon-only{width:32px;height:32px;padding:0}.arco-btn-size-default.arco-btn-shape-circle{width:32px;height:32px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-default.arco-btn-shape-round{border-radius:16px}.arco-btn-group .arco-btn-size-default:first-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-size-default:last-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-size-default:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:first-child{border-radius:16px 0 0 16px}.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:last-child{border-radius:0 16px 16px 0}.arco-btn-group .arco-btn-size-default.arco-btn-shape-round:first-child:last-child{border-radius:16px}.arco-btn-group .arco-btn-rtl.arco-btn-size-default:first-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-default:last-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-default:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:first-child{border-radius:0 16px 16px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:last-child{border-radius:16px 0 0 16px}.arco-btn-group .arco-btn-rtl.arco-btn-size-default.arco-btn-shape-round:first-child:last-child{border-radius:16px}.arco-btn-size-large{padding:0 19px;font-size:14px;height:36px;border-radius:var(--border-radius-small)}.arco-btn-size-large>svg+span,.arco-btn-size-large>span+svg{margin-left:8px}.arco-btn-size-large svg{vertical-align:-2px}.arco-btn-size-large.arco-btn-rtl>svg+span,.arco-btn-size-large.arco-btn-rtl>span+svg{margin-left:0;margin-right:8px}.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:8px;padding-right:8px}.arco-btn-size-large.arco-btn-icon-only{width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-circle{width:36px;height:36px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-large.arco-btn-shape-round{border-radius:18px}.arco-btn-group .arco-btn-size-large:first-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-size-large:last-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-size-large:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:first-child{border-radius:18px 0 0 18px}.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:last-child{border-radius:0 18px 18px 0}.arco-btn-group .arco-btn-size-large.arco-btn-shape-round:first-child:last-child{border-radius:18px}.arco-btn-group .arco-btn-rtl.arco-btn-size-large:first-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-large:last-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-large:first-child:last-child{border-radius:var(--border-radius-small)}.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:first-child{border-radius:0 18px 18px 0}.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:last-child{border-radius:18px 0 0 18px}.arco-btn-group .arco-btn-rtl.arco-btn-size-large.arco-btn-shape-round:first-child:last-child{border-radius:18px}.arco-btn-group{display:inline-block}.arco-btn-group .arco-btn-outline:not(:first-child),.arco-btn-group .arco-btn-dashed:not(:first-child){margin-left:-1px}.arco-btn-group .arco-btn-primary:not(:last-child){border-right:1px solid rgb(var(--primary-5))}.arco-btn-group .arco-btn-secondary:not(:last-child){border-right:1px solid var(--color-secondary-hover)}.arco-btn-group .arco-btn-text:not(:last-child){border-right:1px solid transparent}.arco-btn-group .arco-btn-status-warning:not(:last-child){border-right:1px solid rgb(var(--warning-5))}.arco-btn-group .arco-btn-status-warning:not(:last-child).arco-btn-text{border-right:1px solid var(--color-fill-2)}.arco-btn-group .arco-btn-status-danger:not(:last-child){border-right:1px solid rgb(var(--danger-5))}.arco-btn-group .arco-btn-status-danger:not(:last-child).arco-btn-text{border-right:1px solid var(--color-fill-2)}.arco-btn-group .arco-btn-status-success:not(:last-child){border-right:1px solid rgb(var(--success-5))}.arco-btn-group .arco-btn-status-success:not(:last-child).arco-btn-text{border-right:1px solid var(--color-fill-2)}.arco-btn-group .arco-btn-rtl.arco-btn-outline:not(:first-child),.arco-btn-group .arco-btn-rtl.arco-btn-dashed:not(:first-child){margin-left:0;margin-right:-1px}.arco-btn-group .arco-btn-rtl.arco-btn-primary:not(:last-child){border-left:1px solid rgb(var(--primary-5));border-right:0}.arco-btn-group .arco-btn-rtl.arco-btn-secondary:not(:last-child){border-left:1px solid var(--color-secondary-hover);border-right:0}.arco-btn-group .arco-btn-rtl.arco-btn-text:not(:last-child){border-left:1px solid transparent;border-right:0}.arco-btn-group .arco-btn-rtl.arco-btn-status-warning:not(:last-child){border-left:1px solid rgb(var(--warning-5));border-right:0}.arco-btn-group .arco-btn-rtl.arco-btn-status-warning:not(:last-child).arco-btn-text{border-left:1px solid var(--color-fill-2)}.arco-btn-group .arco-btn-rtl.arco-btn-status-danger:not(:last-child){border-left:1px solid rgb(var(--danger-5));border-right:0}.arco-btn-group .arco-btn-rtl.arco-btn-status-danger:not(:last-child).arco-btn-text{border-left:1px solid var(--color-fill-2)}.arco-btn-group .arco-btn-rtl.arco-btn-status-success:not(:last-child){border-left:1px solid rgb(var(--success-5));border-right:0}.arco-btn-group .arco-btn-rtl.arco-btn-status-success:not(:last-child).arco-btn-text{border-left:1px solid var(--color-fill-2)}.arco-btn-group .arco-btn-outline:hover,.arco-btn-group .arco-btn-dashed:hover,.arco-btn-group .arco-btn-outline:active,.arco-btn-group .arco-btn-dashed:active{z-index:2}.arco-btn-group .arco-btn:not(:first-child):not(:last-child){border-radius:0}.arco-btn-rtl{direction:rtl}body[arco-theme=dark] .arco-btn-primary.arco-btn-disabled{color:#ffffff4d}.arco-calendar{box-sizing:border-box;border:1px solid var(--color-neutral-3)}.arco-calendar-header{display:flex;padding:24px}.arco-calendar-header-left{display:flex;flex:1;align-items:center;position:relative;height:28px;line-height:28px}.arco-calendar-header-right{height:28px;position:relative}.arco-calendar-header-value{font-size:20px;font-weight:500;color:var(--color-text-1)}.arco-calendar-header-icon{width:28px;height:28px;line-height:28px;border-radius:50%;text-align:center;font-size:12px;transition:all .1s cubic-bezier(0,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:12px;color:var(--color-text-2);background-color:var(--color-bg-5)}.arco-calendar-header-icon:not(:first-child){margin:0 12px}.arco-calendar-header-icon:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden){cursor:pointer}.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden):hover{background-color:var(--color-fill-3)}.arco-calendar .arco-calendar-header-value-year{width:100px;margin-right:8px}.arco-calendar .arco-calendar-header-value-month{width:76px;margin-right:32px}.arco-calendar-month{width:100%}.arco-calendar-month-row{height:100px;display:flex}.arco-calendar-month-row .arco-calendar-cell{flex:1;border-bottom:1px solid var(--color-neutral-3);overflow:hidden}.arco-calendar-month-row:last-child .arco-calendar-cell{border-bottom:unset}.arco-calendar-month-cell-body{box-sizing:border-box}.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-calendar-week-list{display:flex;padding:0;width:100%;box-sizing:border-box;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-week-list-item{padding:20px 16px;text-align:left;color:#7d7d7f;flex:1}.arco-calendar-cell .arco-calendar-date{height:100%;width:100%;padding:10px;box-sizing:border-box;cursor:pointer}.arco-calendar-cell .arco-calendar-date-circle{width:28px;height:28px;line-height:28px;border-radius:50%;text-align:center}.arco-calendar-date-content{height:70px;overflow-y:auto}.arco-calendar-cell-today .arco-calendar-date-circle{box-sizing:border-box;border:1px solid rgb(var(--primary-6))}.arco-calendar-date-value{font-size:16px;font-weight:500;color:var(--color-text-4)}.arco-calendar-cell-in-view .arco-calendar-date-value{color:var(--color-text-1)}.arco-calendar-mode-month .arco-calendar-cell-selected .arco-calendar-date-circle,.arco-calendar-mode-year .arco-calendar-cell-selected .arco-calendar-cell-selected .arco-calendar-date-circle{border:1px solid rgb(var(--primary-6));background-color:rgb(var(--primary-6));color:#fff}.arco-calendar-mode-year:not(.arco-calendar-panel){min-width:820px}.arco-calendar-mode-year .arco-calendar-header{border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-mode-year .arco-calendar-body{padding:12px}.arco-calendar-mode-year .arco-calendar-year-row{display:flex}.arco-calendar-year-row>.arco-calendar-cell{flex:1;padding:20px 8px}.arco-calendar-year-row>.arco-calendar-cell:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-calendar-year-row:not(:last-child)>.arco-calendar-cell{border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-month-with-days .arco-calendar-month-row{height:26px}.arco-calendar-month-with-days .arco-calendar-cell{border-bottom:0}.arco-calendar-month-with-days .arco-calendar-month-cell-body{padding:0}.arco-calendar-month-with-days .arco-calendar-month-title{padding:10px 6px;font-size:16px;font-weight:500;color:var(--color-text-1)}.arco-calendar-month-cell{font-size:12px;width:100%}.arco-calendar-month-cell .arco-calendar-week-list{border-bottom:unset;padding:0}.arco-calendar-month-cell .arco-calendar-week-list-item{padding:6px;text-align:center;color:#7d7d7f}.arco-calendar-month-cell .arco-calendar-cell{text-align:center}.arco-calendar-month-cell .arco-calendar-date{padding:2px}.arco-calendar-month-cell .arco-calendar-date-value{font-size:14px}.arco-calendar-month-cell .arco-calendar-date-circle{display:inline-block;width:22px;height:22px;line-height:22px;border-radius:50%;text-align:center}.arco-calendar-panel{border:1px solid var(--color-neutral-3);background-color:var(--color-bg-5)}.arco-calendar-panel .arco-calendar-header{padding:8px 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-panel .arco-calendar-header-value{font-size:14px;line-height:24px;flex:1;text-align:center}.arco-calendar-panel .arco-calendar-header-icon{width:24px;height:24px;line-height:24px;margin-left:2px;margin-right:2px}.arco-calendar-panel .arco-calendar-body{padding:14px 16px}.arco-calendar-panel .arco-calendar-month-cell-body{padding:0}.arco-calendar-panel .arco-calendar-month-row{height:unset}.arco-calendar-panel .arco-calendar-week-list{padding:0;border-bottom:unset}.arco-calendar-panel .arco-calendar-week-list-item{padding:0;text-align:center;font-weight:400;height:32px;line-height:32px}.arco-calendar-panel .arco-calendar-cell,.arco-calendar-panel .arco-calendar-year-row .arco-calendar-cell{text-align:center;box-sizing:border-box;padding:2px 0;border-bottom:0;border-right:0}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date{padding:4px 0;display:flex;justify-content:center}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value{font-size:14px;min-width:24px;height:24px;line-height:24px;cursor:pointer}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell{padding:4px 0}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date{padding:4px}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date-value{border-radius:12px;width:100%}.arco-calendar-panel .arco-calendar-cell-selected .arco-calendar-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:50%}.arco-calendar-panel .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled):not(.arco-calendar-cell-week) .arco-calendar-date-value:hover{background-color:var(--color-primary-light-1);border-radius:50%;color:rgb(var(--primary-6))}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled) .arco-calendar-date-value:hover{border-radius:12px}.arco-calendar-panel .arco-calendar-cell-today{position:relative}.arco-calendar-panel .arco-calendar-cell-today:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:50%;background-color:rgb(var(--primary-6))}.arco-calendar-cell-in-range .arco-calendar-date{background-color:var(--color-primary-light-1)}.arco-calendar-cell-range-start .arco-calendar-date{border-radius:16px 0 0 16px}.arco-calendar-cell-range-end .arco-calendar-date{border-radius:0 16px 16px 0}.arco-calendar-cell-in-range-near-hover .arco-calendar-date{border-radius:0}.arco-calendar-cell-range-start .arco-calendar-date-value,.arco-calendar-cell-range-end .arco-calendar-date-value{background-color:rgb(var(--primary-6));border-radius:50%;color:var(--color-white)}.arco-calendar-cell-hover-in-range .arco-calendar-date{background-color:var(--color-primary-light-1)}.arco-calendar-cell-hover-range-start .arco-calendar-date{border-radius:16px 0 0 16px}.arco-calendar-cell-hover-range-end .arco-calendar-date{border-radius:0 16px 16px 0}.arco-calendar-cell-hover-range-start .arco-calendar-date-value,.arco-calendar-cell-hover-range-end .arco-calendar-date-value{background-color:var(--color-primary-light-2);border-radius:50%;color:var(--color-text-1)}.arco-calendar-panel .arco-calendar-cell-disabled>.arco-calendar-date{background-color:var(--color-fill-1);cursor:not-allowed}.arco-calendar-panel .arco-calendar-cell-disabled>.arco-calendar-date>.arco-calendar-date-value{color:var(--color-text-4);background-color:var(--color-fill-1);cursor:not-allowed}.arco-calendar-panel .arco-calendar-footer-btn-wrapper{height:38px;line-height:38px;text-align:center;border-top:1px solid var(--color-neutral-3);cursor:pointer;color:var(--color-text-1)}.arco-calendar-rtl{direction:rtl}.arco-calendar-rtl .arco-calendar-header-icon{margin-right:0;margin-left:12px;transform:scaleX(-1)}.arco-calendar-rtl .arco-calendar-week-list-item{text-align:right}.arco-calendar-rtl.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child){border-left:1px solid var(--color-neutral-3);border-right:0}.arco-calendar-rtl .arco-calendar-header-value-year{margin-left:8px;margin-right:0}.arco-calendar-rtl .arco-calendar-header-value-month{margin-right:0;margin-left:32px}.arco-card{position:relative;background:var(--color-bg-2);transition:box-shadow .2s cubic-bezier(0,0,1,1);border-radius:var(--border-radius-none)}.arco-card-header{display:flex;align-items:center;justify-content:space-between;position:relative;box-sizing:border-box;border-bottom:1px solid var(--color-neutral-3);overflow:hidden}.arco-card-header-no-title:before{content:" ";display:block}.arco-card-header-title{flex:1;font-weight:500;color:var(--color-text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-header-extra{color:rgb(var(--primary-6));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-body{color:var(--color-text-2)}.arco-card-cover{overflow:hidden}.arco-card-cover>*{display:block;width:100%}.arco-card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.arco-card-actions:before{content:"";visibility:hidden}.arco-card-actions-right{display:flex;align-items:center}.arco-card-actions-item{display:flex;align-items:center;justify-content:center;color:var(--color-text-2);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s cubic-bezier(0,0,1,1)}.arco-card-actions-item:hover{color:rgb(var(--primary-6))}.arco-card-actions-item:not(:last-child){margin-right:12px}.arco-card-meta-footer{display:flex;align-items:center;justify-content:space-between}.arco-card-meta-footer:last-child{margin-top:20px}.arco-card-meta-footer-only-actions:before{content:"";visibility:hidden}.arco-card-meta-footer .arco-card-actions{margin-top:0}.arco-card-meta-title{font-weight:500;color:var(--color-text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-meta-description:not(:first-child){margin-top:4px}.arco-card-grid{position:relative;box-sizing:border-box;width:33.33%;box-shadow:1px 0 0 0 var(--color-neutral-3),0 1px 0 0 var(--color-neutral-3),1px 1px 0 0 var(--color-neutral-3),1px 0 0 0 var(--color-neutral-3) inset,0 1px 0 0 var(--color-neutral-3) inset}.arco-card-grid:before{content:"";pointer-events:none;position:absolute;inset:0;transition:box-shadow .2s cubic-bezier(0,0,1,1)}.arco-card-grid-hoverable:hover{z-index:1}.arco-card-grid-hoverable:hover:before{box-shadow:0 4px 10px rgb(var(--gray-2))}.arco-card-grid .arco-card{background:none;box-shadow:none}.arco-card-contain-grid:not(.arco-card-loading)>.arco-card-body{display:flex;flex-wrap:wrap;margin:0 -1px;padding:0}.arco-card-hoverable:hover{box-shadow:0 4px 10px rgb(var(--gray-2))}.arco-card-bordered{border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small)}.arco-card-bordered .arco-card-cover{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.arco-card-loading .arco-card-body{overflow:hidden;text-align:center}.arco-card-size-default{font-size:14px}.arco-card-size-default .arco-card-header{height:46px;padding-left:16px;padding-right:16px}.arco-card-size-default .arco-card-header-title,.arco-card-size-default .arco-card-meta-title{font-size:16px}.arco-card-size-default .arco-card-header-extra{font-size:14px}.arco-card-size-default .arco-card-body{padding:16px}.arco-card-size-small{font-size:14px}.arco-card-size-small .arco-card-header{height:40px;padding-left:16px;padding-right:16px}.arco-card-size-small .arco-card-header-title,.arco-card-size-small .arco-card-meta-title{font-size:16px}.arco-card-size-small .arco-card-header-extra{font-size:14px}.arco-card-size-small .arco-card-body{padding:12px 16px}.arco-card-rtl .arco-card-actions-item:not(:last-child){margin-left:12px;margin-right:0}body[arco-theme=dark] .arco-card-grid-hoverable:hover:before,body[arco-theme=dark] .arco-card-hoverable:hover{box-shadow:0 4px 10px rgba(var(--gray-1),40%)}@keyframes arco-carousel-slide-x-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes arco-carousel-slide-x-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arco-carousel-slide-y-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-in-reverse{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out-reverse{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes arco-carousel-card-bottom-to-middle{0%{opacity:0;transform:translate(0) translateZ(-400px)}to{opacity:.4;transform:translate(0) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-bottom{0%{opacity:.4;transform:translate(-100%) translateZ(-200px)}to{opacity:0;transform:translate(-100%) translateZ(-400px)}}@keyframes arco-carousel-card-middle-to-bottom-rtl{0%{opacity:.4;transform:translate(100%) translateZ(-200px)}to{opacity:0;transform:translate(100%) translateZ(-400px)}}@keyframes arco-carousel-card-top-to-middle{0%{opacity:1;transform:translate(-50%) translateZ(0)}to{opacity:.4;transform:translate(-100%) translateZ(-200px)}}@keyframes arco-carousel-card-top-to-middle-rtl{0%{opacity:1;transform:translate(50%) translateZ(0)}to{opacity:.4;transform:translate(100%) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-top{0%{opacity:.4;transform:translate(0) translateZ(-200px)}to{opacity:1;transform:translate(-50%) translateZ(0)}}@keyframes arco-carousel-card-middle-to-top-rtl{0%{opacity:.4;transform:translate(0) translateZ(-200px)}to{opacity:1;transform:translate(50%) translateZ(0)}}@keyframes arco-carousel-card-bottom-to-middle-reverse{0%{opacity:0;transform:translate(-100%) translateZ(-400px)}to{opacity:.4;transform:translate(-100%) translateZ(-200px)}}@keyframes arco-carousel-card-bottom-to-middle-reverse-rtl{0%{opacity:0;transform:translate(100%) translateZ(-400px)}to{opacity:.4;transform:translate(100%) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-bottom-reverse{0%{opacity:.4;transform:translate(0) translateZ(-200px)}to{opacity:0;transform:translate(0) translateZ(-400px)}}@keyframes arco-carousel-card-top-to-middle-reverse{0%{opacity:1;transform:translate(-50%) translateZ(0)}to{opacity:.4;transform:translate(0) translateZ(-200px)}}@keyframes arco-carousel-card-top-to-middle-reverse-rtl{0%{opacity:1;transform:translate(50%) translateZ(0)}to{opacity:.4;transform:translate(0) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-top-reverse{0%{opacity:.4;transform:translate(-100%) translateZ(-200px)}to{opacity:1;transform:translate(-50%) translateZ(0)}}@keyframes arco-carousel-card-middle-to-top-reverse-rtl{0%{opacity:.4;transform:translate(100%) translateZ(-200px)}to{opacity:1;transform:translate(50%) translateZ(0)}}@keyframes arco-carousel-card-right-to-middle{0%{opacity:0;transform:translate(-50%) translateY(0) translateZ(-400px)}to{opacity:.4;transform:translate(-50%) translateY(0) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-right{0%{opacity:.4;transform:translate(-50%) translateY(-100%) translateZ(-200px)}to{opacity:0;transform:translate(-50%) translateY(-100%) translateZ(-400px)}}@keyframes arco-carousel-card-left-to-middle{0%{opacity:1;transform:translate(-50%) translateY(-50%) translateZ(0)}to{opacity:.4;transform:translate(-50%) translateY(-100%) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-left{0%{opacity:.4;transform:translate(-50%) translateY(0) translateZ(-200px)}to{opacity:1;transform:translate(-50%) translateY(-50%) translateZ(0)}}@keyframes arco-carousel-card-right-to-middle-reverse{0%{opacity:0;transform:translate(-50%) translateY(-100%) translateZ(-400px)}to{opacity:.4;transform:translate(-50%) translateY(-100%) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-right-reverse{0%{opacity:.4;transform:translate(-50%) translateY(0) translateZ(-200px)}to{opacity:0;transform:translate(-50%) translateY(0) translateZ(-400px)}}@keyframes arco-carousel-card-left-to-middle-reverse{0%{opacity:1;transform:translate(-50%) translateY(-50%) translateZ(0)}to{opacity:.4;transform:translate(-50%) translateY(0) translateZ(-200px)}}@keyframes arco-carousel-card-middle-to-left-reverse{0%{opacity:.4;transform:translate(-50%) translateY(-100%) translateZ(-200px)}to{opacity:1;transform:translate(-50%) translateY(-50%) translateZ(0)}}.arco-carousel{position:relative}.arco-carousel-indicator-position-outer{margin-bottom:30px}.arco-carousel-slide,.arco-carousel-card,.arco-carousel-fade{width:100%;height:100%;overflow:hidden;position:relative}.arco-carousel-slide>*,.arco-carousel-card>*,.arco-carousel-fade>*{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.arco-carousel-item-current{z-index:1;position:relative}.arco-carousel-slide>*:not(.arco-carousel-item-current){visibility:hidden}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-x-out}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-x-in}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-x-out-reverse}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-x-in-reverse}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-y-out}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-y-in}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-y-out-reverse}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-y-in-reverse}.arco-carousel-card{perspective:800px}.arco-carousel-card.arco-carousel-horizontal>*{left:50%;opacity:0;transform:translate(-50%) translateZ(-400px);animation:arco-carousel-card-middle-to-bottom}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal>*{left:unset;right:50%;animation:arco-carousel-card-middle-to-bottom-rtl}.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-prev{opacity:.4;transform:translate(-100%) translateZ(-200px);animation:arco-carousel-card-top-to-middle}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-prev{transform:translate(100%) translateZ(-200px);animation:arco-carousel-card-top-to-middle-rtl}.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-next{opacity:.4;transform:translate(0) translateZ(-200px);animation:arco-carousel-card-bottom-to-middle}.arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-current{opacity:1;transform:translate(-50%) translateZ(0);animation:arco-carousel-card-middle-to-top}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal .arco-carousel-item-current{transform:translate(50%) translateZ(0);animation:arco-carousel-card-middle-to-top-rtl}.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative>*{animation:arco-carousel-card-middle-to-bottom-reverse}.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-bottom-to-middle-reverse}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-bottom-to-middle-reverse-rtl}.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-top-to-middle-reverse}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-top-to-middle-reverse-rtl}.arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-reverse}.arco-carousel-rtl .arco-carousel-card.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-reverse-rtl}.arco-carousel-card.arco-carousel-vertical>*{top:50%;left:50%;opacity:0;transform:translate(-50%) translateY(-50%) translateZ(-400px);animation:arco-carousel-card-middle-to-right;display:flex;justify-content:center}.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-prev{opacity:.4;transform:translate(-50%) translateY(-100%) translateZ(-200px);animation:arco-carousel-card-left-to-middle}.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-next{opacity:.4;transform:translate(-50%) translateY(0) translateZ(-200px);animation:arco-carousel-card-right-to-middle}.arco-carousel-card.arco-carousel-vertical .arco-carousel-item-current{opacity:1;transform:translate(-50%) translateY(-50%) translateZ(0);animation:arco-carousel-card-middle-to-left}.arco-carousel-card.arco-carousel-negative>*{animation:arco-carousel-card-middle-to-right-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-right-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-left-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-left-reverse}.arco-carousel-fade>*{left:50%;transform:translate(-50%);opacity:0}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{display:flex;position:absolute;margin:0;padding:0}.arco-carousel-indicator-wrapper{position:absolute;z-index:2}.arco-carousel-indicator-wrapper-top{left:0;right:0;top:0;height:48px;background:linear-gradient(180deg,#00000026,#0000 87%)}.arco-carousel-indicator-wrapper-bottom{left:0;right:0;bottom:0;height:48px;background:linear-gradient(180deg,#0000 13%,#00000026)}.arco-carousel-indicator-wrapper-left{left:0;top:0;width:48px;height:100%;background:linear-gradient(90deg,#00000026,#0000 87%)}.arco-carousel-indicator-wrapper-right{right:0;top:0;width:48px;height:100%;background:linear-gradient(90deg,#0000 13%,#00000026)}.arco-carousel-indicator-wrapper-outer{left:0;right:0;background:none}.arco-carousel-indicator-wrapper-outer-right{right:0;top:0;width:20px;height:100%}.arco-carousel-indicator-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-left{left:12px;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.arco-carousel-indicator-right{right:12px;top:50%;transform:translate(50%,-50%) rotate(90deg)}.arco-carousel-indicator-outer{left:50%;transform:translate(-50%);padding:4px;border-radius:20px;background-color:transparent}.arco-carousel-indicator-outer.arco-carousel-indicator-dot{bottom:-22px}.arco-carousel-indicator-outer.arco-carousel-indicator-line{bottom:-20px}.arco-carousel-indicator-outer.arco-carousel-indicator-slider{padding:0;bottom:-16px;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,.arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-carousel-indicator-outer-right{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);padding:4px;border-radius:20px;background-color:transparent}.arco-carousel-indicator-outer-right.arco-carousel-indicator-slider{padding:0;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer-right .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer-right .arco-carousel-indicator-item:hover,.arco-carousel-indicator-outer-right .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-carousel-indicator-item{display:inline-block;border-radius:var(--border-radius-medium);background-color:#ffffff4d;cursor:pointer}.arco-carousel-indicator-item:hover,.arco-carousel-indicator-item-active{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{width:6px;height:6px;border-radius:50%}.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-line .arco-carousel-indicator-item{width:12px;height:4px}.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-slider{width:48px;height:4px;border-radius:var(--border-radius-medium);background-color:#ffffff4d;cursor:pointer}.arco-carousel-indicator-slider .arco-carousel-indicator-item{position:absolute;top:0;height:100%;transition:left .3s}.arco-carousel-arrow>div{display:flex;align-items:center;justify-content:center;position:absolute;width:24px;height:24px;border-radius:50%;color:var(--color-white);background-color:#ffffff4d;cursor:pointer;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-carousel-arrow>div:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-carousel-arrow>div>svg{color:var(--color-white);font-size:14px}.arco-carousel-arrow>div:hover{background-color:#ffffff80}.arco-carousel-arrow-left{left:12px;top:50%;transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;transform:translateY(-50%);right:12px}.arco-carousel-arrow-top{left:50%;transform:translate(-50%);top:12px}.arco-carousel-arrow-bottom{left:50%;transform:translate(-50%);bottom:12px}.arco-carousel-arrow-hover div{opacity:0;transition:all .3s}.arco-carousel:hover .arco-carousel-arrow-hover div{opacity:1}.arco-carousel-rtl{direction:rtl}.arco-carousel-rtl .arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-left:8px;margin-right:0}.arco-carousel-rtl .arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-left:8px;margin-right:0}body[arco-theme=dark] .arco-carousel-arrow>div{background-color:rgba(var(--gray-1),.3)}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:rgba(var(--gray-1),.5)}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:rgba(var(--gray-1),.3)}body[arco-theme=dark] .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-item:hover{background-color:var(--color-white)}body[arco-theme=dark] .arco-carousel-indicator-outer.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4),.5)}body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-cascader .arco-cascader-view{color:var(--color-text-1);background-color:var(--color-fill-2);border:1px solid transparent}.arco-cascader:hover .arco-cascader-view{background-color:var(--color-fill-3);border-color:transparent}.arco-cascader.arco-cascader-focused .arco-cascader-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-cascader .arco-cascader-suffix-icon,.arco-cascader .arco-cascader-loading-icon,.arco-cascader .arco-cascader-search-icon,.arco-cascader .arco-cascader-clear-icon,.arco-cascader .arco-cascader-arrow-icon,.arco-cascader .arco-cascader-expand-icon{color:var(--color-text-2)}.arco-cascader-error .arco-cascader-view{background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-cascader-error:hover .arco-cascader-view{background-color:var(--color-danger-light-2);border-color:transparent}.arco-cascader-error.arco-cascader-focused .arco-cascader-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-cascader-warning .arco-cascader-view{background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-cascader-warning:hover .arco-cascader-view{background-color:var(--color-warning-light-2);border-color:transparent}.arco-cascader-warning.arco-cascader-focused .arco-cascader-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-cascader-disabled .arco-cascader-view{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px solid transparent}.arco-cascader-disabled:hover .arco-cascader-view{background-color:var(--color-fill-2);border-color:transparent}.arco-cascader-disabled .arco-cascader-suffix-icon,.arco-cascader-disabled .arco-cascader-loading-icon,.arco-cascader-disabled .arco-cascader-search-icon,.arco-cascader-disabled .arco-cascader-clear-icon,.arco-cascader-disabled .arco-cascader-arrow-icon,.arco-cascader-disabled .arco-cascader-expand-icon{color:var(--color-text-4)}.arco-cascader-no-border .arco-cascader-view{border:none!important;background:none!important}.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view{height:auto;font-size:12px;padding:0 3px;line-height:0}.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:4px}.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-suffix{padding-right:4px}.arco-cascader-size-mini.arco-cascader-multiple input{font-size:12px}.arco-cascader-size-mini.arco-cascader-single .arco-cascader-view{height:24px;line-height:22px;font-size:12px;padding:0 7px}.arco-cascader-size-mini.arco-cascader-single input{font-size:12px}.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:7px}.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-suffix{padding-right:8px}.arco-cascader-size-small.arco-cascader-multiple input{font-size:14px}.arco-cascader-size-small.arco-cascader-single .arco-cascader-view{height:28px;line-height:26px;font-size:14px;padding:0 11px}.arco-cascader-size-small.arco-cascader-single input{font-size:14px}.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:11px}.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-suffix{padding-right:8px}.arco-cascader-size-default.arco-cascader-multiple input{font-size:14px}.arco-cascader-size-default.arco-cascader-single .arco-cascader-view{height:32px;line-height:30px;font-size:14px;padding:0 11px}.arco-cascader-size-default.arco-cascader-single input{font-size:14px}.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:11px}.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:12px}.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-suffix{padding-right:12px}.arco-cascader-size-large.arco-cascader-multiple input{font-size:14px}.arco-cascader-size-large.arco-cascader-single .arco-cascader-view{height:36px;line-height:34px;font-size:14px;padding:0 15px}.arco-cascader-size-large.arco-cascader-single input{font-size:14px}.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:15px}.arco-cascader{display:inline-block;position:relative;box-sizing:border-box;width:100%;cursor:pointer}.arco-cascader-view{display:flex;position:relative;box-sizing:border-box;width:100%;border-radius:var(--border-radius-small);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;transition:all .1s cubic-bezier(0,0,1,1),padding 0s linear}.arco-cascader-view input{color:inherit;cursor:inherit}.arco-cascader-view input::-webkit-input-placeholder{color:var(--color-text-3)}.arco-cascader-view input::-moz-placeholder{color:var(--color-text-3)}.arco-cascader-view input::-ms-input-placeholder{color:var(--color-text-3)}.arco-cascader-view input::placeholder{color:var(--color-text-3)}.arco-cascader-view input[disabled]{pointer-events:none}.arco-cascader-multiple,.arco-cascader-show-search{cursor:text}.arco-cascader-disabled{cursor:not-allowed}.arco-cascader-disabled .arco-cascader-view input::-webkit-input-placeholder{color:var(--color-text-4)}.arco-cascader-disabled .arco-cascader-view input::-moz-placeholder{color:var(--color-text-4)}.arco-cascader-disabled .arco-cascader-view input::-ms-input-placeholder{color:var(--color-text-4)}.arco-cascader-disabled .arco-cascader-view input::placeholder{color:var(--color-text-4)}.arco-cascader-single .arco-cascader-view-input{box-sizing:border-box;width:100%;padding:0;border:none;outline:none;background:transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-cascader-single .arco-cascader-view-selector{position:relative;display:inline-flex;box-sizing:border-box;width:100%;overflow:hidden}.arco-cascader-single .arco-cascader-view-selector .arco-cascader-view-input{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}.arco-cascader-single .arco-cascader-view-selector .arco-cascader-view-value-mirror{opacity:0}.arco-cascader-single .arco-cascader-view-value,.arco-cascader-single .arco-cascader-view-value-mirror{display:inline-block;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-cascader-single .arco-cascader-view-value:after,.arco-cascader-single .arco-cascader-view-value-mirror:after{content:".";font-size:0;line-height:0;visibility:hidden}.arco-cascader-single .arco-cascader-view .arco-cascader-hidden{opacity:0;position:absolute;z-index:-1}.arco-cascader-multiple{vertical-align:top}.arco-cascader-multiple .arco-cascader-view{padding:0 4px;line-height:0}.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:12px}.arco-cascader-multiple .arco-input-tag{flex:1;padding:0;border:none!important;background:none!important;box-shadow:none!important;overflow:hidden}.arco-cascader-multiple .arco-tag{max-width:100%}.arco-cascader-multiple:not(.arco-cascader-focused) .arco-input-tag input:not(:first-child)[value=""]{opacity:0;position:absolute;z-index:-1}.arco-cascader-prefix{display:flex;align-items:center;margin-right:12px;white-space:nowrap;color:var(--color-text-2)}.arco-cascader-suffix{display:flex;align-items:center;margin-left:4px}.arco-cascader-suffix-icon,.arco-cascader-search-icon,.arco-cascader-loading-icon,.arco-cascader-expand-icon,.arco-cascader-clear-icon{font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-cascader-arrow-icon{font-size:12px}.arco-cascader-open .arco-cascader-arrow-icon svg{transform:rotate(180deg)}.arco-cascader .arco-cascader-clear-icon{display:none;cursor:pointer}.arco-cascader .arco-cascader-clear-icon>svg{position:relative;transition:all .1s cubic-bezier(0,0,1,1)}.arco-cascader:hover .arco-cascader-clear-icon{display:block}.arco-cascader:hover .arco-cascader-clear-icon~*{display:none}.arco-cascader-wrapper{display:inline-flex;align-items:stretch;width:100%}.arco-cascader-wrapper .arco-cascader{min-width:0}.arco-cascader-wrapper .arco-cascader:not(.arco-cascader-focused):not(:first-child) .arco-cascader-view{border-top-left-radius:0;border-bottom-left-radius:0}.arco-cascader-wrapper .arco-cascader:not(.arco-cascader-focused):not(:last-child) .arco-cascader-view{border-top-right-radius:0;border-bottom-right-radius:0}.arco-cascader-addbefore{display:flex;align-items:center;padding:0 12px;color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid transparent}.arco-cascader-addbefore{border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:0;padding-right:7px}.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-cascader-suffix{padding-right:0;padding-left:4px}.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-rtl.arco-cascader-size-mini.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:4px}.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:0;padding-right:11px}.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-cascader-suffix{padding-right:0;padding-left:8px}.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-rtl.arco-cascader-size-small.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:8px}.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:0;padding-right:11px}.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-cascader-suffix{padding-right:0;padding-left:8px}.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-rtl.arco-cascader-size-default.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:8px}.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:0;padding-right:15px}.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-cascader-suffix{padding-right:0;padding-left:12px}.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder input,.arco-cascader-rtl.arco-cascader-size-large.arco-cascader-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:12px}.arco-cascader-wrapper-rtl .arco-cascader-addbefore{border-right:unset;border-left:1px solid var(--color-border-2)}.arco-cascader-rtl .arco-cascader-view{text-align:right}.arco-cascader-rtl .arco-cascader-multiple .arco-cascader-view-with-prefix{padding-left:0;padding-right:12px}.arco-cascader-rtl .arco-cascader-prefix{margin-right:0;margin-left:12px}.arco-cascader-rtl .arco-cascader-suffix{margin-left:0;margin-right:4px}.arco-cascader-popup{top:4px;box-sizing:border-box;border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-shadow:0 4px 10px #0000001a;overflow:hidden}.arco-cascader-popup-trigger-hover .arco-cascader-list-item{transition:font-weight 0s}.arco-cascader-popup .arco-cascader-popup-inner{width:100%;white-space:nowrap;list-style:none;height:200px}.arco-cascader-highlight{font-weight:500}.arco-cascader-list-column{position:relative;vertical-align:top;display:inline-block;background-color:var(--color-bg-popup);height:100%}.arco-cascader-list-column-virtual{width:120px}.arco-cascader-list-column:not(:last-of-type){border-right:1px solid var(--color-fill-3)}.arco-cascader-list-wrapper{position:relative;white-space:nowrap;box-sizing:border-box;height:100%;display:flex;padding:4px 0;flex-direction:column}.arco-cascader-list-wrapper-with-footer{padding-bottom:0}.arco-cascader-list-empty{height:100%;display:flex;align-items:center}.arco-cascader-list{padding:0;margin:0;list-style:none;box-sizing:border-box;overflow-y:auto;flex:1}.arco-cascader-list-item,.arco-cascader-list-search-item{position:relative;height:36px;line-height:36px;min-width:100px;font-size:14px;color:var(--color-text-1);box-sizing:border-box;display:flex;cursor:pointer;background-color:transparent}.arco-cascader-list-item-label,.arco-cascader-list-search-item-label{flex-grow:1;padding-left:12px;padding-right:34px}.arco-cascader-list-item .arco-icon-right,.arco-cascader-list-search-item .arco-icon-right,.arco-cascader-list-item .arco-icon-check,.arco-cascader-list-search-item .arco-icon-check{position:absolute;color:var(--color-text-2);top:50%;font-size:12px;transform:translateY(-50%);right:10px}.arco-cascader-list-item .arco-icon-check,.arco-cascader-list-search-item .arco-icon-check{color:rgb(var(--primary-6))}.arco-cascader-list-item .arco-icon-loading,.arco-cascader-list-search-item .arco-icon-loading{position:absolute;margin-top:-6px;top:50%;font-size:12px;right:10px;color:rgb(var(--primary-6))}.arco-cascader-list-item:hover,.arco-cascader-list-search-item-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-cascader-list-item:hover .arco-checkbox input,.arco-cascader-list-search-item-hover .arco-checkbox input{display:none}.arco-cascader-list-item:hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover:before,.arco-cascader-list-search-item-hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-3)}.arco-cascader-list-item-disabled,.arco-cascader-list-search-item-disabled,.arco-cascader-list-item-disabled:hover,.arco-cascader-list-search-item-disabled:hover{cursor:not-allowed;background-color:transparent;color:var(--color-text-4)}.arco-cascader-list-item-disabled .arco-icon-right,.arco-cascader-list-search-item-disabled .arco-icon-right,.arco-cascader-list-item-disabled:hover .arco-icon-right,.arco-cascader-list-search-item-disabled:hover .arco-icon-right{color:inherit}.arco-cascader-list-item-disabled .arco-icon-check,.arco-cascader-list-search-item-disabled .arco-icon-check,.arco-cascader-list-item-disabled:hover .arco-icon-check,.arco-cascader-list-search-item-disabled:hover .arco-icon-check{color:var(--color-primary-light-3)}.arco-cascader-list-item-active{transition:all .2s cubic-bezier(0,0,1,1);background-color:var(--color-fill-2);color:var(--color-text-1);font-weight:500}.arco-cascader-list-item-active:hover{background-color:var(--color-fill-2);font-weight:500;color:var(--color-text-1)}.arco-cascader-list-item-active.arco-cascader-list-item-disabled,.arco-cascader-list-item-active.arco-cascader-list-item-disabled:hover{background-color:var(--color-fill-2);font-weight:500;color:var(--color-text-4)}.arco-cascader-list-multiple .arco-cascader-list-item-label{padding-left:0}.arco-cascader-list-multiple .arco-cascader-list-item,.arco-cascader-list-multiple .arco-cascader-list-search-item{padding-left:12px}.arco-cascader-list-multiple .arco-cascader-list-item .arco-checkbox,.arco-cascader-list-multiple .arco-cascader-list-search-item .arco-checkbox{padding-left:0;margin-right:8px}.arco-cascader-list-search.arco-cascader-list-multiple .arco-cascader-list-item-label{padding-right:12px}.arco-cascader-list-footer{height:36px;line-height:36px;padding-left:12px;border-top:1px solid var(--color-fill-3);box-sizing:border-box}.cascaderSlide-enter-active,.cascaderSlide-appear-active{transition:margin .3s cubic-bezier(.34,.69,.1,1)}.arco-cascader-list-column-rtl{direction:rtl}.arco-cascader-list-column-rtl:not(:last-of-type){border-left:1px solid var(--color-fill-3);border-right:none}.arco-cascader-list-rtl .arco-cascader-list-item-label,.arco-cascader-list-rtl .arco-cascader-list-search-item-label{padding-left:34px;padding-right:12px}.arco-cascader-list-rtl .arco-cascader-list-item .arco-icon-left,.arco-cascader-list-rtl .arco-cascader-list-search-item .arco-icon-left,.arco-cascader-list-rtl .arco-cascader-list-item .arco-icon-check,.arco-cascader-list-rtl .arco-cascader-list-search-item .arco-icon-check{position:absolute;color:var(--color-text-2);top:50%;font-size:12px;transform:translateY(-50%);right:initial;left:10px}.arco-cascader-list-rtl .arco-cascader-list-footer{padding-left:0;padding-right:12px}.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-item-label{padding-right:0}.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-item,.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-search-item{padding-right:12px}.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-item .arco-checkbox,.arco-cascader-list-rtl.arco-cascader-multiple .arco-cascader-list-search-item .arco-checkbox{padding-right:0;margin-left:8px}.arco-cascader-list-rtl.arco-cascader-multiple.arco-cascader-list-search .arco-cascader-list-item-label{padding-left:12px;padding-right:0}.arco-icon-hover.arco-checkbox-icon-hover:before{width:24px;height:24px}.arco-checkbox{display:inline-block;cursor:pointer;box-sizing:border-box;font-size:14px;padding-left:5px;line-height:unset;position:relative}.arco-checkbox>input[type=checkbox]{position:absolute;opacity:0;top:0;left:0;width:0;height:0}.arco-checkbox>input[type=checkbox]:focus-visible+.arco-checkbox-icon-hover:before{background-color:var(--color-fill-2);opacity:1}.arco-checkbox:hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-2)}.arco-checkbox-text{color:var(--color-text-1);margin-left:8px}.arco-checkbox-mask-wrapper{vertical-align:middle;top:-.09em;position:relative;line-height:1}.arco-checkbox-mask{position:relative;box-sizing:border-box;width:14px;height:14px;border:2px solid var(--color-fill-3);border-radius:var(--border-radius-small);background-color:var(--color-bg-2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-checkbox-mask:after{content:"";display:block;height:2px;width:6px;background:var(--color-white);top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(0);position:absolute;border-radius:.5px}.arco-checkbox-mask-icon{position:relative;height:100%;transform:scale(0);color:var(--color-white);transform-origin:center 75%;margin:0 auto;display:block;width:8px}.arco-checkbox:hover .arco-checkbox-mask{border-color:var(--color-fill-4);transition:border-color .1s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-indeterminate:hover .arco-checkbox-mask{transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked .arco-checkbox-mask{border-color:transparent;background-color:rgb(var(--primary-6))}.arco-checkbox-checked .arco-checkbox-mask-icon{transform:scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-indeterminate .arco-checkbox-mask{border-color:transparent;background-color:rgb(var(--primary-6))}.arco-checkbox-indeterminate .arco-checkbox-mask-icon{transform:scale(0)}.arco-checkbox-indeterminate .arco-checkbox-mask:after{transform:translate(-50%) translateY(-50%) scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox.arco-checkbox-disabled,.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover{cursor:not-allowed}.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask{border-color:var(--color-fill-3)}.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-indeterminate:hover .arco-checkbox-mask{border-color:transparent}.arco-checkbox-disabled .arco-checkbox-mask{border-color:var(--color-fill-3);background-color:var(--color-fill-2)}.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-mask,.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-disabled.arco-checkbox-indeterminate .arco-checkbox-mask,.arco-checkbox-disabled.arco-checkbox-indeterminate:hover .arco-checkbox-mask{border-color:transparent;background-color:var(--color-primary-light-3)}.arco-checkbox-disabled:hover .arco-checkbox-mask-wrapper:before,.arco-checkbox-checked:hover .arco-checkbox-mask-wrapper:before,.arco-checkbox-indeterminate:hover .arco-checkbox-mask-wrapper:before{background-color:transparent}.arco-checkbox-disabled .arco-checkbox-text{color:var(--color-text-4)}.arco-checkbox-disabled .arco-checkbox-mask-icon{color:var(--color-fill-2)}.arco-checkbox-group{display:inline-block}.arco-checkbox-group .arco-checkbox{margin-right:16px}.arco-checkbox-group-direction-vertical .arco-checkbox{display:block;margin-right:0;line-height:32px}.arco-checkbox-rtl{direction:rtl;padding-left:0;padding-right:5px}.arco-checkbox-rtl .arco-checkbox-text{margin-left:0;margin-right:8px}.arco-checkbox-group-rtl .arco-checkbox{margin-right:0;margin-left:16px}.arco-icon-hover.arco-collapse-item-icon-hover:before{width:16px;height:16px}.arco-icon-hover.arco-collapse-item-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-collapse{overflow:hidden;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-3);line-height:1.5715}.arco-collapse-rtl{direction:rtl}.arco-collapse-item{border-bottom:1px solid var(--color-neutral-3);box-sizing:border-box}.arco-collapse-item-active>.arco-collapse-item-header{background-color:var(--color-bg-2);border-color:var(--color-neutral-3);transition:border-color 0s ease 0s}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-header-title{font-weight:500}.arco-collapse-item-header{display:flex;align-items:center;justify-content:space-between;position:relative;box-sizing:border-box;padding-top:8px;padding-bottom:8px;background-color:var(--color-bg-2);border-bottom:1px solid transparent;color:var(--color-text-1);cursor:pointer;font-size:14px;overflow:hidden;line-height:24px;transition:border-color 0s ease .19s}.arco-collapse-item-header[data-active-region=header]{cursor:unset}.arco-collapse-item-header[data-active-region=header]>.arco-collapse-item-header-title,.arco-collapse-item-header[data-active-region=header]>.arco-icon-hover{cursor:pointer}.arco-collapse-item-header[data-active-region=icon]{cursor:unset}.arco-collapse-item-header[data-active-region=icon]>.arco-icon-hover{cursor:pointer}.arco-collapse-item-header:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-collapse-item-header-left{padding-left:32px;padding-right:13px}.arco-collapse-item-header-right{padding-left:13px;padding-right:32px}.arco-collapse-item-header-disabled{cursor:not-allowed;color:var(--color-text-4);background-color:var(--color-bg-2)}.arco-collapse-item-header-disabled .arco-collapse-item-header-icon{color:var(--color-text-4)}.arco-collapse-item-header-title{display:inline}.arco-collapse-item-header-extra{float:right}.arco-collapse-item .arco-collapse-item-icon-hover{position:absolute;top:50%;transform:translateY(-50%);left:13px;text-align:center}.arco-collapse-item .arco-collapse-item-icon-hover-right{right:13px;left:unset}.arco-collapse-item .arco-collapse-item-icon-hover-right>.arco-collapse-item-header-icon-down{transform:rotate(-90deg)}.arco-collapse-item-header-icon{color:var(--color-neutral-7);font-size:14px;transition:transform .2s cubic-bezier(.34,.69,.1,1);vertical-align:middle;position:relative;display:block}.arco-collapse-item-header-icon-down{transform:rotate(90deg)}.arco-collapse-item-content{display:none;overflow:hidden;position:relative;color:var(--color-text-1);background-color:var(--color-fill-1);font-size:14px;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-collapse-item-content-expanded{display:block;height:auto}.arco-collapse-item-content-box{padding:8px 13px 8px 34px}.arco-collapse-item.arco-collapse-item-disabled>.arco-collapse-item-content{color:var(--color-text-1)}.arco-collapse-item-no-icon>.arco-collapse-item-header{padding-left:13px;padding-right:13px}.arco-collapse-item:last-of-type{border-bottom:none}.arco-collapse.arco-collapse-borderless{border:none}.arco-collapse:after{display:table;content:"";clear:both}.arco-color-picker{display:inline-flex;background-color:var(--color-fill-2);align-items:center;border-radius:2px;box-sizing:border-box}.arco-color-picker-preview{border:1px solid var(--color-border-2);box-sizing:border-box;flex:none}.arco-color-picker-value{margin-left:6px;font-weight:400;color:var(--color-text-1)}.arco-color-picker-input{display:none}.arco-color-picker:hover{cursor:pointer;background-color:var(--color-fill-3)}.arco-color-picker-size-default{min-height:32px;padding:4px}.arco-color-picker-size-default .arco-color-picker-preview{height:24px;width:24px}.arco-color-picker-size-default .arco-color-picker-value{font-size:14px}.arco-color-picker-size-mini{min-height:24px;padding:4px}.arco-color-picker-size-mini .arco-color-picker-preview{height:16px;width:16px}.arco-color-picker-size-mini .arco-color-picker-value{font-size:12px}.arco-color-picker-size-small{min-height:28px;padding:3px 4px}.arco-color-picker-size-small .arco-color-picker-preview{height:22px;width:22px}.arco-color-picker-size-small .arco-color-picker-value{font-size:14px}.arco-color-picker-size-large{min-height:36px;padding:5px}.arco-color-picker-size-large .arco-color-picker-preview{height:26px;width:26px}.arco-color-picker-size-large .arco-color-picker-value{font-size:14px}.arco-color-picker.arco-color-picker-disabled{background-color:var(--color-fill-2);cursor:not-allowed}.arco-color-picker.arco-color-picker-disabled .arco-color-picker-value{color:var(--color-text-4)}.arco-color-picker-panel{width:260px;border-radius:2px;background-color:var(--color-bg-1);box-shadow:0 8px 20px #0000001a}.arco-color-picker-panel .arco-color-picker-palette{width:100%;height:178px;position:relative;cursor:pointer;background-image:linear-gradient(0deg,#000000,transparent),linear-gradient(90deg,#fff,#fff0);overflow:hidden;border-left:1px solid var(--color-border-2);border-top:1px solid var(--color-border-2);border-right:1px solid var(--color-border-2);box-sizing:border-box}.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler{width:16px;height:16px;border-radius:50%;position:absolute;background-color:transparent;transform:translate(-50%,-50%);border:2px solid var(--color-bg-white);box-sizing:border-box}.arco-color-picker-panel .arco-color-picker-panel-control{padding:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper{display:flex;align-items:center}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview{margin-left:auto;width:40px;height:40px;border-radius:4px;border:1px solid var(--color-border-2);box-sizing:border-box}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-control-bar-alpha{margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper{margin-top:12px;display:flex}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-color-picker-group-wrapper{margin-left:12px;display:flex;flex:1}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-inner-wrapper{padding:0 6px}.arco-color-picker-panel .arco-color-picker-panel-control-gradient{padding:12px 12px 0}.arco-color-picker-panel .arco-color-picker-panel-control-gradient .arco-color-picker-control-bar-gradient{margin:0 8px 12px}.arco-color-picker-panel .arco-color-picker-panel-control-gradient .arco-color-picker-control-bar-gradient .arco-color-picker-control-bar{width:100%}.arco-color-picker-panel .arco-color-picker-panel-control-gradient .arco-color-picker-panel-control-gradient-tag{margin-bottom:12px}.arco-color-picker-panel .arco-color-picker-panel-colors{padding:12px;border-top:1px solid var(--color-border-2)}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-section:not(:first-child){margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-text{font-size:12px;font-weight:400;color:var(--color-text-1)}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty{margin:12px 0;font-size:12px;color:var(--color-text-3)}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-wrapper{margin-top:8px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-list{display:flex;flex-wrap:wrap;margin:-8px -4px 0}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block{margin:6px 3px 0;width:16px;height:16px;cursor:pointer;border-radius:2px;transition:transform ease-out 60ms;background-image:conic-gradient(rgba(0,0,0,.06) 0 25%,transparent 0 50%,rgba(0,0,0,.06) 0 75%,transparent 0);background-size:8px 8px;overflow:hidden}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block .arco-color-picker-block{width:100%;height:100%}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block:hover{transform:scale(1.1)}.arco-color-picker-panel .arco-color-picker-control-bar-bg{background-image:conic-gradient(rgba(0,0,0,.06) 0 25%,transparent 0 50%,rgba(0,0,0,.06) 0 75%,transparent 0);background-size:8px 8px}.arco-color-picker-panel .arco-color-picker-control-bar{width:182px;height:14px;position:relative;border-radius:10px;cursor:pointer;border:1px solid var(--color-border-2);box-sizing:border-box}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler{width:16px;height:16px;border-radius:50%;position:absolute;top:-2px;background-color:var(--color-bg-white);transform:translate(-50%);border:1px solid var(--color-border-2);box-sizing:border-box}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler-center{position:absolute;width:8px;height:8px;border-radius:50%;transform:translate(3px,3px)}.arco-color-picker-panel .arco-color-picker-control-bar-hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.arco-color-picker-panel .arco-color-picker-select-type{width:58px}.arco-color-picker-panel .arco-color-picker-input-group{display:flex}.arco-color-picker-panel .arco-color-picker-input-group>*{flex:1}.arco-color-picker-panel .arco-color-picker-input-alpha{width:52px;flex:0 0 auto}.arco-color-picker-panel .arco-color-picker-input-hex .arco-input{padding-left:4px}.arco-color-picker-type-dropdown .arco-select-option{font-size:12px!important;line-height:24px!important}.arco-comment{display:flex;flex-wrap:nowrap;line-height:1.5715}.arco-comment:not(:first-of-type),.arco-comment-inner-comment{margin-top:20px}.arco-comment-inner{flex:1}.arco-comment-avatar{flex-shrink:0;margin-right:12px;cursor:pointer}.arco-comment-avatar>img{width:32px;height:32px;border-radius:var(--border-radius-circle)}.arco-comment-author{color:var(--color-text-2);font-size:14px;margin-right:8px}.arco-comment-datetime{color:var(--color-text-3);font-size:12px}.arco-comment-content{font-size:14px;color:var(--color-text-1)}.arco-comment-title-align-right{display:flex;justify-content:space-between}.arco-comment-actions{margin-top:8px;color:var(--color-text-2);font-size:14px}.arco-comment-actions>*:not(:last-child){margin-right:8px}.arco-comment-actions-align-right{display:flex;justify-content:flex-end}.arco-comment-rtl{direction:rtl}.arco-comment-rtl .arco-comment-title{display:flex;align-items:center}.arco-comment-rtl .arco-comment-avatar{margin-right:0;margin-left:12px}.arco-comment-rtl .arco-comment-author{margin-right:0;margin-left:8px}.arco-comment-rtl .arco-comment-actions>*:not(:last-child){margin-left:8px;margin-right:0}.arco-picker-container,.arco-picker-range-container{border:1px solid var(--color-neutral-3);box-shadow:0 2px 5px #0000001a;border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-sizing:border-box;min-height:60px;overflow:hidden}.arco-picker-container-shortcuts-placement-left,.arco-picker-range-container-shortcuts-placement-left{display:flex;align-items:flex-start}.arco-picker-container-shortcuts-placement-left .arco-picker-shortcuts,.arco-picker-range-container-shortcuts-placement-left .arco-picker-shortcuts{display:flex;flex-direction:column;padding:5px 8px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.arco-picker-container-shortcuts-placement-left .arco-picker-shortcuts>*,.arco-picker-range-container-shortcuts-placement-left .arco-picker-shortcuts>*{margin:5px 0}.arco-picker-container-shortcuts-placement-left .arco-picker-panel-wrapper,.arco-picker-range-container-shortcuts-placement-left .arco-picker-panel-wrapper,.arco-picker-container-shortcuts-placement-left .arco-picker-range-panel-wrapper,.arco-picker-range-container-shortcuts-placement-left .arco-picker-range-panel-wrapper{border-left:1px solid var(--color-neutral-3)}.arco-picker-panel-only,.arco-picker-range-panel-only{box-shadow:none}.arco-picker-panel-only .arco-panel-date-inner,.arco-picker-range-panel-only .arco-panel-date-inner,.arco-picker-range-panel-only .arco-panel-date,.arco-picker-range-panel-only .arco-panel-month,.arco-picker-range-panel-only .arco-panel-year{width:100%}.arco-picker-header{display:flex;padding:8px 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-picker-header-value{font-size:14px;line-height:24px;flex:1;text-align:center;color:var(--color-text-1);font-weight:500;box-sizing:border-box}.arco-picker-header-icon{border-radius:50%;text-align:center;font-size:12px;transition:all .1s cubic-bezier(0,0,1,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-text-2);background-color:var(--color-bg-popup);width:24px;height:24px;line-height:24px;margin-left:2px;margin-right:2px;box-sizing:border-box}.arco-picker-header-icon:not(.arco-picker-header-icon-hidden){cursor:pointer}.arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover{background-color:var(--color-fill-3)}.arco-picker-header-label{cursor:pointer;padding:2px;border-radius:2px;transition:all .1s}.arco-picker-header-label:hover{background-color:var(--color-fill-3)}.arco-picker-body{padding:14px 16px}.arco-picker-week-list{display:flex;width:100%;box-sizing:border-box;padding:14px 16px 0}.arco-picker-week-list-item{color:var(--color-text-2);flex:1;padding:0;text-align:center;font-weight:500;height:32px;line-height:32px}.arco-picker-row{display:flex}.arco-picker-cell{position:relative;flex:1;cursor:pointer;padding:2px 0}.arco-picker-cell .arco-picker-date{display:flex;height:100%;width:100%;box-sizing:border-box;cursor:pointer;padding:4px 0;justify-content:center}.arco-picker-date-value{color:var(--color-text-4);font-size:14px;min-width:24px;height:24px;line-height:24px;text-align:center;border-radius:24px;font-weight:500}.arco-picker-cell-in-view .arco-picker-date-value{color:var(--color-text-1);font-weight:500}.arco-picker-cell:hover .arco-picker-date-value{background-color:var(--color-fill-3);color:var(--color-text-1)}.arco-picker-cell-today{position:relative}.arco-picker-cell-today:after{content:"";display:block;position:absolute;bottom:-2px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:50%;background-color:rgb(var(--primary-6))}.arco-picker-cell-in-range .arco-picker-date{background-color:var(--color-primary-light-1)}.arco-picker-cell-range-start .arco-picker-date,.arco-picker-cell-hover-range-start .arco-picker-date{border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-picker-cell-range-end .arco-picker-date,.arco-picker-cell-hover-range-end .arco-picker-date{border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-picker-cell-range-start:hover .arco-picker-date-value,.arco-picker-cell-range-end:hover .arco-picker-date-value{background-color:unset}.arco-picker-cell-disabled .arco-picker-date{background-color:var(--color-fill-1);cursor:not-allowed}.arco-picker-cell-disabled .arco-picker-date-value,.arco-picker-cell-disabled:hover .arco-picker-date-value{color:var(--color-text-4);background-color:transparent}.arco-picker-cell-selected .arco-picker-date-value,.arco-picker-cell-selected:hover .arco-picker-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-picker-cell-hover-in-range .arco-picker-date,.arco-picker-cell-hover-range-start:not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value,.arco-picker-cell-hover-range-end:not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value{background-color:var(--color-primary-light-2)}.arco-picker-cell-range-edge-in-hover-range .arco-picker-date,.arco-picker-cell-hover-range-edge-in-range .arco-picker-date{border-radius:0}.arco-picker-cell-hidden .arco-picker-date{display:none}.arco-picker-footer{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%}.arco-picker-footer-btn-wrapper{border-top:1px solid var(--color-neutral-3);padding:3px 8px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.arco-picker-footer-extra-wrapper{padding:8px 24px;color:var(--color-text-1);border-top:1px solid var(--color-neutral-3);box-sizing:border-box;font-size:12px}.arco-picker-footer-now-wrapper{border-top:1px solid var(--color-neutral-3);box-sizing:border-box;height:36px;line-height:36px;text-align:center}.arco-picker-btn-select-date,.arco-picker-btn-select-time{margin-right:8px}.arco-picker-btn-confirm{margin:5px 0}.arco-picker-shortcuts{flex:1}.arco-picker-shortcuts>*{margin:5px 10px 5px 0}.arco-panel-date{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.arco-panel-date-inner{width:265px}.arco-panel-date-inner .arco-picker-body{padding-top:0}.arco-panel-date-timepicker{display:flex;flex-direction:column}.arco-panel-date-timepicker-title{width:100%;text-align:center;font-weight:400;font-size:14px;height:40px;line-height:40px;border-bottom:1px solid var(--color-neutral-3);color:var(--color-text-1)}.arco-panel-date-timepicker .arco-timepicker{width:265px;height:276px;padding:0 6px;overflow:hidden}.arco-panel-date-timepicker .arco-timepicker-list{width:100%;height:100%;padding:0 4px;box-sizing:border-box}.arco-panel-date-timepicker .arco-timepicker-list:not(:last-child){border-right:0}.arco-panel-date-timepicker .arco-timepicker ul:after{height:244px}.arco-panel-date-timepicker .arco-timepicker-cell{width:100%}.arco-panel-date-holder{display:flex;width:100%;border-top:1px solid var(--color-neutral-3)}.arco-panel-date-holder-btn{display:flex;align-items:center;justify-content:center;flex:1;height:50px;box-sizing:border-box;cursor:pointer;color:var(--color-text-3);font-size:16px;transition:color .2s}.arco-panel-date-holder-btn:first-child{border-right:1px solid var(--color-neutral-3)}.arco-panel-date-holder-btn:hover,.arco-panel-date-holder-btn:active,.arco-panel-date-holder-btn-active{color:var(--color-text-1)}.arco-panel-date-holder-btn-value{margin-left:8px}.arco-panel-date:first-child .arco-panel-date-holder{border-right:1px solid var(--color-neutral-3)}.arco-panel-month,.arco-panel-quarter,.arco-panel-year{box-sizing:border-box;width:265px}.arco-panel-month .arco-picker-date,.arco-panel-quarter .arco-picker-date,.arco-panel-year .arco-picker-date{padding:4px}.arco-panel-month .arco-picker-date-value,.arco-panel-quarter .arco-picker-date-value,.arco-panel-year .arco-picker-date-value{border-radius:24px;width:100%}.arco-panel-month .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,.arco-panel-quarter .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,.arco-panel-year .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover{border-radius:24px}.arco-panel-year{box-sizing:border-box;width:265px}.arco-panel-week{box-sizing:border-box}.arco-panel-week-wrapper{display:flex}.arco-panel-week-inner{width:298px}.arco-panel-week-inner .arco-picker-body{padding-top:0}.arco-panel-week .arco-picker-row-week{cursor:pointer}.arco-panel-week .arco-picker-row-week .arco-picker-date-value{width:100%;border-radius:0}.arco-panel-week .arco-picker-cell .arco-picker-date{border-radius:0}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date{padding-left:4px;border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value{border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date{padding-right:4px;border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value{border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-panel-week .arco-picker-row-week:hover .arco-picker-cell:not(.arco-picker-cell-week):not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-in-range):not(.arco-picker-cell-hover-in-range) .arco-picker-date-value{background-color:var(--color-fill-3)}.arco-panel-quarter{box-sizing:border-box;width:265px}.arco-picker-range-wrapper{display:flex}.arco-datepicker-shortcuts-wrapper{width:106px;height:100%;max-height:300px;overflow-y:auto;box-sizing:border-box;list-style:none;padding:0;margin:10px 0 0}.arco-datepicker-shortcuts-wrapper>li{width:100%;padding:6px 16px;cursor:pointer;box-sizing:border-box}.arco-datepicker-shortcuts-wrapper>li:hover{color:rgb(var(--primary-6))}.arco-picker-container-rtl,.arco-picker-range-container-rtl{direction:rtl}.arco-picker-container-rtl .arco-picker-cell-range-start .arco-picker-date,.arco-picker-range-container-rtl .arco-picker-cell-range-start .arco-picker-date,.arco-picker-container-rtl .arco-picker-cell-hover-range-start .arco-picker-date,.arco-picker-range-container-rtl .arco-picker-cell-hover-range-start .arco-picker-date{border-radius:0 24px 24px 0}.arco-picker-container-rtl .arco-picker-cell-range-end .arco-picker-date,.arco-picker-range-container-rtl .arco-picker-cell-range-end .arco-picker-date,.arco-picker-container-rtl .arco-picker-cell-hover-range-end .arco-picker-date,.arco-picker-range-container-rtl .arco-picker-cell-hover-range-end .arco-picker-date{border-radius:24px 0 0 24px}.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date,.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date{padding-right:4px;padding-left:0;border-radius:0 24px 24px 0}.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value,.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value{border-radius:0 24px 24px 0}.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date,.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date{padding-left:4px;padding-right:0;border-radius:24px 0 0 24px}.arco-picker-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value,.arco-picker-range-container-rtl .arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value{border-radius:24px 0 0 24px}.arco-descriptions-table{width:100%;border-collapse:collapse}.arco-descriptions-table-layout-fixed table{table-layout:fixed}.arco-descriptions-title{font-size:16px;color:var(--color-text-1);font-weight:500;line-height:1.5715;margin-bottom:16px}.arco-descriptions-item,.arco-descriptions-item-label,.arco-descriptions-item-value{padding:0 4px 12px 0;text-align:left;box-sizing:border-box;font-size:14px;line-height:1.5715}.arco-descriptions-item-label{color:var(--color-text-3);font-weight:500;width:1px;white-space:nowrap}.arco-descriptions-table-layout-fixed .arco-descriptions-item-label{width:auto}.arco-descriptions-item-value{color:var(--color-text-1);font-weight:400}.arco-descriptions-item-label-inline,.arco-descriptions-item-value-inline{text-align:left;box-sizing:border-box;font-size:14px;line-height:1.5715}.arco-descriptions-item-label-inline{color:var(--color-text-3);font-weight:500;margin-bottom:2px}.arco-descriptions-item-value-inline{color:var(--color-text-1);font-weight:400}.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline{margin-right:4px}.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline,.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-value-inline{display:inline-block;margin-bottom:0}.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:12px 20px}.arco-descriptions-border .arco-descriptions-body{border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);overflow:hidden}.arco-descriptions-border .arco-descriptions-row:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.arco-descriptions-border:not(.arco-descriptions-rtl) .arco-descriptions-item,.arco-descriptions-border:not(.arco-descriptions-rtl) .arco-descriptions-item-label,.arco-descriptions-border:not(.arco-descriptions-rtl) .arco-descriptions-item-value{border-right:1px solid var(--color-neutral-3)}.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-border .arco-descriptions-item-label,.arco-descriptions-border .arco-descriptions-item-value{padding:7px 20px}.arco-descriptions-border .arco-descriptions-item-label{background-color:var(--color-fill-1)}.arco-descriptions-border .arco-descriptions-item-value:last-child{border-right:none}.arco-descriptions-border .arco-descriptions-item:last-child{border-right:none}.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label:last-child{border-right:none}.arco-descriptions-layout-vertical:not(.arco-descriptions-border) .arco-descriptions-item-value:first-child{padding-left:0}.arco-descriptions-size-mini .arco-descriptions-title{margin-bottom:6px}.arco-descriptions-size-mini .arco-descriptions-item,.arco-descriptions-size-mini .arco-descriptions-item-label,.arco-descriptions-size-mini .arco-descriptions-item-value{padding-bottom:2px;padding-right:20px;font-size:12px}.arco-descriptions-size-mini .arco-descriptions-item-label-inline,.arco-descriptions-size-mini .arco-descriptions-item-value-inline{font-size:12px}.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-label,.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-value{padding:3px 20px}.arco-descriptions-size-mini.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:8px 20px}.arco-descriptions-size-small .arco-descriptions-title{margin-bottom:8px}.arco-descriptions-size-small .arco-descriptions-item,.arco-descriptions-size-small .arco-descriptions-item-label,.arco-descriptions-size-small .arco-descriptions-item-value{padding-bottom:4px;padding-right:20px;font-size:14px}.arco-descriptions-size-small .arco-descriptions-item-label-inline,.arco-descriptions-size-small .arco-descriptions-item-value-inline{font-size:14px}.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-label,.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-value{padding:3px 20px}.arco-descriptions-size-small.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:8px 20px}.arco-descriptions-size-medium .arco-descriptions-title{margin-bottom:12px}.arco-descriptions-size-medium .arco-descriptions-item,.arco-descriptions-size-medium .arco-descriptions-item-label,.arco-descriptions-size-medium .arco-descriptions-item-value{padding-bottom:8px;padding-right:20px;font-size:14px}.arco-descriptions-size-medium .arco-descriptions-item-label-inline,.arco-descriptions-size-medium .arco-descriptions-item-value-inline{font-size:14px}.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-label,.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-value{padding:5px 20px}.arco-descriptions-size-medium.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:10px 20px}.arco-descriptions-size-large .arco-descriptions-title{margin-bottom:20px}.arco-descriptions-size-large .arco-descriptions-item,.arco-descriptions-size-large .arco-descriptions-item-label,.arco-descriptions-size-large .arco-descriptions-item-value{padding-bottom:16px;padding-right:20px;font-size:14px}.arco-descriptions-size-large .arco-descriptions-item-label-inline,.arco-descriptions-size-large .arco-descriptions-item-value-inline{font-size:14px}.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-label,.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-value{padding:9px 20px}.arco-descriptions-size-large.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:14px 20px}.arco-descriptions-rtl{direction:rtl}.arco-descriptions-rtl .arco-descriptions-item,.arco-descriptions-rtl .arco-descriptions-item-label,.arco-descriptions-rtl .arco-descriptions-item-value{text-align:right;padding:0 0 12px 4px}.arco-descriptions-rtl .arco-descriptions-item-label-inline,.arco-descriptions-rtl .arco-descriptions-item-value-inline{text-align:right}.arco-descriptions-rtl.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline{margin-right:0;margin-left:4px}.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item-label,.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item-value{border-left:1px solid var(--color-neutral-3);padding:7px 20px}.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item:last-child,.arco-descriptions-rtl.arco-descriptions-border .arco-descriptions-item-value:last-child{border-left:none}.arco-descriptions-rtl.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label:last-child{border-left:none}.arco-descriptions-rtl.arco-descriptions-layout-vertical:not(.arco-descriptions-rtl.arco-descriptions-border) .arco-descriptions-item-value:first-child{padding-right:0}.arco-divider-horizontal{position:relative;width:100%;min-width:100%;max-width:100%;margin:20px 0;border-bottom:1px solid var(--color-neutral-3);clear:both}.arco-divider-horizontal.arco-divider-with-text{margin:20px 0;display:flex;align-items:center;border-bottom-width:0;border-bottom-style:solid}.arco-divider-horizontal.arco-divider-with-text:before,.arco-divider-horizontal.arco-divider-with-text:after{content:"";height:0;flex:1;border-bottom:1px;border-bottom-style:inherit;border-bottom-color:inherit}.arco-divider-horizontal.arco-divider-with-text-left:before{flex-basis:24px;flex-grow:0}.arco-divider-horizontal.arco-divider-with-text-right:after{flex-basis:24px;flex-grow:0}.arco-divider-vertical{display:inline-block;min-width:1px;max-width:1px;height:1em;margin:0 12px;border-left:1px solid var(--color-neutral-3);vertical-align:middle}.arco-divider-text{box-sizing:border-box;padding:0 16px;font-size:14px;font-weight:500;line-height:2;color:var(--color-text-1)}.arco-drawer-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-mask-bg)}.arco-drawer-no-mask{pointer-events:none}.arco-drawer-no-mask .arco-drawer{pointer-events:auto}.arco-drawer-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001}.arco-drawer-wrapper-hide{display:none}.arco-drawer{position:absolute;width:100%;height:100%;background-color:var(--color-bg-3);line-height:1.5715}.arco-drawer-wrapper{position:relative;height:100%}.arco-drawer-fixed{position:fixed;top:0;z-index:1001}.arco-drawer-inner{height:100%;overflow:hidden}.arco-drawer-scroll{overflow:auto;height:100%;display:flex;flex-direction:column}.arco-drawer-header{height:48px;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:0 16px;border-bottom:1px solid var(--color-neutral-3);flex-shrink:0}.arco-drawer-header-title{font-size:16px;font-weight:500;color:var(--color-text-1);text-align:left}.arco-drawer-footer{box-sizing:border-box;padding:16px;border-top:1px solid var(--color-neutral-3);text-align:right;flex-shrink:0}.arco-drawer-footer>.arco-btn{margin-left:12px}.arco-drawer .arco-drawer-close-icon{position:absolute;right:20px;top:18px;cursor:pointer;z-index:1;font-size:12px;color:var(--color-text-1)}.arco-drawer-content{flex:1;height:100%;padding:12px 16px;color:var(--color-text-1);box-sizing:border-box;position:relative;overflow:auto}.arco-drawer-rtl{direction:rtl}.arco-drawer-rtl .arco-drawer-close-icon{right:initial;left:20px}.arco-drawer-rtl .arco-drawer-footer{text-align:left}.arco-dropdown-menu{position:relative;box-sizing:border-box;max-height:200px;padding:4px 0;border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-shadow:0 4px 10px #0000001a;overflow:auto}.arco-dropdown-menu-hidden{display:none}.arco-dropdown-menu-item,.arco-dropdown-menu-pop-header{position:relative;box-sizing:border-box;width:100%;height:36px;padding:0 12px;font-size:14px;line-height:36px;text-align:left;cursor:pointer;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-1);background-color:transparent}.arco-dropdown-menu-item.arco-dropdown-menu-selected,.arco-dropdown-menu-pop-header.arco-dropdown-menu-selected{color:var(--color-text-1);background-color:transparent;font-weight:500;transition:all .1s cubic-bezier(0,0,1,1)}.arco-dropdown-menu-item:hover,.arco-dropdown-menu-pop-header:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-dropdown-menu-item:focus-visible,.arco-dropdown-menu-pop-header:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6)) inset}.arco-dropdown-menu-item.arco-dropdown-menu-active,.arco-dropdown-menu-pop-header.arco-dropdown-menu-active{box-shadow:0 0 0 1px rgb(var(--primary-6)) inset}.arco-dropdown-menu-item.arco-dropdown-menu-disabled,.arco-dropdown-menu-pop-header.arco-dropdown-menu-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-dropdown-menu-item a,.arco-dropdown-menu-pop-header a,.arco-dropdown-menu-item a:hover,.arco-dropdown-menu-pop-header a:hover,.arco-dropdown-menu-item a:focus,.arco-dropdown-menu-pop-header a:focus,.arco-dropdown-menu-item a:active,.arco-dropdown-menu-pop-header a:active{color:inherit;cursor:inherit;text-decoration:none}.arco-dropdown-menu-item>a:only-child:before,.arco-dropdown-menu-pop-header>a:only-child:before{content:"";position:absolute;inset:0}.arco-dropdown-menu-pop-header{display:flex;align-items:center;justify-content:space-between}.arco-dropdown-menu-pop-header .arco-dropdown-menu-icon-suffix{margin-left:12px}.arco-dropdown-menu-group:first-child .arco-dropdown-menu-group-title{margin-top:4px}.arco-dropdown-menu-group-title{margin-top:8px;box-sizing:border-box;width:100%;padding:0 12px;line-height:20px;font-size:12px;color:var(--color-text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-menu-dark{border-color:var(--color-menu-dark-bg);background-color:var(--color-menu-dark-bg)}.arco-dropdown-menu-dark .arco-dropdown-menu-item,.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header{color:var(--color-text-4);background-color:transparent}.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-selected,.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-selected{color:var(--color-white);background-color:transparent}.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-selected:hover,.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-selected:hover{color:var(--color-white)}.arco-dropdown-menu-dark .arco-dropdown-menu-item:hover,.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-dropdown-menu-dark .arco-dropdown-menu-item.arco-dropdown-menu-disabled,.arco-dropdown-menu-dark .arco-dropdown-menu-pop-header.arco-dropdown-menu-disabled{color:var(--color-text-2);background-color:transparent}.arco-dropdown-menu-dark .arco-dropdown-menu-group-title{color:var(--color-text-3)}.arco-dropdown-menu-pop-trigger .arco-trigger-arrow{display:none}.arco-dropdown-menu+.arco-trigger-arrow{background-color:var(--color-bg-popup)}.arco-dropdown-menu-rtl .arco-dropdown-menu-item,.arco-dropdown-menu-rtl .arco-dropdown-menu-pop-header{text-align:right}.arco-dropdown-menu-rtl .arco-dropdown-menu-item .arco-dropdown-menu-icon-suffix,.arco-dropdown-menu-rtl .arco-dropdown-menu-pop-header .arco-dropdown-menu-icon-suffix{margin-left:0;margin-right:12px}.arco-empty{width:100%;padding:10px 0;box-sizing:border-box}.arco-empty .arco-empty-wrapper{width:100%;box-sizing:border-box;text-align:center;color:rgb(var(--gray-5))}.arco-empty .arco-empty-wrapper .arco-empty-image{font-size:48px;line-height:1;margin-bottom:4px}.arco-empty .arco-empty-wrapper img{height:80px}.arco-empty .arco-empty-description{color:rgb(var(--gray-5));font-size:14px}.arco-form{width:100%;display:flex;flex-direction:column}.arco-form-inline{flex-flow:row wrap}.arco-form-inline .arco-form-item{width:auto;margin-bottom:8px}.arco-form-item{width:100%;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:flex-start}.arco-form-item.arco-form-item-hidden{display:none}.arco-form-item>.arco-form-label-item{padding-right:16px}.arco-form-item.arco-form-item-error{margin-bottom:0}.arco-form-item-wrapper-flex.arco-col{flex:1}.arco-form-size-mini .arco-form-label-item{line-height:24px;font-size:12px}.arco-form-size-mini .arco-form-label-item>label{font-size:12px}.arco-form-size-mini .arco-form-item-control{min-height:24px}.arco-form-size-small .arco-form-label-item{line-height:28px}.arco-form-size-small .arco-form-label-item>label{font-size:14px}.arco-form-size-small .arco-form-item-control{min-height:28px}.arco-form-size-large .arco-form-label-item{line-height:36px}.arco-form-size-large .arco-form-label-item>label{font-size:14px}.arco-form-size-large .arco-form-item-control{min-height:36px}.arco-form-extra{font-size:12px;color:var(--color-text-3);margin-top:4px}.arco-form-message{font-size:12px;color:rgb(var(--danger-6));min-height:20px;line-height:20px}.arco-form-message-help{color:var(--color-text-3)}.arco-form-message+.arco-form-extra{margin-bottom:4px;margin-top:0}.arco-form-layout-vertical{display:block}.arco-form-layout-vertical>.arco-form-label-item{line-height:1.5715;white-space:normal;text-align:left;padding:0;margin-bottom:8px}.arco-form-layout-inline{margin-right:24px}.arco-form-label-item{text-align:right;white-space:nowrap;line-height:32px}.arco-form-label-item-flex.arco-col{flex:0}.arco-form-label-item-flex.arco-col>label{white-space:nowrap}.arco-form-label-item>label{font-size:14px;white-space:normal;color:var(--color-text-2)}.arco-form-label-item .arco-form-item-tooltip{margin-left:4px;color:var(--color-text-4)}.arco-form-label-item .arco-form-item-symbol{color:rgb(var(--danger-6));font-size:12px;line-height:1}.arco-form-label-item .arco-form-item-symbol svg{transform:scale(.5)}.arco-form-label-item-left{text-align:left}.arco-form-item-control{display:flex;align-items:center;min-height:32px;width:100%}.arco-form-item-control-children{width:100%;flex:1}.arco-form-item-control-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start}.arco-form .arco-slider{display:block}.arco-form-item-status-validating .arco-input:not(.arco-input-disabled),.arco-form-item-status-validating .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),.arco-form-item-status-validating .arco-textarea:not(.arco-textarea-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-validating .arco-input:not(.arco-input-disabled):hover,.arco-form-item-status-validating .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,.arco-form-item-status-validating .arco-textarea:not(.arco-textarea-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-validating .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,.arco-form-item-status-validating .arco-input-inner-wrapper.arco-textarea-focus,.arco-form-item-status-validating .arco-textarea.arco-input-inner-wrapper-focus,.arco-form-item-status-validating .arco-textarea.arco-textarea-focus,.arco-form-item-status-validating .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-validating .arco-input-inner-wrapper.arco-textarea-focus:hover,.arco-form-item-status-validating .arco-textarea.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-validating .arco-textarea.arco-textarea-focus:hover{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-input:focus,.arco-form-item-status-validating .arco-input:focus:hover{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-input-inner-wrapper .arco-input,.arco-form-item-status-validating .arco-input-inner-wrapper .arco-input:hover{background:none;box-shadow:none}.arco-form-item-status-validating .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-input-tag{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-input-tag:hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-validating .arco-input-tag.arco-input-tag-focus{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-form-message-help{color:rgb(var(--primary-6))}.arco-form-item-status-validating .arco-form-message-help .arco-form-message-help-warning{color:rgb(var(--warning-6))}.arco-form-item-feedback-validating{color:rgb(var(--primary-6))}.arco-form-item-status-success .arco-input:not(.arco-input-disabled),.arco-form-item-status-success .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),.arco-form-item-status-success .arco-textarea:not(.arco-textarea-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-success .arco-input:not(.arco-input-disabled):hover,.arco-form-item-status-success .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,.arco-form-item-status-success .arco-textarea:not(.arco-textarea-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-success .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,.arco-form-item-status-success .arco-input-inner-wrapper.arco-textarea-focus,.arco-form-item-status-success .arco-textarea.arco-input-inner-wrapper-focus,.arco-form-item-status-success .arco-textarea.arco-textarea-focus,.arco-form-item-status-success .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-success .arco-input-inner-wrapper.arco-textarea-focus:hover,.arco-form-item-status-success .arco-textarea.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-success .arco-textarea.arco-textarea-focus:hover{border-color:rgb(var(--success-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-input:focus,.arco-form-item-status-success .arco-input:focus:hover{border-color:rgb(var(--success-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-input-inner-wrapper .arco-input,.arco-form-item-status-success .arco-input-inner-wrapper .arco-input:hover{background:none;box-shadow:none}.arco-form-item-status-success .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--success-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-input-tag{background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-input-tag:hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-success .arco-input-tag.arco-input-tag-focus{border-color:rgb(var(--success-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-form-message-help{color:rgb(var(--success-6))}.arco-form-item-status-success .arco-form-message-help .arco-form-message-help-warning{color:rgb(var(--warning-6))}.arco-form-item-feedback-success{color:rgb(var(--success-6))}.arco-form-item-status-warning .arco-input:not(.arco-input-disabled),.arco-form-item-status-warning .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),.arco-form-item-status-warning .arco-textarea:not(.arco-textarea-disabled){border-color:transparent;background-color:var(--color-warning-light-1)}.arco-form-item-status-warning .arco-input:not(.arco-input-disabled):hover,.arco-form-item-status-warning .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,.arco-form-item-status-warning .arco-textarea:not(.arco-textarea-disabled):hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-form-item-status-warning .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,.arco-form-item-status-warning .arco-input-inner-wrapper.arco-textarea-focus,.arco-form-item-status-warning .arco-textarea.arco-input-inner-wrapper-focus,.arco-form-item-status-warning .arco-textarea.arco-textarea-focus,.arco-form-item-status-warning .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-warning .arco-input-inner-wrapper.arco-textarea-focus:hover,.arco-form-item-status-warning .arco-textarea.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-warning .arco-textarea.arco-textarea-focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-input:focus,.arco-form-item-status-warning .arco-input:focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-input-inner-wrapper .arco-input,.arco-form-item-status-warning .arco-input-inner-wrapper .arco-input:hover{background:none;box-shadow:none}.arco-form-item-status-warning .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view{background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view{background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-warning-light-1)}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-input-tag{background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-input-tag:hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-form-item-status-warning .arco-input-tag.arco-input-tag-focus{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-form-message-help,.arco-form-item-status-warning .arco-form-message-help .arco-form-message-help-warning,.arco-form-item-feedback-warning{color:rgb(var(--warning-6))}.arco-form-item-status-error .arco-input:not(.arco-input-disabled),.arco-form-item-status-error .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled),.arco-form-item-status-error .arco-textarea:not(.arco-textarea-disabled){border-color:transparent;background-color:var(--color-danger-light-1)}.arco-form-item-status-error .arco-input:not(.arco-input-disabled):hover,.arco-form-item-status-error .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-disabled):hover,.arco-form-item-status-error .arco-textarea:not(.arco-textarea-disabled):hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-form-item-status-error .arco-input-inner-wrapper.arco-input-inner-wrapper-focus,.arco-form-item-status-error .arco-input-inner-wrapper.arco-textarea-focus,.arco-form-item-status-error .arco-textarea.arco-input-inner-wrapper-focus,.arco-form-item-status-error .arco-textarea.arco-textarea-focus,.arco-form-item-status-error .arco-input-inner-wrapper.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-error .arco-input-inner-wrapper.arco-textarea-focus:hover,.arco-form-item-status-error .arco-textarea.arco-input-inner-wrapper-focus:hover,.arco-form-item-status-error .arco-textarea.arco-textarea-focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-input:focus,.arco-form-item-status-error .arco-input:focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-input-inner-wrapper .arco-input,.arco-form-item-status-error .arco-input-inner-wrapper .arco-input:hover{background:none;box-shadow:none}.arco-form-item-status-error .arco-select:not(.arco-select-disabled) .arco-select-view{background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-select:not(.arco-select-disabled):hover .arco-select-view{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-select:not(.arco-select-disabled).arco-select-focused .arco-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled) .arco-cascader-view{background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled):hover .arco-cascader-view{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-cascader:not(.arco-cascader-disabled).arco-cascader-focused .arco-cascader-view{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-tree-select:not(.arco-tree-select-disabled) .arco-tree-select-view{background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-tree-select:not(.arco-tree-select-disabled):hover .arco-tree-select-view{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-tree-select:not(.arco-tree-select-disabled).arco-tree-select-focused .arco-tree-select-view{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-danger-light-1)}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-input-tag{background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-input-tag:hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-form-item-status-error .arco-input-tag.arco-input-tag-focus{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-form-message-help{color:rgb(var(--danger-6))}.arco-form-item-status-error .arco-form-message-help .arco-form-message-help-warning{color:rgb(var(--warning-6))}.arco-form-item-feedback-error{color:rgb(var(--danger-6))}.arco-form-item-control-children{position:relative}.arco-form-item-feedback{position:absolute;right:9px;top:50%;font-size:14px;transform:translateY(-50%)}.arco-form-item-feedback .arco-icon-loading{font-size:12px}.arco-form-item-has-feedback .arco-input,.arco-form-item-has-feedback .arco-input-inner-wrapper,.arco-form-item-has-feedback .arco-textarea,.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,.arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view{padding-right:28px}.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix{padding-right:0}.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,.arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view{padding-right:28px}.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix{padding-right:0}.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view{padding-right:28px}.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0}.arco-form-item-has-feedback .arco-picker{padding-right:28px}.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon{margin-right:0;margin-left:0}.arco-form-item-has-feedback .arco-input-tag{padding-right:23px}.arco-form-item-has-feedback .arco-input-tag-suffix{padding-right:0}.arco-form-rtl .arco-form-item-feedback{right:unset;left:9px}.arco-form-rtl .arco-form-item-has-feedback .arco-input,.arco-form-rtl .arco-form-item-has-feedback .arco-input-inner-wrapper,.arco-form-rtl .arco-form-item-has-feedback .arco-textarea,.arco-form-rtl .arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,.arco-form-rtl .arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view{padding-left:28px}.arco-form-rtl .arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix{padding-left:0}.arco-form-rtl .arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,.arco-form-rtl .arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view{padding-left:28px}.arco-form-rtl .arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix{padding-left:0}.arco-form-rtl .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,.arco-form-rtl .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view{padding-left:28px}.arco-form-rtl .arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix{padding-left:0}.arco-form-rtl .arco-form-item-has-feedback .arco-picker{padding-left:28px}.arco-form-rtl .arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,.arco-form-rtl .arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon{margin-right:0;margin-left:0}.arco-form-rtl .arco-form-item-has-feedback .arco-input-tag{padding-left:23px}.arco-form-rtl .arco-form-item-has-feedback .arco-input-tag-suffix{padding-left:0}.formblink-enter,.formblink-appear{opacity:0}.formblink-enter-active,.formblink-appear-active{opacity:1;transition:opacity .3s cubic-bezier(0,0,1,1)}.formblink-enter-done{animation:arco-form-blink .5s cubic-bezier(0,0,1,1)}@keyframes arco-form-blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.arco-form-rtl{direction:rtl}.arco-form-rtl .arco-form-item>.arco-form-label-item{padding-left:16px;padding-right:0}.arco-form-rtl .arco-form-label-item{text-align:left}.arco-form-rtl .arco-form-layout-vertical>.arco-form-label-item{text-align:right}.arco-form-rtl .arco-form-layout-inline{margin-right:0;margin-left:24px}.arco-row{display:flex;flex-flow:row wrap}.arco-row-align-start{align-items:flex-start}.arco-row-align-center{align-items:center}.arco-row-align-end{align-items:flex-end}.arco-row-justify-start{justify-content:flex-start}.arco-row-justify-center{justify-content:center}.arco-row-justify-end{justify-content:flex-end}.arco-row-justify-space-around{justify-content:space-around}.arco-row-justify-space-between{justify-content:space-between}.arco-row-rtl{direction:rtl}.arco-col{position:relative;box-sizing:border-box}.arco-col-rtl{direction:rtl}.arco-col-0{display:none}.arco-col-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-6{display:block;width:25%;flex:0 0 25%}.arco-col-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-12{display:block;width:50%;flex:0 0 50%}.arco-col-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-18{display:block;width:75%;flex:0 0 75%}.arco-col-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-24{display:block;width:100%;flex:0 0 100%}.arco-col-offset-0{margin-left:0%}.arco-col-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-offset-1{margin-left:4.16666667%}.arco-col-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-offset-2{margin-left:8.33333333%}.arco-col-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-offset-3{margin-left:12.5%}.arco-col-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-offset-4{margin-left:16.66666667%}.arco-col-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-offset-5{margin-left:20.83333333%}.arco-col-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-offset-6{margin-left:25%}.arco-col-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-offset-7{margin-left:29.16666667%}.arco-col-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-offset-8{margin-left:33.33333333%}.arco-col-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-offset-9{margin-left:37.5%}.arco-col-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-offset-10{margin-left:41.66666667%}.arco-col-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-offset-11{margin-left:45.83333333%}.arco-col-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-offset-12{margin-left:50%}.arco-col-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-offset-13{margin-left:54.16666667%}.arco-col-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-offset-14{margin-left:58.33333333%}.arco-col-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-offset-15{margin-left:62.5%}.arco-col-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-offset-16{margin-left:66.66666667%}.arco-col-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-offset-17{margin-left:70.83333333%}.arco-col-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-offset-18{margin-left:75%}.arco-col-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-offset-19{margin-left:79.16666667%}.arco-col-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-offset-20{margin-left:83.33333333%}.arco-col-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-offset-21{margin-left:87.5%}.arco-col-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-offset-22{margin-left:91.66666667%}.arco-col-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-offset-23{margin-left:95.83333333%}.arco-col-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-order-0{order:0}.arco-col-order-1{order:1}.arco-col-order-2{order:2}.arco-col-order-3{order:3}.arco-col-order-4{order:4}.arco-col-order-5{order:5}.arco-col-order-6{order:6}.arco-col-order-7{order:7}.arco-col-order-8{order:8}.arco-col-order-9{order:9}.arco-col-order-10{order:10}.arco-col-order-11{order:11}.arco-col-order-12{order:12}.arco-col-order-13{order:13}.arco-col-order-14{order:14}.arco-col-order-15{order:15}.arco-col-order-16{order:16}.arco-col-order-17{order:17}.arco-col-order-18{order:18}.arco-col-order-19{order:19}.arco-col-order-20{order:20}.arco-col-order-21{order:21}.arco-col-order-22{order:22}.arco-col-order-23{order:23}.arco-col-order-24{order:24}.arco-col-pull-0{right:0%}.arco-col-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-pull-1{right:4.16666667%}.arco-col-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-pull-2{right:8.33333333%}.arco-col-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-pull-3{right:12.5%}.arco-col-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-pull-4{right:16.66666667%}.arco-col-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-pull-5{right:20.83333333%}.arco-col-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-pull-6{right:25%}.arco-col-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-pull-7{right:29.16666667%}.arco-col-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-pull-8{right:33.33333333%}.arco-col-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-pull-9{right:37.5%}.arco-col-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-pull-10{right:41.66666667%}.arco-col-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-pull-11{right:45.83333333%}.arco-col-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-pull-12{right:50%}.arco-col-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-pull-13{right:54.16666667%}.arco-col-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-pull-14{right:58.33333333%}.arco-col-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-pull-15{right:62.5%}.arco-col-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-pull-16{right:66.66666667%}.arco-col-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-pull-17{right:70.83333333%}.arco-col-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-pull-18{right:75%}.arco-col-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-pull-19{right:79.16666667%}.arco-col-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-pull-20{right:83.33333333%}.arco-col-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-pull-21{right:87.5%}.arco-col-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-pull-22{right:91.66666667%}.arco-col-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-pull-23{right:95.83333333%}.arco-col-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-pull-24{right:100%}.arco-col-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-push-0{left:0%}.arco-col-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-push-1{left:4.16666667%}.arco-col-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-push-2{left:8.33333333%}.arco-col-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-push-3{left:12.5%}.arco-col-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-push-4{left:16.66666667%}.arco-col-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-push-5{left:20.83333333%}.arco-col-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-push-6{left:25%}.arco-col-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-push-7{left:29.16666667%}.arco-col-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-push-8{left:33.33333333%}.arco-col-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-push-9{left:37.5%}.arco-col-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-push-10{left:41.66666667%}.arco-col-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-push-11{left:45.83333333%}.arco-col-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-push-12{left:50%}.arco-col-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-push-13{left:54.16666667%}.arco-col-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-push-14{left:58.33333333%}.arco-col-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-push-15{left:62.5%}.arco-col-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-push-16{left:66.66666667%}.arco-col-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-push-17{left:70.83333333%}.arco-col-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-push-18{left:75%}.arco-col-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-push-19{left:79.16666667%}.arco-col-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-push-20{left:83.33333333%}.arco-col-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-push-21{left:87.5%}.arco-col-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-push-22{left:91.66666667%}.arco-col-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-push-23{left:95.83333333%}.arco-col-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-push-24{left:100%}.arco-col-push-24.arco-col-rtl{left:unset;right:100%}.arco-col-xs-0{display:none}.arco-col-xs-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-xs-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-xs-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-xs-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-xs-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-xs-6{display:block;width:25%;flex:0 0 25%}.arco-col-xs-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-xs-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-xs-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-xs-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-xs-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-xs-12{display:block;width:50%;flex:0 0 50%}.arco-col-xs-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-xs-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-xs-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-xs-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-xs-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-xs-18{display:block;width:75%;flex:0 0 75%}.arco-col-xs-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-xs-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-xs-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-xs-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-xs-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-xs-24{display:block;width:100%;flex:0 0 100%}.arco-col-xs-offset-0{margin-left:0%}.arco-col-xs-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-xs-offset-1{margin-left:4.16666667%}.arco-col-xs-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-xs-offset-2{margin-left:8.33333333%}.arco-col-xs-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-xs-offset-3{margin-left:12.5%}.arco-col-xs-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-xs-offset-4{margin-left:16.66666667%}.arco-col-xs-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-xs-offset-5{margin-left:20.83333333%}.arco-col-xs-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-xs-offset-6{margin-left:25%}.arco-col-xs-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-xs-offset-7{margin-left:29.16666667%}.arco-col-xs-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-xs-offset-8{margin-left:33.33333333%}.arco-col-xs-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-xs-offset-9{margin-left:37.5%}.arco-col-xs-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-xs-offset-10{margin-left:41.66666667%}.arco-col-xs-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-xs-offset-11{margin-left:45.83333333%}.arco-col-xs-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-xs-offset-12{margin-left:50%}.arco-col-xs-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-xs-offset-13{margin-left:54.16666667%}.arco-col-xs-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-xs-offset-14{margin-left:58.33333333%}.arco-col-xs-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-xs-offset-15{margin-left:62.5%}.arco-col-xs-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-xs-offset-16{margin-left:66.66666667%}.arco-col-xs-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-xs-offset-17{margin-left:70.83333333%}.arco-col-xs-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-xs-offset-18{margin-left:75%}.arco-col-xs-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-xs-offset-19{margin-left:79.16666667%}.arco-col-xs-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-xs-offset-20{margin-left:83.33333333%}.arco-col-xs-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-xs-offset-21{margin-left:87.5%}.arco-col-xs-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-xs-offset-22{margin-left:91.66666667%}.arco-col-xs-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-xs-offset-23{margin-left:95.83333333%}.arco-col-xs-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-xs-order-0{order:0}.arco-col-xs-order-1{order:1}.arco-col-xs-order-2{order:2}.arco-col-xs-order-3{order:3}.arco-col-xs-order-4{order:4}.arco-col-xs-order-5{order:5}.arco-col-xs-order-6{order:6}.arco-col-xs-order-7{order:7}.arco-col-xs-order-8{order:8}.arco-col-xs-order-9{order:9}.arco-col-xs-order-10{order:10}.arco-col-xs-order-11{order:11}.arco-col-xs-order-12{order:12}.arco-col-xs-order-13{order:13}.arco-col-xs-order-14{order:14}.arco-col-xs-order-15{order:15}.arco-col-xs-order-16{order:16}.arco-col-xs-order-17{order:17}.arco-col-xs-order-18{order:18}.arco-col-xs-order-19{order:19}.arco-col-xs-order-20{order:20}.arco-col-xs-order-21{order:21}.arco-col-xs-order-22{order:22}.arco-col-xs-order-23{order:23}.arco-col-xs-order-24{order:24}.arco-col-xs-pull-0{right:0%}.arco-col-xs-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-xs-pull-1{right:4.16666667%}.arco-col-xs-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-xs-pull-2{right:8.33333333%}.arco-col-xs-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-xs-pull-3{right:12.5%}.arco-col-xs-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xs-pull-4{right:16.66666667%}.arco-col-xs-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-xs-pull-5{right:20.83333333%}.arco-col-xs-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-xs-pull-6{right:25%}.arco-col-xs-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xs-pull-7{right:29.16666667%}.arco-col-xs-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-xs-pull-8{right:33.33333333%}.arco-col-xs-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-xs-pull-9{right:37.5%}.arco-col-xs-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xs-pull-10{right:41.66666667%}.arco-col-xs-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-xs-pull-11{right:45.83333333%}.arco-col-xs-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-xs-pull-12{right:50%}.arco-col-xs-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xs-pull-13{right:54.16666667%}.arco-col-xs-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-xs-pull-14{right:58.33333333%}.arco-col-xs-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-xs-pull-15{right:62.5%}.arco-col-xs-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xs-pull-16{right:66.66666667%}.arco-col-xs-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-xs-pull-17{right:70.83333333%}.arco-col-xs-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-xs-pull-18{right:75%}.arco-col-xs-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xs-pull-19{right:79.16666667%}.arco-col-xs-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-xs-pull-20{right:83.33333333%}.arco-col-xs-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-xs-pull-21{right:87.5%}.arco-col-xs-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xs-pull-22{right:91.66666667%}.arco-col-xs-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-xs-pull-23{right:95.83333333%}.arco-col-xs-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-xs-pull-24{right:100%}.arco-col-xs-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xs-push-0{left:0%}.arco-col-xs-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xs-push-1{left:4.16666667%}.arco-col-xs-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-xs-push-2{left:8.33333333%}.arco-col-xs-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-xs-push-3{left:12.5%}.arco-col-xs-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xs-push-4{left:16.66666667%}.arco-col-xs-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-xs-push-5{left:20.83333333%}.arco-col-xs-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-xs-push-6{left:25%}.arco-col-xs-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xs-push-7{left:29.16666667%}.arco-col-xs-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-xs-push-8{left:33.33333333%}.arco-col-xs-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-xs-push-9{left:37.5%}.arco-col-xs-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xs-push-10{left:41.66666667%}.arco-col-xs-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-xs-push-11{left:45.83333333%}.arco-col-xs-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-xs-push-12{left:50%}.arco-col-xs-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xs-push-13{left:54.16666667%}.arco-col-xs-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-xs-push-14{left:58.33333333%}.arco-col-xs-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-xs-push-15{left:62.5%}.arco-col-xs-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xs-push-16{left:66.66666667%}.arco-col-xs-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-xs-push-17{left:70.83333333%}.arco-col-xs-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-xs-push-18{left:75%}.arco-col-xs-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xs-push-19{left:79.16666667%}.arco-col-xs-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-xs-push-20{left:83.33333333%}.arco-col-xs-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-xs-push-21{left:87.5%}.arco-col-xs-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xs-push-22{left:91.66666667%}.arco-col-xs-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-xs-push-23{left:95.83333333%}.arco-col-xs-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-xs-push-24{left:100%}.arco-col-xs-push-24.arco-col-rtl{left:unset;right:100%}@media(min-width:576px){.arco-col-sm-0{display:none}.arco-col-sm-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-sm-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-sm-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-sm-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-sm-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-sm-6{display:block;width:25%;flex:0 0 25%}.arco-col-sm-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-sm-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-sm-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-sm-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-sm-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-sm-12{display:block;width:50%;flex:0 0 50%}.arco-col-sm-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-sm-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-sm-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-sm-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-sm-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-sm-18{display:block;width:75%;flex:0 0 75%}.arco-col-sm-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-sm-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-sm-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-sm-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-sm-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-sm-24{display:block;width:100%;flex:0 0 100%}.arco-col-sm-offset-0{margin-left:0%}.arco-col-sm-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-sm-offset-1{margin-left:4.16666667%}.arco-col-sm-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-sm-offset-2{margin-left:8.33333333%}.arco-col-sm-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-sm-offset-3{margin-left:12.5%}.arco-col-sm-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-sm-offset-4{margin-left:16.66666667%}.arco-col-sm-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-sm-offset-5{margin-left:20.83333333%}.arco-col-sm-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-sm-offset-6{margin-left:25%}.arco-col-sm-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-sm-offset-7{margin-left:29.16666667%}.arco-col-sm-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-sm-offset-8{margin-left:33.33333333%}.arco-col-sm-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-sm-offset-9{margin-left:37.5%}.arco-col-sm-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-sm-offset-10{margin-left:41.66666667%}.arco-col-sm-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-sm-offset-11{margin-left:45.83333333%}.arco-col-sm-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-sm-offset-12{margin-left:50%}.arco-col-sm-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-sm-offset-13{margin-left:54.16666667%}.arco-col-sm-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-sm-offset-14{margin-left:58.33333333%}.arco-col-sm-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-sm-offset-15{margin-left:62.5%}.arco-col-sm-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-sm-offset-16{margin-left:66.66666667%}.arco-col-sm-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-sm-offset-17{margin-left:70.83333333%}.arco-col-sm-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-sm-offset-18{margin-left:75%}.arco-col-sm-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-sm-offset-19{margin-left:79.16666667%}.arco-col-sm-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-sm-offset-20{margin-left:83.33333333%}.arco-col-sm-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-sm-offset-21{margin-left:87.5%}.arco-col-sm-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-sm-offset-22{margin-left:91.66666667%}.arco-col-sm-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-sm-offset-23{margin-left:95.83333333%}.arco-col-sm-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-sm-order-0{order:0}.arco-col-sm-order-1{order:1}.arco-col-sm-order-2{order:2}.arco-col-sm-order-3{order:3}.arco-col-sm-order-4{order:4}.arco-col-sm-order-5{order:5}.arco-col-sm-order-6{order:6}.arco-col-sm-order-7{order:7}.arco-col-sm-order-8{order:8}.arco-col-sm-order-9{order:9}.arco-col-sm-order-10{order:10}.arco-col-sm-order-11{order:11}.arco-col-sm-order-12{order:12}.arco-col-sm-order-13{order:13}.arco-col-sm-order-14{order:14}.arco-col-sm-order-15{order:15}.arco-col-sm-order-16{order:16}.arco-col-sm-order-17{order:17}.arco-col-sm-order-18{order:18}.arco-col-sm-order-19{order:19}.arco-col-sm-order-20{order:20}.arco-col-sm-order-21{order:21}.arco-col-sm-order-22{order:22}.arco-col-sm-order-23{order:23}.arco-col-sm-order-24{order:24}.arco-col-sm-pull-0{right:0%}.arco-col-sm-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-sm-pull-1{right:4.16666667%}.arco-col-sm-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-sm-pull-2{right:8.33333333%}.arco-col-sm-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-sm-pull-3{right:12.5%}.arco-col-sm-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-sm-pull-4{right:16.66666667%}.arco-col-sm-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-sm-pull-5{right:20.83333333%}.arco-col-sm-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-sm-pull-6{right:25%}.arco-col-sm-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-sm-pull-7{right:29.16666667%}.arco-col-sm-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-sm-pull-8{right:33.33333333%}.arco-col-sm-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-sm-pull-9{right:37.5%}.arco-col-sm-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-sm-pull-10{right:41.66666667%}.arco-col-sm-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-sm-pull-11{right:45.83333333%}.arco-col-sm-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-sm-pull-12{right:50%}.arco-col-sm-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-sm-pull-13{right:54.16666667%}.arco-col-sm-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-sm-pull-14{right:58.33333333%}.arco-col-sm-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-sm-pull-15{right:62.5%}.arco-col-sm-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-sm-pull-16{right:66.66666667%}.arco-col-sm-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-sm-pull-17{right:70.83333333%}.arco-col-sm-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-sm-pull-18{right:75%}.arco-col-sm-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-sm-pull-19{right:79.16666667%}.arco-col-sm-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-sm-pull-20{right:83.33333333%}.arco-col-sm-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-sm-pull-21{right:87.5%}.arco-col-sm-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-sm-pull-22{right:91.66666667%}.arco-col-sm-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-sm-pull-23{right:95.83333333%}.arco-col-sm-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-sm-pull-24{right:100%}.arco-col-sm-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-sm-push-0{left:0%}.arco-col-sm-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-sm-push-1{left:4.16666667%}.arco-col-sm-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-sm-push-2{left:8.33333333%}.arco-col-sm-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-sm-push-3{left:12.5%}.arco-col-sm-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-sm-push-4{left:16.66666667%}.arco-col-sm-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-sm-push-5{left:20.83333333%}.arco-col-sm-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-sm-push-6{left:25%}.arco-col-sm-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-sm-push-7{left:29.16666667%}.arco-col-sm-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-sm-push-8{left:33.33333333%}.arco-col-sm-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-sm-push-9{left:37.5%}.arco-col-sm-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-sm-push-10{left:41.66666667%}.arco-col-sm-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-sm-push-11{left:45.83333333%}.arco-col-sm-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-sm-push-12{left:50%}.arco-col-sm-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-sm-push-13{left:54.16666667%}.arco-col-sm-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-sm-push-14{left:58.33333333%}.arco-col-sm-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-sm-push-15{left:62.5%}.arco-col-sm-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-sm-push-16{left:66.66666667%}.arco-col-sm-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-sm-push-17{left:70.83333333%}.arco-col-sm-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-sm-push-18{left:75%}.arco-col-sm-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-sm-push-19{left:79.16666667%}.arco-col-sm-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-sm-push-20{left:83.33333333%}.arco-col-sm-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-sm-push-21{left:87.5%}.arco-col-sm-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-sm-push-22{left:91.66666667%}.arco-col-sm-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-sm-push-23{left:95.83333333%}.arco-col-sm-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-sm-push-24{left:100%}.arco-col-sm-push-24.arco-col-rtl{left:unset;right:100%}}@media(min-width:768px){.arco-col-md-0{display:none}.arco-col-md-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-md-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-md-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-md-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-md-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-md-6{display:block;width:25%;flex:0 0 25%}.arco-col-md-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-md-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-md-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-md-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-md-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-md-12{display:block;width:50%;flex:0 0 50%}.arco-col-md-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-md-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-md-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-md-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-md-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-md-18{display:block;width:75%;flex:0 0 75%}.arco-col-md-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-md-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-md-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-md-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-md-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-md-24{display:block;width:100%;flex:0 0 100%}.arco-col-md-offset-0{margin-left:0%}.arco-col-md-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-md-offset-1{margin-left:4.16666667%}.arco-col-md-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-md-offset-2{margin-left:8.33333333%}.arco-col-md-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-md-offset-3{margin-left:12.5%}.arco-col-md-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-md-offset-4{margin-left:16.66666667%}.arco-col-md-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-md-offset-5{margin-left:20.83333333%}.arco-col-md-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-md-offset-6{margin-left:25%}.arco-col-md-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-md-offset-7{margin-left:29.16666667%}.arco-col-md-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-md-offset-8{margin-left:33.33333333%}.arco-col-md-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-md-offset-9{margin-left:37.5%}.arco-col-md-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-md-offset-10{margin-left:41.66666667%}.arco-col-md-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-md-offset-11{margin-left:45.83333333%}.arco-col-md-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-md-offset-12{margin-left:50%}.arco-col-md-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-md-offset-13{margin-left:54.16666667%}.arco-col-md-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-md-offset-14{margin-left:58.33333333%}.arco-col-md-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-md-offset-15{margin-left:62.5%}.arco-col-md-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-md-offset-16{margin-left:66.66666667%}.arco-col-md-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-md-offset-17{margin-left:70.83333333%}.arco-col-md-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-md-offset-18{margin-left:75%}.arco-col-md-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-md-offset-19{margin-left:79.16666667%}.arco-col-md-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-md-offset-20{margin-left:83.33333333%}.arco-col-md-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-md-offset-21{margin-left:87.5%}.arco-col-md-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-md-offset-22{margin-left:91.66666667%}.arco-col-md-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-md-offset-23{margin-left:95.83333333%}.arco-col-md-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-md-order-0{order:0}.arco-col-md-order-1{order:1}.arco-col-md-order-2{order:2}.arco-col-md-order-3{order:3}.arco-col-md-order-4{order:4}.arco-col-md-order-5{order:5}.arco-col-md-order-6{order:6}.arco-col-md-order-7{order:7}.arco-col-md-order-8{order:8}.arco-col-md-order-9{order:9}.arco-col-md-order-10{order:10}.arco-col-md-order-11{order:11}.arco-col-md-order-12{order:12}.arco-col-md-order-13{order:13}.arco-col-md-order-14{order:14}.arco-col-md-order-15{order:15}.arco-col-md-order-16{order:16}.arco-col-md-order-17{order:17}.arco-col-md-order-18{order:18}.arco-col-md-order-19{order:19}.arco-col-md-order-20{order:20}.arco-col-md-order-21{order:21}.arco-col-md-order-22{order:22}.arco-col-md-order-23{order:23}.arco-col-md-order-24{order:24}.arco-col-md-pull-0{right:0%}.arco-col-md-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-md-pull-1{right:4.16666667%}.arco-col-md-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-md-pull-2{right:8.33333333%}.arco-col-md-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-md-pull-3{right:12.5%}.arco-col-md-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-md-pull-4{right:16.66666667%}.arco-col-md-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-md-pull-5{right:20.83333333%}.arco-col-md-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-md-pull-6{right:25%}.arco-col-md-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-md-pull-7{right:29.16666667%}.arco-col-md-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-md-pull-8{right:33.33333333%}.arco-col-md-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-md-pull-9{right:37.5%}.arco-col-md-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-md-pull-10{right:41.66666667%}.arco-col-md-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-md-pull-11{right:45.83333333%}.arco-col-md-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-md-pull-12{right:50%}.arco-col-md-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-md-pull-13{right:54.16666667%}.arco-col-md-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-md-pull-14{right:58.33333333%}.arco-col-md-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-md-pull-15{right:62.5%}.arco-col-md-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-md-pull-16{right:66.66666667%}.arco-col-md-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-md-pull-17{right:70.83333333%}.arco-col-md-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-md-pull-18{right:75%}.arco-col-md-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-md-pull-19{right:79.16666667%}.arco-col-md-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-md-pull-20{right:83.33333333%}.arco-col-md-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-md-pull-21{right:87.5%}.arco-col-md-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-md-pull-22{right:91.66666667%}.arco-col-md-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-md-pull-23{right:95.83333333%}.arco-col-md-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-md-pull-24{right:100%}.arco-col-md-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-md-push-0{left:0%}.arco-col-md-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-md-push-1{left:4.16666667%}.arco-col-md-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-md-push-2{left:8.33333333%}.arco-col-md-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-md-push-3{left:12.5%}.arco-col-md-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-md-push-4{left:16.66666667%}.arco-col-md-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-md-push-5{left:20.83333333%}.arco-col-md-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-md-push-6{left:25%}.arco-col-md-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-md-push-7{left:29.16666667%}.arco-col-md-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-md-push-8{left:33.33333333%}.arco-col-md-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-md-push-9{left:37.5%}.arco-col-md-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-md-push-10{left:41.66666667%}.arco-col-md-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-md-push-11{left:45.83333333%}.arco-col-md-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-md-push-12{left:50%}.arco-col-md-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-md-push-13{left:54.16666667%}.arco-col-md-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-md-push-14{left:58.33333333%}.arco-col-md-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-md-push-15{left:62.5%}.arco-col-md-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-md-push-16{left:66.66666667%}.arco-col-md-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-md-push-17{left:70.83333333%}.arco-col-md-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-md-push-18{left:75%}.arco-col-md-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-md-push-19{left:79.16666667%}.arco-col-md-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-md-push-20{left:83.33333333%}.arco-col-md-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-md-push-21{left:87.5%}.arco-col-md-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-md-push-22{left:91.66666667%}.arco-col-md-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-md-push-23{left:95.83333333%}.arco-col-md-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-md-push-24{left:100%}.arco-col-md-push-24.arco-col-rtl{left:unset;right:100%}}@media(min-width:992px){.arco-col-lg-0{display:none}.arco-col-lg-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-lg-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-lg-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-lg-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-lg-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-lg-6{display:block;width:25%;flex:0 0 25%}.arco-col-lg-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-lg-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-lg-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-lg-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-lg-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-lg-12{display:block;width:50%;flex:0 0 50%}.arco-col-lg-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-lg-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-lg-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-lg-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-lg-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-lg-18{display:block;width:75%;flex:0 0 75%}.arco-col-lg-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-lg-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-lg-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-lg-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-lg-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-lg-24{display:block;width:100%;flex:0 0 100%}.arco-col-lg-offset-0{margin-left:0%}.arco-col-lg-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-lg-offset-1{margin-left:4.16666667%}.arco-col-lg-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-lg-offset-2{margin-left:8.33333333%}.arco-col-lg-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-lg-offset-3{margin-left:12.5%}.arco-col-lg-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-lg-offset-4{margin-left:16.66666667%}.arco-col-lg-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-lg-offset-5{margin-left:20.83333333%}.arco-col-lg-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-lg-offset-6{margin-left:25%}.arco-col-lg-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-lg-offset-7{margin-left:29.16666667%}.arco-col-lg-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-lg-offset-8{margin-left:33.33333333%}.arco-col-lg-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-lg-offset-9{margin-left:37.5%}.arco-col-lg-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-lg-offset-10{margin-left:41.66666667%}.arco-col-lg-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-lg-offset-11{margin-left:45.83333333%}.arco-col-lg-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-lg-offset-12{margin-left:50%}.arco-col-lg-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-lg-offset-13{margin-left:54.16666667%}.arco-col-lg-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-lg-offset-14{margin-left:58.33333333%}.arco-col-lg-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-lg-offset-15{margin-left:62.5%}.arco-col-lg-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-lg-offset-16{margin-left:66.66666667%}.arco-col-lg-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-lg-offset-17{margin-left:70.83333333%}.arco-col-lg-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-lg-offset-18{margin-left:75%}.arco-col-lg-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-lg-offset-19{margin-left:79.16666667%}.arco-col-lg-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-lg-offset-20{margin-left:83.33333333%}.arco-col-lg-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-lg-offset-21{margin-left:87.5%}.arco-col-lg-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-lg-offset-22{margin-left:91.66666667%}.arco-col-lg-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-lg-offset-23{margin-left:95.83333333%}.arco-col-lg-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-lg-order-0{order:0}.arco-col-lg-order-1{order:1}.arco-col-lg-order-2{order:2}.arco-col-lg-order-3{order:3}.arco-col-lg-order-4{order:4}.arco-col-lg-order-5{order:5}.arco-col-lg-order-6{order:6}.arco-col-lg-order-7{order:7}.arco-col-lg-order-8{order:8}.arco-col-lg-order-9{order:9}.arco-col-lg-order-10{order:10}.arco-col-lg-order-11{order:11}.arco-col-lg-order-12{order:12}.arco-col-lg-order-13{order:13}.arco-col-lg-order-14{order:14}.arco-col-lg-order-15{order:15}.arco-col-lg-order-16{order:16}.arco-col-lg-order-17{order:17}.arco-col-lg-order-18{order:18}.arco-col-lg-order-19{order:19}.arco-col-lg-order-20{order:20}.arco-col-lg-order-21{order:21}.arco-col-lg-order-22{order:22}.arco-col-lg-order-23{order:23}.arco-col-lg-order-24{order:24}.arco-col-lg-pull-0{right:0%}.arco-col-lg-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-lg-pull-1{right:4.16666667%}.arco-col-lg-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-lg-pull-2{right:8.33333333%}.arco-col-lg-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-lg-pull-3{right:12.5%}.arco-col-lg-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-lg-pull-4{right:16.66666667%}.arco-col-lg-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-lg-pull-5{right:20.83333333%}.arco-col-lg-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-lg-pull-6{right:25%}.arco-col-lg-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-lg-pull-7{right:29.16666667%}.arco-col-lg-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-lg-pull-8{right:33.33333333%}.arco-col-lg-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-lg-pull-9{right:37.5%}.arco-col-lg-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-lg-pull-10{right:41.66666667%}.arco-col-lg-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-lg-pull-11{right:45.83333333%}.arco-col-lg-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-lg-pull-12{right:50%}.arco-col-lg-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-lg-pull-13{right:54.16666667%}.arco-col-lg-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-lg-pull-14{right:58.33333333%}.arco-col-lg-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-lg-pull-15{right:62.5%}.arco-col-lg-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-lg-pull-16{right:66.66666667%}.arco-col-lg-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-lg-pull-17{right:70.83333333%}.arco-col-lg-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-lg-pull-18{right:75%}.arco-col-lg-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-lg-pull-19{right:79.16666667%}.arco-col-lg-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-lg-pull-20{right:83.33333333%}.arco-col-lg-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-lg-pull-21{right:87.5%}.arco-col-lg-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-lg-pull-22{right:91.66666667%}.arco-col-lg-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-lg-pull-23{right:95.83333333%}.arco-col-lg-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-lg-pull-24{right:100%}.arco-col-lg-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-lg-push-0{left:0%}.arco-col-lg-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-lg-push-1{left:4.16666667%}.arco-col-lg-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-lg-push-2{left:8.33333333%}.arco-col-lg-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-lg-push-3{left:12.5%}.arco-col-lg-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-lg-push-4{left:16.66666667%}.arco-col-lg-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-lg-push-5{left:20.83333333%}.arco-col-lg-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-lg-push-6{left:25%}.arco-col-lg-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-lg-push-7{left:29.16666667%}.arco-col-lg-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-lg-push-8{left:33.33333333%}.arco-col-lg-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-lg-push-9{left:37.5%}.arco-col-lg-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-lg-push-10{left:41.66666667%}.arco-col-lg-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-lg-push-11{left:45.83333333%}.arco-col-lg-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-lg-push-12{left:50%}.arco-col-lg-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-lg-push-13{left:54.16666667%}.arco-col-lg-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-lg-push-14{left:58.33333333%}.arco-col-lg-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-lg-push-15{left:62.5%}.arco-col-lg-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-lg-push-16{left:66.66666667%}.arco-col-lg-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-lg-push-17{left:70.83333333%}.arco-col-lg-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-lg-push-18{left:75%}.arco-col-lg-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-lg-push-19{left:79.16666667%}.arco-col-lg-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-lg-push-20{left:83.33333333%}.arco-col-lg-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-lg-push-21{left:87.5%}.arco-col-lg-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-lg-push-22{left:91.66666667%}.arco-col-lg-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-lg-push-23{left:95.83333333%}.arco-col-lg-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-lg-push-24{left:100%}.arco-col-lg-push-24.arco-col-rtl{left:unset;right:100%}}@media(min-width:1200px){.arco-col-xl-0{display:none}.arco-col-xl-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-xl-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-xl-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-xl-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-xl-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-xl-6{display:block;width:25%;flex:0 0 25%}.arco-col-xl-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-xl-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-xl-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-xl-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-xl-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-xl-12{display:block;width:50%;flex:0 0 50%}.arco-col-xl-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-xl-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-xl-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-xl-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-xl-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-xl-18{display:block;width:75%;flex:0 0 75%}.arco-col-xl-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-xl-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-xl-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-xl-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-xl-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-xl-24{display:block;width:100%;flex:0 0 100%}.arco-col-xl-offset-0{margin-left:0%}.arco-col-xl-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-xl-offset-1{margin-left:4.16666667%}.arco-col-xl-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-xl-offset-2{margin-left:8.33333333%}.arco-col-xl-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-xl-offset-3{margin-left:12.5%}.arco-col-xl-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-xl-offset-4{margin-left:16.66666667%}.arco-col-xl-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-xl-offset-5{margin-left:20.83333333%}.arco-col-xl-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-xl-offset-6{margin-left:25%}.arco-col-xl-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-xl-offset-7{margin-left:29.16666667%}.arco-col-xl-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-xl-offset-8{margin-left:33.33333333%}.arco-col-xl-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-xl-offset-9{margin-left:37.5%}.arco-col-xl-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-xl-offset-10{margin-left:41.66666667%}.arco-col-xl-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-xl-offset-11{margin-left:45.83333333%}.arco-col-xl-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-xl-offset-12{margin-left:50%}.arco-col-xl-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-xl-offset-13{margin-left:54.16666667%}.arco-col-xl-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-xl-offset-14{margin-left:58.33333333%}.arco-col-xl-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-xl-offset-15{margin-left:62.5%}.arco-col-xl-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-xl-offset-16{margin-left:66.66666667%}.arco-col-xl-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-xl-offset-17{margin-left:70.83333333%}.arco-col-xl-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-xl-offset-18{margin-left:75%}.arco-col-xl-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-xl-offset-19{margin-left:79.16666667%}.arco-col-xl-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-xl-offset-20{margin-left:83.33333333%}.arco-col-xl-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-xl-offset-21{margin-left:87.5%}.arco-col-xl-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-xl-offset-22{margin-left:91.66666667%}.arco-col-xl-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-xl-offset-23{margin-left:95.83333333%}.arco-col-xl-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-xl-order-0{order:0}.arco-col-xl-order-1{order:1}.arco-col-xl-order-2{order:2}.arco-col-xl-order-3{order:3}.arco-col-xl-order-4{order:4}.arco-col-xl-order-5{order:5}.arco-col-xl-order-6{order:6}.arco-col-xl-order-7{order:7}.arco-col-xl-order-8{order:8}.arco-col-xl-order-9{order:9}.arco-col-xl-order-10{order:10}.arco-col-xl-order-11{order:11}.arco-col-xl-order-12{order:12}.arco-col-xl-order-13{order:13}.arco-col-xl-order-14{order:14}.arco-col-xl-order-15{order:15}.arco-col-xl-order-16{order:16}.arco-col-xl-order-17{order:17}.arco-col-xl-order-18{order:18}.arco-col-xl-order-19{order:19}.arco-col-xl-order-20{order:20}.arco-col-xl-order-21{order:21}.arco-col-xl-order-22{order:22}.arco-col-xl-order-23{order:23}.arco-col-xl-order-24{order:24}.arco-col-xl-pull-0{right:0%}.arco-col-xl-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-xl-pull-1{right:4.16666667%}.arco-col-xl-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-xl-pull-2{right:8.33333333%}.arco-col-xl-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-xl-pull-3{right:12.5%}.arco-col-xl-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xl-pull-4{right:16.66666667%}.arco-col-xl-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-xl-pull-5{right:20.83333333%}.arco-col-xl-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-xl-pull-6{right:25%}.arco-col-xl-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xl-pull-7{right:29.16666667%}.arco-col-xl-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-xl-pull-8{right:33.33333333%}.arco-col-xl-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-xl-pull-9{right:37.5%}.arco-col-xl-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xl-pull-10{right:41.66666667%}.arco-col-xl-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-xl-pull-11{right:45.83333333%}.arco-col-xl-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-xl-pull-12{right:50%}.arco-col-xl-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xl-pull-13{right:54.16666667%}.arco-col-xl-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-xl-pull-14{right:58.33333333%}.arco-col-xl-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-xl-pull-15{right:62.5%}.arco-col-xl-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xl-pull-16{right:66.66666667%}.arco-col-xl-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-xl-pull-17{right:70.83333333%}.arco-col-xl-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-xl-pull-18{right:75%}.arco-col-xl-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xl-pull-19{right:79.16666667%}.arco-col-xl-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-xl-pull-20{right:83.33333333%}.arco-col-xl-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-xl-pull-21{right:87.5%}.arco-col-xl-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xl-pull-22{right:91.66666667%}.arco-col-xl-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-xl-pull-23{right:95.83333333%}.arco-col-xl-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-xl-pull-24{right:100%}.arco-col-xl-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xl-push-0{left:0%}.arco-col-xl-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xl-push-1{left:4.16666667%}.arco-col-xl-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-xl-push-2{left:8.33333333%}.arco-col-xl-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-xl-push-3{left:12.5%}.arco-col-xl-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xl-push-4{left:16.66666667%}.arco-col-xl-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-xl-push-5{left:20.83333333%}.arco-col-xl-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-xl-push-6{left:25%}.arco-col-xl-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xl-push-7{left:29.16666667%}.arco-col-xl-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-xl-push-8{left:33.33333333%}.arco-col-xl-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-xl-push-9{left:37.5%}.arco-col-xl-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xl-push-10{left:41.66666667%}.arco-col-xl-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-xl-push-11{left:45.83333333%}.arco-col-xl-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-xl-push-12{left:50%}.arco-col-xl-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xl-push-13{left:54.16666667%}.arco-col-xl-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-xl-push-14{left:58.33333333%}.arco-col-xl-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-xl-push-15{left:62.5%}.arco-col-xl-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xl-push-16{left:66.66666667%}.arco-col-xl-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-xl-push-17{left:70.83333333%}.arco-col-xl-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-xl-push-18{left:75%}.arco-col-xl-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xl-push-19{left:79.16666667%}.arco-col-xl-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-xl-push-20{left:83.33333333%}.arco-col-xl-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-xl-push-21{left:87.5%}.arco-col-xl-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xl-push-22{left:91.66666667%}.arco-col-xl-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-xl-push-23{left:95.83333333%}.arco-col-xl-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-xl-push-24{left:100%}.arco-col-xl-push-24.arco-col-rtl{left:unset;right:100%}}@media(min-width:1600px){.arco-col-xxl-0{display:none}.arco-col-xxl-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-xxl-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-xxl-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-xxl-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-xxl-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-xxl-6{display:block;width:25%;flex:0 0 25%}.arco-col-xxl-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-xxl-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-xxl-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-xxl-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-xxl-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-xxl-12{display:block;width:50%;flex:0 0 50%}.arco-col-xxl-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-xxl-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-xxl-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-xxl-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-xxl-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-xxl-18{display:block;width:75%;flex:0 0 75%}.arco-col-xxl-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-xxl-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-xxl-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-xxl-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-xxl-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-xxl-24{display:block;width:100%;flex:0 0 100%}.arco-col-xxl-offset-0{margin-left:0%}.arco-col-xxl-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-xxl-offset-1{margin-left:4.16666667%}.arco-col-xxl-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-xxl-offset-2{margin-left:8.33333333%}.arco-col-xxl-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-xxl-offset-3{margin-left:12.5%}.arco-col-xxl-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-xxl-offset-4{margin-left:16.66666667%}.arco-col-xxl-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-xxl-offset-5{margin-left:20.83333333%}.arco-col-xxl-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-xxl-offset-6{margin-left:25%}.arco-col-xxl-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-xxl-offset-7{margin-left:29.16666667%}.arco-col-xxl-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-xxl-offset-8{margin-left:33.33333333%}.arco-col-xxl-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-xxl-offset-9{margin-left:37.5%}.arco-col-xxl-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-xxl-offset-10{margin-left:41.66666667%}.arco-col-xxl-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-xxl-offset-11{margin-left:45.83333333%}.arco-col-xxl-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-xxl-offset-12{margin-left:50%}.arco-col-xxl-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-xxl-offset-13{margin-left:54.16666667%}.arco-col-xxl-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-xxl-offset-14{margin-left:58.33333333%}.arco-col-xxl-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-xxl-offset-15{margin-left:62.5%}.arco-col-xxl-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-xxl-offset-16{margin-left:66.66666667%}.arco-col-xxl-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-xxl-offset-17{margin-left:70.83333333%}.arco-col-xxl-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-xxl-offset-18{margin-left:75%}.arco-col-xxl-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-xxl-offset-19{margin-left:79.16666667%}.arco-col-xxl-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-xxl-offset-20{margin-left:83.33333333%}.arco-col-xxl-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-xxl-offset-21{margin-left:87.5%}.arco-col-xxl-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-xxl-offset-22{margin-left:91.66666667%}.arco-col-xxl-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-xxl-offset-23{margin-left:95.83333333%}.arco-col-xxl-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-xxl-order-0{order:0}.arco-col-xxl-order-1{order:1}.arco-col-xxl-order-2{order:2}.arco-col-xxl-order-3{order:3}.arco-col-xxl-order-4{order:4}.arco-col-xxl-order-5{order:5}.arco-col-xxl-order-6{order:6}.arco-col-xxl-order-7{order:7}.arco-col-xxl-order-8{order:8}.arco-col-xxl-order-9{order:9}.arco-col-xxl-order-10{order:10}.arco-col-xxl-order-11{order:11}.arco-col-xxl-order-12{order:12}.arco-col-xxl-order-13{order:13}.arco-col-xxl-order-14{order:14}.arco-col-xxl-order-15{order:15}.arco-col-xxl-order-16{order:16}.arco-col-xxl-order-17{order:17}.arco-col-xxl-order-18{order:18}.arco-col-xxl-order-19{order:19}.arco-col-xxl-order-20{order:20}.arco-col-xxl-order-21{order:21}.arco-col-xxl-order-22{order:22}.arco-col-xxl-order-23{order:23}.arco-col-xxl-order-24{order:24}.arco-col-xxl-pull-0{right:0%}.arco-col-xxl-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-xxl-pull-1{right:4.16666667%}.arco-col-xxl-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-xxl-pull-2{right:8.33333333%}.arco-col-xxl-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-xxl-pull-3{right:12.5%}.arco-col-xxl-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xxl-pull-4{right:16.66666667%}.arco-col-xxl-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-xxl-pull-5{right:20.83333333%}.arco-col-xxl-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-xxl-pull-6{right:25%}.arco-col-xxl-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xxl-pull-7{right:29.16666667%}.arco-col-xxl-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-xxl-pull-8{right:33.33333333%}.arco-col-xxl-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-xxl-pull-9{right:37.5%}.arco-col-xxl-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xxl-pull-10{right:41.66666667%}.arco-col-xxl-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-xxl-pull-11{right:45.83333333%}.arco-col-xxl-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-xxl-pull-12{right:50%}.arco-col-xxl-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xxl-pull-13{right:54.16666667%}.arco-col-xxl-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-xxl-pull-14{right:58.33333333%}.arco-col-xxl-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-xxl-pull-15{right:62.5%}.arco-col-xxl-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xxl-pull-16{right:66.66666667%}.arco-col-xxl-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-xxl-pull-17{right:70.83333333%}.arco-col-xxl-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-xxl-pull-18{right:75%}.arco-col-xxl-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xxl-pull-19{right:79.16666667%}.arco-col-xxl-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-xxl-pull-20{right:83.33333333%}.arco-col-xxl-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-xxl-pull-21{right:87.5%}.arco-col-xxl-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xxl-pull-22{right:91.66666667%}.arco-col-xxl-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-xxl-pull-23{right:95.83333333%}.arco-col-xxl-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-xxl-pull-24{right:100%}.arco-col-xxl-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xxl-push-0{left:0%}.arco-col-xxl-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xxl-push-1{left:4.16666667%}.arco-col-xxl-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-xxl-push-2{left:8.33333333%}.arco-col-xxl-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-xxl-push-3{left:12.5%}.arco-col-xxl-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xxl-push-4{left:16.66666667%}.arco-col-xxl-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-xxl-push-5{left:20.83333333%}.arco-col-xxl-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-xxl-push-6{left:25%}.arco-col-xxl-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xxl-push-7{left:29.16666667%}.arco-col-xxl-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-xxl-push-8{left:33.33333333%}.arco-col-xxl-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-xxl-push-9{left:37.5%}.arco-col-xxl-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xxl-push-10{left:41.66666667%}.arco-col-xxl-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-xxl-push-11{left:45.83333333%}.arco-col-xxl-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-xxl-push-12{left:50%}.arco-col-xxl-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xxl-push-13{left:54.16666667%}.arco-col-xxl-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-xxl-push-14{left:58.33333333%}.arco-col-xxl-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-xxl-push-15{left:62.5%}.arco-col-xxl-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xxl-push-16{left:66.66666667%}.arco-col-xxl-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-xxl-push-17{left:70.83333333%}.arco-col-xxl-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-xxl-push-18{left:75%}.arco-col-xxl-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xxl-push-19{left:79.16666667%}.arco-col-xxl-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-xxl-push-20{left:83.33333333%}.arco-col-xxl-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-xxl-push-21{left:87.5%}.arco-col-xxl-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xxl-push-22{left:91.66666667%}.arco-col-xxl-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-xxl-push-23{left:95.83333333%}.arco-col-xxl-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-xxl-push-24{left:100%}.arco-col-xxl-push-24.arco-col-rtl{left:unset;right:100%}}@media(min-width:2000px){.arco-col-xxxl-0{display:none}.arco-col-xxxl-1{display:block;width:4.16666667%;flex:0 0 4.16666667%}.arco-col-xxxl-2{display:block;width:8.33333333%;flex:0 0 8.33333333%}.arco-col-xxxl-3{display:block;width:12.5%;flex:0 0 12.5%}.arco-col-xxxl-4{display:block;width:16.66666667%;flex:0 0 16.66666667%}.arco-col-xxxl-5{display:block;width:20.83333333%;flex:0 0 20.83333333%}.arco-col-xxxl-6{display:block;width:25%;flex:0 0 25%}.arco-col-xxxl-7{display:block;width:29.16666667%;flex:0 0 29.16666667%}.arco-col-xxxl-8{display:block;width:33.33333333%;flex:0 0 33.33333333%}.arco-col-xxxl-9{display:block;width:37.5%;flex:0 0 37.5%}.arco-col-xxxl-10{display:block;width:41.66666667%;flex:0 0 41.66666667%}.arco-col-xxxl-11{display:block;width:45.83333333%;flex:0 0 45.83333333%}.arco-col-xxxl-12{display:block;width:50%;flex:0 0 50%}.arco-col-xxxl-13{display:block;width:54.16666667%;flex:0 0 54.16666667%}.arco-col-xxxl-14{display:block;width:58.33333333%;flex:0 0 58.33333333%}.arco-col-xxxl-15{display:block;width:62.5%;flex:0 0 62.5%}.arco-col-xxxl-16{display:block;width:66.66666667%;flex:0 0 66.66666667%}.arco-col-xxxl-17{display:block;width:70.83333333%;flex:0 0 70.83333333%}.arco-col-xxxl-18{display:block;width:75%;flex:0 0 75%}.arco-col-xxxl-19{display:block;width:79.16666667%;flex:0 0 79.16666667%}.arco-col-xxxl-20{display:block;width:83.33333333%;flex:0 0 83.33333333%}.arco-col-xxxl-21{display:block;width:87.5%;flex:0 0 87.5%}.arco-col-xxxl-22{display:block;width:91.66666667%;flex:0 0 91.66666667%}.arco-col-xxxl-23{display:block;width:95.83333333%;flex:0 0 95.83333333%}.arco-col-xxxl-24{display:block;width:100%;flex:0 0 100%}.arco-col-xxxl-offset-0{margin-left:0%}.arco-col-xxxl-offset-0.arco-col-rtl{margin-left:0;margin-right:0%}.arco-col-xxxl-offset-1{margin-left:4.16666667%}.arco-col-xxxl-offset-1.arco-col-rtl{margin-left:0;margin-right:4.16666667%}.arco-col-xxxl-offset-2{margin-left:8.33333333%}.arco-col-xxxl-offset-2.arco-col-rtl{margin-left:0;margin-right:8.33333333%}.arco-col-xxxl-offset-3{margin-left:12.5%}.arco-col-xxxl-offset-3.arco-col-rtl{margin-left:0;margin-right:12.5%}.arco-col-xxxl-offset-4{margin-left:16.66666667%}.arco-col-xxxl-offset-4.arco-col-rtl{margin-left:0;margin-right:16.66666667%}.arco-col-xxxl-offset-5{margin-left:20.83333333%}.arco-col-xxxl-offset-5.arco-col-rtl{margin-left:0;margin-right:20.83333333%}.arco-col-xxxl-offset-6{margin-left:25%}.arco-col-xxxl-offset-6.arco-col-rtl{margin-left:0;margin-right:25%}.arco-col-xxxl-offset-7{margin-left:29.16666667%}.arco-col-xxxl-offset-7.arco-col-rtl{margin-left:0;margin-right:29.16666667%}.arco-col-xxxl-offset-8{margin-left:33.33333333%}.arco-col-xxxl-offset-8.arco-col-rtl{margin-left:0;margin-right:33.33333333%}.arco-col-xxxl-offset-9{margin-left:37.5%}.arco-col-xxxl-offset-9.arco-col-rtl{margin-left:0;margin-right:37.5%}.arco-col-xxxl-offset-10{margin-left:41.66666667%}.arco-col-xxxl-offset-10.arco-col-rtl{margin-left:0;margin-right:41.66666667%}.arco-col-xxxl-offset-11{margin-left:45.83333333%}.arco-col-xxxl-offset-11.arco-col-rtl{margin-left:0;margin-right:45.83333333%}.arco-col-xxxl-offset-12{margin-left:50%}.arco-col-xxxl-offset-12.arco-col-rtl{margin-left:0;margin-right:50%}.arco-col-xxxl-offset-13{margin-left:54.16666667%}.arco-col-xxxl-offset-13.arco-col-rtl{margin-left:0;margin-right:54.16666667%}.arco-col-xxxl-offset-14{margin-left:58.33333333%}.arco-col-xxxl-offset-14.arco-col-rtl{margin-left:0;margin-right:58.33333333%}.arco-col-xxxl-offset-15{margin-left:62.5%}.arco-col-xxxl-offset-15.arco-col-rtl{margin-left:0;margin-right:62.5%}.arco-col-xxxl-offset-16{margin-left:66.66666667%}.arco-col-xxxl-offset-16.arco-col-rtl{margin-left:0;margin-right:66.66666667%}.arco-col-xxxl-offset-17{margin-left:70.83333333%}.arco-col-xxxl-offset-17.arco-col-rtl{margin-left:0;margin-right:70.83333333%}.arco-col-xxxl-offset-18{margin-left:75%}.arco-col-xxxl-offset-18.arco-col-rtl{margin-left:0;margin-right:75%}.arco-col-xxxl-offset-19{margin-left:79.16666667%}.arco-col-xxxl-offset-19.arco-col-rtl{margin-left:0;margin-right:79.16666667%}.arco-col-xxxl-offset-20{margin-left:83.33333333%}.arco-col-xxxl-offset-20.arco-col-rtl{margin-left:0;margin-right:83.33333333%}.arco-col-xxxl-offset-21{margin-left:87.5%}.arco-col-xxxl-offset-21.arco-col-rtl{margin-left:0;margin-right:87.5%}.arco-col-xxxl-offset-22{margin-left:91.66666667%}.arco-col-xxxl-offset-22.arco-col-rtl{margin-left:0;margin-right:91.66666667%}.arco-col-xxxl-offset-23{margin-left:95.83333333%}.arco-col-xxxl-offset-23.arco-col-rtl{margin-left:0;margin-right:95.83333333%}.arco-col-xxxl-order-0{order:0}.arco-col-xxxl-order-1{order:1}.arco-col-xxxl-order-2{order:2}.arco-col-xxxl-order-3{order:3}.arco-col-xxxl-order-4{order:4}.arco-col-xxxl-order-5{order:5}.arco-col-xxxl-order-6{order:6}.arco-col-xxxl-order-7{order:7}.arco-col-xxxl-order-8{order:8}.arco-col-xxxl-order-9{order:9}.arco-col-xxxl-order-10{order:10}.arco-col-xxxl-order-11{order:11}.arco-col-xxxl-order-12{order:12}.arco-col-xxxl-order-13{order:13}.arco-col-xxxl-order-14{order:14}.arco-col-xxxl-order-15{order:15}.arco-col-xxxl-order-16{order:16}.arco-col-xxxl-order-17{order:17}.arco-col-xxxl-order-18{order:18}.arco-col-xxxl-order-19{order:19}.arco-col-xxxl-order-20{order:20}.arco-col-xxxl-order-21{order:21}.arco-col-xxxl-order-22{order:22}.arco-col-xxxl-order-23{order:23}.arco-col-xxxl-order-24{order:24}.arco-col-xxxl-pull-0{right:0%}.arco-col-xxxl-pull-0.arco-col-rtl{right:unset;left:0%}.arco-col-xxxl-pull-1{right:4.16666667%}.arco-col-xxxl-pull-1.arco-col-rtl{right:unset;left:4.16666667%}.arco-col-xxxl-pull-2{right:8.33333333%}.arco-col-xxxl-pull-2.arco-col-rtl{right:unset;left:8.33333333%}.arco-col-xxxl-pull-3{right:12.5%}.arco-col-xxxl-pull-3.arco-col-rtl{right:unset;left:12.5%}.arco-col-xxxl-pull-4{right:16.66666667%}.arco-col-xxxl-pull-4.arco-col-rtl{right:unset;left:16.66666667%}.arco-col-xxxl-pull-5{right:20.83333333%}.arco-col-xxxl-pull-5.arco-col-rtl{right:unset;left:20.83333333%}.arco-col-xxxl-pull-6{right:25%}.arco-col-xxxl-pull-6.arco-col-rtl{right:unset;left:25%}.arco-col-xxxl-pull-7{right:29.16666667%}.arco-col-xxxl-pull-7.arco-col-rtl{right:unset;left:29.16666667%}.arco-col-xxxl-pull-8{right:33.33333333%}.arco-col-xxxl-pull-8.arco-col-rtl{right:unset;left:33.33333333%}.arco-col-xxxl-pull-9{right:37.5%}.arco-col-xxxl-pull-9.arco-col-rtl{right:unset;left:37.5%}.arco-col-xxxl-pull-10{right:41.66666667%}.arco-col-xxxl-pull-10.arco-col-rtl{right:unset;left:41.66666667%}.arco-col-xxxl-pull-11{right:45.83333333%}.arco-col-xxxl-pull-11.arco-col-rtl{right:unset;left:45.83333333%}.arco-col-xxxl-pull-12{right:50%}.arco-col-xxxl-pull-12.arco-col-rtl{right:unset;left:50%}.arco-col-xxxl-pull-13{right:54.16666667%}.arco-col-xxxl-pull-13.arco-col-rtl{right:unset;left:54.16666667%}.arco-col-xxxl-pull-14{right:58.33333333%}.arco-col-xxxl-pull-14.arco-col-rtl{right:unset;left:58.33333333%}.arco-col-xxxl-pull-15{right:62.5%}.arco-col-xxxl-pull-15.arco-col-rtl{right:unset;left:62.5%}.arco-col-xxxl-pull-16{right:66.66666667%}.arco-col-xxxl-pull-16.arco-col-rtl{right:unset;left:66.66666667%}.arco-col-xxxl-pull-17{right:70.83333333%}.arco-col-xxxl-pull-17.arco-col-rtl{right:unset;left:70.83333333%}.arco-col-xxxl-pull-18{right:75%}.arco-col-xxxl-pull-18.arco-col-rtl{right:unset;left:75%}.arco-col-xxxl-pull-19{right:79.16666667%}.arco-col-xxxl-pull-19.arco-col-rtl{right:unset;left:79.16666667%}.arco-col-xxxl-pull-20{right:83.33333333%}.arco-col-xxxl-pull-20.arco-col-rtl{right:unset;left:83.33333333%}.arco-col-xxxl-pull-21{right:87.5%}.arco-col-xxxl-pull-21.arco-col-rtl{right:unset;left:87.5%}.arco-col-xxxl-pull-22{right:91.66666667%}.arco-col-xxxl-pull-22.arco-col-rtl{right:unset;left:91.66666667%}.arco-col-xxxl-pull-23{right:95.83333333%}.arco-col-xxxl-pull-23.arco-col-rtl{right:unset;left:95.83333333%}.arco-col-xxxl-pull-24{right:100%}.arco-col-xxxl-pull-24.arco-col-rtl{right:unset;left:100%}.arco-col-xxxl-push-0{left:0%}.arco-col-xxxl-push-0.arco-col-rtl{left:unset;right:0%}.arco-col-xxxl-push-1{left:4.16666667%}.arco-col-xxxl-push-1.arco-col-rtl{left:unset;right:4.16666667%}.arco-col-xxxl-push-2{left:8.33333333%}.arco-col-xxxl-push-2.arco-col-rtl{left:unset;right:8.33333333%}.arco-col-xxxl-push-3{left:12.5%}.arco-col-xxxl-push-3.arco-col-rtl{left:unset;right:12.5%}.arco-col-xxxl-push-4{left:16.66666667%}.arco-col-xxxl-push-4.arco-col-rtl{left:unset;right:16.66666667%}.arco-col-xxxl-push-5{left:20.83333333%}.arco-col-xxxl-push-5.arco-col-rtl{left:unset;right:20.83333333%}.arco-col-xxxl-push-6{left:25%}.arco-col-xxxl-push-6.arco-col-rtl{left:unset;right:25%}.arco-col-xxxl-push-7{left:29.16666667%}.arco-col-xxxl-push-7.arco-col-rtl{left:unset;right:29.16666667%}.arco-col-xxxl-push-8{left:33.33333333%}.arco-col-xxxl-push-8.arco-col-rtl{left:unset;right:33.33333333%}.arco-col-xxxl-push-9{left:37.5%}.arco-col-xxxl-push-9.arco-col-rtl{left:unset;right:37.5%}.arco-col-xxxl-push-10{left:41.66666667%}.arco-col-xxxl-push-10.arco-col-rtl{left:unset;right:41.66666667%}.arco-col-xxxl-push-11{left:45.83333333%}.arco-col-xxxl-push-11.arco-col-rtl{left:unset;right:45.83333333%}.arco-col-xxxl-push-12{left:50%}.arco-col-xxxl-push-12.arco-col-rtl{left:unset;right:50%}.arco-col-xxxl-push-13{left:54.16666667%}.arco-col-xxxl-push-13.arco-col-rtl{left:unset;right:54.16666667%}.arco-col-xxxl-push-14{left:58.33333333%}.arco-col-xxxl-push-14.arco-col-rtl{left:unset;right:58.33333333%}.arco-col-xxxl-push-15{left:62.5%}.arco-col-xxxl-push-15.arco-col-rtl{left:unset;right:62.5%}.arco-col-xxxl-push-16{left:66.66666667%}.arco-col-xxxl-push-16.arco-col-rtl{left:unset;right:66.66666667%}.arco-col-xxxl-push-17{left:70.83333333%}.arco-col-xxxl-push-17.arco-col-rtl{left:unset;right:70.83333333%}.arco-col-xxxl-push-18{left:75%}.arco-col-xxxl-push-18.arco-col-rtl{left:unset;right:75%}.arco-col-xxxl-push-19{left:79.16666667%}.arco-col-xxxl-push-19.arco-col-rtl{left:unset;right:79.16666667%}.arco-col-xxxl-push-20{left:83.33333333%}.arco-col-xxxl-push-20.arco-col-rtl{left:unset;right:83.33333333%}.arco-col-xxxl-push-21{left:87.5%}.arco-col-xxxl-push-21.arco-col-rtl{left:unset;right:87.5%}.arco-col-xxxl-push-22{left:91.66666667%}.arco-col-xxxl-push-22.arco-col-rtl{left:unset;right:91.66666667%}.arco-col-xxxl-push-23{left:95.83333333%}.arco-col-xxxl-push-23.arco-col-rtl{left:unset;right:95.83333333%}.arco-col-xxxl-push-24{left:100%}.arco-col-xxxl-push-24.arco-col-rtl{left:unset;right:100%}}.arco-grid{display:grid}.arco-grid-rtl{direction:rtl}.arco-image-trigger{padding:6px 4px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:4px}.arco-image-trigger .arco-trigger-arrow{border:1px solid var(--color-neutral-3);background-color:var(--color-bg-5)}.arco-image{position:relative;display:inline-block;border-radius:var(--border-radius-small);vertical-align:middle}.arco-image-img{vertical-align:middle;border-radius:inherit}.arco-image-img:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.arco-image-footer{width:100%;max-width:100%;display:flex}.arco-image-footer-block{flex:auto}.arco-image-caption-title{font-size:16px;font-weight:500}.arco-image-caption-description{font-size:14px}.arco-image-actions{padding-left:12px}.arco-image-actions-list{display:flex;justify-content:flex-end;align-items:center}.arco-image-actions-item{font-size:14px;line-height:1;margin-left:12px;border-radius:var(--border-radius-small);padding:0;cursor:pointer}.arco-image-actions-item:first-child{margin-left:0}.arco-image-actions-item-trigger{padding:5px 4px;display:inline-block}.arco-image-with-footer-inner .arco-image-footer{background:linear-gradient(360deg,#0000004d,#0000);color:var(--color-white);box-sizing:border-box;padding:9px 16px;align-items:center;position:absolute;left:0;bottom:0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.arco-image-with-footer-inner .arco-image-caption-title,.arco-image-with-footer-inner .arco-image-caption-description{color:var(--color-white)}.arco-image-with-footer-inner .arco-image-actions-item:hover{background:#00000080}.arco-image-with-footer-outer .arco-image-footer{color:var(--color-neutral-8);margin-top:4px}.arco-image-with-footer-outer .arco-image-caption-title{color:var(--color-text-1)}.arco-image-with-footer-outer .arco-image-caption-description{color:var(--color-neutral-6)}.arco-image-with-footer-outer .arco-image-actions-item:hover{background:var(--color-neutral-2)}.arco-image-with-preview:hover{cursor:zoom-in}.arco-image-error{width:100%;height:100%;background-color:var(--color-neutral-1);color:var(--color-neutral-4);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.arco-image-error-icon{width:60px;height:60px;max-width:100%;max-height:100%}.arco-image-error-icon>svg{width:100%;height:100%}.arco-image-error-alt{font-size:12px;line-height:1.6667;text-align:center;padding:8px 16px}.arco-image-loader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-neutral-1)}.arco-image-loader-spin{font-size:32px;transform:translate(-50%,-50%);position:absolute;color:rgb(var(--primary-6));left:50%;top:50%;text-align:center}.arco-image-loader-spin-text{color:var(--color-neutral-6);font-size:16px}.arco-image-simple.arco-image-with-footer-inner .arco-image-footer{padding:12px 16px}.arco-image-before-load .arco-image-img,.arco-image-loading .arco-image-img,.arco-image-loading-error .arco-image-img{visibility:hidden}.arco-image-trigger .arco-image-actions-list{flex-direction:column}.arco-image-trigger .arco-image-actions-item{color:var(--color-neutral-8);margin-left:0}.arco-image-trigger .arco-image-actions-item:hover{background:var(--color-neutral-2)}.arco-image-preview{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001}.arco-image-preview-hide{display:none}.arco-image-preview-mask,.arco-image-preview-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.arco-image-preview-mask{background-color:var(--color-mask-bg)}.arco-image-preview-img-container{width:100%;height:100%;text-align:center}.arco-image-preview-img-container:before{content:"";width:0;height:100%;vertical-align:middle;display:inline-block}.arco-image-preview-img-container .arco-image-preview-img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving{cursor:-webkit-grabbing;cursor:grabbing}.arco-image-preview-scale-value{padding:7px 10px;box-sizing:border-box;font-size:12px;color:var(--color-white);background-color:#ffffff14;line-height:initial;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.arco-image-preview-toolbar{background-color:var(--color-bg-2);border-radius:var(--border-radius-medium);display:flex;align-items:flex-start;padding:4px 16px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.arco-image-preview-toolbar-action{font-size:14px;color:var(--color-neutral-8);border-radius:var(--border-radius-small);background-color:transparent;cursor:pointer;display:flex;align-items:center}.arco-image-preview-toolbar-action:not(:last-of-type){margin-right:0}.arco-image-preview-toolbar-action:hover{background-color:var(--color-neutral-2);color:rgb(var(--primary-6))}.arco-image-preview-toolbar-action-disabled,.arco-image-preview-toolbar-action-disabled:hover{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-image-preview-toolbar-action-name{font-size:12px;padding-right:12px}.arco-image-preview-toolbar-action-content{padding:13px;line-height:1}.arco-image-preview-toolbar-simple{padding:4px}.arco-image-preview-toolbar-simple .arco-image-preview-toolbar-action{margin-right:0}.arco-image-preview-trigger.arco-image-trigger{padding:12px 16px}.arco-image-preview-trigger.arco-image-trigger .arco-image-preview-toolbar-action{text-align:left;margin-right:0}.arco-image-preview-trigger.arco-image-trigger .arco-image-preview-toolbar-action:not(:last-of-type){margin-bottom:0}.arco-image-preview-loading{color:rgb(var(--primary-6));background-color:#232324;font-size:18px;padding:10px;width:48px;height:48px;border-radius:var(--border-radius-medium);box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.arco-image-preview-close-btn{width:32px;height:32px;line-height:32px;background:#00000080;color:var(--color-white);text-align:center;border-radius:50%;position:absolute;right:36px;top:36px;cursor:pointer;font-size:14px}.arco-image-preview-arrow-left,.arco-image-preview-arrow-right{display:flex;align-items:center;justify-content:center;position:absolute;width:32px;height:32px;border-radius:50%;color:var(--color-white);background-color:#ffffff4d;cursor:pointer;z-index:2}.arco-image-preview-arrow-left>svg,.arco-image-preview-arrow-right>svg{color:var(--color-white);font-size:16px}.arco-image-preview-arrow-left:hover,.arco-image-preview-arrow-right:hover{background-color:#ffffff80}.arco-image-preview-arrow-left{left:20px;top:50%;transform:translateY(-50%)}.arco-image-preview-arrow-right{top:50%;transform:translateY(-50%);right:20px}.arco-image-preview-arrow-disabled{cursor:not-allowed;background-color:#fff3;color:#ffffff4d}.arco-image-preview-arrow-disabled>svg{color:#ffffff4d}.arco-image-preview-arrow-disabled:hover{background-color:#fff3}.fadeImage-enter,.fadeImage-appear{opacity:0}.fadeImage-enter-active,.fadeImage-appear-active{opacity:1;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fadeImage-exit{opacity:1}.fadeImage-exit-active{opacity:0;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-image-rtl{direction:rtl}.arco-image-rtl .arco-image-actions-item{margin-left:0;margin-right:12px}.arco-image-rtl .arco-image-actions-item:first-child{margin-right:0}.arco-input{line-height:1.5715;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;border-radius:var(--border-radius-small);color:var(--color-text-1);padding:4px 12px;font-size:14px;box-sizing:border-box;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);border:1px solid transparent;background-color:var(--color-fill-2)}.arco-input::-webkit-input-placeholder{color:var(--color-text-3)}.arco-input::-moz-placeholder{color:var(--color-text-3)}.arco-input::-ms-input-placeholder{color:var(--color-text-3)}.arco-input::placeholder{color:var(--color-text-3)}.arco-input:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input:focus,.arco-input.arco-input-focus{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-error{border-color:transparent;background-color:var(--color-danger-light-1)}.arco-input-error:hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-input-error .arco-input,.arco-input-error .arco-input:hover{background:none;box-shadow:none}.arco-input-error.arco-input-focus,.arco-input-error.arco-input-focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-error:focus,.arco-input-error:focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-warning{border-color:transparent;background-color:var(--color-warning-light-1)}.arco-input-warning:hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-input-warning .arco-input,.arco-input-warning .arco-input:hover{background:none;box-shadow:none}.arco-input-warning.arco-input-focus,.arco-input-warning.arco-input-focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-input-warning:focus,.arco-input-warning:focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-input-autowidth{overflow:hidden;text-overflow:ellipsis;flex:1}.arco-input-autowidth:hover{text-overflow:unset}.arco-input-disabled{background-color:var(--color-fill-2);cursor:not-allowed;color:var(--color-text-4);-webkit-text-fill-color:var(--color-text-4);border-color:transparent}.arco-input-disabled:hover{border-color:transparent;background-color:var(--color-fill-2);color:var(--color-text-4)}.arco-input-disabled::-webkit-input-placeholder{color:var(--color-text-4)}.arco-input-disabled::-moz-placeholder{color:var(--color-text-4)}.arco-input-disabled::-ms-input-placeholder{color:var(--color-text-4)}.arco-input-disabled::placeholder{color:var(--color-text-4)}.arco-input input:disabled{color:var(--color-text-4);opacity:1;-webkit-text-fill-color:var(--color-text-4)}.arco-input-word-limit{font-size:12px;color:var(--color-text-3);padding-left:8px}.arco-input-word-limit-error{color:rgb(var(--danger-6))}.arco-input-size-mini{line-height:1.667;font-size:12px;padding-top:1px;padding-bottom:1px}.arco-input-size-small{padding-top:2px;padding-bottom:2px;font-size:14px}.arco-input-size-large{padding-top:6px;padding-bottom:6px;font-size:14px}.arco-input-group-wrapper-mini .arco-input-group-addbefore,.arco-input-group-wrapper-mini .arco-input-group-addafter,.arco-input-inner-wrapper.arco-input-inner-wrapper-mini,.arco-input-size-mini{padding-left:8px;padding-right:8px}.arco-input-group-wrapper-small .arco-input-group-addbefore,.arco-input-group-wrapper-small .arco-input-group-addafter,.arco-input-inner-wrapper.arco-input-inner-wrapper-small,.arco-input-size-small{padding-left:12px;padding-right:12px}.arco-input-group-wrapper-large .arco-input-group-addbefore,.arco-input-group-wrapper-large .arco-input-group-addafter,.arco-input-inner-wrapper.arco-input-inner-wrapper-large,.arco-input-size-large{padding-left:16px;padding-right:16px}.arco-input-clear-icon{font-size:12px;cursor:pointer;color:var(--color-text-2)}.arco-input-clear-icon:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-input-clear-icon>svg{transition:color .1s cubic-bezier(0,0,1,1);position:relative}.arco-input-inner-wrapper{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--border-radius-small);color:var(--color-text-1);padding-left:12px;padding-right:12px;font-size:14px;box-sizing:border-box;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);border:1px solid transparent;background-color:var(--color-fill-2);display:inline-flex;width:100%;position:relative;align-items:center}.arco-input-inner-wrapper::-webkit-input-placeholder{color:var(--color-text-3)}.arco-input-inner-wrapper::-moz-placeholder{color:var(--color-text-3)}.arco-input-inner-wrapper::-ms-input-placeholder{color:var(--color-text-3)}.arco-input-inner-wrapper::placeholder{color:var(--color-text-3)}.arco-input-inner-wrapper:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-inner-wrapper:focus,.arco-input-inner-wrapper.arco-input-inner-wrapper-focus{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-inner-wrapper-error{border-color:transparent;background-color:var(--color-danger-light-1)}.arco-input-inner-wrapper-error:hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-input-inner-wrapper-error .arco-input,.arco-input-inner-wrapper-error .arco-input:hover{background:none;box-shadow:none}.arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus,.arco-input-inner-wrapper-error.arco-input-inner-wrapper-focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-inner-wrapper-error:focus,.arco-input-inner-wrapper-error:focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-inner-wrapper-warning{border-color:transparent;background-color:var(--color-warning-light-1)}.arco-input-inner-wrapper-warning:hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-input-inner-wrapper-warning .arco-input,.arco-input-inner-wrapper-warning .arco-input:hover{background:none;box-shadow:none}.arco-input-inner-wrapper-warning.arco-input-inner-wrapper-focus,.arco-input-inner-wrapper-warning.arco-input-inner-wrapper-focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-input-inner-wrapper-warning:focus,.arco-input-inner-wrapper-warning:focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-input-inner-wrapper .arco-input{padding-left:0;padding-right:0;border-radius:0;border:none;background:none}.arco-input-inner-wrapper .arco-input:hover,.arco-input-inner-wrapper .arco-input:focus{background:none;box-shadow:none}.arco-input-inner-wrapper-has-prefix>.arco-input-clear-wrapper .arco-input,.arco-input-inner-wrapper-has-prefix>.arco-input{padding-left:12px}.arco-input-inner-wrapper .arco-input-group-prefix,.arco-input-inner-wrapper .arco-input-group-suffix{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:inline-flex;align-items:center;height:100%}.arco-input-inner-wrapper .arco-input-group-prefix>svg,.arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.arco-input-inner-wrapper .arco-input-group-prefix,.arco-input-inner-wrapper .arco-input-group-suffix{color:var(--color-text-2)}.arco-input-inner-wrapper-disabled{background-color:var(--color-fill-2);cursor:not-allowed;color:var(--color-text-4);-webkit-text-fill-color:var(--color-text-4);border-color:transparent}.arco-input-inner-wrapper-disabled:hover{border-color:transparent;background-color:var(--color-fill-2);color:var(--color-text-4)}.arco-input-inner-wrapper-disabled::-webkit-input-placeholder{color:var(--color-text-4)}.arco-input-inner-wrapper-disabled::-moz-placeholder{color:var(--color-text-4)}.arco-input-inner-wrapper-disabled::-ms-input-placeholder{color:var(--color-text-4)}.arco-input-inner-wrapper-disabled::placeholder{color:var(--color-text-4)}.arco-input-inner-wrapper-disabled .arco-input-group-prefix,.arco-input-inner-wrapper-disabled .arco-input-group-suffix{color:inherit}.arco-input-inner-wrapper .arco-input-clear-icon{visibility:hidden}.arco-input-inner-wrapper:hover .arco-input-clear-icon{visibility:visible}.arco-input-inner-wrapper:hover .arco-input-clear-icon~.arco-input-group-suffix{margin-left:4px}.arco-input-inner-wrapper:not(.arco-input-inner-wrapper-focus) .arco-input-clear-icon:hover:before{background-color:var(--color-fill-4)}.arco-input-group-wrapper-autowidth .arco-input-group{display:flex;align-items:stretch}.arco-input-group-wrapper-autowidth .arco-input-group-addbefore,.arco-input-group-wrapper-autowidth .arco-input-group-after{display:inline-flex;height:unset;flex-shrink:0;flex-grow:0;width:auto;align-items:center}.arco-input-group-wrapper-autowidth .arco-input-inner-wrapper{overflow:hidden}.arco-input-group-wrapper-autowidth .arco-input{overflow:hidden;text-overflow:ellipsis;flex:1}.arco-input-group-wrapper-autowidth .arco-input:hover{text-overflow:unset}.arco-input-group{display:table;width:100%;height:100%;line-height:0}.arco-input-group>.arco-input-inner-wrapper,.arco-input-group>.arco-input{border-radius:0}.arco-input-group>.arco-input-inner-wrapper-focus,.arco-input-group>.arco-input-focus{border-radius:var(--border-radius-small)}.arco-input-group>:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group>:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group-addbefore,.arco-input-group-addafter{width:1px;display:table-cell;white-space:nowrap;height:100%;vertical-align:middle;box-sizing:border-box;padding:0 12px;color:var(--color-text-1);background-color:var(--color-fill-2);border:1px solid transparent}.arco-input-group-addbefore>svg,.arco-input-group-addafter>svg{font-size:14px}.arco-input-group-addafter{border-left:1px solid var(--color-neutral-3)}.arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-addbefore{border-right:1px solid var(--color-neutral-3)}.arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper{width:100%;display:inline-block;vertical-align:top}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group,.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-prefix,.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-suffix{font-size:12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-prefix>svg,.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore,.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter{font-size:12px;height:22px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore>svg,.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter>svg{font-size:12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-group-wrapper-mini .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group,.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-prefix,.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-suffix{font-size:14px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-prefix>svg,.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore,.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter{font-size:14px;height:26px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore>svg,.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter>svg{font-size:14px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-group-wrapper-small .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group,.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-prefix,.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-suffix{font-size:14px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-prefix>svg,.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore,.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter{font-size:14px;height:34px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore>svg,.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter>svg{font-size:14px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-group-wrapper-large .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix{font-size:14px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix>svg,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore,.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter{font-size:14px;height:22px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore>svg,.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter>svg{font-size:14px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper.arco-input-custom-height .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper,.arco-input-group-wrapper.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper .arco-input,.arco-input-group-wrapper .arco-input-inner-wrapper{height:100%}.arco-input-group-wrapper.arco-input-disabled{cursor:not-allowed}.arco-input-mirror{position:absolute;top:0;left:0;visibility:hidden}.arco-textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;border-radius:var(--border-radius-small);color:var(--color-text-1);box-sizing:border-box;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);border:1px solid transparent;background-color:var(--color-fill-2);font-size:14px;vertical-align:top;position:relative;padding:4px 12px;max-width:100%;min-height:32px;height:auto;line-height:1.5715;resize:vertical;overflow:auto}.arco-textarea::-webkit-input-placeholder{color:var(--color-text-3)}.arco-textarea::-moz-placeholder{color:var(--color-text-3)}.arco-textarea::-ms-input-placeholder{color:var(--color-text-3)}.arco-textarea::placeholder{color:var(--color-text-3)}.arco-textarea:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-textarea:focus,.arco-textarea.arco-textarea-focus{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-textarea-error{border-color:transparent;background-color:var(--color-danger-light-1)}.arco-textarea-error:hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-textarea-error .arco-input,.arco-textarea-error .arco-input:hover{background:none;box-shadow:none}.arco-textarea-error.arco-textarea-focus,.arco-textarea-error.arco-textarea-focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-textarea-error:focus,.arco-textarea-error:focus:hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-textarea-warning{border-color:transparent;background-color:var(--color-warning-light-1)}.arco-textarea-warning:hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-textarea-warning .arco-input,.arco-textarea-warning .arco-input:hover{background:none;box-shadow:none}.arco-textarea-warning.arco-textarea-focus,.arco-textarea-warning.arco-textarea-focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-textarea-warning:focus,.arco-textarea-warning:focus:hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-textarea-disabled{background-color:var(--color-fill-2);cursor:not-allowed;color:var(--color-text-4);-webkit-text-fill-color:var(--color-text-4);border-color:transparent}.arco-textarea-disabled:hover{border-color:transparent;background-color:var(--color-fill-2);color:var(--color-text-4)}.arco-textarea-disabled::-webkit-input-placeholder{color:var(--color-text-4)}.arco-textarea-disabled::-moz-placeholder{color:var(--color-text-4)}.arco-textarea-disabled::-ms-input-placeholder{color:var(--color-text-4)}.arco-textarea-disabled::placeholder{color:var(--color-text-4)}.arco-input-group.arco-input-group-compact>.arco-select{vertical-align:unset}.arco-input-group.arco-input-group-compact>.arco-select .arco-select-view{border-radius:0}.arco-input-group.arco-input-group-compact>*{border-radius:0}.arco-input-group.arco-input-group-compact>* .arco-input-group>:last-child,.arco-input-group.arco-input-group-compact>* .arco-input-group>:first-child{border-radius:0}.arco-input-group.arco-input-group-compact>*:not(:last-child){position:relative;border-right:1px solid var(--color-neutral-3);box-sizing:border-box}.arco-input-group.arco-input-group-compact>*:first-child,.arco-input-group.arco-input-group-compact>*:first-child .arco-input-group>*:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group.arco-input-group-compact>*:first-child .arco-select .arco-select-view,.arco-input-group.arco-input-group-compact>*:first-child .arco-input-group>*:first-child .arco-select .arco-select-view{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group.arco-input-group-compact>*:last-child,.arco-input-group.arco-input-group-compact>*:last-child .arco-input-group>*:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group.arco-input-group-compact>*:last-child .arco-select .arco-select-view,.arco-input-group.arco-input-group-compact>*:last-child .arco-input-group>*:last-child .arco-select .arco-select-view{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group.arco-input-group-compact>.arco-input:not(:last-child){border-right-color:var(--color-neutral-3)}.arco-input-group.arco-input-group-compact>.arco-input:not(:last-child):focus{border-right-color:rgb(var(--primary-6))}.size-height-size-mini{line-height:1.667;font-size:12px;padding-top:1px;padding-bottom:1px}.size-height-size-small{padding-top:2px;padding-bottom:2px;font-size:14px}.size-height-size-large{padding-top:6px;padding-bottom:6px;font-size:14px}.size-height-group-wrapper-mini .arco-input-group-addbefore,.size-height-group-wrapper-mini .arco-input-group-addafter,.size-height-inner-wrapper.size-height-inner-wrapper-mini,.size-height-size-mini{padding-left:8px;padding-right:8px}.size-height-group-wrapper-small .arco-input-group-addbefore,.size-height-group-wrapper-small .arco-input-group-addafter,.size-height-inner-wrapper.size-height-inner-wrapper-small,.size-height-size-small{padding-left:12px;padding-right:12px}.size-height-group-wrapper-large .arco-input-group-addbefore,.size-height-group-wrapper-large .arco-input-group-addafter,.size-height-inner-wrapper.size-height-inner-wrapper-large,.size-height-size-large{padding-left:16px;padding-right:16px}.group-size.group-size-mini .arco-input-group,.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-prefix,.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-suffix{font-size:12px}.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-prefix>svg,.group-size.group-size-mini .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:12px}.group-size.group-size-mini .arco-input-group-addbefore,.group-size.group-size-mini .arco-input-group-addafter{font-size:12px;height:22px}.group-size.group-size-mini .arco-input-group-addbefore>svg,.group-size.group-size-mini .arco-input-group-addafter>svg{font-size:12px}.group-size.group-size-mini .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-mini .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.group-size.group-size-mini .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-mini .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.group-size-mini .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.group-size-mini .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-mini .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.group-size.group-size-mini .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-mini .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.group-size-mini .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.group-size-small .arco-input-group,.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-prefix,.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-suffix{font-size:14px}.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-prefix>svg,.group-size.group-size-small .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.group-size.group-size-small .arco-input-group-addbefore,.group-size.group-size-small .arco-input-group-addafter{font-size:14px;height:26px}.group-size.group-size-small .arco-input-group-addbefore>svg,.group-size.group-size-small .arco-input-group-addafter>svg{font-size:14px}.group-size.group-size-small .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-small .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.group-size.group-size-small .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-small .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.group-size-small .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.group-size-small .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-small .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.group-size.group-size-small .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-small .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.group-size-small .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.group-size-large .arco-input-group,.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-prefix,.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-suffix{font-size:14px}.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-prefix>svg,.group-size.group-size-large .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.group-size.group-size-large .arco-input-group-addbefore,.group-size.group-size-large .arco-input-group-addafter{font-size:14px;height:34px}.group-size.group-size-large .arco-input-group-addbefore>svg,.group-size.group-size-large .arco-input-group-addafter>svg{font-size:14px}.group-size.group-size-large .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-large .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.group-size.group-size-large .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.group-size-large .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.group-size-large .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.group-size-large .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-large .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.group-size.group-size-large .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.group-size-large .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.group-size-large .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.arco-input-custom-height .arco-input-group,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix{font-size:14px}.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-prefix>svg,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-group-suffix>svg{font-size:14px}.group-size.arco-input-custom-height .arco-input-group-addbefore,.group-size.arco-input-custom-height .arco-input-group-addafter{font-size:14px;height:22px}.group-size.arco-input-custom-height .arco-input-group-addbefore>svg,.group-size.arco-input-custom-height .arco-input-group-addafter>svg{font-size:14px}.group-size.arco-input-custom-height .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.arco-input-custom-height .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.group-size.arco-input-custom-height .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.group-size.arco-input-custom-height .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view,.group-size.arco-input-custom-height .arco-input-inner-wrapper,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper,.group-size.arco-input-custom-height .arco-input-inner-wrapper .arco-input-clear-wrapper .arco-input{height:100%}.arco-textarea-wrapper{display:inline-block;position:relative;width:100%}.arco-textarea-wrapper-word-limit-outside{display:inline-flex;flex-direction:column;align-items:stretch;vertical-align:top}.arco-textarea-wrapper-word-limit-outside .arco-textarea-word-limit{position:static;align-self:flex-end;margin-top:4px;line-height:1.5715}.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon{display:inline-block}.arco-textarea-clear-wrapper .arco-textarea{padding-right:20px}.arco-textarea-word-limit{position:absolute;font-size:12px;bottom:6px;right:10px;color:var(--color-text-3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-textarea-word-limit-error{color:rgb(var(--danger-6))}.arco-textarea-clear-icon{display:none;position:absolute;right:10px;top:10px;font-size:12px;color:var(--color-text-2)}.arco-textarea-clear-icon>svg{transition:color .1s cubic-bezier(0,0,1,1);position:relative}.arco-input-search.arco-input-group-wrapper .arco-input-group-addbefore{transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-search.arco-input-group-wrapper .arco-input-group-addafter{padding:0;border:none}.arco-input-search.arco-input-group-wrapper .arco-input-group-suffix{color:var(--color-text-2);font-size:14px}.arco-input-search.arco-input-group-wrapper:not(.arco-input-disabled) .arco-input-group-addbefore{cursor:pointer;color:var(--color-text-2);font-size:14px}.arco-input-search.arco-input-group-wrapper .arco-input-search-btn{border-top-left-radius:0;border-bottom-left-radius:0;height:100%;font-size:14px;color:var(--color-white)}.arco-input-search-button .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-rtl){border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-password.arco-input-group-wrapper:not(.arco-input-disabled) .arco-input-group-suffix{cursor:pointer;color:var(--color-text-2);font-size:12px}.arco-input-password.arco-input-group-wrapper .arco-input-password-visibility-icon:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6));border-radius:var(--border-radius-small)}.arco-input-group-wrapper-rtl{direction:rtl}.arco-input-group-wrapper-rtl .arco-input-word-limit{padding-left:0;padding-right:input-padding-word-limit-left}.arco-input-group-wrapper-rtl.arco-input-clear-wrapper .arco-input{padding-right:0;padding-left:24px}.arco-input-group-wrapper-rtl .arco-input-group>:first-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-input-group-wrapper-rtl .arco-input-group>:last-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-input-group-wrapper-rtl .arco-input-group-addafter{border-left:none;border-right:1px solid var(--color-neutral-3)}.arco-input-group-wrapper-rtl .arco-input-group-addafter .item-style{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper-rtl .arco-input-group-addafter .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper-rtl .arco-input-group-addbefore{border-right:none;border-left:1px solid var(--color-neutral-3)}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .item-style{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select .arco-select-view{border-radius:0;background-color:inherit;border-color:transparent}.arco-input-group-wrapper-rtl .arco-input-group-addbefore .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:not(:last-child){border-right:none;border-left:1px solid var(--color-neutral-3)}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:first-child,.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:first-child .arco-input-group>*:first-child{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:first-child .arco-select .arco-select-view,.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:first-child .arco-input-group>*:first-child .arco-select .arco-select-view{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:last-child,.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:last-child .arco-input-group>*:last-child{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:last-child .arco-select .arco-select-view,.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>*:last-child .arco-input-group>*:last-child .arco-select .arco-select-view{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>.arco-input:not(:last-child){border-left-color:var(--color-neutral-3)}.arco-input-group-wrapper-rtl .arco-input-group.arco-input-group-compact>.arco-input:not(:last-child):focus{border-left-color:rgb(var(--primary-6))}.arco-input-group-wrapper-rtl.arco-input-search .arco-input-search-btn{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-input-inner-wrapper-rtl{direction:rtl}.arco-input-inner-wrapper-rtl.arco-input-inner-wrapper-has-prefix>.arco-input-clear-wrapper .arco-input,.arco-input-inner-wrapper-rtl.arco-input-inner-wrapper-has-prefix>.arco-input{padding-left:0;padding-right:12px}.arco-input-inner-wrapper-rtl>.arco-input-clear-wrapper .arco-input{padding-right:0;padding-left:12px}.arco-input-inner-wrapper-rtl>.arco-input-clear-wrapper .arco-input-clear-icon{right:initial;left:8px}.arco-input-inner-wrapper-rtl:hover .arco-input-clear-icon~.arco-input-group-suffix{margin-left:4px}.arco-input-search-button .arco-input-inner-wrapper-rtl{border-left:none;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.arco-textarea-wrapper-rtl{direction:rtl}.arco-textarea-wrapper-rtl .arco-textarea{padding-left:20px}.arco-textarea-wrapper-rtl .arco-textarea-word-limit,.arco-textarea-wrapper-rtl .arco-textarea-clear-icon{right:initial;left:10px}.arco-textarea-wrapper-rtl.arco-textarea-wrapper-word-limit-outside .arco-textarea-word-limit{align-self:flex-start}.arco-input-number{position:relative;display:inline-block;width:100%;box-sizing:border-box;border-radius:var(--border-radius-small)}.arco-input-number-step-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-color:var(--color-neutral-3);background-color:var(--color-fill-2);color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-step-button:hover{border-color:var(--color-fill-3);background-color:var(--color-fill-3)}.arco-input-number-step-button:active{border-color:var(--color-fill-4);background-color:var(--color-fill-4)}.arco-input-number-step-button-disabled{cursor:not-allowed;background-color:var(--color-fill-2);color:var(--color-text-4)}.arco-input-number-step-button-disabled:hover,.arco-input-number-step-button-disabled:active{border-color:var(--color-neutral-3);background-color:var(--color-fill-2)}.arco-input-number-prefix,.arco-input-number-suffix{transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step-layer{opacity:0;position:absolute;right:4px;top:4px;bottom:4px;width:18px;border-radius:1px;overflow:hidden;transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step-layer .arco-input-number-step-button{width:100%;height:50%;font-size:10px}.arco-input-number-mode-embed:not(.arco-input-group-wrapper-disabled):hover .arco-input-number-step-layer{opacity:1}.arco-input-number-mode-embed:not(.arco-input-group-wrapper-disabled):hover .arco-input-number-step-layer~.arco-input-number-suffix{opacity:0;pointer-events:none}.arco-input-number-mode-embed .arco-input-inner-wrapper:not(.arco-input-inner-wrapper-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover{background-color:var(--color-fill-4)}.arco-input-number-rtl.arco-input-number-mode-embed .arco-input-number-step-layer{right:unset;left:4px}.arco-input-number-mode-button .arco-input{text-align:center}.arco-input-number-mode-button .arco-input-group{position:relative}.arco-input-number-mode-button .arco-input-group-addbefore,.arco-input-number-mode-button .arco-input-group-addafter{padding:0}.arco-input-number-mode-button .arco-input-group .arco-input-number-step-button{position:absolute;top:0;height:100%;border:inherit}.arco-input-number-mode-button .arco-input-group .arco-input-number-step-button:active{border-color:var(--color-fill-4)}.arco-input-number-mode-button .arco-input-group-addbefore .arco-input-number-step-button{left:0;border-right-color:var(--color-neutral-3)}.arco-input-number-mode-button .arco-input-group-addafter .arco-input-number-step-button{right:0;border-left-color:var(--color-neutral-3)}.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addbefore,.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addafter,.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addbefore .arco-input-number-step-button,.arco-input-number-mode-button.arco-input-number-size-mini .arco-input-group-addafter .arco-input-number-step-button{width:24px}.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addbefore,.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addafter,.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addbefore .arco-input-number-step-button,.arco-input-number-mode-button.arco-input-number-size-small .arco-input-group-addafter .arco-input-number-step-button{width:28px}.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addbefore,.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addafter,.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addbefore .arco-input-number-step-button,.arco-input-number-mode-button.arco-input-number-size-default .arco-input-group-addafter .arco-input-number-step-button{width:32px}.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addbefore,.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addafter,.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addbefore .arco-input-number-step-button,.arco-input-number-mode-button.arco-input-number-size-large .arco-input-group-addafter .arco-input-number-step-button{width:36px}.arco-input-number-readonly .arco-input-number-step-button{pointer-events:none;color:var(--color-text-4)}.arco-input-number-illegal-value input{color:rgb(var(--danger-6))}.arco-input-tag{display:inline-block;box-sizing:border-box;width:100%;padding-left:4px;padding-right:4px;border-radius:var(--border-radius-small);vertical-align:top;cursor:text;transition:all .1s cubic-bezier(0,0,1,1);background-color:var(--color-fill-2);color:var(--color-text-1);border:1px solid transparent}.arco-input-tag-view{display:flex;width:100%}.arco-input-tag-inner{display:flex;align-items:center;flex-wrap:wrap;flex-grow:1;position:relative;box-sizing:border-box;overflow:hidden}.arco-input-tag-prefix,.arco-input-tag-suffix{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px}.arco-input-tag-prefix{padding-left:8px;padding-right:4px}.arco-input-tag-suffix{padding-right:8px}.arco-input-tag .arco-input-tag-clear-icon{display:none;font-size:12px;color:var(--color-text-2);cursor:pointer}.arco-input-tag .arco-input-tag-clear-icon>svg{transition:color .1s cubic-bezier(0,0,1,1);position:relative}.arco-input-tag:hover .arco-input-tag-clear-icon{display:block}.arco-input-tag:hover .arco-input-tag-clear-icon~*{display:none}.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-clear-icon:hover:before{background-color:var(--color-fill-4)}.arco-input-tag:not(.arco-input-tag-focus) .arco-draggable-item{cursor:move}.arco-input-tag-input{width:4px;max-width:100%;padding:0;border:none;outline:none;background:none;font-size:inherit;cursor:inherit;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-input-tag-input:first-child{width:100%}.arco-tag+.arco-input-tag-input[disabled]{width:0}.arco-input-tag-input-mirror{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.arco-input-tag-input::-webkit-input-placeholder{color:var(--color-text-3)}.arco-input-tag-input::-moz-placeholder{color:var(--color-text-3)}.arco-input-tag-input::-ms-input-placeholder{color:var(--color-text-3)}.arco-input-tag-input::placeholder{color:var(--color-text-3)}.arco-input-tag-tag{max-width:100%;margin-right:4px;font-size:12px}.arco-input-tag-tag-ellipsis{font-size:12px;margin:0 4px}.arco-input-tag .arco-icon-hover{cursor:pointer}.arco-input-tag .arco-icon-hover.arco-icon-hover-disabled{cursor:not-allowed}.arco-input-tag:hover{background-color:var(--color-fill-3);border:1px solid transparent}.arco-input-tag.arco-input-tag-focus{background-color:var(--color-bg-2);border:1px solid rgb(var(--primary-6));box-shadow:0 0 rgb(var(--primary-2))}.arco-input-tag .arco-input-tag-tag{color:var(--color-text-1);border-color:var(--color-fill-3);background-color:var(--color-bg-2)}.arco-input-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag{border-color:var(--color-fill-2);background-color:var(--color-fill-2)}.arco-input-tag.arco-input-tag-focus .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag{color:var(--color-text-4);border-color:var(--color-fill-3);background-color:var(--color-fill-2)}.arco-input-tag-warning{background-color:var(--color-warning-light-1);color:var(--color-text-1);border:1px solid transparent}.arco-input-tag-warning:hover{background-color:var(--color-warning-light-2);border:1px solid transparent}.arco-input-tag-warning.arco-input-tag-focus{background-color:var(--color-bg-2);border:1px solid rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-input-tag-error{background-color:rgb(var(--danger-1));color:var(--color-text-1);border:1px solid transparent}.arco-input-tag-error:hover{background-color:rgb(var(--danger-2));border:1px solid transparent}.arco-input-tag-error.arco-input-tag-focus{background-color:var(--color-bg-2);border:1px solid rgb(var(--danger-6));box-shadow:0 0 rgb(var(--danger-2))}.arco-input-tag-disabled{background-color:var(--color-fill-2);color:var(--color-text-4);border:1px solid transparent;cursor:not-allowed}.arco-input-tag-disabled:hover{background-color:var(--color-fill-2);border:1px solid transparent}.arco-input-tag-disabled .arco-input-tag-input::-webkit-input-placeholder{color:var(--color-text-4)}.arco-input-tag-disabled .arco-input-tag-input::-moz-placeholder{color:var(--color-text-4)}.arco-input-tag-disabled .arco-input-tag-input::-ms-input-placeholder{color:var(--color-text-4)}.arco-input-tag-disabled .arco-input-tag-input::placeholder{color:var(--color-text-4)}.arco-input-tag-readonly{cursor:default}.arco-input-tag-wrapper{display:inline-flex;align-items:stretch;width:100%}.arco-input-tag-wrapper .arco-input-tag{min-width:0}.arco-input-tag-wrapper .arco-input-tag:not(.arco-input-tag-focused):not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-tag-wrapper .arco-input-tag:not(.arco-input-tag-focused):not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-tag-addafter,.arco-input-tag-addbefore{display:flex;align-items:center;padding:0 12px;color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid transparent}.arco-input-tag-addbefore{border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-tag-addafter{border-left:1px solid var(--color-border-2);border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-tag-size-mini{font-size:12px}.arco-input-tag-size-mini .arco-input-tag-view{min-height:22px}.arco-input-tag-size-mini .arco-input-tag-inner{padding-top:-1px;padding-bottom:-1px}.arco-input-tag-size-mini .arco-input-tag-tag,.arco-input-tag-size-mini .arco-input-tag-tag+.arco-input-tag-input{margin-top:1px;margin-bottom:1px;height:20px;line-height:18px}.arco-input-tag-size-mini.arco-input-tag-has-placeholder input,.arco-input-tag-size-mini.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:4px}.arco-input-tag-size-default{font-size:14px}.arco-input-tag-size-default .arco-input-tag-view{min-height:30px}.arco-input-tag-size-default .arco-input-tag-inner{padding-top:1px;padding-bottom:1px}.arco-input-tag-size-default .arco-input-tag-tag,.arco-input-tag-size-default .arco-input-tag-tag+.arco-input-tag-input{margin-top:1px;margin-bottom:1px;height:24px;line-height:22px}.arco-input-tag-size-default.arco-input-tag-has-placeholder input,.arco-input-tag-size-default.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-input-tag-size-small{font-size:14px}.arco-input-tag-size-small .arco-input-tag-view{min-height:26px}.arco-input-tag-size-small .arco-input-tag-inner{padding-top:1px;padding-bottom:1px}.arco-input-tag-size-small .arco-input-tag-tag,.arco-input-tag-size-small .arco-input-tag-tag+.arco-input-tag-input{margin-top:1px;margin-bottom:1px;height:20px;line-height:18px}.arco-input-tag-size-small.arco-input-tag-has-placeholder input,.arco-input-tag-size-small.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-input-tag-size-large{font-size:16px}.arco-input-tag-size-large .arco-input-tag-view{min-height:34px}.arco-input-tag-size-large .arco-input-tag-inner{padding-top:1px;padding-bottom:1px}.arco-input-tag-size-large .arco-input-tag-tag,.arco-input-tag-size-large .arco-input-tag-tag+.arco-input-tag-input{margin-top:1px;margin-bottom:1px;height:28px;line-height:26px}.arco-input-tag-size-large.arco-input-tag-has-placeholder input,.arco-input-tag-size-large.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:12px}.arco-input-tag-rtl{direction:rtl;padding-right:4px;padding-left:4px}.arco-input-tag-rtl .arco-input-tag-prefix{padding-right:8px;padding-left:4px}.arco-input-tag-rtl .arco-input-tag-suffix{padding-right:0;padding-left:8px}.arco-input-tag-rtl .arco-input-tag-tag{margin-right:0;margin-left:4px}.arco-input-tag-rtl .arco-input-tag-input-mirror{right:0;left:initial}.arco-input-tag-rtl.arco-input-tag-size-mini.arco-input-tag-has-placeholder input,.arco-input-tag-rtl.arco-input-tag-size-mini.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-right:4px}.arco-input-tag-rtl.arco-input-tag-size-default.arco-input-tag-has-placeholder input,.arco-input-tag-rtl.arco-input-tag-size-default.arco-input-tag-has-placeholder .arco-input-tag-input-mirror,.arco-input-tag-rtl.arco-input-tag-size-small.arco-input-tag-has-placeholder input,.arco-input-tag-rtl.arco-input-tag-size-small.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-right:8px}.arco-input-tag-rtl.arco-input-tag-size-large.arco-input-tag-has-placeholder input,.arco-input-tag-rtl.arco-input-tag-size-large.arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-right:12px}.arco-input-tag-wrapper-rtl .arco-input-tag-addbefore{border-right:unset;border-left:1px solid var(--color-border-2)}.arco-input-tag-wrapper-rtl .arco-input-tag-addafter{border-left:unset;border-right:1px solid var(--color-border-2)}.arco-layout{display:flex;flex:1;margin:0;padding:0;flex-direction:column}.arco-layout-sider{position:relative;width:auto;margin:0;padding:0;flex:none;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{padding-bottom:48px;box-sizing:border-box}.arco-layout-sider-trigger{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;background:#fff3;color:var(--color-white);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1);z-index:1}.arco-layout-sider-trigger-light{background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5);color:var(--color-text-1)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{margin:0;flex:0 0 auto;box-sizing:border-box}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.arco-link{color:rgb(var(--link-6));font-size:14px;line-height:1.5715;display:inline-block;padding:1px 4px;text-decoration:none;cursor:pointer;border-radius:var(--border-radius-small);background-color:transparent;transition:all .1s cubic-bezier(0,0,1,1)}.arco-link:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-link:active{transition:none;color:rgb(var(--link-6));background-color:var(--color-fill-3)}.arco-link:focus-visible{box-shadow:0 0 0 2px var(--color-link-light-3)}.arco-link.arco-link-hoverless{background-color:unset;padding:0;display:inline}.arco-link.arco-link-hoverless:active,.arco-link.arco-link-hoverless:hover{background-color:unset}.arco-link.arco-link-disabled{color:var(--color-link-light-3);background:none;cursor:not-allowed}.arco-link-is-success,.arco-link-is-success:hover,.arco-link-is-success:active{color:rgb(var(--success-6))}.arco-link-is-success.arco-link-disabled{color:var(--color-success-light-3)}.arco-link-is-error,.arco-link-is-error:hover,.arco-link-is-error:active{color:rgb(var(--danger-6))}.arco-link-is-error.arco-link-disabled{color:var(--color-danger-light-3)}.arco-link-is-warning,.arco-link-is-warning:hover,.arco-link-is-warning:active{color:rgb(var(--warning-6))}.arco-link-is-warning.arco-link-disabled{color:var(--color-warning-light-2)}.arco-link-icon{margin-right:6px;font-size:12px}.arco-link-rtl .arco-link-icon{margin-left:6px;margin-right:0}.arco-list{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border-radius:var(--border-radius-medium);font-size:14px;line-height:1.5715;color:var(--color-text-1);overflow-y:auto;border:1px solid var(--color-neutral-3)}.arco-list-wrapper:after{content:"";display:block;visibility:hidden;clear:both}.arco-list-small>.arco-list-header{padding:8px 20px}.arco-list-small>.arco-list-footer,.arco-list-small>.arco-list-content>.arco-list-item,.arco-list-small>.arco-list-content .arco-list-row-col>.arco-list-item,.arco-list-small>.arco-list-content.arco-list-virtual .arco-list-item{padding:9px 20px}.arco-list-default>.arco-list-header{padding:12px 20px}.arco-list-default>.arco-list-footer,.arco-list-default>.arco-list-content>.arco-list-item,.arco-list-default>.arco-list-content .arco-list-row-col>.arco-list-item,.arco-list-default>.arco-list-content.arco-list-virtual .arco-list-item{padding:13px 20px}.arco-list-large>.arco-list-header{padding:16px 20px}.arco-list-large>.arco-list-footer,.arco-list-large>.arco-list-content>.arco-list-item,.arco-list-large>.arco-list-content .arco-list-row-col>.arco-list-item,.arco-list-large>.arco-list-content.arco-list-virtual .arco-list-item{padding:17px 20px}.arco-list-header,.arco-list-item:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.arco-list-footer{border-top:1px solid var(--color-neutral-3)}.arco-list-no-border,.arco-list-no-split .arco-list-header,.arco-list-no-split .arco-list-footer,.arco-list-no-split .arco-list-item{border:none}.arco-list-header{font-size:16px;font-weight:500;line-height:1.5;color:var(--color-text-1)}.arco-list-item{display:flex;justify-content:space-between;box-sizing:border-box;width:100%;overflow:hidden}.arco-list-item-main{flex:1;overflow:hidden}.arco-list-item-main .arco-list-item-action:not(:first-child){margin-top:4px}.arco-list-item-meta{display:flex;align-items:center;padding:4px 0}.arco-list-item-meta-avatar{display:flex}.arco-list-item-meta-avatar:not(:last-child){margin-right:16px}.arco-list-item-meta-title{font-weight:500;color:var(--color-text-1)}.arco-list-item-meta-title:not(:last-child){margin-bottom:2px}.arco-list-item-meta-description{color:var(--color-text-2)}.arco-list-item-action{display:flex;flex-wrap:nowrap;align-self:center;list-style:none}.arco-list-item-action>li{display:inline-block;cursor:pointer}.arco-list-item-action>li:not(:last-child){margin-right:20px}.arco-list-hoverable .arco-list-item:hover{background-color:var(--color-fill-1)}.arco-list-pagination{float:right;margin-top:24px}.arco-list-pagination:after{display:block;clear:both;height:0;content:"";visibility:hidden;overflow:hidden}.arco-list-scroll-loading{display:flex;align-items:center;justify-content:center}.arco-list-content{flex:1}.arco-list-content .arco-empty{display:flex;align-items:center;justify-content:center;height:100%}.arco-list-rtl{direction:rtl}.arco-list-rtl .arco-list-item-meta-avatar:not(:last-child){margin-right:0;margin-left:16px}.arco-list-rtl .arco-list-item-action>li:not(:last-child){margin-left:20px;margin-right:0}.arco-list-wrapper-rtl .arco-list-pagination{float:left}.arco-mentions{display:inline-block;position:relative;box-sizing:border-box;width:100%;vertical-align:middle;white-space:pre-wrap}.arco-mentions-textarea,.arco-mentions-measure{padding:4px 12px;font-size:14px;line-height:1.5715;white-space:inherit}.arco-mentions-textarea{resize:none}.arco-mentions-measure,.arco-mentions-align-textarea .arco-mentions-measure-trigger{position:absolute;inset:0;overflow:auto;visibility:hidden;pointer-events:none}.arco-mentions-rtl{direction:rtl}@keyframes arco-menu-selected-item-label-enter{0%{opacity:0}to{opacity:1}}.arco-menu{position:relative;box-sizing:border-box;width:100%;font-size:14px;line-height:1.5715;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-menu-indent{display:inline-block;width:20px}.arco-menu .arco-menu-item,.arco-menu .arco-menu-group-title,.arco-menu .arco-menu-pop-header,.arco-menu .arco-menu-inline-header{position:relative;border-radius:var(--border-radius-small);box-sizing:border-box;cursor:pointer}.arco-menu .arco-menu-item.arco-menu-disabled,.arco-menu .arco-menu-group-title.arco-menu-disabled,.arco-menu .arco-menu-pop-header.arco-menu-disabled,.arco-menu .arco-menu-inline-header.arco-menu-disabled{cursor:not-allowed}.arco-menu .arco-menu-item.arco-menu-selected,.arco-menu .arco-menu-group-title.arco-menu-selected,.arco-menu .arco-menu-pop-header.arco-menu-selected,.arco-menu .arco-menu-inline-header.arco-menu-selected{font-weight:500;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item.arco-menu-selected svg,.arco-menu .arco-menu-group-title.arco-menu-selected svg,.arco-menu .arco-menu-pop-header.arco-menu-selected svg,.arco-menu .arco-menu-inline-header.arco-menu-selected svg{transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item .arco-icon,.arco-menu .arco-menu-group-title .arco-icon,.arco-menu .arco-menu-pop-header .arco-icon,.arco-menu .arco-menu-inline-header .arco-icon{margin-right:16px}.arco-menu-light{background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item,.arco-menu-light .arco-menu-group-title,.arco-menu-light .arco-menu-pop-header,.arco-menu-light .arco-menu-inline-header{background-color:var(--color-menu-light-bg);color:var(--color-text-2)}.arco-menu-light .arco-menu-item .arco-icon,.arco-menu-light .arco-menu-group-title .arco-icon,.arco-menu-light .arco-menu-pop-header .arco-icon,.arco-menu-light .arco-menu-inline-header .arco-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item:hover,.arco-menu-light .arco-menu-group-title:hover,.arco-menu-light .arco-menu-pop-header:hover,.arco-menu-light .arco-menu-inline-header:hover{background-color:var(--color-fill-2);color:var(--color-text-2)}.arco-menu-light .arco-menu-item:hover .arco-icon,.arco-menu-light .arco-menu-group-title:hover .arco-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item:focus-visible,.arco-menu-light .arco-menu-group-title:focus-visible,.arco-menu-light .arco-menu-pop-header:focus-visible,.arco-menu-light .arco-menu-inline-header:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6)) inset}.arco-menu-light .arco-menu-item.arco-menu-selected,.arco-menu-light .arco-menu-group-title.arco-menu-selected,.arco-menu-light .arco-menu-pop-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-item.arco-menu-disabled,.arco-menu-light .arco-menu-group-title.arco-menu-disabled,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled{background-color:var(--color-menu-light-bg);color:var(--color-text-4)}.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon{color:var(--color-text-4)}.arco-menu-light .arco-menu-item.arco-menu-selected{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-light .arco-menu-collapse-button{background-color:var(--color-fill-1);color:var(--color-text-3)}.arco-menu-light .arco-menu-collapse-button:hover{background-color:var(--color-fill-3)}.arco-menu-light .arco-menu-collapse-button:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-menu-dark{background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item,.arco-menu-dark .arco-menu-group-title,.arco-menu-dark .arco-menu-pop-header,.arco-menu-dark .arco-menu-inline-header{background-color:var(--color-menu-dark-bg);color:var(--color-text-4)}.arco-menu-dark .arco-menu-item .arco-icon,.arco-menu-dark .arco-menu-group-title .arco-icon,.arco-menu-dark .arco-menu-pop-header .arco-icon,.arco-menu-dark .arco-menu-inline-header .arco-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item:hover,.arco-menu-dark .arco-menu-group-title:hover,.arco-menu-dark .arco-menu-pop-header:hover,.arco-menu-dark .arco-menu-inline-header:hover{background-color:var(--color-menu-dark-hover);color:var(--color-text-4)}.arco-menu-dark .arco-menu-item:hover .arco-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item:focus-visible,.arco-menu-dark .arco-menu-group-title:focus-visible,.arco-menu-dark .arco-menu-pop-header:focus-visible,.arco-menu-dark .arco-menu-inline-header:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6)) inset}.arco-menu-dark .arco-menu-item.arco-menu-selected,.arco-menu-dark .arco-menu-group-title.arco-menu-selected,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon{color:var(--color-white)}.arco-menu-dark .arco-menu-item.arco-menu-disabled,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled{background-color:var(--color-menu-dark-bg);color:var(--color-text-2)}.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon{color:var(--color-text-2)}.arco-menu-dark .arco-menu-item.arco-menu-selected{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon{color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-dark .arco-menu-collapse-button{background-color:rgb(var(--primary-6));color:var(--color-white)}.arco-menu-dark .arco-menu-collapse-button:hover{background-color:rgb(var(--primary-7))}.arco-menu-dark .arco-menu-collapse-button:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-menu a,.arco-menu a:hover,.arco-menu a:focus,.arco-menu a:active{color:inherit;cursor:inherit;text-decoration:none}.arco-menu-item-inner>a:only-child:before{content:"";position:absolute;inset:0}.arco-menu-inner{box-sizing:border-box;width:100%;height:100%;overflow:auto}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding:0 12px;line-height:40px}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix.is-open,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix.is-open,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix.is-open,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix.is-open{transform:translateY(-50%) rotate(180deg)}.arco-menu-vertical .arco-menu-inner{padding:4px 8px}.arco-menu-vertical .arco-menu-item.arco-menu-item-indented{display:flex}.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding-right:28px}.arco-menu-horizontal{width:auto;height:auto}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-group-title,.arco-menu-horizontal .arco-menu-pop-header,.arco-menu-horizontal .arco-menu-inline-header{padding:0 12px;line-height:30px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-horizontal .arco-menu-item .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-icon{margin-right:8px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix{margin-left:6px}.arco-menu-horizontal .arco-menu-inner{display:flex;align-items:center;padding:14px 20px}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-pop{display:inline-block;vertical-align:middle;flex-shrink:0}.arco-menu-horizontal .arco-menu-item:not(:first-child),.arco-menu-horizontal .arco-menu-pop:not(:first-child){margin-left:12px}.arco-menu-horizontal .arco-menu-pop:after{content:" ";width:100%;height:14px;position:absolute;left:0;bottom:-14px}.arco-menu-overflow-wrap{width:100%}.arco-menu-overflow-sub-menu-mirror{margin-left:12px}.arco-menu-overflow-sub-menu-mirror,.arco-menu-overflow-hidden-menu-item{position:absolute!important;white-space:nowrap;visibility:hidden;pointer-events:none}.arco-menu-selected-label{position:absolute;left:12px;right:12px;bottom:-14px;height:3px;background-color:rgb(var(--primary-6));animation:arco-menu-selected-item-label-enter .2s cubic-bezier(0,0,1,1)}.arco-menu-pop-button{width:auto;background:none;box-shadow:none}.arco-menu-pop-button.arco-menu-collapse{width:auto}.arco-menu-pop-button .arco-menu-item,.arco-menu-pop-button .arco-menu-group-title,.arco-menu-pop-button .arco-menu-pop-header,.arco-menu-pop-button .arco-menu-inline-header{width:40px;height:40px;line-height:40px;border-radius:50%;border:1px solid transparent;box-shadow:0 4px 10px #0000001a;margin-bottom:16px}.arco-menu-collapse{width:48px}.arco-menu-collapse .arco-menu-inner{padding:4px}.arco-menu-collapse .arco-menu-group-title,.arco-menu-collapse .arco-menu-icon-suffix{display:none}.arco-menu-collapse .arco-menu-item .arco-icon,.arco-menu-collapse .arco-menu-group-title .arco-icon,.arco-menu-collapse .arco-menu-pop-header .arco-icon,.arco-menu-collapse .arco-menu-inline-header .arco-icon{margin-left:1px;margin-right:100vw}.arco-menu-collapse .arco-menu-collapse-button{right:unset;left:50%;transform:translate(-50%)}.arco-menu-collapse-button{display:flex;align-items:center;justify-content:center;position:absolute;right:12px;bottom:12px;width:24px;height:24px;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu-inline-content{overflow:hidden;height:auto;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-menu-item-tooltip a{color:inherit;cursor:pointer;text-decoration:none}.arco-menu-item-tooltip a:hover,.arco-menu-item-tooltip a:focus,.arco-menu-item-tooltip a:active{color:inherit}.arco-menu-item-tooltip a:before{content:"";position:absolute;inset:0}.arco-menu-pop-trigger.arco-trigger-position-bl{transform:translateY(14px)}.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow{z-index:0;border-left:1px solid var(--color-neutral-3);border-top:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-trigger[trigger-placement=rt]{transform:translate(8px)}.arco-menu-pop-trigger.arco-trigger[trigger-placement=rt] .arco-trigger-arrow{z-index:0;border-left:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-trigger[trigger-placement=lt]{transform:translate(-8px)}.arco-menu-pop-trigger.arco-trigger[trigger-placement=lt] .arco-trigger-arrow{z-index:0;border-right:1px solid var(--color-neutral-3);border-top:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger .arco-dropdown-menu-dark~.arco-trigger-arrow-container .arco-trigger-arrow{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-menu-rtl{direction:rtl}.arco-menu-rtl .arco-menu-item .arco-icon,.arco-menu-rtl .arco-menu-group-title .arco-icon,.arco-menu-rtl .arco-menu-pop-header .arco-icon,.arco-menu-rtl .arco-menu-inline-header .arco-icon{margin-right:0;margin-left:16px}.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-left:0}.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-icon,.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-icon,.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-icon,.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-icon{margin-right:0;margin-left:8px}.arco-menu-rtl.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,.arco-menu-rtl.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-rtl.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix{margin-left:0;margin-right:6px}.arco-menu-rtl.arco-menu-horizontal .arco-menu-item:not(:first-child),.arco-menu-rtl.arco-menu-horizontal .arco-menu-pop:not(:first-child){margin-left:0;margin-right:12px}.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-left:0}.arco-menu-rtl.arco-menu-vertical .arco-menu-item,.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title,.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header,.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner{text-overflow:clip}.arco-menu-rtl.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,.arco-menu-rtl.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix{right:initial;left:12px}.arco-menu-rtl.arco-menu-vertical .arco-menu-pop-header,.arco-menu-rtl.arco-menu-vertical .arco-menu-inline-header{padding-right:12px;padding-left:28px}.arco-menu-rtl .arco-menu-pop:after{right:0;left:initial}.arco-menu-rtl .arco-menu-collapse .arco-menu-item .arco-icon,.arco-menu-rtl .arco-menu-collapse .arco-menu-group-title .arco-icon,.arco-menu-rtl .arco-menu-collapse .arco-menu-pop-header .arco-icon,.arco-menu-rtl .arco-menu-collapse .arco-menu-inline-header .arco-icon{margin-left:100vw;margin-right:1px}.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow{border-left:none;border-right:1px solid var(--color-neutral-3)}.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement=rt]{transform:translate(-8px)}.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement=lt]{transform:translate(8px)}.arco-menu-rtl .arco-menu-pop-trigger.arco-trigger[trigger-placement=lt] .arco-trigger-arrow{border-right:none;border-left:1px solid var(--color-neutral-3)}.arco-message-wrapper{width:100%;position:fixed;z-index:1003;padding:0 10px;text-align:center;pointer-events:none;box-sizing:border-box;left:0}.arco-message-wrapper-top{top:40px}.arco-message-wrapper-bottom{bottom:40px}.arco-message{position:relative;display:inline-block;padding:10px 16px;line-height:1;border-radius:var(--border-radius-small);border:1px solid var(--color-neutral-3);margin-bottom:16px;background-color:var(--color-bg-popup);text-align:center;box-shadow:0 4px 10px #0000001a;overflow:hidden;pointer-events:auto;transition:opacity .1s cubic-bezier(0,0,1,1)}.arco-message-closable{padding-right:38px}.arco-message-icon{font-size:20px;color:var(--color-text-1);margin-right:8px;vertical-align:middle;display:inline-block;animation:arco-msg-fade .1s cubic-bezier(0,0,1,1),arco-msg-fade .4s cubic-bezier(.3,1.3,.3,1)}.arco-message-content{vertical-align:middle;color:var(--color-text-1);font-size:14px}.arco-message-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-info .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-info .arco-message-content{color:var(--color-text-1)}.arco-message-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-success .arco-message-icon{color:rgb(var(--success-6))}.arco-message-success .arco-message-content{color:var(--color-text-1)}.arco-message-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-warning .arco-message-icon{color:rgb(var(--warning-6))}.arco-message-warning .arco-message-content{color:var(--color-text-1)}.arco-message-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-error .arco-message-icon{color:rgb(var(--danger-6))}.arco-message-error .arco-message-content{color:var(--color-text-1)}.arco-message-loading{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-loading .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-loading .arco-message-content{color:var(--color-text-1)}.arco-message-close-btn{position:absolute;top:14px;right:12px;color:var(--color-text-1);font-size:12px}.arco-message-close-btn>svg{position:relative}.arco-message .arco-icon-hover.arco-message-icon-hover:before{width:20px;height:20px}.fadeMessage-enter,.fadeMessage-appear{opacity:0}.fadeMessage-enter-active,.fadeMessage-appear-active{opacity:1;transition:opacity .1s cubic-bezier(0,0,1,1)}.fadeMessage-exit{opacity:0;overflow:hidden}.fadeMessage-exit-active{opacity:0;height:0;transition:all .3s cubic-bezier(.34,.69,.1,1)}.arco-message-rtl{direction:rtl}.arco-message-rtl .arco-message-icon{margin-right:0;margin-left:8px}@keyframes arco-msg-fade{0%{opacity:0}to{opacity:1}}@keyframes arco-msg-scale{0%{transform:scale(0)}to{transform:scale(1)}}.arco-modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;display:none;background-color:var(--color-mask-bg)}.arco-modal-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001;overflow:auto}.arco-modal-wrapper-no-mask{pointer-events:none}.arco-modal-wrapper-no-mask .arco-modal{pointer-events:auto}.arco-modal-wrapper.arco-modal-wrapper-align-center{text-align:center;white-space:nowrap}.arco-modal-wrapper.arco-modal-wrapper-align-center:after{content:"";vertical-align:middle;display:inline-block;height:100%;width:0}.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal{top:0;vertical-align:middle;display:inline-block}.arco-modal{position:relative;margin:0 auto;top:100px;width:520px;border-radius:var(--border-radius-medium);border:0 solid var(--color-neutral-3);background-color:var(--color-bg-3);line-height:1.5715;text-align:left;white-space:initial;box-shadow:none;box-sizing:border-box}.arco-modal-header{width:100%;box-sizing:border-box;padding:0 20px;border-bottom:1px solid var(--color-neutral-3);height:48px;display:flex;align-items:center}.arco-modal-header .arco-modal-title{flex:1;text-align:center}.arco-modal-content{position:relative;padding:24px 20px;color:var(--color-text-1);font-size:14px}.arco-modal-footer{border-top:1px solid var(--color-neutral-3);width:100%;box-sizing:border-box;text-align:right;padding:16px 20px}.arco-modal-footer>.arco-btn{margin-left:12px}.arco-modal-footer>.arco-btn:only-child{margin-left:0}.arco-modal .arco-modal-close-icon{position:absolute;right:20px;top:18px;font-size:12px;cursor:pointer;color:var(--color-text-1)}.arco-modal-title{color:var(--color-text-1);font-size:16px;font-weight:500}.arco-modal-title .arco-icon{font-size:18px;margin-right:10px;vertical-align:-3px}.arco-modal-title .arco-icon-info-circle-fill{color:rgb(var(--primary-6))}.arco-modal-title .arco-icon-check-circle-fill{color:rgb(var(--success-6))}.arco-modal-title .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-modal-title .arco-icon-close-circle-fill{color:rgb(var(--danger-6))}.arco-modal-simple{padding:24px 32px 32px;width:464px}.arco-modal-simple .arco-modal-header,.arco-modal-simple .arco-modal-footer{border:none;padding:0;height:unset}.arco-modal-simple .arco-modal-header{margin-bottom:24px}.arco-modal-simple .arco-modal-title{text-align:center}.arco-modal-simple .arco-modal-footer{text-align:center;margin-top:32px}.arco-modal-simple .arco-modal-content{padding:0}.zoomModal-enter,.zoomModal-appear{opacity:0;transform:scale(.5)}.zoomModal-enter-active,.zoomModal-appear-active{opacity:1;transform:scale(1);transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.zoomModal-exit{opacity:1;transform:scale(1)}.zoomModal-exit-active{opacity:0;transform:scale(.5);transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.fadeModal-enter,.fadeModal-appear{opacity:0}.fadeModal-enter-active,.fadeModal-appear-active{opacity:1;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fadeModal-exit{opacity:1}.fadeModal-exit-active{opacity:0;transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-modal-rtl{direction:rtl}.arco-modal-rtl .arco-modal-footer{text-align:unset}.arco-modal-rtl .arco-modal-footer>.arco-btn{margin-left:0;margin-right:12px}.arco-modal-rtl .arco-modal-footer>.arco-btn:only-child{margin-right:0}.arco-modal-rtl .arco-modal-title .arco-icon{margin-right:0;margin-left:10px}.arco-modal-rtl .arco-modal-close-icon{right:initial;left:20px}.arco-modal-rtl.arco-modal-simple .arco-modal-footer{text-align:center}.arco-notification-wrapper{position:fixed;z-index:1003}.arco-notification-wrapper-topLeft{left:20px;top:20px}.arco-notification-wrapper-topRight{right:20px;top:20px}.arco-notification-wrapper-topRight .arco-notification{margin-left:auto}.arco-notification-wrapper-bottomLeft{bottom:20px;left:20px}.arco-notification-wrapper-bottomRight{bottom:20px;right:20px}.arco-notification-wrapper-bottomRight .arco-notification{margin-left:auto}.arco-notification{display:flex;position:relative;width:340px;padding:20px;border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-3);margin-bottom:20px;background-color:var(--color-bg-popup);box-shadow:0 4px 12px #00000026;overflow:hidden;box-sizing:border-box;opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-notification-icon{font-size:24px;display:inline-flex;align-items:center;color:var(--color-text-1)}.arco-notification-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-info .arco-notification-icon{color:rgb(var(--primary-6))}.arco-notification-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-success .arco-notification-icon{color:rgb(var(--success-6))}.arco-notification-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-warning .arco-notification-icon{color:rgb(var(--warning-6))}.arco-notification-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-error .arco-notification-icon{color:rgb(var(--danger-6))}.arco-notification-left{padding-right:16px}.arco-notification-right{flex:1;word-break:break-word}.arco-notification-title{font-size:16px;font-weight:500;color:var(--color-text-1);margin-bottom:4px}.arco-notification-content{font-size:14px;color:var(--color-text-1)}.arco-notification-info .arco-notification-title,.arco-notification-info .arco-notification-content,.arco-notification-success .arco-notification-title,.arco-notification-success .arco-notification-content,.arco-notification-warning .arco-notification-title,.arco-notification-warning .arco-notification-content,.arco-notification-error .arco-notification-title,.arco-notification-error .arco-notification-content{color:var(--color-text-1)}.arco-notification-btn-wrapper{margin-top:16px;text-align:right}.arco-notification .arco-notification-close-btn{position:absolute;cursor:pointer;top:12px;right:12px;color:var(--color-text-1);font-size:12px}.arco-notification .arco-notification-close-btn>svg{position:relative}.arco-notification .arco-icon-hover.arco-notification-icon-hover:before{width:20px;height:20px}.slideNoticeLeft-enter,.slideNoticeLeft-appear{transform:translate(-100%)}.slideNoticeLeft-enter-active,.slideNoticeLeft-appear-active{transform:translate(0);transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slideNoticeLeft-exit{opacity:0}.slideNoticeLeft-exit-active{opacity:0;height:0;padding-top:0;padding-bottom:0;margin-bottom:0;transition:all .3s cubic-bezier(.34,.69,.1,1)}.slideNoticeRight-enter,.slideNoticeRight-appear{transform:translate(100%)}.slideNoticeRight-enter-active,.slideNoticeRight-appear-active{transform:translate(0);transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slideNoticeRight-exit{opacity:0}.slideNoticeRight-exit-active{opacity:0;height:0;transition:all .3s cubic-bezier(.34,.69,.1,1)}.arco-notification-wrapper-rtl,.arco-notification-rtl{direction:rtl}.arco-notification-rtl .arco-notification-left{padding-right:0;padding-left:16px}.arco-notification-rtl .arco-notification-btn-wrapper{text-align:left}.arco-notification-rtl .arco-notification-close-btn{right:initial;left:12px}.arco-page-header{padding:16px 0}.arco-breadcrumb+.arco-page-header-head{margin-top:4px}.arco-page-header-head{display:flex;align-items:center;justify-content:space-between;line-height:28px}.arco-page-header-head-left{display:flex;align-items:center}.arco-page-header-head-wrapper{padding-left:24px;padding-right:20px}.arco-page-header-head-main{display:flex;align-items:center;min-height:30px;overflow:hidden}.arco-page-header-head-main-with-back{margin-left:-8px;padding-left:8px}.arco-page-header-head-extra{white-space:nowrap}.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:before{width:30px;height:30px}.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-page-header-back{color:var(--color-text-2);font-size:14px;margin-right:12px}.arco-page-header-back:focus-visible:before{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-page-header-back-icon{position:relative}.arco-page-header-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-1);font-size:20px;font-weight:600}.arco-page-header-divider{width:1px;margin-left:12px;margin-right:12px;height:16px;background-color:var(--color-fill-3)}.arco-page-header-sub-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-3);font-size:14px}.arco-page-header-content{padding:20px 32px;border-top:1px solid var(--color-neutral-3)}.arco-page-header-footer{padding:16px 20px 0 24px}.arco-page-header-with-breadcrumb{padding:12px 0}.arco-page-header-with-breadcrumb .arco-page-header-footer{padding-top:12px}.arco-page-header-with-content .arco-page-header-head-wrapper{padding-bottom:12px}.arco-page-header-with-footer{padding-bottom:0}.arco-page-header-wrap .arco-page-header-head{flex-wrap:wrap}.arco-page-header-wrap .arco-page-header-head .arco-page-header-head-extra{margin-top:4px}.arco-page-header-rtl .arco-page-header-head-wrapper{padding-left:20px;padding-right:24px}.arco-page-header-rtl .arco-page-header-head-main-with-back{margin-right:-8px;padding-right:8px;margin-left:0;padding-left:0}.arco-page-header-rtl .arco-page-header-back{margin-left:12px;margin-right:0}.arco-page-header-rtl .arco-page-header-divider{margin-right:12px;margin-left:12px}.arco-pagination{display:flex;align-items:center;font-size:14px}.arco-pagination-list{margin:0;padding:0;list-style:none;display:inline-block}.arco-pagination-item{display:inline-block;text-align:center;vertical-align:middle;list-style:none;box-sizing:border-box;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:var(--border-radius-small);color:var(--color-text-2);border:0 solid transparent;background-color:transparent;font-size:14px;min-width:32px;height:32px;line-height:32px}.arco-pagination-item-prev,.arco-pagination-item-next{font-size:12px}.arco-pagination-item-disabled{cursor:not-allowed;background-color:transparent;color:var(--color-text-4);border-color:transparent}.arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{background-color:var(--color-fill-1);border-color:transparent;color:var(--color-text-2)}.arco-pagination-item-active{transition:color .2s cubic-bezier(0,0,1,1),background-color .2s cubic-bezier(0,0,1,1);color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-color:transparent}.arco-pagination-item:not(:last-child){margin-right:8px}.arco-pagination-item:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-pagination-item-prev,.arco-pagination-item-next{font-size:12px;color:var(--color-text-2);background-color:transparent}.arco-pagination-item-prev:not(.arco-pagination-item-disabled):hover,.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{background-color:var(--color-fill-1);color:rgb(var(--primary-6))}.arco-pagination-item-prev:after,.arco-pagination-item-next:after{display:inline-block;content:".";font-size:0;vertical-align:middle}.arco-pagination .arco-pagination-item-prev.arco-pagination-item-disabled,.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-item-jumper{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.arco-pagination-jumper{margin-left:8px}.arco-pagination-jumper>span{font-size:14px}.arco-pagination-jumper-text-goto,.arco-pagination-jumper-text-goto-suffix{color:var(--color-text-2)}.arco-pagination .arco-pagination-jumper-input{width:40px;text-align:center;margin-left:8px;margin-right:8px;padding-left:2px;padding-right:2px}.arco-pagination-option{display:inline-block;text-align:center;vertical-align:middle;min-width:0;position:relative;margin-left:8px;font-size:14px;height:32px;line-height:0}.arco-pagination-option .arco-select{width:auto}.arco-pagination-option .arco-select-view-value{overflow:inherit;padding-right:6px}.arco-pagination-total-text{display:inline-block;height:100%;color:var(--color-text-1);margin-right:8px;font-size:14px;line-height:32px}.arco-pagination-item-simple-pager{display:inline-block;vertical-align:middle;margin:0 12px 0 4px}.arco-pagination-item-simple-pager .arco-pagination-jumper-separator{padding:0 12px}.arco-pagination-simple .arco-pagination-item{margin-right:0}.arco-pagination-simple .arco-pagination-jumper{color:var(--color-text-1)}.arco-pagination-simple .arco-pagination-jumper{margin-left:0}.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input{width:40px;margin-left:0}.arco-pagination-simple .arco-pagination-item-prev,.arco-pagination-simple .arco-pagination-item-next{color:var(--color-text-2);background-color:transparent}.arco-pagination-simple .arco-pagination-item-prev:not(.arco-pagination-item-disabled):hover,.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{background-color:var(--color-fill-1);color:rgb(var(--primary-6))}.arco-pagination-simple .arco-pagination-item-prev.arco-pagination-item-disabled,.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-disabled{cursor:not-allowed}.arco-pagination-disabled .arco-pagination-item,.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{cursor:not-allowed;background-color:transparent;border-color:transparent;color:var(--color-text-4)}.arco-pagination.arco-pagination-disabled .arco-pagination-item-active{background-color:var(--color-fill-1);border-color:transparent;color:var(--color-primary-light-3)}.arco-pagination-size-mini .arco-pagination-item{font-size:12px;min-width:24px;height:24px;line-height:24px}.arco-pagination-size-mini .arco-pagination-item-prev,.arco-pagination-size-mini .arco-pagination-item-next{font-size:12px}.arco-pagination-size-mini .arco-pagination-total-text{font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-option{font-size:12px;height:24px;line-height:0}.arco-pagination-size-mini .arco-pagination-jumper>span{font-size:12px}.arco-pagination-size-small .arco-pagination-item{font-size:14px;min-width:28px;height:28px;line-height:28px}.arco-pagination-size-small .arco-pagination-item-prev,.arco-pagination-size-small .arco-pagination-item-next{font-size:12px}.arco-pagination-size-small .arco-pagination-total-text{font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-option{font-size:14px;height:28px;line-height:0}.arco-pagination-size-small .arco-pagination-jumper>span{font-size:14px}.arco-pagination-size-large .arco-pagination-item{font-size:14px;min-width:36px;height:36px;line-height:36px}.arco-pagination-size-large .arco-pagination-item-prev,.arco-pagination-size-large .arco-pagination-item-next{font-size:14px}.arco-pagination-size-large .arco-pagination-total-text{font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-option{font-size:14px;height:36px;line-height:0}.arco-pagination-size-large .arco-pagination-jumper>span{font-size:14px}.arco-pagination-rtl{direction:rtl}.arco-pagination-rtl .arco-pagination-item:not(:last-child){margin-right:0;margin-left:8px}.arco-pagination-rtl .arco-pagination-item-simple-pager{margin:0 4px 0 12px}.arco-pagination-rtl .arco-pagination-item-simple-pager .arco-pagination-jumper-separator{padding:0 12px}.arco-pagination-rtl .arco-pagination-jumper,.arco-pagination-rtl .arco-pagination-jumper-input,.arco-pagination-rtl .arco-pagination-option{margin-left:0;margin-right:8px}.arco-pagination-rtl .arco-pagination-option .arco-select-view-value{padding-right:0;padding-left:6px}.arco-pagination-rtl .arco-pagination-total-text{margin-right:0;margin-left:8px}.arco-pagination-rtl.arco-pagination-simple .arco-pagination-item,.arco-pagination-rtl.arco-pagination-simple .arco-pagination-jumper,.arco-pagination-rtl.arco-pagination-simple .arco-pagination-jumper-input{margin-right:0}.arco-popconfirm-content{padding:16px;box-sizing:border-box}.arco-popconfirm-title{position:relative;margin-bottom:16px;font-size:14px;color:var(--color-text-1);display:flex;align-items:flex-start}.arco-popconfirm-title-icon{font-size:18px;margin-right:8px;display:inline-flex;align-items:center;height:22.001px}.arco-popconfirm-title-icon .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-popconfirm-has-content .arco-popconfirm-title{margin-bottom:0;font-weight:500}.arco-popconfirm-inner-content{margin-top:4px;margin-bottom:16px;padding-left:26px}.arco-popconfirm .arco-popconfirm-btn{text-align:right}.arco-popconfirm .arco-popconfirm-btn>button{margin-left:8px}.arco-popconfirm-rtl .arco-popconfirm-title-icon{margin-left:8px;margin-right:0}.arco-popconfirm-rtl .arco-popconfirm-inner-content{padding-left:0;padding-right:26px}.arco-popconfirm-rtl .arco-popconfirm-btn{text-align:left}.arco-popconfirm-rtl .arco-popconfirm-btn>button{margin-right:8px;margin-left:0}.arco-popover-content{padding:12px 16px}.arco-popover-title{font-size:16px;color:var(--color-text-1);font-weight:500}.arco-popover-title+.arco-popover-inner-content{margin-top:4px}.arco-popover-content,.arco-popconfirm-content{color:var(--color-text-2);background-color:var(--color-bg-popup);box-shadow:0 4px 10px #0000001a;max-width:none;width:100%;font-size:14px;border-radius:var(--border-radius-medium);line-height:1.5715;box-sizing:border-box;border:1px solid var(--color-neutral-3)}.arco-popover-content-inner,.arco-popconfirm-content-inner{word-wrap:break-word;text-align:left}.arco-popover-arrow.arco-trigger-arrow,.arco-popconfirm-arrow.arco-trigger-arrow{background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);z-index:1}.arco-popover-inner-rtl{direction:rtl;text-align:right}.arco-progress{position:relative;line-height:1;font-size:12px}.arco-progress-line,.arco-progress-steps{display:inline-block;max-width:100%;width:100%}.arco-progress-line-wrapper,.arco-progress-steps-wrapper{display:flex;align-items:center;width:100%;max-width:100%;height:100%}.arco-progress-line-text,.arco-progress-steps-text{font-size:12px;margin-left:16px;color:var(--color-text-2);white-space:nowrap;text-align:right;flex-grow:1;flex-shrink:0;min-width:32px}.arco-progress-line-text .arco-icon,.arco-progress-steps-text .arco-icon{font-size:12px;margin-left:4px}.arco-progress-line-outer{background-color:var(--color-fill-3);border-radius:100px;width:100%;position:relative;display:inline-block;overflow:hidden}.arco-progress-line-inner{height:100%;border-radius:100px;background-color:rgb(var(--primary-6));position:relative;transition:width .6s cubic-bezier(.34,.69,.1,1),background .3s cubic-bezier(.34,.69,.1,1);max-width:100%}.arco-progress-line-inner-buffer{position:absolute;background-color:var(--color-primary-light-3);height:100%;top:0;left:0;border-radius:0 100px 100px 0;max-width:100%;transition:all .6s cubic-bezier(.34,.69,.1,1)}.arco-progress-line-inner-animate:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.5) 50%,transparent 75%);background-size:400% 100%;animation:arco-progress-loading 1.5s cubic-bezier(.34,.69,.1,1) infinite}.arco-progress-line-text .arco-icon{color:var(--color-text-2)}.arco-progress-steps-outer{display:flex;width:100%}.arco-progress-steps-text{margin-left:8px;min-width:unset}.arco-progress-steps-text .arco-icon{color:var(--color-text-2)}.arco-progress-steps-item{height:100%;flex:1;background-color:var(--color-fill-3);position:relative;display:inline-block}.arco-progress-steps-item:not(:last-of-type){margin-right:3px}.arco-progress-steps-item:last-of-type{border-top-right-radius:100px;border-bottom-right-radius:100px}.arco-progress-steps-item:first-of-type{border-top-left-radius:100px;border-bottom-left-radius:100px}.arco-progress-steps-item-active{background-color:rgb(var(--primary-6))}.arco-progress-steps.arco-progress-small{width:auto}.arco-progress-steps.arco-progress-small .arco-progress-steps-item{width:2px;flex:unset;border-radius:2px}.arco-progress-steps.arco-progress-small .arco-progress-steps-item:not(:last-of-type){margin-right:3px}.arco-progress-is-warning .arco-progress-line-inner,.arco-progress-is-warning .arco-progress-steps-item-active{background-color:rgb(var(--warning-6))}.arco-progress-is-warning .arco-progress-line-text .arco-icon,.arco-progress-is-warning .arco-progress-steps-text .arco-icon{color:rgb(var(--warning-6))}.arco-progress-is-success .arco-progress-line-inner,.arco-progress-is-success .arco-progress-steps-item-active{background-color:rgb(var(--success-6))}.arco-progress-is-success .arco-progress-line-text .arco-icon,.arco-progress-is-success .arco-progress-steps-text .arco-icon{color:rgb(var(--success-6))}.arco-progress-is-error .arco-progress-line-inner,.arco-progress-is-error .arco-progress-steps-item-active{background-color:rgb(var(--danger-6))}.arco-progress-is-error .arco-progress-line-text .arco-icon,.arco-progress-is-error .arco-progress-steps-text .arco-icon{color:rgb(var(--danger-6))}.arco-progress-small .arco-progress-line-text{font-size:12px;margin-left:16px}.arco-progress-small .arco-progress-line-text .arco-icon{font-size:12px}.arco-progress-large .arco-progress-line-text{font-size:16px;margin-left:16px}.arco-progress-large .arco-progress-line-text .arco-icon{font-size:14px}.arco-progress-circle{display:inline-block}.arco-progress-circle-wrapper{position:relative;text-align:center;line-height:1;display:inline-block;vertical-align:text-bottom}.arco-progress-circle-svg{transform:rotate(-90deg)}.arco-progress-circle-text{font-size:14px}.arco-progress-circle-text .arco-icon{font-size:16px;color:var(--color-text-2)}.arco-progress-circle .arco-progress-circle-text{position:absolute;top:50%;left:50%;color:var(--color-text-3);transform:translate(-50%,-50%)}.arco-progress-circle-mask{stroke:var(--color-fill-3)}.arco-progress-circle-path{stroke:rgb(var(--primary-6));transition:stroke-dashoffset .6s cubic-bezier(0,0,1,1) 0s,stroke .6s cubic-bezier(0,0,1,1)}.arco-progress-mini .arco-progress-circle-mask{stroke:var(--color-primary-light-3)}.arco-progress-mini .arco-progress-circle-path{stroke:rgb(var(--primary-6))}.arco-progress-mini.arco-progress-is-warning .arco-progress-circle-mask{stroke:var(--color-warning-light-3)}.arco-progress-mini.arco-progress-is-error .arco-progress-circle-mask{stroke:var(--color-danger-light-3)}.arco-progress-mini.arco-progress-is-success .arco-progress-circle-mask{stroke:var(--color-success-light-3)}.arco-progress-mini.arco-progress-is-success .arco-progress-circle-wrapper .arco-icon-check{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.arco-progress-mini .arco-progress-circle-text{position:static;top:unset;left:unset;transform:unset}.arco-progress-small .arco-progress-circle-text{font-size:13px}.arco-progress-small .arco-progress-circle-text .arco-icon{font-size:14px}.arco-progress-large .arco-progress-circle-text,.arco-progress-large .arco-progress-circle-text .arco-icon{font-size:16px}.arco-progress-is-warning .arco-progress-circle-path{stroke:rgb(var(--warning-6))}.arco-progress-is-warning .arco-icon{color:rgb(var(--warning-6))}.arco-progress-is-success .arco-progress-circle-path{stroke:rgb(var(--success-6))}.arco-progress-is-success .arco-icon{color:rgb(var(--success-6))}.arco-progress-is-error .arco-progress-circle-path{stroke:rgb(var(--danger-6))}.arco-progress-is-error .arco-icon{color:rgb(var(--danger-6))}@keyframes arco-progress-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-progress-rtl .arco-progress-line-text,.arco-progress-rtl .arco-progress-steps-text{margin-left:0;margin-right:16px}.arco-progress-rtl .arco-progress-line-text .arco-icon,.arco-progress-rtl .arco-progress-steps-text .arco-icon{margin-left:0;margin-right:4px}.arco-progress-rtl .arco-progress-steps-text{margin-left:0;margin-right:8px}.arco-progress-rtl .arco-progress-steps-item:not(:last-of-type){margin-right:0;margin-left:3px}.arco-progress-rtl.arco-progress-steps.arco-progress-small .arco-progress-steps-item:not(:last-of-type){margin-right:0;margin-left:3px}.arco-progress-rtl.arco-progress-small .arco-progress-line-text,.arco-progress-rtl.arco-progress-large .arco-progress-line-text{margin-right:16px;margin-left:0}.arco-progress-rtl.arco-progress-line .arco-progress-line-inner-buffer{left:initial;right:0}.arco-radio>input[type=radio],.arco-radio-button>input[type=radio]{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.arco-radio>input[type=radio]:focus-visible+.arco-radio-icon-hover:before,.arco-radio-button>input[type=radio]:focus-visible+.arco-radio-icon-hover:before{background-color:var(--color-fill-2);opacity:1}.arco-radio>input[type=radio]:focus-visible+.arco-radio-button-inner,.arco-radio-button>input[type=radio]:focus-visible+.arco-radio-button-inner{box-shadow:inset 0 0 0 2px rgb(var(--primary-6));border-radius:inherit}.arco-icon-hover.arco-radio-icon-hover:before{width:24px;height:24px}.arco-radio{position:relative;cursor:pointer;padding-left:5px;display:inline-block;font-size:14px;line-height:unset}.arco-radio-text{color:var(--color-text-1);margin-left:8px}.arco-radio-mask-wrapper{vertical-align:middle;top:-.09em;position:relative;line-height:1}.arco-radio-mask{display:block;border:2px solid var(--color-neutral-3);box-sizing:border-box;height:14px;width:14px;border-radius:var(--border-radius-circle);position:relative;line-height:14px}.arco-radio-mask:after{display:inline-block;box-sizing:border-box;position:absolute;content:"";border-radius:var(--border-radius-circle);background-color:var(--color-bg-2);width:10px;height:10px;top:0;left:0;transform:scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-radio:hover .arco-radio-mask{border-color:var(--color-neutral-3)}.arco-radio-checked .arco-radio-mask{background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6))}.arco-radio-checked .arco-radio-mask:after{transform:scale(.4);background-color:var(--color-white)}.arco-radio-checked:hover .arco-radio-mask{border-color:rgb(var(--primary-6))}.arco-radio-disabled,.arco-radio-disabled .arco-radio-icon-hover{cursor:not-allowed}.arco-radio-disabled .arco-radio-text{color:var(--color-text-4)}.arco-radio-disabled .arco-radio-mask{border-color:var(--color-neutral-3)}.arco-radio-disabled .arco-radio-mask:after{background-color:var(--color-fill-2)}.arco-radio-disabled:hover .arco-radio-mask{border-color:var(--color-neutral-3)}.arco-radio-checked.arco-radio-disabled .arco-radio-mask,.arco-radio-checked.arco-radio-disabled:hover .arco-radio-mask{border-color:transparent;background-color:var(--color-primary-light-3)}.arco-radio-checked.arco-radio-disabled .arco-radio-mask:after{background-color:var(--color-fill-2)}.arco-radio-checked.arco-radio-disabled .arco-radio-text{color:var(--color-text-4)}.arco-radio:hover .arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-radio-group{display:inline-block;box-sizing:border-box}.arco-radio-group .arco-radio{margin-right:20px}.arco-radio-group-type-button{position:relative;z-index:0;padding:1.5px;line-height:26px}.arco-radio-button{display:inline-block;position:relative;margin:1.5px;border-radius:var(--border-radius-small);font-size:14px;line-height:26px;color:var(--color-text-2);background-color:transparent;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-radio-button-inner{display:block;position:relative;padding:0 12px}.arco-radio-button:not(:first-of-type):before{position:absolute;top:50%;left:-2px;transform:translateY(-50%);display:block;height:14px;width:1px;background-color:var(--color-neutral-3);content:"";transition:all .1s cubic-bezier(0,0,1,1)}.arco-radio-button:hover:before,.arco-radio-button:hover+.arco-radio-button:before,.arco-radio-button.arco-radio-checked:before,.arco-radio-button.arco-radio-checked+.arco-radio-button:before{opacity:0}.arco-radio-button:after{content:" ";display:block;position:absolute;inset:-3px;background-color:var(--color-fill-2);pointer-events:none;z-index:-1}.arco-radio-button:first-of-type:after{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-radio-button:last-of-type:after{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-radio-button:hover{background-color:var(--color-bg-5);color:var(--color-text-1)}.arco-radio-button.arco-radio-checked{background-color:var(--color-bg-5);color:rgb(var(--primary-6));font-weight:500}.arco-radio-button.arco-radio-disabled{cursor:not-allowed;background-color:transparent;color:var(--color-text-4)}.arco-radio-button.arco-radio-disabled.arco-radio-checked{background-color:var(--color-bg-5);color:var(--color-primary-light-3)}.arco-radio-size-small{line-height:28px}.arco-radio-size-small.arco-radio-group-type-button,.arco-radio-size-small .arco-radio-button{font-size:14px;line-height:22px}.arco-radio-size-large{line-height:36px}.arco-radio-size-large.arco-radio-group-type-button,.arco-radio-size-large .arco-radio-button{font-size:14px;line-height:30px}.arco-radio-size-mini{line-height:24px}.arco-radio-size-mini.arco-radio-group-type-button,.arco-radio-size-mini .arco-radio-button{font-size:12px;line-height:18px}.arco-radio-group-direction-vertical .arco-radio{display:block;line-height:32px;margin-right:0}.arco-radio-group-direction-vertical .arco-radio-button{display:block;line-height:32px}.arco-radio-group-direction-vertical .arco-radio-button:not(:first-of-type):before{display:none}.arco-radio-group-direction-vertical .arco-radio-button:after{inset:0;border-radius:var(--border-radius-small)}.arco-radio-group-type-button.arco-radio-group-direction-vertical{line-height:normal}.arco-radio-group-type-button.arco-radio-group-direction-vertical .arco-radio-button{margin:1.5px 0}body[arco-theme=dark] .arco-radio-button.arco-radio-checked,body[arco-theme=dark] .arco-radio-button:not(.arco-radio-disabled):hover{background-color:var(--color-fill-3)}body[arco-theme=dark] .arco-radio-button:after{background-color:var(--color-bg-3)}.arco-radio-rtl{padding-left:0;padding-right:5px}.arco-radio-rtl .arco-radio-text{margin-left:0;margin-right:8px}.arco-radio-group-rtl .arco-radio{margin-right:0;margin-left:20px}.arco-radio-group-rtl.arco-radio-group-direction-vertical .arco-radio{margin-right:unset;margin-left:0}.arco-rate{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-rate-disabled{cursor:not-allowed}.arco-rate-inner{display:flex;align-items:center;min-height:32px;font-size:24px;line-height:1}.arco-rate-character{position:relative;color:var(--color-fill-3);transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-rate-character:not(:last-child){margin-right:8px}.arco-rate-character-left,.arco-rate-character-right{transition:inherit}.arco-rate-character-left>*,.arco-rate-character-right>*{float:left}.arco-rate-character-left{position:absolute;top:0;left:0;width:50%;white-space:nowrap;overflow:hidden;opacity:0}.arco-rate-character-scale{animation:arco-rate-scale .4s cubic-bezier(.34,.69,.1,1)}.arco-rate-character-full .arco-rate-character-right{color:rgb(var(--gold-6))}.arco-rate-character-half .arco-rate-character-left{color:rgb(var(--gold-6));opacity:1}.arco-rate-character-disabled{cursor:not-allowed}.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character{cursor:pointer}.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:hover,.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:focus{transform:scale(1.2)}@keyframes arco-rate-scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.arco-rate-rtl{direction:rtl}.arco-rate-rtl .arco-rate-character:not(:last-child){margin-right:0;margin-left:8px}.arco-rate-rtl .arco-rate-character-left{left:initial;right:0}.arco-rate-rtl .arco-rate-character-left>*,.arco-rate-rtl .arco-rate-character-right>*{float:right}.arco-resizebox{position:relative;width:100%;overflow:hidden}.arco-resizebox-direction-left,.arco-resizebox-direction-right,.arco-resizebox-direction-top,.arco-resizebox-direction-bottom{position:absolute;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.arco-resizebox-direction-right{left:unset;right:0}.arco-resizebox-direction-bottom{top:unset;bottom:0}.arco-resizebox-split,.arco-resizebox-split-group{display:flex;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.arco-resizebox-split .arco-resizebox-slit-trigger,.arco-resizebox-split-group .arco-resizebox-slit-trigger{flex:0}.arco-resizebox-split-pane,.arco-resizebox-split-group-pane{overflow:auto}.arco-resizebox-split .second-pane,.arco-resizebox-split-group .second-pane{flex:1}.arco-resizebox-split-horizontal,.arco-resizebox-split-group-horizontal{flex-direction:row}.arco-resizebox-split-vertical,.arco-resizebox-split-group-vertical{flex-direction:column}.arco-resizebox-split-moving,.arco-resizebox-split-group-moving{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-resizebox-trigger-icon-wrapper{display:flex;justify-content:center;align-items:center;height:100%;background-color:var(--color-neutral-3)}.arco-resizebox-trigger-icon{display:inline-block;color:var(--color-text-1);font-size:12px}.arco-resizebox-trigger-prev>svg,.arco-resizebox-trigger-next>svg{cursor:pointer}.arco-resizebox-trigger-vertical{height:100%;cursor:col-resize}.arco-resizebox-trigger-vertical.arco-resizebox-trigger-not-resizable{cursor:default}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-prev,.arco-resizebox-trigger-vertical .arco-resizebox-trigger-next{height:18px;line-height:18px}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-wrapper{width:6px;flex-direction:column}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-empty{height:18px;width:100%}.arco-resizebox-trigger-horizontal{width:100%;cursor:row-resize}.arco-resizebox-trigger-horizontal.arco-resizebox-trigger-not-resizable{cursor:default}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-prev,.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-next{width:18px;text-align:center}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-wrapper{height:6px}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-wrapper .arco-icon{vertical-align:-1px}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-empty{width:18px;height:100%}.arco-resizebox-rtl,.arco-resizebox-split-rtl,.arco-resizebox-split-group-rtl,.arco-resizebox-trigger-rtl{direction:rtl}.arco-result{width:100%;box-sizing:border-box;padding:32px 32px 24px}.arco-result-is-404,.arco-result-is-403,.arco-result-is-500{padding-top:24px}.arco-result-is-404 .arco-result-icon-tip,.arco-result-is-403 .arco-result-icon-tip,.arco-result-is-500 .arco-result-icon-tip{height:92px;width:92px;line-height:92px}.arco-result-icon{margin-bottom:16px;text-align:center;font-size:20px}.arco-result-icon-tip{display:inline-block;height:45px;width:45px;text-align:center;border-radius:50%;line-height:45px}.arco-result-icon-custom{width:unset;height:unset;line-height:inherit}.arco-result-icon-custom>.arco-icon{font-size:45px;color:inherit}.arco-result-icon-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-title{text-align:center;line-height:1.5715;font-size:14px;font-weight:500;color:var(--color-text-1)}.arco-result-subtitle{text-align:center;line-height:1.5715;font-size:14px;color:var(--color-text-2)}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}.arco-select .arco-select-view{color:var(--color-text-1);background-color:var(--color-fill-2);border:1px solid transparent}.arco-select:hover .arco-select-view{background-color:var(--color-fill-3);border-color:transparent}.arco-select.arco-select-focused .arco-select-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-select .arco-select-suffix-icon,.arco-select .arco-select-loading-icon,.arco-select .arco-select-search-icon,.arco-select .arco-select-clear-icon,.arco-select .arco-select-arrow-icon,.arco-select .arco-select-expand-icon{color:var(--color-text-2)}.arco-select-error .arco-select-view{background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-select-error:hover .arco-select-view{background-color:var(--color-danger-light-2);border-color:transparent}.arco-select-error.arco-select-focused .arco-select-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-select-warning .arco-select-view{background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-select-warning:hover .arco-select-view{background-color:var(--color-warning-light-2);border-color:transparent}.arco-select-warning.arco-select-focused .arco-select-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-select-disabled .arco-select-view{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px solid transparent}.arco-select-disabled:hover .arco-select-view{background-color:var(--color-fill-2);border-color:transparent}.arco-select-disabled .arco-select-suffix-icon,.arco-select-disabled .arco-select-loading-icon,.arco-select-disabled .arco-select-search-icon,.arco-select-disabled .arco-select-clear-icon,.arco-select-disabled .arco-select-arrow-icon,.arco-select-disabled .arco-select-expand-icon{color:var(--color-text-4)}.arco-select-no-border .arco-select-view{border:none!important;background:none!important}.arco-select-size-mini.arco-select-multiple .arco-select-view{height:auto;font-size:12px;padding:0 3px;line-height:0}.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:4px}.arco-select-size-mini.arco-select-multiple .arco-select-suffix{padding-right:4px}.arco-select-size-mini.arco-select-multiple input{font-size:12px}.arco-select-size-mini.arco-select-single .arco-select-view{height:24px;line-height:22px;font-size:12px;padding:0 7px}.arco-select-size-mini.arco-select-single input{font-size:12px}.arco-select-size-mini.arco-select-multiple .arco-select-view-with-prefix{padding-left:7px}.arco-select-size-small.arco-select-multiple .arco-select-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-select-size-small.arco-select-multiple .arco-select-suffix{padding-right:8px}.arco-select-size-small.arco-select-multiple input{font-size:14px}.arco-select-size-small.arco-select-single .arco-select-view{height:28px;line-height:26px;font-size:14px;padding:0 11px}.arco-select-size-small.arco-select-single input{font-size:14px}.arco-select-size-small.arco-select-multiple .arco-select-view-with-prefix{padding-left:11px}.arco-select-size-default.arco-select-multiple .arco-select-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-select-size-default.arco-select-multiple .arco-select-suffix{padding-right:8px}.arco-select-size-default.arco-select-multiple input{font-size:14px}.arco-select-size-default.arco-select-single .arco-select-view{height:32px;line-height:30px;font-size:14px;padding:0 11px}.arco-select-size-default.arco-select-single input{font-size:14px}.arco-select-size-default.arco-select-multiple .arco-select-view-with-prefix{padding-left:11px}.arco-select-size-large.arco-select-multiple .arco-select-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:12px}.arco-select-size-large.arco-select-multiple .arco-select-suffix{padding-right:12px}.arco-select-size-large.arco-select-multiple input{font-size:14px}.arco-select-size-large.arco-select-single .arco-select-view{height:36px;line-height:34px;font-size:14px;padding:0 15px}.arco-select-size-large.arco-select-single input{font-size:14px}.arco-select-size-large.arco-select-multiple .arco-select-view-with-prefix{padding-left:15px}.arco-select{display:inline-block;position:relative;box-sizing:border-box;width:100%;cursor:pointer}.arco-select-view{display:flex;position:relative;box-sizing:border-box;width:100%;border-radius:var(--border-radius-small);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;transition:all .1s cubic-bezier(0,0,1,1),padding 0s linear}.arco-select-view input{color:inherit;cursor:inherit}.arco-select-view input::-webkit-input-placeholder{color:var(--color-text-3)}.arco-select-view input::-moz-placeholder{color:var(--color-text-3)}.arco-select-view input::-ms-input-placeholder{color:var(--color-text-3)}.arco-select-view input::placeholder{color:var(--color-text-3)}.arco-select-view input[disabled]{pointer-events:none}.arco-select-multiple,.arco-select-show-search{cursor:text}.arco-select-disabled{cursor:not-allowed}.arco-select-disabled .arco-select-view input::-webkit-input-placeholder{color:var(--color-text-4)}.arco-select-disabled .arco-select-view input::-moz-placeholder{color:var(--color-text-4)}.arco-select-disabled .arco-select-view input::-ms-input-placeholder{color:var(--color-text-4)}.arco-select-disabled .arco-select-view input::placeholder{color:var(--color-text-4)}.arco-select-single .arco-select-view-input{box-sizing:border-box;width:100%;padding:0;border:none;outline:none;background:transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-single .arco-select-view-selector{position:relative;display:inline-flex;box-sizing:border-box;width:100%;overflow:hidden}.arco-select-single .arco-select-view-selector .arco-select-view-input{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}.arco-select-single .arco-select-view-selector .arco-select-view-value-mirror{opacity:0}.arco-select-single .arco-select-view-value,.arco-select-single .arco-select-view-value-mirror{display:inline-block;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-single .arco-select-view-value:after,.arco-select-single .arco-select-view-value-mirror:after{content:".";font-size:0;line-height:0;visibility:hidden}.arco-select-single .arco-select-view .arco-select-hidden{opacity:0;position:absolute;z-index:-1}.arco-select-multiple{vertical-align:top}.arco-select-multiple .arco-select-view{padding:0 4px;line-height:0}.arco-select-multiple .arco-select-view-with-prefix{padding-left:12px}.arco-select-multiple .arco-input-tag{flex:1;padding:0;border:none!important;background:none!important;box-shadow:none!important;overflow:hidden}.arco-select-multiple .arco-tag{max-width:100%}.arco-select-multiple:not(.arco-select-focused) .arco-input-tag input:not(:first-child)[value=""]{opacity:0;position:absolute;z-index:-1}.arco-select-prefix{display:flex;align-items:center;margin-right:12px;white-space:nowrap;color:var(--color-text-2)}.arco-select-suffix{display:flex;align-items:center;margin-left:4px}.arco-select-suffix-icon,.arco-select-search-icon,.arco-select-loading-icon,.arco-select-expand-icon,.arco-select-clear-icon{font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-select-arrow-icon{font-size:12px}.arco-select-open .arco-select-arrow-icon svg{transform:rotate(180deg)}.arco-select .arco-select-clear-icon{display:none;cursor:pointer}.arco-select .arco-select-clear-icon>svg{position:relative;transition:all .1s cubic-bezier(0,0,1,1)}.arco-select:hover .arco-select-clear-icon{display:block}.arco-select:hover .arco-select-clear-icon~*{display:none}.arco-select-wrapper{display:inline-flex;align-items:stretch;width:100%}.arco-select-wrapper .arco-select{min-width:0}.arco-select-wrapper .arco-select:not(.arco-select-focused):not(:first-child) .arco-select-view{border-top-left-radius:0;border-bottom-left-radius:0}.arco-select-wrapper .arco-select:not(.arco-select-focused):not(:last-child) .arco-select-view{border-top-right-radius:0;border-bottom-right-radius:0}.arco-select-addbefore{display:flex;align-items:center;padding:0 12px;color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid transparent}.arco-select-addbefore{border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-select-popup{top:4px;box-sizing:border-box;padding:4px 0;border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-shadow:0 4px 10px #0000001a;overflow:hidden}.arco-select-popup-hidden{display:none}.arco-select-popup .arco-select-popup-inner{width:100%;max-height:200px;list-style:none}.arco-select-popup .arco-select-option{position:relative;box-sizing:border-box;width:100%;padding:0 12px;font-size:14px;text-align:left;cursor:pointer;line-height:36px;border-radius:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-select-popup .arco-select-option-selected{color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-select-popup .arco-select-option-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-select-popup .arco-select-option-disabled{color:var(--color-text-4);background-color:var(--color-bg-popup)}.arco-select-popup .arco-select-option-disabled{cursor:not-allowed}.arco-select-popup .arco-select-option-selected{font-weight:500}.arco-select-popup .arco-select-option-empty{height:36px}.arco-select-popup .arco-select-option-rtl{text-align:right}.arco-select-option-wrapper{display:flex;align-items:center;padding:0 7px}.arco-select-option-wrapper .arco-select-checkbox{padding:0 5px}.arco-select-option-wrapper .arco-select-checkbox input{display:none}.arco-select-option-wrapper .arco-select-option{flex:1;margin-left:1px;padding:0 4px;border-radius:var(--border-radius-small)}.arco-select-group-title{box-sizing:border-box;width:100%;padding:8px 12px 0;line-height:20px;font-size:12px;color:var(--color-text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-group-title:first-child{padding-top:4px}.arco-select-highlight{font-weight:500;color:var(--color-text-1)}.arco-select-rtl{direction:rtl}.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-select-view-with-prefix{padding-left:0;padding-right:7px}.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-select-suffix{padding-right:0;padding-left:4px}.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-rtl.arco-select-size-mini.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:4px}.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-select-view-with-prefix{padding-left:0;padding-right:11px}.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-select-suffix{padding-right:0;padding-left:8px}.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-rtl.arco-select-size-small.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:8px}.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-select-view-with-prefix{padding-left:0;padding-right:11px}.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-select-suffix{padding-right:0;padding-left:8px}.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-rtl.arco-select-size-default.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:8px}.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-select-view-with-prefix{padding-left:0;padding-right:15px}.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-select-suffix{padding-right:0;padding-left:12px}.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder input,.arco-select-rtl.arco-select-size-large.arco-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:12px}.arco-select-wrapper-rtl .arco-select-addbefore{border-right:unset;border-left:1px solid var(--color-border-2)}.arco-select-rtl .arco-select-view{text-align:right}.arco-select-rtl .arco-select-multiple .arco-select-view-with-prefix{padding-left:0;padding-right:12px}.arco-select-rtl .arco-select-prefix{margin-right:0;margin-left:12px}.arco-select-rtl .arco-select-suffix{margin-left:0;margin-right:4px}.arco-skeleton,.arco-skeleton-header{display:flex}.arco-skeleton-header .arco-skeleton-image{background-color:var(--color-fill-2);width:48px;height:48px;border-radius:var(--border-radius-small)}.arco-skeleton-header .arco-skeleton-image-circle{border-radius:50%}.arco-skeleton-header .arco-skeleton-image-small{width:36px;height:36px}.arco-skeleton-header .arco-skeleton-image-large{width:60px;height:60px}.arco-skeleton-header .arco-skeleton-image-left{margin-right:16px}.arco-skeleton-header .arco-skeleton-image-right{margin-left:16px}.arco-skeleton-content{flex-grow:1;overflow:hidden}.arco-skeleton-content .arco-skeleton-text{list-style:none;padding:0;margin:0}.arco-skeleton-content .arco-skeleton-text-row{background-color:var(--color-fill-2);height:16px}.arco-skeleton-content .arco-skeleton-text-row:not(:last-child){margin-bottom:16px}.arco-skeleton-animate .arco-skeleton-image,.arco-skeleton-animate .arco-skeleton-text>li{background:linear-gradient(90deg,var(--color-fill-2) 25%,var(--color-fill-3) 37%,var(--color-fill-2) 63%);background-size:400% 100%;animation:arco-skeleton-circle 1.5s cubic-bezier(0,0,1,1) infinite}@keyframes arco-skeleton-circle{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-skeleton-rtl .arco-skeleton-image-left{margin-right:0;margin-left:16px}.arco-skeleton-rtl .arco-skeleton-image-right{margin-left:0;margin-right:16px}.arco-slider{width:100%;display:inline-block}.arco-slider-wrapper{display:flex;align-items:center}.arco-slider-vertical{display:inline-block;height:auto;width:auto;min-width:22px}.arco-slider-vertical .arco-slider-wrapper{flex-direction:column}.arco-slider-with-marks{margin-bottom:24px;padding:0 20px}.arco-slider-vertical.arco-slider-with-marks{margin-bottom:0;padding:0}.arco-slider-road{width:100%;height:12px;cursor:pointer;flex:1;position:relative}.arco-slider-road:before{content:"";display:block;height:2px;width:100%;background-color:var(--color-fill-3);border-radius:2px;position:absolute;top:50%;transform:translateY(-50%)}.arco-slider-road.arco-slider-road-vertical{width:12px;max-width:12px;height:100%;min-height:200px;margin-bottom:6px;margin-top:6px;margin-right:0;transform:translateY(0)}.arco-slider-road.arco-slider-road-vertical:before{width:2px;height:100%;top:unset;left:50%;transform:translate(-50%)}.arco-slider-road.arco-slider-road-disabled:before{background-color:var(--color-fill-2)}.arco-slider-road.arco-slider-road-disabled .arco-slider-bar{background-color:var(--color-fill-3)}.arco-slider-road.arco-slider-road-disabled .arco-slider-button{cursor:not-allowed}.arco-slider-road.arco-slider-road-disabled .arco-slider-button:after{border-color:var(--color-fill-3)}.arco-slider-road.arco-slider-road-disabled .arco-slider-dots .arco-slider-dot{border-color:var(--color-fill-2)}.arco-slider-road.arco-slider-road-disabled .arco-slider-dots .arco-slider-dot-active{border-color:var(--color-fill-3)}.arco-slider-road.arco-slider-road-disabled .arco-slider-ticks .arco-slider-tick{background:var(--color-fill-2)}.arco-slider-road.arco-slider-road-disabled .arco-slider-ticks .arco-slider-tick-active{background:var(--color-fill-3)}.arco-slider-bar{position:absolute;height:2px;background-color:rgb(var(--primary-6));border-radius:2px;top:50%;transform:translateY(-50%)}.arco-slider-road-vertical .arco-slider-bar{width:2px;height:unset;top:unset;left:50%;transform:translate(-50%)}.arco-slider-button{position:absolute;height:12px;width:12px;top:0;left:0;transform:translate(-50%)}.arco-slider-button:after{content:"";display:inline-block;width:12px;height:12px;background:var(--color-bg-2);border:2px solid rgb(var(--primary-6));border-radius:50%;box-sizing:border-box;position:absolute;left:0;transition:all .3s cubic-bezier(.3,1.3,.3,1);top:0}.arco-slider-button.arco-slider-button-active:after,.arco-slider-button:hover:after{transform:scale(1.16666667);box-shadow:0 2px 5px #0000001a}.arco-slider-button:focus-visible:after{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-slider-road-vertical .arco-slider-button{top:unset;bottom:0;left:0;transform:translateY(50%)}.arco-slider-reverse .arco-slider-button{transform:translate(50%);left:unset;right:0}.arco-slider-reverse .arco-slider-road-vertical .arco-slider-button{transform:translateY(-50%)}.arco-slider-marks{position:absolute;top:12px;width:100%}.arco-slider-marks-text{position:absolute;transform:translate(-50%);cursor:pointer;font-size:14px;line-height:1;color:var(--color-text-3)}.arco-slider-road-vertical .arco-slider-marks{height:100%;left:15px;top:0}.arco-slider-road-vertical .arco-slider-marks-text{transform:translateY(50%)}.arco-slider-reverse .arco-slider-marks-text{transform:translate(50%)}.arco-slider-reverse .arco-slider-road-vertical .arco-slider-marks-text{transform:translateY(-50%)}.arco-slider-dots{height:100%}.arco-slider-dots .arco-slider-dot-wrapper{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:12px}.arco-slider-road-vertical .arco-slider-dots .arco-slider-dot-wrapper{top:unset;left:50%;transform:translate(-50%,50%)}.arco-slider-reverse .arco-slider-dots .arco-slider-dot-wrapper{transform:translate(50%,-50%)}.arco-slider-reverse .arco-slider-road-vertical .arco-slider-dots .arco-slider-dot-wrapper{transform:translate(-50%,-50%)}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot{background-color:var(--color-bg-2);box-sizing:border-box;border:2px solid var(--color-fill-3);height:8px;width:8px;border-radius:50%}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active{border-color:rgb(var(--primary-6))}.arco-slider-ticks .arco-slider-tick{position:absolute;width:1px;height:3px;background:var(--color-fill-3);top:50%;transform:translate(-50%,-100%);margin-top:-1px}.arco-slider-ticks .arco-slider-tick-active{background:rgb(var(--primary-6))}.arco-slider-vertical .arco-slider-ticks .arco-slider-tick{width:3px;height:1px;top:unset;margin-top:unset;left:50%;transform:translate(1px,50%)}.arco-slider-reverse .arco-slider-ticks .arco-slider-tick{transform:translate(50%,-100%)}.arco-slider-vertical.arco-slider-reverse .arco-slider-ticks .arco-slider-tick{transform:translate(1px,-50%)}.arco-slider-input{display:flex;margin-left:20px}.arco-slider-vertical .arco-slider-input{margin-left:0}.arco-slider-input>.arco-input-number{width:60px;height:32px;line-height:normal;overflow:visible}.arco-slider-input>.arco-input-number input{text-align:center}.arco-slider-input-range{width:20px;line-height:32px;height:32px;text-align:center}.arco-slider-input-range-content{display:inline-block;width:8px;height:2px;background:rgb(var(--gray-6));transform:translateY(-100%)}.arco-slider-rtl{direction:rtl}.arco-slider-rtl.arco-slider:not(.arco-slider-vertical) .arco-slider-input{margin-right:20px;margin-left:0}.arco-slider-rtl.arco-slider-vertical .arco-slider-road-vertical .arco-slider-marks{left:0;right:15px}.arco-space{display:inline-flex}.arco-space-vertical{flex-direction:column}.arco-space-align-baseline{align-items:baseline}.arco-space-align-start{align-items:flex-start}.arco-space-align-end{align-items:flex-end}.arco-space-align-center{align-items:center}.arco-space-wrap{flex-wrap:wrap}.arco-space-rtl{direction:rtl}.arco-spin{display:inline-block}.arco-spin-block{display:block}.arco-spin-with-tip{text-align:center}.arco-spin-icon{color:rgb(var(--primary-6));font-size:20px}.arco-spin-tip{margin-top:6px;font-size:14px;font-weight:500;color:rgb(var(--primary-6))}.arco-spin-loading-layer{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-spin-children{position:relative}.arco-spin-children:after{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:var(--color-spin-layer-bg);opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1);pointer-events:none;z-index:1}.arco-spin-loading{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-spin-loading .arco-spin-loading-layer-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.arco-spin-loading .arco-spin-children:after{opacity:1;pointer-events:auto}.arco-spin-dot{position:absolute;top:0;left:50%;transform:translate(-50%) scale(0);width:8px;height:8px;background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle);animation:arco-dot-loading 2s cubic-bezier(0,0,1,1) infinite forwards}.arco-spin-dot:nth-child(2){background-color:rgb(var(--primary-5));animation-delay:.4s}.arco-spin-dot:nth-child(3){background-color:rgb(var(--primary-4));animation-delay:.8s}.arco-spin-dot:nth-child(4){background-color:rgb(var(--primary-4));animation-delay:1.2s}.arco-spin-dot:nth-child(5){background-color:rgb(var(--primary-2));animation-delay:1.6s}.arco-spin-dot-list{display:inline-block;transform-style:preserve-3d;perspective:200px;width:56px;position:relative;height:8px}@keyframes arco-dot-loading{0%{transform:translate3D(-48.621%,0,-.985px) scale(.511)}2.778%{transform:translate3D(-95.766%,0,-.94px) scale(.545)}5.556%{transform:translate3D(-140%,0,-.866px) scale(.6)}8.333%{transform:translate3D(-179.981%,0,-.766px) scale(.675)}11.111%{transform:translate3D(-214.492%,0,-.643px) scale(.768)}13.889%{transform:translate3D(-242.487%,0,-.5px) scale(.875)}16.667%{transform:translate3D(-263.114%,0,-.342px) scale(.993)}19.444%{transform:translate3D(-275.746%,0,-.174px) scale(1.12)}22.222%{transform:translate3D(-280%,0,0) scale(1.25)}25%{transform:translate3D(-275.746%,0,.174px) scale(1.38)}27.778%{transform:translate3D(-263.114%,0,.342px) scale(1.507)}30.556%{transform:translate3D(-242.487%,0,.5px) scale(1.625)}33.333%{transform:translate3D(-214.492%,0,.643px) scale(1.732)}36.111%{transform:translate3D(-179.981%,0,.766px) scale(1.825)}38.889%{transform:translate3D(-140%,0,.866px) scale(1.9)}41.667%{transform:translate3D(-95.766%,0,.94px) scale(1.955)}44.444%{transform:translate3D(-48.621%,0,.985px) scale(1.989)}47.222%{transform:translateZ(1px) scale(2)}50%{transform:translate3D(48.621%,0,.985px) scale(1.989)}52.778%{transform:translate3D(95.766%,0,.94px) scale(1.955)}55.556%{transform:translate3D(140%,0,.866px) scale(1.9)}58.333%{transform:translate3D(179.981%,0,.766px) scale(1.825)}61.111%{transform:translate3D(214.492%,0,.643px) scale(1.732)}63.889%{transform:translate3D(242.487%,0,.5px) scale(1.625)}66.667%{transform:translate3D(263.114%,0,.342px) scale(1.507)}69.444%{transform:translate3D(275.746%,0,.174px) scale(1.38)}72.222%{transform:translate3D(280%,0,0) scale(1.25)}75%{transform:translate3D(275.746%,0,-.174px) scale(1.12)}77.778%{transform:translate3D(263.114%,0,-.342px) scale(.993)}80.556%{transform:translate3D(242.487%,0,-.5px) scale(.875)}83.333%{transform:translate3D(214.492%,0,-.643px) scale(.768)}86.111%{transform:translate3D(179.981%,0,-.766px) scale(.675)}88.889%{transform:translate3D(140%,0,-.866px) scale(.6)}91.667%{transform:translate3D(95.766%,0,-.94px) scale(.545)}94.444%{transform:translate3D(48.621%,0,-.985px) scale(.511)}97.222%{transform:translateZ(-1px) scale(.5)}}.arco-statistic{display:inline-block;line-height:1.5715;color:var(--color-text-2)}.arco-statistic-title{font-size:14px;margin-bottom:8px;color:var(--color-text-2)}.arco-statistic-content .arco-statistic-value{white-space:nowrap;font-size:26px;font-weight:500;color:var(--color-text-1)}.arco-statistic-content .arco-statistic-value-int{white-space:nowrap}.arco-statistic-content .arco-statistic-value-decimal{font-size:26px;display:inline-block}.arco-statistic-content .arco-statistic-value-suffix{font-size:14px;margin-left:4px}.arco-statistic-content .arco-statistic-value-prefix{font-size:14px;margin-right:4px}.arco-statistic-extra{margin-top:8px;color:var(--color-text-2)}.arco-statistic-rtl .arco-statistic-content .arco-statistic-value-suffix{margin-right:4px;margin-left:0}.arco-statistic-rtl .arco-statistic-content .arco-statistic-value-prefix{margin-right:0;margin-left:4px}.arco-steps-item{flex:1;white-space:nowrap;margin-right:12px;overflow:hidden;position:relative;text-align:left}.arco-steps-item:last-child{flex:none;margin-right:0}.arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-item:not(.arco-steps-item-active) .arco-steps-item-title{font-weight:400}.arco-steps-item-icon{display:inline-block;vertical-align:top;margin-right:12px;font-size:16px;font-weight:500}.arco-steps-icon{width:28px;line-height:26px;height:28px;border-radius:var(--border-radius-circle);text-align:center;box-sizing:border-box}.arco-steps-item-wait .arco-steps-icon{border:1px solid transparent;color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-steps-item-process .arco-steps-icon{border:1px solid transparent;color:var(--color-white);background-color:rgb(var(--primary-6))}.arco-steps-item-finish .arco-steps-icon{border:1px solid transparent;color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-steps-item-error .arco-steps-icon{border:1px solid transparent;color:var(--color-white);background-color:rgb(var(--danger-6))}.arco-steps-item-title{white-space:nowrap;color:var(--color-text-2);position:relative;display:inline-block;font-size:16px;line-height:28px;padding-right:12px}.arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-item-process .arco-steps-item-title,.arco-steps-item-finish .arco-steps-item-title,.arco-steps-item-error .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-item-content{display:inline-block}.arco-steps-item-description{white-space:normal;color:var(--color-text-3);font-size:12px;margin-top:2px;max-width:140px}.arco-steps-item-wait .arco-steps-item-description,.arco-steps-item-process .arco-steps-item-description,.arco-steps-item-finish .arco-steps-item-description,.arco-steps-item-error .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-label-horizontal:not(.arco-steps-vertical)>.arco-steps-item:not(:last-child) .arco-steps-item-title:after{content:"";display:block;position:absolute;width:5000px;height:1px;left:100%;top:13.5px;background-color:var(--color-neutral-3);box-sizing:border-box}.arco-steps-label-horizontal>.arco-steps-item.arco-steps-item-process .arco-steps-item-content .arco-steps-item-title:after{background-color:var(--color-neutral-3)}.arco-steps-label-horizontal>.arco-steps-item.arco-steps-item-finish .arco-steps-item-content .arco-steps-item-title:after{background-color:rgb(var(--primary-6))}.arco-steps-label-horizontal>.arco-steps-item.arco-steps-item-next-error .arco-steps-item-content .arco-steps-item-title:after{background-color:rgb(var(--danger-6))}.arco-steps.arco-steps-vertical>.arco-steps-item:not(:last-child)>.arco-steps-item-tail{position:absolute;width:1px;top:34px;bottom:6px;left:13.5px;box-sizing:border-box;padding:0;height:unset}.arco-steps.arco-steps-vertical>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{content:"";display:block;width:100%;height:100%;background-color:var(--color-neutral-3)}.arco-steps>.arco-steps-item:not(:last-child)>.arco-steps-item-tail{position:absolute;width:100%;height:1px;top:13.5px;box-sizing:border-box}.arco-steps>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{content:"";display:block;width:100%;height:100%;background-color:var(--color-neutral-3)}.arco-steps .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail:after{background-color:rgb(var(--danger-6))}.arco-steps-size-small.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{left:11.5px;top:30px}.arco-steps-size-small:not(.arco-steps-vertical):not(.arco-steps-mode-dot) .arco-steps-item:not(:last-child) .arco-steps-item-tail{top:11.5px}.arco-steps-size-small .arco-steps-item-icon{font-size:14px}.arco-steps-size-small .arco-steps-item-title{font-size:14px;line-height:24px}.arco-steps-size-small .arco-steps-item-description{font-size:12px}.arco-steps-size-small .arco-steps-icon{width:24px;height:24px;line-height:22px;font-size:14px}.arco-steps-size-small.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{top:11.5px}.arco-steps-label-vertical .arco-steps-item{overflow:visible}.arco-steps-label-vertical .arco-steps-item-title{padding-right:0;margin-top:2px}.arco-steps-label-vertical .arco-steps-item-icon{margin-left:56px}.arco-steps-label-vertical .arco-steps-item-tail{left:96px;padding-right:40px}.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-icon{margin-left:58px}.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail{left:94px;padding-right:36px}.arco-steps-rtl .arco-steps-item{margin-right:0;margin-left:12px;text-align:right}.arco-steps-rtl .arco-steps-item:last-child{margin-left:0}.arco-steps-rtl .arco-steps-item-icon{margin-right:0;margin-left:12px}.arco-steps-rtl .arco-steps-item-title{padding-right:0;padding-left:12px}.arco-steps-rtl.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{left:0;right:100%}.arco-steps-rtl.arco-steps-vertical>.arco-steps-item:not(:last-child) .arco-steps-item-tail{left:0;right:13.5px}.arco-steps-rtl.arco-steps-vertical.arco-steps-size-small.arco-steps-vertical>.arco-steps-item:not(:last-child) .arco-steps-item-tail{left:0;right:11.5px;top:30px}.arco-steps-rtl.arco-steps-label-vertical .arco-steps-item-title{padding-left:0}.arco-steps-rtl.arco-steps-label-vertical .arco-steps-item-icon{margin-left:0;margin-right:56px}.arco-steps-rtl.arco-steps-label-vertical .arco-steps-item-tail{left:0;right:96px;padding-right:0;padding-left:40px}.arco-steps-rtl.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-icon{margin-left:0;margin-right:58px}.arco-steps-rtl.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail{left:0;right:94px;padding-right:0;padding-left:36px}.arco-steps-mode-dot .arco-steps-item{flex:1;white-space:nowrap;margin-right:16px;position:relative;text-align:left;overflow:visible}.arco-steps-mode-dot .arco-steps-item:last-child{flex:none;margin-right:0}.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-mode-dot .arco-steps-item:not(.arco-steps-item-active) .arco-steps-item-title{font-weight:400}.arco-steps-mode-dot .arco-steps-item-icon{display:inline-block;box-sizing:border-box;width:8px;height:8px;border-radius:var(--border-radius-circle);vertical-align:top}.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-icon{width:10px;height:10px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-icon{border-color:var(--color-fill-4);background-color:var(--color-fill-4)}.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-icon,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-icon{border-color:rgb(var(--primary-6));background-color:rgb(var(--primary-6))}.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-icon{border-color:rgb(var(--danger-6));background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-icon{margin-left:66px}.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-icon{margin-left:65px;margin-top:-1px}.arco-steps-mode-dot .arco-steps-item-content{display:inline-block}.arco-steps-mode-dot .arco-steps-item-title{position:relative;display:inline-block;font-size:16px;margin-top:4px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-title,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title,.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-mode-dot .arco-steps-item-description{white-space:normal;font-size:12px;margin-top:4px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-dot>.arco-steps-item:not(:last-child)>.arco-steps-item-tail{position:absolute;width:100%;height:1px;top:3.5px;left:78px;box-sizing:border-box;background-color:var(--color-neutral-3)}.arco-steps-mode-dot>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{display:none}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail{background-color:var(--color-neutral-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail{background-color:rgb(var(--primary-6))}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail{background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item>.arco-steps-item-icon{margin-right:16px}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item>.arco-steps-item-content{overflow:hidden}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-title{margin-top:-2px}.arco-steps-mode-dot.arco-steps-vertical.arco-steps-size-small .arco-steps-item-title{margin-top:0}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-title{margin-top:-3px}.arco-steps-mode-dot.arco-steps-vertical.arco-steps-size-small .arco-steps-item-active .arco-steps-item-title{margin-top:-1px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-description{margin-top:4px}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item:not(:last-child)>.arco-steps-item-tail{position:absolute;width:1px;transform:translate(-50%);top:20px;bottom:-4px;left:4px;background-color:transparent;box-sizing:border-box;padding:0;height:unset}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item:not(:last-child)>.arco-steps-item-tail:after{content:"";display:block;width:100%;height:100%;background-color:var(--color-neutral-3)}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item:not(:last-child).arco-steps-item-process>.arco-steps-item-tail:after{background-color:var(--color-neutral-3)}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item:not(:last-child).arco-steps-item-finish>.arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item:not(:last-child).arco-steps-item-next-error>.arco-steps-item-tail:after{background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item>.arco-steps-item-icon{margin-top:8px}.arco-steps-mode-dot.arco-steps-vertical>.arco-steps-item-active>.arco-steps-item-icon{margin-top:6px;margin-left:-1px}.arco-steps-rtl.arco-steps-mode-dot .arco-steps-item{margin-right:0;margin-left:16px;text-align:right}.arco-steps-rtl.arco-steps-mode-dot .arco-steps-item:last-child{margin-left:0}.arco-steps-rtl.arco-steps-mode-dot .arco-steps-item:not(:last-child) .arco-steps-item-tail{left:initial;right:78px}.arco-steps-rtl.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-icon{margin-left:0;margin-right:66px}.arco-steps-rtl.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-icon{margin-left:0;margin-right:65px}.arco-steps-rtl.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-icon{margin-right:0;margin-left:16px}.arco-steps-rtl.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{left:0;right:4px}.arco-steps-rtl.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-icon{margin-right:-1px}.arco-steps-mode-arrow .arco-steps-item{position:relative;display:flex;flex:1;white-space:nowrap;height:72px;align-items:center;overflow:visible}.arco-steps-mode-arrow .arco-steps-item:not(:last-child){margin-right:4px}.arco-steps-mode-arrow .arco-steps-item-wait{background-color:var(--color-fill-1)}.arco-steps-mode-arrow .arco-steps-item-process{background-color:rgb(var(--primary-6))}.arco-steps-mode-arrow .arco-steps-item-finish{background-color:var(--color-primary-light-1)}.arco-steps-mode-arrow .arco-steps-item-error{background-color:rgb(var(--danger-6))}.arco-steps-mode-arrow .arco-steps-item-content{display:inline-block;box-sizing:border-box}.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content{padding-left:16px}.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:52px}.arco-steps-mode-arrow .arco-steps-item-title{position:relative;display:inline-block;white-space:nowrap;font-size:16px}.arco-steps-mode-arrow .arco-steps-item-title:after{display:none!important}.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-title{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-title{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-mode-arrow .arco-steps-item-description{white-space:nowrap;font-size:12px;margin-top:0;max-width:none}.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-description{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-description{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item:not(:first-child):before{content:"";display:block;position:absolute;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;border-left:36px solid var(--color-bg-2);left:0;top:0;z-index:1}.arco-steps-mode-arrow .arco-steps-item:not(:last-child):after{content:"";display:block;position:absolute;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;right:-36px;top:0;z-index:2;clear:both}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:36px solid var(--color-fill-1)}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:36px solid rgb(var(--primary-6))}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error:after{border-left:36px solid rgb(var(--danger-6))}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:36px solid var(--color-primary-light-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item{height:40px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-title{font-size:14px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-description{display:none}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child):before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--color-bg-2)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child):after{right:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--color-fill-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content{padding-left:20px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:40px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-error:not(:last-child):after{border-left:20px solid rgb(var(--danger-6))}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:20px solid var(--color-fill-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:20px solid rgb(var(--primary-6))}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:20px solid var(--color-primary-light-1)}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child){margin-right:0;margin-left:4px}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content{padding-left:0;padding-right:16px}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:0;padding-right:52px}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:first-child):before{border-left:none;border-right:36px solid var(--color-bg-2);right:0}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child):after{left:-36px;right:initial}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:none;border-right:36px solid var(--color-fill-1)}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:none;border-right:36px solid rgb(var(--primary-6))}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:none;border-right:36px solid var(--color-primary-light-1)}.arco-steps-rtl.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error:after{border-left:none;border-right:36px solid rgb(var(--danger-6))}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child):before{border-right:20px solid var(--color-bg-2)}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child):after{left:-20px;border-right:20px solid var(--color-fill-1)}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content{padding-left:0;padding-right:20px}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:0;padding-right:40px}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-right:20px solid var(--color-fill-1)}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-right:20px solid rgb(var(--primary-6))}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-right:20px solid var(--color-primary-light-1)}.arco-steps-rtl.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-error:after{border-right:20px solid rgb(var(--danger-6))}.arco-steps-mode-navigation.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{display:none}.arco-steps-mode-navigation .arco-steps-item{padding-left:20px;padding-right:10px;margin-right:32px}.arco-steps-mode-navigation .arco-steps-item:last-child{flex:1}.arco-steps-mode-navigation .arco-steps-item-content{margin-bottom:20px}.arco-steps-mode-navigation .arco-steps-item-description{padding-right:20px}.arco-steps-mode-navigation .arco-steps-item-active:after{content:"";position:absolute;display:block;height:2px;left:0;right:30px;bottom:0;background-color:rgb(var(--primary-6))}.arco-steps-mode-navigation .arco-steps-item-active:last-child:after{width:100%}.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content:after{content:"";position:absolute;top:10px;right:10px;display:inline-block;width:6px;height:6px;border:2px solid var(--color-text-4);background-color:var(--color-bg-2);border-bottom:none;border-left:none;transform:rotate(45deg)}.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item{padding-right:20px;padding-left:10px;margin-left:32px;margin-right:0}.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item-description{padding-left:20px;padding-right:0}.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item-active:after{right:0;left:30px}.arco-steps-rtl.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content:after{left:10px;right:initial;border:2px solid var(--color-text-4);border-right:none;border-top:none}.arco-steps{display:flex}.arco-steps-change-onclick .arco-steps-item-title,.arco-steps-change-onclick .arco-steps-item-description{transition:all .1s cubic-bezier(0,0,1,1)}.arco-steps-change-onclick .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled){cursor:pointer}.arco-steps-change-onclick .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-title,.arco-steps-change-onclick .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-description{color:rgb(var(--primary-6))}.arco-steps-lineless .arco-steps-item-title:after{display:none!important}.arco-steps-vertical{flex-direction:column}.arco-steps-vertical>.arco-steps-item:not(:last-child){min-height:90px}.arco-steps-vertical>.arco-steps-item>.arco-steps-item-content>.arco-steps-item-title:after{display:none!important}.arco-steps-vertical>.arco-steps-item>.arco-steps-item-content>.arco-steps-item-description{max-width:none}.arco-steps-label-vertical .arco-steps-item-content{display:block;text-align:center;width:140px}.arco-steps-label-vertical .arco-steps-item-description{max-width:none}.arco-steps-rtl{direction:rtl}.switchSlideText-enter,.switchSlideText-appear{left:-100%!important}.switchSlideText-enter-active,.switchSlideText-appear-active{left:8px!important;transition:left .2s cubic-bezier(.34,.69,.1,1)}.switchSlideText-exit{left:100%!important}.switchSlideText-exit-active{left:26px!important;transition:left .2s cubic-bezier(.34,.69,.1,1)}.arco-switch{position:relative;outline:none;height:24px;line-height:24px;min-width:40px;background-color:var(--color-fill-4);border-radius:12px;border:none;cursor:pointer;transition:background-color .2s cubic-bezier(.34,.69,.1,1);padding:0;box-sizing:border-box;vertical-align:middle;overflow:hidden}.arco-switch-type-round:focus-visible,.arco-switch-type-circle:focus-visible{box-shadow:0 0 0 2px rgb(var(--gray-6))}.arco-switch-type-round.arco-switch-checked:focus-visible,.arco-switch-type-circle.arco-switch-checked:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-switch-type-line:focus-visible .arco-switch-dot{box-shadow:0 0 0 2px rgb(var(--gray-6));transition:none}.arco-switch-type-line.arco-switch-checked:focus-visible .arco-switch-dot{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-switch-dot{position:absolute;display:flex;align-items:center;justify-content:center;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background-color:var(--color-bg-white);color:var(--color-neutral-3);font-size:12px;transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-checked{background-color:rgb(var(--primary-6))}.arco-switch-checked .arco-switch-dot{color:rgb(var(--primary-6));left:calc(100% - 20px)}.arco-switch[disabled] .arco-switch-dot{color:var(--color-fill-2)}.arco-switch[disabled].arco-switch-checked .arco-switch-dot{color:var(--color-primary-light-3)}.arco-switch-text-holder{opacity:0;font-size:12px;margin:0 8px 0 26px}.arco-switch-text{position:absolute;color:var(--color-white);font-size:12px;top:0;left:26px}.arco-switch-checked .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-checked .arco-switch-text{left:8px;color:var(--color-white)}.arco-switch[disabled]{cursor:not-allowed;background-color:var(--color-fill-2)}.arco-switch[disabled] .arco-switch-text{color:var(--color-white)}.arco-switch[disabled].arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch[disabled].arco-switch-checked .arco-switch-text{color:var(--color-white)}.arco-switch-loading{background-color:var(--color-fill-2)}.arco-switch-loading .arco-switch-dot{color:var(--color-neutral-3)}.arco-switch-loading .arco-switch-text{color:var(--color-white)}.arco-switch-loading.arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-dot{color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-text{color:var(--color-primary-light-1)}.arco-switch-small{height:16px;line-height:16px;min-width:28px}.arco-switch-small.arco-switch-checked{padding-left:-2px}.arco-switch-small .arco-switch-dot{top:2px;left:2px;width:12px;height:12px;border-radius:8px}.arco-switch-small .arco-switch-dot-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.66667)}.arco-switch-small.arco-switch-checked .arco-switch-dot{left:calc(100% - 14px)}.arco-switch-type-round{border-radius:var(--border-radius-small);min-width:40px}.arco-switch-type-round .arco-switch-dot{border-radius:2px}.arco-switch-type-round.arco-switch-small{border-radius:2px;height:16px;line-height:16px;min-width:28px}.arco-switch-type-round.arco-switch-small .arco-switch-dot{border-radius:1px}.arco-switch-type-line{min-width:36px;background-color:transparent;overflow:unset}.arco-switch-type-line:after{content:"";display:block;width:100%;border-radius:3px;height:6px;background-color:var(--color-fill-4);transition:background-color .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-type-line .arco-switch-dot{top:2px;left:0;border-radius:10px;width:20px;height:20px;background-color:var(--color-bg-white);box-shadow:0 1px 3px var(--color-neutral-6)}.arco-switch-type-line.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-checked:after{background-color:rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-checked .arco-switch-dot{left:calc(100% - 20px)}.arco-switch-type-line[disabled]{cursor:not-allowed;background-color:transparent}.arco-switch-type-line[disabled]:after{background-color:var(--color-fill-2)}.arco-switch-type-line[disabled].arco-switch-checked{background-color:transparent}.arco-switch-type-line[disabled].arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-loading{background-color:transparent}.arco-switch-type-line.arco-switch-loading:after{background-color:var(--color-fill-2)}.arco-switch-type-line.arco-switch-loading.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-loading.arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-small{height:16px;line-height:16px;min-width:28px}.arco-switch-type-line.arco-switch-small.arco-switch-checked{padding-left:0}.arco-switch-type-line.arco-switch-small .arco-switch-dot{top:0;width:16px;height:16px;border-radius:8px}.arco-switch-type-line.arco-switch-small .arco-switch-dot-icon{transform:translate(-50%,-50%) scale(1)}.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-dot{left:calc(100% - 16px)}.arco-switch-rtl{direction:rtl}.arco-switch-rtl .switchSlideText-enter,.arco-switch-rtl .switchSlideText-appear{right:-100%!important;left:initial}.arco-switch-rtl .switchSlideText-enter-active,.arco-switch-rtl .switchSlideText-appear-active{left:initial;right:8px!important;transition:right .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-rtl .switchSlideText-exit{right:100%!important;left:initial}.arco-switch-rtl .switchSlideText-exit-active{left:initial;right:26px!important;transition:right .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-rtl .arco-switch-dot{left:initial;right:4px}.arco-switch-rtl .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-rtl .arco-switch-text{left:initial;right:26px}.arco-switch-rtl.arco-switch-small .arco-switch-dot{right:2px}.arco-switch-rtl.arco-switch-type-line .arco-switch-dot{right:0}.arco-switch-rtl.arco-switch-checked .arco-switch-dot{right:calc(100% - 20px)}.arco-switch-rtl.arco-switch-checked .arco-switch-text-holder{margin:0 8px 0 26px}.arco-switch-rtl.arco-switch-checked .arco-switch-text{right:8px;left:initial}.arco-switch-rtl.arco-switch-checked.arco-switch-small{padding-right:-2px;padding-left:0}.arco-switch-rtl.arco-switch-checked.arco-switch-small.arco-switch-type-line{padding-right:0;padding-left:0}.arco-switch-rtl.arco-switch-checked.arco-switch-small .arco-switch-dot{left:initial;right:calc(100% - 14px)}.arco-table-filters-popup{min-width:100px;background:var(--color-bg-5);box-shadow:0 2px 5px #0000001a;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-sizing:border-box}.arco-table-filters-list{max-height:200px;overflow-y:auto;padding:4px 0}.arco-table-filters-item{width:100%;height:32px;line-height:32px;font-size:14px;overflow:hidden}.arco-table-filters-item .arco-checkbox,.arco-table-filters-item .arco-radio{width:100%;padding:0 12px;white-space:nowrap}.arco-table-filters-btn{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-neutral-3);padding:0 12px;height:38px;line-height:38px;box-sizing:border-box;overflow:hidden}.arco-table-th-item{padding:9px 16px}.arco-table-th-item.arco-table-col-has-filter{padding-right:28px}.arco-table-col-has-sorter.arco-table-col-has-filter{padding-right:0}.arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:28px}.arco-table-col-has-sorter{padding:0}.arco-table-col-has-sorter .arco-table-cell-with-sorter{padding:9px 16px;cursor:pointer}.arco-table-rtl .arco-table-th-item.arco-table-col-has-filter{padding-left:28px;padding-right:16px}.arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter{padding-left:0;padding-right:0}.arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:16px}.arco-table-td{padding:9px 16px;font-size:14px}.arco-table-th{font-size:14px}.arco-table-footer{padding:9px 16px}.arco-table-expand-fixed-row{margin:-9px -17px;padding:9px 16px}.arco-table-expand-content .arco-table-td .arco-table{margin:-9px -16px -10px}.arco-table-editable-row .arco-table-cell-wrap-value{padding:9px 16px}.arco-table-size-middle .arco-table-th-item{padding:7px 16px}.arco-table-size-middle .arco-table-th-item.arco-table-col-has-filter{padding-right:28px}.arco-table-size-middle .arco-table-col-has-sorter.arco-table-col-has-filter{padding-right:0}.arco-table-size-middle .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:28px}.arco-table-size-middle .arco-table-col-has-sorter{padding:0}.arco-table-size-middle .arco-table-col-has-sorter .arco-table-cell-with-sorter{padding:7px 16px;cursor:pointer}.arco-table-size-middle .arco-table-rtl .arco-table-th-item.arco-table-col-has-filter{padding-left:28px;padding-right:16px}.arco-table-size-middle .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter{padding-left:0;padding-right:0}.arco-table-size-middle .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:16px}.arco-table-size-middle .arco-table-td{padding:7px 16px;font-size:14px}.arco-table-size-middle .arco-table-th{font-size:14px}.arco-table-size-middle .arco-table-footer{padding:7px 16px}.arco-table-size-middle .arco-table-expand-fixed-row{margin:-7px -17px;padding:7px 16px}.arco-table-size-middle .arco-table-expand-content .arco-table-td .arco-table{margin:-7px -16px -8px}.arco-table-size-middle .arco-table-editable-row .arco-table-cell-wrap-value{padding:7px 16px}.arco-table-size-small .arco-table-th-item{padding:5px 16px}.arco-table-size-small .arco-table-th-item.arco-table-col-has-filter{padding-right:28px}.arco-table-size-small .arco-table-col-has-sorter.arco-table-col-has-filter{padding-right:0}.arco-table-size-small .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:28px}.arco-table-size-small .arco-table-col-has-sorter{padding:0}.arco-table-size-small .arco-table-col-has-sorter .arco-table-cell-with-sorter{padding:5px 16px;cursor:pointer}.arco-table-size-small .arco-table-rtl .arco-table-th-item.arco-table-col-has-filter{padding-left:28px;padding-right:16px}.arco-table-size-small .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter{padding-left:0;padding-right:0}.arco-table-size-small .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:16px}.arco-table-size-small .arco-table-td{padding:5px 16px;font-size:14px}.arco-table-size-small .arco-table-th{font-size:14px}.arco-table-size-small .arco-table-footer{padding:5px 16px}.arco-table-size-small .arco-table-expand-fixed-row{margin:-5px -17px;padding:5px 16px}.arco-table-size-small .arco-table-expand-content .arco-table-td .arco-table{margin:-5px -16px -6px}.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value{padding:5px 16px}.arco-table-size-mini .arco-table-th-item{padding:2px 16px}.arco-table-size-mini .arco-table-th-item.arco-table-col-has-filter{padding-right:28px}.arco-table-size-mini .arco-table-col-has-sorter.arco-table-col-has-filter{padding-right:0}.arco-table-size-mini .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:28px}.arco-table-size-mini .arco-table-col-has-sorter{padding:0}.arco-table-size-mini .arco-table-col-has-sorter .arco-table-cell-with-sorter{padding:2px 16px;cursor:pointer}.arco-table-size-mini .arco-table-rtl .arco-table-th-item.arco-table-col-has-filter{padding-left:28px;padding-right:16px}.arco-table-size-mini .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter{padding-left:0;padding-right:0}.arco-table-size-mini .arco-table-rtl .arco-table-col-has-sorter.arco-table-col-has-filter .arco-table-cell-with-sorter{padding-right:16px}.arco-table-size-mini .arco-table-td{padding:2px 16px;font-size:12px}.arco-table-size-mini .arco-table-th{font-size:12px}.arco-table-size-mini .arco-table-footer{padding:2px 16px}.arco-table-size-mini .arco-table-expand-fixed-row{margin:-2px -17px;padding:2px 16px}.arco-table-size-mini .arco-table-expand-content .arco-table-td .arco-table{margin:-2px -16px -3px}.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value{padding:2px 16px}.arco-table{position:relative}.arco-table .arco-spin{display:block}.arco-table>.arco-spin>.arco-spin-children:after{z-index:2}.arco-table-footer{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}.arco-table-scroll-position-right .arco-table-col-fixed-left-last:after,.arco-table-scroll-position-middle .arco-table-col-fixed-left-last:after{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-scroll-position-left .arco-table-col-fixed-right-first:after,.arco-table-scroll-position-middle .arco-table-col-fixed-right-first:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right .arco-table-content-scroll:before,.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle .arco-table-content-scroll:before{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left .arco-table-content-scroll:after,.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle .arco-table-content-scroll:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-layout-fixed .arco-table-content-inner{overflow-x:auto;overflow-y:hidden}.arco-table-layout-fixed table{table-layout:fixed}thead>.arco-table-tr>.arco-table-th{border-bottom:1px solid var(--color-neutral-3)}thead>.arco-table-tr:not(:last-child)>.arco-table-th[colspan]{border-bottom:0}.arco-table table{min-width:100%;width:100%;margin:0;border-spacing:0;border-collapse:separate}.arco-table table thead tr:first-child th:first-child{border-radius:var(--border-radius-medium) 0 0 0}.arco-table table thead tr:first-child th:last-child{border-radius:0 var(--border-radius-medium) 0 0}.arco-table-th{box-sizing:border-box;text-align:left;color:rgb(var(--gray-10));background-color:var(--color-neutral-2);line-height:1.5715;font-weight:500}.arco-table-th[colspan]{text-align:center}.arco-table-td{box-sizing:border-box;text-align:left;color:rgb(var(--gray-10));background-color:var(--color-bg-2);border-bottom:1px solid var(--color-neutral-3);line-height:1.5715}.arco-table-th.arco-table-col-sorted{background-color:var(--color-neutral-3)}.arco-table-td.arco-table-col-sorted{background-color:var(--color-fill-1)}.arco-table-col-fixed-left,.arco-table-col-fixed-right{position:-webkit-sticky;position:sticky;z-index:1}.arco-table-col-fixed-left-last:after,.arco-table-col-fixed-right-first:after{content:"";position:absolute;top:0;left:0;bottom:-1px;width:10px;pointer-events:none;transform:translate(-100%);transition:box-shadow .1s cubic-bezier(0,0,1,1);box-shadow:none}.arco-table-col-fixed-left-last:after{left:unset;transform:translate(100%);right:0}.arco-table-cell-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-cell-text-ellipsis .arco-table-cell-with-sorter{display:flex;align-items:center}.arco-table-cell-text-ellipsis .arco-table-th-item-title{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-editable-row .arco-table-cell-wrap-value{border:1px solid var(--color-white);border-radius:var(--border-radius-medium);transition:all .1s cubic-bezier(0,0,1,1);cursor:pointer}.arco-table-editable-row:hover .arco-table-cell-wrap-value{border:1px solid var(--color-neutral-3)}.arco-table-cell{word-break:break-all;width:100%}.arco-table-cell:has(>.arco-table-cell-indent):after{content:"";display:block;clear:both}.arco-table-cell-indent{height:1px;float:left}.arco-table-cell-indent+.arco-table-cell-wrap-value{float:left}.arco-table-expand-icon-cell button{width:14px;height:14px;line-height:14px;border-radius:2px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-neutral-3);color:var(--color-text-2);font-size:12px;outline:none;transition:background-color .1s cubic-bezier(0,0,1,1);padding:0;cursor:pointer;border:1px solid transparent;box-sizing:border-box}.arco-table-expand-icon-cell button:hover{background-color:var(--color-neutral-4);color:var(--color-text-1);border-color:transparent}div.arco-table-expand-icon-cell{justify-content:center}.arco-table-cell-expand-icon{float:left}.arco-table-cell-expand-icon button{width:14px;height:14px;line-height:14px;border-radius:2px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-neutral-3);color:var(--color-text-2);font-size:12px;outline:none;transition:background-color .1s cubic-bezier(0,0,1,1);padding:0;cursor:pointer;border:1px solid transparent;box-sizing:border-box;margin-right:4px}.arco-table-cell-expand-icon button:hover{background-color:var(--color-neutral-4);color:var(--color-text-1);border-color:transparent}.arco-table-cell-expand-icon-hidden{display:inline-block;width:14px;height:14px;margin-right:4px}.arco-table-expand-content .arco-table-td{background-color:var(--color-fill-1)}.arco-table-expand-fixed-row{position:-webkit-sticky;position:sticky;left:0;box-sizing:border-box}.arco-table-expand-content .arco-table-td .arco-table .arco-table-container{border:none}.arco-table-expand-content .arco-table-td .arco-table .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-expand-content .arco-table-td .arco-table .arco-table-th,.arco-table-expand-content .arco-table-td .arco-table .arco-table-td{background-color:var(--color-fill-1)}.arco-table-expand-content .arco-table-td .arco-table .arco-table-pagination{margin-bottom:12px}.arco-table-th.arco-table-operation .arco-table-th-item,.arco-table-td.arco-table-operation{text-align:center;padding:0}.arco-table-radio,.arco-table-checkbox{justify-content:center}.arco-table-checkbox .arco-checkbox,.arco-table-radio .arco-radio{padding-left:0}.arco-table-selection-col,.arco-table-expand-icon-col{width:40px}.arco-table-radio .arco-table-th-item,.arco-table-checkbox .arco-table-th-item,div.arco-table-selection-col .arco-table-th-item,div.arco-table-expand-icon-col .arco-table-th-item{padding:0}.arco-table-th-item{position:relative;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table-cell-mouseenter{background-color:rgba(var(--gray-4),.5)}.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up,.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-6)}.arco-table-sorter{display:inline-block;margin-left:8px;vertical-align:-3px}.arco-table-sorter.arco-table-sorter-direction-one{vertical-align:0}.arco-table-sorter-icon{position:relative;height:8px;line-height:8px;width:12px;overflow:hidden}.arco-table-sorter-icon .arco-icon-caret-up,.arco-table-sorter-icon .arco-icon-caret-down{position:absolute;top:50%;font-size:12px;color:var(--color-neutral-5);transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-sorter-icon .arco-icon-caret-up{top:-2px;left:0}.arco-table-sorter-icon .arco-icon-caret-down{top:-3px;left:0}.arco-table-sorter-icon.arco-table-sorter-icon-active svg{color:rgb(var(--primary-6))}.arco-table-filters{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;width:24px;height:100%;background-color:transparent;line-height:1;vertical-align:0;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters:hover,.arco-table-filters-open{background-color:var(--color-neutral-4)}.arco-table-filters svg{color:var(--color-text-2);font-size:16px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters-active svg{color:rgb(var(--primary-6))}.arco-table-container{position:relative;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-header{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-content-scroll{width:100%;overflow:hidden}.arco-table-content-scroll .arco-table-content-inner{width:auto}.arco-table-content-scroll:before,.arco-table-content-scroll:after{content:"";position:absolute;top:-1px;bottom:-1px;height:100%;width:10px;transition:box-shadow .1s cubic-bezier(0,0,1,1);box-shadow:none;pointer-events:none;z-index:1}.arco-table-content-scroll:before{border-top-left-radius:var(--border-radius-medium);left:0}.arco-table-content-scroll:after{border-top-right-radius:var(--border-radius-medium);right:0}.arco-table-header{scrollbar-color:inherit;background-color:var(--color-neutral-2);overflow-x:scroll;overflow-y:hidden}.arco-table-header::-webkit-scrollbar{background-color:transparent}.arco-table-body{position:relative;overflow:auto;background-color:var(--color-bg-2);z-index:1}.arco-table-no-data{padding:20px;line-height:40px;box-sizing:border-box;font-size:14px;text-align:center}.arco-table-border.arco-table-fixed-column .arco-table-empty-row .arco-table-td:first-child{border-bottom:0;border-left:0}.arco-table-border .arco-table-container{border-right:1px solid var(--color-neutral-3);border-top:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-container:before{content:"";position:absolute;background-color:var(--color-neutral-3);width:100%;height:1px;left:0;bottom:0;z-index:2}.arco-table-border .arco-table-th.arco-table-col-first,.arco-table-border .arco-table-td.arco-table-col-first,.arco-table-border .arco-table-expand-fixed-row{border-left:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-footer{border:1px solid var(--color-neutral-3);border-top:0}.arco-table-border-cell .arco-table-th,.arco-table-border-cell .arco-table-td{border-left:1px solid var(--color-neutral-3)}.arco-table-border-cell thead>.arco-table-tr:not(:last-child)>.arco-table-th[colspan]{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border-header-cell .arco-table-th{border-left:1px solid var(--color-neutral-3)}.arco-table-border-header-cell thead>.arco-table-tr:not(:last-child)>.arco-table-th[colspan]{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border-body-cell .arco-table-td{border-left:1px solid var(--color-neutral-3)}.arco-table-border-cell:not(.arco-table-border) .arco-table-th.arco-table-col-first,.arco-table-border-cell:not(.arco-table-border) .arco-table-td.arco-table-col-first{border-left:0}.arco-table-stripe .arco-table-tr:nth-child(2n) .arco-table-td{background-color:var(--color-fill-1)}.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-hover .arco-table-tr.arco-table-tr-hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover .arco-table-tr.arco-table-tr-hover .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td.arco-table-col-fixed-right:before,.arco-table-hover .arco-table-tr.arco-table-tr-hover .arco-table-td.arco-table-col-fixed-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-fill-1);z-index:-1}.arco-table-hover .arco-table-expand-content:not(.arco-table-empty-row):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-expand-content .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-empty-row) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:transparent}.arco-table-expand-content .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-empty-row) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-expand-content .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-empty-row) .arco-table-td.arco-table-col-fixed-right:before{background-color:transparent}.arco-table-type-radio .arco-table-row-checked.arco-table-tr .arco-table-td{background-color:var(--color-fill-1)}.arco-table-virtualized table{table-layout:fixed}.arco-table-virtualized div.arco-table-body div.arco-table-tr{display:flex}.arco-table-virtualized div.arco-table-body div.arco-table-td{display:flex;align-items:center;flex:1}.arco-table-virtualized .arco-table-selection-col,.arco-table-virtualized .arco-table-expand-icon-col{max-width:40px}div.arco-table-tfoot{width:100%;overflow-x:scroll;background-color:var(--color-neutral-2);scrollbar-color:inherit;position:relative;z-index:1;box-shadow:0 -1px 0 var(--color-neutral-3)}div.arco-table-tfoot::-webkit-scrollbar{background-color:transparent}.arco-table-tfoot .arco-table-td{background-color:var(--color-neutral-2)}.arco-table-pagination{display:flex;justify-content:flex-end}.arco-table-pagination-left{justify-content:flex-start}.arco-table-pagination-center{justify-content:center}.arco-table-pagination-top{margin-bottom:12px;margin-top:0}.arco-table-pagination .arco-pagination{margin-top:12px}.arco-table-rtl{direction:rtl}.arco-table-rtl.arco-table-border .arco-table-th:first-child,.arco-table-rtl.arco-table-border .arco-table-td:first-child{border-left:0;border-right:1px solid var(--color-neutral-3)}.arco-table-rtl.arco-table-border-cell .arco-table-th,.arco-table-rtl.arco-table-border-cell .arco-table-td{border-left:1px solid var(--color-neutral-3)}.arco-table-rtl table thead tr:first-child th:first-child{border-radius:0 var(--border-radius-medium) 0 0}.arco-table-rtl table thead tr:first-child th:last-child{border-radius:var(--border-radius-medium) 0 0 0}.arco-table-rtl .arco-table-th,.arco-table-rtl .arco-table-td{text-align:right}.arco-table-rtl .arco-table-th.arco-table-operation .arco-table-th-item,.arco-table-rtl .arco-table-td.arco-table-operation{text-align:center}.arco-table-rtl.arco-table-border .arco-table-container{border-left:1px solid var(--color-neutral-3);border-right:0}.arco-table-rtl.arco-table-border-cell .arco-table-th,.arco-table-rtl.arco-table-border-cell .arco-table-td,.arco-table-rtl.arco-table-border-header-cell .arco-table-th,.arco-table-rtl.arco-table-border-body-cell .arco-table-td{border-left:0;border-right:1px solid var(--color-neutral-3)}.arco-table-rtl.arco-table-border-cell:not(.arco-table-border) .arco-table-th.arco-table-col-first,.arco-table-rtl.arco-table-border-cell:not(.arco-table-border) .arco-table-td.arco-table-col-first{border-right:0}.arco-table-rtl .arco-table-cell-indent,.arco-table-rtl .arco-table-cell-expand-icon{float:right}.arco-table-rtl .arco-table-cell-expand-icon button,.arco-table-rtl .arco-table-cell-expand-icon-hidden{margin-left:4px;margin-right:0}.arco-table-rtl .arco-table-filters{left:0;right:unset}.arco-table-rtl .arco-table-sorter{margin-left:0;margin-right:8px}.arco-table-rtl .arco-table-col-fixed-left-last:after,.arco-table-rtl .arco-table-col-fixed-right-first:after{left:unset;right:-20px}.arco-table-rtl .arco-table-col-fixed-left-last:after{left:-20px;right:unset}.arco-table-rtl.arco-table-scroll-position-right .arco-table-col-fixed-left-last:after{box-shadow:none}.arco-table-rtl.arco-table-scroll-position-right .arco-table-col-fixed-right-first:after,.arco-table-rtl.arco-table-scroll-position-middle .arco-table-col-fixed-right-first:after{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-rtl.arco-table-scroll-position-left .arco-table-col-fixed-right-first:after{box-shadow:none}.arco-table-rtl.arco-table-scroll-position-left .arco-table-col-fixed-left-last:after,.arco-table-rtl.arco-table-scroll-position-middle .arco-table-col-fixed-left-last:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right .arco-table-content-scroll:before,.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle .arco-table-content-scroll:before{box-shadow:none}.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right .arco-table-content-scroll:after,.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle .arco-table-content-scroll:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left .arco-table-content-scroll:before,.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle .arco-table-content-scroll:before{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left .arco-table-content-scroll:after,.arco-table-rtl.arco-table:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle .arco-table-content-scroll:after{box-shadow:none}body[arco-theme=dark] .arco-table-stripe .arco-table-tr:nth-child(2n) .arco-table-td{background-color:var(--color-bg-3)}.arco-icon-hover.arco-tabs-icon-hover:before{width:16px;height:16px}.arco-tabs .arco-tabs-icon-hover{font-size:12px;color:var(--color-text-2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-tabs-dropdown-icon{font-size:12px;margin-left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-tabs-close-icon{margin-left:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-tabs-close-icon:focus-visible .arco-icon-hover:before{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-tabs-add-icon{font-size:12px;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;padding:0 8px}.arco-tabs-add-icon:focus-visible .arco-icon-hover:before{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-tabs-add{position:relative}.arco-tabs-left-icon{margin-left:10px;margin-right:6px}.arco-tabs-right-icon{margin-right:10px;margin-left:6px}.arco-tabs-up-icon{margin-bottom:10px}.arco-tabs-down-icon{margin-top:10px}.arco-tabs .arco-tabs-nav-icon-disabled{cursor:not-allowed;color:var(--color-text-4)}.arco-tabs{position:relative;overflow:hidden}.arco-tabs-header-nav{position:relative}.arco-tabs-header-nav:before{content:"";clear:both;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--color-neutral-3);display:block}.arco-tabs-header-nav-bottom:before{top:0}.arco-tabs-header-nav-bottom .arco-tabs-header-ink{top:0}.arco-tabs-header-nav-bottom .arco-tabs-header-ink .arco-tabs-header-ink-inner{bottom:unset;top:0}.arco-tabs-header-wrapper{display:flex;overflow:hidden;flex:1}.arco-tabs-header{position:relative;display:inline-block;transition:transform .2s cubic-bezier(.34,.69,.1,1);will-change:transform;white-space:nowrap}.arco-tabs-header-scrolling{transition:none}.arco-tabs-header-extra{width:auto;display:flex;align-items:center;line-height:32px;flex-shrink:0}.arco-tabs-header-extra .arco-tabs-add-icon{padding-left:0}.arco-tabs-header-title{box-sizing:border-box;font-size:14px;cursor:pointer;color:var(--color-text-2);transition:color .2s cubic-bezier(0,0,1,1);display:inline-flex;align-items:center;line-height:1.5715;padding:4px 0}.arco-tabs-header-title-text{display:inline-block}.arco-tabs-header-title:hover{color:var(--color-text-2);font-weight:400}.arco-tabs-header-title-disabled,.arco-tabs-header-title-disabled:hover{color:var(--color-text-4);cursor:not-allowed}.arco-tabs-header-title-active,.arco-tabs-header-title-active:hover{color:rgb(var(--primary-6));font-weight:500}.arco-tabs-header-title-active.arco-tabs-header-title-disabled,.arco-tabs-header-title-active:hover.arco-tabs-header-title-disabled{color:var(--color-primary-light-3)}.arco-tabs-header-ink{position:absolute;bottom:0;right:initial;top:initial;height:2px;background-color:rgb(var(--primary-6));transition:left .2s cubic-bezier(.34,.69,.1,1),width .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-header-ink.arco-tabs-header-ink-no-animation{transition:none}.arco-tabs-header-ink.arco-tabs-header-ink-custom{background-color:transparent}.arco-tabs-header-ink.arco-tabs-header-ink-custom .arco-tabs-header-ink-inner{background-color:rgb(var(--primary-6));position:absolute;left:50%;bottom:0;width:100%;height:100%;transform:translate(-50%)}.arco-tabs-header-ink-disabled{background-color:var(--color-primary-light-3)}.arco-tabs-header-nav-line .arco-tabs-header-extra{line-height:40px}.arco-tabs-header-nav-line .arco-tabs-header-title{line-height:1.5715;margin:0 16px;padding:8px 0}.arco-tabs-header-nav-line .arco-tabs-header-title-text{display:inline-block;position:relative;padding:1px 0}.arco-tabs-header-nav-line .arco-tabs-header-title-text:before{content:"";z-index:-1;opacity:1;transition:all .2s cubic-bezier(0,0,1,1);border-radius:var(--border-radius-small);position:absolute;inset:0 -8px;background-color:transparent}.arco-tabs-header-nav-line .arco-tabs-header-title:hover .arco-tabs-header-title-text:before{background-color:var(--color-fill-2)}.arco-tabs-header-nav-line .arco-tabs-header-title:focus-visible .arco-tabs-header-title-text:before{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-tabs-header-nav-line .arco-tabs-header-title-active .arco-tabs-header-title-text:before,.arco-tabs-header-nav-line .arco-tabs-header-title-active:hover .arco-tabs-header-title-text:before{background-color:transparent}.arco-tabs-header-nav-line .arco-tabs-header-title-disabled .arco-tabs-header-title-text:before,.arco-tabs-header-nav-line .arco-tabs-header-title-disabled:hover .arco-tabs-header-title-text:before{opacity:0}.arco-tabs-header-nav-line.arco-tabs-header-nav-horizontal>.arco-tabs-header-scroll .arco-tabs-header-title:first-of-type{margin-left:16px}.arco-tabs-header-nav-line.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding>.arco-tabs-header-title:first-of-type,.arco-tabs-header-nav-text.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding>.arco-tabs-header-title:first-of-type{margin-left:0}.arco-tabs-header-nav-card .arco-tabs-header-title,.arco-tabs-header-nav-card-gutter .arco-tabs-header-title{font-size:14px;border:1px solid var(--color-neutral-3);transition:padding .2s cubic-bezier(0,0,1,1),color .2s cubic-bezier(0,0,1,1);padding:4px 16px}.arco-tabs-header-nav-card .arco-tabs-header-title:focus-visible,.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-tabs-header-nav-card .arco-tabs-header-title-editable,.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable{padding-right:12px}.arco-tabs-header-nav-card .arco-tabs-header-title-editable:not(.arco-tabs-header-title-active):hover .arco-icon-hover:hover:before,.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable:not(.arco-tabs-header-title-active):hover .arco-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-tabs-header-nav-card .arco-tabs-add-icon,.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon{color:var(--color-text-2);height:32px}.arco-tabs-header-nav-card .arco-tabs-header-title{border-right:none;background-color:transparent}.arco-tabs-header-nav-card .arco-tabs-header-title:last-child{border-right:1px solid var(--color-neutral-3);border-top-right-radius:var(--border-radius-small)}.arco-tabs-header-nav-card .arco-tabs-header-title:first-child{border-top-left-radius:var(--border-radius-small)}.arco-tabs-header-nav-card .arco-tabs-header-title:hover{background-color:var(--color-fill-3)}.arco-tabs-header-nav-card .arco-tabs-header-title-disabled,.arco-tabs-header-nav-card .arco-tabs-header-title-disabled:hover{background-color:transparent}.arco-tabs-header-nav-card .arco-tabs-header-title-active,.arco-tabs-header-nav-card .arco-tabs-header-title-active:hover{border-bottom-color:var(--color-bg-2);background-color:transparent}.arco-tabs-header-nav-card.arco-tabs-header-nav-bottom .arco-tabs-header-title-active,.arco-tabs-header-nav-card.arco-tabs-header-nav-bottom .arco-tabs-header-title-active:hover{border-top-color:var(--color-bg-2);border-bottom-color:var(--color-neutral-3)}.arco-tabs-header-nav-card-gutter .arco-tabs-header-title{margin-left:4px;border-right:1px solid var(--color-neutral-3);background-color:var(--color-fill-1);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:hover{background-color:var(--color-fill-3)}.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-disabled,.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-disabled:hover{background-color:var(--color-fill-1)}.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active,.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active:hover{border-bottom-color:var(--color-bg-2);background-color:transparent}.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:first-child{margin-left:0}.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-bottom .arco-tabs-header-title-active,.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-bottom .arco-tabs-header-title-active:hover{border-top-color:var(--color-bg-2);border-bottom-color:var(--color-neutral-3)}.arco-tabs-header-nav-text:before{display:none}.arco-tabs-header-nav-text .arco-tabs-header-title{position:relative;line-height:1.5715;margin:0 9px;font-size:14px;padding:5px 0}.arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type):before{height:12px;position:absolute;width:2px;background-color:var(--color-fill-3);content:"";display:block;top:50%;transform:translateY(-50%);left:-9px}.arco-tabs-header-nav-text .arco-tabs-header-title-text{padding-left:8px;padding-right:8px;background-color:transparent}.arco-tabs-header-nav-text .arco-tabs-header-title-text:hover{background-color:var(--color-fill-2)}.arco-tabs-header-nav-text .arco-tabs-header-title:focus-visible .arco-tabs-header-title-text{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-tabs-header-nav-text .arco-tabs-header-title-active .arco-tabs-header-title-text,.arco-tabs-header-nav-text .arco-tabs-header-title-active .arco-tabs-header-title-text:hover,.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text,.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text:hover{background-color:transparent}.arco-tabs-header-nav-text .arco-tabs-header-title-active.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text,.arco-tabs-header-nav-text .arco-tabs-header-title-active.arco-tabs-header-nav-text .arco-tabs-header-title-disabled .arco-tabs-header-title-text:hover{background-color:var(--color-primary-light-3)}.arco-tabs-header-nav-rounded:before{display:none}.arco-tabs-header-nav-rounded .arco-tabs-header-title{padding:5px 16px;margin:0 6px;font-size:14px;background-color:transparent;border-radius:32px}.arco-tabs-header-nav-rounded .arco-tabs-header-title:hover{background-color:var(--color-fill-2)}.arco-tabs-header-nav-rounded .arco-tabs-header-title:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-tabs-header-nav-rounded .arco-tabs-header-title-disabled:hover{background-color:transparent}.arco-tabs-header-nav-rounded .arco-tabs-header-title-active,.arco-tabs-header-nav-rounded .arco-tabs-header-title-active:hover{background-color:var(--color-fill-2)}.arco-tabs-header-nav-capsule:before{display:none}.arco-tabs-header-nav-capsule .arco-tabs-header-wrapper{justify-content:flex-end}.arco-tabs-header-nav-capsule .arco-tabs-header{line-height:1;background-color:var(--color-fill-2);border-radius:var(--border-radius-small);padding:3px}.arco-tabs-header-nav-capsule .arco-tabs-header-title{line-height:26px;padding:0 12px;background-color:transparent;position:relative;font-size:14px;border-radius:var(--border-radius-small)}.arco-tabs-header-nav-capsule .arco-tabs-header-title:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-tabs-header-nav-capsule .arco-tabs-header-title:hover{background-color:var(--color-bg-2)}.arco-tabs-header-nav-capsule .arco-tabs-header-title-disabled:hover{background-color:unset}.arco-tabs-header-nav-capsule .arco-tabs-header-title-active,.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover{background-color:var(--color-bg-2)}.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:before,.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover:before,.arco-tabs-header-nav-capsule .arco-tabs-header-title-active+.arco-tabs-header-title:before,.arco-tabs-header-nav-capsule .arco-tabs-header-title-active:hover+.arco-tabs-header-title:before{opacity:0}.arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type){margin-left:3px}.arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type):before{position:absolute;top:50%;left:-2px;transform:translateY(-50%);display:block;height:14px;width:1px;background-color:var(--color-fill-3);content:"";transition:all .2s cubic-bezier(0,0,1,1)}.arco-tabs-header-scroll{overflow:hidden;position:relative;display:flex;align-items:center}.arco-tabs-content{width:100%;overflow:hidden;padding-top:16px;box-sizing:border-box}.arco-tabs-content .arco-tabs-content-inner{display:flex;width:100%}.arco-tabs-content .arco-tabs-content-item{width:100%;overflow:hidden;height:0;flex-shrink:0}.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active{height:auto}.arco-tabs-card>.arco-tabs-content,.arco-tabs-card-gutter>.arco-tabs-content{border:1px solid var(--color-neutral-3);border-top:none}.arco-tabs-card.arco-tabs-bottom>.arco-tabs-content,.arco-tabs-card-gutter.arco-tabs-bottom>.arco-tabs-content{border-top:1px solid var(--color-neutral-3);border-bottom:none}.arco-tabs-animation.arco-tabs-content-inner{transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-horizontal.arco-tabs-justify{display:flex;flex-direction:column;height:100%}.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content,.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-inner,.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane{height:100%}.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-title{font-size:12px;padding-top:6px;padding-bottom:6px}.arco-tabs-header-size-mini.arco-tabs-header-nav-line .arco-tabs-header-extra{line-height:32px;font-size:12px}.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-header-title,.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-header-title{font-size:12px;padding-top:2px;padding-bottom:2px}.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-header-extra,.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra{line-height:24px;font-size:12px}.arco-tabs-header-size-mini.arco-tabs-header-nav-card .arco-tabs-add-icon,.arco-tabs-header-size-mini.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon{height:24px}.arco-tabs-header-size-mini.arco-tabs-header-nav-capsule .arco-tabs-header-title{font-size:12px;line-height:18px}.arco-tabs-header-size-mini.arco-tabs-header-nav-capsule .arco-tabs-header-extra{line-height:24px;font-size:12px}.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-title{font-size:12px;padding-top:3px;padding-bottom:3px}.arco-tabs-header-size-mini.arco-tabs-header-nav-rounded .arco-tabs-header-extra{line-height:24px;font-size:12px}.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-title{font-size:14px;padding-top:6px;padding-bottom:6px}.arco-tabs-header-size-small.arco-tabs-header-nav-line .arco-tabs-header-extra{line-height:36px;font-size:14px}.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-header-title,.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-header-title{font-size:14px;padding-top:2px;padding-bottom:2px}.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-header-extra,.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra{line-height:28px;font-size:14px}.arco-tabs-header-size-small.arco-tabs-header-nav-card .arco-tabs-add-icon,.arco-tabs-header-size-small.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon{height:28px}.arco-tabs-header-size-small.arco-tabs-header-nav-capsule .arco-tabs-header-title{font-size:14px;line-height:22px}.arco-tabs-header-size-small.arco-tabs-header-nav-capsule .arco-tabs-header-extra{line-height:28px;font-size:14px}.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-title{font-size:14px;padding-top:3px;padding-bottom:3px}.arco-tabs-header-size-small.arco-tabs-header-nav-rounded .arco-tabs-header-extra{line-height:28px;font-size:14px}.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-title{font-size:14px;padding-top:10px;padding-bottom:10px}.arco-tabs-header-size-large.arco-tabs-header-nav-line .arco-tabs-header-extra{line-height:44px;font-size:14px}.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-header-title,.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-header-title{font-size:14px;padding-top:6px;padding-bottom:6px}.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-header-extra,.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-header-extra{line-height:36px;font-size:14px}.arco-tabs-header-size-large.arco-tabs-header-nav-card .arco-tabs-add-icon,.arco-tabs-header-size-large.arco-tabs-header-nav-card-gutter .arco-tabs-add-icon{height:36px}.arco-tabs-header-size-large.arco-tabs-header-nav-capsule .arco-tabs-header-title{font-size:14px;line-height:30px}.arco-tabs-header-size-large.arco-tabs-header-nav-capsule .arco-tabs-header-extra{line-height:36px;font-size:14px}.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-title{font-size:14px;padding-top:7px;padding-bottom:7px}.arco-tabs-header-size-large.arco-tabs-header-nav-rounded .arco-tabs-header-extra{line-height:36px;font-size:14px}.arco-tabs-right{flex-direction:row-reverse}.arco-tabs-vertical{display:flex;flex-wrap:nowrap}.arco-tabs-header-nav-vertical{flex-grow:0;flex-shrink:0}.arco-tabs-header-nav-vertical:before{position:absolute;left:initial;bottom:0;right:0;top:0;width:1px;height:100%;clear:both}.arco-tabs-header-nav-vertical .arco-tabs-add-icon{margin-left:0;margin-top:8px;padding:0 16px;height:auto}.arco-tabs-header-nav-vertical .arco-tabs-header{height:auto}.arco-tabs-header-nav-vertical .arco-tabs-header-scroll{flex-direction:column}.arco-tabs-header-nav-vertical .arco-tabs-header-overflow-scroll{padding:6px 0}.arco-tabs-header-nav-vertical .arco-tabs-header-wrapper{height:100%;flex-direction:column}.arco-tabs-header-nav-vertical .arco-tabs-header-ink{position:absolute;left:initial;right:0;bottom:initial;width:2px;transition:top .2s cubic-bezier(.34,.69,.1,1),height .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-header-nav-vertical .arco-tabs-header-ink.arco-tabs-header-ink-custom .arco-tabs-header-ink-inner{left:unset;bottom:unset;right:0;transform:translateY(-50%);top:50%}.arco-tabs-header-nav-vertical .arco-tabs-header-title{display:block;white-space:nowrap;margin:12px 0 0}.arco-tabs-header-nav-vertical .arco-tabs-header-title:first-of-type{margin-top:0}.arco-tabs-header-nav-right:before{right:unset;left:0}.arco-tabs-header-nav-right .arco-tabs-header-ink,.arco-tabs-header-nav-right .arco-tabs-header-ink .arco-tabs-header-ink-inner{left:0;right:unset}.arco-tabs-header-nav-vertical .arco-tabs-header-scroll{position:relative;height:100%;box-sizing:border-box}.arco-tabs-header-nav-line.arco-tabs-header-nav-vertical .arco-tabs-header-title{padding:0 20px}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title{margin:0;position:relative;border:1px solid var(--color-neutral-3);border-bottom-color:transparent}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title:first-child{border-top-left-radius:var(--border-radius-small)}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title-active,.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title-active:hover{border-bottom-color:transparent;border-right-color:var(--color-bg-2)}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card .arco-tabs-header-title:last-child{border-bottom:1px solid var(--color-neutral-3);border-bottom-left-radius:var(--border-radius-small)}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card.arco-tabs-header-nav-right .arco-tabs-header-title-active,.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card.arco-tabs-header-nav-right .arco-tabs-header-title-active:hover{border-right-color:var(--color-neutral-3);border-left-color:var(--color-bg-2)}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title{margin-left:0;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);position:relative}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title:not(:first-of-type){margin-top:4px}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active,.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter .arco-tabs-header-title-active:hover{border-right-color:var(--color-bg-2);border-bottom-color:var(--color-neutral-3)}.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-right .arco-tabs-header-title-active,.arco-tabs-header-nav-vertical.arco-tabs-header-nav-card-gutter.arco-tabs-header-nav-right .arco-tabs-header-title-active:hover{border-right-color:var(--color-neutral-3);border-left-color:var(--color-bg-2)}.arco-tabs-content-vertical{width:auto;height:100%;padding:0;flex:auto}.arco-tabs-right .arco-tabs-content-vertical{padding-right:16px}.arco-tabs-left .arco-tabs-content-vertical{padding-left:16px}.arco-tabs-card>.arco-tabs-content-vertical,.arco-tabs-card-gutter>.arco-tabs-content-vertical{border:1px solid var(--color-neutral-3);border-left:none}.arco-tabs-card.arco-tabs-right>.arco-tabs-content-vertical,.arco-tabs-card-gutter.arco-tabs-right>.arco-tabs-content-vertical{border-left:1px solid var(--color-neutral-3);border-right:none}.arco-tabs-rtl{direction:rtl}.arco-tabs-rtl.arco-tabs-left{flex-direction:row-reverse}.arco-tabs-rtl.arco-tabs-right{flex-direction:row}.arco-tabs-rtl .arco-tabs-close-icon{margin-left:0;margin-right:8px}.arco-tabs-rtl .arco-tabs-left-icon,.arco-tabs-rtl .arco-tabs-right-icon{margin-left:6px;margin-right:10px}.arco-tabs-rtl .arco-tabs-header-nav-line>.arco-tabs-header-nav-horizontal .arco-tabs-header-scroll>.arco-tabs-header-title:first-of-type{margin-right:0}.arco-tabs-rtl .arco-tabs-header-nav-line>.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding>.arco-tabs-header-title:first-of-type,.arco-tabs-rtl .arco-tabs-header-nav-text>.arco-tabs-header-nav-horizontal .arco-tabs-header-no-padding>.arco-tabs-header-title:first-of-type{margin-right:0}.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title-editable,.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title-editable{padding-left:12px;padding-right:16px}.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title{border-right:1px solid var(--color-neutral-3);border-left:none}.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title:last-child{border-left:1px solid var(--color-neutral-3);border-top-left-radius:var(--border-radius-small);border-top-right-radius:0}.arco-tabs-rtl .arco-tabs-header-nav-card .arco-tabs-header-title:first-child{border-top-left-radius:0;border-top-right-radius:var(--border-radius-small)}.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title{margin-right:4px}.arco-tabs-rtl .arco-tabs-header-nav-card-gutter .arco-tabs-header-title:first-child{margin-right:0}.arco-tabs-rtl .arco-tabs-header-nav-text .arco-tabs-header-title:not(:first-of-type):before{left:initial;right:-9px}.arco-tabs-rtl .arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type){margin-left:0;margin-right:3px}.arco-tabs-rtl .arco-tabs-header-nav-capsule.arco-tabs-header-nav-horizontal .arco-tabs-header-title:not(:first-of-type):before{right:-2px;left:initial}body[arco-theme=dark] .arco-tabs-header-nav-capsule .arco-tabs-header-title-active{background-color:var(--color-fill-3)}body[arco-theme=dark] .arco-tabs-header-nav-capsule .arco-tabs-header-title:not(body[arco-theme=dark] .arco-tabs-header-nav-capsule .arco-tabs-header-title-disabled):hover{background-color:var(--color-fill-3)}.arco-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 8px;border:1px solid transparent;border-radius:var(--border-radius-small);font-size:12px;font-weight:500;line-height:22px;color:var(--color-text-1)}.arco-tag .arco-icon-hover.arco-tag-icon-hover:before{width:16px;height:16px}.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-tag-content{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tag-checkable{cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-tag-checkable:hover{background-color:var(--color-fill-2)}.arco-tag-checked{border-color:transparent;background-color:var(--color-fill-2)}.arco-tag-checkable.arco-tag-checked:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-tag-bordered,.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover{border-color:var(--color-border-2)}.arco-tag-size-small{height:20px;line-height:18px;font-size:12px}.arco-tag-size-medium{height:28px;line-height:26px;font-size:14px}.arco-tag-size-large{height:32px;line-height:30px;font-size:14px}.arco-tag-hide{display:none}.arco-tag-loading{opacity:.8;cursor:default}.arco-tag-icon{margin-right:4px;color:var(--color-text-2)}.arco-tag-checked.arco-tag-red{color:rgb(var(--red-6));background-color:rgb(var(--red-1));border:1px solid transparent}.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--red-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-red:hover{background-color:rgb(var(--red-2));border-color:transparent}.arco-tag-checked.arco-tag-red.arco-tag-bordered,.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover{border-color:rgb(var(--red-6))}.arco-tag-checked.arco-tag-red .arco-tag-icon,.arco-tag-checked.arco-tag-red .arco-tag-close-icon,.arco-tag-checked.arco-tag-red .arco-tag-loading-icon{color:rgb(var(--red-6))}.arco-tag-checked.arco-tag-orangered{color:rgb(var(--orangered-6));background-color:rgb(var(--orangered-1));border:1px solid transparent}.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--orangered-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover{background-color:rgb(var(--orangered-2));border-color:transparent}.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover{border-color:rgb(var(--orangered-6))}.arco-tag-checked.arco-tag-orangered .arco-tag-icon,.arco-tag-checked.arco-tag-orangered .arco-tag-close-icon,.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon{color:rgb(var(--orangered-6))}.arco-tag-checked.arco-tag-orange{color:rgb(var(--orange-6));background-color:rgb(var(--orange-1));border:1px solid transparent}.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--orange-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover{background-color:rgb(var(--orange-2));border-color:transparent}.arco-tag-checked.arco-tag-orange.arco-tag-bordered,.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover{border-color:rgb(var(--orange-6))}.arco-tag-checked.arco-tag-orange .arco-tag-icon,.arco-tag-checked.arco-tag-orange .arco-tag-close-icon,.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon{color:rgb(var(--orange-6))}.arco-tag-checked.arco-tag-gold{color:rgb(var(--gold-6));background-color:rgb(var(--gold-1));border:1px solid transparent}.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--gold-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover{background-color:rgb(var(--gold-3));border-color:transparent}.arco-tag-checked.arco-tag-gold.arco-tag-bordered,.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover{border-color:rgb(var(--gold-6))}.arco-tag-checked.arco-tag-gold .arco-tag-icon,.arco-tag-checked.arco-tag-gold .arco-tag-close-icon,.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon{color:rgb(var(--gold-6))}.arco-tag-checked.arco-tag-lime{color:rgb(var(--lime-6));background-color:rgb(var(--lime-1));border:1px solid transparent}.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--lime-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover{background-color:rgb(var(--lime-2));border-color:transparent}.arco-tag-checked.arco-tag-lime.arco-tag-bordered,.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover{border-color:rgb(var(--lime-6))}.arco-tag-checked.arco-tag-lime .arco-tag-icon,.arco-tag-checked.arco-tag-lime .arco-tag-close-icon,.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon{color:rgb(var(--lime-6))}.arco-tag-checked.arco-tag-green{color:rgb(var(--green-6));background-color:rgb(var(--green-1));border:1px solid transparent}.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--green-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-green:hover{background-color:rgb(var(--green-2));border-color:transparent}.arco-tag-checked.arco-tag-green.arco-tag-bordered,.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover{border-color:rgb(var(--green-6))}.arco-tag-checked.arco-tag-green .arco-tag-icon,.arco-tag-checked.arco-tag-green .arco-tag-close-icon,.arco-tag-checked.arco-tag-green .arco-tag-loading-icon{color:rgb(var(--green-6))}.arco-tag-checked.arco-tag-cyan{color:rgb(var(--cyan-6));background-color:rgb(var(--cyan-1));border:1px solid transparent}.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--cyan-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover{background-color:rgb(var(--cyan-2));border-color:transparent}.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover{border-color:rgb(var(--cyan-6))}.arco-tag-checked.arco-tag-cyan .arco-tag-icon,.arco-tag-checked.arco-tag-cyan .arco-tag-close-icon,.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon{color:rgb(var(--cyan-6))}.arco-tag-checked.arco-tag-blue{color:rgb(var(--blue-6));background-color:rgb(var(--blue-1));border:1px solid transparent}.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--blue-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover{background-color:rgb(var(--blue-2));border-color:transparent}.arco-tag-checked.arco-tag-blue.arco-tag-bordered,.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover{border-color:rgb(var(--blue-6))}.arco-tag-checked.arco-tag-blue .arco-tag-icon,.arco-tag-checked.arco-tag-blue .arco-tag-close-icon,.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon{color:rgb(var(--blue-6))}.arco-tag-checked.arco-tag-arcoblue{color:rgb(var(--arcoblue-6));background-color:rgb(var(--arcoblue-1));border:1px solid transparent}.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--arcoblue-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover{background-color:rgb(var(--arcoblue-2));border-color:transparent}.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover{border-color:rgb(var(--arcoblue-6))}.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-icon,.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon{color:rgb(var(--arcoblue-6))}.arco-tag-checked.arco-tag-purple{color:rgb(var(--purple-6));background-color:rgb(var(--purple-1));border:1px solid transparent}.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--purple-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover{background-color:rgb(var(--purple-2));border-color:transparent}.arco-tag-checked.arco-tag-purple.arco-tag-bordered,.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover{border-color:rgb(var(--purple-6))}.arco-tag-checked.arco-tag-purple .arco-tag-icon,.arco-tag-checked.arco-tag-purple .arco-tag-close-icon,.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon{color:rgb(var(--purple-6))}.arco-tag-checked.arco-tag-pinkpurple{color:rgb(var(--pinkpurple-6));background-color:rgb(var(--pinkpurple-1));border:1px solid transparent}.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--pinkpurple-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover{background-color:rgb(var(--pinkpurple-2));border-color:transparent}.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover{border-color:rgb(var(--pinkpurple-6))}.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-icon,.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon{color:rgb(var(--pinkpurple-6))}.arco-tag-checked.arco-tag-magenta{color:rgb(var(--magenta-6));background-color:rgb(var(--magenta-1));border:1px solid transparent}.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--magenta-2))}.arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover{background-color:rgb(var(--magenta-2));border-color:transparent}.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover{border-color:rgb(var(--magenta-6))}.arco-tag-checked.arco-tag-magenta .arco-tag-icon,.arco-tag-checked.arco-tag-magenta .arco-tag-close-icon,.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon{color:rgb(var(--magenta-6))}.arco-tag-checked.arco-tag-gray{color:rgb(var(--gray-6));background-color:rgb(var(--gray-2));border:1px solid transparent}.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--gray-3))}.arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover{background-color:rgb(var(--gray-3));border-color:transparent}.arco-tag-checked.arco-tag-gray.arco-tag-bordered,.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover{border-color:rgb(var(--gray-6))}.arco-tag-checked.arco-tag-gray .arco-tag-icon,.arco-tag-checked.arco-tag-gray .arco-tag-close-icon,.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon{color:rgb(var(--gray-6))}.arco-tag-custom-color{color:var(--color-white)}.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-tag .arco-tag-close-btn{font-size:12px;margin-left:4px}.arco-tag .arco-tag-close-btn:focus-visible:before{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-tag .arco-tag-close-btn>svg{position:relative}.arco-tag-loading-icon{font-size:12px;margin-left:4px}body[arco-theme=dark] .arco-tag-checked{color:#ffffffe6}body[arco-theme=dark] .arco-tag-checked.arco-tag-red{background-color:rgba(var(--red-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--red-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover{background-color:rgba(var(--red-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered{background-color:rgba(var(--orangered-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--orangered-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover{background-color:rgba(var(--orangered-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange{background-color:rgba(var(--orange-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--orange-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover{background-color:rgba(var(--orange-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold{background-color:rgba(var(--gold-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--gold-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover{background-color:rgba(var(--gold-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime{background-color:rgba(var(--lime-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--lime-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover{background-color:rgba(var(--lime-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green{background-color:rgba(var(--green-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--green-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover{background-color:rgba(var(--green-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan{background-color:rgba(var(--cyan-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--cyan-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover{background-color:rgba(var(--cyan-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue{background-color:rgba(var(--blue-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--blue-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover{background-color:rgba(var(--blue-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue{background-color:rgba(var(--arcoblue-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--arcoblue-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover{background-color:rgba(var(--arcoblue-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple{background-color:rgba(var(--purple-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--purple-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover{background-color:rgba(var(--purple-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple{background-color:rgba(var(--pinkpurple-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--pinkpurple-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover{background-color:rgba(var(--pinkpurple-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta{background-color:rgba(var(--magenta-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--magenta-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover{background-color:rgba(var(--magenta-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray{background-color:rgba(var(--gray-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--gray-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover{background-color:rgba(var(--gray-6),.35)}.arco-tag-rtl{direction:rtl}.arco-tag-rtl .arco-tag-icon{margin-left:4px;margin-right:0}.arco-tag-rtl .arco-tag-close-btn,.arco-tag-rtl .arco-tag-loading-icon{margin-left:0;margin-right:4px}.arco-timeline-item{position:relative;color:var(--color-text-1);font-size:14px;min-height:78px;padding-left:6px}.arco-timeline-item-label{color:var(--color-text-3);font-size:12px;line-height:1.667}.arco-timeline-item-content{line-height:1.5715;font-size:14px;color:var(--color-text-1);margin-bottom:4px}.arco-timeline-item-content-wrapper{margin-left:16px;position:relative}.arco-timeline-item.arco-timeline-item-last>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-line{display:none}.arco-timeline-item-dot-wrapper{position:absolute;text-align:center;height:100%;left:0}.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content{width:6px;height:22.001px;line-height:22.001px;position:relative}.arco-timeline-item-dot{width:6px;height:6px;border-radius:var(--border-radius-circle);box-sizing:border-box;color:rgb(var(--primary-6));margin-top:-50%;position:relative;top:50%}.arco-timeline-item-dot-solid{background-color:rgb(var(--primary-6))}.arco-timeline-item-dot-hollow{border:2px solid rgb(var(--primary-6));background-color:var(--color-bg-2)}.arco-timeline-item-dot-custom{display:inline-flex;transform-origin:center;color:rgb(var(--primary-6));box-sizing:border-box;position:absolute;top:50%;left:50%;background-color:var(--color-bg-2);transform:translate(-50%) translateY(-50%)}.arco-timeline-item-dot-custom svg{color:inherit}.arco-timeline-item-dot-line{width:1px;border-left-width:1px;border-color:var(--color-neutral-3);left:50%;transform:translate(-50%);top:18.0005px;bottom:-4.0005px;position:absolute;box-sizing:border-box}.arco-timeline-alternate{overflow:hidden}.arco-timeline-alternate .arco-timeline-item-vertical-left{padding-left:0}.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-dot-wrapper{left:50%}.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-content-wrapper{left:50%;width:50%;margin-left:22px;padding-right:22px}.arco-timeline-alternate .arco-timeline-item-vertical-right{padding-right:0}.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-dot-wrapper{left:50%}.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{left:0;margin-left:-16px;margin-right:0;text-align:right;width:50%;padding-right:16px}.arco-timeline-right .arco-timeline-item-vertical-right{padding-right:6px}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-dot-wrapper{right:0;left:unset}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{text-align:right;margin-left:0;margin-right:16px}.arco-timeline-item-label-relative>.arco-timeline-item-label{position:absolute;top:0;max-width:100px;box-sizing:border-box}.arco-timeline-item-vertical-left.arco-timeline-item-label-relative{margin-left:100px}.arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{text-align:right;padding-right:16px;transform:translate(-100%);left:0}.arco-timeline-item-vertical-right.arco-timeline-item-label-relative{margin-right:100px}.arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{text-align:left;padding-left:16px;transform:translate(100%);right:0}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative{margin-top:50px}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative>.arco-timeline-item-label{padding-bottom:16px;transform:translateY(-100%)}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative>.arco-timeline-item-content{margin-bottom:0}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative{margin-bottom:50px}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative>.arco-timeline-item-content{margin-bottom:0}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative>.arco-timeline-item-label{top:unset;bottom:0;text-align:left;padding-top:16px;transform:translateY(100%)}.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative{margin-left:0}.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{width:50%;max-width:unset;transform:none;left:0}.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative{margin-right:0}.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{width:50%;max-width:unset;transform:none;right:0}.arco-timeline-alternate .arco-timeline-item-horizontal-top.arco-timeline-item-label-relative{margin-top:0}.arco-timeline-alternate .arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative{margin-bottom:0}.arco-timeline-direction-horizontal{display:flex}.arco-timeline-item-dot-line-is-horizontal{left:12px;right:4px;border-left:none;height:1px;border-top-width:1px;top:50%;transform:translateY(-50%);width:unset}.arco-timeline-item-horizontal-bottom,.arco-timeline-item-horizontal-top{flex:1;padding-left:0;padding-right:0;min-height:unset}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{height:auto;width:100%;top:0}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot{margin-top:unset;top:unset}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content{height:6px;line-height:6px}.arco-timeline-item-horizontal-top{padding-top:6px}.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{bottom:unset;top:0}.arco-timeline-item-horizontal-top>.arco-timeline-item-content-wrapper{margin-top:16px;margin-left:0}.arco-timeline-item-horizontal-bottom{padding-bottom:6px}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper{bottom:0;top:unset}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-content-wrapper{margin-left:0;margin-bottom:16px}.arco-timeline-alternate.arco-timeline-direction-horizontal{align-items:center;min-height:200px;overflow:visible}.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-bottom{transform:translateY(-50%);margin-top:6px}.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-top{margin-top:-6px;transform:translateY(50%)}.arco-timeline-rtl .arco-timeline-item-vertical-left>.arco-timeline-item-content-wrapper{text-align:left}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{left:50%;text-align:left;padding-left:16px;padding-right:0}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-content-wrapper{text-align:right;right:50%;left:initial;margin-right:16px;padding-left:16px;padding-right:0;margin-left:0}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{right:50%;text-align:right;padding-right:16px;padding-left:0}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-content-wrapper{text-align:left;left:0;right:initial;margin-right:-22px;padding-left:22px;margin-left:0;padding-right:0}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-content-wrapper{right:50%;text-align:right}.arco-timeline-rtl.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{left:0;margin-right:-22px;padding-left:22px;margin-left:0;padding-right:0;text-align:left}.arco-timepicker{position:relative;display:flex;padding:0;box-sizing:border-box}.arco-timepicker-container{border-radius:var(--border-radius-medium);border:1px solid var(--color-neutral-3);background-color:var(--color-bg-popup);box-shadow:0 2px 5px #0000001a;overflow:hidden}.arco-timepicker-list{width:64px;height:224px;overflow:hidden;box-sizing:border-box;scrollbar-width:none}.arco-timepicker-list::-webkit-scrollbar{width:0}.arco-timepicker-list:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-timepicker-list:hover{overflow-y:auto}.arco-timepicker-list ul{margin:0;padding:0;list-style:none;box-sizing:border-box}.arco-timepicker-list ul:after{content:"";display:block;width:100%;height:192px}.arco-timepicker-cell{padding:4px 0;text-align:center;color:var(--color-text-1);font-weight:500;cursor:pointer}.arco-timepicker-cell-inner{height:24px;line-height:24px;font-size:14px}.arco-timepicker-cell:not(.arco-timepicker-cell-selected):not(.arco-timepicker-cell-disabled):hover .arco-timepicker-cell-inner{background-color:var(--color-fill-2)}.arco-timepicker-cell-selected .arco-timepicker-cell-inner{background-color:var(--color-fill-2);font-weight:500}.arco-timepicker-cell-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-timepicker-footer-extra-wrapper{border-top:1px solid var(--color-neutral-3);padding:8px;color:var(--color-text-1);font-size:12px}.arco-timepicker-footer-btn-wrapper{display:flex;justify-content:space-between;border-top:1px solid var(--color-neutral-3);padding:8px}.arco-tooltip-content{padding:8px 12px;background-color:var(--color-tooltip-bg);font-size:14px;border-radius:var(--border-radius-small);color:#fff;line-height:1.5715;box-shadow:0 4px 10px #0000001a}.arco-tooltip-content-inner{word-wrap:break-word;text-align:start}.arco-tooltip-mini{font-size:14px;padding:4px 12px}.arco-trigger-arrow.arco-tooltip-arrow{background-color:var(--color-tooltip-bg)}body[arco-theme=dark] .arco-tooltip-content{border:1px solid var(--color-neutral-3)}body[arco-theme=dark] .arco-tooltip .arco-trigger-arrow.arco-tooltip-arrow{z-index:1}body[arco-theme=dark] .arco-trigger[trigger-placement=top] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=tl] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=tr] .arco-trigger-arrow.arco-tooltip-arrow{border-bottom:1px solid var(--color-neutral-3);border-right:1px solid var(--color-neutral-3)}body[arco-theme=dark] .arco-trigger[trigger-placement=bottom] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=bl] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=br] .arco-trigger-arrow.arco-tooltip-arrow{border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}body[arco-theme=dark] .arco-trigger[trigger-placement=left] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=lt] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=lb] .arco-trigger-arrow.arco-tooltip-arrow{border-top:1px solid var(--color-neutral-3);border-right:1px solid var(--color-neutral-3)}body[arco-theme=dark] .arco-trigger[trigger-placement=right] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=rt] .arco-trigger-arrow.arco-tooltip-arrow,body[arco-theme=dark] .arco-trigger[trigger-placement=rb] .arco-trigger-arrow.arco-tooltip-arrow{border-left:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-transfer{display:flex;align-items:center}.arco-transfer-view{display:flex;flex-direction:column;box-sizing:border-box;width:200px;height:224px;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small)}.arco-transfer-view-search{padding:8px 12px 4px}.arco-transfer-view-list{flex:1;overflow:hidden}.arco-transfer-view-custom-list{flex:1;overflow:auto}.arco-transfer-view-header,.arco-transfer-view-item{display:flex;align-items:center;padding:0 10px}.arco-transfer-view-header>*:first-child,.arco-transfer-view-item .arco-transfer-view-item-content{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-view-header>*:first-child:not(:last-child),.arco-transfer-view-item .arco-transfer-view-item-content:not(:last-child){margin-right:8px}.arco-transfer-view-header{height:40px;line-height:40px;font-size:14px;font-weight:500;background-color:var(--color-fill-1);color:var(--color-text-1)}.arco-transfer-view-header-title{display:flex;align-items:center}.arco-transfer-view-header-title .arco-checkbox{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:inherit}.arco-transfer-view-header-title .arco-checkbox-text{color:inherit}.arco-transfer-view-header-unit{margin-right:2px;font-weight:400;font-size:12px;color:var(--color-text-3)}.arco-transfer-view-item{position:relative;height:36px;line-height:36px;list-style:none;color:var(--color-text-1);background-color:transparent;cursor:default}.arco-transfer-view-item-content{font-size:14px}.arco-transfer-view-item-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-transfer-view-item:not(.arco-transfer-view-item-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-transfer-view-item .arco-checkbox{width:100%;height:100%}.arco-transfer-view-item .arco-checkbox-text{color:inherit}.arco-transfer-view-item-draggable:first-child{margin-top:2px}.arco-transfer-view-item-draggable:last-child{margin-bottom:2px}.arco-transfer-view-item-draggable:before{content:"";display:block;position:absolute;left:0;right:0;height:2px;border-radius:1px}.arco-transfer-view-item-gap-bottom:before{bottom:-2px;background-color:rgb(var(--primary-6))}.arco-transfer-view-item-gap-top:before{top:-2px;background-color:rgb(var(--primary-6))}.arco-transfer-view-item-dragging{background-color:var(--color-fill-1)!important;color:var(--color-text-4)!important}.arco-transfer-view-item-dragged{animation:arco-transfer-drag-item-blink .4s;animation-timing-function:cubic-bezier(0,0,1,1)}.arco-transfer-view .arco-transfer-view-icon-clear{margin-left:8px}.arco-transfer-view .arco-transfer-view-icon-clear,.arco-transfer-view .arco-transfer-view-item-icon-remove{cursor:pointer;font-size:12px;color:var(--color-text-2)}.arco-transfer-view .arco-transfer-view-icon-clear:hover:before,.arco-transfer-view .arco-transfer-view-item-icon-remove:hover:before{background-color:var(--color-fill-3)}.arco-transfer-view .arco-transfer-view-icon-clear:focus-visible:before,.arco-transfer-view .arco-transfer-view-item-icon-remove:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-transfer-view .arco-list{display:flex;flex-direction:column;height:100%;border-radius:0}.arco-transfer-view .arco-list-content{flex:1;overflow-y:auto}.arco-transfer-view .arco-list-footer{display:flex;align-items:center;position:relative;box-sizing:border-box;height:40px;padding:0 8px}.arco-transfer-view .arco-list .arco-pagination{position:absolute;top:50%;right:8px;margin:0;transform:translateY(-50%)}.arco-transfer-view .arco-list .arco-pagination-jumper-input{width:24px}.arco-transfer-view .arco-list .arco-pagination-jumper-separator{padding:0 8px}.arco-transfer-view .arco-checkbox{padding-left:6px}.arco-transfer-view .arco-checkbox-wrapper{display:inline}.arco-transfer-view .arco-checkbox .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-transfer-operations{padding:0 20px}.arco-transfer-operations .arco-btn{display:block}.arco-transfer-operations .arco-btn:last-child{margin-top:12px}.arco-transfer-operations-words .arco-btn{width:100%;padding:0 12px;text-align:left}.arco-transfer-simple .arco-transfer-view-source{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.arco-transfer-simple .arco-transfer-view-target{border-top-left-radius:0;border-bottom-left-radius:0}.arco-transfer-disabled .arco-transfer-view-header{color:var(--color-text-4)}@keyframes arco-transfer-drag-item-blink{0%{background-color:var(--color-primary-light-1)}to{background-color:transparent}}.arco-transfer-rtl{direction:rtl}.arco-transfer-rtl .arco-transfer-view-search{padding:8px 12px 4px}.arco-transfer-rtl .arco-transfer-view-header>*:first-child:not(:last-child),.arco-transfer-rtl .arco-transfer-view-item .arco-transfer-rtl .arco-transfer-view-item-content:not(:last-child){margin-right:0;margin-left:8px}.arco-transfer-rtl .arco-transfer-view-header-unit{margin-left:2px;margin-right:0}.arco-transfer-rtl .arco-transfer-view-icon-clear{margin-right:8px;margin-left:0}.arco-transfer-rtl .arco-transfer-view .arco-list .arco-pagination{right:initial;left:8px}.arco-transfer-rtl .arco-transfer-view .arco-checkbox{padding-left:0;padding-right:6px}.arco-transfer-rtl .arco-transfer-operations-words .arco-btn{text-align:right}.arco-transfer-rtl.arco-transfer-simple .arco-transfer-view-source{border-right:1px solid var(--color-neutral-3);border-left:none}.arco-icon-hover.arco-tree-node-icon-hover:before{width:16px;height:16px}.arco-tree-node-switcher{font-size:12px;color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;position:relative;margin-right:10px;height:32px;width:12px;flex-shrink:0}.arco-tree-node-switcher-icon{position:relative;margin:0 auto}.arco-tree-node-switcher-icon svg{transform:rotate(-90deg);position:relative;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-tree-node-expanded .arco-tree-node-switcher-icon svg,.arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg{transform:rotate(0)}.arco-tree-node-drag-icon{color:rgb(var(--primary-6));opacity:0;margin-left:120px}.arco-tree-node-custom-icon{font-size:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:10px}.arco-tree-node .arco-icon-loading{color:rgb(var(--primary-6))}.arco-tree-node-minus-icon,.arco-tree-node-plus-icon{cursor:pointer;background:var(--color-fill-2);border-radius:var(--border-radius-small);position:relative;display:block;width:14px;height:14px;box-sizing:border-box;border:1px solid transparent}.arco-tree-node-minus-icon:after,.arco-tree-node-plus-icon:after{content:"";position:absolute;display:block;color:var(--color-text-2);width:6px;height:2px;background-color:var(--color-text-2);border-radius:.5px;top:50%;left:50%;margin-top:-1px;margin-left:-3px}.arco-tree-node-plus-icon:before{content:"";border-radius:.5px;position:absolute;display:block;color:var(--color-text-2);height:6px;width:2px;background-color:var(--color-text-2);left:50%;margin-left:-1px;top:50%;margin-top:-3px}.arco-tree{color:var(--color-text-1)}.arco-tree .arco-checkbox{margin-right:10px;padding-left:0;line-height:32px}.arco-tree-node{padding-left:2px;color:var(--color-text-1);position:relative;cursor:pointer;display:flex;align-items:flex-start;flex-wrap:nowrap;line-height:1.5715}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:rgb(var(--primary-6));transition:color .2s cubic-bezier(0,0,1,1)}.arco-tree-node-disabled-selectable .arco-tree-node-title,.arco-tree-node-disabled .arco-tree-node-title,.arco-tree-node-disabled-selectable .arco-tree-node-title:hover,.arco-tree-node-disabled .arco-tree-node-title:hover{background:none;color:var(--color-text-4);cursor:not-allowed}.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title{color:var(--color-primary-light-3)}.arco-tree-node-title-block{flex:1;box-sizing:content-box}.arco-tree-node-title-block .arco-tree-node-drag-icon{position:absolute;right:12px;margin-left:unset}.arco-tree-node-indent{align-self:stretch;flex-shrink:0;position:relative}.arco-tree-node-indent-block{display:inline-block;width:12px;margin-right:10px;height:100%;position:relative;vertical-align:top}.arco-tree-node-title{font-size:14px;padding:5px 4px;margin-left:-4px;border-radius:var(--border-radius-small);position:relative}.arco-tree-node-title:hover{background-color:var(--color-fill-2);color:var(--color-text-1)}.arco-tree-node-title:hover .arco-tree-node-drag-icon{opacity:1}.arco-tree-node-title-draggable:before{content:"";display:block;height:2px;border-radius:1px;left:0;right:0;position:absolute;top:0}.arco-tree-node-title-gap-bottom:before{top:unset;bottom:0;background-color:rgb(var(--primary-6))}.arco-tree-node-title-gap-top:before{background-color:rgb(var(--primary-6))}.arco-tree-node-title-highlight{background-color:var(--color-primary-light-1);color:var(--color-text-1)}.arco-tree-node-title-dragging,.arco-tree-node-title-dragging:hover{background-color:var(--color-fill-1);color:var(--color-text-4)}.arco-tree-show-line{padding-left:1px}.arco-tree-show-line .arco-tree-node-switcher{width:14px;text-align:center}.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover{width:100%}.arco-tree-show-line .arco-tree-node-indent-block{width:14px}.arco-tree-show-line .arco-tree-node-indent-block:before{position:absolute;left:50%;transform:translate(-50%);width:1px;border-left:1px solid var(--color-neutral-3);content:"";box-sizing:border-box;top:-5px;bottom:-5px}.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{content:"";position:absolute;box-sizing:border-box;border-left:1px solid var(--color-neutral-3);width:1px;right:-7px;transform:translate(50%);top:27px;bottom:-5px}.arco-tree-show-line .arco-tree-node-indent-block-lineless:before{display:none}.arco-tree-size-mini .arco-tree-node-switcher{height:24px}.arco-tree-size-mini .arco-checkbox{line-height:24px}.arco-tree-size-mini .arco-tree-node-title{font-size:12px;line-height:1.667;padding-top:2px;padding-bottom:2px}.arco-tree-size-mini .arco-tree-node-indent-block:before{top:-1px;bottom:-1px}.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{top:23px;bottom:-1px}.arco-tree-size-small .arco-tree-node-switcher{height:28px}.arco-tree-size-small .arco-checkbox{line-height:28px}.arco-tree-size-small .arco-tree-node-title{font-size:14px;padding-top:3px;padding-bottom:3px}.arco-tree-size-small .arco-tree-node-indent-block:before{top:-3px;bottom:-3px}.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{top:25px;bottom:-3px}.arco-tree-size-large .arco-tree-node-switcher{height:36px}.arco-tree-size-large .arco-checkbox{line-height:36px}.arco-tree-size-large .arco-tree-node-title{font-size:14px;padding-top:7px;padding-bottom:7px}.arco-tree-size-large .arco-tree-node-indent-block:before{top:-7px;bottom:-7px}.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{top:29px;bottom:-7px}.arco-tree-node-list{overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-tree-rtl{direction:rtl}.arco-tree-rtl .arco-tree-node-switcher{margin-left:10px;margin-right:0}.arco-tree-rtl .arco-tree-node-switcher-icon svg{transform:rotate(90deg)}.arco-tree-rtl .arco-tree-node-expanded .arco-tree-node-switcher-icon svg,.arco-tree-rtl .arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg{transform:rotate(0)}.arco-tree-rtl .arco-tree-node-custom-icon{margin-right:0;margin-left:10px}.arco-tree-rtl .arco-tree-node-minus-icon:after,.arco-tree-rtl .arco-tree-node-plus-icon:after{margin-left:0;margin-right:-3px}.arco-tree-rtl .arco-tree-node-plus-icon:before{margin-left:0;margin-right:-1px}.arco-tree-rtl .arco-checkbox{padding-right:0;margin-right:0;margin-left:10px}.arco-tree-rtl .arco-tree-node{padding-left:0;padding-right:2px;align-items:flex-end}.arco-tree-rtl .arco-tree-node-title-block .arco-tree-node-drag-icon{left:12px;right:initial;margin-right:unset}.arco-tree-rtl-node-indent-block{margin-right:0;margin-left:10px}.arco-tree-rtl-node-title{padding-right:4px;padding-left:4px;margin-left:unset;margin-right:-4px}.arco-tree-rtl-show-line{padding-left:0;padding-right:1px}.arco-tree-rtl-show-line .arco-tree-node-indent-block:before{border-left:none;border-right:1px solid var(--color-neutral-3)}.arco-tree-rtl-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{left:-7px}.arco-tree-select .arco-tree-select-view{color:var(--color-text-1);background-color:var(--color-fill-2);border:1px solid transparent}.arco-tree-select:hover .arco-tree-select-view{background-color:var(--color-fill-3);border-color:transparent}.arco-tree-select.arco-tree-select-focused .arco-tree-select-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-tree-select .arco-tree-select-suffix-icon,.arco-tree-select .arco-tree-select-loading-icon,.arco-tree-select .arco-tree-select-search-icon,.arco-tree-select .arco-tree-select-clear-icon,.arco-tree-select .arco-tree-select-arrow-icon,.arco-tree-select .arco-tree-select-expand-icon{color:var(--color-text-2)}.arco-tree-select-error .arco-tree-select-view{background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-tree-select-error:hover .arco-tree-select-view{background-color:var(--color-danger-light-2);border-color:transparent}.arco-tree-select-error.arco-tree-select-focused .arco-tree-select-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-tree-select-warning .arco-tree-select-view{background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-tree-select-warning:hover .arco-tree-select-view{background-color:var(--color-warning-light-2);border-color:transparent}.arco-tree-select-warning.arco-tree-select-focused .arco-tree-select-view{color:var(--color-text-1);background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-tree-select-disabled .arco-tree-select-view{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px solid transparent}.arco-tree-select-disabled:hover .arco-tree-select-view{background-color:var(--color-fill-2);border-color:transparent}.arco-tree-select-disabled .arco-tree-select-suffix-icon,.arco-tree-select-disabled .arco-tree-select-loading-icon,.arco-tree-select-disabled .arco-tree-select-search-icon,.arco-tree-select-disabled .arco-tree-select-clear-icon,.arco-tree-select-disabled .arco-tree-select-arrow-icon,.arco-tree-select-disabled .arco-tree-select-expand-icon{color:var(--color-text-4)}.arco-tree-select-no-border .arco-tree-select-view{border:none!important;background:none!important}.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view{height:auto;font-size:12px;padding:0 3px;line-height:0}.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:4px}.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:4px}.arco-tree-select-size-mini.arco-tree-select-multiple input{font-size:12px}.arco-tree-select-size-mini.arco-tree-select-single .arco-tree-select-view{height:24px;line-height:22px;font-size:12px;padding:0 7px}.arco-tree-select-size-mini.arco-tree-select-single input{font-size:12px}.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:7px}.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:8px}.arco-tree-select-size-small.arco-tree-select-multiple input{font-size:14px}.arco-tree-select-size-small.arco-tree-select-single .arco-tree-select-view{height:28px;line-height:26px;font-size:14px;padding:0 11px}.arco-tree-select-size-small.arco-tree-select-single input{font-size:14px}.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:11px}.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:8px}.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:8px}.arco-tree-select-size-default.arco-tree-select-multiple input{font-size:14px}.arco-tree-select-size-default.arco-tree-select-single .arco-tree-select-view{height:32px;line-height:30px;font-size:14px;padding:0 11px}.arco-tree-select-size-default.arco-tree-select-single input{font-size:14px}.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:11px}.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-view{height:auto;font-size:14px;padding:0 3px;line-height:0}.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{box-sizing:border-box;padding-left:12px}.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:12px}.arco-tree-select-size-large.arco-tree-select-multiple input{font-size:14px}.arco-tree-select-size-large.arco-tree-select-single .arco-tree-select-view{height:36px;line-height:34px;font-size:14px;padding:0 15px}.arco-tree-select-size-large.arco-tree-select-single input{font-size:14px}.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:15px}.arco-tree-select{display:inline-block;position:relative;box-sizing:border-box;width:100%;cursor:pointer}.arco-tree-select-view{display:flex;position:relative;box-sizing:border-box;width:100%;border-radius:var(--border-radius-small);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;transition:all .1s cubic-bezier(0,0,1,1),padding 0s linear}.arco-tree-select-view input{color:inherit;cursor:inherit}.arco-tree-select-view input::-webkit-input-placeholder{color:var(--color-text-3)}.arco-tree-select-view input::-moz-placeholder{color:var(--color-text-3)}.arco-tree-select-view input::-ms-input-placeholder{color:var(--color-text-3)}.arco-tree-select-view input::placeholder{color:var(--color-text-3)}.arco-tree-select-view input[disabled]{pointer-events:none}.arco-tree-select-multiple,.arco-tree-select-show-search{cursor:text}.arco-tree-select-disabled{cursor:not-allowed}.arco-tree-select-disabled .arco-tree-select-view input::-webkit-input-placeholder{color:var(--color-text-4)}.arco-tree-select-disabled .arco-tree-select-view input::-moz-placeholder{color:var(--color-text-4)}.arco-tree-select-disabled .arco-tree-select-view input::-ms-input-placeholder{color:var(--color-text-4)}.arco-tree-select-disabled .arco-tree-select-view input::placeholder{color:var(--color-text-4)}.arco-tree-select-single .arco-tree-select-view-input{box-sizing:border-box;width:100%;padding:0;border:none;outline:none;background:transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tree-select-single .arco-tree-select-view-selector{position:relative;display:inline-flex;box-sizing:border-box;width:100%;overflow:hidden}.arco-tree-select-single .arco-tree-select-view-selector .arco-tree-select-view-input{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}.arco-tree-select-single .arco-tree-select-view-selector .arco-tree-select-view-value-mirror{opacity:0}.arco-tree-select-single .arco-tree-select-view-value,.arco-tree-select-single .arco-tree-select-view-value-mirror{display:inline-block;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tree-select-single .arco-tree-select-view-value:after,.arco-tree-select-single .arco-tree-select-view-value-mirror:after{content:".";font-size:0;line-height:0;visibility:hidden}.arco-tree-select-single .arco-tree-select-view .arco-tree-select-hidden{opacity:0;position:absolute;z-index:-1}.arco-tree-select-multiple{vertical-align:top}.arco-tree-select-multiple .arco-tree-select-view{padding:0 4px;line-height:0}.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:12px}.arco-tree-select-multiple .arco-input-tag{flex:1;padding:0;border:none!important;background:none!important;box-shadow:none!important;overflow:hidden}.arco-tree-select-multiple .arco-tag{max-width:100%}.arco-tree-select-multiple:not(.arco-tree-select-focused) .arco-input-tag input:not(:first-child)[value=""]{opacity:0;position:absolute;z-index:-1}.arco-tree-select-prefix{display:flex;align-items:center;margin-right:12px;white-space:nowrap;color:var(--color-text-2)}.arco-tree-select-suffix{display:flex;align-items:center;margin-left:4px}.arco-tree-select-suffix-icon,.arco-tree-select-search-icon,.arco-tree-select-loading-icon,.arco-tree-select-expand-icon,.arco-tree-select-clear-icon{font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-tree-select-arrow-icon{font-size:12px}.arco-tree-select-open .arco-tree-select-arrow-icon svg{transform:rotate(180deg)}.arco-tree-select .arco-tree-select-clear-icon{display:none;cursor:pointer}.arco-tree-select .arco-tree-select-clear-icon>svg{position:relative;transition:all .1s cubic-bezier(0,0,1,1)}.arco-tree-select:hover .arco-tree-select-clear-icon{display:block}.arco-tree-select:hover .arco-tree-select-clear-icon~*{display:none}.arco-tree-select-wrapper{display:inline-flex;align-items:stretch;width:100%}.arco-tree-select-wrapper .arco-tree-select{min-width:0}.arco-tree-select-wrapper .arco-tree-select:not(.arco-tree-select-focused):not(:first-child) .arco-tree-select-view{border-top-left-radius:0;border-bottom-left-radius:0}.arco-tree-select-wrapper .arco-tree-select:not(.arco-tree-select-focused):not(:last-child) .arco-tree-select-view{border-top-right-radius:0;border-bottom-right-radius:0}.arco-tree-select-addbefore{display:flex;align-items:center;padding:0 12px;color:var(--color-text-1);background-color:var(--color-fill-2);white-space:nowrap;border:1px solid transparent}.arco-tree-select-addbefore{border-right:1px solid var(--color-border-2);border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-tree-select-popup{box-sizing:border-box;border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);background-color:var(--color-bg-popup);box-shadow:0 4px 10px #0000001a;padding:4px 4px 4px 10px;max-height:200px;overflow:auto}.arco-tree-select-popup .arco-tree-node{padding-left:0}.arco-tree-select-highlight{font-weight:500}.arco-tree-select-rtl{direction:rtl}.arco-tree-select-rtl-popup{padding-left:4px;padding-right:10px}.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:0;padding-right:7px}.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0;padding-left:4px}.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-rtl.arco-tree-select-size-mini.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:4px}.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:0;padding-right:11px}.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0;padding-left:8px}.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-rtl.arco-tree-select-size-small.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:8px}.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:0;padding-right:11px}.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0;padding-left:8px}.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-rtl.arco-tree-select-size-default.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:8px}.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:0;padding-right:15px}.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0;padding-left:12px}.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder input,.arco-tree-select-rtl.arco-tree-select-size-large.arco-tree-select-multiple .arco-input-tag-has-placeholder .arco-input-tag-input-mirror{padding-left:0;padding-right:12px}.arco-tree-select-wrapper-rtl .arco-tree-select-addbefore{border-right:unset;border-left:1px solid var(--color-border-2)}.arco-tree-select-rtl .arco-tree-select-view{text-align:right}.arco-tree-select-rtl .arco-tree-select-multiple .arco-tree-select-view-with-prefix{padding-left:0;padding-right:12px}.arco-tree-select-rtl .arco-tree-select-prefix{margin-right:0;margin-left:12px}.arco-tree-select-rtl .arco-tree-select-suffix{margin-left:0;margin-right:4px}.arco-trigger{position:absolute;z-index:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.arco-trigger-arrow{background-color:var(--color-bg-5);content:"";height:8px;width:8px;position:absolute;display:block;box-sizing:border-box;transform:rotate(45deg);transform-origin:50% 50% 0;z-index:-1}.arco-trigger[trigger-placement=top]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=tl]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=tr]>.arco-trigger-arrow-container .arco-trigger-arrow{bottom:-4px;margin-left:-4px;border-top:none;border-left:none;border-bottom-right-radius:2px}.arco-trigger[trigger-placement=bottom]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=bl]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=br]>.arco-trigger-arrow-container .arco-trigger-arrow{top:-4px;margin-left:-4px;border-bottom:none;border-right:none;border-top-left-radius:2px}.arco-trigger[trigger-placement=left]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=lt]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=lb]>.arco-trigger-arrow-container .arco-trigger-arrow{right:-4px;margin-top:-4px;border-left:none;border-bottom:none;border-top-right-radius:2px}.arco-trigger[trigger-placement=right]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=rt]>.arco-trigger-arrow-container .arco-trigger-arrow,.arco-trigger[trigger-placement=rb]>.arco-trigger-arrow-container .arco-trigger-arrow{left:-4px;margin-top:-4px;border-top:none;border-right:none;border-bottom-left-radius:2px}.arco-trigger-rtl{direction:rtl}.arco-typography{color:var(--color-text-1);line-height:1.5715;word-break:break-all;white-space:normal}h1.arco-typography,.arco-typography-h1,h2.arco-typography,.arco-typography-h2,h3.arco-typography,.arco-typography-h3,h4.arco-typography,.arco-typography-h4,h5.arco-typography,.arco-typography-h5,h6.arco-typography,.arco-typography-h6{font-weight:500;margin-top:1em;margin-bottom:.5em}h1.arco-typography,.arco-typography-h1{font-size:36px;line-height:1.23}h2.arco-typography,.arco-typography-h2{font-size:32px;line-height:1.25}h3.arco-typography,.arco-typography-h3{font-size:28px;line-height:1.29}h4.arco-typography,.arco-typography-h4{font-size:24px;line-height:1.33}h5.arco-typography,.arco-typography-h5{font-size:20px;line-height:1.4}h6.arco-typography,.arco-typography-h6{font-size:16px;line-height:1.5}div.arco-typography,p.arco-typography{margin-top:0;margin-bottom:1em}.arco-typography-simple-ellipsis{display:flex;align-items:flex-end;white-space:nowrap}.arco-typography-primary{color:rgb(var(--primary-6))}.arco-typography-secondary{color:var(--color-text-2)}.arco-typography-success{color:rgb(var(--success-6))}.arco-typography-warning{color:rgb(var(--warning-6))}.arco-typography-error{color:rgb(var(--danger-6))}.arco-typography-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-typography mark{background-color:rgb(var(--yellow-4))}.arco-typography u{text-decoration:underline}.arco-typography del{text-decoration:line-through}.arco-typography b{font-weight:500}.arco-typography code{font-size:85%;color:var(--color-text-2);border:1px solid var(--color-neutral-3);background-color:var(--color-neutral-2);padding:2px 8px;margin:0 2px;border-radius:2px}.arco-typography blockquote{margin:0 0 1em;border-left:2px solid var(--color-neutral-6);background-color:var(--color-bg-2);padding-left:8px}.arco-typography ol,.arco-typography ul{padding:0;margin:0}.arco-typography ul li,.arco-typography ol li{margin-left:20px}.arco-typography ul{list-style:circle}.arco-typography-spacing-close{line-height:1.3}.arco-typography-operation-copy,.arco-typography-operation-copied{padding:2px;margin-left:2px}.arco-typography-operation-copy{cursor:pointer;color:var(--color-text-2);background-color:transparent;border-radius:2px;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-typography-operation-copy:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-typography-operation-copy:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-typography-operation-copied{color:rgb(var(--success-6))}.arco-typography-operation-edit{padding:2px;margin-left:2px;cursor:pointer;color:var(--color-text-2);background-color:transparent;border-radius:2px;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-typography-operation-edit:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-typography-operation-edit:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-typography-operation-expand{color:rgb(var(--primary-6));margin:0 4px;cursor:pointer}.arco-typography-operation-expand:hover{color:rgb(var(--primary-5))}.arco-typography-operation-expand:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3);border-radius:var(--border-radius-small)}.arco-typography-edit-content{position:relative;left:-13px;margin-right:-13px;margin-top:-5px;margin-bottom:calc(1em - 5px)}.arco-typography-edit-content-textarea{font-weight:inherit;font-size:inherit;line-height:inherit}.arco-typography-rtl{direction:rtl}.arco-typography-rtl blockquote{border-right:2px solid var(--color-neutral-6);padding-right:8px;padding-left:0}.arco-typography-rtl ul li,.arco-typography-rtl ol li{margin-left:0;margin-right:20px}.arco-typography-rtl .arco-typography-operation-copy,.arco-typography-rtl .arco-typography-operation-copied,.arco-typography-rtl .arco-typography-operation-edit{margin-right:2px;margin-left:0}.arco-typography-rtl .arco-typography-edit-content{left:initial;right:-13px;margin-left:-13px;margin-right:0}.arco-ellipsis{display:flex;position:relative}.arco-ellipsis-content.arco-ellipsis-multiple:before{content:" ";float:right;height:100%;margin-bottom:-21px}.arco-ellipsis-content .arco-ellipsis-action{display:inline-block}.arco-ellipsis-content .arco-ellipsis-action-collapsed{float:right;clear:both}.arco-ellipsis-content .arco-ellipsis-action-text{color:rgb(var(--primary-6));margin:0 4px;cursor:pointer}.arco-ellipsis-content .arco-ellipsis-action-text:hover{color:rgb(var(--primary-5))}.arco-ellipsis-single{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arco-ellipsis-multiple{display:block;word-break:break-all}.arco-ellipsis-collapsed{display:-webkit-box;display:-moz-box;overflow:hidden}.arco-ellipsis-content-mirror{position:absolute;width:100%;visibility:hidden}.arco-upload{display:inline-block;max-width:100%}.arco-upload-type-picture-card{vertical-align:top}.arco-upload-drag{width:100%}.arco-upload-hide{display:none}.arco-upload-disabled .arco-upload-trigger-picture,.arco-upload-disabled .arco-upload-trigger-picture:hover{cursor:not-allowed;border-color:var(--color-neutral-4);background-color:var(--color-fill-1);color:var(--color-text-4)}.arco-upload-disabled .arco-upload-trigger-drag,.arco-upload-disabled .arco-upload-trigger-drag:hover{cursor:not-allowed;border-color:var(--color-text-4);background-color:var(--color-fill-1)}.arco-upload-disabled .arco-upload-trigger-drag .arco-icon-plus,.arco-upload-disabled .arco-upload-trigger-drag:hover .arco-icon-plus,.arco-upload-disabled .arco-upload-trigger-drag .arco-upload-trigger-drag-text,.arco-upload-disabled .arco-upload-trigger-drag:hover .arco-upload-trigger-drag-text,.arco-upload-disabled .arco-upload-trigger-tip{color:var(--color-text-4)}.arco-upload-trigger{cursor:pointer;display:inline-block;vertical-align:top;width:100%}.arco-upload-trigger-tip{color:var(--color-text-3);margin-top:4px;font-size:12px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arco-upload-trigger-picture{min-width:80px;height:80px;color:var(--color-text-2);text-align:center;margin-bottom:0;background:var(--color-fill-2);border-radius:var(--border-radius-small);border:1px dashed var(--color-neutral-3);transition:all .1s cubic-bezier(0,0,1,1)}.arco-upload-trigger-picture:hover{border-color:var(--color-neutral-4);background-color:var(--color-fill-3);color:var(--color-text-2)}.arco-upload-trigger-picture:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-upload-trigger-picture-text{position:relative;top:50%;transform:translateY(-50%)}.arco-upload-trigger-drag{width:100%;border-radius:var(--border-radius-small);border:1px dashed var(--color-neutral-3);background-color:var(--color-fill-1);text-align:center;transition:all .2s ease;color:var(--color-text-1);padding:50px 0}.arco-upload-trigger-drag .arco-icon-plus{font-size:14px;margin-bottom:24px;color:var(--color-text-2)}.arco-upload-trigger-drag:hover{border-color:var(--color-neutral-4);background-color:var(--color-fill-3)}.arco-upload-trigger-drag:hover .arco-upload-trigger-drag-text{color:var(--color-text-1)}.arco-upload-trigger-drag:hover .arco-icon-plus{color:var(--color-text-2)}.arco-upload-trigger-drag:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-upload-trigger-drag-active{border-color:rgb(var(--primary-6));color:var(--color-text-1);background-color:var(--color-primary-light-1)}.arco-upload-trigger-drag-active .arco-upload-trigger-drag-text{color:var(--color-text-1)}.arco-upload-trigger-drag-active .arco-icon-plus{color:rgb(var(--primary-6))}.arco-upload-trigger-drag .arco-upload-trigger-tip{margin-top:0}.arco-upload-trigger-drag-text{color:var(--color-text-1);line-height:1.5;font-size:14px}.arco-upload-hide+.arco-upload-list .arco-upload-list-item:first-of-type{margin-top:0}.arco-upload-list{width:100%}.arco-upload-list-type-text .arco-upload-list-item:first-of-type,.arco-upload-list-type-picture-list .arco-upload-list-item:first-of-type{margin-top:24px}.arco-upload-list-file-icon{line-height:16px;font-size:16px;color:rgb(var(--primary-6));margin-right:12px}.arco-upload-list-preview-icon{cursor:pointer}.arco-upload-list-error-icon{cursor:pointer;color:rgb(var(--danger-6));font-size:14px;margin-left:4px}.arco-upload-list-success-icon{cursor:pointer;color:rgb(var(--success-6));font-size:14px;line-height:14px}.arco-upload-list-remove-icon{position:relative;cursor:pointer;font-size:14px}.arco-upload-list-start-icon,.arco-upload-list-cancel-icon{position:absolute;color:var(--color-white);transform:translate(-50%) translateY(-50%);top:50%;left:50%;font-size:12px}.arco-upload-list-start-icon:focus-visible,.arco-upload-list-cancel-icon:focus-visible{color:rgb(var(--primary-6))}.arco-upload-list-reupload-icon{cursor:pointer;color:rgb(var(--primary-6));font-size:14px;transition:all .2s ease}.arco-upload-list-reupload-icon:active,.arco-upload-list-reupload-icon:hover{color:rgb(var(--primary-7))}.arco-upload-list-reupload-icon:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-light-3)}.arco-upload-list-status{position:relative;cursor:pointer;line-height:12px}.arco-upload-list-status:hover .arco-progress-circle-mask{stroke:rgba(var(--gray-10),.2)}.arco-upload-list-status:hover .arco-progress-circle-path{stroke:rgb(var(--primary-7))}.arco-upload-list-item-done .arco-upload-list-file-icon{color:rgb(var(--primary-6))}.arco-upload-list-item{box-sizing:border-box;padding-right:24px;margin-top:12px;position:relative}.arco-upload-list-item-operation{font-size:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--color-text-2)}.arco-upload-list-item-operation .arco-upload-list-remove-icon-hover:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--primary-6))}.arco-upload-list-item-operation .arco-upload-list-remove-icon{font-size:inherit}.arco-upload-list-item-text{font-size:14px;display:flex;align-items:center;border-radius:var(--border-radius-small);width:100%;box-sizing:border-box;background-color:var(--color-fill-1);padding:8px 10px 8px 12px;flex-wrap:nowrap}.arco-upload-list-item-text-content{flex:1;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;flex-wrap:nowrap;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-upload-list-item-text-thumbnail{height:40px;width:40px;margin-right:12px;flex-shrink:0}.arco-upload-list-item-text-thumbnail img{width:100%;height:100%}.arco-upload-list-item-text-name{white-space:nowrap;display:flex;overflow:hidden;flex-shrink:1;flex-grow:1;align-items:center;color:var(--color-text-1);font-size:14px;text-overflow:ellipsis;line-height:1.4286;margin-right:10px}.arco-upload-list-item-text-name-link{cursor:pointer;text-decoration:none;overflow:hidden;color:rgb(var(--link-6));text-overflow:ellipsis}.arco-upload-list-item-text-name-text{overflow:hidden;text-overflow:ellipsis}.arco-upload-list-item-error .arco-upload-list-status,.arco-upload-list-item-done .arco-upload-list-status{display:none}.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-text-name-link,.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-text-name{color:rgb(var(--danger-6))}.arco-upload-list.arco-upload-list-type-picture-card{display:inline;vertical-align:top}.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status{top:50%;transform:translateY(-50%);margin-left:0}.arco-upload-list-type-picture-card .arco-upload-list-item{display:inline-block;vertical-align:top;margin-top:0;padding-right:0;margin-right:8px;margin-bottom:8px;overflow:hidden;transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-list-type-picture-card .arco-upload-list-item-error .arco-upload-list-item-picture-mask{opacity:1}.arco-upload-list-item-picture{width:80px;height:80px;position:relative;overflow:hidden;border-radius:var(--border-radius-small);box-sizing:border-box;text-align:center;vertical-align:top;background-color:var(--color-fill-2)}.arco-upload-list-item-picture img{width:100%;height:100%}.arco-upload-list-item-picture-mask{cursor:pointer;position:absolute;text-align:center;inset:0;background:#00000080;color:var(--color-white);font-size:16px;line-height:80px;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1)}.arco-upload-list-item-picture-operation{font-size:14px}.arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon{color:var(--color-white)}.arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon+.arco-upload-list-remove-icon,.arco-upload-list-item-picture-operation .arco-upload-list-preview-icon+.arco-upload-list-remove-icon{margin-left:20px}.arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon:focus-visible,.arco-upload-list-item-picture-operation .arco-upload-list-preview-icon:focus-visible,.arco-upload-list-item-picture-operation .arco-upload-list-remove-icon:focus-visible{border-radius:2px;box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-upload-list-item-picture-error-tip .arco-upload-list-item-picture-operation{opacity:0;width:0;height:0}.arco-upload-list-item-picture-error-tip .arco-upload-list-error-icon{font-size:26px;color:var(--color-white)}.arco-upload-list-item-picture-mask:hover,.arco-upload-list-item-picture-mask:focus-within,.arco-upload-list-item-picture-mask:hover .arco-upload-list-item-picture-operation,.arco-upload-list-item-picture-mask:focus-within .arco-upload-list-item-picture-operation{opacity:1;display:block}.arco-upload-list-item-picture-mask:hover .arco-upload-list-item-picture-error-tip,.arco-upload-list-item-picture-mask:focus-within .arco-upload-list-item-picture-error-tip{display:none}.arco-upload-list-type-picture-list .arco-upload-list-item-text{padding-top:8px;padding-bottom:8px}.arco-upload-list-type-picture-list .arco-upload-list-item-error .arco-upload-list-item-text{background-color:var(--color-danger-light-1)}.arco-upload-list-type-picture-list .arco-upload-list-item-error .arco-upload-list-item-text-name-link,.arco-upload-list-type-picture-list .arco-upload-list-item-error .arco-upload-list-item-text-name{color:rgb(var(--danger-6))}.arco-upload-slide-up-enter{opacity:0}.arco-upload-slide-up-enter-active{opacity:1;transition:opacity .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-slide-up-exit{opacity:1}.arco-upload-slide-up-exit-active{opacity:0;overflow:hidden;margin:0;transition:opacity .1s cubic-bezier(0,0,1,1),height .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s}.arco-upload-list-item.arco-upload-slide-inline-enter{opacity:0}.arco-upload-list-item.arco-upload-slide-inline-enter-active{opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-upload-list-item.arco-upload-slide-inline-exit{opacity:1}.arco-upload-list-item.arco-upload-slide-inline-exit-active{opacity:0;overflow:hidden;margin:0;transition:opacity .1s cubic-bezier(0,0,1,1),width .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s}.arco-upload-rtl,.arco-upload-list-rtl{direction:rtl}.arco-upload-list-rtl .arco-upload-list-file-icon{margin-right:0;margin-left:12px}.arco-upload-list-rtl .arco-upload-list-error-icon{margin-left:0;margin-right:4px}.arco-upload-list-rtl .arco-upload-list-item{padding-right:0;padding-left:24px}.arco-upload-list-rtl .arco-upload-list-item-operation{right:initial;left:0}.arco-upload-list-rtl .arco-upload-list-item-text{padding-right:12px;padding-left:10px}.arco-upload-list-rtl .arco-upload-list-item-text-thumbnail{margin-right:0;margin-left:12px}.arco-upload-list-rtl .arco-upload-list-item-text-name{margin-right:0;margin-left:10px}.arco-upload-list-rtl .arco-upload-list-item-picture-operation .arco-upload-list-reupload-icon+.arco-upload-list-remove-icon,.arco-upload-list-rtl .arco-upload-list-item-picture-operation .arco-upload-list-preview-icon+.arco-upload-list-remove-icon{margin-left:0;margin-right:20px}.arco-upload-list-rtl.arco-upload-list-type-picture-card .arco-upload-list-status{margin-left:initial;margin-right:0}.arco-upload-list-rtl.arco-upload-list-type-picture-card .arco-upload-list-item{margin-right:0;padding-left:0;margin-left:8px}.arco-verification-code{display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.arco-verification-code .arco-input{width:32px;padding-left:0;padding-right:0;text-align:center}.arco-verification-code .arco-input-size-small{width:28px}.arco-verification-code .arco-input-size-mini{width:24px}.arco-verification-code .arco-input-size-large{width:36px}.arco-verification-code-rtl{direction:rtl}*{box-sizing:border-box}:root{--brand-primary: #5a2cfc;--brand-primary-strong: #4a24d6;--brand-secondary: #ad6cfc;--brand-primary-soft: #ece8ff;--brand-primary-soft-alt: #f3f0ff;--brand-primary-border: #cbc2ff;--brand-gradient: linear-gradient(to right, #ad6cfc 0%, #5a2cfc 100%);--app-bg: #f3f4fb;--app-surface: #ffffff;--app-surface-muted: #f7f8fd;--brand-focus-ring: rgba(90, 44, 252, .35);--overlay-backdrop: rgba(12, 14, 34, .45);--radius-md: 10px;--radius-lg: 12px;--feature-content-inline-offset: 8px;--feature-content-width: calc( 100% - (var(--feature-content-inline-offset) * 2) );--feature-sidebar-width: 256px;--feature-page-padding-x: 24px}input,textarea,button{outline:none}.voice-conversion-view-root{position:relative;min-height:100vh;background:#f6f7f9}.voice-filter-tabs{position:sticky;top:0;z-index:8;padding-top:16px;background:#f6f7f9}.voice-conversion-canvas{position:relative;display:grid;min-height:calc(100vh - 70px);overflow:hidden;justify-items:center;align-content:center;padding:18px 0;background:#fff}.voice-conversion-canvas.is-recent{display:block;width:100%;min-height:calc(100vh - 96px);overflow:auto;align-content:start;justify-items:stretch;padding:0 24px 24px}.music-canvas{place-items:start center}.music-canvas.is-recent{display:block;place-items:unset}.voice-hero-empty{display:grid;justify-items:center;width:min(720px,100%);margin-bottom:24px;text-align:center;color:#123b66}.voice-hero-empty h1{margin:0 0 10px;color:#123b66;font-size:36px;line-height:1.05}.voice-hero-empty p{margin:0;color:#5f7d9a;font-size:15px}.voice-current-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-top:16px;padding:0 12px;color:#0f66d6;background:#ffffffb8;border:1px solid rgba(91,154,232,.28);border-radius:999px;font-size:13px;font-weight:600}.voice-cloned-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(720px,100%);margin:0 0 18px}.voice-privacy-note{display:flex;align-items:center;justify-content:center;gap:8px;width:min(1120px,100%);min-width:0;margin-top:10px;color:#98a2c0;font-size:13px;font-weight:600;line-height:1.5;text-align:center}.voice-privacy-note svg{flex:0 0 auto;color:#98a2c0}.voice-cloned-list button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;color:#37658f;background:#ffffffb8;border:1px solid rgba(106,158,216,.28);border-radius:999px;cursor:pointer;font-size:13px}.voice-cloned-list button.is-active{color:#fff;background:linear-gradient(90deg,#ad6cfc,#5a2cfc);border-color:#5a2cfc}.voice-floating-composer{position:absolute;right:58px;bottom:28px;left:58px;max-width:860px;margin:0 auto;padding:16px;background:#fffffff0;border:1px solid #e5eaf2;border-radius:24px;box-shadow:0 18px 48px #2262a41f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voice-composer-title{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;color:#1478ea;background:#f7fbff;border-radius:8px;font-size:14px;font-weight:700}.voice-upload-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.voice-upload-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-upload-slot{position:relative;display:grid;grid-template-rows:.6fr .1fr .1fr;gap:6px;align-items:end;min-height:112px;place-items:center;padding:18px;color:#467199;background:#fff;border:1px dashed #cbd8e8;border-radius:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.voice-upload-slot input{display:none}.voice-upload-slot:hover{background:#f8fbff;border-color:#6eafea}.voice-upload-slot:disabled{cursor:wait;opacity:.72}.voice-upload-slot.has-file{background:#fff;border-style:solid}.voice-upload-icon{display:grid;width:28px;height:28px;place-items:center;color:#0f66d6}.voice-upload-icon svg,.voice-actions svg{flex:0 0 auto}.voice-upload-slot strong{max-width:100%;overflow:hidden;color:#315a84;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.upload-plus{display:inline-block;margin-right:4px}.voice-upload-slot small{margin-top:3px;color:#7fa1bf;font-size:13px}.voice-form-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:12px;margin-top:12px}.voice-form-grid label,.voice-textarea-field,.voice-slider-row label{display:grid;gap:7px;color:#315a84;font-size:13px;font-weight:700}.voice-form-grid input,.voice-textarea-field textarea{width:100%;color:#18324e;background:#ffffffc2;border:1px solid rgba(147,188,228,.5);border-radius:10px;outline:0;font:inherit}.voice-form-grid input{min-height:40px;padding:0 12px}.voice-textarea-field{margin-top:12px}.voice-textarea-field textarea{min-height:76px;max-height:140px;padding:11px 12px;resize:vertical;line-height:1.6}.voice-slider-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.voice-slider-row input{width:100%;accent-color:#2b83ef}.voice-audio-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.voice-audio-results div{display:grid;gap:8px;padding:10px;color:#315a84;background:#ffffffb3;border-radius:10px;font-size:13px;font-weight:700}.voice-audio-results audio{width:100%;height:36px}.voice-recent-panel{display:grid;grid-template-columns:repeat(auto-fill,400px);align-content:start;justify-content:start;justify-items:stretch;gap:20px;width:100%;max-width:none;min-height:0;margin:0;padding:32px 0 0}.voice-recent-panel.has-items{align-content:start;justify-content:start;justify-self:stretch;align-self:start;min-height:0}.voice-recent-empty{display:grid;grid-column:1/-1;place-items:center;align-content:center;justify-items:center;justify-self:center;align-self:start;gap:10px;width:min(420px,100%);min-height:min(320px,100vh - 220px);padding:30px 24px;color:#6b7280;background:#fff;border:1px dashed #d1d5e3;border-radius:12px;box-shadow:none;text-align:center}.voice-recent-empty svg{color:#9ca3af}.voice-recent-empty strong{color:#374151;font-size:16px;line-height:1.4}.voice-recent-empty p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.voice-recent-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:400px;max-width:400px;min-height:0;padding:20px 24px 18px;gap:8px;overflow:hidden;background:linear-gradient(180deg,#f5f9ff,#fff 58%);border:1px solid #e3ecfa;border-radius:16px;box-shadow:0 8px 24px #3b82f614}.voice-synthesis-view-root .voice-recent-card,.voice-convert-view-root .voice-recent-card,.music-generation-view .voice-recent-card{aspect-ratio:5/2.5}.voice-recent-art{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;color:#623bff;background:#f3f0ff;border:1px solid #ded8ff;border-radius:10px}.voice-recent-art svg{width:22px;height:22px}.voice-recent-info{display:grid;flex:0 0 auto;justify-items:center;gap:3px;width:100%;min-width:0;text-align:center}.voice-recent-card strong{max-width:100%;overflow:hidden;color:#111827;font-size:18px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.voice-recent-card span,.voice-recent-card small{max-width:100%;overflow:hidden;color:#9ca3af;font-size:12px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.voice-recent-card small{display:none}.voice-recent-card audio{display:none}.voice-recent-card button{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.voice-recent-play{display:none}.voice-recent-player{display:flex;flex-direction:column;flex:1 1 auto;gap:10px;width:100%;margin-top:auto;padding-top:10px;border-top:0}.voice-recent-player.is-disabled{opacity:.55}.voice-recent-player-progress{display:flex;flex-direction:column;gap:6px;width:100%}.voice-recent-player-track{position:relative;width:100%;height:6px;background:#3b82f624;border-radius:999px;cursor:pointer;touch-action:none}.voice-recent-player-fill{position:relative;height:100%;background:#3b82f6;border-radius:999px;pointer-events:none}.voice-recent-player-fill:after{content:"";position:absolute;top:50%;right:-6px;width:12px;height:12px;background:#fff;border:1px solid #3b82f6;border-radius:50%;transform:translateY(-50%);box-shadow:0 2px 8px #3b82f647}.voice-recent-player-times{display:flex;align-items:center;justify-content:space-between;width:100%;color:#9ca3af;font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.voice-recent-player-toolbar{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px}.voice-recent-player-toolbar-group{display:inline-flex;align-items:center;justify-content:center;gap:8px}.voice-recent-player-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#1d4ed8;background:#dbeafe;border:0;border-radius:50%;cursor:pointer}.voice-recent-player-btn svg{width:16px;height:16px}.voice-recent-player-btn:hover{color:#1e40af;background:#bfdbfe}.voice-recent-player-btn:disabled{cursor:not-allowed;opacity:.5}.voice-recent-player-speed{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;background:#3b82f6;border:0;border-radius:50%;box-shadow:0 4px 12px #3b82f647;cursor:pointer}.voice-recent-player-speed:hover{background:#2563eb}.voice-recent-player-speed:disabled{cursor:not-allowed;opacity:.5}.voice-recent-player audio{display:none}.voice-recent-player-toolbar .voice-recent-icon-button{flex:0 0 auto;width:36px;height:36px;padding:0;color:#4b5563;background:transparent;border:0;border-radius:50%}.voice-recent-player-toolbar .voice-recent-icon-button svg{width:20px;height:20px}.voice-recent-player-toolbar .voice-recent-icon-button:hover,.voice-recent-player-toolbar .voice-recent-icon-button.is-favorite{color:#3b82f6;background:#eff6ff;border-color:transparent}.voice-recent-player-toolbar .voice-recent-icon-button.is-danger{color:#4b5563;background:transparent}.voice-recent-player-toolbar .voice-recent-icon-button.is-danger:hover{color:#dc2626;background:#fff1f1}.voice-recent-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:2px;padding-top:0;border-top:0}.voice-recent-icon-button{width:28px;height:28px;padding:0;color:#696477;background:#f5f3f9;border:1px solid #e3dfeb;border-radius:8px;transition:background .16s ease,color .16s ease,border-color .16s ease}.voice-recent-icon-button svg{width:14px;height:14px}.voice-recent-icon-button:hover,.voice-recent-icon-button.is-favorite{color:#623bff;background:#f3f0ff;border-color:#d8d0ff}.voice-recent-icon-button.is-danger{color:#d14c4c;background:#fff4f4}.voice-recent-icon-button.is-danger:hover{color:#fff;background:#d14c4c}.voice-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-top:10px;padding-top:10px;color:#668aaa;border-top:1px solid rgba(151,193,232,.35);font-size:13px}.voice-actions{display:flex;align-items:center;gap:8px}.voice-actions button,.voice-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;color:#0e5fc6;background:#ffffff9e;border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none}.voice-actions button:disabled{cursor:not-allowed;opacity:.55}.voice-actions .voice-send{width:48px;padding:0;color:#fff;background:#8bb8e8;border-radius:14px}.voice-actions .voice-generate-button{color:#fff;background:#2b83ef;box-shadow:0 10px 24px #2b83ef38}.transcribe-canvas{padding-bottom:232px}.transcribe-hero-empty .voice-hero-icon{color:#2b83ef}.transcribe-result-panel{display:grid;gap:12px;width:min(820px,100%);padding:18px;background:#fff;border:1px solid #dce7f4;border-radius:14px;box-shadow:0 18px 44px #17375c14}.transcribe-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#17375c;font-weight:800}.transcribe-result-head span,.transcribe-result-actions{display:inline-flex;align-items:center;gap:8px}.transcribe-result-head svg{color:#2b83ef}.transcribe-result-actions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#2b83ef;background:#f2f7ff;border:0;border-radius:9px;cursor:pointer}.transcribe-result-panel textarea{width:100%;min-height:260px;padding:14px;color:#18324e;background:#f8fbff;border:1px solid #dbe8f6;border-radius:12px;outline:0;resize:vertical;font:inherit;line-height:1.8}.transcribe-result-meta{display:flex;flex-wrap:wrap;gap:8px}.transcribe-result-meta span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;color:#4876a6;background:#f2f7ff;border-radius:999px;font-size:12px;font-weight:700}.transcribe-floating-composer{max-width:760px}.transcribe-upload-slot{min-height:126px}.transcribe-recent-panel{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.transcribe-recent-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;aspect-ratio:3/4;min-height:0;gap:4px;padding:10px 14px 8px;overflow:hidden}.transcribe-recent-card .voice-recent-art{flex:0 0 auto}.transcribe-recent-card .voice-recent-info{flex:0 0 auto;justify-items:center;text-align:center}.transcribe-recent-card .voice-recent-info span{font-size:16px;line-height:1.4}.transcribe-recent-card p{display:-webkit-box;flex:1 1 auto;width:100%;min-height:0;margin:0;padding:6px 8px;overflow:hidden;color:#625d70;background:#f8f7fb;border:1px solid #ebe7f2;border-radius:6px;font-size:24px;line-height:1.4;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.transcribe-recent-card .voice-recent-actions{flex:0 0 auto;justify-content:center;margin-top:auto}.transcribe-recent-card .voice-recent-actions .voice-recent-icon-button svg{width:16px;height:16px}.music-generation-view .music-canvas .voice-hero-empty{position:static;margin:24px 0 80px!important}.music-canvas .music-result-panel{width:100%;max-width:720px;margin-bottom:16px}.replicate-canvas{min-height:calc(100vh - 88px);padding:104px 48px 260px;place-items:center}.replicate-canvas.is-recent{place-items:start stretch}.replicate-hero-empty{position:static;max-width:620px;margin:0 auto}.replicate-hero-empty p{max-width:620px;line-height:1.7;text-wrap:pretty}.replicate-hero-icon{color:#2b83ef}.replicate-hero-icon svg{filter:drop-shadow(0 12px 22px rgba(43,131,239,.18))}.replicate-result-wrap{display:grid;justify-items:center;gap:14px;width:min(760px,100%)}.replicate-result-wrap+.replicate-floating-composer{max-width:920px}.replicate-floating-composer{position:absolute;right:58px;bottom:28px;left:58px;display:grid;gap:12px;max-width:860px;margin:0 auto;padding:16px;background:#fffffff0;border:1px solid #e5eaf2;border-radius:24px;box-shadow:0 18px 48px #2262a41f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.replicate-mode-toggle{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;min-height:46px;padding:4px;background:#f3f7fc;border:1px solid #dfe9f5;border-radius:8px}.replicate-mode-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;color:#58708b;background:transparent;border:0;border-radius:6px;font-weight:700;cursor:pointer}.replicate-mode-toggle button.active{color:#12375f;background:#fff;box-shadow:0 8px 18px #2b60991f}.replicate-mode-toggle button:disabled{cursor:wait;opacity:.72}.replicate-upload-area{display:grid;justify-items:center;width:100%}.replicate-upload-slot{position:relative;display:grid;width:100%;min-height:118px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;column-gap:14px;row-gap:4px;padding:18px;color:#315a84;background:#fff;border:1px dashed #cbd8e8;border-radius:12px;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.replicate-upload-slot:hover,.replicate-upload-slot.drag-over{background:#f8fbff;border-color:#2b83ef;box-shadow:0 16px 38px #2b83ef1f;transform:translateY(-1px)}.replicate-upload-slot:disabled{cursor:wait;opacity:.82}.replicate-upload-slot.has-file{border-style:solid}.replicate-upload-slot.has-preview{position:relative;min-height:214px;padding:0;overflow:hidden;border-style:solid}.replicate-upload-slot.has-preview img,.replicate-upload-slot.has-preview video{display:block;width:100%;min-height:214px;max-height:280px;object-fit:contain;background:#f5f3fb}.replicate-upload-slot.is-analyzing{pointer-events:none;cursor:wait}.replicate-upload-analyzing{position:absolute;inset:0;z-index:3;display:grid;place-content:center;gap:10px;color:#623bff;background:#ffffffc7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.replicate-upload-analyzing strong{color:#282532;font-size:14px;font-weight:800}.replicate-upload-slot.has-preview small{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;overflow:hidden;padding:5px 8px;color:#282532;background:#ffffffeb;border-radius:8px;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.replicate-upload-icon{display:grid;grid-row:1/3;width:48px;height:48px;place-items:center;color:#2b83ef;background:#e9f2ff;border-radius:12px}.replicate-upload-slot strong{max-width:100%;overflow:hidden;color:#315a84;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.replicate-upload-slot small{color:#7fa1bf;font-size:13px;font-weight:600}.replicate-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding-top:10px;color:#668aaa;border-top:1px solid rgba(151,193,232,.35);font-size:13px;line-height:1.5;text-wrap:pretty}.replicate-composer-footer>span{min-width:0}.replicate-submit-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px;color:#fff;background:linear-gradient(90deg,#ad6cfc,#5a2cfc);border:1px solid #5a2cfc;border-radius:8px;box-shadow:0 14px 32px #5d1ee047;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.replicate-submit-button:not(:disabled):hover,.replicate-submit-button:not(:disabled):focus-visible{border-color:#bea4ffdb;box-shadow:0 18px 38px #5d1ee05c;transform:translateY(-1px)}.replicate-submit-button:disabled{color:var(--text-faint);background:#ffffff14;border-color:var(--app-border);box-shadow:none;cursor:not-allowed;opacity:1}.replicate-result-panel{display:grid;gap:14px;width:min(760px,100%);padding:18px;background:#f8fbff;border:1px solid #e3edf8;border-radius:8px}.replicate-result-head,.replicate-result-head span,.replicate-result-actions{display:flex;align-items:center}.replicate-result-head{justify-content:space-between;gap:12px}.replicate-result-head span{gap:8px;color:#12375f;font-size:15px;font-weight:800}.replicate-result-actions{gap:8px}.replicate-result-actions button,.replicate-card-actions button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:#236dcc;background:#fff;border:1px solid #d5e4f4;border-radius:7px;cursor:pointer}.replicate-prompt-box,.replicate-description{display:grid;gap:8px}.replicate-prompt-box label,.replicate-description label{color:#365d86;font-size:13px;font-weight:800}.replicate-prompt-box textarea{width:100%;min-height:170px;resize:vertical;padding:12px;color:#16395c;background:#fff;border:1px solid #dbe7f3;border-radius:8px;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.replicate-description p{margin:0;padding:12px;color:#35516e;background:#fff;border:1px solid #dbe7f3;border-radius:8px;line-height:1.6}.replicate-tags,.replicate-result-meta{display:flex;flex-wrap:wrap;gap:8px}.replicate-tag,.replicate-result-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#426384;background:#eef5fc;border:1px solid #dce9f6;border-radius:999px;font-size:12px;font-weight:700}.replicate-reset-btn{min-height:42px;padding:0 18px;color:#fff;background:#2b83ef;border:0;border-radius:8px;font-weight:800;cursor:pointer}.replicate-notice{color:#236dcc;font-size:13px;font-weight:700}.replicate-result-composer{gap:11px}.replicate-result-composer .replicate-mode-toggle button:disabled{opacity:1;cursor:default;min-height:31px;font-size:11px}.replicate-result-success{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#f6f4ff;border:1px solid #e8e2ff;border-radius:10px}.replicate-result-success-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;color:#623bff;background:#fff;border-radius:999px}.replicate-result-success-copy{display:grid;gap:2px;min-width:0}.replicate-result-success-copy strong{color:#282532;font-size:11px;font-weight:900}.replicate-result-success-copy p{margin:0;color:#9894aa;font-size:10px;font-weight:700;line-height:1.45}.replicate-result-prompt{display:grid;gap:7px}.replicate-result-prompt label{color:#9894aa;font-size:10px;font-weight:800}.replicate-result-prompt textarea{width:100%;min-height:118px;resize:vertical;padding:10px 12px;color:#282532;background:#fff;border:1.5px solid #282532;border-radius:10px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.replicate-goto-generation-btn{justify-self:start;min-height:28px;padding:0 12px;color:#fff;background:linear-gradient(135deg,#8b6bff,#623bff);border:0;border-radius:999px;font-size:11px;font-weight:900;cursor:pointer}.replicate-goto-generation-btn:disabled{opacity:.55;cursor:not-allowed}.replicate-result-footer{padding-top:10px;border-top:1px solid #ece8f3}.replicate-result-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.replicate-result-footer p{font-size:12px}.replicate-result-composer .marketing-result-actions{gap:7px}.replicate-result-composer .marketing-result-actions button{min-height:28px;gap:5px;padding:0 11px;font-size:11px}.replicate-result-composer .marketing-result-actions .is-primary{min-width:90px;box-shadow:0 8px 18px #623bff2e}.replicate-result-credits{min-height:28px;display:inline-flex;align-items:center;padding:0 2px;color:#2b83ef;font-size:11px;font-weight:900}.replicate-result-wrap.is-completed .replicate-notice{width:min(392px,100%);font-size:10px;text-align:center}.replicate-recent-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;width:100%}.replicate-recent-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:98px;padding:14px;background:#fff;border:1px solid #e3ebf4;border-radius:8px}.replicate-card-icon{display:grid;width:46px;height:46px;place-items:center;color:#2b83ef;background:#eef5ff;border-radius:12px}.replicate-card-info{display:grid;gap:6px;min-width:0}.replicate-card-info strong{overflow:hidden;color:#173a5e;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.replicate-card-info span{color:#7089a3;font-size:12px}.replicate-card-actions{display:inline-flex;gap:6px}.music-hero-empty .voice-hero-icon{color:#2b83ef}.music-result-panel audio{width:100%;height:42px}.music-lyrics-preview{max-height:180px;overflow:auto;padding:12px;color:#315a84;background:#f8fbff;border:1px solid #dbe8f6;border-radius:10px}.music-lyrics-preview pre{margin:0;white-space:pre-wrap;font:inherit;line-height:1.7}.music-composer{display:grid;gap:12px;max-width:820px}.music-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.music-mode-toggle button{min-height:36px;color:#41688e;background:#f2f7ff;border:1px solid #d9e8f8;border-radius:9px;cursor:pointer;font-size:13px;font-weight:800}.music-mode-toggle button.active{color:#fff;background:#2b83ef;border-color:#2b83ef}.composer-field{display:grid;gap:7px;color:#315a84;font-size:13px;font-weight:700}.composer-field label{display:flex;justify-content:space-between;gap:10px}.composer-field textarea{width:100%;min-height:72px;padding:11px 12px;color:#18324e;background:#ffffffc2;border:1px solid rgba(147,188,228,.5);border-radius:10px;outline:0;resize:vertical;font:inherit;line-height:1.6}.field-hint{color:#7fa1bf;font-size:12px;font-weight:600}.composer-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:#668aaa;font-size:13px}.opt-checkbox{display:inline-flex;align-items:center;gap:7px;font-weight:700}.composer-model{color:#4876a6;font-weight:700}.music-generate-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;color:#fff;background:#2b83ef;border:0;border-radius:10px;cursor:pointer;font-size:14px;font-weight:800;box-shadow:0 10px 24px #2b83ef38}.music-generate-button:disabled{cursor:not-allowed;opacity:.55}.music-composer-notice{color:#668aaa;font-size:13px}.music-recent-panel{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.music-recent-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:0;gap:4px;padding:10px 14px 8px;overflow:hidden}.music-generation-view .music-recent-card{aspect-ratio:5/2.5}.music-recent-art{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;color:#623bff;background:#f3f0ff;border:1px solid #ded8ff;border-radius:10px}.music-recent-art svg{width:22px;height:22px}.music-recent-card .voice-recent-info{flex:0 0 auto;justify-items:center;text-align:center}.music-recent-controls{display:grid;grid-column:1;grid-row:3;grid-template-columns:28px minmax(0,1fr) 28px;grid-template-rows:auto auto;align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:6px;border-top:1px solid #f0edf5}.music-recent-controls .music-recent-control-btn:first-of-type{grid-column:1;grid-row:1}.music-recent-controls .music-recent-time{grid-column:2;grid-row:1}.music-recent-controls .music-recent-control-btn:last-of-type{grid-column:3;grid-row:1}.music-recent-controls .music-recent-progress-track{grid-column:1/-1;grid-row:2}.music-recent-control-btn{width:28px;height:28px;padding:0;color:#696477;background:#f5f3f9;border:1px solid #e3dfeb;border-radius:8px;cursor:pointer}.music-recent-control-btn:hover{color:#623bff;background:#f3f0ff;border-color:#d8d0ff}.music-recent-time{flex-shrink:1;min-width:0;overflow:hidden;color:#858196;font-size:10px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.music-recent-progress-track{flex:1;height:5px;background:#ebe8f2;border-radius:3px;overflow:hidden}.music-recent-progress-fill{height:100%;background:#623bff;border-radius:3px;transition:width .3s linear}.music-recent-card audio{display:none}@media(max-width:900px){.voice-conversion-view-root{padding:0 12px 12px}.voice-conversion-canvas{min-height:720px;padding:70px 16px 520px}.voice-conversion-canvas.is-recent{min-height:auto;padding:16px}.voice-cloned-list{position:static;justify-content:center;margin-bottom:20px}.voice-floating-composer{right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.voice-upload-grid,.voice-form-grid,.voice-slider-row,.voice-audio-results{grid-template-columns:1fr}.voice-composer-footer{align-items:stretch;flex-direction:column}.voice-actions{justify-content:flex-end}.transcribe-canvas{padding-bottom:360px}.transcribe-result-panel{padding:14px}.transcribe-result-panel textarea{min-height:220px}.music-canvas{padding-bottom:560px}.replicate-canvas{min-height:720px;padding:72px 16px 340px}.replicate-view .replicate-canvas:not(.is-recent){min-height:0!important;padding:24px 16px!important}.replicate-view .replicate-home-stack{width:min(640px,100vw - 32px)}.replicate-view .replicate-floating-composer{right:auto!important;bottom:auto!important;left:auto!important;max-height:none!important;overflow-y:visible!important}.replicate-hero-empty{max-width:420px}.replicate-floating-composer{right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.replicate-upload-slot{min-height:112px;grid-template-columns:44px minmax(0,1fr);padding:14px}.replicate-composer-footer{align-items:stretch;flex-direction:column}.replicate-submit-button{width:100%}.replicate-upload-icon{width:42px;height:42px}}html,body,#root{width:100%;height:100%;margin:0}body{min-width:320px;background:#f4f7fb;font-family:Microsoft YaHei,Noto Sans SC,sans-serif}button{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--brand-focus-ring);outline-offset:2px}a{color:var(--brand-primary)}a:hover{color:var(--brand-primary-strong)}.original-home-shell{position:relative;width:100%;height:100vh;overflow:hidden;background:#fff}.original-home-frame{display:block;width:100%;height:100%;border:0}.upload-clear-button{position:absolute;top:7px;left:7px;z-index:4;display:inline-grid;width:22px;height:22px;place-items:center;color:#365b7f;background:#ffffffeb;border:1px solid rgba(164,192,220,.9);border-radius:50%;box-shadow:0 6px 16px #1e538d29;cursor:pointer;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease}.upload-clear-button:hover,.upload-clear-button:focus-visible{color:#b42318;background:#fff;border-color:#f4776ac7;outline:none;transform:translateY(-1px)}.auth-drawer-layer{position:fixed;inset:0;z-index:999999;pointer-events:none}.auth-drawer-backdrop{position:absolute;inset:0;pointer-events:auto;background:#0f121e6b;border:0;cursor:pointer;animation:auth-fade-in .3s ease both}.auth-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(450px,100vw);height:100%;overflow-y:auto;pointer-events:auto;padding:32px;color:#24202f;background:radial-gradient(circle at 16% 0%,rgba(173,108,252,.16),transparent 34%),linear-gradient(180deg,#fff,#f8f7ff);border-left:1px solid #e8e4f2;box-shadow:-28px 0 70px #24202f29;animation:auth-slide-in .52s cubic-bezier(.22,.61,.36,1) both}.auth-drawer-layer.is-closing .auth-drawer-backdrop{animation:auth-fade-out .3s ease both}.auth-drawer-layer.is-closing .auth-drawer{animation:auth-slide-out .52s cubic-bezier(.22,.61,.36,1) both}.logout-confirm-layer{position:fixed;inset:0;z-index:1200;isolation:isolate;display:grid;place-items:center;padding:24px}.logout-confirm-backdrop{position:absolute;inset:0;background:#050505bf;border:0;cursor:pointer;animation:auth-fade-in .22s ease both}.logout-confirm-dialog{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;width:min(420px,100%);padding:22px;color:#f9f8f6;background:radial-gradient(circle at 16% 0%,rgba(122,44,255,.24),transparent 38%),linear-gradient(180deg,#1c1c1cfa,#080808fa);border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 28px 70px #0000006b;animation:logout-confirm-in .22s cubic-bezier(.22,.61,.36,1) both}.logout-confirm-icon{display:grid;width:44px;height:44px;place-items:center;color:#fecaca;background:#ef444429;border:1px solid rgba(248,113,113,.28);border-radius:12px}.logout-confirm-copy{display:grid;gap:8px;min-width:0}.logout-confirm-copy h2{margin:0;color:#fff;font-size:18px;line-height:1.25}.logout-confirm-copy p{margin:0;color:#f9f8f6ad;font-size:13px;line-height:1.6;text-wrap:pretty}.logout-confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.logout-confirm-actions button{min-width:92px;min-height:38px;padding:0 15px;color:#f9f8f6;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:9px;cursor:pointer;font-size:13px;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .16s ease}.logout-confirm-actions button:hover:not(:disabled),.logout-confirm-actions button:focus-visible{background:#ffffff21;border-color:#ffffff3d}.logout-confirm-actions button:active:not(:disabled){transform:translateY(1px)}.logout-confirm-actions button:disabled{cursor:wait;opacity:.7}.logout-confirm-actions button:last-child{color:#fff;background:#dc2626;border-color:#ef4444;box-shadow:0 14px 28px #dc262642}.logout-confirm-actions button:last-child:hover:not(:disabled),.logout-confirm-actions button:last-child:focus-visible{background:#ef4444;border-color:#f87171}.auth-drawer-close{position:absolute;top:20px;right:20px;display:grid;width:36px;height:36px;place-items:center;color:#6f6a7e;background:#f5f3fb;border:1px solid #e4dfef;border-radius:10px;cursor:pointer}.auth-drawer-kicker{margin-top:48px;color:#7a4cff;font-size:11px;font-weight:800;letter-spacing:.08em}.auth-drawer h2{margin:18px 0 12px;color:#17141e;font-size:38px;line-height:1;letter-spacing:0}.auth-drawer p{margin:0;color:#706a7d;font-size:14px;line-height:1.7}.auth-form{display:grid;gap:16px;margin-top:34px}.auth-method-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:#f2f0f8;border:1px solid #e1dced;border-radius:10px}.auth-method-tab{min-height:38px;color:#7c7688;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.auth-method-tab.is-active{color:#5a2cfc;background:#fff;box-shadow:0 8px 22px #5a2cfc1f}.auth-form label{display:grid;gap:8px;color:#777183;font-size:12px;font-weight:700}.auth-form input,.auth-form select{width:100%;min-height:48px;padding:0 14px;color:#24202f;background:#fff;border:1px solid #d9d4e5;border-radius:10px;outline:none;font-size:15px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8f889d 50%),linear-gradient(135deg,#8f889d 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.auth-form select option{color:#17131f;background:#fff}.auth-form select option:disabled{color:#9a9a9a;background:#f1f1f1;cursor:not-allowed}.auth-form input:disabled{cursor:not-allowed;opacity:.72}.auth-form input:focus,.auth-form select:focus{background:#fff;border-color:#8d65ff;box-shadow:0 0 0 4px #7a2cff24}.auth-form input::placeholder{color:#aaa4b8}.auth-password-control{position:relative}.auth-password-control input{padding-right:48px}.auth-password-toggle{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#8b8499;background:transparent;border:0;border-radius:9px;cursor:pointer;transform:translateY(-50%);transition:color .18s ease,background .18s ease}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:#5a2cfc;background:#f1edff;outline:none}.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.auth-code-row input{min-width:0}.auth-code-send{min-height:48px;padding:0 12px;color:#5a2cfc;background:#f4f0ff;border:1px solid #d8ccff;border-radius:10px;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.auth-code-send:hover:not(:disabled){background:#eee7ff;border-color:#bda8ff}.auth-code-send:disabled{cursor:wait;opacity:.64}.auth-forgot-password{padding:0;color:#ad6cfc;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.auth-error{padding:10px 12px;color:#b42318;background:#fff5f4;border:1px solid #ffd1cc;border-radius:8px;font-size:13px}.auth-success{padding:10px 12px;color:#067647;background:#effdf5;border:1px solid #bdebd1;border-radius:8px;font-size:13px}.auth-security-grid{display:grid;gap:14px}.auth-security-item{display:grid;gap:12px;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:10px}.auth-security-challenge{display:grid;gap:8px;padding:13px 14px;color:#f9f8f6b8;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:12px;font-weight:700}.auth-security-challenge strong{color:#fff;font-size:14px;line-height:1.5}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:4px;color:#fff;background:linear-gradient(to right,#ad6cfc,#5a2cfc);border:0;border-radius:10px;box-shadow:0 16px 34px #5d1ee057;cursor:pointer;font-size:14px;font-weight:800}.auth-submit:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.auth-submit svg{animation:spin 1s linear infinite}.auth-submit svg:not(.lucide-loader-2){animation:none}.auth-mode-switch-row{display:flex;align-items:center;gap:4px;margin-top:18px;font-size:13px;font-weight:700}.auth-mode-switch-row--login{justify-content:space-between;gap:14px}.auth-mode-switch-group{display:flex;align-items:center;min-width:0;gap:4px}.auth-mode-switch-label{color:#736d80}.auth-mode-switch{align-self:flex-start;padding:0;color:#736d80;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:700}.auth-mode-switch:not(.auth-mode-switch-link):hover{color:#5a2cfc}.auth-mode-switch-link,.auth-mode-switch-link:hover,.auth-mode-switch-login-link,.auth-mode-switch-login-link:hover{color:#ad6cfc}.auth-agreement{margin-top:-2px}.auth-agreement-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;color:#6f687a!important;font-size:12px!important;font-weight:600!important;line-height:1.7}.auth-agreement-check input{flex:0 0 auto;width:17px;min-width:17px;height:17px;min-height:17px;margin:2px 0 0;padding:0;accent-color:#5a2cfc;cursor:pointer}.auth-agreement-check span{min-width:0}.auth-agreement-check a{margin:0 3px;color:#3424d6;font-weight:800;text-decoration:none}.auth-agreement-check a:hover,.auth-agreement-check a:focus-visible{color:#5a2cfc;text-decoration:underline;outline:none}.legal-page-shell{min-height:100vh;padding:24px 24px 56px;color:#24202f;background:radial-gradient(circle at 16% 0%,rgba(173,108,252,.16),transparent 30%),linear-gradient(180deg,#f8f7ff,#fff 46%,#f6f7fb)}.legal-page-hero{width:min(1080px,100%);margin:0 auto 18px;padding:24px 0 10px}.legal-page-hero span{color:#6a3df6;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.legal-page-hero h1{margin:12px 0 10px;color:#17141e;font-size:42px;line-height:1.1}.legal-page-hero p{margin:0;color:#706a7d;font-size:15px;font-weight:700}.legal-markdown-card{width:min(1080px,100%);margin:0 auto;padding:36px 42px 48px;background:#fff;border:1px solid #e6e1ef;border-radius:12px;box-shadow:0 18px 42px #24202f14}.legal-markdown-card h1,.legal-markdown-card h2,.legal-markdown-card h3{color:#17141e;line-height:1.35}.legal-markdown-card h1{margin:0 0 18px;font-size:30px}.legal-markdown-card h2{margin:34px 0 12px;padding-top:18px;border-top:1px solid #eeeaf5;font-size:22px}.legal-markdown-card h3{margin:24px 0 10px;font-size:17px}.legal-markdown-card p,.legal-markdown-card li{color:#4f485b;font-size:15px;line-height:1.9}.legal-markdown-card strong{color:#000}.legal-markdown-card a{color:#000;font-weight:900;text-decoration:underline;text-decoration-color:#00000047;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.legal-markdown-card a:hover,.legal-markdown-card a:focus-visible{color:#6a3df6;text-decoration-color:#6a3df6;outline:none}.legal-markdown-card hr{height:1px;margin:24px 0;background:#eeeaf5;border:0}.legal-markdown-card ul,.legal-markdown-card ol{padding-left:1.4em}.legal-page-error,.legal-page-loading{display:grid;min-height:160px;place-items:center;color:#706a7d;font-size:14px;font-weight:700}@keyframes auth-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes auth-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32px)}}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-fade-out{0%{opacity:1}to{opacity:0}}@keyframes logout-confirm-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.auth-drawer{width:100vw;padding:36px 22px 28px}.auth-drawer h2{font-size:32px}.auth-code-row{grid-template-columns:minmax(0,1fr) 96px}.legal-page-shell{padding:18px}.legal-page-hero{padding-top:18px}.legal-page-hero h1{font-size:32px}.legal-markdown-card{padding:24px 20px 32px}.logout-confirm-dialog{grid-template-columns:1fr;justify-items:start}.logout-confirm-actions{width:100%}.logout-confirm-actions button{flex:1}}.app-home-shell.is-loading{background:#eef3f8}.app-home-shell.is-loading .original-home-frame,.app-home-shell.is-loading .home-nav-hotspots{opacity:0;pointer-events:none}.app-home-shell .original-home-frame,.app-home-shell .home-nav-hotspots{transition:opacity .18s ease}.home-nav-hotspots{position:absolute;left:0;top:115px;width:220px;z-index:3}.article-view-root{position:relative;min-height:100vh;padding:0 24px 24px;background:#f7f8fb;color:#172033;overflow:hidden}.article-filter-tabs{position:sticky;top:0;z-index:7;min-height:60px;background:#f7f8fbf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.article-filter-action{margin-left:8px}.article-topbar{position:fixed;top:0;left:220px;right:0;z-index:6;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:58px;padding:12px 24px;background:#f7f8fbf5;border-bottom:1px solid #e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article-topbar span,.article-section-head span{color:#64748b;font-size:13px;font-weight:800}.article-topbar>div:first-child>span{color:#0f172a;font-size:24px;line-height:1.15;font-weight:900}.article-topbar h1,.article-section-head h2{margin:4px 0 0;color:#0f172a;letter-spacing:0}.article-topbar h1{font-size:28px;line-height:1.2}.article-top-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.article-view-tabs{position:fixed;top:76px;left:244px;z-index:5;display:inline-flex;gap:8px;padding:4px;border:1px solid #d7dde8;border-radius:8px;background:#fff;box-shadow:0 8px 22px #0f172a14}.article-view-tabs button{min-width:92px;min-height:36px;border:0;border-radius:7px;background:transparent;color:#475569;font-weight:900;cursor:pointer}.article-view-tabs button.is-selected{background:#111827;color:#fff}.article-credit,.article-top-actions button,.article-recommendation button,.article-submit-row button,.article-result-meta button,.article-result-meta a,.article-primary-link,.article-failed-state button{min-height:38px;border-radius:8px;border:1px solid #d7dde8;background:#fff;color:#172033;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-weight:800;text-decoration:none;cursor:pointer}.article-credit{background:#eef6ff;border-color:#cfe5ff;color:#15518f}.article-workspace{display:grid;grid-template-columns:minmax(500px,1fr) clamp(400px,26vw,460px);grid-template-rows:330px minmax(0,1fr);gap:18px;align-items:stretch;height:calc(100vh - 88px);min-height:0;margin-top:18px}.article-form-panel,.article-result-surface,.article-cases-section,.article-history-section{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.article-form-panel{display:grid;grid-column:1;grid-row:2;gap:18px;padding:18px;min-height:0;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.article-field{display:grid;gap:10px;min-width:0}.article-field>span{color:#475569;font-size:13px;font-weight:800}.article-field textarea,.article-field input,.article-field select{width:100%;border:1px solid #d7dde8;border-radius:8px;background:#fff;color:#172033;outline:none}.article-field textarea{min-height:148px;padding:14px;line-height:1.65;resize:vertical}.article-field input,.article-field select{min-height:42px;padding:0 11px}.article-field textarea:focus,.article-field input:focus,.article-field select:focus{border-color:#0f8ee8;box-shadow:0 0 0 3px #0f8ee81f}.article-option-row,.article-pill-row{display:flex;flex-wrap:wrap;gap:9px}.article-visual-option-grid{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.article-visual-option-grid button{flex:0 0 calc((100% - 30px)/4);width:auto;min-width:72px;min-height:112px;border:1px solid #d7dde8;border-radius:9px;background:#fff;color:#172033;padding:7px;display:grid;justify-items:center;align-content:start;gap:6px;font-size:12px;line-height:1.25;font-weight:800;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.article-visual-option-grid button:hover{border-color:#c6d3e2;background:#fcfdff;transform:translateY(-1px)}.article-visual-option-grid button:focus-visible{outline:3px solid rgba(15,142,232,.22);outline-offset:2px}.article-visual-option-grid button.is-selected{border-color:#0f8ee8;background:#eaf6ff;box-shadow:0 0 0 3px #0f8ee81f;color:#075da0}.article-visual-option-grid img{width:72px;height:72px;border-radius:7px;display:block;object-fit:contain;background:#f8fafc}.article-visual-option-grid.is-palette button{flex-basis:calc((100% - 30px)/4);min-width:64px;min-height:82px;padding:7px 5px}.article-visual-color{width:42px;height:42px;border-radius:50%;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 0 0 1px #ffffff80}.article-option-row button,.article-pill-row button,.article-case-card div button,.article-history-card div button,.article-history-card div a{border:1px solid #d7dde8;border-radius:8px;background:#fff;color:#334155;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;cursor:pointer}.article-option-row button.is-selected,.article-pill-row button.is-selected{border-color:#0f8ee8;background:#eaf6ff;color:#075da0}.article-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-one-col{grid-template-columns:1fr}.article-optional-field{display:grid;gap:8px}.article-add-field{width:100%;min-height:38px;border:1px dashed #b8c4d6;border-radius:8px;background:#f8fafc;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer}.article-add-field:hover{border-color:#0f8ee8;background:#eef8ff;color:#075da0}.article-recommendation{border:1px solid #cfe5ff;border-radius:8px;background:#f4faff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.article-recommendation strong,.article-result-meta strong,.article-case-card strong,.article-history-card strong{color:#0f172a;font-size:14px}.article-recommendation p,.article-empty-state p,.article-generating-state p,.article-failed-state p,.article-result-meta p,.article-case-card p,.article-history-card p{margin:6px 0 0;color:#64748b;line-height:1.55;font-size:13px;overflow:visible;text-overflow:clip;white-space:normal}.article-submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.article-submit-row span{color:#0f172a;font-weight:900}.article-submit-price-pill{display:inline-flex;align-items:center;justify-self:start;padding:8px 12px;color:#f5d475!important;background:#3d2e10d1;border:1px solid rgba(255,212,117,.2);border-radius:999px;font-size:12px;font-weight:900}.article-submit-row button{background:#111827;border:0;color:#fff;min-width:128px}.article-recommendation button{border:0}.article-submit-row button:disabled{opacity:.55;cursor:not-allowed}.article-generating-state svg{animation:article-spin 1s linear infinite}.article-error{border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:800}.article-main-panel{display:contents}.article-result-surface{grid-column:1;grid-row:1;min-height:0;padding:18px;display:grid;place-items:center;overflow:hidden}.article-empty-state,.article-generating-state,.article-failed-state{text-align:center;max-width:620px;display:grid;justify-items:center;gap:10px}.article-empty-state svg,.article-generating-state svg{color:#0f8ee8}.article-empty-state h2,.article-generating-state h2,.article-failed-state h2{margin:0;color:#0f172a;letter-spacing:0}.article-generating-state p{max-height:116px;overflow:hidden}.article-completed-state{width:100%;display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,320px);gap:18px;align-items:center}.article-result-image{min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:0;cursor:zoom-in;overflow:hidden}.article-result-image img{width:100%;max-height:540px;object-fit:contain;display:block}.article-result-meta{display:grid;gap:10px}.article-result-meta>span{color:#15803d;display:inline-flex;gap:6px;align-items:center;font-weight:900}.article-result-meta div{display:flex;flex-wrap:wrap;gap:8px}.article-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 16px 0}.article-cases-section{grid-column:2;grid-row:1/span 2;min-height:0;height:auto;max-height:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.article-cases-section>.article-section-head,.article-cases-section>.article-case-grid{display:none}.article-cases-section::-webkit-scrollbar{width:8px}.article-form-panel::-webkit-scrollbar{width:8px}.article-cases-section::-webkit-scrollbar-thumb,.article-form-panel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.article-cases-section::-webkit-scrollbar-track,.article-form-panel::-webkit-scrollbar-track{background:transparent}.article-cases-section .article-section-head{position:sticky;top:0;z-index:1;padding-bottom:10px;border-bottom:1px solid #e2e8f0;background:#fff}.article-history-grid{padding:16px;display:flex;flex-wrap:wrap;gap:12px}.article-case-grid{display:flex;flex-direction:column;gap:10px;padding:12px}.article-case-card,.article-history-card{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.article-case-card{width:100%;display:flex;flex-direction:column;margin:0}.article-case-card>button{width:100%;border:0;padding:0;background:#f8fafc;cursor:pointer;display:grid;place-items:center;color:#64748b;font-weight:900}.article-history-card>button{width:100%;height:293px;border:0;padding:0;background:#f8fafc;cursor:pointer;display:grid;place-items:center;color:#64748b;font-weight:900}.article-case-card img,.article-history-card img{width:100%;display:block}.article-case-card>button{aspect-ratio:auto;flex:0 0 auto;height:auto;min-height:0;overflow:visible;display:block}.article-case-card img{height:auto;max-height:none;object-fit:contain}.article-history-card img{height:100%;object-fit:contain;background:#f8fafc}.article-case-card>div,.article-history-card>div{padding:10px;display:grid;gap:7px}.article-case-card>div{position:relative;z-index:1;align-content:start;background:#fff}.article-case-card div button{min-height:32px}.article-history-grid{justify-content:flex-start}.article-history-card{flex:0 0 auto;width:220px}.article-history-card>div>div{display:flex;gap:6px;flex-wrap:wrap}.article-history-card div button,.article-history-card div a{width:34px;padding:0}.article-history-empty{grid-column:1/-1;min-height:110px;border:1px dashed #cbd5e1;border-radius:8px;display:grid;place-items:center;color:#64748b;font-weight:800}.article-history-section:has(.article-history-empty){width:100%;max-width:none;background:transparent!important;border:0;box-shadow:none}.article-history-section:has(.article-history-empty) .article-section-head{display:none}.article-history-section:has(.article-history-empty) .article-history-grid{min-height:calc(100vh - 140px);padding:24px;justify-content:center;align-items:center}.article-history-section:has(.article-history-empty) .article-history-empty{display:grid;place-items:center;align-content:center;gap:10px;width:min(420px,100%);min-height:min(480px,100vh - 190px);padding:30px 24px;color:var(--text-primary, #f8fafc);background:radial-gradient(circle at 18% 0%,rgba(122,44,255,.14),transparent 30%),#101010;border:1px dashed rgba(255,255,255,.16);border-radius:8px;box-shadow:0 24px 70px #00000057;text-align:center;font-size:16px;font-weight:800}.voice-recent-empty:not(:only-child),.article-history-section:has(.article-history-empty) .article-history-empty,.face-swap-view-root .motion-recent-empty,.video-dub-recent-empty,.idh-recent-empty,.watermark-recent-empty{justify-self:center;align-self:center}.article-preview-overlay{position:fixed;inset:0;z-index:60;background:#0f172a8f;display:grid;place-items:center;padding:24px}.article-preview-dialog{width:min(980px,100%);max-height:calc(100vh - 48px);border-radius:8px;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.article-preview-head{padding:14px 16px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;gap:12px;align-items:center}.article-preview-head span{color:#64748b;font-size:13px;font-weight:800}.article-preview-head strong{display:block;color:#0f172a;margin-top:2px}.article-preview-head button{width:36px;height:36px;border:1px solid #d7dde8;border-radius:8px;background:#fff;cursor:pointer}.article-preview-stage{min-height:0;background:#f8fafc;display:grid;place-items:center;padding:16px}.article-preview-stage img{max-width:100%;max-height:calc(100vh - 190px);object-fit:contain;display:block}.article-primary-link{margin:14px 16px 16px;background:#111827;color:#fff;border-color:#111827}@keyframes article-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.article-view-root{height:auto;padding:24px;overflow-y:auto}.article-topbar{position:static;padding:0;min-height:0;margin-bottom:18px;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.article-workspace{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto}.article-result-surface{grid-column:1;grid-row:1}.article-form-panel{grid-column:1;grid-row:2}.article-completed-state{grid-template-columns:1fr}.article-view-tabs{position:static;margin:0 0 16px}.article-form-panel{position:static;width:auto;max-height:none;overflow:visible}.article-cases-section{grid-column:1;grid-row:3;position:static;height:auto;max-height:none;overflow:visible}.article-cases-section .article-section-head{position:static}}@media(max-width:720px){.article-view-root{padding:14px}.article-topbar,.article-section-head,.article-recommendation,.article-submit-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.article-two-col{grid-template-columns:1fr}.article-topbar h1{font-size:23px}.article-case-grid,.article-history-grid{flex-direction:column}.article-visual-option-grid{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.article-visual-option-grid button{flex:0 0 72px;width:72px;min-width:72px}.article-visual-option-grid.is-palette button{flex:0 0 64px;width:64px;min-width:64px}}.image-placeholder{min-height:100vh;padding:24px;color:#172033;background:#f4f7fb}.home-nav-hotspot{display:block;width:220px;height:42px;padding:0;background:transparent;border:0;cursor:pointer}.placeholder-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto 24px}.back-home,.placeholder-brand{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px}.back-home{color:#172033;background:#fff;border:1px solid #e7edf5;cursor:pointer}.placeholder-brand{color:#1677ff;background:#eef6ff;font-weight:600}.placeholder-panel{display:grid;place-items:center;align-content:center;min-height:calc(100vh - 112px);max-width:1180px;margin:0 auto;padding:48px 24px;text-align:center;background:#fff;border:1px solid #e7edf5;border-radius:18px}.placeholder-icon{display:grid;width:64px;height:64px;place-items:center;color:#1677ff;background:#eef6ff;border-radius:18px}.placeholder-panel h1{margin:18px 0 8px;font-size:28px}.placeholder-panel p{max-width:520px;margin:0;color:#667386;line-height:1.7}@media(max-width:760px){.home-nav-hotspots,.home-nav-hotspot{width:210px}.placeholder-topbar{align-items:flex-start;flex-direction:column}}.feature-page-shell{display:flex;min-height:100vh;color:#1e293b;background:#f1f5f9}.feature-sidebar{position:sticky;top:0;display:flex;flex:0 0 220px;flex-direction:column;width:220px;height:100vh;background:#fff;border-right:1px solid #cbd5e1}.feature-brand{display:flex;align-items:center;gap:8px;width:100%;min-height:64px;padding:0 16px;color:#1e293b;background:transparent;border:0;font-size:18px;font-weight:600;font:inherit;text-align:left;cursor:pointer;border-bottom:1px solid #cbd5e1;transition:background .16s ease,box-shadow .16s ease}.feature-brand:hover{background:#f8fafc}.feature-brand:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-focus-ring)}.feature-brand-mark{display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#3b82f6;border-radius:8px}.feature-nav{flex:1;overflow-y:auto;padding:8px;scrollbar-width:none}.feature-nav::-webkit-scrollbar{display:none}.feature-nav-item{position:relative;display:flex;align-items:center;width:100%;gap:12px;min-height:40px;padding:10px 12px;color:#64748b;background:transparent;border:0;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:background .16s ease,color .16s ease}.feature-nav-item:hover{color:#1e293b;background:#f8fafc}.feature-nav-item.is-active{color:#3b82f6;background:#eff6ff}.feature-nav-item.is-active:before{position:absolute;left:0;top:50%;width:3px;height:20px;content:"";background:#3b82f6;border-radius:0 999px 999px 0;transform:translateY(-50%)}.feature-login{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 24px);min-height:40px;margin:12px;color:#fff;background:#0a1628;border:0;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600}.feature-user-panel{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;grid-template-rows:auto auto;align-items:center;gap:9px;margin:12px;padding:9px;color:#1e293b;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px}.feature-user-panel.is-guest{grid-template-columns:34px minmax(0,1fr)}.feature-user-avatar,.feature-user-panel button{display:grid;width:34px;height:34px;place-items:center;border-radius:8px}.feature-user-avatar{color:#fff;background:#0a1628}.feature-user-copy{display:grid;grid-column:2;min-width:0;gap:4px}.feature-user-copy strong,.feature-user-credit-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-user-copy strong{color:#111827;font-size:13px}.article-case-card p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.feature-user-credit-text{color:#64748b;font-size:12px}.feature-user-credit-bar{display:block;grid-column:2/-1;width:100%;height:12px;min-height:12px;border-radius:10px;background:linear-gradient(to right,#ad6cfc,#5a2cfc);box-shadow:0 10px 20px #515cff33}.feature-user-panel button{color:#64748b;background:#fff;border:1px solid #dbe4ef;cursor:pointer}.feature-user-panel button:hover{color:#0f172a;border-color:#b7c4d6}.feature-page-shell.is-guest .credits-chip,.feature-page-shell.is-guest .fm-credit-pill{display:none!important}.feature-guest-auth-actions{position:fixed;top:16px;right:40px;z-index:999999;display:inline-flex;align-items:center;gap:8px}.feature-guest-auth-actions button{width:126px;height:45px;padding:0;color:#5a2cfc;background:#ffffffeb;border:1px solid #dbe4ef;border-radius:24px;box-shadow:0 12px 30px #32415f1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font-size:15px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.feature-guest-auth-actions button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #32415f2e}.feature-guest-auth-actions button:active{transform:translateY(0) scale(.98)}.feature-guest-auth-actions button:last-child{color:#fff;background:linear-gradient(to top,#ad6cfc,#5a2cfc);border:0;box-shadow:0 8px 18px #5a2cfc38}.feature-guest-auth-actions button:last-child:hover{box-shadow:0 14px 30px #5a2cfc4d}.feature-main{flex:1;min-width:0;background:#101010}.image-gen-view,.video-gen-view{position:relative;min-height:100vh;padding:0 var(--feature-page-padding-x) 154px;background:#101010}.image-filter-tabs{position:sticky;top:0;z-index:99;display:flex;align-items:center;gap:22px;height:66px;margin:0 -24px;padding:0 32px;background:#f6f7f9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.image-filter-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 18px;color:#636b77;background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:15px}.image-filter-tabs .selected{color:#fff;background:#171717;font-weight:700}.credits-chip{margin-left:auto;padding:7px 12px;color:#174a7c;background:#eaf4ff;border:1px solid #cfe4fb;border-radius:999px;font-size:13px;font-weight:700}.image-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-height:calc(100vh - 220px);width:100%;margin:14px 0 0;background:transparent}.image-workspace.has-history{grid-template-columns:minmax(0,1fr)}.image-workspace>.result-card,.image-workspace>.empty-results{display:none}.image-canvas{position:relative;min-width:0;min-height:calc(100vh - 220px);overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}.example-canvas{display:block;padding:22px 0 0;overflow-y:auto;background:transparent}.example-canvas-copy{max-width:640px;padding:2px 0 18px;color:#172033;background:transparent;border:0}.example-canvas-copy span,.generation-copy span,.canvas-toolbar span{display:inline-flex;align-items:center;gap:6px;color:#1677ff;font-size:13px;font-weight:700}.example-canvas-copy h1,.generation-copy h1,.failed-canvas h1{margin:6px 0 0;color:#172033;font-size:26px;line-height:1.2;letter-spacing:0;text-wrap:pretty}.example-mosaic{display:grid;min-height:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:8px;padding:8px;background:#e9eef5}.example-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding-bottom:24px;background:transparent}.example-card{display:grid;gap:10px;margin:0;padding:14px;overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;cursor:pointer;text-align:left;box-shadow:0 8px 18px #1e293b0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.example-card:hover{border-color:#9ecbff;background:#fbfdff;box-shadow:0 16px 36px #1677ff21;transform:translateY(-3px)}.example-card:active{transform:translateY(-1px) scale(.99)}.example-card-preview{position:relative;display:grid;overflow:hidden;background:#e9eef5;border-radius:8px}.example-card-preview img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#e9eef5;transition:transform .22s ease,filter .22s ease}.example-card-preview:after{content:"生成同款";position:absolute;left:50%;bottom:22px;z-index:2;min-width:126px;height:42px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,8px);border-radius:8px;background:#211f26b8;color:#fff;font-size:14px;font-weight:800;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.example-card:hover img{transform:scale(1.035);filter:brightness(.78)}.example-card:hover .example-card-preview:after{opacity:1;transform:translate(-50%)}.example-card:hover .example-card-tags,.example-card:hover .example-card-meta{opacity:0;transition:opacity .18s ease;pointer-events:none}.example-card-tags,.example-card-meta{display:flex;align-items:center;gap:6px}.example-card-tags{flex-wrap:wrap}.example-card-tags span{min-height:22px;padding:3px 8px;color:#075fb7;background:#eaf4ff;border:1px solid #cfe4fb;border-radius:5px;font-size:12px;font-weight:700;line-height:1.2}.example-card-tags span:nth-child(2){color:#007a9f;background:#e7faff;border-color:#b9ecf6}.example-card-tags span:nth-child(3){color:#6844d9;background:#f0e9ff;border-color:#d8c9ff}.example-card-meta{justify-content:space-between}.example-card-meta span{min-width:0;overflow:hidden;color:#172033;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.example-card-meta strong{flex:0 0 auto;padding:4px 7px;color:#c44918;background:#fff3e8;border:1px solid #ffd6b5;border-radius:5px;font-size:12px}.example-tile{position:relative;min-height:160px;margin:0;overflow:hidden;background:#dfe7f1;border-radius:8px}.example-tile img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.example-tile:hover img{transform:scale(1.035)}.example-tile figcaption{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 8px;overflow:hidden;color:#fff;background:#0f172a9e;border-radius:6px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tile-1,.tile-6{grid-row:span 2}.tile-3,.tile-5{grid-column:span 2}.generation-canvas,.failed-canvas{display:grid;place-items:center;align-content:center;gap:22px;padding:42px;text-align:center;background:linear-gradient(135deg,#e8f4ffd1,#ffffffe6),#fff}.generation-visual{position:relative;display:grid;width:min(420px,78vw);height:238px;place-items:center}.generation-orbit{position:relative;z-index:2;display:grid;width:76px;height:76px;place-items:center;color:#1677ff;background:#fff;border:1px solid #cfe4fb;border-radius:50%;box-shadow:0 14px 34px #1677ff2e}.generation-orbit svg,.history-processing svg{animation:spin 1.1s linear infinite}.generation-sheets{position:absolute;inset:0;display:grid;place-items:center}.generation-sheets span{position:absolute;width:220px;height:146px;background:#fff;border:1px solid #dbe7f4;border-radius:8px;box-shadow:0 18px 38px #1e406c1a;animation:sheetFloat 1.8s ease-in-out infinite}.generation-sheets span:nth-child(1){transform:translate(-72px,24px) rotate(-8deg)}.generation-sheets span:nth-child(2){transform:translate(64px,-10px) rotate(7deg);animation-delay:.18s}.generation-sheets span:nth-child(3){transform:translate(0);animation-delay:.32s}.generation-copy{max-width:620px}.generation-copy p,.failed-canvas p,.failed-prompt{margin:10px 0 0;color:#516073;font-size:15px;line-height:1.7;text-wrap:pretty}.generation-copy p,.failed-prompt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.completed-canvas{display:grid;grid-template-rows:auto minmax(0,1fr);background:#f8fafc}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 18px;background:#fffffff0;border-bottom:1px solid #e1e7ef}.canvas-toolbar strong{display:-webkit-box;max-width:760px;margin-top:4px;overflow:hidden;color:#172033;font-size:15px;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.canvas-download{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px}.canvas-image-stage{display:grid;min-height:0;place-items:center;padding:20px}.canvas-image-stage img{display:block;width:100%;height:100%;max-height:calc(100vh - 330px);object-fit:contain}.failed-icon{display:grid;width:64px;height:64px;place-items:center;color:#c2410c;border:1px solid #ffd8c7;border-radius:8px}.failed-canvas button{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding:0 16px;color:#fff;background:#172033;border:0;border-radius:8px;cursor:pointer;font-weight:700}.chat-canvas{overflow-y:auto;padding:24px 0;background:#f6f7f9;border:0;border-radius:0}.chat-thread{display:grid;gap:18px;max-width:820px;margin:0 auto}.chat-row{display:flex;align-items:flex-start;gap:10px}.chat-row.user{justify-content:flex-end}.chat-row.assistant{justify-content:flex-start}.assistant-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:#1677ff;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px}.assistant-avatar.error{color:#c2410c;background:#fff1ed;border-color:#ffd8c7}.chat-bubble{max-width:min(620px,76%);padding:12px 14px;color:#172033;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;font-size:15px;line-height:1.7;text-wrap:pretty}.chat-row.user .chat-bubble{color:#fff;background:#1677ff;border-color:#1677ff}.chat-bubble.waiting,.chat-bubble.result,.chat-bubble.failed{min-width:min(520px,100%);background:#fff}.chat-waiting-title{display:flex;align-items:center;gap:8px;color:#172033;font-weight:700}.chat-waiting-title svg,.chat-waiting-title .image-generating-spinner{animation:imageLogoSpin 1.1s linear infinite;transform-origin:center center}.chat-waiting-title .image-generating-spinner{width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(98,59,255,.4))}.chat-waiting-card{display:grid;gap:8px;margin-top:14px}.chat-waiting-card span{display:block;height:10px;overflow:hidden;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0),#eaf2fb;background-size:220% 100%;border-radius:999px;animation:shimmer 1.2s linear infinite}.chat-waiting-card span:nth-child(1){width:92%}.chat-waiting-card span:nth-child(2){width:76%}.chat-waiting-card span:nth-child(3){width:54%}.chat-bubble.result>span{display:block;margin-bottom:10px;color:#172033;font-weight:700}.chat-result-image{display:block;width:min(360px,100%);padding:0;overflow:hidden;background:#f1f5f9;border:1px solid #e1e7ef;border-radius:8px;cursor:pointer}.chat-result-image img{display:block;width:100%;max-height:320px;object-fit:contain}.chat-result-actions{display:flex;gap:8px;margin-top:10px}.chat-result-actions a,.chat-bubble.failed button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.chat-bubble.failed strong{display:block;margin-bottom:6px;color:#c2410c}.chat-bubble.failed p{margin:0 0 10px;color:#516073}.history-toggle{position:relative;right:auto;top:auto;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;color:#174a7c;background:#fff;border:1px solid #cfe4fb;border-radius:999px;box-shadow:0 10px 24px #1e293b1a;cursor:pointer;font-size:13px;font-weight:700}.history-toggle:hover,.history-toggle.is-open{color:#fff;background:#1677ff;border-color:#1677ff}.history-toggle span{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;color:#1677ff;background:#eef6ff;border-radius:999px;font-size:12px}.history-toggle.is-open span,.history-toggle:hover span{color:#1677ff;background:#fff}.history-rail{display:flex;position:fixed;right:22px;top:138px;z-index:11;width:320px;min-width:0;max-height:calc(100vh - 180px);flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 14px 34px #1e293b0f}.preview-drawer{position:fixed;top:0;right:0;z-index:30;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw - 220px);height:100vh;background:#fff;border-left:1px solid #dbe5ef;box-shadow:-18px 0 46px #0f172a29}.preview-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:74px;padding:16px 18px;border-bottom:1px solid #edf1f5}.preview-drawer-header span{display:block;color:#1677ff;font-size:13px;font-weight:700}.preview-drawer-header strong{display:-webkit-box;margin-top:4px;overflow:hidden;color:#172033;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.preview-drawer-header button{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:#64748b;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.preview-drawer-stage{display:grid;min-height:0;place-items:center;padding:18px;background:#f8fafc}.preview-drawer-stage img{display:block;width:100%;height:100%;object-fit:contain}.preview-drawer-actions{display:flex;gap:10px;padding:14px 18px;border-top:1px solid #edf1f5}.preview-drawer-actions a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px;font-weight:700;text-decoration:none}.history-rail-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;color:#172033;border-bottom:1px solid #edf1f5;font-size:14px;font-weight:700}.history-rail-header strong{color:#1677ff;font-size:13px}.history-list{display:grid;gap:10px;overflow-y:auto;padding:12px}.history-item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:8px;background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.history-item.is-selected{background:#eef6ff;border-color:#9ecbff;box-shadow:0 8px 20px #1677ff1f}.history-preview{display:grid;width:86px;height:72px;place-items:center;overflow:hidden;color:#1677ff;background:#e9eef5;border:0;border-radius:6px;cursor:pointer}.history-preview img{width:100%;height:100%;object-fit:cover}.history-processing,.history-failed{display:grid;width:100%;height:100%;place-items:center;font-size:13px;font-weight:700}.history-failed{color:#c2410c}.history-meta{min-width:0}.history-title{display:-webkit-box;width:100%;padding:0;overflow:hidden;color:#172033;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:700;line-height:1.35;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.history-tags{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0}.history-tags span{min-height:20px;padding:2px 6px;color:#637083;background:#fff;border:1px solid #e1e7ef;border-radius:5px;font-size:11px;line-height:1.3}.history-actions{display:flex;gap:6px}.history-actions button,.history-actions a{display:grid;width:28px;height:28px;place-items:center;color:#64748b;background:#fff;border:1px solid #e1e7ef;border-radius:6px;cursor:pointer}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheetFloat{0%,to{margin-top:0}50%{margin-top:-8px}}.results-feed{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:24px;margin:24px auto 0}.result-card{overflow:hidden;background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 6px 18px #212b3612}.result-card.status-processing{border-color:#b9dafb}.result-card.status-failed{border-color:#f3b9b9}.result-preview{display:grid;height:155px;margin:16px 16px 0;place-items:center;overflow:hidden;background:#f0f1f4;border-radius:12px}.result-preview img{width:100%;height:100%;object-fit:cover}.preload-image-frame{position:relative;display:block;width:100%;height:100%;overflow:hidden}.preload-image-frame img{display:block;width:100%;height:100%;object-fit:cover}.preload-image-frame img.is-image-loading{opacity:0}.image-preload-skeleton{position:absolute;inset:0;z-index:1;display:grid;place-items:center;align-content:center;gap:8px;color:#e2e8f0d6;background:linear-gradient(100deg,#ffffff0a,#ffffff1f 46%,#ffffff0a),radial-gradient(circle at 50% 18%,rgba(122,44,255,.18),transparent 42%),#0b0c0ff5;background-size:220% 100%,auto,auto;animation:image-preload-skeleton-sheen 1.35s ease-in-out infinite;pointer-events:none}.image-preload-skeleton svg{color:#b296fff5;animation:spin 1s linear infinite}.image-preload-skeleton span{color:#e2e8f0c7;font-size:12px;font-weight:800}@keyframes image-preload-skeleton-sheen{0%{background-position:180% 0,center,center}to{background-position:-40% 0,center,center}}.preview-grid{grid-template-columns:repeat(2,1fr);gap:4px;background:#fff}.preview-grid img{border-radius:0}.broken-image-mark{width:18px;height:18px;background:linear-gradient(135deg,transparent 45%,#8bb7d7 46% 55%,transparent 56%),linear-gradient(#c2d8e8,#c2d8e8);border:1px solid #9fbfd6;border-radius:2px}.processing-state,.failed-state{display:grid;width:100%;height:100%;place-items:center;font-weight:700}.processing-state{color:#1677ff;background:linear-gradient(90deg,#fff0,#ffffff8f,#fff0),#e8f4ff;background-size:220% 100%;animation:shimmer 1.2s linear infinite}.failed-state{color:#c2410c;background:#fff1ed}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.result-meta{padding:12px 16px 16px}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.model-tag,.ratio-tag,.quality-tag,.count-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:5px;font-size:12px;font-weight:600;line-height:1}.model-tag{color:#0069d9;background:#e9f3ff;border:1px solid #b7d8ff;display:none}.ratio-tag{color:#007a9f;background:#e7faff;border:1px solid #b9ecf6}.quality-tag{color:#6844d9;background:#f0e9ff;border:1px solid #d8c9ff}.count-tag{color:#007f63;background:#e8fff8;border:1px solid #c2f2e4}.time-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#8a94a6;font-size:13px}.time-row strong{min-height:22px;padding:2px 7px;color:#c44918;background:#fff3e8;border:1px solid #ffd6b5;border-radius:5px;font-size:12px}.result-meta p{display:-webkit-box;min-height:64px;margin:0 0 12px;padding:10px 12px;overflow:hidden;color:#24496f;background:#f0eef7;border:1px solid #edf1f5;border-radius:8px;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-actions{display:grid;grid-template-columns:36px repeat(3,minmax(0,1fr));gap:8px}.card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;color:#174a7c;background:#fff;border:1px solid #dbe5ef;border-radius:9px;cursor:pointer;font-size:13px;white-space:nowrap}.card-actions .card-action-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;color:#174a7c;background:#fff;border:1px solid #dbe5ef;border-radius:9px;cursor:pointer;font-size:13px;text-decoration:none;white-space:nowrap}.card-actions button:disabled{cursor:not-allowed;opacity:.55}.card-actions .icon-circle{color:#98a5b3;border-radius:50%}.card-actions .icon-circle.is-favorite{color:#161616;background:#fff8d7;border-color:#f4dc70}.empty-results{grid-column:1/-1;display:grid;min-height:240px;place-items:center;color:#667085;background:#fff;border:1px dashed #d4dce7;border-radius:16px}.sowa-composer{position:fixed;right:max(24px,(100vw - 220px - 800px) / 2);bottom:24px;left:max(244px,220px + (100vw - 220px - 800px) / 2);z-index:8;display:grid;gap:14px;min-height:132px;padding:16px 22px 18px;background:#fff;border:1px solid #acd4fb;border-radius:24px;box-shadow:0 18px 48px #1f3f6333}.composer-input-row,.composer-controls-row{display:flex;align-items:center;gap:12px}.composer-add{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:#6f8dac;background:#c9e2fb;border:0;border-radius:14px;cursor:pointer}.composer-input-placeholder{min-width:0;color:#6f8195;font-size:16px}.composer-text-input{flex:1;min-width:0;height:44px;color:#24364b;background:transparent;border:0;outline:0;font-size:16px}.composer-text-input::placeholder{color:#6f8195}.control-select,.composer-tool,.price-pill,.send-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:10px;white-space:nowrap}.control-select{position:relative;gap:6px;min-height:38px;padding:0 10px;color:#24496f;background:#ffffff75;border:1px solid rgba(146,197,253,.62);cursor:pointer;font-size:14px;box-shadow:inset 0 1px #ffffff8a;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.custom-select{position:relative}.custom-select-trigger{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:inherit;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;font-weight:700}.custom-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-chevron{margin-left:auto;transition:transform .16s ease}.custom-select.is-open .custom-select-chevron{transform:rotate(180deg)}.custom-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:none;min-width:100%;padding:6px;background:#fff;border:1px solid rgba(146,197,253,.62);border-radius:12px;box-shadow:0 12px 30px #1677ff24}.custom-select.is-open .custom-select-menu{display:grid;gap:4px}.custom-select-menu button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:34px;padding:0 10px;color:#24496f;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:700;text-align:left}.custom-select-menu button:hover,.custom-select-menu button.is-selected{background:#7bbcff24}.custom-select.is-disabled .custom-select-trigger{cursor:not-allowed;opacity:.6}.custom-select-theme-dh{width:100%}.custom-select-theme-dh .custom-select-trigger{min-height:40px;height:40px;padding:0 14px;color:var(--text-primary)!important;background:linear-gradient(180deg,#ffffff21,#fff1)!important;border:1px solid rgba(176,199,226,.18)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000002e!important;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);font:inherit;font-size:13px;font-weight:800}.custom-select-theme-dh:hover .custom-select-trigger,.custom-select-theme-dh .custom-select-trigger:hover,.custom-select-theme-dh .custom-select-trigger:focus-visible,.custom-select-theme-dh.is-open .custom-select-trigger{border-color:#8d63ff7a!important}.custom-select-theme-dh .custom-select-trigger span,.custom-select-theme-dh .custom-select-trigger svg{color:inherit}.custom-select-theme-dh .custom-select-menu{margin-top:8px;padding:8px;background:radial-gradient(circle at 18% 0%,rgba(141,99,255,.24),transparent 46%),#111113f5!important;border:1px solid rgba(176,199,226,.2)!important;border-radius:14px;box-shadow:inset 0 1px #ffffff12,0 22px 58px #00000075!important;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3)}.custom-select-theme-dh .custom-select-menu button{color:#fff!important;background:transparent;border:1px solid transparent;border-radius:10px;font:inherit;font-size:13px;font-weight:700;transition:color .14s ease,background .14s ease,border-color .14s ease}.custom-select-theme-dh .custom-select-menu button span,.custom-select-theme-dh .custom-select-menu button svg{color:#fff!important;opacity:1!important}.custom-select-theme-dh .custom-select-menu button:hover,.custom-select-theme-dh .custom-select-menu button.is-selected{color:#fff!important;background:#8d63ff2e!important;border-color:#8d63ff42!important}.custom-select-theme-dh .custom-select-menu button.is-selected{font-weight:800}.control-select:hover,.control-select:focus-within{background:#ffffffb8;border-color:#7bbcff;box-shadow:0 6px 16px #1677ff1c}.model-select{min-width:176px;color:#0f4f94;background:linear-gradient(180deg,#ffffffd1,#e2f2ffb8)}.control-select select{max-width:150px;color:inherit;background:transparent;border:0;outline:0;cursor:pointer;font:inherit;font-weight:700}.composer-tool{width:34px;color:#113f67;background:transparent;cursor:pointer}.composer-tool[aria-pressed=true]{color:#b42318;background:#ffd9d5}.price-pill{margin-left:auto;min-width:86px;padding:0 14px;color:#0f4f94;background:#eaf4ff;border:1px solid #b9dafb;font-weight:700}.send-button{width:44px;color:#6c8aab;background:#cbe3fb;cursor:pointer}.send-button:not(:disabled){color:#fff;background:#1677ff}.send-button:disabled{cursor:not-allowed;opacity:.65}.composer-notice{min-height:18px;color:#24496f;font-size:13px}.composer-notice.warning{color:#b42318}.video-gen-view-root{padding-bottom:256px}.video-gen-view-root .video-composer.is-inline{margin:18px 0 20px;position:relative!important;inset:auto!important;margin:0 auto 150px!important;transform:none!important;z-index:2!important}.video-gen-view-root .video-composer.is-sticky{position:fixed;right:32px;bottom:24px;left:340px;z-index:25;padding:0;border-radius:20px}.video-gen-view-root .video-composer.is-sticky .chatbot-ui-dialog{border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important}.video-gen-view-root .video-composer.is-collapsed .chatbot-ui-dialog{padding:12px 16px!important}.video-gen-view-root .video-composer.is-collapsed{min-height:64px!important}.video-gen-view-root .video-composer.is-collapsed .chatbot-ui-dialog>div:first-child{margin-bottom:8px!important}.video-inspiration-grid{align-items:start;padding:10px 0 42px}.incremental-load-more{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0;color:var(--fm-brand);font-size:14px;font-weight:800}.incremental-load-more svg{color:currentColor}.video-inspiration-category-tabs,.image-inspiration-category-tabs{display:flex;align-items:center;gap:10px;margin:24px 0 4px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.video-inspiration-category-tabs::-webkit-scrollbar,.image-inspiration-category-tabs::-webkit-scrollbar{display:none}.video-inspiration-category-tabs button,.image-inspiration-category-tabs button{flex:0 0 auto;min-height:36px;padding:0 16px;color:#777387;background:#fff;border:1px solid #e2dfed;border-radius:999px;font-size:14px!important;font-weight:800;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.video-inspiration-category-tabs button:hover,.video-inspiration-category-tabs button:focus-visible,.image-inspiration-category-tabs button:hover,.image-inspiration-category-tabs button:focus-visible{color:var(--fm-brand);border-color:#cfc6ff;outline:none}.video-inspiration-category-tabs button.is-active,.image-inspiration-category-tabs button.is-active{color:#fff;background:var(--fm-brand);border-color:var(--fm-brand)}.video-inspiration-card{display:grid;width:100%;gap:9px;padding:0;overflow:hidden;color:#f6f6f7;text-align:left;background:#171717;border:1px solid #dedde8;border-radius:8px;cursor:pointer;break-inside:avoid}.video-inspiration-card:hover{border-color:#a78bfa8c}.video-inspiration-media{position:relative;display:block;overflow:hidden;background:#090909;aspect-ratio:16/9}.video-inspiration-media img,.video-inspiration-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.video-inspiration-media video{opacity:0;transition:opacity .16s ease}.video-inspiration-card:hover .video-inspiration-media video,.video-inspiration-card:focus-visible .video-inspiration-media video{opacity:1}.video-inspiration-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px}.video-inspiration-modal-backdrop{position:absolute;inset:0;background:#000000b8;border:0}.video-inspiration-dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-template-rows:minmax(0,1fr);width:min(1180px,96vw);min-height:600px;height:min(720px,92vh);max-height:min(720px,92vh);overflow:hidden;background:#1f2024;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 28px 90px #0000008c}.video-inspiration-player{display:grid;place-items:center;min-width:0;min-height:0;height:100%;overflow:hidden;background:#111216}.video-inspiration-player video{display:block;width:100%;height:100%;max-width:100%;max-height:720px;object-fit:contain;background:#050505}.video-inspiration-detail{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:22px;padding:28px 30px;min-height:0;overflow-y:auto;color:#f5f5f6;background:#28292e}.video-inspiration-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;color:#fffc;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer}.video-inspiration-detail span,.video-inspiration-detail dt{color:#ffffff6b;font-size:14px}.video-inspiration-detail p{margin:10px 0 0;color:#ffffffeb;font-size:17px;line-height:1.7}.video-inspiration-detail dl{display:grid;gap:22px;margin:0}.video-inspiration-detail dd{margin:8px 0 0;color:#fff;font-size:18px;font-weight:700}.video-inspiration-remix{display:inline-flex;align-items:center;justify-content:center;align-self:end;gap:8px;min-height:50px;color:#fff;background:#ef4438;border:0;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700}@media(max-width:980px){.video-inspiration-dialog{grid-template-columns:1fr}.video-inspiration-detail{max-height:44vh}.video-gen-view-root .video-composer.is-sticky{right:16px;left:16px}}.video-results-feed{align-items:start}.video-result-card{background:#fff;border-color:#b9dafb;box-shadow:0 10px 26px #1c57941f}.video-result-preview{position:relative;display:block;width:calc(100% - 32px);height:auto;min-height:0;aspect-ratio:16/9;margin:16px 16px 0;overflow:hidden;background:#9fb6cc}.video-result-preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#8fa9c0}.video-placeholder{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:8px;color:#174a7c;background:#9fb6cc;font-size:13px;font-weight:700}.video-placeholder svg{color:#0f4f7d;width:64px;height:64px;padding:18px;background:#d9efff;border-radius:50%}.video-result-card.status-processing .video-placeholder svg{animation:spin 1.1s linear infinite}.video-placeholder.is-failed{color:#c2410c;background:#ffdcd2}.video-duration-badge{position:absolute;right:8px;bottom:8px;min-width:32px;padding:4px 7px;color:#fff;background:#163b5d;border-radius:5px;font-size:12px;font-weight:800;text-align:center}.video-submit-error{margin:8px auto 0;padding:10px 12px;color:#b42318;background:#fff1ed;border:1px solid #ffd8c7;border-radius:8px;font-size:13px;font-weight:700}.video-empty-results{display:grid;grid-column:1/-1;justify-self:center;min-height:420px}.video-composer{min-height:140px}.video-price-pill{display:grid;min-width:96px;gap:0;padding:4px 12px;line-height:1.2}.video-price-pill strong{font-size:13px}.video-price-pill small{color:#6b7d93;font-size:11px;font-weight:700}.chat-view-root{position:relative;min-height:100vh;padding:0 24px 166px;background:#fff}.chat-topbar{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:66px;padding:0 8px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-topbar h1{grid-column:2;margin:0;color:#172033;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center}.chat-topbar .credits-chip{grid-column:3;justify-self:end}.chat-main-canvas{display:grid;min-height:calc(100vh - 232px);overflow-y:auto;background:#fff}.chat-empty-state{display:grid;place-items:center;align-content:center;min-height:calc(100vh - 232px);color:#172033;text-align:center}.chat-empty-icon{display:grid;width:42px;height:42px;place-items:center;color:#1677ff;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 8px 22px #1e293b14}.chat-empty-state h1{margin:18px 0 8px;color:#172033;font-size:26px;line-height:1.2;letter-spacing:0}.chat-empty-state p{margin:0;color:#8a94a6;font-size:16px}.chat-conversation-thread{display:grid;align-content:start;gap:18px;width:min(860px,100%);margin:0 auto;padding:26px 0 12px}.chat-message-row{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px}.chat-message-row.user{justify-content:flex-end}.chat-message-row.assistant{justify-content:flex-start}.chat-message-stack{display:flex;flex-direction:column;align-items:flex-start;max-width:min(640px,76%)}.chat-message-row.user .chat-message-stack{align-items:flex-end}.chat-message-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:#1677ff;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px}.chat-message-avatar.is-error{color:#c2410c;background:#fff1ed;border-color:#ffd8c7}.chat-copy-actions{position:relative;z-index:2;display:inline-flex;align-items:center;gap:1px;width:max-content;margin-top:12px;color:#667085}.chat-copy-icon,.chat-copy-chevron{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer;transition:color .16s ease,background .16s ease}.chat-copy-icon:hover,.chat-copy-chevron:hover,.chat-copy-chevron.is-open{color:#5a2cfc;background:#f4f0ff}.chat-copy-icon.is-copied{color:#16a34a;background:#ecfdf3}.chat-copy-chevron svg{transition:transform .16s ease}.chat-copy-chevron.is-open svg{transform:rotate(180deg)}.chat-copy-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:80;display:grid;min-width:132px;padding:6px;color:#172033;background:#fff;border:1px solid #e1e7ef;border-radius:10px;box-shadow:0 18px 42px #1e293b24}.chat-copy-menu button{display:flex;align-items:center;min-height:34px;padding:0 10px;color:inherit;background:transparent;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1;text-align:left;white-space:nowrap}.chat-copy-menu button:hover{color:#5a2cfc;background:#f4f0ff}.chat-message-bubble{max-width:630px;padding:12px 14px;color:#172033;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;font-size:15px;line-height:1.75;white-space:pre-wrap;text-wrap:pretty}.chat-message-row.user .chat-message-bubble{color:#fff;background:#1677ff;border-color:#1677ff}.chat-message-cost{display:block;margin-top:4px;padding:0 2px;color:#8a94a6;font-size:12px;line-height:1.35}.chat-message-bubble.is-loading{display:inline-flex;align-items:center;gap:8px;color:#24496f;background:#fff}.chat-message-bubble.is-loading svg{animation:spin 1.1s linear infinite}.chat-message-bubble.is-error{color:#b42318;background:#fff1ed;border-color:#ffd8c7}.chat-message-bubble.is-error strong{display:block;margin-bottom:4px}.chat-message-bubble.is-error p{margin:0;color:#9a3412}.chat-markdown{min-width:0;color:inherit;line-height:1.7;white-space:normal}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p,.chat-markdown ul,.chat-markdown ol,.chat-markdown blockquote,.chat-markdown pre,.chat-markdown table{margin:0 0 12px}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:18px 0 10px;color:#172033;font-weight:800;line-height:1.35}.chat-markdown h1{font-size:22px}.chat-markdown h2{font-size:19px}.chat-markdown h3{font-size:17px}.chat-markdown h4{font-size:15px}.chat-markdown ul,.chat-markdown ol{padding-left:22px}.chat-markdown li+li{margin-top:4px}.chat-markdown a{color:#5a2cfc;font-weight:700;text-decoration:none}.chat-markdown a:hover{text-decoration:underline}.chat-markdown code{padding:2px 5px;color:#5a2cfc;background:#f0ebff;border:1px solid #ded7ff;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;white-space:break-spaces}.chat-markdown pre{max-width:100%;overflow:auto;padding:12px 14px;color:#f6f7fb;background:#12141c;border:1px solid rgba(255,255,255,.08);border-radius:8px}.chat-markdown pre code{display:block;padding:0;color:inherit;background:transparent;border:0;white-space:pre}.chat-markdown blockquote{padding:2px 0 2px 12px;color:#646b7a;border-left:3px solid #ded7ff}.chat-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.chat-markdown th,.chat-markdown td{padding:7px 9px;border:1px solid #dfe4ee;text-align:left;vertical-align:top}.chat-markdown th{color:#172033;background:#f2f5fb;font-weight:800}.chat-inline-error{justify-self:center;max-width:640px;padding:10px 12px;color:#b42318;background:#fff1ed;border:1px solid #ffd8c7;border-radius:8px;font-size:13px;font-weight:700}.chat-composer{min-height:132px}.chat-history-rail{background:#fff}.chat-history-list{gap:12px}.chat-history-item{display:grid;gap:6px;width:100%;padding:10px 12px;color:#172033;background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.chat-history-item:hover,.chat-history-item.is-selected{background:#eef6ff;border-color:#9ecbff;box-shadow:0 8px 20px #1677ff1f}.chat-history-item span{display:block;overflow:hidden;font-size:13px;font-weight:800;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.chat-history-item small{overflow:hidden;color:#667085;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dh-view-root{min-height:100vh;padding:0 24px 28px;color:#172033;background:#f6f7f9}.dh-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:0 4px;background:#f6f7f9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dh-topbar span,.dh-config-header span,.dh-preview-header span{color:#1677ff;font-size:13px;font-weight:800}.dh-topbar h1{margin:4px 0 0;font-size:24px;line-height:1.2;letter-spacing:0}.dh-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:24px;align-items:start}.dh-workspace.is-generating{grid-template-columns:minmax(520px,1fr) minmax(340px,430px)}.dh-config-panel,.dh-preview-stage,.dh-library-panel{min-width:0}.dh-config-panel{position:sticky;top:86px;min-height:calc(100vh - 108px);max-height:calc(100vh - 108px);overflow-y:auto}.dh-tabs,.dh-mode-tabs{display:grid;gap:8px;padding:12px;background:transparent;border-bottom:0}.dh-tabs{grid-template-columns:repeat(3,1fr);padding:0 0 12px;background:transparent;border-bottom:0}.dh-library-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 0 16px;border-bottom:0}.dh-library-heading div{display:grid;gap:4px}.dh-library-heading span,.dh-selected-template span,.dh-pipeline-card span{color:#64748b;font-size:12px;font-weight:800}.dh-library-heading strong,.dh-selected-template strong,.dh-pipeline-card strong{color:#172033;font-size:16px}.dh-library-heading small,.dh-selected-template small,.dh-pipeline-card small{color:#64748b;font-size:12px;line-height:1.5}.dh-mode-tabs{grid-template-columns:repeat(2,1fr);border-radius:12px;border:1px solid rgba(123,139,184,.2);background:#090d18d1}.dh-selected-template,.dh-pipeline-card{display:grid;gap:8px;padding:12px;background:#f7fbff;border:1px solid #d9e8f8;border-radius:8px}.dh-selected-template{grid-template-columns:72px minmax(0,1fr);align-items:center}.dh-selected-template-media{display:grid;width:72px;aspect-ratio:1/1;place-items:center;overflow:hidden;color:#64748b;background:#eaf2fb;border-radius:7px}.dh-selected-template-media img,.dh-selected-template-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.dh-selected-template>div:last-child{display:grid;min-width:0;gap:3px}.dh-pipeline-card{background:#f9fafb;border-color:#e1e7ef}.dh-voice-note{display:grid;gap:4px;padding:0;color:#475569;background:transparent;border:0;border-radius:0;font-size:12px;line-height:1.5}.dh-voice-note strong{color:#172033;font-size:13px}.dh-minimax-options{display:grid;gap:12px;width:100%;padding:0;background:transparent;border:0;border-radius:0}.dh-minimax-options-head{display:grid;gap:3px}.dh-minimax-options-head span{color:#64748b;font-size:12px;font-weight:800}.dh-minimax-options-head strong{color:#172033;font-size:14px}.dh-range-field{display:grid;gap:7px}.dh-range-field span{display:flex;justify-content:space-between;color:#172033;font-size:13px;font-weight:800}.dh-range-field small{color:#64748b;font-weight:800}.dh-range-field input{width:100%;accent-color:#1677ff}.dh-duration-check{padding:0;color:#64748b;background:transparent;border:0;border-radius:0;font-size:12px;font-weight:800;line-height:1.5}.dh-duration-check:not(.is-ready):not(.is-warning){text-align:center}.dh-duration-check.is-ready{padding:9px 11px;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.dh-duration-check.is-warning{padding:9px 11px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.dh-tabs button,.dh-mode-tabs button{min-height:36px;color:#64748b;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:13px;font-weight:800}.dh-tabs button:hover,.dh-tabs .is-active{color:#172033;background:#fff;box-shadow:0 4px 12px #1e293b12}.dh-mode-tabs button:hover,.dh-mode-tabs .is-active{color:#fff;background:linear-gradient(to right,#ad6cfc,#5a2cfc);border-color:transparent;box-shadow:none}.dh-mode-tabs button:disabled{cursor:not-allowed;opacity:.48}.dh-avatar-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;padding:18px 0 0}.dh-task-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding:18px 0 0}.dh-avatar-card,.dh-task-card,.dh-create-card{overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dh-avatar-card:hover,.dh-task-card:hover,.dh-create-card:hover,.dh-avatar-card.is-selected,.dh-task-card.is-selected{border-color:#9ecbff;box-shadow:0 12px 26px #1677ff1f}.dh-avatar-card:hover,.dh-create-card:hover{transform:translateY(-2px)}.dh-avatar-card:hover .dh-avatar-cover,.dh-avatar-card.is-selected .dh-avatar-cover{border-color:#9ecbff}.dh-avatar-cover,.dh-task-preview{position:relative;display:block;width:100%;padding:0;overflow:hidden;background:#eef4fb;border:0;cursor:pointer}.dh-avatar-cover{width:calc(100% - 20px);margin:10px auto 0;aspect-ratio:9/16;background:#dfeaf6;border:1px solid #d6e3f1;border-radius:8px}.dh-task-preview{aspect-ratio:16/9}.dh-avatar-cover img,.dh-avatar-cover video,.dh-task-preview img,.dh-task-preview video{display:block;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .18s ease}.dh-avatar-cover img.is-cover-loading,.dh-avatar-cover video.is-cover-loading{opacity:0}.dh-avatar-cover video.is-cover-loading{opacity:1}.dh-cover-skeleton{position:absolute;inset:0;z-index:1;display:grid;place-items:center;align-content:center;gap:10px;padding:18px;color:#e2e8f0db;background:linear-gradient(100deg,#ffffff0a,#ffffff1f 46%,#ffffff0a),radial-gradient(circle at 50% 18%,rgba(122,44,255,.18),transparent 42%),#0b0c0ff5;background-size:220% 100%,auto,auto;animation:dh-cover-skeleton-sheen 1.35s ease-in-out infinite;text-align:center;pointer-events:none}.dh-cover-skeleton svg{color:#b296fff5;animation:spin 1s linear infinite}.dh-cover-skeleton span{color:#e2e8f0c7;font-size:12px;font-weight:800}@keyframes dh-cover-skeleton-sheen{0%{background-position:180% 0,center,center}to{background-position:-40% 0,center,center}}.dh-video-shell video{display:block;width:100%;max-width:min(100%,520px);height:100%;max-height:calc(100vh - 230px);object-fit:contain;background:#0f172a;border-radius:8px}.dh-avatar-cover video{object-fit:cover;background:#eaf2fb}.dh-empty-media{display:grid;width:100%;min-height:100%;place-items:center;align-content:center;gap:8px;padding:18px;color:#50647d;text-align:center;background:linear-gradient(135deg,#eaf4fff0,#f8fafcf5),#f1f5f9}.dh-empty-media-icon{display:grid;width:44px;height:44px;place-items:center;color:#1677ff;background:#fff;border:1px solid #d5e6f8;border-radius:8px;box-shadow:0 8px 20px #1677ff1a}.dh-empty-media strong{color:#172033;font-size:14px}.dh-empty-media p{max-width:220px;margin:0;color:#667085;font-size:12px;line-height:1.55;text-wrap:pretty}.dh-avatar-badge{position:absolute;top:8px;right:8px;padding:4px 7px;color:#174a7c;background:#ffffffeb;border:1px solid #cfe4fb;border-radius:5px;font-size:12px;font-weight:800}.dh-avatar-info{display:grid;gap:4px;padding:10px 12px}.dh-avatar-info strong,.dh-task-meta strong{overflow:hidden;color:#172033;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dh-avatar-info span,.dh-task-meta span,.dh-task-meta small{color:#667085;font-size:12px;font-weight:700}.dh-avatar-info p{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#516073;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dh-avatar-actions,.dh-task-actions{display:flex;gap:8px;padding:0 12px 12px}.dh-avatar-actions button,.dh-task-actions button,.dh-modal-footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:7px;cursor:pointer;font-size:12px;font-weight:800}.dh-create-card{display:grid;gap:6px;width:calc(100% - 24px);margin:12px 12px 0;padding:18px;color:#174a7c;background:#eef6ff;border-style:dashed;cursor:pointer;text-align:left}.dh-create-card svg{padding:8px;width:38px;height:38px;color:#fff;background:#8d63ff2e;border-radius:8px}.dh-create-card strong{color:#172033}.dh-create-card span{color:#667085;font-size:13px}.dh-task-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:8px}.dh-task-preview{border-radius:6px}.dh-task-meta{display:grid;align-content:start;gap:6px;min-width:0}.dh-progress-track{height:6px;overflow:hidden;background:#e7eef7;border-radius:999px}.dh-progress-track i{display:block;height:100%;background:#1677ff;border-radius:inherit;transition:width .22s ease}.dh-task-actions{grid-column:1/-1;justify-content:flex-end;padding:0}.dh-preview-stage{display:grid;grid-template-rows:auto minmax(360px,1fr) auto;min-height:calc(100vh - 108px)}.dh-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:14px 16px;border-bottom:1px solid #edf1f5}.dh-preview-header strong,.dh-config-header strong{display:block;margin-top:3px;color:#172033;font-size:16px}.dh-preview-header small,.dh-config-header small{padding:5px 8px;color:#f4f0ff;background:#6d3cff;border:1px solid #cfe4fb;border-radius:999px;font-size:12px;font-weight:800}.dh-preview-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:7px;cursor:pointer;font-size:12px;font-weight:800}.dh-preview-return-home{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;color:#f4f0ff;background:#5a2cfc29;border:1px solid rgba(173,108,252,.42);border-radius:8px;cursor:pointer;font-size:12px;font-weight:800;box-shadow:0 10px 24px #5a2cfc29;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dh-preview-return-home:hover,.dh-preview-return-home:focus-visible{color:#fff;background:#5a2cfc47;border-color:#c5aeffa8;transform:translateY(-1px)}.dh-preview-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dh-download-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;color:#fff;text-decoration:none;background:#1677ff;border:1px solid #1677ff;border-radius:7px;font-size:12px;font-weight:800}.dh-video-shell{display:grid;min-height:360px;place-items:center;padding:18px;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#eef4fb)}.dh-video-shell>.dh-empty-media{min-height:100%;border:1px dashed #c5d8ee;border-radius:8px}.dh-preview-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-top:1px solid #edf1f5}.dh-preview-details div{display:grid;gap:4px;padding:14px 16px;background:#fbfdff}.dh-preview-details span{color:#667085;font-size:12px;font-weight:800}.dh-preview-details strong{color:#172033;font-size:14px}.dh-generating-state{display:grid;width:min(100%,420px);place-items:center;gap:12px;padding:34px 26px;color:#50647d;text-align:center;background:#fff;border:1px solid #d9e8f8;border-radius:8px;box-shadow:0 18px 40px #0f172a14}.dh-spinner{width:42px;height:42px;border:4px solid #dbeafe;border-top-color:#1677ff;border-radius:999px;animation:dh-spin .9s linear infinite}.dh-generating-state strong{color:#172033;font-size:18px}.dh-generating-state p{max-width:300px;margin:0;color:#64748b;font-size:13px;line-height:1.6}.dh-generating-state small{color:#0f4f94;font-size:12px;font-weight:800}.dh-generation-progress{width:100%;height:8px;overflow:hidden;background:#e8f1fb;border-radius:999px}.dh-generation-progress i{display:block;height:100%;background:#1677ff;border-radius:inherit;transition:width .26s ease}@keyframes dh-spin{to{transform:rotate(360deg)}}.dh-config-panel{display:grid;gap:14px;padding:14px}.dh-config-header{padding:16px 2px 0}.dh-field{display:grid;gap:8px;position:relative;overflow:visible}.dh-field>span,.dh-settings-group label span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#172033;font-size:13px;font-weight:900}.dh-field small{color:#667085;font-size:12px;font-weight:700}.dh-field input,.dh-field select,.dh-field textarea{width:100%;color:#172033;background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;font:inherit}.dh-field input,.dh-field select{height:40px;padding:0 10px}.dh-field select option,.dh-field select optgroup{color:#172033;background:#f8fafc}.dh-field textarea{min-height:150px;padding:11px 12px;resize:vertical;line-height:1.6}.dh-audio-upload,.dh-upload-zone{position:relative;display:grid;gap:7px;width:100%;min-height:116px;place-items:center;padding:16px;color:#174a7c;background:#eef6ff;border:1px dashed #9ecbff;border-radius:8px;cursor:pointer;text-align:center}.dh-audio-upload strong,.dh-upload-zone strong{max-width:100%;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.dh-audio-upload span,.dh-upload-zone span{color:#667085;font-size:12px;font-weight:700}.dh-settings-group{display:grid;gap:13px;padding:12px;overflow:visible;background:#f8fafc;border:1px solid #edf1f5;border-radius:8px}.dh-field .custom-select,.dh-field .custom-select.is-open{position:relative;z-index:120}.dh-settings-group label{display:grid;gap:8px}.dh-settings-group .dh-field textarea{min-height:92px;resize:vertical}.dh-settings-group input[type=range]{width:100%;accent-color:#1677ff}.dh-toggle-field{display:flex!important;grid-template-columns:none;align-items:center;gap:10px!important;color:#172033;font-size:13px;font-weight:800}.dh-toggle-field input{width:16px;height:16px;accent-color:#1677ff}.dh-design-voice-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:900}.dh-design-voice-button:disabled{cursor:not-allowed;opacity:.65}.dh-voice-preview{width:100%}.dh-command-library{display:flex;flex-wrap:wrap;gap:8px}.dh-command-library button{min-height:30px;padding:0 10px;color:#24496f;background:#fff;border:1px solid #dbe5ef;border-radius:999px;cursor:pointer;font-size:12px;font-weight:800}.dh-generate-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;min-height:44px;color:#fff;background:var(--brand-primary, #5a2cfc);border:1px solid var(--brand-primary, #5a2cfc);border-radius:8px;cursor:pointer;font-weight:900}.dh-generate-button:not(:disabled):hover,.dh-generate-button:not(:disabled):focus-visible{background:var(--brand-primary-strong, #4a24d6);border-color:var(--brand-primary-strong, #4a24d6)}.dh-generate-button:disabled,.dh-task-actions button:disabled{cursor:not-allowed;opacity:.6}.dh-form-notice{padding:10px 12px;color:#b42318;background:#fff1ed;border:1px solid #ffd8c7;border-radius:8px;font-size:13px;font-weight:800}.dh-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dh-modal{width:min(520px,100%);overflow:hidden;background:#fff;border:1px solid #dbe5ef;border-radius:8px;box-shadow:0 28px 70px #0f172a3d}.dh-avatar-preview-modal{width:min(860px,100vw - 40px);overflow:hidden;background:#fff;border:1px solid #dbe5ef;border-radius:8px;box-shadow:0 28px 70px #0f172a3d}.dh-avatar-preview-body{display:grid;min-height:460px;place-items:center;padding:16px;background:#f6f8fb}.dh-avatar-preview-body video,.dh-avatar-preview-body img{display:block;max-width:100%;max-height:min(70vh,720px);border-radius:8px;object-fit:contain;background:#eaf2fb}.dh-modal-header,.dh-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f5}.dh-modal-header span{display:block;color:#1677ff;font-size:13px;font-weight:800}.dh-modal-header strong{display:block;margin-top:3px;color:#172033}.dh-modal-header>button{display:grid;flex:0 0 42px;width:42px;height:42px;min-width:0;padding:0;place-items:center;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;cursor:pointer;font-size:0;line-height:1;box-shadow:inset 0 1px #ffffff0d;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dh-modal-header>button:hover{background:#ffffff24;border-color:#ffffff3d;transform:translateY(-1px)}.dh-modal-header>button svg{width:18px;height:18px;color:currentColor;stroke-width:2}.dh-modal-body{display:grid;gap:14px;padding:16px}.dh-modal-footer{justify-content:flex-end;border-top:1px solid #edf1f5;border-bottom:0}.dh-modal-footer button:last-child{color:#fff;background:#1677ff;border-color:#1677ff}.image-skeleton{position:relative;min-height:100vh;padding:14px 24px 130px}.skeleton-top-tabs{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:18px;height:52px;background:#f5f7faeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.skeleton-top-tabs button{padding:9px 18px;color:#667085;background:transparent;border:0;border-radius:20px;cursor:pointer}.skeleton-top-tabs .selected{color:#fff;background:#18181b;font-weight:700}.skeleton-content{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:24px;max-width:1040px;margin:22px auto}.skeleton-card{min-height:370px;background:linear-gradient(#f1f3f6 0 0) 16px 16px/ calc(100% - 32px) 155px no-repeat,linear-gradient(#eaf0f7 0 0) 16px 190px/128px 22px no-repeat,linear-gradient(#eaf0f7 0 0) 154px 190px/52px 22px no-repeat,linear-gradient(#f4f6f9 0 0) 16px 234px/ calc(100% - 32px) 62px no-repeat,#fff;border:1px solid #e5e9ef;border-radius:16px;box-shadow:0 8px 18px #1925360f}.skeleton-composer{position:fixed;right:max(24px,(100vw - 220px - 860px) / 2);bottom:24px;left:max(244px,220px + (100vw - 220px - 860px) / 2);z-index:5;display:flex;align-items:center;gap:12px;min-height:82px;padding:16px 18px;background:#d9ecff;border:1px solid #b9dafb;border-radius:22px;box-shadow:0 18px 40px #1e406c2e}.composer-plus{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:#517297;background:#cce4fb;border-radius:14px;font-size:28px}.composer-placeholder{flex:1;min-width:160px;color:#6d829a;font-size:16px}.composer-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;color:#24496f;background:#ffffff73;border-radius:9px;font-size:13px;white-space:nowrap}.skeleton-composer button{min-height:42px;padding:0 18px;color:#fff;background:#9dc9f5;border:0;border-radius:14px}.coming-soon-panel{display:grid;min-height:100vh;place-items:center;align-content:center;padding:40px;text-align:center}.coming-soon-icon{display:grid;width:64px;height:64px;place-items:center;color:#1677ff;background:#eaf4ff;border-radius:18px}.coming-soon-panel h1{margin:18px 0 8px;font-size:28px}.coming-soon-panel p{max-width:480px;margin:0;color:#667085;line-height:1.7}.idh-view-root{position:relative;min-height:100vh;padding:0 22px 28px;color:#172033;background:#f6f7f9}.idh-view-root--showcase-only{display:grid;justify-items:stretch;align-content:start}.idh-view-root--showcase-only .idh-filter-tabs{width:100%}.idh-view-root--showcase-only .idh-showcase-card{justify-self:center;width:min(100%,1120px);margin-top:64px}.idh-workspace{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.idh-filter-tabs{position:sticky;top:0;z-index:7;min-height:60px;background:#f6f7f9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.idh-filter-tabs button:disabled{cursor:not-allowed;opacity:.58}.idh-canvas{display:grid;gap:26px;min-height:calc(100vh - 250px);padding:78px 0 24px}.idh-side-panel{position:sticky;top:86px;padding-top:78px}.idh-canvas.has-active-task{align-content:center;min-height:calc(100vh - 250px);padding-top:34px}.idh-hero-empty{display:grid;place-items:center;align-content:center;gap:16px;min-height:330px;text-align:center}.idh-hero-icon{display:grid;width:62px;height:62px;place-items:center;color:#172033;background:#eef2f6;border:1px solid #dfe6ee;border-radius:8px}.idh-hero-empty h1{margin:0;color:#0f172a;font-size:28px;line-height:1.16;letter-spacing:0}.idh-hero-empty p{margin:0;color:#667085;font-size:15px}.idh-submit-error{justify-self:center;width:min(720px,100%)}.idh-center-state{display:grid;justify-self:center;width:min(620px,100%);place-items:center;gap:14px;padding:34px 28px;text-align:center;background:#fff;border:1px solid #dbe5ef;border-radius:8px;box-shadow:0 18px 46px #0f172a1a}.idh-center-state strong{color:#172033;font-size:20px;line-height:1.25}.idh-center-state p{max-width:440px;margin:0;color:#64748b;font-size:14px;line-height:1.6;text-wrap:pretty}.idh-center-state small{color:#0f4f94;font-size:12px;font-weight:900}.idh-center-spinner,.idh-center-icon{display:grid;width:56px;height:56px;place-items:center;color:#1677ff;background:#eef6ff;border:1px solid #cfe4fb;border-radius:8px}.idh-center-spinner svg{animation:dh-spin .9s linear infinite}.idh-center-progress{width:min(360px,100%);height:8px;overflow:hidden;background:#e8f1fb;border-radius:999px}.idh-center-progress i{display:block;height:100%;background:#1677ff;border-radius:inherit;transition:width .26s ease}.idh-center-state.is-failed{border-color:#fed7aa;background:#fffaf5}.idh-center-state.is-failed .idh-center-icon{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.idh-center-state.is-completed{width:min(520px,100%)}.idh-center-video{width:100%;overflow:hidden;background:#0f172a;border-radius:8px}.idh-center-video video{display:block;width:100%;aspect-ratio:9/12;object-fit:contain}.idh-center-copy{display:grid;gap:10px}.idh-center-copy svg{color:#16a34a}.idh-center-copy a,.idh-center-copy button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;min-height:34px;padding:0 12px;color:#fff;text-decoration:none;background:#1677ff;border:0;border-radius:7px;cursor:pointer;font-size:13px;font-weight:900}.idh-recent-empty{display:grid;justify-self:center;width:min(460px,100%);place-items:center;gap:10px;padding:30px 24px;color:#64748b;text-align:center;background:#fff;border:1px dashed #d8e3ef;border-radius:8px}.idh-recent-empty svg{color:#1677ff}.idh-recent-empty strong{color:#172033;font-size:16px}.idh-recent-empty p{margin:0;font-size:13px;line-height:1.6}.idh-results-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));justify-content:start;align-content:start;align-items:start;gap:20px;padding-left:0;padding-bottom:36px}.idh-results-feed:not(.has-results){display:none}.idh-result-card{align-self:start;height:auto;overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 10px 28px #1e293b0f}.idh-result-preview{position:relative;display:grid;aspect-ratio:9/10;place-items:center;overflow:hidden;color:#64748b;background:#eef4fb}.idh-result-preview img,.idh-result-preview video{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.idh-result-preview video{background:#0f172a}.idh-fullscreen-button{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:30px;height:30px;place-items:center;color:#fff;background:#0f172aad;border:1px solid rgba(255,255,255,.22);border-radius:7px;cursor:pointer;opacity:.88;transition:opacity .16s ease,background .16s ease}.idh-fullscreen-button:hover{background:#0f172adb;opacity:1}.idh-processing-mask,.idh-failed-mask{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:8px;color:#fff;background:#0f172a94;font-size:13px;font-weight:900}.idh-processing-mask svg{animation:dh-spin .9s linear infinite}.idh-failed-mask{background:#9a3412c7}.idh-result-meta{display:grid;gap:8px;padding:10px 12px 12px}.idh-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.idh-result-title strong{overflow:hidden;color:#172033;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.idh-result-title span{flex:0 0 auto;max-width:130px;overflow:hidden;padding:4px 7px;color:#0f4f94;background:#eaf4ff;border:1px solid #cfe4fb;border-radius:6px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.idh-result-meta p{display:-webkit-box;margin:0;overflow:hidden;color:#516073;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.idh-progress-track{height:6px;overflow:hidden;background:#e7eef7;border-radius:999px}.idh-progress-track i{display:block;height:100%;background:#1677ff;border-radius:inherit;transition:width .22s ease}.idh-result-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.idh-result-actions small{overflow:hidden;color:#667085;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.idh-result-actions span{display:flex;align-items:center;gap:8px}.idh-result-actions button,.idh-result-actions a{display:grid;width:28px;height:28px;place-items:center;color:#174a7c;background:#eef6ff;border:1px solid #cfe4fb;border-radius:7px;cursor:pointer;text-decoration:none}.idh-result-actions button:disabled{cursor:not-allowed;opacity:.55}.idh-composer{position:relative;right:auto;bottom:auto;left:auto;z-index:1;display:grid;gap:8px;padding:12px 14px;background:#fffffff5;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 22px 70px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.idh-mode-tabs{display:flex;gap:8px}.idh-mode-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;color:#667085;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:7px;cursor:pointer;font-size:12px;font-weight:900}.idh-mode-tabs .is-active{color:#174a7c;background:#eef6ff;border-color:#cfe4fb}.idh-mode-tabs button:disabled{cursor:not-allowed;opacity:.58}.idh-composer-body{display:grid;grid-template-columns:minmax(250px,320px) minmax(390px,1fr);gap:10px}.idh-upload-card{position:relative;display:grid;min-height:108px;place-items:center;align-content:center;gap:7px;overflow:hidden;color:#174a7c;background:#f8fbff;border:1px dashed #bfd4ea;border-radius:8px;cursor:pointer}.idh-upload-card.has-image{min-height:136px;aspect-ratio:4/3;padding:0;border-style:solid}.idh-upload-card img{display:block;width:100%;height:100%;object-fit:contain;background:#eef5fc}.idh-upload-card strong{color:#172033;font-size:14px}.idh-upload-card span{color:#667085;font-size:12px;font-weight:700}.idh-form-card{display:grid;gap:7px;padding:8px;background:#f8fafc;border:1px solid #e6edf5;border-radius:8px}.idh-select{width:100%}.idh-form-card textarea{min-height:46px;padding:8px 10px;color:#172033;background:#fff;border:1px solid #dbe5ef;border-radius:7px;resize:vertical;font:inherit;font-size:13px;line-height:1.5}.idh-advanced{display:grid;gap:8px;color:#516073;font-size:12px}.idh-advanced summary{cursor:pointer;font-weight:900}.idh-advanced label{display:grid;gap:6px;margin-top:8px}.idh-advanced span{color:#172033;font-weight:800}.idh-advanced input[type=range]{width:100%;accent-color:#1677ff}.idh-preview-voice{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;color:#166534;background:#eafbea;border:1px solid #bbf7d0;border-radius:7px;cursor:pointer;font-size:12px;font-weight:900}.idh-preview-voice:disabled{cursor:not-allowed;opacity:.68}.idh-preview-voice svg,.idh-composer-footer button svg{flex:0 0 auto}.idh-audio-preview{width:100%;height:34px}.idh-composer-footer{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,1fr) auto 44px;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #edf1f5}.idh-composer-footer span,.idh-composer-footer small{overflow:hidden;color:#8a95a4;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.idh-composer-footer strong{color:#172033;font-size:14px;white-space:nowrap}.idh-composer-footer button{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:#1677ff;border:0;border-radius:8px;cursor:pointer}.idh-composer-footer button:disabled{cursor:not-allowed;background:#cbd5e1}.idh-notice{padding:9px 11px;color:#0f4f94;background:#eaf4ff;border:1px solid #cfe4fb;border-radius:7px;font-size:12px;font-weight:800}.idh-notice.is-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.motion-view-root{position:relative;min-height:calc(100vh - 72px);background:#fff}.motion-filter-tabs{position:sticky;top:0;z-index:99999;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.motion-canvas{position:relative;display:grid;padding:64px 24px 180px;overflow:hidden;background:#fff}.motion-canvas.has-active-task{place-items:center}.motion-hero-empty{display:grid;place-items:center;align-content:center;min-height:360px;color:#123b66;text-align:center}.motion-hero-icon,.motion-center-icon{display:grid;width:48px;height:48px;place-items:center;color:#0f4f94;background:#ffffffb3;border:1px solid rgba(149,197,246,.8);border-radius:8px;box-shadow:0 10px 24px #1f3f631f}.motion-hero-empty h1{margin:20px 0 10px;color:#123b66;font-size:26px;line-height:1.2;letter-spacing:0}.motion-hero-empty p{margin:0;color:#5f7d9a;font-size:15px}.motion-composer{position:fixed;right:max(24px,(100vw - 220px - 760px) / 2);bottom:24px;left:max(244px,220px + (100vw - 220px - 760px) / 2);z-index:9;display:grid;gap:12px;padding:14px 16px 13px;background:#fff;border:1px solid #bddcff;border-radius:8px;box-shadow:0 20px 64px #1e538d33;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.motion-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.motion-upload-slot{position:relative;display:grid;min-height:88px;place-items:center;align-content:center;gap:6px;overflow:hidden;color:#174a7c;background:#d6eafebd;border:1px dashed #a9cdeb;border-radius:8px;cursor:pointer}.motion-upload-slot.has-preview{min-height:140px;padding:0;border-style:solid}.motion-upload-slot img,.motion-upload-slot video{display:block;width:100%;height:140px;object-fit:contain;background:#edf5fd}.motion-upload-slot strong{color:#24496f;font-size:13px;line-height:1.2}.motion-upload-slot span{color:#5f7d9a;font-size:12px;font-weight:800}.motion-upload-slot small{position:absolute;right:8px;bottom:7px;left:8px;overflow:hidden;padding:4px 7px;color:#123b66;background:#ffffffd6;border-radius:6px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.motion-uploading,.motion-upload-kind{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;color:#0f4f94;background:#ffffffe6;border-radius:6px;font-size:11px;font-weight:900}.motion-uploading svg{animation:spin 1s linear infinite}.motion-upload-kind,.watermark-upload-kind{left:36px}.motion-composer-footer{display:flex;align-items:center;gap:8px;min-width:0;padding-top:9px;border-top:1px solid rgba(165,203,239,.66)}.motion-composer-footer .control-select{flex:0 0 auto}.motion-composer-footer .model-select{width:128px;min-width:128px}.motion-composer-footer .control-select:not(.model-select){width:108px;min-width:108px}.motion-composer-footer .price-pill{margin-left:auto}.motion-center-state{display:grid;max-width:760px;place-items:center;gap:12px;color:#123b66;text-align:center}.motion-center-state.is-completed{grid-template-columns:minmax(260px,420px) minmax(220px,1fr);align-items:center;text-align:left}.motion-center-spinner{display:grid;width:52px;height:52px;place-items:center;color:#1677ff;background:#ffffffbf;border-radius:8px}.motion-center-spinner svg,.motion-task-card.status-processing .motion-task-placeholder svg{animation:spin 1s linear infinite}.motion-center-state strong,.motion-result-copy h2,.motion-recent-empty strong{margin:0;color:#123b66;font-size:20px;line-height:1.25}.motion-center-state p,.motion-result-copy p,.motion-recent-empty p{margin:0;color:#5f7d9a;font-size:14px;line-height:1.6}.motion-center-progress{width:min(360px,80vw);height:8px;overflow:hidden;background:#fff9;border-radius:999px}.motion-center-progress i{display:block;height:100%;background:#1677ff;border-radius:inherit}.motion-center-state small{color:#6f8dac;font-size:12px;font-weight:800}.motion-result-player{overflow:hidden;width:100%;aspect-ratio:16/9;background:#0f172a;border:1px solid rgba(132,178,224,.8);border-radius:8px;box-shadow:0 16px 42px #1e538d2e}.motion-result-player video{width:100%;height:100%;object-fit:contain}.motion-result-copy{display:grid;gap:10px}.motion-result-actions{display:flex;flex-wrap:wrap;gap:8px}.motion-result-actions a,.motion-result-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;color:#174a7c;background:#fff;border:1px solid #c8dcef;border-radius:7px;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none}.motion-results-feed{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px;margin:0 auto}.motion-results-feed:not(.has-results){display:none}.motion-task-card{overflow:hidden;background:#fffffff5;border:1px solid #b9dafb;border-radius:8px;box-shadow:0 12px 26px #1c57941f}.motion-task-card.status-failed{border-color:#f3b9b9}.motion-task-preview{position:relative;aspect-ratio:16/9;margin:12px 12px 0;overflow:hidden;background:#0f172a;border-radius:7px}.motion-task-preview video{width:100%;height:100%;object-fit:contain}.motion-task-placeholder{display:grid;height:100%;place-items:center;align-content:center;gap:8px;color:#174a7c;background:#dbeeff}.motion-task-placeholder.is-failed{color:#b42318}.motion-task-meta{padding:12px}.motion-source-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.motion-source-row span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;padding:6px 7px;color:#5f7d9a;background:#f4f8fc;border:1px solid #e3edf7;border-radius:6px;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.motion-source-row svg{flex:0 0 auto}.motion-card-actions{grid-template-columns:34px repeat(3,minmax(0,1fr))}.face-swap-view-root .motion-canvas{gap:26px;min-height:calc(100vh - 70px);padding:18px 0;overflow:visible;box-shadow:none!important}.face-swap-view-root .motion-canvas.has-active-task{align-content:center;min-height:calc(100vh - 250px);padding-top:34px}.face-swap-view-root .motion-results-feed{grid-template-columns:repeat(auto-fill,minmax(260px,320px));justify-content:start;align-content:start;align-items:start;gap:20px;padding-bottom:36px}.face-swap-view-root .motion-task-card{align-self:start;height:auto;background:#fff;border-color:#e1e7ef;box-shadow:0 10px 28px #1e293b0f}.face-swap-view-root .motion-task-card.status-failed{border-color:#fed7aa}.face-swap-view-root .motion-task-preview{margin:12px 12px 0;background:#0f172a}.face-swap-view-root .motion-task-meta p,.face-swap-view-root .motion-source-row{display:none}.motion-recent-empty{display:grid;min-height:320px;place-items:center;align-content:center;gap:10px;color:#174a7c;text-align:center}.watermark-view-root{position:relative;min-height:100vh;background:#fff}.watermark-filter-tabs{position:sticky;top:0;z-index:8;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.watermark-canvas{position:relative;display:grid;min-height:calc(100vh - 70px);padding:64px 24px 180px;overflow:hidden;background:#fff;border:none}.watermark-canvas.has-active-task{place-items:center}.watermark-canvas.is-list{align-content:start;overflow:visible;padding:24px 0 36px}.watermark-hero-empty{display:grid;place-items:center;align-content:center;min-height:360px;color:#123b66;text-align:center}.watermark-hero-icon,.watermark-center-icon{display:grid;width:50px;height:50px;place-items:center;color:#0f4f94;background:#ffffffb3;border-radius:8px;box-shadow:0 10px 24px #1f3f6314}.watermark-hero-empty h1{margin:20px 0 10px;color:#123b66;font-size:26px;line-height:1.2;letter-spacing:0}.watermark-hero-empty p{margin:0;color:#5f7d9a;font-size:15px}.watermark-composer{position:fixed;right:max(24px,(100vw - 220px - 680px) / 2);bottom:24px;left:max(244px,220px + (100vw - 220px - 680px) / 2);z-index:9;display:grid;gap:12px;padding:14px 16px 13px;background:#fff;border:1px solid #d4e7fb;border-radius:8px;box-shadow:0 20px 64px #1e538d24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.watermark-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.watermark-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;color:#667085;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:7px;cursor:pointer;font-size:13px;font-weight:900}.watermark-mode-tabs .is-active{color:#0f66d6;background:#eef6ff;border-color:#cfe4fb}.watermark-upload-slot{position:relative;display:grid;min-height:96px;place-items:center;align-content:center;gap:7px;overflow:hidden;color:#174a7c;background:#f8fbff;border:1px dashed #bfd4ea;border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.watermark-upload-slot:hover{background:#f4f9ff;border-color:#7bb8f4}.watermark-upload-slot.has-preview{min-height:170px;padding:0;border-style:solid}.watermark-upload-slot img,.watermark-upload-slot video{display:block;max-width:100%;max-height:260px;object-fit:contain}.watermark-upload-slot strong{color:#24496f;font-size:14px;line-height:1.2}.watermark-upload-slot span{color:#5f7d9a;font-size:12px;font-weight:800}.watermark-upload-slot small{position:absolute;right:8px;bottom:7px;left:8px;overflow:hidden;padding:4px 7px;color:#123b66;background:#ffffffe6;border-radius:6px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.watermark-uploading,.watermark-upload-kind{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;color:#0f4f94;background:#ffffffe6;border-radius:6px;font-size:11px;font-weight:900}.watermark-upload-kind{left:36px}.watermark-uploading svg,.watermark-center-spinner svg,.watermark-task-card.status-processing .watermark-task-placeholder svg{animation:spin 1s linear infinite}.watermark-composer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-width:0;padding-top:10px;border-top:1px solid #edf1f5}.watermark-composer-footer span{overflow:hidden;color:#668aaa;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.watermark-composer-footer strong{color:#c44918;font-size:13px;white-space:nowrap}.watermark-center-state{display:grid;max-width:760px;place-items:center;gap:12px;color:#123b66;text-align:center}.watermark-center-state.is-completed{align-items:center;text-align:left}.watermark-center-spinner{display:grid;width:52px;height:52px;place-items:center;color:#1677ff;background:#f0eef7;border-radius:8px}.watermark-center-state strong,.watermark-result-copy h2,.watermark-recent-empty strong{margin:0;color:#123b66;font-size:20px;line-height:1.25}.watermark-center-state p,.watermark-result-copy p,.watermark-recent-empty p{margin:0;color:#5f7d9a;font-size:14px;line-height:1.6}.watermark-center-progress{width:min(360px,80vw);height:8px;overflow:hidden;background:#e7eef7;border-radius:999px}.watermark-center-progress i{display:block;height:100%;background:#1677ff;border-radius:inherit}.watermark-center-state small{color:#6f8dac;font-size:12px;font-weight:800}.watermark-result-stage{display:grid;overflow:hidden;width:100%;aspect-ratio:4/3;place-items:center;background:#e8eef5;border:1px solid #d7e6f6;border-radius:8px;box-shadow:0 16px 42px #1e538d1f}.watermark-result-stage.is-video{aspect-ratio:16/9}.watermark-result-stage img,.watermark-result-stage video{width:100%;height:100%;object-fit:contain;background:#eef3f8}.watermark-result-copy{display:grid;gap:10px}.watermark-result-actions{display:flex;flex-wrap:wrap;gap:8px}.watermark-result-actions a,.watermark-result-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;color:#174a7c;background:#fff;border:1px solid #c8dcef;border-radius:7px;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none}.watermark-results-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));align-content:start;justify-content:start;gap:20px}.watermark-results-feed:not(.has-results){display:none}.watermark-task-card{align-self:start;overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 10px 28px #1e293b0f}.watermark-task-card.status-failed{border-color:#fed7aa}.watermark-task-preview{position:relative;display:grid;aspect-ratio:4/3;margin:12px 12px 0;overflow:hidden;place-items:center;background:#e8eef5;border-radius:7px}.watermark-task-preview.is-video{aspect-ratio:16/9}.watermark-task-preview img,.watermark-task-preview video{width:100%;height:100%;object-fit:cover}.watermark-task-placeholder{display:grid;height:100%;place-items:center;align-content:center;gap:8px;color:#174a7c;background:#f1f7ff}.watermark-task-placeholder.is-failed{color:#b42318}.watermark-task-meta{padding:12px}.watermark-task-meta p{display:-webkit-box;min-height:40px;margin:9px 0;overflow:hidden;color:#516073;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.55}.watermark-source-row span{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;padding:6px 7px;color:#5f7d9a;background:#f4f8fc;border:1px solid #e3edf7;border-radius:6px;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.watermark-source-row svg{flex:0 0 auto}.watermark-card-actions{grid-template-columns:34px repeat(3,minmax(0,1fr));margin-top:10px}.watermark-recent-empty{display:grid;justify-self:center;width:min(420px,100%);min-height:auto;place-items:center;gap:10px;padding:30px 24px;color:#64748b;background:#fff;border:1px dashed #d8e3ef;border-radius:8px;text-align:center}.enhance-view-root{background:#f6f7f9}.enhance-hero-icon,.enhance-center-icon{color:#155fbd;background:linear-gradient(180deg,#f8fbff,#eaf4ff)}.enhance-hero-empty h1,.enhance-center-state strong,.enhance-result-copy h2,.enhance-recent-empty strong{color:#0b376a}.enhance-hero-empty p,.enhance-center-state p,.enhance-result-copy p,.enhance-recent-empty p{color:#1f4a7c}.enhance-mode-tabs .is-active{color:#0f66d6;background:#eef7ff}.enhance-upload-slot:hover{background:#f8fbff;border-color:#75b5ee}.enhance-center-progress i{background:linear-gradient(90deg,#48a4ff,#6bd2c6)}.enhance-task-card.status-processing .watermark-task-placeholder svg{color:#0f66d6}.enhance-result-actions a,.enhance-result-actions button{border-color:#0f66d629}.remove-bg-view-root{background:#f6f7f9}.remove-bg-hero-icon,.remove-bg-center-icon{color:#fff;background:#ffffff0f}.remove-bg-hero-empty h1,.remove-bg-center-state strong,.remove-bg-result-copy h2,.remove-bg-recent-empty strong{color:#0f3f3b}.remove-bg-hero-empty p,.remove-bg-center-state p,.remove-bg-result-copy p,.remove-bg-recent-empty p{color:#527d78}.remove-bg-composer-title{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;color:#fff;background:var(--brand-gradient);border:1px solid var(--brand-primary);border-radius:7px;box-shadow:0 14px 32px #5d1ee047;font-size:13px;font-weight:900}.remove-bg-composer-title svg{color:inherit}.remove-bg-upload-slot,.remove-bg-result-stage,.remove-bg-task-preview{background-color:#f8fafc;background-image:linear-gradient(45deg,#dbe4ee 25%,transparent 25%),linear-gradient(-45deg,#dbe4ee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dbe4ee 75%),linear-gradient(-45deg,transparent 75%,#dbe4ee 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.remove-bg-upload-slot:hover{background-color:#f6fffc;border-color:#73cfc0}.remove-bg-result-stage img,.remove-bg-task-preview img{object-fit:contain}.remove-bg-center-progress i{background:linear-gradient(90deg,#14b8a6,#4ade80)}.remove-bg-task-card.status-processing .watermark-task-placeholder svg{color:#0f766e}.remove-bg-result-actions a,.remove-bg-result-actions button{border-color:#0f766e2e}.watermark-view-root,.remove-bg-view-root,.enhance-view-root,.replicate-view{background:#fff!important}.watermark-filter-tabs,.remove-bg-filter-tabs,.enhance-filter-tabs,.replicate-view .voice-filter-tabs{min-height:54px!important;padding:10px 0 0!important;border-bottom:1px solid #dedbe8!important}.watermark-canvas,.remove-bg-canvas,.enhance-canvas,.replicate-canvas{min-height:calc(100vh - 126px)!important;padding:135px 24px 90px!important;overflow:visible!important;background:#fff!important}.watermark-canvas.has-active-task,.remove-bg-canvas.has-active-task,.enhance-canvas.has-active-task{place-items:center!important;padding-top:96px!important}.watermark-hero-empty,.remove-bg-hero-empty,.enhance-hero-empty,.replicate-hero-empty{min-height:auto!important;margin-bottom:30px!important;color:#202027!important}.watermark-hero-empty .watermark-hero-icon,.remove-bg-hero-empty .watermark-hero-icon,.enhance-hero-empty .watermark-hero-icon,.replicate-hero-icon{display:none!important}.watermark-hero-empty h1,.remove-bg-hero-empty h1,.enhance-hero-empty h1,.replicate-hero-empty h1{margin:0 0 12px!important;color:#202027!important;font-size:34px!important;font-weight:500!important;line-height:1.2!important}.watermark-hero-empty p,.remove-bg-hero-empty p,.enhance-hero-empty p,.replicate-hero-empty p{max-width:760px!important;margin:0 auto!important;color:#9894aa!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.watermark-composer,.remove-bg-composer,.enhance-composer,.replicate-floating-composer{position:absolute!important;inset:390px auto auto 50%!important;z-index:6!important;width:min(560px,100vw - var(--feature-sidebar-width) - 96px)!important;transform:translate(-50%)!important;gap:0!important;background:#fff!important;border:1px solid #d9d6e2!important;border-radius:24px!important;box-shadow:none!important}.watermark-mode-tabs,.enhance-mode-tabs,.replicate-mode-toggle{position:relative!important;top:-44px!important;justify-self:start!important;display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(132px,max-content)!important;grid-template-columns:none!important;gap:0!important;margin-bottom:-32px!important}.remove-bg-composer-title{display:none!important}.watermark-mode-tabs button,.enhance-mode-tabs button,.replicate-mode-toggle button{min-height:44px!important;padding:0 22px!important;color:#8f8aa0!important;background:#fff!important;border:1px solid #d9d6e2!important;border-bottom-color:#d9d6e2!important;border-radius:0 20px 12px 0!important;box-shadow:none!important;font-size:14px!important}.watermark-mode-tabs .is-active,.enhance-mode-tabs .is-active,.replicate-mode-toggle button.active{color:#623bff!important;background:#f6f4ff!important}.watermark-upload-slot,.remove-bg-upload-slot,.enhance-upload-slot,.replicate-upload-slot{min-height:214px!important;margin-top:0!important;color:#282532!important;background:#f5f3fb!important;border:1px dashed #c9c5d6!important;border-radius:10px!important}.watermark-upload-slot>svg,.replicate-upload-icon{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#c9c5d6!important;border-radius:999px!important}.watermark-upload-slot strong,.replicate-upload-slot strong{color:#282532!important;font-size:17px!important;font-weight:800!important}.watermark-upload-slot span,.watermark-upload-slot small,.replicate-upload-slot small{color:#aaa6b8!important;font-size:12px!important}.watermark-composer-footer,.remove-bg-composer-footer,.enhance-composer-footer,.replicate-composer-footer{grid-template-columns:minmax(0,1fr) auto!important;min-height:54px!important;padding-top:18px!important;border-top:0!important;z-index:2}.watermark-composer-footer>span,.remove-bg-composer-footer>span,.enhance-composer-footer>span,.replicate-composer-footer>span{display:none!important}.watermark-composer-footer span,.replicate-composer-footer span{color:#aaa6b8!important}.watermark-composer-footer strong,.replicate-composer-footer strong{justify-self:start!important;color:#aaa6b8!important;font-size:14px!important;font-weight:800!important}.watermark-composer-footer strong:before,.replicate-composer-footer strong:before{content:"预计消耗 ";color:#aaa6b8;font-size:14px;font-weight:400}.watermark-composer-footer strong,.replicate-composer-footer strong{color:#623bff!important;font-size:16px!important}.watermark-composer-footer .send-button,.replicate-composer-footer .send-button,.replicate-submit-button{min-width:132px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 22px!important;color:#fff!important;background:linear-gradient(135deg,#8b6bff,#623bff)!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 26px #623bff33!important}.watermark-composer-footer .send-button:after,.replicate-composer-footer .send-button:after{content:attr(aria-label);font-size:13px;font-weight:900}.marketing-result-card{width:min(560px,100vw - var(--feature-sidebar-width) - 96px)!important;max-width:none!important;display:grid!important;gap:14px!important;padding:20px 22px!important;color:#282532!important;background:#fff!important;border:1px solid #d9d6e2!important;border-radius:24px!important;box-shadow:none!important;text-align:left!important}.marketing-result-head{display:flex;align-items:center;gap:18px}.marketing-result-head span{display:inline-flex;align-items:center;gap:7px;color:#623bff;font-weight:900}.marketing-result-head p{margin:0;color:#aaa6b8;font-size:13px;font-weight:800}.marketing-result-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketing-result-compare figure{min-width:0;margin:0}.marketing-result-compare figcaption{margin-bottom:7px;color:#282532;font-size:12px;font-weight:900}.marketing-result-compare img,.marketing-result-compare video{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;background:#f1eff7;border:1px solid #dedbe8;border-radius:8px}.marketing-result-compare .is-transparent img{object-fit:contain;background-color:#fff;background-image:linear-gradient(45deg,#e8e5f0 25%,transparent 25%),linear-gradient(-45deg,#e8e5f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8e5f0 75%),linear-gradient(-45deg,transparent 75%,#e8e5f0 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.marketing-result-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.marketing-result-footer p{margin:0;color:#aaa6b8;font-size:11px;font-weight:700;line-height:1.5}.marketing-result-actions{display:inline-flex;align-items:center;gap:10px}.marketing-result-actions button,.marketing-result-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;color:#7d7890;background:#fff;border:1px solid #d9d6e2;border-radius:999px;font-size:13px;font-weight:900;text-decoration:none}.marketing-result-actions .is-primary{min-width:128px;color:#fff;background:linear-gradient(135deg,#8b6bff,#623bff);border-color:transparent;box-shadow:0 12px 26px #623bff33}.marketing-result-actions a:hover,.marketing-result-actions a:focus-visible{color:#7d7890;background:#fff;border-color:#d9d6e2;box-shadow:none}.replicate-result-wrap{width:min(392px,(100vw - var(--feature-sidebar-width) - 96px) * .7)!important;margin:0 auto!important}.replicate-result-panel{border-color:#d9d6e2!important;border-radius:24px!important;box-shadow:none!important}.replicate-result-composer{position:absolute!important;inset:390px auto auto 50%!important;z-index:6!important;width:min(392px,(100vw - var(--feature-sidebar-width) - 96px) * .7)!important;transform:translate(-50%)!important;gap:0!important;padding:0 0 12px!important;background:#fff!important;border:1px solid #d9d6e2!important;border-radius:18px!important;box-shadow:none!important}.replicate-result-composer .replicate-result-success,.replicate-result-composer .replicate-result-prompt,.replicate-result-composer .replicate-result-footer{margin-inline:12px}.replicate-result-composer .replicate-result-success{margin-top:8px}.replicate-result-composer .replicate-result-success,.replicate-result-composer .replicate-result-prompt,.replicate-result-composer .replicate-result-footer{position:relative;z-index:2}@media(max-width:900px){:root{--feature-sidebar-width: 0px}.feature-sidebar{flex-basis:200px;width:200px}.image-workspace,.image-workspace.has-history{grid-template-columns:1fr}.history-rail{right:16px;top:132px;width:min(320px,100vw - 32px);max-height:calc(100vh - 170px)}.history-list{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:hidden;overflow-y:auto}.skeleton-content{grid-template-columns:repeat(2,minmax(220px,1fr))}.skeleton-composer,.sowa-composer{right:16px;left:216px}.dh-workspace,.dh-workspace.is-generating{grid-template-columns:1fr}.dh-config-panel{position:static;min-height:auto;max-height:none}.dh-preview-stage{min-height:560px}.idh-composer{right:16px;left:216px}.idh-composer-body{grid-template-columns:1fr}.idh-upload-card.has-image{min-height:180px}.idh-center-state.is-completed{grid-template-columns:1fr;text-align:center}.motion-composer,.watermark-composer{right:16px;left:216px}.motion-upload-grid,.motion-center-state.is-completed,.watermark-center-state.is-completed{grid-template-columns:1fr}.motion-results-feed,.watermark-results-feed{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:680px){:root{--feature-sidebar-width: 0px;--feature-page-padding-x: 12px}.feature-page-shell{display:block}.feature-sidebar{position:relative;width:100%;height:auto}.feature-nav{display:flex;overflow-x:auto;padding-bottom:12px}.feature-nav-item{flex:0 0 auto;width:auto}.feature-login{display:none}.image-skeleton{padding:12px 12px 150px}.image-gen-view{padding:0 var(--feature-page-padding-x) 178px}.chat-view-root{padding:0 12px 178px}.chat-main-canvas,.chat-empty-state{min-height:520px}.chat-message-stack{max-width:86%}.chat-message-bubble{max-width:100%;font-size:14px}.image-filter-tabs{gap:8px;overflow-x:auto;padding:0}.image-filter-tabs button{flex:0 0 auto;padding:0 12px;font-size:13px}.credits-chip{flex:0 0 auto;margin-left:0}.image-canvas,.image-workspace{min-height:520px}.example-canvas-copy{left:12px;top:12px;padding:12px}.example-canvas-copy h1,.generation-copy h1,.failed-canvas h1{font-size:21px}.example-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.example-card-grid{grid-template-columns:repeat(2,minmax(130px,1fr));gap:12px}.chat-canvas{padding:16px 0}.chat-bubble{max-width:86%;font-size:14px}.chat-bubble.waiting,.chat-bubble.result,.chat-bubble.failed{min-width:0}.tile-1,.tile-3,.tile-5,.tile-6{grid-column:auto;grid-row:auto}.generation-canvas,.failed-canvas{padding:28px 18px}.canvas-toolbar{align-items:flex-start}.canvas-image-stage{padding:12px}.history-list{grid-auto-columns:auto}.history-toggle{right:12px;top:72px}.history-rail{right:12px;top:118px;width:calc(100vw - 24px)}.preview-drawer{width:100vw}.skeleton-content{grid-template-columns:1fr}.skeleton-composer{right:12px;left:12px;flex-wrap:wrap}.sowa-composer{right:12px;bottom:12px;left:12px;padding:12px;border-radius:16px}.composer-input-row,.composer-controls-row{flex-wrap:wrap;gap:8px}.composer-text-input{flex-basis:calc(100% - 54px);font-size:14px}.control-select{max-width:calc(50% - 4px);background:#ffffff61}.control-select select{max-width:82px}.price-pill{margin-left:0}.dh-view-root{padding:0 12px 18px}.dh-topbar{align-items:flex-start;flex-direction:column;justify-content:center;min-height:92px}.dh-topbar h1{font-size:20px}.dh-tabs{grid-template-columns:1fr}.dh-task-card{grid-template-columns:92px minmax(0,1fr)}.dh-preview-stage{grid-template-rows:auto minmax(300px,1fr) auto;min-height:auto}.dh-video-shell{min-height:300px;padding:12px}.dh-preview-details{grid-template-columns:1fr}.dh-config-panel{padding:12px}.idh-view-root{padding:0 12px 24px}.idh-workspace{grid-template-columns:1fr;gap:16px}.idh-side-panel{position:static;padding-top:0}.idh-canvas{min-height:540px;padding-top:32px}.idh-hero-empty{min-height:260px}.idh-hero-empty h1{font-size:24px}.idh-results-feed{grid-template-columns:1fr;padding-left:0;padding-bottom:180px}.idh-composer{right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.idh-mode-tabs{flex-wrap:wrap}.idh-composer-footer{grid-template-columns:1fr auto 44px}.idh-composer-footer small{display:none}.idh-center-state{padding:26px 18px}.idh-center-state strong{font-size:18px}.motion-view-root,.watermark-view-root{padding:0 12px 260px}.motion-canvas,.watermark-canvas{min-height:560px;padding:32px 12px 230px}.motion-hero-empty,.watermark-hero-empty{min-height:260px}.motion-hero-empty h1,.watermark-hero-empty h1{font-size:24px}.motion-results-feed,.watermark-results-feed{grid-template-columns:1fr;padding-bottom:190px}.motion-composer{right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.watermark-composer{right:auto;bottom:12px;left:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.motion-composer-footer{flex-wrap:wrap}.watermark-composer-footer{grid-template-columns:minmax(0,1fr) 44px}.watermark-mode-tabs button{min-width:0;padding:0 6px;font-size:12px}.watermark-mode-tabs{grid-template-columns:1fr}.watermark-composer-footer span{grid-column:1/-1;white-space:normal}.watermark-composer-footer strong{min-width:0}.motion-composer-footer .control-select{flex:1 1 calc(50% - 4px);max-width:none}.motion-composer-footer .model-select{min-width:128px}.motion-composer-footer .control-select:not(.model-select){min-width:108px}.motion-composer-footer .price-pill{flex:1 1 auto;min-width:92px}.motion-composer-footer .send-button{flex:0 0 44px}.motion-source-row,.motion-card-actions{grid-template-columns:1fr}}.video-dub-view-root{position:relative;min-height:100vh;padding:0 24px 24px;background:#f6f7f9}.video-dub-canvas{position:relative;display:grid;min-height:calc(100vh - 90px);overflow:hidden;place-items:center;padding:92px 48px 300px;background:#fff;border:1px solid transparent!important}.video-dub-canvas.is-recent{align-items:start;justify-items:start;padding:24px}.video-dub-hero-empty{position:absolute;top:104px;right:24px;left:24px;display:grid;justify-items:center;text-align:center;color:#0b376a}.video-dub-hero-icon{display:grid;width:68px;height:68px;place-items:center;margin-bottom:14px;color:#2b83ef}.video-dub-upload-slot{position:relative;display:grid;grid-template-rows:.6fr .1fr .1fr;gap:6px;align-items:end;justify-items:center;width:min(560px,100%);height:220px;margin:0 auto;padding:24px;color:#2b83ef;background:#fff;border:1px solid #2b83ef;border-radius:16px;box-shadow:0 10px 32px #2b83ef47;cursor:pointer;font-family:inherit;transition:box-shadow .2s,background .2s,border-color .2s}.video-dub-upload-slot:hover{background:#fff;border-color:#1a6fe8;box-shadow:0 14px 40px #2b83ef61}.video-dub-upload-slot.has-file{background:#fff;border-color:#1d5fd4}.video-dub-upload-slot input[type=file]{display:none}.video-dub-upload-icon{display:grid;width:52px;height:52px;place-items:center;background:#2b83ef1f;border-radius:50%}.video-dub-upload-slot strong{font-size:15px;font-weight:700;color:#0b376a}.video-dub-upload-slot small{font-size:12px;color:#5d83aa;text-align:center}.video-dub-upload-grid{display:grid;place-items:center}.video-dub-progress{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f2f7ff;border-radius:20px;width:fit-content}.video-dub-progress-step{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;color:#9ab;background:#fff;border-radius:12px}.video-dub-progress-step.done{color:#2b83ef}.video-dub-progress-step.active{color:#2b83ef;background:#dde8ff;font-weight:700}.video-dub-recent-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,320px));align-content:start;justify-content:start;gap:16px;width:100%;padding:8px}.video-dub-recent-panel.has-items{align-content:start}.video-dub-recent-empty{display:grid;justify-items:center;gap:10px;padding:60px 24px;color:#9ab;text-align:center;grid-column:1/-1}.video-dub-recent-empty strong{font-size:15px;color:#4a6080}.video-dub-recent-empty p{font-size:13px;max-width:280px}.video-dub-recent-item-wrapper{position:relative}.video-dub-recent-card{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border:1px solid #e5eaf2;border-radius:12px;overflow:hidden;position:relative}.video-dub-recent-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;background:#f6f7f9;color:#c5d5e8;overflow:hidden}.video-dub-recent-art:not(:has(img)){aspect-ratio:16/9}.video-dub-recent-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.video-dub-recent-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#00000059;color:#fff}.video-dub-recent-overlay.is-failed{background:#dc323273;font-size:13px;font-weight:700}.video-dub-recent-info{display:grid;gap:4px;padding:12px 14px}.video-dub-recent-info strong{font-size:13px;color:#17375c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-dub-recent-info span{font-size:11px;color:#9ab}.video-dub-recent-stage{display:flex;align-items:center;gap:8px;padding:6px 14px 4px;font-size:12px;color:#2b83ef}.video-dub-progress-bar{flex:1;height:4px;background:#e5eaf2;border-radius:2px;overflow:hidden}.video-dub-progress-fill{height:100%;background:#2b83ef;border-radius:2px;transition:width .3s ease}.video-dub-recent-play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:grid;width:40px;height:40px;place-items:center;background:#ffffffe6;border:0;border-radius:50%;color:#2b83ef;cursor:pointer;box-shadow:0 4px 14px #0003}.video-dub-recent-actions{display:flex;align-items:center;gap:4px;padding:8px 12px 12px}.video-dub-favorite-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 10px;color:#5a7a9a;background:#f2f7ff;border:0;border-radius:8px;cursor:pointer;font-size:12px;font-weight:700}.video-dub-favorite-button:hover,.video-dub-favorite-button.is-favorite{color:#9a6a00;background:#fff6d8}.video-dub-recent-icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#5a7a9a;background:#f2f7ff;border:0;border-radius:8px;cursor:pointer}.video-dub-recent-icon-button:hover{color:#2b83ef;background:#dde8ff}.video-dub-recent-icon-button.is-danger:hover{color:#dc3232;background:#fee}.video-dub-player-modal{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:#0f1118c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-dub-player-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(920px,100vw - 40px);max-height:calc(100vh - 48px);overflow:hidden;background:#fff;border:1px solid #dedbe8;border-radius:16px;box-shadow:0 28px 80px #0f111861}.video-dub-player-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;color:#24202b;background:#fff;border-bottom:1px solid #ebe8f2}.video-dub-player-head strong{overflow:hidden;color:#24202b;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.video-dub-player-head button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;color:#696477;background:#f5f3f9;border:1px solid #e3dfeb;border-radius:8px;cursor:pointer}.video-dub-player-head button:hover{color:#623bff;background:#f3f0ff;border-color:#d8d0ff}.video-dub-player-body{display:flex;align-items:center;justify-content:center;min-height:220px;max-height:calc(100vh - 140px);padding:16px;background:#111118}.video-dub-player-body video{display:block;width:auto;height:auto;max-width:100%;max-height:min(78vh,720px);margin:0 auto;background:transparent;border-radius:8px;object-fit:contain}.video-dub-floating-composer{position:fixed;right:32px;bottom:0;left:340px;z-index:9;background:#fff;border:1px solid #dce7f4;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #17375c1a}.video-dub-floating-composer .voice-composer-title{display:flex;align-items:center;gap:8px;padding:14px 20px 10px;font-size:14px;font-weight:800;color:#17375c}.video-dub-upload-grid{display:grid;justify-items:center}.video-dub-floating-composer .voice-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 16px}.video-dub-floating-composer .voice-composer-footer>span{flex:1;font-size:12px;color:#7a9ab8}body{background:var(--app-bg)}.lucide-loader-2{animation:spin 1s linear infinite;transform-box:fill-box;transform-origin:center}.original-home-shell{background:radial-gradient(circle at center,#0c0e22,#090b19,#030511 68%,#00000b)}.app-home-shell.is-loading{background:#edf0ff}.feature-page-shell{background:var(--app-bg)}.feature-sidebar{background:var(--app-surface)}.feature-brand-mark{background:var(--brand-gradient);border-radius:var(--radius-md)}.feature-nav-item:hover{background:var(--brand-primary-soft-alt)}.feature-nav-item.is-active{color:var(--brand-primary);background:var(--brand-primary-soft)}.feature-nav-item.is-active:before{background:var(--brand-primary)}.feature-login,.article-primary-link,.image-compose-submit,.chat-compose-submit,.dh-generate-button,.dh-modal-footer button:last-child,.send-button:not(:disabled),.voice-submit-button,.voice-conversion-submit,.watermark-submit-button,.motion-submit-button,.video-dub-submit-button{color:#fff;background:var(--brand-gradient);border-color:var(--brand-primary)}.feature-main,.image-gen-view,.video-gen-view,.dh-view-root,.chat-view-root,.voice-conversion-view-root,.video-gen-view-root,.video-dub-view-root{background:var(--app-surface-muted)}.feature-main:has([data-feature-active=true] .chat-view-root),.chat-view-root,.chat-main-canvas,.chat-empty-state{background:#fff}.chat-topbar{background:#fffffffa}.chat-composer{background:#fffffffa;border-color:#e2e8f0c7;border-radius:18px;box-shadow:0 12px 34px #0f172a14}.chat-composer .composer-add,.chat-composer .send-button{background:#eef6ff}.chat-composer .control-select,.chat-composer .price-pill{background:#fff;border-color:#dbe7f4;box-shadow:none}.chat-composer .model-select{background:#fff}.chat-history-rail,.chat-history-item,.history-toggle{border-color:#e2e8f0db;box-shadow:0 10px 28px #0f172a12}.image-filter-tabs .selected,.skeleton-top-tabs .selected{color:#fff;background:var(--brand-gradient)}.credits-chip,.placeholder-brand,.placeholder-icon,.chat-result-actions a,.chat-bubble.failed button,.preview-drawer-actions a{background:var(--brand-primary-soft-alt);border-color:var(--brand-primary-border)}.placeholder-brand,.placeholder-icon,.example-canvas-copy span,.generation-copy span,.canvas-toolbar span,.chat-empty-icon,.assistant-avatar,.chat-message-avatar,.chat-waiting-title svg,.history-rail-header strong,.history-preview,.processing-state,.dh-topbar span,.dh-config-header span,.dh-preview-header span,.dh-modal-header span{color:var(--brand-primary)}.assistant-avatar,.chat-message-avatar,.chat-empty-icon,.history-toggle span{background:var(--brand-primary-soft-alt);border-color:var(--brand-primary-border)}.chat-row.user .chat-bubble,.chat-message-row.user .chat-message-bubble,.history-toggle:hover,.history-toggle.is-open{background:var(--brand-primary);border-color:var(--brand-primary)}.history-toggle.is-open span,.history-toggle:hover span{color:var(--brand-primary)}.history-item.is-selected,.chat-history-item:hover,.chat-history-item.is-selected{background:var(--brand-primary-soft-alt);border-color:var(--brand-primary-border);box-shadow:0 8px 20px #5a2cfc24}.article-preview-overlay,.dh-modal-backdrop{background:var(--overlay-backdrop)}.article-preview-dialog,.dh-modal,.dh-avatar-preview-modal{border-radius:var(--radius-lg)}.chat-message-bubble,.chat-bubble,.chat-history-item,.dh-config-panel,.dh-preview-stage,.dh-selected-template,.dh-pipeline-card,.dh-minimax-options,.dh-voice-note,.video-result-card,.video-dub-player-head button,.video-dub-player-body video{border-radius:var(--radius-md)}.voice-current-chip,.voice-cloned-list button.is-active,.price-pill{color:#fff;background:linear-gradient(90deg,#ad6cfc,#5a2cfc);border-color:#5a2cfc}.voice-composer-title,.voice-upload-slot:hover{color:var(--brand-primary-strong)}.generation-orbit,.preview-drawer-header span,.dh-empty-media-icon,.dh-create-card svg,.dh-progress-track i,.dh-download-button,.dh-spinner,.dh-generation-progress i,.coming-soon-icon,.idh-center-spinner,.idh-center-icon,.idh-center-progress i,.idh-center-copy a,.idh-center-copy button,.idh-recent-empty svg,.idh-progress-track i,.idh-composer-footer button,.motion-center-spinner,.motion-center-progress i,.face-swap-view-root .motion-recent-empty svg,.watermark-center-spinner,.watermark-center-progress i{color:var(--brand-primary)}.voice-slider-row input,.dh-settings-group input[type=range],.dh-toggle-field input,.idh-advanced input[type=range]{accent-color:var(--brand-primary)}.voice-recent-empty svg,.voice-recent-art,.voice-recent-play,.voice-recent-icon-button,.voice-recent-icon-button:hover,.voice-recent-icon-button.is-favorite,.voice-actions .voice-generate-button,.transcribe-hero-empty .voice-hero-icon,.transcribe-result-head svg,.transcribe-result-actions button,.replicate-hero-icon,.replicate-upload-slot:hover,.replicate-upload-slot.drag-over,.replicate-upload-icon,.replicate-reset-btn,.replicate-card-icon,.music-hero-empty .voice-hero-icon,.music-mode-toggle button.active,.music-generate-button,.music-recent-art,.music-recent-control-btn,.music-recent-progress-fill,.video-dub-hero-icon,.video-dub-upload-slot,.video-dub-progress-step.done,.video-dub-progress-step.active,.video-dub-recent-stage,.video-dub-progress-fill,.video-dub-recent-play,.video-dub-recent-icon-button:hover{color:var(--brand-primary-strong);border-color:var(--brand-primary-border)}.voice-actions .voice-generate-button,.transcribe-result-actions button,.music-generate-button,.idh-composer-footer button{background:var(--brand-gradient);color:#fff}.voice-recent-art,.music-recent-art,.video-dub-recent-stage{background:var(--brand-primary-soft-alt)}.control-select:hover,.control-select:focus-within{border-color:var(--brand-primary-border);box-shadow:0 6px 16px #5a2cfc29}.result-card.status-processing,.video-result-card{border-color:var(--brand-primary-border)}.result-card.status-processing .processing-state{background:linear-gradient(90deg,#fff0,#ffffff8f,#fff0),var(--brand-primary-soft-alt)}.dh-range-field input,.idh-showcase-range-field input,.chat-compose-row input[type=checkbox],.chat-compose-row input[type=radio],.voice-composer input[type=checkbox],.voice-composer input[type=radio],.video-dub-floating-composer input[type=checkbox],.video-dub-floating-composer input[type=radio]{accent-color:var(--brand-primary)}@media(max-width:680px){.feature-sidebar{background:var(--app-surface);border-right:0;border-bottom:1px solid #dcdff0}.feature-nav-item{border-radius:999px}}:root{--brand-primary: #8d63ff;--brand-primary-strong: #b0c7e2;--brand-secondary: #a56aff;--brand-primary-soft: rgba(141, 99, 255, .18);--brand-primary-soft-alt: rgba(176, 199, 226, .1);--brand-primary-border: rgba(176, 199, 226, .28);--brand-gradient: linear-gradient(to right, #ad6cfc 0%, #5a2cfc 100%);--app-bg: #050505;--app-surface: #131415;--app-surface-muted: #0b0d10;--app-surface-raised: #1c1c1c;--app-surface-subtle: rgba(255, 255, 255, .06);--app-border: rgba(255, 255, 255, .12);--app-border-strong: rgba(176, 199, 226, .34);--text-primary: #111111;--text-secondary: #b0c7e2;--text-muted: #333333;--text-faint: rgba(249, 248, 246, .42);--shadow-dark: 0 22px 70px rgba(0, 0, 0, .34);--brand-focus-ring: rgba(141, 99, 255, .42);--overlay-backdrop: rgba(5, 5, 5, .66);--success: #6ee7a8;--success-soft: rgba(74, 222, 128, .14);--success-border: rgba(110, 231, 168, .28);--warning: #ffd166;--warning-soft: rgba(255, 209, 102, .14);--warning-border: rgba(255, 209, 102, .28);--danger: #ff8aa2;--danger-soft: rgba(255, 75, 113, .14);--danger-border: rgba(255, 120, 148, .28)}body{color:var(--text-primary);background:radial-gradient(circle at 18% 0%,rgba(122,44,255,.2),transparent 30%),linear-gradient(180deg,#101113 0%,var(--app-bg) 42%,#030303 100%)}a{color:var(--text-secondary)}a:hover{color:#fff}button,input,textarea,select{color:inherit}::placeholder{color:var(--text-faint)}.app-home-shell.is-loading{background:var(--app-bg)}.feature-sidebar{color:var(--text-muted);background:linear-gradient(180deg,#1c1c1cfa,#050505fa);border-right:1px solid var(--app-border)}.feature-brand{color:var(--text-primary);border-bottom-color:var(--app-border)}.feature-brand-mark{box-shadow:0 12px 28px #5d1ee03d}.feature-nav-item{color:var(--text-muted)}.feature-nav-item:hover{color:var(--text-primary);background:var(--app-surface-subtle)}.feature-nav-item.is-active{color:#fff;background:#8d63ff2e}.feature-user-panel,.feature-guest-auth-actions,.feature-user-copy strong{color:var(--text-primary)}.feature-user-copy span,.feature-user-panel button{color:var(--text-muted)}.feature-user-panel button,.upload-clear-button{background:#ffffff14;border-color:var(--app-border)}.feature-user-panel button:hover,.upload-clear-button:hover,.upload-clear-button:focus-visible{color:#fff;background:#ffffff1f;border-color:var(--app-border-strong)}.feature-guest-auth-actions button{color:var(--text-secondary);background:#ffffff14;border-color:var(--app-border);box-shadow:0 12px 30px #32415f1f}.image-filter-tabs,.article-topbar,.chat-topbar,.voice-filter-tabs,.idh-filter-tabs,.watermark-filter-tabs,.skeleton-top-tabs{color:var(--text-muted);background:#050505c2;border-color:var(--app-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.image-filter-tabs{background:transparent}.image-filter-tabs button,.article-view-tabs button,.replicate-mode-toggle button,.music-mode-toggle button,.watermark-mode-tabs button,.idh-mode-tabs button,.skeleton-top-tabs button{color:var(--text-muted);background:transparent}.image-filter-tabs .selected,.article-view-tabs button.is-selected,.replicate-mode-toggle button.active,.music-mode-toggle button.active,.watermark-mode-tabs .is-active,.idh-mode-tabs .is-active,.skeleton-top-tabs .selected{color:#fff;background:var(--brand-gradient);border-color:var(--brand-primary);box-shadow:0 12px 26px #5d1ee047}.credits-chip,.price-pill,.count-tag,.replicate-tag,.article-result-meta>span,.article-credit,.voice-current-chip,.watermark-composer-footer strong,.idh-composer-footer strong,.example-card-meta strong{color:var(--text-secondary);border-color:var(--brand-primary-border)}.image-canvas,.example-canvas,.generation-canvas,.failed-canvas,.empty-results,.result-card,.example-card,.preview-drawer,.chat-main-canvas,.chat-empty-state,.chat-history-rail,.chat-history-item,.chat-message-bubble,.chat-bubble,.chat-waiting-card,.article-form-panel,.article-result-surface,.article-cases-section,.article-history-section,.article-case-card,.article-history-card,.article-preview-dialog,.voice-conversion-canvas,.voice-floating-composer,.sowa-composer,.voice-upload-slot,.voice-recent-panel,.voice-recent-card,.transcribe-result-panel,.replicate-floating-composer,.replicate-upload-slot,.replicate-result-panel,.replicate-recent-card,.music-composer,.music-result-panel,.music-recent-card,.watermark-canvas,.watermark-composer,.watermark-upload-slot,.watermark-center-state,.watermark-result-stage,.watermark-task-card,.idh-canvas,.idh-center-state,.idh-result-card,.idh-composer,.idh-upload-card,.idh-form-card,.idh-advanced,.dh-preview-stage,.dh-voice-note,.video-result-card,.skeleton-card,.skeleton-composer,.video-dub-floating-composer,.video-dub-recent-card{color:var(--text-primary);border-color:var(--app-border)}.image-gen-view .example-canvas,.image-gen-view .image-canvas{background:transparent!important}.example-mosaic,.example-card-preview,.example-tile,.result-preview,.generation-visual,.preview-drawer-stage,.article-result-image,.article-preview-stage,.voice-recent-art,.replicate-card-icon,.music-recent-art,.watermark-task-preview,.watermark-task-placeholder,.idh-result-preview,.dh-empty-media-icon,.skeleton-content,.remove-bg-upload-slot,.remove-bg-result-stage,.remove-bg-task-preview{background:#f0eef7;border-color:var(--app-border)}.example-card:hover,.article-case-card:hover,.article-history-card:hover,.replicate-recent-card:hover,.idh-result-card:hover,.watermark-task-card:hover,.result-card:hover{background:#ffffff17;border-color:var(--app-border-strong);box-shadow:0 24px 70px #0000006b}.example-canvas-copy,.generation-copy,.failed-canvas,.article-topbar,.article-section-head,.voice-hero-empty,.replicate-hero-empty,.watermark-hero-empty,.idh-hero-empty,.chat-empty-state,.dh-topbar,.dh-config-header,.dh-preview-header,.watermark-center-state,.idh-center-state{color:var(--text-primary);background:transparent}.example-canvas-copy h1,.generation-copy h1,.failed-canvas h1,.article-topbar h1,.article-section-head h2,.article-topbar>div:first-child>span,.article-empty-state h2,.article-generating-state h2,.article-failed-state h2,.voice-hero-empty h1,.replicate-hero-empty h1,.watermark-hero-empty h1,.idh-hero-empty h1,.chat-empty-state h1,.watermark-center-state strong,.watermark-result-copy h2,.watermark-recent-empty strong,.idh-center-state strong,.idh-recent-empty strong,.replicate-card-info strong,.music-recent-card strong,.voice-recent-card strong,.article-recommendation strong,.article-result-meta strong,.article-case-card strong,.article-history-card strong{color:var(--text-primary)}.example-canvas-copy p,.generation-copy p,.article-topbar span,.article-section-head span,.article-recommendation p,.article-empty-state p,.article-generating-state p,.article-failed-state p,.article-result-meta p,.article-case-card p,.article-history-card p,.voice-hero-empty p,.replicate-hero-empty p,.replicate-card-info span,.music-recent-time,.watermark-hero-empty p,.watermark-center-state p,.watermark-result-copy p,.watermark-recent-empty p,.idh-hero-empty p,.idh-center-state p,.idh-recent-empty p,.chat-empty-state p,.voice-recent-card span{color:var(--text-muted)}.example-canvas-copy span,.generation-copy span,.canvas-toolbar span,.article-topbar>div:first-child>span,.article-section-head span,.chat-empty-icon,.assistant-avatar,.chat-message-avatar,.replicate-hero-icon,.voice-hero-icon,.watermark-hero-icon,.watermark-center-icon,.idh-hero-icon,.idh-center-icon,.dh-topbar span,.dh-config-header span,.dh-preview-header span{color:#fff}.watermark-hero-icon,.enhance-hero-icon,.remove-bg-hero-icon,.replicate-hero-icon,.transcribe-hero-empty .voice-hero-icon,.video-dub-hero-icon{display:grid;width:60px;height:60px;place-items:center;margin-bottom:0;color:#fff!important;background:#ffffff0f!important;border:0!important;border-radius:8px;box-shadow:0 10px 24px #1f3f6314}.watermark-hero-empty h1,.enhance-hero-empty h1,.remove-bg-hero-empty h1,.replicate-hero-empty h1,.transcribe-hero-empty h1,.video-dub-hero-empty h1{margin:20px 0 10px;font-size:26px;line-height:1.2;letter-spacing:0}.composer-input-row,.composer-controls-row,.sowa-composer,.chat-composer,.article-field textarea,.article-field input,.article-field select,.article-option-row button,.article-pill-row button,.article-visual-option-grid button,.article-add-field,.article-recommendation,.replicate-prompt-box textarea,.replicate-description,.control-select,.composer-tool,.composer-add,.composer-plus,.composer-chip,.composer-placeholder,.send-button,.voice-form-grid input,.voice-textarea-field textarea,.transcribe-result-panel textarea,.idh-select,.idh-select select,.idh-advanced select,.idh-form-card textarea,.watermark-mode-tabs,.replicate-mode-toggle,.music-mode-toggle,.video-dub-floating-composer input,.video-dub-floating-composer textarea,.video-dub-floating-composer select{color:var(--text-primary);background:#ffffff12;border-color:var(--app-border)}.composer-text-input,.model-select,.control-select select,.chat-composer .model-select,.chat-composer .control-select,.chat-composer .price-pill{color:var(--text-primary);background:transparent;border-color:var(--app-border)}.article-field textarea:focus,.article-field input:focus,.article-field select:focus,.replicate-prompt-box textarea:focus,.voice-form-grid input:focus,.voice-textarea-field textarea:focus,.control-select:hover,.control-select:focus-within,.composer-text-input:focus,.idh-select:focus-within,.idh-form-card textarea:focus{border-color:var(--app-border-strong);box-shadow:0 0 0 4px #8d63ff29}.composer-text-input::placeholder,.article-field textarea::placeholder,.article-field input::placeholder,.voice-form-grid input::placeholder,.voice-textarea-field textarea::placeholder,.idh-form-card textarea::placeholder{color:var(--text-faint)}.sowa-composer{color:var(--text-primary);background:#101010;border-color:var(--app-border-strong);box-shadow:0 28px 74px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sowa-composer .composer-input-row{min-height:48px;padding:0 6px;color:var(--text-primary);background:#ffffff0f;border:1px solid var(--app-border);border-radius:14px}.sowa-composer .composer-controls-row{color:var(--text-muted)}.sowa-composer .model-select{color:var(--text-secondary);background:#b0c7e21a}.prompt-icon-button--tooltip{position:relative}.prompt-icon-button--tooltip:before,.prompt-icon-button--tooltip:after{position:absolute;left:50%;z-index:30;pointer-events:none;opacity:0;transform:translate(-50%,6px) scale(.96);transition:opacity .16s ease,transform .16s ease}.prompt-icon-button--tooltip:before{content:attr(data-tooltip);bottom:calc(100% + 10px);min-width:max-content;padding:7px 10px;color:#fffffff0;background:linear-gradient(135deg,#2a2a30f5,#1a191ef5);border:1px solid rgba(160,120,255,.34);border-radius:8px;box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff14;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prompt-icon-button--tooltip:after{content:"";bottom:calc(100% + 5px);width:9px;height:9px;background:#1e1d23f5;border-right:1px solid rgba(160,120,255,.3);border-bottom:1px solid rgba(160,120,255,.3);transform:translate(-50%,6px) rotate(45deg) scale(.96)}.prompt-icon-button--tooltip:hover:before,.prompt-icon-button--tooltip:hover:after,.prompt-icon-button--tooltip:focus-visible:before,.prompt-icon-button--tooltip:focus-visible:after{opacity:1}.prompt-icon-button--tooltip:hover:before,.prompt-icon-button--tooltip:focus-visible:before{transform:translate(-50%) scale(1)}.prompt-icon-button--tooltip:hover:after,.prompt-icon-button--tooltip:focus-visible:after{transform:translate(-50%) rotate(45deg) scale(1)}.article-view-tabs,.article-cases-section .article-section-head,.article-case-card>div,.article-history-card>div{color:var(--text-primary);background:#131415f5;border-color:var(--app-border)}.article-view-tabs{box-shadow:0 18px 42px #00000057}.article-view-tabs button:not(.is-selected){color:var(--text-muted)}.article-case-card>button,.article-history-card>button,.article-history-card img,.article-visual-option-grid img{color:var(--text-muted);background:#ffffff0f}.article-case-card div button,.article-history-card div button,.article-history-card div a{color:var(--text-secondary);background:#ffffff12;border-color:var(--app-border)}.article-case-card div button:hover,.article-history-card div button:hover,.article-history-card div a:hover{color:#fff;background:var(--brand-primary-soft);border-color:var(--brand-primary-border)}.article-visual-option-grid button:hover{border-color:#b7c8ff38;background:#ffffff17;box-shadow:none}.article-visual-option-grid button.is-selected,.article-option-row button.is-selected,.article-pill-row button.is-selected,.voice-cloned-list button.is-active,.chat-history-item:hover,.chat-history-item.is-selected,.history-item.is-selected,.history-toggle:hover,.history-toggle.is-open,.watermark-upload-slot:hover,.replicate-upload-slot:hover,.replicate-upload-slot.drag-over,.idh-upload-card:hover,.idh-upload-card.has-image{color:#fff;background:linear-gradient(90deg,#ad6cfc,#5a2cfc);border-color:#5a2cfc;box-shadow:0 0 28px #5d1ee033}.article-visual-option-grid button.is-selected{color:#eef2ff;background:#7858e033;border-color:#ad6cfc85;box-shadow:0 0 0 3px #8d63ff1f}.feature-login,.article-primary-link,.article-submit-row button,.article-top-actions button,.article-recommendation button,.article-result-meta button,.article-result-meta a,.article-failed-state button,.image-compose-submit,.chat-compose-submit,.dh-generate-button,.dh-modal-footer button:last-child,.send-button:not(:disabled),.voice-actions .voice-generate-button,.voice-submit-button,.voice-conversion-submit,.transcribe-result-actions button,.music-generate-button,.watermark-result-actions a,.watermark-result-actions button,.watermark-submit-button,.motion-submit-button,.idh-composer-footer button,.idh-center-copy a,.idh-center-copy button,.video-dub-submit-button{color:#fff;background:var(--brand-gradient);border-color:var(--brand-primary);box-shadow:0 14px 32px #5d1ee047}.send-button:disabled,.article-submit-row button:disabled,.voice-actions button:disabled,.replicate-mode-toggle button:disabled,.idh-mode-tabs button:disabled,.idh-composer-footer button:disabled{color:var(--text-faint);background:#ffffff0f;border-color:var(--app-border);box-shadow:none}.card-actions button,.replicate-result-actions button,.replicate-card-actions button,.voice-recent-icon-button,.voice-recent-play,.music-recent-control-btn,.watermark-card-actions button,.idh-result-actions button,.idh-result-actions a,.preview-drawer-header button{color:var(--text-muted);font-size:14px!important;background:#ffffff12;border-color:var(--app-border)}.card-actions button:hover,.replicate-result-actions button:hover,.replicate-card-actions button:hover,.voice-recent-icon-button:hover,.music-recent-control-btn:hover,.watermark-card-actions button:hover,.idh-result-actions button:hover,.idh-result-actions a:hover,.preview-drawer-header button:hover{color:#fff;background:#6d3cff;border-color:var(--app-border-strong)}.tag-row span,.example-card-tags span,.replicate-result-meta span,.watermark-source-row span,.idh-result-title span,.idh-result-actions small,.dh-voice-note,.processing-state{color:#686879;background:#f0eef7;border-color:#b0c7e23d}.time-row,.result-meta p,.example-card-meta span,.replicate-prompt-box label,.replicate-description label,.replicate-description p,.replicate-result-meta,.watermark-task-meta p,.idh-result-meta p,.idh-composer-footer span,.idh-composer-footer small,.watermark-composer-footer span,.voice-composer-footer,.composer-notice{color:var(--text-muted)}.failed-state,.article-error,.replicate-notice,.idh-submit-error,.idh-notice.is-warning,.watermark-center-state.is-failed,.result-card.status-failed,.watermark-task-card.status-failed,.chat-message-bubble.is-error,.chat-inline-error,.chat-bubble.failed{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-border)}.composer-notice.warning,.example-card-meta strong,.article-history-card.status-failed{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.result-card.status-processing,.watermark-task-card.status-processing,.idh-center-state.is-completed,.watermark-center-state.is-completed{border-color:var(--brand-primary-border)}.watermark-center-progress,.idh-center-progress,.idh-progress-track,.music-recent-progress-track,.dh-progress-track,.dh-generation-progress{background:#ffffff1a}.watermark-center-progress i,.idh-center-progress i,.idh-progress-track i,.music-recent-progress-fill,.dh-progress-track i,.dh-generation-progress i{background:var(--brand-gradient)}.article-preview-overlay,.dh-modal-backdrop,.preview-drawer-backdrop{background:var(--overlay-backdrop)}.skeleton-card,.skeleton-composer{background:linear-gradient(#202124 0 0) 16px 16px/ calc(100% - 32px) 155px no-repeat,linear-gradient(#252a30 0 0) 16px 190px/128px 22px no-repeat,linear-gradient(#252a30 0 0) 154px 190px/52px 22px no-repeat,linear-gradient(#1a1c20 0 0) 16px 234px/ calc(100% - 32px) 62px no-repeat,var(--app-surface);border-color:var(--app-border)}@media(max-width:680px){.feature-sidebar{background:#131415f5;border-bottom-color:var(--app-border)}}.feature-page-shell :is(.video-result-card,.video-empty-results,.video-composer,.chat-main-canvas,.chat-empty-state,.chat-message-bubble,.chat-message-bubble.is-loading,.chat-history-rail,.chat-history-item,.chat-composer,.dh-selected-template,.dh-pipeline-card,.dh-voice-note,.dh-minimax-options,.dh-duration-check,.dh-avatar-card,.dh-task-card,.dh-create-card,.dh-avatar-cover,.dh-task-preview,.dh-empty-media,.dh-empty-media-icon,.dh-avatar-badge,.dh-preview-details div,.dh-generating-state,.dh-settings-group,.dh-audio-upload,.dh-upload-zone,.dh-command-library button,.dh-modal,.dh-avatar-preview-modal,.dh-avatar-preview-body,.dh-modal-header,.dh-modal-footer,.motion-canvas,.motion-composer,.motion-upload-slot,.motion-center-state,.motion-result-player,.motion-task-card,.motion-task-preview,.motion-task-placeholder,.motion-recent-empty,.face-swap-view-root .motion-canvas,.face-swap-view-root .motion-task-card,.video-dub-canvas,.video-dub-upload-slot,.video-dub-recent-card,.video-dub-recent-empty,.video-dub-recent-stage,.video-dub-floating-composer,.skeleton-composer,.coming-soon-panel,.coming-soon-icon){color:var(--text-primary);background:transparent;border-color:var(--app-border)}.feature-page-shell :is(.video-result-preview,.video-placeholder,.chat-empty-icon,.chat-message-avatar,.dh-selected-template-media,.dh-video-shell,.dh-video-shell>.dh-empty-media,.dh-avatar-preview-body video,.dh-avatar-preview-body img,.motion-hero-icon,.motion-center-icon,.motion-upload-slot.has-preview,.motion-result-player,.motion-task-preview,.motion-task-placeholder,.video-dub-hero-icon,.video-dub-upload-icon,.video-dub-recent-art,.video-dub-recent-stage,.video-dub-progress,.video-dub-progress-bar){color:var(--text-secondary);background:#f0eef7;border-color:var(--app-border)}.feature-page-shell :is(.dh-tabs button,.dh-mode-tabs button,.dh-avatar-actions button,.dh-task-actions button,.dh-modal-footer button,.dh-preview-back,.dh-preview-return-home,.dh-design-voice-button,.motion-result-actions a,.motion-result-actions button,.motion-card-actions button,.video-dub-recent-play,.video-dub-favorite-button,.video-dub-recent-icon-button,.video-dub-upload-slot,.video-dub-floating-composer .voice-composer-title){color:var(--text-secondary);background:#ffffff12;border-color:var(--app-border);box-shadow:none}.feature-page-shell :is(.dh-field input,.dh-field select,.dh-field .custom-select-trigger,.dh-field textarea,.dh-settings-group .dh-field textarea,.video-dub-floating-composer input,.video-dub-floating-composer textarea,.video-dub-floating-composer select){color:var(--text-primary);background:#ffffff12;border-color:var(--app-border)}.feature-page-shell .dh-field .custom-select-trigger{box-shadow:none}.feature-page-shell .custom-select:not(.custom-select-theme-dh):not(.idh-advanced-select) .custom-select-menu{background:#171717!important;border-color:var(--app-border)!important;box-shadow:var(--shadow-dark)!important}.feature-page-shell .custom-select:not(.custom-select-theme-dh):not(.idh-advanced-select) .custom-select-menu button{color:var(--text-primary)!important}.feature-page-shell .custom-select:not(.custom-select-theme-dh):not(.idh-advanced-select) .custom-select-menu button:hover,.feature-page-shell .custom-select:not(.custom-select-theme-dh):not(.idh-advanced-select) .custom-select-menu button.is-selected{background:#ffffff14!important}.feature-page-shell select{color-scheme:dark}.feature-page-shell select option,.feature-page-shell select optgroup{color:var(--text-primary)!important;background:#171717!important}.feature-page-shell :is(.dh-topbar,.dh-config-header,.dh-preview-header,.dh-library-heading,.motion-filter-tabs,.video-dub-canvas,.video-dub-view-root){color:var(--text-primary);background:transparent;border-color:var(--app-border)}.feature-page-shell :is(.video-placeholder,.video-result-card,.chat-topbar h1,.chat-empty-state h1,.chat-message-bubble,.chat-history-item,.dh-topbar h1,.dh-library-heading strong,.dh-selected-template strong,.dh-pipeline-card strong,.dh-voice-note strong,.dh-minimax-options-head strong,.dh-range-field span,.dh-avatar-info strong,.dh-task-meta strong,.dh-empty-media strong,.dh-create-card strong,.dh-preview-header strong,.dh-config-header strong,.dh-preview-details strong,.dh-generating-state strong,.dh-field>span,.dh-settings-group label span,.dh-toggle-field,.dh-modal-header strong,.motion-hero-empty h1,.motion-center-state strong,.motion-result-copy h2,.motion-recent-empty strong,.video-dub-hero-empty h1,.video-dub-recent-empty strong,.video-dub-recent-info strong,.video-dub-player-head strong){color:var(--text-primary)}.feature-page-shell :is(.video-price-pill small,.chat-empty-state p,.chat-history-item small,.dh-library-heading span,.dh-library-heading small,.dh-selected-template span,.dh-selected-template small,.dh-pipeline-card span,.dh-pipeline-card small,.dh-minimax-options-head span,.dh-range-field small,.dh-avatar-info span,.dh-avatar-info p,.dh-task-meta span,.dh-task-meta small,.dh-empty-media p,.dh-create-card span,.dh-preview-header small,.dh-config-header small,.dh-preview-details span,.dh-generating-state p,.dh-generating-state small,.dh-field small,.dh-audio-upload span,.dh-upload-zone span,.dh-form-notice,.motion-hero-empty p,.motion-center-state p,.motion-result-copy p,.motion-recent-empty p,.motion-source-row,.video-dub-hero-empty p,.video-dub-recent-empty p,.video-dub-recent-info span,.video-dub-floating-composer .voice-composer-footer>span){color:var(--text-muted)}.feature-page-shell :is(.video-submit-error,.chat-message-avatar.is-error,.chat-message-bubble.is-error,.chat-inline-error,.dh-duration-check.is-warning,.dh-form-notice,.motion-center-state.is-failed,.motion-task-placeholder.is-failed,.motion-task-card.status-failed,.video-dub-recent-overlay.is-failed){color:var(--danger);background:var(--danger-soft);border-color:var(--danger-border)}.feature-page-shell :is(.dh-duration-check.is-ready,.video-dub-progress-step.done){color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.feature-page-shell :is(.dh-tabs .is-active,.dh-mode-tabs .is-active,.dh-avatar-card.is-selected,.dh-task-card.is-selected,.dh-avatar-card:hover,.dh-task-card:hover,.dh-create-card:hover,.motion-upload-slot:hover,.video-dub-upload-slot:hover,.video-dub-progress-step.active){color:#fff;background:var(--brand-primary-soft);border-color:var(--brand-primary-border);box-shadow:0 12px 28px #5d1ee033}.feature-page-shell .dh-mode-tabs .is-active{background:linear-gradient(to right,#ad6cfc,#5a2cfc);border-color:transparent;box-shadow:none}.feature-page-shell :is(.dh-generate-button,.dh-download-button,.dh-modal-footer button:last-child,.motion-result-actions a,.motion-result-actions button,.video-dub-recent-play,.video-dub-submit-button):not(:disabled){color:#fff;background:var(--brand-gradient);border-color:var(--brand-primary);box-shadow:0 14px 32px #5d1ee047}.feature-page-shell .dh-generate-button:not(:disabled){background:linear-gradient(to right,#ad6cfc,#5a2cfc)}.feature-page-shell .dh-preview-return-home{color:#f4f0ff;background:#5a2cfc29;border-color:#ad6cfc6b;box-shadow:0 10px 24px #5a2cfc29}.feature-page-shell .dh-preview-return-home:hover,.feature-page-shell .dh-preview-return-home:focus-visible{color:#fff;background:#5a2cfc47;border-color:#c5aeffa8}.feature-page-shell :is(.dh-progress-track,.dh-generation-progress,.motion-center-progress,.video-dub-progress-bar){background:#ffffff1a}.feature-page-shell :is(.dh-progress-track i,.dh-generation-progress i,.motion-center-progress i,.video-dub-progress-fill){background:var(--brand-gradient)}.feature-page-shell .feature-main:has([data-feature-active=true] .chat-view-root),.feature-page-shell .chat-composer .composer-add,.feature-page-shell .chat-composer .send-button,.feature-page-shell .result-meta p,.feature-page-shell .card-actions .card-action-link{color:var(--text-primary);border-color:var(--app-border)}.feature-page-shell .video-result-card .result-meta p,.video-result-card .result-meta p{--video-prompt-line-height: 22px;box-sizing:border-box;display:-webkit-box;height:calc(var(--video-prompt-line-height) * 2 + 20px);min-height:calc(var(--video-prompt-line-height) * 2 + 20px);max-height:calc(var(--video-prompt-line-height) * 2 + 20px);overflow:hidden;line-height:26px;padding:6px 12px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.feature-page-shell .chat-composer .composer-add,.feature-page-shell .chat-composer .send-button,.feature-page-shell .card-actions .card-action-link{color:var(--text-secondary);background:#ffffff12}.feature-page-shell .card-actions .card-action-link:hover,.feature-page-shell .chat-composer .composer-add:hover{color:#fff;background:var(--brand-primary-soft);border-color:var(--brand-primary-border)}.feature-page-shell .dh-view-root input,.feature-page-shell .dh-view-root select,.feature-page-shell .dh-view-root textarea{color:var(--text-primary)!important;background-color:#ffffff12!important;border-color:var(--app-border)!important}.feature-page-shell .dh-view-root input[type=range],.feature-page-shell .idh-view-root input[type=range]{accent-color:var(--brand-primary);background-color:transparent!important}.feature-page-shell .history-toggle,.chat-view-root .history-toggle{color:var(--text-secondary)!important;background:#131415f5!important;border-color:var(--app-border-strong)!important;box-shadow:0 18px 42px #00000057!important}.feature-page-shell .history-toggle span,.feature-page-shell .history-toggle small,.feature-page-shell .history-toggle b,.chat-view-root .history-toggle span,.chat-view-root .history-toggle small,.chat-view-root .history-toggle b{color:#333!important;background:#ffffff5c!important;border-color:var(--app-border)!important}.feature-page-shell .history-toggle:hover,.feature-page-shell .history-toggle.is-open,.chat-view-root .history-toggle:hover,.chat-view-root .history-toggle.is-open{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-border)!important}.chat-view-root .history-toggle svg{color:inherit!important}.feature-page-shell :is(.voice-composer-title,.video-dub-floating-composer .voice-composer-title,.music-composer .voice-composer-title,.transcribe-floating-composer .voice-composer-title){color:var(--text-secondary)!important;background:#ffffff12!important;border:1px solid var(--app-border)!important;box-shadow:none!important}.feature-page-shell :is(.voice-composer-title svg,.video-dub-floating-composer .voice-composer-title svg,.music-composer .voice-composer-title svg,.transcribe-floating-composer .voice-composer-title svg){color:var(--text-secondary)!important}.feature-page-shell :is(#music-prompt,#music-lyrics,.music-composer textarea,.music-composer input,.music-composer select){color:var(--text-primary)!important;background-color:#ffffff12!important;border-color:var(--app-border)!important}.feature-page-shell :is(#music-prompt,#music-lyrics,.music-composer textarea):focus{color:var(--text-primary)!important;background-color:#ffffff17!important;border-color:var(--app-border-strong)!important;box-shadow:0 0 0 4px #8d63ff29!important}.feature-page-shell :is(#music-prompt,#music-lyrics,.music-composer textarea)::placeholder{color:var(--text-faint)!important}.home-page-shell{min-height:100vh;background:#050505}.home-page-shell .feature-guest-auth-actions{right:40px}.home-feature-main{min-height:100vh;background:#050505}.home-feature-main .original-home-shell,.home-feature-main .original-home-frame{height:100vh;background:#050505}.home-feature-main .original-home-frame{color-scheme:dark}.feature-sidebar{flex-basis:200px!important;width:200px!important;color:#d1d5db!important;background:#090909!important;border-right:1px solid #262626!important}.feature-brand{min-height:66px!important;align-items:baseline!important;gap:4px!important;padding:0 16px!important;color:#fff!important;background:transparent!important;border-bottom-color:#262626!important}.feature-brand:hover,.feature-brand:focus-visible{background:#111!important}.feature-brand:focus-visible{box-shadow:inset 0 0 0 2px #ad6cfc6b}.feature-brand-text{display:inline-block;font-size:25px;font-weight:700;line-height:1;letter-spacing:-.03em;color:#000;transform:translate(16px,21px)}.feature-brand-beta{display:inline-block;color:#a855f7;font-size:10px;font-weight:100;line-height:1;letter-spacing:0;white-space:nowrap;transform:translate(15px,16px);color:#fff;background:linear-gradient(to top,#ad6cfc,#5a2cfc);box-shadow:0 8px 18px #5a2cfc38;padding:3px 6px;border-radius:999px}@keyframes brand-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.feature-brand-text{animation:none}}.feature-nav-search{position:relative;display:block;margin:12px 16px 8px}.feature-nav-search svg{position:absolute;left:12px;top:50%;color:#888;transform:translateY(-50%)}.feature-nav-search input{width:100%;min-height:38px;padding:0 12px 0 36px;color:#d1d5db;background:#262626;border:1px solid #262626;border-radius:999px;outline:0;font:inherit}.feature-nav-search input:focus{border-color:#a855f7b8;box-shadow:0 0 0 4px #a855f724}.feature-nav{padding:8px 12px!important}.feature-nav-section{margin-bottom:4px}.feature-nav-item,.feature-nav-group{align-items:center!important;width:100%!important;min-height:40px!important;gap:10px!important;padding:9px 12px!important;color:#d1d5db!important;background:transparent!important;border:0!important;border-radius:12px!important;cursor:pointer;font-size:14px!important;font-weight:500!important;text-align:left;transition:background .15s ease,color .15s ease}.feature-nav-item:before{display:none}.feature-nav-item:hover,.feature-nav-group:hover{color:#e5e7eb!important;background:#1f1f1f!important}.feature-nav-item.is-active,.feature-nav-group.is-active{color:#a855f7!important;background:#1f1f1f!important}.feature-nav-group .feature-nav-chevron{margin-left:auto;transition:transform .18s ease}.feature-nav-group.is-open .feature-nav-chevron{transform:rotate(180deg)}.feature-nav-children{padding-left:30px;max-height:0;overflow:hidden;transition:max-height .22s ease}.feature-nav-children.is-open{max-height:560px}.feature-nav-child{display:flex;align-items:center;width:100%;min-height:34px;gap:10px;padding:7px 10px;margin-top:5px;color:#888;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;text-align:left;transition:background .15s ease,color .15s ease}.feature-nav-child:hover{color:#e5e7eb;background:#1f1f1f}.feature-nav-child.is-active{color:#a855f7;background:#a855f71a}.feature-nav-child-icon{display:grid;width:20px;height:20px;place-items:center;flex:0 0 auto}.feature-login,.feature-user-panel{margin:12px!important}.feature-login{min-height:42px!important;justify-content:center;gap:8px;color:#d1d5db!important;background:#090909!important;border:1px solid #262626!important;border-radius:10px!important;box-shadow:none!important}.feature-login:hover{background:#1f1f1f!important}.feature-user-panel{color:#d1d5db!important;background:#101010!important;border-color:#262626!important;box-shadow:none!important}.feature-user-avatar{color:#fff!important;background:#262626!important}.feature-user-copy strong{color:#f4f4f5!important}.feature-user-copy span,.feature-user-panel button{color:#a1a1aa!important}.feature-user-credit-bar{display:block!important;grid-column:2/-1!important;width:100%!important;height:12px!important;min-height:12px!important;margin-top:2px;border-radius:999px!important;background:linear-gradient(to right,#ad6cfc,#5a2cfc)!important;box-shadow:0 10px 20px #515cff33!important}.feature-user-panel button{background:#171717!important;border-color:#262626!important}.feature-guest-auth-actions{background:transparent!important;border-color:transparent!important}.feature-main:has([data-feature-active=true] .chat-view-root),.chat-view-root{background:#101010!important}.chat-view-root{display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;padding:0 24px 24px!important;--chat-content-left-gap: 58px;--chat-content-right-gap: 16px;--chat-content-max-width: 800px}.chat-view-root.is-intro{padding-bottom:24px!important}.chat-content-layout{position:relative;display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding-left:calc(var(--chat-actions-width) + var(--chat-content-right-gap));padding-right:0;padding-top:16px}.chat-dialog-column{display:flex;flex:0 1 var(--chat-content-max-width);flex-direction:column;width:min(100%,var(--chat-content-max-width));max-width:var(--chat-content-max-width);margin:0 auto;min-width:0;min-height:0}.chat-actions-panel{position:absolute;top:16px;left:0;bottom:0;width:var(--chat-actions-width);display:flex;align-items:flex-end;flex-direction:column;gap:12px;min-width:0;overflow:hidden;pointer-events:none}.llm-intro-layout{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:16px;padding:24px 0 0}.llm-intro-layout .chat-main-canvas,.llm-intro-layout .llm-empty-state{min-height:0}.llm-intro-layout .chat-main-canvas{width:100%;margin:0}.llm-intro-layout .llm-empty-state{width:100%}.llm-intro-layout .llm-empty-state h1{margin:0}.llm-intro-layout .llm-composer.chat-composer{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin:0}.chat-view-root .llm-composer.chat-composer{width:100%;max-width:100%}.chat-topbar{min-height:66px;color:#eef1f7;background:#0a0a0ac7!important;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:0 0 auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--chat-actions-width);align-items:center;gap:16px;padding:0}.chat-topbar h1{grid-column:1;justify-self:stretch;margin:0;color:#eef1f7!important;font-size:20px;font-weight:800;line-height:1.2;text-align:center}.chat-topbar .credits-chip{grid-column:2;justify-self:end;margin-right:0}.chat-history-rail{position:static;top:auto;right:auto;z-index:1;width:100%;max-height:calc(100vh - 196px);background:#141416fa!important;border-color:#ffffff1a!important;pointer-events:auto}.chat-new-conversation-button{position:relative;right:auto;top:auto;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;color:#eef1f7;background:#2c2345eb;border:1px solid rgba(145,118,255,.42);border-radius:999px;box-shadow:0 10px 24px #00000029;cursor:pointer;font-size:13px;font-weight:800;pointer-events:auto;transition:background .16s ease,border-color .16s ease,color .16s ease}.chat-new-conversation-button:hover{color:#fff;background:#ffffff26;border-color:#ffffff2e}.chat-new-conversation-button:disabled{cursor:not-allowed;opacity:.52}.chat-view-root .history-toggle{pointer-events:auto}.chat-history-rail .history-rail-header{color:#eef1f7;border-bottom-color:#ffffff14}.chat-main-canvas{flex:1 1 auto;min-height:0;background:transparent!important;height:auto;overflow-y:auto;box-shadow:none!important;width:100%;margin:0;padding:0 24px 0 0}.llm-empty-state{min-height:0;background:transparent!important}.llm-empty-state h1{margin:0 0 48px;color:#cfd6e6;font-size:clamp(30px,2.15vw,42px);font-weight:400;line-height:1.1;text-align:center}.chat-conversation-thread{width:100%;max-width:none;margin:0;padding-bottom:36px}.chat-message-bubble,.chat-message-bubble.is-loading{color:#eef1f7!important;background:#1c1c1eeb!important;border-color:#ffffff1a!important}.chat-message-cost{color:#8d95a5}.chat-message-row.user .chat-message-bubble{background:#a855f738!important;border-color:#a855f75c!important}.chat-attachment-list{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.chat-message-bubble .chat-attachment-list{margin-top:10px}.llm-composer .chat-attachment-list{margin:0 0 12px}.llm-composer .llm-composer-footer .chat-attachment-list{margin:0 0 10px}.llm-composer .llm-toolbar .chat-attachment-list{flex:0 1 auto;max-width:min(260px,34vw);margin:0;overflow:hidden}.llm-composer .llm-toolbar .chat-attachment-card{max-width:min(180px,28vw)}.chat-attachment-card{display:inline-grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:7px;max-width:min(210px,100%);min-height:34px;padding:5px 6px;color:#eef1f7;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:8px}.chat-attachment-card.is-static{grid-template-columns:22px minmax(0,1fr)}.chat-attachment-preview{display:grid;width:22px;height:22px;place-items:center;overflow:hidden;color:#78a8ff;background:#78a8ff29;border-radius:5px}.chat-attachment-preview img{width:100%;height:100%;object-fit:cover}.chat-attachment-meta{display:grid;min-width:0;gap:1px}.chat-attachment-meta strong,.chat-attachment-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment-meta strong{font-size:12px;font-weight:700}.chat-attachment-meta small{color:#eef1f799;font-size:10px}.chat-attachment-card button{display:grid;width:18px;height:18px;place-items:center;padding:0;color:#eef1f7b8;background:#ffffff14;border:0;border-radius:50%;cursor:pointer}.chat-attachment-card button:hover{color:#fff;background:#ffffff29}.llm-composer.chat-composer{position:relative;right:auto;bottom:auto;left:auto;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:176px;margin:0;padding:12px;color:#eef1f7;background:linear-gradient(180deg,#1e1e1ff5,#1a1a1bf5)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000005c!important}.llm-input{width:100%;min-height:74px;max-height:216px;margin:0 0 16px;padding:0;resize:vertical;color:#eef1f7!important;background:transparent!important;border:0!important;outline:0;font:inherit;font-size:16px;line-height:24px!important}.llm-input::placeholder{color:#9aa1ad!important}.llm-input:disabled{cursor:not-allowed;opacity:.72}.llm-composer-footer{display:flex;flex-direction:column;gap:10px;margin-top:auto}.llm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.llm-left,.llm-right{display:flex;align-items:center;gap:10px;min-width:0}.llm-square,.llm-round,.llm-select,.llm-reasoning-select select{border:1px solid rgba(255,255,255,.09);background:#ffffff17;color:#eef1f7;transition:background .16s ease,color .16s ease}.llm-square,.llm-round{display:inline-grid;place-items:center;flex:0 0 auto;cursor:pointer}.llm-square{width:44px;height:44px;border-radius:12px;font-size:30px;line-height:1}.llm-round{width:44px;height:44px;border-radius:50%}.llm-round.primary{background:#ffffff21}.llm-square:hover,.llm-round:hover,.llm-select:hover,.llm-reasoning-select select:hover{color:#fff;background:#ffffff24}.llm-round:disabled{cursor:not-allowed;opacity:.52}.llm-square:disabled{cursor:not-allowed;opacity:.52}.llm-select-wrap{position:relative}.llm-select{display:inline-flex;align-items:center;justify-content:center;min-width:142px;height:44px;gap:9px;padding:0 14px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.llm-select .bolt{color:#8b6cff}.llm-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:8;display:none;min-width:190px;max-height:260px;overflow:auto;padding:6px;background:#1c1c1efa;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 48px #00000057}.llm-select-wrap.is-open .llm-menu{display:grid;gap:3px}.llm-menu button{width:100%;padding:9px 10px;color:#d5dae4;background:transparent;border:0;border-radius:10px;cursor:pointer;font-size:13px;text-align:left}.llm-menu button:hover{color:#fff;background:#ffffff14}.llm-reasoning-select select{max-width:136px;height:44px;padding:0 10px;border-radius:12px;outline:0;font:inherit;font-size:13px;font-weight:700}.llm-composer .composer-notice{margin-top:10px}@media(max-width:900px){:root{--feature-sidebar-width: 0px}.feature-page-shell{display:block!important}.feature-sidebar{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;border-right:0!important;border-bottom:1px solid #262626!important}.feature-nav{display:flex!important;gap:8px;overflow-x:auto}.feature-nav-section{flex:0 0 auto}.feature-nav-section--group .feature-nav-children{display:none}}@media(max-width:1200px){.chat-content-layout{display:block;padding-left:0}.chat-actions-panel{position:static;width:100%;margin-top:16px}}@media(max-width:560px){.chat-view-root{padding-right:0!important;padding-left:0!important}.chat-content-layout{padding-top:8px;gap:12px}.llm-toolbar{align-items:stretch;flex-direction:column}.llm-left{flex-wrap:wrap}.llm-left,.llm-right{width:100%}.llm-right{justify-content:flex-end}.llm-select{min-width:132px}}.waterfall-grid{display:grid;grid-template-columns:repeat(var(--waterfall-columns, 1),minmax(0,1fr));align-items:start;gap:var(--waterfall-gap, 13px);width:100%;max-width:none}.waterfall-grid-column{display:flex;flex-direction:column;gap:var(--waterfall-gap, 13px);min-width:0}.waterfall-grid-item{width:100%}.image-results-feed{--waterfall-gap: 6px;width:var(--feature-content-width);max-width:none;margin:14px var(--feature-content-inline-offset) 0}.results-feed,.video-submit-error,.chat-topbar,.chat-main-canvas,.dh-topbar,.dh-workspace,.idh-results-feed,.motion-results-feed,.watermark-results-feed{width:var(--feature-content-width);max-width:none;margin-inline:var(--feature-content-inline-offset)}.image-results-feed .result-card.is-image-gallery{overflow:hidden;padding:0;background:#070707;border:1px solid #25282e;border-radius:8px;box-shadow:none;transition:border-color .18s ease;display:flex;flex-direction:column;position:relative}.image-results-feed .result-card.is-image-gallery .result-card-model-tag{position:absolute;top:0;left:0;right:0;padding:6px 9px;z-index:1}.image-results-feed .result-card.is-image-gallery .result-card-model-tag .model-tag{color:#fff!important;background:#00000080!important;border:none!important;border-radius:99px!important}.image-results-feed .waterfall-grid-item{margin-bottom:0}.image-results-feed .result-card.is-image-gallery .result-preview{position:relative;height:auto;margin:0;background:#0d1320;border:0;border-radius:0;overflow:visible}.image-results-feed .result-card.is-image-gallery.status-pending .result-preview,.image-results-feed .result-card.is-image-gallery.status-processing .result-preview,.image-results-feed .result-card.is-image-gallery.status-failed .result-preview,.image-results-feed .result-card.is-image-gallery .result-preview.is-placeholder-preview{aspect-ratio:1/1;min-height:0;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#fff0),radial-gradient(circle at 50% 42%,rgba(141,99,255,.24),transparent 34%),#0f1015}.image-results-feed .result-card.is-image-gallery .processing-state,.image-results-feed .result-card.is-image-gallery .failed-state{min-height:100%;color:#ffffffb8;background:linear-gradient(90deg,#fff0,#ffffff14,#fff0),#ffffff0a;background-size:220% 100%;border:0}.image-results-feed .result-card.is-image-gallery .failed-state{color:#ffd8d8;background:#ff4b711f}.image-results-feed .result-card.is-image-gallery .result-preview img{width:100%;height:auto;display:block;object-fit:cover;border-radius:0;transition:transform .18s ease;transform-origin:center}.image-results-feed .result-card.is-image-gallery .result-preview-hitarea{position:absolute;inset:0;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:0;color:#fff;background:linear-gradient(180deg,#00000005,#00000057);border:0;cursor:zoom-in;opacity:0;transition:opacity .18s ease}.image-results-feed .result-card.is-image-gallery .result-preview-hitarea svg{width:34px;height:34px;padding:8px;color:#fff;background:#0000008a;border:1px solid rgba(255,255,255,.32);border-radius:999px;box-shadow:0 12px 28px #00000061}.result-reference-thumb{position:absolute;right:8px;bottom:8px;z-index:13;display:grid;width:34px;height:34px;place-items:center;overflow:hidden;background:#080a10b8;border:1px solid rgba(255,255,255,.46);border-radius:8px;box-shadow:0 8px 20px #00000057}.result-reference-thumb img{width:100%;height:100%;object-fit:cover}.image-results-feed .result-card.is-image-gallery:hover .result-preview-hitarea,.image-results-feed .result-card.is-image-gallery .result-preview-hitarea:focus-visible{opacity:1}.image-results-feed .result-card.is-image-gallery:hover .result-preview img{transform:scale(1.05)}.image-results-feed .result-card.is-image-gallery .result-meta{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:0 9px 9px;min-height:0;background:linear-gradient(0deg,#000000e0,#0000);z-index:1;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.image-results-feed .result-card.is-image-gallery:hover .result-meta,.image-results-feed .result-card.is-image-gallery:focus-within .result-meta{opacity:1;transform:translateY(0)}.image-results-feed .result-card.is-image-gallery .result-preview{position:relative}.image-results-feed .result-card.is-image-gallery .result-preview:after{content:"生成同款";position:absolute;left:50%;bottom:22px;z-index:2;min-width:126px;height:42px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,8px);border-radius:8px;background:#f0eef7;color:#333;font-size:14px;font-weight:800;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.image-results-feed .result-card.is-image-gallery:hover .result-preview:after{opacity:1;transform:translate(-50%)}.image-results-feed .result-card.is-image-gallery:hover .result-preview img{transform:scale(1.05);filter:brightness(.78)}.image-results-feed .result-card.is-image-gallery:hover .result-preview-hitarea{opacity:0;cursor:default}.image-results-feed .result-card.is-image-gallery:hover .result-card-model-tag,.image-results-feed .result-card.is-image-gallery:hover .result-meta,.image-results-feed .result-card.is-image-gallery:hover .result-reference-thumb{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.image-results-feed .result-card.is-image-gallery .tag-row{display:none}.image-results-feed .result-card.is-image-gallery .tag-row span{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 8px;color:#f7f7fb;background:#121826;border:1px solid #31486f;border-radius:5px;font-size:10px;font-weight:900;line-height:1;letter-spacing:0}.image-results-feed .result-card.is-image-gallery .count-tag{display:none}.image-results-feed .result-card.is-image-gallery .model-tag{color:#a5b6bc!important;background:#101827!important;border-color:#314766!important}.image-results-feed .result-card.is-image-gallery .ratio-tag{color:#0884a9!important;background:#e7faff!important;border-color:#0884a92e!important}.image-results-feed .result-card.is-image-gallery .quality-tag{color:#7050dc!important;background:#f0e9ff!important;border-color:#7050dc2e!important}.reference-tag{color:#0f766e!important;background:#d7fbf4!important;border-color:#0f766e33!important}.image-results-feed .result-card.is-image-gallery .gallery-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0;min-height:0;position:static;padding:0;background:none;z-index:auto;pointer-events:auto}.image-results-feed .result-card.is-image-gallery .gallery-title-row p{flex:1;display:flex;align-items:center;min-height:0;min-width:0;margin:0;overflow:hidden;color:#f2efe6;background:transparent;border:0;font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;padding:0}.image-results-feed .result-card.is-image-gallery .gallery-title-row strong{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;color:#fff;background:transparent;border:1px solid #ffffff;border-radius:6px;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}section.image-gen-view .image-composer-shell{max-width:min(800px,100vw - var(--feature-sidebar-width) - 48px)!important;width:min(800px,100vw - var(--feature-sidebar-width) - 48px)!important;right:auto!important;left:calc(var(--feature-sidebar-width) + (100vw - var(--feature-sidebar-width)) / 2)!important;transform:translate(-50%) scale(1)!important;transform-origin:bottom center!important;z-index:120!important;overflow:visible;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;transition:none!important;will-change:auto}section.image-gen-view .image-composer-shell.is-inline{position:relative!important;inset:auto!important;margin:0 auto 150px!important;transform:none!important;transform-origin:center center!important;z-index:2!important}.image-composer-heading,.video-composer-heading{width:min(800px,100vw - var(--feature-sidebar-width) - 48px);margin:120px auto 24px;color:var(--text-primary);font-size:clamp(30px,2.15vw,42px);font-weight:500;line-height:1.4;text-align:center}.composer-sticky-spacer{flex:0 0 auto;width:min(800px,100vw - var(--feature-sidebar-width) - 48px);max-width:800px;height:clamp(190px,22vh,240px);margin:120px auto 150px;pointer-events:none}section.image-gen-view .image-composer-shell.is-sticky{position:fixed!important;bottom:24px!important}section.image-gen-view .image-composer-shell.is-sticky .image-prompt-dialog,section.image-gen-view .image-composer-shell.is-sticky .image-prompt-main-row,section.image-gen-view .image-composer-shell.is-sticky .image-prompt-main-row textarea,section.image-gen-view .image-composer-shell.is-sticky .image-prompt-main-add,section.image-gen-view .image-composer-shell.is-sticky .image-prompt-compact-submit,section.image-gen-view .image-composer-shell.is-sticky .image-prompt-reference-region,section.image-gen-view .image-composer-shell.is-sticky .image-prompt-controls-row{transition:none!important}section.image-gen-view .image-composer-shell.is-workbench{position:relative!important;inset:auto!important;width:min(800px,100%)!important;max-width:800px!important;margin:0 auto!important;transform:none!important;z-index:2!important}section.image-gen-view .image-composer-placeholder,.video-gen-view-root .image-composer-placeholder{pointer-events:none}.image-composer-placeholder-dialog{display:grid;gap:18px;min-height:152px;padding:20px 24px;border:1px solid rgba(226,223,236,.92);border-radius:24px;background:linear-gradient(90deg,#f4f2fb 25%,#fff 42%,#f4f2fb 64%);background-size:220% 100%;animation:composer-placeholder-shimmer 1.2s ease-in-out infinite}.image-composer-placeholder-line{display:block;width:min(360px,74%);height:18px;border-radius:999px;background:#e2deee}.image-composer-placeholder-line.is-main{width:min(520px,88%);height:28px}@keyframes composer-placeholder-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}section.image-gen-view .image-composer-shell.is-collapsed{min-height:64px;transform:translate(-50%) scale(.965) translateY(6px)!important}section.image-gen-view .image-composer-shell.is-inline.is-collapsed,section.image-gen-view .image-composer-shell.is-workbench.is-collapsed{transform:scale(.985) translateY(4px)!important}section.image-gen-view .image-prompt-dialog{display:grid!important;gap:6.5px!important;min-height:152px!important;transform:translateZ(0);transition:min-height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .3s cubic-bezier(.22,1,.36,1)!important}section.image-gen-view .image-prompt-dialog.is-expanded{overflow:visible!important}section.image-gen-view .image-prompt-dialog.is-collapsed{gap:0!important;min-height:64px!important;padding:8px 10px 8px 12px!important;border-radius:18px!important;overflow:hidden!important}section.image-gen-view .image-prompt-main-row{display:flex;align-items:flex-start;min-height:74px;margin-bottom:3px;transition:min-height .28s cubic-bezier(.22,1,.36,1),margin .26s cubic-bezier(.22,1,.36,1),align-items .26s ease}section.image-gen-view .image-prompt-main-row.is-collapsed{align-items:center;min-height:48px;margin-bottom:0}section.image-gen-view .image-prompt-main-row textarea{transition:min-height .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1)}section.image-gen-view .image-prompt-main-row.is-collapsed textarea{min-height:28px!important;max-height:28px!important}section.image-gen-view .image-prompt-main-add,section.image-gen-view .image-prompt-compact-submit{transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),background .16s ease,border-color .16s ease!important}section.image-gen-view .image-prompt-dialog.is-expanded .image-prompt-main-add,section.image-gen-view .image-prompt-dialog.is-expanded .image-prompt-compact-submit{flex-basis:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border-width:0!important;opacity:0!important;overflow:hidden;pointer-events:none;transform:scale(.92)}section.image-gen-view .image-prompt-reference-region,section.image-gen-view .image-prompt-controls-row{max-height:96px;opacity:1;overflow:visible;pointer-events:auto;transform:translateY(0);transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .18s ease 80ms,transform .24s cubic-bezier(.22,1,.36,1) 60ms}section.image-gen-view .image-prompt-controls-row .chatbot-ui-dropdown{z-index:1}section.image-gen-view .image-prompt-controls-row .chatbot-ui-dropdown:has(>div:nth-child(2)){z-index:60}section.image-gen-view .image-prompt-dialog.is-collapsed .image-prompt-reference-region,section.image-gen-view .image-prompt-dialog.is-collapsed .image-prompt-controls-row{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(6px) scale(.98);transition:opacity .11s ease,transform .16s ease,max-height .22s cubic-bezier(.22,1,.36,1) 40ms}.image-composer-toast,.image-page-toast,.video-composer-toast,.video-page-toast{position:fixed;left:50%;top:60%;bottom:auto;z-index:160;width:max-content;max-width:min(420px,100vw - 48px);padding:11px 16px;color:#fff;background:#1e1e1ef0;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 48px #00000073;font-size:13px;font-weight:700;line-height:1.45;transform:translate(-50%);text-align:center;white-space:normal;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:chat-floating-notice-in .18s ease-out}section.image-gen-view .image-composer-shell.is-collapsed .chatbot-ui-dialog{box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0d!important}@media(prefers-reduced-motion:reduce){section.image-gen-view .image-composer-shell,section.image-gen-view .image-prompt-dialog,section.image-gen-view .image-prompt-main-row,section.image-gen-view .image-prompt-main-row textarea,section.image-gen-view .image-prompt-main-add,section.image-gen-view .image-prompt-compact-submit,section.image-gen-view .image-prompt-reference-region,section.image-gen-view .image-prompt-controls-row{transition:none!important}}@media(max-width:760px){.composer-sticky-spacer{width:calc(100vw - 32px);height:clamp(168px,24vh,210px);margin:72px auto 96px}section.image-gen-view .image-composer-shell{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;left:50%!important;right:auto!important;transform:translate(-50%) scale(1)!important}section.image-gen-view .image-composer-shell.is-inline{left:auto!important;transform:none!important}section.image-gen-view .image-composer-shell.is-collapsed{transform:translate(-50%) scale(.985) translateY(3px)!important}section.image-gen-view .image-prompt-dialog{min-height:142px!important;transition-duration:.22s!important}section.image-gen-view .image-prompt-dialog.is-collapsed{min-height:60px!important}section.image-gen-view .image-prompt-main-row{min-height:64px}}.image-workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;width:var(--feature-content-width);height:auto;margin:16px var(--feature-content-inline-offset) 0}section.image-gen-view.is-generation-workbench{height:100vh;min-height:100vh;padding-bottom:16px;overflow:hidden}section.image-gen-view.is-generation-workbench .image-workbench-layout{height:calc(100vh - 98px);min-height:0}.image-workbench-main,.image-workbench-history{min-width:0;min-height:0;color:var(--text-primary);background:#ffffff09;border:1px solid var(--app-border);border-radius:12px;box-shadow:0 24px 70px #00000047}.image-workbench-main{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px;height:100%;overflow:hidden;padding:18px}.image-workbench-context{display:grid;align-content:start;gap:18px;min-height:0;overflow-y:auto;padding:4px 8px 4px 4px}.image-workbench-thread-item{display:grid;gap:12px;min-width:0}.image-workbench-request-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 12px;width:100%}.image-workbench-request-prompt{color:#161616;font-size:15px;font-weight:600;line-height:1.5}.image-workbench-request-meta{color:#9a97a8;font-size:13px;line-height:1.5}.image-workbench-generation-status{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:#b5b2c0;font-size:14px;line-height:1.4}.image-workbench-generation-status .image-generating-spinner{width:18px;height:18px;filter:drop-shadow(0 0 6px rgba(98,59,255,.28))}.image-workbench-empty{display:grid;place-items:center;align-content:center;min-height:360px;text-align:center}.image-workbench-empty-icon{display:grid;width:56px;height:56px;place-items:center;color:#fff;background:#8d63ff2e;border:1px solid rgba(141,99,255,.3);border-radius:12px}.image-workbench-empty h2{margin:18px 0 8px;color:var(--text-primary);font-size:28px;line-height:1.15}.image-workbench-empty p,.image-workbench-result-meta p,.image-workbench-status p{margin:0;line-height:1.6;font-size:12px}.image-workbench-prompt{display:flex;justify-content:flex-end;width:100%}.image-workbench-prompt span,.image-workbench-history-head span{color:var(--text-muted);font-size:12px;font-weight:800}.image-workbench-prompt p{margin:0;width:fit-content;max-width:min(720px,82%);padding:12px 16px;color:#3d3a4a;background:#f3f0ff;border:1px solid #e8e2ff;border-radius:16px;line-height:1.7;text-wrap:pretty}.image-workbench-status{display:grid;justify-items:start;gap:8px;width:100%;min-height:0;place-content:start;color:#6d6a7c;text-align:left}.image-workbench-status.is-failed{padding:0}.image-workbench-status svg{color:#ef6b6b;animation:none}.image-workbench-status.is-failed svg{color:#ef6b6b}.image-workbench-status strong{font-size:15px;font-weight:600}.image-workbench-status p{color:#9a97a8;font-size:13px}.image-generating-spinner{display:block;flex:0 0 auto;object-fit:contain;transform-origin:center center;animation:imageLogoSpin 1.1s linear infinite;will-change:transform}.image-workbench-status.is-processing .image-generating-spinner{width:18px;height:18px}.image-workbench-history-thumb .image-generating-spinner{width:24px;height:24px}.image-workbench-result{display:grid;justify-items:start;gap:12px;width:100%;margin-top:2px}.image-workbench-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(100%,720px)}.image-workbench-result-grid.is-multi{grid-template-columns:repeat(4,minmax(0,1fr))}.image-workbench-result-grid:not(.is-multi){grid-template-columns:minmax(160px,280px)}.image-workbench-result-image{position:relative;display:grid;width:100%;padding:0;overflow:hidden;background:#f3f2f6;border:0;border-radius:10px;cursor:zoom-in}.image-workbench-result-image img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.image-workbench-result-badge{position:absolute;top:8px;left:8px;padding:2px 6px;color:#ffffffeb;font-size:11px;line-height:1.3;background:#0000006b;border-radius:4px;pointer-events:none}.image-workbench-result-note{margin:0;color:#b5b2c0;font-size:12px;line-height:1.5}.image-workbench-result-meta{display:grid;gap:12px;width:min(560px,100%)}.image-workbench-result-meta p{color:#aaa7b6;font-size:13px}.image-workbench-actions{display:flex;flex-wrap:wrap;gap:8px}.image-workbench-actions a,.image-workbench-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;color:#4d4b5d;background:#f3f2f6;border:1px solid #ebe9f1;border-radius:10px;cursor:pointer;font-size:13px!important;font-weight:500;text-decoration:none}.image-workbench-actions a:hover,.image-workbench-actions button:hover{color:#2f2d39;background:#eceaf1;border-color:#dedbe6}.image-workbench-status button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;color:#4d4b5d;background:#f3f2f6;border:1px solid #ebe9f1;border-radius:10px;cursor:pointer;font-size:13px!important;font-weight:500}.image-workbench-status button:hover{color:#2f2d39;background:#eceaf1;border-color:#dedbe6}.image-workbench-history{display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;overflow:hidden}.image-workbench-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:14px;border-bottom:1px solid var(--app-border)}.image-workbench-history-head strong{display:block;margin-top:3px;color:var(--text-primary);font-size:16px}.image-workbench-history-head button{display:inline-flex;align-items:center;gap:3px;min-height:36px;padding:0 12px;color:var(--text-primary);background:#ffffff14;border:1px solid var(--app-border);border-radius:9px;cursor:pointer;font-weight:800}.image-workbench-history-list{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding:12px}.image-workbench-history-item{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:74px;padding:8px;color:var(--text-primary);background:#ffffff0d;border:1px solid transparent;border-radius:9px;cursor:pointer;text-align:left}.image-workbench-history-item:hover,.image-workbench-history-item.is-selected{background:#8d63ff24;border-color:#8d63ff4d}.image-workbench-history-thumb{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;color:var(--text-muted);background:#ffffff0f;border:1px solid var(--app-border);border-radius:8px}.image-workbench-history-thumb img{width:100%;height:100%;object-fit:cover}.image-workbench-history-thumb svg{animation:none}.image-workbench-history-copy{display:grid;gap:5px;min-width:0}.image-workbench-history-copy strong{overflow:hidden;color:var(--text-primary);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.image-workbench-history-copy small,.image-workbench-history-empty{color:var(--text-muted);font-size:12px}.image-workbench-history-empty{display:grid;min-height:180px;place-items:center}.image-reference-slot{display:flex;align-items:center;gap:8px;margin:-4px 0 14px;min-width:0;max-width:100%}.image-reference-card{display:inline-grid;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:9px;max-width:min(320px,100%);min-height:46px;padding:5px 6px 5px 5px;color:#f7f8fb;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px}.image-reference-card.is-uploading{grid-template-columns:36px minmax(0,1fr)}.image-reference-preview{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;color:#c7d2fe;background:#8f78ff29;border:1px solid rgba(143,120,255,.22);border-radius:7px}.image-reference-preview img{width:100%;height:100%;object-fit:cover}.image-reference-meta{display:grid;min-width:0;gap:2px}.image-reference-meta strong,.image-reference-meta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-reference-meta strong{color:#fff;font-size:12px;font-weight:700;line-height:1.15}.image-reference-meta small{color:#aeb4c4;font-size:11px;line-height:1.15}.image-reference-card button{display:grid;width:22px;height:22px;place-items:center;padding:0;color:#c6cad6;background:#ffffff14;border:0;border-radius:999px;cursor:pointer}.image-reference-card button:hover{color:#fff;background:#ffffff29}.image-generating-feed-state,.image-completed-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:var(--feature-content-width);min-height:190px;margin:18px var(--feature-content-inline-offset) 0;padding:30px;color:#eef2ff;background:radial-gradient(circle at 18% 20%,rgba(173,108,252,.26),transparent 36%),linear-gradient(135deg,#11121a,#17142a 54%,#0b0c12);border:1px solid rgba(173,108,252,.26);border-radius:14px;box-shadow:0 20px 60px #00000042}.image-generating-feed-state{position:fixed;top:84px;right:calc(var(--feature-page-padding-x) + var(--feature-content-inline-offset));left:calc(var(--feature-sidebar-width) + var(--feature-page-padding-x) + var(--feature-content-inline-offset));z-index:110;width:auto;margin:0}.image-completed-notice{position:fixed;top:84px;right:calc(var(--feature-page-padding-x) + var(--feature-content-inline-offset));left:calc(var(--feature-sidebar-width) + var(--feature-page-padding-x) + var(--feature-content-inline-offset));z-index:110;width:auto;margin:0;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 18% 20%,rgba(34,197,94,.2),transparent 36%),linear-gradient(135deg,#101b16,#14241d,#0b0c12);border-color:#22c55e47;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.image-completed-notice:hover,.image-completed-notice:focus-visible{border-color:#4ade8085;box-shadow:0 22px 68px #22c55e29;transform:translateY(-1px)}.image-completed-mark{display:grid;width:70px;height:70px;place-items:center;color:#4ade80;background:#22c55e1a;border:1px solid rgba(74,222,128,.34);border-radius:999px;box-shadow:inset 0 0 0 8px #22c55e0f,0 0 28px #22c55e29}.image-generating-feed-state strong,.image-completed-notice strong{display:block;margin-bottom:7px;font-size:22px;line-height:1.2}.image-generating-feed-state p,.image-completed-notice p{max-width:720px;margin:0;color:#eef2ffb8;font-size:14px;line-height:1.6}.image-generating-orbit{position:relative;display:grid;width:56px;height:56px;place-items:center}.image-generating-orbit .image-generating-spinner{width:48px;height:48px;filter:drop-shadow(0 0 12px rgba(98,59,255,.45));animation:imageLogoSpin 1.1s linear infinite}.image-results-feed.is-generating,.image-gen-view.has-completed-notice .image-results-feed,.image-results-feed.has-completed-notice{margin-top:222px}@keyframes imageLogoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes imageGeneratingSpin{to{transform:rotate(360deg)}}@keyframes imageGeneratingPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.image-preview-lightbox{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:16px;animation:imagePreviewFadeIn .18s ease both}.image-preview-backdrop{position:absolute;inset:0;background:#02040adb;border:0;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-preview-panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1440px,100vw - 32px);height:min(900px,100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden;background:#080a10;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 30px 90px #0000008f;animation:imagePreviewPanelIn .2s ease both}.image-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 14px 12px 18px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.image-preview-toolbar span{display:block;margin-bottom:3px;color:#ffffff94;font-size:12px}.image-preview-toolbar strong{display:block;max-width:min(760px,68vw);overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.image-preview-toolbar button{display:grid;width:36px;height:36px;place-items:center;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:9px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.image-preview-toolbar button:hover{background:#ffffff24;border-color:#ffffff42}.image-preview-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);min-height:0}.image-preview-canvas{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.04),transparent 46%),#07090e}.image-preview-stage{display:grid;min-height:0;place-items:center;padding:18px 24px}.image-preview-stage img{display:block;max-width:100%;max-height:calc(100vh - 168px);object-fit:contain;border-radius:8px;box-shadow:0 22px 64px #00000057}.image-preview-actions{display:flex;justify-content:flex-end;padding:0 24px 18px}.image-preview-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;color:#fff;background:#5a2cfc;border-radius:9px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s ease,background .16s ease}.image-preview-actions a:hover{background:#7047ff;transform:translateY(-1px)}.image-preview-details{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;gap:18px;min-width:0;min-height:0;overflow-y:auto;padding:24px;color:#f5f6fb;background:#11131a;border-left:1px solid rgba(255,255,255,.1)}.image-preview-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.image-preview-detail-heading span{display:block;margin-bottom:5px;color:#969cab;font-size:12px}.image-preview-detail-heading strong{display:block;color:#fff;font-size:18px;line-height:1.35}.image-preview-detail-heading button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;color:#d7d9e2;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;font-size:12px;font-weight:700}.image-preview-detail-heading button:hover{color:#fff;background:#ffffff1f}.image-preview-prompt{margin:0;color:#f2f3f7;font-size:14px;line-height:1.85;text-align:justify;text-wrap:pretty}.image-preview-tags{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.09)}.image-preview-tags span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;color:#b9bdca;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:7px;font-size:11px}.image-preview-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:10px}.image-preview-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;color:#f6f4ff;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:9px;cursor:pointer;font-size:13px;font-weight:800;transition:transform .16s ease,background .16s ease,border-color .16s ease}.image-preview-detail-actions button:first-child{background:#5a2cfc;border-color:#5a2cfc}.image-preview-detail-actions button:hover{background:#8d63ff33;border-color:#8d63ff6b;transform:translateY(-1px)}.image-preview-detail-actions button:first-child:hover{background:#7047ff;border-color:#7047ff}@keyframes imagePreviewFadeIn{0%{opacity:0}}@keyframes imagePreviewPanelIn{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media(max-width:900px){.image-preview-panel{height:calc(100vh - 20px);width:calc(100vw - 20px)}.image-preview-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,1fr) auto;overflow-y:auto}.image-preview-canvas{min-height:420px}.image-preview-details{overflow:visible;border-top:1px solid rgba(255,255,255,.1);border-left:0}}@media(max-width:720px){.image-workbench-layout{grid-template-columns:minmax(0,1fr)}.image-workbench-history{min-height:0}.image-workbench-main{grid-template-rows:minmax(300px,auto) auto}.image-workbench-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.image-workbench-result-grid:not(.is-multi){grid-template-columns:minmax(140px,220px)}.image-workbench-prompt p{max-width:92%}.image-generating-feed-state,.image-completed-notice{grid-template-columns:minmax(0,1fr);justify-items:center;padding:26px 18px;text-align:center}.image-generating-feed-state,.image-completed-notice{top:78px;right:calc(var(--feature-page-padding-x) + 2px);left:calc(var(--feature-sidebar-width) + var(--feature-page-padding-x) + 2px);min-height:170px}.image-results-feed.is-generating,.image-gen-view.has-completed-notice .image-results-feed,.image-results-feed.has-completed-notice{margin-top:202px}.image-preview-lightbox{padding:14px}.image-preview-panel{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.image-preview-toolbar strong{max-width:calc(100vw - 112px)}.image-preview-stage{padding:10px}.image-preview-stage img{max-height:58vh}.image-preview-canvas{min-height:340px}.image-preview-details{padding:18px}.image-preview-detail-actions{grid-template-columns:minmax(0,1fr)}}section.video-gen-view .sowa-composer,section.video-generation-view .sowa-composer{max-width:min(800px,100vw - var(--feature-sidebar-width) - 48px)!important;width:min(800px,100vw - var(--feature-sidebar-width) - 48px)!important;right:auto!important;left:calc(var(--feature-sidebar-width) + (100vw - var(--feature-sidebar-width)) / 2)!important;transform:translate(-50%)!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.dh-mode-tabs{border-bottom:0}html,body,#root{overscroll-behavior:none}*{scrollbar-width:thin;scrollbar-color:#888888 rgba(255,255,255,.04)}:is(.music-lyrics-preview,.article-form-panel,.article-cases-section,.feature-nav,.example-canvas,.chat-canvas,.chat-main-canvas,.history-list,.dh-config-panel,.llm-menu,.custom-select-menu,.image-filter-tabs,textarea){overscroll-behavior:contain}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}*::-webkit-scrollbar-thumb{background:#888;border:1px solid rgba(5,5,5,.78);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#9a9a9a}:root *{scrollbar-color:#888888 rgba(255,255,255,.04)!important}:root *::-webkit-scrollbar{width:10px!important;height:10px!important}:root *::-webkit-scrollbar-track{background:#ffffff09!important;border-radius:999px!important}:root *::-webkit-scrollbar-thumb{background:#888!important;border:1px solid rgba(5,5,5,.78)!important;border-radius:999px!important}:root *::-webkit-scrollbar-thumb:hover{background:#9a9a9a!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,textarea:focus,textarea:focus-visible{outline:0!important;box-shadow:none!important}.control-select,.llm-select,.llm-reasoning-select select,.feature-page-shell .dh-view-root .dh-field select,.feature-page-shell .dh-view-root .dh-settings-group select{color:var(--text-primary)!important;background:linear-gradient(180deg,#ffffff21,#fff1)!important;border:1px solid rgba(176,199,226,.18)!important;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.control-select:hover,.control-select:focus-within,.llm-select:hover,.llm-select:focus-visible,.llm-select-wrap.is-open .llm-select,.llm-reasoning-select select:hover,.llm-reasoning-select select:focus,.feature-page-shell .dh-view-root .dh-field select:hover,.feature-page-shell .dh-view-root .dh-field select:focus,.feature-page-shell .dh-view-root .dh-settings-group select:hover,.feature-page-shell .dh-view-root .dh-settings-group select:focus{border-color:#8d63ff7a!important;outline:0}.control-select select,.llm-reasoning-select select,.feature-page-shell .dh-view-root select{color-scheme:dark}.control-select select option,.llm-reasoning-select select option,.feature-page-shell .dh-view-root select option{color:#eef1f7;background-color:#151318}.control-select select option:checked,.control-select select option:hover,.llm-reasoning-select select option:checked,.llm-reasoning-select select option:hover,.feature-page-shell .dh-view-root select option:checked,.feature-page-shell .dh-view-root select option:hover{color:#fff;background:linear-gradient(180deg,#8d63ff6b,#8d63ff3d),#241b33;box-shadow:inset 0 0 0 999px #8d63ff47}.llm-menu{padding:8px;background:radial-gradient(circle at 18% 0%,rgba(141,99,255,.24),transparent 46%),#111113f5;border-color:#b0c7e233;box-shadow:inset 0 1px #ffffff12,0 22px 58px #00000075;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3)}.llm-menu button{color:#f9f8f6c7;border:1px solid transparent;transition:color .14s ease,background .14s ease,border-color .14s ease}.llm-menu button:hover,.llm-menu button.is-selected{color:#fff;background:#8d63ff2e;border-color:#8d63ff42}.llm-menu button.is-selected{font-weight:800}.custom-select{position:relative;display:inline-flex;min-width:0;color:var(--text-primary);font:inherit}.custom-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-width:0;min-height:40px;padding:0 12px;color:var(--text-primary);background:radial-gradient(circle at 18% 0%,rgba(141,99,255,.2),transparent 52%),linear-gradient(180deg,#ffffff21,#ffffff12);border:1px solid rgba(176,199,226,.2);border-radius:12px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.custom-select-trigger>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ratio-preview-slot,.custom-select-trigger>.ratio-preview-slot{display:inline-flex;flex:0 0 30px;width:30px;min-width:30px;align-items:center;justify-content:center;overflow:visible}.ratio-preview-icon{display:block;border:1.5px solid rgba(204,204,204,.72);border-radius:4px;background:#ffffff0f}.ratio-preview-icon.is-selected{border-color:#8f78ff;background:#8f78ff2e;box-shadow:0 0 0 3px #8f78ff1a}.custom-select-trigger>svg:first-child{flex:0 0 auto;color:#8d63ff}.custom-select-chevron{flex:0 0 auto;transition:transform .16s ease,color .16s ease}.custom-select.is-open .custom-select-chevron{color:#b69cff;transform:rotate(180deg)}.custom-select.is-disabled{opacity:.58}.custom-select-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:80;display:grid;width:max(100%,220px);max-height:280px;overflow:auto;padding:8px;visibility:hidden;opacity:0;background:radial-gradient(circle at 18% 0%,rgba(141,99,255,.22),transparent 46%),linear-gradient(180deg,#232325fa,#19191afa);border:1px solid rgba(176,199,226,.18);border-radius:14px;box-shadow:inset 0 1px #ffffff12,0 24px 60px #0000007a;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity .14s ease,visibility .14s ease,transform .14s ease}.custom-select.is-open .custom-select-menu{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.custom-select-menu.is-floating{visibility:visible;opacity:1;min-width:0;max-width:calc(100vw - 16px)}.custom-select-menu.is-floating.is-top{transform-origin:bottom left}.custom-select-menu.is-floating.is-bottom{transform-origin:top left}.custom-select-menu button{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;min-height:40px;padding:0 11px;color:#f9f8f6c7;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:0;text-align:left;transition:color .14s ease,background .14s ease,border-color .14s ease}.custom-select-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-menu button>span{display:inline-flex;flex:1 1 auto;align-items:center;gap:10px}.custom-select-menu button>span>span:last-child{min-width:0;text-align:left}.custom-select-menu button .ratio-preview-slot{overflow:visible}.custom-select-menu button svg{flex:0 0 auto;color:#9b7cff}.custom-select-menu button:hover,.custom-select-menu button:focus-visible,.custom-select-menu button.is-selected{color:#fff;background:#8d63ff2e;border-color:#8d63ff42;outline:0}.custom-select-menu button.is-selected{font-weight:850}.custom-select.control-select,.custom-select.llm-reasoning-select,.custom-select.idh-select,.custom-select.idh-advanced-select{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.custom-select.control-select .custom-select-trigger,.custom-select.llm-reasoning-select .custom-select-trigger,.custom-select.idh-select .custom-select-trigger,.custom-select.idh-advanced-select .custom-select-trigger{min-height:38px}.custom-select.llm-reasoning-select{width:128px;flex:0 0 128px}.custom-select.llm-reasoning-select .custom-select-menu{width:128px;min-width:128px;overflow-x:hidden}.custom-select.llm-reasoning-select .custom-select-menu button{gap:8px;padding:0 12px}.custom-select.control-select .custom-select-menu:not(.is-floating),.custom-select.llm-reasoning-select .custom-select-menu:not(.is-floating){top:auto;bottom:calc(100% + 8px);width:max-content;min-width:100%;transform:translateY(4px) scale(.98);transform-origin:bottom left}.custom-select.control-select.is-open .custom-select-menu:not(.is-floating),.custom-select.llm-reasoning-select.is-open .custom-select-menu:not(.is-floating){transform:translateY(0) scale(1)}.custom-select.model-select .custom-select-menu:not(.is-floating){width:max-content;min-width:max(100%,250px)}.dh-field .custom-select,.article-field .custom-select,.face-swap-workbench__setting .custom-select{width:100%}.dh-field .custom-select-trigger,.article-field .custom-select-trigger,.face-swap-workbench__setting .custom-select-trigger{min-height:40px}.idh-form-card .custom-select,.idh-advanced .custom-select{width:100%}.face-swap-workbench__setting--compact .custom-select-menu,.face-swap-workbench__setting--duration .custom-select-menu{width:max(100%,120px)}[data-feature-module=image-digital-human] .face-swap-workbench__settings,[data-feature-module=image-digital-human] .face-swap-workbench__privacy{visibility:hidden;pointer-events:none}.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu{background:radial-gradient(circle at 18% 0%,rgba(141,99,255,.22),transparent 46%),linear-gradient(180deg,#232325fa,#19191afa)!important;border-color:#b0c7e22e!important;box-shadow:inset 0 1px #ffffff12,0 24px 60px #0000007a!important}.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu button{color:#fff!important;border:1px solid transparent!important}.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu button span,.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu button svg{color:#fff!important;opacity:1!important}.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu button:hover,.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu button:focus-visible,.feature-page-shell .custom-select:not(.idh-advanced-select) .custom-select-menu button.is-selected{color:#fff!important;background:#8d63ff2e!important;border-color:#8d63ff42!important}.feature-page-shell .face-swap-workbench__setting .custom-select-trigger,.feature-page-shell .motion-composer-footer .custom-select-trigger,.feature-page-shell .article-field .custom-select-trigger,.feature-page-shell .voice-conversion-workbench__advanced-field .custom-select-trigger,.feature-page-shell .voice-conversion-face-swap-workbench__advanced-field .custom-select-trigger,.feature-page-shell .dh-field .custom-select-trigger,.feature-page-shell .dh-settings-group .custom-select-trigger,.feature-page-shell .idh-showcase-field .custom-select-trigger{color:var(--text-primary)!important;border-color:#c8c0ff!important}.assets-view-root{min-height:100vh;padding:28px;color:var(--text-primary)}.assets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto 22px}.assets-toolbar h1{margin:0 0 4px;color:var(--text-primary);font-size:28px;line-height:1.15;letter-spacing:0}.assets-toolbar p{margin:0;color:var(--text-muted);font-size:14px}.assets-icon-button,.assets-dialog-close{display:inline-grid;width:40px;height:40px;place-items:center;color:var(--text-secondary);background:#f2f0f8;border:1px solid var(--app-border);border-radius:10px;cursor:pointer;transition:all .16s ease}.assets-icon-button:hover:not(:disabled){color:var(--brand-primary);background:var(--brand-primary-soft);border-color:var(--brand-primary-border)}.assets-icon-button:disabled{cursor:not-allowed;opacity:.4}.is-spinning{animation:spin 1s linear infinite}.assets-login-panel{display:grid;max-width:1120px;min-height:320px;place-items:center;gap:12px;margin:0 auto;padding:40px;color:var(--text-primary);background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:var(--shadow-dark)}.assets-login-panel svg{color:var(--brand-secondary)}.assets-login-panel strong{font-size:18px}.assets-login-panel p{margin:0;color:var(--text-muted);font-size:14px}.assets-login-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 24px;color:#fff;background:var(--brand-gradient);border:0;border-radius:10px;cursor:pointer;font-weight:700;box-shadow:0 12px 28px #5d1ee047;transition:transform .16s ease,box-shadow .16s ease}.assets-login-panel button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #5d1ee057}.assets-balance-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:0 auto 22px;padding:28px 32px;color:#fff;background:linear-gradient(135deg,#ad6cfc,#5a2cfc);border-radius:16px;box-shadow:0 16px 38px #5a2cfc47}.assets-balance-info{display:grid;gap:6px}.assets-balance-info span{font-size:14px;opacity:.88}.assets-balance-info strong{font-size:38px;font-weight:800;line-height:1.1}.assets-balance-info small{font-size:13px;opacity:.78}.assets-balance-actions button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;color:#5a2cfc;background:#fff;border:0;border-radius:10px;cursor:pointer;font-weight:700;font-size:15px;box-shadow:0 4px 14px #5a2cfc38;transition:transform .16s ease,box-shadow .16s ease}.assets-balance-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.assets-balance-actions button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #5a2cfc4d}.assets-tabs-wrapper{max-width:1120px;margin:0 auto 16px}.assets-tabs{display:inline-flex;gap:6px;padding:5px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px}.assets-tab{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 18px;color:var(--text-muted);background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:14px;font-weight:600;transition:all .16s ease}.assets-tab:hover{color:var(--text-secondary);background:var(--app-surface-subtle)}.assets-tab.is-active{color:#fff;background:var(--brand-gradient);box-shadow:0 4px 12px #5d1ee03d}.assets-recharge-panel,.assets-transactions-panel{max-width:1120px;margin:0 auto;padding:20px 20px 12px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:var(--shadow-dark)}.assets-transactions-panel{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:visible}.assets-section-title{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--text-primary);font-size:16px}.assets-section-title svg{color:var(--brand-primary)}.assets-payment-method-row{display:grid;gap:8px;width:fit-content;max-width:100%;margin:0 0 18px;color:var(--text-muted);font-size:14px}.assets-payment-methods{display:inline-flex;gap:8px;padding:4px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:12px}.assets-payment-methods button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;color:var(--text-muted);background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:14px;font-weight:700;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.assets-payment-methods button:hover{color:var(--text-primary);background:var(--app-surface-raised)}.assets-payment-methods button.is-active{color:#fff;background:var(--brand-gradient);box-shadow:0 8px 18px #5d1ee03d}.assets-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.assets-presets button{display:grid;gap:4px;min-height:68px;padding:10px;color:var(--text-primary);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all .16s ease}.assets-presets button:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary-border)}.assets-presets button.is-active{color:var(--brand-primary);background:var(--brand-primary-soft);border-color:var(--brand-primary);box-shadow:0 4px 12px #5a2cfc1f}.assets-presets small{color:var(--text-muted);font-size:12px;font-weight:500}.assets-custom-amount{display:grid;grid-template-columns:auto minmax(120px,180px) auto;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:16px;color:var(--text-muted);font-size:14px}.assets-custom-amount input{min-width:0;height:42px;padding:0 14px;color:var(--text-primary);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.assets-custom-amount input:focus{outline:0;border-color:var(--brand-primary);box-shadow:0 0 0 3px #8d63ff2e}.assets-custom-amount em{color:var(--brand-primary);font-style:normal;font-weight:700}.assets-error{margin:0 0 14px;padding:10px 14px;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:10px;font-size:13px}.assets-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;color:#fff;background:var(--brand-gradient);border:0;border-radius:10px;cursor:pointer;font-weight:700;font-size:15px;box-shadow:0 12px 28px #5d1ee047;transition:transform .16s ease,box-shadow .16s ease}.assets-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #5d1ee057}.assets-primary-action:disabled{cursor:wait;opacity:.72}.assets-orders-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--app-border)}.assets-order-list{display:grid;gap:8px}.assets-order-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr);align-items:center;gap:12px;min-height:60px;padding:10px 14px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;transition:background .16s ease}.assets-order-row:hover{background:var(--app-surface-raised)}.assets-order-row>div{display:grid;gap:4px;min-width:0}.assets-order-row>div:last-child{text-align:right}.assets-order-row strong,.assets-order-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-order-row strong{color:var(--text-primary);font-size:14px}.assets-order-row span{color:var(--text-muted);font-size:12px}.assets-order-row.status-PAID{border-color:var(--success-border);background:var(--success-soft)}.assets-empty-state{padding:32px;color:var(--text-faint);text-align:center;background:var(--app-surface-muted);border:1px dashed var(--app-border);border-radius:12px;font-size:14px}.assets-transactions-table{display:grid;gap:2px;min-height:0;max-height:calc(100vh - 400px);overflow-y:auto;overscroll-behavior:contain}.assets-transactions-header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:160px 100px 80px 80px 1fr;align-items:center;gap:12px;padding:12px;color:var(--text-muted);background:var(--app-surface-muted);font-size:12px;font-weight:600;box-shadow:0 8px 18px #0000002e}.assets-transaction-row{display:grid;grid-template-columns:160px 100px 80px 80px 1fr;align-items:center;gap:12px;min-height:40px;padding:10px 14px;background:var(--app-surface);border-bottom:1px solid var(--app-border);font-size:13px;transition:background .16s ease}.assets-transaction-row:hover{background:var(--app-surface-muted)}.assets-transaction-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-transaction-row span:first-child{color:var(--text-muted);font-size:12px}.assets-transaction-row span:last-child{color:var(--text-muted)}.assets-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--text-muted);font-size:13px}.assets-pagination>div{display:inline-flex;gap:8px}.assets-pagination button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;color:#fff;background:#6d3cff;border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;transition:background .16s ease,color .16s ease,border-color .16s ease}.assets-pagination button:disabled{cursor:not-allowed;opacity:.45}.assets-payment-backdrop{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:20px;background:#14121c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.assets-payment-dialog{position:relative;width:min(420px,100%);padding:28px 24px 24px;color:#292733;background:#fff;border:1px solid #e5e2ef;border-radius:18px;box-shadow:0 28px 80px #14121c2e}.assets-payment-result-dialog{position:relative;display:grid;justify-items:center;width:min(420px,100%);padding:30px 24px 24px;color:#292733;background:#fff;border:1px solid #e5e2ef;border-radius:18px;box-shadow:0 28px 80px #14121c2e}.assets-payment-result-dialog.tone-success{border-color:#bbf7d0}.assets-payment-result-dialog.tone-danger{border-color:#fecdd3}.assets-payment-result-dialog.tone-cancel{border-color:#e5e2ef}.assets-payment-result-dialog .assets-payment-dialog-head{margin:0 52px 14px;text-align:center}.assets-result-message{max-width:310px;margin:0 0 22px;color:#777387;font-size:14px;line-height:1.6;text-align:center}.assets-dialog-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#777387;background:#f2f0f8;border:1px solid var(--app-border);border-radius:50%;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.assets-dialog-close:hover{color:#fff;background:var(--fm-brand);border-color:var(--fm-brand)}.assets-payment-dialog-head{display:grid;gap:8px;margin:0 64px 28px 0}.assets-payment-dialog-head span{color:#9a97a8;font-size:13px;font-weight:700;letter-spacing:.15em}.assets-payment-dialog-head strong{color:#292733;font-size:25px;font-weight:800;line-height:1.2}.assets-qr-box{display:grid;width:246px;height:246px;place-items:center;margin:0 auto 28px;background:#fff;border:8px solid #f2edff;border-radius:18px;box-shadow:0 18px 46px #6d3cff29,inset 0 0 0 1px #d8ccff}.assets-qr-box img{width:220px;height:220px}.assets-dialog-meta-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:center;margin:0 0 26px;padding:18px 20px;background:#f8f7fc;border:1px solid #ece9f5;border-radius:12px}.assets-dialog-meta-card span{color:#9a97a8;font-size:13px;font-weight:500}.assets-dialog-meta-card strong{min-width:0;color:#4d4b5d;font-size:13px;font-weight:500;text-align:right;word-break:break-all}.assets-dialog-meta-card em{color:var(--fm-brand);font-size:24px;font-weight:600;font-style:normal;line-height:1;text-align:right}.assets-dialog-countdown{display:flex;align-items:center;justify-content:center;gap:12px;color:#9a97a8;font-size:14px;font-weight:700}.assets-dialog-countdown strong{color:var(--fm-brand);font-weight:800}@media(max-width:900px){.assets-view-root{padding:20px 14px}.assets-balance-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 24px}.assets-balance-actions{justify-content:flex-start}.assets-balance-info strong{font-size:32px}.assets-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.assets-transactions-header{display:none}.assets-transactions-table{max-height:none;overflow:visible;padding-right:0}.assets-transaction-row{grid-template-columns:1fr;gap:6px;padding:14px}.assets-transaction-row span{white-space:normal}}@media(max-width:560px){.assets-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.assets-balance-hero{padding:20px}.assets-tabs{width:100%}.assets-tab{flex:1;justify-content:center}.assets-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-custom-amount{grid-template-columns:1fr;width:100%}.assets-order-row{grid-template-columns:1fr;gap:6px}.assets-order-row>div:last-child{text-align:left}.assets-pagination{align-items:stretch;flex-direction:column}.assets-pagination>div,.assets-pagination button{width:100%}.assets-transaction-row{padding:12px}}html.studio-landing-active,body.studio-landing-active{background:#000;height:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}body.studio-landing-active #root{height:100vh;min-height:100vh;overflow:hidden;overscroll-behavior:auto}html.studio-landing-active::-webkit-scrollbar,body.studio-landing-active::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.studio-landing-active::-webkit-scrollbar-thumb,body.studio-landing-active::-webkit-scrollbar-thumb{background:#7f5eff73;border-radius:999px}@font-face{font-family:Zona Pro SemiBold;src:url(/new_page/assets/fonts/ZonaPro-SemiBold.woff2) format("woff2"),local("Zona Pro SemiBold"),local("Zona Pro Semibold"),local("ZonaPro-SemiBold");font-weight:600;font-style:normal;font-display:swap}.studio-landing{--bg: #05030d;--bg-soft: #0b0718;--panel: rgba(14, 10, 31, .72);--panel-border: rgba(145, 104, 255, .28);--text: #f5f2ff;--muted: #bcb4d8;--dim: #8c83ab;--primary: #7f5cff;--primary-strong: #9c7dff;--primary-fade: rgba(127, 92, 255, .18);--white-fade: rgba(255, 255, 255, .12);--shadow: 0 30px 80px rgba(0, 0, 0, .55);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--container: min(1180px, calc(100vw - 48px) );--nav-safe-offset: 112px;--hero-nav-gap: 16px}.studio-landing,.studio-landing *{box-sizing:border-box}.studio-landing{scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:auto}.studio-landing::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.studio-landing{--hero-video-y: 0px;--hero-video-scale: 1;--hero-video-radius: 32px;--hero-video-frame-opacity: 1;--hero-video-border-alpha: .62;--hero-video-inner-alpha: .08;--hero-video-glow-alpha: .16;--hero-video-shadow-alpha: .55;--hero-video-shadow-y: 30px;--hero-video-shadow-blur: 80px;--hero-video-ray-opacity: .95;--hero-eyebrow-opacity: 1;--hero-eyebrow-shift: 0px;--hero-copy-opacity: 1;--hero-copy-shift: 0px;--hero-actions-opacity: 1;--hero-actions-shift: 0px;--features-offset: 24px;margin:0;height:100vh;min-height:100vh;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:#000;overflow-x:hidden;overflow-y:auto}.studio-landing:before,.studio-landing:after{content:"";position:fixed;inset:0;pointer-events:none}.studio-landing:before{z-index:1;background:radial-gradient(circle at 50% 20%,rgba(139,92,246,.08),transparent 42%),radial-gradient(circle at center,#0000,#0000001f 45%,#000000c7)}.studio-landing:after{display:none}.studio-landing a{color:inherit;text-decoration:none}.studio-landing .page{width:var(--container);margin:0 auto;padding:0 0 36px;position:relative;z-index:2}.studio-landing .first-screen{position:relative;width:100vw;min-height:100svh;margin-left:calc(50% - 50vw);padding-inline:max(24px,(100vw - 1180px) / 2);display:grid;grid-template-rows:auto 1fr;align-content:stretch;isolation:isolate;overflow:hidden}@supports (height: 100dvh){.studio-landing .first-screen{min-height:100dvh}}.studio-landing .first-screen-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#000}.studio-landing .first-screen-bg canvas{width:100%;height:100%;display:block;opacity:.98;mix-blend-mode:lighten}.studio-landing .first-screen-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,#00000014,#00000047 58%,#000000a3),linear-gradient(180deg,#00000024,#00000014 48%,#00000080)}.studio-landing .first-screen>.nav,.studio-landing .first-screen>#home{position:relative;z-index:2}.studio-landing .first-screen .nav,.studio-landing .first-screen .hero-layout,.studio-landing .first-screen .eyebrow,.studio-landing .first-screen .hero-copy h1,.studio-landing .first-screen .hero-copy p,.studio-landing .first-screen .hero-actions{opacity:0;will-change:transform,opacity}.studio-landing .first-screen .nav,.studio-landing .first-screen .eyebrow,.studio-landing .first-screen .hero-copy h1,.studio-landing .first-screen .hero-copy p,.studio-landing .first-screen .hero-actions{transform:translateY(-34px)}.studio-landing .first-screen .hero-layout{transform:translateY(40px)}.studio-landing.is-loaded .first-screen .nav,.studio-landing.is-loaded .first-screen .hero-layout,.studio-landing.is-loaded .first-screen .eyebrow,.studio-landing.is-loaded .first-screen .hero-copy h1,.studio-landing.is-loaded .first-screen .hero-copy p,.studio-landing.is-loaded .first-screen .hero-actions{opacity:1;transform:translateY(0)}.studio-landing.is-loaded .first-screen .nav{transition:opacity .88s cubic-bezier(.22,.61,.36,1),transform .88s cubic-bezier(.22,.61,.36,1)}.studio-landing.is-loaded .first-screen .hero-layout{transition:opacity .98s cubic-bezier(.22,.61,.36,1) .12s,transform .98s cubic-bezier(.22,.61,.36,1) .12s}.studio-landing.is-loaded .first-screen .eyebrow{transition:opacity .9s cubic-bezier(.22,.61,.36,1) .26s,transform .9s cubic-bezier(.22,.61,.36,1) .26s}.studio-landing.is-loaded .first-screen .hero-copy h1,.studio-landing.is-loaded .first-screen .hero-copy p{transition:opacity .92s cubic-bezier(.22,.61,.36,1) .4s,transform .92s cubic-bezier(.22,.61,.36,1) .4s}.studio-landing.is-loaded .first-screen .hero-actions{transition:opacity .92s cubic-bezier(.22,.61,.36,1) .56s,transform .92s cubic-bezier(.22,.61,.36,1) .56s}.studio-landing.is-loaded #home .eyebrow{opacity:var(--hero-eyebrow-opacity);transform:translateY(var(--hero-eyebrow-shift))}.studio-landing.is-loaded #home .hero-copy h1,.studio-landing.is-loaded #home .hero-copy p{opacity:var(--hero-copy-opacity);transform:translateY(var(--hero-copy-shift))}.studio-landing.is-loaded #home .hero-actions{opacity:var(--hero-actions-opacity);transform:translateY(var(--hero-actions-shift))}.studio-landing.hero-sequence-running #home .eyebrow,.studio-landing.hero-sequence-running #home .hero-copy h1,.studio-landing.hero-sequence-running #home .hero-copy p,.studio-landing.hero-sequence-running #home .hero-actions{transition:none}.studio-landing #home{display:grid;align-content:center;min-height:0;padding-top:max(var(--hero-nav-gap),var(--nav-safe-offset) - 92px)}.studio-landing #home>.hero-copy{transform:none}.studio-landing .nav{position:sticky;top:14px;z-index:40;display:flex;align-items:center;justify-content:center;gap:0;padding:28px 0 16px;width:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.studio-landing .brand{display:inline-flex;align-items:center;font-size:1.9rem;font-family:Zona Pro SemiBold,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;letter-spacing:-.04em;color:#a98cff;background-image:linear-gradient(90deg,#5a2cfc,#ad6cfc,#d8deff,#162089,#5a2cfc);background-size:300% 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(127,92,255,.18);animation:brand-gradient-flow 4.5s ease-in-out infinite alternate}.studio-landing .nav-links{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto;width:min(1200px,100%);position:relative}.studio-landing .nav-cluster{display:flex;align-items:center}.studio-landing .nav-cluster--center{justify-content:center;position:absolute;left:50%;transform:translate(-50%)}.studio-landing .nav-center-menu{display:flex;align-items:center;justify-content:center}.studio-landing .nav-center-menu>.nav-item{margin-right:12px}.studio-landing .nav-center-menu>.nav-item:last-child{margin-right:0}.studio-landing .nav-cluster--left,.studio-landing .nav-cluster--right{position:relative;z-index:1}.studio-landing .nav-cluster--left{margin-right:auto;padding-left:18px;transition:padding .56s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1)}.studio-landing .nav-cluster--right{gap:12px;margin-left:auto;justify-content:flex-end;padding-right:18px;transition:padding .56s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1)}.studio-landing .nav-links a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:42px;padding:0 16px;border-radius:999px;overflow:hidden;font-size:.95rem;font-weight:500;color:#f5f2ffdb;transition:color .32s ease,background-color .32s ease,box-shadow .32s ease,transform .32s ease}.studio-landing .nav-links .nav-brand{display:inline-flex;align-items:center;gap:8px;min-width:auto;padding:0 8px 0 0}.studio-landing .landing-beta-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 8px;color:#fffffff5;background:linear-gradient(135deg,#ad6cfcfa,#5a2cfcfa);border:1px solid rgba(223,211,255,.42);border-radius:999px;box-shadow:0 0 18px #7a52ff5c,inset 0 1px #ffffff52;font-size:.58rem;font-weight:800;letter-spacing:.01em;line-height:1;text-transform:none;-webkit-text-fill-color:currentColor}.studio-landing .nav-links a.active{color:#fff8f0;background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #0003}.studio-landing .nav-links a.active:after{display:none}.studio-landing .nav-links a:hover{color:#fff8f0;transform:translateY(-1px)}.studio-landing .nav-links{padding:7px;border-radius:999px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0a081285;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000003d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:width .92s cubic-bezier(.22,.61,.36,1),padding .92s cubic-bezier(.22,.61,.36,1),gap .92s cubic-bezier(.22,.61,.36,1),box-shadow .92s cubic-bezier(.22,.61,.36,1),transform .92s cubic-bezier(.22,.61,.36,1);transition-delay:0ms}.studio-landing .nav-item{flex:none;transition:opacity .32s ease,transform .42s cubic-bezier(.22,.61,.36,1),max-width .42s cubic-bezier(.22,.61,.36,1),min-width .42s cubic-bezier(.22,.61,.36,1),padding .42s cubic-bezier(.22,.61,.36,1),margin .42s cubic-bezier(.22,.61,.36,1)}.studio-landing .nav-item--collapse{transition:max-width .52s cubic-bezier(.22,.61,.36,1),min-width .52s cubic-bezier(.22,.61,.36,1),padding .52s cubic-bezier(.22,.61,.36,1),margin .52s cubic-bezier(.22,.61,.36,1);transition-delay:0ms}.studio-landing .nav-cluster--center{clip-path:inset(0 0 0 0);transition:clip-path .52s cubic-bezier(.22,.61,.36,1),opacity .52s cubic-bezier(.22,.61,.36,1)}.studio-landing .nav-login{color:#f5f2ffe0;transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1),max-width .56s cubic-bezier(.22,.61,.36,1),min-width .56s cubic-bezier(.22,.61,.36,1),padding .56s cubic-bezier(.22,.61,.36,1),margin .56s cubic-bezier(.22,.61,.36,1)}.studio-landing .nav-brand .brand{font-size:1.7rem;line-height:.82;white-space:nowrap}.studio-landing .nav-signup{width:108px;min-width:108px;height:42px;padding:0;flex:none}.studio-landing .nav-signup:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) scale(1.045) translateY(-1px)}.studio-landing .nav-enter-creation{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:42px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--fm-brand-2),var(--fm-brand));color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 24px #6d3cff47;transition:transform .18s var(--fm-ease),box-shadow .18s var(--fm-ease)}.studio-landing .nav-enter-creation:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px #6d3cff57}.studio-landing .nav-link__text{position:relative;display:inline-flex;align-items:flex-start;height:1.15em;overflow:hidden;line-height:1.1;pointer-events:none}.studio-landing .nav-link__text:before,.studio-landing .nav-link__text:after{content:attr(data-label);display:block;min-width:100%;text-align:center;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.studio-landing .nav-link__text:before{transform:translateY(0)}.studio-landing .nav-link__text:after{position:absolute;inset:0 auto auto 0;transform:translateY(118%)}.studio-landing .nav-links a:hover .nav-link__text:before{transform:translateY(-118%)}.studio-landing .nav-links a:hover .nav-link__text:after{transform:translateY(0)}.studio-landing .nav--fade-menu .nav-cluster--center{opacity:0;clip-path:inset(0 100% 0 0);pointer-events:none}.studio-landing .nav--fade-menu .nav-links{width:400px;max-width:calc(100% - 120px)}.studio-landing .nav--fade-menu .nav-cluster--left{padding-left:40px;transform:translate(0)}.studio-landing .nav--fade-menu .nav-cluster--right{padding-right:40px;transform:translate(0)}.studio-landing .nav--fade-menu .nav-login{opacity:0;transform:translateY(18px);max-width:0;min-width:0;padding-left:0;padding-right:0;margin:0;overflow:hidden;pointer-events:none}.studio-landing .pill-cta{--cursor-x: 50%;--cursor-y: 50%;--glow-size: .52;--border-alpha: .52;position:relative;isolation:isolate;width:132px;min-height:44px;padding:0 18px;border:0;border-radius:999px;color:#fff;cursor:pointer;overflow:hidden;text-shadow:0 1px 16px rgba(255,255,255,.25);transform-style:preserve-3d;will-change:transform,box-shadow;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),rgba(255,255,255,.22),transparent 24%),linear-gradient(135deg,#9063fff5,#5b3bffeb 45%,#b292ffe6);box-shadow:0 0 calc(28px * var(--glow-size)) #724cff75,0 14px 40px #4d2bff3d,inset 0 1px 1px #ffffff8c,inset 0 -14px 28px #2312825c;transition:transform .22s ease,box-shadow .22s ease}.studio-landing .pill-cta:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) scale(1.045);--glow-size: 1.12;--border-alpha: .95}.studio-landing .pill-cta:active{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) scale(.965)}.studio-landing .pill-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(105deg,#fffffffa,rgba(187,162,255,var(--border-alpha)),#603bff4d,#ffffffc7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4}.studio-landing .signup-hero{width:132px}.studio-landing .hero-pill,.studio-landing .hero-actions .button.secondary{width:176px;min-height:48px;padding:0 22px}.studio-landing .hero-pill .signup-hero__content{gap:12px}.studio-landing .signup-hero__liquid{position:absolute;inset:2px;border-radius:inherit;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.38),transparent 18%),radial-gradient(circle at 78% 78%,rgba(255,255,255,.13),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.24),transparent 42%,rgba(0,0,0,.12));filter:blur(.2px);opacity:.85;animation:signup-liquid-shift 5s ease-in-out infinite alternate;z-index:1;pointer-events:none}.studio-landing .signup-hero__noise{position:absolute;inset:0;opacity:.09;background-image:radial-gradient(rgba(255,255,255,.95) .7px,transparent .7px);background-size:4px 4px;mix-blend-mode:overlay;z-index:3;pointer-events:none}.studio-landing .signup-hero__content{position:relative;z-index:5;display:inline-flex;align-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:760;font-size:15px;letter-spacing:-.01em}.studio-landing .signup-hero__text{white-space:nowrap}.studio-landing .pill-cta__arrow{width:16px;height:16px;flex:none}@keyframes signup-liquid-shift{0%{transform:translate3d(-3px,-1px,0) scale(1.01)}to{transform:translate3d(4px,2px,0) scale(1.035)}}@keyframes signup-spin{to{transform:rotate(360deg)}}.studio-landing .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;cursor:pointer}.studio-landing .button:hover:not(.pill-cta){transform:translateY(-1px)}.studio-landing .button.primary{background:linear-gradient(135deg,#6f4dff,#8e6dff);color:#fff;box-shadow:0 16px 34px #6f4dff5c}.studio-landing .button.secondary{background:#0907158f;color:var(--text);border-color:#8a70ff3d;box-shadow:inset 0 0 0 1px #ffffff05}.studio-landing .eyebrow{width:fit-content;margin:-10px auto 18px}.studio-landing .ai-pill{--ai-cursor-x: 50%;--ai-cursor-y: 50%;--violet: 151, 104, 255;--blue: 105, 130, 255;--white: 255, 255, 255;position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 15px 0 11px;border:0;border-radius:999px;cursor:default;color:rgba(var(--white),.92);background:linear-gradient(180deg,#ffffff21,#ffffff0b),radial-gradient(circle at 50% -60%,rgba(var(--violet),.5),transparent 54%),#0c09188a;box-shadow:0 0 0 1px #ffffff0f inset,0 0 24px rgba(var(--violet),.16),0 18px 60px #0000006b;isolation:isolate;overflow:hidden;transform-style:preserve-3d;will-change:transform,box-shadow;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);animation:ai-pill-breathe 3.8s ease-in-out infinite}.studio-landing .ai-pill:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent),radial-gradient(circle at 20% 0%,rgba(var(--violet),.25),transparent 35%),radial-gradient(circle at 80% 110%,rgba(var(--blue),.22),transparent 38%);opacity:.7;mix-blend-mode:screen;pointer-events:none;z-index:-1}.studio-landing .ai-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");opacity:.08;mix-blend-mode:screen;pointer-events:none}.studio-landing .ai-pill__outer-glow{position:absolute;inset:-18px;border-radius:inherit;background:radial-gradient(circle at 28% 50%,rgba(var(--violet),.35),transparent 35%),radial-gradient(circle at 74% 50%,rgba(var(--blue),.25),transparent 42%);filter:blur(18px);opacity:.62;transform:translateZ(-1px);transition:opacity .35s ease,filter .35s ease}.studio-landing .ai-pill__border{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(105deg,#ffffff1f,rgba(var(--violet),.75),#ffffff3d,rgba(var(--blue),.62),#ffffff14);background-size:260% 100%;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:ai-pill-border-flow 4.8s linear infinite;pointer-events:none}.studio-landing .ai-pill__liquid{position:absolute;inset:-20% -35%;border-radius:inherit;background:radial-gradient(ellipse at 25% 50%,rgba(var(--violet),.18),transparent 30%),radial-gradient(ellipse at 76% 45%,rgba(var(--blue),.15),transparent 32%),linear-gradient(100deg,transparent 20%,rgba(255,255,255,.12),transparent 42%);filter:blur(8px);opacity:.78;transform:translate(-16%);animation:ai-pill-liquid 5.6s ease-in-out infinite alternate;pointer-events:none}.studio-landing .ai-pill__content{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 0 18px rgba(var(--violet),.34)}.studio-landing .ai-pill__icon{width:14px;height:14px;flex:none;color:#b89dff;filter:drop-shadow(0 0 9px rgba(var(--violet),.65))}@keyframes ai-pill-breathe{0%,to{box-shadow:0 0 0 1px #ffffff0f inset,0 0 22px #9768ff24,0 18px 60px #0000006b}50%{box-shadow:0 0 0 1px #ffffff17 inset,0 0 34px #9768ff3d,0 22px 70px #00000075}}@keyframes ai-pill-border-flow{0%{background-position:0% 50%}to{background-position:260% 50%}}@keyframes ai-pill-liquid{0%{transform:translate(-16%) translateY(-2%) scale(1)}to{transform:translate(14%) translateY(2%) scale(1.04)}}.studio-landing .hero-layout{width:min(1200px,100%);margin:28px auto 0}.studio-landing .hero-copy .kicker{color:var(--primary-strong);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.83rem}.studio-landing .hero-copy .kicker{font-family:Zona Pro SemiBold,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600}.studio-landing .hero-copy h1{margin:0;font-size:clamp(2rem,2.8vw,3.7rem);line-height:1.04;letter-spacing:-.04em;color:#fff}.studio-landing .hero-copy h1{font-size:2.176rem;font-weight:300}.studio-landing .hero-copy p,.studio-landing .feature-card p,.studio-landing .footer-column a,.studio-landing .footer-copy{margin:0;color:var(--muted);line-height:1.8;font-size:.98rem}.studio-landing .showcase-shell{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 24px;--glow-padding: 40px;--cone-spread: 25;--fill-opacity: .5;--card-bg: #120f17;--glow-color: hsl(40deg 80% 80% / 100%);--glow-color-60: hsl(40deg 80% 80% / 60%);--glow-color-50: hsl(40deg 80% 80% / 50%);--glow-color-40: hsl(40deg 80% 80% / 40%);--glow-color-30: hsl(40deg 80% 80% / 30%);--glow-color-20: hsl(40deg 80% 80% / 20%);--glow-color-10: hsl(40deg 80% 80% / 10%);--gradient-one: radial-gradient(at 80% 55%, #c084fc 0px, transparent 50%);--gradient-two: radial-gradient(at 69% 34%, #f472b6 0px, transparent 50%);--gradient-three: radial-gradient(at 8% 6%, #38bdf8 0px, transparent 50%);--gradient-four: radial-gradient(at 41% 38%, #c084fc 0px, transparent 50%);--gradient-five: radial-gradient(at 86% 85%, #f472b6 0px, transparent 50%);--gradient-six: radial-gradient(at 82% 18%, #38bdf8 0px, transparent 50%);--gradient-seven: radial-gradient(at 51% 4%, #f472b6 0px, transparent 50%);--gradient-base: linear-gradient(#c084fc 0 100%);position:relative;width:100%;border-radius:var(--border-radius);isolation:isolate;z-index:8;transform:translate3d(0,var(--hero-video-y),.01px) scale(var(--hero-video-scale));transform-origin:center center;display:grid;overflow:visible;transition:none}.studio-landing .showcase-shell:before,.studio-landing .showcase-shell:after,.studio-landing .showcase-shell>.edge-light{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.studio-landing .showcase-shell:not(:hover):before,.studio-landing .showcase-shell:not(:hover):after,.studio-landing .showcase-shell:not(:hover)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.studio-landing .showcase-shell:before{border:1px solid transparent;background:linear-gradient(var(--card-bg) 0 100%) padding-box,linear-gradient(#fff0 0% 100%) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;opacity:calc(var(--hero-video-frame-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.studio-landing .showcase-shell:after{border:1px solid transparent;background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--hero-video-frame-opacity) * var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.studio-landing .showcase-shell>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc(var(--hero-video-frame-opacity) * (var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.studio-landing .showcase-shell>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),inset 0 0 3px 0 var(--glow-color-50),inset 0 0 6px 0 var(--glow-color-40),inset 0 0 15px 0 var(--glow-color-30),inset 0 0 25px 2px var(--glow-color-20),inset 0 0 50px 2px var(--glow-color-10),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10)}.studio-landing .showcase{position:relative;width:100%;aspect-ratio:16/9;min-height:0;display:grid;place-items:stretch;border-radius:var(--hero-video-radius);border:1px solid rgba(135,100,255,var(--hero-video-border-alpha));background:radial-gradient(circle at center,#0000001f,#000000ad 48%,#000000eb),linear-gradient(140deg,#1e1347d1,#080514f0);box-shadow:inset 0 0 0 1px rgba(196,179,255,var(--hero-video-inner-alpha)),0 0 36px rgba(120,83,255,var(--hero-video-glow-alpha)),0 var(--hero-video-shadow-y) var(--hero-video-shadow-blur) rgba(0,0,0,var(--hero-video-shadow-alpha));overflow:hidden;isolation:isolate}.studio-landing .showcase:before,.studio-landing .showcase:after{content:"";position:absolute;inset:-15%;background-repeat:no-repeat;opacity:var(--hero-video-ray-opacity);z-index:-1}.studio-landing .showcase:before{background:linear-gradient(102deg,transparent 0%,rgba(172,151,255,.74) 14%,transparent 22%) 48% 12%/20% 140%,linear-gradient(86deg,transparent 0%,rgba(117,73,255,.92) 10%,transparent 18%) 52% 50%/16% 180%,linear-gradient(70deg,transparent 0%,rgba(112,79,255,.72) 13%,transparent 24%) 65% 30%/18% 140%,linear-gradient(118deg,transparent 0%,rgba(146,123,255,.62) 13%,transparent 22%) 30% 25%/18% 150%,linear-gradient(95deg,transparent 0%,rgba(95,58,227,.88) 10%,transparent 17%) 40% 45%/15% 160%;filter:blur(9px);transform:perspective(900px) rotateX(5deg) scale(1.08);animation:pulse-rays 9s ease-in-out infinite alternate}.studio-landing .showcase:after{inset:10%;background:radial-gradient(circle at center,rgba(136,105,255,.28),transparent 22%),radial-gradient(circle at center,rgba(255,255,255,.1),transparent 10%);filter:blur(12px)}.studio-landing .showcase-media{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;background:#070411}.studio-landing .hero-copy{text-align:center;width:min(720px,100vw - 50px);margin:0 auto;padding:120px 0;display:grid;gap:14px}.studio-landing .hero-copy h1{font-size:clamp(2.4rem,3.7vw,4.25rem)}.studio-landing .hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;flex-wrap:wrap}.studio-landing .neural-section{margin-top:var(--features-offset);display:grid;gap:108px}.studio-landing .metrics-strip{border:1px solid rgba(126,91,255,.38);border-radius:12px;background:linear-gradient(180deg,#110d24e6,#0a0716eb),radial-gradient(circle at 50% 0%,rgba(113,84,255,.18),transparent 60%);box-shadow:inset 0 0 0 1px #ffffff05;min-height:116px;padding:28px 42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px}.studio-landing .metric{display:grid;justify-items:center;gap:8px;text-align:center}.studio-landing .metric strong{font-family:Zona Pro SemiBold,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#8468ff;font-size:clamp(2rem,3.2vw,3.15rem);line-height:.95;letter-spacing:-.04em;font-weight:600}.studio-landing .metric span{color:#ccc6e0b8;font-size:.76rem;line-height:1.3}.studio-landing .why-section{margin-top:108px;display:grid;gap:42px}.studio-landing .section-heading{display:grid;justify-items:center;text-align:center;gap:12px}.studio-landing .section-heading h2{margin:0;color:#fff;font-size:clamp(2rem,3.7vw,4.25rem);line-height:1.04;letter-spacing:-.04em;font-weight:300}.studio-landing .section-heading p{margin:0;color:#ccc6e09e;font-size:.95rem;line-height:1.7}.studio-landing .why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.studio-landing .why-card{min-height:158px;padding:22px 20px;border-radius:10px;border:1px solid rgba(119,91,221,.22);background:#070611b8;display:grid;align-content:start;gap:14px}.studio-landing .why-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#8d73ff;background:#6f4eff2e}.studio-landing .why-icon svg{width:19px;height:19px;stroke-width:1.9}.studio-landing .why-card h3{margin:0;color:#fbfaff;font-size:1.03rem;line-height:1.25;font-weight:800}.studio-landing .why-card p{margin:0;color:#ccc6e0a6;font-size:.86rem;line-height:1.75;text-align:justify}.studio-landing .workflow-section{display:grid;gap:48px;padding:42px 0 28px}.studio-landing .workflow-heading{display:grid;justify-items:center;text-align:center;gap:18px}.studio-landing .workflow-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(127,99,255,.72);color:#f5f2ffeb;background:linear-gradient(180deg,#1e173eeb,#100c24eb);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 32px #7f63ff2e;font:700 .92rem/1 Zona Pro SemiBold,Segoe UI,sans-serif}.studio-landing .workflow-heading h2{max-width:none;margin:0;color:#fff;font-size:clamp(2.4rem,3.7vw,4.25rem);line-height:1.04;letter-spacing:-.04em;font-weight:300;white-space:nowrap}.studio-landing .workflow-heading h2 span{color:#b7abff}.studio-landing .workflow-heading p{max-width:540px;margin:0;color:#d3cee7b8;font-size:1rem;line-height:1.65}.studio-landing .workflow-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.studio-landing .workflow-card{position:relative;overflow:hidden;min-height:342px;padding:34px 34px 30px;border-radius:22px;border:1px solid rgba(146,124,255,.18);background:radial-gradient(circle at 50% 115%,rgba(149,116,255,.64),transparent 36%),radial-gradient(circle at 78% 85%,rgba(77,64,255,.34),transparent 34%),linear-gradient(135deg,#18152bf2,#0b0a19f5);box-shadow:inset 0 0 0 1px #ffffff06,0 26px 74px #00000057}.studio-landing .workflow-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%),radial-gradient(circle at 16% 0%,rgba(127,99,255,.12),transparent 38%);pointer-events:none}.studio-landing .workflow-card--automation{grid-column:span 4}.studio-landing .workflow-card--insights{grid-column:span 8}.studio-landing .workflow-card--prototype,.studio-landing .workflow-card--collab{grid-column:span 6}.studio-landing .workflow-card-copy{position:absolute;left:34px;right:34px;bottom:30px;z-index:2;display:grid;gap:10px}.studio-landing .workflow-card h3{margin:0;color:#fff;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.1;letter-spacing:-.04em;font-weight:800}.studio-landing .workflow-card p{margin:0;max-width:520px;color:#dedaefc2;font-size:.98rem;line-height:1.62}.studio-landing .ai-stack{position:relative;z-index:1;height:180px;display:grid;place-items:start center;padding-top:28px}.studio-landing .ai-bubble{position:absolute;width:180px;min-height:64px;padding:13px 18px;border-radius:18px;background:#1f1b3aeb;box-shadow:0 18px 48px #00000057;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;color:#f6f4ffeb}.studio-landing .ai-bubble:nth-child(1){transform:translateY(-54px) scale(.72);opacity:.18}.studio-landing .ai-bubble:nth-child(2){transform:translateY(28px) scale(.8);opacity:.14}.studio-landing .ai-bubble:nth-child(3){transform:translateY(90px) scale(.64);opacity:.1}.studio-landing .ai-bubble--active{transform:translateY(0) scale(1)!important;opacity:1!important}.studio-landing .ai-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#9b8cff,#6151ff);color:#fff;font-weight:800}.studio-landing .ai-bubble strong,.studio-landing .ai-bubble span{display:block}.studio-landing .ai-bubble strong{font-size:.94rem}.studio-landing .ai-bubble span{margin-top:4px;color:#e0dcf0a8;font-size:.72rem}.studio-landing .task-layers{position:relative;z-index:1;height:210px}.studio-landing .task-chip{position:absolute;right:10%;width:min(380px,58%);height:74px;border-radius:10px;background:#211d3cd1;display:flex;align-items:center;gap:18px;padding:0 24px;color:#e7e4f6b8;font-weight:800;font-size:clamp(1rem,2vw,1.55rem);box-shadow:0 20px 48px #00000038}.studio-landing .task-chip:nth-child(1){top:24px;opacity:.42}.studio-landing .task-chip:nth-child(2){top:114px;right:4%;color:#ffffffeb;background:linear-gradient(90deg,#2f2a52f0,#453a96e0);box-shadow:34px 0 68px #7361ff6b,0 18px 48px #00000047}.studio-landing .task-chip:nth-child(3){top:204px;opacity:.36}.studio-landing .task-icon,.studio-landing .task-plus{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#e6e2fab8}.studio-landing .task-icon{border:1px solid currentColor;font-size:1rem}.studio-landing .task-plus{margin-left:auto;border-radius:50%;background:#7f63ff47;color:#fff;font-size:1.9rem;line-height:1}.studio-landing .spark{position:absolute;right:4%;top:190px;width:42px;height:42px;color:#6958ff;filter:drop-shadow(0 0 18px rgba(124,105,255,.85))}.studio-landing .prototype-panel{position:relative;z-index:1;width:min(420px,78%);min-height:184px;margin:-10px auto 0;padding:36px 38px;border-radius:24px;background:linear-gradient(180deg,#121027fa,#070610fa);box-shadow:0 28px 70px #00000073;color:#e6e2f7b8}.studio-landing .prototype-panel h4{margin:0 0 16px;color:#eeebfac7;font-size:.9rem}.studio-landing .device-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;border-radius:12px;background:#ffffff0b}.studio-landing .device-tabs span{min-height:34px;border-radius:9px;display:grid;place-items:center;background:#ffffff0a;font-size:.78rem}.studio-landing .timeline-demo{position:relative;z-index:1;height:220px;margin:-12px -34px 0;color:#e6e2f8d1}.studio-landing .timeline-line{position:absolute;left:0;right:0;height:1px;background:#ffffff14}.studio-landing .timeline-line:nth-child(1){top:60px}.studio-landing .timeline-line:nth-child(2){top:114px}.studio-landing .timeline-line:nth-child(3){top:168px}.studio-landing .timeline-step{position:absolute;padding:12px 16px;border-radius:6px;background:#5044b2b8;box-shadow:0 18px 44px #00000047;font-size:.95rem}.studio-landing .timeline-step small{display:block;margin-bottom:5px;color:#e6e2f899;letter-spacing:.08em}.studio-landing .timeline-step:nth-of-type(1){left:2%;top:76px}.studio-landing .timeline-step:nth-of-type(2){right:-1%;top:28px;min-width:310px;background:#5e4ecad1}.studio-landing .timeline-step:nth-of-type(3){right:16%;top:152px;opacity:.32}.studio-landing .metrics-strip,.studio-landing .section-heading,.studio-landing .why-card,.studio-landing .workflow-heading,.studio-landing .workflow-card{opacity:0;transform:translate3d(0,72px,0);transition:opacity .78s cubic-bezier(.22,.61,.36,1),transform .78s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.studio-landing .metrics-strip.reveal-visible,.studio-landing .section-heading.reveal-visible,.studio-landing .workflow-section.reveal-visible .workflow-heading,.studio-landing .workflow-section.reveal-visible .workflow-card,.studio-landing .why-grid.reveal-visible .why-card{opacity:1;transform:translateZ(0)}.studio-landing .why-grid.reveal-visible .why-card:nth-child(1){transition-delay:0ms}.studio-landing .why-grid.reveal-visible .why-card:nth-child(2){transition-delay:90ms}.studio-landing .why-grid.reveal-visible .why-card:nth-child(3){transition-delay:.18s}.studio-landing .why-grid.reveal-visible .why-card:nth-child(4){transition-delay:.27s}.studio-landing .why-grid.reveal-visible .why-card:nth-child(5){transition-delay:.36s}.studio-landing .why-grid.reveal-visible .why-card:nth-child(6){transition-delay:.45s}.studio-landing .workflow-section.reveal-visible .workflow-heading{transition-delay:0ms}.studio-landing .workflow-section.reveal-visible .workflow-card:nth-child(1){transition-delay:.12s}.studio-landing .workflow-section.reveal-visible .workflow-card:nth-child(2){transition-delay:.22s}.studio-landing .workflow-section.reveal-visible .workflow-card:nth-child(3){transition-delay:.32s}.studio-landing .workflow-section.reveal-visible .workflow-card:nth-child(4){transition-delay:.42s}.studio-landing .features{margin-top:108px;padding:0;border:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 18px;overflow:visible}.studio-landing .features>.section-heading{grid-column:1/-1}.studio-landing .features>.medo-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.studio-landing .feature-card{min-height:238px;padding:24px 18px 18px;border-radius:18px;border:1px solid rgba(142,111,255,.18);background:linear-gradient(180deg,#171131db,#0c091be6),radial-gradient(circle at 50% 0%,rgba(160,130,255,.16),transparent 56%);box-shadow:inset 0 0 0 1px #ffffff06,0 18px 48px #0000003d;display:grid;justify-items:center;align-content:start;text-align:center;gap:14px;opacity:0;pointer-events:none;transform:translate3d(-96px,44px,0) scale(.965);transform-origin:center center;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1),border-color .24s ease,box-shadow .24s ease,background .24s ease;will-change:opacity,transform}.studio-landing .features.features--visible .feature-card{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.studio-landing .features.features--visible>.section-heading{opacity:1;transform:translateZ(0)}.studio-landing .features.features--visible .feature-card:nth-child(1){transition-delay:0ms,0ms,0ms,0ms,0ms}.studio-landing .features.features--visible .feature-card:nth-child(2){transition-delay:.11s,.11s,0ms,0ms,0ms}.studio-landing .features.features--visible .feature-card:nth-child(3){transition-delay:.22s,.22s,0ms,0ms,0ms}.studio-landing .features.features--visible .feature-card:nth-child(4){transition-delay:.33s,.33s,0ms,0ms,0ms}.studio-landing .features.features--entered .feature-card{transition-delay:0ms}.studio-landing .icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#a591ff2e,#41249138),#110c26e0;border:1px solid rgba(145,104,255,.16);color:#a98cff;box-shadow:0 10px 24px #0000003d}.studio-landing .feature-card h3{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.studio-landing .footer{margin-top:108px;padding:19px 0 10px;border-top:1px solid rgba(255,255,255,.04);display:grid;grid-template-columns:minmax(0,1.35fr) 1px minmax(0,1.55fr) 1px minmax(0,.9fr);gap:22px;align-items:stretch}.studio-landing .footer-brand{display:grid;gap:11px;max-width:560px;align-content:start;min-height:98px}.studio-landing .footer-brand .brand{font-size:clamp(1.6rem,2.4vw,2.68rem);line-height:.95;max-width:fit-content}.studio-landing .footer-brand-lockup{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:inherit;text-decoration:none}.studio-landing .footer-brand-lockup .landing-beta-badge{height:20px;padding:0 9px;font-size:.62rem}.studio-landing .footer-brand .footer-copy{font-size:.78rem;line-height:1.55;max-width:440px}.studio-landing .footer-divider{width:1px;background:#ffffffb3;opacity:.78;min-height:98px}.studio-landing .footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;align-content:start;min-height:98px}.studio-landing .footer-column{display:grid;gap:16px;align-content:start;text-align:center}.studio-landing .footer-column strong{font-size:.74rem;font-weight:700;color:#fff;margin-bottom:2px}.studio-landing .footer-column a{font-size:.78rem;line-height:1.35}.studio-landing .footer-side{display:grid;align-content:space-between;justify-items:end;gap:8px;min-height:98px}.studio-landing .socials{display:flex;gap:10px;justify-content:flex-end}.studio-landing .socials a{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(103,74,201,.5);background:#0c091b70;color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff08}.studio-landing .socials a:hover,.studio-landing .footer-column a:hover{color:#fff}.studio-landing .footer-legal{font-size:.76rem;color:#ffffffd1;text-align:right;white-space:nowrap;margin:0}.studio-landing .footer-beian{font-size:.76rem;color:#ffffffd1;text-align:right;white-space:nowrap}.studio-landing .button svg,.studio-landing .icon svg,.studio-landing .socials svg{width:21px;height:21px}.studio-landing .landing-bottom-cta{display:grid;justify-items:center;gap:12px;margin-top:112px;padding:16px 0 78px;text-align:center}.studio-landing .landing-bottom-cta h2{margin:0;color:#fffffff0;font-size:clamp(1.35rem,2.8vw,2.8rem);font-weight:300;letter-spacing:-.06em;line-height:1.05}.studio-landing .landing-bottom-cta p{margin:0;color:#d5d0e6b3;font-size:.95rem}.studio-landing .landing-bottom-cta__button{margin-top:12px}.studio-landing .footer{display:grid;grid-template-columns:1fr;justify-items:center;gap:20px;margin-top:0;padding:46px 0 42px;text-align:center;border-top:0;align-items:center}.studio-landing .footer>.footer-copy{max-width:620px;margin:0;color:#d3cde6bf;font-size:.9rem;line-height:1.6}.studio-landing .footer-simple-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 28px;margin-top:6px}.studio-landing .footer-simple-nav a{color:#eeebfcdb;font-size:.88rem;line-height:1.35;text-decoration:none;transition:color .18s ease}.studio-landing .footer-simple-nav a:hover{color:#fff}.studio-landing .footer .footer-legal{margin:2px 0 0;color:#beb8d2ad;font-size:.76rem;text-align:center;white-space:normal}.studio-landing .footer .footer-beian{color:#beb8d2c7;text-decoration:none;white-space:nowrap}@media(max-width:1100px){.studio-landing .hero-layout{grid-template-columns:1fr;gap:22px}.studio-landing .side-copy{text-align:center;max-width:560px;margin:0 auto}.studio-landing .features{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-landing .features>.medo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-landing .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-landing .workflow-card--automation,.studio-landing .workflow-card--insights,.studio-landing .workflow-card--prototype,.studio-landing .workflow-card--collab{grid-column:span 12}.studio-landing .footer{grid-template-columns:1fr;gap:24px}}.watermark-view-root,.remove-bg-view-root,.enhance-view-root,.replicate-view{height:100vh!important;max-height:100vh!important;overflow:hidden!important;background:#fff!important}.watermark-view-root .image-filter-tabs,.remove-bg-view-root .image-filter-tabs,.enhance-view-root .image-filter-tabs,.replicate-view .voice-filter-tabs{flex:0 0 72px!important;min-height:72px!important;padding:0 28px!important;color:#9b96aa!important;background:#fff!important;border-bottom:1px solid #dedbe8!important}.watermark-canvas,.remove-bg-canvas,.enhance-canvas,.replicate-canvas{position:relative!important;height:calc(100vh - 72px)!important;min-height:0!important;padding:24px!important;overflow:hidden!important;background:#fff!important}.watermark-canvas.has-active-task,.remove-bg-canvas.has-active-task,.enhance-canvas.has-active-task{padding:0 24px!important}.watermark-hero-empty,.remove-bg-hero-empty,.enhance-hero-empty,.replicate-hero-empty{position:absolute!important;top:184px!important;left:50%!important;z-index:5!important;width:min(760px,100% - 64px)!important;margin:0!important;transform:translate(-50%)!important;text-align:center!important;opacity:1!important;visibility:visible!important}.watermark-hero-empty h1,.remove-bg-hero-empty h1,.enhance-hero-empty h1,.replicate-hero-empty h1{display:block!important;margin:0 0 12px!important;color:#202027!important;font-size:34px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important}.watermark-hero-empty p,.remove-bg-hero-empty p,.enhance-hero-empty p,.replicate-hero-empty p{display:block!important;color:#9894aa!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.watermark-composer,.remove-bg-composer,.enhance-composer,.replicate-floating-composer{top:392px!important;width:min(640px,100% - 96px)!important}.watermark-mode-tabs,.enhance-mode-tabs,.replicate-mode-toggle{top:-52px!important;margin-bottom:-40px!important;overflow:visible!important}.watermark-mode-tabs button,.enhance-mode-tabs button,.replicate-mode-toggle button{position:relative!important;z-index:0!important;min-width:144px!important;min-height:54px!important;overflow:visible!important;color:#8f8aa0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.watermark-mode-tabs button:before,.enhance-mode-tabs button:before,.replicate-mode-toggle button:before{content:"";position:absolute;inset:-16px -18px -2px;z-index:-1;background:center bottom/100% 100% no-repeat url(/assets/marketing/tab_01-02.svg);pointer-events:none}.watermark-mode-tabs button:first-child:before,.enhance-mode-tabs button:first-child:before,.replicate-mode-toggle button:first-child:before{background-image:url(/assets/marketing/tab_01-01.svg)}.watermark-mode-tabs .is-active,.enhance-mode-tabs .is-active,.replicate-mode-toggle button.active{color:#623bff!important;background:transparent!important;border:0!important;box-shadow:none!important}.watermark-mode-tabs svg,.enhance-mode-tabs svg,.replicate-mode-toggle svg{display:none!important}.marketing-upload-icon,.replicate-upload-icon{width:56px!important;height:56px!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;background:#c9c5d6!important;border-radius:999px!important}.marketing-upload-icon img,.replicate-upload-icon img{width:28px!important;height:26px!important;display:block!important;object-fit:contain!important}.watermark-upload-slot>svg{display:none!important}.marketing-result-card{position:absolute!important;top:244px!important;left:50%!important;width:min(640px,100% - 96px)!important;transform:translate(-50%)!important}.marketing-result-card:before,.marketing-result-card:after{position:absolute;left:50%;display:block;width:min(760px,100vw - var(--feature-sidebar-width) - 96px);transform:translate(-50%);text-align:center;pointer-events:none}.marketing-result-card:before{top:-112px;color:#202027;font-size:34px;font-weight:500;line-height:1.2}.marketing-result-card:after{top:-60px;color:#9894aa;font-size:18px;font-weight:700;line-height:1.5}.watermark-center-state.marketing-result-card:before{content:"智能去水印"}.watermark-center-state.marketing-result-card:after{content:"上传图片或视频，AI 智能一键去除水印"}.remove-bg-center-state.marketing-result-card:before{content:"智能抠图"}.remove-bg-center-state.marketing-result-card:after{content:"上传图片，AI 一键抠出主体并生成透明背景素材"}.enhance-center-state.marketing-result-card:before{content:"画质提升"}.enhance-center-state.marketing-result-card:after{content:"上传图片或者视频，AI 一键提升清晰度、细节和整体质感"}.replicate-result-wrap{position:absolute!important;top:244px!important;left:50%!important;width:min(640px,100% - 96px)!important;margin:0!important;transform:translate(-50%)!important}.replicate-result-wrap:before,.replicate-result-wrap:after{position:absolute;left:50%;display:block;width:min(860px,100vw - var(--feature-sidebar-width) - 96px);transform:translate(-50%);text-align:center;pointer-events:none}.replicate-result-wrap:before{content:"AI 反推提示词";top:-112px;color:#202027;font-size:34px;font-weight:500;line-height:1.2}.replicate-result-wrap:after{content:"上传参考图片或视频，自动理解主体、风格、镜头语言与画面细节，用于 AI 图片 / 视频生成";top:-60px;color:#9894aa;font-size:18px;font-weight:700;line-height:1.5}.feature-page-shell:has([data-feature-active=true] .watermark-view-root),.feature-page-shell:has([data-feature-active=true] .remove-bg-view-root),.feature-page-shell:has([data-feature-active=true] .enhance-view-root),.feature-page-shell:has([data-feature-active=true] .replicate-view){height:100vh!important;min-height:0!important;overflow:hidden!important}.feature-main:has([data-feature-active=true] .watermark-view-root),.feature-main:has([data-feature-active=true] .remove-bg-view-root),.feature-main:has([data-feature-active=true] .enhance-view-root),.feature-main:has([data-feature-active=true] .replicate-view){height:100vh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.feature-main:has([data-feature-active=true] .watermark-view-root) .fm-workbench-topbar,.feature-main:has([data-feature-active=true] .remove-bg-view-root) .fm-workbench-topbar,.feature-main:has([data-feature-active=true] .enhance-view-root) .fm-workbench-topbar,.feature-main:has([data-feature-active=true] .replicate-view) .fm-workbench-topbar{position:relative!important;top:auto!important;flex:0 0 80px!important}.watermark-view-root,.remove-bg-view-root,.enhance-view-root,.replicate-view{--marketing-panel-top: clamp(236px, calc(50% - 85px) , 420px);--marketing-title-top: clamp( 68px, calc(var(--marketing-panel-top) - 120px), 300px );position:relative!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.watermark-canvas,.remove-bg-canvas,.enhance-canvas,.replicate-canvas{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.watermark-canvas.is-list,.remove-bg-canvas.is-list,.enhance-canvas.is-list,.replicate-canvas.is-recent{overflow-y:auto!important}.watermark-hero-empty,.remove-bg-hero-empty,.enhance-hero-empty,.replicate-hero-empty{top:var(--marketing-title-top)!important}.watermark-hero-empty h1,.remove-bg-hero-empty h1,.enhance-hero-empty h1,.replicate-hero-empty h1{margin-bottom:9px!important}.watermark-composer,.remove-bg-composer,.enhance-composer,.replicate-floating-composer,.replicate-result-composer{top:var(--marketing-panel-top)!important;width:min(640px,100% - 96px)!important}.replicate-result-composer{width:min(448px,(100% - 96px) * .7)!important}.watermark-composer{border:none}.watermark-composer:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;border-radius:24px;border:1px solid #d9d6e2}.replicate-floating-composer,.replicate-result-composer{border:none}.replicate-floating-composer:after,.replicate-result-composer:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;border-radius:24px;border:1px solid #d9d6e2}.watermark-mode-tabs,.enhance-mode-tabs,.replicate-mode-toggle{top:-55px!important;height:60px!important;align-items:end!important;grid-auto-columns:120px!important;margin-bottom:-60px!important}.watermark-mode-tabs{left:-34px}.enhance-mode-tabs{left:-33px}.replicate-mode-toggle{left:-47px;top:-60px!important}.watermark-mode-tabs button,.enhance-mode-tabs button,.replicate-mode-toggle button{min-width:164px!important;min-height:60px!important;padding:0 8px 16px 0!important;justify-content:center!important;align-items:center!important;font-size:14px!important;font-weight:800!important}.watermark-mode-tabs button{min-height:68px!important;padding:0 12px 24px 0!important}.watermark-mode-tabs button:nth-child(2),.enhance-mode-tabs button:nth-child(2){padding:0 0 24px 12px!important}.replicate-mode-toggle button:nth-child(2){padding:0 0 16px 12px!important}.watermark-mode-tabs button:before,.enhance-mode-tabs button:before,.replicate-mode-toggle button:before{inset:0 -30px 0 -16px!important;background-size:100% 100%!important}.watermark-mode-tabs button+button,.enhance-mode-tabs button+button{margin-left:-15px!important}.replicate-mode-toggle button+button{margin-left:-25px!important}.watermark-mode-tabs .is-active,.enhance-mode-tabs .is-active,.replicate-mode-toggle button.active{z-index:2!important}.marketing-result-card,.replicate-result-wrap{top:var(--marketing-panel-top)!important}.marketing-result-card:before,.replicate-result-wrap:before{top:calc(var(--marketing-title-top) - var(--marketing-panel-top))!important}.marketing-result-card:after,.replicate-result-wrap:after{top:calc(var(--marketing-title-top) - var(--marketing-panel-top) + 52px)!important;font-size:14px!important;font-weight:400!important}.replicate-view .replicate-canvas:not(.is-recent){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:32px 24px!important;overflow-x:hidden!important;overflow-y:auto!important}.replicate-view .replicate-home-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:min(640px,100vw - var(--feature-sidebar-width) - 96px);max-width:100%;margin-block:auto}.replicate-view .replicate-hero-empty{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;width:100%!important;margin:0!important;transform:none!important}.replicate-view .replicate-hero-empty h1{margin:0 0 12px!important;color:#202027!important;font-size:34px!important;font-weight:500!important;line-height:1.2!important}.replicate-view .replicate-hero-empty p{max-width:100%!important;margin:0 auto!important;color:#9894aa!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.replicate-view .replicate-floating-composer,.replicate-view .replicate-result-composer{position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;margin:0!important;transform:none!important;display:grid!important;gap:16px!important;padding:20px 22px!important;background:#fff!important;border:1px solid #d9d6e2!important;border-radius:24px!important;box-shadow:none!important}.replicate-view .replicate-floating-composer:after,.replicate-view .replicate-result-composer:after{display:none!important}.replicate-view .replicate-mode-toggle{position:relative!important;top:0!important;left:0!important;justify-self:stretch!important;width:100%!important;height:auto!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:4px!important;padding:4px!important;background:#f3f7fc!important;border:1px solid #dfe9f5!important;border-radius:10px!important;overflow:visible!important}.replicate-view .replicate-mode-toggle button{position:relative!important;z-index:1!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 16px!important;color:#8f8aa0!important;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;justify-content:center!important}.replicate-view .replicate-mode-toggle button:before{display:none!important}.replicate-view .replicate-mode-toggle button.active{color:#623bff!important;background:#fff!important;box-shadow:0 8px 18px #623bff1f!important}.replicate-view .replicate-mode-toggle svg{display:block!important;width:16px!important;height:16px!important}.replicate-view .replicate-result-wrap.is-completed{position:relative!important;top:auto!important;left:auto!important;width:100%!important;margin:0!important;padding-top:0!important;transform:none!important}.replicate-view .replicate-result-wrap:before,.replicate-view .replicate-result-wrap:after{content:none!important;display:none!important}.replicate-view .replicate-result-composer .replicate-result-success,.replicate-view .replicate-result-composer .replicate-result-prompt,.replicate-view .replicate-result-composer .replicate-result-footer{margin-inline:0!important}.replicate-view .replicate-result-success{margin-top:0!important;padding:12px 14px!important;border-radius:12px!important}.replicate-view .replicate-result-success-copy strong{font-size:14px!important}.replicate-view .replicate-result-success-copy p,.replicate-view .replicate-result-prompt label{font-size:12px!important}.replicate-view .replicate-result-prompt textarea{min-height:140px!important;font-size:13px!important;border-width:1px!important;border-color:#d9d6e2!important;border-radius:12px!important}.replicate-view .replicate-goto-generation-btn{min-height:36px!important;padding:0 18px!important;font-size:13px!important}.replicate-view .replicate-result-footer{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding-top:16px!important;border-top:1px solid #ece8f3!important}.replicate-view .replicate-result-footer p{margin:0!important;color:#aaa6b8!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important}.replicate-view .replicate-result-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.replicate-view .replicate-result-credits{flex:0 0 auto;font-size:14px!important}.replicate-view .replicate-result-composer .marketing-result-actions{flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap;gap:8px!important}.replicate-view .replicate-result-composer .marketing-result-actions button{min-height:38px!important;padding:0 16px!important;font-size:13px!important}.replicate-view .replicate-result-composer .marketing-result-actions .is-primary{min-width:108px!important}.replicate-view .replicate-result-wrap.is-completed .replicate-notice{width:100%!important;font-size:12px!important;text-align:center}.replicate-view .replicate-upload-area,.replicate-view .replicate-composer-footer{position:relative;z-index:2}.replicate-view .replicate-composer-hint{display:none!important}.replicate-view .replicate-composer-notice{width:100%;margin:0;padding:10px 14px;text-align:center;border-radius:10px;background:#eef5ff;line-height:1.5}.replicate-view .replicate-composer-notice.is-error{color:#b42318;background:#fff1f2;border:1px solid #fecdd3}.replicate-view .replicate-upload-slot.has-preview{position:relative;min-height:214px!important;padding:0!important;overflow:hidden;border-style:solid!important;background:#f5f3fb!important}.replicate-view .replicate-upload-slot.has-preview img,.replicate-view .replicate-upload-slot.has-preview video{display:block;width:100%;min-height:214px;max-height:280px;object-fit:contain;background:#f5f3fb}.replicate-view .replicate-upload-slot.has-preview small{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;overflow:hidden;padding:5px 8px;color:#282532;background:#ffffffeb;border-radius:8px;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis;white-space:nowrap}.replicate-view .replicate-upload-slot.is-analyzing{pointer-events:none!important;cursor:wait!important;opacity:1!important}.replicate-view .replicate-upload-slot.is-analyzing:hover,.replicate-view .replicate-upload-slot.is-analyzing.drag-over{box-shadow:none!important;transform:none!important;border-color:#d9d6e2!important}.replicate-view .replicate-upload-analyzing{position:absolute;inset:0;z-index:3;display:grid;place-content:center;gap:10px;color:#623bff;background:#ffffffc7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.replicate-view .replicate-upload-analyzing strong{color:#282532;font-size:14px;font-weight:800}.replicate-view .replicate-upload-slot.has-preview .upload-clear-button{z-index:4}@media(max-width:720px){.replicate-view .replicate-result-footer-actions{flex-direction:column;align-items:stretch}.replicate-view .replicate-result-composer .marketing-result-actions{justify-content:stretch}.replicate-view .replicate-result-composer .marketing-result-actions button{flex:1 1 auto}}.watermark-mode-tabs button>svg,.enhance-mode-tabs button>svg,.replicate-mode-toggle button>svg{width:15px!important;height:15px!important;display:block!important;flex:0 0 auto!important}.replicate-upload-slot{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:center!important;align-items:center!important;justify-items:center!important;gap:12px!important;text-align:center!important}.replicate-upload-icon{grid-row:auto!important;justify-self:center!important}.replicate-upload-slot strong,.replicate-upload-slot small{justify-self:center!important;text-align:center!important}.watermark-mode-tabs,.enhance-mode-tabs,.replicate-mode-toggle,.watermark-mode-tabs .is-active,.enhance-mode-tabs .is-active,.replicate-mode-toggle button.active{z-index:1!important}.watermark-upload-slot,.remove-bg-upload-slot,.enhance-upload-slot,.replicate-upload-slot{position:relative!important;z-index:2!important}@media(max-width:720px){.studio-landing{--nav-safe-offset: 118px;--hero-nav-gap: 18px}.studio-landing .first-screen{width:100vw;margin-left:-15px;padding-inline:clamp(14px,4vw,22px)}.studio-landing .page{width:100%;margin:0;padding:0 15px}.studio-landing #home{padding-top:var(--hero-nav-gap)}.studio-landing .nav{flex-direction:column;position:static;padding:max(12px,env(safe-area-inset-top)) 0 12px}.studio-landing .nav-links{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand auth";align-items:center;justify-content:stretch;column-gap:8px;margin-left:0;width:100%;max-width:430px;padding:8px;border-radius:999px}.studio-landing .nav--fade-menu .nav-links{width:100%;max-width:430px}.studio-landing .nav-cluster--left{grid-area:brand;min-width:0;margin-right:0;padding-left:4px}.studio-landing .nav-cluster--right{grid-area:auth;min-width:0;gap:6px;margin-left:0;padding-right:0;justify-content:flex-end}.studio-landing .nav-cluster--center{display:none}.studio-landing .nav--fade-menu .nav-cluster--left,.studio-landing .nav--fade-menu .nav-cluster--right{padding-left:4px;padding-right:0;transform:none}.studio-landing .nav-links a{min-width:0;max-width:72px;height:38px;padding:0 10px}.studio-landing .button{gap:0}.studio-landing .section-heading p{font-size:.8rem}.studio-landing .nav-links .nav-brand{max-width:100%;height:38px;justify-content:flex-start;gap:6px;padding:0 4px 0 0;overflow:hidden}.studio-landing .nav-brand .brand{font-size:clamp(1.35rem,7vw,1.7rem);line-height:.9;min-width:0;overflow:hidden;text-overflow:ellipsis}.studio-landing .landing-beta-badge{height:16px;padding:0 6px;font-size:.52rem}.studio-landing .nav-login,.studio-landing .nav--fade-menu .nav-login{opacity:1;transform:none;min-width:46px;max-width:none;height:38px;padding:0 6px;margin:0;overflow:visible;pointer-events:auto;font-weight:650}.studio-landing .nav-signup,.studio-landing .signup-hero{width:86px;min-width:86px;max-width:none;height:38px;min-height:38px;justify-content:center;text-align:center}.studio-landing .nav-enter-creation{min-width:96px;height:38px;padding:0 14px;font-size:.88rem}.studio-landing .nav-signup .signup-hero__content{width:100%;justify-content:center}.studio-landing .nav-item--collapse{flex:1 1 0;max-width:none;padding:0 4px}.studio-landing .nav-link__text{height:1.2em}.studio-landing .eyebrow{margin-top:10px}.studio-landing .showcase{min-height:320px}.studio-landing .neural-section{gap:72px}.studio-landing .features{margin-top:72px}.studio-landing .metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 20px}.studio-landing .why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-landing .workflow-section{padding-top:18px}.studio-landing .workflow-grid{gap:18px}.studio-landing .workflow-card{min-height:320px;padding:26px 22px}.studio-landing .workflow-card-copy{left:22px;right:22px;bottom:24px}.studio-landing .task-chip{width:84%;right:4%;padding:0 16px;font-size:1rem}.studio-landing .prototype-panel{width:94%;padding:28px 20px}.studio-landing .timeline-step:nth-of-type(2){min-width:220px}.studio-landing .features,.studio-landing .footer{grid-template-columns:1fr}.studio-landing .features>.medo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-landing .feature-card p{font-size:.86rem}.studio-landing .feature-card h3{font-size:1rem}.studio-landing .footer{margin-top:72px}.studio-landing .footer-nav{grid-template-columns:1fr}.studio-landing .footer-divider,.studio-landing .footer-side{justify-items:start}.studio-landing .footer-legal,.studio-landing .footer-beian{text-align:left;white-space:normal}.studio-landing .socials{justify-content:flex-start;flex-wrap:wrap}.studio-landing .socials a{width:68px;height:68px}}@media(max-width:380px){.studio-landing .nav-links{column-gap:6px;padding:7px}.studio-landing .nav-brand .brand{font-size:clamp(1.24rem,7vw,1.46rem)}.studio-landing .nav-login,.studio-landing .nav--fade-menu .nav-login{min-width:40px;padding:0 4px}.studio-landing .nav-signup,.studio-landing .signup-hero{width:78px;min-width:78px}}@keyframes pulse-rays{0%{transform:perspective(900px) rotateX(5deg) scale(1.02);opacity:.88}to{transform:perspective(900px) rotateX(1deg) scale(1.11);opacity:1}}@keyframes brand-gradient-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}.studio-landing .studio-prismatic-canvas{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity .52s ease}.studio-landing .studio-prismatic-canvas canvas{width:100%;height:100%;display:block;opacity:.96;mix-blend-mode:lighten}.studio-landing.is-video-ready .studio-prismatic-canvas{opacity:1}.studio-landing .first-screen{overflow:visible}.chat-view-root{--chat-content-max-width: 800px}.chat-view-root .chat-content-layout{justify-content:center;padding-left:0}.chat-view-root .chat-dialog-column{flex:0 1 var(--chat-content-max-width);width:min(100%,var(--chat-content-max-width));max-width:var(--chat-content-max-width)}.chat-view-root .chat-main-canvas{width:100%;max-width:var(--chat-content-max-width)}.chat-view-root .chat-topbar{grid-template-columns:1fr auto 1fr;margin:0 -24px;padding:0 32px;width:calc(100% + 48px)}.chat-view-root .chat-topbar h1{grid-column:2;justify-self:center}.chat-view-root .chat-topbar .credits-chip{grid-column:3;justify-self:end}.chat-floating-notice{position:absolute;top:18px;left:50%;z-index:1000;display:inline-flex;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:12px 18px;color:#eef1f7;font-size:15px;font-weight:700;line-height:1.35;text-align:center;white-space:nowrap;background:#1c1c1ef5;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 18px 46px #00000052;transform:translate(-50%);animation:chat-floating-notice-in .18s ease-out;pointer-events:none}.chat-floating-notice-icon{display:inline-grid;flex:0 0 24px;place-items:center;width:24px;height:24px;color:#f5b84b;background:#f5b84b2e;border-radius:999px}@keyframes chat-floating-notice-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.chat-view-root.is-intro .chat-dialog-column{justify-content:center}.chat-view-root.is-intro .llm-intro-layout{justify-content:center;gap:12px;padding-top:0}.chat-view-root.is-intro .chat-main-canvas{flex:0 0 auto;margin-bottom:0}.chat-view-root.is-intro .llm-empty-state h1{margin-bottom:24px}.chat-view-root .chat-history-rail,.chat-view-root .chat-actions-panel{width:var(--chat-actions-width)}.chat-view-root .chat-history-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-dub-recent-panel:not(.has-items){min-height:calc(100vh - 180px);place-items:center;grid-template-columns:1fr}.watermark-results-feed:not(.has-results){min-height:calc(100vh - 180px);place-items:center;grid-template-columns:1fr}.video-dub-recent-empty,.watermark-recent-empty,.enhance-recent-empty,.remove-bg-recent-empty{display:grid;grid-column:1/-1;place-items:center;align-content:center;justify-self:center;align-self:center;gap:10px;width:min(420px,100%);min-height:min(480px,100vh - 190px);padding:30px 24px;color:var(--text-secondary, #b8c0cc);background:radial-gradient(circle at 18% 0%,rgba(122,44,255,.14),transparent 30%),#101010;border:1px dashed rgba(255,255,255,.16);border-radius:8px;box-shadow:0 24px 70px #00000057;text-align:center}.video-dub-recent-empty svg,.watermark-recent-empty svg,.enhance-recent-empty svg,.remove-bg-recent-empty svg{color:var(--brand-primary, #8b5cf6)}.video-dub-recent-empty strong,.watermark-recent-empty strong,.enhance-recent-empty strong,.remove-bg-recent-empty strong{color:var(--text-primary, #f8fafc);font-size:16px;line-height:1.4}.video-dub-recent-empty p,.watermark-recent-empty p,.enhance-recent-empty p,.remove-bg-recent-empty p{max-width:320px;margin:0;color:var(--text-secondary, #b8c0cc);font-size:13px;line-height:1.6}.watermark-canvas.is-list:has(>.watermark-recent-empty){min-height:calc(100vh - 180px);padding:24px;place-items:center;align-content:center}.watermark-canvas.is-list:has(>.watermark-recent-empty)>.watermark-results-feed:not(.has-results){display:none}.replicate-canvas.is-recent:has(.voice-recent-empty){min-height:calc(100vh - 180px);padding:24px;place-items:center;align-content:center}.replicate-recent-list:has(.voice-recent-empty){min-height:calc(100vh - 180px);place-items:center;grid-template-columns:1fr}.voice-recent-empty>p,.motion-recent-empty>p,.watermark-recent-empty>p,.video-dub-recent-empty>p,.idh-recent-empty>p,.article-history-empty>p{display:none!important}:root{--fm-brand: #6d3cff;--fm-brand-2: #9a72ff;--fm-brand-soft: #f2edff;--fm-ink: #20202a;--fm-muted: #8a8a9c;--fm-subtle: #b7b6c6;--fm-line: #dedde8;--fm-panel: #f7f6fb;--fm-panel-2: #f0eef8;--fm-shadow: 0 16px 44px rgba(48, 43, 82, .12);--fm-soft-shadow: 0 8px 24px rgba(72, 65, 116, .08);--fm-ease: cubic-bezier(.2, .8, .2, 1)}body{color:var(--fm-ink);background:#fff;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.feature-page-shell{min-height:100vh;color:var(--fm-ink);background:#fff}.feature-sidebar{flex-basis:270px;width:270px;background:#f2f1f8;border-right:1px solid var(--fm-line)}.feature-brand{min-height:auto;gap:8px;padding:0;margin:7px 0;border-bottom:0;color:#23222d;background:transparent}.feature-brand:hover{background:transparent}.feature-brand-text{font-size:24px;line-height:1;font-weight:900}.feature-brand-beta{height:18px;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#b58aff,var(--fm-brand));color:#fff;font-size:10px;font-weight:100}.feature-nav-search{display:none}.feature-nav{padding:0;display:flex;flex-direction:column;gap:6px}.feature-nav-section{display:grid;gap:4px}.feature-nav-item,.feature-nav-group,.feature-nav-child{min-height:44px;display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:10px;width:100%;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#686879;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.feature-nav-item:hover,.feature-nav-group:hover,.feature-nav-child:hover{color:var(--fm-brand);background:#ffffffb3}.feature-nav-item.is-active,.feature-nav-group.is-active,.feature-nav-child.is-active{color:var(--fm-brand);background:#fff}.feature-nav-item.is-active:before{content:none}.feature-nav-chevron{justify-self:end;color:#9997aa}.feature-nav-children{display:grid;gap:3px}.feature-nav-child{grid-template-columns:20px 1fr;min-height:34px;padding:0 10px;font-size:14px!important}.feature-user-panel,.feature-login{margin:16px 0 0;border:1px solid #d8d5e3;border-radius:12px;background:#fff;box-shadow:var(--fm-soft-shadow)}.feature-user-avatar,.feature-user-panel button,.feature-login{background:var(--fm-brand);color:#fff}.feature-main,.feature-main:has([data-feature-active=true] .chat-view-root),.chat-view-root,.image-gen-view,.video-gen-view,.video-gen-view-root,.watermark-view-root,.voice-conversion-view-root{background:#fff!important}.feature-main{min-width:0}.fm-brand-wordmark{display:inline-flex;align-items:center;gap:8px;min-width:0}.fm-brand-name{color:#23222d;font-size:24px;line-height:1;font-weight:900}.fm-beta-badge{height:18px;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#b58aff,var(--fm-brand));color:#fff;font-size:10px;font-weight:100}.fm-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--fm-brand-2),var(--fm-brand));color:#fff;font-weight:700;box-shadow:0 12px 28px #6d3cff47;transition:transform .18s var(--fm-ease),box-shadow .18s var(--fm-ease)}.fm-primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px #6d3cff57}.home-feature-main.fm-home-page{min-height:100vh;overflow:auto;background-image:linear-gradient(180deg,#fff3,#fff 82%),url(/assets/facemini/home/hero.png);background-repeat:no-repeat;background-size:100% 100%}.fm-home-nav{position:relative;z-index:5;width:min(1120px,100% - 48px);height:64px;margin:0 auto;transform:translateY(24px);display:grid;grid-template-columns:190px 1fr auto;align-items:center;padding:0 18px 0 26px;border:1px solid rgba(209,208,225,.8);border-radius:999px;background:#ffffffd1;box-shadow:var(--fm-soft-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fm-home-nav>button{justify-self:start;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fm-home-nav-center{grid-column:2;display:flex;justify-content:center;align-items:center;color:#898899;font-size:14px}.fm-home-nav-center a{margin-right:12px;color:inherit;text-decoration:none}.fm-home-nav-center a:last-child{margin-right:0}.fm-home-actions{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:10px}.fm-home-enter-creation{min-width:132px;height:38px;padding:0 18px;white-space:nowrap}.fm-home-actions button:first-child{height:38px;min-width:78px;border:1px solid var(--fm-line);border-radius:999px;background:#fff;color:#555564}.fm-hero-section{min-height:calc(100vh - 105px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px;text-align:center}.fm-hero-section h1{margin:0;font-size:clamp(36px,4.2vw,60px);line-height:1.08;font-weight:400}.fm-hero-section p,.fm-home-section>p,.fm-final-cta p{color:var(--fm-muted);font-size:17px;text-wrap:pretty}.fm-hero-cta{height:48px;min-width:156px;margin-top:32px;font-size:16px}.fm-metrics{width:min(820px,92vw);margin-top:160px;display:grid;grid-template-columns:repeat(4,1fr);padding:20px 26px;border:1px solid #dfddeb;border-radius:14px;background:#ffffffe6;box-shadow:var(--fm-soft-shadow)}.fm-metrics div{display:flex;flex-direction:column;gap:4px}.fm-metrics strong{color:var(--fm-brand);font-size:34px;line-height:1}.fm-metrics span{color:var(--fm-subtle);font-size:12px}.fm-home-section{width:min(1120px,100% - 48px);margin:0 auto 100px;text-align:center}.fm-home-section h2,.fm-final-cta h2{margin:0 0 10px;font-size:clamp(32px,3vw,48px);font-weight:400}.fm-feature-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fm-feature-card{min-height:166px;text-align:left;padding:24px;border:1px solid #d9d5ed;border-radius:10px;background:#f9f8ffbd;transition:border-color .18s var(--fm-ease),transform .18s var(--fm-ease),box-shadow .18s var(--fm-ease)}.fm-feature-card:first-child,.fm-feature-card:hover{border-color:#9b7cff;box-shadow:var(--fm-soft-shadow)}.fm-feature-card:hover{transform:translateY(-2px)}.fm-svg-icon{width:40px;height:40px;display:inline-flex;border-radius:6px;padding:10px;background:linear-gradient(135deg,#9b7cff,var(--fm-brand))}.fm-svg-icon img{width:100%;height:100%;object-fit:contain}.fm-feature-card h3{margin:16px 0 10px;font-size:18px}.fm-feature-card p,.fm-module-row p{color:#8c8a9d;line-height:1.8}.fm-module-section{width:min(1040px,100% - 48px);margin-bottom:130px}.fm-module-list{width:100%;margin-top:58px;display:grid;gap:74px}.fm-module-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:70px;text-align:left}.fm-module-row:nth-child(2n){grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.fm-module-row:nth-child(2n)>img{order:2}.fm-module-row:nth-child(2n)>div{order:1}.fm-module-row>img{width:100%;border-radius:12px;box-shadow:0 18px 48px #6d3cff1a}.fm-module-row>div{max-width:360px}.fm-module-row .fm-svg-icon{width:50px;height:50px;border-radius:50%;padding:15px}.fm-module-row h3{margin:22px 0 10px;font-size:22px}.fm-module-row ul{display:grid;gap:8px;padding:0;list-style:none;color:#8c8a9d;font-size:13px}.fm-module-row li:before{content:"✓";color:var(--fm-brand);margin-right:8px}.fm-final-cta{padding:86px 24px 76px;text-align:center;background:#fff}.fm-final-cta .fm-primary{height:50px;min-width:200px;font-size:20px}.fm-footer-brand-block{display:grid;justify-items:center;gap:20px;margin-top:185px}.fm-footer-brand-block .fm-brand-name{font-size:32px}.fm-footer-brand-block .fm-beta-badge{height:20px;font-size:10px}.fm-home-footer{min-height:178px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center;background:#202a36}.fm-footer-links{display:flex;justify-content:center;gap:32px;color:#b6bac5;font-size:14px;font-weight:700}.fm-home-footer p,.fm-home-footer a{margin:0;color:#b6bac5;font-size:13px;font-weight:700;text-decoration:none}.fm-work-page{width:min(1280px,100% - 72px);margin:0 auto;padding:0 0 96px}.fm-banner-row{width:100%;display:grid;grid-template-columns:58fr 37fr 37fr;gap:18px;margin:24px auto 44px}.fm-banner-card{height:140px;padding:0;overflow:hidden;border-radius:8px;box-shadow:var(--fm-soft-shadow)}.fm-banner-card img{display:block;width:100%;height:100%}.fm-section-block{margin-top:46px}.fm-section-block h2{margin:0 0 22px;font-size:22px;color:#292733}.fm-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.fm-section-title-row button{color:#8c8a9a;font-weight:700}.fm-scene-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.fm-scene-card{padding:0;overflow:hidden;text-align:left;border:1px solid #d5f0d8;border-radius:8px;background:#fff;box-shadow:0 2px 10px #302b520a}.fm-scene-card:nth-child(2){border-color:#ff9b70}.fm-scene-card:nth-child(3){border-color:#815dff}.fm-scene-card:nth-child(5){border-color:#b7d6ff}.fm-scene-card:nth-child(6){border-color:#f1c95f}.fm-scene-image{height:180px;overflow:hidden}.fm-scene-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s var(--fm-ease)}.fm-scene-card:hover .fm-scene-image img{transform:scale(1.035)}.fm-scene-body{padding:10px 12px 12px}.fm-scene-card h3{margin:0 0 4px;color:#5b7354;font-size:16px}.fm-scene-card p{min-height:40px;margin:0 0 8px;color:#9a98a7;font-size:13px;line-height:1.45}.fm-scene-tags{display:flex;flex-wrap:wrap;gap:5px}.fm-scene-tags span{height:22px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid #dedce7;border-radius:6px;color:#aaa7b6;font-size:12px}.fm-pill-tabs{display:flex;flex-wrap:wrap;gap:26px;margin:4px 0 26px;align-items:center}.fm-pill-tabs button,.image-filter-tabs button{height:38px;padding:0 20px;border-radius:999px;color:#9694a4;background:transparent;font-size:14px!important;border:1px solid #dddddd;font-weight:600}.fm-pill-tabs button.active,.image-filter-tabs .selected{color:var(--fm-brand)!important;border:1px solid var(--fm-brand);background:#fff!important}.fm-masonry{column-count:5;column-gap:12px}.fm-image-card{position:relative;display:block;width:100%;padding:0;margin:0 0 12px;overflow:hidden;border-radius:8px;background:#eee;break-inside:avoid}.fm-masonry.waterfall-grid .fm-image-card{margin-bottom:0}.fm-image-card-hit{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.fm-image-card img{display:block;width:100%;height:auto;transition:transform .22s var(--fm-ease),filter .22s var(--fm-ease)}.fm-image-card-remix{position:absolute;left:50%;bottom:22px;z-index:2;min-width:126px;height:42px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,8px);border:0;border-radius:8px;background:#f0eef7;color:#333;font-size:14px!important;font-weight:800;cursor:pointer;opacity:0;transition:opacity .18s var(--fm-ease),transform .18s var(--fm-ease)}.fm-image-card:hover img{transform:scale(1.035);filter:brightness(.78)}.fm-image-card:hover .fm-image-card-remix{opacity:1;transform:translate(-50%)}.image-gen-view,.video-gen-view-root{min-height:100vh;padding:0 var(--feature-page-padding-x) 256px;color:var(--fm-ink)}.image-filter-tabs{height:80px;margin:0 -24px;padding:0 32px;gap:22px;border-bottom:1px solid var(--fm-line);background:#fffffff0}.credits-chip{color:var(--fm-brand);background:var(--fm-brand-soft);border:1px solid #dcd4ff}.image-composer-heading,.video-composer-heading,.llm-empty-state h1{color:var(--fm-ink)!important;font-size:32px!important;font-weight:500!important}.sowa-composer,.llm-composer,.chat-composer{border:1px solid #d9d7e3!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important}.composer-add,.send-button,.chat-composer .send-button,.sowa-composer .send-button{border-radius:999px!important}.send-button,.chat-composer .send-button,.sowa-composer .send-button,.card-action-link{background:linear-gradient(135deg,var(--fm-brand-2),var(--fm-brand))!important;color:#fff!important;border-color:transparent!important}.result-card,.video-result-card,.chat-message,.coming-soon-panel,.empty-results,.assets-card,.custom-select-menu,.auth-drawer-panel,.logout-confirm-dialog{border-color:var(--fm-line)!important;border-radius:10px!important;background:#fff!important;color:var(--fm-ink)!important;box-shadow:var(--fm-soft-shadow)!important}.logout-confirm-dialog{padding:24px!important;border-color:#dedbe8!important;background:#fff!important;color:#282532!important;box-shadow:0 24px 70px #2f2b442e!important}.logout-confirm-icon{color:#ef4444!important;background:#fef2f2!important;border-color:#fecaca!important}.logout-confirm-copy h2{color:#282532!important;font-weight:850!important}.logout-confirm-copy p{color:#7a7588!important}.logout-confirm-actions{padding-top:8px!important}.logout-confirm-actions button{color:#5d596a!important;background:#f3f1f8!important;border-color:#dedbe8!important}.logout-confirm-actions button:hover:not(:disabled),.logout-confirm-actions button:focus-visible{color:#282532!important;background:#ebe8f3!important;border-color:#d0ccdc!important}.logout-confirm-actions button:last-child{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 14px 30px #dc262638!important}.logout-confirm-actions button:last-child:hover:not(:disabled),.logout-confirm-actions button:last-child:focus-visible{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.image-results-feed,.video-inspiration-grid,.video-results-feed{margin-top:26px}.image-results-feed .result-card,.video-inspiration-card,.video-card{border-radius:8px!important}.chat-view-root{--chat-content-max-width: 860px;color:var(--fm-ink)}.chat-view-root .chat-topbar{height:80px;border-bottom:1px solid var(--fm-line);background:#fff}.chat-view-root .chat-topbar h1{color:#555561;font-size:26px}.chat-view-root.is-intro .llm-intro-layout{min-height:calc(100vh - 180px);justify-content:center}@media(max-width:1280px){.feature-sidebar{flex-basis:260px;width:260px}.fm-scene-grid{grid-template-columns:repeat(3,1fr)}.fm-masonry{column-count:3}.fm-banner-row{grid-template-columns:1fr}}@media(max-width:760px){.feature-page-shell{display:block}.feature-sidebar{position:relative;width:100%;height:auto;padding:20px}.fm-home-nav{grid-template-columns:1fr;height:auto;gap:16px;padding:18px;border-radius:24px}.fm-home-nav>.fm-home-nav-center{display:none}.fm-metrics,.fm-feature-grid,.fm-module-row,.fm-module-row:nth-child(2n),.fm-scene-grid{grid-template-columns:1fr}.fm-metrics{grid-template-columns:repeat(2,1fr);gap:22px}.fm-module-row:nth-child(2n)>img,.fm-module-row:nth-child(2n)>div{order:initial}.fm-work-page,.fm-home-section{width:calc(100% - 32px)}.fm-masonry{column-count:2}.feature-guest-auth-actions{position:static;justify-content:center;width:100%;padding:10px 16px}.feature-guest-auth-actions button{width:min(126px,42vw)}.image-filter-tabs{width:100%;max-width:100%;margin:0;padding:0 12px;gap:8px;overflow-x:auto}.image-filter-tabs button{flex:0 0 auto;padding:0 14px;font-size:14px}.chatbot-ui-dialog,.sowa-composer,.llm-composer,.chat-composer{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important}.chatbot-ui-dialog textarea,.sowa-composer textarea,.llm-composer textarea,.chat-composer textarea{width:100%!important;max-width:100%!important;min-width:0!important}.chatbot-ui-dialog>div,.sowa-composer>div,.llm-composer>div,.chat-composer>div{max-width:100%!important}.chatbot-ui-dialog>div:nth-child(2),.chatbot-ui-dialog>div:nth-child(2)>div,.sowa-composer>div:nth-child(2),.sowa-composer>div:nth-child(2)>div{flex-wrap:wrap!important}.chatbot-ui-dialog>div:nth-child(2)>div:first-child,.sowa-composer>div:nth-child(2)>div:first-child{width:100%!important}section.image-gen-view .image-prompt-dialog.is-collapsed{display:flex!important;min-height:60px!important;height:60px!important;align-items:center!important}section.image-gen-view .image-prompt-dialog.is-collapsed .image-prompt-main-row{width:100%!important;max-width:100%!important;min-height:44px!important;height:44px!important}section.image-gen-view .image-prompt-dialog.is-collapsed .image-prompt-reference-region,section.image-gen-view .image-prompt-dialog.is-collapsed .image-prompt-controls-row{display:none!important}}.fm-home-page{width:100%;min-height:100vh;color:var(--fm-ink)!important;background-color:#fff!important}.fm-hero-section h1,.fm-home-section h2,.fm-final-cta h2{color:#33333d!important}.fm-module-row,.fm-module-row:hover,.fm-module-row:focus,.fm-module-row:focus-visible{padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}.fm-banner-card,.fm-scene-card,.fm-image-card{border:0!important;outline:0!important}.feature-sidebar{background:#f2f1f8!important;border-right:1px solid var(--fm-line)!important;color:#686879!important}.feature-brand,.feature-brand:hover{background:transparent!important;border:0!important;color:#23222d!important;box-shadow:none!important}.feature-nav-item,.feature-nav-group,.feature-nav-child{background:transparent!important;color:#686879!important;border:0!important;box-shadow:none!important}.feature-nav-item svg,.feature-nav-group svg,.feature-nav-child svg{color:currentColor!important}.feature-nav-item:hover,.feature-nav-group:hover,.feature-nav-child:hover{color:var(--fm-brand)!important;background:#ffffffb8!important}.feature-nav-item.is-active,.feature-nav-group.is-active,.feature-nav-child.is-active{color:var(--fm-brand)!important;background:#fff!important}.feature-user-panel{background:#fff!important;border:1px solid #d8d5e3!important;color:var(--fm-ink)!important}.feature-user-avatar{background:var(--fm-brand)!important;color:#fff!important}.feature-user-panel button{background:#f2f0f8!important;border:1px solid #dedce8!important;color:#686879!important}.feature-main{min-height:100vh;background:#fff!important}.fm-workbench-topbar{height:72px;position:sticky;top:0;z-index:240!important;pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid #dad8e5;background:#fff}.fm-workbench-topbar h1{margin:0;color:#555561;font-size:20px;font-weight:700}.fm-topbar-title-home{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.fm-topbar-title-home:focus-visible{outline:2px solid var(--fm-brand);outline-offset:5px;border-radius:2px}.fm-topbar-title-row,.fm-top-actions{position:relative;z-index:2;pointer-events:auto}.fm-top-actions{display:flex;align-items:center;gap:12px}.fm-top-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:999px;background:#f2f0f8;color:#5f5c72;font-size:14px!important;font-weight:700}.fm-top-actions .fm-top-invite{background:#ffda71;color:#8a6420}.fm-credit-pill{position:relative;overflow:visible;display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:3px 4px 3px 14px;border:1px solid #111;border-radius:999px;background:#fff;color:#111}.fm-credit-pill__balance{font-size:14px;font-weight:700;line-height:1;color:#111;white-space:nowrap}.fm-credit-pill__balance strong{font-weight:800}.fm-top-actions .fm-credit-pill__recharge{min-height:28px;padding:0 16px;border:0;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:700;line-height:1;cursor:pointer}.fm-top-actions .fm-credit-pill__recharge:hover{background:#333}.fm-credit-pill.is-boosting{border-color:#20c35a73;box-shadow:0 0 0 1px #20c35a33,0 8px 22px #20c35a29}.fm-credit-delta{position:absolute;right:4px;bottom:-24px;z-index:4;min-width:44px;padding:5px 9px;border-radius:999px;background:#20c35a;color:#fff;font-size:13px;font-weight:900;line-height:1;text-align:center;box-shadow:0 12px 28px #20c35a47;animation:fm-credit-delta-pop 1.8s ease forwards}@keyframes fm-credit-delta-pop{0%{opacity:0;transform:translateY(8px) scale(.82)}18%,72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}.fm-top-actions .fm-top-bell{width:34px;height:34px;padding:0;background:var(--fm-brand);color:#fff}.fm-top-avatar{width:34px;height:34px;object-fit:cover;border-radius:50%}.feature-main .chat-topbar{display:none!important}.chat-view-root,.chat-view-root.is-intro,.chat-content-layout,.chat-dialog-column,.llm-intro-layout,.chat-main-canvas,.image-gen-view,.video-gen-view,.video-gen-view-root,.image-workspace,.video-gen-view-root .results-feed{background:#fff!important;color:var(--fm-ink)!important}.chatbot-ui-dialog,.sowa-composer,.llm-composer,.chat-composer,.llm-composer.chat-composer,.chat-view-root .llm-composer.chat-composer,.chat-view-root.is-intro .llm-composer.chat-composer,.image-composer,.video-composer,.prompt-composer{background:#fff!important;color:var(--fm-ink)!important;border:1px solid #d9d7e3!important;border-radius:24px!important;box-shadow:none!important}.chat-view-root .llm-composer.chat-composer{border:1px solid #d9d7e3!important;border-radius:24px!important;background:#fff!important;color:var(--fm-ink)!important;box-shadow:none!important}.chatbot-ui-dialog textarea,.sowa-composer textarea,.llm-composer textarea,.chat-composer textarea,.image-composer textarea,.video-composer textarea,.prompt-composer textarea{background:transparent!important;color:var(--fm-ink)!important}.chatbot-ui-dialog textarea::placeholder,.sowa-composer textarea::placeholder,.llm-composer textarea::placeholder,.chat-composer textarea::placeholder{color:#c7c4d2!important}.chatbot-ui-dropdown button,.custom-select-trigger,.chat-composer button,.sowa-composer button,.llm-composer button{background:#fff!important;color:#686679!important;border-color:#d8d5e4!important}.chat-composer .send-button,.sowa-composer .send-button,.llm-composer .send-button,.send-button{background:linear-gradient(135deg,var(--fm-brand-2),var(--fm-brand))!important;color:#fff!important}.image-filter-tabs{top:80px;background:#fffffff5!important;border-bottom:1px solid var(--fm-line)!important}.result-preview,.video-result-preview,.video-placeholder{background:#f4f2fa!important}@media(max-width:760px){.fm-workbench-topbar{position:relative;height:auto;flex-wrap:wrap;padding:18px 20px}.fm-top-actions{width:100%;flex-wrap:wrap}.image-filter-tabs{top:0}}:root{--feature-sidebar-width: 200px}.feature-main{position:relative}.fm-workbench-topbar{padding-left:32px!important}.fm-workbench-topbar h1{flex:0 0 auto;min-width:118px}.feature-main .image-filter-tabs{position:fixed!important;top:0!important;left:calc(var(--feature-sidebar-width) + 152px)!important;right:430px!important;z-index:250!important;width:auto!important;height:72px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:12px!important;overflow:visible!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.feature-main .image-filter-tabs .credits-chip{display:none!important}.feature-main .image-filter-tabs button{height:38px!important;flex:0 0 auto!important;padding:0 22px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#9694a4!important;box-shadow:none!important;font-size:16px!important;font-weight:700!important}.feature-main .image-filter-tabs button.selected{color:var(--fm-brand)!important;border:1px solid var(--fm-brand)!important;background:#fff!important}.feature-main .image-filter-tabs button svg{color:currentColor!important}.llm-menu,.custom-select-menu,.chatbot-ui-dropdown>div:not(:first-child){background:#fff!important;border:1px solid #dedbea!important;border-radius:14px!important;box-shadow:var(--fm-shadow)!important;color:#686679!important}.llm-menu button,.custom-select-menu button{color:#686679!important;background:transparent!important;border:0!important;border-radius:9px!important}.llm-menu button:hover,.llm-menu button.is-selected,.custom-select-menu button:hover,.custom-select-menu button.is-selected,.chatbot-ui-dropdown>div:not(:first-child)>div:hover{color:var(--fm-brand)!important;background:var(--fm-brand-soft)!important}.chatbot-ui-dropdown>div:not(:first-child) svg,.llm-menu svg,.custom-select-menu svg{color:var(--fm-brand)!important}section.image-gen-view.is-generation-workbench{height:calc(100vh - 72px)!important;min-height:calc(100vh - 72px)!important;padding:0 24px 16px!important;overflow:hidden!important}section.image-gen-view.is-generation-workbench .image-workbench-layout{width:calc(100% - 16px)!important;height:calc(100vh - 112px)!important;margin:16px 8px 0!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important}.image-workbench-main,.image-workbench-history{background:#fff!important;border:1px solid #e2dfec!important;border-radius:12px!important;box-shadow:var(--fm-soft-shadow)!important;color:var(--fm-ink)!important}.image-workbench-main{padding:18px!important}.image-workbench-empty h2{color:#cfcbd9!important;font-weight:600!important}.image-workbench-empty-icon{background:var(--fm-brand-soft)!important;border:1px solid #dcd4ff!important;color:var(--fm-brand)!important}.image-workbench-history{border-left:1px solid #e2dfec!important}.image-workbench-history-head{border-bottom:1px solid #eceaf3!important}.image-workbench-history-head strong,.image-workbench-history-copy strong{color:#555561!important}.image-workbench-history-head span,.image-workbench-history-copy small,.image-workbench-history-empty{color:#aaa7b6!important}.image-workbench-history-head button,.image-workbench-actions a,.image-workbench-actions button,.image-workbench-status button{background:#f3f2f6!important;border:1px solid #ebe9f1!important;color:#4d4b5d!important;font-size:13px!important;border-radius:10px!important;font-weight:500!important}.image-workbench-history-item{background:#fbfaff!important;border:1px solid transparent!important;border-radius:10px!important}.image-workbench-history-item:hover,.image-workbench-history-item.is-selected{background:var(--fm-brand-soft)!important;border-color:#dcd4ff!important}.image-workbench-history-thumb{background:#fff!important;border:1px solid #e2dfec!important}.image-workbench-prompt p{background:#f3f0ff!important;color:#3d3a4a!important;border:1px solid #e8e2ff!important;border-radius:16px!important}.image-workbench-request-prompt{color:#161616!important}.image-workbench-request-meta,.image-workbench-generation-status{color:#9a97a8!important}.image-workbench-result-note,.image-workbench-result-meta p{color:#b5b2c0!important}.image-workbench-status{background:transparent!important;border:0!important;color:#6d6a7c!important}.image-workbench-status strong{color:#555561!important}@media(max-width:980px){.feature-main .image-filter-tabs{position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;max-width:100vw!important;height:auto!important;padding:12px 20px!important;overflow-x:auto!important;background:#fff!important;border-bottom:1px solid var(--fm-line)!important}section.image-gen-view .image-composer-shell.is-inline,.video-gen-view-root .video-composer.is-inline{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;left:auto!important;right:auto!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}section.image-gen-view .image-composer-shell.is-inline .chatbot-ui-dialog,.video-gen-view-root .video-composer.is-inline .chatbot-ui-dialog{width:100%!important;max-width:100%!important}section.image-gen-view.is-generation-workbench .image-workbench-layout{grid-template-columns:1fr!important;height:auto!important}}.feature-page-shell *,.fm-home-page *{box-sizing:border-box}.feature-page-shell button,.feature-page-shell input,.feature-page-shell textarea,.feature-page-shell select,.fm-home-page button,.fm-home-page input,.fm-home-page textarea,.fm-home-page select{font:inherit}.feature-sidebar{display:flex!important;flex-direction:column!important;background:#f0eef7!important;border-right:1px solid #dedbea!important}.feature-nav{flex:1 1 auto!important;min-height:0!important}.feature-nav-assets-dock{display:grid!important;gap:6px!important;flex:0 0 auto!important;padding:12px!important;margin-top:auto!important;border-top:1px solid #d9d6e4!important}.feature-nav-asset-bottom{width:100%!important;justify-content:flex-start!important;background:transparent!important;border:0!important;color:#666477!important}.feature-nav-asset-bottom.is-active{background:#fff!important;color:var(--fm-brand)!important}.feature-user-panel,.feature-login,.feature-nav-search{display:none!important}.fm-topbar-title-row{display:flex;align-items:center;gap:42px;min-width:0}.fm-digital-tabs{display:flex;align-items:center;gap:36px}.fm-digital-tabs button{border:0;padding:0;background:transparent;color:#c1bfcc;font-size:20px;font-weight:700}.fm-digital-tabs button.is-active{color:#55535f}.fm-invite-backdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:24px;overflow:auto;background:#1111185c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fm-invite-backdrop .invite-gift-panel{flex-shrink:0;box-shadow:0 28px 90px #241b5057}.fm-invite-backdrop .invite-gift-panel button{font:inherit}.fm-invite-dialog{position:relative;width:min(735px,94vw);height:auto;max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;background:#f7f4ff;box-shadow:0 28px 90px #241b5057}.fm-invite-dialog img{display:block;width:100%;height:auto}.fm-invite-close{position:absolute;top:18px;right:18px;z-index:2;width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffb8;color:#4f4d5a}.fm-banner-row{width:min(1260px,100%);overflow:hidden!important;margin-inline:auto!important}.fm-banner-track{display:flex;gap:20px;width:max-content;animation:fmBannerScroll 16s linear infinite}.fm-banner-row:hover .fm-banner-track{animation-play-state:paused}@keyframes fmBannerScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.fm-banner-card,.fm-scene-card,.fm-image-card{border:0!important}.fm-banner-card{flex:0 0 360px!important;height:142px!important;box-shadow:var(--fm-soft-shadow)!important}.fm-banner-card.fm-banner-large{flex-basis:548px!important}.fm-scene-grid{display:flex!important;gap:10px!important;overflow-x:auto!important;padding-bottom:8px!important}.fm-scene-card{flex:0 0 228px!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.fm-scene-image{position:relative!important;height:210px!important}.fm-scene-image h3{position:absolute!important;left:-1px!important;bottom:-1px!important;z-index:2!important;min-width:92px!important;margin:0!important;padding:5px 18px 5px 9px!important;color:#347843!important;font-size:16px!important;font-weight:700!important;line-height:1.15!important;background:#c9f4bd!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%)!important}.fm-scene-card:nth-child(2) .fm-scene-image h3{background:#ff815b!important;color:#fff!important}.fm-scene-card:nth-child(3) .fm-scene-image h3{background:#6247ff!important;color:#fff!important}.fm-scene-card:nth-child(4) .fm-scene-image h3{background:#c5efc0!important;color:#3b8546!important}.fm-scene-card:nth-child(5) .fm-scene-image h3{background:#b9d8ff!important;color:#3262a3!important}.fm-scene-card:nth-child(6) .fm-scene-image h3{background:#ffe48a!important;color:#8f6b14!important}.fm-section-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}.fm-section-title-row h2{margin:0!important;color:#292733}.fm-section-title-row button{border:0!important;padding:0!important;background:transparent!important;color:#8a8797!important;font-weight:700!important}.llm-round.primary,.send-button,.chat-composer .send-button,.sowa-composer .send-button,.llm-composer .send-button,.chatbot-ui-dialog button[aria-label*=生成],.chatbot-ui-dialog button[aria-label*=发送]{color:#000!important}.llm-round.primary:not(:disabled),.send-button:not(:disabled),.chat-composer .send-button:not(:disabled),.sowa-composer .send-button:not(:disabled),.llm-composer .send-button:not(:disabled){background:var(--fm-brand)!important;border-color:var(--fm-brand)!important;box-shadow:0 12px 26px #683eff38!important}.llm-round.primary:disabled,.send-button:disabled{background:#6d3cff!important;color:#b8b5c7!important;border:1px solid #dedbea!important;box-shadow:none!important}.chatbot-ui-dialog>div:nth-child(2)>span,.image-composer-cost,.video-composer-cost,.estimate-cost,.credits-cost-pill{opacity:.62!important;filter:saturate(.75)!important}.motion-transfer-view,.face-swap-view,.digital-human-view,.image-digital-human-view,.voice-synthesis-view,.voice-convert-view,.music-generation-view,.transcribe-view,.replicate-view,.enhance-view,.remove-bg-view,.watermark-view,.article-view,[data-feature-module=face-swap],[data-feature-module=motion],[data-feature-module=digital-human],[data-feature-module=image-digital-human],[data-feature-module=voice],[data-feature-module=music],[data-feature-module=voice-convert],[data-feature-module=transcribe]{background:#fff!important;color:var(--fm-ink)!important}[data-feature-module=face-swap] input,[data-feature-module=face-swap] textarea,[data-feature-module=face-swap] select,[data-feature-module=motion] input,[data-feature-module=motion] textarea,[data-feature-module=motion] select,[data-feature-module=image-digital-human] input,[data-feature-module=image-digital-human] textarea,[data-feature-module=image-digital-human] select,[data-feature-module=voice] input,[data-feature-module=voice] textarea,[data-feature-module=voice] select,[data-feature-module=music] input,[data-feature-module=music] textarea,[data-feature-module=music] select,[data-feature-module=voice-convert] input,[data-feature-module=voice-convert] textarea,[data-feature-module=voice-convert] select,[data-feature-module=transcribe] input,[data-feature-module=transcribe] textarea,[data-feature-module=transcribe] select{background:#f8f7fc!important;border:1px solid #dedbea!important;color:var(--fm-ink)!important}[data-feature-module=face-swap] button,[data-feature-module=motion] button,[data-feature-module=image-digital-human] button,[data-feature-module=voice] button,[data-feature-module=music] button,[data-feature-module=voice-convert] button,[data-feature-module=transcribe] button{border-color:#dedbea!important}.fm-assets-gallery-view{min-height:calc(100vh - 120px);padding:24px 52px;background:#fff!important}.fm-assets-inner{width:min(1480px,100%);margin:0 auto;min-width:0}.fm-assets-inner h2{margin:0 0 24px;color:#292733;font-size:18px;font-weight:800}.fm-assets-headline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.fm-assets-headline h2{margin:0}.fm-assets-mode-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid #e2dfed;border-radius:999px;background:#f6f4fb}.fm-assets-mode-tabs button,.fm-transaction-filters button{min-height:34px;border:0;border-radius:999px;background:transparent;color:#777387;font-size:13px;font-weight:800;cursor:pointer}.fm-assets-mode-tabs button{padding:0 16px}.fm-assets-mode-tabs button.is-active,.fm-transaction-filters button.is-active{background:var(--fm-brand);color:#fff;box-shadow:0 8px 18px #6b35ff2e}.fm-assets-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px}.fm-assets-filter-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.fm-assets-filter-row .fm-assets-tabs{margin-bottom:0}.fm-assets-tabs button{border:0;border-radius:999px;padding:6px 12px;background:transparent;color:#aaa7b4;font-weight:700}.fm-assets-tabs button.is-active{border:1px solid var(--fm-brand);color:var(--fm-brand);background:#fff}.fm-assets-time-filter{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.fm-assets-time-presets{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid #e2dfed;border-radius:999px;background:#f6f4fb}.fm-assets-time-presets button{min-height:30px;padding:0 12px;color:#777387;background:transparent;border:0;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.fm-assets-time-presets button.is-active{color:#fff;background:var(--fm-brand);box-shadow:0 8px 18px #6b35ff2e}.fm-assets-date-range{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;color:#8f8a9d;background:#fff;border:1px solid #e2dfed;border-radius:999px;font-size:12px;font-weight:800}.fm-assets-date-range input{width:126px;color:#292733;background:transparent;border:0;outline:0;font:inherit}.fm-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;width:100%}.fm-asset-card{position:relative;min-width:0;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#f2f0f7;border:0;padding:0;cursor:pointer}.fm-assets-empty-state{min-height:420px;display:grid;place-items:center;align-content:center;gap:10px;color:#9a97a8;text-align:center}.fm-assets-empty-state svg{width:64px;height:64px;padding:18px;color:#8b72ee;background:#f2efff;border-radius:22px}.fm-assets-empty-state strong{color:#292733;font-size:20px;font-weight:900}.fm-assets-empty-state p{margin:0;font-size:14px;font-weight:700}.fm-assets-transactions-view{display:grid;gap:16px;padding:18px;border:1px solid #e5e2ef;border-radius:16px;background:#fbfaff}.fm-transaction-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.fm-transaction-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fm-transaction-filters button{padding:0 14px;background:#fff;border:1px solid #e2dfed}.fm-transactions-table{max-height:calc(100vh - 345px);border:1px solid #e5e2ef;border-radius:12px;background:#fff}.fm-assets-transactions-view .assets-transactions-header,.fm-assets-transactions-view .assets-transaction-row{grid-template-columns:170px 110px 90px 90px minmax(180px,1fr);background:#fff;box-shadow:none}.fm-assets-transactions-view .assets-transactions-header{background:#f2f0f8;color:#777387}.fm-transaction-memo{position:relative;display:inline-block;max-width:100%;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.assets-transaction-row .fm-transaction-memo{justify-self:start;width:max-content;overflow:visible}.assets-transaction-row .fm-transaction-memo:before,.assets-transaction-row .fm-transaction-memo:after{z-index:20}.fm-asset-card img{width:100%;height:100%;display:block;object-fit:cover}.fm-asset-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#9a97a8;background:#f2f0f7}.fm-asset-card>span{position:absolute;top:7px;left:7px;border-radius:4px;padding:4px 7px;background:#1412188c;color:#fff;font-size:12px;font-weight:700}.fm-asset-card>button{position:absolute;left:10px;bottom:10px;width:28px;height:28px;border:0;border-radius:50%;display:grid;place-items:center;background:#121117b3;color:#fff}.fm-asset-hover-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.fm-asset-card:hover .fm-asset-hover-actions,.fm-asset-card:focus-within .fm-asset-hover-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.fm-asset-hover-actions button,.fm-asset-hover-actions a{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:4px;background:#12111785;color:#fff}.fm-asset-hover-actions button.is-favorite{color:#f8d545}.fm-asset-hover-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.fm-home-page{background:linear-gradient(90deg,#edf7ff,#fff 18% 100%)!important}.fm-home-nav{width:calc(100% - 32px)!important;margin:24px 16px 0!important;padding:16px!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:12px!important;row-gap:0!important;border-radius:26px!important}.fm-home-nav>button{grid-column:1!important;min-width:0!important}.fm-home-nav>.fm-home-nav-center{display:none!important}.fm-home-actions{grid-column:2!important;justify-content:flex-end!important;gap:10px!important;min-width:max-content!important}.fm-brand-name{font-size:20px!important}.fm-home-actions button{min-width:66px!important;height:36px!important;font-size:14px}.fm-hero-section{min-height:520px!important;padding:112px 20px 42px!important}.fm-hero-section h1{font-size:40px!important;line-height:1.22!important}.fm-hero-cta,.fm-final-cta>.fm-primary{min-width:150px!important;height:45px!important;padding:0 32px!important;font-size:18px!important}.fm-metrics{display:none!important}.fm-final-cta{padding:72px 20px 64px!important}.fm-final-cta h2{font-size:34px!important;line-height:1.35!important}.fm-footer-brand-block .fm-brand-name{font-size:48px!important}.fm-home-footer{padding:58px 4px 38px!important;text-align:center!important}.fm-footer-links{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;width:100%!important}.fm-home-footer>p{display:block!important;width:100%!important;margin-top:24px!important;white-space:normal!important}.fm-home-footer>p a{display:block!important;margin-top:4px!important}}@media(max-width:980px){.fm-banner-card{flex-basis:280px!important;height:110px!important}.fm-banner-card.fm-banner-large{flex-basis:360px!important}.fm-assets-gallery-view{padding:24px 16px!important}.fm-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fm-assets-tabs{gap:8px!important;overflow-x:auto!important}}.feature-guest-auth-actions{display:none!important}.chat-prompt-dialog{background:#fff!important;border:1px solid #d9d7e3!important;color:var(--fm-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.chat-prompt-dialog input{color:var(--fm-ink)!important}.fm-banner-row{display:grid!important;grid-template-columns:minmax(420px,1.55fr) minmax(260px,1fr) minmax(260px,1fr)!important;gap:16px!important;width:100%!important;overflow:visible!important;margin:24px auto 44px!important}.fm-banner-track{display:contents!important;animation:none!important}.fm-banner-card{position:relative!important;flex:initial!important;width:100%!important;height:162px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:14px!important;background:#f5f3fb!important;box-shadow:0 14px 28px #342c521f!important}.fm-banner-card.fm-banner-large{flex-basis:auto!important}.fm-banner-main-hit{width:100%!important;height:100%!important;display:block!important;padding:0!important;border:0!important;background:transparent!important}.fm-hero-banner-stage{display:flex;width:200%;height:100%;transform:translate(0)}.fm-hero-banner-stage.is-sliding{animation:fmHeroBannerSlideLeft .52s cubic-bezier(.45,0,.2,1) both}.fm-hero-banner-stage img{flex:0 0 50%;width:50%;height:100%}@keyframes fmHeroBannerSlideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.fm-banner-arrow{position:absolute;top:50%;z-index:4;width:42px;height:42px;display:grid;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;background:#16141e6b!important;color:#fff!important;transform:translateY(-50%)}.fm-banner-arrow.is-left{left:14px}.fm-banner-arrow.is-right{right:14px}.fm-banner-arrow.is-left svg{transform:rotate(90deg)}.fm-banner-arrow.is-right svg{transform:rotate(-90deg)}.fm-scene-grid{display:grid!important;grid-template-columns:repeat(6,minmax(150px,1fr))!important;gap:10px!important;overflow:visible!important;padding-bottom:0!important}.fm-scene-card{min-width:0!important;flex:initial!important;border:1px solid #ace9b8!important;border-radius:5px!important;background:#fff!important;overflow:hidden!important}.fm-scene-card:nth-child(2){border-color:#ff8d65!important}.fm-scene-card:nth-child(3){border-color:#6f55ff!important}.fm-scene-card:nth-child(4){border-color:#aee9b7!important}.fm-scene-card:nth-child(5){border-color:#b8d8ff!important}.fm-scene-card:nth-child(6){border-color:#efd05c!important}.fm-scene-image{height:235px!important;overflow:hidden!important}.fm-scene-image h3{min-width:auto!important;padding:5px 18px 5px 9px!important;border-radius:0 5px 0 0!important;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 100%,0 100%)!important}.fm-scene-body{border-top:1px solid #f0edf7!important}.fm-detail-modal-backdrop{position:fixed;inset:0;z-index:520;display:grid;place-items:center;padding:32px}.fm-detail-modal-shade{position:absolute;inset:0;border:0;background:#1614206b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fm-detail-modal{position:relative;z-index:1;box-sizing:border-box;width:min(1180px,100vw - 64px);height:min(820px,100vh - 64px);max-height:calc(100vh - 64px);display:grid;grid-template-columns:minmax(0,1.15fr) 380px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 90px #18142a47}.fm-detail-media{position:relative;box-sizing:border-box;min-height:0;height:100%;display:grid;place-items:center;padding:25px;overflow:hidden;background:#f4f2fa}.fm-detail-media-actions{position:absolute;left:28px;right:28px;bottom:28px;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:12px}.fm-detail-media-action{height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:#c4b5fd80;color:#e8e6ed;text-shadow:0 1px 3px rgba(16,10,32,.38);font-weight:800;cursor:pointer;transition:transform .16s ease,filter .16s ease}.fm-detail-media-action:hover{transform:translateY(-1px);filter:brightness(1.06)}.fm-detail-media-action.is-primary{background:#ad6cfc80}.fm-detail-media-action:not(.is-primary){background:#c4b5fd80}.fm-detail-media img,.fm-detail-media video{width:auto;max-width:100%;height:auto;max-height:770px;display:block;object-fit:contain;border-radius:12px}.fm-detail-media video{background:#000}.fm-detail-info{position:relative;box-sizing:border-box;min-height:0;height:100%;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:48px 34px 34px;color:#4d4b5d}.fm-detail-close{position:absolute;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;background:#fbfaff!important;color:#777586!important;box-shadow:0 12px 28px #2f2a5014!important}.fm-detail-eyebrow{margin:0;color:var(--fm-brand);font-size:13px;font-weight:800}.fm-detail-info h2{margin:0;display:-webkit-box;max-height:3.75em;overflow:hidden;color:#292733;font-size:20px;line-height:1.25;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fm-detail-info label{color:#8c899d;font-weight:800}.fm-detail-prompt{min-height:0;max-height:min(34vh,300px);overflow-y:auto;padding-right:4px;margin:0;color:#565467;line-height:1.85;overflow-wrap:anywhere;word-break:break-word;font-size:15px}.fm-detail-copy{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0!important;padding:0!important;background:transparent!important;color:#8b7cff!important;font-size:13px;font-weight:800}.fm-detail-info dl{display:grid;gap:0;margin:8px 0 0}.fm-detail-info dl div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #eceaf3;font-size:15px}.fm-detail-info dt{color:#9a98a7}.fm-detail-info dd{margin:0;color:#4d4b5d;font-weight:800;text-align:right}.fm-detail-actions{position:absolute;right:34px;bottom:34px;left:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 54px;gap:12px}.fm-detail-actions:not(:has(.is-favorite)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fm-detail-actions button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--fm-brand-2),var(--fm-brand))!important;color:#fff!important;font-size:14px;font-weight:800;box-shadow:0 14px 28px #683eff38!important}.fm-detail-actions button.is-secondary,.fm-detail-actions button.is-favorite{background:#f5f2ff!important;color:var(--fm-brand)!important;box-shadow:none!important;border:1px solid #ded7ff!important}.fm-detail-actions button.is-favorite{width:54px;padding:0!important;flex:0 0 auto}.fm-detail-actions button.is-favorite.is-active{color:#f3b51b!important;background:#fff9e8!important;border-color:#ffe3a6!important}@media(max-width:1180px){.fm-banner-row{grid-template-columns:1fr!important}.fm-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.fm-detail-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);grid-template-columns:1fr;overflow:auto}.fm-detail-media{min-height:0;padding:16px}.fm-detail-info{min-height:420px;padding:26px 20px 28px}.fm-detail-media-actions{left:16px;right:16px;bottom:16px}.fm-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.fm-invite-backdrop{background:#12111861!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;overflow:auto!important}.fm-invite-dialog{display:flex;flex-direction:column;width:min(735px,88vw,(100vh - 72px) * 1.12)!important;height:auto!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;border-radius:18px!important;background:#f7f3ff!important}.fm-invite-hero{position:relative;flex:0 1 auto;height:clamp(178px,30vh,282px);min-height:170px;overflow:hidden;border-radius:18px 18px 0 0}.fm-invite-hero>img{width:100%;height:100%!important;min-height:0!important;display:block;object-fit:cover}.fm-invite-hero-copy{position:absolute;inset:0;display:grid;align-content:center;justify-items:end;padding:42px 48px;color:#fff;text-align:right;text-shadow:0 3px 12px rgba(74,35,190,.42)}.fm-invite-hero-copy strong{font-size:clamp(42px,7vw,76px);line-height:1;color:#fff;-webkit-text-stroke:2px #5f35ff}.fm-invite-hero-copy span{margin-top:16px;font-size:24px;font-weight:700}.fm-invite-hero-copy em{margin-top:12px;padding:8px 22px;border-radius:999px;background:#fff5dc;color:#6538ff;font-size:25px;font-style:normal;font-weight:900}.fm-invite-reward-card{width:min(680px,100% - 40px);margin:14px auto 18px;position:relative;z-index:2;padding:18px 28px;border-radius:18px;background:#fff;box-shadow:0 12px 28px #241e4a24;text-align:center;flex:0 0 auto}.fm-invite-reward-card h2,.fm-invite-reward-card p{margin:0;font-size:18px;color:#1f1d2a}.fm-invite-reward-card p{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font-weight:800}.fm-invite-points-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:16px 0 8px}.fm-invite-points-row>div{min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d7d2e5;border-radius:10px;color:#312d45;font-weight:700}.fm-invite-points-row strong{display:inline-flex;align-items:center;color:#5f35ff}.fm-invite-points-row b{color:#6b35ff;font-size:clamp(34px,6vw,54px);line-height:1}.fm-invite-reward-card small{color:#6b6878;font-weight:700}.fm-invite-reward-card small span{color:#6b35ff}.fm-invite-copy{width:min(520px,76%);height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:10px auto 0;border:1.5px solid #8c6cff!important;border-radius:999px!important;background:#fff!important;color:#6b35ff!important;box-shadow:0 8px 20px #6b35ff14;font-size:15px!important;font-weight:900;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.fm-invite-copy:hover{border-color:#6b35ff!important;background:#fbf9ff!important;box-shadow:0 10px 24px #6b35ff24;transform:translateY(-1px)}.fm-invite-success{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#20c35a;font-style:normal;font-weight:700}.fm-invite-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;align-items:start;gap:14px;width:min(680px,100% - 40px);margin:0 auto 18px;flex:0 0 auto}.fm-invite-info-grid section{align-self:start;min-width:0;min-height:0;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:0 10px 24px #241e4a1f}.fm-invite-info-grid h3{display:flex;align-items:center;gap:8px;justify-content:space-between;margin:0;color:#23212d;font-size:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.fm-invite-section-title{display:inline-flex;align-items:center;gap:8px}.fm-invite-chevron{transition:transform .25s ease;flex-shrink:0}.fm-invite-info-grid section.is-open .fm-invite-chevron{transform:rotate(180deg)}.fm-invite-section-body{display:none;overflow:hidden;margin-top:0}.fm-invite-info-grid section.is-open .fm-invite-section-body{display:block;margin-top:12px}.fm-invite-section-body>*{min-height:0}.fm-invite-info-grid ol,.fm-invite-info-grid p{margin:0;color:#555365;line-height:1.75;font-size:14px}.fm-invite-info-grid ol{padding-left:20px}.fm-workbench-topbar.has-digital-tabs .fm-topbar-title-row>h1{display:none!important}[data-feature-module=article]{--fm-brand: #6b7cff;--fm-brand-2: #9aa6ff;--fm-brand-soft: #eef0ff}[data-feature-module=article] .article-view-root{min-height:calc(100vh - 72px);padding:34px 42px!important;background:#f5f6ff!important;overflow:auto}[data-feature-module=article] .article-filter-tabs{position:static!important;width:auto!important;height:0!important;padding:0!important;margin:-34px 0 34px!important;overflow:visible!important;border:0!important;background:transparent!important}[data-feature-module=article] .article-filter-tabs button{height:70px!important;padding:0 28px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#c1bfca!important;box-shadow:none!important;font-size:0!important}[data-feature-module=article] .article-filter-tabs button:nth-child(1):after{content:"爆款图文";font-size:18px}[data-feature-module=article] .article-filter-tabs button:nth-child(2):after{content:"历史图文";font-size:18px}[data-feature-module=article] .article-filter-tabs button:nth-child(3){display:none!important}[data-feature-module=article] .article-filter-tabs button.selected{color:#4d4b5d!important;border-bottom:3px solid var(--fm-brand)!important}[data-feature-module=article] .article-filter-action,[data-feature-module=article] .article-filter-tabs .credits-chip{display:none!important}.fm-popular-stepper{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:0;margin:0 0 20px;padding:28px 80px 22px;border:1px solid #d7d3e3;border-radius:8px;background:#fff}.fm-popular-stepper div{position:relative;display:grid;justify-items:center;gap:12px;color:#7c788b}.fm-popular-stepper div:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:#d8d5e0}.fm-popular-stepper div.is-active:not(:last-child):after{background:#7a82ff}.fm-popular-stepper span{z-index:1;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eeeef4;color:#6d6a78;font-weight:900;font-size:20px}.fm-popular-stepper .is-active span{background:#7a82ff;color:#fff}.fm-popular-stepper p{margin:0;font-weight:700;color:#666373}[data-feature-module=article] .article-workspace{display:grid!important;grid-template-columns:minmax(420px,.68fr) minmax(0,1fr)!important;gap:20px!important}[data-feature-module=article] .article-form-panel,[data-feature-module=article] .article-result-surface,[data-feature-module=article] .article-cases-section{border:1px solid #d7d3e3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}[data-feature-module=article] .article-form-panel{padding:22px 24px!important}[data-feature-module=article] .article-form-panel:before{content:"步骤 1 · 场景与模板";display:block;margin-bottom:16px;color:#7a82ff;font-size:18px;font-weight:900}[data-feature-module=article] .article-result-surface{min-height:600px!important;padding:26px!important}[data-feature-module=article] .article-result-surface:before{content:"生成结果";display:block;margin-bottom:18px;color:#23212d;font-size:18px;font-weight:900}[data-feature-module=article] .article-empty-state,[data-feature-module=article] .article-generating-state,[data-feature-module=article] .article-failed-state{min-height:500px!important;border-radius:8px!important;background:#f5f6ff!important}[data-feature-module=article] .article-cases-section{grid-column:1/-1;margin-top:20px!important;padding:18px 22px!important}[data-feature-module=article] .article-case-grid{display:flex!important;gap:16px!important;overflow-x:auto!important;grid-template-columns:none!important}[data-feature-module=article] .article-case-card{flex:0 0 170px;border:0!important;border-radius:8px!important;overflow:hidden!important}[data-feature-module=article] .article-case-card>button,[data-feature-module=article] .article-case-card img{height:220px!important;border-radius:8px!important}[data-feature-module=article] .article-case-card>div{margin-top:-70px;position:relative;z-index:1;padding:10px!important;color:#fff!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.58))!important}[data-feature-module=article] .article-case-card p,[data-feature-module=article] .article-case-card div button{display:none!important}@media(max-width:1100px){[data-feature-module=article] .article-workspace{grid-template-columns:1fr!important;grid-template-areas:none!important;overflow:auto}.fm-popular-stepper,.fm-invite-info-grid{grid-template-columns:1fr!important}}@media(max-height:820px){.fm-invite-dialog{width:min(690px,72vw,(100vh - 56px) * 1.08)!important;max-height:calc(100vh - 36px)!important}.fm-invite-hero{height:clamp(155px,27vh,230px)!important;min-height:150px!important}.fm-invite-reward-card{width:min(640px,100% - 40px)!important;padding:14px 22px!important;margin-top:10px!important;margin-bottom:12px!important;border-radius:14px!important}.fm-invite-reward-card h2,.fm-invite-reward-card p{font-size:14px!important}.fm-invite-points-row{margin-top:8px!important;margin-bottom:6px!important;gap:16px!important}.fm-invite-points-row>div{min-height:38px!important;gap:7px!important;font-size:13px!important;border-radius:8px!important}.fm-invite-points-row>div svg{width:24px!important;height:24px!important}.fm-invite-points-row strong svg{width:13px!important;height:13px!important}.fm-invite-points-row b{font-size:38px!important}.fm-invite-reward-card small{font-size:12px!important}.fm-invite-copy{width:min(500px,76%)!important;height:36px!important;margin-top:8px!important;font-size:13px!important}.fm-invite-copy svg{width:16px!important;height:16px!important}.fm-invite-success{margin-top:6px!important;font-size:13px!important}.fm-invite-info-grid{width:min(640px,100% - 40px)!important;gap:10px!important;margin-bottom:12px!important}.fm-invite-info-grid section{padding:11px 14px!important;border-radius:12px!important}.fm-invite-info-grid h3{font-size:13px!important}.fm-invite-section-title{gap:6px!important}.fm-invite-section-title svg,.fm-invite-chevron{width:15px!important;height:15px!important}.fm-invite-info-grid ol,.fm-invite-info-grid p{font-size:13px!important;line-height:1.65!important}}@media(min-width:1024px)and (max-height:760px){.fm-invite-backdrop{padding:18px!important}.fm-invite-close{top:12px!important;right:12px!important;width:40px!important;height:40px!important}.fm-invite-close svg{width:23px!important;height:23px!important}.fm-invite-dialog{width:min(660px,68vw,(100vh - 44px) * 1.06)!important;max-height:calc(100vh - 36px)!important;border-radius:14px!important}.fm-invite-hero{height:clamp(140px,26vh,205px)!important;min-height:140px!important;border-radius:14px 14px 0 0!important}.fm-invite-reward-card{width:min(612px,100% - 32px)!important;padding:12px 18px!important;margin-top:8px!important;margin-bottom:10px!important}.fm-invite-reward-card h2,.fm-invite-reward-card p{font-size:13px!important;line-height:1.35!important}.fm-invite-points-row{gap:14px!important;margin:7px 0 5px!important}.fm-invite-points-row>div{min-height:34px!important;font-size:12px!important}.fm-invite-points-row>div svg{width:22px!important;height:22px!important}.fm-invite-points-row b{font-size:34px!important}.fm-invite-reward-card small{font-size:11px!important;line-height:1.35!important}.fm-invite-copy{width:min(460px,76%)!important;height:33px!important;font-size:12px!important}.fm-invite-success{font-size:12px!important}.fm-invite-info-grid{width:min(612px,100% - 32px)!important;gap:10px!important;margin-bottom:10px!important}.fm-invite-info-grid section{padding:10px 13px!important}.fm-invite-info-grid h3{font-size:12px!important}}.fm-invite-hero-copy{display:none!important}.fm-invite-hero{background:url(/assets/facemini/prototypes/invite-bg.png) no-repeat;background-size:cover}.fm-invite-hero>img{height:100%!important;object-fit:cover!important}[data-feature-module=article] .article-view-root{padding:0 32px 32px!important;background:#fff!important}.fm-popular-module-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 -32px 24px;padding:0 42px;border-bottom:1px solid #dcd9e6;background:#fff}.fm-popular-module-tabs{display:flex;align-items:center;gap:10px}.fm-popular-module-tabs button,.fm-popular-inspire{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 18px;border:1px solid transparent;border-radius:999px;background:transparent;color:#8d8999;font-weight:800}.fm-popular-module-tabs button.is-active,.fm-popular-inspire{border-color:#7a82ff;color:#7a82ff;background:#fff;box-shadow:0 12px 24px #7a82ff1f}.fm-popular-module-tabs button:disabled{opacity:.45}[data-feature-module=article] .article-filter-tabs{margin:-24px 0 18px!important}.fm-popular-stepper{margin-bottom:18px!important;padding:20px 52px 18px!important;border-radius:10px!important}[data-feature-module=article] .article-workspace{grid-template-columns:410px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:18px!important;height:auto!important;min-height:0!important;align-items:start!important}[data-feature-module=article] .article-form-panel,[data-feature-module=article] .article-result-surface,[data-feature-module=article] .article-cases-section{border-color:#dedbe8!important;border-radius:12px!important}[data-feature-module=article] .article-form-panel{padding:18px!important;grid-column:1!important;grid-row:1!important;max-height:none!important;overflow-y:visible!important}[data-feature-module=article] .article-form-panel:before{content:"创作主题"!important;color:#23212d!important}.fm-popular-platform-tabs{display:flex;gap:6px;padding:6px;margin-bottom:14px;min-height:44px;border-radius:999px;background:#f3f1f8;overflow-x:auto}.fm-popular-platform-tabs button{flex:0 0 auto;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#8d8999;font-size:13px;font-weight:800}.fm-popular-platform-tabs button.is-active{background:#fff;color:#7a82ff;box-shadow:0 6px 14px #2f2b4414}.fm-popular-template-select{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:center;margin-bottom:14px;color:#2d2a37;font-weight:800}.fm-popular-template-select select{height:38px;padding:0 14px;border:1px solid #d8d4e3;border-radius:999px;background:#fff;color:#777284}[data-feature-module=article] .article-field{gap:8px!important;margin-bottom:14px!important}[data-feature-module=article] .article-field>span{color:#2d2a37!important;font-weight:900!important}[data-feature-module=article] .article-field textarea{min-height:145px!important;border:0!important;border-radius:10px!important;background:#f0f1f8!important;color:#2d2a37!important;resize:none!important}[data-feature-module=article] .visual-option-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important}[data-feature-module=article] .visual-option-card{min-height:34px!important;padding:0 12px!important;border:1px solid #d8d4e3!important;border-radius:999px!important;background:#fff!important;color:#777284!important;box-shadow:none!important}[data-feature-module=article] .visual-option-card img,[data-feature-module=article] .visual-option-card p{display:none!important}[data-feature-module=article] .visual-option-card.is-selected{border-color:#7a82ff!important;color:#7a82ff!important;background:#f4f5ff!important}[data-feature-module=article] .article-recommendation{border:0!important;border-radius:10px!important;background:#f0f1f8!important}[data-feature-module=article] .article-submit-row{align-items:center!important}[data-feature-module=article] .article-submit-price-pill{background:#7a6430!important;color:#fff!important;opacity:.75}[data-feature-module=article] .article-submit-row button{height:42px!important;border-radius:999px!important;background:linear-gradient(135deg,#9aa6ff,#6b7cff)!important;color:#fff!important}[data-feature-module=article] .article-result-surface{min-height:620px!important;padding:20px!important;grid-column:2!important;grid-row:1!important}[data-feature-module=article] .article-empty-state,[data-feature-module=article] .article-generating-state,[data-feature-module=article] .article-failed-state{min-height:540px!important;background:#fff!important;border:1px dashed #d7d3e3!important}[data-feature-module=article] .article-cases-section{grid-column:1/-1!important;grid-row:2!important;padding:16px 18px 18px!important}[data-feature-module=article] .article-cases-section .viral-showcase-card,[data-feature-module=article] .article-cases-section .showcase-card,[data-feature-module=article] .article-cases-section .viral-graphic-showcase{display:none!important}[data-feature-module=article] .article-case-grid{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;max-height:230px!important;overflow-x:auto!important;overflow-y:hidden!important}[data-feature-module=article] .article-section-head span,[data-feature-module=article] .article-section-head h2{color:#2d2a37!important}[data-feature-module=article] .article-case-card{flex:0 0 190px!important;background:transparent!important}[data-feature-module=article] .article-case-card>button,[data-feature-module=article] .article-case-card img{height:160px!important}[data-feature-module=article] .article-case-card>div{margin-top:0!important;padding:8px 2px 0!important;background:transparent!important;color:#302d3a!important}[data-feature-module=article] .article-case-card strong{color:#302d3a!important;font-size:14px!important}@media(max-width:1100px){.fm-popular-module-nav{margin-inline:-18px;padding-inline:18px;align-items:flex-start;flex-direction:column;padding-block:14px}[data-feature-module=article] .article-view-root{padding-inline:18px!important}[data-feature-module=article] .article-workspace{grid-template-columns:1fr!important}}.fm-profile-menu-wrap{position:relative;display:inline-flex}.fm-top-avatar-button{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;background:transparent!important;overflow:visible}.fm-login-entry{color:#fff!important;background:linear-gradient(135deg,#8b72ee,#5b28ff)!important}.fm-profile-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:226px;padding:14px 0;border:1px solid #e1dfeb;border-radius:12px;background:#fff;box-shadow:0 20px 48px #27243624}.fm-profile-dropdown button{width:100%;min-height:42px;justify-content:flex-start!important;padding:0 28px!important;border:0!important;border-radius:0!important;color:#696677!important;background:#fff!important;font-size:15px;font-weight:600!important}.fm-profile-dropdown button:hover,.fm-profile-dropdown button:focus-visible{color:#623bff!important;background:#f6f3ff!important}.fm-profile-dropdown span{display:block;height:1px;margin:12px;background:#ebe8f2}.fm-article-top-tabs button{font-size:18px!important}.fm-article-top-tabs button.is-active{position:relative}.fm-article-top-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:3px;border-radius:999px;background:#6b7cff}.fm-asset-card video{width:100%;height:100%;display:block;object-fit:cover}[data-feature-module=article] .article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-history-mode{min-height:0!important;height:auto!important;max-height:none!important;padding:20px 20px 12px!important;background:#f5f6ff!important;color:#24212d;overflow:visible!important}[data-feature-module=article] .fm-popular-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:122px;margin:0 0 20px!important;padding:28px 80px 20px!important;border:1px solid #d8d5e2;border-radius:8px!important;background:#fff;box-shadow:none}[data-feature-module=article] .fm-popular-stepper>div{position:relative;display:grid;justify-items:center;align-content:start;gap:14px;color:#8b8798;font-weight:700}[data-feature-module=article] .fm-popular-stepper>div:not(:last-child):after{content:"";position:absolute;left:calc(50% + 24px);right:calc(-50% + 24px);top:20px;height:2px;background:#d7d4df}[data-feature-module=article] .fm-popular-stepper>div.is-active:not(:last-child):after,[data-feature-module=article] .fm-popular-stepper>div.is-done:not(:last-child):after{background:#7a82ff}[data-feature-module=article] .fm-popular-stepper span{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#6e697a;background:#eeecf4;font-size:22px;font-weight:900}[data-feature-module=article] .fm-popular-stepper .is-active span,[data-feature-module=article] .fm-popular-stepper .is-done span{color:#fff;background:#7a82ff}[data-feature-module=article] .fm-popular-stepper p{margin:0;color:#5c5868;font-size:14px}[data-feature-module=article] .article-workspace{display:grid!important;grid-template-columns:minmax(520px,610px) minmax(0,1fr)!important;grid-template-areas:"form result"!important;grid-template-rows:minmax(0,1fr)!important;gap:20px!important;min-height:0!important}[data-feature-module=article] .article-form-panel,[data-feature-module=article] .article-result-card,[data-feature-module=article] .article-quick-section,[data-feature-module=article] .article-history-section{border:1px solid #d8d5e2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}[data-feature-module=article] .article-form-panel{grid-area:form;display:flex!important;flex-direction:column!important;gap:18px!important;padding:20px!important;max-height:none!important;overflow:visible!important}[data-feature-module=article] .article-form-panel:before{display:none!important}[data-feature-module=article] .article-form-panel h2{margin:0;color:#24212d;font-size:16px;font-weight:900}[data-feature-module=article] .article-form-panel h2 span{color:#7a82ff}[data-feature-module=article] .fm-popular-platform-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:46px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;overflow:visible}[data-feature-module=article] .fm-popular-platform-tabs button,[data-feature-module=article] .article-choice-row button{min-height:34px;border:0;border-radius:999px;background:transparent;color:#6f6a7c;font-weight:800}[data-feature-module=article] .fm-popular-platform-tabs button.is-active,[data-feature-module=article] .article-choice-row button.is-selected{color:#fff;background:#7a82ff;box-shadow:0 8px 18px #7a82ff29}[data-feature-module=article] .fm-popular-template-select{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:0;color:#24212d;font-weight:900}[data-feature-module=article] .fm-popular-template-wrap{position:relative;display:block;min-width:0}[data-feature-module=article] .fm-popular-template-select select,[data-feature-module=article] .article-submit-row input,[data-feature-module=article] .article-copy-result input,[data-feature-module=article] .article-copy-compact input,[data-feature-module=article] .article-tag-editor input{min-height:42px;padding:0 18px;border:1px solid #d9d6e2;border-radius:999px;outline:none;background:#fff;color:#5f5a6d;font-weight:700}[data-feature-module=article] .article-submit-row input{font-size:12px}[data-feature-module=article] .fm-popular-template-select select{width:100%;padding-right:44px;appearance:none;cursor:pointer;box-shadow:0 1px #ffffffe6;font-size:14px}[data-feature-module=article] .fm-popular-template-select select:hover,[data-feature-module=article] .fm-popular-template-select select:focus-visible{border-color:#c8c0ff;background:#fbfaff}[data-feature-module=article] .fm-popular-template-chevron{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#8d879d;font-size:14px;line-height:1;pointer-events:none}[data-feature-module=article] .fm-popular-template-select select:focus-visible+.fm-popular-template-chevron{color:#7a82ff}[data-feature-module=article] .article-field{position:relative;display:grid;gap:10px;margin:0!important}[data-feature-module=article] .article-field>span{color:#24212d!important;font-weight:900!important}[data-feature-module=article] .article-field>em{position:absolute;top:0;right:4px;color:#aaa6b6;font-style:normal;font-size:12px;font-weight:800}[data-feature-module=article] .article-field textarea,[data-feature-module=article] .article-copy-result textarea,[data-feature-module=article] .article-copy-compact textarea{width:100%;min-height:190px!important;padding:18px!important;border:0!important;border-radius:8px!important;outline:none;resize:none;color:#5b5668!important;background:#f0f1f8!important;font-size:15px;line-height:1.65}[data-feature-module=article] .article-choice-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}[data-feature-module=article] .article-choice-row strong{min-width:66px;color:#24212d;font-size:14px}[data-feature-module=article] .article-choice-row button{padding:0 14px;font-size:13px}[data-feature-module=article] .article-submit-row.is-copy{display:grid!important;grid-template-columns:minmax(0,1fr) 196px;gap:18px;margin-top:auto;align-items:center!important}[data-feature-module=article] .article-submit-row button,[data-feature-module=article] .article-generate-full,[data-feature-module=article] .article-confirm-copy,[data-feature-module=article] .article-image-result footer .is-primary{min-height:42px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#9aa6ff,#6b7cff)!important;font-weight:900}[data-feature-module=article] .article-result-card{grid-area:result;display:grid;grid-template-rows:auto minmax(0,1fr);padding:20px 20px 16px}[data-feature-module=article] .article-result-card>header{display:flex;align-items:center;gap:18px;height:5%;min-height:34px;padding-bottom:8px;border-bottom:1px solid #ecebf0}[data-feature-module=article] .article-result-card>header strong{color:#24212d;font-size:17px;font-weight:900}[data-feature-module=article] .article-result-card>header span{color:#b5b1c1;font-weight:800}[data-feature-module=article] .article-result-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:8px;background:#f0f1f8;color:#bab6c7;text-align:center}[data-feature-module=article] .article-result-empty svg{color:#c7c4d5;stroke-width:1.7}[data-feature-module=article] .article-result-empty h2{margin:0;color:#2b2834;font-size:18px;font-weight:900}[data-feature-module=article] .article-result-empty p{margin:0;color:#aaa6b6;font-size:12px;font-weight:700}[data-feature-module=article] .article-result-empty div{display:flex;gap:24px;margin-top:24px}[data-feature-module=article] .article-result-empty button,[data-feature-module=article] .article-image-result footer button,[data-feature-module=article] .article-preview-strip figure button{min-height:38px;padding:0 28px;border:1px solid #d8d5e2;border-radius:999px;background:#fff;color:#aaa6b6;font-weight:800}[data-feature-module=article] .article-image-result footer .article-footer-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}[data-feature-module=article] .article-copy-result,[data-feature-module=article] .article-image-result,[data-feature-module=article] .article-copy-compact{display:grid;gap:22px;padding-top:22px}[data-feature-module=article] .article-copy-result label,[data-feature-module=article] .article-copy-compact label{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;color:#24212d;font-weight:900}[data-feature-module=article] .article-copy-result textarea{min-height:310px!important}[data-feature-module=article] .article-tag-editor{display:flex;gap:10px;align-items:center;padding-top:20px;border-top:1px solid #dedbe8}[data-feature-module=article] .article-tag-editor button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border:1px solid #c2c8ff;border-radius:999px;color:#7a82ff;background:#fff;font-weight:800}[data-feature-module=article] .article-tag-editor input{flex:1;background:#f0f1f8;border-color:transparent}[data-feature-module=article] .article-confirm-copy{justify-self:end;min-width:250px;margin-top:auto}[data-feature-module=article] .article-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-feature-module=article] .article-style-grid button{position:relative;min-height:122px;overflow:hidden;padding:0;border:1px solid transparent;border-radius:8px;background:#f0f1f8}[data-feature-module=article] .article-style-grid button.is-selected{border-color:#7a82ff}[data-feature-module=article] .article-style-grid img{width:100%;height:100%;display:block;object-fit:cover}[data-feature-module=article] .article-style-grid strong{position:absolute;left:10px;right:10px;bottom:10px;color:#fff;text-align:right;text-shadow:0 2px 8px rgba(0,0,0,.55)}[data-feature-module=article] .article-credit-hint{margin:0;color:#aaa6b6;font-weight:400;font-size:12px}[data-feature-module=article] .article-credit-hint strong{color:#7a82ff;font-size:16px}[data-feature-module=article] .article-generate-full{align-self:end;justify-self:end;min-width:184px;margin-top:auto}[data-feature-module=article] .article-step-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:auto}[data-feature-module=article] .article-step-action-row .article-credit-hint{justify-self:start}[data-feature-module=article] .article-step-action-row .article-generate-full{margin-top:0}[data-feature-module=article] .article-step-buttons{display:inline-flex;justify-content:flex-end;align-items:center;gap:10px}[data-feature-module=article] .article-back-step{min-height:42px;padding:0 18px;color:#6f6a7c;background:#fff;border:1px solid #d9d6e2;border-radius:999px;font-weight:900}[data-feature-module=article] .article-back-step:hover,[data-feature-module=article] .article-back-step:focus-visible{color:#7a82ff;border-color:#c8c0ff;background:#fbfaff}[data-feature-module=article] .article-model-select-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px}[data-feature-module=article] .article-model-select-row>strong{color:#24212d;font-size:14px}[data-feature-module=article] .article-model-select{width:min(360px,100%)}[data-feature-module=article] .article-model-select .fm-popular-template-menu{z-index:60}[data-feature-module=article] .article-copy-compact{padding:0}[data-feature-module=article] .article-copy-compact textarea{min-height:70px!important}[data-feature-module=article] .article-preview-strip{display:grid;gap:12px;padding-top:6px;height:100%;min-height:0;overflow-y:auto}[data-feature-module=article] .article-result-mode-tabs{display:inline-flex;width:fit-content;padding:5px;border-radius:999px;background:#eceaf2}[data-feature-module=article] .article-result-mode-tabs button{min-width:112px;min-height:36px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#aaa6b6;font-weight:900;cursor:pointer}[data-feature-module=article] .article-result-mode-tabs .is-active{background:#fff;color:#4c4759;box-shadow:0 8px 20px #50486814}[data-feature-module=article] .article-preview-strip>strong{color:#24212d}[data-feature-module=article] .article-preview-strip small{color:#aaa6b6}[data-feature-module=article] .article-preview-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}[data-feature-module=article] .article-preview-strip figure{margin:0;display:grid;gap:0}[data-feature-module=article] .article-preview-strip.is-cover>div{grid-template-columns:minmax(220px,360px)}[data-feature-module=article] .article-preview-strip figcaption{min-height:20px;color:#8f899f;font-size:12px;font-weight:800;text-align:center}[data-feature-module=article] .article-preview-strip img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}[data-feature-module=article] .article-grid-copy{display:grid;gap:18px;margin-top:28px;padding:4px 8px 0}[data-feature-module=article] .article-grid-copy h2{margin:0;color:#24212d;font-size:24px;line-height:1.38}[data-feature-module=article] .article-grid-copy p{margin:0;color:#4f4a5c;font-size:16px;line-height:1.9}[data-feature-module=article] .article-grid-copy div{display:flex;flex-wrap:wrap;gap:8px}[data-feature-module=article] .article-grid-copy span{color:#625b73;font-size:14px;line-height:1.6}[data-feature-module=article] .article-cover-preview-wrap{display:grid;min-height:0;height:100%;overflow:auto;padding:8px 0 4px}[data-feature-module=article] .article-cover-preview-card{display:grid;align-content:start;gap:22px;width:min(560px,100%);margin:0 auto;color:#24212d}[data-feature-module=article] .article-cover-preview-image{position:relative;overflow:hidden;width:100%;aspect-ratio:19.5/9;background:#f4f1f7;border-radius:18px}[data-feature-module=article] .article-cover-preview-image img{display:block;width:100%;height:100%;object-fit:cover}[data-feature-module=article] .article-cover-preview-card h2{margin:0;color:#24212d;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.22;letter-spacing:0}[data-feature-module=article] .article-detail-image-grid{width:100%;max-height:calc(100vh - 96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;overflow:auto;padding:12px}[data-feature-module=article] .article-detail-image-grid figure{margin:0}[data-feature-module=article] .article-detail-image-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px}[data-feature-module=article] .article-detail-actions{display:flex;flex-wrap:wrap;gap:10px}[data-feature-module=article] .article-history-image-stack{width:100%;height:100%;display:grid;gap:3px;padding:4px}[data-feature-module=article] .article-history-image-stack.count-1{grid-template-columns:1fr}[data-feature-module=article] .article-history-image-stack.count-2{grid-template-columns:repeat(2,1fr)}[data-feature-module=article] .article-history-image-stack.count-3,[data-feature-module=article] .article-history-image-stack.count-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}[data-feature-module=article] .article-history-image-stack img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:4px}[data-feature-module=article] .article-full-layout{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:28px;align-items:stretch;padding:24px;border:1px solid #e5e2ec;border-radius:8px;background:#fff;height:100%;min-height:0;overflow:hidden}[data-feature-module=article] .article-full-copy-scroll{min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}[data-feature-module=article] .article-full-carousel{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:12px;align-self:stretch;width:100%;height:100%;min-height:0}[data-feature-module=article] .article-full-carousel-scroll{width:100%;min-height:0;max-height:100%;display:flex;align-items:center;justify-content:center}[data-feature-module=article] .article-full-carousel img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;border-radius:8px}[data-feature-module=article] .article-carousel-nav{position:absolute;top:50%;width:42px;height:42px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;background:#332d3f57;transform:translateY(-50%);cursor:pointer}[data-feature-module=article] .article-carousel-nav.is-prev{left:12px}[data-feature-module=article] .article-carousel-nav.is-next{right:12px}[data-feature-module=article] .article-carousel-dots{display:flex;justify-content:center;gap:8px}[data-feature-module=article] .article-carousel-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#dedbe8;cursor:pointer}[data-feature-module=article] .article-carousel-dots .is-active{background:#8d8798}[data-feature-module=article] .article-full-copy{display:grid;gap:18px}[data-feature-module=article] .article-full-copy h2{margin:0;color:#24212d;font-size:24px;line-height:1.38}[data-feature-module=article] .article-full-copy p{margin:0;color:#4f4a5c;font-size:16px;line-height:1.9}[data-feature-module=article] .article-full-copy div{display:flex;flex-wrap:wrap;gap:8px}[data-feature-module=article] .article-full-copy span{color:#625b73;font-size:14px;line-height:1.6}[data-feature-module=article] .article-image-pending{display:grid;width:100%;aspect-ratio:3/4;place-items:center;color:#aaa6b6;background:#f0f1f8;border:1px dashed #d8d5e2;border-radius:6px;font-size:13px;font-weight:900}[data-feature-module=article] .article-full-preview{display:grid;gap:16px;padding:22px 28px;border:1px solid #e5e2ec;border-radius:8px;background:#fff}[data-feature-module=article] .article-full-preview h2{margin:0;color:#24212d;font-size:24px;line-height:1.35}[data-feature-module=article] .article-full-preview p{margin:0;color:#4f4a5c;font-size:16px;line-height:1.9}[data-feature-module=article] .article-full-preview div{display:flex;flex-wrap:wrap;gap:8px}[data-feature-module=article] .article-full-preview span{min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #c8ccff;border-radius:999px;color:#6b7cff;font-size:13px;font-weight:900}[data-feature-module=article] .article-preview-strip figure button{width:100%;padding:0;color:#c2becc;background:#f0f1f8}[data-feature-module=article] .article-image-result footer{display:flex;align-items:center;gap:14px;margin-top:4px;padding-top:18px;border-top:1px solid #dedbe8}[data-feature-module=article] .article-image-result footer .is-primary{margin-left:auto;min-width:210px}[data-feature-module=article] .article-quick-section{container-type:inline-size;container-name:article-quick-section;grid-area:quick;margin-top:0;padding:16px 20px 18px}[data-feature-module=article] .article-quick-section.is-inline{grid-area:auto;margin:0;padding:8px 0 0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important}[data-feature-module=article] .article-quick-section.is-inline header{margin-bottom:8px}[data-feature-module=article] .article-quick-section.is-inline strong{font-size:14px}[data-feature-module=article] .article-quick-section.is-inline p{font-size:11px;margin-top:2px}[data-feature-module=article] .article-quick-section.is-inline .article-quick-rail{padding-bottom:0}[data-feature-module=article] .article-quick-section header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}[data-feature-module=article] .article-quick-section strong{color:#24212d;font-size:16px;font-weight:900}[data-feature-module=article] .article-quick-section p{margin:4px 0 0;color:#aaa6b6;font-size:12px;font-weight:700}[data-feature-module=article] .article-quick-section header button{border:0;background:transparent;color:#8d8999;font-weight:800}[data-feature-module=article] .article-quick-rail{--article-quick-gap: 10px;display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--article-quick-gap);overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c8c2d8 transparent}[data-feature-module=article] .article-quick-rail::-webkit-scrollbar{height:6px}[data-feature-module=article] .article-quick-rail::-webkit-scrollbar-thumb{background:#c8c2d8;border-radius:999px}[data-feature-module=article] .article-quick-rail button{position:relative;flex:0 0 calc((100% - var(--article-quick-gap) * 2.5) / 3.5);width:calc((100% - var(--article-quick-gap) * 2.5) / 3.5);height:auto;aspect-ratio:3/4;overflow:hidden;padding:0;border:0;border-radius:8px;background:#f0f1f8;scroll-snap-align:start}@container article-quick-section (min-width: 400px){[data-feature-module=article] .article-quick-rail{overflow-x:hidden}[data-feature-module=article] .article-quick-rail button{flex-basis:calc((100% - var(--article-quick-gap) * 5) / 6);width:calc((100% - var(--article-quick-gap) * 5) / 6)}}[data-feature-module=article] .article-quick-rail img{width:100%;height:100%;object-fit:cover}[data-feature-module=article] .article-quick-rail span{display:none}.article-quick-template-confirm-icon{color:#d8dcff;background:#7a82ff2e;border-color:#7a82ff57}.article-quick-template-preview-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.article-quick-template-preview-backdrop{position:absolute;inset:0;border:0;background:#0f172a8f;cursor:pointer}.article-quick-template-preview-dialog{position:relative;z-index:1;width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 60px #231f382e}.article-quick-template-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #ebe8f2}.article-quick-template-preview-head strong{color:#24212d;font-size:18px;font-weight:900}.article-quick-template-preview-head button{width:36px;height:36px;border:1px solid #dedbe8;border-radius:10px;background:#fff;color:#6f6a7d;cursor:pointer}.article-quick-template-preview-body{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);gap:0;min-height:0;overflow:hidden}.article-quick-template-preview-media{display:flex;align-items:center;justify-content:center;min-height:0;padding:20px;background:#f7f5fb;border-right:1px solid #ebe8f2}.article-quick-template-preview-media img{display:block;width:auto;height:auto;max-width:100%;max-height:min(520px,100vh - 220px);object-fit:contain;border-radius:12px;box-shadow:0 12px 32px #231f381f}.article-quick-template-preview-copy{display:flex;flex-direction:column;gap:14px;min-height:0;padding:20px 22px;overflow-y:auto}.article-quick-template-preview-copy h3{margin:0;color:#24212d;font-size:20px;font-weight:900;line-height:1.35}.article-quick-template-preview-copy p{margin:0;color:#5f5a6d;font-size:14px;line-height:1.75}.article-quick-template-preview-meta{display:flex;flex-wrap:wrap;gap:8px}.article-quick-template-preview-meta span{padding:6px 10px;border-radius:999px;background:#f3f1f8;color:#6f6a7d;font-size:12px;font-weight:700}.article-quick-template-preview-keywords{display:flex;flex-wrap:wrap;gap:8px}.article-quick-template-preview-keywords span{padding:6px 10px;border-radius:999px;border:1px solid #e2deee;color:#7a82ff;background:#f7f6ff;font-size:12px;font-weight:700}.article-quick-template-preview-foot{display:flex;justify-content:flex-end;padding:14px 20px 18px;border-top:1px solid #ebe8f2;background:#fff}.article-quick-template-preview-apply{min-width:148px;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(135deg,#7a82ff,#6b73ef);color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #7a82ff3d}.article-quick-template-preview-apply:hover{filter:brightness(1.03)}@media(max-width:760px){.article-quick-template-preview-body{grid-template-columns:1fr}.article-quick-template-preview-media{border-right:0;border-bottom:1px solid #ebe8f2}}[data-feature-module=article] .article-history-mode .article-history-section{padding:12px}@media(max-width:1300px){[data-feature-module=article] .article-workspace{grid-template-columns:minmax(420px,520px) minmax(0,1fr)!important}}@media(max-width:1100px){[data-feature-module=article] .article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-history-mode{padding:20px!important}[data-feature-module=article] .article-workspace,[data-feature-module=article] .article-full-layout,[data-feature-module=article] .article-preview-strip>div{grid-template-columns:1fr!important}[data-feature-module=article] .article-workspace{grid-template-areas:"form" "quick" "result"!important;grid-template-rows:auto auto auto!important}[data-feature-module=article] .fm-popular-stepper{padding-inline:18px!important}}@media(min-width:1181px)and (max-width:1520px){[data-feature-module=article] .article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-history-mode{padding:14px 16px!important}[data-feature-module=article] .fm-popular-stepper{min-height:86px!important;margin-bottom:14px!important;padding:14px 34px 12px!important}[data-feature-module=article] .fm-popular-stepper>div{gap:8px!important}[data-feature-module=article] .fm-popular-stepper span{width:34px!important;height:34px!important;font-size:18px!important}[data-feature-module=article] .fm-popular-stepper>div:not(:last-child):after{left:calc(50% + 20px)!important;right:calc(-50% + 20px)!important;top:16px!important;height:2px!important}[data-feature-module=article] .fm-popular-stepper p{font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(420px,.38fr) minmax(0,.62fr)!important;gap:14px!important}[data-feature-module=article] .article-form-panel,[data-feature-module=article] .article-result-card,[data-feature-module=article] .article-quick-section{padding:14px!important}[data-feature-module=article] .article-form-panel{gap:12px!important}[data-feature-module=article] .article-field textarea{min-height:160px!important}[data-feature-module=article] .article-result-card{min-height:0!important}[data-feature-module=article] .article-result-empty{min-height:360px!important}[data-feature-module=article] .article-submit-row.is-copy{grid-template-columns:minmax(0,1fr) 162px!important;gap:10px!important}[data-feature-module=article] .article-submit-row button{padding-inline:12px!important}[data-feature-module=article] .article-quick-section{margin-top:0!important}[data-feature-module=article] .article-quick-rail{--article-quick-gap: 10px;gap:var(--article-quick-gap)!important}}@media(min-width:1181px)and (max-height:820px){[data-feature-module=article] .fm-popular-stepper{min-height:76px!important;padding-block:10px!important}[data-feature-module=article] .article-field textarea{min-height:142px!important}[data-feature-module=article] .article-result-empty{min-height:320px!important}}[data-feature-module=digital-human],[data-feature-module=chat]{color:#282532!important;background:#fff!important}[data-feature-module=chat] .chat-view-root{--chat-composer-clearance: 254px;--chat-content-width: min(860px, calc(100vw - 420px) );--chat-assistant-max-width: 100%;--chat-user-max-width: min(620px, 72%);display:grid!important;grid-template-rows:minmax(0,1fr)!important;height:calc(100vh - 72px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;color:#282532!important;background:#fff!important}[data-feature-module=chat] .chat-topbar{display:none!important}[data-feature-module=chat] .chat-content-layout{display:grid!important;grid-template-columns:256px minmax(0,1fr)!important;column-gap:28px!important;align-items:stretch!important;box-sizing:border-box!important;min-height:0!important;height:100%!important;padding-left:24px!important;padding-right:0!important;overflow:hidden!important;background:#fff!important}[data-feature-module=chat] .chat-dialog-column{position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;width:var(--chat-content-width)!important;max-width:var(--chat-content-width)!important;min-height:0!important;justify-self:center!important;overflow:hidden!important}[data-feature-module=chat] .chat-dialog-column:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:4!important;height:var(--chat-composer-clearance)!important;pointer-events:none!important;background:#fff!important}[data-feature-module=chat] .chat-main-canvas{position:absolute!important;top:0!important;right:0!important;bottom:var(--chat-composer-clearance)!important;left:0!important;min-height:0!important;height:auto!important;overflow-y:auto!important;color:#282532!important;background:#fff!important}[data-feature-module=chat] .chat-conversation-thread{width:100%!important;max-width:100%!important;margin:0!important;padding:12px 0 24px!important}[data-feature-module=chat] .chat-empty-state{min-height:100%!important;color:#282532!important;background:#fff!important}[data-feature-module=chat] .chat-empty-state h1{color:#282532!important;font-size:34px!important;font-weight:500!important}[data-feature-module=chat] .chat-message-bubble{max-width:var(--chat-assistant-max-width)!important;overflow:hidden!important;color:#4b4658!important;background:#f5f3fb!important;border:1px solid #dedbe8!important;border-radius:12px!important;font-size:14px!important;line-height:1.78!important;box-shadow:none!important}[data-feature-module=chat] .chat-message-row{position:relative!important;z-index:1!important}[data-feature-module=chat] .chat-message-row:has(.chat-copy-actions.is-menu-open){z-index:30!important}[data-feature-module=chat] .chat-message-bubble:has(.chat-copy-actions.is-menu-open){overflow:visible!important}[data-feature-module=chat] .chat-copy-actions{z-index:31!important;color:#8c879b!important}[data-feature-module=chat] .chat-copy-icon,[data-feature-module=chat] .chat-copy-chevron{color:inherit!important;background:transparent!important;box-shadow:none!important}[data-feature-module=chat] .chat-copy-icon:hover,[data-feature-module=chat] .chat-copy-chevron:hover,[data-feature-module=chat] .chat-copy-chevron.is-open{color:#623bff!important;background:#f3f0ff!important}[data-feature-module=chat] .chat-copy-icon.is-copied{color:#16a34a!important;background:#eefbf3!important}[data-feature-module=chat] .chat-copy-menu{z-index:40!important;min-width:132px!important;color:#282532!important;background:#fff!important;border-color:#dedbe8!important;box-shadow:0 18px 42px #2f2b4424!important}[data-feature-module=chat] .chat-copy-menu button{font-size:12px!important;line-height:1!important;white-space:nowrap!important}[data-feature-module=chat] .chat-copy-menu button:hover{color:#623bff!important;background:#f3f0ff!important}[data-feature-module=chat] .chat-markdown h1,[data-feature-module=chat] .chat-markdown h2,[data-feature-module=chat] .chat-markdown h3,[data-feature-module=chat] .chat-markdown h4,[data-feature-module=chat] .chat-markdown th{color:#282532!important}[data-feature-module=chat] .chat-markdown a,[data-feature-module=chat] .chat-markdown code{color:#623bff!important}[data-feature-module=chat] .chat-markdown code{background:#eee8ff!important;border-color:#d8ccff!important}[data-feature-module=chat] .chat-markdown pre{color:#f8f7ff!important;background:#171421!important;border-color:#2d2740!important}[data-feature-module=chat] .chat-markdown pre code{color:inherit!important;background:transparent!important;border:0!important}[data-feature-module=chat] .chat-markdown table{display:block!important;width:max-content!important;min-width:100%!important;max-width:100%!important;overflow-x:auto!important;border-collapse:collapse!important;border-spacing:0!important;font-size:13px!important;line-height:1.55!important}[data-feature-module=chat] .chat-markdown th,[data-feature-module=chat] .chat-markdown td{min-width:132px!important;padding:10px 12px!important;vertical-align:top!important;word-break:break-word!important}[data-feature-module=chat] .chat-markdown pre{max-width:100%!important;overflow-x:auto!important;padding:14px 16px!important;border-radius:10px!important;line-height:1.65!important}[data-feature-module=chat] .chat-markdown code{white-space:pre-wrap!important;word-break:break-word!important}[data-feature-module=chat] .chat-markdown blockquote{color:#696277!important;border-left-color:#cbbcff!important}[data-feature-module=chat] .chat-markdown th,[data-feature-module=chat] .chat-markdown td{border-color:#d8d3e6!important}[data-feature-module=chat] .chat-markdown th{background:#eeeaf8!important}[data-feature-module=chat] .chat-message-row.user .chat-message-bubble{max-width:var(--chat-user-max-width)!important;color:#623bff!important;background:#eee1ff!important;border-color:#d9c5ff!important}[data-feature-module=chat] .chat-message-avatar{color:#8b72ee!important;background:#f3f0ff!important;border:0!important;border-radius:999px!important}[data-feature-module=chat] .chat-composer{position:absolute!important;left:50%!important;bottom:28px!important;z-index:5!important;width:var(--chat-content-width)!important;min-height:136px!important;transform:translate(-50%)!important;color:#5d596a!important;background:#fffffffa!important;border:1px solid #dedbe8!important;border-radius:24px!important;box-shadow:none!important}[data-feature-module=chat] .llm-input{color:#5d596a!important;background:transparent!important}[data-feature-module=chat] .llm-square,[data-feature-module=chat] .llm-select,[data-feature-module=chat] .llm-reasoning-select .custom-select-trigger,[data-feature-module=chat] .llm-round{color:#777284!important;background:#fff!important;border:1px solid #d8d4e3!important;border-radius:999px!important;box-shadow:none!important}[data-feature-module=chat] .llm-round.primary:not(:disabled){color:#fff!important;background:#6b38ff!important;border-color:#6b38ff!important}[data-feature-module=chat] .llm-menu,[data-feature-module=chat] .custom-select-menu{color:#5d596a!important;background:#fff!important;border:1px solid #d8d4e3!important;box-shadow:0 20px 50px #2f2b4424!important}[data-feature-module=chat] .llm-menu button,[data-feature-module=chat] .custom-select-menu button{color:#5d596a!important;background:#fff!important}[data-feature-module=chat] .llm-menu button:hover,[data-feature-module=chat] .llm-menu button.is-selected,[data-feature-module=chat] .custom-select-menu button:hover,[data-feature-module=chat] .custom-select-menu button.is-selected{color:#623bff!important;background:#f5f1ff!important}[data-feature-module=chat] .chat-actions-panel{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;position:static!important;width:256px!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:none!important;margin-right:0!important;padding:0 0 18px!important;overflow:hidden!important;pointer-events:auto!important;background:transparent!important}[data-feature-module=chat] .chat-new-conversation-button{flex:0 0 auto!important;width:100%!important;min-height:42px!important;color:#fff!important;background:#6d3cff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:14px!important}[data-feature-module=chat] .chat-history-rail{display:flex!important;flex:1 1 0!important;flex-direction:column!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin-top:0!important;padding:6px!important;color:#282532!important;background:#fff!important;border:1px solid #dedbe8!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important;position:static!important}[data-feature-module=chat] .history-rail-header{flex:0 0 auto!important;color:#282532!important;border:0!important}[data-feature-module=chat] .chat-history-list{display:flex!important;flex:1 1 0!important;flex-direction:column!important;gap:12px!important;min-height:0!important;padding:6px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8c8d0 #ededf0}[data-feature-module=chat] .chat-history-list::-webkit-scrollbar{width:6px}[data-feature-module=chat] .chat-history-list::-webkit-scrollbar-thumb{background:#cfc9de;border-radius:999px}[data-feature-module=chat] .chat-history-list::-webkit-scrollbar-track{background:transparent}[data-feature-module=chat] .chat-history-empty{margin:0;padding:18px 10px;color:#9a97a8;font-size:13px;font-weight:600;line-height:1.6;text-align:center}[data-feature-module=chat] .history-rail-header{color:#282532!important;border:0!important}[data-feature-module=chat] .history-rail-header strong{color:#623bff!important;background:#f3f0ff!important;border:0!important}[data-feature-module=chat] .chat-history-item{color:#4b4658!important;background:#f7f6fb!important;border:1px solid #ece9f3!important;border-radius:8px!important;box-shadow:none!important}[data-feature-module=chat] .chat-history-item:hover,[data-feature-module=chat] .chat-history-item.is-selected{color:#623bff!important;background:#f3f0ff!important;border-color:#cfc1ff!important;box-shadow:none!important}[data-feature-module=chat] .chat-history-item span{color:inherit!important}[data-feature-module=chat] .chat-history-item small{color:#9a97a8!important}@media(max-width:1440px){[data-feature-module=chat] .chat-view-root{--chat-content-width: min(820px, calc(100vw - 360px) )}[data-feature-module=chat] .chat-content-layout{grid-template-columns:256px minmax(0,1fr)!important;column-gap:22px!important;padding-left:24px!important;padding-right:0!important}}@media(max-width:1180px){[data-feature-module=chat] .chat-view-root{--chat-content-width: min(820px, calc(100vw - 320px) );--chat-user-max-width: min(560px, 78%)}[data-feature-module=chat] .chat-content-layout{grid-template-columns:240px minmax(0,1fr)!important;column-gap:16px!important;padding-left:24px!important;padding-right:0!important}[data-feature-module=chat] .chat-actions-panel{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:240px!important;max-width:none!important;margin-right:0!important;padding:12px 0!important}[data-feature-module=chat] .chat-history-rail{width:100%!important}}@media(max-width:760px){[data-feature-module=chat] .chat-view-root{--chat-composer-clearance: 232px;--chat-content-width: calc(100vw - 32px) ;--chat-user-max-width: 86%;height:calc(100vh - 72px)!important}[data-feature-module=chat] .chat-content-layout{column-gap:0!important}[data-feature-module=chat] .chat-dialog-column{width:var(--chat-content-width)!important;max-width:var(--chat-content-width)!important}[data-feature-module=chat] .chat-main-canvas{bottom:var(--chat-composer-clearance)!important}[data-feature-module=chat] .chat-message-avatar{display:none!important}[data-feature-module=chat] .chat-message-bubble{border-radius:10px!important;font-size:13px!important;line-height:1.72!important}[data-feature-module=chat] .chat-composer{bottom:16px!important;width:var(--chat-content-width)!important;min-height:128px!important;border-radius:20px!important}[data-feature-module=chat] .chat-actions-panel{display:none!important}[data-feature-module=chat] .chat-markdown th,[data-feature-module=chat] .chat-markdown td{min-width:112px!important;padding:8px 10px!important}}@media(max-height:760px)and (min-width:761px){[data-feature-module=chat] .chat-view-root{--chat-composer-clearance: 226px}[data-feature-module=chat] .chat-composer{bottom:20px!important;min-height:124px!important;border-radius:22px!important}[data-feature-module=chat] .llm-composer.chat-composer .llm-input{min-height:72px!important}}.feature-page-shell textarea::placeholder,.feature-page-shell input::placeholder,textarea::placeholder{color:#9b96aa!important;opacity:1!important}.feature-page-shell select{color-scheme:light!important;min-height:40px;color:#5f5a6d!important;background-color:#fff!important;border-color:#d9d6e2!important}.feature-page-shell select option,.feature-page-shell select optgroup{color:#24212d!important;background:#fff!important}.feature-page-shell select:focus-visible{border-color:#b9aaff!important;box-shadow:0 0 0 3px #623bff1f!important;outline:0!important}.feature-page-shell .custom-select-trigger{color:#5f5a6d!important;background:#fff!important;border:1px solid #d9d6e2!important;box-shadow:none!important}.feature-page-shell .custom-select-trigger:hover,.feature-page-shell .custom-select-trigger:focus-visible,.feature-page-shell .custom-select.is-open .custom-select-trigger{color:#24212d!important;background:#fbfaff!important;border-color:#c8c0ff!important;box-shadow:0 0 0 3px #623bff1a!important}.feature-page-shell .custom-select-chevron,.feature-page-shell .custom-select-trigger svg{color:#7f7892!important}.feature-page-shell .custom-select-menu,[data-feature-module=digital-human] .custom-select-menu,[data-feature-module=chat] .custom-select-menu{color:#5f5a6d!important;background:#fff!important;border:1px solid #d9d6e2!important;box-shadow:0 18px 42px #322b5424!important}.feature-page-shell .custom-select-menu button,[data-feature-module=digital-human] .custom-select-menu button,[data-feature-module=chat] .custom-select-menu button{color:#5f5a6d!important;background:#fff!important}.feature-page-shell .custom-select-menu button:hover,.feature-page-shell .custom-select-menu button:focus-visible,.feature-page-shell .custom-select-menu button.is-selected,[data-feature-module=digital-human] .custom-select-menu button:hover,[data-feature-module=digital-human] .custom-select-menu button.is-selected,[data-feature-module=chat] .custom-select-menu button:hover,[data-feature-module=chat] .custom-select-menu button.is-selected{color:#623bff!important;background:#f3f0ff!important}.feature-page-shell .custom-select-menu button.is-selected,[data-feature-module=digital-human] .custom-select-menu button.is-selected,[data-feature-module=chat] .custom-select-menu button.is-selected{font-weight:800!important}.feature-sidebar .feature-nav-section--group .feature-nav-children{padding-left:22px!important}.feature-sidebar .feature-nav-section--group .feature-nav-child{color:#777284!important;background:transparent!important;border:0!important;border-radius:10px!important}.feature-sidebar .feature-nav-section--group .feature-nav-child:hover{color:#623bff!important;background:#ffffffb8!important}.feature-sidebar .feature-nav-section--group .feature-nav-child.is-active{color:#623bff!important;background:#623bff14!important;box-shadow:none!important}[data-feature-module=article] .article-history-mode .article-history-section:has(.article-history-empty){min-height:calc(100vh - 140px)!important;padding:0!important;border:1px solid #d8d5e2!important;background:#fff!important}[data-feature-module=article] .article-history-section:has(.article-history-empty) .article-history-grid{min-height:calc(100vh - 160px)!important;padding:24px!important;place-items:center!important;background:#fff!important}[data-feature-module=article] .article-history-section:has(.article-history-empty) .article-history-empty{width:min(420px,86vw)!important;min-height:420px!important;color:#282532!important;background:transparent!important;border:none!important;border-radius:8px!important;box-shadow:none!important}[data-feature-module=article] .article-history-empty img{width:180px;max-width:58%;height:auto;display:block;margin-bottom:8px}[data-feature-module=article] .article-history-empty span{color:#7b7589;font-weight:900}[data-feature-module=article] .article-history-loading{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9ca3b8;font-weight:900}[data-feature-module=article] .article-history-loading svg{color:#7a82ff}[data-feature-module=article] .article-history-card.status-failed{color:#7c2d12!important;background:#fff!important;border-color:#fed7aa!important}[data-feature-module=article] .article-history-card.status-failed>button{background:#fff7ed!important;color:#c2410c!important}[data-feature-module=article] .article-history-failed{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#c2410c;font-weight:900}[data-feature-module=article] .article-history-failed svg{color:#f97316}[data-feature-module=article] .article-generation-failed{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:2px;padding:14px 16px;color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}[data-feature-module=article] .article-generation-failed>svg{color:#f97316}[data-feature-module=article] .article-generation-failed strong{display:block;color:#7c2d12;font-size:14px;font-weight:900}[data-feature-module=article] .article-generation-failed p{margin:3px 0 0;color:#9a3412;font-size:12px;font-weight:700;line-height:1.45}[data-feature-module=article] .article-generation-failed button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#c2410c;background:#fff;border:1px solid #fdba74;border-radius:999px;font-weight:900}[data-feature-module=article] .article-generation-failed button:hover,[data-feature-module=article] .article-generation-failed button:focus-visible{color:#fff;background:#f97316;border-color:#f97316}[data-feature-module=article] .article-field textarea,[data-feature-module=article] .article-copy-result textarea,[data-feature-module=article] .article-copy-compact textarea{color:#5b5668!important}[data-feature-module=article] .article-style-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:3px!important}[data-feature-module=article] .article-style-grid button{min-height:116px!important;padding:3px!important;border:1px solid #d8d5e2!important;background:#fff!important}[data-feature-module=article] .article-style-grid button.is-selected{border-color:#7a82ff!important;box-shadow:0 0 0 3px #7a82ff1f!important}[data-feature-module=article] .article-style-grid img{height:76px!important;object-fit:contain!important;border-radius:6px!important;background:#f5f6ff!important}[data-feature-module=article] .article-style-grid strong{position:static!important;display:block!important;margin-top:7px!important;color:#24212d!important;text-align:center!important;text-shadow:none!important;font-size:13px!important}[data-feature-module=article] .article-choice-row.is-ratio{align-items:flex-start}[data-feature-module=article] .article-choice-row.is-ratio .article-choice-options{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}[data-feature-module=article] .article-choice-row.is-ratio button{gap:7px!important;display:inline-flex!important;align-items:center!important}[data-feature-module=article] .article-ratio-icon{width:15px;height:15px;display:inline-block;border:1px solid currentColor;border-radius:4px;opacity:.78}[data-feature-module=article] .article-ratio-icon.is-portrait{width:12px;height:17px}[data-feature-module=article] .article-ratio-icon.is-wide{width:18px;height:12px}[data-feature-module=article] .article-choice-row button.is-selected .article-ratio-icon{opacity:1}[data-feature-module=article] .article-workspace{align-items:stretch!important}[data-feature-module=article] .article-form-panel,[data-feature-module=article] .article-result-card{height:100%!important}[data-feature-module=article] .fm-popular-template-wrap{position:relative!important;display:block!important;min-width:0!important}[data-feature-module=article] .fm-popular-template-trigger{width:100%;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 14px;color:#68647a;background:#fff;border:1px solid #d9d6e2;border-radius:999px;box-shadow:none;font-size:14px;font-weight:800;text-align:left}[data-feature-module=article] .fm-popular-template-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-feature-module=article] .fm-popular-template-trigger svg{color:#6b7cff}[data-feature-module=article] .fm-popular-template-trigger svg:last-child{justify-self:end;color:#8f8a9e;transition:transform .16s ease}[data-feature-module=article] .fm-popular-template-wrap.is-open .fm-popular-template-trigger{border-color:#c8ccff;box-shadow:0 0 0 3px #623bff1a}[data-feature-module=article] .fm-popular-template-wrap.is-open .fm-popular-template-trigger svg:last-child{transform:rotate(180deg)}[data-feature-module=article] .fm-popular-template-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:4px;padding:14px 10px;color:#676277;background:#fff;border:1px solid #d9d6e2;border-radius:0 0 14px 14px;box-shadow:0 18px 42px #302b5229}[data-feature-module=article] .fm-popular-template-menu button{min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 14px;color:#6f6a7d;background:transparent;border:0;border-radius:10px;font-size:15px;font-weight:800;text-align:left}[data-feature-module=article] .fm-popular-template-menu button:hover,[data-feature-module=article] .fm-popular-template-menu button:focus-visible,[data-feature-module=article] .fm-popular-template-menu button.is-selected{color:#7a82ff;background:#f3f4ff;font-weight:800;outline:0}[data-feature-module=article] .fm-popular-template-menu button svg{justify-self:end;color:#7a82ff}[data-feature-module=article] .article-result-card{min-height:0!important}[data-feature-module=article] .article-image-result{align-content:start!important;gap:16px!important;padding-top:10px!important}[data-feature-module=article] .article-copy-compact{align-content:start!important;gap:14px!important}[data-feature-module=article] .article-copy-compact label{align-items:center!important}[data-feature-module=article] .article-copy-compact label:has(textarea){align-items:start!important}[data-feature-module=article] .article-copy-compact textarea{min-height:96px!important;max-height:250px!important;field-sizing:content}[data-feature-module=article] .article-floating-toast{position:fixed!important;left:50%!important;top:96px!important;z-index:1000!important;transform:translate(-50%)!important;min-width:160px!important;padding:12px 20px!important;color:#fff!important;background:#282532eb!important;border-radius:999px!important;box-shadow:0 18px 42px #28253238!important;font-size:14px!important;font-weight:800!important;text-align:center!important}.article-detail-modal{width:min(1180px,100vw - 64px)!important;height:min(820px,100vh - 64px)!important;max-height:calc(100vh - 64px)!important;grid-template-columns:minmax(0,1.15fr) 380px!important}.article-detail-media{box-sizing:border-box!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:25px!important}.article-detail-media img{width:auto!important;max-width:100%!important;height:auto!important;max-height:770px!important;object-fit:contain!important}.article-detail-info{min-height:0!important;height:100%!important;overflow-y:auto!important;padding-bottom:112px!important}.article-detail-info h2{display:-webkit-box;max-height:3.75em;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-detail-prompt{max-height:min(48vh,300px);overflow-y:auto;padding-right:4px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-align:left!important}.article-detail-info dl{flex:0 0 auto}.article-detail-actions{grid-template-columns:minmax(0,1fr)!important}.article-detail-actions a{height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,var(--fm-brand-2),var(--fm-brand));border:0;border-radius:14px;box-shadow:0 14px 28px #683eff38;font-weight:800;text-decoration:none}@media(max-width:1100px){[data-feature-module=chat] .chat-view-root{height:calc(100vh - 72px)!important;min-height:0!important;overflow:hidden!important}[data-feature-module=chat] .chat-composer{position:sticky!important;left:auto!important;bottom:16px!important;width:calc(100% - 32px)!important;margin:24px auto 16px!important;transform:none!important}[data-feature-module=chat] .chat-actions-panel{width:auto!important;padding:12px 16px!important}}.voice-synthesis-view-root,.voice-convert-view-root,.music-generation-view,.transcribe-view-root,.video-dub-view-root{--audio-brand: #623bff;--audio-brand-2: #8f6cff;--audio-border: #d9d6e2;--audio-muted: #9692a9;--audio-panel: #ffffff;--audio-field: #f3f1f8;min-height:calc(100vh - 72px);background:#fff!important}.voice-synthesis-view-root .voice-filter-tabs,.voice-convert-view-root .voice-filter-tabs,.music-generation-view .voice-filter-tabs,.transcribe-view-root .voice-filter-tabs,.video-dub-view-root .voice-filter-tabs{position:absolute;top:14px;left:24px;z-index:8;padding:0;background:transparent}.voice-synthesis-view-root .voice-filter-tabs button,.voice-convert-view-root .voice-filter-tabs button,.music-generation-view .voice-filter-tabs button,.transcribe-view-root .voice-filter-tabs button,.video-dub-view-root .voice-filter-tabs button{min-height:32px;padding:0 12px;border-radius:999px;font-size:12px}.voice-synthesis-view-root .voice-conversion-canvas,.voice-convert-view-root .voice-conversion-canvas,.music-generation-view .voice-conversion-canvas,.transcribe-view-root .voice-conversion-canvas,.video-dub-view-root .video-dub-canvas{min-height:calc(100vh - 96px);padding:50px 24px;overflow:visible;align-content:center;justify-items:center;background:#fff!important;border:0!important}.voice-synthesis-view-root .voice-conversion-canvas.is-recent,.voice-convert-view-root .voice-conversion-canvas.is-recent,.music-generation-view .voice-conversion-canvas.is-recent,.music-generation-view .music-canvas.is-recent,.transcribe-view-root .voice-conversion-canvas.is-recent,.video-dub-view-root .video-dub-canvas.is-recent{display:block;width:100%;align-content:start;align-items:stretch;justify-items:stretch;min-height:calc(100vh - 96px);padding:0 24px 24px;overflow:auto}.voice-synthesis-view-root .voice-hero-empty,.voice-convert-view-root .voice-hero-empty,.music-generation-view .voice-hero-empty,.transcribe-view-root .voice-hero-empty,.video-dub-view-root .video-dub-hero-empty{position:static;display:grid;justify-items:center;width:min(760px,100%);margin:0 0 24px;color:#17141f;text-align:center}.voice-synthesis-view-root .voice-hero-empty h1,.voice-convert-view-root .voice-hero-empty h1,.music-generation-view .voice-hero-empty h1,.transcribe-view-root .voice-hero-empty h1,.video-dub-view-root .video-dub-hero-empty h1{margin:0 0 10px;color:#15131b!important;font-size:38px;font-weight:500;line-height:1.08}.voice-synthesis-view-root .voice-hero-empty p,.voice-convert-view-root .voice-hero-empty p,.music-generation-view .voice-hero-empty p,.transcribe-view-root .voice-hero-empty p,.video-dub-view-root .video-dub-hero-empty p{margin:0;color:#9994ad!important;font-size:17px;font-weight:500}.transcribe-hero-empty .voice-hero-icon,.video-dub-hero-icon,.music-generation-view .voice-hero-empty>span,.voice-synthesis-view-root .voice-current-chip,.voice-synthesis-view-root .voice-cloned-list,.voice-synthesis-view-root .voice-privacy-note,.voice-convert-view-root .voice-current-chip{display:none!important}.voice-synthesis-workspace,.voice-conversion-workbench,.ai-music-workbench{width:min(100%,800px)!important}.voice-synthesis-workspace__top{grid-template-columns:minmax(0,384px) minmax(0,384px)!important;justify-content:center;gap:24px!important;align-items:stretch}.voice-synthesis-workspace__panel,.voice-conversion-workbench__workspace,.ai-music-workbench__card,.transcribe-floating-composer,.video-dub-floating-composer{background:var(--audio-panel)!important;border:1px solid var(--audio-border)!important;border-radius:26px!important;box-shadow:none!important}.voice-synthesis-workspace__panel{padding:22px!important}.voice-synthesis-workspace__right{gap:0!important}.voice-synthesis-workspace__right .voice-synthesis-workspace__panel{height:100%}.voice-synthesis-workspace__right .voice-synthesis-workspace__panel+.voice-synthesis-workspace__panel{margin-top:0;padding-top:0!important;border-top:0!important;border-radius:0 0 26px 26px!important}.voice-synthesis-workspace__right .voice-synthesis-workspace__panel:first-child{border-radius:26px 26px 0 0!important;border-bottom:0!important}.voice-synthesis-workspace__step,.ai-music-workbench__field-title,.voice-conversion-workbench__upload-title,.voice-conversion-workbench__side-head{color:var(--audio-brand)!important;font-size:16px!important;font-weight:800!important}.voice-synthesis-workspace__step span:first-child,.ai-music-workbench__field-title span,.voice-conversion-workbench__upload-index{display:grid!important;width:20px!important;height:20px!important;place-items:center;border-radius:999px;background:var(--audio-brand)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.voice-synthesis-workspace__step h2,.voice-conversion-workbench__upload-title strong{margin:0;color:var(--audio-brand);font-size:16px;font-weight:800}.voice-synthesis-workspace__format-pill,.voice-conversion-workbench__format-pill{height:25px!important;color:#5e5a69!important;background:#f2f0f6!important;border-radius:6px!important;font-size:10px!important}.voice-synthesis-workspace__dropzone,.voice-conversion-workbench__upload-box,.voice-upload-slot,.video-dub-upload-slot{min-height:205px!important;color:#15131b!important;background:var(--audio-field)!important;border:1px dashed #c8c3dc!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.voice-synthesis-workspace__dropzone{min-height:306px!important}.voice-conversion-workbench__upload-box{min-height:204px!important}.voice-synthesis-workspace__dropzone:hover,.voice-conversion-workbench__upload-box:hover,.voice-upload-slot:hover,.video-dub-upload-slot:hover{background:#f7f5fb!important;border-color:#bdb5dc!important;filter:none!important;transform:none!important}.voice-synthesis-workspace__dropzone-icon,.voice-conversion-workbench__upload-icon{display:grid!important;width:72px!important;height:72px!important;place-items:center;color:#fff!important;background:#c4c0d4!important;border-radius:50%!important}.voice-synthesis-workspace__dropzone-icon svg,.voice-conversion-workbench__upload-icon svg{width:32px!important;height:32px!important}.voice-upload-icon,.video-dub-upload-icon{display:grid!important;width:58px!important;height:58px!important;place-items:center;color:#fff!important;background:#c4c0d4!important;border-radius:50%!important}.voice-synthesis-workspace__dropzone h3,.voice-synthesis-workspace__dropzone p,.voice-conversion-workbench__upload-strong,.voice-conversion-workbench__upload-note,.voice-upload-slot strong,.voice-upload-slot small,.video-dub-upload-slot strong,.video-dub-upload-slot small{color:#17141f!important}.voice-synthesis-workspace__dropzone h3,.voice-conversion-workbench__upload-strong,.voice-upload-slot strong,.video-dub-upload-slot strong{font-size:17px!important;font-weight:800!important}.voice-synthesis-workspace__dropzone p,.voice-conversion-workbench__upload-note,.voice-upload-slot small,.video-dub-upload-slot small{color:#9e9ab0!important;font-size:11px!important;font-weight:700!important}.voice-synthesis-workspace__dropzone-actions button{min-width:172px;min-height:40px;justify-content:center;color:#9692a3!important;background:#fff!important;border:1px solid #d4d0df!important;border-radius:999px!important}.voice-synthesis-workspace__requirements{margin-top:34px}.voice-synthesis-workspace__requirements h3{color:var(--audio-brand)!important;text-align:left!important}.voice-synthesis-workspace__requirements ul{grid-template-columns:1fr!important;gap:6px!important;margin-top:12px!important;padding-left:0!important;list-style:none;color:#a19bb3!important;font-size:13px!important;line-height:1.55}.voice-synthesis-workspace__textarea,.ai-music-workbench__textarea,.ai-music-workbench__textarea textarea{color:#565260!important;background:var(--audio-field)!important;border-color:#ddd8e8!important;border-radius:8px!important}.voice-synthesis-workspace__textarea{min-height:142px!important;resize:none!important}.voice-synthesis-workspace__text-tools button,.ai-music-workbench__tags button{min-height:22px!important;padding:5px 6px!important;color:#9e99a9!important;background:#fff!important;border:1px solid #d8d4e0!important;border-radius:999px!important;font-size:12px!important;box-shadow:none!important}.voice-synthesis-workspace__text-tools span,.ai-music-workbench__style-box em{color:#7f7a8c!important;font-size:12px!important}.voice-synthesis-workspace__slider-header,.voice-synthesis-workspace__slider-range{color:#24202b!important}.voice-synthesis-workspace__slider-header span,.voice-synthesis-workspace__slider-header strong,.voice-synthesis-workspace__slider-range small{color:inherit!important}.voice-synthesis-workspace__slider input{accent-color:var(--audio-brand)!important}.voice-synthesis-workspace__settings-note,.voice-synthesis-workspace__audio-panel,.voice-synthesis-workspace__footer,.voice-conversion-workbench__audio-results,.voice-conversion-workbench__result-actions,.composer-notice.warning{display:none!important}.voice-synthesis-workspace__generate-button,.voice-conversion-workbench__generate,.voice-actions .voice-generate-button,.ai-music-workbench__generate{min-width:136px!important;min-height:42px!important;width:auto!important;height:42px!important;margin:0!important;padding:0 28px!important;color:#fff!important;background:linear-gradient(135deg,var(--audio-brand-2),var(--audio-brand))!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 2px #ffffff2e,0 10px 20px #623bff2e!important;font-size:13px!important;font-weight:800!important}.voice-synthesis-workspace__generate-button{width:100%!important;margin-top:26px!important}.voice-conversion-workbench{width:min(100%,800px)!important}.voice-conversion-workbench__workspace{display:grid;grid-template-columns:384px 384px;gap:24px;padding:22px!important}.voice-convert-view-root .voice-conversion-workbench__workspace{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.voice-convert-view-root .voice-conversion-workbench__upload-grid,.voice-convert-view-root .voice-conversion-workbench__settings-panel{padding:22px!important;background:#fff!important;border:1px solid var(--audio-border)!important;border-radius:26px!important}.voice-conversion-workbench__upload-grid{grid-template-columns:1fr!important;gap:22px!important}.voice-conversion-workbench__settings-panel{margin-top:0!important;padding:0!important}.voice-conversion-workbench__settings-panel .voice-synthesis-workspace__sliders{grid-template-columns:1fr!important;gap:18px!important;margin-top:18px!important}.voice-conversion-workbench__inline-advanced{margin-top:36px!important}.voice-conversion-workbench__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 20px!important}.voice-conversion-workbench__advanced-field>span{color:#24202b!important;font-size:13px!important}.voice-conversion-workbench__advanced-field .control-select{min-height:38px!important;color:#5b5664!important;background:#fff!important;border:1px solid #d8d3e3!important;border-radius:999px!important}.voice-conversion-workbench__generate{width:100%!important;margin-top:46px!important}.music-generation-view .voice-hero-empty{margin-bottom:34px!important}.ai-music-workbench{width:min(100%,640px)!important}.ai-music-workbench__card{position:relative;padding:52px 24px 18px!important}.ai-music-workbench__mode-tabs{position:absolute;top:-32px;left:-1px;z-index:0;display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:164px!important;gap:0!important;height:50px!important;align-items:end!important;margin-bottom:-40px!important;overflow:visible!important}.ai-music-workbench__mode-tabs button{position:relative!important;z-index:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:100px!important;min-height:50px!important;padding:0 8px 16px 0!important;overflow:visible!important;color:#8f8aa0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important}.ai-music-workbench__mode-tabs button:before{content:"";position:absolute;inset:-2px -18px -2px 0;z-index:-1;background:center bottom/100% 100% no-repeat url(/assets/marketing/tab_01-02.svg);pointer-events:none}.ai-music-workbench__mode-tabs button:first-child:before{background-image:url(/assets/marketing/tab_01-01.svg)}.ai-music-workbench__mode-tabs button:nth-child(2){padding:0 0 18px 12px!important;margin-left:-18px!important}.ai-music-workbench__mode-tabs .is-active{z-index:2!important;color:#623bff!important;background:transparent!important;border:0!important;box-shadow:none!important}.ai-music-workbench__studio{gap:14px!important}.ai-music-workbench__studio:after{content:"";position:absolute;left:0;top:0;z-index:-1;background:#fff;width:100%;height:100%}.ai-music-workbench__field-title{gap:8px!important}.ai-music-workbench__field-title svg{display:none}.ai-music-workbench__field-title small{color:#948fa3!important;font-size:11px!important}.ai-music-workbench__style-box{padding:0!important;border:0!important;background:transparent!important}.ai-music-workbench__textarea textarea{min-height:78px!important;padding:14px!important;border:1px solid #d9d5e4!important;resize:none!important}.ai-music-workbench__lyric-box textarea{min-height:112px!important}.ai-music-workbench__tags b{display:none}.ai-music-workbench__bottom-options{align-items:center!important}.ai-music-workbench__bottom-options label{color:#24202b!important;font-size:12px!important}.ai-music-workbench__model{min-width:154px;justify-content:space-between;color:#5b5664!important;background:#fff!important;border:1px solid #d8d3e3!important;border-radius:999px!important}.ai-music-workbench__submit-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}.ai-music-workbench__submit-row p,.audio-credit-hint{margin:0;color:#aaa5b7;font-size:14px;font-style:normal;font-weight:500}.ai-music-workbench__submit-row strong,.audio-credit-hint em{color:var(--audio-brand);font-style:normal;font-size:18px;font-weight:800}.ai-music-workbench__generate{flex:0 0 auto}.ai-music-workbench__notice,.ai-music-workbench__result{display:none!important}.transcribe-floating-composer,.video-dub-floating-composer{position:static!important;width:min(640px,100%)!important;max-width:none!important;margin:0 auto!important;padding:22px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.transcribe-floating-composer .voice-composer-title,.video-dub-floating-composer .voice-composer-title{display:none!important}.transcribe-upload-slot,.video-dub-upload-slot{width:100%!important;height:254px!important}.voice-composer-footer,.video-dub-floating-composer .voice-composer-footer{min-height:52px!important;margin-top:14px!important;padding:0!important;border-top:0!important}.voice-composer-footer>span,.video-dub-floating-composer .voice-composer-footer>span{display:none!important}.voice-actions{margin-left:auto}.transcribe-view-root .voice-actions .voice-generate-button,.video-dub-view-root .voice-actions .voice-generate-button{min-width:136px!important}@media(max-width:1100px){.voice-synthesis-workspace__top,.voice-conversion-workbench__workspace{grid-template-columns:1fr!important}.voice-synthesis-workspace,.voice-conversion-workbench,.ai-music-workbench,.transcribe-floating-composer,.video-dub-floating-composer{width:min(100%,640px)!important}}.face-swap-view-root.motion-view-root,.motion-view-root:not(.face-swap-view-root){background:#fff}.face-swap-view-root .motion-filter-tabs,.motion-view-root:not(.face-swap-view-root) .motion-filter-tabs{background:#fff;border-bottom:1px solid #d8d6e3;box-shadow:none}.face-swap-view-root .motion-filter-tabs button:disabled,.motion-view-root:not(.face-swap-view-root) .motion-filter-tabs button:disabled{display:none}.face-swap-view-root .motion-canvas,.motion-view-root:not(.face-swap-view-root) .motion-canvas{min-height:calc(100vh - 72px);padding:0;overflow:visible;background:#fff}.face-swap-view-root .face-swap-workbench{position:relative;display:grid;grid-template-columns:minmax(360px,34vw) minmax(520px,1fr);gap:0;width:100%;height:calc(100vh - 72px);max-height:calc(100vh - 72px);padding:0;overflow:hidden;background:#fff}.face-swap-view-root .face-swap-workbench__hero{display:none}.face-swap-view-root .face-swap-workbench__upload-grid{grid-column:1;grid-row:1;align-content:start;width:100%;max-width:none;min-height:0;max-height:100%;margin:0;padding:20px 20px 100px;overflow-y:auto;background:#fff;border-right:1px solid #d8d6e3}.face-swap-view-root .face-swap-workbench__upload-card{gap:16px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.face-swap-view-root .face-swap-workbench__card-header{align-items:center;gap:8px 12px}.face-swap-view-root .face-swap-workbench__step-badge{display:none}.face-swap-view-root .face-swap-workbench__card-copy h2{margin:0 0 4px;color:#17141e;font-size:22px;font-weight:800;line-height:1.25}.face-swap-view-root .face-swap-workbench__card-copy p{color:#a1a0b5;font-size:14px;font-weight:700}.face-swap-view-root .face-swap-workbench__format-pill{height:28px;color:#707080;background:#f2f1f7;border-radius:5px;font-size:10px;font-weight:700}.face-swap-view-root .face-swap-workbench__drop-zone{min-height:286px;border:1px dashed #c8c5d7;border-radius:8px;background:#f4f2fb;color:#17141e;transform:none;filter:none}.face-swap-view-root .face-swap-workbench__drop-zone.is-video{border-color:#c8c5d7;background:#f4f2fb}.face-swap-view-root .face-swap-workbench__upload-overlay{color:#334155;background:#ffffffd1}.face-swap-view-root .face-swap-workbench__upload-overlay strong{color:#334155}.face-swap-view-root .face-swap-workbench__drop-zone svg,.face-swap-view-root .face-swap-workbench__drop-zone.is-video svg{width:72px;height:72px;padding:16px;color:#fff;background:#c8c5d7;border-radius:999px}.face-swap-view-root .face-swap-workbench__drop-zone .face-swap-workbench__clear-button svg,.face-swap-view-root .face-swap-workbench__drop-zone.is-video .face-swap-workbench__clear-button svg{width:32px;height:32px;padding:6px;color:#fff;background:transparent;border-radius:999px}.face-swap-view-root .face-swap-workbench__drop-zone strong{color:#17141e;font-size:16px;font-weight:800}.face-swap-view-root .face-swap-workbench__drop-zone span{color:#a1a0b5;font-size:12px;font-weight:700}.face-swap-view-root .face-swap-workbench__settings{grid-column:1;grid-row:1;align-self:end;position:absolute;bottom:22px;left:40px;width:calc(min(34vw,100%) - 72px);min-width:280px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.face-swap-view-root .face-swap-workbench__settings-title,.face-swap-view-root .face-swap-workbench__settings-controls,.face-swap-view-root .face-swap-workbench__privacy{display:none}.face-swap-view-root .face-swap-workbench__settings-body{display:flex;align-items:center;gap:16px}.face-swap-view-root .face-swap-workbench__settings-body:before{content:"预计消耗 100 积分";flex:1;color:#9a99b2;font-size:15px;font-weight:700}.face-swap-view-root .face-swap-workbench__action-area{margin:0}.face-swap-view-root .face-swap-workbench__start-button,.motion-view-root:not(.face-swap-view-root) .send-button{height:44px;min-width:148px;padding:0 22px;color:#fff;background:linear-gradient(135deg,#9172f6,#5b32ff);border:1px solid rgba(255,255,255,.28);border-radius:999px;box-shadow:none;font-size:14px;font-weight:800}.face-swap-view-root .face-swap-workbench__target-preview{grid-column:2;grid-row:1;display:grid;align-content:start;gap:20px;max-height:100%;padding:20px;overflow-y:auto;min-width:0}.face-swap-workbench__target-preview-header{display:flex;align-items:center;justify-content:space-between}.face-swap-workbench__target-preview-header h2{margin:0;color:#17141e;font-size:22px;font-weight:800}.face-swap-workbench__target-preview-header button{color:#9a99a8;background:transparent;border:0;font-size:14px;font-weight:700}.face-swap-workbench__target-preview-media{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;background:#11121a;border-radius:8px}.face-swap-workbench__target-preview-media.is-empty,.face-swap-workbench__target-preview-media.is-processing{display:grid;place-items:center;background:#f7f6fb!important;border:1px dashed rgba(151,161,193,.28)}.face-swap-workbench__target-preview-media.is-empty .face-swap-workbench__target-compare-line,.face-swap-workbench__target-preview-media.is-empty .face-swap-workbench__target-compare-handle,.face-swap-workbench__target-preview-media.is-empty .face-swap-workbench__target-player,.face-swap-workbench__target-preview-media.is-processing .face-swap-workbench__target-compare-line,.face-swap-workbench__target-preview-media.is-processing .face-swap-workbench__target-compare-handle,.face-swap-workbench__target-preview-media.is-processing .face-swap-workbench__target-player{display:none!important}.face-swap-workbench__target-empty{display:inline-grid;justify-items:center;gap:10px;color:#858196;font-size:14px;font-weight:800}.face-swap-workbench__target-empty svg{color:#b7cbe6}.face-swap-workbench__target-preview-media img,.face-swap-workbench__target-preview-media video{width:100%;height:100%;display:block;object-fit:contain;background:#11121a}.face-swap-workbench__target-preview-media.has-preview .face-swap-workbench__target-compare-line,.face-swap-workbench__target-preview-media.has-preview .face-swap-workbench__target-compare-handle{display:none}.face-swap-workbench__target-preview-media.has-preview .face-swap-workbench__target-player{inset:12px 12px auto auto;padding:8px 12px;background:#0000008c;border-radius:999px;font-size:12px}.face-swap-workbench__target-compare-line{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffffb8}.face-swap-workbench__target-compare-handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:54px;height:54px;color:#b7b3bd;background:#fff;border-radius:999px;font-size:16px;font-weight:900;transform:translate(-50%,-50%)}.face-swap-workbench__target-player{position:absolute;right:24px;bottom:18px;left:24px;display:flex;align-items:center;gap:14px;color:#fff;font-size:14px;font-weight:700}.face-swap-workbench__target-player i{flex:1;height:2px;background:#ffffffb8}.face-swap-workbench__target-draft{display:grid;min-height:120px;place-items:center;color:#bbb8c8;background:#fff;border:1px dashed #d4d1dd;border-radius:8px;font-size:15px;font-weight:700}.motion-view-root:not(.face-swap-view-root) .motion-composer{position:relative;inset:auto;display:grid;grid-template-columns:minmax(360px,34vw) minmax(520px,1fr);gap:0;width:100%;min-height:calc(100vh - 72px);padding:0;background:#fff;border:0;border-radius:0;box-shadow:none}.motion-view-root:not(.face-swap-view-root) .motion-upload-grid{display:grid;grid-template-columns:1fr;align-content:start;gap:42px;min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);padding:38px 40px 116px;overflow-y:auto;border-right:1px solid #d8d6e3}.motion-view-root:not(.face-swap-view-root) .motion-upload-slot{min-height:286px;background:#f4f2fb;border:1px dashed #c8c5d7;border-radius:8px;color:#17141e}.motion-view-root:not(.face-swap-view-root) .motion-upload-slot svg{width:74px;height:74px;padding:17px;color:#fff;background:#c8c5d7;border-radius:999px}.motion-view-root:not(.face-swap-view-root) .motion-upload-slot .upload-clear-button{top:12px;right:12px;left:auto;width:30px;height:30px;color:#f3f5ff;background:#0b0d14bd;border:1px solid rgba(255,255,255,.12);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.motion-view-root:not(.face-swap-view-root) .motion-upload-slot .upload-clear-button svg{width:14px;height:14px;padding:0;color:#fff;background:transparent;border-radius:999px}.motion-view-root:not(.face-swap-view-root) .motion-upload-slot strong{color:#17141e;font-size:16px;font-weight:800}.motion-view-root:not(.face-swap-view-root) .motion-upload-slot span{color:#a1a0b5;font-size:12px;font-weight:700}.motion-view-root:not(.face-swap-view-root) .motion-composer-footer{position:absolute;bottom:22px;left:40px;display:flex;width:calc(34vw - 72px);min-width:280px;padding:0;border:0}.motion-view-root:not(.face-swap-view-root) .motion-composer-footer .control-select{display:none}.motion-view-root:not(.face-swap-view-root) .motion-composer-footer .price-pill{margin:0 auto 0 0;color:transparent;background:transparent}.motion-view-root:not(.face-swap-view-root) .motion-composer-footer .price-pill:before{content:"预计消耗 30 积分";color:#9a99b2;font-size:15px;font-weight:700}.motion-view-root:not(.face-swap-view-root) .motion-composer:after{content:"";grid-column:2;grid-row:1;align-self:start;margin:104px 40px 0;aspect-ratio:16/9;background:linear-gradient(to bottom,transparent 72%,rgba(0,0,0,.62)),url(/assets/motion/hot-3-motion.jpg) center/cover;border-radius:8px}.motion-view-root:not(.face-swap-view-root) .motion-composer:before{content:"迁移预览";grid-column:2;grid-row:1;align-self:start;margin:46px 40px 0;color:#17141e;font-size:22px;font-weight:800}@media(max-width:1180px){.face-swap-view-root .face-swap-workbench,.motion-view-root:not(.face-swap-view-root) .motion-composer{grid-template-columns:1fr}.face-swap-view-root .face-swap-workbench__upload-grid,.motion-view-root:not(.face-swap-view-root) .motion-upload-grid{border-right:0}.face-swap-view-root .face-swap-workbench__target-preview{grid-column:1;grid-row:auto}}.motion-view-root:has(.image-digital-human-workbench) .motion-filter-tabs{display:none}.image-digital-human-view-root .motion-filter-tabs{display:none!important}.motion-view-root:has(.image-digital-human-workbench) .motion-canvas{min-height:calc(100vh - 72px);padding:0;overflow:visible;background:#fff}.face-swap-view-root .image-digital-human-workbench{display:grid;grid-template-columns:minmax(390px,34vw) minmax(560px,1fr);gap:0;width:100%;min-height:calc(100vh - 72px);padding:0;background:#fff}.face-swap-view-root .image-digital-human-workbench .face-swap-workbench__hero,.face-swap-view-root .image-digital-human-workbench__privacy-note{display:none}.face-swap-view-root .image-digital-human-workbench .face-swap-workbench__upload-grid{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr;align-content:start;gap:24px;width:100%;max-width:none;min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);margin:0;padding:20px;overflow-y:auto;background:#fff;border-right:1px solid #d8d6e3}.face-swap-view-root .image-digital-human-workbench .face-swap-workbench__upload-card{min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.face-swap-view-root .image-digital-human-workbench .idh-showcase-upload-header,.face-swap-view-root .image-digital-human-workbench .idh-showcase-field:first-of-type,.face-swap-view-root .image-digital-human-workbench .idh-showcase-field:nth-of-type(2){display:flex;align-items:center;gap:10px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-upload-copy h3,.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea>span{margin:0;color:#17141e;font-size:22px;font-weight:800;line-height:1.25}.face-swap-view-root .image-digital-human-workbench .idh-showcase-upload-copy h3:before,.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea>span:before{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;color:#fff;background:#6338ff;border-radius:999px;font-size:15px;font-weight:900;vertical-align:2px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-upload-copy h3:before{content:"1"}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea>span:before{content:"2"}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea>span{font-size:0}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea>span:after{content:"口播脚本 & 音色配置";font-size:22px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-upload-copy p{margin:4px 0 0 32px;color:#9a99b2;font-size:13px;font-weight:700}.face-swap-view-root .image-digital-human-workbench .idh-showcase-format-pill{height:28px;margin-left:auto;color:#707080;background:#f2f1f7;border-radius:5px;font-size:13px;font-weight:700}.face-swap-view-root .image-digital-human-workbench .idh-showcase-upload-input{height:242px;min-height:242px;margin-top:18px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-placeholder{min-height:242px;height:242px;background:#f4f2fb;border:1px dashed #c8c5d7;border-radius:8px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-placeholder svg{width:82px;height:82px;padding:21px;color:#fff;background:#c8c5d7;border-radius:999px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-placeholder strong{color:#17141e;font-size:16px;font-weight:800}.face-swap-view-root .image-digital-human-workbench .idh-showcase-placeholder span{color:#a1a0b5;font-size:12px;font-weight:700}.face-swap-view-root .image-digital-human-workbench .idh-showcase-steps,.face-swap-view-root .image-digital-human-workbench .idh-showcase-drive-tabs,.face-swap-view-root .image-digital-human-workbench .idh-showcase-tts-head,.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea,.face-swap-view-root .image-digital-human-workbench .idh-showcase-range-field:nth-of-type(2),.face-swap-view-root .image-digital-human-workbench .idh-showcase-range-field:nth-of-type(3){display:none}.face-swap-view-root .image-digital-human-workbench .idh-showcase-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--model{order:4;grid-column:1/-1}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field-row{order:3;grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea{order:-2!important;grid-column:1/-1}.face-swap-view-root .image-digital-human-workbench .idh-showcase-tts-panel{order:8;grid-column:1/-1}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea{display:grid!important;gap:18px;position:relative}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea textarea{min-height:188px;padding:18px;color:#17141e;background:#f4f2fb;border:0;border-radius:8px;font-size:15px;line-height:1.7}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea:after{content:"0/500    约 0s / 30s";justify-self:end;margin-top:-42px;margin-right:14px;color:#aaa7bd;font-size:11px;font-weight:700;pointer-events:none}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--textarea:before{content:"上传音频";position:absolute;top:4px;right:0;color:#9a99b2;font-size:13px;font-weight:700}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field:not(.idh-showcase-field--textarea)>span{color:#17141e;font-size:14px;font-weight:800;width:auto;white-space:nowrap}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field--model{display:grid!important;grid-template-columns:1fr;align-items:start;gap:8px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-field-row>.idh-showcase-field{display:grid!important;grid-template-columns:1fr;align-items:start;gap:8px;min-width:0}.face-swap-view-root .image-digital-human-workbench .idh-showcase-select .custom-select-trigger,.face-swap-view-root .image-digital-human-workbench .idh-showcase-field .custom-select-trigger{height:40px;min-height:40px;color:#272331;background:#fff;border:1px solid #d8d6e3;border-radius:999px;box-shadow:none}.face-swap-view-root .image-digital-human-workbench .idh-showcase-tts-panel{padding:0;background:transparent;border:0}.face-swap-view-root .image-digital-human-workbench .idh-showcase-tts-controls{display:grid;grid-template-columns:1fr;gap:18px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-range-field{display:grid;grid-template-columns:1fr;gap:8px}.face-swap-view-root .image-digital-human-workbench .idh-showcase-range-field span{display:flex;align-items:center;justify-content:space-between;color:#17141e;font-size:14px;font-weight:800}.face-swap-view-root .image-digital-human-workbench .idh-showcase-range-field input{accent-color:#6b3dff}.face-swap-view-root .image-digital-human-workbench .idh-showcase-tts-action{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;position:sticky;bottom:0;z-index:1;margin:2px 0 0;padding-top:12px;background:linear-gradient(180deg,#fff0,#fff 34%)}.face-swap-view-root .image-digital-human-workbench .idh-showcase-tts-action:before{content:"预计消耗 30 积分";min-width:0;color:#9a99b2;font-size:15px;font-weight:700;white-space:nowrap}.face-swap-view-root .image-digital-human-workbench .idh-showcase-generate-voice{height:44px;min-width:152px;padding:0 18px;color:#fff;background:linear-gradient(135deg,#9172f6,#5b32ff);border:1px solid rgba(255,255,255,.28);border-radius:999px;box-shadow:none;font-size:13px;font-weight:800}.image-digital-human-workbench__preview{grid-column:2;grid-row:1;display:grid;align-content:start;gap:30px;padding:20px;min-width:0}.image-digital-human-workbench__preview-header h2{margin:0;color:#17141e;font-size:22px;font-weight:800}.image-digital-human-workbench__preview-header p{margin:4px 0 0;color:#9a99b2;font-size:15px;font-weight:700}.image-digital-human-workbench__preview-media{overflow:hidden;width:100%;aspect-ratio:16/9.2;background:#f4f2fb;border-radius:8px}.image-digital-human-workbench__preview-media img{display:block;width:100%;height:100%;object-fit:cover}.image-digital-human-workbench__draft{display:grid;min-height:178px;place-items:center;color:#bbb8c8;background:#fff;border:1px dashed #d4d1dd;border-radius:8px;font-size:15px;font-weight:700}@media(max-width:1180px){.face-swap-view-root .image-digital-human-workbench{grid-template-columns:1fr}.face-swap-view-root .image-digital-human-workbench .face-swap-workbench__upload-grid{border-right:0}.image-digital-human-workbench__preview{grid-column:1;grid-row:auto}}.face-swap-view-root .motion-canvas:has(.motion-recent-empty),.face-swap-view-root .motion-canvas:has(.motion-results-feed.has-results){padding:24px}.face-swap-view-root .motion-results-feed.has-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:24px;width:min(100%,1260px);margin:0 auto;padding:18px 0 0}.face-swap-view-root .motion-task-card{display:grid;overflow:hidden;min-width:0;color:#17141e;background:#fff;border:1px solid rgba(222,219,232,.9);border-radius:8px;box-shadow:0 18px 46px #322a5414}.face-swap-view-root .motion-task-preview{aspect-ratio:4/3;background:#f4f2fb;border-radius:0}.face-swap-view-root .motion-task-preview video,.face-swap-view-root .motion-task-preview img{width:100%;height:100%;object-fit:cover}.face-swap-view-root .motion-task-meta{display:grid;gap:10px;padding:14px 16px 16px}.face-swap-view-root .motion-task-meta p{display:-webkit-box;overflow:hidden;min-height:40px;margin:0;color:#34303e;font-size:14px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.face-swap-view-root .motion-source-row{display:flex;gap:8px;min-width:0}.face-swap-view-root .motion-source-row span{min-width:0;overflow:hidden;padding:6px 9px;color:#9cb9df;background:#f7faff;border:1px solid #e4edf8;border-radius:6px;text-overflow:ellipsis;white-space:nowrap}.face-swap-view-root .motion-card-actions{display:grid;grid-template-columns:36px 1fr 1fr 1fr;gap:8px;margin-top:2px}.face-swap-view-root .motion-card-actions button,.face-swap-view-root .motion-card-actions a{min-height:38px;justify-content:center;color:#272331;background:transparent;border:0;border-radius:8px;font-size:14px;font-weight:800}.face-swap-view-root .motion-card-actions a{color:#fff;background:linear-gradient(135deg,#9172f6,#5b32ff)}@media(max-width:820px){.fm-assets-headline,.fm-transaction-toolbar{align-items:stretch;flex-direction:column}.fm-assets-mode-tabs{width:100%}.fm-assets-mode-tabs button{flex:1}.fm-assets-transactions-view .assets-transactions-table{overflow-x:auto}.fm-assets-transactions-view .assets-transactions-header,.fm-assets-transactions-view .assets-transaction-row{min-width:720px}}.watermark-recent-empty,.remove-bg-recent-empty,.enhance-recent-empty,.video-dub-recent-empty,.voice-recent-empty,.motion-recent-empty,.face-swap-view-root .motion-recent-empty{gap:12px;width:min(420px,86vw);min-height:420px;padding:30px 24px;color:#282532;background:#fff;border-radius:8px;box-shadow:none}.watermark-recent-empty:before,.remove-bg-recent-empty:before,.enhance-recent-empty:before,.video-dub-recent-empty:before,.voice-recent-empty:before,.motion-recent-empty:before,.face-swap-view-root .motion-recent-empty:before{content:"";width:180px;height:160px;background:url(/assets/article/empty/kong.png) no-repeat center;background-size:contain}.watermark-recent-empty>svg,.remove-bg-recent-empty>svg,.enhance-recent-empty>svg,.video-dub-recent-empty>svg,.voice-recent-empty>svg,.motion-recent-empty>svg,.face-swap-view-root .motion-recent-empty>svg{display:none}.watermark-recent-empty strong,.remove-bg-recent-empty strong,.enhance-recent-empty strong,.video-dub-recent-empty strong,.voice-recent-empty strong,.motion-recent-empty strong,.face-swap-view-root .motion-recent-empty strong{color:#282532;font-size:16px;font-weight:900}[data-feature-module=chat] .chat-view-root{--chat-composer-clearance: 236px}[data-feature-module=chat] .chat-composer{min-height:152px!important;border-radius:22px!important}[data-feature-module=chat] .llm-composer.chat-composer .llm-input{min-height:74px!important}@media(max-width:1180px){[data-feature-module=chat] .chat-view-root{--chat-content-width: min(760px, calc(100vw - 320px) );--chat-composer-clearance: 236px}[data-feature-module=chat] .chat-content-layout{grid-template-columns:240px minmax(0,1fr)!important;column-gap:16px!important;padding-left:24px!important;padding-right:0!important}[data-feature-module=chat] .chat-dialog-column{width:var(--chat-content-width)!important;max-width:var(--chat-content-width)!important}[data-feature-module=chat] .chat-composer{position:absolute!important;left:50%!important;bottom:28px!important;width:var(--chat-content-width)!important;max-width:var(--chat-content-width)!important;margin:0!important;transform:translate(-50%)!important}[data-feature-module=chat] .chat-actions-panel{width:240px!important;padding:12px 0!important}}@media(max-width:760px){[data-feature-module=chat] .chat-view-root{--chat-content-width: calc(100vw - 28px) ;--chat-composer-clearance: 282px;--chat-user-max-width: 86%;height:calc(100vh - 72px)!important}[data-feature-module=chat] .chat-main-canvas{bottom:var(--chat-composer-clearance)!important}[data-feature-module=chat] .chat-message-avatar{display:none!important}[data-feature-module=chat] .chat-message-bubble{border-radius:10px!important;font-size:13px!important;line-height:1.72!important}[data-feature-module=chat] .chat-composer{bottom:16px!important;min-height:144px!important;border-radius:20px!important}[data-feature-module=chat] .llm-composer.chat-composer .llm-input{min-height:72px!important}[data-feature-module=chat] .chat-markdown th,[data-feature-module=chat] .chat-markdown td{min-width:112px!important;padding:8px 10px!important}}@media(max-height:760px)and (min-width:761px){[data-feature-module=chat] .chat-view-root{--chat-composer-clearance: 210px}[data-feature-module=chat] .chat-composer{bottom:20px!important;min-height:144px!important;border-radius:20px!important}[data-feature-module=chat] .llm-composer.chat-composer .llm-input{min-height:58px!important}}[data-feature-module=chat] .chat-view-root.is-intro .chat-content-layout{grid-template-columns:256px minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;padding-left:24px!important;padding-right:0!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-dialog-column{display:flex!important;width:var(--chat-content-width)!important;max-width:var(--chat-content-width)!important;height:100%!important;justify-self:center!important;justify-content:center!important;overflow:visible!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-dialog-column:after{display:none!important}[data-feature-module=chat] .chat-view-root.is-intro .llm-intro-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:36px!important;width:100%!important;min-height:auto!important;padding:0 0 8vh!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-main-canvas{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;overflow:visible!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-empty-state{min-height:auto!important;display:grid!important;place-items:center!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-empty-state h1{margin:0!important;text-align:center!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-composer{position:relative!important;grid-column:1/-1!important;left:auto!important;bottom:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;align-self:stretch!important;margin:0!important;justify-self:stretch!important;transform:none!important}@media(min-width:761px)and (max-width:1536px){.llm-intro-layout .chat-main-canvas,.llm-intro-layout .llm-composer.chat-composer{width:100%;max-width:70%;margin:0 auto}.llm-intro-layout .llm-empty-state h1{font-size:26px;margin-bottom:34px}.llm-intro-layout .llm-composer.chat-composer{min-height:123px;padding:15px 17px 14px;border-radius:15px}.llm-intro-layout .llm-composer.chat-composer .llm-input{min-height:56px;max-height:112px;margin-bottom:13px;font-size:14px;line-height:24px}.llm-intro-layout .llm-composer-footer{gap:7px}.llm-intro-layout .llm-toolbar{min-height:31px;gap:11px}[data-feature-module=chat] .chat-view-root.is-intro .llm-intro-layout{gap:25px!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-main-canvas{max-width:70%!important;justify-self:center!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-empty-state h1,[data-feature-module=chat] .chat-view-root.is-intro .llm-empty-state h1{font-size:26px!important;line-height:1.2!important}[data-feature-module=chat] .chat-view-root.is-intro .chat-composer{min-width:0!important;max-width:70%!important;min-height:113px!important;padding:15px 17px 14px!important;border-radius:15px!important;align-self:center!important;justify-self:center!important}[data-feature-module=chat] .chat-view-root.is-intro .llm-composer.chat-composer .llm-input{min-height:52px!important;max-height:112px!important;margin-bottom:13px!important;font-size:14px!important;line-height:1.6!important}[data-feature-module=chat] .chat-view-root.is-intro .llm-composer-footer{gap:7px!important}[data-feature-module=chat] .chat-view-root.is-intro .llm-toolbar{min-height:31px!important;gap:11px!important}}@media(max-width:760px){[data-feature-module=chat] .chat-view-root.is-intro .chat-dialog-column{width:var(--chat-content-width)!important;max-width:var(--chat-content-width)!important}[data-feature-module=chat] .chat-view-root.is-intro .llm-intro-layout{gap:28px!important;padding-bottom:10vh!important}}@media(max-height:760px)and (min-width:761px){[data-feature-module=chat] .chat-view-root.is-intro .llm-intro-layout{gap:24px!important;padding-bottom:4vh!important}}.fm-creation-page .fm-inspiration-title-row{justify-content:flex-start!important;align-items:center!important;gap:20px!important;margin-bottom:22px!important;flex-wrap:wrap}.fm-creation-page .fm-inspiration-title-row h2{margin:0!important;flex:0 0 auto}.fm-creation-page .fm-inspiration-tabs{flex:0 0 auto}.fm-creation-page .fm-pill-tabs{gap:16px!important;margin:8px 0 28px!important;align-items:center!important}.fm-creation-page .fm-inspiration-tabs.fm-pill-tabs{margin:0!important}.fm-creation-page .fm-pill-tabs button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;min-height:40px!important;padding:0 22px!important;color:#5f636d!important;background:#fff!important;border:1px solid #ececf2!important;border-radius:18px!important;box-shadow:0 8px 22px #26233a14!important;font-size:15px!important;font-weight:650!important;line-height:38px!important;letter-spacing:0!important;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.fm-creation-page .fm-pill-tabs button:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;color:currentColor!important;font-size:14px!important;line-height:1!important;flex:0 0 16px!important}.fm-creation-page .fm-pill-tabs button:nth-child(1):before{content:"▧"}.fm-creation-page .fm-pill-tabs button:nth-child(2):before{content:"▦"}.fm-creation-page .fm-pill-tabs button:nth-child(3):before{content:"👤";font-size:14px!important}.fm-creation-page .fm-pill-tabs button:nth-child(4):before{content:"🔥";font-size:14px!important}.fm-creation-page .fm-pill-tabs button:hover,.fm-creation-page .fm-pill-tabs button:focus-visible{color:#6d4aff!important;background:#faf8ff!important;border-color:#d8ccff!important;box-shadow:0 10px 26px #6d4aff1f!important;transform:translateY(-1px)!important;outline:none!important}.fm-creation-page .fm-pill-tabs button.active{color:#6d4aff!important;background:#f4f0ff!important;border:1px solid #ded3ff!important;font-weight:750!important;box-shadow:0 10px 28px #6d4aff29!important;transform:none!important}.fm-creation-page .fm-scene-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important;padding:0!important}.fm-creation-page .fm-scene-card,.fm-creation-page .fm-scene-card:nth-child(n){box-sizing:border-box!important;display:flex!important;flex:initial!important;min-width:0!important;padding:0!important;flex-direction:column!important;text-align:left!important;color:#242230!important;background:#fff!important;border:1px solid #ececf2!important;border-radius:14px!important;box-shadow:0 8px 24px #231f3814!important;overflow:hidden!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.fm-creation-page .fm-scene-card:hover,.fm-creation-page .fm-scene-card:focus-visible{border-color:#ddd5f7!important;box-shadow:0 14px 34px #231f381f!important;transform:translateY(-2px)!important;outline:none!important}.fm-creation-page .fm-scene-image{position:relative!important;height:auto!important;aspect-ratio:1/1.14!important;overflow:hidden!important;background:#f5f3fb!important}.fm-creation-page .fm-scene-image:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:42%!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#1f1d2b00,#1f1d2b6b)!important}.fm-creation-page .fm-scene-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1)!important;transition:transform .28s ease!important}.fm-creation-page .fm-scene-card:hover .fm-scene-image img,.fm-creation-page .fm-scene-card:focus-visible .fm-scene-image img{transform:scale(1.035)!important}.fm-creation-page .fm-scene-image h3,.fm-creation-page .fm-scene-card:nth-child(n) .fm-scene-image h3{position:static!important;min-width:0!important;margin:0!important;padding:0!important;color:inherit!important;background:transparent!important;clip-path:none!important}.fm-creation-page .fm-scene-entry{position:absolute!important;left:50%!important;bottom:12px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:calc(100% - 20px)!important;padding:0!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important;transform:translate(-50%)!important;pointer-events:none!important}.fm-creation-page .fm-scene-body{display:flex!important;min-height:108px!important;padding:13px 14px 14px!important;flex-direction:column!important;border-top:0!important}.fm-creation-page .fm-scene-body h3,.fm-creation-page .fm-scene-card h3{margin:0 0 6px!important;color:#242230!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:0!important}.fm-creation-page .fm-scene-card p{min-height:40px!important;margin:0 0 12px!important;color:#6f6b7a!important;font-size:12px!important;line-height:1.55!important;letter-spacing:0!important}.fm-creation-page .fm-scene-tags{display:flex!important;gap:6px!important;margin-top:auto!important;flex-wrap:wrap!important}.fm-creation-page .fm-scene-tags span{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 7px!important;color:#716c80!important;background:#f7f6fb!important;border:1px solid #ece8f4!important;border-radius:7px!important;font-size:11px!important;font-weight:650!important;line-height:20px!important}.fm-creation-page .fm-scene-tags span:hover{color:#6d4aff!important;background:#f4f0ff!important;border-color:#ddd5f7!important}.fm-library-drawer-shell{position:fixed;inset:0;z-index:650;display:flex;justify-content:flex-end;pointer-events:auto}.fm-library-drawer-mask{position:absolute;inset:0;border:0;background:#1917225c}.fm-library-drawer{position:relative;z-index:1;box-sizing:border-box;width:min(560px,100vw);height:100vh;padding:28px 28px 34px;overflow-y:auto;color:#242230;background:#fff;border-left:1px solid #ececf2;box-shadow:-18px 0 48px #231f3824}.fm-library-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.fm-library-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.fm-library-title svg{color:#ffb547;fill:#ffb5472e}.fm-library-title h2{margin:0;color:#242230;font-size:20px;font-weight:800;line-height:1.2;letter-spacing:0}.fm-library-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;color:#7e798c;background:#fff;border:1px solid #ececf2;border-radius:50%;transition:color .2s ease,background .2s ease,border-color .2s ease}.fm-library-close:hover,.fm-library-close:focus-visible{color:#242230;background:#f6f4fb;border-color:#e1ddeb;outline:none}.fm-library-tabs{display:flex;align-items:center;gap:4px;height:40px;margin-bottom:14px;padding:4px;overflow-x:auto;background:#f6f4fc;border:1px solid #eae6f6;border-radius:8px}.fm-library-tabs button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:30px;min-height:30px;padding:0 14px;color:#5f5a6e;background:transparent;border:0;border-radius:7px;font-size:14px;font-weight:500;line-height:30px;letter-spacing:0;transition:color .2s ease,background .2s ease}.fm-library-tabs button:hover,.fm-library-tabs button:focus-visible{color:#6d4aff;background:#efeaff;outline:none}.fm-library-tabs button.is-active{color:#fff;background:#7657e8;font-weight:700}.fm-library-search{box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;height:44px;margin-bottom:18px;padding:0 14px;color:#aaa5b5;background:#fafafc;border:1px solid #e7e5ee;border-radius:8px;transition:color .2s ease,background .2s ease,border-color .2s ease}.fm-library-search:focus-within{color:#6d4aff;background:#fff;border-color:#bbaeff}.fm-library-search input{width:100%;min-width:0;height:100%;padding:0;color:#242230;background:transparent;border:0;outline:none;font-size:14px}.fm-library-search input::placeholder{color:#aaa5b5}.fm-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.fm-library-card{display:grid;grid-template-rows:minmax(168px,1fr) auto;gap:10px;min-width:0;padding:0;color:#4d485c;background:transparent;border:0;text-align:center;font-size:14px;font-weight:500;letter-spacing:0}.fm-library-icon{display:grid;place-items:center;min-height:168px;color:#242230;background:#fff;border:1px solid #e5e3ec;border-radius:8px;font-size:34px;line-height:1;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.fm-library-card:hover,.fm-library-card:focus-visible{color:#6d4aff;outline:none}.fm-library-card:hover .fm-library-icon,.fm-library-card:focus-visible .fm-library-icon{background:#fcfbff;border-color:#dcd4f7;box-shadow:0 10px 24px #231f3814;transform:translateY(-1px)}.fm-library-empty{display:grid;place-items:center;min-height:260px;color:#8d8899;text-align:center}.fm-library-empty svg{color:#ffb547;margin-bottom:10px}.fm-library-empty strong{color:#242230;font-size:15px}.fm-library-empty p{margin:6px 0 0;font-size:13px}@media(max-width:620px){.fm-library-drawer{width:100vw;padding:22px 18px 28px}.fm-library-tabs button{padding:0 12px;font-size:13px}.fm-library-card{grid-template-rows:minmax(150px,1fr) auto;font-size:13px}.fm-library-icon{min-height:150px}}.replicate-upload-slot,.transcribe-upload-slot,.video-dub-upload-slot{display:grid!important;grid-template-columns:none!important;grid-template-rows:none!important;align-content:center!important;justify-items:center!important;width:100%!important;height:auto!important;min-height:96px!important;gap:7px!important;padding:54.5px!important;margin:0!important;color:#4b5563!important;background:#f5f3fb!important;border:1px dashed #c9c5d6!important;border-radius:8px!important;text-align:center!important;box-shadow:none!important;transform:none!important}.replicate-upload-slot:hover,.replicate-upload-slot.drag-over,.transcribe-upload-slot:hover,.video-dub-upload-slot:hover{box-shadow:0 0 28px #5d1ee033!important;transform:none!important}.replicate-upload-slot.has-file,.transcribe-upload-slot.has-file,.video-dub-upload-slot.has-file{background:#fff!important;border-style:dashed!important}.replicate-upload-icon,.transcribe-upload-slot .voice-upload-icon,.video-dub-upload-icon{width:56px!important;height:56px!important;display:inline-grid!important;place-items:center!important;grid-row:auto!important;color:#fff!important;background:#c9c5d6!important;border-radius:999px!important}.replicate-upload-icon img,.replicate-upload-icon svg,.transcribe-upload-slot .voice-upload-icon svg,.video-dub-upload-icon svg{width:28px!important;height:28px!important;display:block!important;object-fit:contain!important}.replicate-upload-slot .upload-plus,.transcribe-upload-slot .upload-plus,.video-dub-upload-slot .upload-plus{display:none!important}.replicate-upload-slot strong,.transcribe-upload-slot strong,.video-dub-upload-slot strong{max-width:100%!important;overflow:hidden!important;color:#1f2937!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.replicate-upload-slot small,.transcribe-upload-slot small,.video-dub-upload-slot small{margin:0!important;color:#9ca3af!important;font-size:12px!important;font-weight:700!important;text-align:center!important}.video-dub-recent-panel{align-content:start!important;align-items:start!important;min-height:auto!important;padding-top:24px!important}.video-dub-recent-card{background:#fff!important;border:1px solid #d1d5e3!important;box-shadow:0 4px 16px #16142d14!important}.video-dub-recent-card strong,.video-dub-recent-info strong{color:#1f2937!important;font-weight:700!important}.video-dub-recent-info span,.video-dub-recent-stage span,.video-dub-recent-card span{color:#4b5563!important}.video-dub-recent-empty,.motion-recent-empty,.face-swap-view-root .motion-recent-empty{align-self:start!important;justify-self:center!important;min-height:auto!important;color:#6b7280!important;background:#fff!important;border:1px dashed #d1d5e3!important}.video-dub-recent-empty svg,.motion-recent-empty svg,.face-swap-view-root .motion-recent-empty svg{color:#9ca3af!important}.video-dub-recent-empty strong,.motion-recent-empty strong,.face-swap-view-root .motion-recent-empty strong{color:#374151!important}.video-dub-recent-empty p,.motion-recent-empty p,.face-swap-view-root .motion-recent-empty p{color:#6b7280!important}.face-swap-view-root .motion-canvas:has(>.motion-recent-empty){place-items:center;align-content:center}.face-swap-view-root .motion-recent-empty{align-self:center!important}.motion-view-root.face-swap-view-root:has(>.motion-canvas>.motion-recent-empty){display:flex;flex-direction:column;min-height:calc(100vh - 72px)!important}.motion-view-root.face-swap-view-root:has(>.motion-canvas>.motion-recent-empty) .motion-filter-tabs{flex:0 0 auto}.motion-view-root.face-swap-view-root:has(>.motion-canvas>.motion-recent-empty) .motion-canvas{flex:1;min-height:0!important}.video-gen-view-root:has(>.video-results-feed>.video-dub-recent-empty.video-empty-results){display:flex;flex-direction:column;min-height:calc(100vh - 72px)!important;padding-bottom:0!important}.video-gen-view-root:has(>.video-results-feed>.video-dub-recent-empty.video-empty-results) .image-filter-tabs{flex:0 0 auto}.video-gen-view-root:has(>.video-results-feed>.video-dub-recent-empty.video-empty-results) .video-results-feed{flex:1;min-height:0!important;place-items:center;align-content:center;margin-top:0!important}.video-results-feed>.video-dub-recent-empty.video-empty-results{align-self:center!important}.voice-recent-panel,.music-recent-panel,.transcribe-recent-panel{align-content:start!important;align-items:stretch!important;justify-content:start!important;min-height:0!important;padding-top:32px!important}.voice-recent-card{background:linear-gradient(180deg,#f5f9ff,#fff 58%)!important;border:1px solid #e3ecfa!important;box-shadow:0 8px 24px #3b82f614!important}.voice-recent-card strong{color:#111827!important;font-weight:800!important}.voice-recent-card span{color:#9ca3af!important}.voice-recent-empty{align-self:start!important;justify-self:center!important;min-height:auto!important;color:#6b7280!important;background:#fff!important;border:1px dashed #d1d5e3!important;box-shadow:none!important}.voice-recent-empty svg{color:#9ca3af!important}.voice-recent-empty strong{color:#374151!important}.voice-recent-empty p{color:#6b7280!important}.watermark-results-feed,.remove-bg-results-feed,.enhance-results-feed{align-content:start!important;align-items:start!important;padding-top:0!important}.watermark-task-card,.remove-bg-task-card,.enhance-task-card{background:#fff!important;border:1px solid #d1d5e3!important;box-shadow:0 4px 16px #16142d14!important}.watermark-task-meta p,.remove-bg-task-meta p,.enhance-task-meta p{color:#1f2937!important;font-weight:500!important}.watermark-source-row span,.remove-bg-source-row span,.enhance-source-row span{color:#4b5563!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.watermark-view-root .watermark-task-card .watermark-card-actions,.enhance-task-card .watermark-card-actions,.remove-bg-task-card .watermark-card-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.watermark-view-root .watermark-task-card .watermark-card-actions .icon-circle,.enhance-task-card .watermark-card-actions .icon-circle,.remove-bg-task-card .watermark-card-actions .icon-circle{flex:0 0 34px!important}.watermark-view-root .watermark-task-card .watermark-card-actions>button,.watermark-view-root .watermark-task-card .watermark-card-actions>.card-action-link,.enhance-task-card .watermark-card-actions>button,.enhance-task-card .watermark-card-actions>.card-action-link,.remove-bg-task-card .watermark-card-actions>button,.remove-bg-task-card .watermark-card-actions>.card-action-link{flex:1 1 0!important;min-width:0!important;padding:6px 4px!important;font-size:12px!important;white-space:normal!important;line-height:1.25!important}.watermark-recent-empty,.remove-bg-recent-empty,.enhance-recent-empty{align-self:start!important;justify-self:center!important;min-height:auto!important;color:#6b7280!important;background:#fff!important;border:1px dashed #d1d5e3!important}.watermark-recent-empty strong,.remove-bg-recent-empty strong,.enhance-recent-empty strong{color:#374151!important}.watermark-recent-empty p,.remove-bg-recent-empty p,.enhance-recent-empty p{color:#6b7280!important}.replicate-recent-list{align-content:start!important;align-items:start!important;min-height:auto!important;padding-top:24px!important}.replicate-recent-card{background:#fff!important;border:1px solid #d1d5e3!important;box-shadow:0 4px 16px #16142d14!important}.replicate-recent-card strong{color:#1f2937!important}.replicate-recent-card p,.replicate-recent-card span{color:#4b5563!important}.motion-results-feed{align-content:start!important;align-items:start!important;margin-top:0!important;padding-top:24px!important}.motion-task-card{background:#fff!important;border:1px solid #d1d5e3!important;box-shadow:0 4px 16px #16142d14!important}.motion-task-meta p{color:#1f2937!important;font-weight:500!important}.motion-source-row span{color:#4b5563!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.face-swap-view-root .motion-results-feed{padding-top:24px!important}.face-swap-view-root .motion-task-card,.face-swap-view-root .motion-task-meta{min-width:0}.face-swap-view-root .motion-task-meta .tag-row{display:flex;flex-wrap:nowrap;min-width:0;overflow:hidden}.face-swap-view-root .motion-task-meta .tag-row span{min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.face-swap-view-root .motion-task-meta p{min-height:42px;overflow-wrap:anywhere}.face-swap-view-root .motion-source-row{min-width:0;overflow:hidden}.face-swap-view-root .motion-source-row span{flex:1 1 0;min-width:0;max-width:100%}.face-swap-view-root .face-swap-workbench__notice{position:fixed;top:96px;left:50%;z-index:1000;width:max-content;max-width:min(420px,100vw - 48px);min-width:160px;padding:12px 20px;color:#fff;background:#282532eb;border:0;border-radius:999px;box-shadow:0 18px 42px #28253238;font-size:14px;font-weight:800;text-align:center;transform:translate(-50%);pointer-events:none}.motion-view-root:not(.face-swap-view-root) .composer-notice.warning{position:fixed;top:96px;left:50%;z-index:1000;width:max-content;max-width:min(420px,100vw - 48px);min-width:160px;min-height:auto;padding:12px 20px;color:#fff;background:#282532eb;border:0;border-radius:999px;box-shadow:0 18px 42px #28253238;font-size:14px;font-weight:800;text-align:center;transform:translate(-50%);pointer-events:none}.face-swap-view-root .face-swap-workbench__start-button:disabled{color:#ffffffb8;background:linear-gradient(135deg,#bda8ff,#7e57ff);opacity:.7}@media(min-width:1700px){[data-feature-module=article] .article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-history-mode{padding:24px 28px!important}[data-feature-module=article] .fm-popular-stepper{padding-inline:96px!important}[data-feature-module=article] .article-workspace{grid-template-columns:minmax(600px,700px) minmax(0,1fr)!important;gap:24px!important}[data-feature-module=article] .article-quick-rail button{aspect-ratio:3/4}}@media(min-width:1200px)and (max-width:1599px){[data-feature-module=article] .article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-history-mode{padding:16px!important}[data-feature-module=article] .fm-popular-stepper{min-height:106px;padding:20px 30px 16px!important}[data-feature-module=article] .fm-popular-stepper p{font-size:13px}[data-feature-module=article] .article-workspace{grid-template-columns:minmax(460px,560px) minmax(0,1fr)!important;gap:16px!important}[data-feature-module=article] .article-form-panel,[data-feature-module=article] .article-result-card,[data-feature-module=article] .article-quick-section{padding:16px!important}[data-feature-module=article] .article-submit-row.is-copy{grid-template-columns:minmax(0,1fr) 180px;gap:12px}[data-feature-module=article] .article-step-action-row{grid-template-columns:minmax(0,1fr);gap:10px}[data-feature-module=article] .article-step-buttons{justify-content:flex-start;flex-wrap:wrap}}[data-feature-module=article] .article-view-root.article-popular-workbench{display:block!important;flex-direction:unset!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper,[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section{flex-shrink:0}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{flex:none!important;min-height:0!important;height:auto!important;align-items:start!important;grid-template-areas:"form result"!important;grid-template-rows:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{min-height:0!important;max-height:none!important;overflow:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel{height:auto!important;align-self:start!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{height:auto!important;min-height:0!important;align-self:start!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>:not(header){min-height:0!important;overflow:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-history-preview),[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-xhs-stage),[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-fresh-template-preview{overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-fresh-template-preview{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result,[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result{min-height:0!important;height:auto!important;flex:1 1 auto!important;overflow-y:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-history-preview),[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-xhs-stage){display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:0!important;height:calc(85% - 12px)!important;max-height:calc(85% - 12px)!important;margin-top:12px!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty{min-height:0!important;height:auto!important;flex:1 1 auto!important;justify-content:center!important;padding:24px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result{display:flex!important;flex-direction:column!important;gap:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{display:flex!important;flex-direction:column!important;height:calc(100vh - 150px)!important;max-height:calc(100vh - 150px)!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-history-preview),[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-xhs-stage){height:auto!important;max-height:none!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-xhs-stage){height:auto!important;max-height:none!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-copy-compact{flex:1 1 auto!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-result-mode-tabs{flex:0 0 auto!important;height:10%!important;max-height:10%!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-full-layout{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-full-carousel{align-self:stretch!important;height:100%!important;min-height:0!important;grid-template-rows:minmax(0,1fr) auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-full-carousel-scroll{min-height:0!important;max-height:100%!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-full-carousel img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-full-copy-scroll{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result footer{flex:0 0 auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-compact{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-compact label:has(textarea){display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-compact textarea,[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result textarea{min-height:0!important;max-height:none!important;height:100%!important;field-sizing:normal!important;resize:none!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-copy-result{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:16px!important;height:100%!important;min-height:0!important;align-self:stretch!important;align-content:start!important;padding-top:10px!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result label{grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result label:has(input){align-items:center!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result label:has(textarea){display:grid!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result textarea{height:100%!important;min-height:320px!important;max-height:none!important;overflow:auto!important}[data-feature-module=article] .article-tag-section{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;margin-top:auto;color:#24212d;font-weight:900}[data-feature-module=article] .article-tag-section>span{padding-top:6px}[data-feature-module=article] .article-tag-section .article-tag-editor{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-top:0!important;border-top:0!important}[data-feature-module=article] .article-tag-section .article-tag-editor input{flex:1 1 260px!important;min-width:220px;min-height:34px}[data-feature-module=article] .article-copy-actions{display:flex;justify-content:flex-end;padding-top:0}[data-feature-module=article] .article-copy-actions .article-confirm-copy{margin-top:0}@media(max-width:1100px){[data-feature-module=article] .article-view-root.article-popular-workbench{height:auto!important;max-height:none!important;overflow:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{flex:none!important;grid-template-areas:"form" "quick" "result"!important;grid-template-rows:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{height:auto!important;min-height:420px!important}}[data-feature-module=article] .article-visual-config{display:grid;gap:18px}[data-feature-module=article] .article-visual-field{gap:10px!important}[data-feature-module=article] .article-visual-field>span{color:#24212d!important;font-size:14px!important;font-weight:900!important}[data-feature-module=article] .article-visual-option-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;max-width:100%!important;overflow:visible!important}[data-feature-module=article] .article-visual-option-grid button{width:100%!important;min-width:0!important;min-height:106px!important;padding:6px 4px!important;border:1px solid #d8d5e2!important;border-radius:8px!important;background:#fff!important;color:#24212d!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important;text-align:center!important;box-shadow:none!important}[data-feature-module=article] .article-visual-option-grid button:hover{border-color:#c8c0ff!important;background:#fbfaff!important;transform:none!important}[data-feature-module=article] .article-visual-option-grid button.is-selected{border-color:#7a82ff!important;background:#fbfaff!important;box-shadow:0 0 0 3px #7a82ff1f!important;color:#7a82ff!important}[data-feature-module=article] .article-visual-option-grid img{width:58px!important;height:58px!important;border-radius:6px!important;object-fit:contain!important;background:#f5f6ff!important}[data-feature-module=article] .article-visual-option-grid.is-palette button{min-height:88px!important}[data-feature-module=article] .article-visual-option-grid .article-visual-color{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(36,33,45,.08)!important;box-shadow:inset 0 0 0 1px #ffffff73!important}[data-feature-module=article] .article-fresh-template-preview{position:relative;box-sizing:border-box;flex:1 1 0;min-height:0;height:auto;max-height:100%;display:flex;flex-direction:column;margin-top:16px;overflow:hidden;border:1px solid #e5e2ec;border-radius:8px;background:#fff}[data-feature-module=article] .article-fresh-template-preview__track{box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;min-height:0;height:auto;max-height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;padding:8px;overflow:hidden;contain:layout size}[data-feature-module=article] .article-fresh-template-preview__card{box-sizing:border-box;display:grid;place-items:center;min-width:0;min-height:0;width:100%;height:100%;margin:0;overflow:hidden;border-radius:10px;border:1px solid rgba(36,33,45,.08);background:#faf9fc}[data-feature-module=article] .article-fresh-template-preview__card-media{box-sizing:border-box;display:block;width:auto;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;margin:auto;aspect-ratio:3/4;overflow:hidden}[data-feature-module=article] .article-fresh-template-preview__card img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:3/4;object-fit:contain;object-position:center;border-radius:6px;box-shadow:0 6px 18px #24212d1a}.motion-view-root .motion-upload-slot .upload-clear-button{top:12px!important;right:12px!important;left:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;color:#f3f5ff!important;background:#0b0d14bd!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.motion-view-root .motion-upload-slot .upload-clear-button svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;padding:0!important;color:#fff!important;background:transparent!important;border-radius:0!important}@media(min-width:1100px)and (max-width:1440px){[data-feature-module=article] .article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-history-mode{padding:14px 18px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{min-height:80px!important;margin-bottom:14px!important;padding:12px 28px 10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper>div{gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper span{width:32px!important;height:32px!important;font-size:16px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper>div:not(:last-child):after{left:calc(50% + 18px)!important;right:calc(-50% + 18px)!important;top:15px!important;height:2px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper p{font-size:11px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(380px,430px) minmax(0,1fr)!important;gap:14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card,[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section{padding:14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel{gap:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel h2{font-size:15px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs{min-height:38px!important;padding:3px!important;gap:3px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs button{min-height:30px!important;padding:0 6px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row{gap:10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row strong{font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row button{padding:0 10px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field textarea{min-height:130px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row.is-copy{grid-template-columns:minmax(0,1fr) 142px!important;gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row button{padding-inline:10px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty{min-height:320px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty h2{font-size:16px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty div{gap:12px!important;margin-top:80px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty button{padding:0 16px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-copy-result{gap:10px!important;padding-top:6px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result label,[data-feature-module=article] .article-tag-section{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result textarea{min-height:240px!important}[data-feature-module=article] .article-tag-section .article-tag-editor{max-height:72px;overflow-y:auto}[data-feature-module=article] .article-tag-section .article-tag-editor button{min-height:26px;padding:0 10px;font-size:12px}[data-feature-module=article] .article-tag-section .article-tag-editor input{min-height:30px;flex-basis:210px!important;font-size:12px}[data-feature-module=article] .article-copy-actions .article-confirm-copy{min-height:40px!important;padding-inline:18px!important;font-size:13px}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section{margin-top:0!important;padding:14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section strong{font-size:15px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-rail{--article-quick-gap: 10px;display:flex!important;flex-wrap:nowrap!important;gap:var(--article-quick-gap)!important;overflow-x:auto!important;overflow-y:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-rail button{aspect-ratio:3/4!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-full-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important;gap:18px!important;padding:16px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-full-layout h2{font-size:18px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-full-layout p{font-size:14px!important}}@media(min-width:1100px)and (max-width:1440px)and (max-height:760px){[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-copy-result{gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result textarea{min-height:200px!important}[data-feature-module=article] .article-tag-section .article-tag-editor{max-height:58px}[data-feature-module=article] .article-copy-actions .article-confirm-copy{min-height:36px!important}}[data-feature-module=article] .article-view-root.article-popular-workbench{display:block!important;box-sizing:border-box!important;container-type:inline-size;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px 20px!important;overflow-x:hidden!important;overflow-y:visible!important;background:#f5f6ff!important}[data-feature-module=article] .article-view-root.article-popular-workbench::-webkit-scrollbar{width:8px}[data-feature-module=article] .article-view-root.article-popular-workbench::-webkit-scrollbar-thumb{background:#c8c2d8;border-radius:999px}[data-feature-module=article] .article-view-root.article-popular-workbench::-webkit-scrollbar-track{background:transparent}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:86px!important;margin:0 0 14px!important;padding:14px 64px 12px!important;border-color:#dedbe8!important;border-radius:12px!important;box-shadow:0 10px 28px #231f380a!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper>div{gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper span{width:30px!important;height:30px!important;font-size:15px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper>div:not(:last-child):after{left:calc(50% + 17px)!important;right:calc(-50% + 17px)!important;top:14px!important;height:2px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper p{font-size:12px!important;line-height:1.25!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:16px!important;align-items:stretch!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{flex:1 1 0!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;align-self:stretch!important;padding:18px!important;margin:0!important;border-color:#dedbe8!important;border-radius:14px!important;box-shadow:0 10px 28px #231f380f!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel{gap:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{overflow:hidden!important;display:flex!important;flex-direction:column!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel h2{font-size:15px!important;line-height:1.35!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs{grid-template-columns:76px 64px 76px 76px minmax(38px,1fr)!important;min-height:42px!important;padding:4px!important;gap:2px!important;border:1px solid #e2deee!important;border-radius:14px!important;background:#f2effa!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs button{min-height:34px!important;padding:0 2px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-template-select{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-template-trigger{min-height:40px!important;border-radius:12px!important;font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field{gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field textarea{min-height:116px!important;padding:16px!important;border:1px solid #ebe8f2!important;border-radius:12px!important;font-size:13px!important;line-height:1.6!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-config{display:grid!important;gap:12px!important;min-height:0!important;padding:2px 2px 4px!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-field{gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-option-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;max-width:100%!important;overflow:visible!important;padding:2px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-option-grid button{width:100%!important;min-width:0!important;min-height:88px!important;padding:6px 4px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-option-grid img{width:48px!important;height:48px!important}@media(max-width:720px){[data-feature-module=article] .article-visual-option-grid,[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-option-grid{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}[data-feature-module=article] .article-visual-option-grid button,[data-feature-module=article] .article-view-root.article-popular-workbench .article-visual-option-grid button{flex:0 0 72px!important;width:72px!important;min-width:72px!important}}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row{gap:8px 14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row strong{min-width:66px!important;font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row button{min-height:32px!important;padding:0 12px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row.is-copy{grid-template-columns:minmax(0,1fr) 176px!important;gap:12px!important;margin-top:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row input{min-height:40px!important;font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row button{min-width:0!important;min-height:42px!important;padding:0 16px!important;font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{grid-area:result!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>header{min-height:28px!important;padding:0 0 12px!important;border-bottom:1px solid #ebe8f2!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty{min-height:280px!important;height:auto!important;gap:10px!important;border:1px solid #e7e3f0!important;border-radius:12px!important;background:#f3f1fa!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty svg{width:70px!important;height:70px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty h2{font-size:18px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty p{max-width:420px!important;line-height:1.55!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty div{gap:12px!important;margin-top:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty button{min-height:34px!important;padding:0 18px!important;color:#565163!important;border-radius:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline{grid-area:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline header{padding:0 0 10px!important;border-bottom:1px solid #e5e1ed!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline strong{color:#111827!important;font-size:14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline p{margin-top:4px!important;font-size:11px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline .article-quick-rail{--article-quick-gap: 10px;display:flex!important;flex-wrap:nowrap!important;gap:var(--article-quick-gap)!important;padding:10px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline .article-quick-rail button{aspect-ratio:3/4!important;border-radius:8px!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline .article-quick-rail img{height:100%!important;object-fit:cover!important}@media(max-width:1180px){[data-feature-module=article] .article-view-root.article-popular-workbench{padding:8px 14px 18px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{min-height:86px!important;margin-bottom:16px!important;padding:14px 52px 12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(390px,.42fr) minmax(560px,.58fr)!important;grid-template-areas:"form result"!important;grid-template-rows:auto!important;align-items:start!important;gap:16px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{padding:18px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline .article-quick-rail button{aspect-ratio:3/4!important}}@media(max-width:1040px){[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{padding-inline:36px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(360px,.4fr) minmax(520px,.6fr)!important;grid-template-areas:"form result"!important;grid-template-rows:auto!important;align-items:start!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{padding:16px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs button{padding:0 2px!important;font-size:10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field textarea{min-height:114px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row.is-copy{grid-template-columns:minmax(0,1fr) 150px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section{padding-inline:8px!important}}@container (max-width: 920px){[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:82px!important;padding:12px 22px 10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper p{font-size:11px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper>div:not(:last-child):after{left:calc(50% + 16px)!important;right:calc(-50% + 16px)!important;height:2px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"form" "result"!important;grid-template-rows:auto auto!important;align-items:start!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel{height:auto!important;overflow:visible!important;align-self:start!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{min-height:0!important;height:auto!important;align-self:start!important}}[data-feature-module=article] .article-history-page{padding:24px 28px 28px!important;background:#fff!important}[data-feature-module=article] .article-history-page .article-section-head{margin-bottom:18px!important;color:#201d2b!important;background:transparent!important}[data-feature-module=article] .article-history-page .article-section-head span{color:#6f6a7d!important;font-size:13px!important;font-weight:800!important}[data-feature-module=article] .article-history-page .article-section-head h2{margin-top:4px!important;color:#171421!important;font-size:24px!important;line-height:1.2!important}[data-feature-module=article] .article-history-page .article-history-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:12px!important;overflow:visible!important}[data-feature-module=article] .article-history-page .article-history-card{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;width:220px!important;overflow:hidden!important;color:#201d2b!important;background:#fff!important;border:1px solid #dedbea!important;border-radius:8px!important;box-shadow:0 10px 28px #2825340f!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}[data-feature-module=article] .article-history-page .article-history-card:hover{transform:translateY(-2px)!important;background:#fff!important;border-color:#6b7cff57!important;box-shadow:0 16px 34px #3a305a1c!important}[data-feature-module=article] .article-history-page .article-history-preview{position:relative!important;flex:0 0 293px!important;width:220px!important;height:293px!important;padding:0!important;overflow:hidden!important;color:#827d91!important;background:#f5f6ff!important;border:0!important;border-radius:0!important;cursor:pointer!important}[data-feature-module=article] .article-history-page .article-history-status-badge{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;color:#6b7cff!important;background:#ffffffeb!important;border:1px solid rgba(107,124,255,.18)!important;border-radius:999px!important;box-shadow:0 8px 18px #2e26521a!important;font-size:12px!important;font-weight:900!important;line-height:1!important}[data-feature-module=article] .article-history-page .article-history-status-badge.status-failed{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}[data-feature-module=article] .article-history-page .article-history-status-badge.status-processing,[data-feature-module=article] .article-history-page .article-history-status-badge.status-pending{color:#5f667a!important;background:#f3f4f8!important;border-color:#dde1ea!important}[data-feature-module=article] .article-history-page .article-history-image-stack{width:100%!important;height:100%!important;display:grid!important;gap:4px!important;padding:8px!important;background:#f5f6ff!important}[data-feature-module=article] .article-history-page .article-history-image-stack.count-1{padding:0!important}[data-feature-module=article] .article-history-page .article-history-image-stack.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-feature-module=article] .article-history-page .article-history-image-stack.count-3,[data-feature-module=article] .article-history-page .article-history-image-stack.count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}[data-feature-module=article] .article-history-page .article-history-image-stack img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;background:#f5f6ff!important;border-radius:6px!important}[data-feature-module=article] .article-history-page .article-history-image-stack.count-1 img{border-radius:0!important}[data-feature-module=article] .article-history-page .article-history-loading,[data-feature-module=article] .article-history-page .article-history-failed{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:100%!important;color:#7d7890!important;background:#f5f6ff!important;font-size:14px!important;font-weight:900!important}[data-feature-module=article] .article-history-page .article-history-failed{color:#c2410c!important;background:#fff7ed!important}[data-feature-module=article] .article-history-page .article-history-failed svg{color:#f97316!important}[data-feature-module=article] .article-history-page .article-history-meta{position:relative!important;z-index:1!important;display:grid!important;flex:0 0 auto!important;grid-template-rows:auto auto auto!important;gap:8px!important;min-height:0!important;padding:12px!important;color:#201d2b!important;background:#fff!important;border-top:1px solid #ebe8f2!important}[data-feature-module=article] .article-history-page .article-history-meta strong{display:-webkit-box!important;min-height:40px!important;overflow:hidden!important;color:#201d2b!important;font-size:14px!important;font-weight:900!important;line-height:1.45!important;text-shadow:none!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}[data-feature-module=article] .article-history-page .article-history-meta p{margin:0!important;overflow:hidden!important;color:#8c8798!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-feature-module=article] .article-history-page .article-history-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-top:2px!important}[data-feature-module=article] .article-history-page .article-history-actions button{display:inline-grid!important;width:32px!important;height:32px!important;place-items:center!important;padding:0!important;color:#7e7890!important;background:#faf9fd!important;border:1px solid #dedbea!important;border-radius:8px!important;box-shadow:none!important;cursor:pointer!important;transition:color .16s ease,background .16s ease,border-color .16s ease!important}[data-feature-module=article] .article-history-page .article-history-actions button:hover,[data-feature-module=article] .article-history-page .article-history-actions button.is-favorite{color:#7a82ff!important;background:#f2f3ff!important;border-color:#7a82ff42!important}[data-feature-module=article] .article-history-page .article-history-actions svg{width:15px!important;height:15px!important}@media(max-width:1280px){[data-feature-module=article] .article-history-page .article-history-grid{gap:12px!important}}@media(max-width:760px){[data-feature-module=article] .article-history-page{padding:18px!important}[data-feature-module=article] .article-history-page .article-history-card,[data-feature-module=article] .article-history-page .article-history-preview{width:100%!important}[data-feature-module=article] .article-history-page .article-history-preview{flex:0 0 auto!important;height:auto!important;aspect-ratio:3/4!important}}.voice-synthesis-view-root .voice-conversion-canvas.is-recent,.voice-convert-view-root .voice-conversion-canvas.is-recent,.music-generation-view .voice-conversion-canvas.is-recent,.music-generation-view .music-canvas.is-recent,.transcribe-view-root .voice-conversion-canvas.is-recent,.replicate-view .voice-conversion-canvas.is-recent,.video-dub-view-root .video-dub-canvas.is-recent{display:block!important;width:100%!important;min-height:calc(100vh - 96px)!important;padding:0 24px 24px!important;overflow:auto!important;background:#fff!important}.voice-synthesis-view-root .voice-recent-panel,.voice-convert-view-root .voice-recent-panel,.music-generation-view .voice-recent-panel,.music-generation-view .music-recent-panel,.transcribe-view-root .voice-recent-panel,.transcribe-view-root .transcribe-recent-panel,.replicate-view .replicate-recent-list{display:grid!important;grid-template-columns:repeat(auto-fill,400px)!important;align-content:start!important;align-items:stretch!important;justify-content:start!important;justify-items:stretch!important;gap:20px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:32px 0 0!important}.video-dub-view-root .video-dub-recent-panel{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,320px))!important;align-content:start!important;align-items:start!important;justify-content:start!important;justify-items:stretch!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.voice-synthesis-view-root .voice-recent-panel.has-items,.voice-convert-view-root .voice-recent-panel.has-items,.music-generation-view .voice-recent-panel.has-items,.transcribe-view-root .voice-recent-panel.has-items,.video-dub-view-root .video-dub-recent-panel.has-items{min-height:0!important}.voice-synthesis-view-root .voice-recent-card,.voice-convert-view-root .voice-recent-card,.music-generation-view .voice-recent-card{display:flex!important;flex-direction:column!important;align-items:center!important;box-sizing:border-box!important;width:400px!important;max-width:400px!important;aspect-ratio:5/2.5!important;min-width:0!important;min-height:0!important;gap:8px!important;padding:20px 24px 18px!important;overflow:hidden!important;color:#111827!important;background:linear-gradient(180deg,#f5f9ff,#fff 58%)!important;border:1px solid #e3ecfa!important;border-radius:16px!important;box-shadow:0 8px 24px #3b82f614!important}.transcribe-view-root .voice-recent-card,.replicate-view .replicate-recent-card{display:flex!important;flex-direction:column!important;align-items:center!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;overflow:hidden!important;color:#111827!important;background:#fff!important;border:1px solid #dedbe8!important;border-radius:12px!important;box-shadow:0 6px 18px #1c182c0f!important}.music-generation-view .music-recent-card{display:flex!important;aspect-ratio:5/2.5!important}.transcribe-view-root .transcribe-recent-card{display:flex!important;aspect-ratio:3/4!important}.video-dub-view-root .video-dub-recent-card{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;justify-items:stretch!important;align-content:start!important;gap:12px!important;padding:16px!important;overflow:hidden!important;color:#24202b!important;background:#fff!important;border:1px solid #dedbe8!important;border-radius:12px!important;box-shadow:0 10px 30px #1c182c0f!important}.video-dub-view-root .video-dub-recent-card{display:grid!important;grid-template-rows:auto auto auto!important;height:auto!important;padding:0!important;gap:0!important}.video-dub-view-root .video-dub-recent-item-wrapper{min-width:0!important}.voice-synthesis-view-root .voice-recent-art,.voice-convert-view-root .voice-recent-art,.music-generation-view .music-recent-art,.transcribe-view-root .voice-recent-art{flex:0 0 auto!important;width:44px!important;height:44px!important;color:#623bff!important;background:#f3f0ff!important;border:1px solid #ded8ff!important;border-radius:10px!important}.music-generation-view .music-recent-art svg{width:22px!important;height:22px!important}.voice-synthesis-view-root .voice-recent-art,.voice-convert-view-root .voice-recent-art,.music-generation-view .music-recent-art{display:none!important}.voice-synthesis-view-root .voice-recent-info,.voice-convert-view-root .voice-recent-info,.music-generation-view .voice-recent-info,.transcribe-view-root .voice-recent-info{flex:0 0 auto!important;justify-items:center!important;gap:6px!important;padding-top:4px!important;text-align:center!important}.voice-synthesis-view-root .voice-recent-card strong,.voice-convert-view-root .voice-recent-card strong,.music-generation-view .voice-recent-card strong,.transcribe-view-root .voice-recent-card strong,.replicate-view .replicate-recent-card strong{max-width:100%!important;overflow:hidden!important;color:#111827!important;font-size:18px!important;font-weight:800!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.voice-synthesis-view-root .voice-recent-card span,.voice-convert-view-root .voice-recent-card span,.music-generation-view .voice-recent-card span,.transcribe-view-root .voice-recent-card span,.replicate-view .replicate-recent-card span{overflow:hidden!important;color:#9ca3af!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-dub-view-root .video-dub-recent-info strong{max-width:100%!important;overflow:hidden!important;color:#24202b!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.voice-synthesis-view-root .voice-recent-actions,.voice-convert-view-root .voice-recent-actions,.music-generation-view .voice-recent-actions{display:none!important}.transcribe-view-root .voice-recent-actions{flex:0 0 auto!important;justify-content:center!important;gap:10px!important;width:100%!important;margin-top:auto!important}.voice-synthesis-view-root .voice-recent-player,.voice-convert-view-root .voice-recent-player,.music-generation-view .voice-recent-player{flex:1 1 auto!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding-top:10px!important;border-top:0!important}.voice-synthesis-view-root .voice-recent-icon-button,.voice-convert-view-root .voice-recent-icon-button,.music-generation-view .music-recent-control-btn{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;color:#4b5563!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important}.transcribe-view-root .voice-recent-actions .voice-recent-icon-button{width:28px!important;height:28px!important;min-height:28px!important;color:#696477!important;background:#f5f3f9!important;border:1px solid #e3dfeb!important;border-radius:8px!important}.transcribe-view-root .voice-recent-actions .voice-recent-icon-button svg{width:16px!important;height:16px!important}.voice-synthesis-view-root .voice-recent-player-toolbar .voice-recent-icon-button,.voice-convert-view-root .voice-recent-player-toolbar .voice-recent-icon-button,.music-generation-view .voice-recent-player-toolbar .voice-recent-icon-button{width:36px!important;height:36px!important;min-height:36px!important}.voice-synthesis-view-root .voice-recent-player-btn,.voice-convert-view-root .voice-recent-player-btn,.music-generation-view .voice-recent-player-btn{width:36px!important;height:36px!important;min-height:36px!important;color:#1d4ed8!important;background:#dbeafe!important;border:0!important;border-radius:50%!important}.voice-synthesis-view-root .voice-recent-player-speed,.voice-convert-view-root .voice-recent-player-speed,.music-generation-view .voice-recent-player-speed{width:36px!important;height:36px!important;min-height:36px!important;color:#fff!important;font-size:10px!important;line-height:1!important;background:#3b82f6!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 12px #3b82f647!important}.video-dub-view-root .video-dub-favorite-button{width:auto!important;padding:0 10px!important}.voice-synthesis-view-root .voice-recent-icon-button:hover,.voice-synthesis-view-root .voice-recent-icon-button.is-favorite,.voice-convert-view-root .voice-recent-icon-button:hover,.voice-convert-view-root .voice-recent-icon-button.is-favorite,.transcribe-view-root .voice-recent-actions .voice-recent-icon-button:hover,.transcribe-view-root .voice-recent-actions .voice-recent-icon-button.is-favorite,.music-generation-view .music-recent-control-btn:hover,.replicate-view .replicate-card-actions button:hover,.video-dub-view-root .video-dub-recent-icon-button:hover,.video-dub-view-root .video-dub-favorite-button:hover,.video-dub-view-root .video-dub-favorite-button.is-favorite{color:#3b82f6!important;background:#eff6ff!important;border-color:#bfdbfe!important}.voice-synthesis-view-root .voice-recent-player-toolbar .voice-recent-icon-button:hover,.voice-synthesis-view-root .voice-recent-player-toolbar .voice-recent-icon-button.is-favorite,.voice-convert-view-root .voice-recent-player-toolbar .voice-recent-icon-button:hover,.voice-convert-view-root .voice-recent-player-toolbar .voice-recent-icon-button.is-favorite,.music-generation-view .voice-recent-player-toolbar .voice-recent-icon-button:hover{color:#3b82f6!important;background:#eff6ff!important;border:0!important}.voice-synthesis-view-root .voice-recent-player-toolbar .voice-recent-icon-button.is-danger:hover,.voice-convert-view-root .voice-recent-player-toolbar .voice-recent-icon-button.is-danger:hover{color:#dc2626!important;background:#fff1f1!important;border:0!important}.voice-synthesis-view-root .voice-recent-icon-button.is-danger:hover,.voice-convert-view-root .voice-recent-icon-button.is-danger:hover,.transcribe-view-root .voice-recent-actions .voice-recent-icon-button.is-danger:hover,.video-dub-view-root .video-dub-recent-icon-button.is-danger:hover{color:#dc2626!important;background:#fff1f1!important;border-color:#fecaca!important}.transcribe-view-root .transcribe-recent-card .voice-recent-info span{font-size:16px!important;line-height:1.4!important}.transcribe-view-root .transcribe-recent-card p{flex:1 1 auto!important;min-height:0!important;margin:0!important;color:#625d70!important;background:#f8f7fb!important;border:1px solid #ebe7f2!important;border-radius:6px!important;padding:6px 8px!important;font-size:24px!important;line-height:1.4!important;-webkit-line-clamp:2!important}.video-dub-view-root .video-dub-recent-info span{overflow:hidden!important;color:#858196!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;text-overflow:ellipsis!important;white-space:nowrap!important}.replicate-view .replicate-card-actions button,.video-dub-view-root .video-dub-recent-icon-button,.video-dub-view-root .video-dub-favorite-button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;color:#696477!important;background:#f5f3f9!important;border:1px solid #e3dfeb!important;border-radius:8px!important;box-shadow:none!important}.replicate-view .replicate-card-actions,.video-dub-view-root .video-dub-recent-actions{justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-top:auto!important}.video-dub-view-root .video-dub-recent-art{height:auto!important;min-height:0!important;color:#b9b4c7!important;background:#f5f3f9!important}.video-dub-view-root .video-dub-recent-art img{width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}.video-dub-view-root .video-dub-recent-info{gap:6px!important;min-width:0!important;padding:12px 14px 4px!important}.video-dub-view-root .video-dub-recent-stage{padding:8px 14px 0!important;color:#623bff!important}.video-dub-view-root .video-dub-recent-play{color:#623bff!important;background:#fffffff0!important;box-shadow:0 10px 22px #1c182c2e!important}.voice-synthesis-view-root .voice-recent-empty,.voice-convert-view-root .voice-recent-empty,.music-generation-view .voice-recent-empty,.transcribe-view-root .voice-recent-empty,.replicate-view .voice-recent-empty,.video-dub-view-root .video-dub-recent-empty{grid-column:1/-1!important;justify-self:center!important;align-self:start!important;width:min(520px,100%)!important;min-height:280px!important;margin:40px auto 0!important;padding:36px 28px!important;color:#858196!important;background:#fbfafd!important;border:1px dashed #d8d4e3!important;border-radius:12px!important;box-shadow:none!important}.voice-synthesis-view-root .voice-recent-empty:before,.voice-convert-view-root .voice-recent-empty:before,.music-generation-view .voice-recent-empty:before,.transcribe-view-root .voice-recent-empty:before,.replicate-view .voice-recent-empty:before,.video-dub-view-root .video-dub-recent-empty:before{display:none!important}.voice-synthesis-view-root .voice-recent-empty svg,.voice-convert-view-root .voice-recent-empty svg,.music-generation-view .voice-recent-empty svg,.transcribe-view-root .voice-recent-empty svg,.replicate-view .voice-recent-empty svg,.video-dub-view-root .video-dub-recent-empty svg{color:#623bff!important}.voice-synthesis-view-root .voice-recent-empty strong,.voice-convert-view-root .voice-recent-empty strong,.music-generation-view .voice-recent-empty strong,.transcribe-view-root .voice-recent-empty strong,.replicate-view .voice-recent-empty strong,.video-dub-view-root .video-dub-recent-empty strong{color:#24202b!important}.voice-synthesis-view-root .voice-recent-empty p,.voice-convert-view-root .voice-recent-empty p,.music-generation-view .voice-recent-empty p,.transcribe-view-root .voice-recent-empty p,.replicate-view .voice-recent-empty p,.video-dub-view-root .video-dub-recent-empty p{max-width:340px!important;color:#858196!important}@media(max-width:900px){.voice-synthesis-view-root .voice-conversion-canvas.is-recent,.voice-convert-view-root .voice-conversion-canvas.is-recent,.music-generation-view .voice-conversion-canvas.is-recent,.music-generation-view .music-canvas.is-recent,.transcribe-view-root .voice-conversion-canvas.is-recent,.replicate-view .voice-conversion-canvas.is-recent,.video-dub-view-root .video-dub-canvas.is-recent{padding:0 16px 20px!important}.video-dub-view-root .video-dub-recent-panel{grid-template-columns:1fr!important;gap:14px!important}}.feature-page-shell .video-dub-player-modal{z-index:400!important;background:#0f1118c2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-page-shell .video-dub-player-dialog{background:#fff!important;border:1px solid #dedbe8!important}.feature-page-shell .video-dub-player-head{color:#24202b!important;background:#fff!important;border-bottom:1px solid #ebe8f2!important}.feature-page-shell .video-dub-player-head strong{color:#24202b!important}.feature-page-shell .video-dub-player-head button{color:#696477!important;background:#f5f3f9!important;border:1px solid #e3dfeb!important;box-shadow:none!important}.feature-page-shell .video-dub-player-head button:hover{color:#623bff!important;background:#f3f0ff!important;border-color:#d8d0ff!important}.feature-page-shell .video-dub-player-body{background:#111118!important}.feature-page-shell .video-dub-player-body video{width:auto!important;height:auto!important;max-width:100%!important;max-height:min(78vh,720px)!important;background:transparent!important;object-fit:contain!important}.feature-page-shell [data-feature-module=chat] .chat-content-layout{padding-left:24px!important;padding-right:0!important}.feature-page-shell [data-feature-module=chat] .chat-history-rail.history-rail{position:static!important;top:auto!important;right:auto!important;box-shadow:none!important}.feature-page-shell [data-feature-module=chat] .chat-history-item,.feature-page-shell [data-feature-module=chat] .chat-history-item:hover,.feature-page-shell [data-feature-module=chat] .chat-history-item.is-selected{box-shadow:none!important}.feature-page-shell [data-feature-module=chat] .chat-history-list{gap:12px!important}.feature-page-shell [data-feature-module=chat] .chat-history-dropdown{position:relative!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:10px!important;pointer-events:auto!important}.feature-page-shell [data-feature-module=chat] .chat-history-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:42px!important;gap:8px!important;padding:0 14px!important;color:#4b4658!important;background:#fff!important;border:1px solid #dedbe8!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer!important;font-size:14px!important;font-weight:800!important}.feature-page-shell [data-feature-module=chat] .chat-history-toggle span{color:inherit!important;background:transparent!important;border:0!important}.feature-page-shell [data-feature-module=chat] .chat-history-toggle b{display:inline-grid!important;min-width:22px!important;height:22px!important;margin-left:auto!important;place-items:center!important;color:#623bff!important;background:#f3f0ff!important;border:0!important;border-radius:999px!important;font-size:12px!important}.feature-page-shell [data-feature-module=chat] .chat-history-toggle svg:last-child{transition:transform .16s ease!important}.feature-page-shell [data-feature-module=chat] .chat-history-toggle.is-open svg:last-child{transform:rotate(180deg)!important}.feature-page-shell [data-feature-module=chat] .chat-history-dropdown .chat-history-rail{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:30!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;overflow:visible!important}.feature-page-shell [data-feature-module=chat] .chat-history-dropdown .chat-history-list{display:grid!important;flex:none!important;gap:10px!important;max-height:354px!important;padding:6px 2px!important;overflow-y:auto!important}.feature-page-shell [data-feature-module=chat] .chat-history-item{display:grid!important;align-content:center!important;gap:7px!important;min-height:62px!important;padding:11px 12px!important}.feature-page-shell [data-feature-module=chat] .chat-history-item span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feature-page-shell [data-feature-module=chat] .chat-content-layout,.feature-page-shell [data-feature-module=chat] .chat-view-root.is-intro .chat-content-layout{display:grid!important;grid-template-columns:256px minmax(0,1fr) 256px!important;column-gap:28px!important;align-items:stretch!important;padding:16px 24px 0!important}.feature-page-shell [data-feature-module=chat] .chat-actions-panel{position:static!important;grid-column:1!important;grid-row:1!important;display:flex!important;align-items:stretch!important;width:256px!important;max-width:256px!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;pointer-events:auto!important}.feature-page-shell [data-feature-module=chat] .chat-dialog-column,.feature-page-shell [data-feature-module=chat] .chat-view-root.is-intro .chat-dialog-column{grid-column:2!important;grid-row:1!important;justify-self:center!important}.feature-page-shell [data-feature-module=chat] .chat-new-conversation-button,.feature-page-shell [data-feature-module=chat] .chat-history-dropdown,.feature-page-shell [data-feature-module=chat] .chat-history-dropdown .chat-history-rail{width:100%!important}@media(max-width:1180px){.feature-page-shell [data-feature-module=chat] .chat-content-layout,.feature-page-shell [data-feature-module=chat] .chat-view-root.is-intro .chat-content-layout{grid-template-columns:240px minmax(0,1fr)!important}}section.image-gen-view.is-generation-workbench .image-workbench-layout{grid-template-columns:320px minmax(0,1fr)!important}section.image-gen-view.is-generation-workbench .image-workbench-history{grid-column:1!important;grid-row:1!important;border-left:1px solid #e2dfec!important}section.image-gen-view.is-generation-workbench .image-workbench-main{grid-column:2!important;grid-row:1!important}@media(max-width:980px){section.image-gen-view.is-generation-workbench .image-workbench-layout{grid-template-columns:1fr!important}section.image-gen-view.is-generation-workbench .image-workbench-history,section.image-gen-view.is-generation-workbench .image-workbench-main{grid-column:1!important}section.image-gen-view.is-generation-workbench .image-workbench-history{grid-row:1!important}section.image-gen-view.is-generation-workbench .image-workbench-main{grid-row:2!important}}@media(max-width:1440px),(max-height:900px){[data-feature-module=article] .article-view-root.article-popular-workbench{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;scrollbar-gutter:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{min-height:72px!important;margin-bottom:10px!important;padding:10px 28px 8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper p{font-size:11px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"form result"!important;grid-template-rows:auto!important;align-items:start!important;height:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel{align-self:start!important;gap:10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>:not(header){height:100%!important;min-height:0!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-history-preview),[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-xhs-stage),[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-fresh-template-preview{overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty,[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result,[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result{height:100%!important;min-height:0!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-history-preview),[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-xhs-stage){height:min(680px,100vh - 160px)!important;max-height:min(680px,100vh - 160px)!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-image-result:has(.article-result-xhs-stage){height:min(760px,100vh - 180px)!important;max-height:min(760px,100vh - 180px)!important;min-height:0!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field textarea{min-height:88px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row{gap:6px 8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row button{min-height:30px!important;padding:0 10px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row.is-copy{grid-template-columns:minmax(0,1fr) 160px!important;gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-rail button{aspect-ratio:3/4!important}}.billing-points{display:inline-flex;align-items:center;justify-content:center;min-width:1.2em;color:currentColor;font-size:12px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.llm-round.primary:has(.billing-points){width:auto;min-width:48px;padding-inline:12px;gap:4px;grid-auto-flow:column}.llm-round.primary .billing-points,.send-button .billing-points,.dh-generate-button .billing-points{opacity:.92}.price-pill .billing-points,.watermark-composer-footer>strong .billing-points,.replicate-composer-footer>strong .billing-points{color:inherit;font-size:inherit}@media(max-width:1180px){[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{overflow:visible!important}}@container (max-width: 920px){[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"form" "result" "quick"!important;grid-template-rows:auto auto auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{height:auto!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty{min-height:220px!important;height:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field textarea{min-height:72px!important}}.feature-page-shell:has([data-feature-active=true] .image-gen-view),.feature-page-shell:has([data-feature-active=true] .video-gen-view-root:not(.is-gen-stage)){height:auto!important;max-height:none!important;min-height:100vh!important;overflow:visible!important}.feature-main:has([data-feature-active=true] .image-gen-view),.feature-main:has([data-feature-active=true] .video-gen-view-root:not(.is-gen-stage)){display:block!important;height:auto!important;max-height:none!important;min-height:100vh!important;overflow:visible!important}.delete-confirm-layer{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:20px}.delete-confirm-backdrop{position:absolute;inset:0;background:#1614206b;border:0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-confirm-backdrop:disabled{cursor:default}.delete-confirm-dialog{position:relative;z-index:1;display:grid;justify-items:center;width:min(420px,100vw - 40px);padding:32px 24px 24px;color:#292733;background:#fff;border:1px solid rgba(236,234,243,.96);border-radius:18px;box-shadow:0 28px 90px #18142a38,0 0 0 1px #ffffffd1 inset;animation:logout-confirm-in .22s cubic-bezier(.22,.61,.36,1) both}.delete-confirm-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#777586;background:#fbfaff;border:1px solid #f0edf7;border-radius:50%;box-shadow:0 12px 28px #2f2a5014;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.delete-confirm-close:hover:not(:disabled),.delete-confirm-close:focus-visible{color:#292733;background:#fff;border-color:#e5dff4;box-shadow:0 14px 30px #2f2a501f;outline:none}.delete-confirm-icon{display:grid;width:64px;height:64px;place-items:center;margin-bottom:18px;color:#ef4444;background:#fff1f1;border:1px solid #ffd4d4;border-radius:50%}.delete-confirm-copy{display:grid;justify-items:center;gap:10px;margin-bottom:22px;text-align:center}.delete-confirm-copy h2{margin:0;color:#292733;font-size:22px;font-weight:800;line-height:1.2}.delete-confirm-copy p{max-width:310px;margin:0;color:#8c899d;font-size:14px;line-height:1.6}.delete-confirm-copy strong{max-width:320px;padding:8px 12px;overflow:hidden;color:#5f5b70;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;background:#fbfaff;border:1px solid #eceaf3;border-radius:999px}.delete-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.delete-confirm-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;color:#5f5b70;font-size:14px;font-weight:800;background:#fff;border:1px solid #e8e5f0;border-radius:12px;cursor:pointer;box-shadow:0 10px 24px #2f2a500f;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.delete-confirm-actions button:hover:not(:disabled),.delete-confirm-actions button:focus-visible{background:#fbfaff;border-color:#dcd7ea;box-shadow:0 14px 28px #2f2a501a;outline:none}.delete-confirm-actions button:active:not(:disabled){transform:translateY(1px)}.delete-confirm-actions button:disabled{cursor:not-allowed;opacity:.68}.delete-confirm-actions button.is-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef444480;box-shadow:0 14px 30px #ef444438}.delete-confirm-actions button.is-danger:hover:not(:disabled),.delete-confirm-actions button.is-danger:focus-visible{background:linear-gradient(135deg,#f05252,#ef4444);border-color:#f871719e}.delete-confirm-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#9f5cff,#5b2cff);border-color:#9f5cff80;box-shadow:0 14px 30px #5b2cff38}.delete-confirm-actions button.is-primary:hover:not(:disabled),.delete-confirm-actions button.is-primary:focus-visible{background:linear-gradient(135deg,#a86bff,#6d3cff);border-color:#a86bff9e}@media(max-width:520px){.delete-confirm-dialog{padding:28px 18px 20px;border-radius:16px}.delete-confirm-actions{grid-template-columns:1fr}}@media(max-width:900px){.fm-assets-filter-row,.fm-transaction-toolbar,.fm-assets-time-filter{align-items:flex-start;flex-direction:column}.fm-assets-time-presets,.fm-assets-date-range{width:100%}.fm-assets-time-presets{overflow-x:auto}.fm-transaction-toolbar .fm-assets-time-filter{align-items:stretch}}.image-gen-view .chatbot-ui-dialog button[aria-label*=生成],.video-gen-view .chatbot-ui-dialog button[aria-label*=生成],[data-feature-module=image-digital-human] .dh-generate-button{border-radius:999px!important}.image-gen-view .chatbot-ui-dialog button[aria-label*=生成]:not(:disabled),.video-gen-view .chatbot-ui-dialog button[aria-label*=生成]:not(:disabled),[data-feature-module=image-digital-human] .dh-generate-button:not(:disabled){color:#fff!important;background:var(--fm-brand, var(--brand-primary, #6d3cff))!important;border-color:var(--fm-brand, var(--brand-primary, #6d3cff))!important;opacity:1!important}.image-gen-view .chatbot-ui-dialog button[aria-label*=生成]:disabled,.video-gen-view .chatbot-ui-dialog button[aria-label*=生成]:disabled,[data-feature-module=image-digital-human] .dh-generate-button:disabled{color:#b8b5c7!important;background:#fff!important;border-color:#dedbea!important;opacity:.62!important}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;left:50%;z-index:500;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}[data-tooltip]:before{content:attr(data-tooltip);bottom:calc(100% + 10px);min-width:max-content;padding:6px 9px;color:#fff;background:#26242cf0;border-radius:7px;box-shadow:0 10px 24px #1916242e;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;transform:translate(-50%,4px)}[data-tooltip]:after{content:"";bottom:calc(100% + 5px);width:8px;height:8px;background:#26242cf0;transform:translate(-50%,4px) rotate(45deg)}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus-visible:before,[data-tooltip]:focus-visible:after{opacity:1}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before{transform:translate(-50%)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{transform:translate(-50%) rotate(45deg)}[data-tooltip=""]:before,[data-tooltip=""]:after{display:none}.fm-profile-billing-view{--fm-billing-brand: #6d3cff;--fm-billing-brand-2: #9a72ff;--fm-billing-brand-soft: #f2edff;--fm-billing-line: #e5e2ef;--fm-billing-ink: #292733;--fm-billing-muted: #9a97a8;display:grid;grid-template-rows:auto minmax(0,1fr);gap:22px;height:calc(100vh - 72px);min-height:0;padding:32px;overflow:hidden;color:var(--fm-billing-ink);background:#f6f7fb!important}.fm-profile-billing-view .assets-toolbar,.fm-profile-billing-view .assets-balance-hero,.fm-profile-billing-view .fm-billing-workspace,.fm-profile-billing-view .assets-login-panel{width:min(1180px,100%);max-width:1180px;margin-right:auto;margin-left:auto}.fm-profile-billing-view .assets-balance-hero{margin-top:0;margin-bottom:0}.fm-profile-billing-view .assets-toolbar h1{color:var(--fm-billing-ink);font-size:24px;font-weight:800}.fm-profile-billing-view .assets-icon-button{color:#4b4658;background:#fff;border-color:var(--fm-billing-line);box-shadow:0 4px 14px #2927330a}.fm-profile-billing-view .assets-icon-button:hover:not(:disabled){color:var(--fm-billing-brand);background:var(--fm-billing-brand-soft);border-color:#dcd4ff}.fm-profile-billing-view .fm-billing-balance-hero.assets-balance-hero{color:#fff;background:linear-gradient(135deg,#b58aff 0%,var(--fm-billing-brand) 48%,#5b8cff 100%);border-radius:18px;box-shadow:0 18px 42px #6d3cff38}.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-info span,.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-info small{color:#ffffffe0}.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-info strong{color:#fff;font-size:42px;letter-spacing:.02em}.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-actions button{min-height:42px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:800;box-shadow:none}.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-actions button:not(.is-ghost){color:var(--fm-billing-brand);background:#fff;border:0}.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-actions button:not(.is-ghost):hover{color:#5a2cfc;background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #ffffff2e}.fm-billing-toolbar p{margin:6px 0 0;color:var(--fm-billing-muted);font-size:14px;font-weight:600}.fm-billing-balance-hero .assets-balance-actions button.is-ghost{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);box-shadow:none}.fm-billing-balance-hero .assets-balance-actions button.is-ghost:hover{background:#fff3;box-shadow:none}.fm-billing-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;align-items:stretch;min-height:0;margin:0 auto}.fm-billing-recharge-card,.fm-billing-side-card{padding:22px 22px 20px;background:#fff;border:1px solid var(--fm-billing-line);border-radius:18px;box-shadow:0 10px 30px #2927330d}.fm-billing-recharge-card{display:flex;flex-direction:column;align-self:stretch;min-height:0;height:100%}.fm-billing-recharge-card .assets-presets{grid-template-columns:repeat(6,minmax(0,1fr))}.fm-billing-recharge-card .assets-payment-method-row,.fm-billing-recharge-card .assets-custom-amount,.fm-billing-recharge-card .assets-primary-action{width:100%}.fm-billing-pay-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start;margin-top:16px;margin-bottom:32px}.fm-billing-pay-row .fm-billing-custom-field,.fm-billing-pay-row .fm-billing-payment-field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:none;margin:0}.fm-billing-pay-row .fm-billing-custom-field>span,.fm-billing-pay-row .fm-billing-payment-field>span{color:var(--fm-billing-muted);font-size:14px;font-weight:600}.fm-billing-custom-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.fm-billing-custom-control input{width:100%;min-width:0}.fm-billing-recharge-card .assets-primary-action{margin-top:auto}.fm-billing-recharge-card .assets-error{margin-bottom:12px}.fm-profile-billing-view .fm-billing-recharge-card .assets-section-title,.fm-profile-billing-view .fm-billing-side-card .assets-section-title{margin-bottom:16px;color:var(--fm-billing-ink);font-size:15px;font-weight:800}.fm-profile-billing-view .fm-billing-recharge-card .assets-section-title svg,.fm-profile-billing-view .fm-billing-side-card .assets-section-title svg{color:var(--fm-billing-brand)}.fm-profile-billing-view .fm-billing-recharge-card .assets-presets button{min-height:72px;color:var(--fm-billing-ink);background:#fff;border:1px solid var(--fm-billing-line);border-radius:12px;box-shadow:none}.fm-profile-billing-view .fm-billing-recharge-card .assets-presets button small{color:var(--fm-billing-muted)}.fm-profile-billing-view .fm-billing-recharge-card .assets-presets button:hover{background:#fbfaff;border-color:#dcd4ff}.fm-profile-billing-view .fm-billing-recharge-card .assets-presets button.is-active{color:var(--fm-billing-brand);background:var(--fm-billing-brand-soft);border-color:#cfc1ff;box-shadow:inset 0 0 0 1px #6d3cff14}.fm-profile-billing-view .fm-billing-recharge-card .assets-custom-amount{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;color:var(--fm-billing-muted)}.fm-profile-billing-view .fm-billing-recharge-card .fm-billing-custom-control input{color:var(--fm-billing-ink);background:#fff;border:1px solid var(--fm-billing-line);border-radius:12px}.fm-profile-billing-view .fm-billing-recharge-card .fm-billing-custom-control input:focus{border-color:#cfc1ff;box-shadow:0 0 0 3px #6d3cff1f}.fm-profile-billing-view .fm-billing-recharge-card .assets-custom-amount em{color:var(--fm-billing-brand)}.fm-profile-billing-view .fm-billing-recharge-card .assets-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;background:transparent;border:0}.fm-profile-billing-view .fm-billing-recharge-card .assets-payment-methods button{min-height:44px;color:var(--fm-billing-ink);background:#fff;border:1px solid var(--fm-billing-line);border-radius:12px;box-shadow:none}.fm-profile-billing-view .fm-billing-recharge-card .assets-payment-methods button:hover{background:#fbfaff;border-color:#dcd4ff}.fm-profile-billing-view .fm-billing-recharge-card .assets-payment-methods button.is-active{color:#fff;background:linear-gradient(135deg,var(--fm-billing-brand-2) 0%,var(--fm-billing-brand) 100%);border-color:transparent;box-shadow:0 10px 22px #6d3cff38}.fm-profile-billing-view .fm-billing-recharge-card .assets-error{color:#dc2626;background:#fff1f2;border-color:#fecdd3}.fm-profile-billing-view .fm-billing-recharge-card .assets-primary-action{width:100%;min-height:48px;border-radius:12px;background:linear-gradient(135deg,var(--fm-billing-brand-2) 0%,var(--fm-billing-brand) 100%);box-shadow:0 12px 28px #6d3cff3d}.fm-profile-billing-view .fm-billing-recharge-card .assets-primary-action:hover:not(:disabled){box-shadow:0 16px 34px #6d3cff4d}.fm-billing-side{display:flex;flex-direction:column;gap:18px;min-height:0;height:100%}.fm-billing-records-card{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding-bottom:16px}.fm-billing-orders-card{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;min-height:0}.fm-billing-latest-tx{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 14px;text-align:left;background:#f8f7fc;border:1px solid #ece9f5;border-radius:14px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.fm-billing-latest-tx:hover{background:var(--fm-billing-brand-soft);border-color:#dcd4ff}.fm-billing-latest-main{display:grid;flex:1;gap:6px;min-width:0}.fm-billing-latest-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.fm-billing-latest-type{flex-shrink:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,#fff);font-size:12px;font-weight:800;line-height:1.4}.fm-billing-latest-head strong{min-width:0;color:var(--fm-billing-ink);font-size:14px;font-weight:700;line-height:1.45}.fm-billing-latest-main small{color:var(--fm-billing-muted);font-size:12px;line-height:1.4}.fm-billing-latest-amount{flex-shrink:0;font-style:normal;font-size:17px;font-weight:800;line-height:1.2;white-space:nowrap}.fm-billing-side-link{width:100%;margin-top:auto;padding:10px 0 0;color:var(--fm-billing-brand);background:transparent;border:0;font-size:13px;font-weight:800;cursor:pointer}.fm-billing-side-card .assets-order-list{display:grid;flex:1 1 auto;align-content:start;gap:10px;min-height:0;max-height:none;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.fm-billing-orders-card .assets-section-title{flex:0 0 auto}.fm-billing-side-card .assets-order-row{padding:12px 14px;background:#f8f7fc;border:1px solid #ece9f5;border-radius:12px}.fm-billing-side-card .assets-order-row strong{color:var(--fm-billing-ink)}.fm-billing-side-card .assets-order-row span{color:var(--fm-billing-muted)}.fm-profile-billing-view .fm-billing-side-card .assets-empty-state,.fm-profile-billing-view .assets-login-panel{display:grid;place-items:center;min-height:120px;padding:24px 16px;color:var(--fm-billing-muted)!important;font-size:13px;font-weight:600;text-align:center;background:#f8f7fc!important;border:1px dashed #e5e2ef!important;border-radius:14px;box-shadow:none}.fm-profile-billing-view.is-modal{min-height:0;padding:24px 28px 28px;border-radius:18px}.fm-billing-toolbar-actions{display:flex;align-items:center;gap:10px}.fm-billing-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#14121c6b}.fm-billing-modal{width:min(1180px,100vw - 48px);max-height:min(92vh,920px);overflow:auto;border-radius:18px;box-shadow:0 28px 80px #14121c2e}.fm-transactions-modal-backdrop{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:24px;background:#14121c6b}.fm-transactions-modal{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100vw - 48px);max-height:min(86vh,860px);overflow:hidden;background:#fff;border:1px solid #e5e2ef;border-radius:18px;box-shadow:0 28px 80px #14121c2e}.fm-transactions-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 72px 18px 20px;border-bottom:1px solid #ece9f5}.fm-transactions-modal .assets-dialog-close{top:16px;right:18px;z-index:2}.fm-transactions-modal-head strong{display:block;color:#292733;font-size:18px}.fm-transactions-modal-head span{display:block;margin-top:4px;color:#9a97a8;font-size:13px;font-weight:600}.fm-transactions-modal .fm-assets-transactions-view{min-height:0;margin:0;padding:16px 20px 20px;overflow:auto;border:0;border-radius:0;background:#fff}.fm-transactions-modal .fm-transaction-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px}.fm-transactions-modal .fm-transaction-filters{justify-self:start;min-width:0;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.fm-transactions-modal .fm-assets-time-filter{justify-self:end;justify-content:flex-end}.fm-transactions-modal .fm-assets-time-presets{max-width:min(100%,430px);overflow-x:auto}.fm-transactions-modal .fm-transactions-table{max-height:none}@media(max-width:900px){.fm-transactions-modal .fm-transaction-toolbar{grid-template-columns:1fr}.fm-transactions-modal .fm-assets-time-filter{justify-self:stretch;justify-content:flex-start}}@media(max-width:1080px){.fm-billing-workspace{grid-template-columns:1fr}.fm-profile-billing-view{padding:28px 20px}.fm-billing-recharge-card .assets-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.fm-billing-pay-row{grid-template-columns:1fr}.fm-billing-latest-tx{align-items:flex-start;flex-direction:column}.fm-billing-latest-amount{align-self:flex-end}.fm-billing-recharge-card .assets-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-profile-billing-view .fm-billing-balance-hero .assets-balance-info strong{font-size:34px}}.fm-profile-center-view{--fm-profile-brand: #6d3cff;--fm-profile-brand-soft: #f2edff;--fm-profile-line: #e5e2ef;--fm-profile-ink: #292733;--fm-profile-muted: #9a97a8;min-height:calc(100vh - 72px);padding:42px 52px;color:var(--fm-profile-ink);background:#f6f7fb!important}.fm-profile-center-inner{display:grid;gap:18px;max-width:1180px;margin:0 auto}.fm-profile-login-panel{max-width:1180px;margin:0 auto}.fm-profile-user-card,.fm-profile-invite-card,.fm-profile-panel{background:#fff;border:1px solid var(--fm-profile-line);border-radius:18px;box-shadow:0 10px 30px #2927330d}.fm-profile-user-card{padding:24px 28px}.fm-profile-user-main{display:flex;align-items:center;gap:18px;min-width:0}.fm-profile-avatar{display:block;flex-shrink:0;width:72px;height:72px;object-fit:cover;background:#f2edff;border:1px solid rgba(109,60,255,.16);border-radius:999px}.fm-profile-user-meta{display:grid;gap:8px;min-width:0}.fm-profile-user-meta strong{color:var(--fm-profile-ink);font-size:24px;font-weight:800;line-height:1.2}.fm-profile-user-meta span{color:var(--fm-profile-muted);font-size:14px;font-weight:600}.fm-profile-copy-button{flex-shrink:0;min-height:40px;padding:0 18px;color:var(--fm-profile-ink);background:#fff;border:1px solid var(--fm-profile-line);border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;transition:border-color .16s ease,background .16s ease}.fm-profile-copy-button:hover:not(:disabled){background:#fbfaff;border-color:#dcd4ff}.fm-profile-copy-button:disabled{cursor:not-allowed;opacity:.55}.fm-profile-invite-card{overflow:hidden}.fm-profile-invite-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:22px 28px;text-align:left;background:transparent;border:0;cursor:pointer;transition:background .16s ease}.fm-profile-invite-head:hover{background:#fbfaff}.fm-profile-invite-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--fm-profile-brand);background:var(--fm-profile-brand-soft);border-radius:12px}.fm-profile-invite-copy{display:grid;gap:6px;min-width:0}.fm-profile-invite-copy strong{color:var(--fm-profile-ink);font-size:16px;font-weight:800}.fm-profile-invite-copy small{color:var(--fm-profile-muted);font-size:13px;font-weight:600}.fm-profile-invite-arrow{color:var(--fm-profile-brand)}.fm-profile-invite-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 24px;border-top:1px dashed #e8e4f2}.fm-profile-invite-foot>div{display:grid;gap:8px}.fm-profile-invite-foot span{color:var(--fm-profile-muted);font-size:13px;font-weight:600}.fm-profile-invite-foot strong{color:var(--fm-profile-brand);font-size:28px;font-weight:800;letter-spacing:.08em}.fm-profile-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.fm-profile-panel{padding:22px 24px 24px}.fm-profile-panel h3{margin:0 0 18px;color:var(--fm-profile-ink);font-size:16px;font-weight:800}.fm-profile-stats{display:grid;gap:14px;margin:0}.fm-profile-stats div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #f0edf7}.fm-profile-stats div:last-child{padding-bottom:0;border-bottom:0}.fm-profile-stats dt{margin:0;color:var(--fm-profile-muted);font-size:14px;font-weight:600}.fm-profile-stats dd{margin:0;color:var(--fm-profile-ink);font-size:18px;font-weight:800}.fm-profile-stat-link{padding:0;color:var(--fm-profile-brand);background:transparent;border:0;cursor:pointer;font-size:18px;font-weight:800;transition:opacity .16s ease}.fm-profile-stat-link:hover{opacity:.82}.fm-profile-quick-links{display:grid;gap:10px}.fm-profile-quick-links button{min-height:46px;padding:0 16px;color:var(--fm-profile-ink);text-align:left;background:#fff;border:1px solid var(--fm-profile-line);border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease}.fm-profile-quick-links button:hover{background:#fbfaff;border-color:#dcd4ff}.fm-profile-quick-links button.is-muted{color:var(--fm-profile-muted)}.fm-account-settings-layer{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:24px;background:#18162257;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fm-account-settings-dialog{position:relative;width:min(460px,100%);overflow:hidden;background:#fff;border:1px solid #e5e2ef;border-radius:18px;box-shadow:0 28px 70px #231d3438}.fm-account-settings-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #f0edf7}.fm-account-settings-head h2{margin:0;color:#292733;font-size:20px;font-weight:800}.fm-account-settings-head button{display:grid;place-items:center;width:34px;height:34px;color:#8d889e;background:#f8f6ff;border:1px solid #ece7ff;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease}.fm-account-settings-head button:hover{color:#6d3cff;background:#f2edff}.fm-account-settings-list{display:grid;padding:8px 0}.fm-account-settings-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 24px;color:#292733;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0edf7;cursor:pointer;font-size:16px;font-weight:700;transition:color .16s ease,background .16s ease}.fm-account-settings-list button:last-child{border-bottom:0}.fm-account-settings-list button:hover{color:#6d3cff;background:#fbfaff}.fm-account-settings-list svg{flex-shrink:0;color:currentColor}.fm-account-settings-body{display:grid;gap:14px;padding:16px 24px 24px}.fm-account-settings-subhead{display:flex;align-items:center;min-height:34px}.fm-account-settings-subhead button{padding:0;color:#6d3cff;background:transparent;border:0;cursor:pointer;font-size:14px;font-weight:800}.fm-account-settings-subhead strong{color:#292733;font-size:17px;font-weight:800}.fm-account-settings-message{padding:10px 12px;border-radius:10px;font-size:13px;font-weight:700;line-height:1.45}.fm-account-settings-message.is-error{color:#bd1f2d;background:#fff0f2;border:1px solid #ffd6dc}.fm-account-settings-message.is-success{color:#168149;background:#eefbf4;border:1px solid #ccefdc}.fm-account-toast{position:fixed;z-index:120;top:50px;left:50%;width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;min-height:42px;padding:10px 13px;border-radius:10px;box-shadow:0 14px 30px #2927331f;font-size:14px;font-weight:800;line-height:1.4;white-space:normal;overflow-wrap:anywhere;pointer-events:none;animation:fm-account-toast-in .18s ease both}.fm-account-toast.is-error{color:#bd1f2d;background:#fff0f2;border:1px solid #ffd6dc}.fm-account-toast.is-success{color:#168149;background:#eefbf4;border:1px solid #ccefdc}@keyframes fm-account-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.fm-account-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;background:#f7f5ff;border:1px solid #ece7ff;border-radius:12px}.fm-account-settings-tabs button{min-height:36px;color:#7c778d;background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:14px;font-weight:800}.fm-account-settings-tabs button.is-active{color:#fff;background:#6d3cff;box-shadow:0 8px 18px #6d3cff38}.fm-avatar-choice-grid{display:grid;grid-template-columns:repeat(5,64px);justify-content:space-between;align-content:start;gap:12px 8px;max-height:278px;overflow-y:auto;overflow-x:hidden;padding:2px 8px 8px 2px}.fm-avatar-choice-grid button{width:72px;height:72px;overflow:hidden;padding:2px;background:#faf9ff;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fm-avatar-choice-grid button:hover,.fm-avatar-choice-grid button.is-selected{border-color:#6d3cff;box-shadow:0 8px 18px #6d3cff29}.fm-avatar-choice-grid button:active{transform:scale(.97)}.fm-avatar-choice-grid img{display:block;width:100%;height:100%;object-fit:cover;background:#fff;border-radius:11px}.fm-avatar-upload-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;color:#6d3cff;background:#f7f5ff;border:1px dashed #cfc4ff;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800}.fm-avatar-upload-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.fm-avatar-crop-wrap{display:grid;place-items:center;padding:12px;background:#faf9ff;border:1px solid #ece7ff;border-radius:14px}.fm-avatar-crop-box,.fm-avatar-crop-empty{width:220px;height:220px;border-radius:999px}.fm-avatar-crop-box{position:relative;overflow:hidden;background:#f0edf8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.fm-avatar-crop-box:active{cursor:grabbing}.fm-avatar-crop-box:after{position:absolute;inset:0;border:2px solid rgba(109,60,255,.45);border-radius:inherit;content:"";pointer-events:none}.fm-avatar-crop-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:center;will-change:transform}.fm-avatar-crop-empty{display:grid;place-items:center;align-content:center;gap:10px;color:#9a97a8;background:#f2eff9;border:1px dashed #ddd6f3;font-size:13px;font-weight:700;text-align:center}.fm-avatar-zoom-control{display:grid;gap:8px;color:#7c778d;font-size:13px;font-weight:800}.fm-avatar-zoom-control input{width:100%;accent-color:#6d3cff}.fm-account-field{display:grid;gap:8px;color:#7c778d;font-size:13px;font-weight:800}.fm-account-field input{min-height:44px;width:100%;padding:0 13px;color:#292733;background:#fff;border:1px solid #e5e2ef;border-radius:12px;font-size:14px;font-weight:700;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.fm-account-field input:focus{border-color:#9b7bff;box-shadow:0 0 0 3px #6d3cff1f}.fm-account-field input:disabled{color:#8d889e;background:#f8f7fb}.fm-account-code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.fm-account-action-row{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px}.fm-account-code-row button,.fm-account-primary,.fm-account-secondary{min-height:44px;border:0;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800;transition:opacity .16s ease,transform .16s ease}.fm-account-code-row button{color:#6d3cff;background:#f2edff}.fm-account-primary{width:100%;color:#fff;background:#6d3cff;box-shadow:0 10px 24px #6d3cff3d}.fm-account-secondary{width:100%;color:#6d3cff;background:#f2edff}.fm-account-step-indicator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;color:#9a97a8;font-size:12px;font-weight:800}.fm-account-step-indicator span{min-height:34px;display:grid;place-items:center;padding:0 8px;background:#f8f7fb;border:1px solid #ece7ff;border-radius:10px}.fm-account-step-indicator span.is-active{color:#6d3cff;background:#f2edff;border-color:#d8ccff}.fm-account-code-row button:hover:not(:disabled),.fm-account-primary:hover:not(:disabled),.fm-account-secondary:hover:not(:disabled){transform:translateY(-1px)}.fm-account-code-row button:disabled,.fm-account-primary:disabled,.fm-account-secondary:disabled{cursor:not-allowed;opacity:.55;transform:none}@media(max-width:900px){.fm-profile-center-view{padding:28px 20px}.fm-profile-invite-foot{flex-direction:column;align-items:stretch}.fm-profile-copy-button{width:100%}.fm-profile-bottom-grid{grid-template-columns:1fr}.fm-account-settings-layer{align-items:end;padding:16px}.fm-account-settings-dialog{border-radius:18px}.fm-avatar-choice-grid{grid-template-columns:repeat(4,64px);justify-content:space-between}.fm-account-code-row,.fm-account-action-row{grid-template-columns:1fr}}.fm-favorites-view{min-height:calc(100vh - 120px);padding:24px 52px;background:#fff!important}.fm-favorites-inner{width:min(1480px,100%);max-width:none;margin:0 auto}.fm-favorites-login-panel{max-width:1180px;margin:0 auto}.fm-favorites-nav-row{margin-bottom:14px}.fm-favorites-back{margin:0;padding:0;color:#6d3cff;background:transparent;border:0;cursor:pointer;font-size:14px;font-weight:700}.fm-favorites-back:hover{opacity:.82}.fm-favorites-title-row{margin-bottom:22px}.fm-favorites-title-row h2{white-space:nowrap}.fm-favorites-tabs{margin:0}.fm-favorites-tabs button{box-shadow:none}.fm-favorites-tabs button:hover{border-color:#d8ccff}.fm-favorites-tabs button.is-active{box-shadow:none}.fm-favorites-grid{margin-top:0}.fm-favorites-empty-state{min-height:420px;margin-top:10px}.fm-favorites-empty-state strong{color:#292733;font-size:18px}.fm-favorites-empty-state p{margin:0;font-size:14px}@media(max-width:900px){.fm-favorites-view{padding:24px 16px 32px!important}.fm-favorites-title-row{margin-bottom:18px}.fm-favorites-tabs{justify-content:flex-start}}.music-recent-sync-row{display:flex;flex:0 0 28px;justify-content:center;align-items:center;width:100%;margin-top:2px}.music-lyrics-sync-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;color:#623bff;font-size:12px;background:#f8f6ff;border:1px solid #e4ddff;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.music-lyrics-sync-btn:hover:not(:disabled){background:#f0ebff;border-color:#cfc2ff}.music-lyrics-sync-btn:disabled{opacity:.7;cursor:default}.music-lyrics-sync-btn.is-failed{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.music-lyrics-sync-btn.is-syncing{color:#668aaa}.music-lyrics-sync-spinner{animation:music-lyrics-spin 1s linear infinite}@keyframes music-lyrics-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.music-lyrics-panel{flex:0 0 auto;align-self:stretch;width:100%;height:180px;min-height:180px;max-height:180px;margin-top:4px;padding:10px 12px;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;background:#faf9fc;border:1px solid #ede9f5;border-radius:8px}.music-lyrics-panel--empty{padding:6px 10px}.music-lyrics-hint,.music-lyrics-confidence-hint{margin:0 0 4px;color:#8a8499;font-size:11px;text-align:center}.music-lyrics-confidence-hint{color:#b45309}.music-lyrics-lines{margin:0;padding:78px 0 90px;list-style:none}.music-lyrics-lines li{padding:2px 4px;color:#6b6578;font-size:12px;line-height:1.5;text-align:center;border-radius:4px;transition:color .15s ease,background .15s ease}.music-lyrics-lines li.is-active{color:#623bff;font-weight:600;background:#f0ebff;box-shadow:0 0 0 1px #623bff24}.music-generation-view .music-recent-card{aspect-ratio:auto;height:440px;min-height:440px}.music-generation-view .music-recent-card .voice-recent-player{flex:0 0 92px;align-self:stretch;min-height:92px;width:100%;margin-top:auto}.music-generation-view .music-canvas.is-history{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:calc(100vh - 180px);padding:16px 20px 0}.music-history-panel{display:flex;flex:1;flex-direction:column;width:100%;min-height:0}.music-history-panel.has-player .music-history-list-wrap{padding-bottom:88px}.music-history-empty{display:grid;place-items:center;gap:10px;width:100%;min-height:320px;padding:40px 24px;color:#6b7280;text-align:center}.music-history-list-wrap{flex:1;min-height:0;overflow:auto;background:#ffffffb8;border:1px solid #e8edf5;border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.music-history-list-head,.music-history-row{display:grid;grid-template-columns:minmax(220px,2.2fr) minmax(160px,1.6fr) 72px minmax(140px,1fr) 88px;align-items:center;gap:12px;padding:0 18px}.music-history-list-head{position:sticky;top:0;z-index:2;height:42px;color:#8b93a7;font-size:12px;font-weight:600;background:#f8fafff5;border-bottom:1px solid #e8edf5}.music-history-list{margin:0;padding:0;list-style:none}.music-history-row{width:100%;min-height:64px;padding-top:10px;padding-bottom:10px;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid #f0f3f8;cursor:pointer;transition:background .15s ease}.music-history-row:hover:not(.is-disabled){background:#623bff0d}.music-history-row.is-active{background:#623bff14}.music-history-row.is-disabled{opacity:.45;cursor:not-allowed}.music-history-cover{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;color:#623bff;background:linear-gradient(135deg,#f4f0ff,#ebe4ff);border-radius:8px}.col-title{display:flex;align-items:center;gap:12px;min-width:0}.music-history-title-block{display:grid;gap:2px;min-width:0}.music-history-title-block strong{overflow:hidden;color:#1f2937;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.music-history-title-block span,.col-prompt,.col-date{overflow:hidden;color:#8b93a7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.col-duration{color:#667085;font-size:13px;font-variant-numeric:tabular-nums}.col-action{display:flex;justify-content:flex-end}.music-history-sync-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:#623bff;font-size:12px;background:#f7f4ff;border:1px solid #e7ddff;border-radius:999px;cursor:pointer}.music-history-sync-btn.is-failed{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.music-history-sync-btn.is-syncing{opacity:.7;cursor:default}.music-mini-player{--music-player-width: min( 1400px, max(700px, calc(100vw - var(--sidebar-width, 240px) - 48px)) );position:fixed;bottom:18px;left:calc(50vw + var(--sidebar-width, 240px) / 2);z-index:120;box-sizing:border-box;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(100px,1.2fr) auto;align-items:center;gap:clamp(8px,1.2vw,14px);width:var(--music-player-width);min-width:min(700px,100vw - var(--sidebar-width, 240px) - 32px);max-width:1400px;padding:10px clamp(12px,1.4vw,16px);background:#fffffff0;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 12px 40px #1c182c1f;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.music-mini-player-main{display:flex;align-items:center;gap:10px;min-width:0}.music-mini-cover{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#623bff;background:linear-gradient(135deg,#f4f0ff,#ebe4ff);border:0;border-radius:10px;cursor:pointer}.music-mini-cover-expand{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#6b5ce7bf;border-radius:inherit;opacity:0;transition:opacity .2s ease}.music-mini-cover:hover .music-mini-cover-expand,.music-mini-cover:focus-visible .music-mini-cover-expand{opacity:1}.music-mini-meta{display:grid;gap:2px;min-width:0}.music-mini-meta strong,.music-mini-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-mini-meta strong{color:#1f2937;font-size:14px}.music-mini-meta span{color:#8b93a7;font-size:12px}.music-mini-controls,.music-mini-tools,.music-expanded-controls{display:flex;align-items:center;gap:8px}.music-mini-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;color:#4b5563;font-size:12px;background:#f5f6fa;border:1px solid #e5e7ef;border-radius:999px;cursor:pointer}.music-mini-btn.is-primary{width:38px;min-width:38px;height:38px;color:#fff;background:linear-gradient(135deg,#8b7df7,#6b5ce7);border-color:transparent;box-shadow:0 8px 24px #6b5ce766;transition:all .2s ease}.music-mini-btn.is-primary:hover{box-shadow:0 10px 30px #6b5ce780;transform:scale(1.04)}.music-mini-btn.is-large{width:60px;min-width:60px;height:60px}.music-mini-progress-wrap,.music-expanded-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;color:#8b93a7;font-size:11px;font-variant-numeric:tabular-nums}.music-mini-progress-track{height:4px;background:#e8edf5;border-radius:999px;cursor:pointer}.music-mini-progress-fill{height:100%;background:linear-gradient(90deg,#8b7df7,#6b5ce7);border-radius:inherit}.music-expanded-player{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px 16px}.music-expanded-backdrop{position:absolute;inset:0;background:#0f121c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.music-expanded-sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:clamp(700px,90vw,1200px);height:auto;margin:0;aspect-ratio:3/2;overflow:hidden;background:url(/assets/music/player-bg.png) center center/cover no-repeat;border:1px solid rgba(107,92,231,.1);border-radius:24px;box-shadow:0 24px 80px #6b5ce72e}.music-expanded-header{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 8px}.music-expanded-header>div{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:4px;min-width:0}.music-expanded-header h2{margin:0;color:#111827;font-size:20px;font-weight:800;text-align:center}.music-expanded-header p{margin:0;color:#8b8798;font-size:13px;text-align:center}.music-expanded-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#667085;background:#f3f4f8;border:0;border-radius:999px;cursor:pointer}.music-expanded-lyrics{flex:0 0 auto;width:100%;height:80%;max-height:80%;margin:auto 0;min-height:0;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.music-expanded-lyrics::-webkit-scrollbar{display:none}.music-expanded-lyrics-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:48px 64px;box-sizing:border-box}.music-expanded-lyric-line{margin:0 0 24px;color:#c7c9d1;font-size:18px;line-height:1.7;text-align:center;transition:all .25s ease}.music-expanded-lyric-line.is-near{color:#9aa0ad;font-size:16px}.music-expanded-lyric-line.is-active{color:#4b5563;font-size:34px;font-weight:800;line-height:1.4}.music-expanded-lyric-sung{background:linear-gradient(135deg,#8b7df7,#6b5ce7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.music-expanded-lyric-unsung{color:#1f2937}.music-expanded-lyrics-fallback{width:100%;text-align:center}.music-expanded-footer{flex-shrink:0;padding:12px 18px 18px;border-top:0}.music-expanded-controls{justify-content:center;margin-top:12px}.music-history-panel.is-expanded .music-mini-player{opacity:0;pointer-events:none}.music-generation-view .music-canvas.is-player{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 180px);padding:24px 20px}.music-history-panel.is-generation{display:flex;flex:0 1 auto;align-items:center;justify-content:center;width:100%;max-width:640px;min-height:0}.music-history-panel.is-generation .music-expanded-player.is-generation{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:100%;padding:0}.music-history-panel.is-generation .music-expanded-player.is-generation .music-expanded-backdrop{display:none}.music-history-panel.is-generation .music-expanded-sheet{width:clamp(700px,90vw,1200px);height:auto;margin:0;aspect-ratio:3/2}.music-mini-player.is-inline{position:relative;bottom:auto;left:auto;width:100%;min-width:0;max-width:none;margin-top:14px;transform:none}.music-generation-status-bar{margin-top:12px;padding:10px 14px;color:#667085;font-size:13px;text-align:center;background:#f8f9fc;border:1px dashed #dfe5f0;border-radius:12px}.music-generation-status-bar p{display:inline-flex;align-items:center;gap:8px;margin:0}.music-expanded-status{display:grid;place-items:center;gap:12px;min-height:160px;color:#667085;font-size:15px}.music-expanded-status p{margin:0}@media(max-width:1200px){.music-mini-player{grid-template-columns:minmax(100px,1fr) auto minmax(100px,1.2fr) auto;gap:10px}}@media(max-width:1100px){.music-history-list-head,.music-history-row{grid-template-columns:minmax(180px,2fr) 72px minmax(120px,1fr) 72px}.music-history-list-head .col-prompt,.music-history-row .col-prompt{display:none}}@media(max-width:900px){.music-mini-player{--music-player-width: min(1400px, calc(100vw - 32px) );left:50%;grid-template-columns:1fr auto;grid-template-areas:"meta controls" "progress progress" "tools tools";gap:10px;min-width:min(700px,100vw - 32px);padding:12px 14px}.music-mini-player-main{grid-area:meta}.music-mini-controls{grid-area:controls;justify-self:end}.music-mini-progress-wrap{grid-area:progress}.music-mini-tools{grid-area:tools;justify-content:flex-end}}@media(max-width:720px){.music-mini-player{grid-template-columns:1fr;grid-template-areas:"meta" "controls" "progress" "tools";min-width:0;width:calc(100vw - 24px)}.music-mini-controls{justify-self:center}.music-mini-tools{justify-content:center}}.music-toast{position:fixed;top:80px;left:50%;z-index:200;transform:translate(-50%);padding:12px 24px;border-radius:999px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 8px 24px #0000002e;animation:music-toast-in .2s ease;pointer-events:none}.music-toast--success{background:#10b981}.music-toast--error{background:#ef4444}@keyframes music-toast-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:900px){.voice-conversion-view-root{padding:0 12px 12px}.voice-conversion-canvas{min-height:720px;padding:70px 16px 520px}.voice-conversion-canvas.is-recent{min-height:auto;padding:16px}.voice-cloned-list{position:static;justify-content:center;margin-bottom:20px}.voice-floating-composer{right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}.voice-upload-grid,.voice-form-grid,.voice-slider-row,.voice-audio-results{grid-template-columns:1fr}.voice-composer-footer{align-items:stretch;flex-direction:column}.voice-actions{justify-content:flex-end}.transcribe-canvas{padding-bottom:360px}.transcribe-result-panel{padding:14px}.transcribe-result-panel textarea{min-height:220px}.music-canvas{padding-bottom:560px}.replicate-canvas{min-height:720px;padding:72px 16px 340px}.replicate-view .replicate-canvas:not(.is-recent){min-height:0!important;padding:24px 16px!important}.replicate-view .replicate-home-stack{width:min(640px,100vw - 32px)}.replicate-view .replicate-floating-composer{right:auto!important;bottom:auto!important;left:auto!important;max-height:none!important;overflow-y:visible!important}.replicate-hero-empty{max-width:420px}.replicate-floating-composer{right:12px;bottom:12px;left:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:12px}}.music-generation-view .music-canvas:has(.music-ref-layout),.music-generation-view .music-canvas:has(.music-gen-waiting-layout){display:block!important;flex:1 1 auto;min-height:auto!important;height:auto!important;max-height:none!important;padding:8px 24px 0!important;overflow:visible!important;background:transparent!important}.music-generation-view .music-canvas:has(.music-full-player){display:flex!important;flex-direction:column;justify-content:flex-end;flex:1 1 0;min-height:0!important;height:auto!important;max-height:none!important;padding:8px 24px 0!important;overflow:visible!important;background:transparent!important}.music-generation-view.voice-conversion-view-root:has(.music-ref-layout),.music-generation-view.voice-conversion-view-root:has(.music-gen-waiting-layout){box-sizing:border-box;min-height:calc(100vh - 72px);height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c8c2d8 transparent}.music-generation-view.voice-conversion-view-root:has(.music-full-player){display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100vh - 72px);height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c8c2d8 transparent}.music-generation-view.voice-conversion-view-root:has(.music-ref-layout)::-webkit-scrollbar,.music-generation-view.voice-conversion-view-root:has(.music-gen-waiting-layout)::-webkit-scrollbar,.music-generation-view.voice-conversion-view-root:has(.music-full-player)::-webkit-scrollbar{width:8px}.music-generation-view.voice-conversion-view-root:has(.music-ref-layout)::-webkit-scrollbar-thumb,.music-generation-view.voice-conversion-view-root:has(.music-gen-waiting-layout)::-webkit-scrollbar-thumb,.music-generation-view.voice-conversion-view-root:has(.music-full-player)::-webkit-scrollbar-thumb{background:#c8c2d8;border-radius:999px}.music-generation-view.voice-conversion-view-root:has(.music-ref-layout)::-webkit-scrollbar-track,.music-generation-view.voice-conversion-view-root:has(.music-gen-waiting-layout)::-webkit-scrollbar-track,.music-generation-view.voice-conversion-view-root:has(.music-full-player)::-webkit-scrollbar-track{background:transparent}.music-ref-layout{width:100%;margin:0 auto;padding:20px 0 0;background:transparent;border-radius:0}.music-ref-hero{max-width:1200px;margin:0 auto 24px;padding:0 32px;color:#16131f}.music-ref-hero h1{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:40px;font-weight:900;line-height:1.1;letter-spacing:-.02em}.music-ref-hero h1 svg{width:42px;height:42px;color:#6b5ce7}.music-ref-hero p{margin:0;color:#5e5a6d;font-size:16px;font-weight:500;line-height:1.6}.music-ref-hero p svg{display:inline-block;vertical-align:-3px;width:16px;height:16px;color:#f8c146}.music-ref-form{max-width:1200px;margin:0 auto 40px;padding:0 32px}.music-generation-view .music-ref-form .ai-music-workbench.ai-music-workbench--ref{width:100%!important;max-width:100%!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__layout{gap:0!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__card{position:relative;background:#ffffffb8!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:24px!important;box-shadow:0 24px 70px #623bff1a,inset 0 1px #fffffff2!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;backdrop-filter:blur(20px) saturate(150%)!important;padding:28px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__studio:after{display:none!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__mode-tabs{position:relative!important;top:auto!important;left:auto!important;display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(120px,auto)!important;gap:0!important;width:auto!important;height:40px!important;margin:0 0 24px!important;padding:3px!important;background:#f3f0ffcc!important;border:1px solid rgba(107,92,231,.12)!important;border-radius:999px!important;overflow:visible!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__mode-tabs button{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:110px!important;min-height:0!important;height:34px!important;padding:0 16px!important;margin:0!important;color:#6b6680!important;background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__mode-tabs button:before{display:none!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__mode-tabs button.is-active{color:#fff!important;background:linear-gradient(135deg,#8b7df7,#6b5ce7)!important;box-shadow:0 4px 14px #6b5ce740!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__columns.is-instrumental{grid-template-columns:1fr}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__column{display:flex;flex-direction:column;gap:12px;min-width:0}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__column--left{gap:16px}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__column--right{gap:12px}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__field-title{display:flex;align-items:center;gap:8px!important;margin:0;color:#16131f!important;font-size:15px!important;font-weight:800!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__field-title svg:first-child{display:inline-block!important;width:18px!important;height:18px!important;color:#6b5ce7!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__field-title svg:not(:first-child){display:inline-block!important;width:14px!important;height:14px!important;margin-left:auto!important;color:#a8a3b8!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__field-title small{margin-left:auto!important;color:#9e99a9!important;font-size:12px!important;font-weight:500!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__textarea,.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__textarea textarea{color:#24202b!important;background:#fff!important;border-color:#e8e5f5!important;border-radius:14px!important;resize:none!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__textarea textarea::placeholder{color:#a8a3b8!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__style-box,.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__lyric-box{position:relative;padding:0!important;border:0!important;background:transparent!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__textarea{border:1px solid #e8e5f5!important;padding:0!important;background:#fff!important;border-radius:14px!important;overflow:hidden}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__style-box textarea,.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__lyric-box textarea{width:100%;border:0!important;background:#fff!important;color:#24202b!important;overscroll-behavior:auto!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__style-box textarea{min-height:110px!important;padding:14px 16px 28px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__lyric-box textarea{min-height:320px!important;padding:14px 16px 28px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__style-box em,.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__lyric-box em{position:absolute;right:12px;bottom:8px;color:#9e99a9!important;font-size:12px!important;font-style:normal}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags{display:flex;flex-direction:column;gap:10px;margin-top:0!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags-label{color:#16131f;font-size:13px;font-weight:700}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags-list{display:flex;flex-wrap:wrap;gap:10px}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags-list button{display:inline-flex;align-items:center;gap:5px;height:32px!important;padding:0 14px!important;color:#5b5664!important;background:#fff!important;border:1px solid #e8e5f5!important;border-radius:999px!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;cursor:pointer;transition:all .18s ease}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags-list button:hover{color:#6b5ce7!important;border-color:#c4bbf7!important;box-shadow:0 4px 12px #6b5ce714!important;transform:translateY(-1px)}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags-list button.is-active{color:#6b5ce7!important;background:#f3f0ff!important;border-color:#d8d2f7!important;font-weight:700!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__tags-list button.is-active svg{color:#6b5ce7!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__bottom-options{margin-top:4px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-label{display:inline-flex!important;align-items:center!important;gap:10px!important;cursor:pointer}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-label input{position:absolute;opacity:0;width:0;height:0}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch{position:relative;width:40px;height:22px;background:#e8e5f5;border-radius:999px;transition:background .2s ease}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001f;transition:transform .2s ease}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-label input:checked+.ai-music-workbench__switch{background:#6b5ce7}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-label input:checked+.ai-music-workbench__switch:after{transform:translate(18px)}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-label input:disabled+.ai-music-workbench__switch{opacity:.5;cursor:not-allowed}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-text{color:#24202b!important;font-size:14px!important;font-weight:600!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__switch-label svg{color:#a8a3b8!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__submit-row{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin-top:8px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__submit-row p{order:2!important;margin:0!important;color:#8b8798!important;font-size:13px!important;font-weight:500!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__submit-row strong{color:#6b5ce7!important;font-size:16px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__generate{order:1!important;width:auto!important;min-width:280px!important;height:52px!important;padding:0 48px!important;color:#fff!important;background:linear-gradient(135deg,#8b7df7,#6b5ce7)!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 28px #6b5ce747!important;font-size:16px!important;font-weight:800!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__generate:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 34px #6b5ce75c!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__notice{color:#6b5ce7!important;background:#6b5ce714!important;border-color:#6b5ce729!important;border-radius:12px!important}.music-ref-recent{max-width:1200px;margin:16px auto 24px;padding:0 32px}.music-ref-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.music-ref-section-head h3{display:flex;align-items:center;gap:8px;margin:0;color:#16131f;font-size:16px;font-weight:800}.music-ref-section-head h3 svg{color:#6b5ce7}.music-ref-link{display:inline-flex;align-items:center;gap:4px;padding:0;color:#8b8798;background:transparent;border:0;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s ease}.music-ref-link:hover{color:#6b5ce7}.music-ref-recent-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.music-ref-recent-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(107,92,231,.08);border-radius:16px;box-shadow:0 4px 16px #6b5ce70f;overflow:hidden;cursor:pointer;transition:all .18s ease}.music-ref-recent-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #6b5ce71f;border-color:#6b5ce729}.music-ref-recent-cover{position:relative;aspect-ratio:1/1;width:100%;padding:0;border:0;display:grid;place-items:center;color:#ffffffe6;overflow:hidden;cursor:pointer;font:inherit;appearance:none}.music-ref-recent-cover:focus-visible{outline:3px solid rgba(107,92,231,.45);outline-offset:-3px}.music-ref-recent-cover:disabled{cursor:default}.music-ref-recent-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 60%,#00000040)}.music-ref-recent-cover svg{position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.music-ref-recent-body{display:flex;align-items:center;gap:10px;padding:12px 14px}.music-ref-recent-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.music-ref-recent-main strong{color:#16131f;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-ref-recent-main span{color:#8b8798;font-size:12px}.music-ref-recent-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.music-ref-recent-play,.music-ref-recent-more{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#6b5ce7;background:#f3f0ff;border:0;border-radius:50%;cursor:pointer;transition:all .15s ease}.music-ref-recent-play:hover,.music-ref-recent-more:hover,.music-ref-recent-more.is-active{background:#6b5ce7;color:#fff}.music-ref-recent-more-wrap{position:relative}.music-ref-recent-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;min-width:128px;padding:6px;border-radius:12px;background:#fff;border:1px solid rgba(112,92,255,.12);box-shadow:0 12px 32px #16131f24}.music-ref-recent-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#222640;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.music-ref-recent-menu button:hover,.music-ref-recent-menu button:focus-visible{background:#f5f3ff}.music-ref-recent-menu button.is-danger{color:#e5484d}.music-ref-recent-menu button.is-danger:hover,.music-ref-recent-menu button.is-danger:focus-visible{background:#fff1f2}.music-ref-empty{padding:24px;color:#8b8798;text-align:center;background:#fff9;border:1px dashed rgba(107,92,231,.2);border-radius:16px;font-size:14px}@media(max-width:1100px){.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__columns{grid-template-columns:1fr}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__lyric-box textarea{min-height:220px!important}.music-ref-recent-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.music-generation-view.voice-conversion-view-root:has(.music-ref-layout),.music-generation-view.voice-conversion-view-root:has(.music-gen-waiting-layout),.music-generation-view.voice-conversion-view-root:has(.music-full-player){min-height:calc(100vh - 72px);height:calc(100vh - 72px);max-height:calc(100vh - 72px)}.music-generation-view .music-canvas:has(.music-ref-layout),.music-generation-view .music-canvas:has(.music-gen-waiting-layout),.music-generation-view .music-canvas:has(.music-full-player){min-height:auto!important;padding:0 12px 40px!important}.music-ref-hero,.music-ref-form,.music-ref-recent{padding-left:16px;padding-right:16px}}@media(max-width:700px){.music-generation-view .music-canvas:has(.music-ref-layout),.music-generation-view .music-canvas:has(.music-gen-waiting-layout),.music-generation-view .music-canvas:has(.music-full-player){padding:0 12px 32px!important}.music-ref-layout{border-radius:20px}.music-ref-hero h1{font-size:30px}.music-ref-hero h1 svg{width:36px;height:36px}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__card{padding:20px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__mode-tabs{margin-bottom:18px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__mode-tabs button{min-width:100px!important;padding:0 12px!important;font-size:12px!important}.music-generation-view .music-ref-form .ai-music-workbench--ref .ai-music-workbench__generate{min-width:0!important;width:100%!important}.music-ref-recent-list{grid-template-columns:1fr}}.music-gen-waiting-layout{width:min(1400px,100%);margin:0 auto;padding:12px 0 24px}.music-gen-waiting-hero{text-align:center;margin-bottom:28px}.music-gen-waiting-icon{position:relative;display:inline-grid;place-items:center;width:72px;height:72px;margin:0 auto 18px;color:#6b5ce7;background:linear-gradient(145deg,#f3f0ff,#ebe4ff);border:1px solid rgba(107,92,231,.14);border-radius:22px;box-shadow:0 16px 40px #6b5ce729}.music-gen-waiting-icon-glow{position:absolute;inset:-18px;background:radial-gradient(circle,#6b5ce72e,#6b5ce700 70%);pointer-events:none}.music-gen-waiting-icon-bars{position:absolute;right:-8px;bottom:10px;display:inline-flex;align-items:flex-end;gap:2px;height:18px}.music-gen-waiting-icon-bars i{display:block;width:3px;border-radius:999px;background:#8b7df7;transition:height .1s ease-out}.music-gen-waiting-hero h1{margin:0 0 10px;color:#4f3fd9;font-size:34px;font-weight:900;letter-spacing:-.02em}.music-gen-waiting-hero p{margin:0;color:#8b8798;font-size:15px;font-weight:500}.music-gen-waiting-hero p svg{display:inline-block;vertical-align:-2px;color:#f8c146}.music-gen-waiting-card{position:relative;width:min(920px,100%);margin:0 auto 40px;padding:36px 32px 28px;background:radial-gradient(circle at 12% 18%,rgba(139,125,247,.08),transparent 42%),radial-gradient(circle at 88% 82%,rgba(107,92,231,.06),transparent 38%),#ffffffd1;border:1px solid rgba(107,92,231,.1);border-radius:24px;box-shadow:0 24px 60px #6b5ce714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.music-gen-waiting-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px}.music-gen-waiting-step{display:grid;gap:12px;justify-items:center;text-align:center}.music-gen-waiting-step-track{display:flex;align-items:center;width:100%}.music-gen-waiting-step-node{position:relative;z-index:1;display:inline-grid;place-items:center;width:46px;height:46px;color:#a8a3b8;background:#f4f2f8;border:1px solid #e8e4f2;border-radius:999px;flex-shrink:0}.music-gen-waiting-step.is-done .music-gen-waiting-step-node{color:#fff;background:linear-gradient(135deg,#8b7df7,#6b5ce7);border-color:transparent;box-shadow:0 8px 20px #6b5ce73d}.music-gen-waiting-step.is-active .music-gen-waiting-step-node{color:#6b5ce7;background:#fff;border-color:#6b5ce7;box-shadow:0 0 0 6px #6b5ce71f}.music-gen-waiting-step-ring{position:absolute;inset:-8px;border:1px solid rgba(107,92,231,.28);border-top-color:#6b5ce7;border-radius:999px;animation:music-gen-step-spin 1.2s linear infinite}@keyframes music-gen-step-spin{to{transform:rotate(360deg)}}.music-gen-waiting-step-line{flex:1 1 auto;height:2px;margin:0 6px;background:#e8e4f2;border-radius:999px}.music-gen-waiting-step-line.is-done{background:linear-gradient(90deg,#8b7df7,#6b5ce7)}.music-gen-waiting-step.is-last .music-gen-waiting-step-track{justify-content:center}.music-gen-waiting-step-copy strong{display:block;color:#24202b;font-size:14px;font-weight:700}.music-gen-waiting-step-copy span{display:block;margin-top:4px;color:#a8a3b8;font-size:12px}.music-gen-waiting-step.is-done .music-gen-waiting-step-copy span{color:#6b5ce7}.music-gen-waiting-step.is-active .music-gen-waiting-step-copy span{color:#6b5ce7;font-weight:600}.music-gen-waiting-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:56px;margin-bottom:18px}.music-gen-waiting-wave span{width:4px;border-radius:999px;background:linear-gradient(180deg,#8b7df72e,#6b5ce76b);transition:height .12s ease-out}.music-gen-waiting-progress{display:grid;gap:6px;margin-bottom:22px;text-align:center}.music-gen-waiting-progress strong{color:#6b5ce7;font-size:42px;font-weight:900;line-height:1;letter-spacing:-.03em}.music-gen-waiting-progress span{color:#a8a3b8;font-size:14px}.music-gen-waiting-cancel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:148px;height:42px;margin:0 auto;padding:0 18px;color:#6b7280;background:#fff;border:1px solid #e5e7ef;border-radius:999px;box-shadow:0 4px 14px #0f121c0a;font-size:14px;font-weight:600;cursor:pointer}.music-gen-waiting-card .music-gen-waiting-cancel{display:flex;width:fit-content}.music-gen-waiting-cancel:hover{color:#4b5563;border-color:#d5dae5}.music-gen-waiting-recent{max-width:1400px}.music-ref-recent-card.is-generating{cursor:default}.music-ref-recent-card.is-generating:hover{transform:none;box-shadow:0 4px 16px #6b5ce70f}.music-gen-waiting-recent-status{display:inline-flex;align-items:center;gap:6px;color:#6b5ce7;font-size:12px;font-weight:600;white-space:nowrap}.music-gen-waiting-recent-duration{color:#8b8798;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.music-generation-view .music-canvas.is-generating{display:block!important;align-content:start!important;justify-items:stretch!important;min-height:0!important;padding:8px 24px 48px!important;overflow:visible!important}@media(max-width:1100px){.music-gen-waiting-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.music-gen-waiting-step.is-last .music-gen-waiting-step-track,.music-gen-waiting-step:nth-child(2) .music-gen-waiting-step-line{display:none}}@media(max-width:700px){.music-gen-waiting-hero h1{font-size:28px}.music-gen-waiting-card{padding:28px 18px 22px}.music-gen-waiting-steps{grid-template-columns:1fr}.music-gen-waiting-step-track{justify-content:flex-start}.music-gen-waiting-step-line{display:none}.music-gen-waiting-wave{gap:3px;overflow:hidden}.music-gen-waiting-wave span:nth-child(n+14){display:none}}.music-generation-view .music-canvas.is-full-player{display:block!important;min-height:calc(100vh - 96px)!important;padding:0 24px 32px!important;overflow:visible!important;background:transparent!important}.music-full-player{display:flex;flex-direction:column;width:min(1400px,100%);height:calc(100vh - 180px);min-height:min(68vh,620px);max-height:calc(100vh - 120px);margin:0 auto 24px;padding:8px 0 0;box-sizing:border-box}.music-full-player__toolbar{display:flex;align-items:center;margin-bottom:12px}.music-full-player__back{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;color:#5e5a6d;background:#fff;border:1px solid #e8e4f2;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer}.music-full-player__back:hover{color:#6b5ce7;border-color:#d8d0ff}.music-full-player__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;min-height:0;overflow:hidden;padding:18px 22px;background:radial-gradient(circle at 18% 12%,rgba(139,125,247,.1),transparent 42%),radial-gradient(circle at 82% 88%,rgba(107,92,231,.08),transparent 38%),#ffffffe0;border:1px solid rgba(107,92,231,.1);border-radius:24px;box-shadow:0 20px 60px #6b5ce71a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.music-full-player__cover-wrap{display:flex;flex-direction:column;gap:18px;align-items:center}.music-full-player__cover{position:relative;display:grid;place-items:center;width:100%;max-width:240px;aspect-ratio:1;color:#fffffff2;border-radius:20px;box-shadow:0 24px 48px #6b5ce747;overflow:hidden}.music-full-player__disc{position:absolute;inset:12px;border:1px solid rgba(255,255,255,.22);border-radius:50%;pointer-events:none}.music-full-player__meta{width:100%;text-align:center}.music-full-player__meta h2{margin:0 0 8px;color:#16131f;font-size:22px;font-weight:800;line-height:1.3}.music-full-player__meta p{margin:0;color:#8b8798;font-size:14px}.music-full-player__lyrics{width:100%;flex:1 1 auto;min-height:0;max-height:100%;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.music-full-player__lyrics::-webkit-scrollbar{display:none}.music-full-player__lyrics-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100%;padding:24px 48px;box-sizing:border-box;width:100%}.music-full-player__lyrics-inner:before,.music-full-player__lyrics-inner:after{content:"";flex:1 1 auto;min-height:0}.music-full-player__lyrics-inner.is-static,.music-full-player__lyrics-inner.is-karaoke{justify-content:flex-start;min-height:100%;padding:24px 48px}.music-full-player__lyrics-inner.is-static .music-full-player__lyric-line{color:#8b8798;font-size:20px;line-height:1.65;margin:0 0 16px}.music-full-player__lyric-line{margin:0 0 14px;color:#b0b4bf;font-size:18px;line-height:1.55;text-align:center;transition:color .2s ease,font-size .2s ease}.music-full-player__lyric-line.is-near{color:#9aa0ad;font-size:17px}.music-full-player__lyric-line.is-active{color:#4b5563;font-size:28px;font-weight:800;line-height:1.3;margin:0 0 14px}.music-full-player__lyric-sung{background:linear-gradient(135deg,#8b7df7,#6b5ce7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.music-full-player__lyric-unsung{color:#1f2937}.music-full-player__lyrics-status{display:grid;place-items:center;gap:12px;min-height:220px;color:#667085;font-size:15px}.music-full-player__lyrics-status.is-inline{display:inline-flex;align-items:center;gap:8px;min-height:0;margin-bottom:16px;color:#8b8798;font-size:13px}.music-full-player__lyrics-status.is-inline p{margin:0}.music-full-player .music-mini-btn.is-primary.is-loading{opacity:.72}.music-full-player__footer{position:relative;z-index:30;flex-shrink:0;margin-top:14px;padding:14px 20px 10px;background:#ffffffdb;border:1px solid rgba(107,92,231,.08);border-radius:18px;box-shadow:0 8px 30px #6b5ce714;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.music-full-player__progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;color:#8b8798;font-size:12px;font-variant-numeric:tabular-nums}.music-full-player__audio-error{margin:-4px 0 10px;color:#dc2626;font-size:13px;text-align:center}.music-full-player__controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.music-full-player__now-playing{display:flex;align-items:center;gap:12px;min-width:0}.music-full-player__cover-mini{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fffffff2;border-radius:10px;box-shadow:0 4px 12px #6b5ce733}.music-full-player__song-name{display:flex;flex-direction:column;gap:3px;min-width:0}.music-full-player__song-name strong{overflow:hidden;color:#1f2937;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.music-full-player__song-name span{overflow:hidden;color:#8b8798;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.music-full-player__transport{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;justify-self:center}.music-full-player .music-mini-btn.is-active{color:#6b5ce7;background:#f3f0ff;border-color:#ddd4ff}.music-full-player .music-mini-btn--shuffle.is-active{color:#fff;background:linear-gradient(135deg,#8b7df7,#6b5ce7);border-color:transparent;box-shadow:0 6px 18px #6b5ce757}.music-full-player .music-mini-btn:disabled{opacity:.38;cursor:not-allowed}.music-full-player__playlist{padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffffa;border:1px solid rgba(107,92,231,.12);border-radius:16px;box-shadow:0 18px 48px #6b5ce729}.music-full-player__playlist.is-portal{scrollbar-width:thin;scrollbar-color:#c8c2d8 transparent}.music-full-player__playlist.is-portal::-webkit-scrollbar{width:6px}.music-full-player__playlist.is-portal::-webkit-scrollbar-thumb{background:#c8c2d8;border-radius:999px}.music-full-player__playlist.is-portal::-webkit-scrollbar-track{background:transparent}.music-full-player__playlist-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;color:inherit;text-align:left;background:transparent;border:0;border-radius:12px;cursor:pointer}.music-full-player__playlist-item:hover{background:#6b5ce70f}.music-full-player__playlist-item.is-active{background:#6b5ce71a}.music-full-player__play-mode-menu{display:grid;gap:2px;padding:8px;background:#fffffffa;border:1px solid rgba(107,92,231,.12);border-radius:16px;box-shadow:0 18px 48px #6b5ce729}.music-full-player__play-mode-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#16131f;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.music-full-player__play-mode-item:hover{background:#6b5ce70f}.music-full-player__play-mode-item.is-active{background:#6b5ce71a;color:#6b5ce7}.music-full-player__playlist-index{width:22px;color:#a8a3b8;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.music-full-player__playlist-copy{display:grid;gap:2px;min-width:0}.music-full-player__playlist-copy strong{overflow:hidden;color:#16131f;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.music-full-player__playlist-copy span{overflow:hidden;color:#8b8798;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.music-full-player__playlist-duration{color:#a8a3b8;font-size:12px;font-variant-numeric:tabular-nums}.music-full-player__volume-wrap{position:relative}.music-full-player__volume-panel{position:absolute;right:0;bottom:calc(100% + 12px);z-index:30;display:grid;place-items:center;width:148px;height:40px;padding:0 14px;background:#fffffffa;border:1px solid rgba(107,92,231,.12);border-radius:999px;box-shadow:0 12px 32px #6b5ce724}.music-full-player__volume-panel input[type=range]{width:100%;accent-color:#7c5cff;cursor:pointer}.music-full-player__tools,.music-full-player__sync{display:flex;align-items:center;justify-content:flex-end;gap:8px}.music-full-player__sync{justify-self:start;height:36px;padding:0 12px;color:#6b5ce7;background:#f3f0ff;border:1px solid #ddd4ff;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.music-full-player__sync:disabled{opacity:.7;cursor:default}.music-full-player--instrumental .music-full-player__body.music-immersive{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:620px;padding:0;overflow:hidden;background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.music-immersive:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(124,92,255,.1),transparent 58%),radial-gradient(circle at 50% 50%,rgba(124,92,255,.04),transparent 72%);pointer-events:none}.music-immersive__stage{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit}.music-immersive__glow{position:absolute;top:46%;left:50%;border-radius:50%;pointer-events:none}.music-immersive__glow--core{width:480px;height:480px;margin:-240px 0 0 -240px;background:radial-gradient(circle,rgba(124,92,255,.22),rgba(124,92,255,.08),transparent 68%);animation:musicImmersiveGlowPulse 4.8s ease-in-out infinite}.music-immersive__glow--soft{width:620px;height:620px;margin:-310px 0 0 -310px;background:radial-gradient(circle,rgba(124,92,255,.12),rgba(124,92,255,.04),transparent 70%);animation:musicImmersiveGlowPulseSoft 6.4s ease-in-out infinite}.music-immersive__particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.music-immersive__particle{position:absolute;border-radius:50%;background:#7c5cffd9;box-shadow:0 0 12px #7c5cff2e;animation:musicImmersiveParticleFloat 18s ease-in-out infinite}.music-immersive__center{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:min(100%,1180px);padding:0 12px;box-sizing:border-box}.music-immersive__stage-row{display:flex;align-items:center;justify-content:center;width:100%;gap:8px}.music-immersive__wave-line{width:38%;height:96px;overflow:hidden;flex-shrink:0;opacity:.92;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.music-immersive__wave-line--left{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 100%)}.music-immersive__wave-line--right{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent 100%)}.music-immersive__wave-track{display:flex;width:200%;height:100%;will-change:transform}.music-immersive__wave-line--left .music-immersive__wave-track{animation:musicImmersiveWaveFlowLeft 12s linear infinite}.music-immersive__wave-line--right .music-immersive__wave-track{animation:musicImmersiveWaveFlowRight 12s linear infinite}.music-immersive__wave-svg{display:block;width:50%;height:100%;flex-shrink:0}.music-immersive__icon-stack{position:relative;display:grid;place-items:center;flex:0 0 auto;width:220px;height:220px}.music-immersive__ring{position:absolute;border:1px solid rgba(124,92,255,.08);border-radius:50%;pointer-events:none}.music-immersive__ring--one{width:150px;height:150px;animation:musicImmersiveRingExpand 5.5s ease-out infinite}.music-immersive__ring--two{width:150px;height:150px;animation:musicImmersiveRingExpand 5.5s ease-out infinite;animation-delay:2.75s}.music-immersive__icon{position:relative;z-index:2;font-size:160px;line-height:1;color:#7c5cff;filter:drop-shadow(0 0 40px rgba(124,92,255,.25));text-shadow:0 0 30px rgba(124,92,255,.28),0 0 80px rgba(124,92,255,.14);animation:musicImmersiveFloatY 4.8s ease-in-out infinite}.music-immersive__stage.is-paused .music-immersive__glow,.music-immersive__stage.is-paused .music-immersive__icon,.music-immersive__stage.is-paused .music-immersive__ring,.music-immersive__stage.is-paused .music-immersive__wave-track,.music-immersive__stage.is-paused .music-immersive__particle{animation-play-state:paused}@keyframes musicImmersiveGlowPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes musicImmersiveGlowPulseSoft{0%,to{transform:scale(.96);opacity:.45}50%{transform:scale(1.08);opacity:.82}}@keyframes musicImmersiveFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes musicImmersiveWaveFlowLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes musicImmersiveWaveFlowRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes musicImmersiveRingExpand{0%{transform:scale(.82);opacity:.5}to{transform:scale(1.65);opacity:0}}@keyframes musicImmersiveParticleFloat{0%{transform:translateZ(0);opacity:.12}35%{opacity:.18}to{transform:translate3d(var(--particle-drift, 12px),-120px,0);opacity:0}}@media(max-width:900px){.music-full-player--instrumental .music-full-player__body.music-immersive{min-height:min(56vh,480px)}.music-immersive__glow--core{width:360px;height:360px;margin:-180px 0 0 -180px}.music-immersive__glow--soft{width:460px;height:460px;margin:-230px 0 0 -230px}.music-immersive__icon{font-size:120px}.music-immersive__icon-stack{width:168px;height:168px}.music-immersive__ring--one,.music-immersive__ring--two{width:118px;height:118px}.music-immersive__wave-line{width:34%;height:72px}.music-immersive__stage-row{gap:4px}}@media(max-width:1400px){.music-full-player__controls{gap:12px}.music-full-player__transport{gap:8px}.music-full-player__tools,.music-full-player__sync{gap:6px}}@media(max-width:1200px){.music-full-player{height:calc(100vh - 200px)}.music-full-player__footer{padding:12px 16px 8px}.music-full-player__cover-mini{width:42px;height:42px}.music-full-player__song-name strong{font-size:13px}.music-full-player__transport .music-mini-btn,.music-full-player__tools .music-mini-btn{width:36px;height:36px;min-width:36px}.music-full-player__transport .music-mini-btn.is-large{width:50px;height:50px;min-width:50px}}@media(max-width:900px){.music-full-player__body{gap:20px}.music-full-player__cover{max-width:220px;margin:0 auto}.music-full-player__lyrics{height:80%;max-height:54vh}.music-full-player__lyrics-inner.is-static{padding-top:8vh}.music-full-player__lyrics-inner.is-static .music-full-player__lyric-line{font-size:18px}.music-full-player__controls{grid-template-columns:1fr 1fr;grid-template-areas:"info info" "transport tools";gap:12px}.music-full-player__now-playing{grid-area:info;justify-content:center}.music-full-player__transport{grid-area:transport;justify-self:start}.music-full-player__tools{grid-area:tools;justify-self:end}.music-full-player__sync{justify-self:center}}@media(max-width:900px){.music-generation-view .music-canvas:has(.music-full-player){display:flex!important;flex-direction:column!important;justify-content:flex-end!important;flex:1 1 0!important;min-height:0!important;padding-bottom:0!important}}@media(max-width:700px){.music-generation-view .music-canvas:has(.music-full-player){display:flex!important;flex-direction:column!important;justify-content:flex-end!important;flex:1 1 0!important;min-height:0!important;padding-bottom:0!important}}section.image-gen-view .image-prompt-dialog,section.video-gen-view .video-composer .chatbot-ui-dialog,section.video-gen-view-root .video-composer .chatbot-ui-dialog{padding:12px!important}.remove-bg-alert-modal{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:24px}.remove-bg-alert-backdrop{position:absolute;inset:0;background:#1816226b;border:0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remove-bg-alert-dialog{position:relative;z-index:1;display:grid;justify-items:center;width:min(420px,100vw - 40px);padding:34px 26px 24px;color:#292733;text-align:center;background:#fff;border:1px solid rgba(236,234,243,.96);border-radius:20px;box-shadow:0 28px 90px #18142a38,0 0 0 1px #ffffffd1 inset;animation:logout-confirm-in .22s cubic-bezier(.22,.61,.36,1) both}.remove-bg-alert-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#777586;background:#fbfaff;border:1px solid #f0edf7;border-radius:50%;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.remove-bg-alert-close:hover,.remove-bg-alert-close:focus-visible{color:#292733;background:#fff;border-color:#e5dff4;outline:none}.remove-bg-alert-icon{display:grid;width:66px;height:66px;place-items:center;margin-bottom:18px;color:#ef4444;background:linear-gradient(135deg,#fff1f2,#fff7ed);border:1px solid #fecdd3;border-radius:20px}.remove-bg-alert-copy{display:grid;gap:10px;margin-bottom:24px}.remove-bg-alert-copy strong{color:#292733;font-size:20px;font-weight:850;line-height:1.25}.remove-bg-alert-copy p{margin:0;color:#817c91;font-size:14px;font-weight:600;line-height:1.7}.remove-bg-alert-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%}.remove-bg-alert-actions button{min-height:44px;color:#6d3cff;background:#fff;border:1px solid #ded8f3;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.remove-bg-alert-actions button:hover,.remove-bg-alert-actions button:focus-visible{border-color:#cfc1ff;box-shadow:0 10px 24px #6d3cff1f;outline:none;transform:translateY(-1px)}.remove-bg-alert-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#9a72ff,#6d3cff);border-color:transparent;box-shadow:0 14px 30px #6d3cff42}section.video-gen-view .video-composer .chatbot-ui-dialog:not(.is-collapsed) .video-prompt-textarea,section.video-gen-view-root .video-composer .chatbot-ui-dialog:not(.is-collapsed) .video-prompt-textarea{display:flex!important;align-items:flex-start!important;min-height:74px!important;margin-bottom:3px!important}.video-gen-view-root.is-immersive{box-sizing:border-box;display:block;width:100%;max-width:100%;margin:0;padding:0!important;min-height:0!important;height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow:hidden;background:radial-gradient(circle at 8% 0%,rgba(139,125,247,.18),transparent 38%),radial-gradient(circle at 92% 2%,rgba(107,92,231,.16),transparent 36%),linear-gradient(180deg,#faf9fd,#f5f3fb 48%,#f0eef7)}.feature-page-shell:has(.video-gen-view-root.is-immersive){overflow:hidden}.feature-main:has(.video-gen-view-root.is-immersive){overflow:hidden!important;background:#f4f2fa}.feature-main:has([data-feature-active=true] .video-gen-view-root.is-immersive){height:100vh!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important}.video-gen-immersive-shell{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.video-gen-immersive-panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;height:100%;padding:20px;overflow:hidden;text-align:center}.video-gen-immersive-hero{display:grid;gap:8px;width:min(720px,100%)}.video-gen-immersive-hero h1{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;color:#4a3f8f;font-size:28px;font-weight:900;letter-spacing:-.02em}.video-gen-immersive-hero h1 svg{color:#8b7df7}.video-gen-result-hero h1 svg:first-child{color:#22a06b}.video-gen-immersive-hero p{margin:0;color:#8b8798;font-size:14px;line-height:1.7}.video-gen-immersive-progress{position:relative;width:200px;height:200px;flex:0 0 auto}.video-gen-immersive-progress svg{width:100%;height:100%;transform:rotate(-90deg)}.video-gen-waiting-ring-track{fill:none;stroke:#ebe6f8;stroke-width:6}.video-gen-waiting-ring-fill{fill:none;stroke:#7c5ce7;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .18s linear}.video-gen-immersive-progress-copy{position:absolute;inset:0;display:grid;place-content:center;gap:4px}.video-gen-immersive-progress-copy span,.video-gen-immersive-progress-copy em{color:#a8a3b8;font-size:13px;font-style:normal}.video-gen-immersive-progress-copy strong{color:#4a3f8f;font-size:40px;font-weight:900;line-height:1;letter-spacing:-.03em}.video-gen-immersive-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(760px,100%)}.video-gen-immersive-footnote{width:min(640px,100%);margin:0;color:#9a95a8;font-size:13px;line-height:1.6}.video-gen-waiting-step{display:grid;gap:10px;min-width:0}.video-gen-waiting-step-track{display:flex;align-items:center;min-width:0}.video-gen-waiting-step-node{display:inline-grid;place-items:center;width:38px;height:38px;color:#b8b3c8;background:#f3f1f8;border:1px solid #e8e4f2;border-radius:999px;flex:0 0 auto}.video-gen-waiting-step-node.is-active{color:#fff;background:linear-gradient(145deg,#8b7df7,#6b5ce7);border-color:transparent;box-shadow:0 10px 24px #6b5ce747}.video-gen-waiting-step-node.is-done{color:#fff;background:#6b5ce7;border-color:transparent}.video-gen-waiting-step-line{flex:1 1 auto;height:2px;margin:0 6px;background:#e8e4f2;border-radius:999px}.video-gen-waiting-step-line.is-done{background:linear-gradient(90deg,#8b7df7,#6b5ce7)}.video-gen-waiting-step-copy strong{display:block;color:#3f3a4d;font-size:13px;font-weight:800}.video-gen-waiting-step-copy span{display:block;margin-top:4px;color:#a8a3b8;font-size:12px;line-height:1.45}.video-gen-waiting-step.is-done .video-gen-waiting-step-copy span{color:#22a06b;font-weight:700}.video-gen-waiting-step.is-active .video-gen-waiting-step-copy span{color:#6b5ce7;font-weight:600}.video-gen-result-panel{gap:14px}.video-gen-result-player-shell{width:min(920px,100%);overflow:hidden;background:#0f1118;border:1px solid rgba(107,92,231,.16);border-radius:18px;box-shadow:0 24px 64px #18142a2e,0 0 0 1px #ffffff0a inset}.video-gen-result-player-shell video{display:block;width:100%;max-height:min(52vh,520px);aspect-ratio:16/9;background:#000;object-fit:contain}.video-gen-result-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.video-gen-result-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;color:#6b5ce7;font-size:12px;font-weight:700;background:#6b5ce714;border:1px solid rgba(107,92,231,.14);border-radius:999px}.video-gen-result-tag.is-muted{color:#8b8798;background:#ffffffb8;border-color:#6b5ce714}.video-gen-result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:min(760px,100%)}.video-gen-result-actions button,.video-gen-result-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;color:#5e5a6d;background:#ffffffeb;border:1px solid #e8e4f2;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.video-gen-result-actions button:hover,.video-gen-result-action:hover{color:#6b5ce7;border-color:#d8d0ff;background:#fff}.video-gen-result-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#8b7df7,#6b5ce7);border-color:transparent;box-shadow:0 12px 28px #6b5ce747}.video-gen-result-actions button.is-primary:hover{color:#fff;box-shadow:0 16px 34px #6b5ce757}.video-gen-result-action.is-favorite{color:#9a7b00;background:#fff9df;border-color:#f3e39a}@media(max-width:760px){.video-gen-view-root.is-immersive{height:calc(100vh - 72px);max-height:calc(100vh - 72px)}.video-gen-immersive-panel{gap:14px;padding:16px 12px}.video-gen-immersive-hero h1{font-size:22px}.video-gen-immersive-progress{width:176px;height:176px}.video-gen-immersive-progress-copy strong{font-size:34px}.video-gen-immersive-steps{grid-template-columns:1fr 1fr;row-gap:16px}.video-gen-waiting-step.is-last{grid-column:1/-1;justify-self:center;width:min(220px,100%)}.video-gen-result-actions{flex-direction:column;align-items:stretch}.video-gen-result-actions button,.video-gen-result-action{width:100%}}@media(max-width:1180px){[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"form" "result"!important;grid-template-rows:auto auto!important;height:auto!important;align-items:start!important}[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-result-card{height:auto!important;align-self:start!important}}@media(max-width:1500px)and (max-height:860px){[data-feature-module=article] .article-view-root.article-popular-workbench{gap:10px!important;padding:10px 12px 12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper{min-height:58px!important;margin-bottom:10px!important;padding:8px 54px 7px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper span{width:26px!important;height:26px!important;font-size:13px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-stepper p{font-size:11px!important;line-height:1.15!important}[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(500px,.48fr) minmax(480px,1fr)!important;gap:12px!important;height:100%!important;align-items:stretch!important}[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-form-panel{gap:10px!important;max-height:none!important;overflow-y:auto!important;padding:12px!important}[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-result-card{height:100%!important;align-self:stretch!important;padding:14px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs{min-height:36px!important;padding:3px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-platform-tabs button{min-height:28px!important;font-size:11px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-template-select{grid-template-columns:56px minmax(0,1fr)!important;gap:8px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .fm-popular-template-trigger{min-height:34px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field{gap:5px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-field textarea{min-height:86px!important;padding:12px!important;font-size:12px!important;line-height:1.45!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row{gap:8px 12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row strong{min-width:58px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-choice-row button{min-height:28px!important;padding:0 10px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section{gap:6px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section header{margin-bottom:6px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline header{display:block!important;margin-bottom:4px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section p{display:none!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-section.is-inline{max-height:none!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-rail{--article-quick-gap: 8px;display:flex!important;flex-wrap:nowrap!important;gap:var(--article-quick-gap)!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-rail button{aspect-ratio:3/4!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-quick-rail span{padding:22px 7px 7px!important;font-size:10px!important;line-height:1.15!important}[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-step-action-row{position:static!important;margin-top:8px!important;padding-top:0!important;background:transparent!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row.is-copy,[data-feature-module=article] .article-view-root.article-popular-workbench .article-step-action-row{grid-template-columns:minmax(0,1fr) 178px!important;gap:10px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row input{min-height:36px!important;padding:0 14px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-generate-full{min-width:0!important;min-height:36px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty{min-height:210px!important}}.article-history-preview-dialog{position:relative;z-index:1;width:min(1180px,100vw - 56px);height:min(820px,100vh - 56px);overflow:hidden;border:1px solid rgba(220,217,232,.9);border-radius:18px;background:#fff;box-shadow:0 30px 90px #251f3447}.article-history-preview-dialog.is-cover{display:flex;flex-direction:column}.article-history-preview-dialog.is-cover .article-xhs-preview-stage,.article-history-preview-dialog.is-cover .xhs-note-stage{box-sizing:border-box;flex:1 1 auto;width:100%;height:100%;min-height:0;padding:84px 20px 20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-history-preview-dialog.is-cover .article-xhs-phone,.article-history-preview-dialog.is-cover .xhs-note-phone{width:auto;height:100%;max-height:100%;max-width:min(375px,100% - 24px);min-height:0;aspect-ratio:9/19.5;flex-shrink:1}.article-history-preview-tabs{position:absolute;top:16px;left:50%;z-index:8;display:inline-flex;padding:4px;border:1px solid #e6e3eb;border-radius:999px;background:#f7f6f9f0;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article-history-preview-tabs button{min-width:104px;height:34px;padding:0 16px;border:0;border-radius:999px;color:#9b98a5;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.article-history-preview-tabs button.is-active{color:#302d38;background:#fff;box-shadow:0 4px 14px #3630461a}.article-history-preview-close{position:absolute;top:18px;right:18px;z-index:10;display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;color:#817d8e;background:#f8f7faf0;cursor:pointer}.article-history-full-preview{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);width:100%;height:100%;min-height:0;padding-top:70px;overflow:hidden}.article-history-full-media{position:relative;min-width:0;min-height:0;padding:8px 0 0 8px;overflow-y:auto;overscroll-behavior:contain;background:#f5f3fa}.article-history-full-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:100%;align-content:start}.article-history-full-media.count-1 .article-history-full-gallery{grid-template-columns:minmax(0,1fr);place-items:center;align-content:center}.article-history-full-media.is-landscape .article-history-full-gallery{grid-template-columns:minmax(0,1fr);gap:24px;place-items:stretch;align-content:start}.article-history-full-gallery figure{display:grid;min-width:0;margin:0;place-items:center;overflow:hidden;border-radius:8px;background:#ece9f2}.article-history-full-media.is-landscape .article-history-full-gallery figure{width:100%;height:auto;min-height:0;background:transparent}.article-history-full-media.is-landscape .article-history-full-gallery img{width:100%;height:auto;max-height:none}.article-history-full-media.count-1 .article-history-full-gallery figure{width:100%;height:100%;background:transparent}.article-history-full-gallery img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;border-radius:8px;object-fit:contain;box-shadow:0 18px 46px #352d491f}.article-history-full-media.count-1 .article-history-full-gallery img{width:auto;height:auto}.article-history-image-nav{position:absolute;top:50%;z-index:3;display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#221f286b;transform:translateY(-50%);cursor:pointer}.article-history-image-nav.is-prev{left:18px}.article-history-image-nav.is-next{right:18px}.article-history-preview-dots,.article-xhs-image-dots{position:absolute;left:50%;bottom:18px;z-index:3;display:flex;gap:6px;transform:translate(-50%)}.article-history-preview-dots button,.article-xhs-image-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#cbc7d2;cursor:pointer}.article-history-preview-dots button.is-active,.article-xhs-image-dots button.is-active{width:18px;border-radius:999px;background:#6f50ff}.article-history-full-copy{display:flex;min-width:0;min-height:0;flex-direction:column;padding:44px 48px 34px;color:#292631;overflow:hidden}.article-history-preview-kicker{color:#7254ff;font-size:13px;font-weight:800}.article-history-full-copy-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.article-history-full-copy-head button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 13px;border:1px solid #dde0ff;border-radius:999px;color:#6b7cff;background:#fafaff;font-size:12px;font-weight:800;cursor:pointer}.article-history-full-copy-head button:hover,.article-history-full-copy-head button:focus-visible,.article-history-full-copy-btn:hover,.article-history-full-copy-btn:focus-visible{border-color:#a8afff;background:#f2f3ff}.article-history-full-copy h2{margin:12px 0;font-size:27px;line-height:1.35;letter-spacing:0;flex-shrink:0}.article-history-full-body{flex:1 1 auto;min-height:0;padding-right:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.article-history-full-body p{margin:0 0 16px;color:#5d5966;font-size:15px;line-height:1.9}.article-history-preview-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.article-history-preview-tags span{color:#7157db;font-size:13px}.article-history-full-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid #ebe8ef;color:#aaa6b2;font-size:12px}.article-history-full-footer-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.article-history-full-copy-btn{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 16px;border:1px solid #dde0ff;border-radius:999px;color:#6b7cff;background:#fafaff;font-size:13px;font-weight:800;cursor:pointer}.article-history-full-footer a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#9aa6ff,#6b7cff);font-size:13px;font-weight:800;text-decoration:none}.article-history-full-footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#9aa6ff,#6b7cff);font-size:13px;font-weight:800;cursor:pointer}[data-feature-module=article] .article-result-history-preview{flex:1 1 auto;height:100%;min-height:0;padding-top:0;overflow:hidden;border:1px solid #e5e2ec;border-radius:8px;background:#fff}[data-feature-module=article] .article-result-full-media{position:relative;min-width:0;min-height:0;overflow:hidden;background:#f5f3fa}[data-feature-module=article] .article-result-full-media.is-stacked{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}[data-feature-module=article] .article-result-stacked-gallery{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;width:100%;min-width:0;min-height:0;padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}[data-feature-module=article] .article-result-stacked-gallery::-webkit-scrollbar{display:none}[data-feature-module=article] .article-result-stacked-gallery figure{display:block;flex:0 0 auto;min-width:0;margin:0;overflow:hidden;border-radius:8px}[data-feature-module=article] .article-result-stacked-gallery img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;border-radius:8px}[data-feature-module=article] .article-result-full-media.is-landscape{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-feature-module=article] .article-result-full-media.is-landscape .article-history-full-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-height:auto}[data-feature-module=article] .article-result-full-media.is-landscape .article-history-full-gallery figure{overflow:visible;background:transparent}[data-feature-module=article] .article-result-full-media.is-landscape .article-history-full-gallery img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;border-radius:8px;box-shadow:0 18px 46px #352d491f}[data-feature-module=article] .article-result-full-carousel{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}[data-feature-module=article] .article-result-full-carousel::-webkit-scrollbar{display:none}[data-feature-module=article] .article-result-full-slide{display:grid;width:100%;height:100%;min-width:100%;margin:0;place-items:center;padding:8px 0 0 8px;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none}[data-feature-module=article] .article-result-full-slide img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 18px 46px #352d491f}[data-feature-module=article] .article-result-history-preview .article-history-full-copy{padding:28px 30px 24px;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}[data-feature-module=article] .article-result-history-preview .article-history-full-copy-head,[data-feature-module=article] .article-result-history-preview .article-history-full-copy>h2,[data-feature-module=article] .article-result-history-preview .article-history-preview-tags,[data-feature-module=article] .article-result-history-preview .article-history-full-footer{flex-shrink:0}[data-feature-module=article] .article-result-history-preview .article-history-full-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:8px;scrollbar-gutter:stable}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result .article-result-history-preview{flex:0 0 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;padding-top:0!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-full-media{min-height:0!important;height:100%!important;align-self:stretch!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-full-media.is-landscape{overflow-x:hidden!important;overflow-y:auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-full-carousel{height:100%!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-history-preview .article-history-full-copy{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-history-preview .article-history-full-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}[data-feature-module=article] .article-xhs-preview-stage.article-result-xhs-stage{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:0;height:auto;flex:1 1 auto;padding:8px;overflow:hidden;border:1px solid #e5e2ec;border-radius:8px}[data-feature-module=article] .article-xhs-preview-stage.article-result-xhs-stage .article-xhs-phone{box-sizing:border-box;width:auto;height:auto;max-height:100%;max-width:100%;min-height:0;aspect-ratio:10/20.5;flex-shrink:1}[data-feature-module=article] .article-image-result{min-height:0;grid-template-rows:auto minmax(0,1fr)}[data-feature-module=article] .article-image-result>:not(.article-result-mode-tabs){flex:1 1 auto;min-height:0}.article-xhs-preview-stage{box-sizing:border-box;display:flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;padding:58px 24px 20px;overflow:hidden;background:#f4f3f6}.article-xhs-phone{position:relative;display:flex;width:min(410px,100%);height:auto;max-height:100%;aspect-ratio:410/740;flex:0 1 auto;min-height:0;flex-direction:column;overflow:hidden;border:7px solid #5d5d5d;border-radius:52px;color:#111;background:#fff;box-shadow:0 24px 70px #26222d2e}.article-xhs-statusbar{display:flex;height:54px;flex:0 0 54px;align-items:center;justify-content:space-between;padding:0 48px;font-size:15px}.article-xhs-status-icons{display:flex;align-items:center;gap:6px}.article-xhs-status-icons i{position:relative;display:block}.article-xhs-status-icons .is-signal{width:18px;height:13px;background:linear-gradient(to right,#111 0 18%,transparent 18% 27%,#111 27% 45%,transparent 45% 54%,#111 54% 72%,transparent 72% 81%,#111 81%);clip-path:polygon(0 100%,0 72%,18% 72%,18% 54%,45% 54%,45% 30%,72% 30%,72% 0,100% 0,100% 100%)}.article-xhs-status-icons .is-wifi-icon{font-size:14px;color:#111}.article-xhs-status-icons .is-battery{width:23px;height:11px;border:2px solid #111;border-radius:3px}.article-xhs-status-icons .is-battery:before{position:absolute;inset:1px;border-radius:1px;background:#111;content:""}.article-xhs-status-icons .is-battery:after{position:absolute;top:2px;right:-4px;width:2px;height:5px;border-radius:0 2px 2px 0;background:#111;content:""}.article-xhs-authorbar{display:grid;height:58px;flex:0 0 58px;grid-template-columns:auto 36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 18px}.article-xhs-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8d63ff,#ff5678);font-size:14px;font-weight:900}.article-xhs-avatar.is-small{width:32px;height:32px;flex:0 0 32px;font-size:12px}.article-xhs-authorbar strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.article-xhs-authorbar button{height:30px;padding:0 13px;border:1px solid #ff3657;border-radius:999px;color:#ff3657;background:#fff;font-size:12px;cursor:pointer}.article-xhs-scroll-content{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.article-xhs-scroll-content::-webkit-scrollbar{display:none}.article-xhs-image-carousel{display:flex;width:100%;height:auto;flex-shrink:0;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y}.article-xhs-image-carousel::-webkit-scrollbar{display:none}.article-xhs-image-carousel.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.article-xhs-image-wrap{position:relative;display:grid;width:100%;flex:0 0 100%;place-items:center;overflow:hidden;background:#111;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;margin:0}.article-xhs-image-wrap.is-portrait{aspect-ratio:3/4}.article-xhs-image-wrap.is-landscape{aspect-ratio:4/3}.article-xhs-image-wrap img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.article-xhs-image-wrap>span{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:3px;color:#fffc;background:#00000059;font-size:10px}.article-xhs-image-dots{position:static;min-height:18px;align-items:center;justify-content:center;transform:none}.article-xhs-publish-time{margin:0;padding:0 18px;color:#aaa;font-size:10px}.article-xhs-caption{padding:9px 18px 10px}.article-xhs-caption h2{margin:0 0 7px;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.article-xhs-caption p{margin:0 0 8px;color:#555;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.article-xhs-caption div{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;color:#3b69a9;font-size:10px}.article-xhs-comment-prompt{display:flex;align-items:center;gap:10px;padding:8px 18px}.article-xhs-comment-prompt p{flex:1;margin:0;padding:9px 14px;border-radius:999px;color:#bbb;background:#f6f6f6;font-size:11px}.article-xhs-empty-comments{display:grid;min-height:130px;place-items:center;align-content:center;color:#d1d1d1}.article-xhs-empty-comments p{margin:4px 0 0;color:#aaa;font-size:10px}.article-xhs-empty-comments strong{color:#6685aa}.article-xhs-toolbar{display:grid;height:62px;flex:0 0 62px;grid-template-columns:minmax(120px,1fr) repeat(3,auto);align-items:center;gap:12px;padding:0 16px 8px;border-top:1px solid #f0f0f0;background:#fff}.article-xhs-toolbar button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:#111;background:transparent;font-size:11px}.article-xhs-home-indicator{position:absolute;left:50%;bottom:5px;width:120px;height:4px;border-radius:999px;background:#111;transform:translate(-50%)}.article-xhs-phone.is-note-mode .article-xhs-scroll-content{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.article-xhs-phone.is-note-mode .article-xhs-image-carousel{flex:0 0 auto;height:auto;align-items:stretch}.article-xhs-phone.is-note-mode .article-xhs-image-wrap{height:auto;min-height:0;aspect-ratio:auto;background:#fff}.article-xhs-phone.is-note-mode .article-xhs-image-wrap img{object-fit:contain}.article-xhs-page-badge{position:absolute;top:12px;right:12px;z-index:3;padding:3px 8px;border-radius:999px;color:#fffffff2;background:#0000006b;font-size:11px;font-weight:500;line-height:1}.article-xhs-phone.is-note-mode .article-xhs-publish-time{flex:0 0 auto;padding:10px 16px 0;font-size:11px}.article-xhs-phone.is-note-mode .article-xhs-image-dots{position:static;flex:0 0 auto;min-height:22px;padding-top:10px;transform:none}.article-xhs-phone.is-note-mode .article-xhs-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:10px;height:56px;flex:0 0 56px;padding:0 14px 6px}.article-xhs-toolbar .article-xhs-comment-input{display:inline-flex;min-width:0;height:34px;align-items:center;gap:8px;padding:0 12px;border-radius:999px;color:#aaa;background:#f6f6f6}.article-xhs-toolbar .article-xhs-comment-input .article-xhs-avatar.is-small,.article-xhs-toolbar-avatar{width:22px;height:22px;flex:0 0 22px;border-radius:50%;object-fit:cover}.article-xhs-toolbar .article-xhs-comment-input .article-xhs-avatar.is-small{font-size:10px}.article-xhs-toolbar .article-xhs-comment-input>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.article-xhs-phone.is-note-mode .article-xhs-toolbar button{flex-direction:column;gap:1px;font-size:10px}.article-xhs-phone.is-note-mode .article-xhs-toolbar .article-xhs-comment-input{flex-direction:row;gap:8px}.article-xhs-phone.is-note-mode .article-xhs-toolbar button svg{width:22px;height:22px}@media(max-width:900px){.article-history-preview-dialog{width:calc(100vw - 24px);height:calc(100vh - 24px)}.article-history-full-preview{grid-template-columns:1fr;grid-template-rows:minmax(280px,46%) minmax(0,1fr)}.article-history-full-copy{padding:24px}.article-xhs-preview-stage{justify-content:center}}@media(max-width:520px){.article-history-preview-tabs{left:16px;transform:none}.article-history-preview-tabs button{min-width:84px;padding-inline:10px}.article-xhs-phone{max-width:calc(100vw - 42px)}}@media(min-width:1181px){[data-feature-module=article].feature-module-keepalive>.article-view-root.article-popular-workbench .article-workspace{grid-template-columns:minmax(0,3fr) minmax(0,7fr)!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-step-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;grid-template-columns:none!important;white-space:nowrap}[data-feature-module=article] .article-view-root.article-popular-workbench .article-step-action-row .article-credit-hint{flex:0 0 auto;font-size:11px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-step-buttons{display:flex!important;min-width:0;flex:1 1 auto;justify-content:flex-end;gap:8px!important;white-space:nowrap}[data-feature-module=article] .article-view-root.article-popular-workbench .article-back-step{min-width:68px!important;min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-generate-full{min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 12px!important;font-size:12px!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-generate-full svg{width:14px;height:14px}}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-history-preview) .article-result-mode-tabs,[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-history-preview) .article-generation-failed{flex:0 0 auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-image-result:has(.article-result-history-preview)>.article-result-history-preview{flex:1 1 auto!important;min-height:0!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card:has(>.article-fresh-template-preview){display:flex!important;flex-direction:column!important;align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card:has(>.article-fresh-template-preview)>header{flex:0 0 auto!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card:has(>.article-fresh-template-preview)>.article-fresh-template-preview{flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:hidden!important}@media(max-width:1440px),(max-height:900px){[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card:has(>.article-fresh-template-preview){align-self:stretch!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>.article-fresh-template-preview{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}}.xhs-note-stage{box-sizing:border-box;display:flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;overflow:hidden}.xhs-note-phone{position:relative;box-sizing:border-box;display:flex;width:min(375px,100% - 24px);height:auto;max-height:100%;aspect-ratio:9/19.5;flex:0 1 auto;flex-direction:column;overflow:hidden;border:6px solid #5d5d5d;border-radius:48px;color:#111;background:#fff;box-shadow:0 24px 70px #26222d2e}.xhs-note-statusbar{display:flex;height:44px;flex:0 0 44px;align-items:flex-end;justify-content:space-between;padding:0 28px 10px 32px;font-size:15px;font-weight:600;line-height:1}.xhs-note-status-icons{display:flex;align-items:center;gap:5px}.xhs-note-status-icons i{position:relative;display:block}.xhs-note-signal{width:17px;height:12px;background:linear-gradient(to right,#111 0 18%,transparent 18% 27%,#111 27% 45%,transparent 45% 54%,#111 54% 72%,transparent 72% 81%,#111 81%);clip-path:polygon(0 100%,0 72%,18% 72%,18% 54%,45% 54%,45% 30%,72% 30%,72% 0,100% 0,100% 100%)}.xhs-note-wifi-icon{font-size:14px;color:#111}.xhs-note-battery{width:22px;height:10px;border:1.5px solid #111;border-radius:2.5px}.xhs-note-battery:before{position:absolute;inset:1px;border-radius:1px;background:#111;content:""}.xhs-note-battery:after{position:absolute;top:2px;right:-3px;width:2px;height:4px;border-radius:0 1.5px 1.5px 0;background:#111;content:""}.xhs-note-authorbar{display:flex;height:48px;flex:0 0 48px;align-items:center;gap:10px;padding:0 14px}.xhs-note-back,.xhs-note-share{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;color:#111;background:transparent;cursor:pointer}.xhs-note-avatar{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8d63ff,#ff5678);font-size:13px;font-weight:700}.xhs-note-avatar.is-small{width:22px;height:22px;flex:0 0 22px;font-size:10px}.xhs-note-author-name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.xhs-note-follow{height:26px;padding:0 12px;border:1px solid #ff2442;border-radius:999px;color:#ff2442;background:#fff;font-size:12px;font-weight:500;line-height:1;cursor:pointer}.xhs-note-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.xhs-note-body::-webkit-scrollbar{display:none}.xhs-note-carousel-shell{position:relative;flex-shrink:0}.xhs-note-carousel{position:relative;display:flex;width:100%;flex-shrink:0;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x}.xhs-note-carousel::-webkit-scrollbar{display:none}.xhs-note-carousel.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.xhs-note-carousel-btn{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;background:#0000002e;border:0;border-radius:50%;opacity:.72;transform:translateY(-50%);cursor:pointer;transition:opacity .16s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.xhs-note-carousel-shell:hover .xhs-note-carousel-btn{opacity:1}.xhs-note-carousel-btn.is-prev{left:10px}.xhs-note-carousel-btn.is-next{right:10px}.xhs-note-image-wrap{position:relative;display:block;width:100%;flex:0 0 100%;min-height:0;margin:0;overflow:hidden;background:#fff;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none}.xhs-note-image-wrap img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}.xhs-note-page-badge{position:absolute;top:12px;right:12px;z-index:3;padding:3px 8px;border-radius:999px;color:#fffffff2;background:#0000006b;font-size:11px;font-weight:500;line-height:1}.xhs-note-dots{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:24px;padding-top:10px}.xhs-note-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#d1d1d1;cursor:pointer}.xhs-note-dots button.is-active{width:16px;border-radius:999px;background:#ff2442}.xhs-note-copy{padding:12px 16px 16px}.xhs-note-title{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.xhs-note-paragraph{margin:0 0 8px;color:#333;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.xhs-note-paragraph:last-of-type{margin-bottom:4px}.xhs-note-tags{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;color:#3b6a9c;font-size:13px;line-height:1.4}.xhs-note-meta{margin:10px 0 0;color:#999;font-size:11px;line-height:1}.xhs-note-comment-prompt{display:flex;align-items:center;gap:10px;padding:10px 16px 0}.xhs-note-comment-prompt p{flex:1;margin:0;padding:9px 14px;border-radius:999px;color:#bbb;background:#f5f5f5;font-size:12px;line-height:1.4}.xhs-note-empty-comments{display:grid;min-height:120px;padding:8px 16px 24px;place-items:center;align-content:center;color:#d8d8d8}.xhs-note-empty-comments p{margin:6px 0 0;color:#aaa;font-size:12px;line-height:1.4}.xhs-note-empty-comments strong{color:#5b7ea6;font-weight:500}.xhs-note-toolbar{display:flex;height:48px;flex:0 0 48px;align-items:center;gap:10px;padding:0 14px;margin-bottom:20px;border-top:1px solid #f0f0f0;background:#fff}.xhs-note-comment-box{display:inline-flex;min-width:0;height:34px;flex:1 1 auto;align-items:center;gap:6px;max-width:48%;padding:0 12px;border:1px solid #e0e0e0;border-radius:999px;color:#999;background:#fff;font-size:12px}.xhs-note-comment-box svg{flex:0 0 auto;width:13px;height:13px;color:#999}.xhs-note-comment-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xhs-note-toolbar-avatar{width:20px;height:20px;flex:0 0 20px;border-radius:50%;object-fit:cover}.xhs-note-action{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0;border:0;color:#111;background:transparent;font-size:10px;line-height:1;white-space:nowrap;cursor:pointer}.xhs-note-action svg{width:18px;height:18px}.xhs-note-action span{overflow:hidden;max-width:100%;text-overflow:ellipsis}.xhs-note-home-indicator{position:absolute;left:50%;bottom:6px;width:100px;height:4px;border-radius:999px;background:#111;transform:translate(-50%)}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-workbench-topbar.has-digital-tabs{align-items:stretch!important}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-workbench-topbar.has-digital-tabs .fm-topbar-title-row{display:flex!important;align-items:stretch!important;align-self:stretch!important;min-height:72px!important}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-workbench-topbar.has-digital-tabs .fm-article-top-tabs{display:flex!important;align-items:stretch!important;align-self:stretch!important;gap:36px!important;height:auto!important}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-workbench-topbar.has-digital-tabs .fm-top-actions{align-self:center!important}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-article-top-tabs button{display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;height:auto!important;min-height:72px!important;padding:0 2px!important;margin:0!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#c1bfcc!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important;cursor:pointer!important}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-article-top-tabs button.is-active{position:static!important;color:#55535f!important;border-bottom-color:#6b7cff!important}.feature-main:has([data-feature-module=article][data-feature-active=true]) .fm-article-top-tabs button.is-active:after{content:none!important;display:none!important}.feature-page-shell:has([data-feature-module=article][data-feature-active=true] .article-popular-workbench){align-items:stretch!important;min-height:100vh!important;height:100vh!important;overflow:hidden!important;background:#f5f6ff!important}.feature-main:has([data-feature-module=article][data-feature-active=true] .article-popular-workbench){display:flex!important;flex-direction:column!important;flex:1 1 0!important;align-self:stretch!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#f5f6ff!important}.feature-main:has([data-feature-module=article][data-feature-active=true])>.article-view-root.article-popular-workbench,[data-feature-module=article] .article-view-root.article-popular-workbench{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;grid-template-rows:none!important;overflow:hidden!important;box-sizing:border-box;padding:16px!important;background:#f5f6ff!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{display:flex!important;flex-direction:row!important;flex:1 1 auto!important;gap:16px!important;align-items:stretch!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{display:flex!important;flex-direction:column!important;flex:1 1 0!important;align-self:stretch!important;width:auto!important;min-width:0!important;min-height:0!important;max-height:100%!important;height:auto!important;overflow:hidden!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>header{flex:0 0 auto}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card>:not(header){flex:1 1 auto;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-empty{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;justify-content:center}[data-feature-module=article] .article-view-root.article-popular-workbench .article-copy-result{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}[data-feature-module=article] .article-view-root.article-popular-workbench .article-submit-row.is-copy,[data-feature-module=article] .article-view-root.article-popular-workbench .article-step-action-row{flex:0 0 auto;margin-top:10px;padding-top:10px;background:linear-gradient(180deg,#ffffffd1,#fff 32%)}@media(max-width:1180px){.feature-page-shell:has([data-feature-module=article][data-feature-active=true] .article-popular-workbench){height:auto!important;min-height:100vh!important;overflow:auto!important}.feature-main:has([data-feature-module=article][data-feature-active=true] .article-popular-workbench){overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench{flex:none!important;min-height:calc(100vh - 72px)!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-workspace{flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-popular-workbench .article-form-panel,[data-feature-module=article] .article-view-root.article-popular-workbench .article-result-card{flex:1 1 0!important;width:100%!important;min-height:360px!important;max-height:none!important}}.feature-page-shell:has([data-feature-module=article][data-feature-active=true] .article-history-mode){align-items:stretch!important;min-height:100vh!important;height:100vh!important;overflow:hidden!important;background:#f5f6ff!important}.feature-main:has([data-feature-module=article][data-feature-active=true] .article-history-mode){display:flex!important;flex-direction:column!important;flex:1 1 0!important;align-self:stretch!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#f5f6ff!important}.feature-main:has(.article-view-root.article-history-mode)>.article-view-root.article-history-mode,[data-feature-module=article] .article-view-root.article-history-mode{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important;padding:16px 20px 20px!important;background:#f5f6ff!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-page{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:20px 24px 24px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dedbea!important;border-radius:8px!important;box-shadow:none!important}[data-feature-module=article] .article-view-root.article-history-mode .article-section-head{flex:0 0 auto!important;margin:0 0 16px!important;padding:0!important;background:transparent!important}[data-feature-module=article] .article-view-root.article-history-mode .article-section-head h2{margin:0!important;color:#171421!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}[data-feature-module=article] .article-view-root.article-history-mode .article-section-head span,[data-feature-module=article] .article-view-root.article-history-mode .article-section-head .credits-chip{display:none!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-grid{flex:1 1 auto!important;display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:12px!important;min-height:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}[data-feature-module=article] .article-view-root.article-history-mode .article-history-card{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;width:220px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dedbea!important;border-radius:8px!important;box-shadow:0 10px 28px #2825340f!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-preview{position:relative!important;flex:0 0 293px!important;width:220px!important;height:293px!important;padding:0!important;overflow:hidden!important;border:0!important;background:#f5f6ff!important;cursor:pointer!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack{width:100%!important;height:100%!important;display:grid!important;gap:4px!important;padding:8px!important;background:#f5f6ff!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack.count-1{padding:0!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack.count-2{grid-template-columns:repeat(2,1fr)!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack.count-3,[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack.count-4{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,1fr)!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-image-stack.count-1 img{border-radius:0!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-loading,[data-feature-module=article] .article-view-root.article-history-mode .article-history-failed{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:100%!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-meta{display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px!important;color:#201d2b!important;background:#fff!important;border-top:1px solid #ebe8f2!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-meta strong{display:-webkit-box!important;overflow:hidden!important;color:#201d2b!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-meta p{margin:0!important;overflow:hidden!important;color:#8c8798!important;font-size:12px!important;line-height:1.45!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-actions{display:flex!important;gap:8px!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-status-badge.status-completed,[data-feature-module=article] .article-view-root.article-history-mode .article-history-status-badge.status-partial_completed{color:#6b7cff!important;background:#ffffffeb!important;border-color:#6b7cff2e!important}@media(max-width:1180px){.feature-page-shell:has([data-feature-module=article][data-feature-active=true] .article-history-mode){height:auto!important;min-height:100vh!important;overflow:auto!important}.feature-main:has([data-feature-module=article][data-feature-active=true] .article-history-mode){overflow:visible!important}[data-feature-module=article] .article-view-root.article-history-mode{flex:none!important;min-height:calc(100vh - 72px)!important;overflow:visible!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-grid{overflow:visible!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-card,[data-feature-module=article] .article-view-root.article-history-mode .article-history-preview{width:100%!important}[data-feature-module=article] .article-view-root.article-history-mode .article-history-preview{flex:0 0 auto!important;height:auto!important;aspect-ratio:3/4!important}}.article-popular-result-panel{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.article-popular-result-panel__card{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;min-height:0;height:100%;padding:12px;border:1px solid #e5e2ec;border-radius:8px;background:#fff;overflow:hidden}.article-popular-result-panel__view-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.article-popular-result-panel__view-toggle .arco-btn{min-width:88px;height:32px;padding:0 16px;font-size:13px;font-weight:600}.article-popular-result-panel__view-toggle .arco-btn-outline{color:#5c5868;border-color:#d9d6e2;background:#fff}.article-popular-result-panel__view-toggle .arco-btn-outline:hover{color:#165dff;border-color:#94bfff;background:#f2f7ff}.article-popular-result-panel__failed{flex:1 1 auto;display:flex;align-items:center;gap:16px;min-height:0;padding:20px;border:1px solid #f3d0d0;border-radius:8px;background:#fff7f7;color:#8f3f3f}.article-popular-result-panel__failed>svg{flex:0 0 auto;color:#e25555}.article-popular-result-panel__failed strong{display:block;margin-bottom:6px;color:#6d2f2f;font-size:16px}.article-popular-result-panel__failed p{margin:0;font-size:14px;line-height:1.6}.article-popular-result-panel__failed .arco-btn{margin-left:auto;flex-shrink:0}.article-popular-result-panel__full-layout{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.article-popular-result-panel__copy{box-sizing:border-box;width:100%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;border:1px solid #ebe7f2;border-radius:8px;background:#fff;padding:14px 16px 12px;overflow-x:hidden;overflow-y:hidden}.article-popular-result-panel__copy h2{margin:0 0 10px;color:#22202a;font-size:20px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.article-popular-result-panel__copy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;min-width:0}.article-popular-result-panel__copy-row strong{flex:1 1 auto;min-width:0;color:#33303c;font-size:14px}.article-popular-result-panel__copy-row .arco-btn{flex:0 0 auto}.article-popular-result-panel__body{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px}.article-popular-result-panel__body p{margin:0 0 12px;color:#5a5663;font-size:14px;line-height:1.75;overflow-wrap:anywhere;word-break:break-word}.article-popular-result-panel__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-width:0}.article-popular-result-panel__tags .arco-tag{max-width:100%;overflow-wrap:anywhere}.article-popular-result-panel__footer{margin-top:10px;padding-top:10px;border-top:1px solid #ece8f3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#a5a0b1;font-size:12px}.article-popular-result-panel__footer>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-popular-result-panel__footer-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.article-popular-result-panel__footer .arco-btn{flex:0 0 auto}.article-popular-result-panel .article-popular-media{position:relative;min-width:0;min-height:0;height:100%;border:1px solid #ebe7f2;border-radius:8px;overflow:hidden;background:#f5f3fa}.article-popular-result-panel .article-popular-media.is-stacked{display:flex;flex-direction:column}.article-popular-result-panel .article-popular-media.is-landscape{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.article-popular-result-panel .article-popular-media-gallery{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;width:100%;min-width:0;min-height:0;padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.article-popular-result-panel .article-popular-media-gallery::-webkit-scrollbar{display:none}.article-popular-result-panel .article-popular-media-gallery figure{display:block;flex:0 0 auto;min-width:0;margin:0;overflow:hidden;border-radius:8px}.article-popular-result-panel .article-popular-media-gallery img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:8px}.article-popular-result-panel .article-popular-media-carousel{display:flex;width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.article-popular-result-panel .article-popular-media-carousel::-webkit-scrollbar{display:none}.article-popular-result-panel .article-popular-media-slide{flex:0 0 100%;width:100%;height:100%;margin:0;scroll-snap-align:start}.article-popular-result-panel .article-popular-media-slide img{display:block;width:100%;height:100%;object-fit:contain}.article-popular-result-panel .article-popular-media-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;color:#4c4759;background:#ffffffeb;box-shadow:0 8px 20px #5048681f;transform:translateY(-50%);cursor:pointer}.article-popular-result-panel .article-popular-media-nav.is-prev{left:10px}.article-popular-result-panel .article-popular-media-nav.is-next{right:10px}.article-popular-result-panel .article-popular-media-dots{position:absolute;left:50%;bottom:12px;z-index:2;display:inline-flex;gap:6px;transform:translate(-50%)}.article-popular-result-panel .article-popular-media-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer}.article-popular-result-panel .article-popular-media-dots button.is-active{background:#fff}.article-popular-result-panel .xhs-note-stage.article-popular-note-stage{box-sizing:border-box;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;height:100%;padding:8px;overflow:hidden;border:1px solid #e5e2ec;border-radius:8px;background:#f7f6fb}.article-popular-result-panel .xhs-note-stage.article-popular-note-stage .xhs-note-phone{box-sizing:border-box;width:auto;height:100%;max-height:100%;max-width:100%;min-height:0;aspect-ratio:9/19.5;flex-shrink:1}
