:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.docs-navigation{display:grid;grid-template-columns:184px minmax(0,1fr);grid-auto-rows:minmax(44px,auto);width:min(520px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 100px));overflow-y:auto;padding:8px;border:1px solid var(--semi-color-border);border-radius:8px;background:var(--semi-color-bg-overlay);color:var(--semi-color-text-0);box-sizing:border-box}.docs-navigation button{font-family:inherit;letter-spacing:0;cursor:pointer;text-align:left;border:0;border-radius:6px}.docs-navigation__category{grid-column:1;grid-row:var(--category-row);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;color:var(--semi-color-text-1);background:transparent}.docs-navigation__category svg{transform:rotate(-90deg);flex-shrink:0}.docs-navigation__category.is-selected{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary)}.docs-navigation__items{grid-column:2;grid-row:1 / span var(--category-count, 5);padding-left:8px;margin-left:8px;border-left:1px solid var(--semi-color-border);min-width:0}.docs-navigation__item{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;background:transparent;color:var(--semi-color-text-0)}.docs-navigation__title{font-size:13px;font-weight:500;line-height:20px}.docs-navigation__description{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;color:var(--semi-color-text-2)}.docs-navigation__item.is-current{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary);box-shadow:inset 2px 0 var(--semi-color-primary)}.docs-navigation button:hover{background:var(--semi-color-fill-0)}.docs-navigation button:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-2px}@media (max-width: 640px){.docs-navigation{display:flex;flex-direction:column;width:min(360px,calc(100vw - 24px))}.docs-navigation__category{min-height:44px}.docs-navigation__category.is-selected svg{transform:none}.docs-navigation__items{margin:4px 8px 8px;padding-left:8px}}.tutorial-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.tutorial-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280!important;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none!important}.tutorial-tab.is-active{background:#111827;border-color:#111827;color:#fff!important}.tutorial-tab:hover{border-color:#111827}.tutorial-tab:focus-visible{outline:2px solid #10a37f;outline-offset:3px}.tutorial-tab svg{flex-shrink:0}.docs-navigation-flat{display:grid;width:288px;max-width:calc(100vw - 32px);gap:12px;padding:12px;background:var(--semi-color-bg-2);border:1px solid var(--semi-color-border);border-radius:8px;box-shadow:0 8px 24px #00000016;max-height:calc(100dvh - 100px);overflow-y:auto}.docs-menu-section+.docs-menu-section{border-top:1px solid var(--semi-color-border);padding-top:12px}.docs-menu-section h3{margin:0 12px 6px;color:var(--semi-color-text-2);font-size:13px;font-weight:600;line-height:20px;letter-spacing:0}.docs-menu-section a{gap:12px;min-height:42px}.docs-menu-section a>svg{flex-shrink:0;color:var(--semi-color-text-2)}.docs-menu-section a[aria-current]>svg{color:inherit}.docs-menu-external{margin-left:auto}.docs-navigation-flat a:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-2px}.docs-navigation-flat a{display:flex;align-items:center;padding:10px 12px;color:var(--semi-color-text-0);font-size:15px;font-weight:600;text-decoration:none;border-radius:6px}.docs-navigation-flat a:hover,.docs-navigation-flat a[aria-current]{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary)}.cli-guide .tw-doc-code{margin:16px 0;background:#1e293b;border-color:#334155;color:#e2e8f0}.cli-guide .tw-doc-code__header{background:#182231;color:#cbd5e1;border-color:#334155}.cli-guide .tw-doc-code__header button{color:#e2e8f0}.cli-guide .tw-doc-code pre,.cli-guide .tw-doc-code pre code{background:none;color:#e2e8f0}.cli-guide details{margin:12px 0}.cli-guide summary{cursor:pointer;font-weight:600}.cli-guide select{max-width:100%;padding:10px;border:1px solid #d1d5db;background:transparent;color:inherit;border-radius:6px}body[theme-mode=dark] .tutorial-tab{background:#191b20;border-color:#34373f;color:#b8bfcb!important}body[theme-mode=dark] .tutorial-tab.is-active{background:#e5e7eb;color:#111827!important}@media (max-width: 600px){.tutorial-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-tab{padding:10px 8px;font-size:13px}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-body{font-family:inherit;line-height:1.6;color:var(--semi-color-text-0);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.user-message,.user-message .markdown-body,.user-message h1,.user-message h2,.user-message h3,.user-message h4,.user-message h5,.user-message h6,.user-message p,.user-message span,.user-message div,.user-message li,.user-message td,.user-message th{color:#fff!important}.user-message blockquote{color:#fff!important;border-left-color:#ffffff80!important;background-color:#ffffff1a!important}.user-message code:not(pre code){color:#000!important;background-color:#ffffffe6!important}.user-message a{color:#87ceeb!important}.user-message a:hover{color:#b0e0e6!important}.user-message table{border-color:#ffffff4d!important}.user-message th{background-color:#fff3!important;border-color:#ffffff4d!important}.user-message td{border-color:#ffffff4d!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hljs{display:block;overflow-x:auto;padding:0;background:transparent;color:var(--semi-color-text-0)}.hljs-comment,.hljs-quote{color:var(--semi-color-text-2);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:var(--semi-color-primary);font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:var(--semi-color-warning)}.hljs-string,.hljs-doctag{color:var(--semi-color-success)}.hljs-title,.hljs-section,.hljs-selector-id{color:var(--semi-color-primary);font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:var(--semi-color-info);font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:var(--semi-color-primary);font-weight:400}.hljs-regexp,.hljs-link{color:var(--semi-color-tertiary)}.hljs-symbol,.hljs-bullet{color:var(--semi-color-warning)}.hljs-built_in,.hljs-builtin-name{color:var(--semi-color-info)}.hljs-meta{color:var(--semi-color-text-2)}.hljs-deletion{background:var(--semi-color-danger-light-default)}.hljs-addition{background:var(--semi-color-success-light-default)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.mermaid-container{transition:all .2s ease}.mermaid-container:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}pre{position:relative;font-family:Consolas,Monaco,Courier New,monospace;transition:all .2s ease}pre:hover{border-color:var(--semi-color-primary)!important;box-shadow:0 2px 8px #0000001a}pre:hover .copy-code-button{opacity:1!important}.docs-api-code-block{background:linear-gradient(165deg,#020617,#0b1a3b 48%,#142b57);border:1px solid rgba(125,154,212,.55);box-shadow:inset 0 1px #ffffff14;color:#f8fbff!important}.docs-api-code-inline{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff;opacity:1!important;font-weight:500}.docs-api-code-block code,.docs-api-code-block .hljs,.docs-api-code-block .hljs *{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;opacity:1!important;text-shadow:0 0 0 transparent;background:transparent!important}.docs-language-tabs .semi-tabs-tab-button{color:#334155!important;font-weight:600}.docs-language-tabs .semi-tabs-tab:hover .semi-tabs-tab-button{color:#0f172a!important}.docs-language-tabs .semi-tabs-tab-active .semi-tabs-tab-button{color:#0f172a!important;background:#e2e8f0!important}.copy-code-button{opacity:0;transition:opacity .2s ease;z-index:10;pointer-events:auto}.copy-code-button:hover{opacity:1!important}.copy-code-button button{pointer-events:auto!important;cursor:pointer!important}.copy-code-button .semi-button{pointer-events:auto!important;cursor:pointer!important;transition:all .2s ease}.copy-code-button .semi-button:hover{background-color:var(--semi-color-fill-1)!important;border-color:var(--semi-color-primary)!important;transform:scale(1.05)}@media (max-width: 768px){.markdown-body table{font-size:12px}.markdown-body th,.markdown-body td{padding:6px 8px}}.katex{font-size:1em}.katex-display{margin:1em 0;text-align:center}.markdown-body a{transition:all .2s ease}.markdown-body blockquote{position:relative}.markdown-body blockquote:before{content:'"';position:absolute;left:-8px;top:-8px;font-size:24px;color:var(--semi-color-primary);opacity:.3}.markdown-body ul li::marker{color:var(--semi-color-primary)}.markdown-body ol li::marker{color:var(--semi-color-primary);font-weight:700}.markdown-body hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--semi-color-border),transparent);margin:24px 0}.markdown-body img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:12px 0}.markdown-body code:not(pre code){background-color:var(--semi-color-fill-1);padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--semi-color-primary);border:1px solid var(--semi-color-border)}.markdown-body h1:hover,.markdown-body h2:hover,.markdown-body h3:hover,.markdown-body h4:hover,.markdown-body h5:hover,.markdown-body h6:hover{position:relative}.markdown-body input[type=checkbox]{margin-right:8px;transform:scale(1.1)}.markdown-body li.task-list-item{list-style:none;margin-left:-20px}.markdown-body kbd{background-color:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);border-radius:3px;box-shadow:0 1px 0 var(--semi-color-border);color:var(--semi-color-text-0);display:inline-block;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.markdown-body details{border:1px solid var(--semi-color-border);border-radius:6px;padding:12px;margin:12px 0}.markdown-body summary{cursor:pointer;font-weight:700;color:var(--semi-color-primary);margin-bottom:8px}.markdown-body summary:hover{color:var(--semi-color-primary-hover)}.markdown-body .footnote-ref{color:var(--semi-color-primary);text-decoration:none;font-weight:700}.markdown-body .footnote-ref:hover{text-decoration:underline}.markdown-body .warning{background-color:var(--semi-color-warning-light-default);border-left:4px solid var(--semi-color-warning);padding:12px 16px;margin:12px 0;border-radius:0 6px 6px 0}.markdown-body .info{background-color:var(--semi-color-info-light-default);border-left:4px solid var(--semi-color-info);padding:12px 16px;margin:12px 0;border-radius:0 6px 6px 0}.markdown-body .success{background-color:var(--semi-color-success-light-default);border-left:4px solid var(--semi-color-success);padding:12px 16px;margin:12px 0;border-radius:0 6px 6px 0}.markdown-body .danger{background-color:var(--semi-color-danger-light-default);border-left:4px solid var(--semi-color-danger);padding:12px 16px;margin:12px 0;border-radius:0 6px 6px 0}@keyframes fade-in{0%{opacity:0;transform:translateY(6px) scale(.98);filter:blur(3px)}60%{opacity:.85;filter:blur(.5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.animate-fade-in{animation:fade-in .6s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.sr-registry{margin-bottom:24px;border-bottom:1px solid var(--semi-color-border);padding-bottom:20px;min-width:0}.sr-registry-heading,.sr-registry-actions,.sr-registry-heading h3{display:flex;align-items:center;gap:8px}.sr-registry-heading{justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.sr-registry-heading h3{font-size:16px;margin:0}.sr-registry>.semi-select{margin:12px 0;min-width:220px;max-width:100%}.sr-registry-form{display:grid;gap:18px;padding:8px 0}.sr-registry-field{display:grid;gap:8px;min-width:0}.sr-registry-field>span{font-weight:600}.sr-registry-field .semi-select{width:100%}.sr-registry-error{color:var(--semi-color-danger)}@media (max-width: 640px){.sr-registry .semi-table-container{overflow-x:auto}.sr-registry .semi-table{min-width:680px}}.smart-router-shell-content{min-width:0;padding-bottom:24px}.smart-router-page{--sr-surface: var(--slash-console-surface-strong, var(--semi-color-bg-0));--sr-surface-soft: var(--slash-console-surface, var(--semi-color-bg-1));--sr-field: var(--slash-console-field, var(--semi-color-bg-0));--sr-border: var(--slash-console-border-muted, rgba(var(--semi-grey-9), .1));--sr-border-strong: var( --slash-console-border, rgba(var(--semi-grey-9), .16) );--sr-text: var(--slash-console-text, var(--semi-color-text-0));--sr-muted: var(--slash-console-text-muted, var(--semi-color-text-2));--sr-disabled: var(--slash-console-text-disabled, var(--semi-color-text-2));--sr-primary: var(--slash-console-primary, var(--semi-color-primary));--sr-hover: var(--slash-console-hover, var(--semi-color-fill-0));--sr-positive: #169c46;--sr-positive-soft: rgba(22, 156, 70, .1);--sr-success: #169c46;--sr-danger: #dc2626;--sr-warning: #b7791f;--sr-warning-soft: rgba(245, 158, 11, .12);--sr-arena-paper: #f8f5f0;--sr-arena-line: rgba(80, 72, 62, .14);display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--sr-text)}body:has(.smart-router-page) .site-header--default{background:#fffffff5!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 1px #0f172a14}html.dark body:has(.smart-router-page) .site-header--default{background:#18181bf5!important;box-shadow:0 1px #ffffff14}.sr-command-bar,.sr-query-panel,.sr-result-panel,.sr-management-band,.sr-model-asset-row,.sr-route-rule-row{scroll-margin-top:88px}.sr-command-bar{display:grid;grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(140px,.7fr)) minmax(168px,.64fr) auto;gap:10px;align-items:end;min-width:0;padding:12px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);box-shadow:0 1px 2px #0f172a0a}.sr-command-field,.sr-command-status{display:grid;gap:6px;min-width:0}.sr-command-field>span,.sr-command-status>span{color:var(--sr-muted);font-size:12px;font-weight:650;line-height:16px}.sr-command-field .semi-select{width:100%}.sr-command-status{min-height:38px;padding:7px 10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft)}.sr-command-status strong{display:block;min-width:0;color:var(--sr-text);font-size:12px;font-weight:760;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-editor-modal,.sr-candidate-pool-modal{--sr-surface: var(--slash-console-surface-strong, var(--semi-color-bg-0));--sr-surface-soft: var(--slash-console-surface, var(--semi-color-bg-1));--sr-field: var(--slash-console-field, var(--semi-color-bg-0));--sr-border: var(--slash-console-border-muted, rgba(var(--semi-grey-9), .1));--sr-border-strong: var( --slash-console-border, rgba(var(--semi-grey-9), .16) );--sr-text: var(--slash-console-text, var(--semi-color-text-0));--sr-muted: var(--slash-console-text-muted, var(--semi-color-text-2));--sr-primary: var(--slash-console-primary, var(--semi-color-primary));--sr-hover: var(--slash-console-hover, var(--semi-color-fill-0));--sr-positive: #169c46;--sr-positive-soft: rgba(22, 156, 70, .1);--sr-success: #169c46;--sr-danger: #dc2626;--sr-warning: #b7791f;--sr-warning-soft: rgba(245, 158, 11, .12);--sr-arena-paper: #f8f5f0;--sr-arena-line: rgba(80, 72, 62, .14)}.sr-summary-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);gap:12px;min-width:0}.sr-summary-main{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.sr-summary-item,.sr-summary-side,.sr-query-panel,.sr-result-panel,.sr-management-band{border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);box-shadow:0 1px 2px #0f172a0a}.sr-summary-item{--sr-tone: var(--sr-primary);--sr-tone-bg: color-mix(in srgb, var(--sr-primary) 9%, transparent);display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:20px 1fr;align-items:center;column-gap:10px;min-height:78px;min-width:0;padding:14px;position:relative;overflow:hidden}.sr-summary-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--sr-tone);opacity:.9}.sr-summary-item--blue{--sr-tone: #2f75ff}.sr-summary-item--green{--sr-tone: #16a56a}.sr-summary-item--cyan{--sr-tone: #0891b2}.sr-summary-item--violet{--sr-tone: #7c3aed}.sr-summary-item--purple{--sr-tone: #a855f7}.sr-summary-item--amber{--sr-tone: #b7791f}.sr-summary-item__icon{grid-row:1 / span 2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sr-tone) 18%,transparent);border-radius:8px;color:var(--sr-tone);background:color-mix(in srgb,var(--sr-tone) 9%,transparent)}.sr-summary-item__label{min-width:0;color:var(--sr-muted);font-size:12px;line-height:18px;white-space:nowrap}.sr-summary-item strong{min-width:0;color:var(--sr-text);font-size:22px;font-weight:650;line-height:28px;letter-spacing:0;overflow-wrap:anywhere}.sr-summary-side{min-width:0;padding:14px}.sr-summary-side__head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.sr-summary-side__head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.sr-summary-side__head span:not(.sr-summary-item__icon){color:var(--sr-muted);font-size:12px}.sr-summary-side__head strong{min-width:0;color:var(--sr-text);font-size:15px;font-weight:650;line-height:20px;overflow-wrap:anywhere}.sr-breakdown-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.sr-breakdown-row>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px;padding:6px 8px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:18px}.sr-breakdown-row strong{color:var(--sr-text);font-size:12px;font-weight:650}.sr-breakdown-row--health{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-workspace{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);gap:12px;align-items:stretch;min-width:0}.sr-workspace--arena{grid-template-columns:minmax(204px,.28fr) minmax(392px,.56fr) minmax(520px,.82fr);align-items:start}.sr-query-panel,.sr-result-panel,.sr-task-rail{min-width:0;padding:18px}.sr-query-panel{margin:0}.sr-task-rail{border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);box-shadow:0 1px 2px #0f172a0a}.sr-panel-head,.sr-management-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.sr-panel-head--compact{align-items:flex-start}.sr-panel-title{display:flex;align-items:center;gap:9px;min-width:0;color:var(--sr-text);font-size:15px;font-weight:650;line-height:22px}.sr-title-icon{width:30px;height:30px;display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid var(--sr-border);border-radius:8px;color:var(--sr-primary);background:color-mix(in srgb,var(--sr-primary) 10%,transparent)}.sr-task-rail-auto,.sr-category-button,.sr-task-pick{width:100%;display:grid;min-width:0;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);color:var(--sr-text);cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sr-task-rail-auto:hover,.sr-category-button:hover,.sr-task-pick:hover{border-color:color-mix(in srgb,var(--sr-primary) 32%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 4%,var(--sr-surface))}.sr-task-rail-auto:focus-visible,.sr-category-button:focus-visible,.sr-task-pick:focus-visible,.sr-strategy-chip:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-task-rail-auto{gap:2px;margin-top:14px;padding:10px 11px}.sr-task-rail-auto--active,.sr-category-button--active,.sr-task-pick--active{border-color:color-mix(in srgb,var(--sr-primary) 42%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 9%,var(--sr-surface));box-shadow:inset 3px 0 0 var(--sr-primary)}.sr-task-rail-auto span,.sr-category-button span,.sr-task-pick span{min-width:0;font-size:13px;font-weight:650;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-task-rail-auto em,.sr-task-pick em{min-width:0;color:var(--sr-muted);font-size:11px;font-style:normal;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-category-list,.sr-task-pick-list{display:grid;gap:7px;min-width:0;margin-top:10px}.sr-category-button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:8px 10px}.sr-category-button strong{min-width:26px;padding:2px 7px;border-radius:999px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:11px;font-weight:700;line-height:16px;text-align:center}.sr-task-pick-list{max-height:312px;overflow:auto;padding-right:2px}.sr-task-pick{gap:2px;min-height:44px;padding:8px 10px}.sr-query-textarea{width:100%;margin-top:14px;border-radius:8px!important;background:var(--sr-field)!important}.sr-query-textarea textarea{color:var(--sr-text)!important;font-size:13px!important;line-height:1.65!important}.sr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.sr-form-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-field{display:flex;min-width:0;flex-direction:column;gap:6px}.sr-field--wide{grid-column:1 / -1}.sr-field__label{color:var(--sr-muted);font-size:12px;font-weight:500;line-height:18px}.sr-media-spec-note{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--sr-accent) 18%,var(--sr-border));border-radius:8px;background:color-mix(in srgb,var(--sr-accent) 7%,var(--sr-field));color:var(--sr-text)}.sr-media-spec-note strong{flex:0 0 auto;font-size:12px;line-height:18px}.sr-media-spec-note span{min-width:0;color:var(--sr-muted);font-size:12px;line-height:18px;text-align:right}.sr-field .semi-select,.sr-field .semi-input-wrapper{width:100%}.sr-strategy-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-top:12px}.sr-strategy-chip{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;padding:7px 10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);color:var(--sr-muted);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sr-strategy-chip:hover{border-color:color-mix(in srgb,var(--sr-primary) 35%,var(--sr-border));color:var(--sr-text);background:var(--sr-hover)}.sr-strategy-chip:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-strategy-chip:active{transform:translateY(1px)}.sr-strategy-chip--active{border-color:color-mix(in srgb,var(--sr-primary) 42%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 11%,transparent);color:var(--sr-primary)}.sr-strategy-chip>span{display:inline-flex;align-items:center;flex:0 0 auto}.sr-strategy-chip strong{min-width:0;flex:1 1 auto;font-size:12px;font-weight:650;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-strategy-chip em{flex:0 0 100%;min-width:0;color:var(--sr-muted);font-size:11px;font-style:normal;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-strategy-chip--active em{color:color-mix(in srgb,var(--sr-primary) 74%,var(--sr-muted))}.sr-strategy-detail{display:grid;gap:5px;margin-top:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sr-primary) 22%,var(--sr-border));border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 7%,var(--sr-surface))}.sr-strategy-detail>div{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--sr-primary)}.sr-strategy-detail>div span{display:inline-flex;align-items:center;flex:0 0 auto}.sr-strategy-detail strong,.sr-strategy-detail p,.sr-strategy-detail small{min-width:0;margin:0;overflow-wrap:anywhere}.sr-strategy-detail strong{color:var(--sr-text);font-size:13px;font-weight:750;line-height:18px}.sr-strategy-detail p,.sr-strategy-detail small{color:var(--sr-muted);font-size:12px;line-height:17px}.sr-query-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px}.sr-query-footer--prominent{padding:9px 10px;border:1px solid color-mix(in srgb,var(--sr-primary) 16%,var(--sr-border));border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 4%,var(--sr-surface))}.sr-query-footer>.semi-button{grid-column:3;grid-row:1}.sr-switch-line,.sr-modal-switch{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--sr-muted);font-size:13px;white-space:nowrap}.sr-scope-hint{display:inline-flex;align-items:center;gap:8px;grid-column:1 / -1;grid-row:2;justify-self:stretch;min-width:0;width:100%;max-width:100%;padding:6px 10px;border:1px solid var(--sr-border);border-radius:8px;background:#f8fafce0;color:var(--sr-muted);font-size:12px;line-height:1.45}.sr-scope-hint strong{flex:0 0 auto;color:var(--sr-text);font-size:12px}.sr-scope-hint em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sr-scope-hint--local{border-color:#22c55e47;background:#f0fdf4d1}.sr-scope-hint--external{border-color:#7c3aed3d;background:#f5f3ffd1}.sr-result-panel{min-height:414px}.sr-leaderboard-panel{display:flex;flex-direction:column;gap:12px}.sr-result-insight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 12px}.sr-result-insight>div{min-width:0;padding:10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft)}.sr-result-insight span,.sr-score-pack span{display:block;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-result-insight strong{display:block;min-width:0;margin-top:2px;color:var(--sr-text);font-size:13px;font-weight:650;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-loading{height:260px;display:flex;align-items:center;justify-content:center}.sr-recommend-list{display:flex;flex-direction:column;gap:10px}.sr-recommend-card{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(194px,.42fr);align-items:stretch;gap:12px;min-height:112px;min-width:0;padding:12px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.sr-recommend-card:hover{border-color:color-mix(in srgb,var(--sr-primary) 32%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 3%,var(--sr-surface));box-shadow:0 8px 24px #0f172a0f}.sr-leaderboard-table{display:grid;min-width:0;overflow:hidden;border:1px solid var(--sr-arena-line);border-radius:8px;background:color-mix(in srgb,var(--sr-arena-paper) 62%,var(--sr-surface));box-shadow:inset 0 1px #ffffffb8}.sr-leaderboard-head,.sr-leaderboard-row{display:grid;grid-template-columns:52px minmax(0,1.72fr) minmax(66px,.42fr) minmax(78px,.5fr) minmax(92px,.56fr);align-items:stretch;gap:0;min-width:0;width:100%}.sr-leaderboard-head{min-height:38px;padding:0;border-bottom:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 78%,var(--sr-surface));color:color-mix(in srgb,var(--sr-text) 66%,var(--sr-muted));font-size:11px;font-weight:750;letter-spacing:0;line-height:16px;text-transform:none}.sr-leaderboard-head>span{display:flex;min-width:0;align-items:center;padding:0 10px;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 72%,transparent)}.sr-leaderboard-head>span:nth-child(6){display:none}.sr-leaderboard-head .is-sort-target{width:-webkit-fit-content;width:fit-content;max-width:100%;margin:auto 8px auto 12px;padding:4px 8px;border-radius:7px;color:var(--sr-positive);background:var(--sr-positive-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-leaderboard-row{min-height:76px;padding:0;border-top:1px solid color-mix(in srgb,var(--sr-arena-line) 78%,transparent);background:color-mix(in srgb,var(--sr-surface) 84%,var(--sr-arena-paper));transition:background-color .16s ease,box-shadow .16s ease}.sr-leaderboard-row:nth-child(odd){background:color-mix(in srgb,var(--sr-surface) 92%,var(--sr-arena-paper))}.sr-leaderboard-row:hover{background:color-mix(in srgb,var(--sr-positive-soft) 36%,var(--sr-surface));box-shadow:inset 3px 0 0 var(--sr-positive)}.sr-leaderboard-rank{display:grid;align-items:center;align-content:center;justify-content:center;gap:2px;min-width:0;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 72%,transparent);color:var(--sr-text)}.sr-leaderboard-rank strong{color:var(--sr-text);font-size:18px;font-weight:750;line-height:22px;text-align:center}.sr-leaderboard-rank span{color:var(--sr-muted);font-size:10px;font-weight:650;line-height:12px;text-align:center}.sr-leaderboard-model,.sr-leaderboard-metric,.sr-leaderboard-source{min-width:0;padding:10px;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 62%,transparent)}.sr-leaderboard-model>strong{display:block;min-width:0;color:var(--sr-text);font-size:13px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-leaderboard-model>span,.sr-leaderboard-metric span,.sr-leaderboard-source span{display:block;min-width:0;color:var(--sr-muted);font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-leaderboard-model>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.sr-leaderboard-metric strong{display:block;min-width:0;color:var(--sr-text);font-size:14px;font-weight:760;line-height:19px;overflow-wrap:anywhere}.sr-leaderboard-metric small{display:block;min-width:0;color:var(--sr-muted);font-size:11px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-leaderboard-metric.is-sort-target{border-right-color:color-mix(in srgb,var(--sr-positive) 18%,var(--sr-arena-line));background:linear-gradient(90deg,var(--sr-positive-soft),color-mix(in srgb,var(--sr-surface) 78%,transparent));box-shadow:inset 3px 0 0 var(--sr-positive)}.sr-leaderboard-metric.is-sort-target strong{color:var(--sr-positive)}.sr-leaderboard-metric--cost strong{color:var(--sr-positive);overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.sr-leaderboard-source{display:none;gap:4px;border-right:0}.sr-cost-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.sr-cost-compare-card{min-width:0;padding:12px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft)}.sr-cost-compare-card span,.sr-cost-compare-card em{display:block;min-width:0;color:var(--sr-muted);font-size:12px;font-style:normal;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-cost-compare-card strong{display:block;margin:4px 0 2px;color:var(--sr-text);font-size:19px;font-weight:750;line-height:24px;overflow-wrap:anywhere}.sr-cost-compare-card--danger{border-color:#dc262638;background:linear-gradient(180deg,#fee2e2b8,color-mix(in srgb,var(--sr-surface) 88%,#ffffff))}.sr-cost-compare-card--success{border-color:#16a34a3d;background:linear-gradient(180deg,#dcfce7c2,color-mix(in srgb,var(--sr-surface) 88%,#ffffff))}.sr-cost-compare-card--success strong{color:#087443}.sr-cost-compare-card--info{border-color:#2f75ff3d;background:linear-gradient(180deg,#dbeafecc,color-mix(in srgb,var(--sr-surface) 88%,#ffffff))}.sr-cost-compare-card--info strong{color:#1d4ed8}.sr-recommend-rank{width:36px;min-height:88px;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;border:1px solid color-mix(in srgb,var(--sr-primary) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 9%,transparent);color:var(--sr-primary)}.sr-recommend-rank span{font-size:14px;font-weight:700;line-height:20px}.sr-recommend-main{min-width:0}.sr-recommend-title,.sr-recommend-meta,.sr-reason-row{display:flex;align-items:center;gap:8px;min-width:0}.sr-recommend-title strong{min-width:0;max-width:100%;color:var(--sr-text);font-size:15px;font-weight:650;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-recommend-meta{margin-top:4px;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-recommend-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-recommend-meta span+span:before{content:"";width:4px;height:4px;display:inline-block;margin-right:8px;border-radius:50%;background:var(--sr-border-strong);vertical-align:middle}.sr-reason-row{flex-wrap:wrap;margin-top:9px}.sr-reason-row span{max-width:100%;padding:3px 7px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:18px}.sr-score-pack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.sr-score-pill{min-width:0;padding:9px 10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft)}.sr-score-pill strong{display:block;min-width:0;margin-top:2px;color:var(--sr-text);font-size:15px;font-weight:650;line-height:20px;overflow-wrap:anywhere}.sr-score-pill--final{border-color:color-mix(in srgb,var(--sr-primary) 22%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 7%,var(--sr-surface))}.sr-management-band{min-width:0;padding:16px 18px 18px}.sr-management-head{margin-bottom:4px}.sr-management-head>div:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.sr-management-head span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-management-head strong{color:var(--sr-text);font-size:15px;font-weight:650;line-height:22px}.sr-management-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.sr-management-meta span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft);color:var(--sr-muted)}.sr-tab-label{display:inline-flex;align-items:center;gap:6px}.sr-workspace--preview-tab{margin-top:14px}.sr-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 12px;min-width:0}.sr-toolbar .semi-select,.sr-toolbar .semi-input-wrapper{flex:1 1 132px;min-width:118px;max-width:190px;width:auto}.sr-toolbar .semi-input-wrapper{flex-basis:220px;max-width:320px}.sr-toolbar>.semi-button{flex:0 0 auto}.sr-active-leaderboard{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:9px 11px;border:1px solid var(--sr-border);border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 6%,var(--sr-surface));color:var(--sr-muted);font-size:12px;line-height:18px}.sr-active-leaderboard span,.sr-active-leaderboard strong,.sr-active-leaderboard em{display:inline-flex;min-width:0;align-items:center;gap:6px}.sr-active-leaderboard strong{color:var(--sr-text);font-weight:750}.sr-active-leaderboard em{font-style:normal;overflow-wrap:anywhere}.sr-active-leaderboard-ref{display:inline-flex;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:2px 6px;border:1px solid color-mix(in srgb,var(--sr-primary) 18%,transparent);border-radius:6px;background:color-mix(in srgb,var(--sr-primary) 7%,transparent);color:var(--sr-primary);font-family:Fira Code,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:650;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-active-leaderboard-link{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border:1px solid color-mix(in srgb,var(--sr-primary) 22%,var(--sr-border));border-radius:7px;background:color-mix(in srgb,var(--sr-primary) 7%,transparent);color:var(--sr-primary);font-size:12px;font-weight:650;line-height:18px;text-decoration:none}.sr-active-leaderboard-link:hover{border-color:color-mix(in srgb,var(--sr-primary) 42%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 11%,transparent)}.sr-active-leaderboard-link:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-model-asset-board{min-width:0;overflow:clip;border:1px solid var(--sr-arena-line);border-radius:8px;background:color-mix(in srgb,var(--sr-arena-paper) 42%,var(--sr-surface))}.sr-model-asset-board__bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 82%,var(--sr-surface))}.sr-model-asset-board__bar>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px}.sr-model-asset-board__bar span{color:var(--sr-muted);font-size:12px;font-weight:650;line-height:18px}.sr-model-asset-board__bar strong{min-width:0;color:var(--sr-text);font-size:13px;font-weight:780;line-height:18px;overflow-wrap:anywhere}.sr-model-asset-head,.sr-model-asset-row{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.58fr) minmax(0,.56fr) minmax(0,1.25fr) minmax(0,.88fr) minmax(0,1.18fr) 52px;column-gap:13px;min-width:0}.sr-model-asset-head{align-items:center;min-height:42px;padding:0 14px;border-bottom:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 70%,var(--sr-surface));color:color-mix(in srgb,var(--sr-text) 72%,var(--sr-muted));font-size:12px;font-weight:780;line-height:18px}.sr-model-asset-head span{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-asset-list{min-width:0}.sr-model-asset-row{position:relative;align-items:center;padding:14px;border-bottom:1px solid color-mix(in srgb,var(--sr-arena-line) 78%,transparent);background:color-mix(in srgb,var(--sr-surface) 91%,var(--sr-arena-paper));transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sr-model-asset-row:nth-child(odd){background:color-mix(in srgb,var(--sr-surface) 96%,var(--sr-arena-paper))}.sr-model-asset-row:hover{background:color-mix(in srgb,var(--sr-positive-soft) 40%,var(--sr-surface));box-shadow:inset 3px 0 0 var(--sr-positive)}.sr-model-asset-row:focus-within{box-shadow:inset 3px 0 0 var(--sr-primary),0 0 0 2px color-mix(in srgb,var(--sr-primary) 20%,transparent)}.sr-model-asset-row.is-local:after{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 999px 999px 0;background:var(--sr-positive)}.sr-model-asset-rank,.sr-model-asset-model,.sr-model-asset-scope,.sr-model-asset-task,.sr-model-asset-metrics,.sr-model-asset-capability,.sr-model-asset-actions{min-width:0}.sr-model-asset-rank{display:grid;gap:8px}.sr-model-asset-index{width:-webkit-fit-content;width:fit-content;max-width:100%;padding:1px 7px;border:1px solid color-mix(in srgb,var(--sr-primary) 18%,var(--sr-border));border-radius:6px;background:color-mix(in srgb,var(--sr-primary) 6%,transparent);color:var(--sr-primary);font-size:11px;font-weight:760;line-height:17px}.sr-model-asset-rank .sr-rank-pill,.sr-model-asset-rank .sr-rank-missing,.sr-model-asset-rank .sr-rank-context{width:100%;max-width:100%}.sr-model-asset-model{display:grid;gap:5px}.sr-model-asset-title{display:flex;min-width:0;align-items:center;gap:8px}.sr-model-asset-title strong{min-width:0;color:var(--sr-text);font-size:14px;font-weight:780;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-asset-title .sr-status-dot{flex:0 0 auto;max-width:88px;color:var(--sr-muted);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-asset-model code{display:block;min-width:0;color:var(--sr-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-source-badges{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.sr-model-source-link,.sr-model-source-soft{display:inline-flex;align-items:center;max-width:120px;min-height:20px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:700;line-height:16px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sr-model-source-link{border:1px solid color-mix(in srgb,var(--sr-primary) 20%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 6%,transparent);color:var(--sr-primary)}.sr-model-source-link--arena{border-color:color-mix(in srgb,#7c3aed 20%,var(--sr-border));background:color-mix(in srgb,#7c3aed 7%,transparent);color:#6d28d9}.sr-model-source-link--aa{border-color:color-mix(in srgb,#2563eb 20%,var(--sr-border));background:color-mix(in srgb,#2563eb 7%,transparent);color:#1d4ed8}.sr-model-source-link:hover{border-color:color-mix(in srgb,currentColor 32%,var(--sr-border));background:color-mix(in srgb,currentColor 10%,transparent)}.sr-model-source-link:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-model-source-soft{border:1px dashed var(--sr-border);background:var(--sr-surface-soft);color:var(--sr-muted)}.sr-model-asset-scope{display:flex;flex-direction:column;gap:6px;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-model-asset-scope>span:not(.semi-tag){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-asset-task .sr-task-cell{gap:6px}.sr-model-asset-task .sr-task-categories{max-height:48px;overflow:clip}.sr-model-asset-task .sr-task-tags{max-height:46px;overflow:clip}.sr-model-asset-metrics{display:grid;grid-template-columns:1fr;gap:7px}.sr-model-asset-metric{display:grid;min-width:0;gap:1px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--sr-arena-line) 80%,transparent);border-radius:7px;background:color-mix(in srgb,var(--sr-surface) 82%,var(--sr-arena-paper))}.sr-model-asset-metric span{display:inline-flex;min-width:0;align-items:center;gap:4px;color:var(--sr-muted);font-size:11px;font-weight:700;line-height:15px}.sr-model-asset-metric strong{min-width:0;color:var(--sr-text);font-size:13px;font-weight:780;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-asset-metric small{min-width:0;color:var(--sr-muted);font-size:11px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-asset-metric--price strong{color:#0b6f45}.sr-model-capability-pack{display:grid;gap:7px;min-width:0}.sr-model-capability-pack__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--sr-muted);font-size:11px;font-weight:700;line-height:16px}.sr-model-capability-pack__head strong{color:var(--sr-text);font-size:12px;font-weight:780}.sr-capability-grid--asset{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.sr-capability-grid--asset .sr-capability{grid-template-columns:26px minmax(0,1fr);gap:2px 5px}.sr-capability-grid--asset .sr-capability__track{height:4px}.sr-model-asset-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.sr-model-asset-loading,.sr-model-asset-empty{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--sr-muted)}.sr-model-asset-loading span{font-size:13px;font-weight:650}.sr-model-asset-pagination{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 55%,var(--sr-surface))}.sr-toolbar--right{display:flex;justify-content:flex-end;flex-wrap:wrap}.sr-table{border:1px solid var(--sr-arena-line);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--sr-arena-paper) 42%,var(--sr-surface))}.sr-table .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 76%,var(--sr-surface));color:color-mix(in srgb,var(--sr-text) 64%,var(--sr-muted));font-size:11px;font-weight:760;letter-spacing:0}.sr-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom-color:color-mix(in srgb,var(--sr-arena-line) 78%,transparent);background:color-mix(in srgb,var(--sr-surface) 90%,var(--sr-arena-paper))}.sr-table .semi-table-row:hover>.semi-table-row-cell{background:color-mix(in srgb,var(--sr-positive-soft) 34%,var(--sr-surface))}.sr-route-table .semi-table-tbody>.semi-table-row:nth-child(odd)>.semi-table-row-cell{background:color-mix(in srgb,var(--sr-surface) 96%,var(--sr-arena-paper))}.sr-route-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:color-mix(in srgb,var(--sr-positive-soft) 42%,var(--sr-surface))}.sr-route-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell:first-child{box-shadow:inset 3px 0 0 var(--sr-positive)}.sr-table .semi-page{border-top:1px solid var(--sr-arena-line);background:var(--sr-surface)}.sr-rank-cell{display:grid;gap:6px;min-width:0}.sr-rank-pill,.sr-rank-missing{display:inline-flex;min-width:0;max-width:144px;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;padding:4px 7px;font-size:12px;line-height:16px}.sr-rank-pill{border:1px solid var(--sr-border);background:var(--sr-surface-soft)}.sr-rank-pill--aa{border-color:color-mix(in srgb,#2563eb 22%,var(--sr-border));background:color-mix(in srgb,#2563eb 7%,var(--sr-surface))}.sr-rank-pill--arena{border-color:color-mix(in srgb,#7c3aed 22%,var(--sr-border));background:color-mix(in srgb,#7c3aed 7%,var(--sr-surface))}.sr-rank-pill--leaderboard{border-color:color-mix(in srgb,var(--sr-primary) 24%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 7%,var(--sr-surface))}.sr-rank-pill--top{box-shadow:inset 3px 0 0 currentColor}.sr-rank-pill strong,.sr-rank-pill em,.sr-rank-missing{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-rank-pill strong{color:var(--sr-text);font-weight:750}.sr-rank-pill em{color:var(--sr-muted);font-style:normal;font-weight:650}.sr-rank-pill--aa em{color:#1d4ed8}.sr-rank-pill--arena em{color:#6d28d9}.sr-rank-missing{border:1px dashed var(--sr-border);background:var(--sr-surface-soft);color:var(--sr-muted)}.sr-rank-missing--score{border-style:solid;border-color:color-mix(in srgb,#d97706 28%,var(--sr-border));background:color-mix(in srgb,#f59e0b 8%,var(--sr-surface));color:#92400e}.sr-board-panel{display:grid;gap:12px;min-width:0;margin-top:12px}.sr-board-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;min-width:0;padding:14px;border:1px solid var(--sr-arena-line);border-radius:8px;background:color-mix(in srgb,var(--sr-arena-paper) 48%,var(--sr-surface))}.sr-board-hero>div:first-child{display:grid;gap:5px;min-width:0}.sr-board-kicker,.sr-board-open-source,.sr-board-active-line{display:inline-flex;align-items:center;gap:6px;min-width:0}.sr-board-kicker{width:-webkit-fit-content;width:fit-content;color:var(--sr-muted);font-size:12px;font-weight:700;line-height:18px}.sr-board-hero strong{min-width:0;color:var(--sr-text);font-size:20px;font-weight:760;line-height:26px;overflow-wrap:anywhere}.sr-board-hero p{max-width:820px;margin:0;color:var(--sr-muted);font-size:13px;line-height:20px}.sr-board-hero-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.sr-board-open-source{min-height:32px;padding:6px 10px;border:1px solid var(--sr-border);border-radius:6px;background:var(--sr-surface);color:var(--sr-text);font-size:13px;line-height:18px;text-decoration:none}.sr-board-open-source:hover{border-color:color-mix(in srgb,var(--sr-primary) 34%,var(--sr-border));color:var(--sr-primary)}.sr-board-open-source:focus-visible,.sr-board-source-link:focus-visible,.sr-board-category:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-board-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;border:1px solid var(--sr-arena-line);border-radius:8px;overflow:hidden;background:var(--sr-surface)}.sr-board-summary-card{display:grid;gap:3px;min-width:0;min-height:76px;padding:12px 14px;border-right:1px solid var(--sr-arena-line)}.sr-board-summary-card:last-child{border-right:0}.sr-board-summary-card span,.sr-board-summary-card em,.sr-board-active-line,.sr-board-head{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-board-summary-card strong{min-width:0;color:var(--sr-text);font-size:18px;font-weight:760;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-summary-card em{min-width:0;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-layout{display:grid;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);gap:12px;min-width:0}.sr-board-filter-rail,.sr-board-table{min-width:0;border:1px solid var(--sr-arena-line);border-radius:8px;background:var(--sr-surface)}.sr-board-filter-rail{align-self:start;display:grid;gap:7px;padding:10px}.sr-board-filter-title{display:flex;align-items:center;gap:7px;padding:4px 2px 8px;color:var(--sr-text);font-size:13px;font-weight:760;line-height:18px}.sr-board-category{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;min-height:42px;padding:8px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sr-text);cursor:pointer;text-align:left}.sr-board-category:hover{border-color:var(--sr-border);background:var(--sr-hover)}.sr-board-category--active{border-color:color-mix(in srgb,var(--sr-primary) 30%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 8%,var(--sr-surface));box-shadow:inset 3px 0 0 var(--sr-primary)}.sr-board-category span,.sr-board-category em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-category span{grid-column:1;font-size:13px;font-weight:650;line-height:18px}.sr-board-category em{grid-column:1;color:var(--sr-muted);font-size:11px;font-style:normal;line-height:16px}.sr-board-category strong{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:24px;padding:2px 7px;border-radius:999px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:11px;line-height:16px;text-align:center}.sr-board-main{display:grid;gap:10px;min-width:0}.sr-board-toolbar{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1.05fr) minmax(96px,.45fr) minmax(96px,.45fr) minmax(96px,.42fr) minmax(134px,.55fr) auto auto;gap:8px;min-width:0;align-items:center}.sr-board-toolbar .semi-select,.sr-board-toolbar .semi-input-wrapper{width:100%;min-width:0}.sr-board-active-line{flex-wrap:wrap;gap:8px;min-height:34px;padding:8px 10px;border:1px solid var(--sr-border);border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 5%,var(--sr-surface))}.sr-board-active-line span{color:var(--sr-text);font-weight:700}.sr-board-active-line em{font-style:normal;overflow-wrap:anywhere}.sr-board-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:44px;padding:8px 10px;border:1px dashed var(--sr-border);border-radius:8px;background:color-mix(in srgb,var(--sr-surface-soft) 72%,transparent);color:var(--sr-muted)}.sr-board-bulk-bar--active{border-color:color-mix(in srgb,var(--sr-primary) 42%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 7%,var(--sr-surface));color:var(--sr-text)}.sr-board-bulk-bar>div:first-child{display:grid;gap:2px;min-width:0}.sr-board-bulk-bar strong{color:var(--sr-text);font-size:12px;font-weight:760;line-height:16px}.sr-board-bulk-bar span{min-width:0;font-size:12px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-bulk-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.sr-board-table{overflow:hidden}.sr-board-head,.sr-board-row{display:grid;grid-template-columns:34px 58px minmax(150px,1.28fr) minmax(70px,.38fr) minmax(68px,.34fr) minmax(108px,.58fr) minmax(92px,.36fr) minmax(72px,.34fr) minmax(118px,.64fr) minmax(72px,.32fr) 68px;align-items:stretch;min-width:0}.sr-board-head{min-height:38px;border-bottom:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 76%,var(--sr-surface));font-weight:780}.sr-board-head span{display:flex;align-items:center;min-width:0;padding:0 10px;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 75%,transparent)}.sr-board-head span:last-child{border-right:0}.sr-board-list{display:grid;min-width:0}.sr-board-row{min-height:76px;border-bottom:1px solid color-mix(in srgb,var(--sr-arena-line) 75%,transparent);background:color-mix(in srgb,var(--sr-surface) 94%,var(--sr-arena-paper))}.sr-board-row:nth-child(odd){background:color-mix(in srgb,var(--sr-surface) 88%,var(--sr-arena-paper))}.sr-board-row:hover{background:color-mix(in srgb,var(--sr-positive-soft) 42%,var(--sr-surface))}.sr-board-row--selected{background:color-mix(in srgb,var(--sr-primary) 10%,var(--sr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sr-primary) 28%,transparent)}.sr-board-row--top .sr-board-rank{box-shadow:inset 3px 0 0 var(--sr-positive)}.sr-board-row--local{background:color-mix(in srgb,var(--sr-positive-soft) 24%,var(--sr-surface))}.sr-board-select,.sr-board-rank,.sr-board-model,.sr-board-score,.sr-board-meta,.sr-board-price,.sr-board-region,.sr-board-task,.sr-board-source,.sr-board-actions{min-width:0;padding:10px;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 75%,transparent)}.sr-board-actions{border-right:0}.sr-board-select{display:flex;align-items:center;justify-content:center;padding:0}.sr-board-rank{display:grid;align-content:center;justify-items:center;gap:3px}.sr-board-rank strong{color:var(--sr-text);font-size:18px;font-weight:780;line-height:22px}.sr-board-rank span{max-width:44px;color:var(--sr-muted);font-size:10px;font-weight:650;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-model,.sr-board-score,.sr-board-meta,.sr-board-price,.sr-board-region,.sr-board-task{display:grid;align-content:center;gap:4px}.sr-board-model strong,.sr-board-score strong,.sr-board-meta strong,.sr-board-price strong,.sr-board-region strong,.sr-board-task strong{min-width:0;color:var(--sr-text);font-size:13px;font-weight:760;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-model span,.sr-board-score span,.sr-board-meta span,.sr-board-price span,.sr-board-region span,.sr-board-task span{min-width:0;color:var(--sr-muted);font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-model>div{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.sr-board-meta[data-label=Speed] strong,.sr-board-meta[data-label=Speed] span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.sr-board-score strong{font-size:16px}.sr-board-price strong{color:var(--sr-positive)}.sr-board-source{display:flex;align-items:center}.sr-board-actions{display:flex;align-items:center;justify-content:center;gap:2px}.sr-board-actions .semi-button:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-board-source-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--sr-muted);text-decoration:none}.sr-board-source-link:hover{color:var(--sr-primary)}.sr-board-loading,.sr-board-empty{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;color:var(--sr-muted)}.sr-board-pagination{display:flex;justify-content:flex-end;padding:10px 0 0}.sr-board-editor-body{display:grid;gap:14px;min-width:0}.sr-board-editor-section{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid var(--sr-arena-line);border-radius:8px;background:var(--sr-surface)}.sr-board-editor-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.sr-board-editor-section-head strong{color:var(--sr-text);font-size:13px;font-weight:780;line-height:18px;white-space:nowrap}.sr-board-editor-section-head span{min-width:0;color:var(--sr-muted);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.sr-board-editor-field{display:grid;align-content:start;gap:6px;min-width:0}.sr-board-editor-field--wide{grid-column:1 / -1}.sr-board-editor-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--sr-text);font-size:12px;font-weight:720;line-height:16px}.sr-board-editor-field>span em{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--sr-primary) 10%,transparent);color:var(--sr-primary);font-size:10px;font-style:normal;font-weight:700;line-height:14px}.sr-board-editor-field small{min-height:32px;color:var(--sr-muted);font-size:11px;line-height:16px}.sr-board-editor-field .semi-input-wrapper,.sr-board-editor-field .semi-input-number,.sr-board-editor-field .semi-select,.sr-board-editor-field .semi-input-textarea-wrapper{width:100%;min-height:38px;border-color:color-mix(in srgb,var(--sr-arena-line) 88%,var(--sr-border));border-radius:8px}.sr-board-editor-readonly{display:flex;align-items:center;min-height:38px;min-width:0;padding:8px 11px;border:1px solid color-mix(in srgb,var(--sr-arena-line) 84%,var(--sr-border));border-radius:8px;background:color-mix(in srgb,var(--sr-surface-soft) 80%,var(--sr-surface));color:var(--sr-text);font-size:13px;line-height:18px;overflow-wrap:anywhere}.sr-board-editor-readonly span{color:var(--sr-muted)}.sr-entry-modal .semi-modal-body{padding-top:16px;min-height:0;max-height:none!important;overflow-y:auto;flex:1 1 auto}.sr-entry-modal .semi-modal-content{background:var(--sr-surface)!important;border-radius:8px;display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.sr-entry-modal .semi-modal-header,.sr-entry-modal .semi-modal-footer{flex:0 0 auto}.sr-entry-body,.sr-entry-body fieldset{display:grid;min-width:0;gap:18px}.sr-entry-body fieldset{margin:0;padding:0;border:0}.sr-entry-body fieldset:disabled{pointer-events:none;opacity:.65}.sr-entry-section{display:grid;gap:12px;min-width:0}.sr-entry-section+.sr-entry-section{padding-top:16px;border-top:1px solid var(--sr-arena-line)}.sr-entry-section h3{margin:0;font-size:14px;font-weight:650;color:var(--sr-text)}.sr-entry-section h3 span,.sr-entry-disclosure>span{margin-left:8px;color:var(--sr-muted);font-size:12px;font-weight:400}.sr-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;min-width:0}.sr-entry-field{display:grid;align-content:start;gap:6px;min-width:0}.sr-entry-field>label{font-size:13px;color:var(--sr-text);font-weight:500}.sr-entry-field>label>span{color:var(--semi-color-danger)}.sr-entry-field small{font-size:12px;color:var(--sr-muted);line-height:1.5}.sr-entry-field .semi-select,.sr-entry-field .semi-input-number,.sr-entry-field .semi-input-wrapper{min-width:0;width:100%}.sr-entry-field .semi-select-selection{min-width:0}.sr-entry-field .semi-select-selection-text{overflow:hidden;text-overflow:ellipsis}.sr-entry-context,.sr-entry-context a,.sr-entry-model-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sr-entry-context a{margin-left:auto;color:var(--sr-primary);font-size:12px;text-decoration:none}.sr-entry-context a:hover{text-decoration:underline}.sr-entry-board-name{font-size:15px;font-weight:600;color:var(--sr-text);overflow-wrap:anywhere}.sr-entry-model-summary{display:grid;gap:6px;padding:12px 0 0}.sr-entry-model-summary strong{font-size:16px;font-weight:650;color:var(--sr-text);overflow-wrap:anywhere}.sr-entry-model-summary span,.sr-entry-model-meta{font-size:12px;color:var(--sr-muted);overflow-wrap:anywhere}.sr-entry-disclosure{display:flex;align-items:center;width:100%;border:0;padding:0;background:transparent;color:var(--sr-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.sr-entry-disclosure svg{margin-left:auto;transition:transform .2s ease}.sr-entry-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.sr-entry-disclosure:focus-visible,.sr-entry-context a:focus-visible{outline:2px solid var(--sr-primary);outline-offset:4px}.sr-entry-field .sr-entry-error,.sr-entry-error{color:var(--semi-color-danger);font-size:12px}@media (max-width: 540px){.sr-entry-grid{grid-template-columns:minmax(0,1fr)}.sr-entry-modal .semi-modal{max-width:calc(100vw - 16px);margin:8px auto}.sr-entry-modal .semi-modal-body{max-height:calc(100dvh - 180px)}}@media (prefers-reduced-motion: reduce){.sr-entry-disclosure svg{transition:none}}.sr-board-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-board-checkbox-field{gap:5px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--sr-arena-line) 82%,var(--sr-border));border-radius:8px;background:color-mix(in srgb,var(--sr-surface-soft) 74%,var(--sr-surface))}.sr-board-bulk-preview{display:grid;gap:7px;min-width:0}.sr-board-bulk-preview-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,.7fr) 18px minmax(90px,.7fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:17px}.sr-board-bulk-preview-row--changed{border-color:color-mix(in srgb,var(--sr-positive) 30%,var(--sr-border));background:color-mix(in srgb,var(--sr-positive-soft) 34%,var(--sr-surface))}.sr-board-bulk-preview-row strong,.sr-board-bulk-preview-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-board-bulk-preview-row strong{color:var(--sr-text);font-weight:720}.sr-board-bulk-preview-row em{color:var(--sr-muted);font-style:normal;text-align:center}.sr-board-bulk-preview-more{color:var(--sr-muted);font-size:12px;line-height:18px;text-align:center}.sr-rank-context{display:block;min-width:0;max-width:144px;color:var(--sr-muted);font-size:11px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-cell{min-width:0}.sr-model-cell__name{min-width:0;max-width:360px;color:var(--sr-text);font-weight:650;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-model-cell__id{max-width:360px;margin-top:3px;color:var(--sr-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-tag-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.sr-source-chip-link{display:inline-flex;min-width:0;text-decoration:none}.sr-source-chip-link:focus-visible{border-radius:6px;outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-task-cell{display:flex;min-width:0;flex-direction:column;gap:7px}.sr-task-categories,.sr-task-tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.sr-task-tags{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-task-chip{display:inline-flex;max-width:112px;min-height:20px;min-width:0;align-items:center;border:1px solid color-mix(in srgb,var(--sr-primary) 18%,var(--sr-border));border-radius:6px;padding:0 6px;background:color-mix(in srgb,var(--sr-primary) 5%,transparent);color:var(--sr-text);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-task-chip--raw{border-color:var(--sr-border);background:var(--sr-surface-soft);color:var(--sr-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sr-task-tags em{color:var(--sr-primary);font-style:normal;font-weight:700}.sr-table .semi-tag,.sr-recommend-title .semi-tag,.sr-panel-head .semi-tag{width:-webkit-fit-content;width:fit-content;max-width:100%;flex:0 0 auto}.sr-stack{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--sr-muted);font-size:13px;line-height:18px}.sr-price-cell{display:flex;min-width:0;flex-direction:column;gap:3px;color:var(--sr-text);font-size:13px}.sr-price-cell small{color:var(--sr-muted)}.sr-route-line{display:flex;min-width:0;max-width:100%;align-items:center;gap:6px}.sr-route-line span,.sr-route-line strong{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-line svg{flex:0 0 auto;color:var(--sr-muted)}.sr-cost-cell{display:flex;min-width:0;flex-direction:column;gap:2px;color:var(--sr-text);font-size:12px;line-height:18px}.sr-cost-cell strong{color:#18794e;font-weight:700}html.dark .sr-cost-cell strong{color:#6ee7b7}.sr-speed-primary{color:var(--sr-text);font-weight:650}.sr-th-with-icon{display:inline-flex;align-items:center;gap:4px}.sr-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 9px;min-width:0}.sr-capability{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:16px 4px;align-items:center;gap:3px 5px;color:var(--sr-muted);font-size:12px;line-height:16px}.sr-capability strong{color:var(--sr-text);font-size:11px;font-weight:650;text-align:right;white-space:nowrap}.sr-capability--empty{opacity:.58}.sr-capability--empty strong{color:var(--sr-muted)}.sr-capability__label{white-space:nowrap}.sr-capability__track{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:var(--semi-color-fill-1)}.sr-capability__track span{display:block;height:100%;border-radius:inherit;background:var(--semi-color-primary)}.sr-capability--empty .sr-capability__track span{background:transparent}.sr-row-actions{display:flex;align-items:center;gap:4px}.sr-status-dot{display:inline-flex;align-items:center;gap:6px;min-width:0}.sr-status-dot:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--sr-disabled)}.sr-status-dot--healthy:before{background:#16a56a}.sr-status-dot--degraded:before{background:#b7791f}.sr-status-dot--disabled:before{background:#dc2626}.sr-status-dot--unknown:before{background:#94a3b8}.sr-source-evidence{display:flex;min-width:0;flex-direction:column;gap:7px}.sr-source-evidence__top,.sr-source-evidence__score,.sr-source-evidence__details,.sr-field-sources,.sr-source-links,.sr-source-aliases{display:flex;min-width:0;align-items:center;gap:6px}.sr-source-evidence__top,.sr-source-evidence__score,.sr-source-evidence__details,.sr-field-sources{flex-wrap:wrap}.sr-source-evidence__score span{min-width:0;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-source-evidence__score strong{color:var(--sr-text);font-weight:700}.sr-source-evidence__details span{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border:1px solid color-mix(in srgb,var(--sr-primary) 16%,var(--sr-border));border-radius:6px;background:color-mix(in srgb,var(--sr-primary) 6%,transparent);color:var(--sr-muted);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.sr-field-sources{gap:5px}.sr-field-sources a,.sr-field-sources span,.sr-field-sources em{display:inline-flex;align-items:center;max-width:132px;min-height:20px;padding:0 6px;border:1px solid color-mix(in srgb,#16a56a 20%,var(--sr-border));border-radius:6px;background:color-mix(in srgb,#16a56a 7%,transparent);color:#087443;font-size:11px;font-style:normal;font-weight:650;line-height:16px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sr-field-sources a:hover{border-color:color-mix(in srgb,#16a56a 38%,var(--sr-border));background:color-mix(in srgb,#16a56a 11%,transparent)}.sr-source-aliases{max-width:260px;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-source-aliases svg{flex:0 0 auto;color:var(--sr-primary)}.sr-source-aliases span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-source-aliases em{flex:0 0 auto;font-style:normal;color:var(--sr-primary);font-weight:650}.sr-source-links a{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 7px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft);color:var(--sr-primary);font-size:12px;font-weight:650;line-height:18px;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.sr-source-links a:hover{border-color:color-mix(in srgb,var(--sr-primary) 35%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 8%,transparent)}.sr-source-links a:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-data-audit-panel{min-width:0;margin:14px 0 12px;padding:14px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface)}.sr-data-audit-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.sr-data-audit-head>div{display:grid;gap:2px;min-width:0}.sr-data-audit-head span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-data-audit-head strong{color:var(--sr-text);font-size:24px;font-weight:750;line-height:30px}.sr-data-audit-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:12px 0;min-width:0}.sr-data-audit-metrics>span,.sr-audit-chip{min-width:0;min-height:38px;padding:7px 9px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:18px;display:flex;align-items:center;justify-content:space-between;gap:6px}.sr-audit-chip{cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sr-audit-chip:hover:not(:disabled),.sr-audit-chip:focus-visible{border-color:color-mix(in srgb,var(--sr-primary) 35%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 8%,transparent);color:var(--sr-text);outline:none}.sr-audit-chip:disabled{cursor:not-allowed;opacity:.58}.sr-data-audit-metrics strong,.sr-audit-chip strong{color:var(--sr-text);font-size:12px;font-weight:700;white-space:nowrap}.sr-data-audit-list{display:grid;gap:7px;min-height:64px}.sr-data-audit-row{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(240px,1fr) 54px minmax(168px,.7fr);gap:10px;align-items:center;min-width:0;padding:9px 10px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft)}.sr-data-audit-row strong,.sr-data-audit-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-data-audit-row strong{color:var(--sr-text);font-size:13px;line-height:18px}.sr-data-audit-row span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-data-audit-row__fields{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.sr-data-audit-row__fields em{color:var(--sr-muted);font-size:12px;font-style:normal;line-height:22px}.sr-data-audit-row__score{color:var(--sr-primary);font-size:13px;font-weight:750;text-align:right}.sr-data-audit-row__actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px}.sr-research-links{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.sr-research-link{display:inline-flex;min-height:24px;max-width:82px;align-items:center;gap:4px;padding:0 7px;border:1px solid color-mix(in srgb,var(--sr-primary) 20%,var(--sr-border));border-radius:6px;background:color-mix(in srgb,var(--sr-primary) 6%,transparent);color:var(--sr-primary);font-size:12px;font-weight:650;line-height:18px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sr-research-link svg{flex:0 0 auto}.sr-research-link:hover{border-color:color-mix(in srgb,var(--sr-primary) 40%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 10%,transparent);color:var(--sr-primary)}.sr-research-link:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 12px}.sr-sync-tile{min-height:154px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;min-width:0;padding:15px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface)}.sr-sync-tile__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sr-sync-tile__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sr-primary) 16%,transparent);border-radius:8px;color:var(--sr-primary);background:color-mix(in srgb,var(--sr-primary) 8%,transparent)}.sr-sync-tile__body{min-width:0}.sr-sync-tile strong{display:block;color:var(--sr-text);font-size:15px;font-weight:650;line-height:22px}.sr-sync-tile p{margin:6px 0 0;color:var(--sr-muted);font-size:13px;line-height:20px}.sr-supplement-modal{display:grid;gap:12px}.sr-modal-grid--supplement{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-supplement-json textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:18px}.sr-supplement-json-field{display:grid;gap:6px;min-width:0}.sr-supplement-json-field small,.sr-modal-field__error{color:var(--sr-muted);font-size:11px;line-height:16px}.sr-modal-field--error .semi-input-wrapper,.sr-modal-field--error .semi-select,.sr-modal-field--error .semi-input-textarea-wrapper,.sr-supplement-json-field--error .semi-input-textarea-wrapper{border-color:color-mix(in srgb,var(--sr-danger, #dc2626) 46%,var(--sr-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--sr-danger, #dc2626) 10%,transparent)}.sr-modal-field--error .sr-modal-field__error,.sr-supplement-json-field--error small{color:var(--sr-danger, #dc2626)}.sr-source-search-modal{display:grid;gap:12px;min-width:0}.sr-source-search-loading{min-height:160px;display:grid;place-items:center;gap:10px;color:var(--sr-muted);font-size:13px}.sr-source-search-summary{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.3fr) 96px;gap:8px;min-width:0}.sr-source-search-summary>div{min-width:0;padding:10px 12px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft)}.sr-source-search-summary span,.sr-source-search-summary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-source-search-summary span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-source-search-summary strong{color:var(--sr-text);font-size:13px;font-weight:700;line-height:20px}.sr-source-attempt-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sr-source-attempt{display:inline-flex;min-height:26px;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--sr-border);border-radius:6px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:18px}.sr-source-attempt strong,.sr-source-attempt em{color:var(--sr-text);font-style:normal;font-weight:700}.sr-source-attempt--ok{border-color:color-mix(in srgb,var(--sr-success) 26%,var(--sr-border));background:color-mix(in srgb,var(--sr-success) 8%,transparent)}.sr-source-attempt--failed{border-color:color-mix(in srgb,var(--sr-danger) 24%,var(--sr-border));background:color-mix(in srgb,var(--sr-danger) 7%,transparent)}.sr-public-source-list{display:grid;gap:8px;min-height:84px;min-width:0}.sr-public-source-card{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(220px,1fr) 86px minmax(116px,auto);gap:10px;align-items:center;min-width:0;padding:11px 12px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface)}.sr-public-source-card__main{display:grid;gap:5px;min-width:0}.sr-public-source-card__main>div,.sr-public-source-card__fields,.sr-public-source-card__actions{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.sr-public-source-card__main strong,.sr-public-source-card__main span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-public-source-card__main strong{color:var(--sr-text);font-size:13px;font-weight:750;line-height:19px}.sr-public-source-card__main span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-public-source-card__score{display:grid;justify-items:end;gap:1px;min-width:0}.sr-public-source-card__score span,.sr-public-source-card__score em{color:var(--sr-muted);font-size:11px;font-style:normal;line-height:15px}.sr-public-source-card__score strong{color:var(--sr-primary);font-size:16px;font-weight:800;line-height:20px}.sr-public-source-card__actions{justify-content:flex-end;align-items:center}.sr-route-table-panel{min-width:0;padding-top:14px}.sr-route-table-loading{height:260px;display:flex;align-items:center;justify-content:center}.sr-route-table-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:14px;min-width:0;padding:16px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface)}.sr-route-table-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--sr-primary);font-size:12px;font-weight:650;line-height:18px}.sr-route-table-hero h2{margin:5px 0 4px;color:var(--sr-text);font-size:20px;font-weight:700;line-height:28px;letter-spacing:0}.sr-route-table-hero p{margin:0;color:var(--sr-muted);font-size:13px;line-height:20px}.sr-route-table-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.sr-route-table-stats span{min-width:0;padding:10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:18px}.sr-route-table-stats strong{display:block;min-width:0;color:var(--sr-text);font-size:14px;font-weight:700;line-height:20px;overflow-wrap:anywhere}.sr-route-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px}.sr-route-flow-step{min-width:0;min-height:120px;padding:12px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface)}.sr-route-flow-step>span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 12%,transparent);color:var(--sr-primary);font-size:12px;font-weight:700}.sr-route-flow-step strong{display:block;margin-top:8px;color:var(--sr-text);font-size:13px;font-weight:700;line-height:18px}.sr-route-flow-step p{margin:5px 0 0;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-route-rule-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);gap:12px;min-width:0;margin-top:12px}.sr-route-rule-section{min-width:0;padding:14px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface)}.sr-route-rule-section--wide{grid-column:1 / -1}.sr-route-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.sr-route-section-head>div{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--sr-text)}.sr-route-section-head strong{font-size:14px;font-weight:700;line-height:20px}.sr-route-table-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,.28fr);gap:10px;margin:12px 0}.sr-route-table-toolbar--leaderboard{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.55fr) minmax(120px,.42fr) minmax(120px,.42fr) minmax(142px,.48fr)}.sr-route-table-toolbar .semi-select,.sr-route-table-toolbar .semi-input-wrapper{width:100%}.sr-route-rule-board{min-width:0;overflow:clip;border:1px solid var(--sr-arena-line);border-radius:8px;background:color-mix(in srgb,var(--sr-arena-paper) 44%,var(--sr-surface))}.sr-route-rule-board-head,.sr-route-rule-row{display:grid;grid-template-columns:58px minmax(180px,1.25fr) minmax(178px,.9fr) minmax(124px,.52fr) minmax(172px,.74fr) 112px;align-items:stretch;min-width:0}.sr-route-rule-board-head{min-height:38px;border-bottom:1px solid var(--sr-arena-line);background:color-mix(in srgb,var(--sr-arena-paper) 78%,var(--sr-surface));color:color-mix(in srgb,var(--sr-text) 66%,var(--sr-muted));font-size:11px;font-weight:780;line-height:16px}.sr-route-rule-board-head span{display:inline-flex;min-width:0;align-items:center;padding:0 12px;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 70%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-sort-indicator{color:var(--sr-positive);background:var(--sr-positive-soft)}.sr-route-rule-list{display:grid;min-width:0}.sr-route-rule-row{position:relative;border-bottom:1px solid color-mix(in srgb,var(--sr-arena-line) 76%,transparent);background:color-mix(in srgb,var(--sr-surface) 92%,var(--sr-arena-paper));transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sr-route-rule-row:nth-child(odd){background:color-mix(in srgb,var(--sr-surface) 97%,var(--sr-arena-paper))}.sr-route-rule-row:hover{background:color-mix(in srgb,var(--sr-positive-soft) 40%,var(--sr-surface));box-shadow:inset 3px 0 0 var(--sr-positive)}.sr-route-rule-row--disabled{opacity:.72}.sr-route-rule-rank,.sr-route-rule-main,.sr-route-rule-metric,.sr-route-rule-candidate,.sr-route-rule-sort,.sr-route-rule-actions{min-width:0;padding:11px 12px;border-right:1px solid color-mix(in srgb,var(--sr-arena-line) 62%,transparent)}.sr-route-rule-rank{display:grid;align-content:center;justify-items:center;gap:2px}.sr-route-rule-rank strong{color:var(--sr-text);font-size:16px;font-weight:800;line-height:20px}.sr-route-rule-rank span,.sr-route-rule-candidate span,.sr-route-rule-detail span{color:var(--sr-muted);font-size:11px;line-height:15px}.sr-route-rule-main,.sr-route-rule-metric,.sr-route-rule-candidate{display:grid;align-content:center;gap:4px}.sr-route-rule-main>div{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.sr-route-rule-main strong,.sr-route-rule-metric strong,.sr-route-rule-candidate strong,.sr-route-rule-detail strong{display:block;min-width:0;color:var(--sr-text);font-size:13px;font-weight:760;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-rule-main span,.sr-route-rule-metric span{display:block;min-width:0;color:var(--sr-muted);font-size:12px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-rule-sort{display:grid;align-content:center}.sr-route-rule-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;border-right:0}.sr-route-rule-actions .semi-button:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-route-rule-detail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;min-width:0;padding:10px 12px 12px 70px;border-top:1px dashed color-mix(in srgb,var(--sr-arena-line) 84%,transparent);background:color-mix(in srgb,var(--sr-primary) 4%,var(--sr-surface))}.sr-route-rule-detail>div{min-width:0;padding:8px 10px;border:1px solid var(--sr-border);border-radius:7px;background:var(--sr-surface-soft)}.sr-route-rule-detail a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--sr-primary) 22%,var(--sr-border));border-radius:7px;background:color-mix(in srgb,var(--sr-primary) 7%,transparent);color:var(--sr-primary);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.sr-route-rule-detail a:hover{border-color:color-mix(in srgb,var(--sr-primary) 40%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 11%,transparent)}.sr-route-rule-detail a:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-route-table-task,.sr-route-table-metric,.sr-route-table-candidate,.sr-route-sort-mode{min-width:0}.sr-route-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{vertical-align:top}.sr-route-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell:first-child{position:relative}.sr-route-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell:first-child:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 999px 999px 0;background:color-mix(in srgb,var(--sr-primary) 62%,transparent);opacity:.42}.sr-route-table-task>div{display:flex;flex-wrap:wrap;gap:5px}.sr-route-source-link{display:inline-flex;width:-webkit-fit-content;width:fit-content;color:inherit;line-height:1;text-decoration:none}.sr-route-source-link:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px;border-radius:999px}.sr-route-source-tag--link{cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.sr-route-source-link:hover .sr-route-source-tag--link{box-shadow:0 0 0 1px currentColor;transform:translateY(-1px)}.sr-route-table-task strong,.sr-route-table-metric strong,.sr-route-table-candidate strong{display:block;min-width:0;margin-top:5px;color:var(--sr-text);font-size:13px;font-weight:760;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-table-task strong{font-size:14px;line-height:20px}.sr-route-table-task span,.sr-route-table-metric span,.sr-route-table-candidate span{display:block;min-width:0;margin-top:3px;color:var(--sr-muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.sr-route-table-ref{display:inline-flex;width:-webkit-fit-content;width:fit-content;max-width:100%;margin-top:5px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--sr-primary) 18%,transparent);border-radius:6px;background:color-mix(in srgb,var(--sr-primary) 7%,transparent);color:var(--sr-primary);font-family:Fira Code,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:650;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-candidate-detail-button{margin-top:7px;padding:0 8px;border-radius:7px}.sr-route-sort-mode{display:grid;gap:3px}.sr-route-sort-mode strong,.sr-route-sort-mode span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-sort-mode strong{color:var(--sr-text);font-size:12px;font-weight:750;line-height:17px}.sr-route-sort-mode span{color:var(--sr-muted);font-size:11px;line-height:15px}.sr-route-sort-mode.is-inline{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:6px;min-height:24px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--sr-primary) 18%,var(--sr-border));border-radius:999px;background:color-mix(in srgb,var(--sr-primary) 6%,var(--sr-surface))}.sr-route-sort-mode:not(.is-inline){padding:8px 9px;border:1px solid color-mix(in srgb,var(--sr-arena-line) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--sr-arena-paper) 42%,var(--sr-surface))}.sr-route-sort-mode.is-inline .semi-tag{grid-row:1 / 3}.sr-route-sort-mode.is-inline strong,.sr-route-sort-mode.is-inline span{line-height:14px}.sr-candidate-pool-loading{display:grid;min-height:280px;place-items:center}.sr-candidate-pool-modal .semi-modal{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin-top:16px;margin-bottom:16px}.sr-candidate-pool-modal .semi-modal-content{max-height:calc(100vh - 32px);display:flex;flex-direction:column}.sr-candidate-pool-modal .semi-modal-body{min-height:0;overflow:hidden}.sr-candidate-pool{display:grid;gap:12px;grid-template-rows:auto auto auto minmax(0,1fr);max-height:calc(100vh - 126px);min-width:0}.sr-candidate-pool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.sr-candidate-pool-head>div:first-child{min-width:0}.sr-candidate-pool-head strong{display:block;color:var(--sr-text);font-size:16px;font-weight:750;line-height:22px}.sr-candidate-pool-head span{display:block;margin-top:4px;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-candidate-pool-summary{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;min-width:360px}.sr-candidate-pool-summary span{min-width:0;padding:8px 10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft);color:var(--sr-muted);font-size:12px;line-height:16px}.sr-candidate-pool-summary strong{color:var(--sr-text);font-size:15px;line-height:18px}.sr-candidate-pool-scope,.sr-candidate-pool-rule,.sr-candidate-pool-legend{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.sr-candidate-pool-rule>span,.sr-candidate-pool-legend>span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;line-height:18px}.sr-candidate-pool-rule>span{background:var(--sr-surface-soft);color:var(--sr-muted)}.sr-candidate-pool-legend__top{border:1px solid rgba(24,144,255,.34);background:#1890ff1a;color:#0059b3}.sr-candidate-pool-legend__reserve{border:1px solid rgba(217,119,6,.34);background:#f59e0b1f;color:#92400e}.sr-candidate-pool-list{display:grid;gap:8px;min-height:0;max-height:min(58vh,620px);overflow:auto;padding-right:4px}.sr-candidate-pool-item{display:grid;grid-template-columns:76px minmax(220px,.9fr) minmax(460px,1fr);gap:12px;align-items:center;min-width:0;padding:10px 12px;border:1px solid var(--sr-border);border-radius:8px}.sr-candidate-pool-item--top{border-color:#1890ff5c;background:linear-gradient(90deg,#1890ff1c,#ffffffeb)}.sr-candidate-pool-item--reserve{border-color:#d9770647;background:linear-gradient(90deg,#f59e0b1f,#ffffffe6)}.sr-candidate-pool-rank{display:grid;gap:6px;align-content:center}.sr-candidate-pool-rank em{color:var(--sr-muted);font-size:11px;font-style:normal;line-height:15px;white-space:nowrap}.sr-candidate-pool-rank strong{color:var(--sr-text);font-size:16px;line-height:20px}.sr-candidate-pool-main{min-width:0}.sr-candidate-pool-main>strong{display:block;min-width:0;color:var(--sr-text);font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-candidate-pool-main>span{display:block;min-width:0;margin-top:3px;color:var(--sr-muted);font-size:12px;line-height:17px;overflow-wrap:anywhere}.sr-candidate-pool-main>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.sr-candidate-pool-main>div span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#0206170f;color:var(--sr-muted);font-size:11px;line-height:16px}.sr-candidate-pool-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;min-width:0}.sr-candidate-pool-scores span{min-width:0;padding:7px 8px;border:1px solid var(--sr-border);border-radius:8px;background:#ffffffc7}.sr-candidate-pool-scores span.is-sort-target{border-color:color-mix(in srgb,var(--sr-primary) 30%,var(--sr-border));background:color-mix(in srgb,var(--sr-primary) 8%,#ffffff);box-shadow:inset 3px 0 color-mix(in srgb,var(--sr-primary) 75%,transparent)}.sr-candidate-pool-scores em,.sr-candidate-pool-scores strong{display:block;min-width:0;font-style:normal;line-height:16px}.sr-candidate-pool-scores em{color:var(--sr-muted);font-size:11px}.sr-candidate-pool-scores strong{margin-top:2px;color:var(--sr-text);font-size:12px;font-weight:700;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.sr-candidate-pool-scores span.is-sort-target strong{color:var(--sr-primary)}.sr-route-tier-list,.sr-route-filter-list{display:grid;gap:8px;margin-top:12px}.sr-route-tier,.sr-route-filter,.sr-route-sort{min-width:0;padding:10px;border:1px solid var(--sr-border);border-radius:8px;background:var(--sr-surface-soft)}.sr-route-tier{display:grid;grid-template-columns:minmax(44px,.28fr) minmax(72px,.34fr) minmax(0,1fr);gap:8px;align-items:center}.sr-route-tier span{color:var(--sr-muted);font-size:12px}.sr-route-tier strong{color:var(--sr-text);font-size:13px;font-weight:700;white-space:nowrap}.sr-route-tier p,.sr-route-filter p,.sr-route-sort p{margin:0;color:var(--sr-muted);font-size:12px;line-height:18px}.sr-route-sort small{display:block;margin-top:6px;color:var(--sr-muted);font-size:11px;line-height:16px;overflow-wrap:anywhere}.sr-route-filter strong{display:block;margin:7px 0 4px;color:var(--sr-text);font-size:13px;line-height:18px}.sr-route-sort-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.sr-route-sort>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.sr-route-sort>div>span:not(.semi-tag){min-width:0;color:var(--sr-muted);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-sort strong{display:block;margin:9px 0 4px;color:var(--sr-text);font-size:14px;font-weight:700;line-height:20px}.sr-route-maintenance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sr-route-maintenance span{display:inline-flex;align-items:flex-start;gap:6px;min-width:0;color:var(--sr-text);font-size:12px;line-height:18px}.sr-route-maintenance svg{flex:0 0 auto;margin-top:2px;color:var(--sr-primary)}.sr-editor-modal .semi-modal{max-width:calc(100vw - 32px)}.sr-editor-modal .semi-modal-content{overflow:hidden;border:1px solid var(--sr-arena-line);border-radius:12px}.sr-editor-modal .semi-modal-header{border-bottom:1px solid var(--sr-arena-line)}.sr-editor-modal .semi-modal-body{max-height:min(72vh,740px);overflow:auto;background:color-mix(in srgb,var(--sr-arena-paper) 34%,var(--sr-surface))}.sr-editor-modal-body{display:grid;gap:14px;min-width:0}.sr-modal-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;border:1px solid var(--sr-arena-line);border-radius:8px;background:color-mix(in srgb,var(--sr-surface) 86%,var(--sr-arena-paper))}.sr-modal-intro>div{display:grid;gap:3px;min-width:0}.sr-modal-intro strong{color:var(--sr-text);font-size:14px;font-weight:760;line-height:20px}.sr-modal-intro span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-modal-section{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid var(--sr-arena-line);border-radius:8px;background:var(--sr-surface)}.sr-modal-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;margin:0}.sr-modal-section-title strong{color:var(--sr-text);font-size:13px;font-weight:780;line-height:18px;white-space:nowrap}.sr-modal-section-title span{min-width:0;color:var(--sr-muted);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sr-modal-grid--leaderboard-fields,.sr-modal-grid--scores{padding:10px;border:1px solid color-mix(in srgb,var(--sr-arena-line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--sr-arena-paper) 46%,var(--sr-surface))}.sr-modal-field{display:grid;align-content:start;gap:6px;min-width:0}.sr-modal-field--wide{grid-column:1 / -1}.sr-modal-field__label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.sr-modal-field__label span{min-width:0;color:var(--sr-text);font-size:12px;font-weight:720;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-modal-field__label em{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--sr-primary) 10%,transparent);color:var(--sr-primary);font-size:10px;font-style:normal;font-weight:700;line-height:14px}.sr-modal-field small{min-height:32px;color:var(--sr-muted);font-size:11px;line-height:16px}.sr-modal-field .semi-input-wrapper,.sr-modal-field .semi-select,.sr-modal-field .semi-input-textarea-wrapper{width:100%;min-height:38px;border-color:color-mix(in srgb,var(--sr-arena-line) 88%,var(--sr-border));border-radius:8px;background:color-mix(in srgb,var(--sr-surface) 86%,var(--sr-arena-paper));transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sr-modal-field .semi-input-wrapper:hover,.sr-modal-field .semi-select:hover,.sr-modal-field .semi-input-textarea-wrapper:hover{border-color:color-mix(in srgb,var(--sr-primary) 28%,var(--sr-arena-line));background:var(--sr-surface)}.sr-modal-field .semi-input-wrapper:focus-within,.sr-modal-field .semi-select:focus-within,.sr-modal-field .semi-input-textarea-wrapper:focus-within{border-color:color-mix(in srgb,var(--sr-primary) 48%,var(--sr-arena-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--sr-primary) 12%,transparent)}.sr-modal-field .semi-input-prefix,.sr-modal-field .semi-input-suffix{color:var(--sr-muted);font-size:12px;font-weight:650}.sr-modal-field .semi-input::placeholder,.sr-modal-field .semi-input-textarea::placeholder{color:color-mix(in srgb,var(--sr-muted) 66%,transparent)}.sr-modal-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--sr-positive) 18%,var(--sr-border));border-radius:8px;background:linear-gradient(90deg,var(--sr-positive-soft),color-mix(in srgb,var(--sr-surface) 92%,transparent))}.sr-modal-toggle-card>div{display:grid;gap:3px;min-width:0}.sr-modal-toggle-card strong,.sr-modal-toggle-card span{display:block;min-width:0}.sr-modal-toggle-card strong{color:var(--sr-text);font-size:13px;font-weight:760;line-height:18px}.sr-modal-toggle-card span{color:var(--sr-muted);font-size:12px;line-height:18px}html.dark .smart-router-page{--sr-surface: var(--slash-console-surface-strong, #242428);--sr-surface-soft: color-mix(in srgb, var(--sr-surface) 86%, #ffffff 4%);--sr-field: var(--slash-console-field, #2d2d32);--sr-positive: #6ee7b7;--sr-positive-soft: rgba(20, 184, 166, .16);--sr-success: #6ee7b7;--sr-danger: #f87171;--sr-warning: #facc15;--sr-warning-soft: rgba(245, 158, 11, .2);--sr-arena-paper: #1f1f22;--sr-arena-line: rgba(255, 255, 255, .1)}html.dark .sr-editor-modal,html.dark .sr-candidate-pool-modal{--sr-surface: var(--slash-console-surface-strong, #242428);--sr-surface-soft: color-mix(in srgb, var(--sr-surface) 86%, #ffffff 4%);--sr-field: var(--slash-console-field, #2d2d32);--sr-text: var(--slash-console-text, var(--semi-color-text-0));--sr-muted: var(--slash-console-text-muted, var(--semi-color-text-2));--sr-primary: var(--slash-console-primary, var(--semi-color-primary));--sr-positive: #6ee7b7;--sr-positive-soft: rgba(20, 184, 166, .16);--sr-success: #6ee7b7;--sr-danger: #f87171;--sr-warning: #facc15;--sr-warning-soft: rgba(245, 158, 11, .2);--sr-arena-paper: #1f1f22;--sr-arena-line: rgba(255, 255, 255, .1)}html.dark .smart-router-page .semi-input-wrapper,html.dark .smart-router-page .semi-select,html.dark .smart-router-page .semi-input-textarea-wrapper,html.dark .sr-editor-modal .semi-input-wrapper,html.dark .sr-editor-modal .semi-select,html.dark .sr-editor-modal .semi-input-textarea-wrapper{border-color:var(--sr-border);background:var(--sr-field);color:var(--sr-text)}html.dark .smart-router-page .semi-input,html.dark .smart-router-page .semi-input-textarea,html.dark .smart-router-page .semi-select-selection,html.dark .smart-router-page .semi-select-selection-text,html.dark .sr-editor-modal .semi-input,html.dark .sr-editor-modal .semi-input-textarea,html.dark .sr-editor-modal .semi-select-selection,html.dark .sr-editor-modal .semi-select-selection-text{color:var(--sr-text)}html.dark .smart-router-page .semi-input-prefix,html.dark .smart-router-page .semi-input-suffix,html.dark .smart-router-page .semi-select-selection-placeholder,html.dark .sr-editor-modal .semi-input-prefix,html.dark .sr-editor-modal .semi-input-suffix,html.dark .sr-editor-modal .semi-select-selection-placeholder{color:var(--sr-muted)}html.dark .sr-scope-hint{background:color-mix(in srgb,var(--sr-field) 86%,transparent);border-color:var(--sr-border)}html.dark .sr-scope-hint--local{border-color:#6ee7b747;background:#064e3b38}html.dark .sr-scope-hint--external{border-color:#a78bfa4d;background:#4c1d9538}html.dark .sr-cost-compare-card--danger{background:linear-gradient(180deg,rgba(127,29,29,.34),var(--sr-surface))}html.dark .sr-cost-compare-card--success{background:linear-gradient(180deg,rgba(6,95,70,.3),var(--sr-surface))}html.dark .sr-cost-compare-card--info{background:linear-gradient(180deg,rgba(30,64,175,.3),var(--sr-surface))}html.dark .sr-leaderboard-metric--cost strong,html.dark .sr-model-asset-metric--price strong,html.dark .sr-cost-compare-card--success strong{color:#6ee7b7}html.dark .sr-cost-compare-card--info strong,html.dark .sr-rank-pill--aa em{color:#93c5fd}html.dark .sr-rank-pill--arena em{color:#c4b5fd}html.dark .sr-rank-missing--score{border-color:#fbbf2447;background:#92400e3d;color:#facc15}html.dark .sr-candidate-pool-item--top{background:linear-gradient(90deg,rgba(37,99,235,.2),var(--sr-surface))}html.dark .sr-candidate-pool-item--reserve{background:linear-gradient(90deg,rgba(180,83,9,.22),var(--sr-surface))}html.dark .sr-candidate-pool-scores span{background:color-mix(in srgb,var(--sr-surface) 78%,#ffffff 6%)}html.dark .sr-candidate-pool-scores span.is-sort-target{background:color-mix(in srgb,var(--sr-primary) 12%,var(--sr-surface))}html.dark .sr-model-source-link--aa{color:#93c5fd}html.dark .sr-model-source-link--arena{color:#c4b5fd}html.dark .sr-model-asset-metric{background:color-mix(in srgb,var(--sr-surface) 82%,#ffffff 5%)}@media (prefers-reduced-motion: reduce){.smart-router-page *,.sr-editor-modal *,.sr-candidate-pool-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sr-command-bar,.sr-summary-item,.sr-summary-side,.sr-strategy-chip,.sr-strategy-detail,.sr-leaderboard-row,.sr-cost-compare-card,.sr-model-asset-row,.sr-route-rule-row,.sr-route-rule-detail,.sr-candidate-pool,.sr-candidate-pool-item,.sr-board-summary-card,.sr-board-row,.sr-editor-modal-body,.sr-source-search-modal,.sr-supplement-modal{transform:none!important}}@media (max-width: 1280px){.sr-summary-band,.sr-workspace{grid-template-columns:1fr}.sr-command-bar,.sr-summary-main,.sr-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-model-asset-head{display:none}.sr-model-asset-row{grid-template-columns:minmax(0,.62fr) minmax(0,1.45fr) 54px;grid-template-areas:"rank model actions" "scope task actions" "metrics capability actions";gap:11px 13px;align-items:start}.sr-model-asset-rank{grid-area:rank}.sr-model-asset-model{grid-area:model}.sr-model-asset-scope{grid-area:scope}.sr-model-asset-task{grid-area:task}.sr-model-asset-metrics{grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-model-asset-capability{grid-area:capability}.sr-model-asset-actions{grid-area:actions;align-self:stretch;flex-direction:column;justify-content:flex-start}.sr-data-audit-metrics,.sr-sync-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-public-source-card{grid-template-columns:minmax(230px,1.1fr) minmax(180px,1fr) 80px}.sr-public-source-card__actions{grid-column:1 / -1}.sr-task-pick-list{max-height:none;grid-template-columns:repeat(3,minmax(0,1fr))}.sr-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-board-layout{grid-template-columns:1fr}.sr-board-filter-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-board-filter-title{grid-column:1 / -1}.sr-board-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-board-head,.sr-board-row{grid-template-columns:34px 58px minmax(160px,1.22fr) minmax(74px,.38fr) minmax(108px,.58fr) minmax(72px,.34fr) minmax(116px,.62fr) minmax(72px,.32fr) 68px}.sr-board-head span:nth-child(5),.sr-board-row>div:nth-child(5),.sr-board-head span:nth-child(7),.sr-board-row>div:nth-child(7){display:none}.sr-board-row>div[data-label=Speed]{display:grid;grid-column:3 / -1;grid-row:2;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);gap:4px 12px;border-right:0}}@media (max-width: 900px){.sr-model-asset-row{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"rank actions" "model actions" "scope actions" "task task" "metrics metrics" "capability capability"}.sr-model-asset-rank{grid-template-columns:62px minmax(0,1fr);align-items:start}.sr-model-asset-index{margin-top:1px}.sr-model-asset-scope{flex-direction:row;flex-wrap:wrap;align-items:center}.sr-recommend-card{grid-template-columns:36px minmax(0,1fr)}.sr-score-pack{grid-column:1 / -1}.sr-sync-grid,.sr-data-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-source-search-summary,.sr-public-source-card{grid-template-columns:1fr}.sr-public-source-card__score,.sr-public-source-card__actions{justify-items:start;justify-content:flex-start}.sr-data-audit-row{grid-template-columns:minmax(0,1fr) 58px}.sr-data-audit-row__fields{grid-column:1 / -1}.sr-data-audit-row__actions{grid-column:1 / -1;justify-content:space-between}.sr-research-links{justify-content:flex-start}.sr-task-pick-list,.sr-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-route-flow,.sr-route-sort-grid,.sr-route-maintenance,.sr-route-table-hero,.sr-route-rule-grid{grid-template-columns:1fr}.sr-route-table-toolbar--leaderboard{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-route-rule-board-head{display:none}.sr-route-rule-row{grid-template-columns:54px minmax(0,1fr) minmax(112px,.34fr);grid-template-areas:"rank main actions" "rank metric actions" "rank candidate sort" "detail detail detail"}.sr-route-rule-rank{grid-area:rank}.sr-route-rule-main{grid-area:main}.sr-route-rule-metric{grid-area:metric}.sr-route-rule-candidate{grid-area:candidate}.sr-route-rule-sort{grid-area:sort}.sr-route-rule-actions{grid-area:actions;justify-content:flex-start}.sr-route-rule-rank,.sr-route-rule-main,.sr-route-rule-metric,.sr-route-rule-candidate,.sr-route-rule-sort,.sr-route-rule-actions{border-right:0}.sr-route-rule-detail{grid-area:detail;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:12px}.sr-editor-modal .semi-modal-body{max-height:calc(100vh - 120px)}.sr-modal-grid,.sr-board-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-candidate-pool-head{flex-direction:column}.sr-candidate-pool-summary{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-candidate-pool-item{grid-template-columns:64px minmax(0,1fr);align-items:start}.sr-candidate-pool-scores{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-leaderboard-head{display:none}.sr-leaderboard-row{grid-template-columns:38px minmax(0,1fr) repeat(2,minmax(72px,.4fr))}.sr-leaderboard-row .sr-leaderboard-metric:nth-of-type(4),.sr-leaderboard-source{grid-column:2 / -1}.sr-cost-compare,.sr-board-hero{grid-template-columns:1fr}.sr-board-hero-actions{justify-content:flex-start}.sr-board-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-board-summary-card:nth-child(2n){border-right:0}.sr-board-summary-card:nth-child(-n+2){border-bottom:1px solid var(--sr-arena-line)}.sr-board-filter-rail,.sr-board-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-board-head{display:none}.sr-board-row{grid-template-columns:34px 54px minmax(0,1fr) minmax(94px,.44fr);grid-template-areas:"select rank model actions" "select rank source actions" "select rank score price" "select rank speed speed" "select rank region region" "select rank task task";gap:0}.sr-board-select{grid-area:select;align-items:flex-start;padding-top:12px}.sr-board-rank{grid-area:rank}.sr-board-model{grid-area:model}.sr-board-score{grid-area:score}.sr-board-price{grid-area:price}.sr-board-region{grid-area:region}.sr-board-task{grid-area:task}.sr-board-source{grid-area:source}.sr-board-actions{grid-area:actions}.sr-board-row>div[data-label=Speed]{grid-area:speed;grid-template-columns:1fr}.sr-board-row>div:nth-child(5){display:none}.sr-board-select,.sr-board-rank,.sr-board-model,.sr-board-score,.sr-board-price,.sr-board-region,.sr-board-task,.sr-board-source,.sr-board-actions{border-right:0}.sr-board-actions{align-items:flex-start;justify-content:flex-end}.sr-board-bulk-bar{align-items:flex-start;flex-direction:column}.sr-board-bulk-actions{flex-wrap:wrap}}@media (max-width: 720px){.smart-router-shell-content{padding-bottom:16px}.sr-board-editor-grid{grid-template-columns:1fr}.sr-board-bulk-preview-row{grid-template-columns:1fr;gap:4px}.sr-board-bulk-preview-row em{text-align:left}.sr-board-editor-section-head{align-items:flex-start;flex-direction:column;gap:3px}.sr-model-asset-board__bar{align-items:flex-start;flex-direction:column}.sr-model-asset-row{grid-template-columns:1fr;grid-template-areas:"rank" "model" "scope" "task" "metrics" "capability" "actions";padding:13px}.sr-model-asset-rank{grid-template-columns:minmax(0,.34fr) minmax(0,1fr)}.sr-model-asset-title{align-items:flex-start;flex-direction:column;gap:4px}.sr-model-asset-title strong{white-space:normal}.sr-model-asset-metrics,.sr-capability-grid--asset{grid-template-columns:1fr}.sr-model-asset-actions{flex-direction:row;justify-content:flex-start}.sr-model-asset-pagination{justify-content:flex-start;overflow:clip}.sr-summary-main,.sr-breakdown-row,.sr-result-insight,.sr-form-grid,.sr-data-audit-metrics,.sr-sync-grid,.sr-modal-grid,.sr-source-search-summary,.sr-command-bar,.sr-route-table-toolbar--leaderboard,.sr-route-rule-detail{grid-template-columns:1fr}.sr-modal-section-title,.sr-modal-intro,.sr-modal-toggle-card{align-items:flex-start;flex-direction:column}.sr-modal-section-title span{white-space:normal}.sr-modal-field small{min-height:0}.sr-management-head,.sr-query-footer{align-items:flex-start;display:flex;flex-direction:column}.sr-media-spec-note{align-items:flex-start;flex-direction:column}.sr-media-spec-note span{text-align:left}.sr-scope-hint{align-items:flex-start;flex-direction:column;max-width:100%}.sr-scope-hint em{white-space:normal}.sr-strategy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-task-rail,.sr-query-panel,.sr-result-panel,.sr-management-band{padding:14px}.sr-task-pick-list,.sr-category-list{grid-template-columns:1fr}.sr-summary-main{min-width:0}.sr-toolbar{grid-template-columns:1fr}.sr-leaderboard-row{grid-template-columns:36px minmax(0,1fr);align-items:start}.sr-leaderboard-metric,.sr-leaderboard-source{grid-column:2 / -1}.sr-leaderboard-metric{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:baseline}.sr-leaderboard-metric strong,.sr-leaderboard-metric span{margin:0}.sr-route-table-stats,.sr-route-table-toolbar,.sr-route-tier{grid-template-columns:1fr}.sr-route-rule-row{grid-template-columns:1fr;grid-template-areas:"rank" "main" "metric" "candidate" "sort" "actions" "detail"}.sr-route-rule-rank{justify-items:start}.sr-route-rule-actions{justify-content:flex-start}.sr-board-summary-grid,.sr-board-filter-rail,.sr-board-toolbar{grid-template-columns:1fr}.sr-board-summary-card{border-right:0;border-bottom:1px solid var(--sr-arena-line)}.sr-board-summary-card:last-child{border-bottom:0}.sr-board-row{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"select actions" "rank model" "rank score" "rank price" "rank speed" "rank region" "rank task" "rank source"}.sr-board-source{align-items:flex-start}.sr-candidate-pool-summary,.sr-candidate-pool-scores,.sr-candidate-pool-item{grid-template-columns:1fr}.sr-candidate-pool-rank{grid-template-columns:auto auto;justify-content:start;align-items:center}.sr-candidate-pool{max-height:calc(100vh - 118px)}.sr-candidate-pool-list{max-height:none}}.sr-editor-modal .semi-modal-content,.sr-candidate-pool-modal .semi-modal-content{background:var(--semi-color-bg-2);color:var(--sr-text);border:1px solid var(--sr-border)}.sr-workbench-v2 .semi-select,.sr-editor-modal .semi-select{overflow:hidden}.sr-candidate-pool-modal .semi-modal-body{overflow:auto;max-height:calc(100dvh - 132px)}.sr-candidate-pool-modal .sr-candidate-pool .sr-candidate-pool-list{max-height:none;overflow:visible}.sr-candidate-pool-modal .sr-candidate-pool-item{position:relative;min-height:0}.sr-candidate-pool-modal .sr-candidate-compact{padding:10px 46px 10px 14px;line-height:20px}.sr-candidate-pool-modal .sr-candidate-compact>div:nth-child(2)>span:last-child{display:none}.sr-candidate-pool-modal .sr-candidate-pool-item>.sr-disclosure>.sr-disclosure-trigger{position:absolute;right:8px;top:12px;width:30px;height:32px;padding:6px}.sr-candidate-pool-modal .sr-candidate-pool-item>.sr-disclosure>.sr-disclosure-trigger>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sr-workbench-v2 .semi-select,.sr-workbench-v2 .semi-input-wrapper,.sr-workbench-v2 .semi-input-textarea-wrapper{border:1px solid var(--sr-border-strong);border-radius:6px;background:var(--sr-field)}.sr-workbench-v2 :is(.semi-select,.semi-input-wrapper,.semi-input-textarea-wrapper):hover{border-color:var(--sr-muted)}.sr-workbench-v2 :is(.semi-select,.semi-input-wrapper,.semi-input-textarea-wrapper):focus-within{border-color:var(--sr-primary);box-shadow:0 0 0 2px var(--semi-color-primary-light-default)}.sr-workbench-v2 .semi-button:not(.semi-button-borderless),.sr-editor-modal .semi-modal-footer .semi-button,.sr-candidate-pool-modal .semi-button:not(.semi-button-borderless){border:1px solid var(--sr-border-strong);border-radius:6px;padding-inline:12px;background:var(--sr-surface);color:var(--sr-text);transition:background-color .16s,border-color .16s}.sr-workbench-v2 .semi-button:not(.semi-button-borderless):hover{background:var(--sr-hover);border-color:var(--sr-muted)}.sr-workbench-v2 .semi-button.semi-button-solid.semi-button-primary,.sr-editor-modal .semi-modal-footer .semi-button.semi-button-primary,.sr-candidate-pool-modal .semi-button.semi-button-solid.semi-button-primary{background:var(--sr-primary);border-color:var(--sr-primary);color:#fff}.sr-workbench-v2 .semi-button.semi-button-solid.semi-button-primary:hover{filter:brightness(.94)}.sr-workbench-v2 .semi-button.semi-button-disabled{opacity:.5;cursor:not-allowed}.sr-workbench-v2 .semi-button:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.sr-workbench-v2 .sr-query-footer.sr-query-footer--prominent{display:flex;flex-direction:column;align-items:stretch;padding:0;background:transparent;border:0;border-radius:0}.sr-workbench-v2 .sr-query-footer>.sr-scope-hint{display:grid;gap:3px;background:var(--sr-surface-soft);border:1px solid var(--sr-border)}.sr-workbench-v2 .sr-query-footer .sr-scope-hint em{white-space:normal;overflow:visible}.sr-workbench-v2 .sr-query-footer .semi-button{min-height:38px}.sr-workbench-v2 .sr-query-panel .sr-field--wide{min-width:0}.sr-workbench-v2 .semi-tabs-tab.semi-tabs-tab-active{color:var(--sr-primary)}.sr-workbench-v2 .sr-model-core .sr-rank-cell>.sr-rank-global{display:none}.smart-router-page,.sr-editor-modal,.sr-candidate-pool-modal{--sr-arena-paper: var(--semi-color-bg-0);--sr-arena-line: var(--semi-color-border);--sr-positive: #078259;--sr-positive-soft: rgba(7, 130, 89, .07)}html.dark .smart-router-page,html.dark .sr-editor-modal,html.dark .sr-candidate-pool-modal{--sr-positive: #5cdbac;--sr-success: #5cdbac;--sr-danger: #ff8189;--sr-warning: #eac078}.sr-workbench-v2{gap:12px;font-size:13px;letter-spacing:0}.sr-page-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sr-page-tools>span{color:var(--semi-color-text-2);font-size:12px}.sr-workbench-v2 :is(.sr-management-band,.sr-query-panel,.sr-result-panel,.sr-task-rail,.sr-route-rule-section){box-shadow:none;border:0;border-radius:0;background:transparent}.sr-workbench-v2 .sr-management-band{padding:0;min-width:0}.sr-workbench-v2 .sr-summary-band{display:block}.sr-workbench-v2 .sr-summary-main{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-block:1px solid var(--sr-border)}.sr-workbench-v2 .sr-summary-item{min-height:76px;padding:12px;border:0;border-right:1px solid var(--sr-border);border-radius:0;box-shadow:none;grid-template-columns:30px minmax(0,1fr);column-gap:9px}.sr-workbench-v2 .sr-summary-item:last-child{border-right:0}.sr-workbench-v2 .sr-summary-item:before{content:none}.sr-workbench-v2 .sr-summary-item__icon{width:30px;height:30px;border-radius:6px;background:transparent}.sr-workbench-v2 .sr-summary-item strong{font-size:21px;line-height:26px}.sr-disclosure{min-width:0}.sr-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 0;border:0;background:transparent;color:var(--sr-muted);font:inherit;text-align:left;cursor:pointer}.sr-disclosure-trigger:hover{color:var(--sr-primary)}.sr-disclosure-trigger svg{flex-shrink:0;transition:transform .18s ease}.sr-disclosure-trigger[aria-expanded=true] svg,.sr-chevron-open{transform:rotate(180deg)}.sr-disclosure-trigger:focus-visible,.sr-segmented button:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px;border-radius:4px}.sr-disclosure-content{padding-block:4px 12px}.sr-summary-disclosure>.sr-disclosure-trigger{font-size:12px;padding-block:6px}.sr-workbench-v2 .sr-breakdown-row{margin-top:4px}.sr-workbench-v2 .sr-management-band>.semi-tabs>.semi-tabs-bar{margin:0 0 12px}.sr-workbench-v2 .sr-management-band>.semi-tabs>.semi-tabs-bar .semi-tabs-tab{padding:10px 14px;margin:0}.sr-workbench-v2 .sr-tab-label{font-size:14px;gap:7px}.sr-model-filters{padding-bottom:4px}.sr-filter-main{display:grid;grid-template-columns:1fr 1.25fr .8fr .85fr 1fr;gap:10px}.sr-filter-field{display:grid;gap:5px;min-width:0}.sr-filter-field>span{font-size:12px;color:var(--sr-muted)}.sr-filter-field .semi-select{width:100%;min-width:0}.sr-filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.sr-model-search{flex:1 1 190px;min-width:130px}.sr-segmented{display:inline-flex;min-width:0;border:1px solid var(--sr-border);border-radius:6px;padding:2px;gap:2px}.sr-segmented button{border:0;border-radius:4px;padding:6px 10px;background:transparent;color:var(--sr-muted);font:inherit;cursor:pointer;white-space:nowrap}.sr-segmented button:hover{background:var(--sr-hover)}.sr-segmented button[aria-pressed=true]{background:rgba(var(--semi-blue-0),1);color:var(--sr-primary);font-weight:600}.sr-filter-advanced{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sr-workbench-v2 .sr-active-leaderboard{display:flex;flex-wrap:wrap;gap:6px 10px;padding:10px 0;border:0;background:transparent;border-top:1px solid var(--sr-border);border-radius:0}.sr-workbench-v2 .sr-active-leaderboard>em:last-child{display:none}.sr-workbench-v2 .sr-active-leaderboard-ref{display:none}.sr-workbench-v2 :is(.sr-model-asset-board,.sr-route-rule-board){border:1px solid var(--sr-border);border-radius:6px;box-shadow:none;background:var(--sr-surface);overflow:clip}.sr-workbench-v2 .sr-model-asset-board__bar{display:flex;padding:8px 12px;min-height:36px;background:var(--sr-surface);border-color:var(--sr-border)}.sr-workbench-v2 .sr-model-asset-board__bar>div:first-child{display:none}.sr-workbench-v2 .sr-model-asset-board__bar>div:last-child{width:100%;justify-content:space-between}.sr-workbench-v2 .sr-model-asset-head,.sr-model-core{display:grid;grid-template-columns:96px minmax(160px,1.7fr) minmax(70px,.7fr) minmax(142px,1.1fr) minmax(94px,.8fr) 98px 96px;align-items:center;gap:10px;padding:12px;min-width:0}.sr-workbench-v2 .sr-model-asset-head{min-height:38px;padding-block:10px;background:var(--sr-surface-soft);font-size:12px;font-weight:500;color:var(--sr-muted)}.sr-workbench-v2 .sr-model-asset-head>span{padding:0;border:0;white-space:normal}.sr-workbench-v2 .sr-model-row-compact{display:block;padding:0;border-bottom:1px solid var(--sr-border);border-radius:0;background:var(--sr-surface);box-shadow:none}.sr-workbench-v2 .sr-model-row-compact:last-child{border-bottom:0}.sr-workbench-v2 .sr-model-row-compact:hover{background:var(--sr-hover);box-shadow:none;transform:none}.sr-model-core>div{min-width:0;grid-area:auto;padding:0;border:0}.sr-model-core :is(strong,span,a){overflow-wrap:anywhere}.sr-model-core .sr-model-asset-model{gap:5px}.sr-model-core .sr-model-asset-model>strong{font-size:14px;font-weight:600;line-height:21px}.sr-model-byline{display:flex;flex-wrap:wrap;gap:7px;color:var(--sr-muted);font-size:12px}.sr-model-byline a{color:var(--sr-primary);text-decoration:none}.sr-model-byline a:hover{text-decoration:underline}.sr-model-core .sr-model-asset-rank{align-items:flex-start}.sr-model-core .sr-rank-cell{gap:3px}.sr-model-core .sr-rank-pill{border:0;background:transparent;padding:0;color:var(--sr-primary);min-width:0}.sr-model-core .sr-rank-pill strong{font-size:13px}.sr-model-core .sr-rank-pill em{display:none}.sr-model-core .sr-rank-cell>small{display:none}.sr-model-core-metric,.sr-model-core-price,.sr-model-core-speed,.sr-model-core-state{display:grid;gap:4px}.sr-model-core :is(.sr-model-core-metric,.sr-model-core-price,.sr-model-core-speed) strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sr-model-core :is(.sr-model-core-metric,.sr-model-core-price,.sr-model-core-speed)>span{font-size:12px;color:var(--sr-muted)}.sr-model-core-state{font-size:12px}.sr-availability{display:inline-flex;align-items:center;gap:5px;font-size:12px}.sr-availability:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.sr-availability.is-available{color:var(--sr-positive)}.sr-availability.is-reference{color:var(--sr-warning)}.sr-model-core .sr-model-asset-actions{flex-direction:row;flex-wrap:nowrap;align-self:center;gap:0}.sr-model-core .sr-model-asset-actions .semi-button{width:30px;height:32px;padding:0}.sr-model-expanded{padding:16px;border-top:1px dashed var(--sr-border-strong);background:var(--sr-surface-soft)}.sr-detail-identity{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--sr-muted);font-size:12px}.sr-detail-identity code{color:var(--sr-text);overflow-wrap:anywhere}.sr-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sr-model-expanded h3{margin:14px 0 10px;font-size:13px;font-weight:600}.sr-detail-grid p{overflow-wrap:anywhere}.sr-detail-evidence{border-top:1px solid var(--sr-border);margin-top:12px}.sr-workbench-v2 .sr-model-asset-pagination{background:var(--sr-surface);border-color:var(--sr-border)}.sr-workbench-v2 .sr-workspace--preview-tab{grid-template-columns:minmax(310px,.85fr) minmax(0,1.65fr);gap:24px;align-items:start}.sr-workbench-v2 .sr-query-panel{display:flex;flex-direction:column;padding:0 20px 0 0;border-right:1px solid var(--sr-border)}.sr-workbench-v2 .sr-query-panel>.sr-panel-head{display:none}.sr-workbench-v2 .sr-task-rail{padding:6px 0}.sr-workbench-v2 .sr-task-rail .sr-panel-head{display:none}.sr-workbench-v2 .sr-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-workbench-v2 .sr-task-pick-list{max-height:250px;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-workbench-v2 .sr-query-textarea{margin:4px 0 12px}.sr-workbench-v2 .sr-query-textarea textarea{min-height:86px;font-size:14px}.sr-workbench-v2 .sr-form-grid{gap:10px;margin:0}.sr-workbench-v2 .sr-field__label{font-size:12px}.sr-workbench-v2 .sr-strategy-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.sr-workbench-v2 .sr-strategy-chip{min-height:38px;padding:8px;gap:6px;grid-template-columns:18px minmax(0,1fr);border-radius:6px;background:transparent}.sr-workbench-v2 .sr-strategy-chip strong{font-size:13px}.sr-workbench-v2 .sr-strategy-chip>span{width:18px;height:18px;border:0;background:transparent}.sr-workbench-v2 .sr-strategy-chip>em{display:none}.sr-workbench-v2 .sr-strategy-chip--active{background:var(--semi-color-primary-light-default);color:var(--sr-primary);border-color:var(--sr-primary)}.sr-workbench-v2 .sr-strategy-detail{padding:10px 0;margin:0;border:0;background:transparent}.sr-workbench-v2 .sr-strategy-detail p{display:none}.sr-workbench-v2 .sr-query-footer{order:5;margin-top:12px;gap:10px}.sr-workbench-v2 .sr-query-footer .sr-switch-line{justify-content:space-between;flex-direction:row-reverse;font-size:13px}.sr-workbench-v2 .sr-query-footer>.semi-button{width:100%}.sr-workbench-v2 .sr-scope-hint{padding:8px 10px;border-radius:4px}.sr-workbench-v2 .sr-scope-hint strong,.sr-workbench-v2 .sr-scope-hint em{font-size:12px}.sr-workbench-v2 .sr-result-panel{padding:0;min-height:0}.sr-workbench-v2 .sr-cost-compare{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 8px;border-block:1px solid var(--sr-border);padding-block:12px}.sr-workbench-v2 .sr-cost-compare-card{min-height:76px;padding:0 12px;border:0;border-right:1px solid var(--sr-border);border-radius:0;box-shadow:none;background:transparent;gap:5px}.sr-workbench-v2 .sr-cost-compare-card:last-child{border-right:0}.sr-workbench-v2 .sr-cost-compare-card:before{content:none}.sr-workbench-v2 .sr-cost-compare-card>strong{font-size:19px;line-height:25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sr-workbench-v2 .sr-cost-compare-card>span{font-size:12px}.sr-workbench-v2 .sr-cost-compare-card em{font-size:11px;white-space:normal;overflow-wrap:anywhere}.sr-workbench-v2 .sr-cost-compare-card--danger strong{color:var(--sr-danger)}.sr-workbench-v2 .sr-cost-compare-card--info strong{color:var(--sr-primary)}.sr-workbench-v2 .sr-cost-compare-card--success strong{color:var(--sr-positive)}.sr-result-context{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--sr-muted);padding-bottom:16px}.sr-stale-result{color:var(--sr-warning);font-weight:500}.sr-workbench-v2 .sr-result-panel .sr-panel-head{margin:8px 0 12px}.sr-workbench-v2 .sr-panel-title{font-size:15px}.sr-workbench-v2 .sr-title-icon{width:20px;height:20px;border:0;border-radius:0;background:transparent}.sr-workbench-v2 .sr-result-insight{order:5;padding:12px 0;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));background:transparent}.sr-workbench-v2 .sr-result-insight>div{padding:0;border:0;background:transparent}.sr-workbench-v2 .sr-result-insight strong{font-size:12px}.sr-route-trace{display:grid;gap:10px;padding:12px;border:1px solid var(--sr-border);border-radius:8px;background:color-mix(in srgb,var(--sr-primary) 4%,var(--sr-surface))}.sr-route-trace__intent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sr-route-trace__intent>div{min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--sr-border) 82%,transparent);border-radius:6px;background:var(--sr-surface)}.sr-route-trace__intent span,.sr-route-trace-step span{color:var(--sr-muted);font-size:12px;line-height:18px}.sr-route-trace__intent span,.sr-route-trace__intent strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-route-trace__intent strong{margin-top:2px;color:var(--sr-text);font-size:12px;font-weight:700;line-height:18px}.sr-route-trace__steps{display:grid;gap:6px}.sr-route-trace-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}.sr-route-trace-step em{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--sr-primary) 12%,var(--sr-surface));color:var(--sr-primary);font-size:12px;font-style:normal;font-weight:760}.sr-route-trace-step strong{display:block;color:var(--sr-text);font-size:12px;line-height:18px}.sr-route-trace-step span{display:block;overflow-wrap:anywhere}.sr-workbench-v2 .sr-leaderboard-table{border-radius:6px;border-color:var(--sr-border);background:var(--sr-surface)}.sr-workbench-v2 .sr-leaderboard-head,.sr-workbench-v2 .sr-leaderboard-row{grid-template-columns:32px minmax(0,1.65fr) minmax(62px,.65fr) minmax(70px,.7fr) minmax(85px,.85fr);gap:8px}.sr-workbench-v2 .sr-leaderboard-head{background:var(--sr-surface-soft);padding:10px;font-size:12px}.sr-workbench-v2 .sr-leaderboard-row{padding:14px 10px;min-height:94px;background:var(--sr-surface)}.sr-workbench-v2 .sr-leaderboard-row:hover{background:var(--sr-hover);transform:none;box-shadow:none}.sr-workbench-v2 .sr-leaderboard-model>strong{font-size:13px;line-height:20px;white-space:normal;overflow-wrap:anywhere}.sr-workbench-v2 .sr-leaderboard-model>span{display:none}.sr-workbench-v2 .sr-leaderboard-model .semi-tag{max-width:100%;height:auto;min-height:20px;white-space:normal}.sr-workbench-v2 .sr-leaderboard-model .semi-tag-content{white-space:normal;overflow-wrap:anywhere}.sr-workbench-v2 .sr-leaderboard-model>div{gap:4px}.sr-workbench-v2 .sr-leaderboard-metric{padding:0;border:0;border-radius:0;background:transparent}.sr-workbench-v2 .sr-leaderboard-metric strong{font-size:13px;white-space:normal;overflow-wrap:anywhere}.sr-workbench-v2 .sr-leaderboard-metric span{font-size:11px;white-space:normal;overflow-wrap:anywhere}.sr-workbench-v2 .sr-leaderboard-metric.is-sort-target{background:transparent;box-shadow:none;border:0}.sr-workbench-v2 .sr-route-table-hero{padding:0 0 12px;border:0;background:transparent;box-shadow:none;border-radius:0}.sr-workbench-v2 .sr-route-table-hero h2{font-size:18px;margin:4px 0}.sr-workbench-v2 .sr-route-table-hero p{display:none}.sr-workbench-v2 .sr-route-table-stats span{background:transparent;border:0}.sr-workbench-v2 .sr-route-rule-section{padding:0}.sr-workbench-v2 .sr-route-rule-board-head,.sr-workbench-v2 .sr-route-rule-row{grid-template-columns:42px minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) 106px}.sr-workbench-v2 .sr-route-rule-row>div{border-right:0}.sr-workbench-v2 .sr-route-rule-row:hover{box-shadow:none;background:var(--sr-hover)}.sr-workbench-v2 .sr-route-rule-row :is(strong,span){white-space:normal;overflow-wrap:anywhere}.sr-workbench-v2 .sr-route-rule-row .semi-tag{white-space:nowrap}.sr-workbench-v2 .sr-route-flow{margin:0}.sr-workbench-v2 .sr-route-table-toolbar{gap:8px;margin-block:10px}.sr-workbench-v2 .sr-route-flow-step,.sr-workbench-v2 .sr-route-tier,.sr-workbench-v2 .sr-route-filter,.sr-workbench-v2 .sr-route-sort{border:0;border-radius:0;border-bottom:1px solid var(--sr-border);background:transparent}.sr-workbench-v2 .sr-table{border-color:var(--sr-border);border-radius:6px}.sr-workbench-v2 .sr-data-audit{padding:0;border:0;background:transparent}.sr-workbench-v2 .sr-data-audit-metrics{gap:0;border-block:1px solid var(--sr-border)}.sr-workbench-v2 .sr-data-audit-metric{border:0;border-radius:0;background:transparent;border-right:1px solid var(--sr-border)}.sr-workbench-v2 .sr-sync-card{box-shadow:none;background:var(--sr-surface);border-color:var(--sr-border);border-radius:6px}.sr-editor-modal .semi-modal-content,.sr-candidate-pool-modal .semi-modal-content{border-radius:8px}.sr-editor-modal .sr-modal-intro{padding:0 0 12px;border:0;background:transparent}.sr-editor-modal .sr-modal-intro>div{display:none}.sr-rule-draft-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0 14px;border-bottom:1px solid var(--sr-border)}.sr-rule-draft-preview>div{min-width:0;padding:8px 10px;border:1px solid var(--sr-border);border-radius:6px;background:var(--sr-surface-soft)}.sr-rule-draft-preview span,.sr-rule-draft-preview strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-rule-draft-preview span{color:var(--sr-muted);font-size:11px;line-height:16px}.sr-rule-draft-preview strong{margin-top:2px;color:var(--sr-text);font-size:12px;line-height:18px}.sr-editor-modal .sr-modal-section{padding:16px 0;border:0;border-radius:0;border-bottom:1px solid var(--sr-border);background:transparent}.sr-editor-modal .sr-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.sr-editor-modal .sr-modal-grid--scores{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-editor-modal .sr-modal-section-title{margin-bottom:14px}.sr-editor-modal .sr-modal-section-title strong{font-size:14px}.sr-editor-modal .sr-modal-toggle-card{border:0;border-radius:0;background:transparent;padding:8px 0}.sr-editor-modal .sr-modal-field small{font-size:12px}.sr-candidate-pool-modal .sr-candidate-pool-item{display:block;padding:0;border:0;border-radius:0;border-bottom:1px solid var(--sr-border);background:var(--sr-surface);box-shadow:none}.sr-candidate-pool-modal .sr-candidate-pool-item--top{background:var(--semi-color-primary-light-default);box-shadow:inset 3px 0 var(--sr-primary)}.sr-candidate-pool-modal .sr-candidate-pool-list{gap:0;border:1px solid var(--sr-border);border-radius:6px;overflow:clip}.sr-candidate-compact{display:grid;grid-template-columns:64px 64px minmax(160px,1fr) 96px 96px;gap:12px;padding:10px 14px;align-items:center}.sr-candidate-compact>div{min-width:0;display:grid;gap:4px}.sr-candidate-compact strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.sr-candidate-compact span{font-size:12px;color:var(--sr-muted)}.sr-candidate-compact .is-top{color:var(--sr-primary)}.sr-candidate-compact .is-reserve{color:var(--sr-warning)}.sr-candidate-pool-item>.sr-disclosure{padding:0 14px}.sr-candidate-pool-item .sr-disclosure-trigger{padding-block:4px 8px;font-size:12px}.sr-candidate-pool-modal .sr-candidate-pool-scores{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-candidate-pool-modal .sr-candidate-pool-summary{gap:12px}.sr-candidate-pool-modal .sr-candidate-pool-summary>span{padding:0 8px;border:0;background:transparent}.sr-candidate-pool-modal .sr-candidate-pool-legend{margin:0}@media (max-width: 1200px){.sr-workbench-v2 .sr-summary-item{grid-template-columns:24px minmax(0,1fr);padding:10px 8px;column-gap:6px}.sr-workbench-v2 .sr-summary-item__icon{width:24px;height:24px}.sr-workbench-v2 .sr-model-asset-head,.sr-model-core{grid-template-columns:76px minmax(140px,1.4fr) 74px minmax(126px,1fr) 90px 90px 90px;gap:8px;padding-inline:10px}.sr-workbench-v2 .sr-cost-compare-card>strong{font-size:16px}}@media (max-width: 1050px){.sr-workbench-v2 .sr-summary-main{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-workbench-v2 .sr-summary-item:nth-child(3){border-right:0}.sr-workbench-v2 .sr-summary-item:nth-child(-n+3){border-bottom:1px solid var(--sr-border)}.sr-filter-main{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-workbench-v2 .sr-model-asset-head{display:none}.sr-model-core{grid-template-columns:80px minmax(0,1fr) 110px;gap:12px;padding:14px}.sr-model-core .sr-model-asset-rank{grid-area:1/1}.sr-model-core .sr-model-asset-model{grid-area:1/2}.sr-model-core .sr-model-asset-actions{grid-area:1/3}.sr-model-core-price{grid-area:2/2}.sr-model-core-speed{grid-area:2/3}.sr-model-core-metric{grid-area:2/1}.sr-model-core-state{grid-column:1/-1;display:flex;gap:14px}.sr-model-core :is(.sr-model-core-price,.sr-model-core-speed,.sr-model-core-metric):before{content:attr(data-label);color:var(--sr-muted);font-size:11px}.sr-workbench-v2 .sr-workspace--preview-tab{grid-template-columns:1fr}.sr-workbench-v2 .sr-query-panel{border:0;padding:0}.sr-workbench-v2 .sr-result-panel{border-top:1px solid var(--sr-border);padding-top:16px}.sr-workbench-v2 .sr-cost-compare-card>strong{font-size:20px}.sr-workbench-v2 .sr-route-rule-board-head{display:none}.sr-workbench-v2 .sr-route-rule-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.sr-workbench-v2 .sr-route-rule-actions{grid-column:3}}@media (max-width: 640px){.sr-page-tools>span{display:none}.sr-workbench-v2 .sr-summary-item{grid-template-columns:1fr;min-height:66px;padding:8px}.sr-workbench-v2 .sr-summary-item__icon{display:none}.sr-workbench-v2 .sr-summary-item strong{font-size:19px}.sr-workbench-v2 .sr-summary-item__label{font-size:11px}.sr-workbench-v2 .sr-management-band>.semi-tabs>.semi-tabs-bar .semi-tabs-tab{padding:10px 8px;min-height:44px}.sr-workbench-v2 .sr-management-band>.semi-tabs>.semi-tabs-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sr-workbench-v2 .sr-tab-label{font-size:12px;gap:4px}.sr-workbench-v2 .sr-management-band>.semi-tabs>.semi-tabs-bar .semi-tabs-tab-line{display:flex;align-items:center;justify-content:center}.sr-workbench-v2 .sr-management-band>.semi-tabs>.semi-tabs-bar .semi-tabs-tab-active{box-shadow:inset 0 -2px var(--sr-primary)}.sr-filter-main,.sr-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-filter-main .sr-filter-field:last-child{grid-column:1/-1}.sr-filter-actions .sr-segmented{width:100%}.sr-segmented button{flex:1;padding:9px 4px}.sr-filter-actions .sr-model-search{flex-basis:100%}.sr-workbench-v2 .sr-filter-actions .semi-button{flex:1}.sr-workbench-v2 :is(.semi-button,.semi-select,.semi-input-wrapper){min-height:40px}.sr-model-core{grid-template-columns:72px minmax(0,1fr);gap:12px}.sr-model-core .sr-model-asset-model{grid-area:1/2}.sr-model-core .sr-model-asset-actions{grid-area:auto;grid-column:1/-1;justify-content:flex-end}.sr-model-core .sr-model-asset-actions .semi-button{width:44px;height:44px}.sr-model-core-metric{grid-area:auto;grid-column:1/-1;display:flex;gap:10px;align-items:baseline}.sr-model-core-price{grid-area:auto;grid-column:1/-1}.sr-model-core-speed{grid-area:auto;grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.sr-model-core-price strong{font-size:14px}.sr-model-core .sr-model-asset-model>strong{font-size:14px}.sr-detail-grid{grid-template-columns:1fr;gap:4px}.sr-workbench-v2 .sr-active-leaderboard{font-size:12px}.sr-workbench-v2 .sr-active-leaderboard>span:first-child{display:none}.sr-workbench-v2 .sr-cost-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.sr-workbench-v2 .sr-cost-compare-card{min-height:70px;padding:0 10px}.sr-workbench-v2 .sr-cost-compare-card:nth-child(2){border-right:0}.sr-workbench-v2 .sr-result-context{font-size:12px}.sr-workbench-v2 .sr-leaderboard-head{display:none}.sr-workbench-v2 .sr-leaderboard-row{grid-template-columns:28px repeat(3,minmax(0,1fr));gap:12px 8px;padding:12px}.sr-workbench-v2 .sr-leaderboard-rank{grid-area:1/1}.sr-workbench-v2 .sr-leaderboard-model{grid-area:1/2/2/-1}.sr-workbench-v2 .sr-leaderboard-metric{grid-area:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.sr-workbench-v2 .sr-leaderboard-metric:nth-child(3){grid-area:2 / 2 / 3 / 3}.sr-workbench-v2 .sr-leaderboard-metric:nth-child(4){grid-area:2 / 3 / 3 / 4}.sr-workbench-v2 .sr-leaderboard-metric:nth-child(5){grid-area:2 / 4 / 3 / 5}.sr-workbench-v2 .sr-route-rule-row{grid-template-columns:34px minmax(0,1fr)}.sr-workbench-v2 .sr-route-rule-row>div{grid-area:auto}.sr-workbench-v2 .sr-route-rule-row>div:not(.sr-route-rule-rank){grid-column:2}.sr-workbench-v2 .sr-route-rule-row .sr-route-rule-detail{grid-column:1/-1;grid-template-columns:1fr}.sr-workbench-v2 .sr-route-rule-main{grid-row:1}.sr-workbench-v2 .sr-route-table-hero{display:block}.sr-workbench-v2 .sr-route-table-stats{margin-top:10px}.sr-workbench-v2 .sr-route-flow,.sr-workbench-v2 .sr-route-sort-grid{grid-template-columns:1fr}.sr-workbench-v2 .sr-breakdown-row,.sr-route-trace__intent,.sr-rule-draft-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-editor-modal .sr-modal-grid,.sr-editor-modal .sr-modal-grid--scores{grid-template-columns:1fr}.sr-editor-modal .semi-modal-body{padding:12px 16px}.sr-editor-modal .sr-modal-field--wide{grid-column:1}.sr-candidate-compact{grid-template-columns:1fr 1fr;gap:10px}.sr-candidate-compact .sr-candidate-model{grid-column:1/-1;grid-row:1}.sr-candidate-pool-modal .sr-candidate-pool-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-candidate-pool-modal .sr-candidate-pool-head{display:block}.sr-candidate-pool-modal .sr-candidate-pool-summary{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sr-route-trace__intent,.sr-rule-draft-preview{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.sr-disclosure-trigger svg,.sr-chevron-open{transition:none}}.sr-rule-editor-modal .semi-modal{margin:24px auto}.sr-rule-editor-modal .semi-modal-content{background:var(--semi-color-bg-0)!important;display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.sr-rule-editor-modal .semi-modal-header,.sr-rule-editor-modal .semi-modal-footer{flex-shrink:0}.sr-rule-editor-modal .semi-modal-body{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.sr-rule-editor-modal .sr-editor-modal-body{gap:12px}.sr-rule-editor-modal .sr-modal-intro{display:none}.sr-rule-editor-modal .sr-modal-section{padding:14px 0}.sr-rule-editor-modal .sr-modal-section-title{display:grid;gap:4px;margin-bottom:14px}.sr-rule-editor-modal .sr-modal-section-title span{white-space:normal;overflow:visible;line-height:1.5}.sr-rule-editor-modal .sr-modal-grid{gap:16px 24px;align-items:start}.sr-rule-editor-modal .sr-modal-field{gap:7px}.sr-rule-editor-modal .sr-modal-field__label{justify-content:flex-start;margin:0}.sr-rule-editor-modal .sr-modal-field__label span{font-size:13px}.sr-rule-editor-modal .sr-modal-field__label em{font-size:11px;border-radius:4px}.sr-rule-editor-modal .sr-modal-field__label .sr-field-status{color:var(--semi-color-text-2);background:var(--semi-color-fill-0);font-weight:400}.sr-rule-editor-modal .sr-modal-field small{min-height:0;line-height:1.5}.sr-rule-editor-modal .sr-modal-field small[aria-hidden]{display:none}.sr-rule-editor-modal .sr-modal-field :is(.semi-input-wrapper,.semi-select,.semi-input-textarea-wrapper){border:1px solid var(--semi-color-border);background:var(--semi-color-bg-0);border-radius:6px!important;min-height:38px}.sr-rule-editor-modal .sr-modal-field :is(.semi-input,.semi-select-selection,.semi-input-textarea){font-size:14px}.sr-rule-editor-modal .sr-modal-field .semi-input{padding:0 12px}.sr-rule-editor-modal .sr-modal-field :is(.semi-input-wrapper,.semi-select,.semi-input-textarea-wrapper):focus-within{border-color:var(--semi-color-primary);box-shadow:0 0 0 2px var(--semi-color-primary-light-default)}.sr-rule-editor-modal .sr-modal-field :is(.semi-input-wrapper-disabled,.semi-select-disabled),.sr-rule-editor-modal .sr-rule-readonly{background:var(--semi-color-fill-0);color:var(--semi-color-text-2)}.sr-rule-editor-modal .sr-rule-readonly{display:flex;align-items:center;min-height:38px;padding:7px 12px;border-radius:6px;font-size:14px}.sr-rule-editor-modal .sr-modal-field--error :is(.semi-input-wrapper,.semi-select){border-color:var(--semi-color-danger)}.sr-rule-editor-modal .sr-rule-percent-mode{display:flex;align-items:center;gap:8px;grid-column:1 / -1;font-size:13px}.sr-rule-editor-modal .sr-rule-draft-preview{padding:0 0 12px}.sr-rule-editor-modal .sr-modal-field .semi-input::placeholder{color:var(--semi-color-text-2)}.sr-board-sort-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0}.sr-board-sort-toolbar .semi-select{width:190px}.sr-board-sort-toolbar>span{color:var(--semi-color-text-2);font-size:12px}.sr-board-sort-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sr-board-sort-button svg{flex-shrink:0}.sr-board-sort-button:hover{color:var(--semi-color-primary)}.sr-board-sort-button:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.sr-board-head [aria-sort=ascending],.sr-board-head [aria-sort=descending]{color:var(--semi-color-primary)}@media (max-width: 640px){.sr-rule-editor-modal .semi-modal{margin:12px auto}.sr-rule-editor-modal .semi-modal-content{max-height:calc(100dvh - 24px)}.sr-rule-editor-modal .sr-modal-grid{grid-template-columns:1fr;gap:16px}.sr-rule-editor-modal .sr-rule-draft-preview{grid-template-columns:1fr 1fr}.sr-rule-editor-modal .semi-modal-body{padding:8px 16px}}.scheduling-page{overflow-x:clip;--sched-paper: #f8f9fb;--sched-ink: #111827;--sched-muted: #6b7280;--sched-card: #fff;--sched-border: #e5e7eb;--sched-forest: #0d7c5e;--sched-shadow: 0 1px 3px rgba(15, 23, 42, .04);--sched-radius-card: 12px;--sched-radius-chip: 8px;--sched-focus: 2px solid rgba(16, 163, 127, .52);--sched-hint-bg: rgba(16, 163, 127, .06);--sched-hint-border: 1px solid rgba(16, 163, 127, .15);--sched-pad-card-y: 20px;--sched-pad-card-x: 24px;--sched-pad-hop-y: 16px;--sched-pad-hop-x: 18px;--sched-num: 32px;--sched-ease: cubic-bezier(.22, 1, .36, 1);--sched-dur: .16s;font-family:var(--slash-console-font-sans),"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;color:var(--sched-ink)}.scheduling-page :focus-visible{outline:var(--sched-focus);outline-offset:2px}.scheduling-tabular{font-variant-numeric:tabular-nums}.scheduling-toolbar,.scheduling-filters,.scheduling-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.scheduling-toolbar,.scheduling-filters{margin-bottom:16px}.scheduling-actions{justify-content:flex-end;margin:0 0 16px}.scheduling-search{min-width:min(100%,280px);flex:1 1 240px}.scheduling-chips{display:flex;flex-wrap:wrap;gap:8px}.scheduling-chip,.scheduling-btn,.scheduling-tag{border-radius:var(--sched-radius-chip);font:inherit}.scheduling-chip,.scheduling-btn{min-height:36px;padding:0 14px;white-space:nowrap;cursor:pointer;transition:border-color var(--sched-dur) var(--sched-ease),background-color var(--sched-dur) var(--sched-ease),color var(--sched-dur) var(--sched-ease)}.scheduling-chip,.scheduling-btn-ghost,.scheduling-tag{background:var(--sched-card);border:1px solid var(--sched-border);color:var(--sched-ink)}.scheduling-chip.is-active,.scheduling-btn-primary{background:var(--sched-ink);border-color:var(--sched-ink);color:#fff}.scheduling-chip:hover,.scheduling-btn-ghost:hover{border-color:var(--sched-ink)}.scheduling-btn:active,.scheduling-chip:active{transform:translateY(1px)}.scheduling-btn:disabled,.scheduling-chip:disabled{opacity:.5;cursor:not-allowed}.scheduling-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;font-size:12px}.scheduling-tag.is-muted{color:var(--sched-muted)}.scheduling-link{padding:0;border:0;background:transparent;color:var(--sched-forest);cursor:pointer;font:inherit;text-decoration:none}.scheduling-link:hover{text-decoration:underline}.scheduling-id-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--sched-hint-bg);color:var(--sched-forest);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.scheduling-live-mark{color:var(--sched-forest);font-size:12px;font-weight:700}.scheduling-hero{margin:0 0 16px}.scheduling-hero h2{margin:0 0 6px;font-size:28px;font-weight:750;font-style:normal;letter-spacing:-.03em;overflow-wrap:anywhere}.scheduling-hero p,.scheduling-banner,.scheduling-retry{margin:0;color:var(--sched-muted);font-size:14px;line-height:1.55}.scheduling-banner{margin:0 0 16px;padding:12px 14px;border:1px solid #f3d19a;border-radius:var(--sched-radius-chip);background:#fff7e8;color:#8a4b08}.scheduling-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:16px;align-items:start}.scheduling-flow,.scheduling-rail,.scheduling-group-card{background:var(--sched-card);border:1px solid var(--sched-border);border-radius:var(--sched-radius-card);box-shadow:var(--sched-shadow)}.scheduling-flow{padding:var(--sched-pad-card-y) var(--sched-pad-card-x)}.scheduling-rail{padding:16px 18px}.scheduling-rail h3{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--sched-muted)}.scheduling-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;color:var(--sched-muted);font-size:13px}.scheduling-ingress,.scheduling-connector{display:flex;align-items:center;justify-content:center;color:var(--sched-muted);font-size:12px;font-weight:700}.scheduling-connector{flex-direction:column;gap:6px;padding:8px 0;min-height:44px;border-radius:var(--sched-radius-chip)}.scheduling-connector.is-over{background:var(--sched-hint-bg)}.scheduling-hop{border:1px solid var(--sched-border);border-radius:var(--sched-radius-card);padding:var(--sched-pad-hop-y) var(--sched-pad-hop-x);background:var(--sched-paper)}.scheduling-hop.is-live{border-color:var(--sched-ink);background:var(--sched-card)}.scheduling-hop.is-over{outline:var(--sched-focus)}.scheduling-hop-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:13px;font-weight:800}.scheduling-hop-copy{display:grid;gap:2px;min-width:0}.scheduling-hop-copy strong{font-style:normal}.scheduling-hop-head .muted{color:var(--sched-muted);font-weight:600}.scheduling-num{width:var(--sched-num);height:var(--sched-num);flex:0 0 var(--sched-num);border-radius:50%;display:grid;place-items:center;background:var(--sched-ink);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.scheduling-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.scheduling-card{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;padding:var(--sched-pad-card-y) var(--sched-pad-card-x);border:1px solid var(--sched-border);border-radius:var(--sched-radius-card);background:var(--sched-card)}.scheduling-card.is-dragging{opacity:.55}.scheduling-card.is-focus{outline:var(--sched-focus)}.scheduling-card.is-ignored{background:#edf0f3;border-color:#c5c9d0;color:var(--sched-muted)}.scheduling-card.is-ignored .scheduling-name,.scheduling-card.is-ignored .scheduling-meta,.scheduling-card.is-ignored .scheduling-hint{color:var(--sched-muted)}.scheduling-card.is-ignored .scheduling-weight{background:#d1d5db}.scheduling-card.is-ignored .scheduling-weight i{background:#9ca3af}.scheduling-card.is-ignored .scheduling-grip{background-image:radial-gradient(#9ca3af 1px,transparent 1.2px)}.scheduling-grip{width:12px;height:16px;margin-top:4px;background-image:radial-gradient(var(--sched-muted) 1px,transparent 1.2px);background-size:6px 6px;cursor:grab}.scheduling-card-body{display:grid;gap:14px;min-width:0}.scheduling-layer{display:grid;gap:8px;min-width:0}.scheduling-layer-label{color:var(--sched-muted);font-size:11px;font-weight:700;letter-spacing:.04em}.scheduling-card-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.scheduling-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;overflow-wrap:anywhere}.scheduling-meta{margin:0;color:var(--sched-muted);font-size:12px}.scheduling-weight{height:8px;border-radius:999px;background:var(--sched-border);overflow:hidden}.scheduling-weight i{display:block;height:100%;background:var(--sched-ink)}.scheduling-hint{margin:8px 0 0;color:var(--sched-muted);font-size:12px}.scheduling-next{margin:0;color:var(--sched-forest);font-size:15px;font-weight:800}.scheduling-empty{display:grid;gap:8px;justify-items:start;padding:28px 12px;color:var(--sched-muted)}.scheduling-empty-title{margin:0;color:var(--sched-ink);font-size:16px;font-weight:800}.scheduling-empty-detail{margin:0;font-size:13px}.scheduling-retry,.scheduling-pager{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:12px;color:var(--sched-muted);font-size:13px}.scheduling-retry{padding:10px 12px;border:var(--sched-hint-border);border-radius:var(--sched-radius-chip);background:var(--sched-hint-bg)}.scheduling-retry strong{color:var(--sched-ink)}.scheduling-pager{justify-content:space-between}.scheduling-tags,.scheduling-rank-actions{display:flex;flex-wrap:wrap;gap:8px}.scheduling-overview-lead{margin:0 0 14px}.scheduling-groups{display:grid;gap:12px}.scheduling-group-card{padding:var(--sched-pad-card-y) var(--sched-pad-card-x)}.scheduling-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}.scheduling-group-name{display:grid;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.scheduling-group-name:hover strong{text-decoration:underline}.scheduling-group-name strong{font-size:16px}.scheduling-group-name span{color:var(--sched-muted);font-size:12px}.scheduling-group-hops{display:grid;gap:14px;margin:0;padding:0;list-style:none}.scheduling-group-hops>li{display:grid;grid-template-columns:var(--sched-num) minmax(0,1fr);gap:12px;align-items:start}.scheduling-group-hop-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;font-weight:800}.scheduling-group-hop-label em{color:var(--sched-muted);font-style:normal;font-size:12px;font-weight:600}.scheduling-group-channels{display:flex;flex-wrap:wrap;gap:10px 16px}.scheduling-group-channel{display:grid;gap:4px;min-width:min(100%,180px)}.scheduling-group-channel.is-ignored{color:var(--sched-muted)}.scheduling-channel-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.scheduling-channel-link:hover{color:var(--sched-forest)}.scheduling-concurrency{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--sched-forest);cursor:pointer;font:inherit}.scheduling-concurrency strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.scheduling-concurrency span{color:var(--sched-muted);font-size:12px}.scheduling-concurrency:hover strong{text-decoration:underline}.scheduling-occupancy-summary{margin:0 0 12px;color:var(--sched-muted);font-size:13px}.scheduling-occupancy-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.scheduling-occupancy-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--sched-border);font-size:14px}.scheduling-occupancy-list li:last-child{border-bottom:0}.scheduling-occupancy-list strong{font-variant-numeric:tabular-nums}.scheduling-page .semi-input-number,.scheduling-page .semi-input-wrapper,.scheduling-page .semi-select{border-radius:var(--sched-radius-chip)}.scheduling-page .semi-radio-addon-buttonRadio{border-radius:var(--sched-radius-chip);color:var(--sched-ink)}.scheduling-page .semi-radio-addon-buttonRadio-checked,.scheduling-page .semi-radio-addon-buttonRadio-checked:hover{background:var(--sched-ink);border-color:var(--sched-ink);color:#fff}@media (hover: none){.scheduling-chip:hover,.scheduling-btn-ghost:hover{border-color:var(--sched-border)}}.scheduling-story>li+li{padding-top:4px}.scheduling-recovery-field{display:grid;gap:6px;margin-top:14px}.scheduling-recovery-field span{color:var(--sched-ink);font-size:13px;font-weight:700}.scheduling-recovery-field em{color:var(--sched-muted);font-style:normal;font-size:12px}.scheduling-rail-save{width:100%;margin-top:16px;justify-content:center}.scheduling-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#11182775}.scheduling-dialog{width:min(640px,100%);max-height:min(88vh,760px);overflow:auto;padding:24px;border-radius:var(--sched-radius-card);background:var(--sched-card);color:var(--sched-ink)}.scheduling-dialog h2{margin:0 0 10px;font-size:22px;font-weight:750;font-style:normal}.scheduling-dialog p{margin:0 0 14px;color:var(--sched-muted);line-height:1.55}.scheduling-impact{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.scheduling-impact li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:1px solid var(--sched-border)}.scheduling-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width: 960px){.scheduling-workspace{grid-template-columns:minmax(0,1fr)}.scheduling-group-head,.scheduling-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.scheduling-page *{scroll-behavior:auto!important;transition:none!important}}.infinite-canvas-page{position:relative;height:calc(100vh - 64px);min-height:640px;overflow:hidden;color:#0f172a;background:radial-gradient(circle at 18% 18%,rgba(124,58,237,.08),transparent 28%),radial-gradient(circle at 82% 12%,rgba(14,165,233,.08),transparent 24%),linear-gradient(135deg,#f8fafc,#eef2ff 48%,#f8fafc);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.infinite-canvas-page.is-embedded{height:min(78vh,820px);min-height:620px;border-radius:18px}.infinite-canvas-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.36;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:40px 40px}.canvas-workspace,.canvas-stage{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;overflow:hidden}.canvas-workspace{z-index:2}.canvas-stage{cursor:grab;background:linear-gradient(rgba(30,41,59,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,41,59,.05) 1px,transparent 1px);background-size:32px 32px}.canvas-stage:active{cursor:grabbing}.canvas-plane{position:absolute;left:0;top:0;width:2200px;height:1600px;transform-origin:0 0}.canvas-edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.canvas-edge{fill:none;stroke:#7c3aed;stroke-width:2;stroke-linecap:round;opacity:.54}.canvas-floating-hud,.canvas-node-palette,.canvas-inspector-popover,.canvas-command-box,.canvas-zoom-dock,.canvas-thinking-pill{border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:0 18px 48px #0f172a1f,inset 0 1px #ffffffb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.canvas-floating-hud{position:absolute;top:22px;left:24px;right:24px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.canvas-topbar-left,.canvas-topbar-actions{display:flex;align-items:center;gap:8px;min-width:0;pointer-events:auto;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffbd;box-shadow:0 14px 38px #0f172a1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.canvas-topbar-left{padding:8px 12px;overflow:hidden}.canvas-topbar-actions{padding:6px}.canvas-topbar-actions .semi-button,.canvas-zoom-dock .semi-button,.canvas-node-actions .semi-button{min-width:32px;height:32px;border-radius:999px}.canvas-zoom-label{min-width:46px;text-align:center;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}.canvas-node-palette{position:absolute;left:24px;top:92px;z-index:35;width:230px;max-height:calc(100% - 210px);display:flex;flex-direction:column;gap:12px;padding:12px;overflow:auto;border-radius:20px}.canvas-brand{display:flex;gap:10px;align-items:center;min-width:0}.canvas-brand h5,.canvas-inspector-popover h6{margin:0}.canvas-brand-icon{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#7c3aed,#0891b2);box-shadow:0 10px 22px #7c3aed38}.canvas-tool-stack,.canvas-panel-section{display:flex;flex-direction:column;gap:10px}.canvas-tool-stack .semi-button,.canvas-panel-section .semi-button{justify-content:flex-start;height:36px;border-radius:12px}.canvas-node-palette>.semi-divider,.canvas-node-palette>.canvas-quick-prompt,.canvas-node-palette>.semi-button-primary,.canvas-node-palette>.canvas-catalog-stats{display:none}.canvas-catalog-stats{display:flex;gap:8px;align-items:center;min-height:28px}.canvas-inspector-popover{position:absolute;top:92px;right:24px;z-index:35;width:286px;max-height:calc(100% - 188px);padding:16px;overflow:auto;border-radius:20px}.canvas-node-id{display:block;word-break:break-all}.canvas-input-row{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:10px;color:#475569;background:#0f172a0d}.canvas-command-center{position:absolute;left:50%;bottom:26px;z-index:45;width:min(680px,calc(100% - 44px));transform:translate(-50%);pointer-events:none}.canvas-command-box{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;align-items:end;padding:8px;pointer-events:auto;border-radius:20px}.canvas-command-box .semi-button{min-width:42px;height:42px;border-radius:14px}.canvas-command-box .semi-button-primary{padding:0 16px}.canvas-quick-prompt{margin:0}.canvas-quick-prompt textarea{min-height:42px;max-height:118px;padding-top:10px;line-height:1.55;resize:none}.canvas-thinking-pill{width:-webkit-max-content;width:max-content;margin:0 auto 10px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;color:#6d28d9;font-size:12px;font-weight:600}.canvas-zoom-dock{position:absolute;left:24px;bottom:24px;z-index:34;display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px}.canvas-palette-divider{width:1px;height:18px;margin:0 4px;background:#0f172a1f}.canvas-node{position:absolute;width:300px;min-height:196px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#ffffffd1;box-shadow:0 18px 46px #0f172a24,inset 0 1px #ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;cursor:move;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.canvas-node:hover{transform:translateY(-1px);border-color:#7c3aed5c}.canvas-node.is-selected{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed29,0 22px 54px #0f172a2e}.canvas-node-header{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 10px 0 12px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffff75}.canvas-node-title,.canvas-node-actions{display:flex;align-items:center;gap:8px;min-width:0}.canvas-node-title{overflow:hidden}.canvas-node-title .semi-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-node-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.canvas-node-videoConfig .canvas-node-dot,.canvas-node-video .canvas-node-dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.canvas-node-imageConfig .canvas-node-dot,.canvas-node-image .canvas-node-dot{background:#2563eb;box-shadow:0 0 0 4px #2563eb24}.canvas-node-body{display:flex;flex-direction:column;gap:10px;padding:12px}.canvas-node-textarea textarea{min-height:84px;line-height:1.55}.canvas-field{width:100%}.canvas-field-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.canvas-run-button{width:100%}.canvas-image-order-strip{display:flex;gap:8px;min-height:48px;overflow-x:auto;padding-bottom:2px}.canvas-image-order-strip button{position:relative;width:56px;height:46px;flex:0 0 56px;overflow:hidden;border:1px solid rgba(37,99,235,.22);border-radius:10px;padding:0;background:#2563eb14;cursor:grab}.canvas-image-order-strip button:active{cursor:grabbing}.canvas-image-order-strip img{width:100%;height:100%;object-fit:cover}.canvas-image-order-strip span,.canvas-image-order-strip svg{position:absolute;display:grid;place-items:center;color:#fff;background:#0f172aad}.canvas-image-order-strip span{left:4px;top:4px;min-width:18px;height:18px;border-radius:999px;font-size:11px;font-weight:700}.canvas-image-order-strip svg{right:4px;bottom:4px;width:18px;height:18px;border-radius:6px;padding:3px}.canvas-node-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.canvas-result-image,.canvas-result-video{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px;background:#eef2f7}.canvas-result-video{object-fit:contain}.canvas-empty{position:absolute;left:420px;top:260px;width:320px;padding:24px;border-radius:18px;background:#ffffffd1;box-shadow:0 18px 46px #0f172a1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media (max-width: 860px){.infinite-canvas-page{height:calc(100vh - 56px);min-height:620px}.infinite-canvas-page.is-embedded{height:min(74vh,760px)}.canvas-floating-hud{top:12px;left:12px;right:12px;align-items:flex-start;gap:8px}.canvas-topbar-left{max-width:min(56vw,360px);overflow-x:auto}.canvas-topbar-actions .semi-button:first-child,.canvas-topbar-actions .semi-button:nth-child(2){display:none}.canvas-node-palette{left:12px;right:12px;top:68px;width:auto;max-height:none;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden}.canvas-node-palette .canvas-brand{min-width:152px}.canvas-tool-stack{min-width:-webkit-max-content;min-width:max-content;flex-direction:row}.canvas-tool-stack .semi-button{min-width:92px}.canvas-inspector-popover,.canvas-zoom-dock{display:none}.canvas-node{width:286px}}@media (max-width: 560px){.infinite-canvas-page.is-embedded{height:72vh;min-height:540px;border-radius:0}.canvas-floating-hud{flex-direction:column}.canvas-topbar-left,.canvas-topbar-actions{width:100%}.canvas-topbar-left{max-width:100%}.canvas-topbar-actions{justify-content:flex-end}.canvas-topbar-left .canvas-catalog-stats{display:none}.canvas-node-palette{top:108px;padding:8px;border-radius:16px}.canvas-node-palette .canvas-brand{min-width:124px;padding-right:4px}.canvas-node-palette .canvas-brand .semi-typography-secondary,.canvas-node-palette .canvas-brand .semi-typography-tertiary{display:none}.canvas-brand-icon{width:34px;height:34px;border-radius:12px}.canvas-tool-stack .semi-button{min-width:42px;width:42px;padding:0}.canvas-tool-stack .semi-button .semi-button-content{display:none}.canvas-command-center{left:10px;right:10px;bottom:10px;width:auto;transform:none}.canvas-command-box{grid-template-columns:40px minmax(0,1fr) 46px;border-radius:16px}.canvas-command-box .semi-button{min-width:40px;height:40px}.canvas-command-box .semi-button-primary{padding:0}.canvas-command-box .semi-button-primary .semi-button-content{display:none}.canvas-node{width:272px}}.tw-chat-page{--tw-chat-background: oklch(97.86% .0027 106.45);--tw-chat-sidebar: oklch(97.49% .0029 106.45);--tw-chat-sidebar-accent: oklch(94.84% .0032 81.39);--tw-chat-border: color-mix( in oklch, oklch(60.59% .0075 97.4233) 18%, transparent );--tw-chat-border-strong: color-mix( in oklch, oklch(60.59% .0075 97.4233) 30%, transparent );--tw-chat-foreground: oklch(34.38% .0269 95.7226);--tw-chat-muted: oklch(60.59% .0075 97.4233);--tw-chat-muted-soft: color-mix( in oklch, oklch(60.59% .0075 97.4233) 64%, transparent );--tw-chat-panel: oklch(100% 0 0);--tw-chat-primary: oklch(26.71% .0196 98.939);--tw-chat-primary-hover: oklch(34.38% .0269 95.7226);--tw-chat-danger: #b42318;--tw-chat-muted-bg: color-mix( in oklch, var(--tw-chat-sidebar-accent) 60%, transparent );--tw-chat-accent-bg: color-mix( in oklch, var(--tw-chat-sidebar-accent) 72%, transparent );--tw-chat-hover: color-mix( in oklch, var(--tw-chat-sidebar-accent) 88%, transparent );--tw-chat-danger-soft: color-mix( in oklch, var(--tw-chat-danger) 8%, transparent );--tw-chat-focus-border: color-mix( in oklch, var(--tw-chat-primary) 22%, transparent );--tw-chat-shadow-xs: rgb(28 25 23 / 4.5%);--tw-chat-sidebar-shadow: rgb(28 25 23 / 12%);--tw-chat-preview-bg: #050505;position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;grid-template-columns:17.96875rem minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--tw-chat-background);color:var(--tw-chat-foreground);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.tw-chat-page *{box-sizing:border-box}html.dark .tw-chat-page,body[theme-mode=dark] .tw-chat-page{--tw-chat-background: oklch(23.89% .0019 106.54);--tw-chat-sidebar: oklch(23.03% .002 106.56);--tw-chat-sidebar-accent: oklch(18.32% 0 89.88);--tw-chat-border: color-mix( in oklch, oklch(77.13% .0169 99.0657) 18%, transparent );--tw-chat-border-strong: color-mix( in oklch, oklch(77.13% .0169 99.0657) 28%, transparent );--tw-chat-foreground: oklch(80.74% .0142 93.0137);--tw-chat-muted: oklch(77.13% .0169 99.0657);--tw-chat-muted-soft: color-mix( in oklch, oklch(77.13% .0169 99.0657) 54%, transparent );--tw-chat-panel: oklch(30.85% .0035 106.6);--tw-chat-primary: oklch(96.63% .008 98.8792);--tw-chat-primary-hover: oklch(90% .01 98.8792);--tw-chat-danger: oklch(71.28% .156 22.18);--tw-chat-shadow-xs: rgb(0 0 0 / 24%);--tw-chat-sidebar-shadow: rgb(0 0 0 / 34%)}.tw-chat-back-button{position:fixed;top:12px;left:14px;z-index:8;display:inline-flex;height:34px;align-items:center;gap:6px;border:.5px solid var(--tw-chat-border);border-radius:11px;padding:0 12px;color:var(--tw-chat-foreground);background:color-mix(in oklch,var(--tw-chat-panel) 88%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 8px 24px #1c191712;font-size:14px;line-height:20px;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .15s ease,border-color .15s ease,transform .15s ease}.tw-chat-back-button:hover{border-color:var(--tw-chat-border-strong);background:var(--tw-chat-panel);transform:translateY(-1px)}.tw-chat-page--sidebar-hidden{grid-template-columns:minmax(0,1fr)}.tw-chat-sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:.5px solid color-mix(in oklch,var(--tw-chat-border) 56%,transparent);padding:8px;background:var(--tw-chat-sidebar);transition:opacity .18s ease,transform .2s ease}.tw-chat-sidebar--hidden{display:none}.tw-chat-sidebar-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:space-between;padding:0}.tw-chat-brand{display:flex;min-width:0;align-items:center;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;opacity:1}.tw-chat-logo{display:flex;width:56px;height:56px;flex:0 0 56px;align-items:center;justify-content:center;border-radius:14px;transition:background-color .15s ease,box-shadow .15s ease}.tw-chat-logo img{width:56px;height:56px;object-fit:contain}.tw-chat-brand:hover .tw-chat-logo{background:var(--tw-chat-hover)}.tw-chat-brand:focus-visible .tw-chat-logo{box-shadow:0 0 0 2px color-mix(in srgb,var(--tw-chat-text) 18%,transparent);outline:none}.tw-chat-sidebar-toggle,.tw-chat-floating-sidebar-toggle{width:32px!important;height:32px!important;border-radius:8px!important;color:var(--tw-chat-muted)!important}.tw-chat-sidebar-toggle:hover,.tw-chat-floating-sidebar-toggle:hover{background:var(--tw-chat-sidebar-accent)!important;color:var(--tw-chat-foreground)!important}.tw-chat-nav{display:flex;flex-direction:column;gap:2px;padding:16px 0 18px}.tw-chat-nav-item{display:flex;width:100%;height:32px;min-width:0;align-items:center;gap:0;border:0;border-radius:6px;padding:0;color:var(--tw-chat-foreground);background:transparent;font-size:14px;font-weight:400;line-height:20px;text-align:left;transition:background .15s ease,color .15s ease}.tw-chat-nav-item>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-nav-item:hover,.tw-chat-nav-item.is-active{background:var(--tw-chat-hover)}.tw-chat-nav-item.is-current{background:transparent}.tw-chat-nav-icon{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;color:var(--tw-chat-foreground)}.tw-chat-nav-item[data-deeix-nav=primary].is-primary .tw-chat-nav-icon{color:var(--tw-chat-foreground)}.tw-chat-nav-item[data-deeix-nav=primary].is-primary .tw-chat-nav-icon>svg{width:16px;height:16px;border-radius:999px;background:var(--tw-chat-muted-bg);padding:3px;box-sizing:content-box;transition:background .18s ease,transform .18s ease}.tw-chat-nav-item[data-deeix-nav=primary].is-primary:hover .tw-chat-nav-icon>svg{background:var(--tw-chat-panel);transform:scale(1.04)}.tw-chat-nav-item[data-deeix-nav=secondary]:first-of-type,.tw-chat-nav-item:nth-child(3){margin-top:14px}.tw-chat-shortcut{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:2px;padding-right:8px;color:color-mix(in oklch,var(--tw-chat-muted) 62%,transparent);font-size:10px;font-weight:500;line-height:1;opacity:0;transition:opacity .15s ease}.tw-chat-shortcut-key{display:inline-flex;min-width:0;align-items:center;justify-content:center}.tw-chat-shortcut-key svg{width:12px;height:12px;color:color-mix(in oklch,var(--tw-chat-muted) 62%,transparent)}.tw-chat-nav-item:hover .tw-chat-shortcut,.tw-chat-nav-item:focus-visible .tw-chat-shortcut{opacity:1}.tw-chat-search{display:flex;height:34px;flex:0 0 34px;align-items:center;gap:8px;margin:-12px 0 12px;border:.5px solid var(--tw-chat-border);border-radius:10px;padding:0 10px;color:var(--tw-chat-muted);background:color-mix(in oklch,var(--tw-chat-panel) 62%,transparent)}.tw-chat-search input{min-width:0;flex:1;border:0;outline:0;color:var(--tw-chat-foreground);background:transparent;font-size:13px}.tw-chat-search input::placeholder{color:var(--tw-chat-muted-soft)}.tw-chat-history{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:0;overflow-x:hidden;overflow-y:auto;padding:0 0 4px;scrollbar-width:none}.tw-chat-history::-webkit-scrollbar,.tw-chat-messages::-webkit-scrollbar,.tw-chat-input textarea::-webkit-scrollbar{display:none}.tw-chat-history-group{min-width:0;padding:8px 0}.tw-chat-projects-group{flex:0 0 auto}.tw-chat-section-row{display:flex;min-width:0;height:32px;align-items:center;gap:1px}.tw-chat-section-trigger{display:inline-flex;max-width:100%;height:32px;align-items:center;gap:4px;border:0;border-radius:6px;padding:0 8px;color:var(--tw-chat-muted);background:transparent;font-size:12px;font-weight:400;line-height:18px;text-align:left;cursor:pointer}.tw-chat-section-trigger:hover{color:var(--tw-chat-foreground);background:transparent}.tw-chat-section-trigger[aria-expanded=false] svg{transform:rotate(-90deg)}.tw-chat-section-action{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:7px;color:color-mix(in oklch,var(--tw-chat-muted) 70%,transparent);background:transparent;cursor:pointer;opacity:0;transition:color .15s ease,opacity .15s ease}.tw-chat-section-row:hover .tw-chat-section-action,.tw-chat-section-action:focus-visible{opacity:1}.tw-chat-section-action:hover{color:var(--tw-chat-foreground)}.tw-chat-section-empty,.tw-chat-history-empty{overflow:hidden;padding:4px 8px;color:color-mix(in oklch,var(--tw-chat-muted) 72%,transparent);font-size:13px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-history-subgroup+.tw-chat-history-subgroup{margin-top:10px}.tw-chat-history-label{overflow:hidden;padding:0 8px 2px;color:color-mix(in oklch,var(--tw-chat-muted) 72%,transparent);font-size:11px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-history-list{display:flex;flex-direction:column;gap:2px}.tw-chat-history-item{position:relative;display:flex;width:100%;height:32px;min-width:0;align-items:center}.tw-chat-history-item:focus-within{z-index:2}.tw-chat-history-link{display:flex;width:100%;height:32px;min-width:0;align-items:center;border:0;border-radius:6px;padding:0 34px 0 8px;color:var(--tw-chat-foreground);background:transparent;text-align:left;transition:background .15s ease,color .15s ease}.tw-chat-history-link:hover,.tw-chat-history-item:focus-within .tw-chat-history-link,.tw-chat-history-item.is-active .tw-chat-history-link{background:var(--tw-chat-hover)}.tw-chat-history-link:disabled{cursor:default}.tw-chat-history-title{min-width:0;flex:1;overflow:hidden;color:currentColor;font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-history-meta{display:none}.tw-chat-history-menu-trigger{position:absolute;top:4px;right:5px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:7px;color:var(--tw-chat-muted-soft);background:transparent;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.tw-chat-history-item:hover .tw-chat-history-menu-trigger,.tw-chat-history-item:focus-within .tw-chat-history-menu-trigger,.tw-chat-history-menu-trigger:focus-visible,.tw-chat-history-menu-trigger[aria-expanded=true]{opacity:1}.tw-chat-history-menu-trigger:hover,.tw-chat-history-menu-trigger[aria-expanded=true]{color:var(--tw-chat-foreground);background:var(--tw-chat-hover)}.tw-chat-history-menu-trigger:disabled{cursor:default;opacity:0}.tw-chat-history-menu{position:fixed;z-index:140;display:flex;width:136px;flex-direction:column;gap:2px;border:.5px solid var(--tw-chat-border);border-radius:10px;padding:5px;background:color-mix(in oklch,var(--tw-chat-panel) 98%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 12px 30px #1c19171c}.tw-chat-history-menu-item{display:flex;height:28px;min-width:0;align-items:center;gap:7px;border:0;border-radius:7px;padding:0 8px;color:var(--tw-chat-foreground);background:transparent;font-size:12px;line-height:18px;text-align:left;cursor:pointer}.tw-chat-history-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-history-menu-item:hover{background:var(--tw-chat-hover)}.tw-chat-history-menu-item.is-danger{color:var(--tw-chat-danger)}.tw-chat-history-menu-item.is-danger:hover{background:var(--tw-chat-danger-soft)}.tw-chat-account-wrap{position:relative;z-index:4;flex:0 0 auto;margin-top:4px;padding-top:8px;background:var(--tw-chat-sidebar)}.tw-chat-account-wrap:before{position:absolute;top:0;right:0;left:0;height:1px;background:color-mix(in oklch,var(--tw-chat-border) 54%,transparent);content:""}.tw-chat-account{display:flex;width:100%;height:48px;flex:0 0 48px;min-width:0;align-items:center;gap:10px;border:0;border-radius:8px;margin:0;padding:8px;color:var(--tw-chat-foreground);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.tw-chat-account:hover{background:var(--tw-chat-sidebar-accent)}.tw-chat-account>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.tw-chat-account strong{overflow:hidden;color:var(--tw-chat-foreground);font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-account span{overflow:hidden;color:var(--tw-chat-muted);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-account-chevron{flex:0 0 auto;color:var(--tw-chat-muted)}.tw-chat-account-menu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:30;display:flex;width:min(224px,calc(100vw - 32px));flex-direction:column;gap:2px;border:.5px solid var(--tw-chat-border);border-radius:12px;padding:6px;background:color-mix(in oklch,var(--tw-chat-panel) 96%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 14px 36px #1c19171f}.tw-chat-account-menu-label{overflow:hidden;padding:8px 8px 7px;color:var(--tw-chat-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-account-menu button{display:flex;height:30px;align-items:center;border:0;border-radius:7px;padding:0 8px;color:var(--tw-chat-foreground);background:transparent;font-size:13px;text-align:left;cursor:pointer}.tw-chat-account-menu button:hover{background:var(--tw-chat-hover)}.tw-chat-main{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0}.tw-chat-main.is-empty{grid-template-rows:minmax(0,1fr)}.tw-chat-floating-sidebar-toggle{position:absolute!important;top:12px;left:98px;z-index:7}.tw-chat-conversation-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;padding:10px 24px 8px}.tw-chat-conversation-label{display:inline-flex;max-width:min(560px,80vw);height:28px;align-items:center;gap:2px;border:0;border-radius:8px;padding:0 8px;color:var(--tw-chat-foreground);background:transparent;font-size:14px;font-weight:500;line-height:18px;text-align:left}.tw-chat-conversation-label:hover{background:var(--tw-chat-hover)}.tw-chat-conversation-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-messages{min-width:0;min-height:0;overflow:auto;padding:0 24px 132px;scrollbar-width:none}.tw-chat-loading{display:flex;height:100%;min-height:260px;align-items:center;justify-content:center;gap:10px;color:var(--tw-chat-muted);font-size:13px}.tw-spin{animation:tw-chat-spin .85s linear infinite}.tw-chat-empty-state{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:31px;padding:0 0 8px;text-align:center;transform:translateY(61px)}.tw-chat-empty-title-wrap{position:relative;display:flex;max-width:min(100%,900px);flex-direction:column;align-items:center}.tw-chat-empty-title-wrap h1{margin:0;max-width:100%;color:var(--tw-chat-foreground);font-family:Iowan Old Style,Palatino Linotype,Georgia,"Noto Serif SC",serif;font-size:32px;font-weight:500;line-height:1.12;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word}.tw-message-stack{display:flex;width:min(1560px,100%);flex-direction:column;gap:0;margin:0 auto;padding:8px 0 32px}.tw-message-row{display:flex;width:100%;min-width:0;align-items:flex-start}.tw-message-row+.tw-message-row{margin-top:16px}.tw-message-row.is-user+.tw-message-row.is-assistant{margin-top:16px}.tw-message-row.is-assistant+.tw-message-row.is-user{margin-top:48px}.tw-message-row.is-user{justify-content:flex-end}.tw-message-row.is-assistant{justify-content:flex-start}.tw-message-avatar{display:none}.tw-message-content{display:flex;min-width:0;flex-direction:column}.tw-message-row.is-user .tw-message-content{max-width:min(70%,680px);align-items:flex-end}.tw-message-row.is-assistant .tw-message-content{width:100%;align-items:flex-start}.tw-message-bubble{position:relative;min-width:0;max-width:min(100%,1560px);color:var(--tw-chat-foreground);font-size:15px;line-height:32px;text-align:left}.tw-message-row.is-user .tw-message-bubble{max-width:100%;overflow:visible;border-radius:12px;padding:12px 13px;background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 62%,transparent);line-height:32px}.tw-message-row.is-assistant .tw-message-bubble{width:100%;padding:0;background:transparent}.tw-message-meta{display:flex;min-width:0;max-width:100%;gap:4px;margin-top:6px;color:var(--tw-chat-muted);font-size:12px;line-height:18px;opacity:.74;transition:opacity .15s ease}.tw-message-row:hover .tw-message-meta,.tw-message-row:focus-within .tw-message-meta{opacity:1}.tw-message-meta--assistant{align-items:flex-start;flex-direction:column}.tw-message-meta--user{align-items:center;justify-content:flex-end}.tw-message-meta-details,.tw-message-meta-actions{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;gap:4px}.tw-message-token-badge,.tw-message-model-badge,.tw-message-route-badge,.tw-message-latency-badge{display:inline-flex;max-width:100%;min-width:0;min-height:18px;align-items:center;gap:6px;border-radius:4px;padding:2px 6px;color:color-mix(in oklch,var(--tw-chat-muted) 82%,transparent);background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 46%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:14px;-webkit-user-select:none;user-select:none}.tw-message-token-badge{flex-wrap:wrap;white-space:normal}.tw-message-route-badge{max-width:min(100%,560px);flex-wrap:wrap;white-space:normal}.tw-message-model-badge{max-width:192px;min-width:0;white-space:nowrap}.tw-message-latency-badge{white-space:nowrap}.tw-message-model-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tw-message-route-models,.tw-message-route-costs{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:3px}.tw-message-route-models strong{color:var(--tw-chat-foreground);font-weight:700}.tw-message-route-models span{min-width:0;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-message-route-costs{gap:4px 8px}.tw-message-route-costs.is-estimated{opacity:.9}.tw-message-route-costs.is-actual .tw-message-route-cost{box-shadow:inset 0 0 0 1px color-mix(in oklch,currentColor 10%,transparent)}.tw-message-route-cost{display:inline-flex;min-width:0;align-items:center;gap:3px;border:1px solid transparent;border-radius:4px;padding:1px 5px;font-variant-numeric:tabular-nums;white-space:nowrap}.tw-message-route-cost-label{color:color-mix(in oklch,currentColor 76%,transparent);font-weight:500}.tw-message-route-cost-value{color:currentColor;font-weight:750}.tw-message-route-cost--before{border-color:color-mix(in oklch,#f59e0b 28%,transparent);color:#9a5a00;background:color-mix(in oklch,#f59e0b 13%,transparent)}.tw-message-route-cost--after{border-color:color-mix(in oklch,#2563eb 24%,transparent);color:#1d4ed8;background:color-mix(in oklch,#2563eb 10%,transparent)}.tw-message-route-details{display:inline-flex;max-width:100%;min-width:0;flex:1 1 100%;flex-wrap:wrap;gap:4px}.tw-message-route-details span{max-width:100%;border-radius:4px;padding:1px 5px;color:color-mix(in oklch,var(--tw-chat-foreground) 84%,transparent);background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 66%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-message-route-saving{border-color:color-mix(in oklch,#10b981 34%,transparent);color:#047857;background:color-mix(in oklch,#10b981 16%,transparent)}html.dark .tw-message-route-saving,body[theme-mode=dark] .tw-message-route-saving{border-color:color-mix(in oklch,#6ee7b7 32%,transparent);color:#6ee7b7;background:color-mix(in oklch,#10b981 20%,transparent)}html.dark .tw-message-route-cost--before,body[theme-mode=dark] .tw-message-route-cost--before{border-color:color-mix(in oklch,#fbbf24 30%,transparent);color:#fbbf24;background:color-mix(in oklch,#f59e0b 18%,transparent)}html.dark .tw-message-route-cost--after,body[theme-mode=dark] .tw-message-route-cost--after{border-color:color-mix(in oklch,#93c5fd 30%,transparent);color:#93c5fd;background:color-mix(in oklch,#2563eb 20%,transparent)}.tw-token-metric{display:inline-flex;min-width:0;align-items:center;gap:2px;white-space:nowrap}.tw-token-metric svg,.tw-message-model-badge svg,.tw-message-route-badge svg,.tw-message-latency-badge svg{flex:0 0 auto}.tw-message-timestamp{display:inline-flex;height:24px;align-items:center;color:color-mix(in oklch,var(--tw-chat-muted) 82%,transparent);font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}.tw-message-meta-button{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:0;border-radius:7px;color:var(--tw-chat-muted);background:transparent;cursor:pointer;opacity:0;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.tw-message-row:hover .tw-message-meta-button,.tw-message-row:focus-within .tw-message-meta-button{opacity:1}.tw-message-meta-button:hover{color:var(--tw-chat-foreground);background:var(--tw-chat-hover)}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tw-message-row.is-error .tw-message-bubble{color:var(--tw-chat-danger)}.tw-message-head{position:absolute;top:-30px;right:0;z-index:1;display:flex;min-width:0;height:24px;align-items:center;justify-content:space-between;gap:10px;color:var(--tw-chat-muted);font-size:11px;font-weight:500;line-height:16px;opacity:0;transition:opacity .15s ease}.tw-message-row:hover .tw-message-head,.tw-message-row:focus-within .tw-message-head{opacity:1}.tw-message-row.is-user .tw-message-head{justify-content:flex-end}.tw-message-row.is-assistant .tw-message-head{right:auto;left:0}.tw-message-head button{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:0;border-radius:7px;color:var(--tw-chat-muted);background:transparent;cursor:pointer}.tw-message-head button:hover{color:var(--tw-chat-foreground);background:var(--tw-chat-hover)}.tw-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.tw-assistant-markdown{overflow-wrap:anywhere}.tw-assistant-markdown.markdown-body{color:var(--tw-chat-foreground);font-size:15px;line-height:32px}.tw-assistant-markdown.markdown-body p{margin:0 0 12px}.tw-assistant-markdown.markdown-body p:last-child{margin-bottom:0}.tw-message-row.is-user .markdown-body,.tw-message-row.is-user .markdown-body p{color:var(--tw-chat-foreground)!important}.tw-thinking-row{display:inline-flex;align-items:center;gap:8px;color:var(--tw-chat-muted);font-size:13px}.tw-assistant-skeleton{display:flex;width:min(680px,100%);flex-direction:column;gap:10px;padding-top:4px}.tw-assistant-skeleton span{display:block;height:4px;border-radius:999px;background:color-mix(in oklch,var(--tw-chat-muted) 22%,transparent);overflow:hidden}.tw-assistant-skeleton span:nth-child(1){width:72%}.tw-assistant-skeleton span:nth-child(2){width:96%}.tw-assistant-skeleton span:nth-child(3){width:88%}.tw-assistant-skeleton span:nth-child(4){width:64%}.tw-reasoning{margin:4px 0 12px;border:1px solid var(--tw-chat-border);border-radius:10px;background:color-mix(in oklch,var(--tw-chat-panel) 58%,transparent)}.tw-reasoning summary{cursor:pointer;padding:8px 10px;color:var(--tw-chat-muted);font-size:12px;font-weight:600}.tw-reasoning pre{max-height:240px;margin:0;overflow:auto;border-top:1px solid var(--tw-chat-border);padding:10px;color:var(--tw-chat-foreground);font-size:12px;line-height:1.65;white-space:pre-wrap}.tw-message-images{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tw-message-attachments,.tw-composer-attachments{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:8px}.tw-message-attachments{margin-bottom:8px}.tw-message-attachments.is-user{justify-content:flex-end}.tw-message-attachments.is-assistant{justify-content:flex-start}.tw-composer-attachments{padding:12px 14px 0}.tw-attachment-card{display:grid;width:min(228px,100%);min-width:0;height:48px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;overflow:hidden;border:.5px solid var(--tw-chat-border);border-radius:8px;padding:6px 7px;color:var(--tw-chat-foreground);background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 46%,transparent)}.tw-attachment-card.is-error{border-color:color-mix(in oklch,var(--tw-chat-danger) 26%,transparent);background:var(--tw-chat-danger-soft)}.tw-attachment-media{display:flex;width:30px;height:30px;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;color:var(--tw-chat-muted);background:color-mix(in oklch,var(--tw-chat-panel) 70%,transparent)}.tw-attachment-media img{width:100%;height:100%;object-fit:cover}.tw-attachment-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.tw-attachment-copy span,.tw-attachment-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-attachment-copy span{color:var(--tw-chat-foreground);font-size:12px;font-weight:500;line-height:15px}.tw-attachment-copy small{color:var(--tw-chat-muted);font-size:10px;line-height:13px}.tw-attachment-remove{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:7px;color:var(--tw-chat-muted);background:transparent;cursor:pointer}.tw-attachment-remove:hover{color:var(--tw-chat-danger);background:var(--tw-chat-danger-soft)}.tw-generated-image-result{width:100%;max-width:1560px;margin:2px 0 0}.tw-generated-status{display:flex;min-width:0;align-items:center;gap:8px;margin:0 0 12px;color:var(--tw-chat-muted);font-size:13px;line-height:20px}.tw-generated-status>div{display:flex;min-width:0;flex-direction:column}.tw-generated-status strong{color:var(--tw-chat-muted);font-size:15px;font-weight:500;line-height:21px}.tw-generated-status span{overflow:hidden;color:color-mix(in oklch,var(--tw-chat-muted) 70%,transparent);text-overflow:ellipsis;white-space:nowrap}.tw-generated-image-grid{display:flex;width:100%;flex-direction:column;gap:12px}.tw-generated-image-card{display:block;width:min(100%,1280px);overflow:hidden;border:.5px solid var(--tw-chat-border);border-radius:12px;padding:0;background:color-mix(in oklch,var(--tw-chat-panel) 80%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 10px 32px #1c19170d;cursor:zoom-in}.tw-generated-image-card img{display:block;width:100%;max-height:min(66vh,760px);object-fit:contain}.tw-generated-image-result.is-error .tw-generated-status,.tw-generated-image-result.is-error .tw-generated-status strong{color:var(--tw-chat-danger)}.tw-generated-error-card{width:min(100%,640px);border:.5px solid color-mix(in oklch,var(--tw-chat-danger) 26%,transparent);border-radius:10px;padding:12px 14px;color:var(--tw-chat-danger);background:var(--tw-chat-danger-soft);font-size:13px;line-height:20px;overflow-wrap:anywhere}.tw-generated-image-skeleton{position:relative;width:min(100%,640px);aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:linear-gradient(120deg,color-mix(in oklch,var(--tw-chat-sidebar-accent) 55%,transparent),color-mix(in oklch,var(--tw-chat-muted) 20%,transparent),color-mix(in oklch,var(--tw-chat-panel) 86%,transparent))}.tw-generated-image-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--tw-chat-panel) 34%,transparent),transparent);content:"";transform:translate(-100%);animation:tw-chat-skeleton 1.4s ease-in-out infinite}.tw-generated-image-skeleton span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;color:color-mix(in oklch,var(--tw-chat-panel) 38%,transparent);font-size:clamp(28px,6vw,72px);font-weight:700;letter-spacing:0}.tw-generated-presentation-result{width:min(100%,980px);margin:2px 0 0}.tw-generated-presentation-card{width:100%;overflow:hidden;border:.5px solid var(--tw-chat-border);border-radius:8px;background:color-mix(in oklch,var(--tw-chat-panel) 90%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 10px 28px #1c19170b}.tw-presentation-card-header{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:.5px solid var(--tw-chat-border);padding:12px}.tw-presentation-file-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#2f6f73,#c65d4a)}.tw-presentation-card-title{display:flex;min-width:0;flex-direction:column;gap:3px}.tw-presentation-card-title strong,.tw-presentation-card-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-presentation-card-title strong{color:var(--tw-chat-foreground);font-size:15px;font-weight:600;line-height:20px}.tw-presentation-card-title span{color:var(--tw-chat-muted);font-size:12px;line-height:17px}.tw-presentation-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.tw-presentation-actions button{display:inline-flex;height:30px;max-width:132px;align-items:center;justify-content:center;gap:6px;border:.5px solid var(--tw-chat-border);border-radius:7px;padding:0 9px;color:var(--tw-chat-foreground);background:color-mix(in oklch,var(--tw-chat-panel) 78%,transparent);font-size:12px;font-weight:500;line-height:16px;cursor:pointer}.tw-presentation-actions button:hover{border-color:var(--tw-chat-border-strong);background:var(--tw-chat-hover)}.tw-presentation-actions button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-presentation-slide-list{display:grid;gap:0;padding:6px}.tw-presentation-slide-row{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;border-radius:7px;padding:8px}.tw-presentation-slide-row+.tw-presentation-slide-row{border-top:.5px solid color-mix(in oklch,var(--tw-chat-border) 70%,transparent)}.tw-presentation-slide-row>span{display:flex;width:28px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:#2f6f73;background:color-mix(in oklch,#2f6f73 10%,transparent);font-size:11px;font-weight:700;line-height:1}.tw-presentation-slide-row>div{display:flex;min-width:0;flex-direction:column;gap:2px}.tw-presentation-slide-row strong,.tw-presentation-slide-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-presentation-slide-row strong{color:var(--tw-chat-foreground);font-size:13px;font-weight:600;line-height:18px}.tw-presentation-slide-row small{color:var(--tw-chat-muted);font-size:12px;line-height:16px}.tw-generated-presentation-card.is-loading{position:relative;height:236px;padding:16px;background:linear-gradient(135deg,color-mix(in oklch,var(--tw-chat-panel) 92%,transparent),color-mix(in oklch,#2f6f73 8%,var(--tw-chat-panel)))}.tw-generated-presentation-card.is-loading:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--tw-chat-panel) 42%,transparent),transparent);content:"";transform:translate(-100%);animation:tw-chat-skeleton 1.4s ease-in-out infinite}.tw-presentation-skeleton-head{width:min(62%,460px);height:26px;border-radius:7px;background:color-mix(in oklch,var(--tw-chat-muted) 18%,transparent)}.tw-presentation-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.tw-presentation-skeleton-grid span{aspect-ratio:16 / 9;border-radius:7px;background:color-mix(in oklch,var(--tw-chat-panel) 80%,transparent);box-shadow:inset 0 0 0 .5px var(--tw-chat-border)}.tw-message-image{width:148px;height:104px;overflow:hidden;border:1px solid var(--tw-chat-border);border-radius:12px;padding:0;background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 50%,transparent);cursor:zoom-in}.tw-message-image img{width:100%;height:100%;object-fit:cover}.tw-chat-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.tw-chat-composer-wrap{position:relative;z-index:18;width:min(1560px,calc(100vw - 17.96875rem - 96px));margin:0 auto;padding:0}.tw-chat-page--sidebar-hidden .tw-chat-composer-wrap{width:min(1560px,calc(100vw - 96px))}.tw-chat-composer-wrap.is-centered,.tw-chat-page--sidebar-hidden .tw-chat-composer-wrap.is-centered{width:min(760px,calc(100vw - 48px))}.tw-chat-composer{display:flex;width:100%;min-width:0;flex-direction:column;overflow:visible;border:.5px solid var(--tw-chat-border-strong);border-radius:24px;padding:0;background:var(--tw-chat-panel);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 8px 22px #1c191706;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tw-chat-composer:focus-within{border-color:var(--tw-chat-focus-border);background:var(--tw-chat-panel)}.tw-chat-composer-editor{min-width:0}.tw-chat-input,.tw-chat-input textarea,.tw-chat-input .semi-input-textarea-wrapper{border:0!important;background:transparent!important;box-shadow:none!important}.tw-chat-input textarea{height:52px!important;min-height:52px!important;max-height:190px!important;padding:14px 18px 6px!important;color:var(--tw-chat-foreground)!important;font-size:15px;line-height:24px;resize:none}.tw-chat-input textarea::placeholder{color:color-mix(in oklch,var(--tw-chat-muted) 74%,transparent)}.tw-chat-composer-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 12px}.tw-chat-composer-tools,.tw-chat-composer-controls{display:flex;min-width:0;align-items:center}.tw-chat-composer-tools{flex:1;gap:4px}.tw-chat-composer-controls{justify-content:flex-end;gap:6px}.tw-chat-icon-button,.tw-chat-send-button,.tw-chat-tool-button{width:32px!important;height:32px!important;border-radius:8px!important}.tw-chat-send-wrap{display:inline-flex;width:32px;height:32px;flex:0 0 32px}.tw-chat-icon-button,.tw-chat-send-button,.tw-chat-tool-button{color:color-mix(in oklch,var(--tw-chat-muted) 86%,transparent)!important;background:transparent!important}.tw-chat-icon-button:hover,.tw-chat-send-button:hover,.tw-chat-tool-button:hover{color:var(--tw-chat-foreground)!important;background:var(--tw-chat-hover)!important}.tw-chat-tool-button.is-active{color:var(--tw-chat-primary)!important;background:color-mix(in oklch,var(--tw-chat-primary) 10%,transparent)!important}.tw-chat-icon-button:disabled,.tw-chat-icon-button.semi-button-disabled,.tw-chat-send-button:disabled,.tw-chat-send-button.semi-button-disabled,.tw-chat-tool-button:disabled,.tw-chat-tool-button.semi-button-disabled{color:var(--tw-chat-muted-soft)!important;background:transparent!important;opacity:.42!important;cursor:not-allowed!important}.tw-chat-icon-button.is-listening{color:var(--tw-chat-danger)!important;background:var(--tw-chat-danger-soft)!important}.tw-chat-live-status{display:inline-flex;height:28px;flex:0 0 auto;align-items:center;overflow:hidden;color:var(--tw-chat-muted);border-radius:8px;background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 50%,transparent);padding:0 8px;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tw-chat-live-status[data-state=streaming]{color:var(--tw-chat-primary)}.tw-chat-search-dialog,.tw-chat-project-dialog{display:flex;flex-direction:column;gap:12px;padding:14px}.tw-chat-search-field{display:flex;height:40px;align-items:center;gap:10px;border:.5px solid var(--tw-chat-border);border-radius:10px;padding:0 12px;color:var(--tw-chat-muted);background:color-mix(in oklch,var(--tw-chat-panel) 88%,transparent)}.tw-chat-search-field input,.tw-chat-project-dialog input{min-width:0;flex:1;border:0;outline:0;color:var(--tw-chat-foreground);background:transparent;font-size:14px}.tw-chat-search-field input::placeholder,.tw-chat-project-dialog input::placeholder{color:var(--tw-chat-muted-soft)}.tw-chat-search-results{display:flex;max-height:min(420px,56vh);flex-direction:column;gap:2px;overflow:auto}.tw-chat-search-empty{padding:18px 8px;color:var(--tw-chat-muted);font-size:13px;text-align:center}.tw-chat-search-result{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:8px;padding:0 10px;color:var(--tw-chat-foreground);background:transparent;font-size:13px;text-align:left;cursor:pointer}.tw-chat-search-result:hover{background:var(--tw-chat-hover)}.tw-chat-search-result span,.tw-chat-search-result small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-search-result small{color:var(--tw-chat-muted);font-size:11px}.tw-chat-project-dialog label{display:flex;flex-direction:column;gap:8px;color:var(--tw-chat-foreground);font-size:13px;font-weight:500}.tw-chat-project-dialog input{height:38px;border:.5px solid var(--tw-chat-border);border-radius:9px;padding:0 10px;background:color-mix(in oklch,var(--tw-chat-panel) 88%,transparent)}.tw-chat-project-actions{display:flex;justify-content:flex-end;gap:8px}.tw-chat-project-actions button{height:32px;border:.5px solid var(--tw-chat-border);border-radius:8px;padding:0 12px;color:var(--tw-chat-foreground);background:var(--tw-chat-panel);font-size:13px;cursor:pointer}.tw-chat-project-actions button:last-child{color:var(--tw-chat-panel);background:var(--tw-chat-primary)}.tw-chat-tool-menu-anchor,.tw-chat-model-picker-shell{position:relative}.tw-chat-popover,.tw-chat-model-menu{position:absolute;z-index:80;border:.5px solid var(--tw-chat-border);border-radius:12px;background:color-mix(in oklch,var(--tw-chat-panel) 98%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 14px 36px #1c19171c}.tw-chat-popover{left:0;top:calc(100% + 8px);display:flex;width:144px;flex-direction:column;gap:2px;padding:6px}.tw-chat-composer-wrap.is-docked .tw-chat-popover{top:auto;bottom:calc(100% + 8px)}.tw-chat-mcp-menu{width:196px}.tw-chat-popover-heading{padding:5px 8px 4px;color:var(--tw-chat-foreground);font-size:12px;font-weight:600;line-height:16px}.tw-chat-popover-empty{padding:8px;color:var(--tw-chat-muted);font-size:12px;line-height:17px}.tw-chat-popover-item{display:flex;height:28px;align-items:center;gap:8px;border:0;border-radius:7px;padding:0 8px;color:var(--tw-chat-foreground);background:transparent;font-size:12px;text-align:left;cursor:pointer}.tw-chat-popover-item:hover{background:var(--tw-chat-hover)}.tw-chat-model-picker-shell{display:flex;height:32px;min-width:0;max-width:164px;align-items:center;flex:0 0 auto}.tw-chat-model-trigger{display:flex;width:114px;height:32px;min-width:0;align-items:center;gap:7px;border:0;border-radius:8px;padding:0 8px;color:var(--tw-chat-foreground);background:transparent;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.tw-chat-model-trigger:hover,.tw-chat-model-trigger[aria-expanded=true]{background:var(--tw-chat-hover)}.tw-chat-model-mark{display:flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;color:var(--tw-chat-foreground)}.tw-chat-model-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-model-menu{right:0;bottom:calc(100% + 8px);display:grid;width:min(560px,calc(100vw - 32px));grid-template-columns:minmax(252px,1fr) minmax(208px,236px);align-items:stretch;gap:0;overflow:hidden;border:.5px solid var(--tw-chat-border);border-radius:12px;background:color-mix(in oklch,var(--tw-chat-panel) 98%,transparent);box-shadow:0 1px 2px var(--tw-chat-shadow-xs),0 14px 36px #1c19171c}.tw-chat-model-menu-settings{display:flex;min-width:0;flex-direction:column;padding:6px}.tw-chat-model-menu-panel{min-width:0;border-left:.5px solid var(--tw-chat-border);background:color-mix(in oklch,var(--tw-chat-sidebar-accent) 22%,transparent)}.tw-chat-model-menu-models{display:flex;max-height:min(424px,52vh);min-height:136px;flex-direction:column;overflow:auto;padding:6px;scrollbar-width:none}.tw-chat-model-menu-models::-webkit-scrollbar{display:none}.tw-chat-model-setting-row,.tw-chat-model-reset-row{display:flex;min-width:0;width:100%;height:44px;align-items:center;gap:10px;border:0;border-radius:8px;color:var(--tw-chat-foreground);background:transparent;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.tw-chat-model-setting-row{padding:0 8px 0 10px}.tw-chat-model-reset-row{margin-top:6px;padding:0 10px;justify-content:space-between;color:var(--tw-chat-muted);border-top:.5px solid var(--tw-chat-border);border-radius:0}.tw-chat-model-setting-row:hover,.tw-chat-model-setting-row.is-active,.tw-chat-model-reset-row:hover{color:var(--tw-chat-foreground);background:var(--tw-chat-hover)}.tw-chat-model-setting-row.is-disabled{color:color-mix(in oklch,var(--tw-chat-muted) 68%,transparent);cursor:not-allowed}.tw-chat-model-setting-row.is-disabled:hover{background:transparent}.tw-chat-model-setting-main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.tw-chat-model-setting-main>span,.tw-chat-model-reset-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-model-setting-value{min-width:42px;max-width:118px;overflow:hidden;color:var(--tw-chat-muted);font-size:12px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tw-chat-model-setting-row.is-active .tw-chat-model-setting-value{color:var(--tw-chat-foreground)}.tw-chat-model-section-list,.tw-chat-reasoning-list{display:flex;flex-direction:column;gap:2px}.tw-chat-model-section{display:flex;min-width:0;flex-direction:column;gap:2px}.tw-chat-model-section+.tw-chat-model-section{margin-top:6px}.tw-chat-model-section-heading{display:flex;height:24px;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;color:var(--tw-chat-muted);font-size:10px;font-weight:600;text-transform:uppercase}.tw-chat-model-section-heading span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-model-section-heading small{color:color-mix(in oklch,var(--tw-chat-muted) 75%,transparent);font-size:10px;line-height:1}.tw-chat-model-item{display:flex;height:32px;min-width:0;align-items:center;gap:8px;border:0;border-radius:7px;padding:0 8px;color:var(--tw-chat-muted);background:transparent;font-size:11px;font-weight:500;text-align:left;cursor:pointer}.tw-chat-model-item:hover,.tw-chat-model-item.is-selected{color:var(--tw-chat-foreground);background:var(--tw-chat-hover)}.tw-chat-model-item span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chat-routing-panel{gap:8px}.tw-chat-routing-toggle,.tw-chat-routing-strategy{display:flex;width:100%;min-width:0;align-items:center;gap:8px;border:0;border-radius:8px;color:var(--tw-chat-foreground);background:transparent;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tw-chat-routing-toggle{height:40px;padding:0 10px;background:color-mix(in oklch,var(--tw-chat-panel) 64%,transparent)}.tw-chat-routing-toggle.is-enabled{background:color-mix(in oklch,#18794e 12%,var(--tw-chat-panel));color:var(--tw-chat-foreground)}.tw-chat-routing-strategy-list{display:grid;min-width:0;gap:2px}.tw-chat-routing-strategy{height:34px;padding:0 8px;color:var(--tw-chat-muted);font-size:11px}.tw-chat-routing-toggle:hover,.tw-chat-routing-strategy:hover,.tw-chat-routing-strategy.is-selected{color:var(--tw-chat-foreground);background:var(--tw-chat-hover)}.tw-chat-routing-toggle span,.tw-chat-routing-strategy span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-image-preview-original{display:block;width:100%;max-height:min(82vh,760px);object-fit:contain;background:var(--tw-chat-preview-bg)}@keyframes tw-chat-spin{to{transform:rotate(360deg)}}@keyframes tw-chat-skeleton{to{transform:translate(100%)}}@media (max-width: 980px){.tw-chat-page{grid-template-columns:minmax(0,1fr)}.tw-chat-sidebar{position:fixed;inset:0 auto 0 0;z-index:120;width:min(86vw,17.96875rem);box-shadow:18px 0 42px var(--tw-chat-sidebar-shadow)}.tw-chat-sidebar--hidden{display:none}.tw-chat-composer-wrap,.tw-chat-page--sidebar-hidden .tw-chat-composer-wrap{width:min(760px,calc(100vw - 24px))}.tw-chat-messages{padding:0 12px 24px}}@media (max-width: 680px){.tw-chat-empty-state{gap:22px;padding:0 0 56px;transform:translateY(24px)}.tw-chat-empty-title-wrap h1{font-size:24px}.tw-message-row.is-user .tw-message-content{max-width:88%}.tw-chat-composer{border-radius:20px}.tw-chat-composer-toolbar{align-items:stretch;flex-direction:column;gap:8px}.tw-chat-composer-tools,.tw-chat-composer-controls{width:100%}.tw-chat-composer-controls{justify-content:space-between}.tw-chat-model-picker-shell{flex:1;max-width:none;position:static}.tw-chat-model-trigger{width:100%!important}.tw-chat-model-menu{position:fixed;top:50%;left:0;right:0;bottom:auto;width:auto;max-height:calc(100dvh - 24px);grid-template-columns:minmax(0,1fr);transform:translateY(-50%)}.tw-chat-model-menu-panel{border-top:.5px solid var(--tw-chat-border);border-left:0}.tw-chat-model-menu-models{max-height:min(38vh,260px)}.tw-presentation-card-header{grid-template-columns:40px minmax(0,1fr)}.tw-presentation-actions{grid-column:1 / -1;justify-content:flex-start}.tw-presentation-actions button{flex:1;max-width:none}.tw-presentation-skeleton-grid{grid-template-columns:minmax(0,1fr)}}@media (hover: none){.tw-chat-history-menu-trigger,.tw-message-head,.tw-message-meta-button{opacity:.72}.tw-chat-history-menu-trigger:disabled{opacity:0}.tw-message-token-badge{gap:4px}}@layer tailwind-base,semi,tailwind-components,tailwind-utils;@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tailwind-base{*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer tailwind-components{.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}}@layer tailwind-utils{.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-8{bottom:-2rem}.-left-8{left:-2rem}.-right-10{right:-2.5rem}.-top-10{top:-2.5rem}.bottom-0{bottom:0}.bottom-\[20px\]{bottom:20px}.left-0{left:0}.left-\[-100px\]{left:-100px}.left-\[-50px\]{left:-50px}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[204px\]{top:204px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1\]{z-index:1}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.-ml-px{margin-left:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[60px\]{margin-top:60px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.size-full{width:100%;height:100%}.\!h-4{height:1rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[151px\]{height:151px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[calc\(100vh-66px\)\]{height:calc(100vh - 66px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[360px\]{max-height:360px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[600px\]{max-height:600px}.max-h-\[68vh\]{max-height:68vh}.min-h-0{min-height:0px}.min-h-\[200px\]{min-height:200px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[220px\]{min-height:220px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.\!w-4{width:1rem!important}.\!w-6{width:1.5rem!important}.\!w-7{width:1.75rem!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[151px\]{width:151px}.w-\[360px\]{width:360px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-screen{width:100vw}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-\[104px\]{min-width:104px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.max-w-4xl{max-width:56rem}.max-w-60{max-width:15rem}.max-w-7xl{max-width:80rem}.max-w-\[1110px\]{max-width:1110px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[220px\]{max-width:220px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(44vw\,520px\)\]{max-width:min(44vw,520px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-\[22px\]{border-radius:22px!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!rounded-l-full{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!rounded-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-semi-color-border{border-color:var(--semi-color-border)!important}.border-semi-color-border{border-color:var(--semi-color-border)}.\!bg-semi-color-fill-0{background-color:var(--semi-color-fill-0)!important}.\!bg-semi-color-primary{background-color:var(--semi-color-primary)!important}.\!bg-semi-color-primary-light-default{background-color:var(--semi-color-primary-light-default)!important}.bg-\[\#FFD166\]{--tw-bg-opacity: 1;background-color:rgb(255 209 102 / var(--tw-bg-opacity, 1))}.bg-semi-color-bg-0{background-color:var(--semi-color-bg-0)}.bg-semi-color-fill-0{background-color:var(--semi-color-fill-0)}.bg-semi-color-primary-light-default{background-color:var(--semi-color-primary-light-default)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.\!p-1\.5{padding:.375rem!important}.\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-\[10px\]{padding-top:10px!important;padding-bottom:10px!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-none{line-height:1!important}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.\!text-\[var\(--semi-color-text-0\)\]{color:var(--semi-color-text-0)!important}.\!text-semi-color-primary{color:var(--semi-color-primary)!important}.\!text-semi-color-text-0{color:var(--semi-color-text-0)!important}.\!text-semi-color-text-1{color:var(--semi-color-text-1)!important}.\!text-semi-color-text-2{color:var(--semi-color-text-2)!important}.\!text-semi-color-white{color:var(--semi-color-white)!important}.text-\[var\(--semi-color-text-0\)\]{color:var(--semi-color-text-0)}.text-\[var\(--semi-color-text-2\)\]{color:var(--semi-color-text-2)}.text-semi-color-primary{color:var(--semi-color-primary)}.text-semi-color-text-0{color:var(--semi-color-text-0)}.text-semi-color-text-1{color:var(--semi-color-text-1)}.text-semi-color-text-2{color:var(--semi-color-text-2)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-opacity-50{--tw-ring-opacity: .5}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}:root{--sidebar-width: 180px;--sidebar-width-collapsed: 60px;--sidebar-current-width: var(--sidebar-width);--app-font-sans: "Inter", "Open Sans", "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "WenQuanYi Micro Hei", Arial, Helvetica, sans-serif;--slash-console-font-sans: "Public Sans", Inter, "Helvetica Neue", Arial, "Microsoft YaHei", sans-serif}body.sidebar-collapsed{--sidebar-current-width: var(--sidebar-width-collapsed)}body{font-family:var(--app-font-sans);color:var(--semi-color-text-0);background-color:var(--semi-color-bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}@media (min-width: 768px){body{overflow-y:hidden}}body:has(.model-detail-page){overflow-y:auto}body:has(.model-detail-page) .app-layout{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}body:has(.model-detail-page) .app-layout .semi-layout,body:has(.model-detail-page) .app-layout .semi-layout-content{height:auto;overflow:visible}.app-layout{height:100vh;height:100dvh}.app-sider{height:calc(100vh - 64px);height:calc(100dvh - 64px)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.semi-layout::-webkit-scrollbar,.semi-layout-content::-webkit-scrollbar,.semi-sider::-webkit-scrollbar{display:none;width:0;height:0}.semi-layout,.semi-layout-content,.semi-sider{-ms-overflow-style:none;scrollbar-width:none}.semi-navigation-item{margin-bottom:4px!important;padding:4px 12px!important}.semi-navigation-sub-title{padding:0!important}.semi-navigation-item-icon{justify-items:center;align-items:center}.semi-navigation-item-icon-info{margin-right:0}.sidebar-nav .semi-navigation-item-text{flex:1;min-width:0}.semi-navigation-item,.semi-navigation-sub-title{height:100%!important}.semi-navigation-item-collapsed{height:44px!important}#root>section>header>section>div>div>div>div.semi-navigation-header-list-outer>div.semi-navigation-list-wrapper>ul>div>a>li>span{font-weight:600!important}.sidebar-container{height:100%;display:flex;flex-direction:column;min-height:0;transition:width .3s ease;background:var(--semi-color-bg-0)}.sidebar-nav{flex:1;width:100%;background:var(--semi-color-bg-0);height:100%;overflow-x:hidden;border-right:none;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav-item{border-radius:6px;margin:3px 8px;transition:all .15s ease;padding:8px 12px}.sidebar-nav-item:hover{background-color:rgba(var(--semi-blue-0),.08);color:var(--semi-color-primary)}.sidebar-nav-item-selected{background-color:rgba(var(--semi-blue-0),.12);color:var(--semi-color-primary);font-weight:500}.sidebar-icon-container{width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-right:10px;transition:all .2s ease}.sidebar-sub-icon-container{width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-right:10px;margin-left:1px;transition:all .2s ease}.sidebar-divider{margin:4px 8px;opacity:.15}.sidebar-group-label{padding:4px 15px 8px;color:var(--semi-color-text-2);font-size:12px;letter-spacing:.5px;opacity:.8}.sidebar-collapse-button{display:flex;justify-content:center;align-items:center;padding:12px;margin-top:auto;cursor:pointer;background-color:var(--semi-color-bg-0);position:-webkit-sticky;position:sticky;bottom:0;z-index:10;box-shadow:0 -10px 10px -5px var(--semi-color-bg-0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid rgba(var(--semi-grey-0),.08)}.sidebar-collapse-button-inner{width:28px;height:28px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background-color:var(--semi-color-fill-0);transition:all .2s ease}.sidebar-collapse-icon-container{display:inline-block;transition:transform .3s ease}.sidebar-section{padding-top:12px}@media (max-width: 767px){.sidebar-container{background:var(--semi-color-bg-1);border-right:1px solid var(--semi-color-border)}.sidebar-nav{background:var(--semi-color-bg-1)}.sidebar-collapse-button{background-color:var(--semi-color-bg-1);box-shadow:0 -10px 10px -5px var(--semi-color-bg-1)}}.semi-chat{padding-top:0!important;padding-bottom:0!important;height:100%;max-width:100%!important;width:100%!important;overflow:hidden!important}.semi-chat-chatBox,.semi-chat-chatBox-wrap{max-width:100%!important;overflow:hidden!important}.semi-chat-chatBox-content{min-width:auto;word-break:break-word;max-width:100%!important;overflow-wrap:break-word!important}.semi-chat-content{max-width:100%!important;overflow:hidden!important}.semi-chat-list{max-width:100%!important;overflow-x:hidden!important}.semi-chat-container{overflow-x:hidden!important}.semi-chat-chatBox-action{column-gap:0!important}.semi-chat-inputBox-clearButton.semi-button .semi-icon{font-size:20px!important}.semi-chat::-webkit-scrollbar,.semi-chat-chatBox::-webkit-scrollbar,.semi-chat-chatBox-wrap::-webkit-scrollbar,.semi-chat-chatBox-content::-webkit-scrollbar,.semi-chat-content::-webkit-scrollbar,.semi-chat-list::-webkit-scrollbar,.semi-chat-container::-webkit-scrollbar{display:none}.semi-chat,.semi-chat-chatBox,.semi-chat-chatBox-wrap,.semi-chat-chatBox-content,.semi-chat-content,.semi-chat-list,.semi-chat-container{-ms-overflow-style:none;scrollbar-width:none}.sbg-button .semi-button-content{min-width:0!important}.sbg-content{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.sbg-ellipsis{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sbg-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:18px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;background-color:var(--semi-color-fill-0);color:var(--semi-color-text-2);transition:background-color .15s ease,color .15s ease}.sbg-badge-active{background-color:var(--semi-color-primary-light-active);color:var(--semi-color-primary)}.sbg-variant-violet{--semi-color-primary: #6d28d9;--semi-color-primary-light-default: rgba(124, 58, 237, .08);--semi-color-primary-light-hover: rgba(124, 58, 237, .15);--semi-color-primary-light-active: rgba(124, 58, 237, .22)}.sbg-variant-teal{--semi-color-primary: #0f766e;--semi-color-primary-light-default: rgba(20, 184, 166, .08);--semi-color-primary-light-hover: rgba(20, 184, 166, .15);--semi-color-primary-light-active: rgba(20, 184, 166, .22)}.sbg-variant-amber{--semi-color-primary: #b45309;--semi-color-primary-light-default: rgba(245, 158, 11, .08);--semi-color-primary-light-hover: rgba(245, 158, 11, .15);--semi-color-primary-light-active: rgba(245, 158, 11, .22)}.sbg-variant-rose{--semi-color-primary: #be123c;--semi-color-primary-light-default: rgba(244, 63, 94, .08);--semi-color-primary-light-hover: rgba(244, 63, 94, .15);--semi-color-primary-light-active: rgba(244, 63, 94, .22)}.sbg-variant-green{--semi-color-primary: #047857;--semi-color-primary-light-default: rgba(16, 185, 129, .08);--semi-color-primary-light-hover: rgba(16, 185, 129, .15);--semi-color-primary-light-active: rgba(16, 185, 129, .22)}html.dark .sbg-variant-violet{--semi-color-primary: #a78bfa;--semi-color-primary-light-default: rgba(139, 92, 246, .14);--semi-color-primary-light-hover: rgba(139, 92, 246, .22);--semi-color-primary-light-active: rgba(139, 92, 246, .3)}html.dark .sbg-variant-teal{--semi-color-primary: #2dd4bf;--semi-color-primary-light-default: rgba(45, 212, 191, .14);--semi-color-primary-light-hover: rgba(45, 212, 191, .22);--semi-color-primary-light-active: rgba(45, 212, 191, .3)}html.dark .sbg-variant-amber{--semi-color-primary: #fbbf24;--semi-color-primary-light-default: rgba(251, 191, 36, .14);--semi-color-primary-light-hover: rgba(251, 191, 36, .22);--semi-color-primary-light-active: rgba(251, 191, 36, .3)}html.dark .sbg-variant-rose{--semi-color-primary: #fb7185;--semi-color-primary-light-default: rgba(251, 113, 133, .14);--semi-color-primary-light-hover: rgba(251, 113, 133, .22);--semi-color-primary-light-active: rgba(251, 113, 133, .3)}html.dark .sbg-variant-green{--semi-color-primary: #34d399;--semi-color-primary-light-default: rgba(52, 211, 153, .14);--semi-color-primary-light-hover: rgba(52, 211, 153, .22);--semi-color-primary-light-active: rgba(52, 211, 153, .3)}.sbg-mode-marketplace{margin-bottom:24px!important}.sbg-marketplace-title{margin:0 0 5px;padding-left:4px;color:#64748b;font-size:12px;font-weight:700;line-height:18px}.sbg-mode-marketplace .semi-row{align-items:flex-start}.sbg-mode-marketplace .semi-col{min-width:0}.sbg-mode-marketplace .sbg-button{width:100%;height:25px!important;padding:0 6px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:13px;font-weight:500;line-height:25px;text-align:left}.sbg-mode-marketplace .sbg-button:hover{background:#eaf2ff!important;color:#1f64e7!important}.sbg-mode-marketplace .sbg-button.sbg-is-active{background:#dcecff!important;color:#1677ff!important;font-weight:700}.sbg-mode-marketplace .sbg-button .semi-button-content{width:100%;justify-content:flex-start}.sbg-mode-marketplace .sbg-content{width:100%;gap:5px;justify-content:space-between;line-height:1}.sbg-mode-marketplace .sbg-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center}.sbg-mode-marketplace .sbg-badge{display:inline-flex;flex:0 0 auto;justify-content:flex-end;color:#64748b;font-size:11px;font-weight:500;line-height:1}.sbg-mode-marketplace .sbg-button.sbg-is-active .sbg-badge{color:#1677ff}.sbg-mode-marketplace .semi-skeleton-title{border-radius:6px}html.dark .sbg-marketplace-title{color:#e2e8f0e0}html.dark .sbg-mode-marketplace .sbg-button{color:#cbd5e1e6!important}html.dark .sbg-mode-marketplace .sbg-button .sbg-ellipsis{color:inherit}html.dark .sbg-mode-marketplace .sbg-button .sbg-icon{opacity:.96}html.dark .sbg-mode-marketplace .sbg-button:hover,html.dark .sbg-mode-marketplace .sbg-button.sbg-is-active{background:#4080ff29!important;color:#8ab4ff!important}.semi-tabs-content{padding:0!important;height:calc(100% - 40px)!important;flex:1!important}.semi-tabs-content .semi-tabs-pane{height:100%!important;overflow:hidden!important}.semi-tabs-content .semi-tabs-pane>div{height:100%!important}.tableShow{display:revert}.tableHiddle{display:none!important}.custom-footer{font-size:1.1em}.custom-footer.na-cb6feafeb3990c78{position:relative}.semi-modal-footer,.semi-popconfirm-footer,.semi-sidesheet-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.semi-modal-footer .semi-button,.semi-popconfirm-footer .semi-button,.semi-sidesheet-footer .semi-button{margin:0!important;min-width:80px;border-radius:8px!important;font-weight:400;box-shadow:none}.semi-modal-footer .semi-button.semi-button-tertiary,.semi-modal-footer .semi-button.semi-button-secondary,.semi-modal-footer .semi-button.semi-button-light,.semi-modal-footer .semi-button.semi-button-outline,.semi-popconfirm-footer .semi-button.semi-button-tertiary,.semi-popconfirm-footer .semi-button.semi-button-secondary,.semi-popconfirm-footer .semi-button.semi-button-light,.semi-popconfirm-footer .semi-button.semi-button-outline,.semi-sidesheet-footer .semi-button.semi-button-tertiary,.semi-sidesheet-footer .semi-button.semi-button-secondary,.semi-sidesheet-footer .semi-button.semi-button-light,.semi-sidesheet-footer .semi-button.semi-button-outline{color:#000000e0;background-color:#fff;border:1px solid #d9d9d9}.semi-modal-footer .semi-button.semi-button-tertiary:hover,.semi-modal-footer .semi-button.semi-button-secondary:hover,.semi-modal-footer .semi-button.semi-button-light:hover,.semi-modal-footer .semi-button.semi-button-outline:hover,.semi-popconfirm-footer .semi-button.semi-button-tertiary:hover,.semi-popconfirm-footer .semi-button.semi-button-secondary:hover,.semi-popconfirm-footer .semi-button.semi-button-light:hover,.semi-popconfirm-footer .semi-button.semi-button-outline:hover,.semi-sidesheet-footer .semi-button.semi-button-tertiary:hover,.semi-sidesheet-footer .semi-button.semi-button-secondary:hover,.semi-sidesheet-footer .semi-button.semi-button-light:hover,.semi-sidesheet-footer .semi-button.semi-button-outline:hover{color:#4096ff;background-color:#fff;border-color:#4096ff}.semi-modal-footer .semi-button.semi-button-primary,.semi-popconfirm-footer .semi-button.semi-button-primary,.semi-sidesheet-footer .semi-button.semi-button-primary{color:#fff;background-color:#1677ff;border-color:#1677ff;box-shadow:none}.semi-modal-footer .semi-button.semi-button-primary:hover,.semi-popconfirm-footer .semi-button.semi-button-primary:hover,.semi-sidesheet-footer .semi-button.semi-button-primary:hover{background-color:#4096ff;border-color:#4096ff}.semi-modal-footerfill,.semi-popconfirm-footer,.semi-sidesheet-footer{row-gap:14px}.card-content-container{position:relative}.card-content-fade-indicator{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,var(--semi-color-bg-1));pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.topup-wallet-layout{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;--subscription-wallet-shell-max: 1120px}.topup-wallet-invitation-row{width:100%;min-width:0}#subscription-plans{scroll-margin-top:84px}.topup-bafang-card{box-sizing:border-box;min-width:0;border:1px solid rgba(216,232,248,.88);border-radius:20px;background:#fff;box-shadow:0 18px 44px #234e7e1a}.topup-recharge-card{overflow:hidden}.topup-recharge-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid #edf4fb;background:linear-gradient(135deg,#e7f4fff2,#fff0),#fff}.topup-balance-block{display:flex;min-width:0;align-items:flex-start;gap:14px}.topup-balance-icon,.topup-redeem-icon,.topup-invite-head-icon{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;color:#1677ff;background:#eaf4ff}.topup-balance-label.semi-typography{display:block;margin-bottom:4px;color:#64748b;font-size:13px;font-weight:700}.topup-balance-value{display:block;margin-bottom:6px;color:#102a43;font-size:34px;font-weight:780;line-height:1.05;word-break:break-word}.topup-balance-block small{color:#7c8da6;font-size:13px;line-height:1.5}.topup-history-button.semi-button{flex:0 0 auto;min-height:38px;border-color:#d9e9fb!important;border-radius:999px!important;background:#ffffffd1!important;color:#245177!important;font-weight:720}.topup-segmented-tabs{display:inline-flex;gap:6px;margin:20px 26px 0;padding:5px;border:1px solid #e5eef8;border-radius:999px;background:#f6f9fd}.topup-segmented-tabs button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;border-radius:999px;color:#64748b;background:transparent;font-size:14px;font-weight:740;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.topup-segmented-tabs button.is-active{color:#fff;background:#1677ff;box-shadow:0 8px 18px #1677ff3d}.topup-tab-panel{padding:22px 26px 26px}.topup-form-stack,.topup-recharge-panel{display:flex;flex-direction:column;gap:20px}.topup-section-label{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#24364b;font-size:14px;font-weight:780}.topup-section-label small{color:#8a9bb0;font-size:12px;font-weight:650}.topup-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topup-amount-card{position:relative;display:flex;min-width:0;min-height:118px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:16px;overflow:hidden;border:1px solid #e2edf8;border-radius:16px;color:#1f2937;background:#fbfdff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.topup-amount-card:hover,.topup-amount-card:focus-visible{border-color:#9ac9ff;background:#f4f9ff;box-shadow:0 10px 22px #1677ff1a;transform:translateY(-1px)}.topup-amount-card.is-selected{border-color:#1677ff;background:#eef6ff;box-shadow:0 12px 28px #1677ff29}.topup-amount-value{display:flex;max-width:100%;align-items:baseline;gap:4px;color:#102a43;font-size:22px;font-weight:800;line-height:1.1}.topup-amount-value em{color:#506274;font-size:13px;font-style:normal;font-weight:700}.topup-amount-pay,.topup-amount-save{max-width:100%;color:#6f8195;font-size:12px;line-height:1.35}.topup-amount-discount.semi-tag{position:absolute;top:10px;right:10px;margin:0;border-radius:999px}.topup-custom-summary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:14px;align-items:stretch}.topup-custom-amount-box,.topup-pay-summary,.topup-redeem-panel,.topup-subscription-empty{border:1px solid #e4eef8;border-radius:16px;background:#fbfdff}.topup-custom-amount-box{padding:15px 16px 8px}.topup-pay-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:#e4eef8}.topup-pay-summary>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:6px;padding:16px;background:#fbfdff}.topup-pay-summary span{color:#7b8da0;font-size:12px;font-weight:700}.topup-pay-summary strong{color:#162235;font-size:15px;font-weight:780;word-break:break-word}.topup-pay-summary-price{color:#1677ff!important}.topup-payment-method-grid,.topup-creem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topup-payment-method-button,.topup-creem-card{display:flex;min-width:0;min-height:58px;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e3edf8;border-radius:16px;color:#27364a;background:#fff;font:inherit;font-weight:760;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.topup-payment-method-button:hover:not(:disabled),.topup-payment-method-button:focus-visible:not(:disabled),.topup-creem-card:hover,.topup-creem-card:focus-visible{border-color:color-mix(in srgb,var(--topup-pay-accent) 48%,#d9e8fb);background:#f8fbff;box-shadow:0 10px 22px #234e7e17;transform:translateY(-1px)}.topup-payment-method-button:disabled{color:#a3afbd;background:#f7f9fc;cursor:not-allowed}.topup-payment-method-icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--topup-pay-accent) 12%,#ffffff)}.topup-payment-method-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topup-payment-method-mark{flex:0 0 auto;color:#a0aec0}.topup-creem-card{min-height:88px;flex-direction:column;align-items:flex-start;justify-content:center}.topup-creem-card strong{color:#1677ff;font-size:20px}.topup-creem-card small{color:#718096}.topup-redeem-panel{padding:16px}.topup-redeem-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.topup-redeem-title strong{display:block;color:#1f2a3d;font-size:15px}.topup-redeem-title small{color:#7b8da0;font-size:12px}.topup-redeem-link{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;color:#1677ff;background:transparent;font:inherit;font-size:12px;font-weight:720;cursor:pointer}.topup-subscription-panel{min-width:0}.topup-subscription-empty{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7b8da0;border-style:dashed}.topup-subscription-empty span{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:18px;color:#1677ff;background:#eef6ff}.topup-subscription-empty strong{color:#1f2a3d;font-size:20px}.topup-subscription-empty p{margin:0}.topup-loading-state{display:flex;min-height:260px;align-items:center;justify-content:center}.topup-inline-banner.semi-banner{border-radius:16px}.topup-invite-card{padding:16px}.topup-invite-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.topup-invite-head-icon{color:#0f9f6e;background:#e7f8f0}.topup-invite-title.semi-typography{display:block;color:#17324a;font-size:18px;font-weight:800}.topup-invite-head small{color:#7790a8;font-size:12px}.topup-invite-cash{display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid #dff3e9;border-radius:18px;background:linear-gradient(135deg,#e7f8f0f2,#fff0),#fbfffd}.topup-invite-cash span{color:#6a8176;font-size:12px;font-weight:740}.topup-invite-cash strong{color:#0f6f50;font-size:30px;font-weight:820;line-height:1.12;word-break:break-word}.topup-invite-transfer-button.semi-button{width:100%;min-height:38px;border-radius:12px!important;background:#11a36c!important;font-weight:760}.topup-invite-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.topup-invite-stats>div{display:flex;min-width:0;min-height:86px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:12px;border:1px solid #e4eef8;border-radius:14px;color:#1677ff;background:#fbfdff}.topup-invite-stats strong{max-width:100%;color:#172033;font-size:15px;font-weight:800;word-break:break-word}.topup-invite-stats span{color:#7c8da6;font-size:12px}.topup-invite-link-block,.topup-invite-rules{margin-top:16px}.topup-invite-link-block label,.topup-invite-rules-title{display:block;margin-bottom:8px;color:#27364a;font-size:13px;font-weight:780}.topup-invite-link-input.semi-input-wrapper{min-height:42px;border-color:#e2edf8;border-radius:12px;background:#fbfdff}.topup-invite-copy-button.semi-button{min-height:30px;border-radius:10px!important;font-size:12px!important;font-weight:760}.topup-invite-rules{padding:15px;border:1px solid #e4eef8;border-radius:16px;background:#fbfdff}.topup-invite-rules ol{display:grid;gap:8px;margin:0;padding-left:18px;color:#53657a;font-size:13px;line-height:1.55}.topup-invite-rules p{margin:12px 0 0;color:#8a9bb0;font-size:12px;line-height:1.55}.topup-history-modal.semi-modal-content,.topup-history-modal .semi-modal-content{overflow:hidden;border:1px solid rgba(216,232,248,.9);border-radius:22px!important;background:#fff;box-shadow:0 28px 80px #0f172a38!important}.topup-history-modal.semi-modal-content .semi-modal-body,.topup-history-modal .semi-modal-body{width:100%;min-width:0;padding:0}.topup-history-modal .semi-modal-body-wrapper{min-width:0}.topup-history-modal.semi-modal-content .semi-modal-close,.topup-history-modal .semi-modal-close{top:22px;right:22px;color:#1f2937}.topup-history-shell{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:24px 28px 28px;background:linear-gradient(135deg,#e7f4ffc7,#fff0 30%),#fff}.topup-history-header{display:flex;align-items:center;gap:13px;margin-bottom:18px;padding-right:42px}.topup-history-header-icon{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;color:#1677ff;background:#eaf4ff}.topup-history-header h3{margin:0;color:#172033;font-size:20px;font-weight:820;line-height:1.2}.topup-history-header p{margin:5px 0 0;color:#7c8da6;font-size:13px;line-height:1.4}.topup-history-toolbar{margin-bottom:16px}.topup-history-search.semi-input-wrapper{min-height:46px;border:1px solid #e5eef8;border-radius:15px;background:#f6f9fd}.topup-history-search.semi-input-wrapper:hover,.topup-history-search.semi-input-wrapper:focus-within{border-color:#b9d9ff;background:#fff;box-shadow:0 8px 18px #1677ff14}.topup-history-search .semi-input,.topup-history-search .semi-input::placeholder{color:#8a9bb0;font-size:14px;font-weight:650}.topup-history-table.semi-table-wrapper{width:100%!important;max-width:100%;min-width:0;overflow:hidden;border:1px solid #edf4fb;border-radius:16px;background:#fff}.topup-history-table .semi-table-container{width:100%;max-width:100%;overflow-x:auto;border-radius:16px}.topup-history-table .semi-table-body{width:100%;max-width:100%;overflow-x:auto!important;scrollbar-gutter:stable}.topup-history-table .semi-table-row-head,.topup-history-table .semi-table-row-cell{box-sizing:border-box}.topup-history-table .semi-table-thead>.semi-table-row>.semi-table-row-head{min-height:52px;border-bottom:1px solid #edf4fb;background:#f8fbff;color:#6f8195;font-size:13px;font-weight:800}.topup-history-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom:1px solid #f0f5fb;color:#3a4658;font-size:14px;line-height:1.5}.topup-history-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:#f9fcff}.topup-history-trade-no.semi-typography{color:#334155;font-weight:720}.topup-history-user-cell{min-width:0}.topup-history-user-cell .semi-typography{color:#172033;font-weight:800}.topup-history-user-cell .semi-typography-tertiary{color:#7c8da6;font-weight:650}.topup-history-payment,.topup-history-status{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:780;white-space:nowrap}.topup-history-payment.is-alipay,.topup-history-payment.is-payunk{color:#1677ff;border-color:#d8eaff;background:#eef6ff}.topup-history-payment.is-wxpay{color:#0f9f6e;border-color:#d7f2e6;background:#eafaf2}.topup-history-payment.is-stripe{color:#635bff;border-color:#e4e1ff;background:#f4f2ff}.topup-history-payment.is-paypal{color:#003087;border-color:#d9e6ff;background:#eef5ff}.topup-history-payment.is-default,.topup-history-status.is-default{color:#526174;border-color:#e4eef8;background:#f8fbff}.topup-history-status.is-success{color:#0f9f6e;border-color:#d7f2e6;background:#eafaf2}.topup-history-status.is-pending{color:#d97706;border-color:#fde7bf;background:#fff7e8}.topup-history-status.is-failed{color:#e5483f;border-color:#ffd8d4;background:#fff1ef}.topup-history-quota-cell{display:inline-flex;align-items:center;gap:6px;color:#334155;font-weight:720}.topup-history-money.semi-typography{color:#ff4d3d;font-weight:780}.topup-history-created-at{display:inline-flex;min-width:168px;color:#526174;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap;word-break:keep-all}.topup-history-balance-change{min-width:190px}.topup-history-balance-change .semi-typography{color:#334155;font-weight:720}.topup-history-balance-change .semi-typography-tertiary{color:#8a9bb0;font-weight:650}.topup-history-subscription-tag.semi-tag{border-radius:999px;font-weight:780}.topup-history-ip-button{max-width:150px;padding:0;overflow:hidden;border:none;color:#1677ff;background:transparent;font:inherit;font-weight:720;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.topup-history-ip-button:hover,.topup-history-ip-button:focus-visible{color:#0958d9;text-decoration:underline}.topup-history-action-button.semi-button{min-height:32px;border-color:#b9d9ff!important;border-radius:10px!important;color:#1677ff!important;background:#eef6ff!important;font-weight:780}.topup-history-table .semi-page{position:relative;z-index:1;padding:14px 16px;border-top:1px solid #edf4fb;background:#fbfdff}.topup-history-table .semi-page-item{border-radius:9px}body.slash-console-active .topup-history-modal.semi-modal-content,body.slash-console-active .topup-history-modal .semi-modal-content{border-color:var(--slash-console-border-muted);background:var(--slash-console-surface-elevated)}body.slash-console-active .topup-history-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--slash-console-primary) 10%,transparent),transparent 30%),var(--slash-console-surface-elevated)}body.slash-console-active .topup-history-header h3,body.slash-console-active .topup-history-trade-no.semi-typography,body.slash-console-active .topup-history-user-cell .semi-typography,body.slash-console-active .topup-history-quota-cell,body.slash-console-active .topup-history-balance-change .semi-typography{color:var(--slash-console-text)}body.slash-console-active .topup-history-header p,body.slash-console-active .topup-history-user-cell .semi-typography-tertiary,body.slash-console-active .topup-history-balance-change .semi-typography-tertiary{color:var(--slash-console-text-muted)}body.slash-console-active .topup-history-search.semi-input-wrapper,body.slash-console-active .topup-history-table.semi-table-wrapper,body.slash-console-active .topup-history-table .semi-page{border-color:var(--slash-console-border-muted);background:var(--slash-console-surface-strong)}body.slash-console-active .topup-history-table .semi-table-thead>.semi-table-row>.semi-table-row-head,body.slash-console-active .topup-history-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-color:var(--slash-console-border-muted);background:var(--slash-console-surface-strong);color:var(--slash-console-text-muted)}body.slash-console-active .topup-history-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--slash-console-active)}@media (max-width: 1180px){.topup-wallet-layout{grid-template-columns:1fr}}@media (max-width: 760px){.topup-recharge-header{flex-direction:column;padding:20px}.topup-balance-value{font-size:28px}.topup-history-button.semi-button{width:100%}.topup-segmented-tabs{display:flex;margin:18px 20px 0}.topup-segmented-tabs button{flex:1 1 0;padding:0 12px}.topup-tab-panel{padding:20px}.topup-amount-grid,.topup-payment-method-grid,.topup-creem-grid,.topup-custom-summary-grid,.topup-pay-summary{grid-template-columns:1fr}.topup-history-modal.semi-modal-content,.topup-history-modal .semi-modal-content{border-radius:18px 18px 0 0!important}.topup-history-shell{padding:20px 16px 18px}.topup-history-header{padding-right:36px}.topup-history-header h3{font-size:18px}.topup-history-search.semi-input-wrapper{min-height:42px}}.subscription-self-stage{box-sizing:border-box;width:min(100%,var(--subscription-wallet-shell-max));max-width:var(--subscription-wallet-shell-max);margin:0 auto;padding:26px 28px;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%),#050505;box-shadow:0 24px 60px #0000002e}.subscription-self-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.subscription-self-title-block,.subscription-self-item-title-wrap{min-width:0}.subscription-self-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.subscription-self-title{color:#fff;font-size:22px;font-weight:850;line-height:1.25;letter-spacing:0}.subscription-self-status-pill,.subscription-self-state,.subscription-self-days{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:5px 10px;color:#ffffffb8;font-size:14px;font-weight:760;line-height:1.2;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff12}.subscription-self-status-pill--active,.subscription-self-state--active{color:#fff;border-color:#40d8644d;background:#40d8641f}.subscription-self-dot{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:#ffffff6b}.subscription-self-status-pill--active .subscription-self-dot,.subscription-self-state--active .subscription-self-dot{background:#40d864;box-shadow:0 0 0 4px #40d8641f}.subscription-self-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.subscription-self-control.semi-select,.subscription-self-control{min-width:142px;color:#fff;border-radius:999px!important;background:#ffffff1a!important}.subscription-self-stage .semi-select,.subscription-self-stage .semi-select-selection{color:#fff!important;border-color:#ffffff14!important;background:#ffffff1a!important}.subscription-self-refresh.semi-button{width:34px!important;height:34px!important;color:#ffffffdb!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:#ffffff17!important}.subscription-self-notice{margin-top:14px;color:#fff9;font-size:13px;font-weight:650;line-height:1.5}.subscription-self-list{display:flex;max-height:420px;flex-direction:column;gap:14px;margin-top:18px;padding-right:4px;overflow-y:auto}.subscription-self-item{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 5px),linear-gradient(155deg,#1a1a1a,#101010)}.subscription-self-item--muted{opacity:.72}.subscription-self-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.subscription-self-item-title-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.subscription-self-item-title{color:#ffffffe6;font-size:16px;font-weight:780;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.subscription-self-days{flex-shrink:0;color:#ffffffd1}.subscription-self-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.subscription-self-time-card{min-width:0;padding:15px;border:1px solid rgba(255,112,112,.28);border-radius:18px;background:#ff707017}.subscription-self-time-card span{display:block;color:#ff8282;font-size:14px;font-weight:850;line-height:1.3}.subscription-self-time-card strong{display:block;margin-top:8px;color:#fff;font-size:20px;font-weight:820;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.subscription-self-time-card small{display:block;margin-top:8px;color:#ff8282db;font-size:13px;font-weight:720;line-height:1.35}.subscription-self-quota-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:#ffffffa8;font-size:14px;font-weight:700;line-height:1.5}.subscription-self-quota-line span{color:#fff9}.subscription-self-quota-line strong{color:#ffffffe6;font-weight:800;overflow-wrap:anywhere}.subscription-self-quota-line em{color:#70dbffeb;font-style:normal;font-weight:820}.subscription-self-empty{margin-top:18px;padding:18px;color:#ffffff9e;font-size:14px;font-weight:700;border:1px dashed rgba(255,255,255,.18);border-radius:18px;background:#ffffff0d}.subscription-plans-stage{display:flex;box-sizing:border-box;width:min(100%,var(--subscription-wallet-shell-max));max-width:var(--subscription-wallet-shell-max);margin:0 auto;padding:28px;flex-direction:column;gap:34px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 32%),#050505;box-shadow:0 26px 70px #0f172a29}.subscription-plan-group-section{min-width:0;padding:0}.subscription-plan-group-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;padding:0}.subscription-plan-group-title-block{min-width:0}.subscription-plan-group-eyebrow{margin:0 0 6px;color:#ffffff7a;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0}.subscription-plan-group-header h3{margin:0;color:#fff;font-size:32px;font-weight:850;line-height:1.18;letter-spacing:0;text-wrap:balance}.subscription-plan-group-header p{margin:8px 0 0;color:#ffffff8a;font-size:15px;font-weight:720;line-height:1.45;overflow-wrap:anywhere}.subscription-plan-group-pay-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:7px 12px;color:#d8ecff;font-size:14px;font-weight:820;line-height:1.2;white-space:nowrap;border:1px solid rgba(74,151,255,.24);border-radius:999px;background:#2f77ff21}.subscription-plan-tier-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:24px;min-width:0;padding:0;overflow-x:visible;overscroll-behavior-x:auto;scroll-snap-type:none}.subscription-plan-tier-rail::-webkit-scrollbar{height:8px}.subscription-plan-tier-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#fff3}.subscription-plan-shell{position:relative;display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#141414;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;letter-spacing:0}.subscription-plan-shell:hover{transform:translateY(-1px);box-shadow:0 24px 56px #0000004d,inset 0 1px #ffffff1a}.subscription-plan-shell--graphite{--subscription-plan-panel-start: #303030;--subscription-plan-panel-end: #1f1f1f;--subscription-plan-panel-edge: rgba(255, 255, 255, .08);--subscription-plan-accent: #70dbff;--subscription-plan-cta-bg: #ffffff;--subscription-plan-cta-color: #161616}.subscription-plan-shell--carbon{--subscription-plan-panel-start: #2b2b2b;--subscription-plan-panel-end: #181818;--subscription-plan-panel-edge: rgba(255, 255, 255, .08);--subscription-plan-accent: #70dbff;--subscription-plan-cta-bg: #ffffff;--subscription-plan-cta-color: #161616}.subscription-plan-shell--blue{--subscription-plan-panel-start: #222a4b;--subscription-plan-panel-end: #15192c;--subscription-plan-panel-edge: rgba(101, 139, 255, .22);--subscription-plan-accent: #70dbff;--subscription-plan-cta-bg: #ffffff;--subscription-plan-cta-color: #111827}.subscription-plan-shell--gold{--subscription-plan-panel-start: #56380f;--subscription-plan-panel-end: #2a1a07;--subscription-plan-panel-edge: rgba(255, 208, 126, .26);--subscription-plan-accent: #70dbff;--subscription-plan-cta-bg: linear-gradient(180deg, #f1dfa9 0%, #dec78a 100%);--subscription-plan-cta-color: #191206}.subscription-plan-top-panel{display:flex;min-height:300px;flex-direction:column;padding:26px 26px 24px;border:1px solid var(--subscription-plan-panel-edge);border-radius:22px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 5px),linear-gradient(155deg,var(--subscription-plan-panel-start) 0%,var(--subscription-plan-panel-end) 100%)}.subscription-plan-title-block,.subscription-plan-benefits,.subscription-plan-description{display:flex;flex-direction:column}.subscription-plan-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.subscription-plan-title-block{min-width:0;gap:10px}.subscription-plan-kicker{display:inline-flex;align-items:center;gap:7px;color:#ffffff9e;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0}.subscription-plan-title{margin:0;color:#fff;font-size:29px;font-weight:800;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.subscription-plan-subtitle{margin:0;color:#ffffffb8;font-size:15px;font-weight:500;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.subscription-plan-discount{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;color:#241707;font-size:15px;font-weight:800;line-height:1;white-space:nowrap;border-radius:9px;background:#ffc979}.subscription-plan-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:38px}.subscription-plan-price-currency{color:#fffffff0;font-size:21px;font-weight:800;line-height:1}.subscription-plan-price{color:#fff;font-size:56px;font-weight:850;line-height:.96;letter-spacing:0;font-variant-numeric:tabular-nums}.subscription-plan-price-unit{color:#ffffffeb;font-size:21px;font-weight:800;line-height:1.2}.subscription-plan-price-note{margin-top:14px;color:#ffffff80;font-size:15px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.subscription-plan-quota-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:38px}.subscription-plan-quota-line span{color:#fff;font-size:29px;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.subscription-plan-quota-line strong{color:#ffffff94;font-size:15px;font-weight:700}.subscription-plan-quota-subline{margin-top:8px;color:#ffffff8c;font-size:14px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.subscription-plan-top-cta{margin-top:20px}.subscription-plan-body{display:flex;flex:1;flex-direction:column;gap:20px;padding:24px 26px 26px}.subscription-plan-group-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;color:#ff7070;font-size:14px;font-weight:800;line-height:1.45;border:1px solid rgba(255,91,91,.42);border-radius:16px;background:#ff4b4b1f;overflow-wrap:anywhere}.subscription-plan-group-warning .text-red-600{color:#ff7070}.subscription-plan-activity-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#43d7ff;font-size:18px;font-weight:850;line-height:1.3}.subscription-plan-benefits{gap:15px}.subscription-plan-benefit-row{display:flex;align-items:flex-start;gap:10px;color:#ffffffc7;font-size:15px;font-weight:720;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.subscription-plan-benefit-row svg{flex-shrink:0;margin-top:2px;color:#ffffffdb}.subscription-plan-section-title{color:#ffffffeb;font-size:18px;font-weight:850;line-height:1.35}.subscription-plan-feature-section{margin-top:auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.11)}.subscription-plan-description{gap:14px;margin-top:16px}.subscription-plan-description-lines{display:flex;flex-direction:column;gap:14px}.subscription-plan-description-row{display:flex;align-items:flex-start;gap:10px;color:#ffffffc7;font-size:15px;font-weight:720;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.subscription-plan-description-row svg{flex-shrink:0;margin-top:2px;color:#ffffffdb}.subscription-plan-cta.semi-button{height:54px!important;color:var(--subscription-plan-cta-color)!important;font-size:16px!important;font-weight:850!important;border:0!important;border-radius:999px!important;background:var(--subscription-plan-cta-bg)!important;box-shadow:none!important}.subscription-plan-cta.semi-button:hover{filter:brightness(1.03)}.subscription-plan-cta.semi-button:disabled{color:#ffffff8a!important;background:#ffffff29!important;box-shadow:none!important}@media (max-width: 640px){.subscription-self-stage{padding:14px;border-radius:22px;width:100%}.subscription-self-header,.subscription-self-item-head{flex-direction:column}.subscription-self-actions{width:100%}.subscription-self-control.semi-select,.subscription-self-control{flex:1;min-width:0}.subscription-self-time-grid{grid-template-columns:1fr}.subscription-self-time-card strong{font-size:18px}.subscription-plans-stage{padding:14px;border-radius:22px;width:100%}.subscription-plan-group-header{align-items:flex-start;flex-direction:column;gap:10px}.subscription-plan-group-header h3{font-size:26px}.subscription-plan-tier-rail{grid-template-columns:1fr;gap:14px;padding-right:2px;padding-left:2px}.subscription-plan-shell{min-height:0;border-radius:22px}.subscription-plan-top-panel,.subscription-plan-body{padding:18px}.subscription-plan-top-panel{min-height:0}.subscription-plan-heading-row{flex-direction:column;gap:12px}.subscription-plan-discount{align-self:flex-start}.subscription-plan-title{font-size:23px}.subscription-plan-price{font-size:46px}.subscription-plan-price-row{margin-top:28px}.subscription-plan-quota-line{padding-top:28px}.subscription-plan-quota-line span{font-size:24px}}@media (prefers-reduced-motion: reduce){.subscription-plan-shell,.subscription-plan-cta.semi-button{transition:none}.subscription-plan-shell:hover{transform:none}}.debug-panel .semi-tabs{height:100%!important;display:flex!important;flex-direction:column!important}.debug-panel .semi-tabs-bar{flex-shrink:0!important}.debug-panel .semi-tabs-content{flex:1!important;overflow:hidden!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.semi-table-body::-webkit-scrollbar{width:6px;height:6px}.semi-table-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2),.3);border-radius:2px}.semi-table-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2),.5)}.semi-table-body::-webkit-scrollbar-track{background:transparent}.semi-sidesheet-body::-webkit-scrollbar{width:6px;height:6px}.semi-sidesheet-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2),.3);border-radius:2px}.semi-sidesheet-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2),.5)}.semi-sidesheet-body::-webkit-scrollbar-track{background:transparent}.pricing-scroll-hide,.model-test-scroll,.card-content-scroll,.model-settings-scroll,.thinking-content-scroll,.custom-request-textarea .semi-input,.custom-request-textarea textarea,.notice-content-scroll{-ms-overflow-style:none;scrollbar-width:none}.pricing-scroll-hide::-webkit-scrollbar,.model-test-scroll::-webkit-scrollbar,.card-content-scroll::-webkit-scrollbar,.model-settings-scroll::-webkit-scrollbar,.thinking-content-scroll::-webkit-scrollbar,.custom-request-textarea .semi-input::-webkit-scrollbar,.custom-request-textarea textarea::-webkit-scrollbar,.notice-content-scroll::-webkit-scrollbar{display:none}.image-list-scroll::-webkit-scrollbar{width:6px;height:6px}.image-list-scroll::-webkit-scrollbar-thumb{background:var(--semi-color-tertiary-light-default);border-radius:3px}.image-list-scroll::-webkit-scrollbar-thumb:hover{background:var(--semi-color-tertiary)}.image-list-scroll::-webkit-scrollbar-track{background:transparent}.components-transfer-source-item,.components-transfer-selected-item{display:flex;align-items:center;padding:8px}.semi-transfer-left-list,.semi-transfer-right-list{-ms-overflow-style:none;scrollbar-width:none}.semi-transfer-left-list::-webkit-scrollbar,.semi-transfer-right-list::-webkit-scrollbar{display:none}.components-transfer-source-item .semi-checkbox,.components-transfer-selected-item .semi-checkbox{display:flex;align-items:center;width:100%}.components-transfer-source-item .semi-avatar,.components-transfer-selected-item .semi-avatar{margin-right:12px;flex-shrink:0}.components-transfer-source-item .info,.components-transfer-selected-item .info{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.components-transfer-source-item .name,.components-transfer-selected-item .name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.components-transfer-source-item .email,.components-transfer-selected-item .email{font-size:12px;color:var(--semi-color-text-2);display:flex;align-items:center}.components-transfer-selected-item .semi-icon-close{margin-left:8px;cursor:pointer;color:var(--semi-color-text-2)}.components-transfer-selected-item .semi-icon-close:hover{color:var(--semi-color-text-0)}@keyframes sweep-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.shine-text{background:linear-gradient(90deg,currentColor 0%,currentColor 40%,rgba(255,255,255,.9) 50%,currentColor 60%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sweep-shine 4s linear infinite}.dark .shine-text{background:linear-gradient(90deg,currentColor 0%,currentColor 40%,#facc15 50%,currentColor 60%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.semi-scrolllist,.semi-scrolllist *{-ms-overflow-style:none;scrollbar-width:none;background:transparent!important}.semi-scrolllist::-webkit-scrollbar,.semi-scrolllist *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.semi-scrolllist-body{padding:1px!important}.semi-scrolllist-list-outer{padding-right:0!important}.home-route{isolation:isolate;--home-hero-bg-base: #152742;--home-hero-bg-radial-left: rgba(171, 211, 255, .48);--home-hero-bg-radial-right: rgba(255, 174, 207, .28);--home-hero-bg-radial-bottom: rgba(143, 216, 255, .22);--home-header-height: 76px;--home-header-text: rgba(235, 244, 251, .92);--home-header-bg: rgba(17, 24, 39, .42);--home-header-border: rgba(255, 255, 255, .08);--home-header-shadow: none;--home-hero-image-filter: none;--home-hero-bottom-fade: linear-gradient( 0deg, rgba(7, 8, 10, .15) 0%, rgba(7, 8, 10, .05) 50%, rgba(7, 8, 10, 0) 100% );--home-title-color: #ebf4fb;--home-body-color: rgba(223, 232, 243, .88);--home-card-bg: linear-gradient( 180deg, rgba(255, 255, 255, .92) 0%, rgba(241, 245, 249, .76) 100% );--home-card-border: rgba(226, 232, 240, .68);--home-card-text: #0f172a;--home-card-muted: rgba(71, 85, 105, .86);--home-provider-band-bg: linear-gradient( 180deg, rgba(244, 248, 255, 0) 0%, rgba(248, 250, 252, .82) 18%, rgba(255, 255, 255, 1) 46% );--home-primary-cta-bg: linear-gradient( 180deg, rgba(255, 255, 255, .98) 0%, rgba(226, 238, 255, .94) 100% );--home-primary-cta-text: #0f172a;--home-primary-cta-border: rgba(191, 219, 254, .92);--home-primary-cta-shadow: 0 16px 38px rgba(125, 157, 200, .18), inset 0 1px 0 rgba(255, 255, 255, .9);--home-secondary-cta-bg: rgba(255, 255, 255, .08);--home-secondary-cta-border: rgba(255, 255, 255, .42);--home-elevation-soft: 0 12px 24px rgba(15, 23, 42, .08)}.site-header{border-bottom:1px solid rgba(148,163,184,.08)}.site-header__brand-mark{position:relative;display:flex;width:clamp(42px,5vw,66px);height:clamp(42px,5vw,66px);flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;padding:4px;border-radius:14px;background:#ffffffe6;box-shadow:0 6px 18px #0f172a1a}.site-header__brand-logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;opacity:0;transform-origin:center;transition:opacity .2s ease,transform .2s ease}.site-header__brand-logo.is-loaded{opacity:1}.site-header__brand:hover .site-header__brand-logo{transform:scale(1.05)}.site-header--default{background:#fffffff5!important;border-bottom-color:#0f172a1a;box-shadow:0 10px 30px #0f172a14;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}html.dark .site-header--default{background:#18181bf5!important;border-bottom-color:#ffffff1a;box-shadow:0 10px 30px #00000047}.site-header__nav-link{border:1px solid transparent;color:var(--semi-color-text-1);white-space:nowrap}.site-header--default .site-header__nav-link{color:#0f172ab8}html.dark .site-header--default .site-header__nav-link{color:#e2e8f0c2}.site-header--default .site-header__nav-link:hover{color:var(--semi-color-primary)!important;background:#3b82f614}.site-header__balance-trigger{min-width:112px;min-height:34px;padding:0 10px!important;border-radius:6px!important;border:1px solid rgba(15,23,42,.12)!important;background:#ffffffc2!important;color:var(--semi-color-text-0)!important}.site-header__balance-trigger .semi-button-content{display:inline-flex;align-items:center;gap:7px;max-width:168px}.site-header__balance-amount{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:0}.site-header__balance-popover{display:flex;align-items:stretch;gap:2px;min-width:250px;padding:12px 14px}.site-header__balance-popover-item{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:5px}.site-header__model-search-button{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f8fafcd6!important;color:#0f172a!important;box-shadow:none!important}.site-header__model-search-button:hover,.site-header__model-search-button:focus{background:#f1f5f9fa!important;border-color:#0f172a24!important}.site-header__model-search-button .semi-icon,.site-header__model-search-button svg{color:currentColor!important}.site-header__nav-link--group{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.site-header__nav-link--active{color:var(--semi-color-primary)!important;background:rgba(var(--semi-blue-0),.08);border-color:rgba(var(--semi-blue-1),.18)}@media (max-width: 620px){body:has(.model-detail-page){overflow-x:hidden}body:has(.model-detail-page) .site-header__inner{gap:8px;min-width:0;overflow:hidden}body:has(.model-detail-page) .site-header__nav-slot{display:none}body:has(.model-detail-page) .site-header__actions-slot{display:none}body:has(.model-detail-page) .site-header__brand-title{display:inline-flex;max-width:calc(100vw - 112px);overflow:hidden;font-size:clamp(24px,7vw,34px)!important;text-overflow:ellipsis;white-space:nowrap}}body:has(.model-detail-page) .site-header--default{min-height:48px;border-bottom-color:#d9d9de;background:#f3f3f3!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.model-detail-page) .site-header>.w-full{max-width:none;padding-right:40px!important;padding-left:40px!important}body:has(.model-detail-page) .site-header__inner{justify-content:flex-start!important;gap:0;height:48px!important;min-height:48px!important}body:has(.model-detail-page) .site-header__brand{flex:0 0 auto;gap:0;margin-right:40px}body:has(.model-detail-page) .site-header__brand-mark{display:none}body:has(.model-detail-page) .site-header__brand-title{display:inline-flex;color:#111827!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:0}body:has(.model-detail-page) .site-header__nav-slot{display:flex;flex:0 0 auto;align-items:center;align-self:stretch}body:has(.model-detail-page) .site-header__nav-slot nav{gap:34px;margin:0;overflow:visible}body:has(.model-detail-page) .site-header__nav-link{height:39px;min-height:39px;padding:10px 2px!important;border:0;border-radius:0;background:transparent!important;color:#1a2330!important;font-size:14px;font-weight:400;line-height:19.124px}body:has(.model-detail-page) .site-header__nav-link:hover,body:has(.model-detail-page) .site-header__nav-link--active{border:0;background:transparent!important;color:#1a2330!important}body:has(.model-detail-page) .site-header__actions-slot{display:flex;align-items:center;height:48px!important;margin-left:auto}body:has(.model-detail-page) .site-header__actions{gap:8px!important}body:has(.model-detail-page) .site-header__model-search-button,body:has(.model-detail-page) .site-header__actions>.semi-button,body:has(.model-detail-page) .site-header__actions>.semi-badge .semi-button,body:has(.model-detail-page) .site-header__actions>div>.semi-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:4px!important;background:#e8e8ea!important;color:#1a2330!important;box-shadow:none!important}body:has(.model-detail-page) .site-header__model-search-button:hover,body:has(.model-detail-page) .site-header__actions>.semi-button:hover,body:has(.model-detail-page) .site-header__actions>.semi-badge .semi-button:hover,body:has(.model-detail-page) .site-header__actions>div>.semi-button:hover{background:#dedee2!important}body:has(.model-detail-page) .site-header__auth-button--login,body:has(.model-detail-page) .site-header__auth-button--register{width:auto!important;min-width:36px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:4px!important}body:has(.model-detail-page) .site-header__auth-button--login{border:1px solid #1a2330!important;background:transparent!important;color:#1a2330!important}body:has(.model-detail-page) .site-header__auth-button--register{border:1px solid #5f41cf!important;background:#5f41cf!important;color:#faf7f8!important}body:has(.model-detail-page) .site-header__auth-button span{padding:0!important;color:currentColor!important;font-size:14px!important;font-weight:500!important}body:has(.model-detail-page) .site-header__actions .flex.-ml-px{margin-left:8px!important}@media (max-width: 620px){body:has(.model-detail-page){overflow-x:hidden}body:has(.model-detail-page) .site-header>.w-full{padding-right:15px!important;padding-left:15px!important}body:has(.model-detail-page) .site-header__inner{gap:8px;min-width:0;overflow:hidden}body:has(.model-detail-page) .site-header__nav-slot,body:has(.model-detail-page) .site-header__actions-slot{display:none!important}body:has(.model-detail-page) .site-header__brand{min-width:0;margin-right:0}body:has(.model-detail-page) .site-header__brand-title{max-width:calc(100vw - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body:has(.model-detail-page) .site-header,body:has(.model-detail-page) .site-header--default{display:none!important}.model-detail-drawer .semi-sidesheet-inner,.model-detail-drawer .semi-sidesheet-body{background:#f5f6f8}.model-detail-drawer-content{min-height:100%;padding:18px 22px 24px;color:#17181c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,Microsoft YaHei,Arial,sans-serif}.model-detail-drawer-hero{position:relative;display:grid;gap:13px;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.model-detail-drawer-hero__main{display:flex;align-items:flex-start;min-width:0;gap:12px;padding-right:34px}.model-detail-drawer-model-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border:1px solid #e8e8ec;border-radius:8px;background:#f7f8fa;color:#5f41cf;font-size:14px;font-weight:800;letter-spacing:0}.model-detail-drawer-hero__copy{min-width:0}.model-detail-drawer-title-row{display:flex;align-items:center;min-width:0;gap:8px}.model-detail-drawer-title-row h2{min-width:0;margin:0;overflow:hidden;color:#14161f;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-title-row button{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:#f0f1f4;color:#777a84;cursor:pointer}.model-detail-drawer-title-row button:hover{background:#ece8ff;color:#5f41cf}.model-detail-drawer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:7px;color:#777a84;font-size:12px;line-height:1.3}.model-detail-drawer-meta i{width:3px;height:3px;border-radius:999px;background:#c3c5cb}.model-detail-drawer-meta strong{color:#5f41cf;font-weight:700}.model-detail-drawer-hero p{max-width:840px;margin:0;color:#676b75;font-size:13px;line-height:1.65}.model-detail-drawer-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.model-detail-drawer-action.semi-button{min-width:112px!important;height:34px!important;padding:0 13px!important;border:1px solid #d9dbe2!important;border-radius:6px!important;background:#fff!important;color:#30333b!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.model-detail-drawer-action.semi-button:hover{border-color:#bfc3cc!important;background:#f7f8fa!important;color:#17181c!important}.model-detail-drawer-action.is-primary.semi-button{border-color:#5f41cf!important;background:#5f41cf!important;color:#fff!important}.model-detail-drawer-action.is-primary.semi-button:hover{border-color:#5235ba!important;background:#5235ba!important;color:#fff!important}.model-detail-drawer-tabs{margin-top:14px}.model-detail-drawer-tabs .semi-tabs-bar{margin-bottom:14px;padding:4px;border:1px solid #e8e9ed;border-radius:8px;background:#fff}.model-detail-drawer-tabs .semi-tabs-tab{min-width:0;height:34px;border-radius:6px}.model-detail-drawer-tab-label{display:inline-flex;align-items:center;min-width:0;gap:6px}.model-detail-drawer-tab-content{display:grid;gap:14px}.model-detail-drawer-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.model-detail-drawer-metric-grid.is-llm{grid-template-columns:repeat(4,minmax(0,1fr))}.model-detail-drawer-metric-grid.is-llm .model-detail-drawer-metric:nth-child(4n+1){border-left:0}.model-detail-drawer-metric-grid.is-llm .model-detail-drawer-metric:nth-child(n+5){border-top:1px solid #ececf0}.model-detail-drawer-metric{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:12px 14px}.model-detail-drawer-metric+.model-detail-drawer-metric{border-left:1px solid #ececf0}.model-detail-drawer-metric__icon{display:inline-grid;place-items:center;grid-row:span 2;width:26px;height:26px;border-radius:6px;background:#f0f7ff;color:#1677ff}.model-detail-drawer-metric span:not(.model-detail-drawer-metric__icon){overflow:hidden;color:#8a8e98;font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-metric strong{overflow:hidden;color:#17181c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-metric strong.is-good,.model-detail-drawer-table .is-good{color:#11996e}.model-detail-drawer-metric strong.is-warn,.model-detail-drawer-table .is-warn{color:#b7791f}.model-detail-drawer-metric strong.is-bad,.model-detail-drawer-table .is-bad{color:#d14343}.model-detail-drawer-metric em{grid-column:2;color:#a1a5af;font-size:11px;font-style:normal}.model-detail-drawer-metric-note{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 4px;color:#7e828d;font-size:12px}.model-detail-drawer-metric-note strong{color:#454955;font-weight:700}.model-detail-drawer-catalog-grid,.model-detail-drawer-overview-grid,.model-detail-drawer-trend-grid{display:grid;gap:12px}.model-detail-drawer-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.model-detail-drawer-catalog-stat,.model-detail-drawer-section{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.model-detail-drawer-catalog-stat{display:grid;min-width:0;gap:4px;padding:12px}.model-detail-drawer-catalog-stat span{display:inline-flex;align-items:center;min-width:0;gap:5px;overflow:hidden;color:#8a8e98;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-catalog-stat strong{overflow:hidden;color:#17181c;font-size:15px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-catalog-stat em{overflow:hidden;color:#a0a4ae;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.model-detail-drawer-section{min-width:0;padding:14px}.model-detail-drawer-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.model-detail-drawer-section__head h3{display:flex;align-items:center;gap:7px;margin:0;color:#20232b;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:0}.model-detail-drawer-section__head p{margin:4px 0 0;color:#8a8e98;font-size:12px;line-height:1.45}.model-detail-drawer-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #ececf0;border-radius:8px;background:#ececf0;gap:1px}.model-detail-drawer-info-cell{display:grid;min-width:0;min-height:58px;align-content:center;gap:6px;padding:10px 12px;background:#fff}.model-detail-drawer-info-cell>span{overflow:hidden;color:#8a8e98;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-info-cell strong,.model-detail-drawer-info-cell code{min-width:0;overflow:hidden;color:#20232b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-info-cell code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.model-detail-drawer-pill-list{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:5px}.model-detail-drawer-muted{color:#a0a4ae;font-size:12px;font-style:normal}.model-detail-drawer-signal-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center;gap:12px;padding:12px;border:1px solid #ececf0;border-radius:8px;background:#fff}.model-detail-drawer-signal-capabilities{min-width:0}.model-detail-drawer-modality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-detail-drawer-modality-grid div{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:12px;min-height:40px;padding:0 12px;border:1px solid #ececf0;border-radius:8px;background:#fafafa}.model-detail-drawer-modality-grid span{color:#8a8e98;font-size:12px;font-weight:700}.model-detail-drawer-modality-grid strong{min-width:0;overflow:hidden;color:#20232b;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.model-detail-drawer-privacy-value{display:grid;gap:4px}.model-detail-drawer-privacy-value strong{white-space:normal}.model-detail-drawer-privacy-value em{color:#8a8e98;font-size:11px;font-style:normal}.model-detail-drawer .semi-card{overflow:hidden;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important}.model-detail-drawer .semi-table-wrapper,.model-detail-drawer .semi-table-container{border-radius:8px}.model-detail-drawer-loading{display:flex;align-items:center;justify-content:center;min-height:260px;gap:10px}.model-detail-drawer-table-wrap{width:100%;overflow-x:auto}.model-detail-drawer-table{width:100%;min-width:660px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #ececf0;border-radius:8px;background:#fff}.model-detail-drawer-table.is-llm-token-table{min-width:820px}.model-detail-drawer-table.is-llm-token-table th:nth-child(2),.model-detail-drawer-table.is-llm-token-table td:nth-child(2){width:250px}.model-detail-drawer-table th,.model-detail-drawer-table td{height:42px;padding:0 12px;border-bottom:1px solid #ececf0;color:#454955;font-size:12px;text-align:left;white-space:nowrap}.model-detail-drawer-table th{background:#f7f8fa;color:#8a8e98;font-size:11px;font-weight:800}.model-detail-drawer-table tr:last-child td{border-bottom:0}.model-detail-drawer-group-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#f0f7ff;color:#1668dc;font-size:12px;font-weight:700}.model-detail-drawer-token-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;min-width:220px}.model-detail-drawer-token-stack span{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.model-detail-drawer-token-stack em{flex:0 0 auto;color:#8a8e98;font-size:11px;font-style:normal}.model-detail-drawer-token-stack strong{min-width:0;overflow:hidden;color:#242833;font-size:12px;font-weight:800;text-overflow:ellipsis}.model-detail-drawer-uptime-bars{display:flex;align-items:end;min-width:168px;gap:3px}.model-detail-drawer-uptime-bars span{display:block;flex:0 0 4px;width:4px;min-height:6px;border-radius:999px;background:#11996e}.model-detail-drawer-uptime-bars span.is-warn{background:#d69e2e}.model-detail-drawer-uptime-bars span.is-bad{background:#d14343}.model-detail-drawer-uptime-bars strong{margin-left:6px;color:#454955;font-size:12px;font-weight:800}.model-detail-drawer-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-detail-drawer-trend__chart{display:block;width:100%;height:118px;overflow:visible}.model-detail-drawer-trend__plot{position:relative;margin-top:2px}.model-detail-drawer-trend__chart .is-axis{stroke:#e2e4e8;stroke-width:.8}.model-detail-drawer-trend__chart .is-grid{stroke:#f0f1f4;stroke-width:.6}.model-detail-drawer-trend__chart .is-line{fill:none;stroke:#5f41cf;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.model-detail-drawer-trend__point{outline:none}.model-detail-drawer-trend__point .is-dot{fill:#fff;stroke:#5f41cf;stroke-width:1.5;vector-effect:non-scaling-stroke}.model-detail-drawer-trend__point .is-hit{fill:transparent;stroke:transparent;cursor:crosshair;pointer-events:all}.model-detail-drawer-trend__point:hover .is-dot,.model-detail-drawer-trend__point:focus-visible .is-dot{fill:#5f41cf;stroke:#fff;stroke-width:1.8}.model-detail-drawer-trend-tooltip{position:absolute;z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:-webkit-max-content;min-width:max-content;padding:5px 8px;border-radius:6px;background:#14161eeb;color:#fff;font-size:11px;line-height:1.15;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 8px 20px #13182429}.model-detail-drawer-trend-tooltip span{color:#ffffffad}.model-detail-drawer-trend-tooltip strong{color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.model-detail-drawer-trend__foot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;min-height:34px;margin-top:3px;color:#a0a4ae;font-size:11px}.model-detail-drawer-trend__axis-label{display:inline-flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.model-detail-drawer-trend__axis-label.is-start{justify-self:start;text-align:left}.model-detail-drawer-trend__axis-label.is-end{justify-self:end;text-align:right}.model-detail-drawer-trend__axis-label strong{color:#858b98;font-size:10px;font-weight:700;line-height:1.1}.model-detail-drawer-trend__axis-label em{color:#9aa0ad;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:1.1}.model-detail-drawer-trend__foot>span:not(.model-detail-drawer-trend__axis-label){align-self:center;justify-self:center;padding:4px 8px;border:1px solid #edf0f4;border-radius:999px;background:#f8fafc;color:#9aa0ad;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}html.dark .model-detail-drawer-trend__axis-label strong{color:#d4d4d8}html.dark .model-detail-drawer-trend__axis-label em{color:#a1a1aa}html.dark .model-detail-drawer-trend__foot>span:not(.model-detail-drawer-trend__axis-label){border-color:#ffffff1a;background:#ffffff0f;color:#a1a1aa}@media (max-width: 1024px){.model-detail-drawer-catalog-grid,.model-detail-drawer-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-drawer-overview-grid{grid-template-columns:1fr}}@media (max-width: 720px){.model-detail-drawer-content{padding:14px 14px 24px}.model-detail-drawer-hero{padding:14px}.model-detail-drawer-hero__main{padding-right:28px}.model-detail-drawer-title-row h2{font-size:18px;white-space:normal;word-break:break-word}.model-detail-drawer-hero__actions{display:grid;grid-template-columns:1fr}.model-detail-drawer-hero__actions .semi-button{width:100%}.model-detail-drawer-metric-grid,.model-detail-drawer-catalog-grid,.model-detail-drawer-trend-grid,.model-detail-drawer-info-grid,.model-detail-drawer-signal-panel,.model-detail-drawer-modality-grid{grid-template-columns:1fr}.model-detail-drawer-metric+.model-detail-drawer-metric{border-top:1px solid #ececf0;border-left:0}.model-detail-drawer-tabs .semi-tabs-bar{overflow-x:auto}}.site-header__nav-chevron{flex:0 0 auto;opacity:.72;transition:transform .18s ease}.site-header__nav-link--group:hover .site-header__nav-chevron,.site-header__nav-link--group:focus-visible .site-header__nav-chevron{transform:translateY(1px)}.site-header__nav-menu{width:-webkit-max-content;width:max-content;min-width:292px;max-width:min(340px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 112px))!important;padding:10px!important;border-radius:14px!important;overflow:visible;overflow-y:visible!important;scrollbar-width:none;-ms-overflow-style:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transform:none;box-shadow:0 18px 48px #0f172a29,inset 0 1px #ffffffb8!important}.site-header__nav-menu::-webkit-scrollbar{display:none}.semi-dropdown-wrapper:has(.site-header__nav-menu){width:-webkit-max-content!important;width:max-content!important;max-width:calc(100vw - 24px)!important;overflow:visible!important;scrollbar-width:none;-ms-overflow-style:none}.semi-dropdown-wrapper:has(.site-header__nav-menu)::-webkit-scrollbar{display:none}.site-header__nav-menu--default{background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important}.site-header__nav-menu--home{background:#0b1220db!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff1f!important}.site-header__nav-menu-title{padding:8px 12px 7px!important;color:var(--semi-color-text-2)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.site-header__nav-menu--home .site-header__nav-menu-title{color:#cbd5e1e0!important}.site-header__nav-menu-item{padding:0!important;border-radius:10px!important;color:inherit!important;transition:background-color .16s ease,transform .16s ease}.site-header__nav-menu .site-header__nav-menu-item:hover,.site-header__nav-menu .site-header__nav-menu-item:focus{background:#0f172a0f!important}.site-header__nav-menu--home .site-header__nav-menu-item:hover,.site-header__nav-menu--home .site-header__nav-menu-item:focus{background:#ffffff1a!important}.site-header__nav-menu-item+.site-header__nav-menu-title{margin-top:8px!important}.site-header__nav-menu-item-content{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;white-space:normal}.site-header__nav-menu-item-title{color:var(--semi-color-text-0);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0}.site-header__nav-menu-item-description{color:var(--semi-color-text-2);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:0}.site-header__nav-menu--home .site-header__nav-menu-item-title{color:#f8fafcf5}.site-header__nav-menu--home .site-header__nav-menu-item-description{color:#e2e8f0bd}.site-header--home{--home-header-height: 76px;--home-header-text: rgba(235, 244, 251, .92);--home-header-bg: rgba(17, 24, 39, .42);--home-header-border: rgba(255, 255, 255, .08);--home-header-shadow: none;box-sizing:border-box;height:var(--home-header-height);min-height:var(--home-header-height);color:var(--home-header-text);background:var(--home-header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--home-header-shadow);border-bottom-color:var(--home-header-border)}.site-header--home .site-header__inner{height:var(--home-header-height);min-height:var(--home-header-height)}.site-header--home .site-header__brand-mark{width:56px;max-width:56px;height:56px;overflow:hidden;padding:0;border:0;border-radius:14px;background:transparent;box-shadow:none}.site-header--home .site-header__brand-logo{position:static;width:56px;height:56px;max-width:none;max-height:none;object-fit:contain;transform:none;transform-origin:center}.site-header--home .site-header__brand:hover .site-header__brand-logo{transform:scale(1.04)}.site-header--home .site-header__brand-title{font-size:24px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0}.site-header--home .site-header__brand,.site-header--home .site-header__brand-title,.site-header--home .site-header__nav-link,.site-header--home .site-header__actions,.site-header--home .site-header__actions .semi-button,.site-header--home .site-header__actions .semi-button .semi-icon,.site-header--home .site-header__actions .semi-typography,.site-header--home .site-header__actions .lucide{color:var(--home-header-text)!important}.site-header--home .site-header__nav-link{border-radius:6px;padding-inline:14px;min-height:34px;font-size:15px;font-weight:500;line-height:1.1}.site-header--home .site-header__nav-link--active{color:#fff!important;background:#ffffff1f;border-color:#ffffff29}.site-header--home .site-header__nav-link:hover{color:#f8fafcfa!important;background:#ffffff14}.site-header--home .site-header__actions .semi-button{min-height:34px;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none}.site-header--home .site-header__actions .semi-button:hover,.site-header--home .site-header__actions .semi-button:focus{background:#ffffff1f!important}.site-header--home .site-header__balance-trigger{min-height:34px;background:#ffffff1f!important;border-color:#ffffff2e!important;color:#fff!important}.site-header--home .site-header__balance-trigger:hover,.site-header--home .site-header__balance-trigger:focus{background:#fff3!important;border-color:#ffffff3d!important}.site-header--home .site-header__model-search-button{background:#ffffff1a!important;border-color:#ffffff1f!important;color:#fff!important}.site-header--home .site-header__model-search-button:hover,.site-header--home .site-header__model-search-button:focus{background:#ffffff2e!important;border-color:#fff3!important}.site-header--home .site-header__actions .site-header__auth-button--login{background:#ffffff1f!important;background-color:#ffffff1f!important;background-image:none!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #03071214}.site-header--home .site-header__actions .site-header__auth-button--login:hover,.site-header--home .site-header__actions .site-header__auth-button--login:focus{background:#ffffff29!important;background-color:#ffffff29!important;border-color:#ffffff2e!important}.site-header--home .site-header__actions .site-header__auth-button--login span{color:#fff!important}.site-header--home .site-header__actions .site-header__auth-button--register{background:#ffffff2e!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0307121a}.site-header--home .site-header__actions .site-header__auth-button--register:hover,.site-header--home .site-header__actions .site-header__auth-button--register:focus{background:#ffffff3d!important;border-color:#ffffff38!important}.site-header--home .site-header__actions .site-header__auth-button--register span{color:#fff!important}.site-header--home .site-header__user-trigger{background:#ffffff1a!important;border-color:#ffffff1f!important}.site-header--home .site-header__user-trigger .semi-typography{color:#fff!important}.site-header--home .site-header__user-trigger .lucide,.site-header--home .site-header__user-trigger svg:not(.semi-avatar svg){color:#ffffffc7!important}.site-header--home .site-header__actions .semi-typography,.site-header--home .site-header__actions .semi-button span,.site-header--home .site-header__actions .semi-button .semi-icon{font-size:15px!important;font-weight:500!important}.model-search-modal .semi-modal{max-width:calc(100vw - 24px)}.model-search-modal .semi-modal-content{border-radius:8px!important;overflow:hidden;background:#fffffffa!important;box-shadow:0 28px 88px #0f172a3d!important}.model-search-panel{display:flex;flex-direction:column;min-height:520px;background:#fff}.model-search-panel__searchbar{display:flex;align-items:center;gap:18px;min-height:76px;padding:0 28px;background:#f6f7f9;color:#0f172a}.model-search-panel__input{flex:1;min-width:0}.model-search-panel__input.semi-input-wrapper,.model-search-panel__input .semi-input-wrapper{height:76px;border:0!important;background:transparent!important;box-shadow:none!important}.model-search-panel__input .semi-input{height:76px;font-size:24px;line-height:1.2;letter-spacing:0}.model-search-panel__input .semi-input::placeholder{color:#808894}.model-search-panel__body{flex:1;min-height:0;padding:34px 30px 38px}.model-search-panel__loading{display:flex;min-height:300px;align-items:center;justify-content:center}.model-search-panel__section{display:flex;flex-direction:column;gap:18px}.model-search-panel__section-title{color:#8b919b!important;font-size:17px!important;font-weight:500!important;letter-spacing:0!important}.model-search-panel__popular,.model-search-panel__results{display:grid;grid-template-columns:1fr;gap:2px}.model-search-panel__result{display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 0;border:0;border-radius:8px;background:transparent;color:#020f22;cursor:pointer;text-align:left}.model-search-panel__result:hover,.model-search-panel__result:focus-visible{background:#0f172a0b;outline:none}.model-search-panel__result-main{display:flex;min-width:0;flex-direction:column;gap:4px;padding-left:0}.model-search-panel__result-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#020f22;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.25}.model-search-panel__result-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:13px;letter-spacing:0}.model-search-panel__result-tags{display:flex;max-width:240px;flex-wrap:wrap;justify-content:flex-end;gap:6px}.model-search-panel__empty{padding:74px 0}@media (max-width: 768px){.site-header__model-search-button{width:40px!important;height:40px!important;min-width:40px!important}.model-search-panel{min-height:min(560px,calc(100vh - 96px))}.model-search-panel__searchbar{min-height:64px;gap:12px;padding:0 16px}.model-search-panel__input.semi-input-wrapper,.model-search-panel__input .semi-input-wrapper,.model-search-panel__input .semi-input{height:64px}.model-search-panel__input .semi-input{font-size:20px}.model-search-panel__body{padding:24px 18px 28px}.model-search-panel__result{grid-template-columns:minmax(0,1fr) 20px;min-height:54px}.model-search-panel__result-tags{display:none}.model-search-panel__result-title{font-size:18px}}.hero-stage{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:none;background:radial-gradient(circle at 14% 12%,var(--home-hero-bg-radial-left),transparent 30%),radial-gradient(circle at 84% 12%,var(--home-hero-bg-radial-right),transparent 24%),radial-gradient(circle at 52% 100%,var(--home-hero-bg-radial-bottom),transparent 32%),var(--home-hero-bg-base)}.hero-stage__slides,.hero-stage__slide{position:absolute;top:0;right:0;bottom:0;left:0}.hero-stage__slide{opacity:0;transition:opacity 1.1s ease;will-change:opacity}.hero-stage__slide.is-active{opacity:1}.hero-stage__image{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:var(--home-hero-image-filter)}.hero-stage__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0000009e,#00000073 35%,#00000026 60%,#0000 80%),linear-gradient(0deg,#00000080,#00000026,#0000 60%),var(--home-hero-bottom-fade)}.hero-stage__content{position:absolute;z-index:1;left:0;right:0;bottom:clamp(164px,18vh,220px);width:min(100%,1440px);margin:0 auto;max-width:none;padding:0 clamp(24px,5vw,150px);display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;border:none;box-shadow:none}@keyframes heroFadeSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-stage__text-animate{width:min(100%,640px);animation:heroFadeSlideUp .7s cubic-bezier(.16,1,.3,1) both}.hero-stage__title{margin:0;color:var(--home-title-color);max-width:26ch;font-size:clamp(2rem,3.45vw,3rem);line-height:1.08;font-weight:700;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.7),0 4px 40px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.6)}.hero-stage__subtitle{margin:16px 0 0;max-width:620px;color:var(--home-body-color);font-size:clamp(.96rem,1.15vw,1.12rem);line-height:1.66;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.65),0 4px 28px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.5)}.hero-stage__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.hero-stage__primary-link{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:9999px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.01em;text-decoration:none;color:var(--home-primary-cta-text);border:1px solid var(--home-primary-cta-border);background:var(--home-primary-cta-bg);box-shadow:var(--home-primary-cta-shadow);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.hero-stage__primary-link:hover{transform:translateY(-2px);background:#fffffffa;box-shadow:0 18px 42px #7d9dc83d,inset 0 1px #fffffff0}.hero-stage__arrow{font-size:20px;line-height:1;margin-left:2px;transition:transform .2s ease}.hero-stage__primary-link:hover .hero-stage__arrow{transform:translate(3px)}.hero-stage__footer{position:absolute;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 clamp(16px,4vw,32px)}.hero-stage__selector{display:flex;align-items:stretch;justify-content:flex-start;gap:6px;padding:6px;border-radius:10px;background:#00000052;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(100%,980px);max-width:min(980px,calc(100vw - 40px));box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.hero-stage__selector::-webkit-scrollbar{display:none}.hero-stage__selector-card{position:relative;display:flex;align-items:center;gap:10px;min-width:clamp(132px,14vw,164px);padding:8px 14px 8px 8px;border-radius:6px;border:1px solid transparent;background:#ffffff0a;color:#ffffff9e;cursor:pointer;overflow:hidden;flex-shrink:0;scroll-snap-align:start;transition:background .25s ease,border-color .25s ease,color .25s ease}.hero-stage__selector-card:hover{background:#ffffff1a;color:#ffffffe0}.hero-stage__selector-card.is-active{background:#ffffff1f;border-color:#7c3aed;color:#fff}.hero-stage__selector-thumb{width:48px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0;opacity:.7;transition:opacity .25s ease}.hero-stage__selector-card.is-active .hero-stage__selector-thumb{opacity:1}.hero-stage__selector-label{font-size:13px;font-weight:500;white-space:nowrap;letter-spacing:.01em}.hero-stage__selector-progress{position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,#fff9,#ffffffeb);border-radius:0 1px 1px 0;animation:hero-selector-fill linear forwards}@keyframes hero-selector-fill{0%{width:0}to{width:100%}}.hero-stage__scroll{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:8px 14px;background:#ffffff14;color:#f8fafceb;cursor:pointer;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px #0f172a14}.hero-stage__scroll .semi-icon{animation:hero-stage-bounce 1.8s ease-in-out infinite}@keyframes hero-stage-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.home-pricing-showcase{position:relative;overflow:hidden;background:#f3f3f3;color:#172033}.home-pricing-showcase__hero{position:relative;min-height:220px;overflow:hidden;background:#f3f3f3}.home-pricing-showcase__hero-image,.home-pricing-showcase__hero-shade{display:none}.home-pricing-showcase__hero-content{position:relative;z-index:1;display:flex;width:min(100%,1440px);min-height:220px;margin:0 auto;padding:0 clamp(24px,5vw,70px);flex-direction:column;justify-content:center;align-items:flex-start}.home-pricing-showcase__eyebrow{margin:0 0 16px;color:#8b929f;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0}.home-pricing-showcase__title{margin:0;color:#172033;font-size:40px;font-weight:700;line-height:1.16;letter-spacing:0}.home-pricing-showcase__subtitle{width:min(100%,640px);margin:18px 0 0;color:#626b7a;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0}.home-pricing-showcase__body{width:min(100%,1440px);margin:0 auto;padding:18px clamp(24px,5vw,70px) 76px}.home-pricing-showcase__toolbar{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:28px;margin-bottom:28px}.home-pricing-showcase__search{display:flex;align-items:center;gap:14px;min-width:0;height:40px;padding:0 18px;border:1px solid #d9dce3;border-radius:4px;background:#ffffff57;color:#111827}.home-pricing-showcase__search svg{flex:0 0 auto;color:#111827}.home-pricing-showcase__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827;font-size:14px;line-height:1.2;letter-spacing:0}.home-pricing-showcase__search input::placeholder{color:#8b929f}.home-pricing-showcase__tabs{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(126px,auto);border:1px solid #d9dce3;border-radius:4px;overflow:hidden;background:#ffffff42}.home-pricing-showcase__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 24px;border:0;border-right:1px solid #d9dce3;background:transparent;color:#808895;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.home-pricing-showcase__tab:last-child{border-right:0}.home-pricing-showcase__tab:hover,.home-pricing-showcase__tab:focus-visible{color:#7a35ff;outline:none}.home-pricing-showcase__tab.is-active{position:relative;z-index:1;color:#6d2cff;background:#fff;box-shadow:inset 0 0 0 1px #6d2cff}.home-pricing-showcase__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#6d2cff1a;color:currentColor;font-size:12px;font-weight:600}.home-pricing-showcase__layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}.home-pricing-showcase__providers{display:flex;min-width:0;flex-direction:column;gap:12px}.home-pricing-showcase__providers-title{margin-bottom:4px;color:#172033;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0}.home-pricing-showcase__provider{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:28px;padding:1px 0;border:0;background:transparent;color:#1f2937;cursor:pointer;text-align:left;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0}.home-pricing-showcase__provider span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-pricing-showcase__checkbox{width:14px;height:14px;border:1px solid #d9dce3;border-radius:2px;background:#ffffff4d;box-shadow:inset 0 0 0 2px #fff6}.home-pricing-showcase__provider.is-active{color:#111827;font-weight:600}.home-pricing-showcase__provider.is-active .home-pricing-showcase__checkbox{border-color:#6d2cff;background:#6d2cff;box-shadow:inset 0 0 0 3px #fff}.home-pricing-showcase__provider-count{color:#8b929f;font-size:12px;font-weight:500}.home-pricing-showcase__table-wrap{min-width:0}.home-pricing-showcase__viewbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;margin-bottom:8px}.home-pricing-showcase__view-buttons{display:inline-flex;align-items:center;gap:8px}.home-pricing-showcase__view-buttons button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:30px;border:1px solid #d9dce3;border-radius:4px;background:#ffffff47;color:#9aa2ad;cursor:pointer}.home-pricing-showcase__view-buttons button:hover,.home-pricing-showcase__view-buttons button:focus-visible,.home-pricing-showcase__view-buttons button.is-active{color:#6d2cff;border-color:#6d2cff;background:#fff;outline:none}.home-pricing-showcase__result-count{color:#8b929f;font-size:13px;font-weight:500;letter-spacing:0}.home-pricing-showcase__table{min-width:1120px;border:1px solid #d9dce3;border-radius:4px;background:#ffffff2e;overflow:hidden}.home-pricing-showcase__thead,.home-pricing-showcase__row{display:grid;grid-template-columns:minmax(170px,.82fr) minmax(136px,.62fr) minmax(430px,2fr) minmax(80px,.36fr) minmax(100px,.45fr) minmax(84px,.38fr);align-items:center;column-gap:16px}.home-pricing-showcase__thead{min-height:44px;padding:0 18px;border-bottom:1px solid #d9dce3;color:#8b929f;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0}.home-pricing-showcase__row{min-height:72px;padding:14px 18px;border-bottom:1px solid #d9dce3;color:#172033}.home-pricing-showcase__row:last-child{border-bottom:0}.home-pricing-showcase__model{display:flex;min-width:0;flex-direction:column;gap:6px}.home-pricing-showcase__model-name{min-width:0;overflow-wrap:anywhere;color:#172033;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0}.home-pricing-showcase__model-meta{min-width:0;overflow-wrap:anywhere;white-space:normal;color:#8b929f;font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0}.home-pricing-showcase__pill{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:0 10px;border:1px solid rgba(109,44,255,.18);border-radius:999px;background:#6d2cff12;color:#6d2cff;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.home-pricing-showcase__price{display:flex;min-width:0;flex-direction:column;gap:3px;color:#6d2cff;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.home-pricing-showcase__price-prefix{color:#a0a7b3;font-size:12px;font-weight:500;line-height:1.25}.home-pricing-showcase__price-tiers{display:grid;min-width:0;gap:7px}.home-pricing-showcase__price-tier{display:grid;grid-template-columns:minmax(86px,.38fr) minmax(0,1.62fr);align-items:center;gap:10px}.home-pricing-showcase__tier-heading{display:flex;min-width:0;flex-direction:column;gap:1px;color:#172033;font-size:12px;font-weight:700;line-height:1.25}.home-pricing-showcase__tier-heading span:last-child{color:#8b929f;font-size:11px;font-weight:500}.home-pricing-showcase__tier-items{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px}.home-pricing-showcase__tier-item{display:flex;min-width:0;flex-direction:column;gap:1px;color:#8b929f;font-size:10px;font-weight:500;line-height:1.2}.home-pricing-showcase__tier-item>span{min-height:24px;overflow-wrap:anywhere;white-space:normal}.home-pricing-showcase__tier-item strong{color:#6d2cff;font-size:13px;font-weight:700;line-height:1.25}.home-pricing-showcase__tier-unit{color:#a0a7b3;font-size:10px;font-weight:500;line-height:1.2;text-align:right}.home-pricing-showcase__group{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172033;font-size:14px;font-weight:600;line-height:1.35}.home-pricing-showcase__discount{color:#172033;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0}.home-pricing-showcase__discount.is-active{color:#ff5a1f;font-size:20px}.home-pricing-showcase__discount-link{color:inherit;text-decoration:none}.home-pricing-showcase__discount-link:hover,.home-pricing-showcase__discount-link:focus-visible{color:#e5480f;text-decoration:underline;outline:none}.home-pricing-showcase__detail-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:74px;min-height:40px;padding:0 16px;border:1px solid #6d2cff;border-radius:4px;color:#6d2cff;background:#ffffff3d;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;letter-spacing:0;transition:background-color .16s ease,color .16s ease,transform .16s ease}.home-pricing-showcase__detail-link:hover,.home-pricing-showcase__detail-link:focus-visible{color:#fff;background:#6d2cff;outline:none;transform:translateY(-1px)}.home-pricing-showcase__empty{padding:54px 24px;color:#8b929f;text-align:center;font-size:15px;line-height:1.4}.home-pricing-showcase__pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;color:#8b929f;font-size:13px;font-weight:500}.home-pricing-showcase__pagination-buttons{display:inline-flex;align-items:center;gap:8px}.home-pricing-showcase__pagination-buttons button{min-width:72px;min-height:34px;padding:0 12px;border:1px solid #d9dce3;border-radius:4px;background:#ffffff52;color:#172033;cursor:pointer;font-size:13px;font-weight:600}.home-pricing-showcase__pagination-buttons button:not(:disabled):hover,.home-pricing-showcase__pagination-buttons button:not(:disabled):focus-visible{color:#6d2cff;border-color:#6d2cff;background:#fff;outline:none}.home-pricing-showcase__pagination-buttons button:disabled{cursor:not-allowed;opacity:.46}.home-pricing-showcase__row.is-loading>div{width:100%;height:14px;border-radius:999px;background:linear-gradient(90deg,#e2e8f080,#f8fafcf2 48%,#e2e8f080);background-size:200% 100%;animation:home-pricing-loading 1.2s ease-in-out infinite}@keyframes home-pricing-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.home-pricing-showcase__table.is-compact .home-pricing-showcase__row{min-height:64px}html.dark .home-pricing-showcase{background:#0b1020;color:#f8fafceb}html.dark .home-pricing-showcase__body,html.dark .home-pricing-showcase__hero{background:#0b1020}html.dark .home-pricing-showcase__title{color:#f8fafcf0}html.dark .home-pricing-showcase__subtitle,html.dark .home-pricing-showcase__eyebrow{color:#cbd5e1a8}html.dark .home-pricing-showcase__search,html.dark .home-pricing-showcase__tabs,html.dark .home-pricing-showcase__table,html.dark .home-pricing-showcase__view-buttons button{border-color:#94a3b838;background:#0f172a85}html.dark .home-pricing-showcase__search,html.dark .home-pricing-showcase__search svg,html.dark .home-pricing-showcase__search input,html.dark .home-pricing-showcase__providers-title,html.dark .home-pricing-showcase__provider,html.dark .home-pricing-showcase__model-name,html.dark .home-pricing-showcase__group,html.dark .home-pricing-showcase__row{color:#f8fafceb}html.dark .home-pricing-showcase__tier-heading{color:#f3f4f6}html.dark .home-pricing-showcase__tier-heading span:last-child,html.dark .home-pricing-showcase__tier-item,html.dark .home-pricing-showcase__tier-unit{color:#aeb6c5}html.dark .home-pricing-showcase__tier-item strong{color:#bda7ff}html.dark .home-pricing-showcase__tab,html.dark .home-pricing-showcase__thead,html.dark .home-pricing-showcase__model-meta,html.dark .home-pricing-showcase__price-prefix,html.dark .home-pricing-showcase__result-count,html.dark .home-pricing-showcase__provider-count{color:#cbd5e1a8}html.dark .home-pricing-showcase__discount{color:#f8fafceb}html.dark .home-pricing-showcase__discount.is-active{color:#fb923c}html.dark .home-pricing-showcase__tab.is-active,html.dark .home-pricing-showcase__view-buttons button.is-active{color:#a78bfa;background:#1e293bfa;box-shadow:inset 0 0 0 1px #8b5cf6}html.dark .home-pricing-showcase__thead,html.dark .home-pricing-showcase__row{border-color:#94a3b82e}html.dark .home-pricing-showcase__detail-link{color:#a78bfa;border-color:#8b5cf6;background:#1e293b66}html.dark .home-pricing-showcase__detail-link:hover,html.dark .home-pricing-showcase__detail-link:focus-visible{color:#fff;background:#7c3aed}html.dark .home-pricing-showcase__pagination{color:#cbd5e1a8}html.dark .home-pricing-showcase__pagination-buttons button{color:#f8fafceb;border-color:#94a3b838;background:#0f172a85}@media (max-width: 1199px){.home-pricing-showcase__hero,.home-pricing-showcase__hero-content{min-height:190px}.home-pricing-showcase__body{padding-top:54px}.home-pricing-showcase__toolbar{grid-template-columns:1fr;gap:18px}.home-pricing-showcase__tabs{justify-self:stretch;grid-auto-columns:minmax(0,1fr)}.home-pricing-showcase__layout{grid-template-columns:184px minmax(0,1fr);gap:22px}.home-pricing-showcase__thead,.home-pricing-showcase__row{grid-template-columns:minmax(180px,1.1fr) minmax(104px,.52fr) minmax(220px,1.12fr) minmax(78px,.38fr) minmax(96px,.48fr) minmax(76px,.36fr);column-gap:18px;padding-inline:20px}}@media (max-width: 767px){.home-pricing-showcase__hero,.home-pricing-showcase__hero-content{min-height:170px}.home-pricing-showcase__hero-content{padding:0 18px}.home-pricing-showcase__title{font-size:32px}.home-pricing-showcase__subtitle{margin-top:12px;font-size:15px;line-height:1.58}.home-pricing-showcase__body{padding:16px 16px 56px}.home-pricing-showcase__toolbar{margin-bottom:20px}.home-pricing-showcase__search{height:44px;padding:0 14px}.home-pricing-showcase__tabs{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-pricing-showcase__tabs::-webkit-scrollbar{display:none}.home-pricing-showcase__tab{flex:1 0 104px;min-width:104px;padding:0 12px;font-size:14px}.home-pricing-showcase__layout{display:flex;flex-direction:column;gap:18px}.home-pricing-showcase__providers{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.home-pricing-showcase__providers-title{grid-column:1 / -1;margin-bottom:2px}.home-pricing-showcase__provider{min-height:34px;padding:0 8px;border:1px solid #d9dce3;border-radius:4px;background:#ffffff3d;font-size:13px}html.dark .home-pricing-showcase__provider{border-color:#94a3b82e;background:#0f172a6b}.home-pricing-showcase__viewbar{margin-bottom:10px}.home-pricing-showcase__table-wrap{width:100%;overflow-x:visible;-webkit-overflow-scrolling:touch;padding-bottom:4px}.home-pricing-showcase__table{min-width:0;border:0;background:transparent;overflow:visible}.home-pricing-showcase__thead{display:none}.home-pricing-showcase__tbody{display:grid;grid-template-columns:1fr;gap:12px}.home-pricing-showcase__row{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;min-height:0;padding:16px;border:1px solid #d9dce3;border-radius:6px;background:#ffffff47}.home-pricing-showcase__row:last-child{border-bottom:1px solid #d9dce3}.home-pricing-showcase__model{grid-column:1 / -1}.home-pricing-showcase__row>div:nth-child(2){grid-column:1}.home-pricing-showcase__price{grid-column:1 / -1}.home-pricing-showcase__price-tier{grid-template-columns:1fr;gap:6px}.home-pricing-showcase__tier-heading{flex-direction:row;align-items:baseline;gap:6px}.home-pricing-showcase__tier-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.home-pricing-showcase__tier-item>span{white-space:normal}.home-pricing-showcase__discount{grid-column:1;font-size:15px}.home-pricing-showcase__discount.is-active{font-size:18px}.home-pricing-showcase__discount:before{content:"套餐优惠 ";color:#8b929f;font-size:12px;font-weight:500}.home-pricing-showcase__group{grid-column:1;white-space:normal}.home-pricing-showcase__group:before{content:"分组 ";color:#8b929f;font-size:12px;font-weight:500}.home-pricing-showcase__row>div:nth-child(6){grid-column:2;grid-row:2 / span 4;align-self:end;justify-self:end}.home-pricing-showcase__pagination{justify-content:space-between;gap:10px}.home-pricing-showcase__pagination-buttons button{min-width:64px}.home-pricing-showcase__detail-link{min-width:68px;min-height:36px;padding:0 12px;font-size:14px}.home-pricing-showcase__row.is-loading{grid-template-columns:1fr}.home-pricing-showcase__row.is-loading>div{grid-column:auto;grid-row:auto}html.dark .home-pricing-showcase__row{border-color:#94a3b82e;background:#0f172a6b}}.home-coding-plan{position:relative;overflow:hidden;background:#f7f7f9;color:#172033}.home-coding-plan__container{width:min(100%,1440px);margin:0 auto;padding:88px clamp(24px,5vw,70px) 96px}.home-coding-plan__header{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.58fr);gap:28px;align-items:end;margin-bottom:34px}.home-coding-plan__eyebrow{grid-column:1;margin:0 0 12px;color:#8b929f;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0}.home-coding-plan__title{grid-column:1;margin:0;color:#172033;font-size:40px;font-weight:700;line-height:1.16;letter-spacing:0}.home-coding-plan__subtitle{grid-column:2;grid-row:1 / span 2;max-width:520px;margin:0;color:#626b7a;font-size:17px;font-weight:400;line-height:1.65;letter-spacing:0}.home-coding-plan__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-coding-plan__card{display:flex;min-width:0;min-height:464px;padding:24px;flex-direction:column;border:1px solid #d8dce5;border-radius:8px;background:#fff;box-shadow:0 18px 46px #14182612}.home-coding-plan__card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:30px;margin-bottom:22px}.home-coding-plan__badge,.home-coding-plan__duration{display:inline-flex;align-items:center;min-width:0;min-height:28px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.home-coding-plan__badge{gap:7px;padding:0 10px;background:#6d2cff17;color:#6d2cff}.home-coding-plan__duration{padding:0 9px;background:#f2f4f7;color:#626b7a}.home-coding-plan__card-title{min-height:30px;margin:0;overflow-wrap:anywhere;color:#172033;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:0}.home-coding-plan__card-subtitle{min-height:46px;margin:10px 0 0;color:#717b8a;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0}.home-coding-plan__price-row{display:flex;align-items:baseline;gap:8px;min-height:38px;margin-top:16px}.home-coding-plan__price{color:#172033;font-size:24px;font-weight:750;line-height:1.2;letter-spacing:0}.home-coding-plan__price-note{color:#8b929f;font-size:13px;font-weight:500;line-height:1.2}.home-coding-plan__tiers{display:flex;min-width:0;margin-top:14px;flex-direction:column;gap:8px}.home-coding-plan__tier{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:1px solid #e3e7ee;border-radius:8px;background:#fbfcfe;color:#465061;font-size:14px;font-weight:650;line-height:1.25;letter-spacing:0}.home-coding-plan__tier span{min-width:0;overflow-wrap:anywhere}.home-coding-plan__tier strong{color:#172033;font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap}.home-coding-plan__allowance{display:flex;min-width:0;margin-top:24px;padding:16px 0;flex-direction:column;border-top:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef}.home-coding-plan__allowance-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px;color:#717b8a;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0}.home-coding-plan__allowance-top strong{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:999px;background:#fff0e4;color:#d84a08;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;box-shadow:inset 0 0 0 1px #d84a081a}.home-coding-plan__allowance-value{margin-top:12px;color:#151f33;font-size:30px;font-weight:780;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.home-coding-plan__rate-line{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;color:#667386;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:0}.home-coding-plan__rate-line strong{min-width:0;color:#6d2cff;font-weight:800;overflow-wrap:anywhere}.home-coding-plan__features{display:flex;min-height:86px;margin:22px 0 24px;padding:0;flex-direction:column;gap:10px;list-style:none}.home-coding-plan__features li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#465061;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0}.home-coding-plan__features svg{margin-top:2px;color:#17a36b}.home-coding-plan__cta,.home-coding-plan__wallet-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:6px;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.home-coding-plan__cta{width:100%;margin-top:auto;border:1px solid #6d2cff;background:#6d2cff;color:#fff}.home-coding-plan__cta:hover,.home-coding-plan__cta:focus-visible{border-color:#5822d9;background:#5822d9;color:#fff;outline:none;transform:translateY(-1px)}.home-coding-plan__wallet-link{width:-webkit-fit-content;width:fit-content;margin-top:26px;padding:0 18px;border:1px solid #d8dce5;background:#ffffff8c;color:#172033}.home-coding-plan__wallet-link:hover,.home-coding-plan__wallet-link:focus-visible{border-color:#6d2cff;color:#6d2cff;background:#fff;outline:none;transform:translateY(-1px)}.home-coding-plan__card.is-loading>div{height:16px;border-radius:999px;background:linear-gradient(90deg,#e2e8f09e,#f8fafc 48%,#e2e8f09e);background-size:200% 100%;animation:home-pricing-loading 1.2s ease-in-out infinite}.home-coding-plan__card.is-loading>div:nth-child(1){width:46%}.home-coding-plan__card.is-loading>div:nth-child(2){width:72%;height:28px;margin-top:42px}.home-coding-plan__card.is-loading>div:nth-child(3){width:58%;height:28px;margin-top:28px}.home-coding-plan__card.is-loading>div:nth-child(4){width:100%;height:42px;margin-top:auto;border-radius:6px}html.dark .home-coding-plan{background:#0b1020;color:#f8fafceb}html.dark .home-coding-plan__title,html.dark .home-coding-plan__card-title,html.dark .home-coding-plan__price{color:#f8fafcf0}html.dark .home-coding-plan__subtitle,html.dark .home-coding-plan__eyebrow,html.dark .home-coding-plan__card-subtitle,html.dark .home-coding-plan__duration,html.dark .home-coding-plan__price-note{color:#cbd5e1a8}html.dark .home-coding-plan__card{border-color:#94a3b82e;background:#0f172ac7;box-shadow:none}html.dark .home-coding-plan__badge{color:#c4b5fd;background:#7c3aed33}html.dark .home-coding-plan__duration{background:#1e293bbd}html.dark .home-coding-plan__features li{color:#e2e8f0d1}html.dark .home-coding-plan__tier{border-color:#94a3b82e;background:#0f172a70;color:#e2e8f0d1}html.dark .home-coding-plan__tier strong{color:#f8fafcf0}html.dark .home-coding-plan__allowance{border-color:#94a3b833}html.dark .home-coding-plan__allowance-value{color:#f8fafcf0}html.dark .home-coding-plan__allowance-top,html.dark .home-coding-plan__rate-line{color:#cbd5e1b8}html.dark .home-coding-plan__allowance-top strong{background:#fb923c26;color:#fdba74}html.dark .home-coding-plan__rate-line strong{color:#ddd6fe}html.dark .home-coding-plan__wallet-link{border-color:#94a3b838;background:#0f172a85;color:#f8fafce6}@media (max-width: 1199px){.home-coding-plan__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.home-coding-plan__container{padding:64px 16px 66px}.home-coding-plan__header{display:block;margin-bottom:24px}.home-coding-plan__title{font-size:32px}.home-coding-plan__subtitle{margin-top:12px;font-size:15px;line-height:1.58}.home-coding-plan__cards{grid-template-columns:1fr;gap:14px}.home-coding-plan__card{min-height:0;padding:20px}.home-coding-plan__card-title{min-height:0;font-size:20px}.home-coding-plan__card-subtitle{min-height:0}.home-coding-plan__allowance-value{font-size:24px}.home-coding-plan__rate-line{grid-template-columns:1fr;gap:4px}.home-coding-plan__features{min-height:0}}.home-scenes{position:relative;padding:100px 20px 96px;background:#fff}.home-scenes__container{max-width:1200px;margin:0 auto;text-align:center}.home-scenes__title{margin:0;color:#0f172a;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.home-scenes__subtitle{margin:8px 0 0;color:#94a3b8;font-size:1.05rem;font-weight:400;letter-spacing:.04em}.home-scenes__grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-scenes__card{position:relative;display:block;overflow:hidden;border-radius:20px;min-height:280px;cursor:pointer;color:inherit;text-decoration:none}.home-scenes__card--wide{grid-column:span 2;min-height:340px}.home-scenes__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.home-scenes__card:hover .home-scenes__card-img{transform:scale(1.06)}.home-scenes__card:focus-visible{outline:2px solid rgba(96,165,250,.95);outline-offset:4px}.home-scenes__card:focus-visible .home-scenes__card-img{transform:scale(1.06)}.home-scenes__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;background:linear-gradient(0deg,#000000c7,#0000004d 45%,#00000005);z-index:1}.home-scenes__card-title{margin:0;color:#fff;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.03em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.home-scenes__card-desc{margin:10px 0 0;color:#ffffffc7;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:400;line-height:1.7;max-width:520px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.home-scenes__card-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#fffffff0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:-.01em;transition:transform .25s ease,color .25s ease}.home-scenes__card:hover .home-scenes__card-link,.home-scenes__card:focus-visible .home-scenes__card-link{transform:translate(2px);color:#fff}html.dark .home-scenes{background:#050816}html.dark .home-scenes__title{color:#fffffff0}html.dark .home-scenes__subtitle{color:#94a3b899}.home-tutorial{position:relative;padding:100px 20px 96px;background:#f8fafc}.home-tutorial__container{max-width:1200px;margin:0 auto;text-align:center}.home-tutorial__title{margin:0;color:#0f172a;font-family:Manrope,-apple-system,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}.home-tutorial__subtitle{margin:12px 0 0;color:#64748b;font-size:1.1rem;font-style:italic;font-weight:400}.home-tutorial__steps{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-tutorial__step{position:relative;background:#fff;border-radius:20px;padding:32px 24px 28px;text-align:left;border:1px solid rgba(226,232,240,.7);transition:box-shadow .3s ease,transform .3s ease}.home-tutorial__step:hover{box-shadow:0 12px 36px #0f172a14;transform:translateY(-3px)}.home-tutorial__step-badge{position:absolute;top:-14px;left:24px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;box-shadow:0 4px 12px #2563eb59}.home-tutorial__step-media{width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:#f1f5f9;border:1px solid rgba(226,232,240,.6);margin-bottom:0}.home-tutorial__step-video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.home-tutorial__step-media-button{width:100%;display:block;padding:0;margin:0 0 20px;border:none;background:transparent;text-align:left;cursor:zoom-in;transition:transform .2s ease}.home-tutorial__step-media-button:hover{transform:translateY(-1px)}.home-tutorial__step-media-button:hover .home-tutorial__step-video,.home-tutorial__step-media-button:focus-visible .home-tutorial__step-video{transform:scale(1.018)}.home-tutorial__step-media-button:focus-visible{outline:2px solid rgba(37,99,235,.72);outline-offset:6px;border-radius:16px}.home-tutorial__step-media-hint{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#3b82f6;font-size:.82rem;font-weight:600;letter-spacing:.01em}.home-tutorial__step-title{margin:0;color:#0f172a;font-family:Manrope,-apple-system,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.home-tutorial__step-desc{margin:8px 0 0;color:#64748b;font-size:.9rem;line-height:1.65}.home-tutorial__step-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#2563eb;font-family:Manrope,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease}.home-tutorial__step-link:hover{color:#1d4ed8;transform:translate(2px)}.home-tutorial__step-link:focus-visible{outline:2px solid rgba(37,99,235,.22);outline-offset:4px;border-radius:999px}.home-tutorial__cta{margin-top:48px}.home-tutorial__cta-link{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;border-radius:999px;border:1.5px solid #2563eb;color:#2563eb;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s ease}.home-tutorial__cta-link:hover{background:#2563eb;color:#fff;box-shadow:0 6px 20px #2563eb4d}html.dark .home-tutorial{background:#0a0e1a}html.dark .home-tutorial__title{color:#fffffff0}html.dark .home-tutorial__subtitle{color:#94a3b899}html.dark .home-tutorial__step{background:#0f172a99;border-color:#94a3b81f}html.dark .home-tutorial__step:hover{box-shadow:0 12px 36px #00000040}html.dark .home-tutorial__step-media{background:#0f172acc;border-color:#94a3b81a}html.dark .home-tutorial__step-media-button:focus-visible{outline-color:#60a5fac7}html.dark .home-tutorial__step-media-hint{color:#93c5fd}html.dark .home-tutorial__step-title{color:#ffffffeb}html.dark .home-tutorial__step-desc{color:#e2e8f08c}html.dark .home-tutorial__step-link{color:#93c5fd}html.dark .home-tutorial__step-link:hover{color:#bfdbfe}html.dark .home-tutorial__step-link:focus-visible{outline-color:#93c5fd40}html.dark .home-tutorial__cta-link{border-color:#60a5fa;color:#60a5fa}html.dark .home-tutorial__cta-link:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.home-provider-band{position:relative;padding:100px 20px 96px;background:var(--home-provider-band-bg)}.home-provider-band__container{max-width:1200px;margin:0 auto}.home-provider-band__intro--left{text-align:left;max-width:100%;margin:0}.home-provider-band__title{display:block;margin:0;color:#0f172a;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}.home-provider-band__desc{margin:14px 0 0;max-width:680px;color:#64748b;font-size:1.05rem;line-height:1.7}.home-provider-band__cards{max-width:1200px;margin:48px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.home-provider-band__card{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:80px;padding:16px 20px;border-radius:16px;background:#f8fafc;border:1px solid rgba(226,232,240,.8);transition:all .25s ease;cursor:default}.home-provider-band__card:hover{background:#f1f5f9;border-color:#94a3b866;box-shadow:0 8px 24px #0f172a0f;transform:translateY(-2px)}.home-provider-band__card-icon{display:flex;align-items:center;flex-shrink:0}.home-provider-band__card-name{font-size:15px;font-weight:600;color:#0f172a;letter-spacing:-.01em;white-space:nowrap}.home-provider-band__features{margin-top:72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.home-provider-band__feature-bar{width:48px;height:3px;border-radius:2px;margin-bottom:20px}.home-provider-band__feature-bar--blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.home-provider-band__feature-bar--purple{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.home-provider-band__feature-bar--cyan{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.home-provider-band__feature-title{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.home-provider-band__feature-desc{margin:14px 0 0;font-size:.95rem;line-height:1.75;color:#64748b}html.dark .home-provider-band{background:#0a0e1a}html.dark .home-provider-band__title{color:#fffffff0}html.dark .home-provider-band__desc{color:#e2e8f0a6}html.dark .home-provider-band__card{background:#0f172ab3;border-color:#94a3b824}html.dark .home-provider-band__card:hover{background:#1e293bcc;border-color:#94a3b83d;box-shadow:0 12px 32px #00000040}html.dark .home-provider-band__card-name{color:#ffffffe6}html.dark .home-provider-band__feature-title{color:#ffffffeb}html.dark .home-provider-band__feature-desc{color:#e2e8f099}@media (max-width: 1199px){.site-header--home{--home-header-height: 68px}.hero-stage__content{bottom:clamp(170px,22vh,210px);padding:0 clamp(24px,5vw,48px)}.hero-stage__text-animate{width:min(100%,560px)}.hero-stage__title{max-width:11ch;font-size:clamp(2.35rem,5.8vw,3.35rem)}.hero-stage__subtitle{max-width:560px;font-size:1rem}.hero-stage__selector{width:min(100%,760px)}.hero-stage__selector-card{min-width:132px}.home-scenes{padding:84px 24px 80px}.home-scenes__grid{gap:16px}.home-scenes__card{min-height:250px}.home-scenes__card--wide{min-height:290px}.home-tutorial{padding:84px 24px 80px}.home-tutorial__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-tutorial__step:last-child{grid-column:1 / -1;max-width:580px;margin-inline:auto}.home-provider-band{padding:84px 24px 80px}.home-provider-band__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-provider-band__card{padding:14px 16px;gap:8px}.home-provider-band__card-name{white-space:normal;line-height:1.25;text-align:left}.home-provider-band__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-provider-band__feature:last-child{grid-column:1 / -1;max-width:720px;margin-inline:auto}}@media (min-width: 768px) and (max-height: 560px){.hero-stage__content{top:calc(var(--home-header-height) + 20px);bottom:auto}.hero-stage__footer{display:none}}@media (max-width: 767px){.site-header__brand-mark{width:42px;height:42px;padding:3px;border-radius:10px}.site-header--home{--home-header-height: 64px;background:#1118278f}.site-header--home .site-header__nav-link{padding-inline:10px}.hero-stage{min-height:100vh;min-height:100dvh}.hero-stage__content{position:absolute;bottom:clamp(170px,24vh,220px);left:0;right:0;width:100%;margin:0 auto;max-width:none;padding:0 16px;align-items:flex-start;text-align:left}.hero-stage__text-animate{width:min(100%,25rem)}.hero-stage__title{max-width:9.5ch;font-size:clamp(1.9rem,8vw,2.8rem)}.hero-stage__subtitle{margin-top:14px;max-width:min(100%,31rem);font-size:.95rem;line-height:1.65}.hero-stage__actions{width:100%;gap:12px;margin-top:20px}.hero-stage__primary-link{min-height:44px;padding:11px 22px;font-size:14px}.hero-stage__footer{bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:0 12px}.hero-stage__selector{width:100%;gap:4px;padding:4px;border-radius:12px}.hero-stage__selector-card{min-width:112px;padding:6px 10px 6px 6px;gap:8px;border-radius:8px}.hero-stage__selector-thumb{width:36px;height:24px;border-radius:4px}.hero-stage__selector-label{font-size:11px}.hero-stage__scroll{width:100%;justify-content:center;padding:10px 14px}.home-scenes{padding:64px 16px}.home-scenes__grid{grid-template-columns:1fr;gap:14px}.home-scenes__card{min-height:220px}.home-scenes__card--wide{grid-column:span 1;min-height:240px}.home-scenes__card-overlay{padding:20px}.home-scenes__card-title{font-size:1.2rem}.home-scenes__card-desc{font-size:.85rem}.home-tutorial{padding:64px 16px}.home-tutorial__steps{grid-template-columns:1fr;gap:32px}.home-tutorial__step{padding:28px 20px 24px}.home-tutorial__step:last-child{grid-column:auto;max-width:none;margin-inline:0}.home-provider-band{padding:64px 16px}.home-provider-band__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-provider-band__card{flex-direction:column;align-items:flex-start;justify-content:center;min-height:64px;padding:12px 14px;border-radius:12px}.home-provider-band__card-name{font-size:13px;text-align:left}.home-provider-band__features{grid-template-columns:1fr;gap:32px;margin-top:48px}.home-provider-band__feature:last-child{grid-column:auto;max-width:none;margin-inline:0}}@media (max-width: 479px){.hero-stage__content{bottom:clamp(156px,24vh,188px)}.hero-stage__title{font-size:clamp(1.78rem,9vw,2.35rem)}.hero-stage__selector-card{min-width:104px}.home-provider-band__card{padding:10px 12px}.home-provider-band__card-name{font-size:12px}}.login-split-shell{display:flex;min-height:100vh;min-height:100dvh;width:100%;font-family:Manrope,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif;background:#f3f3f3;color:#1a2330}.login-split-left{position:relative;flex:0 0 58%;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;background:#121d2a}.login-split-left-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#1a233000,#1a233066,#1a2330db),url(/login-orbit-bg.png);background-size:cover;background-position:center center}.login-split-brand{display:flex;align-items:center;gap:14px;font-size:30px;font-weight:700;line-height:1;letter-spacing:0}.login-split-brand-desktop{position:absolute;top:32px;left:40px;z-index:2;color:#ebf4fb}.login-split-logo-img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.login-split-left-content{position:relative;z-index:2;padding:0 40px 60px;color:#ebf4fb}.login-split-left-content h1{margin:0 0 24px;max-width:780px;font-size:48px;font-weight:600;line-height:1.5;letter-spacing:0;color:#ebf4fb}.login-split-left-content ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.login-split-left-content li{display:flex;align-items:center;gap:12px;height:45px;font-size:20px;font-weight:400;line-height:1.5;color:#ebf4fb80}.login-split-check{width:18px;height:18px;border:2px solid #00ff4c;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#00ff4c;font-size:12px;font-weight:800;line-height:1;flex-shrink:0}.login-split-right{position:relative;box-sizing:border-box;flex:1 1 auto;min-height:100vh;min-height:100dvh;padding:60px 40px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.95) 0%,transparent 36%),linear-gradient(180deg,#f8fafc,#eef2f7)}.login-split-right-content{width:380px;max-width:100%}.login-split-panel{box-sizing:border-box;width:380px;max-width:100%;padding:32px;background:#ffffffdb;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-shadow:0 22px 48px #0f172a14,0 8px 18px #0f172a0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-split-mobile-brand{display:none}.login-split-form-header{text-align:center;margin-bottom:24px}.login-split-form-header h2{margin:0;font-size:26px;font-weight:700;line-height:1.25;letter-spacing:0;color:#1a2330}.login-split-form-content{width:100%}.login-split-form .semi-form-field{padding-top:0;padding-bottom:14px}.login-split-form .semi-form-field-label{margin-bottom:8px;color:#1a2330c7;font-size:13px;font-weight:500;line-height:1.5}.login-split-form .semi-input-wrapper{height:40px;border:1px solid rgba(148,163,184,.58);border-radius:8px;background:#fff;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.login-split-form .semi-input-wrapper:hover,.login-split-form .semi-input-wrapper-focus{border-color:#7f3ff2ad;background:#fff;box-shadow:0 0 0 3px #7f3ff21a}.login-split-form .semi-input{height:38px;padding:0 12px;color:#1a2330;font-size:13px;line-height:38px}.login-split-form .semi-input::placeholder{color:#1a233061}.login-split-password-row{display:flex;justify-content:flex-end;height:0;margin:-3px 0 1px;transform:translateY(3px);font-size:13px;line-height:1.5}.login-split-link{color:#7f3ff2;font-size:inherit;font-weight:500;text-decoration:none}.login-split-link:hover,.login-split-policy-notice a:hover{color:#6a31db}.login-split-actions{padding-top:16px}.login-split-action{width:100%;height:40px!important;min-height:40px!important;padding:0 14px!important;border:1px solid rgba(148,163,184,.42)!important;border-radius:8px!important;background:#fff!important;color:#1a2330!important;font-size:13px!important;font-weight:500!important;line-height:40px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.login-split-action:hover{border-color:#7f3ff275!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0f}.login-split-action-primary{border-color:#7f3ff2!important;background:#7f3ff2!important;color:#fff!important;box-shadow:0 12px 24px #7f3ff23d}.login-split-action-primary:hover{border-color:#6f35e6!important;background:#6f35e6!important;box-shadow:0 14px 28px #6f35e647;transform:translateY(-1px)}.login-split-passkey-action{margin-bottom:12px}.login-split-inline-action{height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important}.login-split-terms-check{margin-top:2px;color:#1a2330ad;font-size:12px}.login-split-terms-check .semi-typography{color:#1a2330ad;font-size:12px}.login-split-policy-notice{position:absolute;left:40px;right:40px;bottom:34px;text-align:center;pointer-events:auto}.login-split-policy-notice p{margin:0;color:#1a23305c;font-size:12px;line-height:1.5}.login-split-policy-notice a{color:#1a233085;text-decoration:underline;text-underline-offset:2px}.login-split-turnstile{position:absolute;top:calc(50% + 220px);left:50%;transform:translate(-50%)}@media (max-width: 1200px){.login-split-left-content h1{font-size:40px}}@media (max-width: 1024px){.login-split-left{flex-basis:50%}.login-split-left-content{padding:0 32px 48px}.login-split-left-content h1{font-size:32px;margin-bottom:20px}.login-split-left-content li{height:36px;font-size:16px}}@media (max-width: 768px){.login-split-shell{min-height:100vh;min-height:100dvh}.login-split-left{display:none}.login-split-right{min-height:100vh;min-height:100dvh;padding:40px 20px}.login-split-right-content{width:100%}.login-split-panel{width:100%;padding:28px 20px}.login-split-mobile-brand{display:block;margin-bottom:24px}.login-split-brand-mobile{justify-content:center;color:#1a2330;font-size:22px}.login-split-policy-notice{left:24px;right:24px;bottom:28px}}.blur-ball{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:-1}.blur-ball-indigo{background:#6366f1;top:40px;left:50%;transform:translate(-50%);opacity:.5}.blur-ball-teal{background:#14b8a6;top:200px;left:30%;opacity:.4}html:not(.dark) .blur-ball-indigo{opacity:.25}html:not(.dark) .blur-ball-teal{opacity:.2}.with-pastel-balls{position:relative;overflow:hidden;--pb1: #ffd1dc;--pb2: #e5d4ff;--pb3: #d1fff6;--pb4: #ffe5d9;--pb-opacity: .55;--pb-blur: 60px}.with-pastel-balls:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at -5% -10%,var(--pb1) 0%,transparent 60%),radial-gradient(circle at 105% -10%,var(--pb2) 0%,transparent 55%),radial-gradient(circle at 5% 110%,var(--pb3) 0%,transparent 55%),radial-gradient(circle at 105% 110%,var(--pb4) 0%,transparent 50%);filter:blur(var(--pb-blur));opacity:var(--pb-opacity);transform:translateZ(0)}html.dark .with-pastel-balls{--pb1: #ffd1dc;--pb2: #e5d4ff;--pb3: #d1fff6;--pb4: #ffe5d9;--pb-opacity: .36;--pb-blur: 65px}html.dark .with-pastel-balls:before{mix-blend-mode:screen}.table-scroll-card{display:flex;flex-direction:column;height:calc(100vh - 110px);max-height:calc(100vh - 110px)}.table-scroll-card .semi-card-body{flex:1 1 auto;overflow-y:auto}.table-scroll-card .semi-card-body::-webkit-scrollbar{width:6px}.table-scroll-card .semi-card-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2),.3);border-radius:2px}.table-scroll-card .semi-card-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2),.5)}.table-scroll-card .semi-card-body::-webkit-scrollbar-track{background:transparent}@media (max-width: 767px){.table-scroll-card{height:calc(100vh - 77px);max-height:calc(100vh - 77px)}}.pricing-layout{height:calc(100vh - 72px);overflow:hidden;margin-top:72px;padding-left:8px;background:#f5f7fb}.pricing-sidebar{width:190px!important;min-width:190px!important;max-width:190px!important;height:calc(100vh - 72px);background-color:transparent;border-right:0;overflow:auto}.pricing-filter-sidebar{padding:21px 8px 32px}.pricing-filter-sidebar__head{display:flex;min-height:32px;align-items:center;justify-content:flex-start;margin-bottom:12px}.pricing-filter-sidebar__title{color:#16181d;font-size:18px;font-weight:700;line-height:24px}.pricing-filter-sidebar__reset{width:174px!important;height:32px!important;padding:0 10px!important;border:1px solid rgba(0,123,255,.18)!important;border-radius:10px!important;background:transparent!important;color:#1677ff!important;font-size:13px!important;font-weight:600!important}.pricing-filter-sidebar__reset:hover{color:#1677ff!important;background:#eaf2ff!important}html.dark .pricing-sidebar{background-color:transparent;border-right-color:#ffffff14}html.dark .pricing-filter-sidebar__title{color:var(--semi-color-text-0)}html.dark .pricing-layout,html.dark .pricing-content,html.dark .pricing-search-header{background-color:#12151b}html.dark .pricing-search-header .semi-input-wrapper{border:1px solid rgba(148,163,184,.16);background:#1e293bb8;color:#e2e8f0eb}html.dark .pricing-search-header .semi-input-wrapper:hover,html.dark .pricing-search-header .semi-input-wrapper-focus{background:#1e293be0;box-shadow:0 0 0 1px #60a5fa47}html.dark .pricing-filter-sidebar__reset{border-color:#60a5fa57!important;background:#2563eb14!important;color:#93c5fd!important}html.dark .pricing-filter-sidebar__reset:hover{background:#2563eb2e!important;color:#bfdbfe!important}.pricing-content{height:calc(100vh - 72px);background-color:#f5f7fb;display:flex;flex-direction:column}.pricing-pagination-divider{border-color:var(--semi-color-border)}.pricing-content-mobile{height:100%;display:flex;flex-direction:column;overflow:auto}.pricing-search-header{padding:21px 10px 7px 12px;background-color:#f5f7fb;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.pricing-search-header .semi-input-wrapper{height:32px;border:0;border-radius:9px;background:#e9edf2}.pricing-search-input-wrap{flex:0 1 calc(100vw - 475px);max-width:calc(100vw - 475px);min-width:0}.pricing-search-header .semi-input-wrapper:hover,.pricing-search-header .semi-input-wrapper-focus{background:#e9edf2;box-shadow:0 0 0 1px #1677ff2e}.pricing-search-header .semi-button{height:32px;border-radius:9px}.pricing-search-actions>.semi-button{border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;background:#fff!important;color:#1f2937!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.pricing-search-actions>.semi-button:hover{background:#f8fbff!important;color:#1677ff!important}html.dark .pricing-search-actions>.semi-button{border-color:#94a3b838!important;background:#1e293bc7!important;color:#e2e8f0eb!important}html.dark .pricing-search-actions>.semi-button:hover{border-color:#60a5fa75!important;background:#2563eb38!important;color:#bfdbfe!important}@media (max-width: 1280px){.pricing-search-input-wrap{flex:1 1 auto;max-width:none}}.pricing-view-container{flex:1;overflow:auto}.pricing-view-container-mobile{flex:1;overflow:auto;min-height:0}.pricing-card{cursor:pointer;will-change:transform,box-shadow}.pricing-card .semi-card-body{height:100%!important;padding:0!important}.pricing-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14!important}.pricing-card:active{transform:translateY(0);box-shadow:0 1px 2px #0f172a14!important}.pricing-card.pricing-card-selected:hover{box-shadow:0 0 0 3px var(--semi-color-primary-light-default),0 8px 18px #0f172a14!important}.pricing-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.pricing-card-view{padding:5px 20px 0 12px!important}.model-marketplace-card{display:flex;flex-direction:column;height:100%;min-height:500px;overflow:hidden;background:var(--semi-color-bg-1)}.model-marketplace-cover{position:relative;flex:0 0 clamp(138px,11vw,168px);height:clamp(138px,11vw,168px);overflow:hidden;background:#f1f5f9}.model-marketplace-cover img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.01);transition:transform .25s ease}.pricing-card:hover .model-marketplace-cover img{transform:scale(1.025)}.model-marketplace-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 54%,#ffffff2e);pointer-events:none}.model-marketplace-type-pill{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:999px;border:1px solid rgba(148,163,184,.42);background:#e2e8f0b8;color:#64748b;font-size:11px;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.model-marketplace-cover-selectable .model-marketplace-type-pill{right:38px;max-width:calc(100% - 50px);overflow:hidden}.model-marketplace-type-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-marketplace-cover-check{position:absolute;right:8px;top:8px;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.model-marketplace-card-body{display:flex;flex:1;min-height:0;flex-direction:column;padding:13px 14px 12px}.model-marketplace-heading{min-width:0}.model-marketplace-heading-main{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.model-marketplace-icon{flex:0 0 36px;background:color-mix(in srgb,var(--semi-color-primary) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--semi-color-primary) 16%,transparent)}.model-marketplace-title{margin:0;max-width:100%;overflow:hidden;color:var(--semi-color-text-0);font-size:15px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.model-marketplace-vendor{margin:4px 0 0;overflow:hidden;color:var(--semi-color-text-2);font-size:12px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.model-marketplace-icon-button{width:26px!important;height:26px!important;min-width:26px!important;border-radius:6px!important}.model-marketplace-description{flex:0 0 56px;min-height:56px;margin:11px 0 10px;overflow:hidden;color:var(--semi-color-text-2);display:-webkit-box;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.model-marketplace-price-list{display:flex;flex:0 0 auto;min-height:70px;flex-direction:column;gap:2px;padding:2px 0;margin-bottom:8px}.model-marketplace-price-row{display:grid;grid-template-columns:minmax(72px,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(72px,max-content) minmax(0,1fr);min-width:0;align-items:baseline;column-gap:4px;color:var(--semi-color-text-1);font-size:12px;line-height:16px}.model-marketplace-price-label{min-width:0;overflow:hidden;color:#475569;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.model-marketplace-price-value{min-width:0;overflow:hidden;color:#0f172a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.model-marketplace-price-spark{margin-right:1px;color:#f59e0b;font-size:11px}.model-marketplace-price-suffix{margin-left:1px}.model-marketplace-tags{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-top:1px;overflow:hidden}.model-marketplace-tags-left,.model-marketplace-tags-right{display:flex;align-items:center;min-width:0;gap:4px;overflow:hidden;white-space:nowrap}.model-marketplace-tags-left{flex:1 1 auto}.model-marketplace-tags-right{flex:0 0 auto;justify-content:flex-end;gap:4px;overflow:hidden}.model-marketplace-tags .semi-tag{height:20px!important;padding:0 7px!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b!important;font-size:11px!important;font-weight:500!important;line-height:18px!important}.model-marketplace-tags-right .semi-tag{border-color:#10b98129!important;background:#dffaf0!important;color:#059669!important;font-weight:600!important}.model-marketplace-ratio{margin-top:9px;padding-top:8px;border-top:1px solid var(--semi-color-border)}.model-marketplace-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-top:10px}.model-marketplace-copy-action{height:28px!important;width:30px!important;min-width:30px!important;border:1px solid #dbe3ee!important;border-radius:7px!important;background:#fff!important;color:#64748b!important;box-shadow:none!important}.model-marketplace-primary-action{min-width:0!important;flex:1;height:28px!important;border:1px solid #9ecbff!important;border-radius:7px!important;background:#eff7ff!important;color:#1677ff!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.model-marketplace-primary-action .semi-button-content{min-width:0}.model-marketplace-primary-action .semi-button-content span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-marketplace-copy-action:hover,.model-marketplace-primary-action:hover{border-color:#72b8ff!important;background:#e6f2ff!important;color:#1677ff!important}html.dark .pricing-card:hover{box-shadow:0 8px 20px #00000052,0 2px 6px #0003!important}html.dark .pricing-card.pricing-card-selected:hover{box-shadow:0 0 0 3px var(--semi-color-primary-light-active),0 8px 20px #00000052!important}html.dark .model-marketplace-cover-shade{background:linear-gradient(180deg,#12121200 46%,#121212ad),linear-gradient(90deg,#2563eb2e,#0ea5e900)}html.dark .model-marketplace-card{background:#202124;color:#f8fafcf0}html.dark .model-marketplace-type-pill,html.dark .model-marketplace-cover-check{border-color:#ffffff2e;background:#111827c7;box-shadow:0 1px 3px #00000047}html.dark .model-marketplace-type-pill{color:#93c5fd}html.dark .model-marketplace-cover-check .semi-checkbox-inner{border-color:#e2e8f0b3;background:#0f172ab8}html.dark .model-marketplace-title{color:#f8fafcf5}html.dark .model-marketplace-vendor,html.dark .model-marketplace-description{color:#cbd5e1d1}html.dark .model-marketplace-price-list{padding:7px 8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a47}html.dark .model-marketplace-price-row{color:#e2e8f0e6}html.dark .model-marketplace-price-label{color:#cbd5e1c7}html.dark .model-marketplace-price-value{color:#dbeafe}html.dark .model-marketplace-price-suffix{color:#bfdbfed6}html.dark .model-marketplace-price-spark{color:#fbbf24}html.dark .model-marketplace-tags .semi-tag{border-color:#94a3b833!important;background:#33415594!important;color:#e2e8f0e6!important}html.dark .model-marketplace-tags-right .semi-tag{border-color:#2dd4bf47!important;background:#14532d5c!important;color:#a7f3d0!important}html.dark .model-marketplace-copy-action{border-color:#94a3b83d!important;background:#1e293bc7!important;color:#e2e8f0eb!important}html.dark .model-marketplace-primary-action{border-color:#60a5fa6b!important;background:#2563eb2e!important;color:#93c5fd!important}html.dark .model-marketplace-copy-action:hover,html.dark .model-marketplace-primary-action:hover{border-color:#93c5fda3!important;background:#2563eb42!important;color:#bfdbfe!important}html.dark .sbg-mode-marketplace .sbg-badge{color:#cbd5e1db}html.dark .sbg-mode-marketplace .sbg-button.sbg-is-active .sbg-badge{color:#93c5fd}html.dark .model-marketplace-icon{background:color-mix(in srgb,var(--semi-color-primary) 14%,#1d1f23);border-color:color-mix(in srgb,var(--semi-color-primary) 28%,transparent)}@media (max-width: 767px){.model-marketplace-card{min-height:460px}.model-marketplace-cover{flex-basis:132px;height:132px}.model-marketplace-title{font-size:14px}}.app-layout--slash-console{--sidebar-width: 13rem;--sidebar-width-collapsed: 2.75rem;--sidebar-current-width: var(--sidebar-width);--slash-console-announcement-height: 0px;--slash-console-header-height: 3rem;--slash-console-page-top-offset: var(--slash-console-header-height);--slash-console-bg: #ffffff;--slash-console-surface: color-mix(in oklch, #111111 .5%, #ffffff);--slash-console-surface-strong: #ffffff;--slash-console-surface-elevated: #ffffff;--slash-console-field: #ffffff;--slash-console-border: oklch(.93 0 0);--slash-console-border-muted: oklch(.93 0 0);--slash-console-text: oklch(.145 0 0);--slash-console-text-muted: oklch(.49 0 0);--slash-console-text-disabled: rgba(24, 24, 27, .5);--slash-console-hover: oklch(.97 0 0);--slash-console-active: color-mix(in oklch, #45a4ec 12%, #ffffff);--slash-console-active-strong: color-mix(in oklch, #45a4ec 18%, #ffffff);--slash-console-primary: oklch(.692 .141 243.716);--slash-console-primary-hover: oklch(.62 .16 246);--slash-console-info: oklch(.588 .158 241.966);--slash-console-warning: oklch(.681 .162 75.834);--slash-console-danger: oklch(.577 .245 27.325);--slash-console-table-head: color-mix( in oklch, var(--slash-console-text) 1.5%, var(--slash-console-bg) );--slash-console-table-hover: color-mix( in oklch, var(--slash-console-text) 3%, var(--slash-console-bg) );--slash-console-nav-active: var(--slash-console-active);--slash-console-nav-active-text: oklch(.579 .196 255.909);--slash-console-nav-selected-text: oklch(.579 .196 255.909);--slash-console-focus-ring: oklch(.708 .16 249.003 / 40%);--slash-console-shadow: none;--slash-console-shadow-soft: none;background:var(--slash-console-bg);color:var(--slash-console-text);--semi-color-primary: var(--slash-console-primary);--semi-color-primary-hover: var(--slash-console-primary-hover);font-family:var(--slash-console-font-sans);font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.app-layout--slash-console *,body.slash-console-active .semi-modal,body.slash-console-active .semi-dropdown,body.slash-console-active .semi-popover{font-family:var(--slash-console-font-sans)}.sidebar-collapsed .app-layout--slash-console{--sidebar-current-width: calc(var(--sidebar-width-collapsed) + 1.125rem)}.app-layout--slash-console:has(.site-header--console-announced){--slash-console-announcement-height: 47px;--slash-console-page-top-offset: calc( var(--slash-console-header-height) + var(--slash-console-announcement-height) )}body.slash-console-active{--slash-console-surface-elevated: #ffffff;--slash-console-border-muted: #e8f3ff;--slash-console-shadow-soft: none}html.dark .app-layout--slash-console{--slash-console-bg: oklch(.235 0 0);--slash-console-surface: oklch(.225 0 0);--slash-console-surface-strong: oklch(.285 0 0);--slash-console-surface-elevated: oklch(.285 0 0);--slash-console-field: oklch(.305 0 0);--slash-console-border: oklch(1 0 0 / 10%);--slash-console-border-muted: oklch(1 0 0 / 11%);--slash-console-text: oklch(.965 0 0);--slash-console-text-muted: oklch(.78 0 0);--slash-console-text-disabled: oklch(.62 0 0);--slash-console-hover: oklch(.335 0 0);--slash-console-active: color-mix( in oklch, var(--slash-console-primary) 20%, var(--slash-console-bg) );--slash-console-active-strong: color-mix( in oklch, var(--slash-console-primary) 28%, var(--slash-console-bg) );--slash-console-primary: oklch(.54 .142 248.516);--slash-console-primary-hover: oklch(.62 .14 248);--slash-console-table-head: color-mix( in oklch, var(--slash-console-text) 6%, var(--slash-console-bg) );--slash-console-table-hover: color-mix( in oklch, var(--slash-console-text) 9%, var(--slash-console-bg) );--slash-console-nav-active: var(--slash-console-active);--slash-console-nav-active-text: oklch(.9 .05 250);--slash-console-nav-selected-text: oklch(.9 .05 250);--slash-console-focus-ring: oklch(.554 .148 250.726 / 40%);--slash-console-shadow: none;--slash-console-shadow-soft: none;--semi-color-primary: var(--slash-console-primary);--semi-color-primary-hover: var(--slash-console-primary-hover)}html.dark body.slash-console-active{--slash-console-surface-elevated: rgba(24, 24, 27, .9);--slash-console-border-muted: rgba(255, 255, 255, .08);--slash-console-shadow-soft: 0 0 0 1px rgba(255, 255, 255, .06), 0 12px 30px rgba(0, 0, 0, .22)}.app-layout--slash-console .semi-layout,.app-layout--slash-console .semi-layout-content,.app-layout--slash-console .semi-layout-sider{background:var(--slash-console-bg);color:var(--slash-console-text)}.app-layout--slash-console .console-page-shell .semi-layout,.app-layout--slash-console .console-page-shell .semi-layout-content{min-width:0;background:transparent}.app-layout--slash-console .app-content--slash-console{min-height:calc(100vh - var(--slash-console-header-height));min-height:calc(100dvh - var(--slash-console-header-height));background:var(--slash-console-bg)}html.dark .app-layout--slash-console .app-content--slash-console{background:var(--slash-console-bg)}.app-layout--slash-console:has(.site-header--console-announced) .app-content--slash-console{min-height:calc(100vh - var(--slash-console-page-top-offset));min-height:calc(100dvh - var(--slash-console-page-top-offset))}.app-content--slash-console-padded{padding:16px 20px 24px}.console-page-shell{--console-page-header-offset: 56px;width:min(100%,calc(100vw - var(--sidebar-current-width) - 40px));min-height:calc(100vh - var(--slash-console-header-height) - 32px);min-height:calc(100dvh - var(--slash-console-header-height) - 32px);margin:var(--slash-console-page-top-offset) auto 0;display:flex;flex-direction:column;gap:12px}.console-page-shell--compact{width:min(100%,1120px)}.console-page-shell--stretch{width:100%;max-width:none}.console-page-shell:has(.console-page-shell__content--wallet),.console-page-shell:has(.console-page-shell__content--personal){min-height:0;margin-top:calc(var(--slash-console-page-top-offset) + 16px)}.console-page-shell:has(.console-page-shell__content--wallet) .console-page-shell__header,.console-page-shell:has(.console-page-shell__content--personal) .console-page-shell__header{display:none}.console-page-shell__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex:0 0 auto;padding:0}.console-page-shell__heading{display:flex;align-items:center;gap:12px;min-width:0}.console-page-shell__icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:var(--slash-console-primary);border:1px solid var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-active);box-shadow:none}.console-page-shell__icon svg{width:18px;height:18px}.console-page-shell__title-block{display:flex;min-width:0;flex-direction:column;gap:4px}.console-page-shell__eyebrow{color:var(--slash-console-text-disabled);font-size:11px;font-weight:600;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.console-page-shell__title{margin:0;color:var(--slash-console-text);font-size:18px;font-weight:650;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.console-page-shell__description{max-width:760px;margin:0;color:var(--slash-console-text-muted);font-size:13px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.console-page-shell__extra{display:flex;align-items:center;justify-content:flex-end;min-width:0}.console-page-shell__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:12px}.console-page-shell .console-card-pro{height:auto;max-height:none;min-height:min(720px,calc(100vh - var(--slash-console-header-height) - var(--console-page-header-offset) - 72px))}.console-page-shell--stretch .console-card-pro,.console-page-shell--stretch .semi-tabs{flex:1 1 auto;min-height:0}.console-page-shell--stretch .semi-tabs-content{min-height:0!important}.console-page-shell--stretch .semi-tabs-content .semi-tabs-pane,.console-page-shell--stretch .semi-tabs-content .semi-tabs-pane>div{min-height:0!important}.console-page-shell .semi-tabs{width:100%}.console-page-shell .semi-tabs-bar{border-color:var(--slash-console-border-muted)}.console-dashboard-toolbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;padding:16px;color:var(--slash-console-text);border:0;border-radius:8px;background:#fff;overflow:hidden;position:relative}.console-dashboard-toolbar:after{display:none}.console-dashboard-toolbar__title{position:relative;z-index:1;min-width:0;margin:0;max-width:720px;color:#000c;text-shadow:none;font-size:24px;font-weight:600;line-height:1.18;letter-spacing:0;transition:opacity 1s ease}.console-dashboard-toolbar__actions{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:8px}.console-dashboard-toolbar__button.semi-button{width:32px!important;height:32px!important;min-width:32px!important;color:#000000e0!important;border:1px solid var(--slash-console-border)!important;background:#fff!important;box-shadow:none!important}.console-dashboard-toolbar__button.semi-button:first-child{color:#fff!important;border-color:var(--slash-console-primary)!important;background:var(--slash-console-primary)!important}.console-dashboard-toolbar__button.semi-button:hover,.console-dashboard-toolbar__button.semi-button:focus{color:var(--slash-console-primary-hover)!important;border-color:var(--slash-console-primary-hover)!important;background:#fff!important}.console-dashboard-toolbar__button.semi-button:first-child:hover,.console-dashboard-toolbar__button.semi-button:first-child:focus{color:#fff!important;border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-primary-hover)!important}.app-layout--slash-console .site-header--default{min-height:var(--slash-console-header-height);background:transparent!important;border-bottom:0;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-layout--slash-console .site-header--console-announced{min-height:calc(var(--slash-console-header-height) + var(--slash-console-announcement-height))}.app-layout--slash-console .site-header--console-announced>.w-full{padding-top:var(--slash-console-announcement-height)}.site-header__console-announcement{position:fixed;inset:0 0 auto 0;z-index:140;display:flex;height:47px;align-items:center;justify-content:center;padding:0 56px;color:#fff;background:#00b578;box-shadow:none}.site-header__console-announcement-content{display:inline-flex;min-width:0;max-width:min(100%,1180px);align-items:center;justify-content:center;gap:12px}.site-header__console-announcement-icon{flex:0 0 auto;color:#ffffffe6}.site-header__console-announcement-text{display:block;min-width:0;overflow:hidden;color:#fff;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.site-header__console-announcement-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:14px;top:50%;display:grid;width:36px;height:36px;padding:0;border:0;border-radius:999px;place-items:center;color:#ffffffe0;background:transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease;transform:translateY(-50%)}.site-header__console-announcement-close:hover,.site-header__console-announcement-close:focus-visible{color:#fff;background:#ffffff24;outline:none}html.dark .app-layout--slash-console .site-header--default{background:transparent!important;border-bottom:0;box-shadow:none}.app-layout--slash-console .site-header>.w-full{max-width:none!important;padding-inline:8px 12px!important}.app-layout--slash-console .site-header__inner{height:var(--slash-console-header-height)!important;min-height:var(--slash-console-header-height);gap:6px}.app-layout--slash-console .site-header__brand{gap:6px;min-width:0}.app-layout--slash-console .site-header__brand-mark{width:28px;height:28px;padding:3px;border-radius:8px;background:transparent;border:0;box-shadow:none}html.dark .app-layout--slash-console .site-header__brand-mark{background:var(--slash-console-surface-strong)}.app-layout--slash-console .site-header__brand-title{color:var(--slash-console-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important}.app-layout--slash-console .site-header__nav-link{min-height:28px;padding:0 10px;border-radius:6px;color:var(--slash-console-text-muted)!important;border-color:transparent;font-size:13px;font-weight:500;line-height:28px;letter-spacing:0}.app-layout--slash-console .site-header__nav-link:hover,.app-layout--slash-console .site-header__nav-link:focus-visible{color:var(--slash-console-nav-active-text)!important;background:var(--slash-console-hover)}.app-layout--slash-console .site-header__nav-link--active{color:var(--slash-console-nav-active-text)!important;background:var(--slash-console-nav-active);border-color:transparent}.app-layout--slash-console .site-header__actions{gap:4px}.app-layout--slash-console .site-header__actions .semi-button,.app-layout--slash-console .site-header__sidebar-trigger,.app-layout--slash-console .site-header__model-search-button,.app-layout--slash-console .site-header__balance-trigger,.app-layout--slash-console .site-header__user-trigger{min-height:32px!important;border-radius:8px!important;border:0!important;background:transparent!important;color:var(--slash-console-text-muted)!important;box-shadow:none!important}.app-layout--slash-console .site-header__model-search-button{width:32px!important;height:32px!important;min-width:32px!important}.app-layout--slash-console .site-header__balance-trigger,.app-layout--slash-console .site-header__user-trigger{background:transparent!important;border-color:transparent!important}.app-layout--slash-console .site-header__actions .semi-button:hover,.app-layout--slash-console .site-header__actions .semi-button:focus,.app-layout--slash-console .site-header__sidebar-trigger:hover,.app-layout--slash-console .site-header__sidebar-trigger:focus,.app-layout--slash-console .site-header__model-search-button:hover,.app-layout--slash-console .site-header__model-search-button:focus,.app-layout--slash-console .site-header__balance-trigger:hover,.app-layout--slash-console .site-header__balance-trigger:focus,.app-layout--slash-console .site-header__user-trigger:hover,.app-layout--slash-console .site-header__user-trigger:focus{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-hover)!important;color:var(--slash-console-text)!important}.app-layout--slash-console .app-sider{height:calc(100vh - var(--slash-console-page-top-offset));height:calc(100dvh - var(--slash-console-page-top-offset));background:var(--slash-console-surface);border-right:1px solid var(--slash-console-border-muted)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.app-layout--slash-console:has(.site-header--console-announced) .app-sider{top:var(--slash-console-page-top-offset)!important;height:calc(100vh - var(--slash-console-page-top-offset));height:calc(100dvh - var(--slash-console-page-top-offset))}.app-layout--slash-console .sidebar-container{position:relative;background:var(--slash-console-surface);border-right:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .2s ease,background-color .2s ease}.sidebar-collapsed .app-layout--slash-console .sidebar-container{padding:8px}html.dark .app-layout--slash-console .app-sider,html.dark .app-layout--slash-console .sidebar-container{background:var(--slash-console-surface)!important;box-shadow:none}.app-layout--slash-console .sidebar-brand{display:none;align-items:center;min-height:var(--slash-console-header-height);padding:10px 20px;border-bottom:none}.app-layout--slash-console .sidebar-brand__link{display:flex;align-items:center;min-width:0;width:100%;gap:10px;color:inherit;text-decoration:none}.app-layout--slash-console .sidebar-brand__mark{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none}.app-layout--slash-console .sidebar-brand__logo{display:block;width:100%;height:100%;object-fit:contain}.app-layout--slash-console .sidebar-brand__copy{display:flex;flex-direction:column;min-width:0;gap:2px}.app-layout--slash-console .sidebar-brand__title{overflow:hidden;color:var(--slash-console-text);font-size:16px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-layout--slash-console .sidebar-brand__subtitle{color:var(--slash-console-text-muted);font-size:12px;font-weight:500;line-height:1.2}.sidebar-collapsed .app-layout--slash-console .sidebar-brand{justify-content:center;padding-inline:0}.sidebar-collapsed .app-layout--slash-console .sidebar-brand__link{justify-content:center}.app-layout--slash-console .sidebar-nav,.app-layout--slash-console .sidebar-nav.semi-navigation{padding:8px 0 12px;background:transparent;color:var(--slash-console-text)}.app-layout--slash-console .sidebar-nav .semi-navigation-list-wrapper{padding-top:8px!important}.sidebar-collapsed .app-layout--slash-console .sidebar-nav,.sidebar-collapsed .app-layout--slash-console .sidebar-nav.semi-navigation{padding-top:0}.app-layout--slash-console .sidebar-section{padding:4px 16px 0}.app-layout--slash-console .sidebar-divider{height:0;margin:0;border:0!important;border-color:transparent!important;opacity:0}.app-layout--slash-console .sidebar-group-label{height:32px;padding:0 8px;display:flex;align-items:center;color:color-mix(in oklch,var(--slash-console-text) 70%,transparent);border-radius:12.8px;font-size:11px;font-weight:500;letter-spacing:.05em;line-height:20px;text-transform:uppercase;opacity:1}.app-layout--slash-console .semi-navigation-item:not(.semi-navigation-item-sub),.app-layout--slash-console .semi-navigation-sub-title{min-height:32px!important;height:32px!important;margin:0 0 4px!important;padding:8px!important;border-radius:12.8px!important;color:var(--slash-console-text);transition:background-color .16s ease,color .16s ease}.app-layout--slash-console .semi-navigation-item-sub{height:auto!important;min-height:0!important;margin:2px 0 6px!important;padding:0!important;overflow:visible!important;border-radius:0!important;background:transparent!important}.app-layout--slash-console .semi-navigation-sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 24px;padding:2px 0 2px 8px!important;overflow:visible!important;border-left:1px dashed var(--slash-console-border-muted);white-space:normal}.app-layout--slash-console .semi-navigation-sub .semi-navigation-item{min-height:28px!important;height:28px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;color:var(--slash-console-text-muted);font-weight:500}.app-layout--slash-console .semi-navigation-sub .semi-navigation-item-text,.app-layout--slash-console .semi-navigation-item-text,.app-layout--slash-console .semi-navigation-sub-title-text{min-width:0}.app-layout--slash-console .semi-navigation-sub .semi-navigation-item-text span,.app-layout--slash-console .semi-navigation-item-text span,.app-layout--slash-console .semi-navigation-sub-title-text span{display:block;min-width:0;overflow:hidden;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.app-layout--slash-console .semi-navigation-item:hover,.app-layout--slash-console .semi-navigation-sub-title:hover,.app-layout--slash-console .sidebar-nav-item:hover{background:var(--slash-console-hover)!important;color:var(--slash-console-text)!important}.app-layout--slash-console .semi-navigation-item-selected,.app-layout--slash-console .sidebar-nav-item-selected,.app-layout--slash-console .semi-navigation-sub-title-selected{background:var(--slash-console-active)!important;color:var(--slash-console-nav-selected-text)!important;font-weight:500;box-shadow:none}.app-layout--slash-console .semi-navigation-item-selected:hover,.app-layout--slash-console .sidebar-nav-item-selected:hover,.app-layout--slash-console .semi-navigation-sub-title-selected:hover{background:var(--slash-console-active)!important;color:var(--slash-console-nav-selected-text)!important}html.dark .app-layout--slash-console .semi-navigation-item-selected,html.dark .app-layout--slash-console .sidebar-nav-item-selected,html.dark .app-layout--slash-console .semi-navigation-sub-title-selected{background:var(--slash-console-active)!important}.app-layout--slash-console .semi-navigation-item-selected span,.app-layout--slash-console .sidebar-nav-item-selected span,.app-layout--slash-console .semi-navigation-sub-title-selected span,.app-layout--slash-console .semi-navigation-item-selected svg,.app-layout--slash-console .sidebar-nav-item-selected svg,.app-layout--slash-console .semi-navigation-sub-title-selected svg{color:var(--slash-console-nav-selected-text)!important;stroke:currentColor}.app-layout--slash-console .sidebar-icon-container{width:16px;height:16px;margin-right:8px;color:currentColor}.app-layout--slash-console .sidebar-icon-container svg{width:16px;height:16px}.app-layout--slash-console .semi-navigation-collapsed .sidebar-icon-container,.sidebar-collapsed .app-layout--slash-console .sidebar-icon-container{margin-right:0}.sidebar-collapsed .app-layout--slash-console .semi-navigation-item:not(.semi-navigation-item-sub),.sidebar-collapsed .app-layout--slash-console .semi-navigation-sub-title{width:32px;margin-inline:auto!important;padding:8px!important}.sidebar-collapsed .app-layout--slash-console .sidebar-section{padding:4px 8px 0}.sidebar-collapsed .app-layout--slash-console .semi-navigation-sub,.sidebar-collapsed .app-layout--slash-console .semi-navigation-item-sub{display:none!important}.app-layout--slash-console .sidebar-collapse-button{position:absolute;top:0;right:-8px;bottom:0;z-index:3;width:16px;height:auto;padding:0;background:transparent;border-top:0;box-shadow:none;cursor:w-resize}html.dark .app-layout--slash-console .sidebar-collapse-button{background:transparent}.sidebar-collapsed .app-layout--slash-console .sidebar-collapse-button{cursor:e-resize}.app-layout--slash-console .sidebar-collapse-button .semi-button{width:16px!important;height:100%!important;min-width:16px!important;padding:0!important;border-radius:0!important;border:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important;opacity:0}.app-layout--slash-console .sidebar-collapse-button .semi-button:hover,.app-layout--slash-console .sidebar-collapse-button .semi-button:focus{background:transparent!important;color:transparent!important}.app-layout--slash-console .sidebar-collapse-button .semi-button-content,.app-layout--slash-console .sidebar-collapse-button .semi-button-content-left,.app-layout--slash-console .sidebar-collapse-button .semi-button-icon{display:none!important}.app-layout--slash-console .semi-card,.app-layout--slash-console .semi-table,.app-layout--slash-console .semi-tabs,.app-layout--slash-console .semi-form,body.slash-console-active .semi-modal-content{background:var(--slash-console-surface-elevated);border-color:var(--slash-console-border);border-radius:8px!important;box-shadow:var(--slash-console-shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none}.app-layout--slash-console .semi-card{border:1px solid var(--slash-console-border)}.app-layout--slash-console .semi-card-header{border-bottom-color:var(--slash-console-border-muted);padding:16px!important}.app-layout--slash-console .semi-card-body{padding:16px!important}.app-layout--slash-console .console-card-pro{height:calc(100vh - var(--slash-console-header-height) - 48px);max-height:calc(100vh - var(--slash-console-header-height) - 48px);overflow:hidden}.app-layout--slash-console .console-page-shell .console-card-pro{height:auto;max-height:none;min-height:min(720px,calc(100vh - var(--slash-console-header-height) - var(--console-page-header-offset) - 72px))}.app-layout--slash-console .console-page-shell--stretch .console-card-pro{flex:1 1 auto}.app-layout--slash-console .console-card-pro__header,.app-layout--slash-console .console-card-pro__controls{gap:10px}.app-layout--slash-console .console-card-pro__mobile-toggle .semi-button{border-color:var(--slash-console-border-muted)!important;background:var(--slash-console-table-head)!important;color:var(--slash-console-text-muted)!important}.app-layout--slash-console .console-card-pro .semi-card-header{background:linear-gradient(180deg,#fff,#fbfdff)}html.dark .app-layout--slash-console .console-card-pro .semi-card-header{background:linear-gradient(180deg,#ffffff09,#fff0),var(--slash-console-surface-elevated)}.app-layout--slash-console .console-card-pro__area,.app-layout--slash-console .console-card-pro__search{min-width:0}.app-layout--slash-console .console-card-pro__area>*,.app-layout--slash-console .console-card-pro__search>*{min-width:0}.app-layout--slash-console .console-card-pro .semi-divider{border-color:var(--slash-console-border-muted)!important}.app-layout--slash-console .console-card-pro .semi-pagination{min-width:0;flex-wrap:wrap;row-gap:8px}.console-dashboard-page{display:flex;min-width:0;flex-direction:column;gap:18px}.console-dashboard-section{min-width:0}.console-dashboard-primary-grid,.console-dashboard-info-grid,.console-dashboard-stats__grid{display:grid;min-width:0;gap:18px}.console-dashboard-primary-grid{grid-template-columns:minmax(0,1fr)}.console-dashboard-primary-grid--with-api,.console-dashboard-info-grid,.console-dashboard-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1360px){.console-dashboard-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.console-stat-group.semi-card{width:100%;border:1px solid var(--slash-console-border-muted)!important;border-radius:10px!important;background:var(--slash-console-surface-elevated)!important;box-shadow:var(--slash-console-shadow-soft)}.console-stat-group__items{display:grid;min-width:0;gap:10px}.console-stat-group .semi-card-header{min-height:56px}.console-stat-group .semi-card-header-title{color:var(--slash-console-text)!important;font-size:15px!important;font-weight:760!important;line-height:1.25!important}.console-stat-item{display:flex;min-width:0;min-height:86px;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid transparent;border-radius:8px;transition:background-color .16s ease,border-color .16s ease}.console-stat-item--interactive{cursor:pointer}.console-stat-item--interactive:hover{border-color:var(--slash-console-border-muted);background:var(--slash-console-hover)}.console-stat-item__main{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:10px}.console-stat-item__icon.semi-avatar{width:40px!important;height:40px!important;flex:0 0 40px;border-radius:8px!important;box-shadow:none!important}.console-stat-item__copy{min-width:0}.console-stat-item__label{color:var(--slash-console-text-muted);font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:normal;word-break:normal;max-width:11em}.console-stat-item__value{margin-top:3px;color:var(--slash-console-text);font-size:21px;font-weight:780;line-height:1.24;letter-spacing:0;overflow-wrap:break-word;font-variant-numeric:tabular-nums}.console-stat-item__hint{margin-top:4px;color:var(--slash-console-primary);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.console-stat-item__spark{width:58px;height:40px;flex:0 0 58px}.console-stat-item__action.semi-tag{flex:0 0 auto;cursor:pointer;border-color:var(--slash-console-border-muted)!important;background:var(--slash-console-active)!important;color:var(--slash-console-primary)!important}.console-chart-panel.semi-card{border:1px solid var(--slash-console-border-muted)!important;border-radius:10px!important;background:var(--slash-console-surface-elevated)!important;box-shadow:var(--slash-console-shadow-soft)}.console-chart-panel .semi-card-header{align-items:flex-start;padding-bottom:12px}.console-chart-panel .semi-card-header-title{width:100%;min-width:0}.console-chart-panel .semi-tabs{min-width:0}.console-chart-panel .semi-tabs-bar{min-height:36px;padding:3px;border:1px solid var(--slash-console-border-muted)!important;border-radius:8px;background:var(--slash-console-table-head)}.console-chart-panel .semi-tabs-bar-line{display:none}.console-chart-panel .semi-tabs-tab{min-height:28px;margin:0!important;padding:6px 12px!important;border-radius:6px!important;color:var(--slash-console-text-muted)!important;font-size:13px!important;font-weight:650!important;line-height:1.25}.console-chart-panel .semi-tabs-tab-active{color:var(--slash-console-text)!important;background:var(--slash-console-surface-elevated)!important;box-shadow:0 1px 3px #0f172a14}.console-chart-panel__canvas{height:384px;min-height:340px;padding:8px}.app-content--slash-console-padded:has(.console-dashboard-page--upstream){padding:8px 16px 24px}.console-dashboard-page--upstream{width:calc(100% - 18px);margin:var(--slash-console-page-top-offset) 0 0;padding-top:20px;gap:16px;color:var(--slash-console-text);font-family:Public Sans,sans-serif;font-size:16px;line-height:24px}.console-dashboard-model-head{display:flex;min-width:0;flex-direction:column;gap:18px}.console-dashboard-model-head__title{margin:0;color:var(--slash-console-text);font-family:Public Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0}.console-dashboard-model-head__bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.console-dashboard-section-tabs{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:0;padding:3px;border:0;border-radius:16px;background:var(--slash-console-hover);color:var(--slash-console-text-muted)}.console-dashboard-chart-segments{display:inline-flex;width:auto;min-width:0;height:32px;align-items:center;gap:0;overflow-x:auto;padding:2px;border:1px solid var(--slash-console-border);border-radius:16px;background:color-mix(in oklch,var(--slash-console-hover) 60%,transparent)}.console-dashboard-section-tab,.console-dashboard-chart-segment{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12.8px;background:transparent;color:var(--slash-console-text-muted);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.console-dashboard-section-tab{min-height:25.333px;padding:2px 6px}.console-dashboard-chart-segment{height:26.667px;min-height:0;flex:0 0 auto;padding:0 12px;font-size:12px;line-height:16px}.console-dashboard-section-tab.is-active,.console-dashboard-chart-segment.is-active{background:var(--slash-console-surface-elevated);color:var(--slash-console-text);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.console-dashboard-model-head__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.console-dashboard-action-button.semi-button{height:28px!important;min-height:28px!important;padding:0 10px!important;border:1px solid var(--slash-console-border)!important;border-radius:12.8px!important;background:var(--slash-console-surface-elevated)!important;color:var(--slash-console-text)!important;font-family:Public Sans,sans-serif!important;font-size:12.8px!important;font-weight:500!important;line-height:19.2px!important;box-shadow:none!important}.console-dashboard-action-button.semi-button .semi-button-content{column-gap:4px}.console-dashboard-action-button.semi-button svg{width:14px;height:14px}.console-dashboard-action-button.semi-button:hover,.console-dashboard-action-button.semi-button:focus{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-hover)!important}.console-dashboard-model-stats{display:grid;overflow:hidden;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--slash-console-border);border-radius:16px;background:transparent}.console-dashboard-model-stat{min-width:0;min-height:124px;padding:16px 20px;border-right:1px solid color-mix(in oklch,var(--slash-console-border) 60%,transparent)}.console-dashboard-model-stat:nth-child(5n){border-right:0}.console-dashboard-model-stat__head{display:flex;min-width:0;align-items:center;gap:8px;line-height:24px}.console-dashboard-model-stat__title{min-width:0;color:var(--slash-console-text-muted);overflow:hidden;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-model-stat__value{overflow:hidden;margin-top:8px;color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-model-stat__description{margin-top:4px;color:color-mix(in oklch,var(--slash-console-text-muted) 60%,transparent);font-size:12px;font-weight:400;line-height:16px}.console-dashboard-icon-badge{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:12.8px}.console-dashboard-icon-badge svg{width:14px;height:14px}.console-dashboard-icon-badge--xs{width:20px;height:20px;flex-basis:20px;border-radius:8px}.console-dashboard-icon-badge--xs svg{width:12px;height:12px}.console-dashboard-icon-badge--info{background:#e0f2fe;color:#0284c7}.console-dashboard-icon-badge--success{background:#dff7ef;color:#059669}.console-dashboard-icon-badge--chart-4{background:#fbe7ff;color:#d946ef}.console-dashboard-icon-badge--chart-2{background:#dbf7fb;color:#0891b2}.console-dashboard-icon-badge--warning{background:#fff0d6;color:#d97706}.console-dashboard-subscription{display:grid;min-width:0;grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);overflow:hidden;border:1px solid var(--slash-console-border);border-radius:16px;background:transparent}.console-dashboard-subscription__main,.console-dashboard-subscription__side{min-width:0;padding:16px 20px}.console-dashboard-subscription__main{border-right:1px solid color-mix(in oklch,var(--slash-console-border) 60%,transparent)}.console-dashboard-subscription__head,.console-dashboard-subscription__side-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.console-dashboard-subscription__head{justify-content:flex-start}.console-dashboard-subscription__copy{min-width:0}.console-dashboard-subscription__copy h2{margin:0;color:var(--slash-console-text);font-size:14px;font-weight:650;line-height:20px}.console-dashboard-subscription__copy p{margin:2px 0 0;color:var(--slash-console-text-muted);font-size:12px;font-weight:400;line-height:16px}.console-dashboard-subscription__summary{margin-top:16px}.console-dashboard-subscription__summary .semi-skeleton{width:100%}.console-dashboard-subscription__summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid color-mix(in oklch,var(--slash-console-border) 55%,transparent)}.console-dashboard-subscription__summary-item:first-child{border-top:0}.console-dashboard-subscription__summary-item span,.console-dashboard-subscription-plan__group,.console-dashboard-subscription-plan__metrics span,.console-dashboard-subscription__more,.console-dashboard-subscription__empty{color:var(--slash-console-text-muted);font-size:12px;font-weight:400;line-height:16px}.console-dashboard-subscription__summary-item strong,.console-dashboard-subscription-plan__metrics strong{min-width:0;overflow:hidden;color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:650;line-height:16px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-subscription__side-head>span{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--slash-console-text);font-size:12px;font-weight:650;line-height:16px;white-space:nowrap}.console-dashboard-subscription__side-head svg{flex:0 0 auto}.console-dashboard-subscription__plans{display:grid;min-width:0;gap:8px;margin-top:12px}.console-dashboard-subscription-plan{min-width:0;padding:10px 12px;border:1px solid color-mix(in oklch,var(--slash-console-border) 70%,transparent);border-radius:12px;background:color-mix(in oklch,var(--slash-console-hover) 42%,transparent)}.console-dashboard-subscription-plan__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.console-dashboard-subscription-plan__title{min-width:0;overflow:hidden;color:var(--slash-console-text);font-size:13px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-subscription-plan__group{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-subscription-plan__metrics{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.console-dashboard-subscription-plan__metrics span{display:grid;min-width:0;gap:3px}.console-dashboard-subscription-plan__metrics strong{text-align:left}.console-dashboard-subscription__more,.console-dashboard-subscription__empty{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px dashed var(--slash-console-border-muted);border-radius:12px;background:color-mix(in oklch,var(--slash-console-hover) 34%,transparent)}.console-dashboard-performance-empty,.console-dashboard-performance{overflow:hidden;min-width:0;border:1px solid var(--slash-console-border);border-radius:16px;background:transparent}.console-dashboard-performance-empty{padding:12px 16px;color:var(--slash-console-text-muted);text-align:center;font-size:12px;font-weight:400;line-height:16px}.console-dashboard-performance{display:flex;min-height:46px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 20px}.console-dashboard-performance__title,.console-dashboard-performance__metric,.console-dashboard-performance__model{display:inline-flex;min-width:0;align-items:center;gap:8px}.console-dashboard-performance__title{color:var(--slash-console-text);font-size:12px;font-weight:600;white-space:nowrap}.console-dashboard-performance__divider{width:1px;height:18px;background:var(--slash-console-border-muted)}.console-dashboard-performance__metrics,.console-dashboard-performance__models{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px 18px}.console-dashboard-performance__metric-label{color:var(--slash-console-text-muted);font-size:11px;font-weight:400}.console-dashboard-performance__metric-value,.console-dashboard-performance__model-rate{color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.console-dashboard-performance__model{max-width:160px;padding:4px 10px;border-radius:999px;background:color-mix(in oklch,var(--slash-console-hover) 50%,transparent)}.console-dashboard-performance__model-name{min-width:0;overflow:hidden;color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-performance__dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--slash-console-text-muted)}.console-dashboard-performance .is-good{color:#059669}.console-dashboard-performance .is-warn{color:#d97706}.console-dashboard-performance .is-bad{color:#dc2626}.console-dashboard-performance__dot.is-good{background:#10b981}.console-dashboard-performance__dot.is-warn{background:#f59e0b}.console-dashboard-performance__dot.is-bad{background:#ef4444}.console-dashboard-model-charts{display:flex;min-width:0;flex-direction:column;gap:16px}.console-dashboard-chart-card{overflow:hidden;min-width:0;border:1px solid var(--slash-console-border);border-radius:16px;background:transparent}.console-dashboard-chart-card__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--slash-console-border)}.console-dashboard-chart-card__title{display:flex;min-width:0;align-items:center;gap:8px}.console-dashboard-chart-card__title strong{color:var(--slash-console-text);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.console-dashboard-chart-card__title span:last-child:not(.console-dashboard-icon-badge){min-width:0;color:var(--slash-console-text-muted);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.console-dashboard-chart-card__canvas{height:384px;min-height:320px;padding:8px}.console-dashboard-preferences{display:flex;flex-direction:column;gap:18px}.console-dashboard-preferences__row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.console-dashboard-preferences__row>span{color:var(--slash-console-text);font-size:14px;font-weight:500}.console-dashboard-empty-panel{display:flex;min-height:280px;align-items:center;justify-content:center;border:1px solid var(--slash-console-border);border-radius:16px;background:transparent;color:var(--slash-console-text-muted);font-size:12px;font-weight:400}@media (max-width: 900px){.app-content--slash-console-padded:has(.console-dashboard-page--upstream){padding:12px}.console-dashboard-page--upstream{width:100%;margin-top:var(--slash-console-page-top-offset);padding-top:12px;gap:12px}.console-dashboard-model-head__bar,.console-dashboard-chart-card__header,.console-dashboard-preferences__row{align-items:stretch;flex-direction:column}.console-dashboard-model-head__actions{width:100%}.console-dashboard-action-button.semi-button{flex:1 1 0}.console-dashboard-section-tabs,.console-dashboard-chart-segments{width:100%;overflow-x:auto;justify-content:flex-start;border-radius:16px}.console-dashboard-section-tab,.console-dashboard-chart-segment{flex:0 0 auto}.console-dashboard-model-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-dashboard-model-stat,.console-dashboard-model-stat:nth-child(5n){border-right:1px solid color-mix(in oklch,var(--slash-console-border) 60%,transparent);border-bottom:1px solid color-mix(in oklch,var(--slash-console-border) 60%,transparent)}.console-dashboard-model-stat:nth-child(2n){border-right:0}.console-dashboard-model-stat:last-child{grid-column:span 2;border-bottom:0}.console-dashboard-subscription{grid-template-columns:minmax(0,1fr)}.console-dashboard-subscription__main{border-right:0;border-bottom:1px solid color-mix(in oklch,var(--slash-console-border) 60%,transparent)}}@media (max-width: 560px){.console-dashboard-model-head__title{font-size:18px}.console-dashboard-model-stats{grid-template-columns:minmax(0,1fr)}.console-dashboard-model-stat,.console-dashboard-model-stat:nth-child(2n),.console-dashboard-model-stat:nth-child(5n){min-height:110px;padding:14px 16px;grid-column:auto;border-right:0;border-bottom:1px solid color-mix(in oklch,var(--slash-console-border) 60%,transparent)}.console-dashboard-model-stat:last-child{border-bottom:0}.console-dashboard-subscription__main,.console-dashboard-subscription__side{padding:14px 16px}.console-dashboard-subscription__side-head{align-items:stretch;flex-direction:column}.console-dashboard-subscription-plan__metrics{grid-template-columns:minmax(0,1fr)}.console-dashboard-chart-card__header{padding:12px}.console-dashboard-chart-card__canvas{height:320px;padding:8px}}.app-content--slash-console-padded:has(.console-admin-section-page){padding:8px 16px 24px}.console-admin-section-page{display:flex;width:calc(100% - 18px);min-height:calc(100vh - var(--slash-console-page-top-offset) - 32px);min-height:calc(100dvh - var(--slash-console-page-top-offset) - 32px);margin:var(--slash-console-page-top-offset) 0 0;padding-top:20px;flex-direction:column;gap:16px;color:var(--slash-console-text);font-family:Public Sans,sans-serif;font-size:16px;line-height:24px}.console-admin-section-page__header{display:flex;min-width:0;min-height:32px;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.console-admin-section-page__heading{min-width:0;flex:1 1 220px}.console-admin-section-page__title{margin:0;color:var(--slash-console-text);font-family:Public Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0}.console-admin-section-page__actions{display:flex;min-width:0;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.console-admin-section-page__content{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.app-content--slash-console-padded:has(.console-token-page),.app-content--slash-console-padded:has(.console-logs-page){padding:8px 0 24px}.app-layout--slash-console .console-admin-section-page.console-token-page,.app-layout--slash-console .console-admin-section-page.console-logs-page{box-sizing:border-box;width:calc(100% - 16px);min-height:calc(100dvh - 56px);padding:20px 16px 16px;border:1px solid rgba(228,228,231,.92);border-radius:24px;background:#ffffffc7;box-shadow:0 1px 2px #0f172a0a}.app-layout--slash-console .console-admin-section-page.console-token-page{width:calc(100% - 8px)}.app-layout--slash-console .console-token-page .console-admin-section-page__header,.app-layout--slash-console .console-token-page .console-token-toolbar{transform:translateY(-3px)}.console-admin-primary-button.semi-button,.console-admin-secondary-button.semi-button{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:12.8px!important;font-family:Public Sans,sans-serif!important;font-size:12.8px!important;font-weight:500!important;line-height:19.2px!important;letter-spacing:0;box-shadow:none!important}.console-admin-primary-button.semi-button{border:1px solid var(--slash-console-primary)!important;background:var(--slash-console-primary)!important;color:#fff!important}.console-token-page .console-admin-primary-button.semi-button{width:117px!important;min-width:117px!important}.console-admin-primary-button.semi-button:hover,.console-admin-primary-button.semi-button:focus{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-primary-hover)!important;color:#fff!important}.console-admin-secondary-button.semi-button{border:1px solid var(--slash-console-border)!important;background:var(--slash-console-surface-elevated)!important;color:var(--slash-console-text)!important}.console-admin-secondary-button.semi-button:hover,.console-admin-secondary-button.semi-button:focus{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-hover)!important;color:var(--slash-console-text)!important}.app-layout--slash-console .console-admin-data-card.semi-card{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-layout--slash-console .console-admin-data-card>.semi-card-header{flex:0 0 auto;padding:0 0 10px!important;border:0!important;background:transparent!important}.app-layout--slash-console .console-admin-data-card>.semi-card-body{min-width:0;min-height:0;flex:1 1 auto;padding:0!important}.app-layout--slash-console .console-admin-data-card>.semi-card-footer{flex:0 0 auto;padding:10px 0 0!important;border:0!important;background:transparent!important}.console-admin-data-card .console-card-pro__header,.console-admin-data-card .console-card-pro__controls{gap:0}.console-admin-data-card .console-card-pro__area,.console-admin-data-card .console-card-pro__search{width:100%}.console-admin-table-toolbar{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px}.console-admin-data-card .semi-input-wrapper,.console-admin-data-card .semi-select-selection,.console-admin-data-card .semi-datepicker-range-input-wrapper,.console-admin-data-card .semi-datepicker-range-input{min-height:32px!important;border-color:#d8d8d8!important;border-radius:8px!important;background:#fff!important;color:#111!important;font-family:Public Sans,sans-serif!important;font-size:13px!important;box-shadow:none!important}.console-admin-data-card .semi-input-wrapper:hover,.console-admin-data-card .semi-select-selection:hover,.console-admin-data-card .semi-datepicker-range-input-wrapper:hover{border-color:#b8b8b8!important}.console-admin-data-card .semi-input-wrapper-focus,.console-admin-data-card .semi-select-focus .semi-select-selection,.console-admin-data-card .semi-datepicker-range-input-wrapper-focus{border-color:var(--slash-console-primary)!important;box-shadow:0 0 0 3px var(--slash-console-focus-ring)!important}.console-admin-data-card .semi-input,.console-admin-data-card .semi-select-selection-text,.console-admin-data-card .semi-datepicker-range-input,.console-admin-data-card .semi-datepicker-range-input input{color:#111!important;font-size:13px!important}.console-admin-data-card .semi-input::placeholder,.console-admin-data-card .semi-datepicker-range-input input::placeholder{color:#71717a!important}.console-token-toolbar .console-management-actions{width:auto;flex:0 0 auto;gap:8px}.console-token-toolbar .console-management-filters{width:auto;flex:1 1 auto}.console-token-toolbar .console-management-filters__row{justify-content:flex-start;gap:12px}.console-token-toolbar .console-management-filters__field{width:min(100%,200px);min-width:200px}.console-token-toolbar .console-management-filters__field--status{width:80px;min-width:80px}.console-token-toolbar .console-management-actions__button.semi-button,.console-token-toolbar .console-management-filters__button.semi-button,.usage-log-filters__actions .semi-button{height:32px!important;min-height:32px!important;padding:0 10px!important;border:1px solid #e8e8e8!important;border-radius:12.8px!important;background:#fff!important;color:#050505!important;font-family:Public Sans,sans-serif!important;font-size:12.8px!important;font-weight:500!important;line-height:20px!important;box-shadow:none!important}.console-token-toolbar .console-management-actions__button.semi-button:hover,.console-token-toolbar .console-management-filters__button.semi-button:hover,.usage-log-filters__actions .semi-button:hover{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-hover)!important;color:var(--slash-console-text)!important}.console-token-toolbar .console-management-actions__button--danger.semi-button,.console-token-toolbar .console-management-actions__button.semi-button.semi-button-danger{color:var(--slash-console-danger)!important}.console-token-toolbar .semi-input-wrapper,.console-token-toolbar .semi-select-selection{height:32px!important;min-height:32px!important;border-color:#e8e8e8!important;border-radius:16px!important;background:#fff!important}.console-token-toolbar .semi-form-field{padding-right:0!important}.console-token-toolbar .console-management-filters__field:not(.console-management-filters__field--status) .semi-form-field,.console-token-toolbar .console-management-filters__field:not(.console-management-filters__field--status) .semi-form-field-main,.console-token-toolbar .console-management-filters__field:not(.console-management-filters__field--status) .semi-input-wrapper{width:200px!important;max-width:200px!important}.console-token-toolbar .console-management-filters__field--status,.console-token-toolbar .console-management-filters__field--status .semi-form-field,.console-token-toolbar .console-management-filters__field--status .semi-form-field-main,.console-token-toolbar .console-management-filters__field--status .semi-select,.console-token-toolbar .console-management-filters__field--status .semi-select-selection{width:80px!important;max-width:80px!important}.console-token-toolbar .console-management-filters__field--status .semi-select,.console-token-toolbar .console-management-filters__field--status .semi-select-selection{height:32px!important;min-height:32px!important;border-radius:12.8px!important}.console-token-toolbar .semi-form-field-main,.console-token-toolbar .semi-input-wrapper{width:100%!important}.console-token-toolbar .semi-input-wrapper:hover,.console-token-toolbar .semi-select-selection:hover{border-color:#d7dbe3!important}.console-token-toolbar .semi-input-wrapper-focus,.console-token-toolbar .semi-select-focus .semi-select-selection{border-color:#d7dbe3!important;box-shadow:0 0 0 3px #1890ff14!important}.console-token-toolbar .semi-input,.console-token-toolbar .semi-select-selection-text{color:#050505!important;font-family:Public Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.console-token-toolbar .semi-input::placeholder{color:#71717a!important}.token-view-options-button.semi-button{height:32px!important;min-width:49px!important;border-radius:16px!important}.token-status-filter-select .semi-select-prefix{display:inline-flex;align-items:center;color:#18181b}.token-status-filter-select .semi-select-selection-text{max-width:none!important;overflow:visible!important;text-overflow:clip!important}.tokens-table--modern .semi-table-wrapper{border:1px solid #e8e8e8;border-radius:12.8px;background:#fff;overflow-x:auto!important;box-shadow:none}.tokens-table--modern .semi-table-container{border:1px solid #e8e8e8;border-radius:12.8px;background:#fff;overflow:hidden;box-shadow:none}.tokens-table--modern .semi-table-body{overflow-x:auto!important}.tokens-table--modern .semi-table-thead>.semi-table-row>.semi-table-row-head{height:40px;padding:0 8px!important;border-bottom:1px solid #e8e8e8;background:transparent!important;color:#050505;font-family:Public Sans,sans-serif!important;font-size:14px;font-weight:500;line-height:40px;letter-spacing:0}.tokens-table--modern .semi-table-row-cell{height:60px;padding:8px!important;border-bottom:1px solid #e8e8e8;color:#050505;font-family:Public Sans,sans-serif!important;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle}.tokens-table--modern .semi-table-thead,.tokens-table--modern .semi-table-thead>.semi-table-row{background:#fbfbfb!important}.tokens-table--modern .semi-table-column-selection,.tokens-table--modern col.semi-table-column-selection{width:38px!important;min-width:38px!important;max-width:38px!important}.tokens-table--modern .token-table-row{transition:background-color .12s ease,opacity .12s ease}.tokens-table--modern .token-table-row:hover>.semi-table-row-cell{background:#fbfbfc!important}.tokens-table--modern .token-table-row--disabled{opacity:.58}.tokens-table--modern .token-table-row--disabled>.semi-table-row-cell{background:#fafafa!important}.token-name-cell{display:block;max-width:150px;overflow:hidden;color:#050505;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.semi-tag.token-status-badge,.semi-tag.token-group-badge,.semi-tag.token-quota-pill,.semi-tag.token-neutral-pill{min-height:20px;border-radius:999px!important;font-size:14px!important;font-weight:500!important;line-height:14px!important}.semi-tag.token-status-badge{height:20px!important;margin-left:-6px!important;padding:0 6px!important;border-color:transparent!important;background:transparent!important}.semi-tag-green-light.token-status-badge{color:#009767!important}.semi-tag-red-light.token-status-badge,.semi-tag-orange-light.token-status-badge{color:#e40014!important}.token-key-field{width:230px;max-width:100%}.token-key-field--inline{display:flex;min-width:0;align-items:center;gap:4px}.token-key-field__value{min-width:0;max-width:190px;overflow:hidden;border:0;background:transparent;color:#686868;cursor:pointer;font-family:Public Sans,sans-serif!important;font-size:12px!important;font-weight:500;line-height:20px;outline:none;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.token-key-field__value:hover{color:#050505}.token-key-field__icon.semi-button{width:26px!important;height:26px!important;min-height:26px!important;border-radius:7px!important;color:#52525b!important}.semi-tag.token-quota-pill{border:1px solid #d8d8d8!important;background:#fff!important;color:#111!important}.semi-tag.token-neutral-pill{border:1px solid #e4e4e7!important;background:#fff!important;color:#18181b!important}.token-quota-pill__inner{display:grid;min-width:126px;gap:2px}.token-quota-pill__value{color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700;line-height:1.1}.token-row-actions{gap:4px!important;flex-wrap:nowrap!important}.token-row-actions__button.semi-button{height:28px!important;min-height:28px!important;padding:0 9px!important;border:1px solid #d8d8d8!important;border-radius:8px!important;background:#fff!important;color:#3f3f46!important;font-family:Public Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.token-row-actions__button--icon.semi-button{width:28px!important;padding:0!important}.token-row-actions__button.semi-button:hover{border-color:#b8b8b8!important;background:#fafafa!important;color:#111!important}.token-row-actions__button--danger.semi-button{color:var(--slash-console-danger)!important}.token-row-actions__icon.semi-button{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:12.8px!important;background:transparent!important;color:#050505!important;box-shadow:none!important}.token-row-actions__icon.semi-button:hover{background:#f4f4f5!important;color:#111!important}.token-row-actions__icon--danger.semi-button{color:#e40014!important}.token-row-actions__icon--success.semi-button{color:#16a34a!important}.token-action-menu-item{display:inline-flex;width:100%;min-width:168px;align-items:center;justify-content:space-between;gap:16px;color:inherit;font-family:Public Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.token-action-menu-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-action-menu-item__shortcut{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;color:#71717a}.token-action-menu-item--submenu{cursor:default}.token-action-menu-item--danger{color:var(--slash-console-danger)}.token-action-menu-item--danger .token-action-menu-item__shortcut{color:inherit}.token-action-dropdown .semi-dropdown-content,.token-action-dropdown .semi-dropdown-menu{min-width:200px}.token-chat-submenu .semi-dropdown-content,.token-chat-submenu .semi-dropdown-menu{min-width:180px}.token-list-tooltip{display:grid;max-width:min(320px,80vw);max-height:220px;gap:3px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.token-list-tooltip__item{overflow-wrap:anywhere}.token-time-cell{color:#71717a;font-family:Public Sans,sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.token-mutate-side-sheet .semi-sidesheet-inner,.token-mutate-side-sheet.semi-sidesheet-inner{display:flex;width:min(620px,100vw)!important;height:100dvh;flex-direction:column;overflow:hidden;background:#fff;box-shadow:none}.token-mutate-side-sheet .semi-sidesheet-header,.token-mutate-side-sheet.semi-sidesheet .semi-sidesheet-header{min-height:76px;padding:16px 24px;border-bottom:1px solid rgba(228,228,231,.92);background:#fffffff5;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.token-mutate-side-sheet .semi-sidesheet-title{display:block;min-width:0;margin:0}.token-mutate-side-sheet .semi-sidesheet-close{top:18px;right:18px;width:28px;height:28px;border-radius:8px;color:#09090b}.token-mutate-side-sheet .semi-sidesheet-body{flex:1 1 auto;min-height:0;overflow:auto;background:#fff}.token-mutate-side-sheet .semi-sidesheet-footer{flex:0 0 auto;padding:12px 24px;border-top:1px solid rgba(228,228,231,.92);background:#fffffff5;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.token-mutate-header{display:grid;gap:4px;min-width:0;padding-right:36px;color:#09090b;font-family:Public Sans,sans-serif}.token-mutate-header__title{margin:0;color:#09090b;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}.token-mutate-header__description{margin:0;color:#71717a;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.token-mutate-spin,.token-mutate-spin>.semi-spin-children{min-height:100%}.token-mutate-form{display:flex;min-height:0;flex-direction:column;gap:16px;padding:20px 24px 24px;color:#09090b;font-family:Public Sans,sans-serif}.token-mutate-section{display:flex;flex-direction:column;gap:14px;padding-bottom:20px;border-bottom:1px solid rgba(228,228,231,.92)}.token-mutate-section:last-child{padding-bottom:0;border-bottom:0}.token-mutate-section__header{display:flex;min-width:0;align-items:flex-start;gap:12px}.token-mutate-section__icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(228,228,231,.9);border-radius:999px;background:#f4f4f5;color:#52525b}.token-mutate-section__icon--info{border-color:#0ea5e92e;background:#0ea5e91f;color:#0284c7}.token-mutate-section__icon--success{border-color:#10b9812e;background:#10b9811f;color:#059669}.token-mutate-section__copy{display:grid;min-width:0;gap:4px}.token-mutate-section__title{color:#09090b;font-size:14px;font-weight:600;line-height:16px;letter-spacing:0}.token-mutate-section__description{color:#71717a;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0}.token-mutate-side-sheet .semi-form-field{margin:0}.token-mutate-side-sheet .semi-form-field-label{margin-bottom:8px;color:#18181b;font-size:14px;font-weight:500;line-height:20px}.token-mutate-side-sheet .semi-form-field-extra,.token-mutate-side-sheet .semi-form-field-help-text{margin-top:6px;color:#71717a;font-size:12px;line-height:18px}.token-mutate-side-sheet .semi-input-wrapper,.token-mutate-side-sheet .semi-select-selection,.token-mutate-side-sheet .semi-datepicker,.token-mutate-side-sheet .semi-input-number,.token-mutate-side-sheet .semi-textarea-wrapper{min-height:40px!important;border:1px solid rgba(228,228,231,.96)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.token-mutate-side-sheet .semi-input-wrapper:hover,.token-mutate-side-sheet .semi-select-selection:hover,.token-mutate-side-sheet .semi-datepicker:hover,.token-mutate-side-sheet .semi-input-number:hover,.token-mutate-side-sheet .semi-textarea-wrapper:hover{border-color:#d4d4d8!important;background:#fff!important}.token-mutate-side-sheet .semi-input-wrapper-focus,.token-mutate-side-sheet .semi-select-focus .semi-select-selection,.token-mutate-side-sheet .semi-datepicker-focused,.token-mutate-side-sheet .semi-input-number-focus,.token-mutate-side-sheet .semi-textarea-wrapper-focus{border-color:#3b82f69e!important;box-shadow:0 0 0 3px #3b82f61a!important}.token-mutate-side-sheet .semi-input,.token-mutate-side-sheet .semi-select-selection-text,.token-mutate-side-sheet .semi-datepicker-input,.token-mutate-side-sheet .semi-input-number-input,.token-mutate-side-sheet .semi-textarea{color:#09090b!important;font-family:Public Sans,sans-serif!important;font-size:14px!important;line-height:20px!important}.token-mutate-side-sheet .semi-input::placeholder,.token-mutate-side-sheet .semi-textarea::placeholder{color:#a1a1aa!important}.subscription-plan-side-sheet .semi-sidesheet-inner,.subscription-plan-side-sheet.semi-sidesheet-inner{display:flex;width:min(600px,100vw)!important;height:100dvh;flex-direction:column;overflow:hidden;background:var(--slash-console-surface-elevated);box-shadow:none}.subscription-plan-side-sheet .semi-sidesheet-header{min-height:72px;padding:16px 24px;border-bottom:1px solid var(--slash-console-border-muted);background:color-mix(in srgb,var(--slash-console-surface-elevated) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.subscription-plan-side-sheet .semi-sidesheet-title{min-width:0}.subscription-plan-side-sheet .semi-sidesheet-body{flex:1 1 auto;min-height:0;overflow:auto;background:var(--slash-console-surface-elevated)}.subscription-plan-side-sheet .semi-sidesheet-footer{flex:0 0 auto;padding:12px 24px;border-top:1px solid var(--slash-console-border-muted);background:color-mix(in srgb,var(--slash-console-surface-elevated) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.subscription-plan-drawer-footer{display:flex;justify-content:flex-end}.subscription-plan-drawer-form{display:flex;min-height:0;flex-direction:column;gap:14px;padding:20px 24px 24px;color:var(--slash-console-text);font-family:Public Sans,sans-serif}.subscription-plan-side-sheet .semi-card{margin:0!important;border:1px solid var(--slash-console-border-muted)!important;border-radius:8px!important;background:var(--slash-console-surface)!important;box-shadow:none!important}.subscription-plan-side-sheet .semi-card-body{padding:16px!important}.subscription-plan-side-sheet .semi-card .semi-avatar{width:28px!important;height:28px!important;box-shadow:none!important}.subscription-plan-side-sheet .semi-card .semi-typography{color:var(--slash-console-text)}.subscription-plan-side-sheet .semi-card .text-lg{font-size:14px!important;line-height:20px!important;font-weight:650!important}.subscription-plan-side-sheet .semi-card .text-xs{color:var(--slash-console-text-muted)!important;font-size:12px!important;line-height:18px!important}.subscription-plan-side-sheet .semi-row{row-gap:10px}.subscription-plan-side-sheet .semi-form-field{margin-bottom:10px}.subscription-plan-side-sheet .semi-form-field:last-child{margin-bottom:0}.subscription-plan-side-sheet .semi-form-field-label{margin-bottom:6px;color:var(--slash-console-text)!important;font-size:13px;font-weight:560;line-height:18px}.subscription-plan-side-sheet .semi-form-field-extra,.subscription-plan-side-sheet .semi-form-field-help-text{margin-top:5px;color:var(--slash-console-text-muted)!important;font-size:12px;line-height:18px}.subscription-plan-side-sheet .semi-input-wrapper,.subscription-plan-side-sheet .semi-select-selection,.subscription-plan-side-sheet .semi-input-number,.subscription-plan-side-sheet .semi-textarea-wrapper{min-height:36px!important;border-radius:8px!important;background:var(--slash-console-field)!important;box-shadow:none!important}.subscription-plan-side-sheet .semi-switch-checked{background:var(--slash-console-primary)!important}.redemption-code-cell{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:6px}.redemption-code-cell__value{display:inline-flex;max-width:230px;min-height:28px;align-items:center;overflow:hidden;padding:0 9px;border:1px solid var(--slash-console-border-muted);border-radius:7px;background:var(--slash-console-field);color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.redemption-code-side-sheet .semi-sidesheet-inner,.redemption-code-side-sheet.semi-sidesheet-inner{display:flex;width:min(600px,100vw)!important;height:100dvh;flex-direction:column;overflow:hidden;background:var(--slash-console-surface-elevated);box-shadow:none}.redemption-code-side-sheet .semi-sidesheet-header{min-height:72px;padding:16px 24px;border-bottom:1px solid var(--slash-console-border-muted);background:color-mix(in srgb,var(--slash-console-surface-elevated) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.redemption-code-side-sheet .semi-sidesheet-title{min-width:0}.redemption-code-side-sheet .semi-sidesheet-body{flex:1 1 auto;min-height:0;overflow:auto;background:var(--slash-console-surface-elevated)}.redemption-code-side-sheet .semi-sidesheet-footer{flex:0 0 auto;padding:12px 24px;border-top:1px solid var(--slash-console-border-muted);background:color-mix(in srgb,var(--slash-console-surface-elevated) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.redemption-code-drawer-footer{display:flex;justify-content:flex-end}.redemption-code-drawer-form{display:flex;min-height:0;flex-direction:column;gap:14px;padding:20px 24px 24px;color:var(--slash-console-text);font-family:Public Sans,sans-serif}.redemption-code-side-sheet .semi-card{margin:0!important;border:1px solid var(--slash-console-border-muted)!important;border-radius:8px!important;background:var(--slash-console-surface)!important;box-shadow:none!important}.redemption-code-side-sheet .semi-card-body{padding:16px!important}.redemption-code-side-sheet .semi-card .semi-avatar{width:28px!important;height:28px!important;box-shadow:none!important}.redemption-code-side-sheet .semi-card .semi-typography{color:var(--slash-console-text)}.redemption-code-side-sheet .semi-card .text-lg{font-size:14px!important;line-height:20px!important;font-weight:650!important}.redemption-code-side-sheet .semi-card .text-xs{color:var(--slash-console-text-muted)!important;font-size:12px!important;line-height:18px!important}.redemption-code-side-sheet .semi-row{row-gap:10px}.redemption-code-side-sheet .semi-form-field{margin-bottom:10px}.redemption-code-side-sheet .semi-form-field:last-child{margin-bottom:0}.redemption-code-side-sheet .semi-form-field-label{margin-bottom:6px;color:var(--slash-console-text)!important;font-size:13px;font-weight:560;line-height:18px}.redemption-code-side-sheet .semi-form-field-extra,.redemption-code-side-sheet .semi-form-field-help-text{margin-top:5px;color:var(--slash-console-text-muted)!important;font-size:12px;line-height:18px}.redemption-code-side-sheet .semi-input-wrapper,.redemption-code-side-sheet .semi-datepicker,.redemption-code-side-sheet .semi-input-number,.redemption-code-side-sheet .semi-textarea-wrapper{min-height:36px!important;border-radius:8px!important;background:var(--slash-console-field)!important;box-shadow:none!important}.user-mutate-side-sheet .semi-sidesheet-inner,.user-mutate-side-sheet.semi-sidesheet-inner{display:flex;width:min(600px,100vw)!important;height:100dvh;flex-direction:column;overflow:hidden;background:var(--slash-console-surface-elevated);box-shadow:none}.user-mutate-side-sheet .semi-sidesheet-header{min-height:72px;padding:16px 24px;border-bottom:1px solid var(--slash-console-border-muted);background:color-mix(in srgb,var(--slash-console-surface-elevated) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.user-mutate-side-sheet .semi-sidesheet-title{min-width:0}.user-mutate-side-sheet .semi-sidesheet-body{flex:1 1 auto;min-height:0;overflow:auto;background:var(--slash-console-surface-elevated)}.user-mutate-side-sheet .semi-sidesheet-footer{flex:0 0 auto;padding:12px 24px;border-top:1px solid var(--slash-console-border-muted);background:color-mix(in srgb,var(--slash-console-surface-elevated) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.user-mutate-drawer-footer{display:flex;justify-content:flex-end}.user-mutate-drawer-form{display:flex;min-height:0;flex-direction:column;gap:14px;padding:20px 24px 24px;color:var(--slash-console-text);font-family:Public Sans,sans-serif}.user-mutate-side-sheet .semi-card{margin:0!important;border:1px solid var(--slash-console-border-muted)!important;border-radius:8px!important;background:var(--slash-console-surface)!important;box-shadow:none!important}.user-mutate-side-sheet .semi-card-body{padding:16px!important}.user-mutate-side-sheet .semi-card .semi-avatar{width:28px!important;height:28px!important;box-shadow:none!important}.user-mutate-side-sheet .semi-card .semi-typography{color:var(--slash-console-text)}.user-mutate-side-sheet .semi-card .text-lg{font-size:14px!important;line-height:20px!important;font-weight:650!important}.user-mutate-side-sheet .semi-card .text-xs{color:var(--slash-console-text-muted)!important;font-size:12px!important;line-height:18px!important}.user-mutate-side-sheet .semi-row{row-gap:10px}.user-mutate-side-sheet .semi-form-field{margin-bottom:10px}.user-mutate-side-sheet .semi-form-field:last-child{margin-bottom:0}.user-mutate-side-sheet .semi-form-field-label{margin-bottom:6px;color:var(--slash-console-text)!important;font-size:13px;font-weight:560;line-height:18px}.user-mutate-side-sheet .semi-form-field-extra,.user-mutate-side-sheet .semi-form-field-help-text{margin-top:5px;color:var(--slash-console-text-muted)!important;font-size:12px;line-height:18px}.user-mutate-side-sheet .semi-input-wrapper,.user-mutate-side-sheet .semi-select-selection,.user-mutate-side-sheet .semi-input-number,.user-mutate-side-sheet .semi-textarea-wrapper{min-height:36px!important;border-radius:8px!important;background:var(--slash-console-field)!important;box-shadow:none!important}.user-mutate-side-sheet .semi-switch-checked{background:var(--slash-console-primary)!important}.user-edit-side-sheet .semi-sidesheet-inner,.user-edit-side-sheet.semi-sidesheet-inner{background:#fff}.user-edit-side-sheet .semi-sidesheet-header{min-height:80px;padding:18px 24px 14px;background:#fff}.user-edit-side-sheet .semi-sidesheet-body{background:#fff}.user-edit-side-sheet .semi-sidesheet-footer{padding:12px 24px;background:#fff}.user-edit-header{display:grid;min-width:0;gap:4px}.user-edit-header__title{margin:0;color:#09090b;font-size:18px;font-weight:760;line-height:24px;letter-spacing:0}.user-edit-header__description{margin:0;color:#71717a;font-size:14px;font-weight:400;line-height:20px}.user-edit-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.user-edit-footer-actions .semi-button{min-height:32px!important;border-radius:8px!important;font-size:14px!important;font-weight:650!important}.user-edit-drawer-form{display:grid;min-height:0;gap:0;padding:0 24px 24px;color:#09090b;font-family:Public Sans,sans-serif}.user-edit-section{display:grid;min-width:0;gap:12px;padding:20px 0;border-bottom:1px solid #e4e4e7}.user-edit-section:last-child{border-bottom:0}.user-edit-section__heading-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.user-edit-section__title{margin:0;color:#09090b;font-size:15px;font-weight:760;line-height:20px;letter-spacing:0}.user-edit-section__description{margin:4px 0 0;color:#71717a;font-size:13px;font-weight:400;line-height:18px}.user-edit-side-sheet .semi-form-field{margin-bottom:0}.user-edit-side-sheet .semi-form-field-label{margin-bottom:6px;color:#09090b!important;font-size:14px;font-weight:650;line-height:20px}.user-edit-side-sheet .semi-form-field-extra,.user-edit-side-sheet .semi-form-field-help-text{margin-top:5px;color:#71717a!important;font-size:13px;line-height:18px}.user-edit-side-sheet .semi-input-wrapper,.user-edit-side-sheet .semi-select-selection,.user-edit-side-sheet .semi-input-number,.user-edit-side-sheet .semi-textarea-wrapper{min-height:32px!important;border:1px solid #e4e4e7!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.user-edit-side-sheet .semi-input,.user-edit-side-sheet .semi-input-number-input,.user-edit-side-sheet .semi-select-selection-text,.user-edit-side-sheet .semi-textarea{color:#18181b!important;font-size:14px!important;font-weight:500!important}.user-edit-side-sheet .semi-input::placeholder,.user-edit-side-sheet .semi-textarea::placeholder{color:#71717a!important}.user-edit-side-sheet .semi-input-wrapper-disabled,.user-edit-side-sheet .semi-input-disabled,.user-edit-side-sheet .semi-input-wrapper-disabled .semi-input{background:#fafafa!important;color:#52525b!important;-webkit-text-fill-color:#52525b!important}.user-edit-quota-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.user-edit-quota-row>.semi-form-field{min-width:0}.user-edit-adjust-button.semi-button,.user-edit-manage-binding-button.semi-button{height:32px!important;min-height:32px!important;border-radius:12px!important;color:#09090b!important;font-size:14px!important;font-weight:650!important}.user-edit-binding-grid{display:grid;min-width:0;grid-template-columns:1fr;gap:12px}.token-mutate-expiry-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.token-mutate-expiry-row>.semi-form-field:last-child .semi-form-field-label{visibility:hidden}.token-mutate-quick-buttons{display:flex;flex-wrap:nowrap;gap:8px}.token-mutate-quick-buttons .semi-button{height:32px!important;min-width:0!important;padding:0 12px!important;border:1px solid rgba(228,228,231,.96)!important;border-radius:9px!important;background:#fff!important;color:#09090b!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;box-shadow:none!important}.token-mutate-quick-buttons .semi-button:hover{border-color:#d4d4d8!important;background:#f9fafb!important}.token-mutate-switch-row{padding:8px 0}.token-mutate-switch-row--bordered{border-top:1px solid rgba(228,228,231,.92);border-bottom:1px solid rgba(228,228,231,.92)}.token-mutate-switch-field.semi-form-field,.token-mutate-switch-row .semi-form-field{position:relative;min-height:36px;padding-right:58px}.token-mutate-switch-row .semi-form-field-label{margin:0 0 3px}.token-mutate-switch-row .semi-form-field-extra{max-width:430px;margin-top:0}.token-mutate-switch-row .semi-switch{position:absolute;top:50%;right:0;transform:translateY(-50%)}.token-mutate-side-sheet .semi-switch-checked{background:#0ea5e9!important}.token-mutate-advanced-trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left}.token-mutate-advanced-trigger:hover{background:#f4f4f5b3}.token-mutate-advanced-trigger:focus{outline:none}.token-mutate-advanced-trigger:focus-visible{box-shadow:0 0 0 3px #3b82f61f}.token-mutate-advanced-trigger__icon{flex:0 0 auto;color:#71717a;transition:transform .16s ease}.token-mutate-advanced-trigger__icon.is-open{transform:rotate(180deg)}.token-mutate-advanced-body{gap:16px;padding-top:8px}.token-mutate-footer{display:flex;width:100%;justify-content:flex-end;gap:8px}.token-mutate-footer .semi-button.token-mutate-footer__button{height:36px!important;min-width:82px!important;padding:0 16px!important;border-radius:8px!important;font-family:Public Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;box-shadow:none!important}.token-mutate-footer .token-mutate-footer__button--secondary{border:1px solid rgba(228,228,231,.96)!important;background:#fff!important;color:#09090b!important}.token-mutate-footer .token-mutate-footer__button--secondary:hover{border-color:#d4d4d8!important;background:#f9fafb!important;color:#09090b!important}.token-mutate-footer .token-mutate-footer__button--primary{border-color:#18181b!important;background:#18181b!important;color:#fff!important}.token-mutate-footer .token-mutate-footer__button--primary:hover{border-color:#27272a!important;background:#27272a!important}@media (max-width: 767px){.token-mutate-side-sheet .semi-sidesheet-header,.token-mutate-side-sheet .semi-sidesheet-footer{padding-right:16px;padding-left:16px}.token-mutate-form{padding:18px 16px 22px}.token-mutate-expiry-row{grid-template-columns:1fr;align-items:stretch}.token-mutate-expiry-row>.semi-form-field:last-child .semi-form-field-label{display:none}.token-mutate-quick-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.token-mutate-quick-buttons .semi-button{padding:0 6px!important;font-size:12px!important}.token-mutate-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.console-logs-page .console-admin-section-page__actions{flex:1 1 auto}.console-admin-section-page__actions .usage-log-actions{width:auto;justify-content:flex-end}.console-admin-section-page__actions .usage-log-actions__stats{justify-content:flex-end}.console-management-heading{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px}.console-management-heading__copy{display:flex;min-width:0;align-items:center;gap:10px}.console-management-heading__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:var(--slash-console-primary);border:1px solid var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-active)}.console-management-heading__title{display:block;color:var(--slash-console-text)!important;font-size:15px;font-weight:760;line-height:1.25}.console-management-heading__description{display:block;margin-top:3px;color:var(--slash-console-text-muted)!important;font-size:12px;font-weight:520;line-height:1.38;overflow-wrap:anywhere}.console-management-stack,.console-management-toolbar,.console-management-actions,.console-management-filters{width:100%;min-width:0}.console-management-stack{display:flex;flex-direction:column;gap:12px}.console-management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.console-management-toolbar--dense{align-items:flex-start}.console-management-toolbar>.console-management-actions{flex:1 1 auto}.console-management-toolbar>.console-management-filters{flex:0 1 auto}.console-management-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.console-management-actions__button.semi-button,.console-management-filters__button.semi-button{min-height:32px!important;border:1px solid var(--slash-console-border)!important;padding-inline:14px!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}.console-management-actions__button.semi-button.semi-button-primary:not(.semi-button-danger),.console-management-filters__button.semi-button.semi-button-primary:not(.semi-button-danger){background:var(--slash-console-primary)!important;border-color:var(--slash-console-primary)!important;color:#fff!important}.console-management-actions__button.semi-button:not(.semi-button-primary),.console-management-filters__button.semi-button:not(.semi-button-primary){border-color:var(--slash-console-border)!important;color:#000000e0!important;background:var(--slash-console-surface-elevated)!important}.console-management-actions__button.semi-button:hover,.console-management-filters__button.semi-button:hover{border-color:var(--slash-console-primary-hover)!important;color:var(--slash-console-primary-hover)!important;background:#fff!important}.console-management-actions__button--danger.semi-button{margin-left:auto}.console-management-actions__button--danger.semi-button:hover,.console-management-actions__button.semi-button.semi-button-danger:hover,.console-management-filters__button.semi-button.semi-button-danger:hover{border-color:var(--slash-console-danger)!important;color:var(--slash-console-danger)!important;background:#fff!important}.console-management-filters__row{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.console-management-filters__field{width:min(100%,220px);min-width:180px}.console-management-filters__field--narrow{width:min(100%,170px);min-width:140px}.console-management-filters__field--wide{width:min(100%,300px)}.console-management-filters__buttons{display:flex;flex:0 0 auto;align-items:center;gap:8px}.console-management-switches{display:flex;flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.console-management-switch{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--slash-console-border);border-radius:8px;background:var(--slash-console-surface-elevated)}.console-management-switch .semi-switch{flex:0 0 auto}.console-management-switch--select{padding-right:4px}.console-management-switch__label{color:var(--slash-console-text-muted)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap}.console-management-view-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:3px;border:1px solid var(--slash-console-border);border-radius:8px;background:var(--slash-console-surface-elevated)}.console-management-view-toggle__button.semi-button{min-width:70px;min-height:28px!important;border:0!important;border-radius:6px!important;padding-inline:10px!important;box-shadow:none!important}.console-page-shell:has(.console-channel-page-content){min-height:calc(100dvh - var(--slash-console-header-height) - 16px);margin-top:var(--slash-console-page-top-offset)}.console-page-shell:has(.console-channel-page-content)>.console-page-shell__header{display:none}.console-channel-page-content{gap:0}.console-page-shell:has(.console-user-page-content){min-height:calc(100dvh - var(--slash-console-header-height) - 16px);margin-top:var(--slash-console-page-top-offset)}.console-page-shell:has(.console-user-page-content)>.console-page-shell__header{display:none}.console-user-page-content{gap:0}.user-list-card.console-card-pro.semi-card{overflow:hidden;border-color:var(--slash-console-border-muted)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 1px #18181b05,0 10px 28px #18181b09!important}.user-list-card.console-card-pro>.semi-card-header{padding:16px 16px 8px!important;border-bottom:0!important}.user-list-card.console-card-pro>.semi-card-body{padding:0 16px!important}.user-list-card.console-card-pro>.semi-card-footer{padding:10px 16px 12px!important;border-top:0!important}.user-list-card .console-card-pro__header{gap:0}.user-list-card .semi-divider{margin:8px 0 0!important;border-color:transparent!important}.user-list-toolbar{display:grid;gap:12px;width:100%;min-width:0;color:var(--slash-console-text)}.user-list-toolbar__top,.user-list-toolbar__filters,.user-list-toolbar__title-group,.user-list-view-tools,.user-list-search-form,.user-list-actions,.user-list-name-cell__main,.user-list-quota__values,.user-list-role,.user-list-invite{display:flex;min-width:0;align-items:center}.user-list-toolbar__top{justify-content:space-between;gap:16px}.user-list-toolbar__title-group{flex:1 1 auto}.user-list-toolbar__title{margin:0;color:#09090b;font-size:20px;font-weight:780;line-height:1.25;letter-spacing:0}.user-list-create-button.semi-button{min-height:36px!important;padding:0 16px!important;border:0!important;border-radius:12px!important;background:#45a4ec!important;color:#fff!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}.user-list-toolbar__filters{align-items:center;justify-content:space-between;gap:12px}.user-list-search-form{flex:1 1 auto;flex-wrap:nowrap;gap:12px;align-items:center}.user-list-search-form .semi-form-field{margin:0!important;padding:0!important}.user-list-search-form>.semi-input-wrapper{flex:0 0 240px!important;width:240px!important;min-width:0}.user-list-search-form .semi-input-wrapper{height:36px!important;min-height:36px!important;border:1px solid #e4e4e7!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.user-list-search-form .semi-input{height:34px!important;color:#18181b!important;font-size:14px!important;font-weight:500!important}.user-list-search-form .semi-input::placeholder{color:#71717a!important}.user-list-filter-pill.semi-button{height:36px!important;min-width:82px!important;padding:0 14px!important;border:1px dashed #e4e4e7!important;border-radius:999px!important;background:#fff!important;color:#09090b!important;font-size:14px!important;font-weight:720!important;box-shadow:none!important}.user-list-filter-pill.semi-button svg{color:#09090b}.user-list-view-tools{flex:0 0 auto;justify-content:flex-end;gap:8px}.user-list-submit-button.semi-button,.user-list-reset-button.semi-button{height:36px!important;min-width:58px!important;padding:0 16px!important;border:1px solid #e4e4e7!important;border-radius:20px!important;background:#fff!important;color:#09090b!important;font-size:15px!important;font-weight:720!important;box-shadow:none!important}.user-list-reset-button.semi-button{color:#71717a!important}.users-table--upstream.console-card-table{overflow:hidden;border:1px solid #e4e4e7;border-radius:12px}.users-table--upstream.console-card-table .semi-table-container{border-radius:12px}.users-table--upstream.console-card-table .semi-table-thead>.semi-table-row{min-height:40px}.users-table--upstream.console-card-table .semi-table-thead>.semi-table-row>.semi-table-row-head{height:40px!important;padding:0 10px!important;border-bottom:1px solid #e4e4e7!important;background:#fff!important;color:#09090b!important;font-size:15px!important;font-weight:760!important;line-height:20px!important}.users-table--upstream.console-card-table .semi-table-row-cell{min-height:60px!important;padding:10px!important;border-bottom:1px solid #e4e4e7!important;background:#fff;color:#18181b;font-size:14px;line-height:20px}.users-table--upstream.console-card-table .user-list-row--disabled>.semi-table-row-cell,.users-table--upstream.console-card-table .user-list-row--deleted>.semi-table-row-cell{background:#f4f4f5!important}.users-table--upstream.console-card-table .user-list-row:hover>.semi-table-row-cell{background:#fafafa!important}.user-list-cell--id{color:#52525b!important;font-size:15px!important;font-variant-numeric:tabular-nums;font-weight:520!important}.user-list-name-cell{display:grid;min-width:0;gap:2px}.user-list-name-cell__main{gap:8px}.user-list-name-cell__title{display:inline-block;min-width:0;max-width:128px;overflow:hidden;color:#09090b;font-size:15px;font-weight:760;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.user-list-name-cell__remark{display:inline-block;min-width:0;max-width:96px;overflow:hidden;color:#00a870;font-size:14px;font-weight:760;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.user-list-name-cell__sub{display:block;min-width:0;max-width:100%;overflow:hidden;color:#71717a!important;font-size:13px;font-weight:520;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.user-list-status{display:inline-flex;align-items:center;color:#71717a;font-size:15px;font-weight:780;line-height:20px;white-space:nowrap}.user-list-status--enabled{color:#00a870}.user-list-status--disabled,.user-list-status--deleted{color:#f5222d}.user-list-quota{display:grid;width:100%;min-width:220px;gap:6px}.user-list-quota__values{justify-content:space-between;gap:12px;font-size:15px;font-variant-numeric:tabular-nums;line-height:20px}.user-list-quota__remain{color:#09090b;font-weight:760}.user-list-quota__total{color:#71717a;font-weight:520}.user-list-quota__track{display:block;width:100%;height:4px;overflow:hidden;border-radius:999px;background:#f1f1f1}.user-list-quota__bar{display:block;height:100%;border-radius:inherit}.user-list-quota__bar--healthy{background:#00c78a}.user-list-quota__bar--warning{background:#f59e0b}.user-list-quota__bar--danger{background:#f43f5e}.user-list-group{display:inline-flex;min-width:0;max-width:100%;align-items:center;overflow:hidden;color:#0088d4;font-size:15px;font-weight:780;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.user-list-group--archive{color:#00a870}.user-list-group--trial{color:#d48806}.user-list-group--vip{color:#0088d4}.user-list-subscription{display:grid;min-width:0;gap:4px}.user-list-subscription__head,.user-list-subscription__meta{display:flex;min-width:0;align-items:center}.user-list-subscription__head{gap:7px}.user-list-subscription__head .semi-tag{flex:0 0 auto;max-width:88px;margin:0}.user-list-subscription__group{display:block;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list-subscription__title{min-width:0;max-width:156px;overflow:hidden;color:#1677ff;font-size:14px;font-weight:760;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.user-list-subscription__count{flex:0 0 auto;color:#71717a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.user-list-subscription__meta{gap:10px;overflow:hidden;color:#71717a;font-size:12px;font-variant-numeric:tabular-nums;line-height:17px;white-space:nowrap}.user-list-subscription__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis}.user-list-subscription__meta span:first-child{color:#00a870;font-weight:720}.user-list-subscription-empty{color:#a1a1aa;font-size:14px;white-space:nowrap}.user-list-role{gap:10px;color:#3f3f46;font-size:15px;font-weight:650;line-height:20px}.user-list-role__icon{display:inline-flex;width:18px;flex:0 0 18px;align-items:center;justify-content:center;color:#52525b}.user-list-invite{gap:14px;overflow:hidden;color:#52525b;font-size:14px;font-variant-numeric:tabular-nums;font-weight:560;line-height:20px;white-space:nowrap}.user-list-invite span{flex:0 0 auto}.user-list-time{color:#52525b;font-size:14px;font-variant-numeric:tabular-nums;font-weight:520;line-height:20px;white-space:nowrap}.user-list-time--empty{color:#71717a}.user-list-actions{justify-content:flex-start;gap:10px}.user-list-action-button.semi-button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;color:#09090b!important}.user-list-action-button.semi-button:hover{background:#f4f4f5!important}.channel-list-card.console-card-pro.semi-card{overflow:hidden;border-color:var(--slash-console-border-muted)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 1px #18181b05,0 10px 28px #18181b09!important}.channel-list-card.console-card-pro>.semi-card-header{padding:16px 16px 8px!important;border-bottom:0!important}.channel-list-card.console-card-pro>.semi-card-body{padding:0 16px!important}.channel-list-card.console-card-pro>.semi-card-footer{padding:10px 16px 12px!important;border-top:0!important}.channel-list-card .console-card-pro__header{gap:0}.channel-list-card .semi-divider{margin:8px 0 0!important;border-color:transparent!important}.channel-list-toolbar{display:grid;gap:12px;width:100%;min-width:0;color:var(--slash-console-text)}.channel-list-toolbar__top,.channel-list-toolbar__filters,.channel-list-toolbar__actions,.channel-list-toolbar__title-group,.channel-list-view-tools,.channel-list-search-form,.channel-list-actions,.channel-list-type-label,.channel-list-name-cell__main,.channel-list-balance{display:flex;min-width:0;align-items:center}.channel-list-toolbar__top{justify-content:space-between;gap:16px}.channel-list-toolbar__title-group{flex:1 1 auto;gap:12px}.channel-list-toolbar__title{margin:0;color:#09090b;font-size:20px;font-weight:780;line-height:1.25;letter-spacing:0}.channel-list-toolbar__retry{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border:1px solid #e4e4e7;border-radius:999px;background:#fff;color:#18181b;font-size:13px;font-weight:650;line-height:18px}.channel-list-toolbar__actions{flex:0 0 auto;justify-content:flex-end;gap:10px}.channel-list-switch{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid #e4e4e7;border-radius:14px;background:#fff;color:#18181b;white-space:nowrap}.channel-list-switch svg{color:#52525b}.channel-list-switch__label.semi-typography{color:#18181b!important;font-size:14px;font-weight:720;line-height:20px}.channel-list-switch .semi-switch{margin-left:2px}.channel-list-create-button.semi-button{min-height:36px!important;padding:0 16px!important;border:0!important;border-radius:12px!important;background:#45a4ec!important;color:#fff!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}.channel-list-more-button.semi-button{width:40px!important;height:36px!important;min-width:40px!important;padding:0!important;border:1px solid #e4e4e7!important;border-radius:12px!important;background:#fff!important;color:#09090b!important;box-shadow:none!important}.channel-list-toolbar__filters{align-items:center;justify-content:space-between;gap:12px}.channel-list-search-form{flex:1 1 auto;flex-wrap:nowrap;gap:12px;align-items:center}.channel-list-search-form .semi-form-field{margin:0!important;padding:0!important}.channel-list-search-form>.semi-input-wrapper{flex:0 0 auto!important;width:auto!important;min-width:0}.channel-list-search-form>.semi-input-wrapper:nth-of-type(1){flex-basis:240px!important;width:240px!important}.channel-list-search-form>.semi-input-wrapper:nth-of-type(2){flex-basis:180px!important;width:180px!important}.channel-list-search-form .semi-input-wrapper,.channel-list-group-select .semi-select-selection{height:36px!important;min-height:36px!important;border:1px solid #e4e4e7!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.channel-list-search-form .semi-input{height:34px!important;color:#18181b!important;font-size:14px!important;font-weight:500!important}.channel-list-search-form .semi-input::placeholder{color:#71717a!important}.channel-list-filter-pill.semi-button{height:36px!important;min-width:82px!important;padding:0 14px!important;border:1px dashed #e4e4e7!important;border-radius:999px!important;background:#fff!important;color:#09090b!important;font-size:14px!important;font-weight:720!important;box-shadow:none!important}.channel-list-filter-pill.semi-button svg{color:#09090b}.channel-list-group-select{width:88px;flex:0 0 88px}.channel-list-group-select.semi-select{height:36px}.channel-list-group-select .semi-select-selection-text{color:#09090b!important;font-size:14px!important;font-weight:720!important}.channel-list-view-tools{flex:0 0 auto;justify-content:flex-end;gap:8px}.channel-list-icon-button.semi-button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;color:#71717a!important}.channel-list-view-toggle{display:inline-flex;min-height:36px;align-items:center;gap:2px;padding:3px;border:1px solid #e4e4e7;border-radius:999px;background:#fff}.channel-list-view-toggle__button.semi-button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:0!important;border-radius:999px!important;color:#52525b!important;box-shadow:none!important}.channel-list-view-toggle__button.semi-button-primary{background:#45a4ec!important;color:#fff!important}.channel-list-submit-button.semi-button{height:36px!important;min-width:74px!important;padding:0 16px!important;border:1px solid #e4e4e7!important;border-radius:20px!important;background:#fff!important;color:#09090b!important;font-size:15px!important;font-weight:720!important;box-shadow:none!important}.channels-table--legacy.console-card-table{overflow:hidden;border:1px solid #e4e4e7;border-radius:12px}.channels-table--legacy.console-card-table .semi-table-container{border-radius:12px}.channels-table--legacy.console-card-table .semi-table-thead>.semi-table-row{min-height:40px}.channels-table--legacy.console-card-table .semi-table-thead>.semi-table-row>.semi-table-row-head{height:40px!important;padding:0 10px!important;border-bottom:1px solid #e4e4e7!important;background:#fff!important;color:#09090b!important;font-size:15px!important;font-weight:760!important;line-height:20px!important}.channels-table--legacy.console-card-table .semi-table-row-cell{min-height:60px!important;padding:10px!important;border-bottom:1px solid #e4e4e7!important;background:#fff;color:#18181b;font-size:14px;line-height:20px}.channels-table--legacy.console-card-table .channel-list-row--disabled>.semi-table-row-cell{background:#f4f4f5!important}.channels-table--legacy.console-card-table .channel-list-row:hover>.semi-table-row-cell{background:#fafafa!important}.channel-list-cell--id{color:#52525b!important;font-size:15px!important;font-variant-numeric:tabular-nums;font-weight:520!important}.channel-list-name-cell{display:grid;min-width:0;gap:2px}.channel-list-name-cell__main{gap:8px}.channel-list-name-cell__title{display:inline-block;min-width:0;max-width:100%;overflow:hidden;color:#09090b;font-size:15px;font-weight:760;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.channel-list-name-cell__sub{display:block;min-width:0;max-width:100%;overflow:hidden;color:#71717a!important;font-size:13px;font-weight:520;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.channel-list-type-label{gap:10px;color:#5f6368;font-size:15px;font-weight:700;line-height:20px}.channel-list-type-label__icon{display:inline-flex;width:24px;flex:0 0 24px;align-items:center;justify-content:center;color:#18181b}.channel-list-type-label__icon svg{width:20px;height:20px}.channel-list-status{display:inline-flex;align-items:center;color:#71717a;font-size:15px;font-weight:780;line-height:20px;white-space:nowrap}.channel-list-response,.channel-list-last-test{color:#71717a;font-size:15px;font-variant-numeric:tabular-nums;font-weight:650;line-height:20px;white-space:nowrap}.channel-list-response--success{color:#00a870}.channel-list-response--warning{color:#d48806}.channel-list-response--danger{color:#f5222d}.channel-list-status--enabled{color:#00a870}.channel-list-status--disabled{color:#f5222d}.channel-list-status--auto{color:#d48806}.channel-list-groups{display:flex;min-width:0;max-width:100%;align-items:center;overflow:hidden;white-space:nowrap}.channel-list-groups .semi-space{gap:8px!important;min-width:0;max-width:100%;flex-wrap:nowrap!important;overflow:hidden}.channel-list-group{display:inline-flex;min-width:0;max-width:100%;align-items:center;overflow:hidden;color:#0088d4;font-size:15px;font-weight:780;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.channel-list-group:where(:has(+.channel-list-group)):after{content:",";margin-right:2px}.channel-list-group--archive{color:#00a870}.channel-list-group--vip{color:#45a4ec}.channel-list-group--empty{color:#71717a}.channel-list-cell--number .semi-input-number.channel-list-number-input{width:82px!important;height:28px!important;min-height:28px!important;border:1px solid #e4e4e7!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.channel-list-number-input .semi-input-number-suffix-btns{display:none!important}.channel-list-number-input .semi-input-wrapper{width:100%!important;height:26px!important;min-height:26px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.channel-list-cell--number .semi-input-number-input{height:26px!important;padding:0 12px!important;color:#09090b!important;font-size:14px!important;font-variant-numeric:tabular-nums;font-weight:650!important;text-align:center}.channel-list-balance{gap:12px}.channel-list-balance__used{color:#71717a;font-size:15px;font-variant-numeric:tabular-nums;font-weight:760;line-height:22px}.channel-list-balance__remaining{padding:0;border:0;background:transparent;color:#00a870;cursor:pointer;font-size:15px;font-variant-numeric:tabular-nums;font-weight:780;line-height:22px}.channel-list-actions{justify-content:flex-start;gap:10px}.channel-list-action-button.semi-button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;color:#09090b!important}.channel-list-action-button.semi-button:hover{background:#f4f4f5!important}.channel-list-action-button--success.semi-button{color:#00a870!important}.channel-list-action-button--danger.semi-button{color:#f5222d!important}.channels-card-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.channels-card-empty{display:grid;min-height:360px;place-items:center;border:1px dashed var(--slash-console-border-muted);border-radius:8px;background:#919eab09}.channel-card{display:flex;min-width:0;min-height:206px;flex-direction:column;gap:13px;padding:14px;border:1px solid var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-surface-elevated);box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.channel-card:hover{border-color:#1677ff57;background:#fff;transform:translateY(-1px)}.channel-card--disabled{background:#919eab21}.channel-card--selected{border-color:var(--slash-console-primary);box-shadow:0 0 0 1px #1677ff29}.channel-card__top,.channel-card__body,.channel-card__type-area,.channel-card__actions,.channel-card__name,.channel-card__groups,.channel-card__multi-key-icon,.channel-card__type-label{display:flex;min-width:0;align-items:center}.channel-card__top{justify-content:space-between;gap:10px}.channel-card__type-area{flex:1 1 auto;gap:9px;overflow:hidden}.channel-card__type-label{gap:8px;overflow:hidden;color:var(--slash-console-text-muted);font-size:13px;font-weight:700;line-height:1.25}.channel-card__type-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.channel-card__type-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-card__multi-key-icon{gap:4px;color:var(--slash-console-primary)}.channel-card__actions{flex:0 0 auto;justify-content:flex-end;gap:3px}.channel-card__icon-button.semi-button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;color:var(--slash-console-text-muted)!important}.channel-card__icon-button.semi-button:hover{color:var(--slash-console-primary)!important;background:var(--slash-console-active)!important}.channel-card__icon-button--danger.semi-button{color:var(--slash-console-danger)!important}.channel-card__icon-button--success.semi-button{color:#00a870!important}.channel-card__body{align-items:flex-start;justify-content:space-between;gap:14px}.channel-card__main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:13px}.channel-card__identity{display:flex;min-width:0;flex-direction:column;gap:4px}.channel-card__id,.channel-card__label{color:var(--slash-console-text-muted);font-size:11px;font-weight:700;line-height:1.2}.channel-card__label--spaced{margin-top:8px}.channel-card__name{gap:6px}.channel-card__name-text{min-width:0;overflow:hidden;color:var(--slash-console-text);font-size:14px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.channel-card__inline-warning{display:inline-flex;flex:0 0 auto;color:var(--semi-color-warning)}.channel-card__models.semi-typography{max-width:100%;color:var(--slash-console-text-muted)!important;font-size:12px;font-weight:500;line-height:1.35}.channel-card__field{display:flex;min-width:0;flex-direction:column;gap:6px}.channel-card__quota,.channel-card__quota .semi-space{min-width:0}.channel-card__quota-value{color:var(--slash-console-text);font-size:14px;font-weight:700;line-height:1.25}.channel-card__quota-action.semi-button{min-height:24px!important;padding:0 4px!important;color:#00a870!important;font-size:13px!important;font-weight:760!important}.channel-card__metrics{display:grid;flex:0 0 auto;grid-template-columns:minmax(78px,auto) minmax(78px,auto);align-items:center;gap:5px 12px}.channel-card__number-input.semi-input-number{width:82px}.channel-card__number-input .semi-input-number-input{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-variant-numeric:tabular-nums}.channel-card__metric-value{min-width:0;overflow:hidden;color:var(--slash-console-text);font-size:13px;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.channel-card__metric-value--muted{color:var(--slash-console-text-muted)}.channel-card__metric-value--success{color:#00a870}.channel-card__metric-value--warning{color:#d48806}.channel-card__metric-value--danger{color:var(--slash-console-danger)}.channel-card__groups{flex-wrap:wrap;gap:6px;margin-top:auto}.channel-card__group{display:inline-flex;min-width:0}.channel-card__group .semi-tag{max-width:100%}.channel-card__empty-group{color:var(--slash-console-text-muted);font-size:13px}.channel-card--skeleton{pointer-events:none}.channel-card__skeleton-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.channel-card__skeleton-line{height:14px;border-radius:999px;background:linear-gradient(90deg,#919eab24,#919eab42,#919eab24);background-size:200% 100%;animation:channel-card-skeleton 1.2s ease-in-out infinite}.channel-card__skeleton-line--short{width:38%}.channel-card__skeleton-line--medium{width:62%}html.dark .channel-card:hover{background:var(--slash-console-surface-elevated)}html.dark .channel-card--disabled{background:#ffffff0f}@media (max-width: 1199px){.channels-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.channels-card-grid{grid-template-columns:minmax(0,1fr)}.channel-card{min-height:0;padding:12px}.channel-card__top,.channel-card__body{align-items:stretch}.channel-card__body{flex-direction:column}.channel-card__actions{gap:1px}.channel-card__metrics{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-card__number-input.semi-input-number{width:100%;max-width:140px}}@keyframes channel-card-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.console-management-note.semi-banner{flex:0 1 auto;max-width:460px;border-radius:8px!important;border:1px solid var(--slash-console-border-muted);background:var(--slash-console-active)}.app-layout--slash-console .semi-banner{border-radius:8px!important;border-color:var(--slash-console-border-muted)!important;box-shadow:none!important}.console-settings-layout,.console-settings-tabs{min-width:0}.console-settings-tabs .semi-tabs-bar{padding:6px;border:1px solid var(--slash-console-border-muted);border-radius:10px;background:var(--slash-console-surface-elevated);box-shadow:var(--slash-console-shadow-soft)}.console-settings-tabs .semi-tabs-tab{min-height:34px;border-radius:8px!important;color:var(--slash-console-text-muted)!important;font-size:13px;font-weight:700}.console-settings-tabs .semi-tabs-tab-active{color:var(--slash-console-primary)!important;background:var(--slash-console-active)!important}.console-settings-tab-label{display:inline-flex;min-width:0;align-items:center;gap:6px;line-height:1.2;white-space:nowrap}.console-settings-content{min-width:0;padding-top:14px}.app-layout--slash-console:has(.console-system-settings) .app-sider{display:none}.app-layout--slash-console:has(.console-system-settings)>.semi-layout>.semi-layout{margin-left:0!important}.app-layout--slash-console:has(.console-system-settings) .app-content--slash-console-padded{padding:0}.console-system-settings{display:grid;width:100%;height:calc(100vh - var(--slash-console-page-top-offset));height:calc(100dvh - var(--slash-console-page-top-offset));min-height:560px;grid-template-columns:208px minmax(0,1fr);align-items:stretch;gap:0;margin:var(--slash-console-page-top-offset) 0 0;padding:8px 8px 8px 0;overflow:hidden;background:var(--slash-console-bg);color:var(--slash-console-text)}.console-system-settings__nav{display:flex;min-width:0;min-height:0;flex-direction:column;overflow-y:auto;padding:8px 16px 16px;background:var(--slash-console-bg)}.console-system-settings__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;min-width:0;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:12.8px;background:transparent;color:var(--slash-console-text-muted);cursor:pointer;font-size:13px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left}.console-system-settings__back:hover,.console-system-settings__back:focus-visible{color:var(--slash-console-text);background:var(--slash-console-hover);outline:none}.console-system-settings__back:active,.console-system-settings__group-button:active,.console-system-settings__section-button:active{background:var(--slash-console-hover)}.console-system-settings__back span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-system-settings__nav-title{display:flex;height:32px;align-items:center;margin:20px 0 0;padding:0 8px;border-top:0;color:color-mix(in oklch,var(--slash-console-text-muted) 70%,transparent);font-size:11px;font-weight:500;line-height:16.5px;text-transform:uppercase}.console-system-settings__nav-group{display:grid;gap:2px}.console-system-settings__group-button,.console-system-settings__section-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;min-width:0;align-items:center;border:0;border-radius:12.8px;background:transparent;cursor:pointer;letter-spacing:0;text-align:left}.console-system-settings__group-button{min-height:32px;justify-content:flex-start;gap:8px;padding:0 8px;color:var(--slash-console-text);font-size:14px;font-weight:400;line-height:20px}.console-system-settings__group-button span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-system-settings__group-button svg{flex:0 0 auto;color:currentColor}.console-system-settings__group-button svg:last-child{color:var(--slash-console-text-muted);transform:rotate(-90deg);transition:transform .16s ease}.console-system-settings__group-button--active svg:last-child{transform:rotate(0)}.console-system-settings__group-button:hover,.console-system-settings__group-button:focus-visible{background:var(--slash-console-hover);outline:none}.console-system-settings__group-button--active{color:var(--slash-console-text)}.console-system-settings__section-list{display:grid;gap:2px;margin:0 0 8px;padding-right:24px;padding-left:25px}.console-system-settings__section-button{min-height:28px;justify-content:flex-start;padding:0 8px;color:var(--slash-console-text);font-size:14px;font-weight:400;line-height:20px}.console-system-settings__section-button:hover,.console-system-settings__section-button:focus-visible{background:var(--slash-console-hover);outline:none}.console-system-settings__section-button--active{color:var(--slash-console-nav-active-text);background:var(--slash-console-nav-active);font-weight:400}.console-system-settings__main{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:0;border-radius:22.4px;background:var(--slash-console-surface-elevated)}.console-system-settings__header{position:relative;z-index:1;pointer-events:none;display:flex;min-height:62.4px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 10px}.console-system-settings__title-block{min-width:0}.console-system-settings__title-block>span{display:none}.console-system-settings__title-block h1{min-width:0;margin:0;overflow:hidden;color:var(--slash-console-text);font-size:18px;font-weight:700;line-height:28px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.console-system-settings__content{position:relative;z-index:2;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:6px 16px 16px}.console-system-settings__content>.semi-row{margin-top:0!important}.console-system-settings__main:has(.system-info-settings-form) .console-system-settings__content,.console-system-settings__main:has(.notice-settings-form) .console-system-settings__content,.console-system-settings__main:has(.system-settings-form) .console-system-settings__content{overflow:visible}.console-system-settings-stack{display:flex;min-width:0;flex-direction:column;gap:16px}.system-info-settings-form{position:relative;width:calc(100% - 10px);min-width:0;padding-bottom:6px}.system-info-settings-form__actions{position:absolute;top:-33px;right:-10px;z-index:3;display:flex;justify-content:flex-end;gap:8px;margin:0}.system-info-settings-form__actions .semi-button{min-width:61px!important;min-height:28px!important;height:28px!important;padding:0 10px!important;border:1px solid rgb(232,232,232)!important;border-radius:12.8px!important;background:#fff!important;color:#0a0a0a!important;font-size:12.8px!important;font-weight:500!important;line-height:19.2px!important;box-shadow:none!important}.system-info-settings-form__actions .semi-button-primary.semi-button-solid{min-width:87px!important;border-color:transparent!important;background:#45a4ec!important;color:#fff!important}.system-info-settings-form__actions .semi-button[disabled]{cursor:default!important;opacity:.5!important}.system-info-settings-form__actions .semi-button:not([disabled]):active{transform:translateY(1px)}.system-info-settings-form__dirty-indicator{position:absolute;top:-28px;left:78px;z-index:1;display:inline-flex;height:20px;align-items:center;gap:6px;padding:0 8px;border-radius:999px;background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b33;color:#b45309;font-size:11px;font-weight:500;line-height:20px;white-space:nowrap}.system-info-settings-form__dirty-indicator>span{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#f59e0b}.system-info-settings-form .semi-row{row-gap:28px!important}.system-info-settings-form .semi-form-field{margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.system-info-settings-form .semi-form-field-label{min-height:14px!important;margin-bottom:8px!important;padding:0!important;color:var(--slash-console-text)!important;font-size:14px!important;font-weight:500!important;line-height:14px!important}.system-info-settings-form .semi-form-field-extra{margin-top:8px!important;color:var(--slash-console-text-muted)!important;font-size:12px!important;line-height:16px!important}.system-info-settings-form .semi-input-wrapper,.system-info-settings-form .semi-input-textarea-wrapper{border:1px solid rgb(232,232,232)!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.system-info-settings-form .semi-input-wrapper:hover,.system-info-settings-form .semi-input-textarea-wrapper:hover,.system-info-settings-form .semi-input-wrapper-focus,.system-info-settings-form .semi-input-textarea-wrapper-focus{border-color:#42a6ff!important}.app-layout--slash-console .console-system-settings__content .system-info-settings-form .semi-input-wrapper.semi-input-wrapper-focus,.app-layout--slash-console .console-system-settings__content .system-info-settings-form .semi-input-textarea-wrapper.semi-input-textarea-wrapper-focus,.app-layout--slash-console .console-system-settings__content .system-info-settings-form .semi-input-wrapper:focus-within,.app-layout--slash-console .console-system-settings__content .system-info-settings-form .semi-input-textarea-wrapper:focus-within{border-color:#42a6ff!important;box-shadow:inset 0 0 0 3px #42a6ff80!important}.system-info-settings-form .semi-input-wrapper{min-height:32px!important;height:32px!important}.system-info-settings-form .semi-input-wrapper .semi-input{height:30px!important;padding:4px 10px!important;background:transparent!important;color:var(--slash-console-text)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.system-info-settings-form .semi-input-textarea-wrapper{min-height:64px!important;height:64px!important;padding:0!important;overflow:hidden!important}.system-info-settings-form .semi-input-textarea{min-height:62px!important;height:62px!important;padding:8px 10px!important;border:0!important;background:transparent!important;color:var(--slash-console-text)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important}.notice-settings-form{position:relative;width:100%;min-width:0}.notice-settings-form__actions{position:absolute;top:-47.2px;right:0;z-index:3;display:flex;justify-content:flex-end}.notice-settings-form__actions .semi-button{min-width:87px!important;min-height:28px!important;height:28px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12.8px!important;background:#45a4ec!important;color:#fff!important;font-size:12.8px!important;font-weight:500!important;line-height:19.2px!important;box-shadow:none!important}.notice-settings-form__actions .semi-button:not([disabled]):active{transform:translateY(1px)}.notice-settings-form__field{display:grid;gap:8px;width:100%;min-width:0}.notice-settings-form__field label{min-height:14px;margin:0;color:var(--slash-console-text);cursor:default;font-size:14px;font-weight:500;line-height:14px}.notice-settings-form__field textarea{width:100%;min-height:64px;max-height:384px;padding:8px 10px;resize:vertical;overflow-y:auto;border:1px solid rgb(232,232,232);border-radius:16px;background:transparent;color:var(--slash-console-text);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.notice-settings-form__field textarea:focus{border-color:#42a6ff;box-shadow:0 0 0 3px #42a6ff80}.system-settings-form{position:relative;width:100%;min-width:0;--system-settings-textarea-min-height: 64px}.system-settings-form__actions{position:absolute;top:-47.2px;right:0;z-index:3;display:flex;gap:8px;justify-content:flex-end}.system-settings-form__actions .semi-button{min-width:87px!important;min-height:28px!important;height:28px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12.8px!important;background:#45a4ec!important;color:#fff!important;font-size:12.8px!important;font-weight:500!important;line-height:19.2px!important;box-shadow:none!important}.system-settings-form__actions .semi-button:not([disabled]):active{transform:translateY(1px)}.system-settings-form__action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-width:87px;height:28px;align-items:center;justify-content:center;padding:0 10px;border:1px solid transparent;border-radius:12.8px;cursor:pointer;font-family:inherit;font-size:12.8px;font-weight:500;line-height:19.2px;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.system-settings-form__action-button--primary{background:#45a4ec;color:#fff}.system-settings-form__action-button--secondary{min-width:61px;border-color:#e8e8e8;background:#fff;color:var(--slash-console-text)}.system-settings-form__action-button:hover,.system-settings-form__action-button:focus-visible{box-shadow:0 0 0 3px #42a6ff3d}.system-settings-form__action-button:not([disabled]):active{transform:translateY(1px)}.system-settings-form__action-button[disabled]{cursor:default;opacity:.5}.system-settings-form__switch-list{display:grid;gap:22px;width:100%;min-width:0}.system-settings-form__switch-row{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px}.system-settings-form__switch-copy{min-width:0}.system-settings-form__switch-copy>span,.system-settings-form__field label{display:block;min-height:14px;margin:0;color:var(--slash-console-text);font-size:14px;font-weight:500;line-height:14px}.system-settings-form__switch-copy>p{margin:8px 0 0;color:var(--slash-console-text-muted);font-size:14px;font-weight:400;line-height:20px}.system-settings-form__field>p{margin:0;color:var(--slash-console-text-muted);font-size:14px;font-weight:400;line-height:20px}.system-settings-form__field--error>label{color:#e40014}.system-settings-form__field>.system-settings-form__field-error{color:#e40014;font-size:12px;line-height:16px}.system-settings-form__switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;width:32px;height:18.4px;flex:0 0 auto;align-items:center;padding:0;border:1px solid transparent;border-radius:999px;background:#e8e8e8;cursor:pointer;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.system-settings-form__switch>span{display:block;width:14px;height:14px;margin-left:1.5px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .15s ease}.system-settings-form__switch--checked{background:#45a4ec}.system-settings-form__switch--checked>span{transform:translate(13.6px)}.system-settings-form__switch:focus-visible{box-shadow:0 0 0 3px #42a6ff80}.system-settings-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;width:100%;min-width:0}.system-settings-form__grid--oauth{gap:24px 20px}.system-settings-form__grid-spacer{min-width:0}.system-settings-form__field{display:grid;gap:8px;width:100%;min-width:0;margin-top:0}.system-settings-form--basic-auth{--system-settings-textarea-min-height: 197.3px}.system-settings-form--oauth{display:grid;gap:8px}.system-settings-form--passkey,.system-settings-form--bot-protection,.system-settings-form--ssrf,.system-settings-form--smtp,.system-settings-form--worker{display:grid;gap:22px}.system-settings-form--smtp{gap:24px}.system-settings-form--smtp .system-settings-form__grid{gap:24px 20px}.system-settings-form--basic-auth .system-settings-form__field{margin-top:22px}.system-settings-form__field textarea{width:100%;min-height:var(--system-settings-textarea-min-height);max-height:384px;padding:8px 10px;resize:vertical;overflow-y:auto;border:1px solid rgb(232,232,232);border-radius:16px;background:transparent;color:var(--slash-console-text);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.system-settings-form__field textarea:focus{border-color:#42a6ff;box-shadow:0 0 0 3px #42a6ff80}.system-settings-form__field--full,.system-settings-form__alert{grid-column:1 / -1}.system-settings-form__input,.system-settings-form__select-trigger{width:100%;height:32px;min-width:0;padding:4px 10px;border:1px solid rgb(232,232,232);border-radius:16px;background:transparent;color:var(--slash-console-text);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.system-settings-form__input::placeholder,.system-settings-form__field textarea::placeholder{color:var(--slash-console-text-muted);opacity:.7}.system-settings-form__input:focus,.system-settings-form__select-trigger:focus-visible{border-color:#42a6ff;box-shadow:0 0 0 3px #42a6ff80}.system-settings-form__select-field{position:relative}.system-settings-form__select-wrap{position:relative;width:-webkit-fit-content;width:fit-content;min-width:0;max-width:100%}.system-settings-form__select-trigger{display:inline-flex;width:auto;min-width:69.3px;max-width:100%;align-items:center;justify-content:space-between;gap:8px;padding-right:13px;padding-left:13px;cursor:pointer;text-align:left}.system-settings-form__select-trigger[aria-expanded=true]{border-color:#42a6ff;box-shadow:0 0 0 3px #42a6ff80}.system-settings-form__select-chevron{width:6px;height:6px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.72;transform:translateY(-1px) rotate(45deg)}.system-settings-form__select-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:grid;width:-webkit-max-content;width:max-content;min-width:144px;max-width:min(420px,calc(100vw - 32px));overflow:hidden;padding:4px;border:1px solid rgb(232,232,232);border-radius:12px;background:#fff;box-shadow:0 10px 26px #0000001f}.system-settings-form__select-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;min-height:28px;align-items:center;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--slash-console-text);cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;text-align:left}.system-settings-form__select-option:hover,.system-settings-form__select-option:focus-visible,.system-settings-form__select-option--selected{background:#f4f4f5}.system-settings-form__tabs{display:grid;width:100%;height:32px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0;padding:3px;border-radius:8px;background:#f4f4f5}.system-settings-form__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;height:25px;min-width:0;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--slash-console-text-muted);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;outline:none}.system-settings-form__tab:hover,.system-settings-form__tab:focus-visible{color:var(--slash-console-text)}.system-settings-form__tab--active{background:#fff;color:var(--slash-console-text);box-shadow:0 1px 2px #0000000f}.system-settings-form__alert{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid rgb(232,232,232);border-radius:16px;background:#fff;color:var(--slash-console-text)}.system-settings-form__alert-title{font-size:14px;font-weight:600;line-height:20px}.system-settings-form__alert-body{display:block;color:var(--slash-console-text-muted);font-size:14px;line-height:20px}.system-settings-form__alert-body p{margin:0}.system-settings-form__alert-rows{display:grid;gap:8px;margin-top:12px}.system-settings-form__alert-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.system-settings-form__alert-row>span:first-child{flex:0 0 auto;color:var(--slash-console-text-muted)}.system-settings-form__alert-row>span:last-child{display:inline-flex;min-width:0;align-items:center;gap:8px}.system-settings-form__alert code{min-width:0;overflow-wrap:anywhere;padding:2px 6px;border-radius:6px;background:#f4f4f5;color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px}.system-settings-form__copy-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:28px;height:28px;flex:0 0 auto;border:1px solid rgb(232,232,232);border-radius:8px;background:transparent;cursor:pointer}.system-settings-form__copy-button:before,.system-settings-form__copy-button:after{content:"";position:absolute;width:10px;height:12px;border:1.5px solid var(--slash-console-text-muted);border-radius:2px}.system-settings-form__copy-button:before{top:7px;left:7px}.system-settings-form__copy-button:after{top:5px;left:10px;background:#fff}.system-settings-form__copy-button:hover,.system-settings-form__copy-button:focus-visible{background:#f4f4f5;outline:none}.system-settings-form__copy-button--copied:before{top:9px;left:7px;width:13px;height:7px;border-top:0;border-right:0;border-bottom-color:#16a34a;border-left-color:#16a34a;border-radius:0;transform:rotate(-45deg)}.system-settings-form__copy-button--copied:after{content:none}.system-settings-form__inline-link{width:-webkit-fit-content;width:fit-content;color:#45a4ec;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:3px}.system-settings-form__radio-field{align-self:start}.system-settings-form__radio-group{display:grid;gap:10px;padding-top:1px}.system-settings-form--smtp .system-settings-form__radio-group{gap:12px;padding-top:0}.system-settings-form--smtp .system-settings-form__radio-option{height:16px}.system-settings-form--smtp .system-settings-form__radio-option>em{line-height:16px}.system-settings-form__radio-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--slash-console-text);cursor:pointer;font-family:inherit}.system-settings-form__radio-option>span{position:relative;width:16px;height:16px;flex:0 0 auto;border:1px solid rgb(212,212,216);border-radius:999px;background:transparent}.system-settings-form__radio-option--checked>span{border-color:#45a4ec;background:#45a4ec}.system-settings-form__radio-option--checked>span:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;background:#fff}.system-settings-form__radio-option>em{color:var(--slash-console-text);font-size:14px;font-style:normal;line-height:20px}.system-settings-form__dirty-indicator{position:absolute;top:-28px;left:78px;z-index:1;display:inline-flex;height:20px;align-items:center;gap:6px;padding:0 8px;border-radius:999px;background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b33;color:#b45309;font-size:11px;font-weight:500;line-height:20px;white-space:nowrap}.system-settings-form__dirty-indicator>span{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#f59e0b}.app-layout--slash-console .console-system-settings__content .semi-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-layout--slash-console .console-system-settings__content .semi-card-body{padding:0!important}.app-layout--slash-console .console-system-settings__content .semi-form{background:transparent}.app-layout--slash-console .console-system-settings__content .semi-form-section{margin:0}.app-layout--slash-console .console-system-settings__content .semi-input-wrapper,.app-layout--slash-console .console-system-settings__content .semi-textarea-wrapper,.app-layout--slash-console .console-system-settings__content .semi-select .semi-select-selection,.app-layout--slash-console .console-system-settings__content .semi-input-number{border-color:var(--slash-console-border-muted)!important;border-radius:12px!important;background:var(--slash-console-field)!important;box-shadow:none!important}.app-layout--slash-console .console-system-settings__content .semi-input-wrapper:hover,.app-layout--slash-console .console-system-settings__content .semi-textarea-wrapper:hover,.app-layout--slash-console .console-system-settings__content .semi-select:hover .semi-select-selection,.app-layout--slash-console .console-system-settings__content .semi-input-number:hover{border-color:color-mix(in oklch,var(--slash-console-primary) 45%,var(--slash-console-border-muted))!important}.app-layout--slash-console .console-system-settings__content .semi-button{border-radius:8px!important;box-shadow:none!important}.app-layout--slash-console .console-system-settings__content .notice-settings-form__actions .semi-button,.app-layout--slash-console .console-system-settings__content .system-settings-form__actions .semi-button{border-radius:12.8px!important}.app-layout--slash-console .console-system-settings__content .semi-banner{border-color:var(--slash-console-border-muted)!important;border-radius:8px!important;box-shadow:none!important}.console-system-settings__guard-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#0000002e}.console-system-settings__guard-dialog{display:grid;gap:16px;width:384px;max-width:calc(100vw - 32px);overflow:hidden;padding:16px;border:0;border-radius:22.4px;background:#fff;color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a1a}.console-system-settings__guard-body{display:grid;gap:6px;padding:0;text-align:left}.console-system-settings__guard-body h2{margin:0;color:#0a0a0a;font-size:16px;font-weight:600;line-height:24px}.console-system-settings__guard-body p{margin:0;color:#71717a;font-size:14px;line-height:20px}.console-system-settings__guard-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px;margin:0 -16px -16px;padding:16px;border-top:1px solid #e8e8e8;background:#f4f4f580}.console-system-settings__guard-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;height:32px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #e8e8e8;border-radius:16px;background:#fff;color:#0a0a0a;cursor:pointer;font-size:14px;font-weight:500;line-height:20px}.console-system-settings__guard-actions button:hover,.console-system-settings__guard-actions button:focus-visible{background:#f4f4f5;outline:none}.console-system-settings__guard-actions button:active{transform:translateY(1px)}.console-system-settings__guard-actions .console-system-settings__guard-leave{border-color:transparent;background:#e400141a;color:#e40014}.console-system-settings__guard-actions .console-system-settings__guard-leave:hover,.console-system-settings__guard-actions .console-system-settings__guard-leave:focus-visible{background:#e4001433}.app-layout--slash-console .console-system-settings__content .system-info-settings-form .semi-input-wrapper,.app-layout--slash-console .console-system-settings__content .system-info-settings-form .semi-input-textarea-wrapper{border:1px solid rgb(232,232,232)!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.app-layout--slash-console .console-system-settings__content .system-info-settings-form__actions .semi-button{border-radius:12.8px!important}.app-layout--slash-console .console-card-pro__footer{border-color:var(--slash-console-border-muted)!important;background:linear-gradient(180deg,#fff0,#ffffff75)}html.dark .app-layout--slash-console .console-card-pro__footer{background:linear-gradient(180deg,#09090b00,#18181b75)}.app-layout--slash-console .semi-table-thead>.semi-table-row>.semi-table-row-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--slash-console-table-head);color:#000000e0;font-size:12px;font-weight:600;height:38px;letter-spacing:0;border-color:var(--slash-console-border-muted);padding:0 10px!important}html.dark .app-layout--slash-console .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--slash-console-table-head)}.app-layout--slash-console .semi-table-row,.app-layout--slash-console .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-color:var(--slash-console-border-muted)}.app-layout--slash-console .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--slash-console-table-hover)!important}.app-layout--slash-console .semi-table-row-cell{color:var(--slash-console-text);font-size:13px;font-weight:400;line-height:1.45;padding:8px 10px!important}.app-layout--slash-console .semi-tag{border-radius:999px;font-weight:500;box-shadow:none}.app-layout--slash-console .semi-table-wrapper,.app-layout--slash-console .semi-table-container{border-radius:8px}.app-layout--slash-console .tokens-table--modern .semi-table-thead>.semi-table-row>.semi-table-row-head{height:40px;padding:0 8px!important;border-bottom:1px solid #e8e8e8;background:transparent!important;color:#050505;font-size:14px;font-weight:500;line-height:40px}.app-layout--slash-console .tokens-table--modern .semi-table-row-cell{height:60px;padding:8px!important;border-bottom:1px solid #e8e8e8;color:#050505;font-size:14px;line-height:20px}.app-layout--slash-console .tokens-table--modern .semi-table-wrapper,.app-layout--slash-console .tokens-table--modern .semi-table-container{border-color:#e8e8e8;border-radius:12.8px}.app-layout--slash-console .usage-logs-table--modern.semi-table-wrapper,.app-layout--slash-console .usage-logs-table--modern .semi-table-container{border-radius:16px}.app-layout--slash-console .console-card-table__empty{min-height:180px;align-items:center;border-radius:8px;border:1px dashed var(--slash-console-border-muted);background:#919eab0b}.app-layout--slash-console .console-card-table__mobile-list{display:flex;min-width:0;flex-direction:column;gap:12px}.app-layout--slash-console .console-card-table__mobile-skeleton-row,.app-layout--slash-console .console-card-table__mobile-card-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--slash-console-border-muted)}.app-layout--slash-console .console-card-table__mobile-card-row:last-child{border-bottom:0}.app-layout--slash-console .console-card-table__mobile-card-head{display:flex;min-width:0;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--slash-console-border-muted)}.app-layout--slash-console .console-card-table__mobile-card-fields{display:flex;min-width:0;flex-direction:column;padding-top:2px}.app-layout--slash-console .console-card-table__mobile-card-label{flex:0 0 auto;color:var(--slash-console-text-disabled);font-size:12px;font-weight:720;line-height:1.35}.app-layout--slash-console .console-card-table__mobile-card-title{min-width:0;color:var(--slash-console-text);font-size:15px;font-weight:780;line-height:1.45;overflow-wrap:anywhere}.app-layout--slash-console .console-card-table__mobile-card-value{min-width:0;flex:1 1 auto;color:var(--slash-console-text);font-size:13px;font-weight:560;line-height:1.45;text-align:right;overflow-wrap:anywhere}.app-layout--slash-console .console-card-table__mobile-card-actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--slash-console-border-muted)}.app-layout--slash-console .semi-input-wrapper,.app-layout--slash-console .semi-select,.app-layout--slash-console .semi-datepicker,.app-layout--slash-console .semi-textarea-wrapper,.app-layout--slash-console .semi-input-number{border-radius:6px!important;border-color:var(--slash-console-border)!important;background:var(--slash-console-field)!important;box-shadow:none!important}.app-layout--slash-console .semi-input-wrapper,.app-layout--slash-console .semi-select-selection,.app-layout--slash-console .semi-datepicker,.app-layout--slash-console .semi-input-number{min-height:32px}.app-layout--slash-console .semi-input-wrapper:hover,.app-layout--slash-console .semi-select:hover,.app-layout--slash-console .semi-datepicker:hover,.app-layout--slash-console .semi-textarea-wrapper:hover,.app-layout--slash-console .semi-input-number:hover{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-surface-strong)!important}.app-layout--slash-console .semi-input-wrapper-focus,.app-layout--slash-console .semi-select-focus,.app-layout--slash-console .semi-datepicker-focused,.app-layout--slash-console .semi-input-number-focus{border-color:var(--slash-console-primary)!important;box-shadow:0 0 0 2px var(--slash-console-focus-ring)!important}.app-layout--slash-console .console-token-toolbar .semi-input-wrapper,.app-layout--slash-console .console-token-toolbar .semi-select-selection{height:32px!important;min-height:32px!important;border-color:#e8e8e8!important;border-radius:16px!important;background:#fff!important}.app-layout--slash-console .console-token-toolbar .semi-input-wrapper:hover,.app-layout--slash-console .console-token-toolbar .semi-select-selection:hover{border-color:#d7dbe3!important;background:#fff!important}.app-layout--slash-console .console-token-toolbar .semi-input-wrapper-focus,.app-layout--slash-console .console-token-toolbar .semi-select-focus .semi-select-selection{border-color:#d7dbe3!important;box-shadow:0 0 0 3px #1890ff14!important}.app-layout--slash-console .semi-button{border-radius:8px!important;letter-spacing:0;font-weight:400}.app-layout--slash-console .console-admin-primary-button.semi-button,.app-layout--slash-console .console-admin-secondary-button.semi-button,.app-layout--slash-console .console-token-toolbar .console-management-actions__button.semi-button,.app-layout--slash-console .console-token-toolbar .console-management-filters__button.semi-button,.app-layout--slash-console .token-row-actions__icon.semi-button,.app-layout--slash-console .console-dashboard-action-button.semi-button{border-radius:12.8px!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card,.app-layout--slash-console .console-page-shell__content--personal .semi-card,.app-layout--slash-console .console-page-shell__content--wallet .semi-card[class*=rounded],.app-layout--slash-console .console-page-shell__content--personal .semi-card[class*=rounded]{border-radius:8px!important}.app-layout--slash-console .console-page-shell__content--wallet,.app-layout--slash-console .console-page-shell__content--personal{color:var(--slash-console-text)}.app-layout--slash-console .personal-settings-stage{display:flex;min-width:0;flex-direction:column}.app-layout--slash-console .personal-settings-primary-tabs{margin-top:74px;border:0!important;background:transparent!important;box-shadow:none!important}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar{padding:0!important;border:0!important;border-bottom:1px solid rgba(216,232,248,.78)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar .semi-tabs-tab{min-height:54px!important;margin:0 42px 0 0!important;padding:0!important;border-radius:0!important;color:var(--slash-console-text)!important;background:transparent!important;box-shadow:none!important;font-size:18px!important;font-weight:500!important;line-height:54px}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar .semi-tabs-tab-active{color:var(--slash-console-primary)!important;background:transparent!important;box-shadow:inset 0 -3px 0 var(--slash-console-primary)!important}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar .semi-tabs-tab:hover,.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar .semi-tabs-tab:focus-visible{color:var(--slash-console-primary-hover)!important;background:transparent!important}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-content{padding:0!important}.app-layout--slash-console .personal-settings-tab-panel{padding-top:24px}.app-layout--slash-console .personal-settings-tab-panel>.semi-card{display:flex;height:632px;min-height:632px;flex-direction:column;border-color:var(--slash-console-border-muted)!important;border-top:0!important;background:#fff!important}.app-layout--slash-console .personal-settings-tab-panel>.semi-card>.semi-card-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.app-layout--slash-console .personal-settings-tab-panel>.semi-card>.semi-card-body::-webkit-scrollbar{display:none}.app-layout--slash-console .personal-settings-tab-panel .semi-form-field-label{margin-bottom:12px!important;color:var(--slash-console-text)!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}.app-layout--slash-console .personal-settings-tab-panel .semi-form-field-extra{margin-top:6px!important;color:#262d3d9e!important;font-size:14px!important;line-height:20px!important}.app-layout--slash-console .personal-settings-tab-panel .semi-radio{margin-right:32px!important}.app-layout--slash-console .personal-settings-tab-panel .semi-radio-addon{color:var(--slash-console-text)!important;font-size:16px!important;line-height:22px!important}.app-layout--slash-console .personal-settings-tab-panel .semi-input-wrapper{min-height:48px!important;border-color:#d9d9d9!important;border-radius:8px!important}.app-layout--slash-console .personal-settings-tab-panel .semi-input-wrapper .semi-input{min-height:46px!important;color:var(--slash-console-text)!important;font-size:16px!important;line-height:46px!important}.app-layout--slash-console .personal-settings-tab-panel .semi-input-wrapper .semi-input-prefix,.app-layout--slash-console .personal-settings-tab-panel .semi-input-wrapper .semi-input-suffix{color:#1c1f23b8!important}.app-layout--slash-console .personal-settings-tab-panel>.semi-card>.semi-card-footer{margin-top:auto;padding:14px 65px 24px 22px!important;border-top:0;background:transparent}.app-layout--slash-console .personal-settings-tab-panel .personal-settings-save-button.semi-button{min-width:132px;min-height:48px;padding:0 22px!important;border-color:var(--slash-console-primary)!important;border-radius:8px!important;background:var(--slash-console-primary)!important;color:#fff!important;font-size:18px!important;font-weight:500!important;line-height:1.2;transform:translateY(-2px);box-shadow:none!important}.app-layout--slash-console .personal-settings-tab-panel .personal-settings-save-button.semi-button:hover,.app-layout--slash-console .personal-settings-tab-panel .personal-settings-save-button.semi-button:focus{border-color:var(--slash-console-primary-hover)!important;background:var(--slash-console-primary-hover)!important;color:#fff!important}@media (max-width: 767px){.app-layout--slash-console .personal-settings-tab-panel>.semi-card>.semi-card-footer{padding:16px 20px 20px!important}.app-layout--slash-console .personal-settings-tab-panel .personal-settings-save-button.semi-button{min-width:112px;min-height:42px;font-size:15px!important;transform:none}}.app-layout--slash-console .topup-wallet-layout{width:100%;max-width:1180px;margin:0 auto;align-items:stretch;gap:20px}.app-layout--slash-console .topup-wallet-invitation-row{width:100%}.app-layout--slash-console .topup-bafang-card{border-color:var(--slash-console-border-muted);background:var(--slash-console-surface-elevated);box-shadow:var(--slash-console-shadow-soft)}.app-layout--slash-console .topup-recharge-header{border-bottom-color:var(--slash-console-border-muted);background:linear-gradient(135deg,color-mix(in srgb,var(--slash-console-primary) 10%,transparent),transparent),var(--slash-console-surface-elevated)}.app-layout--slash-console .topup-balance-icon,.app-layout--slash-console .topup-redeem-icon{color:var(--slash-console-primary);background:var(--slash-console-active)}.app-layout--slash-console .topup-balance-label.semi-typography,.app-layout--slash-console .topup-balance-block small,.app-layout--slash-console .topup-section-label small,.app-layout--slash-console .topup-amount-pay,.app-layout--slash-console .topup-amount-save,.app-layout--slash-console .topup-pay-summary span,.app-layout--slash-console .topup-redeem-title small,.app-layout--slash-console .topup-subscription-empty,.app-layout--slash-console .topup-invite-head small,.app-layout--slash-console .topup-invite-stats span,.app-layout--slash-console .topup-invite-rules p{color:var(--slash-console-text-muted)}.app-layout--slash-console .topup-balance-value,.app-layout--slash-console .topup-section-label,.app-layout--slash-console .topup-amount-value,.app-layout--slash-console .topup-pay-summary strong,.app-layout--slash-console .topup-redeem-title strong,.app-layout--slash-console .topup-subscription-empty strong,.app-layout--slash-console .topup-invite-title.semi-typography,.app-layout--slash-console .topup-invite-stats strong,.app-layout--slash-console .topup-invite-link-block label,.app-layout--slash-console .topup-invite-rules-title{color:var(--slash-console-text)}.app-layout--slash-console .topup-history-button.semi-button,.app-layout--slash-console .topup-custom-amount-box,.app-layout--slash-console .topup-pay-summary,.app-layout--slash-console .topup-redeem-panel,.app-layout--slash-console .topup-subscription-empty,.app-layout--slash-console .topup-invite-stats>div,.app-layout--slash-console .topup-invite-rules,.app-layout--slash-console .topup-invite-link-input.semi-input-wrapper,.app-layout--slash-console .topup-amount-card,.app-layout--slash-console .topup-payment-method-button,.app-layout--slash-console .topup-creem-card{border-color:var(--slash-console-border-muted);background:var(--slash-console-surface-strong)}.app-layout--slash-console .topup-pay-summary{background:var(--slash-console-border-muted)}.app-layout--slash-console .topup-pay-summary>div{background:var(--slash-console-surface-strong)}.app-layout--slash-console .topup-segmented-tabs{border-color:var(--slash-console-border-muted);background:var(--slash-console-table-head)}.app-layout--slash-console .topup-segmented-tabs button{color:var(--slash-console-text-muted)}.app-layout--slash-console .topup-segmented-tabs button.is-active{color:#fff;background:var(--slash-console-primary)}.app-layout--slash-console .topup-amount-card:hover,.app-layout--slash-console .topup-amount-card:focus-visible,.app-layout--slash-console .topup-amount-card.is-selected,.app-layout--slash-console .topup-payment-method-button:hover:not(:disabled),.app-layout--slash-console .topup-payment-method-button:focus-visible:not(:disabled),.app-layout--slash-console .topup-creem-card:hover,.app-layout--slash-console .topup-creem-card:focus-visible{border-color:var(--slash-console-primary);background:var(--slash-console-active)}.app-layout--slash-console .topup-invite-head-icon{color:#0f9f6e;background:color-mix(in srgb,#0f9f6e 12%,transparent)}.app-layout--slash-console .topup-invite-cash{border-color:color-mix(in srgb,#0f9f6e 22%,var(--slash-console-border));background:linear-gradient(135deg,color-mix(in srgb,#0f9f6e 12%,transparent),transparent),var(--slash-console-surface-strong)}.app-layout--slash-console .topup-invite-cash span{color:var(--slash-console-text-muted)}.app-layout--slash-console .topup-wallet-invitation-row .topup-invite-head,.app-layout--slash-console .topup-wallet-invitation-row .topup-invite-cash{border-color:var(--slash-console-border-muted);background:var(--slash-console-surface-strong)}.app-layout--slash-console .console-page-shell__content--wallet>*,.app-layout--slash-console .console-page-shell__content--personal>*{min-width:0}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-header,.app-layout--slash-console .console-page-shell__content--personal .semi-card-header{background:transparent}.app-layout--slash-console .console-page-shell__content--wallet .semi-tabs-bar,.app-layout--slash-console .console-page-shell__content--personal .semi-tabs-bar{padding:4px;border:1px solid var(--slash-console-border-muted);border-radius:8px;background:#f7faff}.app-layout--slash-console .personal-settings-tab-panel>.semi-card .semi-tabs>.semi-tabs-bar{display:flex!important;width:-webkit-fit-content;width:fit-content;max-width:100%;margin-top:4px;margin-left:-2px;flex-wrap:nowrap!important;align-items:center;padding:0!important;overflow-x:auto;overflow-y:hidden;border-color:transparent!important;background:linear-gradient(180deg,#f5f5f5 0,#f5f5f5 50px,#fff 50px,#fff)!important;scrollbar-width:none}.app-layout--slash-console .personal-settings-tab-panel>.semi-card .semi-tabs>.semi-tabs-bar::-webkit-scrollbar{display:none}.app-layout--slash-console .console-page-shell__content--wallet .semi-tabs-tab,.app-layout--slash-console .console-page-shell__content--personal .semi-tabs-tab{min-height:34px;border-radius:8px!important;color:var(--slash-console-text-muted)!important;font-size:13px;font-weight:700}.app-layout--slash-console .personal-settings-tab-panel>.semi-card .semi-tabs>.semi-tabs-bar .semi-tabs-tab{flex:0 0 auto;min-width:108px;min-height:48px!important;padding:0 10px!important;font-size:16px!important;font-weight:500!important;line-height:48px}.app-layout--slash-console .personal-settings-tab-panel>.semi-card .semi-tabs>.semi-tabs-bar .semi-tabs-tab-active{min-width:126px;height:55px;min-height:55px!important;box-sizing:border-box;border:3px solid #91caff!important;background:#fff!important;box-shadow:none!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-tabs-tab-active,.app-layout--slash-console .console-page-shell__content--personal .semi-tabs-tab-active{color:var(--slash-console-primary)!important;background:var(--slash-console-active)!important;box-shadow:0 0 0 1px #91caffb8}.app-layout--slash-console .personal-settings-tab-panel>.semi-card .semi-tabs>.semi-tabs-bar .semi-tabs-tab-active{border:3px solid #91caff!important;background:#fff!important;box-shadow:none!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-avatar,.app-layout--slash-console .console-page-shell__content--personal .semi-avatar{border-radius:8px!important;box-shadow:none!important}.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .semi-avatar{width:120px!important;height:120px!important;border-radius:999px!important;background:#f56a00!important;font-size:28px!important}.app-layout--slash-console .console-page-shell__content--personal .user-profile-cover__content{min-height:192px;justify-content:center!important;padding:0 30px!important}.app-layout--slash-console .console-page-shell__content--personal .user-profile-cover__identity{transform:translateY(-4px)}.app-layout--slash-console .console-page-shell__content--personal .user-profile-cover__body{align-items:center!important;gap:36px!important}.app-layout--slash-console .console-page-shell__content--personal .user-profile-cover__copy{justify-content:center!important;gap:8px}.app-layout--slash-console .console-page-shell__content--personal .user-profile-cover__name{font-size:30px!important;line-height:36px!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover>div,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover>div{height:auto!important;min-height:192px;overflow:hidden;position:relative;border-radius:8px 8px 0 0;background:radial-gradient(ellipse 470px 330px at 100% 28%,#d6eafd 0,#d6eafd 62%,#d6eafd00 63%),linear-gradient(180deg,#e6f3fe,#e6f3fe)!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover>div *,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover>div *{color:var(--slash-console-text)!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover .semi-avatar,.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover .semi-avatar *,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .semi-avatar,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .semi-avatar *{color:#fff!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover .semi-tag,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .semi-tag{min-height:36px!important;padding:0 20px!important;border-color:var(--slash-console-primary)!important;border-radius:999px!important;background:var(--slash-console-primary)!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:34px!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover .semi-tag *,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .semi-tag *{color:#fff!important}.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover+.semi-card-body{min-height:79px;padding:13px 24px 14px!important;border-top:0;background:radial-gradient(ellipse 180px 260px at 90.3% 0%,#ebf5fe 0,#ebf5fe 55%,#ebf5feb8 68%,#ebf5fe00 86%),#f3f9ff}.app-layout--slash-console .user-profile-summary-row{display:flex;min-height:58px;align-items:center;gap:30px;color:var(--slash-console-text);font-size:16px;line-height:1.4;white-space:normal}.app-layout--slash-console .user-profile-summary-item{display:inline-flex;min-width:0;align-items:center;gap:10px}.app-layout--slash-console .user-profile-summary-label{color:var(--slash-console-text-muted);font-weight:500}.app-layout--slash-console .user-profile-summary-item strong{color:var(--slash-console-text);font-weight:500}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover .grid,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .grid{gap:12px!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card-cover .text-base,.app-layout--slash-console .console-page-shell__content--personal .semi-card-cover .text-base{font-size:clamp(15px,2vw,23px)!important;line-height:1.2!important}.app-layout--slash-console .console-page-shell__content--wallet .semi-card .semi-card,.app-layout--slash-console .console-page-shell__content--personal .semi-card .semi-card,.app-layout--slash-console .console-page-shell__content--wallet .semi-form,.app-layout--slash-console .console-page-shell__content--personal .semi-form{box-shadow:none}.app-layout--slash-console .console-page-shell__content--personal .semi-card [class*=rounded-full],.app-layout--slash-console .console-page-shell__content--wallet .semi-card [class*=rounded-full]{border-radius:8px!important}.app-layout--slash-console .console-page-shell__content--personal .semi-card [class*=bg-slate-100],.app-layout--slash-console .console-page-shell__content--wallet .semi-card [class*=bg-slate-100]{background:var(--slash-console-table-head)!important}.app-layout--slash-console .console-page-shell__content--personal .semi-card .text-gray-900,.app-layout--slash-console .console-page-shell__content--personal .semi-card .text-slate-700,.app-layout--slash-console .console-page-shell__content--wallet .semi-card .text-gray-900,.app-layout--slash-console .console-page-shell__content--wallet .semi-card .text-slate-700{color:var(--slash-console-text)!important}.app-layout--slash-console .console-page-shell__content--personal .semi-card .text-gray-500,.app-layout--slash-console .console-page-shell__content--personal .semi-card .text-gray-600,.app-layout--slash-console .console-page-shell__content--wallet .semi-card .text-gray-500,.app-layout--slash-console .console-page-shell__content--wallet .semi-card .text-gray-600{color:var(--slash-console-text-muted)!important}.app-layout--slash-console .console-page-shell__content--personal .checkin-calendar{border-color:var(--slash-console-border-muted)!important;border-radius:8px!important}.console-page-shell:has(.console-personal-page-content){width:min(100%,calc(100vw - var(--sidebar-current-width) - 40px));min-height:calc(100dvh - var(--slash-console-header-height) - 16px);margin-top:var(--slash-console-page-top-offset)}.console-page-shell:has(.console-personal-page-content)>.console-page-shell__header{display:none}.console-personal-page-content{gap:0}.app-layout--slash-console .personal-profile-page{width:100%;max-width:1280px;margin:0 auto;padding-bottom:24px}.app-layout--slash-console .personal-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);gap:20px;align-items:start;margin-top:20px}.app-layout--slash-console .personal-profile-main-column,.app-layout--slash-console .personal-profile-side-column{display:flex;min-width:0;flex-direction:column;gap:20px}.app-layout--slash-console .personal-profile-side-column{position:-webkit-sticky;position:sticky;top:calc(var(--slash-console-header-height) + 20px)}.app-layout--slash-console .personal-profile-card.semi-card,.app-layout--slash-console .personal-profile-header-card.semi-card,.app-layout--slash-console .personal-profile-preferences-pane>.semi-card,.app-layout--slash-console .personal-profile-sidebar-pane>.semi-card,.app-layout--slash-console .personal-profile-twofa-pane>.semi-card,.app-layout--slash-console .personal-profile-side-column>.semi-card{overflow:hidden;border:1px solid var(--slash-console-border-muted)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.app-layout--slash-console .personal-profile-header-card__identity{display:flex;min-width:0;align-items:center;gap:16px;padding:20px}.app-layout--slash-console .personal-profile-header-card__avatar.semi-avatar{width:64px!important;height:64px!important;flex:0 0 64px;border-radius:16px!important;color:#fff!important;font-size:18px!important;font-weight:700}.app-layout--slash-console .personal-profile-header-card__copy{min-width:0;flex:1 1 auto}.app-layout--slash-console .personal-profile-header-card__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.app-layout--slash-console .personal-profile-header-card__name{min-width:0;margin:0;overflow:hidden;color:var(--slash-console-text);font-size:24px;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.app-layout--slash-console .personal-profile-status-tag.semi-tag{height:22px;min-height:22px;border:1px solid var(--slash-console-border-muted);background:var(--slash-console-table-head);color:var(--slash-console-text);font-size:12px;font-weight:600}.app-layout--slash-console .personal-profile-status-tag--info.semi-tag{border-color:color-mix(in srgb,var(--slash-console-primary) 28%,#ffffff);background:var(--slash-console-active);color:var(--slash-console-primary)}.app-layout--slash-console .personal-profile-header-card__meta{display:flex;min-width:0;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--slash-console-text-muted);font-size:13px;line-height:18px}.app-layout--slash-console .personal-profile-header-card__meta span{min-width:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout--slash-console .personal-profile-header-card__meta span:not(:first-child):before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px 2px 0;border-radius:999px;background:var(--slash-console-text-muted)}.app-layout--slash-console .personal-profile-header-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--slash-console-border-muted)}.app-layout--slash-console .personal-profile-header-card__stat{min-width:0;padding:16px 20px}.app-layout--slash-console .personal-profile-header-card__stat+.personal-profile-header-card__stat{border-left:1px solid var(--slash-console-border-muted)}.app-layout--slash-console .personal-profile-header-card__stat-head{display:flex;min-width:0;align-items:center;gap:8px;color:var(--slash-console-text-muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;text-transform:uppercase}.app-layout--slash-console .personal-profile-header-card__stat strong{display:block;margin-top:8px;overflow:hidden;color:var(--slash-console-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:24px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-layout--slash-console .personal-profile-header-card__stat small{display:block;margin-top:4px;color:#262d3d8f;font-size:12px;line-height:16px}.app-layout--slash-console .personal-profile-icon-badge{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:8px;color:var(--slash-console-text);background:var(--slash-console-table-head)}.app-layout--slash-console .personal-profile-icon-badge--success{color:#0f9f6e;background:color-mix(in srgb,#0f9f6e 12%,#ffffff)}.app-layout--slash-console .personal-profile-icon-badge--info{color:var(--slash-console-primary);background:var(--slash-console-active)}.app-layout--slash-console .personal-profile-icon-badge--neutral{color:#4b5563;background:#f3f4f6}.app-layout--slash-console .personal-profile-card__header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--slash-console-border-muted)}.app-layout--slash-console .personal-profile-card__header-copy{min-width:0}.app-layout--slash-console .personal-profile-card__header-copy h2{margin:0;color:var(--slash-console-text);font-size:20px;font-weight:700;line-height:1.25}.app-layout--slash-console .personal-profile-card__header-copy p{margin:4px 0 0;color:var(--slash-console-text-muted);font-size:13px;line-height:18px}.app-layout--slash-console .personal-profile-card-tabs.semi-tabs{padding:16px 20px 20px}.app-layout--slash-console .personal-profile-card-tabs>.semi-tabs-bar{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px!important;border:0!important;border-radius:999px!important;background:var(--slash-console-hover)!important}.app-layout--slash-console .personal-profile-card-tabs>.semi-tabs-bar .semi-tabs-tab{justify-content:center;min-height:34px!important;margin:0!important;border:0!important;border-radius:999px!important;color:var(--slash-console-text-muted)!important;font-size:13px;font-weight:650}.app-layout--slash-console .personal-profile-card-tabs>.semi-tabs-bar .semi-tabs-tab-active{color:var(--slash-console-text)!important;background:#fff!important;box-shadow:0 1px 2px #11182714,0 0 0 1px #1118270a!important}.app-layout--slash-console .personal-profile-tab-label{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:7px}.app-layout--slash-console .personal-profile-card-tabs>.semi-tabs-content{padding:0!important}.app-layout--slash-console .personal-profile-bindings-pane,.app-layout--slash-console .personal-profile-settings-pane{padding-top:18px}.app-layout--slash-console .personal-profile-bindings-pane>.semi-card,.app-layout--slash-console .personal-profile-settings-pane>.semi-card{border:0!important;background:transparent!important;box-shadow:none!important}.app-layout--slash-console .personal-profile-bindings-pane>.semi-card>.semi-card-body,.app-layout--slash-console .personal-profile-settings-pane>.semi-card>.semi-card-body{padding:0!important}.app-layout--slash-console .personal-profile-bindings-pane>.semi-card .semi-tabs>.semi-tabs-bar{display:none!important}.app-layout--slash-console .personal-profile-bindings-pane>.semi-card .semi-tabs>.semi-tabs-content{padding:0!important}.app-layout--slash-console .personal-profile-bindings-pane .semi-card{border-color:var(--slash-console-border-muted)!important;box-shadow:none!important}.app-layout--slash-console .personal-profile-settings-pane .semi-tabs-bar,.app-layout--slash-console .personal-profile-sidebar-pane .semi-tabs-bar{width:100%;overflow-x:auto;scrollbar-width:none}.app-layout--slash-console .personal-profile-sidebar-pane .semi-tabs-bar{display:none!important}.app-layout--slash-console .personal-profile-sidebar-pane .semi-tabs-content{padding:0!important}.app-layout--slash-console .personal-profile-sidebar-pane .semi-row{display:flex!important;flex-direction:column!important;gap:8px!important;margin-right:0!important;margin-left:0!important}.app-layout--slash-console .personal-profile-sidebar-pane .semi-col{width:100%!important;max-width:100%!important;flex:0 0 auto!important;padding-right:0!important;padding-left:0!important}.app-layout--slash-console .personal-profile-sidebar-pane .semi-col>.semi-card{min-height:64px}.app-layout--slash-console .personal-profile-settings-pane .semi-tabs-bar::-webkit-scrollbar,.app-layout--slash-console .personal-profile-sidebar-pane .semi-tabs-bar::-webkit-scrollbar{display:none}.app-layout--slash-console .personal-profile-settings-pane>.semi-card>.semi-card-footer,.app-layout--slash-console .personal-profile-sidebar-pane>.semi-card>.semi-card-footer{padding:14px 20px 20px!important;border-top:1px solid var(--slash-console-border-muted);background:#fff}.app-layout--slash-console .personal-profile-security-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.app-layout--slash-console .personal-profile-security-action{display:flex;min-width:0;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px solid var(--slash-console-border-muted);border-radius:8px;background:#fff;color:var(--slash-console-text);cursor:pointer;text-align:center}.app-layout--slash-console .personal-profile-security-action:hover,.app-layout--slash-console .personal-profile-security-action:focus-visible{border-color:var(--slash-console-primary);outline:none;background:var(--slash-console-active)}.app-layout--slash-console .personal-profile-security-action.is-danger{border-color:color-mix(in srgb,#ef4444 28%,#ffffff)}.app-layout--slash-console .personal-profile-security-action strong,.app-layout--slash-console .personal-profile-side-card__title-row strong{display:block;color:var(--slash-console-text);font-size:14px;font-weight:700;line-height:20px}.app-layout--slash-console .personal-profile-security-action small{display:-webkit-box;overflow:hidden;color:var(--slash-console-text-muted);font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-layout--slash-console .personal-profile-token-output{padding:0 20px 20px}.app-layout--slash-console .personal-profile-side-card__body{padding:18px 20px 20px}.app-layout--slash-console .personal-profile-side-card__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.app-layout--slash-console .personal-profile-passkey-status p{margin:8px 0 14px;color:var(--slash-console-text-muted);font-size:13px;line-height:18px}.app-layout--slash-console .personal-profile-warning-text{color:#b7791f!important}.app-layout--slash-console .personal-profile-twofa-pane>.semi-card{width:100%}.app-layout--slash-console .personal-profile-preferences-pane>.semi-card,.app-layout--slash-console .personal-profile-sidebar-pane>.semi-card{background:#fff!important}.app-layout--slash-console .personal-profile-preferences-pane>.semi-card>.semi-card-body,.app-layout--slash-console .personal-profile-sidebar-pane>.semi-card>.semi-card-body{padding:20px!important}@media (max-width: 1279px){.app-layout--slash-console .personal-profile-layout{grid-template-columns:1fr}.app-layout--slash-console .personal-profile-side-column{position:static}}@media (max-width: 767px){.console-page-shell:has(.console-personal-page-content){width:min(100%,calc(100vw - 24px))}.app-layout--slash-console .personal-profile-page{padding-bottom:16px}.app-layout--slash-console .personal-profile-layout,.app-layout--slash-console .personal-profile-main-column,.app-layout--slash-console .personal-profile-side-column{gap:14px}.app-layout--slash-console .personal-profile-header-card__identity{align-items:flex-start;padding:16px}.app-layout--slash-console .personal-profile-header-card__avatar.semi-avatar{width:52px!important;height:52px!important;flex-basis:52px;border-radius:14px!important}.app-layout--slash-console .personal-profile-header-card__name{font-size:20px}.app-layout--slash-console .personal-profile-header-card__stats,.app-layout--slash-console .personal-profile-security-actions{grid-template-columns:1fr}.app-layout--slash-console .personal-profile-header-card__stat+.personal-profile-header-card__stat{border-top:1px solid var(--slash-console-border-muted);border-left:0}.app-layout--slash-console .personal-profile-card-tabs.semi-tabs,.app-layout--slash-console .personal-profile-security-actions,.app-layout--slash-console .personal-profile-side-card__body,.app-layout--slash-console .personal-profile-preferences-pane>.semi-card>.semi-card-body,.app-layout--slash-console .personal-profile-sidebar-pane>.semi-card>.semi-card-body{padding:16px!important}}.app-layout--slash-console .subscription-self-stage,.app-layout--slash-console .subscription-plans-stage{color:var(--slash-console-text);border:1px solid var(--slash-console-border-muted);border-radius:10px;background:var(--slash-console-surface-elevated);box-shadow:var(--slash-console-shadow-soft)}.app-layout--slash-console .subscription-self-stage{padding:20px}.app-layout--slash-console .subscription-self-title,.app-layout--slash-console .subscription-plan-group-header h3{color:var(--slash-console-text);font-size:22px;font-weight:780}.app-layout--slash-console .subscription-self-status-pill,.app-layout--slash-console .subscription-self-state,.app-layout--slash-console .subscription-self-days,.app-layout--slash-console .subscription-plan-group-pay-pill{min-height:28px;color:var(--slash-console-text-muted);border-color:var(--slash-console-border-muted);background:var(--slash-console-table-head);font-size:12px;font-weight:750}.app-layout--slash-console .subscription-self-status-pill--active,.app-layout--slash-console .subscription-self-state--active{color:var(--slash-console-primary);border-color:var(--slash-console-active-strong);background:var(--slash-console-active)}.app-layout--slash-console .subscription-self-dot{background:var(--slash-console-text-disabled)}.app-layout--slash-console .subscription-self-status-pill--active .subscription-self-dot,.app-layout--slash-console .subscription-self-state--active .subscription-self-dot{background:var(--slash-console-primary);box-shadow:0 0 0 4px var(--slash-console-active)}.app-layout--slash-console .subscription-self-control.semi-select,.app-layout--slash-console .subscription-self-control,.app-layout--slash-console .subscription-self-stage .semi-select,.app-layout--slash-console .subscription-self-stage .semi-select-selection{color:var(--slash-console-text)!important;border-color:var(--slash-console-border-muted)!important;background:var(--slash-console-field)!important}.app-layout--slash-console .subscription-self-stage .semi-select-selection-text,.app-layout--slash-console .subscription-self-stage .semi-select-arrow{color:var(--slash-console-text)!important}.app-layout--slash-console .subscription-self-refresh.semi-button{color:var(--slash-console-text-muted)!important;border-color:var(--slash-console-border-muted)!important;background:var(--slash-console-surface-elevated)!important}.app-layout--slash-console .subscription-self-notice,.app-layout--slash-console .subscription-plan-group-eyebrow,.app-layout--slash-console .subscription-plan-group-header p{color:var(--slash-console-text-muted)}.app-layout--slash-console .subscription-self-item{border-color:var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-table-head);box-shadow:none}.app-layout--slash-console .subscription-self-item-title,.app-layout--slash-console .subscription-self-quota-line strong{color:var(--slash-console-text)}.app-layout--slash-console .subscription-self-time-card{border-color:var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-surface-elevated)}.app-layout--slash-console .subscription-self-time-card span,.app-layout--slash-console .subscription-self-time-card small,.app-layout--slash-console .subscription-self-quota-line,.app-layout--slash-console .subscription-self-quota-line span{color:var(--slash-console-text-muted)}.app-layout--slash-console .subscription-self-time-card strong{color:var(--slash-console-text);font-size:15px}.app-layout--slash-console .subscription-self-quota-line em{color:var(--slash-console-primary)}.app-layout--slash-console .subscription-self-empty{color:var(--slash-console-text-muted);border-color:var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-table-head)}.app-layout--slash-console .subscription-plans-stage{padding:18px;gap:20px}.app-layout--slash-console .subscription-plan-tier-rail{gap:14px}.app-layout--slash-console .subscription-plan-shell{color:var(--slash-console-text);border-color:var(--slash-console-border-muted);border-radius:10px;background:var(--slash-console-surface-elevated);box-shadow:var(--slash-console-shadow-soft)}.app-layout--slash-console .subscription-plan-shell:hover{transform:translateY(-1px);border-color:#1677ff52;box-shadow:var(--slash-console-shadow-soft)}.app-layout--slash-console .subscription-plan-top-panel{min-height:260px;border-color:var(--slash-console-border-muted);border-radius:10px;background:radial-gradient(circle at 86% 18%,rgba(22,119,255,.08),transparent 26%),linear-gradient(180deg,#f9fafb,#fff)}html.dark .app-layout--slash-console .subscription-plan-top-panel{background:radial-gradient(circle at 86% 18%,rgba(91,228,155,.12),transparent 26%),var(--slash-console-surface-elevated)}.app-layout--slash-console .subscription-plan-kicker,.app-layout--slash-console .subscription-plan-subtitle,.app-layout--slash-console .subscription-plan-price-note,.app-layout--slash-console .subscription-plan-quota-subline,.app-layout--slash-console .subscription-plan-quota-line strong{color:var(--slash-console-text-muted)}.app-layout--slash-console .subscription-plan-title,.app-layout--slash-console .subscription-plan-price-currency,.app-layout--slash-console .subscription-plan-price,.app-layout--slash-console .subscription-plan-quota-line span,.app-layout--slash-console .subscription-plan-section-title{color:var(--slash-console-text)}.app-layout--slash-console .subscription-plan-title{font-size:22px}.app-layout--slash-console .subscription-plan-price{font-size:44px}.app-layout--slash-console .subscription-plan-discount{color:var(--slash-console-primary);border:1px solid var(--slash-console-active-strong);border-radius:8px;background:var(--slash-console-active)}.app-layout--slash-console .subscription-plan-body{gap:16px;padding:20px}.app-layout--slash-console .subscription-plan-activity-title{color:var(--slash-console-primary);font-size:15px}.app-layout--slash-console .subscription-plan-benefit-row,.app-layout--slash-console .subscription-plan-description-row{color:var(--slash-console-text-muted);font-size:13px}.app-layout--slash-console .subscription-plan-benefit-row svg,.app-layout--slash-console .subscription-plan-description-row svg{color:var(--slash-console-primary)}.app-layout--slash-console .subscription-plan-feature-section{border-color:var(--slash-console-border-muted)}.app-layout--slash-console .subscription-plan-group-warning{color:var(--slash-console-danger);border-color:#ff563033;border-radius:8px;background:#ff563014}.app-layout--slash-console .subscription-plan-group-warning .text-red-600{color:var(--slash-console-danger)}.app-layout--slash-console .subscription-plan-cta.semi-button{height:40px!important;color:#fff!important;border-radius:8px!important;background:var(--slash-console-primary)!important;font-size:13px!important;font-weight:760!important}.app-layout--slash-console .deployment-guard-state{width:100%}.app-layout--slash-console .infinite-canvas-page:not(.is-embedded){height:calc(100vh - var(--slash-console-header-height));height:calc(100dvh - var(--slash-console-header-height));min-height:640px;margin-top:var(--slash-console-header-height);color:var(--slash-console-text);background:linear-gradient(rgba(28,37,46,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(28,37,46,.035) 1px,transparent 1px),var(--slash-console-bg);background-size:32px 32px;font-family:inherit}.app-layout--slash-console .infinite-canvas-page:not(.is-embedded):after{opacity:0}.app-layout--slash-console .canvas-stage{background:linear-gradient(rgba(28,37,46,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(28,37,46,.045) 1px,transparent 1px);background-size:32px 32px}.app-layout--slash-console .canvas-floating-hud,.app-layout--slash-console .canvas-node-palette,.app-layout--slash-console .canvas-inspector-popover,.app-layout--slash-console .canvas-command-box,.app-layout--slash-console .canvas-zoom-dock,.app-layout--slash-console .canvas-thinking-pill,.app-layout--slash-console .canvas-node,.app-layout--slash-console .canvas-empty,.app-layout--slash-console .canvas-topbar-left,.app-layout--slash-console .canvas-topbar-actions{border-color:var(--slash-console-border-muted);border-radius:8px;background:var(--slash-console-surface-elevated);box-shadow:var(--slash-console-shadow-soft)}.app-layout--slash-console .canvas-brand-icon{border-radius:8px;background:var(--slash-console-primary);box-shadow:none}.app-layout--slash-console .canvas-edge{stroke:var(--slash-console-primary)}.app-layout--slash-console .canvas-node:hover,.app-layout--slash-console .canvas-node.is-selected{border-color:var(--slash-console-primary)}.app-layout--slash-console .canvas-node.is-selected{box-shadow:0 0 0 3px var(--slash-console-active),var(--slash-console-shadow-soft)}body.slash-console-active .semi-modal-content{border:1px solid var(--slash-console-border-muted)}body.slash-console-active .topup-history-modal .semi-modal-content{border-radius:22px!important;box-shadow:0 28px 80px #0f172a38!important}@media (max-width: 760px){body.slash-console-active .topup-history-modal .semi-modal-content{border-radius:18px 18px 0 0!important}}body.slash-console-active .semi-modal-header,body.slash-console-active .semi-modal-footer{border-color:var(--slash-console-border-muted)}body.slash-console-active .semi-dropdown-menu,body.slash-console-active .semi-popover-wrapper{border-radius:8px!important}@media (min-width: 768px){.app-layout--slash-console{--slash-console-header-height: 3rem}.app-layout--slash-console .app-sider{height:calc(100vh - var(--slash-console-page-top-offset));height:calc(100dvh - var(--slash-console-page-top-offset))}.app-layout--slash-console .site-header__brand{display:flex}.app-layout--slash-console .site-header__inner{justify-content:flex-start!important}.app-layout--slash-console .site-header__nav-slot{flex:0 1 auto;margin-right:auto;margin-left:0}.app-layout--slash-console .site-header__actions-slot{display:flex;flex:0 0 auto;height:var(--slash-console-header-height)!important;align-items:center;margin-left:auto}.app-layout--slash-console .site-header__nav-link{min-height:28px;padding:0 10px;font-size:13px;line-height:28px}.app-layout--slash-console .site-header__actions .semi-button,.app-layout--slash-console .site-header__sidebar-trigger,.app-layout--slash-console .site-header__model-search-button,.app-layout--slash-console .site-header__balance-trigger,.app-layout--slash-console .site-header__user-trigger{min-height:32px!important}.app-layout--slash-console .site-header__model-search-button{width:32px!important;height:32px!important;min-width:32px!important}.app-layout--slash-console .site-header__nav-slot nav{max-width:min(68vw,1180px);padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html.dark .app-layout--slash-console .site-header__nav-slot nav{background:transparent}.app-layout--slash-console .site-header>.w-full{padding-left:8px!important;padding-right:12px!important}}@media (max-width: 767px){.app-layout--slash-console{--sidebar-width: min(280px, calc(100vw - 48px) )}.app-layout--slash-console:has(.site-header--console-announced){--slash-console-announcement-height: 42px}.app-layout--slash-console .site-header__nav-slot{display:none}.app-layout--slash-console .site-header__actions-slot{height:var(--slash-console-header-height)}.app-layout--slash-console.app-layout--mobile-drawer-open:after{content:"";position:fixed;inset:var(--slash-console-page-top-offset) 0 0 0;z-index:98;background:#0f172a57;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.app-layout--slash-console .app-sider{z-index:99;width:var(--sidebar-width)!important;box-shadow:18px 0 42px #0f172a2e}.app-layout--slash-console .site-header>.w-full{padding-inline:10px!important}.app-layout--slash-console .site-header__inner{gap:8px}.app-layout--slash-console .site-header__actions{gap:2px}.app-layout--slash-console .site-header__model-search-button,.app-layout--slash-console .site-header__actions .semi-button{width:36px!important;height:36px!important;min-width:36px!important}.site-header__console-announcement{height:var(--slash-console-announcement-height);padding:0 46px 0 14px}.site-header__console-announcement-content{justify-content:flex-start;gap:8px}.site-header__console-announcement-text{font-size:14px;font-weight:700;text-align:left}.site-header__console-announcement-close{right:6px;width:34px;height:34px}.app-content--slash-console{min-height:calc(100vh - var(--slash-console-header-height));min-height:calc(100dvh - var(--slash-console-header-height))}.app-content--slash-console-padded{padding:12px 16px 20px}.console-page-shell{--console-page-header-offset: 126px;width:100%;min-height:calc(100vh - var(--slash-console-header-height) - 24px);min-height:calc(100dvh - var(--slash-console-header-height) - 24px);margin-top:var(--slash-console-page-top-offset);gap:14px}.app-layout--slash-console .personal-settings-primary-tabs{margin-top:28px}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar::-webkit-scrollbar{display:none}.app-layout--slash-console .personal-settings-primary-tabs>.semi-tabs-bar .semi-tabs-tab{flex:0 0 auto;min-height:44px!important;margin-right:24px!important;font-size:15px!important;line-height:44px;white-space:nowrap}.app-layout--slash-console .personal-settings-tab-panel{padding-top:16px}.console-page-shell__header{align-items:flex-start;flex-direction:column;gap:12px}.console-page-shell__heading{width:100%;align-items:flex-start}.console-page-shell__icon{width:34px;height:34px;flex-basis:34px}.console-page-shell__title{font-size:19px}.console-page-shell__description{font-size:13px}.console-page-shell__extra{width:100%;justify-content:flex-start}.console-dashboard-toolbar{min-height:284px;flex-direction:column;align-items:flex-start;margin-bottom:0;padding:28px 24px}.console-dashboard-toolbar__title{max-width:100%;font-size:30px;line-height:1.2}.console-dashboard-toolbar__actions{margin-top:auto}.console-dashboard-primary-grid,.console-dashboard-primary-grid--with-api,.console-dashboard-info-grid,.console-dashboard-stats__grid{grid-template-columns:minmax(0,1fr)}.console-chart-panel__canvas{height:300px;min-height:280px}.console-chart-panel .semi-card-header-title>div{align-items:stretch}.console-chart-panel .semi-tabs-bar{width:100%;overflow-x:auto}.console-chart-panel .semi-tabs-tab{flex:0 0 auto;white-space:nowrap}.console-management-heading__copy{align-items:flex-start}.console-management-toolbar,.console-management-actions,.console-management-filters__row{flex-direction:column;align-items:stretch}.console-management-toolbar>.console-management-actions,.console-management-toolbar>.console-management-filters,.console-management-switches,.console-management-note.semi-banner{width:100%;max-width:none}.console-management-switches{justify-content:stretch}.console-management-switch{width:100%;justify-content:space-between}.console-management-actions__button.semi-button,.console-management-actions__button--danger.semi-button,.console-management-filters__button.semi-button{width:100%!important;margin-left:0}.console-management-filters__field,.console-management-filters__buttons{width:100%;min-width:0}.console-management-filters__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.console-settings-tabs .semi-tabs-bar{overflow-x:auto;padding:4px}.console-settings-tab-label{font-size:12px}.console-settings-content{padding-top:10px}.console-system-settings{height:auto;min-height:calc(100vh - var(--slash-console-page-top-offset));min-height:calc(100dvh - var(--slash-console-page-top-offset));grid-template-columns:minmax(0,1fr);margin-top:var(--slash-console-page-top-offset);padding:8px;overflow:visible}.console-system-settings__nav{min-height:0;overflow:visible;padding:4px 0 12px}.console-system-settings__nav-title{margin:8px 0;padding-left:10px;padding-right:10px}.console-system-settings__section-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.console-system-settings__group-button,.console-system-settings__section-button{min-width:0}.console-system-settings__section-button{justify-content:center;padding:0 8px;text-align:center}.console-system-settings__main{min-height:520px;overflow:visible}.console-system-settings__header{min-height:52px;padding:14px 14px 8px}.console-system-settings__title-block h1{font-size:17px}.console-system-settings__content{overflow:visible;padding:0 14px 18px}.system-info-settings-form__actions{justify-content:flex-start;margin:0 0 16px}.system-info-settings-form__dirty-indicator{top:-33px;left:78px}.console-system-settings__guard-actions{flex-direction:column-reverse}.console-system-settings__guard-actions button{width:100%}.app-layout--slash-console .infinite-canvas-page:not(.is-embedded){height:calc(100vh - var(--slash-console-header-height));height:calc(100dvh - var(--slash-console-header-height));min-height:620px}.app-layout--slash-console .semi-card,.app-layout--slash-console .semi-table{border-radius:10px!important}.app-layout--slash-console .console-card-pro{height:auto;max-height:none;min-height:0}.app-layout--slash-console .console-card-table__mobile-list{gap:12px}.app-layout--slash-console .console-card-table__mobile-card{border:1px solid var(--slash-console-border-muted);border-radius:10px!important;background:var(--slash-console-surface-elevated);box-shadow:var(--slash-console-shadow-soft)}.app-layout--slash-console .console-card-table__mobile-card .semi-card-body{padding:16px!important}.app-layout--slash-console .console-card-table__mobile-card-title,.app-layout--slash-console .console-card-table__mobile-card strong{color:var(--slash-console-text);font-size:15px;font-weight:760;line-height:1.35}.app-layout--slash-console .console-card-table__mobile-card-meta,.app-layout--slash-console .console-card-table__mobile-card .semi-typography,.app-layout--slash-console .console-card-table__mobile-card span{line-height:1.45}.app-layout--slash-console .console-card-pro__footer{position:static;padding-top:14px!important}}.semi-card-header,.semi-card-body{padding:10px!important}.semi-tag.channel-affinity-tag{border:1px solid rgba(var(--semi-cyan-5),.35);background-color:rgba(var(--semi-cyan-5),.15);color:rgba(var(--semi-cyan-9),1);cursor:help;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.semi-tag.channel-affinity-tag:hover{background-color:rgba(var(--semi-cyan-5),.22);border-color:rgba(var(--semi-cyan-5),.6);box-shadow:0 0 0 2px rgba(var(--semi-cyan-5),.18)}.semi-tag.channel-affinity-tag:active{background-color:rgba(var(--semi-cyan-5),.28)}.semi-tag.channel-affinity-tag .channel-affinity-tag-content{display:inline-flex;align-items:center;gap:.25rem}.usage-logs-table{width:100%;min-width:0;overflow:visible}.usage-logs-table .semi-table-wrapper{width:100%;min-width:0;overflow-x:hidden!important;overflow-y:auto}.usage-logs-table .semi-table-container,.usage-logs-table .semi-table-body{width:100%!important;min-width:0!important}.usage-logs-table .semi-table-container{width:100%}.usage-logs-table .semi-table-body{overflow-x:hidden!important}.usage-logs-table .semi-table-row-cell,.usage-logs-table .semi-table-row-head{box-sizing:border-box;overflow:visible}.usage-logs-table .semi-table-row-cell{vertical-align:top}.usage-logs-table--audit .semi-table-thead{display:none}.usage-logs-table--audit .semi-table-row-cell{padding:10px 14px!important}.usage-logs-table--audit .semi-table-tbody>.semi-table-row>.semi-table-row-cell{background:transparent}.usage-logs-table--audit .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:transparent!important}.usage-logs-table--audit .semi-table-row{transition:background-color .14s ease}.usage-logs-table--audit .semi-table-row:hover .usage-log-audit-row{border-color:#2563eb3d;background:#fff;box-shadow:0 1px 2px #0f172a0f,0 16px 34px #0f172a0f}.usage-logs-table .semi-table-cell,.usage-logs-table .semi-table-row-cell>*{max-width:100%}.usage-logs-table .semi-table-row-expand-icon{flex-shrink:0}.usage-log-expanded-content{max-width:min(100%,calc(100vw - var(--sidebar-width, 0px) - 96px));overflow-x:auto;padding:4px 2px}.usage-log-expanded-content .semi-descriptions{min-width:min(720px,100%)}.usage-log-expanded-content .semi-descriptions-item-value{min-width:0;white-space:normal;word-break:break-word}.usage-log-audit-row{position:relative;display:grid;grid-template-columns:4px minmax(0,1fr);width:100%;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fffffffa;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a09;color:var(--slash-console-text)}.usage-log-audit-row__accent{background:linear-gradient(180deg,#2563eb,#22c55e)}.usage-log-audit-row__inner{display:grid;gap:10px;min-width:0;padding:12px 14px 13px}.usage-log-audit-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:9px;border-bottom:1px solid rgba(148,163,184,.18)}.usage-log-audit-row__title{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.usage-log-audit-row__title .semi-tag{height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:760;line-height:22px}.usage-log-audit-row__id{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:760;font-variant-numeric:tabular-nums}.usage-log-time-chip{display:inline-flex;align-items:center;max-width:220px;height:24px;padding:0 9px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;font-weight:760;line-height:22px;white-space:nowrap;font-variant-numeric:tabular-nums}.usage-log-audit-row__matrix{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:10px 12px;min-width:0;align-items:stretch}.usage-log-audit-field{display:grid;align-content:start;gap:4px;min-width:0;min-height:42px;padding:0 4px;grid-column:span 2}.usage-log-audit-field--span-sm,.usage-log-audit-field--span-md{grid-column:span 2}.usage-log-audit-field--span-lg,.usage-log-audit-field--wide{grid-column:span 3}.usage-log-audit-field--metrics{grid-column:span 5;padding:0}.usage-log-audit-field__label{display:block;color:#64748b;font-size:11px;font-weight:760;line-height:1.15;letter-spacing:0}.usage-log-audit-field__value{min-width:0;color:#111827;font-size:13px;font-weight:680;line-height:1.35}.usage-log-audit-empty{color:#94a3b8;font-weight:650}.usage-log-copy-chip,.usage-log-token-chip,.usage-log-user-chip,.usage-log-ip-chip,.usage-log-affinity-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;letter-spacing:0;font-family:inherit}.usage-log-copy-chip,.usage-log-token-chip,.usage-log-user-chip,.usage-log-ip-chip{display:inline-flex;align-items:center;max-width:100%;min-width:0;height:26px;padding:0 9px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafc;color:#1e293b;font-size:12px;font-weight:760;line-height:24px;white-space:nowrap;cursor:pointer}.usage-log-copy-chip span,.usage-log-token-chip span,.usage-log-user-chip span,.usage-log-ip-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.usage-log-token-chip{width:100%;justify-content:flex-start;border-color:#2563eb3d;background:#f5f8ff;color:#1e3a8a}.usage-log-user-chip{gap:6px;justify-content:flex-start;background:#f8fafc}.usage-log-ip-chip{border-color:#f973163d;background:#fff8f2;color:#9a3412}.usage-log-copy-chip:hover,.usage-log-token-chip:hover,.usage-log-user-chip:hover,.usage-log-ip-chip:hover{border-color:#2563eb52;background:#eff6ff;color:#1d4ed8}.usage-log-channel-audit{display:grid;gap:4px;min-width:0}.usage-log-channel-audit__main{display:inline-flex;align-items:center;gap:5px;min-width:0}.usage-log-channel-audit__route{min-width:0;overflow:hidden;color:var(--slash-console-text-muted);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.usage-log-affinity-button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:999px;background:#fef3c7;color:#d97706;cursor:pointer}html.dark .usage-logs-table--audit .semi-table-row:hover .usage-log-audit-row{border-color:#60a5fa47;background:linear-gradient(180deg,#18181beb,#121216eb)}html.dark .usage-log-audit-row{border-color:#ffffff14;background:#121216eb;box-shadow:0 1px #ffffff0a}html.dark .usage-log-audit-row__header{border-bottom-color:#ffffff14}html.dark .usage-log-audit-field__label{color:#a1a1aaf2}html.dark .usage-log-audit-field__value{color:#f4f4f5f5}html.dark .usage-log-audit-row__id,html.dark .usage-log-audit-empty{color:#a1a1aae0}html.dark .usage-log-time-chip,html.dark .usage-log-copy-chip,html.dark .usage-log-user-chip{border-color:#ffffff1a;background:#27272ab3;color:#f4f4f5f0}html.dark .usage-log-token-chip{border-color:#818cf852;background:#312e8175;color:#c7d2fe}html.dark .usage-log-ip-chip{border-color:#fb923c42;background:#7c2d1247;color:#fed7aa}@media (max-width: 1536px){.usage-log-audit-row__matrix{grid-template-columns:repeat(12,minmax(0,1fr))}.usage-log-audit-field--metrics{grid-column:1 / -1}}@media (max-width: 1280px){.usage-log-audit-row__matrix{grid-template-columns:repeat(8,minmax(0,1fr))}.usage-log-audit-field--metrics{grid-column:span 8}}@media (max-width: 900px){.usage-log-audit-row__inner{padding:11px 12px 12px}.usage-log-audit-row__header{align-items:flex-start;flex-direction:column}.usage-log-audit-row__matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.usage-log-audit-field--span-sm,.usage-log-audit-field--span-md,.usage-log-audit-field--span-lg,.usage-log-audit-field--metrics,.usage-log-audit-field--wide{grid-column:1 / -1}}.usage-log-latency-cell{display:flex;align-items:center;gap:6px;min-width:210px;white-space:nowrap}.usage-log-latency-chip.semi-tag{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:54px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:22px}.usage-log-latency-chip__label{opacity:.72;font-weight:700}.usage-log-latency-chip__value{font-variant-numeric:tabular-nums;font-weight:800}.usage-log-latency-chip--first.semi-tag{min-width:62px}.usage-log-latency-chip--stream.semi-tag{min-width:52px}html:not(.dark) .usage-log-latency-chip--total.semi-tag{border-color:#86efac!important;background:#dcfce7!important;color:#166534!important}html:not(.dark) .usage-log-latency-chip--first.semi-tag{border-color:#fecaca!important;background:#fee2e2!important;color:#991b1b!important}html:not(.dark) .usage-log-latency-chip--stream.semi-tag{border-color:#bfdbfe!important;background:#dbeafe!important;color:#1d4ed8!important}.usage-log-usage-cell{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px;width:100%;min-width:0;max-width:100%}.usage-log-metric{position:relative;display:grid;gap:2px;min-width:0;min-height:43px;padding:7px 8px 6px 9px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc;color:#111827}.usage-log-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8}.usage-log-metric__label{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.usage-log-metric__value{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-variant-numeric:tabular-nums;font-size:13px;font-weight:820;line-height:1.2;white-space:nowrap}.usage-log-metric--total{background:#f0f9ff;color:#075985}.usage-log-metric--total:before{background:#0ea5e9}.usage-log-metric--input{background:#f5f3ff;color:#5b21b6}.usage-log-metric--input:before{background:#8b5cf6}.usage-log-metric--output{background:#f0fdf4;color:#166534}.usage-log-metric--output:before{background:#22c55e}.usage-log-metric--cache,.usage-log-metric--cache-write{background:#fffbeb;color:#854d0e}.usage-log-metric--cache:before,.usage-log-metric--cache-write:before{background:#f59e0b}.usage-log-metric--cost{background:#fff7ed;color:#9a3412}.usage-log-metric--cost:before{background:#f97316}.usage-log-metric--time{background:#f8fafc;color:#334155}.usage-log-metric--first{background:#fef2f2;color:#991b1b}.usage-log-metric--first:before{background:#ef4444}.usage-log-metric--stream{background:#eff6ff;color:#1d4ed8}.usage-log-metric--stream:before{background:#3b82f6}.usage-log-expand-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;max-width:min(680px,100%);color:var(--slash-console-text);font-variant-numeric:tabular-nums;line-height:1.55}.usage-log-detail-cell{position:relative;display:flex;width:min(200px,100%);max-width:200px;min-height:0;padding:0;flex-direction:column;gap:2px;text-align:left;border:0;border-radius:0;background:transparent;color:var(--semi-color-text-0);box-shadow:none;cursor:pointer}.usage-log-audit-field .usage-log-detail-cell{width:100%;min-height:43px;padding:7px 9px}.usage-log-detail-cell:focus-visible{outline:2px solid rgba(22,119,255,.38);outline-offset:2px}.usage-log-detail-cell__eyebrow{display:none;margin-bottom:3px;color:var(--semi-color-text-2);font-size:11px;font-weight:600;line-height:1.2}.usage-log-detail-cell__line{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--semi-color-text-0);font-size:12px;font-weight:500;line-height:16px}.usage-log-detail-cell__line--muted{color:var(--semi-color-text-2);font-weight:400}.usage-log-detail-cell__more{position:static;width:-webkit-fit-content;width:fit-content;padding:0 5px;border-radius:999px;background:#1677ff1a;color:var(--semi-color-primary);font-size:11px;font-weight:700;line-height:18px}.usage-log-detail-popover{width:min(360px,72vw);max-height:min(420px,70vh);overflow:auto;padding:6px;color:var(--semi-color-text-0)}.usage-log-detail-popover__line,.usage-log-detail-popover__note{white-space:normal;word-break:break-word;line-height:1.55}.usage-log-detail-popover__line{font-weight:600}.usage-log-detail-popover__line--muted{color:var(--semi-color-text-2);font-weight:500}.usage-log-detail-popover__note{margin-top:8px;padding-top:8px;border-top:1px dashed var(--semi-color-border);color:var(--semi-color-text-1)}html.dark .usage-log-detail-cell{border-color:transparent;background:transparent}html.dark .usage-log-metric{border-color:#94a3b838;background:#27272a99;color:#f8fafcf2}html.dark .usage-log-metric__label{color:#cbd5e1bd}html.dark .usage-log-metric--total{background:#0c4a6e6b;color:#bae6fd}html.dark .usage-log-metric--input{background:#4c1d955c;color:#ddd6fe}html.dark .usage-log-metric--output{background:#14532d5c;color:#bbf7d0}html.dark .usage-log-metric--cache,html.dark .usage-log-metric--cache-write{background:#713f1257;color:#fef08a}html.dark .usage-log-metric--cost{background:#7c2d1257;color:#fed7aa}html.dark .usage-log-metric--first{background:#7f1d1d57;color:#fecaca}html.dark .usage-log-metric--stream{background:#1e40af57;color:#bfdbfe}@media (max-width: 767px){.console-card-table__mobile-card .usage-log-detail-cell{width:min(240px,58vw);min-height:54px}.console-card-table__mobile-card .usage-log-latency-cell{flex-wrap:wrap;justify-content:flex-end;min-width:0}.console-card-table__mobile-card .usage-log-usage-cell{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.usage-log-expand-usage{grid-template-columns:1fr}}@media (max-width: 480px){.usage-log-audit-row__matrix,.usage-log-usage-cell{grid-template-columns:1fr}}.usage-log-actions{display:flex;min-width:0;align-items:center;gap:8px}.console-logs-page .console-admin-section-page__header{align-items:flex-start;margin-bottom:0}.app-layout--slash-console .console-admin-section-page.console-logs-page{width:100%;padding:24px 16px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.console-logs-page .console-admin-section-page__content,.console-logs-page .console-admin-data-card.semi-card,.console-logs-page .console-admin-data-card>.semi-card-body{min-height:0}.console-logs-page .console-admin-data-card>.semi-card-body{display:flex;flex:1 1 auto}.console-logs-page .console-admin-data-card>.semi-card-header{padding-bottom:12px!important}.console-logs-page .console-admin-data-card>.semi-card-footer{min-height:44px;padding-top:12px!important;color:#71717a;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400}.usage-log-pagination-summary,.usage-log-pagination-size-label{color:#71717a;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.usage-log-pagination-control{display:inline-flex;min-width:0;align-items:center;gap:8px}.console-logs-page .console-card-pro__footer .semi-pagination{color:#71717a;font-family:Public Sans,sans-serif;font-size:14px}.console-logs-page .console-card-pro__footer .semi-page-item{min-width:32px;height:32px;border-radius:8px;color:#71717a;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400}.console-logs-page .console-card-pro__footer .semi-page-item-active{background:#9bd3f5!important;color:#fff!important}.console-logs-page .console-card-pro__footer .semi-select-selection{min-height:32px!important;border-color:#e8e8e8!important;border-radius:16px!important;background:#fff!important;font-family:Public Sans,sans-serif!important;font-size:14px!important}.usage-log-scope-tabs{display:inline-flex;align-items:center;gap:2px;height:32px;padding:3px;border:1px solid rgba(228,228,231,.86);border-radius:10px;background:#f4f4f5b8;box-shadow:0 1px 2px #1118270f}.usage-log-scope-tabs .semi-button{height:24px!important;min-height:24px!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#52525b!important;font-family:Public Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;box-shadow:none!important}.usage-log-scope-tabs .semi-button-primary{background:#fff!important;color:#111!important;box-shadow:0 1px 2px #11182714,0 0 0 1px #e4e4e7cc!important}.usage-log-actions,.usage-log-filters,.usage-logs-table--modern,.usage-log-side-sheet,.usage-log-detail-modal{font-family:Public Sans,sans-serif}.console-logs-page,.console-logs-page .console-card-table,.usage-logs-table--modern .semi-table-row{font-family:Public Sans,sans-serif!important;font-size:13px}.usage-log-actions__stats{display:flex;flex-wrap:wrap;gap:8px}.semi-tag.usage-log-stat-chip{position:relative;height:28px;padding:0 10px 0 13px;border:1px solid rgba(216,216,216,.78);border-radius:16px!important;background:#fff!important;color:#3f3f46!important;font-size:12px;font-weight:500;line-height:26px;box-shadow:0 1px 3px #11111114}.semi-tag.usage-log-stat-chip:before{content:"";position:absolute;left:7px;top:7px;width:2px;height:14px;border-radius:999px;background:#0ea5e9b3}.usage-log-filters{display:flex;width:100%;flex-direction:column;gap:8px}.console-logs-page .usage-log-filters{padding:12px;border:1px solid rgba(228,228,231,.92);border-radius:8px;background:#ffffff94}.usage-log-filters__top{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:8px}.usage-log-filters__primary{display:grid;min-width:min(100%,680px);flex:1 1 680px;grid-template-columns:minmax(340px,2fr) repeat(3,minmax(150px,1fr));gap:8px;align-items:center}.usage-log-filters__primary--compact{grid-template-columns:minmax(340px,1.8fr) repeat(3,minmax(150px,1fr))}.usage-log-filters__date,.usage-log-filters__type{min-width:0}.usage-log-filters__advanced-toggle.semi-button{height:32px!important;min-height:32px!important;padding:0 9px!important;border-radius:16px!important;color:#52525b!important;font-size:13px!important;font-weight:500!important}.console-logs-page .usage-log-filters .semi-input-wrapper,.console-logs-page .usage-log-filters .semi-select-selection,.console-logs-page .usage-log-filters .semi-datepicker,.console-logs-page .usage-log-filters .semi-datepicker-range-input-wrapper{height:32px!important;min-height:32px!important;border-color:#e8e8e8!important;border-radius:16px!important;background:#fff!important;color:#050505!important;font-family:Public Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;box-shadow:none!important}.console-logs-page .usage-log-filters .semi-input-wrapper:hover,.console-logs-page .usage-log-filters .semi-select-selection:hover,.console-logs-page .usage-log-filters .semi-datepicker:hover,.console-logs-page .usage-log-filters .semi-datepicker-range-input-wrapper:hover{border-color:#d8d8d8!important;background:#fff!important}.console-logs-page .usage-log-filters .semi-input-wrapper-focus,.console-logs-page .usage-log-filters .semi-select-focus .semi-select-selection,.console-logs-page .usage-log-filters .semi-datepicker-focused{border-color:#9bd3f5!important;box-shadow:0 0 0 3px #9bd3f538!important}.usage-log-filters__footer{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.usage-log-filters__actions{display:inline-flex;margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.usage-log-filters__actions .semi-button{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:16px!important;font-family:Public Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;box-shadow:none!important}.usage-log-view-options-button.semi-button{position:relative;width:32px!important;min-width:32px!important;flex:0 0 32px;padding:0!important}.usage-log-view-options-button__badge{position:absolute;top:-5px;right:-5px;display:inline-grid;min-width:16px;height:16px;place-items:center;border:1px solid #ffffff;border-radius:999px;background:#0ea5e9;color:#fff;font-size:10px;font-weight:700;line-height:14px}.usage-log-filters__actions .semi-button-primary{border-color:#9bd3f5!important;background:#9bd3f5!important;color:#fff!important}.usage-log-filters__actions .semi-button-primary:hover{border-color:#86c8f0!important;background:#86c8f0!important}.usage-log-filters__advanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding-top:0}.usage-logs-table--modern.semi-table-wrapper,.usage-logs-table--modern .semi-table-wrapper{border:1px solid #e8e8e8;border-radius:16px;background:#fff;overflow-x:auto!important;box-shadow:none}.usage-logs-table--modern.semi-table-wrapper .semi-table-container,.usage-logs-table--modern .semi-table-container{border:0;border-radius:16px;background:#fff;overflow:auto;box-shadow:none}.usage-logs-table--modern .semi-table-body{overflow-x:auto!important}.console-logs-page .usage-logs-table--modern .semi-table-body{height:100%!important;max-height:none;overflow-y:auto!important}.console-logs-page .usage-logs-table--modern.semi-table-wrapper,.console-logs-page .usage-logs-table--modern .semi-table-wrapper{flex:1 1 auto;min-height:clamp(420px,calc(100dvh - 318px),620px)}.console-logs-page .usage-logs-table--modern.semi-table-wrapper .semi-table-container,.console-logs-page .usage-logs-table--modern .semi-table-container{height:100%;min-height:0}.usage-logs-table--modern .semi-table{table-layout:fixed!important}.usage-logs-table--modern .semi-table-thead>.semi-table-row>.semi-table-row-head{height:40px;padding:0 8px!important;border-bottom:1px solid #e8e8e8;background:transparent!important;color:#050505;font-size:13px;font-weight:500;line-height:18.5714px;letter-spacing:0;vertical-align:middle}.usage-logs-table--modern .semi-table-row-cell{height:61px;padding:8px!important;border-bottom:1px solid #e8e8e8;color:#050505;font-size:13px;line-height:18.5714px;vertical-align:middle}.usage-logs-table--modern .semi-table-row-cell,.usage-logs-table--modern .semi-table-row-cell>*{min-width:0}.usage-logs-table--modern .usage-log-table-row{cursor:default;transition:background-color .12s ease,box-shadow .12s ease}.usage-logs-table--modern .usage-log-table-row button,.usage-logs-table--modern .usage-log-copy-snippet__button,.usage-logs-table--modern .usage-log-channel-cell__affinity,.usage-logs-table--modern .usage-log-actor-cell__user,.usage-logs-table--modern .usage-log-detail-cell{cursor:pointer}.usage-logs-table--modern .semi-table-row-cell:focus,.usage-logs-table--modern .semi-table-row-cell:focus-visible,.usage-logs-table--modern .semi-table-row-cell *:focus,.usage-logs-table--modern .semi-table-row-cell *:focus-visible{outline:none!important;box-shadow:none!important}.usage-logs-table--modern .usage-log-table-row:hover>.semi-table-row-cell{background:#fafafa!important}.usage-logs-table--modern .usage-log-table-row--error>.semi-table-row-cell{background:#fff1f294!important}.usage-logs-table--modern .usage-log-table-row--refund>.semi-table-row-cell{background:#eff6ffb8!important}.usage-logs-table--modern .usage-log-table-row--quota-saturation>.semi-table-row-cell{background:#fffbeb!important}.usage-logs-table--modern .usage-log-table-row--error:hover>.semi-table-row-cell{background:#fff1f2d1!important}.usage-logs-table--modern .usage-log-table-row--refund:hover>.semi-table-row-cell{background:#eff6ffeb!important}.usage-logs-table--modern .usage-log-table-row--topup:hover>.semi-table-row-cell{background:#fafafa!important}.usage-logs-table--modern .usage-log-table-row--audit:hover>.semi-table-row-cell{background:#fafafa!important}.usage-logs-table--modern .usage-log-table-row--login:hover>.semi-table-row-cell{background:#fafafa!important}.usage-logs-table--modern .usage-log-table-row--quota-saturation:hover>.semi-table-row-cell{background:#fffdf2!important}.usage-log-table-cell--number{text-align:right}.usage-log-table-cell--latency{text-align:left}.usage-log-table-empty{color:#71717a;font-weight:600}.usage-log-status{display:inline-flex;align-items:center;gap:5px;max-width:100%;width:-webkit-fit-content;width:fit-content;height:20px;padding:0 7px;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#3f3f46;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.usage-log-status__dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#a1a1aa}.usage-log-status--success .usage-log-status__dot{background:#16a34a}.usage-log-status--success{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.usage-log-status--danger .usage-log-status__dot{background:#dc2626}.usage-log-status--danger{border-color:#fecaca;background:#fff1f2;color:#dc2626}.usage-log-time-text,.usage-log-cost-cell,.usage-log-token-ratio,.usage-log-latency-modern{font-variant-numeric:tabular-nums}.usage-log-time-text{color:#3f3f46;font-size:12px;font-weight:650;white-space:nowrap}.usage-log-time-cell,.usage-log-token-name-cell,.usage-log-stream-cell{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.usage-log-model-tag,.usage-log-copy-snippet__button,.usage-log-actor-cell__user,.usage-log-actor-cell__ip,.usage-log-channel-cell__affinity{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font-family:inherit;letter-spacing:0}.usage-log-model-tag{display:inline-flex;align-items:center;gap:5px;max-width:150px;height:24px;padding:0 8px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:700;line-height:22px;cursor:pointer}.usage-log-model-tag__fallback{display:inline-grid;width:6px;height:6px;flex:0 0 auto;place-items:center;border-radius:999px;box-shadow:0 0 0 3px #3b82f61a}.usage-log-actor-cell,.usage-log-channel-cell,.usage-log-latency-modern{display:grid;gap:2px;min-width:0}.usage-log-actor-cell__user{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#111;font-size:13px;font-weight:700;cursor:pointer}.usage-log-actor-cell__user span:last-child,.usage-log-actor-cell__primary,.usage-log-actor-cell__secondary,.usage-log-channel-cell__route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-log-actor-cell__primary{color:#111;font-weight:700}.usage-log-actor-cell__secondary,.usage-log-channel-cell__route,.usage-log-latency-modern__sub{color:#71717a;font-size:11px;font-weight:620}.usage-log-actor-cell__ip{width:-webkit-fit-content;width:fit-content;max-width:100%;cursor:pointer}.usage-log-copy-snippet{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;max-width:100%;min-width:0;color:#3f3f46}.usage-log-copy-snippet__text{min-width:0;overflow:hidden;color:#3f3f46;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.usage-log-copy-snippet__button{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:6px;color:#71717a;cursor:pointer}.usage-log-copy-snippet__button:hover{background:#eee;color:#111}.usage-log-copy-snippet--token .usage-log-copy-snippet__text{color:#111;font-weight:700}.usage-log-channel-cell__main{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#111;font-size:12px;font-weight:700}.usage-log-channel-cell__affinity{position:absolute;top:-4px;right:-4px;display:block;width:12px;height:12px;border-radius:0;color:#f59e0b;line-height:13px;cursor:pointer}.usage-log-channel-cell__affinity:hover{background:transparent;color:#f59e0b}.usage-log-token-ratio{display:inline-flex;justify-content:flex-end;gap:5px;width:100%;min-width:0;color:#111;font-size:13px;font-weight:700;white-space:nowrap}.usage-log-token-name-cell{gap:3px}.usage-log-token-group{max-width:100%;overflow:hidden;color:#71717a;font-size:11px;font-weight:620;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.usage-log-token-cell{display:grid;justify-items:end;gap:2px;min-width:0}.usage-log-token-value--input{color:#2563eb}.usage-log-token-value--output{color:#059669}.usage-log-token-value--total{color:#111}.usage-log-token-ratio__sep{color:#9ca3af;font-weight:600}.usage-log-token-cache{max-width:100%;overflow:hidden;color:#71717a;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.usage-log-cost-cell{display:block;color:#111;font-size:13px;font-weight:760;text-align:right;white-space:nowrap}.usage-log-latency-modern{justify-items:start;color:#111;font-size:13px;font-weight:700;white-space:nowrap}.usage-log-stream-cell{align-items:flex-start;gap:3px}.usage-log-stream-pill{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:#3f3f46;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.usage-log-stream-pill--stream{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.usage-log-stream-pill--sync{border-color:#e9d5ff;background:#faf5ff;color:#7e22ce}.usage-log-stream-pill--issue{border-color:#fecaca;background:#fff1f2;color:#dc2626}.usage-log-stream-cell__tps{color:#71717a;font-size:11px;font-weight:620;line-height:14px;white-space:nowrap}.usage-log-latency-modern__badges{display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.usage-log-latency-badge{display:inline-flex;align-items:center;gap:4px;min-width:0;height:24px;padding:0 6px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:#3f3f46;font-size:12px;font-weight:700;line-height:22px}.usage-log-latency-badge__dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor}.usage-log-latency-badge__label{color:currentColor;font-size:11px;font-weight:700;opacity:.82}.usage-log-latency-badge__value{font-variant-numeric:tabular-nums}.usage-log-latency-badge--success{border-color:#bbf7d0;background:#f6fef9;color:#047857}.usage-log-latency-badge--warning{border-color:#fed7aa;background:#fffaf3;color:#c2410c}.usage-log-latency-badge--danger{border-color:#fecaca;background:#fff7f7;color:#dc2626}.usage-log-latency-badge--neutral{border-color:#e5e5e5;background:#fff;color:#71717a}.console-logs-page,.console-logs-page .usage-log-actions,.console-logs-page .usage-log-filters,.console-logs-page .usage-logs-table--modern,.console-logs-page .console-card-pro__footer,.usage-log-detail-modal{font-family:Public Sans,sans-serif!important}.usage-logs-table--modern .semi-table-row-cell{height:61px;padding:8px!important;font-family:Public Sans,sans-serif!important;font-size:13px;line-height:18.5714px}.usage-logs-table--modern .usage-log-table-row:hover>.semi-table-row-cell{background:color-mix(in oklab,#111111 2.5%,#ffffff)!important}.usage-logs-table--modern .usage-log-table-row--error>.semi-table-row-cell{background:#fff1f266!important}.usage-logs-table--modern .usage-log-table-row--topup>.semi-table-row-cell{background:transparent!important}.usage-logs-table--modern .usage-log-table-row--refund>.semi-table-row-cell{background:#eff6ff4d!important}.usage-logs-table--modern .usage-log-table-row--audit>.semi-table-row-cell{background:transparent!important}.usage-logs-table--modern .usage-log-table-row--login>.semi-table-row-cell{background:transparent!important}.usage-logs-table--modern .usage-log-table-row--quota-saturation>.semi-table-row-cell{background:#fffbeb85!important}.usage-logs-table--modern .usage-log-table-row--error:hover>.semi-table-row-cell{background:#fff1f29e!important}.usage-logs-table--modern .usage-log-table-row--topup:hover>.semi-table-row-cell{background:color-mix(in oklab,#111111 2.5%,#ffffff)!important}.usage-logs-table--modern .usage-log-table-row--refund:hover>.semi-table-row-cell{background:#eff6ff7a!important}.usage-logs-table--modern .usage-log-table-row--audit:hover>.semi-table-row-cell{background:color-mix(in oklab,#111111 2.5%,#ffffff)!important}.usage-logs-table--modern .usage-log-table-row--login:hover>.semi-table-row-cell{background:color-mix(in oklab,#111111 2.5%,#ffffff)!important}.usage-logs-table--modern .usage-log-table-row--quota-saturation:hover>.semi-table-row-cell{background:#fffbebb8!important}.usage-logs-table--modern .usage-log-table-row{--usage-log-row-bg: transparent;--usage-log-row-hover-bg: color-mix(in oklab, #111111 2.5%, #ffffff);background:var(--usage-log-row-bg)!important}.usage-logs-table--modern .usage-log-table-row--error{--usage-log-row-bg: rgb(255 241 242 / 40%);--usage-log-row-hover-bg: rgb(255 241 242 / 62%)}.usage-logs-table--modern .usage-log-table-row--topup{--usage-log-row-bg: transparent;--usage-log-row-hover-bg: color-mix(in oklab, #111111 2.5%, #ffffff)}.usage-logs-table--modern .usage-log-table-row--refund{--usage-log-row-bg: rgb(239 246 255 / 30%);--usage-log-row-hover-bg: rgb(239 246 255 / 48%)}.usage-logs-table--modern .usage-log-table-row--audit,.usage-logs-table--modern .usage-log-table-row--login{--usage-log-row-bg: transparent;--usage-log-row-hover-bg: color-mix(in oklab, #111111 2.5%, #ffffff)}.usage-logs-table--modern .usage-log-table-row--quota-saturation{--usage-log-row-bg: rgb(255 251 235 / 52%);--usage-log-row-hover-bg: rgb(255 251 235 / 72%)}.usage-logs-table--modern .usage-log-table-row:hover{--usage-log-row-bg: var(--usage-log-row-hover-bg)}.usage-logs-table--modern tr.usage-log-table-row .semi-table-row-cell,.usage-logs-table--modern .usage-log-table-row>.semi-table-row-cell,.usage-logs-table--modern .semi-table-tbody>.usage-log-table-row .semi-table-row-cell{background:var(--usage-log-row-bg)!important}.usage-logs-table--modern .semi-table-row-cell-fixed-right,.usage-logs-table--modern .semi-table-row-head-fixed-right{background:var(--usage-log-row-bg, #ffffff)!important;box-shadow:-12px 0 18px -18px #1118278c}.usage-logs-table--modern .semi-table-row-head-fixed-right{background:#fff!important}.usage-log-status{height:20px;gap:4px;padding:0 6px;border:0;border-radius:999px;background:transparent;font-family:Public Sans,sans-serif;font-size:12px;font-weight:500;line-height:12px}.usage-log-status__text{min-width:0;font-family:Public Sans,sans-serif;line-height:18px}.usage-log-status__dot{display:none}.usage-log-status--success{border-color:transparent;background:transparent;color:#009767}.usage-log-status--danger{border-color:transparent;background:transparent;color:#e40014}.usage-log-status--cyan{border-color:transparent;background:transparent;color:#00a3aa}.usage-log-status--info{border-color:transparent;background:transparent;color:#4ca9ff}.usage-log-status--warning{border-color:transparent;background:transparent;color:#cd8900}.usage-log-status--purple{border-color:transparent;background:transparent;color:#7c3aed}.usage-log-status--teal{border-color:transparent;background:transparent;color:#0d9488}.usage-log-status--neutral{border-color:transparent;background:transparent;color:#71717a}.usage-log-time-text{display:block;color:#050505;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:400;line-height:18.5714px}.usage-log-channel-cell__main,.usage-log-model-tag,.usage-log-token-badge,.usage-log-cost-cell{border:1px solid #e4e4e7;background:#f4f4f559}.usage-log-channel-cell__main{position:relative;width:-webkit-fit-content;width:fit-content;height:20px;padding:0 6px;border:0!important;border-color:var(--usage-log-channel-border, transparent);border-radius:41.6px;background:var(--usage-log-channel-bg, transparent)!important;color:var(--usage-log-channel-color, #18181b);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:500;line-height:13px}.usage-log-channel-cell__key{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#fff;color:#71717a;font-size:11px;line-height:18px}.usage-log-channel-cell__retry{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;color:#f59e0b}.usage-log-channel-cell__route{color:#71717ab8;font-size:12px;font-weight:400;line-height:16px}.usage-log-actor-cell__user{width:-webkit-fit-content;width:fit-content;max-width:100%;flex:0 0 auto;justify-self:start;align-self:center;gap:6px;color:#71717a;font-family:Public Sans,sans-serif;font-size:13px;font-weight:400;line-height:18px}.usage-log-actor-cell__user:hover span:last-child{text-decoration:underline}.usage-log-actor-cell__user span:last-child{display:inline-block;max-width:100px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-log-actor-cell__avatar.semi-avatar{width:24px;min-width:24px;height:24px;flex:0 0 24px;overflow:hidden;display:inline-grid;place-items:center;box-shadow:0 0 0 1px #d4d4d8b8;font-size:11px;font-weight:650}.usage-log-token-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;min-width:0;padding:2px 8px;border-radius:12.8px;color:#18181b;font-family:Public Sans,sans-serif;font-size:13px;font-weight:500;line-height:13px}.usage-log-token-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-log-token-meta{display:block;max-width:100%;overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.usage-log-token-meta__group{color:var(--usage-log-semantic-color, #0084cc);font-weight:500}.usage-log-token-meta__ratio{position:relative;top:1px;color:#71717ab8;font-variant-numeric:tabular-nums}.usage-log-model-tag{max-width:136px;height:24px;gap:6px;padding:0 8px;border-radius:12.8px;color:#18181b;font-size:13px;font-weight:500;line-height:13px}.usage-log-model-tag__icon{display:inline-grid;width:18px;height:18px;flex:0 0 auto;place-items:center}.usage-log-model-tag__fallback{display:inline-grid;width:6px;height:6px;flex:0 0 auto;place-items:center;border-radius:999px;background:currentColor;color:transparent;box-shadow:0 0 0 3px #3b82f61a}.usage-log-model-tag__provider-initial{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:999px;background:#e4e4e7;color:#52525b;font-size:10px;font-weight:650;line-height:16px}.usage-log-model-tag__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-log-stream-cell{justify-content:center;gap:2px;min-height:39px}.usage-log-stream-label{display:inline-flex;align-items:center;gap:4px;color:#71717a;font-family:Public Sans,sans-serif;font-size:13px;font-weight:500;line-height:18.5714px}.usage-log-stream-label--stream{color:#0084cc}.usage-log-stream-label--issue{color:#dc2626}.usage-log-stream-cell__tps{padding:0 2px;color:#71717a99;font-family:Public Sans,sans-serif;font-size:13px;font-weight:400;line-height:18.5714px;font-variant-numeric:tabular-nums}.usage-log-token-cell{display:grid;justify-items:end;gap:2px;min-width:0;min-height:39px;align-content:center}.usage-log-token-ratio{display:inline-flex;justify-content:flex-end;gap:4px;width:-webkit-fit-content;width:fit-content;max-width:100%;color:#18181b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}.usage-log-token-ratio__sep{flex:0 0 auto;color:#71717a99;font-weight:400}.usage-log-token-cache{display:inline-flex;max-width:100%;align-items:center;justify-content:flex-end;gap:4px;overflow:hidden;color:#71717ab8;font-family:Public Sans,sans-serif;font-size:11px;font-weight:400;line-height:18.5714px;text-overflow:ellipsis;white-space:nowrap}.usage-log-cache-hit-badge{display:inline-block;width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.usage-log-token-cache__read,.usage-log-token-cache__write,.usage-log-token-cache--empty{color:#71717a9e}.usage-log-cost-cell{display:inline-flex;max-width:100%;height:24px;align-items:center;justify-content:flex-end;gap:0;padding:0 8px;border-color:#e4e4e7cc!important;border-radius:12.8px;background:#f4f4f599!important;color:#18181b;font-size:13px;font-weight:600;line-height:13px;font-variant-numeric:tabular-nums}.usage-log-cost-cell__prefix{flex:0 0 auto;font-weight:500}.usage-log-cost-cell__amount{min-width:0;font-weight:650}.usage-log-cost-cell--negative{color:#dc2626}.usage-log-timing-cell{display:flex;align-items:stretch;gap:8px;min-width:0;min-height:39px;color:#18181b;font-family:Public Sans,sans-serif;font-size:13px;font-weight:400;line-height:18.5714px}.usage-log-timing-cell__bar{display:flex;width:4px;min-height:32px;flex:0 0 4px;flex-direction:column;overflow:hidden;border-radius:999px}.usage-log-timing-cell__bar--success{background:#16a34ae6}.usage-log-timing-cell__bar--warning{background:#f59e0bd1}.usage-log-timing-cell__bar--danger{background:#dc2626d1}.usage-log-timing-cell__bar--neutral{background:#71717ac7}.usage-log-timing-cell__bar-part{flex:1 1 0}.usage-log-timing-cell__bar-part--success{background:#16a34ae6}.usage-log-timing-cell__bar-part--warning{background:#f59e0bd1}.usage-log-timing-cell__bar-part--danger{background:#dc2626d1}.usage-log-timing-cell__bar-part--neutral{background:#71717ac7}.usage-log-timing-cell__rows{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px}.usage-log-timing-row{display:inline-flex;min-width:0;align-items:baseline;gap:6px;line-height:18.5714px}.usage-log-timing-row__label{flex:0 0 auto;color:#71717a;font-size:12px;font-weight:400}.usage-log-timing-row__value{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.usage-log-timing-row--success .usage-log-timing-row__value{color:#009767}.usage-log-timing-row--warning .usage-log-timing-row__value{color:#d97706}.usage-log-timing-row--danger .usage-log-timing-row__value{color:#e11d48}.usage-log-timing-row--neutral .usage-log-timing-row__value{color:#71717a}.usage-log-detail-cell{display:flex;width:-webkit-fit-content;width:fit-content;max-width:160px;min-height:0;min-width:0;align-items:center;flex-direction:row;gap:4px;padding:0;border:0;background:transparent;color:#18181b;font-family:Public Sans,sans-serif;font-size:13px;font-weight:400;line-height:18.5714px;text-align:left}.usage-log-detail-cell:hover .usage-log-detail-cell__line{text-decoration:underline}.usage-log-detail-cell__line{display:block;min-width:0;overflow:hidden;color:#18181b;font-size:13px;font-weight:400;line-height:18.5714px;text-overflow:ellipsis;white-space:nowrap}.usage-log-detail-cell__line--muted{color:#71717a}.usage-log-detail-cell__line--danger{color:#dc2626}.usage-log-detail-cell__more{flex:0 0 auto;padding:0;border-radius:0;background:transparent;color:#71717a9e;font-size:13px;font-weight:400;line-height:18.5714px}.usage-log-drawer-title{display:flex;min-width:0;flex-direction:column;gap:3px;font-family:Public Sans,sans-serif!important;font-size:14px;font-weight:400;line-height:20px}.usage-log-drawer-title__main{display:flex;min-width:0;align-items:center;gap:8px}.usage-log-drawer-title__status{flex:0 0 auto}.usage-log-drawer-title .semi-typography{color:#111!important;font-family:Public Sans,sans-serif!important}.usage-log-drawer-title .semi-typography:first-child{font-size:16px!important;font-weight:500!important;line-height:24px!important}.usage-log-drawer-title .semi-typography:last-child{color:#71717a!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.usage-log-drawer-title__description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.usage-log-detail-modal .usage-log-drawer-title>.semi-typography:last-child{display:none!important}.usage-log-drawer{display:grid;width:442px;max-width:100%;gap:12px;padding:0 0 4px;background:#fff}.usage-log-drawer-section{display:grid;min-width:0;gap:6px}.usage-log-drawer-section__title{margin:0;color:#111;font-size:12px;font-weight:600;line-height:16px}.usage-log-drawer-section__heading{display:flex;min-width:0;align-items:center;gap:6px}.usage-log-drawer-section__icon{display:inline-grid;width:16px;height:16px;flex:0 0 auto;place-items:center;color:#71717a}.usage-log-drawer-section__body{min-width:0;padding:10px;border:1px solid #e8e8e8;border-radius:12.8px;background:#f4f4f54d;box-shadow:none;overflow:hidden}.usage-log-drawer-rows{display:grid;min-width:0;gap:4px}.usage-log-drawer-row{display:grid;min-width:0;grid-template-columns:5.25rem minmax(0,1fr);gap:8px;align-items:start;font-size:14px;line-height:20px}.usage-log-drawer-row__label{min-width:0;color:#71717a;font-size:12px;font-weight:400;line-height:16px}.usage-log-drawer-row__value{min-width:0;color:#111;font-size:12px;font-weight:400;line-height:16px;overflow-wrap:anywhere;word-break:break-word}.usage-log-drawer-row__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.usage-log-drawer-row__value--muted{color:#71717a}.usage-log-side-sheet .semi-sidesheet-header{padding:18px 20px 13px!important;border-bottom:1px solid #e8e8e8;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.usage-log-side-sheet .semi-sidesheet-body{background:#fff}.usage-log-detail-modal .semi-modal{max-width:calc(100vw - 24px)}.usage-log-detail-modal .semi-modal-mask{background:#0000001a!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.usage-log-detail-modal .semi-modal .semi-modal-content,.usage-log-detail-modal .semi-modal-content{overflow:hidden!important;padding:24px!important;border:0!important;border-radius:22.4px!important;background:#fff!important;box-shadow:0 0 0 1px #1118271a!important;font-family:Public Sans,sans-serif!important}.usage-log-detail-modal .semi-modal-header{margin:0 0 16px!important;padding:0!important;border-bottom:0;background:transparent!important}.usage-log-detail-modal .semi-modal-body{padding:0!important;background:transparent!important;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.72) transparent}.usage-log-detail-modal .semi-modal-body::-webkit-scrollbar{width:8px}.usage-log-detail-modal .semi-modal-body::-webkit-scrollbar-track{background:transparent}.usage-log-detail-modal .semi-modal-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#71717ab8;background-clip:content-box}.usage-log-detail-modal .semi-modal-close{top:8px!important;right:8px!important;width:28px!important;height:28px!important;border:0!important;border-radius:12.8px!important;background:transparent!important;color:#18181b!important;box-shadow:none!important}.usage-log-detail-modal .semi-modal-close:hover{background:#f4f4f5bf!important}.usage-log-detail-modal .semi-modal-close:focus,.usage-log-detail-modal .semi-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.usage-log-detail-modal .semi-modal-close.semi-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border-radius:12.8px!important;background:transparent!important;box-shadow:none!important}.usage-log-detail-modal .semi-modal-close svg{width:16px!important;height:16px!important}.usage-log-detail-modal .semi-modal-title{color:#111!important;font-family:Public Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.usage-log-detail-modal .semi-modal-title .usage-log-drawer-title{font-size:16px;line-height:24px}.usage-log-detail-modal .usage-log-drawer-title__status.usage-log-status,.usage-log-detail-modal .usage-log-drawer-title__status .usage-log-status__text{font-size:14px;line-height:20px}.usage-log-drawer-overview{min-width:0}.usage-log-drawer-overview .usage-log-drawer-row{width:100%}.usage-log-drawer-json{max-height:360px;margin:0;padding:10px;overflow:auto;border:1px solid #e8e8e8;border-radius:12.8px;background:#f4f4f56b;color:#18181b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.usage-log-drawer-content-shell{position:relative;min-width:0}.usage-log-drawer-content-shell .usage-log-drawer-rows{padding-right:28px}.usage-log-drawer-copy{position:absolute;top:6px;right:6px;display:inline-grid;width:20px;height:20px;place-items:center;border:0;border-radius:12.8px;background:transparent;color:#71717a;cursor:pointer}.usage-log-drawer-copy:hover{background:#f4f4f5f2;color:#18181b}.usage-log-drawer-content{margin:0;padding-right:30px;color:#18181b;font-family:Public Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:pre-wrap;word-break:break-word}.usage-log-drawer-json-details{min-width:0}.usage-log-drawer-json-details>summary{width:-webkit-fit-content;width:fit-content;cursor:pointer;color:#71717a;font-size:12px;font-weight:650;line-height:16px}.usage-log-drawer-json-details>.usage-log-drawer-json{margin-top:6px}@media (min-width: 640px){.usage-log-drawer-row{grid-template-columns:7rem minmax(0,1fr);gap:12px}}.media-log-detail{display:grid;gap:14px}.media-log-detail__block{display:grid;gap:8px;min-width:0}.media-log-preview{display:grid;gap:10px;min-width:0;margin-top:14px}.media-log-preview__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.media-log-preview__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;min-width:0}.media-log-preview__item{display:grid;min-width:0;overflow:hidden;border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.media-log-preview__item:hover{border-color:#60a5fa;box-shadow:0 6px 18px #1118271f;color:inherit;text-decoration:none;transform:translateY(-1px)}.media-log-preview__thumb{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f4f4f5}.media-log-preview__asset{width:100%;height:100%;object-fit:cover;display:block}.media-log-preview__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#52525b}.media-log-preview__meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:34px;padding:7px 8px;color:#3f3f46;font-size:12px}.media-log-preview__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-log-preview__external{color:#71717a}.media-log-raw{min-width:0}.media-log-raw summary{cursor:pointer;color:#52525b;font-size:12px;font-weight:700}.media-log-raw__body{max-height:260px;margin:8px 0 0;padding:12px;overflow:auto;border:1px solid #d8d8d8;border-radius:8px;background:#f9fafb;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.media-log-raw__body--compact{max-height:180px}.task-logs-table--modern .semi-table-row-cell{height:69px;padding:14px 8px!important}.console-task-logs-page .console-admin-section-page__header{align-items:flex-start}.task-log-category-tabs{margin-top:18px}.task-log-filters__primary{min-width:100%;flex-basis:100%;grid-template-columns:minmax(360px,1.55fr) repeat(2,minmax(220px,1fr))}.console-task-logs-page .task-log-filters__primary{grid-template-columns:minmax(420px,2fr) repeat(2,minmax(220px,1fr))}.console-task-logs-page .task-log-date-trigger{display:inline-flex;width:100%;height:32px;min-height:32px;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:0 10px;border:1px solid #e8e8e8;border-radius:16px;background:#fff;color:#050505;cursor:pointer;font-family:Public Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;font-variant-numeric:tabular-nums}.console-task-logs-page .task-log-date-trigger:hover{border-color:#d8d8d8;background:#fff}.console-task-logs-page .task-log-date-trigger:focus,.console-task-logs-page .task-log-date-trigger:focus-visible{outline:none;border-color:#9bd3f5;box-shadow:0 0 0 3px #9bd3f538}.console-task-logs-page .task-log-date-trigger:disabled{cursor:not-allowed;opacity:.5}.console-task-logs-page .task-log-date-trigger__icon{flex:0 0 auto;color:#71717a}.console-task-logs-page .task-log-date-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-task-logs-page .usage-log-filters .semi-input,.console-task-logs-page .usage-log-filters .semi-input-wrapper,.console-task-logs-page .usage-log-filters__actions .semi-button{font-size:14px!important}.task-log-filters__footer{justify-content:flex-end}.task-log-view-toggle{height:32px}.task-log-view-toggle .semi-button{width:auto!important}.task-log-view-toggle__button.semi-button{min-width:74px!important}.task-logs-table--modern .usage-log-status{height:20px;gap:0;margin-left:-6px;padding:0 6px;font-size:13px;font-weight:500;line-height:13px}.task-log-time-cell{gap:2px}.task-log-time-cell__finish{max-width:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.task-log-channel-copy{margin-left:-2px}.task-log-channel-badge{display:inline-flex;width:-webkit-fit-content;width:fit-content;height:20px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:500;line-height:13px;padding:0 6px}.task-log-channel-badge:hover{filter:brightness(.95)}.task-log-user-cell{max-width:164px;border:0;padding:0;background:transparent;font-size:13px;font-weight:400}.task-log-user-cell .semi-avatar{width:24px;height:24px;flex:0 0 auto;border:1px solid rgba(216,216,216,.72);font-size:11px;font-weight:700}.task-log-identity{display:flex;min-width:0;max-width:232px;flex-direction:column;align-items:flex-start;gap:3px}.task-log-id-badge{display:inline-flex;max-width:100%;height:20px;align-items:center;border:1px solid rgba(228,228,231,.6);border-radius:12.8px;background:#f4f4f54d;color:#18181b;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:500;line-height:13px;padding:0 6px}.task-log-id-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-log-id-badge:hover{filter:brightness(.95)}.task-log-identity__subtitle{display:block!important;max-width:100%;color:#71717a!important;font-size:11px!important;font-weight:620!important;line-height:14px!important}.task-log-duration-badge{min-width:56px;height:20px;justify-content:center;border-radius:12.8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:500;line-height:13px}.task-log-progress-pill{display:inline-flex;height:24px;min-width:42px;align-items:center;justify-content:center;border:1px solid rgba(228,228,231,.6);border-radius:12.8px;background:#f4f4f54d;color:#18181b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:400;line-height:18.5714px;padding:2px 6px}.task-log-detail-link{display:inline-flex;max-width:210px;align-items:center;gap:5px;border:0;padding:0;background:transparent;text-align:left}.task-log-detail-link:hover .usage-log-detail-cell__line{text-decoration:underline}.task-log-detail-tooltip{max-width:360px;white-space:pre-wrap;word-break:break-word}.task-log-side-sheet .semi-sidesheet-inner{width:min(560px,calc(100vw - 24px))!important}.task-log-detail-modal .semi-modal{max-width:calc(100vw - 24px)}.task-log-detail-modal .usage-log-drawer{width:100%;gap:10px;padding-bottom:0}.task-log-detail-modal .usage-log-drawer-title{gap:4px}.task-log-detail-modal .usage-log-drawer-title>.semi-typography:last-child{display:block!important;max-width:min(440px,calc(100vw - 112px))!important}.task-log-detail-modal .usage-log-drawer-section{gap:6px}.usage-log-drawer-section__icon-badge{display:inline-grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:6px;background:#f4f4f5e6;color:#71717a}.usage-log-drawer-section__icon-badge .usage-log-drawer-section__icon,.usage-log-drawer-section__icon-badge svg{width:13px;height:13px}.task-log-detail-modal .usage-log-drawer-section__body{padding:10px;border-radius:6px}.task-log-detail-modal .usage-log-drawer-json{max-height:260px;border-radius:8px}.task-log-detail-modal .task-log-drawer-icon-button.semi-button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0!important;border-radius:6px!important}.task-log-detail-modal .task-log-drawer-icon-button.semi-button:hover{background:#f4f4f5e6!important}.task-log-drawer{display:grid;gap:12px;min-width:0;padding:2px 2px 24px}.task-log-drawer-title__main{display:flex;min-width:0;align-items:center;gap:8px}.task-log-drawer-title__main .semi-typography:first-child{color:#111;font-size:16px;font-weight:500;line-height:24px}.usage-log-drawer-section__heading{display:flex;align-items:center;gap:6px}.usage-log-drawer-section__icon{color:#71717a}.usage-log-drawer-section--danger .usage-log-drawer-section__title{color:#dc2626}.usage-log-drawer-section--danger .usage-log-drawer-section__body{border-color:#fecaca;background:#fff1f2}.task-log-drawer-subheading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 8px}.task-log-drawer-subheading--top{margin-top:0}.task-log-drawer-subheading .semi-typography{font-size:12px;font-weight:650;line-height:16px}.task-log-drawer-subheading__actions{display:inline-flex;flex:0 0 auto;gap:4px}.task-log-drawer-note{display:block;margin-top:8px;font-size:12px!important;line-height:18px!important}.task-log-fail-reason-modal .semi-modal{max-width:calc(100vw - 32px)}body.slash-console-active .task-log-fail-reason-modal .semi-modal{position:absolute!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important}.task-log-fail-reason-modal .semi-modal-content{overflow:hidden!important;border:0!important;border-radius:22.4px!important;background:#fff!important;box-shadow:0 0 0 1px #1118271a!important;color:#050505!important;font-size:14px;line-height:20px;padding:24px!important}body.slash-console-active .task-log-fail-reason-modal .semi-modal-content{border:0!important;border-radius:22.4px!important;background:#fff!important;box-shadow:0 0 0 1px #1118271a!important}.task-log-fail-reason-modal .semi-modal-header{margin:0 0 16px;padding:0}.task-log-fail-reason-modal .semi-modal-title{margin:0}.task-log-fail-reason-modal .semi-modal-body{max-height:500px;overflow:auto;padding:0!important}.task-log-fail-reason-modal .semi-modal-close{top:8px;right:8px;width:28px;height:28px;border:0!important;border-radius:12.8px!important;background:transparent!important;box-shadow:none!important}.task-log-fail-reason-modal .semi-modal-close:focus,.task-log-fail-reason-modal .semi-modal-close:focus-visible{outline:none!important;box-shadow:none!important}.task-log-fail-reason-title{display:flex;min-width:0;flex-direction:column;gap:6px}.task-log-fail-reason-title__main.semi-typography{color:#050505;font-size:16px;font-weight:500;line-height:24px}.task-log-fail-reason-title__description.semi-typography{color:#71717a;font-size:14px;font-weight:400;line-height:20px}.task-log-fail-reason-body{padding:16px 0}.task-log-fail-reason-section{display:grid;gap:8px;min-width:0}.task-log-fail-reason-label{color:#050505;font-size:14px;font-weight:600;line-height:14px}.task-log-fail-reason-box{position:relative;min-width:0;border:1px solid #fecaca;border-radius:9.6px;background:#f4f4f580;padding:12px}.task-log-fail-reason-copy{position:absolute;top:8px;right:8px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:12.8px;background:transparent;color:#050505;cursor:pointer;transition:background-color .16s ease,color .16s ease}.task-log-fail-reason-copy:hover{background:#f4f4f5}.task-log-fail-reason-message{min-width:0;margin:0;padding-right:40px;color:#dc2626;font-size:14px;font-weight:400;line-height:22.75px;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-all}.task-log-fail-reason-copied{position:absolute;top:42px;right:10px;color:#16a34a;font-size:11px;line-height:14px}html.dark .semi-tag.usage-log-stat-chip,html.dark .console-token-page,html.dark .console-logs-page,html.dark .console-logs-page .usage-log-filters,html.dark .usage-logs-table--modern .semi-table-wrapper,html.dark .usage-log-model-tag,html.dark .usage-log-scope-tabs .semi-button-primary,html.dark .usage-log-status,html.dark .usage-log-stream-pill,html.dark .usage-log-detail-modal .semi-modal-content,html.dark .usage-log-drawer-section__body{border-color:#ffffff1a;background:#18181be6!important;color:#f4f4f5f0!important}html.dark .usage-log-scope-tabs{border-color:#ffffff1a;background:#27272ab8}html.dark .usage-logs-table--modern .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom-color:#ffffff1a;background:#27272ae6!important;color:#d4d4d8c7}html.dark .usage-logs-table--modern .semi-table-row-cell{border-bottom-color:#ffffff14;color:#f4f4f5f0}html.dark .usage-logs-table--modern .usage-log-table-row:hover>.semi-table-row-cell{background:#27272ab8!important}html.dark .usage-logs-table--modern .usage-log-table-row--error:hover>.semi-table-row-cell{background:#7f1d1d47!important}html.dark .usage-logs-table--modern .usage-log-table-row--refund:hover>.semi-table-row-cell{background:#1e40af33!important}html.dark .usage-logs-table--modern .usage-log-table-row--topup:hover>.semi-table-row-cell{background:#27272ab8!important}html.dark .usage-logs-table--modern .usage-log-table-row--audit:hover>.semi-table-row-cell{background:#27272ab8!important}html.dark .usage-logs-table--modern .usage-log-table-row--login:hover>.semi-table-row-cell{background:#27272ab8!important}html.dark .usage-logs-table--modern .usage-log-table-row--error>.semi-table-row-cell{background:#7f1d1d33!important}html.dark .usage-logs-table--modern .usage-log-table-row--refund>.semi-table-row-cell{background:#1e40af24!important}html.dark .usage-logs-table--modern .usage-log-table-row--topup>.semi-table-row-cell{background:transparent!important}html.dark .usage-logs-table--modern .usage-log-table-row--audit>.semi-table-row-cell{background:transparent!important}html.dark .usage-logs-table--modern .usage-log-table-row--login>.semi-table-row-cell{background:transparent!important}html.dark .usage-logs-table--modern .usage-log-table-row--quota-saturation>.semi-table-row-cell{background:#78350f38!important}html.dark .usage-logs-table--modern .usage-log-table-row{--usage-log-row-bg: transparent;--usage-log-row-hover-bg: rgba(39, 39, 42, .72)}html.dark .usage-logs-table--modern .usage-log-table-row--error{--usage-log-row-bg: rgba(127, 29, 29, .2);--usage-log-row-hover-bg: rgba(127, 29, 29, .28)}html.dark .usage-logs-table--modern .usage-log-table-row--refund{--usage-log-row-bg: rgba(30, 64, 175, .14);--usage-log-row-hover-bg: rgba(30, 64, 175, .2)}html.dark .usage-logs-table--modern .usage-log-table-row--topup,html.dark .usage-logs-table--modern .usage-log-table-row--audit,html.dark .usage-logs-table--modern .usage-log-table-row--login{--usage-log-row-bg: transparent;--usage-log-row-hover-bg: rgba(39, 39, 42, .72)}html.dark .usage-logs-table--modern .usage-log-table-row--quota-saturation{--usage-log-row-bg: rgba(120, 53, 15, .22);--usage-log-row-hover-bg: rgba(120, 53, 15, .3)}html.dark .usage-logs-table--modern .usage-log-table-row:hover{--usage-log-row-bg: var(--usage-log-row-hover-bg)}html.dark .usage-logs-table--modern tr.usage-log-table-row .semi-table-row-cell,html.dark .usage-logs-table--modern .usage-log-table-row>.semi-table-row-cell,html.dark .usage-logs-table--modern .semi-table-tbody>.usage-log-table-row .semi-table-row-cell{background:var(--usage-log-row-bg)!important}html.dark .usage-log-table-empty,html.dark .usage-log-actor-cell__secondary,html.dark .usage-log-channel-cell__route,html.dark .usage-log-latency-modern__sub,html.dark .usage-log-time-text,html.dark .usage-log-token-group,html.dark .usage-log-copy-snippet__text,html.dark .usage-log-channel-cell__affinity,html.dark .usage-log-stream-cell__tps{color:#a1a1aae6}html.dark .usage-log-actor-cell__user,html.dark .usage-log-actor-cell__primary,html.dark .usage-log-channel-cell__main,html.dark .usage-log-token-ratio,html.dark .usage-log-token-value--total,html.dark .usage-log-cost-cell,html.dark .usage-log-latency-modern,html.dark .usage-log-drawer-section__title,html.dark .usage-log-drawer-row__value,html.dark .usage-log-drawer-content,html.dark .usage-log-drawer-json{color:#f4f4f5f5}html.dark .usage-log-token-value--input{color:#93c5fd}html.dark .usage-log-token-value--output{color:#86efac}html.dark .usage-log-token-cache{color:#a1a1aae0}html.dark .usage-log-status{border-color:transparent!important;background:transparent!important}html.dark .usage-log-status--success{color:#86efac!important}html.dark .usage-log-status--danger{color:#fca5a5!important}html.dark .usage-log-status--cyan{color:#67e8f9!important}html.dark .usage-log-status--info{color:#93c5fd!important}html.dark .usage-log-status--warning{color:#fbbf24!important}html.dark .usage-log-status--purple{color:#c4b5fd!important}html.dark .usage-log-status--teal{color:#5eead4!important}html.dark .usage-log-channel-cell__main,html.dark .usage-log-token-badge,html.dark .usage-log-model-tag,html.dark .usage-log-cost-cell{border-color:#ffffff1a!important;background:#27272a85!important;color:#f4f4f5f0!important}html.dark .usage-log-channel-cell__main{border-color:var( --usage-log-channel-border, rgba(255, 255, 255, .1) )!important;background:#27272a47!important;color:var(--usage-log-channel-color, rgba(244, 244, 245, .94))!important}html.dark .usage-log-channel-cell__affinity{background:transparent!important;color:#fbbf24!important}html.dark .usage-log-channel-cell__key{background:#09090bdb;color:#d4d4d8d6}html.dark .usage-log-model-tag__fallback{color:transparent;box-shadow:0 0 0 3px #60a5fa24}html.dark .usage-log-model-tag__provider-initial{background:#3f3f46cc;color:#f4f4f5e0}html.dark .usage-log-stream-label--stream{color:#93c5fd}html.dark .usage-log-stream-label--issue{color:#fca5a5}html.dark .usage-log-token-cache__read{color:#a1a1aac7}html.dark .usage-log-cache-hit-badge{border-color:#34d39947;background:#065f4642;color:#86efac}html.dark .usage-log-timing-row__label,html.dark .usage-log-token-meta__ratio,html.dark .usage-log-detail-cell__line--muted,html.dark .usage-log-detail-cell__more{color:#a1a1aadb}html.dark .usage-log-detail-cell__line{color:#f4f4f5f0}html.dark .usage-log-detail-cell__line--danger{color:#fca5a5}html.dark .usage-log-latency-badge--success{border-color:#22c55e47;background:#14532d52;color:#86efac}html.dark .usage-log-latency-badge--warning{border-color:#f9731652;background:#7c2d1252;color:#fdba74}html.dark .usage-log-latency-badge--danger{border-color:#f8717152;background:#7f1d1d52;color:#fca5a5}html.dark .usage-log-latency-badge--neutral{border-color:#ffffff1a;background:#27272ab8;color:#d4d4d8d6}html.dark .usage-log-stream-pill--stream{border-color:#3b82f65c;background:#1e40af33!important;color:#93c5fd!important}html.dark .usage-log-stream-pill--sync{border-color:#a855f757;background:#581c873d!important;color:#d8b4fe!important}html.dark .usage-log-stream-pill--issue{border-color:#f8717157;background:#7f1d1d47!important;color:#fca5a5!important}html.dark .usage-log-drawer{background:#09090bf0}html.dark .usage-log-side-sheet .semi-sidesheet-header{border-bottom-color:#ffffff1a;background:#18181be6}html.dark .usage-log-detail-modal .semi-modal-header{border-bottom-color:#ffffff1a}html.dark .usage-log-detail-modal .semi-modal-body,html.dark .usage-log-side-sheet .semi-sidesheet-body{background:#09090bf0}html.dark .usage-log-drawer-json{border-color:#ffffff1a;background:#09090beb}html.dark .usage-log-drawer-copy{background:#27272ad1;color:#a1a1aae6}html.dark .usage-log-drawer-copy:hover{background:#3f3f46eb;color:#f4f4f5f5}html.dark .token-mutate-side-sheet .semi-sidesheet-inner,html.dark .token-mutate-side-sheet.semi-sidesheet-inner,html.dark .token-mutate-side-sheet .semi-sidesheet-body{background:#09090b}html.dark .token-mutate-side-sheet .semi-sidesheet-header,html.dark .token-mutate-side-sheet .semi-sidesheet-footer{border-color:#ffffff1a;background:#09090beb}html.dark .token-mutate-header__title,html.dark .token-mutate-section__title,html.dark .token-mutate-side-sheet .semi-form-field-label,html.dark .token-mutate-side-sheet .semi-input,html.dark .token-mutate-side-sheet .semi-select-selection-text,html.dark .token-mutate-side-sheet .semi-datepicker-input,html.dark .token-mutate-side-sheet .semi-input-number-input,html.dark .token-mutate-side-sheet .semi-textarea{color:#f4f4f5f0!important}html.dark .token-mutate-header__description,html.dark .token-mutate-section__description,html.dark .token-mutate-side-sheet .semi-form-field-extra,html.dark .token-mutate-side-sheet .semi-form-field-help-text,html.dark .token-mutate-advanced-trigger__icon{color:#a1a1aae6!important}html.dark .token-mutate-section,html.dark .token-mutate-switch-row--bordered{border-color:#ffffff1a}html.dark .token-mutate-side-sheet .semi-input-wrapper,html.dark .token-mutate-side-sheet .semi-select-selection,html.dark .token-mutate-side-sheet .semi-datepicker,html.dark .token-mutate-side-sheet .semi-input-number,html.dark .token-mutate-side-sheet .semi-textarea-wrapper,html.dark .token-mutate-quick-buttons .semi-button,html.dark .token-mutate-footer .token-mutate-footer__button--secondary{border-color:#ffffff1f!important;background:#18181beb!important;color:#f4f4f5f0!important}html.dark .token-mutate-advanced-trigger:hover,html.dark .token-mutate-quick-buttons .semi-button:hover,html.dark .token-mutate-footer .token-mutate-footer__button--secondary:hover{background:#27272aeb!important}html.dark .token-mutate-footer .token-mutate-footer__button--primary{border-color:#f4f4f5f0!important;background:#f4f4f5f0!important;color:#09090b!important}html.dark .usage-log-drawer-title .semi-typography:first-child{color:#f4f4f5f5!important}html.dark .usage-log-drawer-title .semi-typography:last-child,html.dark .usage-log-drawer-row__label,html.dark .usage-log-drawer-row__value--muted,html.dark .usage-log-drawer-json-details>summary{color:#a1a1aae6}html.dark .media-log-preview__item{border-color:#ffffff1a;background:#18181be6}html.dark .media-log-preview__item:hover{border-color:#60a5fabf;box-shadow:0 8px 22px #00000047}html.dark .media-log-preview__thumb{background:#27272ae6}html.dark .media-log-preview__meta,html.dark .media-log-preview__placeholder,html.dark .media-log-raw summary{color:#d4d4d8e0}html.dark .media-log-preview__external{color:#a1a1aae6}html.dark .media-log-raw__body{border-color:#ffffff1a;background:#09090beb;color:#f4f4f5f0}html.dark .task-log-id-badge,html.dark .task-log-progress-pill,html.dark .task-log-channel-badge{border-color:#ffffff1a;background:#27272a85;color:#f4f4f5f0}html.dark .task-log-id-badge:hover,html.dark .task-log-channel-badge:hover{background:#3f3f46ad}html.dark .task-log-identity__subtitle,html.dark .task-log-time-cell__finish,html.dark .usage-log-drawer-section__icon{color:#a1a1aae6!important}html.dark .usage-log-drawer-section__icon-badge{background:#27272ad1;color:#a1a1aae6}html.dark .task-log-detail-modal .task-log-drawer-icon-button.semi-button:hover{background:#3f3f46d1!important}html.dark .task-log-user-cell .semi-avatar{border-color:#ffffff1f}html.dark .task-log-drawer-title__main .semi-typography:first-child{color:#f4f4f5f5}html.dark .task-log-fail-reason-modal .semi-modal-content{border-color:#ffffff1a;background:#18181bf5;color:#f4f4f5f5;box-shadow:0 0 0 1px #ffffff0f,0 18px 48px #0000007a}html.dark .task-log-fail-reason-title__main.semi-typography,html.dark .task-log-fail-reason-label,html.dark .task-log-fail-reason-copy{color:#f4f4f5f5}html.dark .task-log-fail-reason-title__description.semi-typography{color:#a1a1aae6}html.dark .task-log-fail-reason-box{border-color:#f8717157;background:#27272a80}html.dark .task-log-fail-reason-message{color:#f87171}html.dark .task-log-fail-reason-copy:hover{background:#3f3f46d1}html.dark .usage-log-drawer-section--danger .usage-log-drawer-section__title{color:#fca5a5}html.dark .usage-log-drawer-section--danger .usage-log-drawer-section__body{border-color:#f8717157;background:#7f1d1d47!important}@media (max-width: 1280px){.usage-log-filters__primary,.usage-log-filters__primary--compact{grid-template-columns:minmax(320px,1.5fr) repeat(3,minmax(130px,.7fr))}.usage-log-filters__advanced{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width: 767px){.usage-log-actions{align-items:flex-start;flex-direction:column}.media-log-preview__grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.usage-log-filters__primary,.usage-log-filters__advanced{grid-template-columns:1fr}.usage-log-filters__footer{align-items:stretch;flex-direction:column}.usage-log-actions,.usage-log-actions__stats{width:100%}.usage-log-filters__actions{width:100%;margin-left:0;justify-content:stretch}.usage-log-filters__actions .semi-button{flex:1 1 0}.usage-log-filters__actions .usage-log-view-options-button.semi-button{flex:0 0 40px;width:40px!important;min-width:40px!important}.console-logs-page .console-admin-data-card>.semi-card-body{align-items:stretch;flex-direction:column}.console-logs-page .console-card-table__mobile-list,.console-card-table__mobile-card.usage-log-table-row{width:100%;max-width:100%}.console-card-table__mobile-card.usage-log-table-row{border:1px solid #d8d8d8;border-radius:8px!important;box-shadow:none!important;cursor:pointer}.console-card-table__mobile-card .usage-log-token-ratio,.console-card-table__mobile-card .usage-log-cost-cell,.console-card-table__mobile-card .usage-log-latency-modern{justify-content:flex-end;text-align:right}.console-card-table__mobile-card .usage-log-token-cell,.console-card-table__mobile-card .usage-log-latency-modern{justify-items:end}.console-card-table__mobile-card .usage-log-latency-modern__badges{justify-content:flex-end}}.semi-radio,.semi-tagInput,.semi-input-textarea-wrapper,.semi-navigation-sub-title,.semi-chat-inputBox-sendButton,.semi-page-item,.semi-navigation-item,.semi-tag-closable,.semi-input-wrapper,.semi-tabs-tab-button,.semi-select,.semi-button,.semi-datepicker-range-input{border-radius:10px!important}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.ec-dbcd0a3c01b55203{forced-color-adjust:auto}body.slash-console-active .semi-card,body.slash-console-active .semi-card[class*=rounded],body.slash-console-active .semi-card .semi-card{border-radius:8px!important}.subscription-package-intro{box-sizing:border-box;width:min(100%,var(--subscription-wallet-shell-max));max-width:var(--subscription-wallet-shell-max);margin:0 auto;padding:0 2px;color:#172033}.subscription-package-kicker{display:inline-flex;align-items:center;gap:7px;color:#1677ff;font-size:13px;font-weight:760;line-height:1.2}.subscription-package-intro h2{margin:8px 0 0;color:#111827;font-size:24px;font-weight:780;line-height:1.25;letter-spacing:0}.subscription-package-intro p{margin:6px 0 0;color:#6b7280;font-size:14px;font-weight:520;line-height:1.45}.codex-quota-adjust-notice{box-sizing:border-box;min-width:0}.codex-quota-adjust-notice--page,.codex-quota-adjust-notice--modal{padding:16px;color:#0f172a;border:1px solid #d7e7f6;border-radius:8px;background:linear-gradient(135deg,#f8fbfff5,#ecf6fff2),#f8fbff}.codex-quota-adjust-notice--page{margin-top:14px}.codex-quota-adjust-head{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px}.codex-quota-adjust-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#1677ff;border-radius:8px;background:#eef6ff}.codex-quota-adjust-kicker{color:#1677ff;font-size:12px;font-weight:740;line-height:1.3}.codex-quota-adjust-notice h3{margin:4px 0 0;overflow-wrap:anywhere;color:#0f172a;font-size:16px;font-style:normal;font-weight:820;line-height:1.3}.codex-quota-adjust-notice p,.app-layout--slash-console .subscription-package-intro .codex-quota-adjust-notice p{margin:10px 0 0;color:#475569;font-size:13px;font-weight:560;line-height:1.55}.codex-quota-adjust-why{color:#334155}.codex-quota-adjust-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.codex-quota-adjust-row{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.codex-quota-adjust-row strong,.codex-quota-adjust-row span,.codex-quota-adjust-row em{min-width:0}.codex-quota-adjust-row strong{color:#0f172a;font-size:14px;font-weight:820}.codex-quota-adjust-row span{color:#334155;font-size:13px;font-weight:620;overflow-wrap:anywhere}.codex-quota-adjust-row em{color:#64748b;font-size:12px;font-style:normal;font-weight:640}.codex-quota-adjust-row.is-current{border-color:#1677ff;background:#eef6ff;box-shadow:0 0 0 2px #1677ff1a}.codex-quota-adjust-sku{margin:12px 0 0;padding:12px;color:#0f172a;border:1px solid #1677ff;border-radius:8px;background:#eef6ff;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.codex-quota-adjust-notice--group{margin-top:10px}.subscription-plan-group-header .codex-quota-adjust-group-line,.codex-quota-adjust-group-line{margin:0;padding:8px 10px;color:#ffffffd1;border:1px solid rgba(22,119,255,.28);border-radius:8px;background:#1677ff1f;font-size:13px;font-weight:620;line-height:1.45;overflow-wrap:anywhere}.codex-quota-adjust-notice--modal.is-pending{border-color:#8bbdff;box-shadow:0 0 0 2px #1677ff1a}.codex-quota-adjust-ack{margin-top:12px;padding:10px 12px;border:1px solid #d8e3ef;border-radius:8px;background:#fff}.codex-quota-adjust-ack .semi-checkbox{display:flex;align-items:flex-start;min-height:44px}.codex-quota-adjust-ack .semi-checkbox-addon{color:#0f172a;font-size:14px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.codex-quota-adjust-ack .semi-checkbox-inner-display{margin-top:2px}.codex-quota-adjust-ack .semi-checkbox:focus-visible .semi-checkbox-inner-display,.codex-quota-adjust-ack .semi-checkbox-focus .semi-checkbox-inner-display{outline:2px solid #1677ff;outline-offset:2px}.codex-quota-adjust-ack-error{margin:8px 0 0;color:#b42318;font-size:13px;font-weight:700;line-height:1.4}html.dark .codex-quota-adjust-notice--page,html.dark .codex-quota-adjust-notice--modal{color:#ffffffeb;border-color:#1677ff47;background:#1677ff1c}html.dark .codex-quota-adjust-notice h3,html.dark .codex-quota-adjust-ack .semi-checkbox-addon{color:#ffffffeb}html.dark .codex-quota-adjust-kicker,html.dark .codex-quota-adjust-icon{color:#8bbdff}html.dark .codex-quota-adjust-icon{background:#1677ff2e}html.dark .codex-quota-adjust-notice p{color:#ffffffad}html.dark .codex-quota-adjust-row,html.dark .codex-quota-adjust-ack{border-color:#ffffff1f;background:#ffffff0f}html.dark .codex-quota-adjust-row strong{color:#ffffffeb}html.dark .codex-quota-adjust-row span,html.dark .codex-quota-adjust-row em{color:#ffffff9e}html.dark .codex-quota-adjust-row.is-current,html.dark .codex-quota-adjust-sku{border-color:#1677ffb8;background:#1677ff24}html.dark .codex-quota-adjust-sku{color:#ffffffeb}@media (max-width: 640px){.codex-quota-adjust-notice--page .codex-quota-adjust-rows{grid-template-columns:1fr}}.subscription-plans-stage{display:flex;box-sizing:border-box;width:min(100%,var(--subscription-wallet-shell-max));max-width:var(--subscription-wallet-shell-max);margin:0 auto;padding:22px;flex-direction:column;gap:24px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#050505;box-shadow:0 18px 44px #0f172a29}.subscription-self-stage{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:18px;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#101010;box-shadow:none}.subscription-self-header{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,auto);align-items:start;gap:16px 20px}.subscription-self-title-block{min-width:0}.subscription-self-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.subscription-self-title{color:#fff;font-size:18px;font-weight:780;line-height:1.3;letter-spacing:0;word-break:keep-all}.subscription-self-actions{display:grid;min-width:0;grid-template-columns:minmax(144px,auto) 32px;align-items:start;justify-content:end;gap:8px}.subscription-self-status-pill,.subscription-self-state,.subscription-self-days{min-height:26px;padding:5px 9px;color:#ffffffad;font-size:12px;font-weight:720;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff12}.subscription-self-status-pill--active,.subscription-self-state--active{color:#fff;border-color:#22c55e57;background:#22c55e29}.subscription-self-dot{width:7px;height:7px;border-radius:999px;background:#ffffff61}.subscription-self-status-pill--active .subscription-self-dot,.subscription-self-state--active .subscription-self-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.subscription-self-control.semi-select,.subscription-self-control,.subscription-self-stage .semi-select,.subscription-self-stage .semi-select-selection{color:#fff!important;border-color:#ffffff1a!important;background:#ffffff14!important}.subscription-self-control.semi-select,.subscription-self-control{width:154px;min-width:144px}.subscription-self-stage .semi-select-selection-text,.subscription-self-stage .semi-select-arrow{color:#fff!important}.subscription-self-refresh.semi-button{width:32px!important;height:32px!important;grid-column:2;grid-row:1;color:#ffffffd1!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:#ffffff14!important}.subscription-self-notice,.subscription-self-empty{color:#ffffff9e}.subscription-self-empty{margin-top:14px;padding:14px;font-size:13px;font-weight:680;border:1px dashed rgba(255,255,255,.16);border-radius:8px;background:#ffffff0d}.subscription-self-list{display:flex;max-height:360px;flex-direction:column;gap:10px;margin-top:14px;padding-right:2px;overflow-y:auto}.subscription-self-item{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.subscription-self-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.subscription-self-time-card{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a}.subscription-self-time-card span,.subscription-self-time-card small,.subscription-self-quota-line,.subscription-self-quota-line span{color:#ffffff9e}.subscription-self-time-card strong,.subscription-self-quota-line strong,.subscription-self-item-title{color:#ffffffeb}.subscription-self-time-card strong{margin-top:6px;font-size:15px;font-weight:760}.subscription-self-quota-line{margin-top:10px;font-size:13px;font-weight:650}.subscription-self-quota-line em{color:#79d59c}.subscription-plan-group-section{display:flex;min-width:0;flex-direction:column;gap:14px}.subscription-plan-group-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0;padding:0}.subscription-plan-group-eyebrow{margin:0 0 5px;color:#ffffff7a;font-size:12px;font-weight:760;line-height:1.2}.subscription-plan-group-header h3{margin:0;color:#fff;font-size:22px;font-weight:780;line-height:1.25;letter-spacing:0}.subscription-plan-group-header p{margin:6px 0 0;color:#ffffff8c;font-size:13px;font-weight:560;line-height:1.45}.subscription-plan-group-pay-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;min-height:30px;padding:6px 10px;color:#d9f99d;font-size:12px;font-weight:760;line-height:1.2;border:1px solid rgba(163,230,53,.26);border-radius:999px;background:#84cc161f}.subscription-plan-tier-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;padding:0;overflow:visible}.subscription-plan-shell{position:relative;display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;gap:13px;padding:16px;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#141414;box-shadow:inset 0 1px #ffffff0a;transition:transform .18s ease,border-color .18s ease;letter-spacing:0}.subscription-plan-shell:hover{transform:translateY(-1px);border-color:#22c55e52;box-shadow:inset 0 1px #ffffff14}.subscription-plan-shell--graphite,.subscription-plan-shell--carbon{background:#151515}.subscription-plan-shell--blue{background:#111827}.subscription-plan-shell--gold{background:#20160a}.subscription-plan-shell--custom{background:#111}.subscription-plan-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.subscription-plan-title-block{display:flex;min-width:0;flex-direction:column;gap:7px}.subscription-plan-kicker{display:inline-flex;align-items:center;gap:6px;color:#ffffff8c;font-size:12px;font-weight:760;line-height:1.2}.subscription-plan-title{margin:0;color:#fff;font-size:20px;font-weight:780;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.subscription-plan-subtitle{margin:0;color:#ffffff94;font-size:13px;font-weight:520;line-height:1.45;overflow-wrap:anywhere}.subscription-plan-discount{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;color:#bdf7d0;font-size:12px;font-weight:780;line-height:1;white-space:nowrap;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:#22c55e1f}.subscription-plan-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:2px}.subscription-plan-price-currency{color:#ffffffe0;font-size:18px;font-weight:760;line-height:1}.subscription-plan-price{color:#fff;font-size:38px;font-weight:820;line-height:.98;letter-spacing:0;font-variant-numeric:tabular-nums}.subscription-plan-price-note,.subscription-plan-custom-copy{color:#ffffff8a;font-size:13px;font-weight:560;line-height:1.45;overflow-wrap:anywhere}.subscription-plan-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.subscription-plan-stat{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0e}.subscription-plan-stat span{display:block;color:#ffffff85;font-size:12px;font-weight:680;line-height:1.25;overflow-wrap:anywhere}.subscription-plan-stat strong{display:block;margin-top:6px;color:#ffffffeb;font-size:14px;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.subscription-plan-checklist{display:flex;flex-direction:column;gap:8px}.subscription-plan-benefit-row{display:flex;align-items:flex-start;gap:8px;color:#ffffffb8;font-size:13px;font-weight:560;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.subscription-plan-benefit-row svg{flex-shrink:0;margin-top:1px;color:#78d991}.subscription-plan-group-warning{display:flex;align-items:flex-start;gap:9px;padding:10px;color:#ff8a8a;font-size:12px;font-weight:700;line-height:1.45;border:1px solid rgba(255,91,91,.34);border-radius:8px;background:#ff4b4b1f;overflow-wrap:anywhere}.subscription-plan-group-warning svg{flex-shrink:0;margin-top:1px}.subscription-plan-group-warning .text-red-600{color:#ff8a8a}.subscription-plan-footer{margin-top:auto}.subscription-plan-cta.semi-button,.subscription-plan-contact.semi-button{height:42px!important;color:#fff!important;font-size:14px!important;font-weight:780!important;border:0!important;border-radius:8px!important;background:#22c55e!important;box-shadow:none!important}.subscription-plan-contact.semi-button{background:#1677ff!important}.subscription-plan-cta.semi-button:hover,.subscription-plan-contact.semi-button:hover{filter:brightness(1.04)}.subscription-plan-cta.semi-button:disabled{color:#ffffff85!important;background:#ffffff29!important}.subscription-plan-empty{padding:24px 16px;color:#ffffff8a;font-size:13px;font-weight:650;text-align:center;border:1px dashed rgba(255,255,255,.16);border-radius:8px;background:#ffffff0a}.subscription-admin-icon-option,.subscription-preference-option{display:inline-flex;align-items:center;gap:7px;min-width:0}.subscription-admin-icon-option img{width:24px;height:24px;flex-shrink:0}.subscription-preference-help-row{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(560px,100%)}.subscription-preference-help-item{display:inline-flex;min-width:0}.subscription-preference-option{min-height:26px;padding:5px 8px;color:#ffffffb8;font-size:12px;font-weight:720;line-height:1;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff12}.subscription-plan-icon-badge{display:inline-flex;width:52px;height:52px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff14}.subscription-plan-icon-badge img{width:44px;height:44px;display:block}.app-layout--slash-console .subscription-package-intro{color:var(--slash-console-text)}.app-layout--slash-console .subscription-package-kicker{color:var(--slash-console-primary)}.app-layout--slash-console .subscription-package-intro h2{color:var(--slash-console-text);font-size:24px;font-weight:780}.app-layout--slash-console .subscription-package-intro p{color:var(--slash-console-text-muted)}.app-layout--slash-console .subscription-plans-stage{color:#fff;border-color:#ffffff1a;border-radius:14px;background:#050505;box-shadow:0 18px 44px #0f172a29}.app-layout--slash-console .subscription-self-stage,.app-layout--slash-console .subscription-plan-shell{color:#fff;border-color:#ffffff1a;border-radius:8px;background:#141414;box-shadow:inset 0 1px #ffffff0a}.app-layout--slash-console .subscription-self-stage{padding:18px;background:#101010}.app-layout--slash-console .subscription-plan-shell--blue{background:#111827}.app-layout--slash-console .subscription-plan-shell--gold{background:#20160a}.app-layout--slash-console .subscription-plan-shell:hover{border-color:#22c55e52;box-shadow:inset 0 1px #ffffff14}.app-layout--slash-console .subscription-self-title,.app-layout--slash-console .subscription-plan-group-header h3,.app-layout--slash-console .subscription-plan-title,.app-layout--slash-console .subscription-plan-price-currency,.app-layout--slash-console .subscription-plan-price,.app-layout--slash-console .subscription-plan-stat strong,.app-layout--slash-console .subscription-self-item-title,.app-layout--slash-console .subscription-self-time-card strong,.app-layout--slash-console .subscription-self-quota-line strong{color:#fff}.app-layout--slash-console .subscription-self-status-pill,.app-layout--slash-console .subscription-self-state,.app-layout--slash-console .subscription-self-days,.app-layout--slash-console .subscription-plan-group-pay-pill,.app-layout--slash-console .subscription-plan-discount{color:#ffffffb8;border-color:#ffffff1f;background:#ffffff12}.app-layout--slash-console .subscription-self-status-pill--active,.app-layout--slash-console .subscription-self-state--active,.app-layout--slash-console .subscription-plan-discount{color:#bdf7d0;border-color:#22c55e42;background:#22c55e1f}.app-layout--slash-console .subscription-self-control.semi-select,.app-layout--slash-console .subscription-self-control,.app-layout--slash-console .subscription-self-stage .semi-select,.app-layout--slash-console .subscription-self-stage .semi-select-selection{color:#fff!important;border-color:#ffffff1a!important;background:#ffffff14!important}.app-layout--slash-console .subscription-self-stage .semi-select-selection-text,.app-layout--slash-console .subscription-self-stage .semi-select-arrow{color:#fff!important}.app-layout--slash-console .subscription-self-refresh.semi-button{color:#ffffffd1!important;border-color:#ffffff1a!important;background:#ffffff14!important}.app-layout--slash-console .subscription-plan-group-eyebrow,.app-layout--slash-console .subscription-plan-group-header p,.app-layout--slash-console .subscription-plan-kicker,.app-layout--slash-console .subscription-plan-subtitle,.app-layout--slash-console .subscription-plan-price-note,.app-layout--slash-console .subscription-plan-custom-copy,.app-layout--slash-console .subscription-plan-stat span,.app-layout--slash-console .subscription-plan-benefit-row,.app-layout--slash-console .subscription-self-notice,.app-layout--slash-console .subscription-self-empty,.app-layout--slash-console .subscription-plan-empty,.app-layout--slash-console .subscription-self-time-card span,.app-layout--slash-console .subscription-self-time-card small,.app-layout--slash-console .subscription-self-quota-line,.app-layout--slash-console .subscription-self-quota-line span{color:#ffffff94}.app-layout--slash-console .subscription-plan-stat,.app-layout--slash-console .subscription-self-item,.app-layout--slash-console .subscription-self-time-card,.app-layout--slash-console .subscription-self-empty,.app-layout--slash-console .subscription-plan-empty{border-color:#ffffff1a;border-radius:8px;background:#ffffff0d}.app-layout--slash-console .subscription-preference-option{color:#ffffffb8;border-color:#ffffff1f;background:#ffffff12}.app-layout--slash-console .subscription-plan-benefit-row svg{color:#78d991}.app-layout--slash-console .subscription-plan-group-warning{color:#ff8a8a;border-color:#ff5b5b57;border-radius:8px;background:#ff4b4b1f}.app-layout--slash-console .subscription-plan-group-warning .text-red-600{color:#ff8a8a}.app-layout--slash-console .subscription-plan-cta.semi-button{height:42px!important;color:#fff!important;border-radius:8px!important;background:#22c55e!important;font-size:14px!important;font-weight:780!important}.app-layout--slash-console .subscription-plan-contact.semi-button{height:42px!important;color:#fff!important;border-radius:8px!important;background:#1677ff!important;font-size:14px!important;font-weight:780!important}@media (max-width: 1180px){.subscription-plan-tier-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.subscription-plan-tier-rail{grid-template-columns:1fr}}@media (max-width: 640px){.subscription-package-intro,.subscription-plans-stage{width:100%}.subscription-plans-stage,.app-layout--slash-console .subscription-plans-stage{padding:14px;border-radius:12px}.subscription-self-item-head,.subscription-plan-group-header,.subscription-plan-heading-row{flex-direction:column;align-items:flex-start}.subscription-self-header{grid-template-columns:1fr;gap:12px}.subscription-self-actions{grid-template-columns:minmax(0,1fr) 32px;width:100%}.subscription-self-control.semi-select,.subscription-self-control{width:100%;min-width:0}.subscription-self-time-grid,.subscription-plan-stat-grid{grid-template-columns:1fr}.subscription-plan-title{font-size:19px}.subscription-plan-price{font-size:36px}}.subscription-purchase-modal.semi-modal-content,.subscription-purchase-modal .semi-modal-content{overflow:hidden;border:1px solid #dbe7f4;border-radius:18px!important;background:#fff;box-shadow:0 28px 70px #0f172a3d!important}.subscription-purchase-modal.semi-modal-content .semi-modal-body,.subscription-purchase-modal .semi-modal-body{padding:0}.subscription-purchase-modal.semi-modal-content .semi-modal-close,.subscription-purchase-modal .semi-modal-close{top:22px;right:22px}.subscription-purchase-shell{display:grid;gap:14px;padding:24px;color:#111827}.subscription-purchase-header{display:flex;align-items:center;gap:12px;padding-right:36px}.subscription-purchase-header-icon{display:inline-flex;width:38px;height:38px;flex-shrink:0;align-items:center;justify-content:center;color:#111827;border:1px solid #dbe7f4;border-radius:8px;background:#f7fafc}.subscription-purchase-header h3{margin:0;color:#0f172a;font-size:18px;font-weight:820;line-height:1.25}.subscription-purchase-header p{margin:3px 0 0;color:#64748b;font-size:13px;font-weight:560;line-height:1.35}.subscription-purchase-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px;border:1px solid #d7e7f6;border-radius:8px;background:linear-gradient(135deg,#f8fbfff5,#ecf6fff2),#f8fbff}.subscription-purchase-plan-icon{display:inline-flex;width:60px;height:60px;align-self:center;align-items:center;justify-content:center;border:1px solid rgba(22,119,255,.12);border-radius:8px;background:#ffffffad}.subscription-purchase-plan-icon img{width:52px;height:52px;display:block}.subscription-purchase-title-block{min-width:0}.subscription-purchase-title-block span,.subscription-purchase-price span,.subscription-purchase-stat small,.subscription-purchase-section-title{color:#64748b;font-size:12px;font-weight:740;line-height:1.3}.subscription-purchase-title-block h4{margin:6px 0 0;overflow-wrap:anywhere;color:#0f172a;font-size:23px;font-weight:850;line-height:1.18}.subscription-purchase-title-block p{margin:8px 0 0;color:#475569;font-size:13px;font-weight:620;line-height:1.4}.subscription-purchase-price{display:grid;justify-items:end;gap:4px}.subscription-purchase-price strong{color:#0f172a;font-size:32px;font-weight:860;line-height:1;font-variant-numeric:tabular-nums}.subscription-purchase-price small{margin-left:2px;color:#334155;font-size:15px;font-weight:780}.subscription-purchase-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.subscription-purchase-stat{display:grid;min-width:0;gap:6px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.subscription-purchase-stat>span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#1677ff;border-radius:8px;background:#eef6ff}.subscription-purchase-stat strong{min-width:0;overflow:hidden;color:#0f172a;font-size:14px;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.subscription-purchase-group-pill{display:inline-flex;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:9px 11px;color:#b42318;border:1px solid #fed7d7;border-radius:8px;background:#fff5f5;font-size:13px;font-weight:680;line-height:1.35}.subscription-purchase-group-pill strong{color:#991b1b;font-weight:820}.subscription-purchase-banner{border-radius:8px!important}.subscription-purchase-section{display:grid;gap:12px;padding-top:2px}.subscription-purchase-control-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-purchase-stack-select{width:154px;flex-shrink:0}.subscription-purchase-stack-panel{display:grid;gap:10px;padding:14px;border:1px solid #d7e7f6;border-radius:8px;background:#f8fbff}.subscription-purchase-stack-heading strong{display:block;color:#0f172a;font-size:14px;font-weight:780;line-height:1.3}.subscription-purchase-stack-heading p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:560;line-height:1.5}.subscription-purchase-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-purchase-stack-card{display:grid;min-width:0;min-height:72px;gap:4px;padding:12px;color:#0f172a;text-align:left;border:1px solid #d8e3ef;border-radius:8px;background:#fff;cursor:pointer}.subscription-purchase-stack-card:hover,.subscription-purchase-stack-card:focus-visible{border-color:#8bbdff;background:#f7fbff;outline:none}.subscription-purchase-stack-card:focus-visible{box-shadow:0 0 0 2px #1677ff2e}.subscription-purchase-stack-card:active{transform:translateY(1px)}.subscription-purchase-stack-card.is-selected{border-color:#1677ff;background:#eef6ff;box-shadow:0 0 0 2px #1677ff1a}.subscription-purchase-stack-card strong{font-size:15px;font-weight:820}.subscription-purchase-stack-card span{color:#475569;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.codex-quota-adjust-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.codex-quota-adjust-order div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.codex-quota-adjust-order dt{margin:0;color:#64748b;font-size:12px;font-weight:740}.codex-quota-adjust-order dd{margin:0;color:#0f172a;font-size:14px;font-weight:780;overflow-wrap:anywhere}.subscription-purchase-section-title{margin-top:2px}.subscription-payment-panel{display:grid;gap:12px}.subscription-payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-payment-method-card{display:flex;min-width:0;min-height:58px;align-items:center;gap:10px;padding:12px;color:#111827;text-align:left;border:1px solid #d8e3ef;border-radius:8px;background:#fff;cursor:pointer}.subscription-payment-method-card:hover,.subscription-payment-method-card:focus-visible{border-color:#8bbdff;background:#f7fbff;outline:none}.subscription-payment-method-card.is-selected{border-color:#1677ff;background:#eef6ff;box-shadow:0 0 0 2px #1677ff1a}.subscription-payment-method-card[data-kind=wxpay].is-selected{border-color:#07c160;background:#effdf5;box-shadow:0 0 0 2px #07c1601c}.subscription-payment-method-card:disabled{cursor:not-allowed;opacity:.55}.subscription-payment-method-icon{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:#f3f6fb}.subscription-payment-method-name{min-width:0;overflow:hidden;color:#111827;font-size:15px;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.subscription-payment-provider-button.semi-button,.subscription-payment-submit.semi-button{height:44px!important;border-radius:8px!important;font-size:15px!important;font-weight:780!important}.subscription-payment-submit.semi-button{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.subscription-payment-submit.semi-button:hover{background:#15803d!important;border-color:#15803d!important}html.dark .subscription-purchase-modal.semi-modal-content,html.dark .subscription-purchase-modal .semi-modal-content{border-color:#ffffff1f;background:#101114}html.dark .subscription-purchase-shell,html.dark .subscription-purchase-header h3,html.dark .subscription-purchase-title-block h4,html.dark .subscription-purchase-price strong,html.dark .subscription-purchase-stat strong,html.dark .subscription-payment-method-name{color:#ffffffeb}html.dark .subscription-purchase-header-icon,html.dark .subscription-purchase-stat,html.dark .subscription-payment-method-card{border-color:#ffffff1f;background:#ffffff0f}html.dark .subscription-purchase-hero{border-color:#1677ff47;background:#1677ff1c}html.dark .subscription-purchase-header p,html.dark .subscription-purchase-title-block p,html.dark .subscription-purchase-title-block span,html.dark .subscription-purchase-price span,html.dark .subscription-purchase-price small,html.dark .subscription-purchase-stat small,html.dark .subscription-purchase-section-title{color:#ffffff94}html.dark .subscription-payment-method-card:hover,html.dark .subscription-payment-method-card:focus-visible,html.dark .subscription-payment-method-card.is-selected{border-color:#1677ffb8;background:#1677ff24}html.dark .subscription-payment-method-icon,html.dark .subscription-purchase-stat>span{background:#ffffff14}html.dark .subscription-purchase-stack-panel{border-color:#ffffff38;background:#ffffff0d}html.dark .subscription-purchase-stack-heading strong,html.dark .subscription-purchase-stack-card,html.dark .subscription-purchase-stack-card strong{color:#ffffffeb}html.dark .subscription-purchase-stack-heading p,html.dark .subscription-purchase-stack-card span{color:#ffffff9e}html.dark .subscription-purchase-stack-card{border-color:#ffffff24;background:#ffffff0f}html.dark .subscription-purchase-stack-card.is-selected{border-color:#1677ffb8;background:#1677ff24;box-shadow:0 0 0 2px #1677ff29}html.dark .codex-quota-adjust-order div{border-color:#ffffff1f;background:#ffffff0f}html.dark .codex-quota-adjust-order dt{color:#ffffff94}html.dark .codex-quota-adjust-order dd{color:#ffffffeb}@media (max-width: 640px){.subscription-purchase-shell{padding:20px 16px}.subscription-purchase-hero{grid-template-columns:auto minmax(0,1fr)}.subscription-purchase-price{grid-column:1 / -1;justify-items:start}.subscription-purchase-stat-grid,.subscription-payment-method-grid,.subscription-purchase-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.subscription-purchase-stat-grid,.subscription-payment-method-grid,.subscription-purchase-stack-grid,.codex-quota-adjust-notice--modal .codex-quota-adjust-rows,.codex-quota-adjust-notice--modal .codex-quota-adjust-order,.subscription-purchase-control-row{grid-template-columns:1fr}.subscription-purchase-control-row{display:grid}.subscription-purchase-stack-select{width:100%}}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!bg-semi-color-fill-1:hover{background-color:var(--semi-color-fill-1)!important}.hover\:\!bg-semi-color-primary-hover:hover{background-color:var(--semi-color-primary-hover)!important}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:\!text-semi-color-white:hover{color:var(--semi-color-white)!important}.hover\:text-semi-color-primary:hover{color:var(--semi-color-primary)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:\!bg-semi-color-fill-1:focus{background-color:var(--semi-color-fill-1)!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-semi-color-focus-border:focus{--tw-ring-color: var(--semi-color-focus-border)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:mb-4{margin-bottom:1rem}.sm\:block{display:block}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:\!flex-1{flex:1 1 0%!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-4{padding-top:1rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:ml-1{margin-left:.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mt-0{margin-top:0}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.dark\:\!bg-semi-color-fill-1{background-color:var(--semi-color-fill-1)!important}.dark\:bg-semi-color-fill-1{background-color:var(--semi-color-fill-1)}.dark\:hover\:\!bg-semi-color-fill-2:hover{background-color:var(--semi-color-fill-2)!important}}
