:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size:40px;--el-avatar-size-small:24px;box-sizing:border-box;text-align:center;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size);outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.el-avatar>img{width:100%;height:100%;display:block}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);margin:0 9px;font-weight:700}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;align-items:center;display:inline-flex}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{transition:var(--el-transition-color);color:var(--el-text-color-primary);font-weight:700;text-decoration:none}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.app-icon[data-v-fbe5a603]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:middle;fill:currentColor;stroke:currentColor}.app-account-menu-panel[data-v-4628fc2c]{display:grid;gap:var(--app-account-menu-panel-gap);min-width:var(--app-account-menu-panel-min-width);max-width:var(--app-account-menu-panel-max-width);padding:var(--app-account-menu-panel-padding);border-radius:var(--app-account-menu-panel-radius);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.app-account-menu-panel__profile[data-v-4628fc2c]{display:flex;align-items:center;gap:var(--app-account-menu-panel-profile-gap);padding:var(--app-account-menu-panel-profile-padding);border-radius:var(--app-account-menu-panel-profile-radius);background:var(--surface-panel-soft);box-shadow:inset 0 0 0 var(--app-account-menu-panel-item-border-width) var(--color-border-strong)}.app-account-menu-panel__profile-avatar[data-v-4628fc2c],.app-account-menu-panel__item-avatar[data-v-4628fc2c]{flex-shrink:0;background:var(--color-accent);color:var(--surface-elevated);font-size:var(--app-account-menu-panel-avatar-font-size);font-weight:700}.app-account-menu-panel__item-avatar[data-v-4628fc2c]{width:var(--app-account-menu-panel-item-avatar-size);height:var(--app-account-menu-panel-item-avatar-size);font-size:var(--app-account-menu-panel-item-avatar-font-size)}.app-account-menu-panel__item-avatar--personal[data-v-4628fc2c]{display:inline-grid;place-items:center}.app-account-menu-panel__profile-copy[data-v-4628fc2c],.app-account-menu-panel__item-copy[data-v-4628fc2c]{display:grid;gap:var(--app-account-menu-panel-copy-gap);min-width:0}.app-account-menu-panel__profile-copy strong[data-v-4628fc2c],.app-account-menu-panel__item-copy strong[data-v-4628fc2c]{overflow:hidden;color:var(--color-text-primary);font-size:var(--app-account-menu-panel-copy-font-size);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.app-account-menu-panel__profile-copy span[data-v-4628fc2c]{overflow:hidden;color:var(--color-text-tertiary);font-size:var(--app-account-menu-panel-meta-font-size);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.app-account-menu-panel__section[data-v-4628fc2c]{display:grid;gap:var(--app-account-menu-panel-section-gap)}.app-account-menu-panel__section-title[data-v-4628fc2c]{margin:0;color:var(--color-text-secondary);font-size:var(--app-account-menu-panel-section-title-font-size);font-weight:600;line-height:1.4}.app-account-menu-panel__context-list[data-v-4628fc2c]{display:grid;gap:var(--app-account-menu-panel-context-list-gap)}.app-account-menu-panel__organization-scroll[data-v-4628fc2c]{max-height:var(--app-account-menu-panel-organization-scroll-max-height)}.app-account-menu-panel__organization-list[data-v-4628fc2c]{display:grid;gap:var(--app-account-menu-panel-organization-list-gap)}.app-account-menu-panel__item[data-v-4628fc2c]{display:grid;grid-template-columns:var(--app-account-menu-panel-item-columns);align-items:center;gap:var(--app-account-menu-panel-item-gap);padding:var(--app-account-menu-panel-item-padding);border-radius:var(--app-account-menu-panel-item-radius);background:transparent;box-shadow:inset 0 0 0 var(--app-account-menu-panel-item-border-width) transparent;transition:background .2s ease,box-shadow .2s ease}.app-account-menu-panel__item.is-active[data-v-4628fc2c],.app-account-menu-panel__item[data-v-4628fc2c]:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 var(--app-account-menu-panel-item-border-width) var(--color-border-strong)}.app-account-menu-panel__item-main[data-v-4628fc2c]{display:inline-flex;align-items:center;gap:var(--app-account-menu-panel-item-main-gap);min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.app-account-menu-panel__item-main[data-v-4628fc2c]:disabled{cursor:wait}.app-account-menu-panel__item-trailing[data-v-4628fc2c]{display:inline-flex;align-items:center;justify-content:var(--app-account-menu-panel-item-trailing-justify);gap:var(--app-account-menu-panel-item-trailing-gap);padding-left:var(--app-account-menu-panel-item-trailing-padding-left)}.app-account-menu-panel__badge[data-v-4628fc2c]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-account-menu-panel-badge-min-height);padding:0 var(--app-account-menu-panel-badge-padding-inline);border-radius:var(--app-account-menu-panel-badge-radius);background:var(--surface-muted);color:var(--color-text-primary);font-size:var(--app-account-menu-panel-badge-font-size);font-weight:600}.app-account-menu-panel__badge--personal[data-v-4628fc2c]{background:var(--color-accent);color:var(--surface-elevated)}.app-account-menu-panel__icon-button[data-v-4628fc2c]{display:inline-grid;place-items:center;width:var(--app-account-menu-panel-icon-button-size);height:var(--app-account-menu-panel-icon-button-size);padding:0;border:0;border-radius:var(--app-account-menu-panel-icon-button-radius);background:var(--surface-overlay);color:var(--color-text-secondary);cursor:pointer;transition:background .2s ease,color .2s ease}.app-account-menu-panel__icon-button[data-v-4628fc2c]:hover{background:var(--surface-base);color:var(--color-text-primary)}.app-account-menu-panel__empty[data-v-4628fc2c]{margin:0;padding:var(--app-account-menu-panel-empty-padding);border-radius:var(--app-account-menu-panel-empty-radius);background:var(--surface-panel-soft);color:var(--color-text-secondary);font-size:var(--app-account-menu-panel-empty-font-size);line-height:1.6}.app-account-menu-panel__footer[data-v-4628fc2c]{display:grid;gap:var(--app-account-menu-panel-footer-gap);padding-top:var(--app-account-menu-panel-footer-padding-top)}.app-account-menu-panel__create-button[data-v-4628fc2c],.app-account-menu-panel__logout-button[data-v-4628fc2c]{display:inline-flex;align-items:center;gap:var(--app-account-menu-panel-button-gap);width:100%;min-height:var(--app-account-menu-panel-button-min-height);padding:0 var(--app-account-menu-panel-button-padding-inline);border:0;border-radius:var(--app-account-menu-panel-button-radius);background:var(--surface-panel-soft);color:var(--color-text-primary);font-size:var(--app-account-menu-panel-button-font-size);font-weight:500;cursor:pointer;transition:background .2s ease,transform .2s ease}.app-account-menu-panel__create-button[data-v-4628fc2c]:hover,.app-account-menu-panel__logout-button[data-v-4628fc2c]:hover:not(:disabled){background:var(--surface-hover);transform:translateY(var(--app-account-menu-panel-button-lift))}.app-account-menu-panel__logout-button[data-v-4628fc2c]{background:transparent;color:var(--color-status-danger)}.app-account-menu-panel__logout-button[data-v-4628fc2c]:disabled,.app-account-menu-panel__create-button[data-v-4628fc2c]:disabled{cursor:wait;opacity:.72;transform:none}.app-account-menu-panel__create-icon[data-v-4628fc2c]{display:inline-grid;place-items:center;width:var(--app-account-menu-panel-create-icon-size);height:var(--app-account-menu-panel-create-icon-size);border-radius:var(--app-account-menu-panel-create-icon-radius);box-shadow:inset 0 0 0 var(--app-account-menu-panel-item-border-width) currentColor}.app-menu-item__icon-wrapper[data-v-667c75b5]{display:inline-flex;align-items:center;justify-content:center}.app-menu-item__icon[data-v-667c75b5]{flex-shrink:0}.app-menu-item__label[data-v-667c75b5]{display:block;flex:1;min-width:0;margin-left:var(--app-menu-item-label-offset);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:-moz-fit-content;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.organization-create-dialog[data-v-eac2f562]{display:grid;gap:var(--organization-create-dialog-gap)}.organization-create-dialog__description[data-v-eac2f562]{margin:0;color:var(--color-text-secondary);font-size:var(--organization-create-dialog-body-font-size);line-height:1.6}.organization-create-dialog__hint[data-v-eac2f562]{margin:var(--organization-create-dialog-hint-margin-top) 0 0;color:var(--color-text-tertiary, var(--color-text-secondary));font-size:var(--organization-create-dialog-body-font-size);line-height:1.6}.organization-create-dialog__footer[data-v-eac2f562]{display:flex;justify-content:flex-end;gap:var(--organization-create-dialog-footer-gap)}[data-v-402baa94] .organization-settings-dialog-shell{width:var(--organization-settings-dialog-width)!important;max-width:var(--organization-settings-dialog-max-width);margin:var(--organization-settings-dialog-margin);border-radius:var(--organization-settings-dialog-radius);background:var(--surface-elevated);box-shadow:var(--shadow-dialog);overflow:hidden}[data-v-402baa94] .organization-settings-dialog-shell .el-dialog__header{margin:0;padding:0}[data-v-402baa94] .organization-settings-dialog-shell .el-dialog__body{padding:var(--organization-settings-dialog-body-padding)}.organization-settings-dialog[data-v-402baa94]{display:grid;padding:var(--organization-settings-content-padding)}.organization-settings-dialog__panel[data-v-402baa94]{display:grid;background:var(--surface-elevated)}.organization-settings-dialog__header[data-v-402baa94]{display:flex;align-items:center;justify-content:space-between;gap:var(--organization-settings-header-gap);padding:var(--organization-settings-header-padding);border-bottom:var(--organization-settings-border-width) solid var(--color-border-strong)}.organization-settings-dialog__title[data-v-402baa94]{margin:0;color:var(--color-text-primary);font-size:var(--organization-settings-title-font-size);font-weight:600;line-height:1.4}.organization-settings-dialog__close[data-v-402baa94]{display:inline-grid;place-items:center;width:var(--organization-settings-close-button-size);height:var(--organization-settings-close-button-size);padding:0;border:0;border-radius:var(--organization-settings-radius-pill);background:transparent;color:var(--color-text-quaternary);cursor:pointer;transition:background .2s ease,color .2s ease}.organization-settings-dialog__close[data-v-402baa94]:hover{background:var(--surface-hover);color:var(--color-text-primary)}.organization-settings-dialog__row[data-v-402baa94]{display:grid;grid-template-columns:var(--organization-settings-row-columns);gap:var(--organization-settings-row-gap);align-items:center;padding:var(--organization-settings-row-padding);border-bottom:var(--organization-settings-border-width) solid var(--color-border-strong)}.organization-settings-dialog__row[data-v-402baa94]:last-child{border-bottom:0}.organization-settings-dialog__label[data-v-402baa94]{color:var(--color-text-secondary);font-size:var(--organization-settings-label-font-size);font-weight:600;line-height:1.5}.organization-settings-dialog__value[data-v-402baa94]{min-width:0}.organization-settings-dialog__avatar-block[data-v-402baa94]{display:inline-flex;flex-direction:var(--organization-settings-avatar-direction);align-items:var(--organization-settings-avatar-align);gap:var(--organization-settings-avatar-gap)}.organization-settings-dialog__avatar[data-v-402baa94]{background:var(--organization-account-avatar-bg);color:var(--surface-elevated);font-size:var(--organization-settings-avatar-font-size);font-weight:700}.organization-settings-dialog__avatar-copy[data-v-402baa94]{display:grid;gap:var(--organization-settings-avatar-copy-gap)}.organization-settings-dialog__secondary-button[data-v-402baa94]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--organization-settings-secondary-button-height);width:fit-content;padding:0 var(--organization-settings-secondary-button-padding-inline);border:var(--organization-settings-border-width) solid var(--color-border);border-radius:var(--organization-settings-secondary-button-radius);background:var(--surface-elevated);color:var(--color-text-primary);font-size:var(--organization-settings-secondary-button-font-size);font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.organization-settings-dialog__secondary-button[data-v-402baa94]:hover{background:var(--surface-hover);border-color:var(--color-border-strong);transform:translateY(var(--organization-settings-button-lift))}.organization-settings-dialog__inline-display[data-v-402baa94],.organization-settings-dialog__inline-actions[data-v-402baa94]{display:inline-flex;align-items:center;gap:var(--organization-settings-inline-gap);flex-wrap:wrap}.organization-settings-dialog__inline-edit[data-v-402baa94]{display:grid;gap:var(--organization-settings-inline-edit-gap);max-width:var(--organization-settings-inline-edit-max-width)}.organization-settings-dialog__primary-text[data-v-402baa94]{color:var(--color-text-primary);font-size:var(--organization-settings-primary-font-size);font-weight:500;line-height:1.5}.organization-settings-dialog__link-button[data-v-402baa94]{padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--organization-settings-link-font-size);font-weight:600;cursor:pointer;transition:color .2s ease}.organization-settings-dialog__link-button[data-v-402baa94]:hover{color:var(--color-text-primary)}.organization-settings-dialog__link-button--strong[data-v-402baa94]{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:var(--organization-settings-link-underline-offset)}.organization-settings-dialog__link-button[data-v-402baa94]:disabled{cursor:wait;opacity:.72}.organization-settings-dialog__copy-chip[data-v-402baa94]{display:inline-flex;align-items:center;gap:var(--organization-settings-copy-chip-gap);min-height:var(--organization-settings-copy-chip-height);padding:0 var(--organization-settings-copy-chip-padding-inline);border:0;border-radius:var(--organization-settings-copy-chip-radius);background:var(--surface-muted);color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--organization-settings-copy-chip-font-size);line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.organization-settings-dialog__copy-chip[data-v-402baa94]:hover{background:var(--surface-hover);color:var(--color-text-primary);transform:translateY(var(--organization-settings-button-lift))}.organization-settings-dialog__hint[data-v-402baa94],.organization-settings-dialog__action-copy p[data-v-402baa94]{margin:0;font-size:var(--organization-settings-hint-font-size);line-height:1.6}.organization-settings-dialog__hint[data-v-402baa94],.organization-settings-dialog__action-copy p[data-v-402baa94]{color:var(--color-text-quaternary)}.organization-settings-dialog__actions[data-v-402baa94]{display:grid;margin-top:var(--organization-settings-actions-margin-top);border-top:var(--organization-settings-border-width) solid var(--color-border-strong)}.organization-settings-dialog__action-row[data-v-402baa94]{display:flex;flex-direction:var(--organization-settings-action-row-direction);align-items:var(--organization-settings-action-row-align);justify-content:space-between;gap:var(--organization-settings-action-row-gap);padding:var(--organization-settings-action-row-padding);border-bottom:var(--organization-settings-border-width) solid var(--color-border-strong)}.organization-settings-dialog__action-row[data-v-402baa94]:last-child{border-bottom:0}.organization-settings-dialog__action-copy[data-v-402baa94]{display:grid;gap:var(--organization-settings-action-copy-gap);min-width:0}.organization-settings-dialog__action-copy strong[data-v-402baa94]{color:var(--color-text-primary);font-size:var(--organization-settings-action-title-font-size);font-weight:700;line-height:1.4}.organization-settings-dialog__action-button.el-button[data-v-402baa94],.organization-settings-dialog__danger-button.el-button[data-v-402baa94]{width:var(--organization-settings-action-button-width);min-width:var(--organization-settings-action-button-width);height:var(--organization-settings-action-button-height);margin-left:var(--organization-settings-action-button-margin-left);border-radius:var(--organization-settings-action-button-radius);font-size:var(--organization-settings-action-button-font-size);font-weight:600}.organization-settings-dialog__action-button.el-button[data-v-402baa94]{border-color:var(--color-border);background:var(--surface-elevated);color:var(--color-text-secondary)}.organization-settings-dialog__action-button.el-button[data-v-402baa94]:not(.is-disabled):hover{border-color:var(--color-border-strong);background:var(--surface-hover);color:var(--color-text-primary)}.organization-settings-dialog__action-button.el-button.is-disabled[data-v-402baa94]{border-color:var(--color-border);background:var(--surface-elevated);color:var(--color-text-quaternary)}.organization-settings-dialog__danger-button.el-button[data-v-402baa94]{border-color:var(--organization-danger-border-strong);background:var(--surface-elevated);color:var(--color-status-danger)}.organization-settings-dialog__danger-button.el-button[data-v-402baa94]:hover{border-color:var(--color-status-danger);background:var(--color-status-danger-soft);color:var(--color-status-danger)}.organization-settings-dialog__delete-flow[data-v-402baa94]{display:grid;gap:var(--organization-settings-delete-flow-gap);margin:0 0 var(--organization-settings-delete-flow-margin-bottom);padding:var(--organization-settings-delete-flow-padding);border-radius:var(--organization-settings-delete-flow-radius);background:var(--organization-danger-panel-bg);box-shadow:inset 0 0 0 var(--organization-settings-border-width) var(--organization-danger-border-soft)}.organization-settings-dialog__delete-checks[data-v-402baa94],.organization-settings-dialog__delete-step[data-v-402baa94]{display:grid;gap:var(--organization-settings-delete-step-gap)}.organization-settings-dialog__step-label[data-v-402baa94]{margin:0;color:var(--color-text-primary);font-size:var(--organization-settings-step-label-font-size);font-weight:700}.organization-settings-dialog__step-description[data-v-402baa94]{margin:0;color:var(--color-text-secondary);font-size:var(--organization-settings-step-description-font-size);line-height:1.6}.organization-settings-dialog__check-item[data-v-402baa94]{display:flex;align-items:flex-start;gap:var(--organization-settings-check-item-gap);padding:var(--organization-settings-check-item-padding);border-radius:var(--organization-settings-check-item-radius);background:var(--surface-elevated);color:var(--color-text-primary);font-size:var(--organization-settings-check-item-font-size);line-height:1.6}.organization-settings-dialog__check-item input[data-v-402baa94]{margin-top:var(--organization-settings-check-input-offset)}.organization-settings-dialog__panel-actions[data-v-402baa94]{display:flex;justify-content:flex-end;gap:var(--organization-settings-panel-actions-gap)}[data-v-58487758] .change-password-dialog-shell{width:var(--change-password-dialog-width)!important;margin:var(--change-password-dialog-margin);border-radius:var(--change-password-dialog-radius);background:var(--surface-elevated);box-shadow:var(--shadow-dialog);overflow:hidden}[data-v-58487758] .change-password-dialog-shell .el-dialog__header{margin:0;padding:0}[data-v-58487758] .change-password-dialog-shell .el-dialog__body{padding:0}.change-password-dialog__header[data-v-58487758]{display:flex;align-items:center;justify-content:space-between;gap:var(--change-password-header-gap);padding:var(--change-password-header-padding);border-bottom:var(--change-password-border-width) solid var(--color-border-strong)}.change-password-dialog__title[data-v-58487758]{margin:0;color:var(--color-text-primary);font-size:var(--change-password-title-font-size);font-weight:700;line-height:1.4}.change-password-dialog__close[data-v-58487758]{display:inline-grid;place-items:center;width:var(--change-password-close-button-size);height:var(--change-password-close-button-size);padding:0;border:0;border-radius:var(--change-password-radius-pill);background:transparent;color:var(--color-text-quaternary);cursor:pointer;transition:background .2s ease,color .2s ease}.change-password-dialog__close[data-v-58487758]:hover{background:var(--surface-hover);color:var(--color-text-primary)}.change-password-dialog[data-v-58487758]{display:grid;gap:var(--change-password-content-gap);padding:var(--change-password-content-padding)}.change-password-dialog__description[data-v-58487758]{margin:0;color:var(--color-text-secondary);font-size:var(--change-password-description-font-size);line-height:1.7}.change-password-dialog__mode-switch[data-v-58487758]{display:var(--change-password-mode-display);grid-template-columns:var(--change-password-mode-columns);gap:var(--change-password-mode-gap);width:var(--change-password-mode-width);padding:var(--change-password-mode-padding);border-radius:var(--change-password-mode-radius);background:var(--surface-muted)}.change-password-dialog__mode-button[data-v-58487758]{min-height:var(--change-password-mode-button-height);padding:0 var(--change-password-mode-button-padding-inline);border:0;border-radius:var(--change-password-radius-pill);background:transparent;color:var(--color-text-secondary);font-size:var(--change-password-mode-button-font-size);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.change-password-dialog__mode-button--active[data-v-58487758]{background:var(--surface-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-soft-xs-strong)}.change-password-dialog__info-card[data-v-58487758]{display:flex;flex-direction:var(--change-password-info-direction);align-items:var(--change-password-info-align);justify-content:space-between;gap:var(--change-password-info-gap);padding:var(--change-password-info-padding);border-radius:var(--change-password-info-radius);background:var(--surface-muted)}.change-password-dialog__info-card span[data-v-58487758]{color:var(--color-text-secondary);font-size:var(--change-password-info-body-font-size);line-height:1.5}.change-password-dialog__info-card strong[data-v-58487758]{color:var(--color-text-primary);font-size:var(--change-password-info-strong-font-size);font-weight:700;letter-spacing:var(--change-password-info-strong-letter-spacing)}.change-password-dialog__form[data-v-58487758]{display:grid;gap:var(--change-password-form-gap)}.change-password-dialog__field[data-v-58487758]{display:grid;gap:var(--change-password-field-gap)}.change-password-dialog__field-label[data-v-58487758]{color:var(--color-text-primary);font-size:var(--change-password-field-label-font-size);font-weight:600;line-height:1.5}.change-password-dialog__field-hint[data-v-58487758],.change-password-dialog__rule-hint[data-v-58487758]{margin:0;color:var(--color-text-quaternary);font-size:var(--change-password-hint-font-size);line-height:1.6}.change-password-dialog__sms-row[data-v-58487758]{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:var(--change-password-field-header-gap)}.change-password-dialog__sms-button[data-v-58487758]{min-width:var(--change-password-button-min-width);min-height:var(--change-password-button-height);padding:0 var(--change-password-button-padding-inline);border:var(--change-password-button-border-width) solid var(--color-border);border-radius:var(--change-password-button-radius);background:var(--surface-elevated);color:var(--color-text-primary);font-size:var(--change-password-button-font-size);font-weight:600;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.change-password-dialog__sms-button[data-v-58487758]:hover{border-color:var(--color-text-primary);opacity:.8}.change-password-dialog__sms-button[data-v-58487758]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:640px){.change-password-dialog__sms-row[data-v-58487758]{grid-template-columns:minmax(0,1fr)}.change-password-dialog__sms-button[data-v-58487758]{width:100%}}.change-password-dialog__actions[data-v-58487758]{display:flex;flex-direction:var(--change-password-actions-direction);align-items:var(--change-password-actions-align);justify-content:flex-end;gap:var(--change-password-actions-gap);width:var(--change-password-actions-width);padding-top:var(--change-password-actions-padding-top)}.change-password-dialog__secondary-button[data-v-58487758],.change-password-dialog__primary-button[data-v-58487758]{display:inline-flex;align-items:center;justify-content:center;width:var(--change-password-button-width);min-width:var(--change-password-button-min-width);min-height:var(--change-password-button-height);padding:0 var(--change-password-button-padding-inline);border-radius:var(--change-password-button-radius);font-size:var(--change-password-button-font-size);font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,border-color .2s ease}.change-password-dialog__secondary-button[data-v-58487758]{border:var(--change-password-button-border-width) solid var(--color-border);background:var(--surface-elevated);color:var(--color-text-secondary)}.change-password-dialog__secondary-button[data-v-58487758]:hover,.change-password-dialog__primary-button[data-v-58487758]:hover{transform:translateY(var(--change-password-button-lift))}.change-password-dialog__primary-button[data-v-58487758]{border:var(--change-password-button-border-width) solid transparent;background:var(--color-text-primary);color:var(--surface-elevated)}.change-password-dialog__secondary-button[data-v-58487758]:disabled,.change-password-dialog__primary-button[data-v-58487758]:disabled{cursor:wait;opacity:.6;transform:none}[data-v-1bfb3e53] .account-settings-dialog-shell{width:var(--account-settings-dialog-width)!important;margin:var(--account-settings-dialog-margin);border-radius:var(--account-settings-dialog-radius);background:var(--surface-elevated);box-shadow:var(--shadow-dialog);overflow:hidden}[data-v-1bfb3e53] .account-settings-dialog-shell .el-dialog__header{margin:0;padding:0}[data-v-1bfb3e53] .account-settings-dialog-shell .el-dialog__body{padding:var(--account-settings-dialog-body-padding)}.account-settings-dialog__header[data-v-1bfb3e53]{display:flex;align-items:center;justify-content:space-between;gap:var(--account-settings-header-gap);padding:var(--account-settings-header-padding);border-bottom:var(--account-settings-border-width) solid var(--color-border-strong)}.account-settings-dialog__title[data-v-1bfb3e53]{margin:0;color:var(--color-text-primary);font-size:var(--account-settings-title-font-size);font-weight:700;line-height:1.4}.account-settings-dialog__close[data-v-1bfb3e53]{display:inline-grid;place-items:center;width:var(--account-settings-close-button-size);height:var(--account-settings-close-button-size);padding:0;border:0;border-radius:var(--account-settings-radius-pill);background:transparent;color:var(--color-text-quaternary);cursor:pointer;transition:background .2s ease,color .2s ease}.account-settings-dialog__close[data-v-1bfb3e53]:hover{background:var(--surface-hover);color:var(--color-text-primary)}.account-settings-dialog[data-v-1bfb3e53]{display:grid;gap:var(--account-settings-content-gap);padding:var(--account-settings-content-padding)}.account-settings-dialog__panel[data-v-1bfb3e53]{display:grid;background:var(--surface-elevated)}.account-settings-dialog__row[data-v-1bfb3e53]{display:grid;grid-template-columns:var(--account-settings-row-columns);gap:var(--account-settings-row-gap);align-items:center;padding:var(--account-settings-row-padding);border-bottom:var(--account-settings-border-width) solid var(--color-border-strong)}.account-settings-dialog__row[data-v-1bfb3e53]:last-child{border-bottom:0}.account-settings-dialog__label[data-v-1bfb3e53]{color:var(--color-text-secondary);font-size:var(--account-settings-label-font-size);font-weight:600;line-height:1.5}.account-settings-dialog__value[data-v-1bfb3e53]{min-width:0}.account-settings-dialog__avatar-block[data-v-1bfb3e53]{display:inline-flex;flex-direction:var(--account-settings-avatar-block-direction);align-items:var(--account-settings-avatar-block-align);gap:var(--account-settings-avatar-gap)}.account-settings-dialog__avatar[data-v-1bfb3e53]{background:var(--color-accent);color:var(--surface-elevated);font-size:var(--account-settings-avatar-font-size);font-weight:700}.account-settings-dialog__avatar-copy[data-v-1bfb3e53]{display:grid;gap:var(--account-settings-copy-gap)}.account-settings-dialog__secondary-button[data-v-1bfb3e53]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--account-settings-secondary-button-height);width:fit-content;padding:0 var(--account-settings-secondary-button-padding-inline);border:var(--account-settings-border-width) solid var(--color-border);border-radius:var(--account-settings-button-radius);background:var(--surface-elevated);color:var(--color-text-primary);font-size:var(--account-settings-button-font-size);font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.account-settings-dialog__secondary-button[data-v-1bfb3e53]:hover{background:var(--surface-hover);border-color:var(--color-border-strong);transform:translateY(var(--account-settings-button-lift))}.account-settings-dialog__hint[data-v-1bfb3e53]{margin:0;color:var(--color-text-quaternary);font-size:var(--account-settings-hint-font-size);line-height:1.6}.account-settings-dialog__inline-display[data-v-1bfb3e53],.account-settings-dialog__inline-actions[data-v-1bfb3e53]{display:inline-flex;align-items:center;gap:var(--account-settings-inline-gap);flex-wrap:wrap}.account-settings-dialog__inline-edit[data-v-1bfb3e53]{display:grid;gap:var(--account-settings-inline-edit-gap);max-width:var(--account-settings-inline-edit-max-width)}.account-settings-dialog__primary-text[data-v-1bfb3e53]{color:var(--color-text-primary);font-size:var(--account-settings-primary-text-font-size);font-weight:500;line-height:1.5}.account-settings-dialog__secondary-text[data-v-1bfb3e53]{color:var(--color-text-secondary);font-size:var(--account-settings-primary-text-font-size);line-height:1.5}.account-settings-dialog__link-button[data-v-1bfb3e53]{padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--account-settings-link-font-size);font-weight:600;cursor:pointer;transition:color .2s ease}.account-settings-dialog__link-button[data-v-1bfb3e53]:hover{color:var(--color-text-primary)}.account-settings-dialog__link-button--strong[data-v-1bfb3e53]{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:var(--account-settings-link-underline-offset)}.account-settings-dialog__link-button[data-v-1bfb3e53]:disabled{cursor:wait;opacity:.72}.account-settings-dialog__copy-chip[data-v-1bfb3e53]{display:inline-flex;align-items:center;gap:var(--account-settings-copy-chip-gap);min-height:var(--account-settings-copy-chip-height);padding:0 var(--account-settings-copy-chip-padding-inline);border:0;border-radius:var(--account-settings-button-radius);background:var(--surface-muted);color:var(--color-text-secondary);font-size:var(--account-settings-copy-chip-font-size);line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.account-settings-dialog__copy-chip[data-v-1bfb3e53]:hover{background:var(--surface-hover);color:var(--color-text-primary);transform:translateY(var(--account-settings-button-lift))}.account-settings-dialog__status-pill[data-v-1bfb3e53]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--account-settings-status-pill-height);padding:0 var(--account-settings-status-pill-padding-inline);border-radius:var(--account-settings-radius-pill);background:var(--surface-muted);color:var(--color-text-secondary);font-size:var(--account-settings-status-pill-font-size);font-weight:600}.account-settings-dialog__status-pill--success[data-v-1bfb3e53]{background:var(--color-status-success-soft);color:var(--color-status-success)}.account-settings-dialog__danger-card[data-v-1bfb3e53]{display:flex;flex-direction:var(--account-settings-danger-direction);align-items:var(--account-settings-danger-align);justify-content:space-between;gap:var(--account-settings-danger-gap);padding:var(--account-settings-danger-padding);border-radius:var(--account-settings-danger-radius);background:var(--organization-danger-panel-bg);box-shadow:inset 0 0 0 var(--account-settings-border-width) var(--organization-danger-border-soft)}.account-settings-dialog__danger-copy[data-v-1bfb3e53]{display:grid;gap:var(--account-settings-danger-copy-gap)}.account-settings-dialog__danger-heading[data-v-1bfb3e53]{display:inline-flex;align-items:center;gap:var(--account-settings-danger-heading-gap);color:var(--color-status-danger)}.account-settings-dialog__danger-heading strong[data-v-1bfb3e53]{color:var(--color-status-danger);font-size:var(--account-settings-danger-heading-font-size);font-weight:700;line-height:1.4}.account-settings-dialog__danger-copy p[data-v-1bfb3e53]{margin:0;color:var(--color-text-secondary);font-size:var(--account-settings-danger-body-font-size);line-height:1.6}.account-settings-dialog__danger-button[data-v-1bfb3e53]{display:inline-flex;align-items:center;gap:var(--account-settings-danger-button-gap);padding:0;border:0;background:transparent;color:var(--color-status-danger);font-size:var(--account-settings-danger-button-font-size);font-weight:700;cursor:pointer;transition:opacity .2s ease}.account-settings-dialog__danger-button[data-v-1bfb3e53]:hover{opacity:.82}.dashboard-shell[data-v-863166e5]{height:var(--dashboard-shell-height);max-height:var(--dashboard-shell-height);overflow:hidden;--el-color-primary: var(--color-accent)}.dashboard-shell__aside[data-v-863166e5]{height:var(--dashboard-shell-height);max-height:var(--dashboard-shell-height);padding:var(--dashboard-shell-aside-padding);border-right:var(--dashboard-shell-aside-border-width) solid var(--color-border-strong);background:var(--surface-sidebar);-webkit-backdrop-filter:var(--dashboard-shell-aside-blur);backdrop-filter:var(--dashboard-shell-aside-blur);transition:width .24s ease}.dashboard-sidebar[data-v-863166e5]{display:flex;flex-direction:column;gap:var(--dashboard-sidebar-gap);height:100%}.dashboard-sidebar__brand[data-v-863166e5]{display:flex;align-items:center;justify-content:flex-start;min-height:var(--dashboard-sidebar-brand-min-height);padding:var(--dashboard-sidebar-brand-padding);border-radius:var(--dashboard-sidebar-brand-radius);background:var(--surface-brand);box-shadow:inset 0 0 0 var(--dashboard-sidebar-brand-border-width) var(--color-border-strong),var(--shadow-soft)}.dashboard-sidebar__brand.is-collapsed[data-v-863166e5]{justify-content:center;padding:var(--dashboard-sidebar-brand-collapsed-padding)}.dashboard-sidebar__logo[data-v-863166e5]{display:block}.dashboard-sidebar__scrollbar[data-v-863166e5]{flex:1;min-height:0;margin-inline:var(--dashboard-sidebar-scrollbar-margin-inline);padding-inline:var(--dashboard-sidebar-scrollbar-padding-inline);overflow-x:hidden}.dashboard-sidebar__section[data-v-863166e5]{display:grid;gap:var(--dashboard-sidebar-section-gap);margin-bottom:var(--dashboard-sidebar-section-margin-bottom)}.dashboard-sidebar__section-title[data-v-863166e5]{margin:0;padding-inline:var(--dashboard-sidebar-section-title-padding-inline);color:var(--color-text-secondary);font-size:var(--dashboard-sidebar-section-title-font-size);font-weight:700;letter-spacing:var(--dashboard-sidebar-section-title-letter-spacing);text-transform:uppercase}.dashboard-sidebar__section.is-collapsed .dashboard-sidebar__section-title[data-v-863166e5]{display:none}.dashboard-sidebar__toggle[data-v-863166e5]{display:inline-flex;align-items:center;justify-content:center;gap:var(--dashboard-sidebar-toggle-gap);min-height:var(--dashboard-sidebar-toggle-min-height);padding:0 var(--dashboard-sidebar-toggle-padding-inline);border:0;border-radius:var(--dashboard-sidebar-toggle-radius);background:var(--surface-overlay);box-shadow:inset 0 0 0 var(--dashboard-sidebar-toggle-border-width) var(--color-border-strong);color:var(--color-text-primary);font-size:var(--dashboard-sidebar-toggle-font-size);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.dashboard-sidebar__toggle[data-v-863166e5]:hover{background:var(--surface-elevated);box-shadow:inset 0 0 0 var(--dashboard-sidebar-toggle-border-width) var(--color-border-strong),var(--shadow-soft);transform:translateY(var(--dashboard-sidebar-toggle-lift))}.dashboard-sidebar__toggle.is-collapsed[data-v-863166e5]{padding:0}.dashboard-shell__content[data-v-863166e5]{height:var(--dashboard-shell-height);max-height:var(--dashboard-shell-height);min-width:0;min-height:0;background:var(--page-background);overflow:hidden}.dashboard-content__header[data-v-863166e5]{--el-header-height: auto;flex-shrink:0;display:flex;align-items:var(--dashboard-content-header-align);flex-direction:var(--dashboard-content-header-direction);justify-content:space-between;gap:var(--dashboard-content-header-gap);height:auto;min-height:var(--dashboard-content-header-min-height);margin:var(--dashboard-content-header-margin);padding:var(--dashboard-content-header-padding);border-bottom:var(--dashboard-content-header-border-width) solid var(--color-border-strong);background:var(--surface-overlay);-webkit-backdrop-filter:var(--dashboard-content-header-immersive-blur);backdrop-filter:var(--dashboard-content-header-immersive-blur);box-sizing:border-box}.dashboard-content__breadcrumb-wrap[data-v-863166e5]{flex:1 1 auto;min-width:0}.dashboard-content__breadcrumb[data-v-863166e5]{min-width:0}.dashboard-content__breadcrumb-link[data-v-863166e5],.dashboard-content__breadcrumb-current[data-v-863166e5]{display:inline-flex;align-items:center;max-width:100%;font-size:var(--dashboard-content-header-path-font-size);line-height:1.4;white-space:nowrap;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.dashboard-content__breadcrumb-link[data-v-863166e5]{color:var(--color-text-secondary);transition:color .2s ease}.dashboard-content__breadcrumb-link[data-v-863166e5]:hover{color:var(--color-text-primary)}.dashboard-content__breadcrumb-current[data-v-863166e5]{color:var(--color-text-primary);font-weight:700}.dashboard-content__breadcrumb[data-v-863166e5] .el-breadcrumb__item{max-width:100%}.dashboard-content__breadcrumb[data-v-863166e5] .el-breadcrumb__inner,.dashboard-content__breadcrumb[data-v-863166e5] .el-breadcrumb__inner a,.dashboard-content__breadcrumb[data-v-863166e5] .el-breadcrumb__inner span{display:inline-flex;align-items:center;max-width:100%}.dashboard-content__breadcrumb[data-v-863166e5] .el-breadcrumb__separator{color:var(--color-text-tertiary)}.dashboard-toolbar[data-v-863166e5]{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:var(--dashboard-toolbar-justify);flex-wrap:wrap;gap:var(--dashboard-toolbar-gap);min-width:0;width:var(--dashboard-toolbar-width);max-width:100%;margin-left:auto}.dashboard-toolbar__link[data-v-863166e5]{display:inline-flex;align-items:center;justify-content:center;gap:var(--dashboard-toolbar-link-gap);min-height:var(--dashboard-toolbar-link-min-height);width:var(--dashboard-toolbar-link-width);padding:0 var(--dashboard-toolbar-link-padding-inline);border:0;border-radius:var(--dashboard-toolbar-link-radius);background:transparent;color:var(--color-text-secondary);font-size:var(--dashboard-toolbar-link-font-size);font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.dashboard-toolbar__link[data-v-863166e5]:hover{background:var(--surface-hover);color:var(--color-text-primary);transform:translateY(var(--dashboard-toolbar-link-lift))}.dashboard-toolbar__link.is-active[data-v-863166e5]{background:var(--surface-active);box-shadow:inset 0 0 0 var(--control-border-width) var(--color-active-border);color:var(--color-text-primary)}.dashboard-toolbar__link-icon[data-v-863166e5]{flex-shrink:0}.dashboard-toolbar__divider[data-v-863166e5]{display:var(--dashboard-toolbar-divider-display);width:var(--dashboard-toolbar-divider-width);height:var(--dashboard-toolbar-divider-height);margin:var(--dashboard-toolbar-divider-margin);background:var(--color-border)}.dashboard-toolbar__preference-switches[data-v-863166e5]{display:inline-grid;grid-auto-flow:column;gap:var(--dashboard-toolbar-switches-gap);padding:var(--dashboard-toolbar-switches-padding);border-radius:var(--dashboard-toolbar-switches-radius);background:var(--surface-overlay);box-shadow:inset 0 0 0 var(--dashboard-toolbar-switches-border-width) var(--color-border-strong)}.dashboard-toolbar__preference-button[data-v-863166e5]{display:inline-flex;align-items:center;justify-content:center;width:var(--dashboard-toolbar-preference-button-size);height:var(--dashboard-toolbar-preference-button-size);padding:0;border:0;border-radius:var(--dashboard-toolbar-preference-button-radius);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.dashboard-toolbar__preference-button[data-v-863166e5]:hover{background:var(--surface-hover);color:var(--color-text-primary)}.dashboard-toolbar__preference-button.is-active[data-v-863166e5]{background:var(--color-accent);box-shadow:var(--shadow-soft);color:var(--surface-elevated)}.dashboard-content__avatar[data-v-863166e5]{flex-shrink:0;background:var(--color-accent);color:var(--surface-elevated);font-size:var(--dashboard-content-avatar-font-size);font-weight:700;transition:box-shadow .2s ease,transform .2s ease}.dashboard-content__avatar-trigger[data-v-863166e5]{display:inline-flex;align-items:center;justify-content:center;width:var(--dashboard-content-avatar-trigger-size);height:var(--dashboard-content-avatar-trigger-size);padding:var(--dashboard-content-avatar-trigger-padding);border:0;border-radius:var(--dashboard-content-avatar-trigger-radius);background:transparent;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.dashboard-content__avatar-trigger[data-v-863166e5]:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 var(--dashboard-content-avatar-trigger-border-width) var(--color-border-strong);transform:translateY(var(--dashboard-content-avatar-trigger-lift))}.dashboard-content__avatar-trigger:hover .dashboard-content__avatar[data-v-863166e5]{box-shadow:var(--dashboard-content-avatar-hover-shadow);transform:scale(1.04)}.dashboard-user-menu[data-v-863166e5]{min-width:var(--dashboard-user-menu-min-width);padding:var(--dashboard-user-menu-padding);border-radius:var(--dashboard-user-menu-radius);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.dashboard-user-menu__action[data-v-863166e5]{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--dashboard-user-menu-action-gap);width:100%;min-height:var(--dashboard-user-menu-action-min-height);padding:0 var(--dashboard-user-menu-action-padding-inline);border:0;border-radius:var(--dashboard-user-menu-action-radius);background:transparent;box-shadow:inset 0 0 0 var(--dashboard-user-menu-action-border-width) var(--color-border);color:var(--color-text-secondary);font-size:var(--dashboard-user-menu-action-font-size);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.dashboard-user-menu__action[data-v-863166e5]:hover:not(:disabled){background:var(--surface-hover);color:var(--color-text-primary)}.dashboard-user-menu__action[data-v-863166e5]:disabled{cursor:wait;opacity:.72}.dashboard-user-menu__action-icon[data-v-863166e5]{flex-shrink:0}.dashboard-content__main[data-v-863166e5]{flex:1;min-width:0;min-height:0;overflow:auto;padding:var(--dashboard-content-main-padding);background:var(--page-background)}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu.el-menu{border-right:0;background:transparent;min-width:0}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-menu-item,.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-sub-menu__title{height:var(--dashboard-sidebar-menu-item-height);line-height:var(--dashboard-sidebar-menu-item-height);min-width:0;margin:var(--dashboard-sidebar-menu-item-margin-block) 0;border-radius:var(--dashboard-sidebar-menu-item-radius);color:var(--color-text-secondary);font-size:var(--dashboard-sidebar-menu-item-font-size);font-weight:600;overflow:hidden}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-menu-item:hover,.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-sub-menu__title:hover{background:var(--surface-hover)}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-menu-item.is-active{background:var(--surface-active);box-shadow:inset 0 0 0 var(--dashboard-sidebar-menu-item-active-border-width) var(--color-active-border);color:var(--color-accent)}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-menu-item.is-active .app-menu-item__icon{color:var(--color-accent)}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu .el-menu.el-menu--inline{background:transparent}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__menu.el-menu--collapse .el-sub-menu__icon-arrow{display:none}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__scrollbar .el-scrollbar__wrap{overflow-x:hidden}.dashboard-shell[data-v-863166e5] .dashboard-sidebar__scrollbar .el-scrollbar__view{min-width:0}.dashboard-toolbar__link span[data-v-863166e5]{display:var(--dashboard-toolbar-link-label-display)}.blockquote[data-v-83a20fd5]{font-weight:400;font-style:normal;color:var(--blockquote-fg, hsl(var(--ms-muted-foreground)));border-left:3px solid var(--blockquote-border);margin-top:var(--ms-flow-blockquote-y);margin-bottom:var(--ms-flow-blockquote-y);padding-left:var(--ms-flow-blockquote-indent)}.blockquote[data-v-83a20fd5] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.checkbox-node[data-v-be21ab83]{display:inline-flex;align-items:center;margin-right:.5em;vertical-align:-.15em}.checkbox-icon[data-v-be21ab83]{flex-shrink:0}.checkbox-unchecked[data-v-be21ab83]{color:hsl(var(--ms-muted-foreground) / .5)}.checkbox-checked[data-v-be21ab83]{color:hsl(var(--ms-info))}.definition-list[data-v-4e103b30]{margin:0 0 1rem}.definition-term[data-v-4e103b30]{font-weight:600;margin-top:var(--ms-flow-definition-term-mt)}.definition-desc[data-v-4e103b30]{margin-left:var(--ms-flow-definition-desc-ml);margin-bottom:var(--ms-flow-definition-desc-mb)}.definition-list[data-v-4e103b30] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-c1463a29]{font-size:.75em;line-height:0}.footnote-link[data-v-c1463a29]{color:var(--link-color);text-decoration:none}.footnote-link[data-v-c1463a29]:hover{text-decoration:underline}.html-inline-node[data-v-d7e17280]{display:inline}.html-inline-node--loading[data-v-d7e17280]{opacity:.85}.inline-code[data-v-1348822e]{display:inline;font-family:var(--ms-font-mono);font-size:.8125em;line-height:inherit;color:var(--inline-code-fg);background-color:var(--inline-code-bg);padding:.15em .35em;border-radius:.25em;white-space:normal;word-break:break-word;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.inline-code-stream-delta[data-v-1348822e]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.inline-code-stream-delta--a[data-v-1348822e]{animation-name:inline-code-stream-update-fade-a-1348822e}.inline-code-stream-delta--b[data-v-1348822e]{animation-name:inline-code-stream-update-fade-b-1348822e}@keyframes inline-code-stream-update-fade-a-1348822e{0%{opacity:0}to{opacity:1}}@keyframes inline-code-stream-update-fade-b-1348822e{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-1348822e]{animation:none!important}}.tooltip-element[data-v-e28aa7bd]{z-index:9999;display:inline-block;max-width:20rem;padding:.25rem .5rem;border-radius:calc(var(--ms-radius) * .75);font-size:.75rem;line-height:1.4;white-space:normal;word-break:break-word;pointer-events:none;background-color:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0000001f,var(--ms-shadow-popover);transition:transform var(--ms-duration-emphasis) var(--ms-ease-spring),box-shadow var(--ms-duration-emphasis) var(--ms-ease-spring)}.tooltip-arrow[data-v-e28aa7bd]{position:absolute;width:6px;height:6px;background:inherit;transform:rotate(45deg)}.tooltip-arrow[data-placement^=top][data-v-e28aa7bd]{bottom:-3px}.tooltip-arrow[data-placement^=bottom][data-v-e28aa7bd]{top:-3px}.tooltip-arrow[data-placement^=left][data-v-e28aa7bd]{right:-3px}.tooltip-arrow[data-placement^=right][data-v-e28aa7bd]{left:-3px}.tooltip-enter-active[data-v-e28aa7bd]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tooltip-leave-active[data-v-e28aa7bd]{transition:opacity .12s ease-in,transform .12s ease-in}.tooltip-enter-from[data-v-e28aa7bd]{opacity:0;transform:scale(.96)}.tooltip-enter-to[data-v-e28aa7bd],.tooltip-leave-from[data-v-e28aa7bd]{opacity:1;transform:scale(1)}.tooltip-leave-to[data-v-e28aa7bd]{opacity:0;transform:scale(.97)}.image-node-container[data-v-0f18a0a5]{display:inline-block;vertical-align:middle;max-width:var(--ms-size-image-max-width)}.image-node__img[data-v-0f18a0a5]{display:inline-block;max-width:100%;height:auto;vertical-align:middle;transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard)}.image-node__img.is-loading[data-v-0f18a0a5]{opacity:0}.image-node__img.is-loaded[data-v-0f18a0a5]{opacity:1}.image-placeholder[data-v-0f18a0a5]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:8rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));overflow:hidden;vertical-align:middle}.image-shimmer[data-v-0f18a0a5]{display:block;width:100%;height:100%;min-height:8rem;background:linear-gradient(90deg,hsl(var(--ms-muted)),hsl(var(--ms-muted-foreground) / .06),hsl(var(--ms-muted)));background-size:200% 100%;animation:image-shimmer-0f18a0a5 1.5s ease-in-out infinite}@keyframes image-shimmer-0f18a0a5{0%{background-position:100% 0}to{background-position:-100% 0}}.image-error[data-v-0f18a0a5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;min-height:4rem;max-width:var(--ms-size-image-max-width);background:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground));font-size:var(--ms-text-label);vertical-align:middle}.image-node__raw-text[data-v-0f18a0a5]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.img-switch-enter-active[data-v-0f18a0a5],.img-switch-leave-active[data-v-0f18a0a5]{transition:opacity var(--ms-duration-emphasis) var(--ms-ease-standard),transform var(--ms-duration-emphasis) var(--ms-ease-standard)}.img-switch-enter-from[data-v-0f18a0a5],.img-switch-leave-to[data-v-0f18a0a5]{opacity:0;transform:translateY(4px)}.img-switch-enter-to[data-v-0f18a0a5],.img-switch-leave-from[data-v-0f18a0a5]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.image-shimmer[data-v-0f18a0a5]{animation:none!important}.img-switch-enter-active[data-v-0f18a0a5],.img-switch-leave-active[data-v-0f18a0a5]{transition:none!important}}.text-node[data-v-43f5105c]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-43f5105c]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-43f5105c]{animation-duration:var(--stream-update-fade-duration, var(--fade-duration, .28s));animation-timing-function:var(--stream-update-fade-ease, var(--fade-ease, cubic-bezier(.33, 0, .67, 1)));animation-fill-mode:both;will-change:opacity}.text-node-stream-delta--a[data-v-43f5105c]{animation-name:text-node-stream-update-fade-a-43f5105c}.text-node-stream-delta--b[data-v-43f5105c]{animation-name:text-node-stream-update-fade-b-43f5105c}@keyframes text-node-stream-update-fade-a-43f5105c{0%{opacity:0}to{opacity:1}}@keyframes text-node-stream-update-fade-b-43f5105c{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-43f5105c]{animation:none!important}}.reference-node[data-v-775c65e4]{background-color:hsl(var(--ms-muted));color:hsl(var(--ms-muted-foreground))}.reference-node[data-v-775c65e4]:hover{background-color:hsl(var(--ms-secondary))}.superscript-node[data-v-6dc1e3ba]{font-size:.8em;vertical-align:super}.subscript-node[data-v-69de9b81]{font-size:.8em;vertical-align:sub}.strong-node[data-v-af3ce037]{font-weight:700}.strikethrough-node[data-v-904d5bd1]{text-decoration:line-through}.link-node[data-v-8992f408]{color:var(--link-color);text-decoration:none}.link-node[data-v-8992f408]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-8992f408]{position:relative}.link-loading[data-v-8992f408]{color:var(--link-color)}.link-loading .link-text[data-v-8992f408]{position:relative;z-index:2}.link-loading-indicator[data-v-8992f408]{position:absolute;left:0;right:0;height:var(--underline-height, 2px);bottom:var(--underline-bottom, -3px);background:currentColor;border-radius:999px;will-change:opacity;opacity:var(--underline-rest-opacity, .18);animation:underlinePulse-8992f408 var(--underline-duration, 1.6s) var(--underline-timing, ease-in-out) var(--underline-iteration, infinite)}@keyframes underlinePulse-8992f408{0%,to{opacity:var(--underline-rest-opacity, .18)}50%{opacity:var(--underline-opacity, .35)}}@media(prefers-reduced-motion:reduce){.link-loading-indicator[data-v-8992f408]{animation:none;opacity:var(--underline-rest-opacity, .18)}}.insert-node[data-v-ab1ec9bc]{text-decoration:underline}.highlight-node[data-v-36e74e6b]{background-color:var(--highlight-bg);padding:0 .2rem;border-radius:.2em}.emphasis-node[data-v-8264674d]{font-style:italic}.footnote-anchor[data-v-83c33a47]{margin-left:.5rem;color:var(--link-color)}.footnote-node{margin-top:var(--ms-flow-footnote-y);margin-bottom:var(--ms-flow-footnote-y)}.markstream-vue [class*=footnote-] .markdown-renderer,.markstream-vue .flex-1 .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}.hard-break[data-v-50c58f70]{display:block}.heading-node[data-v-bf120de0]{font-weight:500;line-height:1.25}hr+.heading-node[data-v-bf120de0]{margin-top:0}.heading-1[data-v-bf120de0]{font-size:var(--ms-text-h1);line-height:var(--ms-leading-h1);font-weight:var(--ms-weight-h1);margin-top:var(--ms-flow-heading-1-mt);margin-bottom:var(--ms-flow-heading-1-mb)}.heading-2[data-v-bf120de0]{font-size:var(--ms-text-h2);line-height:var(--ms-leading-h2);font-weight:var(--ms-weight-h2);margin-top:var(--ms-flow-heading-2-mt);margin-bottom:var(--ms-flow-heading-2-mb)}.heading-3[data-v-bf120de0]{font-size:var(--ms-text-h3);line-height:var(--ms-leading-h3);font-weight:var(--ms-weight-h3);margin-top:var(--ms-flow-heading-3-mt);margin-bottom:var(--ms-flow-heading-3-mb)}.heading-4[data-v-bf120de0]{font-size:var(--ms-text-h4);font-weight:var(--ms-weight-h4);margin-top:var(--ms-flow-heading-4-mt);margin-bottom:var(--ms-flow-heading-4-mb)}.heading-5[data-v-bf120de0]{font-size:var(--ms-text-h5);margin-top:var(--ms-flow-heading-5-mt);margin-bottom:var(--ms-flow-heading-5-mb)}.heading-6[data-v-bf120de0]{font-size:var(--ms-text-h6);margin-top:var(--ms-flow-heading-6-mt);margin-bottom:var(--ms-flow-heading-6-mb)}.list-item[data-v-9b3024e6]{margin:var(--ms-flow-list-item-y) 0;padding-left:var(--ms-space-1_5)}ol>.list-item[data-v-9b3024e6]::marker{color:var(--list-counter-marker);line-height:1.6}ul>.list-item[data-v-9b3024e6]::marker{color:var(--list-marker)}.list-item[data-v-9b3024e6] .markdown-renderer{content-visibility:visible;contain-intrinsic-size:0px 0px;contain:none}.list-node[data-v-8f37f7cc]{margin-top:var(--ms-flow-list-y);margin-bottom:var(--ms-flow-list-y);padding-left:var(--ms-flow-list-indent)}.list-decimal[data-v-8f37f7cc]{list-style-type:decimal}.list-disc[data-v-8f37f7cc]{list-style-type:disc}@media(max-width:1023px){.list-disc[data-v-8f37f7cc]{margin-top:calc(4/3*1em);margin-bottom:calc(4/3*1em);padding-left:var(--ms-flow-list-indent-mobile)}}.html-block-node__raw[data-v-4d8bb24b]{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.html-block-node__placeholder[data-v-4d8bb24b]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-4d8bb24b]{display:block;height:.8rem;border-radius:9999px;background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;animation:html-block-node-shimmer-4d8bb24b 1.2s ease infinite}@keyframes html-block-node-shimmer-4d8bb24b{0%{background-position:0% 0%}to{background-position:200% 0%}}.paragraph-node[data-v-a07f942f]{font-size:var(--ms-text-body);line-height:var(--ms-leading-body);margin:var(--ms-flow-paragraph-y) 0}li .paragraph-node[data-v-a07f942f]{margin:0}.markstream-vue pre[class^=language-],.markstream-vue pre[class*=" language-"]{white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-variant-ligatures:none;contain:content;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}.markstream-vue pre[class^=language-]>code,.markstream-vue pre[class*=" language-"]>code{display:block}.markstream-vue pre[class^=language-]:focus,.markstream-vue pre[class*=" language-"]:focus{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.table-node-wrapper[data-v-93c55efe]{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable}.table-node[data-v-93c55efe]{width:100%;border-collapse:separate;border-spacing:0;margin:var(--ms-flow-table-y) 0;font-size:inherit;border:1px solid var(--table-border);border-radius:var(--ms-radius);overflow:hidden;box-shadow:var(--ms-shadow-subtle)}.table-node[data-v-93c55efe] th,.table-node[data-v-93c55efe] td{border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);padding:var(--ms-flow-table-cell);white-space:normal;overflow-wrap:break-word;word-break:normal}.table-node[data-v-93c55efe] th:last-child,.table-node[data-v-93c55efe] td:last-child{border-right:none}.table-node[data-v-93c55efe] tbody tr:last-child td{border-bottom:none}.table-node[data-v-93c55efe] thead th{position:relative;font-weight:600;background-color:var(--table-header-bg);border-bottom-width:2px}.table-node__resize-handle[data-v-93c55efe]{position:absolute;top:0;right:-4px;bottom:0;z-index:1;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.table-node__resize-handle[data-v-93c55efe]:after{content:"";position:absolute;top:.35em;bottom:.35em;left:50%;width:2px;border-radius:9999px;background:color-mix(in srgb,var(--table-border) 45%,hsl(var(--ms-foreground)));opacity:0;transform:translate(-50%);transition:opacity var(--ms-duration-fast) var(--ms-ease-standard)}.table-node__resize-handle[data-v-93c55efe]:hover:after,.table-node__resize-handle[data-v-93c55efe]:focus-visible:after{opacity:1}.table-node[data-v-93c55efe] tbody tr:nth-child(2n){background-color:hsl(var(--ms-muted) / .35)}.table-node[data-v-93c55efe] tbody tr:hover{background-color:var(--code-action-hover-bg)}.table-node--loading tbody td[data-v-93c55efe]{position:relative;overflow:hidden}.table-node--loading tbody td[data-v-93c55efe]>*{visibility:hidden}.table-node--loading tbody td[data-v-93c55efe]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ms-radius) * .5);background:linear-gradient(90deg,var(--loading-shimmer) 25%,var(--loading-shimmer) 50%,var(--loading-shimmer) 75%);background-size:200% 100%;animation:table-node-shimmer-93c55efe 1.2s linear infinite;will-change:background-position}.table-node__loading[data-v-93c55efe]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.table-node__spinner[data-v-93c55efe]{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-93c55efe],.table-node-fade-leave-active[data-v-93c55efe]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-93c55efe],.table-node-fade-leave-to[data-v-93c55efe]{opacity:0}[data-v-93c55efe] .table-node .markdown-renderer{display:contents;content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}[data-v-93c55efe] .table-node .markdown-renderer .node-slot,[data-v-93c55efe] .table-node .markdown-renderer .node-content,[data-v-93c55efe] .table-node .markdown-renderer .node-space{display:contents}[data-v-93c55efe] .table-node .text-node,[data-v-93c55efe] .table-node code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;max-width:none}@keyframes table-node-shimmer-93c55efe{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:200% 0%}}.hr+.table-node-wrapper[data-v-93c55efe]{margin-top:0}.hr+.table-node-wrapper .table-node[data-v-93c55efe]{margin-top:0}.sr-only[data-v-93c55efe]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-node[data-v-39b2349c]{border-top-width:1px;border-color:var(--hr-border);margin:var(--ms-flow-hr-y) 0}.vmr-container[data-v-037b1caa]{margin-top:1rem;margin-bottom:1rem;border-radius:var(--ms-radius);border-width:1px;padding:1rem;border-left-width:var(--ms-border-width-strong)}.code-block-container{margin:var(--ms-flow-codeblock-y) 0;contain:layout style;container-type:inline-size;background:var(--code-bg);border-color:var(--code-border);color:var(--code-fg);box-shadow:var(--ms-shadow-subtle)}.code-block-header{position:relative;z-index:1;gap:var(--ms-gap-header);border-radius:var(--ms-radius) var(--ms-radius) 0 0;overflow:visible}.code-block-header .code-header-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--ms-gap-header-main);overflow:hidden}.code-block-header .code-header-copy{min-width:0;display:grid;gap:2px}.code-block-header .code-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-text-label);font-weight:500;color:var(--code-action-fg)}.code-block-header .code-header-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--code-line-number)}.code-block-header .code-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ms-gap-header-actions);flex-wrap:wrap}.code-block-header .icon-slot{display:inline-flex;align-items:center;justify-content:center}.code-block-header .icon-slot svg,.code-block-header .icon-slot img{display:block;width:100%;height:100%}.code-diff-stats{display:inline-flex;align-items:center;gap:var(--ms-space-1_5);margin-right:var(--ms-space-1);font-size:var(--ms-text-label);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.code-diff-stat{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--ms-radius);line-height:1}.code-diff-stat.removed{color:var(--diff-removed-fg);background:hsl(var(--ms-diff-removed) / .1)}.code-diff-stat.added{color:var(--diff-added-fg);background:hsl(var(--ms-diff-added) / .1)}.code-more-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:50;border-radius:var(--ms-radius)}.code-block-shell-content,.code-loading-placeholder{overflow:hidden;border-radius:0 0 var(--ms-radius) var(--ms-radius);contain:content}.code-menu-enter-active,.code-menu-leave-active{transform-origin:top right}.code-menu-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.code-menu-leave-active{transition:opacity .14s ease-in,transform .14s ease-in}.code-menu-enter-from{opacity:0;transform:scale(.9) translateY(-4px)}.code-menu-leave-to{opacity:0;transform:scale(.95) translateY(-2px)}.code-block-content[data-v-4d9ce96f]{display:grid;max-height:min(70vh,var(--ms-size-code-max-height));overflow:auto;transition:max-height var(--ms-duration-slow) var(--ms-ease-standard);font-family:var( --markstream-code-font-family, ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace );font-size:var(--vscode-editor-font-size, 14px);line-height:var(--vscode-editor-line-height, 1.5)}.code-block-render[data-v-4d9ce96f],.code-fallback-plain[data-v-4d9ce96f]{grid-area:1 / 1;min-width:0}.code-block-render[data-v-4d9ce96f]{min-height:1px}[data-v-4d9ce96f] .code-block-render pre,[data-v-4d9ce96f] .code-block-content .shiki{font-family:inherit;font-size:inherit;line-height:inherit}[data-v-4d9ce96f] .code-block-content pre{box-sizing:border-box;margin:0;padding:1rem;font-family:inherit;font-size:inherit;line-height:inherit}[data-v-4d9ce96f] .code-block-content .shiki-fallback{background:transparent;color:inherit;white-space:pre}.code-fallback-plain[data-v-4d9ce96f]{white-space:pre;overflow:auto;background:transparent;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.code-loading-placeholder[data-v-4d9ce96f]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-4d9ce96f]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-4d9ce96f]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted-foreground) / .12) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-4d9ce96f 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-4d9ce96f]{width:60%}@keyframes code-skeleton-shimmer-4d9ce96f{0%{background-position:100% 0}to{background-position:0 0}}.markdown-renderer[data-v-19a15cf8]{position:relative;contain:layout;content-visibility:auto;contain-intrinsic-size:800px 600px}.markdown-renderer.virtualized[data-v-19a15cf8]{content-visibility:visible;contain-intrinsic-size:auto}.height-estimation-probes[data-v-19a15cf8]{position:absolute;left:-100000px;top:0;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.node-slot[data-v-19a15cf8],.node-content[data-v-19a15cf8]{width:100%}.node-placeholder[data-v-19a15cf8]{width:100%;min-height:1rem;margin:.25rem 0;border-radius:var(--ms-radius);background-image:linear-gradient(90deg,var(--loading-shimmer),transparent,var(--loading-shimmer));background-size:200% 100%;animation:node-placeholder-shimmer-19a15cf8 1.1s ease-in-out infinite}.node-placeholder[data-v-19a15cf8]:first-child{margin-top:0}@keyframes node-placeholder-shimmer-19a15cf8{0%{background-position:200% 0%}to{background-position:-200% 0%}}.node-spacer[data-v-19a15cf8]{width:100%}.unknown-node[data-v-19a15cf8]{color:hsl(var(--ms-muted-foreground));font-style:italic;margin:var(--ms-flow-paragraph-y) 0}.typewriter-cursor[data-v-19a15cf8]{position:absolute;left:0;top:0;display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;border-right:2px solid currentColor;pointer-events:none;animation:typewriter-cursor-blink-19a15cf8 1s steps(1,end) infinite}@keyframes typewriter-cursor-blink-19a15cf8{0%,49%{opacity:1}50%,to{opacity:0}}.markstream-vue .fade-enter-from{opacity:0}.markstream-vue .fade-enter-active{transition:opacity var(--fade-duration, .28s) var(--fade-ease, cubic-bezier(.33, 0, .67, 1));will-change:opacity}.markstream-vue .fade-enter-to{opacity:1}.admonition[data-v-a83480e1]{position:relative;margin:var(--ms-flow-admonition-y) 0;padding:.25em .75em .375em;border:1px solid var(--admonition-border);border-radius:var(--ms-radius);color:var(--admonition-fg)}.admonition-legend[data-v-a83480e1]{position:absolute;top:0;left:.75em;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.35em;padding:0 .5em;background-color:hsl(var(--ms-background));font-size:.8125rem;font-weight:600;line-height:1}.admonition-icon[data-v-a83480e1]{flex-shrink:0}.admonition-title[data-v-a83480e1]{white-space:nowrap}.admonition-content[data-v-a83480e1]{padding-top:.25em;color:var(--admonition-fg)}.admonition-note[data-v-a83480e1],.admonition-info[data-v-a83480e1]{border-color:hsl(var(--ms-info) / .3);background-color:hsl(var(--ms-info) / .04)}.admonition-note .admonition-legend[data-v-a83480e1],.admonition-info .admonition-legend[data-v-a83480e1]{color:var(--admonition-note)}.admonition-tip[data-v-a83480e1]{border-color:hsl(var(--ms-success) / .3);background-color:hsl(var(--ms-success) / .04)}.admonition-tip .admonition-legend[data-v-a83480e1]{color:var(--admonition-tip)}.admonition-warning[data-v-a83480e1],.admonition-caution[data-v-a83480e1]{border-color:hsl(var(--ms-warning) / .3);background-color:hsl(var(--ms-warning) / .04)}.admonition-warning .admonition-legend[data-v-a83480e1],.admonition-caution .admonition-legend[data-v-a83480e1]{color:var(--admonition-warning)}.admonition-danger[data-v-a83480e1],.admonition-error[data-v-a83480e1]{border-color:hsl(var(--ms-destructive) / .3);background-color:hsl(var(--ms-destructive) / .04)}.admonition-danger .admonition-legend[data-v-a83480e1],.admonition-error .admonition-legend[data-v-a83480e1]{color:var(--admonition-danger)}.admonition-toggle[data-v-a83480e1]{margin-left:.25em;background:transparent;border:none;color:inherit;cursor:pointer;padding:.125rem;border-radius:calc(var(--ms-radius) * .5);display:inline-flex;align-items:center;transition:background-color var(--ms-duration-fast) var(--ms-ease-standard)}.admonition-toggle[data-v-a83480e1]:hover{background-color:hsl(var(--ms-accent))}.admonition-toggle[data-v-a83480e1]:focus-visible{outline:var(--ms-focus-ring-width) solid var(--focus-ring);outline-offset:var(--ms-focus-ring-offset)}.admonition-content[data-v-a83480e1] .markdown-renderer{content-visibility:visible;contain:content;contain-intrinsic-size:0px 0px}:where(.markstream-vue) button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;font:inherit;color:inherit}.markstream-vue li:has(.checkbox-node){list-style-type:none;margin-left:calc(-1 * var(--ms-flow-list-indent))}.\!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}}.markstream-vue .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.markstream-vue .pointer-events-none{pointer-events:none}.markstream-vue .\!visible{visibility:visible!important}.markstream-vue .visible{visibility:visible}.markstream-vue .collapse{visibility:collapse}.markstream-vue .static{position:static}.markstream-vue .fixed{position:fixed}.markstream-vue .absolute{position:absolute}.markstream-vue .relative{position:relative}.markstream-vue .inset-0{top:0;right:0;bottom:0;left:0}.markstream-vue .right-2{right:.5rem}.markstream-vue .right-6{right:1.5rem}.markstream-vue .top-2{top:.5rem}.markstream-vue .top-6{top:1.5rem}.markstream-vue .z-10{z-index:10}.markstream-vue .z-50{z-index:50}.markstream-vue .m-0{margin:0}.markstream-vue .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.markstream-vue .mr-2{margin-right:.5rem}.markstream-vue .mt-2{margin-top:.5rem}.markstream-vue .block{display:block}.markstream-vue .inline{display:inline}.markstream-vue .flex{display:flex}.markstream-vue .inline-flex{display:inline-flex}.markstream-vue .table{display:table}.markstream-vue .grid{display:grid}.markstream-vue .contents{display:contents}.markstream-vue .list-item{display:list-item}.markstream-vue .hidden{display:none}.markstream-vue .h-4{height:1rem}.markstream-vue .h-full{height:100%}.markstream-vue .max-h-full{max-height:100%}.markstream-vue .min-h-full{min-height:100%}.markstream-vue .w-2\/3{width:66.666667%}.markstream-vue .w-4{width:1rem}.markstream-vue .w-4\/5{width:80%}.markstream-vue .w-full{width:100%}.markstream-vue .min-w-\[10rem\]{min-width:10rem}.markstream-vue .max-w-full{max-width:100%}.markstream-vue .flex-1{flex:1 1 0%}.markstream-vue .flex-shrink{flex-shrink:1}.markstream-vue .flex-shrink-0{flex-shrink:0}.markstream-vue .shrink{flex-shrink:1}.markstream-vue .shrink-0{flex-shrink:0}.markstream-vue .border-collapse{border-collapse:collapse}.markstream-vue .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 spin{to{transform:rotate(360deg)}}.markstream-vue .animate-spin{animation:spin 1s linear infinite}.markstream-vue .cursor-grab{cursor:grab}.markstream-vue .cursor-grabbing{cursor:grabbing}.markstream-vue .cursor-not-allowed{cursor:not-allowed}.markstream-vue .cursor-pointer{cursor:pointer}.markstream-vue .resize{resize:both}.markstream-vue .list-decimal{list-style-type:decimal}.markstream-vue .list-disc{list-style-type:disc}.markstream-vue .flex-wrap{flex-wrap:wrap}.markstream-vue .items-center{align-items:center}.markstream-vue .items-baseline{align-items:baseline}.markstream-vue .justify-center{justify-content:center}.markstream-vue .justify-between{justify-content:space-between}.markstream-vue .gap-0\.5{gap:.125rem}.markstream-vue .gap-1\.5{gap:.375rem}.markstream-vue .gap-2{gap:.5rem}.markstream-vue .gap-\[var\(--ms-gap-header-actions\)\]{gap:var(--ms-gap-header-actions)}.markstream-vue .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.markstream-vue .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.markstream-vue .overflow-hidden{overflow:hidden}.markstream-vue .overflow-x-auto{overflow-x:auto}.markstream-vue .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markstream-vue .whitespace-nowrap{white-space:nowrap}.markstream-vue .whitespace-pre-wrap{white-space:pre-wrap}.markstream-vue .break-words{overflow-wrap:break-word}.markstream-vue .rounded{border-radius:calc(var(--ms-radius) * .5)}.markstream-vue .rounded-lg{border-radius:var(--ms-radius)}.markstream-vue .rounded-md{border-radius:calc(var(--ms-radius) * .75)}.markstream-vue .border{border-width:1px}.markstream-vue .border-b{border-bottom-width:1px}.markstream-vue .border-t{border-top-width:1px}.markstream-vue .border-\[var\(--code-border\)\]{border-color:var(--code-border)}.markstream-vue .border-\[var\(--footnote-border\)\]{border-color:var(--footnote-border)}.markstream-vue .border-\[var\(--hr-border\)\]{border-color:var(--hr-border)}.markstream-vue .bg-\[hsl\(var\(--ms-popover\)\)\]{background-color:hsl(var(--ms-popover))}.markstream-vue .bg-\[var\(--code-header-bg\)\]{background-color:var(--code-header-bg)}.markstream-vue .p-0{padding:0}.markstream-vue .p-1{padding:.25rem}.markstream-vue .p-4{padding:1rem}.markstream-vue .p-\[var\(--ms-action-btn-padding\)\]{padding:var(--ms-action-btn-padding)}.markstream-vue .px-1\.5{padding-left:.375rem;padding-right:.375rem}.markstream-vue .px-2{padding-left:.5rem;padding-right:.5rem}.markstream-vue .px-4{padding-left:1rem;padding-right:1rem}.markstream-vue .px-\[var\(--ms-inset-panel-x\)\]{padding-left:var(--ms-inset-panel-x);padding-right:var(--ms-inset-panel-x)}.markstream-vue .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.markstream-vue .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.markstream-vue .py-\[var\(--ms-inset-panel-y\)\]{padding-top:var(--ms-inset-panel-y);padding-bottom:var(--ms-inset-panel-y)}.markstream-vue .pb-3{padding-bottom:.75rem}.markstream-vue .pt-2{padding-top:.5rem}.markstream-vue .text-left{text-align:left}.markstream-vue .text-center{text-align:center}.markstream-vue .text-right{text-align:right}.markstream-vue .font-mono{font-family:var(--ms-font-mono)}.markstream-vue .text-\[length\:var\(--ms-text-label\)\]{font-size:var(--ms-text-label)}.markstream-vue .text-sm{font-size:.875rem;line-height:1.25rem}.markstream-vue .text-xs{font-size:.75rem;line-height:1rem}.markstream-vue .font-medium{font-weight:500}.markstream-vue .font-semibold{font-weight:600}.markstream-vue .uppercase{text-transform:uppercase}.markstream-vue .lowercase{text-transform:lowercase}.markstream-vue .italic{font-style:italic}.markstream-vue .leading-\[normal\]{line-height:normal}.markstream-vue .leading-none{line-height:1}.markstream-vue .leading-relaxed{line-height:1.625}.markstream-vue .text-\[\#0366d6\]{--tw-text-opacity: 1;color:rgb(3 102 214 / var(--tw-text-opacity, 1))}.markstream-vue .text-\[hsl\(var\(--ms-popover-foreground\)\)\]{color:hsl(var(--ms-popover-foreground))}.markstream-vue .text-\[var\(--code-action-fg\)\]{color:var(--code-action-fg)}.markstream-vue .text-\[var\(--code-fg\)\]{color:var(--code-fg)}.markstream-vue .underline{text-decoration-line:underline}.markstream-vue .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markstream-vue .opacity-0{opacity:0}.markstream-vue .opacity-50{opacity:.5}.markstream-vue .shadow-\[var\(--ms-shadow-popover\)\]{--tw-shadow-color: var(--ms-shadow-popover);--tw-shadow: var(--tw-shadow-colored)}.markstream-vue .outline{outline-style:solid}.markstream-vue .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)}.markstream-vue .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)}.markstream-vue .backdrop-blur{--tw-backdrop-blur: blur(8px);-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)}.markstream-vue .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)}.markstream-vue .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.markstream-vue .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.markstream-vue .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.markstream-vue{--ms-background: 0 0% 100%;--ms-foreground: 0 0% 10%;--ms-muted: 0 0% 96.5%;--ms-muted-foreground: 0 0% 43%;--ms-secondary: 0 0% 93.5%;--ms-secondary-foreground: 0 0% 10%;--ms-accent: 0 0% 91%;--ms-accent-foreground: 0 0% 10%;--ms-primary: 0 0% 10%;--ms-primary-foreground: 0 0% 100%;--ms-destructive: 0 62% 52%;--ms-destructive-foreground: 0 0% 100%;--ms-border: 0 0% 87%;--ms-ring: 0 0% 10%;--ms-popover: 0 0% 100%;--ms-popover-foreground: 0 0% 10%;--ms-radius: .5rem;--ms-info: 215 60% 50%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 56% 39%;--ms-success-foreground: 0 0% 100%;--ms-warning: 38 64% 46%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 50% 36%;--ms-diff-removed: 0 58% 48%;--ms-highlight: 50 60% 72%;--ms-highlight-foreground: 0 0% 0%;--ms-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ms-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.dark .markstream-vue,.markstream-vue.dark{--ms-background: 0 0% 7%;--ms-foreground: 0 0% 93%;--ms-muted: 0 0% 12%;--ms-muted-foreground: 0 0% 60%;--ms-secondary: 0 0% 16%;--ms-secondary-foreground: 0 0% 93%;--ms-accent: 0 0% 24%;--ms-accent-foreground: 0 0% 93%;--ms-primary: 0 0% 93%;--ms-primary-foreground: 0 0% 10%;--ms-destructive: 0 60% 50%;--ms-destructive-foreground: 0 0% 93%;--ms-border: 0 0% 20%;--ms-ring: 0 0% 80%;--ms-popover: 0 0% 9%;--ms-popover-foreground: 0 0% 93%;--ms-info: 215 55% 62%;--ms-info-foreground: 0 0% 100%;--ms-success: 152 48% 55%;--ms-success-foreground: 0 0% 100%;--ms-warning: 32 65% 58%;--ms-warning-foreground: 0 0% 9%;--ms-diff-added: 152 42% 60%;--ms-diff-removed: 0 58% 58%;--ms-highlight: 48 65% 50%;--ms-highlight-foreground: 0 0% 0%;--ms-shadow-subtle: 0 1px 3px 0 hsl(0 0% 0% / .25);--ms-shadow-popover: 0 4px 6px -1px hsl(0 0% 0% / .2), 0 2px 4px -2px hsl(0 0% 0% / .15);--ms-shadow-modal: 0 10px 15px -3px hsl(0 0% 0% / .5), 0 4px 6px -4px hsl(0 0% 0% / .4);--ms-shadow-preview: 0 10px 40px hsl(0 0% 0% / .6);--tooltip-bg: hsl(0 0% 12%);--tooltip-fg: hsl(0 0% 72%);--code-header-bg: hsl(var(--ms-muted));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 12%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 12%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 12%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 12%, transparent)}.markstream-vue{font-family:var(--ms-font-sans);font-size:var(--ms-text-body);line-height:var(--ms-leading-body);--inline-code-bg: hsl(var(--ms-secondary));--inline-code-fg: hsl(var(--ms-foreground) / .75);--inline-code-border: hsl(var(--ms-border) / .9);--code-bg: hsl(var(--ms-muted));--code-fg: hsl(var(--ms-foreground));--code-border: hsl(var(--ms-border));--code-header-bg: hsl(var(--ms-secondary));--code-selection-bg: hsl(var(--ms-accent) / .3);--code-line-number: hsl(var(--ms-muted-foreground));--code-action-fg: hsl(var(--ms-muted-foreground));--code-action-hover-bg: hsl(var(--ms-accent));--code-action-hover-fg: hsl(var(--ms-accent-foreground));--code-action-active-bg: hsl(var(--ms-primary));--code-action-active-fg: hsl(var(--ms-primary-foreground));--diff-added-fg: hsl(var(--ms-diff-added));--diff-removed-fg: hsl(var(--ms-diff-removed));--diff-added-bg: hsl(var(--ms-diff-added) / .1);--diff-added-inline-bg: hsl(var(--ms-diff-added) / .2);--diff-removed-bg: hsl(var(--ms-diff-removed) / .1);--diff-removed-inline-bg: hsl(var(--ms-diff-removed) / .2);--blockquote-border: hsl(var(--ms-muted-foreground) / .2);--admonition-bg: hsl(var(--ms-muted));--admonition-border: hsl(var(--ms-border));--admonition-fg: hsl(var(--ms-foreground));--admonition-muted: hsl(var(--ms-muted-foreground));--admonition-header-bg: hsl(var(--ms-muted) / .5);--admonition-note: hsl(var(--ms-info));--admonition-tip: hsl(var(--ms-success));--admonition-warning: hsl(var(--ms-warning));--admonition-danger: hsl(var(--ms-destructive));--admonition-note-header-bg: color-mix(in srgb, hsl(var(--ms-info)) 6%, transparent);--admonition-tip-header-bg: color-mix(in srgb, hsl(var(--ms-success)) 6%, transparent);--admonition-warn-header-bg: color-mix(in srgb, hsl(var(--ms-warning)) 6%, transparent);--admonition-danger-header-bg: color-mix(in srgb, hsl(var(--ms-destructive)) 6%, transparent);--table-border: hsl(var(--ms-border));--table-header-bg: hsl(var(--ms-muted));--link-color: hsl(var(--ms-info));--list-marker: hsl(var(--ms-muted-foreground) / .5);--list-counter-marker: hsl(var(--ms-muted-foreground));--hr-border: hsl(var(--ms-border));--highlight-bg: hsl(var(--ms-highlight));--footnote-border: hsl(var(--ms-border));--tooltip-bg: hsl(0 0% 18%);--tooltip-fg: hsl(0 0% 88%);--tooltip-border: hsl(var(--ms-border));--modal-overlay: hsl(0 0% 0% / .7);--modal-bg: hsl(var(--ms-popover));--modal-fg: hsl(var(--ms-popover-foreground));--diagram-bg: hsl(var(--ms-muted));--diagram-border: hsl(var(--ms-border));--diagram-header-bg: hsl(var(--ms-muted));--loading-spinner: hsl(var(--ms-muted-foreground));--loading-shimmer: hsl(var(--ms-muted) / .5);--image-placeholder-bg: hsl(var(--ms-muted));--focus-ring: hsl(var(--ms-ring));--ms-space-1: .25rem;--ms-space-1_5: .375rem;--ms-space-2: .5rem;--ms-space-2_5: .625rem;--ms-space-3: .75rem;--ms-space-4: 1rem;--ms-space-5: 1.25rem;--ms-space-6: 1.5rem;--ms-space-8: 2rem;--ms-space-12: 3rem;--ms-flow-paragraph-y: 1.5em;--ms-flow-list-y: 1em;--ms-flow-list-item-y: .25em;--ms-flow-list-indent: 1.625em ;--ms-flow-list-indent-mobile: calc(14 / 9 * 1em);--ms-flow-table-y: 2em;--ms-flow-table-cell: .5em .75em;--ms-flow-blockquote-y: 1.25em;--ms-flow-blockquote-indent: 1.25em;--ms-flow-admonition-y: 1.25em;--ms-flow-footnote-y: .5em;--ms-flow-hr-y: 2.5em;--ms-flow-diagram-y: 1.5em;--ms-flow-codeblock-y: 1.5em;--ms-flow-definition-term-mt: .75em;--ms-flow-definition-desc-ml: 1.25em;--ms-flow-definition-desc-mb: .5em;--ms-flow-heading-1-mt: 0;--ms-flow-heading-1-mb: 1em;--ms-flow-heading-2-mt: 2em;--ms-flow-heading-2-mb: .75em;--ms-flow-heading-3-mt: 1.5em;--ms-flow-heading-3-mb: .6em;--ms-flow-heading-4-mt: 1.25em;--ms-flow-heading-4-mb: .4em;--ms-flow-heading-5-mt: 1em;--ms-flow-heading-5-mb: .25em;--ms-flow-heading-6-mt: 1em;--ms-flow-heading-6-mb: .25em;--ms-text-body: 1rem;--ms-leading-body: 1.75;--ms-text-h1: 2.25rem;--ms-text-h2: 1.5rem;--ms-text-h3: 1.25rem;--ms-text-h4: 1rem;--ms-text-h5: 1rem;--ms-text-h6: 1rem;--ms-leading-h1: 1.2;--ms-leading-h2: 1.35;--ms-leading-h3: 1.5;--ms-weight-h1: 700;--ms-weight-h2: 600;--ms-weight-h3: 600;--ms-weight-h4: 600;--ms-text-label: .75rem;--ms-action-btn-padding: .375rem;--ms-action-btn-icon: .875rem;--ms-inset-panel-x: .625rem;--ms-inset-panel-y: .375rem;--ms-inset-panel-body-sm: .5rem;--ms-inset-panel-body: 1rem;--ms-inset-admonition-body-top: .5rem;--ms-inset-admonition-body-bottom: .75rem;--ms-gap-header: var(--ms-space-4);--ms-gap-header-main: var(--ms-space-2_5);--ms-gap-header-actions: var(--ms-space-2);--ms-shadow-subtle: 0 1px 3px 0 hsl(var(--ms-foreground) / .06);--ms-shadow-popover: 0 4px 6px -1px hsl(var(--ms-foreground) / .1), 0 2px 4px -2px hsl(var(--ms-foreground) / .1);--ms-shadow-modal: 0 10px 15px -3px hsl(var(--ms-foreground) / .1), 0 4px 6px -4px hsl(var(--ms-foreground) / .1);--ms-shadow-preview: 0 10px 40px hsl(var(--ms-foreground) / .25);--ms-duration-fast: .12s;--ms-duration-standard: .18s;--ms-duration-overlay: .2s;--ms-duration-emphasis: .22s;--ms-duration-slow: .3s;--ms-duration-stream: .28s;--ms-ease-linear: linear;--ms-ease-standard: ease;--ms-ease-out: ease-out;--ms-ease-in-out: ease-in-out;--ms-ease-spring: cubic-bezier(.16, 1, .3, 1);--ms-border-width: 1px;--ms-border-width-strong: 4px;--ms-focus-ring-width: 2px;--ms-focus-ring-offset: 2px;--ms-size-diagram-min-height: 360px;--ms-size-code-max-height: 500px;--ms-size-image-max-width: 24rem;--ms-size-math-min-height: 40px;--ms-size-skeleton-min-height: 120px}body>div[id^=dmermaid-]{position:fixed;top:-10000px;left:0;width:100%;visibility:hidden;pointer-events:none}.markstream-vue .hover\:bg-\[var\(--code-action-hover-bg\)\]:hover{background-color:var(--code-action-hover-bg)}.markstream-vue .hover\:text-\[var\(--code-action-hover-fg\)\]:hover{color:var(--code-action-hover-fg)}.markstream-vue .hover\:underline:hover{text-decoration-line:underline}.markstream-vue .active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;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))}.markstream-vue .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.markstream-vue .disabled\:opacity-40:disabled{opacity:.4}.math-inline-wrapper[data-v-6c6e62e1]{position:relative;display:inline-block}.math-inline[data-v-6c6e62e1]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-6c6e62e1]{white-space:pre-wrap}.math-inline__loading[data-v-6c6e62e1]{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-6c6e62e1]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--loading-spinner) 25%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);will-change:transform}.table-node-fade-enter-active[data-v-6c6e62e1],.table-node-fade-leave-active[data-v-6c6e62e1]{transition:opacity var(--ms-duration-standard) var(--ms-ease-standard)}.table-node-fade-enter-from[data-v-6c6e62e1],.table-node-fade-leave-to[data-v-6c6e62e1]{opacity:0}.sr-only[data-v-6c6e62e1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.math-block[data-v-2dc0a6cd]{min-height:var(--ms-size-math-min-height);transition:min-height var(--ms-duration-overlay) var(--ms-ease-standard)}.math-loading-overlay[data-v-2dc0a6cd]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:var(--ms-size-math-min-height)}.math-loading-spinner[data-v-2dc0a6cd]{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--loading-spinner) 15%,transparent);border-top-color:color-mix(in srgb,var(--loading-spinner) 80%,transparent);border-radius:50%;animation:math-spin-2dc0a6cd .8s linear infinite}@keyframes math-spin-2dc0a6cd{to{transform:rotate(360deg)}}.math-rendering[data-v-2dc0a6cd]{opacity:.3;transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.math-block__fallback[data-v-2dc0a6cd]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.math-fade-enter-active[data-v-2dc0a6cd],.math-fade-leave-active[data-v-2dc0a6cd]{transition:all var(--ms-duration-slow) var(--ms-ease-standard)}.math-fade-enter-from[data-v-2dc0a6cd],.math-fade-leave-to[data-v-2dc0a6cd]{opacity:0}.html-preview-frame__backdrop[data-v-24e66176]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.html-preview-frame[data-v-24e66176]{width:80vw;max-width:960px;height:70vh;background-color:var(--modal-bg);color:var(--modal-fg);border-radius:calc(var(--ms-radius) * 2);overflow:hidden;box-shadow:var(--ms-shadow-preview);display:flex;flex-direction:column}.html-preview-frame__header[data-v-24e66176]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;border-bottom:1px solid var(--code-border)}.html-preview-frame__title[data-v-24e66176]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.html-preview-frame__dot[data-v-24e66176]{width:.5rem;height:.5rem;border-radius:999px;background-color:hsl(var(--ms-success))}.html-preview-frame__label[data-v-24e66176]{white-space:nowrap}.html-preview-frame__close[data-v-24e66176]{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--modal-fg)}.html-preview-frame__iframe[data-v-24e66176]{width:100%;height:100%;border:none;display:block}@media(max-width:640px){.html-preview-frame[data-v-24e66176]{width:100vw;height:80vh;border-radius:0}}.code-block-container[data-v-b7ce948c]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-fg);--markstream-code-border-color: var(--code-border);--vscode-editor-selectionBackground: var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 16px 40px -32px hsl(var(--ms-foreground) / .18);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .92);--markstream-diff-editor-bg: var(--code-bg);--markstream-diff-editor-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-bg: hsl(var(--ms-muted));--markstream-diff-unchanged-divider: hsl(var(--ms-background) / .94);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .26);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: linear-gradient(180deg, var(--code-bg) 0%, hsl(var(--ms-muted)) 100%);--markstream-diff-panel-bg-soft: var(--code-bg);--markstream-diff-panel-bg-strong: var(--code-bg);--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-pane-divider: hsl(var(--ms-border) / .42);--markstream-diff-gutter-bg: transparent;--markstream-diff-gutter-guide: transparent;--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: var(--diff-added-fg);--markstream-diff-removed-fg: var(--diff-removed-fg);--markstream-diff-added-line: var(--diff-added-bg);--markstream-diff-removed-line: var(--diff-removed-bg);--markstream-diff-added-inline: var(--diff-added-inline-bg);--markstream-diff-removed-inline: var(--diff-removed-inline-bg);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width, 4px), hsl(var(--ms-diff-added) / .08) var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .08) 0 100%);--markstream-diff-added-line-fill: var(--diff-added-bg);--markstream-diff-removed-line-fill: var(--diff-removed-bg)}.code-block-container.is-dark[data-v-b7ce948c]{--markstream-code-fallback-bg: var(--code-bg);--markstream-code-fallback-fg: var(--code-fg);--markstream-code-border-color: var(--code-border);--markstream-code-fallback-selection-bg: var(--code-selection-bg);--markstream-diff-frame-border: var(--code-border);--markstream-diff-frame-shadow: 0 18px 40px -30px hsl(var(--ms-foreground) / .84);--markstream-diff-shell-fg: hsl(var(--ms-foreground));--markstream-diff-shell-muted: hsl(var(--ms-muted-foreground));--markstream-diff-shell-border: var(--code-border);--markstream-diff-shell-shadow: var(--ms-shadow-subtle);--markstream-diff-shell-bg: var(--code-bg);--markstream-diff-header-border: hsl(var(--ms-border) / .82);--markstream-diff-editor-bg: var(--code-bg);--markstream-diff-editor-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-fg: hsl(var(--ms-foreground));--markstream-diff-unchanged-bg: hsl(var(--ms-muted));--markstream-diff-unchanged-divider: hsl(var(--ms-background) / .18);--markstream-diff-focus: var(--focus-ring);--markstream-diff-widget-shadow: hsl(var(--ms-foreground) / .72);--markstream-diff-action-hover: var(--code-action-hover-bg);--markstream-diff-panel-bg: hsl(var(--ms-background) / .99);--markstream-diff-panel-bg-soft: hsl(var(--ms-background) / .99);--markstream-diff-panel-bg-strong: hsl(var(--ms-background) / .99);--markstream-diff-panel-border: hsl(var(--ms-border) / .3);--markstream-diff-pane-divider: hsl(var(--ms-border) / .34);--markstream-diff-gutter-bg: linear-gradient( 180deg, hsl(var(--ms-background) / .94) 0%, hsl(var(--ms-background) / .98) 100% );--markstream-diff-gutter-guide: hsl(var(--ms-muted-foreground) / .08);--markstream-diff-gutter-gap: 8px;--markstream-diff-line-number: var(--code-line-number);--markstream-diff-line-number-active: var(--code-line-number);--markstream-diff-added-fg: var(--diff-added-fg);--markstream-diff-removed-fg: var(--diff-removed-fg);--markstream-diff-added-line: var(--diff-added-bg);--markstream-diff-removed-line: var(--diff-removed-bg);--markstream-diff-added-inline: var(--diff-added-inline-bg);--markstream-diff-removed-inline: var(--diff-removed-inline-bg);--markstream-diff-added-inline-border: transparent;--markstream-diff-removed-inline-border: transparent;--markstream-diff-added-gutter: linear-gradient( 90deg, var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width, 4px), hsl(var(--ms-diff-added) / .2) var(--stream-monaco-gutter-marker-width, 4px) 100% );--markstream-diff-removed-gutter: repeating-linear-gradient( 180deg, var(--markstream-diff-removed-fg) 0 2px, transparent 2px 4px ) left / var(--stream-monaco-gutter-marker-width, 4px) 100% no-repeat, linear-gradient(90deg, hsl(var(--ms-diff-removed) / .18) 0 100%);--markstream-diff-added-line-fill: var(--diff-added-bg);--markstream-diff-removed-line-fill: var(--diff-removed-bg)}.code-editor-container[data-v-b7ce948c],.code-block-container.is-diff .code-editor-container[data-v-b7ce948c]{transition:none}.code-editor-layer[data-v-b7ce948c]{display:grid;min-width:0}.code-editor-layer>.code-editor-container[data-v-b7ce948c]{grid-area:1 / 1}[data-v-b7ce948c] .code-editor-layer>pre.code-pre-fallback{grid-area:1 / 1}.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .monaco-editor-background,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .lines-content{background:var(--vscode-editor-background, var(--markstream-code-fallback-bg))!important}.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .view-lines,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .view-line,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .view-line span,.code-block-container.is-plain-text[data-v-b7ce948c]:not(.is-diff) .monaco-editor .line-numbers{color:var(--vscode-editor-foreground, var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff[data-v-b7ce948c]{color:var(--markstream-diff-shell-fg);border-color:var(--markstream-diff-shell-border);background:var(--markstream-diff-shell-bg);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground: var(--markstream-diff-action-hover);--code-fg: var(--markstream-diff-shell-fg);--code-header-bg: transparent;--code-border: var(--markstream-diff-header-border);--code-line-number: var(--markstream-diff-shell-muted);--code-action-fg: var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-b7ce948c]{background:transparent;--vscode-editor-background: var(--markstream-diff-editor-bg);--vscode-editor-foreground: var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground: var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground: var(--markstream-diff-unchanged-bg);--vscode-focusBorder: var(--markstream-diff-focus);--vscode-widget-shadow: var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground: color-mix( in srgb, var(--markstream-diff-editor-bg) 90%, var(--markstream-diff-editor-fg) 10% );--stream-monaco-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-editor-fg: var(--markstream-diff-editor-fg);--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg);--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg);--stream-monaco-frame-radius: 0;--stream-monaco-fixed-editor-bg: var(--markstream-diff-editor-bg);--stream-monaco-frame-border: transparent;--stream-monaco-frame-shadow: none;--stream-monaco-panel-bg: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-soft: var(--markstream-diff-editor-bg);--stream-monaco-panel-bg-strong: var(--markstream-diff-editor-bg);--stream-monaco-panel-border: transparent;--stream-monaco-pane-divider: var(--markstream-diff-pane-divider);--stream-monaco-gutter-bg: var(--markstream-diff-gutter-bg);--stream-monaco-gutter-guide: var(--markstream-diff-gutter-guide);--stream-monaco-gutter-marker-width: 3px;--stream-monaco-gutter-gap: 8px;--stream-monaco-line-number: var(--markstream-diff-line-number);--stream-monaco-line-number-active: var(--markstream-diff-line-number-active);--stream-monaco-line-number-left: calc( var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap) );--stream-monaco-line-number-width: 28px;--stream-monaco-line-number-align: right;--stream-monaco-original-margin-width: calc( var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2) + var(--stream-monaco-line-number-width) );--stream-monaco-original-scrollable-left: var(--stream-monaco-original-margin-width);--stream-monaco-original-scrollable-width: calc( 100% - var(--stream-monaco-original-margin-width) );--stream-monaco-modified-margin-width: calc( var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2) + var(--stream-monaco-line-number-width) );--stream-monaco-modified-scrollable-left: var(--stream-monaco-modified-margin-width);--stream-monaco-modified-scrollable-width: calc( 100% - var(--stream-monaco-modified-margin-width) );--stream-monaco-added-fg: var(--markstream-diff-added-fg);--stream-monaco-removed-fg: var(--markstream-diff-removed-fg);--stream-monaco-added-line: var(--markstream-diff-added-line);--stream-monaco-removed-line: var(--markstream-diff-removed-line);--stream-monaco-added-inline: var(--markstream-diff-added-inline);--stream-monaco-removed-inline: var(--markstream-diff-removed-inline);--stream-monaco-added-outline: transparent;--stream-monaco-removed-outline: transparent;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border);--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border);--stream-monaco-added-line-shadow: none;--stream-monaco-removed-line-shadow: none;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter);--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter);--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill);--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill);--stream-monaco-added-border: hsl(var(--ms-diff-added) / .25);--stream-monaco-removed-border: hsl(var(--ms-diff-removed) / .25);--stream-monaco-widget-shadow: var(--markstream-diff-widget-shadow)}.code-editor-container.is-hidden[data-v-b7ce948c]{opacity:0;pointer-events:none}[data-v-b7ce948c] pre.code-pre-fallback{margin:0;padding:var(--markstream-code-padding-y, 8px) var(--markstream-code-padding-x, 12px);padding-left:var(--markstream-code-padding-left, 52px);background:transparent;color:var(--vscode-editor-foreground, inherit);font-size:var(--vscode-editor-font-size, 14px);font-weight:400;font-family:var( --markstream-code-font-family, ui-monospace, SFMono-Regular, SF Mono, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace )}[data-v-b7ce948c] pre.code-pre-fallback>code{font-size:inherit;font-weight:inherit;line-height:inherit}[data-v-b7ce948c] pre.code-pre-fallback.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.code-block-container.is-rendering .code-height-placeholder[data-v-b7ce948c]{background-size:400% 100%;animation:code-skeleton-shimmer-b7ce948c 1.2s ease-in-out infinite;min-height:var(--ms-size-skeleton-min-height);background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%)}.code-loading-placeholder[data-v-b7ce948c]{padding:1rem;min-height:var(--ms-size-skeleton-min-height)}.loading-skeleton[data-v-b7ce948c]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-b7ce948c]{height:1rem;background:linear-gradient(90deg,var(--loading-shimmer) 25%,hsl(var(--ms-muted) / .7) 37%,var(--loading-shimmer) 63%);background-size:400% 100%;animation:code-skeleton-shimmer-b7ce948c 1.2s ease-in-out infinite;border-radius:calc(var(--ms-radius) * .5)}.skeleton-line.short[data-v-b7ce948c]{width:60%}@keyframes code-skeleton-shimmer-b7ce948c{0%{background-position:100% 0}to{background-position:0 0}}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center{border-radius:var(--ms-radius)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;min-height:28px!important;transition:background-color .14s ease,border-color .14s ease!important}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:hover,[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 4%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 10%,transparent)!important;box-shadow:none!important}[data-v-b7ce948c] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-v-b7ce948c] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center:hover,[data-v-b7ce948c] .stream-monaco-diff-root.stream-monaco-diff-appearance-dark .monaco-editor .diff-hidden-lines .center.stream-monaco-focus-within{background:color-mix(in srgb,var(--stream-monaco-editor-fg) 6%,transparent)!important;border-color:color-mix(in srgb,var(--stream-monaco-editor-fg) 12%,transparent)!important;box-shadow:none!important}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center .stream-monaco-unchanged-count:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;flex-shrink:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-v-b7ce948c] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-diff-editor .diffOverview,[data-v-b7ce948c] .stream-monaco-diff-root .decorationsOverviewRuler{display:none!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}[data-v-b7ce948c] .code-block-container .stream-monaco-diff-root .monaco-diff-editor{border:0!important;border-radius:0!important;box-shadow:none!important}[data-v-b7ce948c] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-clickable)>*:not(a){visibility:hidden!important}[data-v-b7ce948c] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines-compact .text{opacity:0!important}[data-v-b7ce948c] .stream-monaco-diff-root{--stream-monaco-gutter-gap: var(--markstream-diff-gutter-gap) !important;--stream-monaco-line-number: var(--markstream-diff-line-number) !important;--stream-monaco-line-number-active: var(--markstream-diff-line-number-active) !important;--stream-monaco-added-fg: var(--markstream-diff-added-fg) !important;--stream-monaco-removed-fg: var(--markstream-diff-removed-fg) !important;--stream-monaco-added-line: var(--markstream-diff-added-line) !important;--stream-monaco-removed-line: var(--markstream-diff-removed-line) !important;--stream-monaco-added-inline: var(--markstream-diff-added-inline) !important;--stream-monaco-removed-inline: var(--markstream-diff-removed-inline) !important;--stream-monaco-added-inline-border: var(--markstream-diff-added-inline-border) !important;--stream-monaco-removed-inline-border: var(--markstream-diff-removed-inline-border) !important;--stream-monaco-added-line-fill: var(--markstream-diff-added-line-fill) !important;--stream-monaco-removed-line-fill: var(--markstream-diff-removed-line-fill) !important;--stream-monaco-added-gutter: var(--markstream-diff-added-gutter) !important;--stream-monaco-removed-gutter: var(--markstream-diff-removed-gutter) !important;--stream-monaco-added-line-shadow: none !important;--stream-monaco-removed-line-shadow: none !important;--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important}[data-v-b7ce948c] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-unchanged-bridge-source),[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{--stream-monaco-unchanged-bg: var(--markstream-diff-unchanged-bg) !important;--stream-monaco-unchanged-fg: var(--markstream-diff-unchanged-fg) !important;background:var(--stream-monaco-unchanged-bg)!important;color:var(--stream-monaco-unchanged-fg)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{right:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width) / 2 + (var(--stream-monaco-gutter-gap) * 2))!important;width:auto!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:hover,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:focus-visible,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + (var(--stream-monaco-gutter-gap) * 2))!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge.stream-monaco-diff-unchanged-bridge-line-info .stream-monaco-unchanged-rail,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{background:var(--stream-monaco-unchanged-bg)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-right-color:var(--markstream-diff-unchanged-divider)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal{border-bottom-color:transparent!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-both .stream-monaco-unchanged-reveal:first-child{border-bottom-color:var(--markstream-diff-unchanged-divider)!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-top-only .stream-monaco-unchanged-reveal,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-bottom-only .stream-monaco-unchanged-reveal{border-bottom:0!important}[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-meta,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-count,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-metadata-label,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible,[data-v-b7ce948c] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible{color:var(--markstream-diff-unchanged-fg)!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center{align-items:center;justify-content:center}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center{align-items:center;justify-content:center!important;position:relative}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center:not(.stream-monaco-clickable){opacity:0!important;pointer-events:none!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center .stream-monaco-unchanged-meta{justify-content:center!important;padding:0 28px!important}[data-v-b7ce948c] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center>div:first-child{align-items:center;display:flex;justify-content:center!important;min-width:100%;width:100%!important}[data-v-b7ce948c] .markstream-inline-fold-proxy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--ms-radius) * .5);box-shadow:none;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:auto;position:absolute;z-index:2}[data-v-b7ce948c] .markstream-inline-fold-proxy:hover,[data-v-b7ce948c] .markstream-inline-fold-proxy:focus-visible{background:transparent}[data-v-b7ce948c] .markstream-inline-fold-proxy:focus-visible{outline:1px solid var(--vscode-focusBorder, currentColor);outline-offset:-1px}.action-icon{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot{display:inline-flex;align-items:center;justify-content:center}.icon-slot svg{display:block;width:100%;height:100%}.mermaid-block-container[data-v-44da2025]{margin:var(--ms-flow-diagram-y) 0;border-color:var(--diagram-border)}.mermaid-block-header[data-v-44da2025]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border)}.mermaid-label-text[data-v-44da2025]{color:var(--code-action-fg)}.mermaid-mode-toggle-group[data-v-44da2025]{background:transparent}.mermaid-mode-btn[data-v-44da2025]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6}.mermaid-mode-btn[data-v-44da2025]:hover{opacity:.9}.mermaid-mode-btn.is-active[data-v-44da2025]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.mermaid-header-actions[data-v-44da2025]{gap:var(--ms-gap-header-actions)}.mermaid-action-btn[data-v-44da2025]{font-family:inherit;font-size:var(--ms-text-label);color:var(--code-action-fg)}.mermaid-action-btn[data-v-44da2025]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.mermaid-action-btn[data-v-44da2025]:active{transform:scale(.98)}.mermaid-source-panel[data-v-44da2025]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.mermaid-source-code[data-v-44da2025]{color:hsl(var(--ms-foreground))}.mermaid-preview-area[data-v-44da2025]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-standard)}.mermaid-modal-overlay[data-v-44da2025]{background:var(--modal-overlay)}.mermaid-modal-panel[data-v-44da2025]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}._mermaid[data-v-44da2025]{position:relative;font-family:inherit;content-visibility:auto;contain:content;contain-intrinsic-size:var(--ms-size-diagram-min-height) 240px}._mermaid[data-v-44da2025] [data-mermaid-svg-layer]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}._mermaid[data-v-44da2025] svg{width:100%;height:auto;display:block}.fullscreen[data-v-44da2025]{width:100%;max-height:100%!important;height:100%!important}.mermaid-dialog-enter-from[data-v-44da2025],.mermaid-dialog-leave-to[data-v-44da2025]{opacity:0}.mermaid-dialog-enter-active[data-v-44da2025],.mermaid-dialog-leave-active[data-v-44da2025]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.mermaid-dialog-enter-from .dialog-panel[data-v-44da2025],.mermaid-dialog-leave-to .dialog-panel[data-v-44da2025]{transform:translateY(8px) scale(.98);opacity:.98}.mermaid-dialog-enter-to .dialog-panel[data-v-44da2025],.mermaid-dialog-leave-from .dialog-panel[data-v-44da2025]{transform:translateY(0) scale(1);opacity:1}.mermaid-dialog-enter-active .dialog-panel[data-v-44da2025],.mermaid-dialog-leave-active .dialog-panel[data-v-44da2025]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-block-container[data-v-65b7e21c]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.infographic-block-header[data-v-65b7e21c]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.infographic-label[data-v-65b7e21c]{font-size:var(--ms-text-label);color:hsl(var(--ms-muted-foreground))}.action-icon[data-v-65b7e21c]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.icon-slot[data-v-65b7e21c]{display:inline-flex;align-items:center;justify-content:center}.icon-slot[data-v-65b7e21c] svg{display:block;width:100%;height:100%}.infographic-mode-toggle[data-v-65b7e21c]{background:transparent}.infographic-mode-btn[data-v-65b7e21c]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:color .15s,background-color .15s,opacity .15s}.infographic-mode-btn[data-v-65b7e21c]:hover{opacity:.9}.infographic-mode-btn.is-active[data-v-65b7e21c]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.infographic-header-actions[data-v-65b7e21c]{gap:var(--ms-gap-header-actions)}.infographic-action-btn[data-v-65b7e21c]{font-family:inherit;color:var(--code-action-fg);transition:background-color .15s,color .15s}.infographic-action-btn[data-v-65b7e21c]:hover{background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.infographic-action-btn[data-v-65b7e21c]:active{transform:scale(.98)}.infographic-source[data-v-65b7e21c]{padding:var(--ms-inset-panel-body);background:var(--diagram-bg)}.infographic-source-code[data-v-65b7e21c]{color:hsl(var(--ms-foreground))}.infographic-preview[data-v-65b7e21c]{background:var(--diagram-bg);min-height:var(--ms-size-diagram-min-height);transition-duration:var(--ms-duration-fast)}.infographic-modal-overlay[data-v-65b7e21c]{background:var(--modal-overlay)}.infographic-modal-panel[data-v-65b7e21c]{background:var(--modal-bg);color:var(--modal-fg);box-shadow:var(--ms-shadow-modal)}.fullscreen[data-v-65b7e21c]{width:100%;max-height:100%!important;height:100%!important}.infographic-dialog-enter-from[data-v-65b7e21c],.infographic-dialog-leave-to[data-v-65b7e21c]{opacity:0}.infographic-dialog-enter-active[data-v-65b7e21c],.infographic-dialog-leave-active[data-v-65b7e21c]{transition:opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.infographic-dialog-enter-from .dialog-panel[data-v-65b7e21c],.infographic-dialog-leave-to .dialog-panel[data-v-65b7e21c]{transform:translateY(8px) scale(.98);opacity:.98}.infographic-dialog-enter-to .dialog-panel[data-v-65b7e21c],.infographic-dialog-leave-from .dialog-panel[data-v-65b7e21c]{transform:translateY(0) scale(1);opacity:1}.infographic-dialog-enter-active .dialog-panel[data-v-65b7e21c],.infographic-dialog-leave-active .dialog-panel[data-v-65b7e21c]{transition:transform var(--ms-duration-overlay) var(--ms-ease-standard),opacity var(--ms-duration-overlay) var(--ms-ease-standard)}.d2-block-container[data-v-9be36d9c]{margin:var(--ms-flow-diagram-y) 0;background:var(--diagram-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground));box-shadow:var(--ms-shadow-subtle)}.d2-block-header[data-v-9be36d9c]{padding:var(--ms-inset-panel-y) var(--ms-inset-panel-x);background:var(--diagram-header-bg);border-color:var(--diagram-border);color:hsl(var(--ms-foreground))}.d2-mode-toggle[data-v-9be36d9c]{background:transparent}.mode-btn[data-v-9be36d9c]{font-size:var(--ms-text-label);color:var(--code-action-fg);opacity:.6;transition:opacity .2s,color .2s,background-color .2s}.mode-btn[data-v-9be36d9c]:hover{opacity:.9}.mode-btn.is-active[data-v-9be36d9c]{background:hsl(var(--ms-foreground) / .08);color:var(--code-fg);opacity:1}.d2-header-actions[data-v-9be36d9c]{gap:var(--ms-gap-header-actions)}.d2-action-btn[data-v-9be36d9c]{color:var(--code-action-fg);opacity:.7;transition:opacity .2s,background-color .15s,color .15s}.d2-action-btn[data-v-9be36d9c]:hover{opacity:1;background:var(--code-action-hover-bg);color:var(--code-action-hover-fg)}.d2-action-btn[data-v-9be36d9c]:disabled{opacity:.3;cursor:not-allowed}.d2-block-body[data-v-9be36d9c]{position:relative}.d2-source[data-v-9be36d9c]{padding:var(--ms-inset-panel-body) var(--ms-inset-panel-x);font-family:var(--vscode-editor-font-family, "Fira Code", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.d2-code[data-v-9be36d9c]{white-space:pre;font-size:.875rem;line-height:1.5}.d2-render[data-v-9be36d9c]{max-height:var(--ms-size-code-max-height);overflow:auto}.d2-svg[data-v-9be36d9c] svg.markstream-d2-root-svg{width:100%;max-width:100%;height:auto;display:block}.d2-label[data-v-9be36d9c]{font-size:var(--ms-text-label)}.action-icon[data-v-9be36d9c]{width:var(--ms-action-btn-icon);height:var(--ms-action-btn-icon)}.d2-error[data-v-9be36d9c]{color:hsl(var(--ms-destructive))}:root,:root[data-theme=white]{color-scheme:light;--font-sans: "IBM Plex Sans", "Segoe UI", sans-serif;--color-accent-rgb: 17, 17, 17;--surface-base: #f5f7fb;--surface-muted: #eef2f7;--surface-elevated: #ffffff;--surface-sidebar: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(244, 247, 252, .98));--surface-brand: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(250, 251, 255, .96));--surface-overlay: rgba(255, 255, 255, .86);--surface-card: rgba(255, 255, 255, .9);--surface-panel: rgba(255, 255, 255, .96);--surface-panel-muted: rgba(248, 250, 252, .92);--surface-panel-soft: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(250, 250, 252, .96));--surface-input: rgba(248, 250, 252, .92);--surface-code: #0b1020;--surface-table-head: rgba(245, 245, 248, .98);--surface-table-row-hover: rgba(var(--color-accent-rgb), .04);--surface-contrast: #111827;--surface-contrast-soft: rgba(17, 24, 39, .05);--surface-hover: rgba(17, 24, 39, .05);--surface-active: linear-gradient(90deg, rgba(17, 17, 17, .12), rgba(17, 17, 17, .04));--surface-accent-soft: linear-gradient(135deg, rgba(var(--color-accent-rgb), .16), rgba(var(--color-accent-rgb), .04));--color-accent: #111111;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-tertiary: #8f959e;--color-text-quaternary: #a1a1aa;--color-text-on-brand: #ffffff;--color-border: #d7dce5;--color-border-strong: rgba(15, 23, 42, .08);--color-border-soft: #e5e6eb;--color-active-border: rgba(17, 17, 17, .12);--color-status-warning: #b45309;--color-status-warning-strong: #92400e;--color-status-warning-soft: rgba(245, 158, 11, .08);--color-status-warning-border: rgba(245, 158, 11, .25);--color-status-warning-glow: rgba(245, 158, 11, .14);--color-status-danger: #ef4444;--color-status-danger-strong: #b91c1c;--color-status-danger-soft: rgba(239, 68, 68, .08);--color-status-danger-border: rgba(239, 68, 68, .22);--color-status-danger-glow: rgba(239, 68, 68, .14);--color-status-success: #16a34a;--color-status-success-soft: rgba(34, 197, 94, .12);--color-status-info: #2563eb;--color-status-info-soft: rgba(59, 130, 246, .12);--color-status-info-border: rgba(37, 99, 235, .2);--color-status-info-glow: rgba(37, 99, 235, .14);--color-status-info-strong: #1d4ed8;--surface-overlay-backdrop: rgba(15, 23, 42, .22);--surface-inset-highlight: rgba(255, 255, 255, .72);--shadow-soft-xs: 0 8px 18px rgba(15, 23, 42, .04);--shadow-soft-xs-strong: 0 8px 18px rgba(15, 23, 42, .08);--shadow-soft-sm: 0 10px 22px rgba(15, 23, 42, .05);--shadow-soft-md: 0 16px 28px rgba(15, 23, 42, .08);--shadow-soft-strong: 0 14px 30px rgba(15, 23, 42, .14);--shadow-dialog-soft: 0 18px 48px rgba(15, 23, 42, .2);--shadow-soft: 0 14px 30px rgba(15, 23, 42, .05);--shadow-floating: 0 12px 28px rgba(15, 23, 42, .05);--shadow-surface: 0 18px 40px rgba(15, 23, 42, .08);--shadow-panel: 0 18px 40px rgba(15, 23, 42, .05);--shadow-dialog: 0 24px 48px rgba(15, 23, 42, .12);--control-slider-track: #e5e7eb;--control-slider-thumb: #202127;--control-switch-on: #34c759;--control-switch-off: #e5e7eb;--control-primary-bg: #111827;--control-primary-hover-bg: #1f2937;--control-primary-fg: #ffffff;--control-primary-disabled-bg: rgba(15, 23, 42, .16);--control-primary-disabled-fg: rgba(255, 255, 255, .88);--control-secondary-bg: var(--surface-panel);--control-secondary-border: var(--color-border);--control-secondary-fg: var(--color-text-primary);--control-secondary-hover-bg: var(--surface-hover);--control-skeleton-base: rgba(15, 23, 42, .08);--control-skeleton-highlight: rgba(15, 23, 42, .14);--experience-page-bg: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(244, 247, 252, .86));--experience-panel-bg: rgba(255, 255, 255, .8);--experience-panel-border: var(--color-border);--experience-panel-shadow: none;--experience-table-head-bg: rgba(15, 23, 42, .03);--experience-assistant-avatar-bg: linear-gradient(135deg, #334155, #111827);--experience-user-avatar-bg: linear-gradient(135deg, #cbd5e1, #94a3b8);--experience-bubble-bg: var(--surface-elevated);--experience-bubble-border: rgba(15, 23, 42, .05);--experience-bubble-user-bg: #2f3440;--experience-bubble-user-fg: var(--surface-elevated);--experience-attachment-bg: rgba(15, 23, 42, .06);--experience-attachment-user-bg: rgba(255, 255, 255, .14);--experience-code-bg: rgba(15, 23, 42, .08);--experience-code-user-bg: rgba(255, 255, 255, .16);--experience-danger-bg: rgba(239, 68, 68, .08);--experience-danger-border: rgba(239, 68, 68, .18);--experience-danger-text: #b91c1c;--experience-composer-bg: var(--surface-elevated);--experience-primary-bg: var(--color-accent);--experience-primary-fg: var(--surface-elevated);--experience-badge-hot-fg: #f97316;--experience-badge-hot-bg: rgba(249, 115, 22, .12);--experience-badge-new-fg: #16a34a;--experience-badge-new-bg: rgba(34, 197, 94, .14);--experience-selector-trigger-bg: var(--surface-elevated);--experience-selector-open-border: rgba(var(--color-accent-rgb), .18);--experience-selector-open-shadow: var(--shadow-soft);--experience-selector-popover-bg: var(--surface-panel);--experience-selector-popover-border: var(--color-border-strong);--experience-selector-popover-shadow: var(--shadow-floating);--experience-selector-item-active-bg: var(--surface-hover);--experience-rail-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(248, 250, 252, .92));--experience-rail-border: var(--color-border);--experience-rail-icon-bg: rgba(var(--color-accent-rgb), .08);--experience-rail-danger-bg: rgba(239, 68, 68, .12);--experience-rail-danger-fg: #ef4444;--experience-rail-compact-active-bg: var(--color-accent);--experience-rail-compact-active-fg: var(--surface-elevated);--experience-api-code-block-bg: #0b1020;--experience-api-code-block-fg: #f8fafc;--experience-api-active-tab-bg: var(--color-accent);--experience-api-active-tab-fg: var(--surface-elevated);--experience-model-selector-popover-width: min(360px, calc(100vw - 32px) );--experience-model-selector-trigger-gap: 14px;--experience-model-selector-trigger-width: min(100%, 340px);--experience-model-selector-trigger-min-height: 68px;--experience-model-selector-trigger-padding: 12px 16px;--experience-model-selector-trigger-border-width: 1px;--experience-model-selector-trigger-radius: 20px;--experience-model-selector-trigger-lift: -1px;--experience-model-selector-logo-size: 32px;--experience-model-selector-logo-radius: 12px;--experience-model-selector-logo-font-size: 16px;--experience-model-selector-copy-gap: 3px;--experience-model-selector-title-font-size: 15px;--experience-model-selector-placeholder-font-size: 13px;--experience-model-selector-panel-gap: 18px;--experience-model-selector-search-inset: 8px;--experience-model-selector-search-margin-bottom: 18px;--experience-model-selector-search-height: 40px;--experience-model-selector-search-font-size: 12px;--experience-model-selector-search-padding-inline: 14px;--experience-model-selector-search-radius: 12px;--experience-model-selector-groups-gap: 18px;--experience-model-selector-groups-max-height: min(48vh, 420px);--experience-model-selector-groups-padding: 0 8px 10px;--experience-model-selector-group-gap: 10px;--experience-model-selector-group-title-font-size: 11px;--experience-model-selector-group-title-padding-inline: 12px;--experience-model-selector-group-title-letter-spacing: .06em;--experience-model-selector-item-gap: 12px;--experience-model-selector-item-padding: 10px 12px;--experience-model-selector-item-radius: 12px;--experience-model-selector-item-lift: -1px;--experience-model-selector-active-ring-width: 1px;--experience-model-selector-item-logo-size: 32px;--experience-model-selector-item-logo-radius: 12px;--experience-model-selector-item-logo-font-size: 15px;--experience-model-selector-item-copy-gap: 4px;--experience-model-selector-item-title-row-gap: 6px;--experience-model-selector-item-title-row-font-size: 13px;--experience-model-selector-badge-height: 20px;--experience-model-selector-badge-padding-inline: 7px;--experience-model-selector-badge-radius: 9px;--experience-model-selector-badge-font-size: 10px;--experience-model-selector-popover-padding: 14px;--experience-model-selector-popover-border-width: 1px;--experience-model-selector-popover-radius: 22px;--experience-model-selector-input-border-width: 1px;--experience-params-drawer-size: 460px;--experience-params-drawer-section-border-width: 1px;--experience-params-drawer-header-padding: 18px 24px 16px;--experience-params-drawer-header-gap: 16px;--experience-params-drawer-footer-gap: 10px;--experience-params-drawer-footer-link-gap: 20px;--experience-params-drawer-footer-padding-top: 12px;--experience-params-drawer-footer-padding-bottom: 14px;--experience-params-drawer-title-font-size: 18px;--experience-params-drawer-title-letter-spacing: 0;--experience-params-drawer-close-size: 34px;--experience-params-drawer-close-radius: 10px;--experience-params-drawer-body-gap: 16px;--experience-params-drawer-body-padding: 18px 24px 16px;--experience-params-drawer-section-gap: 8px;--experience-params-drawer-section-prompt-gap: 10px;--experience-params-drawer-section-head-gap: 10px;--experience-params-drawer-label-font-size: 15px;--experience-params-drawer-label-letter-spacing: 0;--experience-params-drawer-value-font-size: 14px;--experience-params-drawer-hint-font-size: 12px;--experience-params-drawer-switch-row-gap: 16px;--experience-params-drawer-switch-row-min-height: 36px;--experience-params-drawer-switch-content-gap: 6px;--experience-params-drawer-switch-label-font-size: 14px;--experience-params-drawer-switch-description-font-size: 12px;--experience-params-drawer-footer-link-font-size: 13px;--experience-params-drawer-reset-min-height: 40px;--experience-params-drawer-reset-radius: 14px;--experience-params-drawer-reset-font-size: 14px;--experience-params-drawer-textarea-min-height: 88px;--experience-params-drawer-textarea-padding: 14px 16px;--experience-params-drawer-textarea-radius: 16px;--experience-params-drawer-textarea-border-width: 1px;--experience-params-drawer-textarea-font-size: 14px;--experience-params-drawer-textarea-focus-border-width: 1px;--experience-params-drawer-textarea-focus-ring-width: 3px;--experience-params-drawer-slider-height: 6px;--experience-params-drawer-slider-radius: 999px;--experience-params-drawer-slider-runway-margin: 0 0 2px;--experience-params-drawer-slider-button-size: 16px;--experience-params-drawer-slider-button-top: -15px;--experience-params-drawer-switch-core-min-width: 42px;--experience-params-drawer-switch-core-height: 24px;--experience-params-drawer-switch-core-radius: 999px;--experience-params-drawer-switch-action-size: 18px;--experience-api-dialog-width: 760px;--experience-api-dialog-header-gap: 16px;--experience-api-dialog-title-font-size: 20px;--experience-api-dialog-subtitle-margin-top: 8px;--experience-api-dialog-subtitle-font-size: 12px;--experience-api-dialog-close-size: 44px;--experience-api-dialog-close-radius: 16px;--experience-api-dialog-content-gap: 24px;--experience-api-dialog-summary-border-width: 1px;--experience-api-dialog-summary-radius: 24px;--experience-api-dialog-summary-row-columns: 180px minmax(0, 1fr);--experience-api-dialog-summary-row-gap: 20px;--experience-api-dialog-summary-row-padding: 18px 22px;--experience-api-dialog-summary-label-font-size: 13px;--experience-api-dialog-summary-value-gap: 10px;--experience-api-dialog-summary-value-justify: flex-end;--experience-api-dialog-copy-min-height: 36px;--experience-api-dialog-copy-min-width: 72px;--experience-api-dialog-copy-padding-inline: 12px;--experience-api-dialog-copy-radius: 12px;--experience-api-dialog-copy-font-size: 12px;--experience-api-dialog-copy-gap: 8px;--experience-api-dialog-shell-radius: 28px;--experience-api-dialog-shell-padding: 8px;--experience-api-dialog-body-padding-top: 8px;--experience-conversation-rail-gap: 16px;--experience-conversation-rail-width: 320px;--experience-conversation-rail-collapsed-width: 92px;--experience-conversation-rail-padding: 18px 16px;--experience-conversation-rail-border-width: 1px;--experience-conversation-rail-header-gap: 12px;--experience-conversation-rail-title-font-size: 16px;--experience-conversation-rail-toggle-size: 40px;--experience-conversation-rail-toggle-radius: 14px;--experience-conversation-rail-new-chat-gap: 10px;--experience-conversation-rail-new-chat-min-height: 54px;--experience-conversation-rail-new-chat-padding-inline: 16px;--experience-conversation-rail-new-chat-border-width: 1px;--experience-conversation-rail-new-chat-radius: 18px;--experience-conversation-rail-new-chat-font-size: 15px;--experience-conversation-rail-content-gap: 18px;--experience-conversation-rail-section-gap: 10px;--experience-conversation-rail-section-title-font-size: 12px;--experience-conversation-rail-list-gap: 8px;--experience-conversation-rail-item-padding: 12px 14px;--experience-conversation-rail-item-radius: 18px;--experience-conversation-rail-item-main-gap: 12px;--experience-conversation-rail-item-icon-size: 30px;--experience-conversation-rail-item-icon-radius: 12px;--experience-conversation-rail-item-copy-gap: 4px;--experience-conversation-rail-item-title-font-size: 14px;--experience-conversation-rail-item-meta-font-size: 12px;--experience-conversation-rail-item-delete-size: 30px;--experience-conversation-rail-item-delete-radius: 12px;--experience-conversation-rail-compact-control-size: 54px;--experience-conversation-rail-compact-list-gap: 10px;--experience-conversation-rail-compact-item-radius: 18px;--experience-conversation-rail-compact-item-font-size: 15px;--experience-conversation-rail-empty-font-size: 13px;--experience-center-page-direction: row;--experience-center-page-workspace-padding: 0;--experience-center-page-panel-border-width: 0;--experience-center-page-panel-radius: 0;--experience-center-page-panel-header-direction: row;--experience-center-page-panel-header-align: center;--experience-center-page-panel-header-gap: 16px;--experience-center-page-panel-header-padding: 16px 20px;--experience-center-page-panel-header-border-width: 1px;--experience-center-page-panel-actions-gap: 8px;--experience-center-page-panel-actions-justify: flex-start;--experience-center-page-icon-action-size: 44px;--experience-center-page-icon-action-radius: 16px;--experience-center-page-icon-action-border-width: 1px;--experience-center-page-icon-action-lift: -1px;--experience-center-page-empty-state-gap: 26px;--experience-center-page-empty-state-max-width: 980px;--experience-center-page-empty-state-padding: 56px 32px 44px;--experience-center-page-empty-copy-gap: 14px;--experience-center-page-empty-title-row-gap: 14px;--experience-center-page-empty-logo-size: 48px;--experience-center-page-empty-logo-radius: 18px;--experience-center-page-empty-logo-font-size: 22px;--experience-center-page-empty-title-copy-gap: 6px;--experience-center-page-empty-title-font-size: clamp(22px, 2.5vw, 28px);--experience-center-page-empty-badges-gap: 8px;--experience-center-page-empty-description-max-width: 980px;--experience-center-page-empty-description-font-size: 13px;--experience-center-page-status-badge-min-height: 24px;--experience-center-page-status-badge-padding-inline: 9px;--experience-center-page-status-badge-radius: 11px;--experience-center-page-status-badge-font-size: 11px;--experience-center-page-pricing-card-border-width: 1px;--experience-center-page-pricing-card-radius: 24px;--experience-center-page-pricing-cell-padding: 16px 22px;--experience-center-page-pricing-cell-border-width: 1px;--experience-center-page-pricing-head-font-size: 12px;--experience-center-page-pricing-body-font-size: 13px;--experience-center-page-messages-gap: 28px;--experience-center-page-messages-max-width: 1280px;--experience-center-page-messages-padding: 28px 36px 44px;--experience-message-gap: 14px;--experience-message-avatar-size: 40px;--experience-message-avatar-radius: 16px;--experience-message-avatar-font-size: 16px;--experience-message-content-gap: 10px;--experience-message-content-max-width: min(100%, 1120px);--experience-message-head-gap: 10px;--experience-message-head-font-size: 12px;--experience-message-status-font-size: 11px;--experience-message-bubble-gap: 14px;--experience-message-bubble-padding: 16px 18px;--experience-message-bubble-radius: 22px;--experience-message-bubble-border-width: 1px;--experience-message-attachments-gap: 8px;--experience-message-attachment-min-height: 28px;--experience-message-attachment-padding-inline: 10px;--experience-message-attachment-radius: 12px;--experience-message-attachment-font-size: 11px;--experience-message-actions-gap: 8px;--experience-message-action-gap: 6px;--experience-message-action-min-height: 34px;--experience-message-action-padding-inline: 10px;--experience-message-action-radius: 12px;--experience-message-action-font-size: 12px;--experience-message-markdown-font-size: 11px;--experience-message-markdown-list-padding-left: 20px;--experience-message-markdown-code-padding: 14px 16px;--experience-message-markdown-code-radius: 16px;--experience-center-page-blank-state-gap: 10px;--experience-center-page-blank-state-padding: 40px;--experience-center-page-composer-gap: 12px;--experience-center-page-composer-padding: 16px 20px 20px;--experience-center-page-composer-border-width: 1px;--experience-center-page-attachment-strip-gap: 10px;--experience-center-page-attachment-pill-gap: 6px;--experience-center-page-attachment-pill-min-height: 32px;--experience-center-page-attachment-pill-padding-inline: 12px;--experience-center-page-attachment-pill-radius: 14px;--experience-center-page-attachment-pill-font-size: 12px;--experience-center-page-attachment-remove-size: 20px;--experience-center-page-notice-gap: 16px;--experience-center-page-notice-padding: 12px 14px;--experience-center-page-notice-radius: 16px;--experience-center-page-notice-font-size: 12px;--experience-center-page-notice-action-min-height: 32px;--experience-center-page-notice-action-padding-inline: 12px;--experience-center-page-notice-action-radius: 12px;--experience-center-page-notice-action-font-size: 11px;--experience-center-page-composer-shell-gap: 10px;--experience-center-page-composer-shell-min-height: 66px;--experience-center-page-composer-shell-padding: 8px 10px;--experience-center-page-composer-shell-border-width: 1px;--experience-center-page-composer-shell-radius: 20px;--experience-center-page-composer-shell-wrap: nowrap;--experience-center-page-composer-input-min-height: 40px;--experience-center-page-composer-input-max-height: 180px;--experience-center-page-composer-input-padding: 8px 4px 6px;--experience-center-page-composer-input-font-size: 13px;--experience-center-page-send-size: 46px;--experience-center-page-send-radius: 16px;--experience-center-page-send-margin-left: 0;--experience-center-page-upload-item-gap: 8px;--dashboard-shell-height: 100vh;--dashboard-shell-sidebar-expanded-width: 288px;--dashboard-shell-sidebar-collapsed-width: 104px;--dashboard-shell-aside-padding: 20px 16px 20px 20px;--dashboard-shell-aside-border-width: 1px;--dashboard-shell-aside-blur: blur(24px);--dashboard-sidebar-gap: 20px;--dashboard-sidebar-brand-min-height: 64px;--dashboard-sidebar-brand-padding: 18px 20px;--dashboard-sidebar-brand-radius: 20px;--dashboard-sidebar-brand-border-width: 1px;--dashboard-sidebar-brand-collapsed-padding: 16px;--dashboard-sidebar-scrollbar-margin-inline: -4px;--dashboard-sidebar-scrollbar-padding-inline: 4px;--dashboard-sidebar-section-gap: 8px;--dashboard-sidebar-section-margin-bottom: 16px;--dashboard-sidebar-section-title-padding-inline: 12px;--dashboard-sidebar-section-title-font-size: 12px;--dashboard-sidebar-section-title-letter-spacing: .1em;--dashboard-sidebar-toggle-gap: 10px;--dashboard-sidebar-toggle-min-height: 48px;--dashboard-sidebar-toggle-padding-inline: 16px;--dashboard-sidebar-toggle-radius: 16px;--dashboard-sidebar-toggle-border-width: 1px;--dashboard-sidebar-toggle-font-size: 14px;--dashboard-sidebar-toggle-lift: -1px;--dashboard-content-header-align: center;--dashboard-content-header-direction: row;--dashboard-content-header-gap: 24px;--dashboard-content-header-min-height: 76px;--dashboard-content-header-margin: 0;--dashboard-content-header-padding: 14px 32px;--dashboard-content-header-border-width: 1px;--dashboard-content-header-immersive-min-height: 76px;--dashboard-content-header-immersive-padding: 14px 32px;--dashboard-content-header-immersive-blur: blur(16px);--dashboard-content-header-intro-gap: 4px;--dashboard-content-header-path-font-size: 16px;--dashboard-content-header-path-letter-spacing: .14em;--dashboard-content-header-title-font-size: 22px;--dashboard-toolbar-width: auto;--dashboard-toolbar-justify: flex-end;--dashboard-toolbar-gap: 8px;--dashboard-toolbar-link-width: auto;--dashboard-toolbar-link-gap: 8px;--dashboard-toolbar-link-min-height: 40px;--dashboard-toolbar-link-padding-inline: 12px;--dashboard-toolbar-link-radius: 14px;--dashboard-toolbar-link-font-size: 14px;--dashboard-toolbar-link-label-display: inline;--dashboard-toolbar-link-lift: -1px;--dashboard-toolbar-divider-display: block;--dashboard-toolbar-divider-width: 1px;--dashboard-toolbar-divider-height: 28px;--dashboard-toolbar-divider-margin: 0 4px;--dashboard-toolbar-switches-gap: 4px;--dashboard-toolbar-switches-padding: 4px;--dashboard-toolbar-switches-radius: 16px;--dashboard-toolbar-switches-border-width: 1px;--dashboard-toolbar-preference-button-size: 40px;--dashboard-toolbar-preference-button-radius: 12px;--dashboard-content-avatar-font-size: 16px;--dashboard-content-avatar-trigger-size: 48px;--dashboard-content-avatar-trigger-padding: 4px;--dashboard-content-avatar-trigger-radius: 999px;--dashboard-content-avatar-trigger-border-width: 1px;--dashboard-content-avatar-trigger-lift: -1px;--dashboard-content-avatar-hover-shadow: 0 10px 20px rgba(var(--color-accent-rgb), .2);--dashboard-user-menu-min-width: 188px;--dashboard-user-menu-padding: 12px;--dashboard-user-menu-radius: 18px;--dashboard-user-menu-action-gap: 8px;--dashboard-user-menu-action-min-height: 42px;--dashboard-user-menu-action-padding-inline: 12px;--dashboard-user-menu-action-radius: 12px;--dashboard-user-menu-action-border-width: 1px;--dashboard-user-menu-action-font-size: 14px;--dashboard-content-main-padding: 20px 32px 32px;--dashboard-content-card-radius: 0;--dashboard-page-padding: 20px 32px 32px;--dashboard-page-background: var(--surface-panel);--dashboard-page-radius: var(--balance-page-panel-radius);--dashboard-page-border-width: 1px;--dashboard-page-border-color: var(--color-border-strong);--dashboard-page-shadow: var(--shadow-panel);--dashboard-page-gap: 24px;--dashboard-sidebar-menu-item-height: 48px;--dashboard-sidebar-menu-item-margin-block: 4px;--dashboard-sidebar-menu-item-radius: 16px;--dashboard-sidebar-menu-item-font-size: 14px;--dashboard-sidebar-menu-item-active-border-width: 1px;--experience-params-title-color: var(--color-text-primary);--experience-params-close-color: var(--color-text-quaternary);--experience-params-label-color: var(--color-text-primary);--experience-params-value-color: var(--color-text-secondary);--experience-params-hint-color: var(--color-text-quaternary);--experience-params-switch-label-color: var(--color-text-secondary);--experience-params-switch-on-color: #202124;--experience-params-footer-link-color: var(--color-text-quaternary);--experience-params-reset-color: var(--color-text-secondary);--experience-params-slider-track: #dedfe2;--experience-params-slider-button: #202124;--experience-params-textarea-color: var(--color-text-primary);--experience-params-textarea-placeholder: var(--color-text-quaternary);--experience-params-drawer-shadow: -8px 0 24px rgba(15, 23, 42, .04);--login-background: radial-gradient(circle at top left, rgba(255, 255, 255, .78), transparent 28%), radial-gradient(circle at bottom right, rgba(var(--color-accent-rgb), .1), transparent 30%), linear-gradient(180deg, #edf2fa 0%, #dde5f2 100%);--login-page-background-solid: #f2f3f5;--login-card-background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(249, 250, 252, .94));--login-card-border: rgba(207, 214, 224, .8);--login-card-border-soft: rgba(238, 241, 247, .96);--login-overlay-surface: rgba(255, 255, 255, .9);--login-field-surface: rgba(255, 255, 255, .88);--login-text-muted: #737b89;--login-field-placeholder: #8d9199;--login-secondary-text: #616775;--login-link-text: #5c6574;--login-back-text: #5f6674;--login-divider-text: #babfca;--login-divider-line: rgba(223, 227, 233, .98);--login-alternative-text: #7a8190;--login-checkbox-accent: #1677ff;--login-success-icon-bg: rgba(22, 163, 74, .12);--login-success-icon-fg: #15803d;--login-dialog-secondary-text: #515867;--login-dialog-ghost-bg: rgba(var(--color-accent-rgb), .06);--login-dialog-ghost-fg: #394150;--login-shadow-card: 0 40px 90px rgba(64, 79, 104, .2);--login-shadow-soft: 0 16px 32px rgba(var(--color-accent-rgb), .16);--login-shadow-hover: 0 18px 28px rgba(15, 23, 42, .08);--login-shadow-floating: 0 14px 24px rgba(15, 23, 42, .04);--login-card-inset-border: rgba(255, 255, 255, .78);--login-card-facet-bg: linear-gradient(135deg, rgba(255, 255, 255, .72), rgba(var(--color-accent-rgb), .04));--login-quick-switch-hover-border: rgba(224, 228, 236, .98);--login-field-border: rgba(207, 211, 219, .95);--login-field-inset-highlight: rgba(255, 255, 255, .7);--login-field-focus-border: rgba(var(--color-accent-rgb), .22);--login-field-focus-highlight: rgba(255, 255, 255, .74);--login-field-focus-shadow: 0 10px 22px rgba(var(--color-accent-rgb), .05);--login-prefix-divider: rgba(224, 227, 232, .92);--login-secondary-button-bg: rgba(255, 255, 255, .92);--login-secondary-button-border: rgba(208, 212, 219, .95);--login-registration-bg: linear-gradient(180deg, rgba(var(--color-accent-rgb), .04), rgba(var(--color-accent-rgb), .015));--login-registration-border: rgba(var(--color-accent-rgb), .08);--login-wechat-panel-bg: rgba(255, 255, 255, .6);--login-wechat-panel-border: rgba(209, 214, 223, .86);--login-wechat-qr-bg: linear-gradient(180deg, rgba(255, 255, 255, .8), rgba(248, 249, 251, .92));--login-dialog-bg: rgba(255, 255, 255, .96);--login-dialog-border: rgba(232, 235, 241, .96);--login-dialog-shadow: 0 34px 80px rgba(15, 23, 42, .18);--login-captcha-overlay: rgba(0, 0, 0, .5);--login-captcha-dialog-border: #dbeafe;--login-captcha-state-border: rgba(191, 219, 254, .8);--login-captcha-loading-bg: #eff6ff;--login-captcha-warning-bg: #fffbeb;--login-captcha-warning-border: rgba(245, 158, 11, .24);--login-captcha-action-bg: #4e87ff;--login-captcha-error-bg: rgba(254, 226, 226, .78);--login-captcha-dialog-shell-offset: 52px;--login-captcha-dialog-max-width: calc(100vw - 24px) ;--login-captcha-dialog-radius: 8px;--login-captcha-dialog-border-width: 1px;--login-captcha-panel-padding: 12px;--login-captcha-body-gap: 10px;--login-captcha-state-card-gap: 10px;--login-captcha-state-card-padding: 18px;--login-captcha-state-card-radius: 8px;--login-captcha-state-card-title-font-size: 16px;--login-captcha-state-card-body-font-size: 14px;--login-captcha-header-height: 46px;--login-captcha-header-gap: 12px;--login-captcha-header-font-size: 19px;--login-captcha-header-image-max-width: 150px;--login-captcha-challenge-radius: 4px;--login-captcha-footer-height: 50px;--login-captcha-footer-padding-top: 10px;--login-captcha-footer-gap: 14px;--login-captcha-button-width: 120px;--login-captcha-button-height: 40px;--login-captcha-button-radius: 5px;--login-captcha-button-font-size: 18px;--login-captcha-error-padding: 10px 12px;--login-captcha-error-radius: 6px;--login-captcha-error-font-size: 13px;--login-font-switch: 15px;--login-font-title: 18px;--login-font-field: 15px;--login-font-prefix: 16px;--login-font-primary: 17px;--login-font-secondary: 15px;--login-font-meta: 13px;--login-font-alt: 14px;--login-font-agreement: 13px;--login-font-dialog-title: 20px;--login-font-dialog-body: 14px;--login-title-letter-spacing: -.02em;--login-shell-padding: 24px;--login-card-width: min(100%, 380px);--login-card-min-height: 560px;--login-card-padding: 60px 18px 18px;--login-card-radius: 20px;--login-card-facet-size: 176px;--login-switch-offset: 14px;--login-switch-gap: 8px;--login-switch-min-width: 96px;--login-switch-height: 48px;--login-switch-padding-inline: 14px;--login-switch-radius: 16px;--login-switch-icon-size: 28px;--login-brand-spacing: 20px;--login-brand-icon-width: auto;--login-section-gap: 14px;--login-section-header-gap: 14px;--login-section-icon-size: 30px;--login-content-gap: 20px;--login-field-height: 50px;--login-field-padding-inline: 14px;--login-field-border-width: 1px;--login-field-radius: 14px;--login-field-inset-offset: 1px;--login-field-phone-gap: 10px;--login-field-prefix-padding: 10px;--login-inline-fields-columns: minmax(0, 1fr) 118px;--login-inline-fields-gap: 12px;--login-action-lift: -1px;--login-form-button-radius: 24px;--login-dialog-button-radius: 24px;--login-primary-button-height: 48px;--login-secondary-button-height: 50px;--login-secondary-button-padding-inline: 10px;--login-password-hint-gap: 16px;--login-password-hint-direction: row;--login-registration-gap: 10px;--login-registration-padding: 14px;--login-registration-radius: 16px;--login-registration-header-gap: 6px;--login-registration-meta-gap: 12px;--login-registration-meta-row-gap: 18px;--login-registration-meta-row-direction: row;--login-registration-meta-row-align: center;--login-wechat-panel-padding: 22px 18px;--login-wechat-panel-radius: 30px;--login-wechat-qr-min-height: 316px;--login-wechat-qr-padding: 18px;--login-wechat-qr-radius: 24px;--login-wechat-qr-size: 280px;--login-wechat-frame-radius: 12px;--login-wechat-placeholder-gap: 12px;--login-wechat-placeholder-padding: 24px;--login-alternatives-gap: 12px;--login-divider-gap: 22px;--login-alternative-list-gap: 20px;--login-alternative-gap: 10px;--login-alternative-min-width: 90px;--login-alternative-icon-size: 34px;--login-agreement-gap: 14px;--login-agreement-checkbox-size: 22px;--login-agreement-checkbox-offset: 3px;--login-dialog-body-gap: 14px;--login-dialog-body-padding: 10px 4px 2px;--login-dialog-success-icon-size: 64px;--login-dialog-success-icon-radius: 22px;--login-dialog-actions-columns: repeat(2, minmax(0, 1fr));--login-dialog-actions-gap: 12px;--login-dialog-actions-margin-top: 8px;--login-dialog-button-height: 52px;--login-dialog-padding: 18px 18px 20px;--login-dialog-radius: 30px;--login-card-fade-offset: 6px;--coupon-title-color: #1f1f1f;--coupon-primary-bg: #1f1f1f;--coupon-primary-fg: #ffffff;--coupon-card-bg: rgba(255, 255, 255, .98);--coupon-card-border: rgba(15, 23, 42, .08);--coupon-card-shadow: none;--coupon-muted-text: #9d9d9d;--coupon-summary-coupon-bg: #ecfaf1;--coupon-summary-coupon-fg: #27c260;--coupon-summary-balance-bg: #eef4ff;--coupon-summary-balance-fg: #3c7dff;--coupon-tab-active-bg: #1f1f1f;--coupon-tab-active-fg: #ffffff;--coupon-skeleton-base: rgba(148, 163, 184, .08);--coupon-skeleton-highlight: rgba(148, 163, 184, .18);--coupon-dialog-overlay: rgba(20, 20, 20, .18);--coupon-dialog-bg: var(--surface-panel);--coupon-dialog-shadow: 0 18px 50px rgba(15, 23, 42, .14);--coupon-dialog-close-bg: #f5f5f5;--coupon-dialog-close-fg: #666666;--coupon-dialog-secondary-border: #dfdfdf;--coupon-dialog-secondary-bg: #ffffff;--coupon-dialog-secondary-fg: #1f1f1f;--coupon-card-stripe: #1f1f1f;--coupon-card-targeted-stripe: linear-gradient(180deg, #b16cff 0%, #8c56ff 100%);--coupon-card-disabled-stripe: #cfcfcf;--coupon-card-disabled-text: #b8b8b8;--coupon-card-amount-text: #1f1f1f;--coupon-card-currency-text: #b9b9b9;--coupon-card-name-text: #666666;--coupon-card-label-text: #ababab;--coupon-card-value-text: #5c5c5c;--coupon-card-id-text: #b0b0b0;--coupon-card-copy-hover: #4d4d4d;--coupon-card-general-badge-bg: #f3f3f3;--coupon-card-general-badge-fg: #1f1f1f;--coupon-card-targeted-badge-bg: linear-gradient(90deg, rgba(255, 180, 112, .18), rgba(255, 101, 56, .08));--coupon-card-targeted-badge-fg: #ff5b2e;--coupon-card-exhausted-badge-bg: #f5f5f5;--coupon-card-exhausted-badge-fg: #bcbcbc;--coupon-card-expired-badge-bg: rgba(255, 111, 78, .08);--coupon-card-expired-badge-fg: #ff8f71;--coupon-card-dashed-border: rgba(148, 163, 184, .38);--control-border-width: 1px;--control-focus-ring-width: 3px;--control-slider-height: 6px;--coupon-page-gap: 18px;--coupon-page-width: 100%;--coupon-page-max-width: none;--coupon-page-header-gap: 16px;--coupon-page-title-font-size: 16px;--coupon-page-summary-columns: repeat(2, minmax(0, 1fr));--coupon-page-summary-gap: 18px;--coupon-page-summary-card-gap: 14px;--coupon-page-summary-card-min-height: 88px;--coupon-page-summary-card-padding: 16px 18px;--coupon-page-summary-card-radius: 8px;--coupon-page-summary-card-border-width: 1px;--coupon-page-summary-icon-size: 48px;--coupon-page-summary-icon-radius: 14px;--coupon-page-summary-copy-gap: 4px;--coupon-page-summary-label-font-size: 12px;--coupon-page-summary-value-font-size: 18px;--coupon-page-summary-value-letter-spacing: -.04em;--coupon-page-tabs-gap: 10px;--coupon-page-tabs-width: auto;--coupon-page-tab-min-height: 38px;--coupon-page-tab-padding-inline: 16px;--coupon-page-tab-radius: 999px;--coupon-page-tab-font-size: 12px;--coupon-page-list-gap: 14px;--coupon-page-skeleton-card-min-height: 132px;--coupon-page-skeleton-card-radius: 8px;--coupon-page-empty-min-height: 180px;--coupon-page-empty-radius: 8px;--coupon-page-empty-border-width: 1px;--coupon-page-empty-font-size: 12px;--coupon-page-footer-gap: 16px;--coupon-page-footer-padding-top: 4px;--coupon-page-footer-font-size: 12px;--coupon-page-pagination-gap: 8px;--coupon-page-pagination-min-width: 34px;--coupon-page-pagination-height: 34px;--coupon-page-pagination-radius: 10px;--coupon-page-pagination-border-width: 1px;--coupon-page-pagination-font-size: 12px;--coupon-page-pagination-line-height: 32px;--coupon-voucher-card-columns: 220px minmax(0, 1fr) 180px;--coupon-voucher-card-gap: 18px;--coupon-voucher-card-padding: 18px 20px 18px 24px;--coupon-voucher-card-radius: 8px;--coupon-voucher-card-border-width: 1px;--coupon-voucher-card-stripe-inset: 12px auto 12px 0;--coupon-voucher-card-stripe-width: 5px;--coupon-voucher-card-stripe-radius: 0 999px 999px 0;--coupon-voucher-card-amount-gap: 8px;--coupon-voucher-card-amount-padding-right: 18px;--coupon-voucher-card-amount-border-width: 1px;--coupon-voucher-card-amount-line-gap: 4px;--coupon-voucher-card-currency-margin-top: 3px;--coupon-voucher-card-currency-font-size: 12px;--coupon-voucher-card-amount-font-size: 24px;--coupon-voucher-card-amount-letter-spacing: -.04em;--coupon-voucher-card-name-font-size: 12px;--coupon-voucher-card-detail-gap: 8px;--coupon-voucher-card-detail-row-gap: 12px;--coupon-voucher-card-detail-label-font-size: 12px;--coupon-voucher-card-detail-value-font-size: 13px;--coupon-voucher-card-aside-gap: 10px;--coupon-voucher-card-aside-min-height: 82px;--coupon-voucher-card-badge-min-height: 28px;--coupon-voucher-card-badge-padding-inline: 12px;--coupon-voucher-card-badge-radius: 999px;--coupon-voucher-card-badge-font-size: 11px;--coupon-voucher-card-id-row-gap: 8px;--coupon-voucher-card-id-max-width: 140px;--coupon-voucher-card-id-font-size: 11px;--coupon-voucher-card-copy-button-size: 20px;--coupon-voucher-card-copy-button-lift: -1px;--model-provider-qwen-start: #7c6cf8;--model-provider-qwen-end: #8a4fff;--model-provider-doubao-start: #4d8cff;--model-provider-doubao-end: #2563eb;--model-provider-deepseek-start: #334155;--model-provider-deepseek-end: #0f172a;--model-provider-minimax-start: #ff5f2e;--model-provider-minimax-end: #ff8a00;--model-provider-zhipu-start: #10b981;--model-provider-zhipu-end: #14b8a6;--model-provider-moonshot-start: #7c3aed;--model-provider-moonshot-end: #a855f7;--model-provider-logo-shadow: 0 14px 28px rgba(15, 23, 42, .14);--model-detail-logo-shadow: 0 18px 34px rgba(15, 23, 42, .16);--model-search-shadow: 0 1px 2px rgba(15, 23, 42, .02);--model-code-fg: #e2e8f0;--model-provider-card-radius: 24px;--model-provider-card-border-width: 1px;--model-provider-card-header-gap: 14px;--model-provider-card-header-padding: 20px 22px;--model-provider-card-brand-gap: 14px;--model-provider-card-logo-size: 54px;--model-provider-card-logo-radius: 18px;--model-provider-card-logo-font-size: 30px;--model-provider-card-brand-copy-gap: 4px;--model-provider-card-brand-title-font-size: 16px;--model-provider-card-brand-subtitle-font-size: 11px;--model-provider-card-brand-subtitle-letter-spacing: .1em;--model-provider-card-count-min-height: 36px;--model-provider-card-count-padding-inline: 14px;--model-provider-card-count-radius: 999px;--model-provider-card-count-font-size: 12px;--model-provider-card-table-columns: minmax(0, 1.5fr) minmax(0, 1.15fr) minmax(0, 1.15fr);--model-provider-card-table-gap: 10px;--model-provider-card-table-padding-inline: 22px;--model-provider-card-thead-min-height: 50px;--model-provider-card-thead-font-size: 11px;--model-provider-card-row-columns: var(--model-provider-card-table-columns);--model-provider-card-row-gap: 10px;--model-provider-card-row-min-height: 60px;--model-provider-card-row-padding: 0 var(--model-provider-card-table-padding-inline);--model-provider-card-model-gap: 10px;--model-provider-card-model-name-font-size: 14px;--model-provider-card-tags-gap: 6px;--model-provider-card-metric-gap: 6px;--model-provider-card-metric-font-size: 14px;--model-provider-card-cache-size: 17px;--model-provider-card-cache-radius: 999px;--model-provider-card-header-direction: row;--model-provider-card-header-align: center;--model-provider-card-thead-display: grid;--model-provider-card-row-display: grid;--model-provider-card-row-border-top-width: 1px;--model-provider-card-metric-wrap: nowrap;--model-market-page-gap: 24px;--model-market-scroll-height: min(760px, calc(100vh - 270px) );--model-market-page-hero-direction: row;--model-market-page-hero-align: flex-start;--model-market-page-hero-gap: 24px;--model-market-page-hero-copy-gap: 8px;--model-market-page-hero-copy-max-width: 720px;--model-market-page-title-font-size: 18px;--model-market-page-description-font-size: 12px;--model-market-page-toolbar-gap: 12px;--model-market-page-toolbar-min-width: 320px;--model-market-page-toolbar-width: auto;--model-market-page-toolbar-justify-items: end;--model-market-page-count-min-height: 36px;--model-market-page-count-padding-inline: 12px;--model-market-page-count-radius: 999px;--model-market-page-count-font-size: 12px;--model-market-page-search-width: min(100%, 360px);--model-market-page-search-min-height: 44px;--model-market-page-search-radius: 16px;--model-market-page-search-font-size: 13px;--model-market-page-layout-columns: 236px minmax(0, 1fr);--model-market-page-layout-gap: 24px;--model-market-page-filters-gap: 20px;--model-market-page-filters-display: grid;--model-market-page-filters-position: sticky;--model-market-page-filters-padding-right: 6px;--model-market-page-filters-max-height: var(--model-market-scroll-height);--model-market-page-filters-overflow-y: auto;--model-market-page-filter-group-gap: 12px;--model-market-page-filter-header-gap: 12px;--model-market-page-filter-title-font-size: 14px;--model-market-page-clear-button-font-size: 12px;--model-market-page-filter-options-gap: 8px;--model-market-page-filter-option-columns: 18px minmax(0, 1fr) auto;--model-market-page-filter-option-gap: 10px;--model-market-page-filter-option-min-height: 34px;--model-market-page-filter-box-size: 18px;--model-market-page-filter-box-radius: 6px;--model-market-page-filter-dot-size: 7px;--model-market-page-filter-dot-radius: 999px;--model-market-page-filter-label-font-size: 13px;--model-market-page-filter-count-font-size: 12px;--model-market-page-content-max-height: var(--model-market-scroll-height);--model-market-page-content-padding-right: 6px;--model-market-page-content-overflow-y: auto;--model-market-page-cards-columns: repeat(2, minmax(0, 1fr));--model-market-page-cards-gap: 20px;--model-market-page-empty-min-height: 420px;--model-market-page-empty-radius: 28px;--model-market-page-empty-copy-gap: 8px;--model-market-page-empty-title-font-size: 15px;--model-market-page-empty-description-font-size: 12px;--model-detail-page-gap: 24px;--model-detail-page-back-gap: 8px;--model-detail-page-back-font-size: 13px;--model-detail-page-hero-direction: row;--model-detail-page-hero-align: flex-start;--model-detail-page-hero-gap: 24px;--model-detail-page-hero-padding: 28px;--model-detail-page-hero-radius: 28px;--model-detail-page-hero-main-direction: row;--model-detail-page-hero-main-gap: 20px;--model-detail-page-logo-size: 72px;--model-detail-page-logo-radius: 24px;--model-detail-page-logo-font-size: 38px;--model-detail-page-hero-copy-gap: 10px;--model-detail-page-title-row-gap: 12px;--model-detail-page-title-font-size: 28px;--model-detail-page-title-tags-gap: 8px;--model-detail-page-provider-font-size: 13px;--model-detail-page-provider-letter-spacing: .06em;--model-detail-page-path-gap: 10px;--model-detail-page-path-label-font-size: 13px;--model-detail-page-path-value-padding: 6px 10px;--model-detail-page-path-value-radius: 12px;--model-detail-page-path-value-font-size: 13px;--model-detail-page-hero-actions-justify: flex-end;--model-detail-page-hero-actions-gap: 10px;--model-detail-page-action-gap: 8px;--model-detail-page-action-min-height: 42px;--model-detail-page-action-padding-inline: 16px;--model-detail-page-action-radius: 14px;--model-detail-page-action-font-size: 13px;--model-detail-page-inline-action-min-height: 34px;--model-detail-page-inline-action-padding-inline: 12px;--model-detail-page-inline-action-font-size: 12px;--model-detail-page-tabs-gap: 4px;--model-detail-page-tabs-padding: 4px;--model-detail-page-tabs-radius: 18px;--model-detail-page-tab-min-height: 40px;--model-detail-page-tab-padding-inline: 16px;--model-detail-page-tab-radius: 14px;--model-detail-page-tab-font-size: 13px;--model-detail-page-about-columns: minmax(0, 1.3fr) minmax(320px, .7fr);--model-detail-page-about-gap: 22px;--model-detail-page-schema-columns: repeat(2, minmax(0, 1fr));--model-detail-page-panel-gap: 18px;--model-detail-page-panel-padding: 24px 26px;--model-detail-page-panel-radius: 28px;--model-detail-page-section-title-margin-bottom: 18px;--model-detail-page-section-header-gap: 12px;--model-detail-page-section-title-font-size: 18px;--model-detail-page-sub-title-font-size: 15px;--model-detail-page-body-copy-font-size: 14px;--model-detail-page-feature-gap: 10px;--model-detail-page-feature-font-size: 14px;--model-detail-page-table-cell-padding: 14px 12px;--model-detail-page-table-header-font-size: 12px;--model-detail-page-table-body-font-size: 14px;--model-detail-page-spec-columns: minmax(88px, 112px) minmax(0, 1fr);--model-detail-page-spec-gap: 16px;--model-detail-page-spec-padding: 18px 0;--model-detail-page-spec-stacked-columns: minmax(0, 1fr);--model-detail-page-spec-stacked-gap: 14px;--model-detail-page-spec-label-font-size: 14px;--model-detail-page-spec-value-font-size: 15px;--model-detail-page-chip-gap: 10px;--model-detail-page-chip-capability-gap: 12px;--model-detail-page-chip-min-height: 40px;--model-detail-page-chip-padding-inline: 14px;--model-detail-page-chip-radius: 12px;--model-detail-page-chip-font-size: 12px;--model-detail-page-chip-model-type-min-height: 38px;--model-detail-page-chip-model-type-radius: 10px;--model-detail-page-chip-outlined-min-width: 80px;--model-detail-page-chip-outlined-min-height: 38px;--model-detail-page-chip-outlined-padding-inline: 12px;--model-detail-page-chip-capability-min-height: 38px;--model-detail-page-chip-capability-padding-inline: 16px;--model-detail-page-spec-provider-gap: 10px;--model-detail-page-spec-provider-justify: flex-end;--model-detail-page-spec-provider-logo-size: 32px;--model-detail-page-spec-provider-logo-radius: 10px;--model-detail-page-spec-provider-logo-font-size: 18px;--model-detail-page-spec-provider-name-font-size: 15px;--model-detail-page-example-tabs-gap: 8px;--model-detail-page-code-padding: 18px 20px;--model-detail-page-code-radius: 22px;--model-detail-page-code-font-size: 13px;--model-detail-page-missing-min-height: 420px;--model-detail-page-missing-copy-gap: 10px;--model-detail-page-missing-title-font-size: 18px;--model-detail-page-missing-description-font-size: 14px;--model-status-hot-bg: rgba(249, 115, 22, .12);--model-status-hot-fg: #ea580c;--model-status-new-bg: rgba(34, 197, 94, .14);--model-status-new-fg: #16a34a;--model-status-free-bg: rgba(59, 130, 246, .12);--model-status-free-fg: #2563eb;--model-type-violet-bg: rgba(99, 91, 255, .12);--model-type-violet-fg: #5d55f6;--model-type-green-bg: rgba(22, 163, 74, .12);--model-type-green-fg: #16a34a;--bill-formula-accent: #6a5cff;--bill-track-gradient: linear-gradient(180deg, #ffb242 0%, #ff7a18 100%);--bill-track-dot: #ff9822;--bill-status-danger-bg: rgba(224, 85, 85, .12);--bill-status-danger-text: #e05555;--bill-status-muted-bg: rgba(120, 117, 128, .12);--bill-status-muted-text: #787580;--bill-metric-blue: #5a8cff;--bill-metric-green: #2fbf87;--bill-metric-orange: #ff9f1a;--bill-metric-purple: #8a63ff;--bill-scrollbar-thumb-bg: rgba(15, 23, 42, .18);--bill-scrollbar-thumb-hover-bg: rgba(15, 23, 42, .26);--bill-page-gap: 18px;--bill-page-header-direction: row;--bill-page-header-align: flex-start;--bill-page-header-gap: 16px;--bill-page-header-copy-gap: 4px;--bill-page-title-font-size: 16px;--bill-page-subtitle-font-size: 12px;--bill-page-notice-radius: 20px;--bill-page-card-padding: 18px 20px;--bill-page-card-border-width: 1px;--bill-page-card-radius: 24px;--bill-page-filter-card-direction: row;--bill-page-filter-card-align: center;--bill-page-filter-card-gap: 14px;--bill-page-filter-card-min-height: 82px;--bill-page-granularity-pill-min-width: 96px;--bill-page-granularity-pill-min-height: 42px;--bill-page-granularity-pill-padding-inline: 16px;--bill-page-granularity-pill-radius: 14px;--bill-page-granularity-pill-font-size: 13px;--bill-page-granularity-pill-letter-spacing: .02em;--bill-page-time-picker-width: min(100%, 440px);--bill-page-summary-gap: 12px;--bill-page-formula-columns: repeat(7, auto);--bill-page-formula-gap: 14px;--bill-page-formula-item-gap: 4px;--bill-page-formula-label-font-size: 11px;--bill-page-formula-value-font-size: 24px;--bill-page-formula-symbol-display: block;--bill-page-formula-symbol-font-size: 22px;--bill-page-summary-meta-font-size: 11px;--bill-page-detail-card-padding-bottom: 12px;--bill-page-detail-header-direction: row;--bill-page-detail-header-align: center;--bill-page-detail-header-gap: 14px;--bill-page-detail-header-margin-bottom: 14px;--bill-page-detail-heading-justify: flex-start;--bill-page-detail-heading-gap: 10px;--bill-page-detail-title-font-size: 14px;--bill-page-detail-count-font-size: 12px;--bill-page-detail-actions-justify: flex-end;--bill-page-detail-actions-gap: 12px;--bill-page-search-width: 420px;--bill-page-search-flex-basis: 420px;--bill-page-export-button-min-width: 96px;--bill-page-export-button-radius: 14px;--bill-page-table-wrap-min-height: 320px;--bill-page-table-wrap-height: min(680px, 72vh);--bill-page-table-wrap-radius: 18px;--bill-page-load-status-min-height: 32px;--bill-page-load-status-padding-top: 10px;--bill-page-load-status-font-size: 12px;--bill-page-table-font-size: 12px;--bill-page-input-min-height: 42px;--bill-page-input-radius: 14px;--bill-page-input-font-size: 12px;--bill-page-alert-title-font-size: 12px;--bill-page-table-cell-padding-inline: 10px;--bill-page-table-header-font-size: 12px;--bill-page-table-body-font-size: 12px;--bill-page-table-empty-min-height: 180px;--bill-page-table-empty-font-size: 12px;--bill-page-request-track-gutter: 16px;--bill-page-request-track-width: 3px;--bill-page-request-track-height: 24px;--bill-page-record-cell-min-height: 40px;--bill-page-copy-button-gap: 6px;--bill-page-copy-text-max-width: 158px;--bill-page-copy-text-font-size: 12px;--bill-page-copy-feedback-font-size: 11px;--bill-page-inline-gap: 6px;--bill-page-api-key-copy-text-max-width: 132px;--bill-page-api-key-copy-text-copied-max-width: 96px;--bill-page-api-key-id-font-size: 11px;--bill-page-metric-dot-size: 9px;--bill-page-radius-pill: 999px;--bill-page-status-tag-height: 20px;--bill-page-status-tag-padding-inline: 8px;--bill-page-status-tag-radius: 999px;--bill-page-status-tag-font-size: 11px;--organization-account-avatar-bg: linear-gradient(180deg, rgba(17, 17, 17, .88), #2d2d2d);--organization-member-avatar-bg: linear-gradient(180deg, #5d6068, #3e4046);--organization-danger-panel-bg: linear-gradient(180deg, rgba(232, 90, 79, .06), transparent 28%), var(--surface-elevated);--organization-danger-border-soft: rgba(239, 68, 68, .22);--organization-danger-border-strong: rgba(239, 68, 68, .32);--organization-danger-fg: #c8463b;--organization-danger-fg-strong: #b6453c;--organization-settings-dialog-width: 740px;--organization-settings-dialog-max-width: calc(100vw - 32px) ;--organization-settings-dialog-margin: 0 auto;--organization-settings-dialog-radius: 24px;--organization-settings-dialog-body-padding: 0 0 24px;--organization-settings-content-padding: 0 28px;--organization-settings-header-gap: 20px;--organization-settings-header-padding: 20px 28px;--organization-settings-border-width: 1px;--organization-settings-title-font-size: 18px;--organization-settings-close-button-size: 32px;--organization-settings-radius-pill: 999px;--organization-settings-row-columns: 112px minmax(0, 1fr);--organization-settings-row-gap: 20px;--organization-settings-row-padding: 18px 0;--organization-settings-label-font-size: 14px;--organization-settings-avatar-direction: row;--organization-settings-avatar-align: center;--organization-settings-avatar-gap: 18px;--organization-settings-avatar-font-size: 24px;--organization-settings-avatar-copy-gap: 10px;--organization-settings-secondary-button-height: 32px;--organization-settings-secondary-button-padding-inline: 16px;--organization-settings-secondary-button-radius: 10px;--organization-settings-secondary-button-font-size: 13px;--organization-settings-button-lift: -1px;--organization-settings-inline-gap: 14px;--organization-settings-inline-edit-gap: 12px;--organization-settings-inline-edit-max-width: 420px;--organization-settings-primary-font-size: 14px;--organization-settings-link-font-size: 13px;--organization-settings-link-underline-offset: 4px;--organization-settings-copy-chip-gap: 8px;--organization-settings-copy-chip-height: 34px;--organization-settings-copy-chip-padding-inline: 12px;--organization-settings-copy-chip-radius: 12px;--organization-settings-copy-chip-font-size: 13px;--organization-settings-hint-font-size: 12px;--organization-settings-actions-margin-top: 18px;--organization-settings-action-row-direction: row;--organization-settings-action-row-align: center;--organization-settings-action-row-gap: 24px;--organization-settings-action-row-padding: 24px 0;--organization-settings-action-copy-gap: 8px;--organization-settings-action-title-font-size: 14px;--organization-settings-action-button-width: 104px;--organization-settings-action-button-height: 34px;--organization-settings-action-button-margin-left: auto;--organization-settings-action-button-radius: 10px;--organization-settings-action-button-font-size: 13px;--organization-settings-delete-flow-gap: 12px;--organization-settings-delete-flow-margin-bottom: 24px;--organization-settings-delete-flow-padding: 18px 20px;--organization-settings-delete-flow-radius: 16px;--organization-settings-delete-step-gap: 12px;--organization-settings-step-label-font-size: 14px;--organization-settings-step-description-font-size: 12px;--organization-settings-check-item-gap: 10px;--organization-settings-check-item-padding: 12px 14px;--organization-settings-check-item-radius: 16px;--organization-settings-check-item-font-size: 13px;--organization-settings-check-input-offset: 4px;--organization-settings-panel-actions-gap: 12px;--organization-create-dialog-width: 520px;--organization-create-dialog-gap: 16px;--organization-create-dialog-body-font-size: 11px;--organization-create-dialog-hint-margin-top: 8px;--organization-create-dialog-footer-gap: 12px;--api-keys-page-gap: 18px;--api-keys-page-hero-direction: row;--api-keys-page-hero-align: flex-start;--api-keys-page-hero-gap: 16px;--api-keys-page-hero-copy-gap: 8px;--api-keys-page-eyebrow-font-size: 11px;--api-keys-page-eyebrow-letter-spacing: .08em;--api-keys-page-title-font-size: 16px;--api-keys-page-subtitle-max-width: 760px;--api-keys-page-subtitle-margin-top: 6px;--api-keys-page-subtitle-font-size: 11px;--api-keys-page-alert-radius: 14px;--api-keys-page-alert-max-width: 1500px;--api-keys-page-alert-bg: var(--surface-panel-muted);--api-keys-page-alert-border: var(--color-border-soft);--api-keys-page-alert-border-width: 1px;--api-keys-page-alert-icon-color: var(--color-text-primary);--api-keys-page-alert-title-color: var(--color-text-primary);--api-keys-page-alert-text-color: var(--color-text-secondary);--api-keys-page-alert-tip-gap: 2px;--api-keys-page-alert-tip-margin: 4px 0 0;--api-keys-page-alert-tip-padding-left: 18px;--api-keys-page-create-button-size: 48px;--api-keys-page-create-button-radius: 10px;--api-keys-page-panel-padding: 0;--api-keys-page-panel-radius: 0;--api-keys-page-panel-border-width: 1px;--api-keys-page-toolbar-direction: row;--api-keys-page-toolbar-align: center;--api-keys-page-toolbar-gap: 16px;--api-keys-page-toolbar-margin-bottom: 20px;--api-keys-page-search-width: min(100%, 460px);--api-keys-page-toolbar-meta-justify: flex-end;--api-keys-page-toolbar-meta-gap: 8px 14px;--api-keys-page-toolbar-count-font-size: 11px;--api-keys-page-toolbar-hint-font-size: 11px;--api-keys-page-loading-padding: 12px 6px 2px;--api-keys-page-table-wrap-radius: 0;--api-keys-page-row-gap: 10px;--api-keys-page-name-font-size: 13px;--api-keys-page-key-cell-direction: row;--api-keys-page-key-cell-align: center;--api-keys-page-key-cell-gap: 12px;--api-keys-page-key-pill-min-height: 32px;--api-keys-page-key-pill-padding-inline: 10px;--api-keys-page-key-pill-radius: 999px;--api-keys-page-key-font-size: 11px;--api-keys-page-key-actions-gap: 2px;--api-keys-page-datetime-font-size: 11px;--api-keys-page-status-tag-min-height: 30px;--api-keys-page-status-tag-padding-inline: 12px;--api-keys-page-status-tag-radius: 999px;--api-keys-page-status-tag-font-size: 11px;--api-keys-page-muted-font-size: 11px;--api-keys-page-empty-image-size: 64px;--api-keys-page-empty-image-radius: 20px;--api-keys-page-pagination-direction: row;--api-keys-page-pagination-align: center;--api-keys-page-pagination-gap: 16px;--api-keys-page-pagination-padding-top: 18px;--api-keys-page-pagination-margin-top: 6px;--api-keys-page-pagination-border-width: 1px;--api-keys-page-pagination-total-font-size: 11px;--api-keys-page-dialog-width: 520px;--api-keys-page-created-dialog-width: 560px;--api-keys-page-dialog-hint-font-size: 11px;--api-keys-page-dialog-footer-gap: 12px;--api-keys-page-dialog-footer-direction: row;--api-keys-page-created-panel-gap: 16px;--api-keys-page-created-description-font-size: 11px;--api-keys-page-created-meta-gap: 8px;--api-keys-page-created-label-font-size: 11px;--api-keys-page-created-name-font-size: 13px;--api-keys-page-created-secret-padding: 18px 20px;--api-keys-page-created-secret-radius: 18px;--api-keys-page-created-secret-font-size: 12px;--api-keys-page-alert-title-font-size: 14px;--api-keys-page-alert-description-font-size: 11px;--api-keys-page-input-min-height: 42px;--api-keys-page-input-radius: 14px;--api-keys-page-input-border-width: 1px;--api-keys-page-input-font-size: 12px;--api-keys-page-table-header-padding-block: 10px;--api-keys-page-table-header-font-size: 12px;--api-keys-page-table-body-padding-block: 14px;--api-keys-page-table-body-font-size: 12px;--api-keys-page-dialog-radius: 24px;--api-keys-page-dialog-body-padding-top: 8px;--organization-page-gap: 28px;--organization-page-hero-direction: row;--organization-page-hero-align: flex-start;--organization-page-hero-gap: 24px;--organization-page-hero-copy-gap: 10px;--organization-page-hero-copy-max-width: 900px;--organization-page-title-font-size: 16px;--organization-page-subtitle-font-size: 11px;--organization-page-hero-actions-width: auto;--organization-page-hero-actions-justify: flex-end;--organization-page-hero-actions-gap: 12px;--organization-page-button-min-height: 48px;--organization-page-button-padding-inline: 18px;--organization-page-button-radius: 14px;--organization-page-button-font-size: 13px;--organization-page-button-gap: 8px;--organization-page-button-border-width: 1px;--organization-page-button-hover-lift: -1px;--organization-page-ghost-compact-min-height: 36px;--organization-page-ghost-compact-padding-inline: 14px;--organization-page-ghost-compact-font-size: 12px;--organization-page-panel-gap: 18px;--organization-page-panel-padding: 24px;--organization-page-panel-radius: 24px;--organization-page-panel-border-width: 1px;--organization-page-panel-header-gap: 14px;--organization-page-panel-header-split-direction: row;--organization-page-panel-header-split-align: flex-start;--organization-page-panel-header-split-gap: 18px;--organization-page-panel-title-font-size: 14px;--organization-page-panel-description-margin-top: 6px;--organization-page-panel-description-font-size: 11px;--organization-page-grid-columns: repeat(auto-fit, minmax(280px, 1fr));--organization-page-grid-gap: 18px;--organization-page-card-gap: 18px;--organization-page-card-padding: 20px;--organization-page-card-radius: 20px;--organization-page-card-border-width: 1px;--organization-page-inline-row-gap: 16px;--organization-page-account-main-direction: row;--organization-page-avatar-font-size: 18px;--organization-page-account-avatar-radius: 24px;--organization-page-account-avatar-font-size: 32px;--organization-page-copy-gap: 6px;--organization-page-name-font-size: 16px;--organization-page-metrics-columns: repeat(2, minmax(0, 1fr));--organization-page-metrics-gap: 14px 18px;--organization-page-metrics-item-gap: 6px;--organization-page-metrics-label-font-size: 11px;--organization-page-metrics-label-letter-spacing: .08em;--organization-page-metrics-value-font-size: 12px;--organization-page-badge-gap: 8px;--organization-page-radius-pill: 999px;--organization-page-badge-min-height: 24px;--organization-page-badge-padding-inline: 10px;--organization-page-badge-font-size: 12px;--organization-page-summary-columns: minmax(0, 1.45fr) repeat(2, minmax(240px, 1fr));--organization-page-summary-gap: 22px;--organization-page-summary-card-padding: 28px 30px;--organization-page-summary-card-radius: 20px;--organization-page-summary-card-border-width: 1px;--organization-page-summary-card-lift: -1px;--organization-page-card-header-gap: 16px;--organization-page-card-label-font-size: 11px;--organization-page-account-name-gap: 10px;--organization-page-icon-button-size: 32px;--organization-page-account-id-font-size: 12px;--organization-page-account-meta-gap: 12px 24px;--organization-page-account-meta-direction: row;--organization-page-account-meta-align: center;--organization-page-account-meta-margin-left: auto;--organization-page-account-meta-item-gap: 8px;--organization-page-account-meta-label-font-size: 11px;--organization-page-account-meta-value-font-size: 12px;--organization-page-summary-value-font-size: 32px;--organization-page-summary-detail-font-size: 11px;--organization-page-list-section-gap: 20px;--organization-page-tab-list-gap: 8px;--organization-page-tab-list-padding-bottom: 2px;--organization-page-tab-list-border-width: 1px;--organization-page-tab-gap: 12px;--organization-page-tab-min-height: 56px;--organization-page-tab-padding-right: 28px;--organization-page-tab-font-size: 13px;--organization-page-tab-indicator-inset-right: 28px;--organization-page-tab-indicator-offset: -3px;--organization-page-tab-indicator-height: 3px;--organization-page-tab-count-min-width: 28px;--organization-page-tab-count-height: 28px;--organization-page-tab-count-padding-inline: 8px;--organization-page-tab-count-font-size: 12px;--organization-page-section-toolbar-direction: row;--organization-page-section-toolbar-align: center;--organization-page-section-toolbar-justify: space-between;--organization-page-section-toolbar-gap: 16px;--organization-page-section-toolbar-width: auto;--organization-page-search-width: min(520px, 100%);--organization-page-data-card-radius: 20px;--organization-page-data-card-border-width: 1px;--organization-page-data-card-empty-min-height: 280px;--organization-page-table-min-width: 760px;--organization-page-table-cell-padding: 24px 28px;--organization-page-table-cell-border-width: 1px;--organization-page-table-cell-font-size: 13px;--organization-page-table-head-font-size: 12px;--organization-page-member-copy-gap: 2px;--organization-page-member-name-font-size: 14px;--organization-page-member-name-gap: 8px;--organization-page-member-subtext-font-size: 11px;--organization-page-role-chip-gap: 8px;--organization-page-role-chip-min-height: 42px;--organization-page-role-chip-padding-inline: 16px;--organization-page-role-chip-radius: 12px;--organization-page-role-chip-border-width: 1px;--organization-page-role-chip-font-size: 12px;--organization-page-dropdown-menu-gap: 6px;--organization-page-dropdown-menu-min-width: 140px;--organization-page-dropdown-menu-padding: 10px;--organization-page-dropdown-menu-radius: 16px;--organization-page-dropdown-item-min-height: 36px;--organization-page-dropdown-item-padding-inline: 12px;--organization-page-dropdown-item-radius: 12px;--organization-page-dropdown-item-font-size: 12px;--organization-page-row-actions-gap: 10px;--organization-page-inline-button-min-height: 24px;--organization-page-inline-button-font-size: 13px;--organization-page-divider-font-size: 13px;--organization-page-pagination-gap: 12px;--organization-page-pagination-button-min-height: 36px;--organization-page-pagination-button-padding-inline: 14px;--organization-page-pagination-button-radius: 12px;--organization-page-pagination-button-border-width: 1px;--organization-page-pagination-button-font-size: 12px;--organization-page-pagination-status-font-size: 11px;--organization-page-dialog-width: 520px;--organization-page-dialog-gap: 16px;--organization-page-link-card-gap: 12px;--organization-page-link-card-padding: 18px;--organization-page-link-card-radius: 20px;--organization-page-dialog-actions-gap: 12px;--organization-page-rule-list-gap: 10px;--organization-page-rule-list-padding-left: 18px;--organization-page-rule-list-font-size: 11px;--organization-page-primary-button-with-icon-width: auto;--real-name-page-gap: 14px;--real-name-page-hero-gap: 4px;--real-name-page-title-font-size: 16px;--real-name-page-subtitle-font-size: 12px;--real-name-entry-gap: 14px;--real-name-entry-alert-gap: 12px;--real-name-entry-alert-padding: 16px 18px;--real-name-entry-alert-radius: 20px;--real-name-entry-alert-border-width: 1px;--real-name-entry-alert-icon-size: 28px;--real-name-entry-radius-pill: 999px;--real-name-entry-alert-icon-font-size: 16px;--real-name-entry-alert-text-font-size: 13px;--real-name-entry-status-grid-columns: repeat(3, minmax(0, 1fr));--real-name-entry-status-grid-gap: 12px 18px;--real-name-entry-status-card-padding: 18px 20px;--real-name-entry-status-card-radius: 20px;--real-name-entry-status-row-gap: 10px;--real-name-entry-status-text-font-size: 13px;--real-name-entry-card-columns: auto 1fr auto;--real-name-entry-card-gap: 14px;--real-name-entry-card-padding: 22px 24px;--real-name-entry-card-radius: 24px;--real-name-entry-card-lift: -2px;--real-name-entry-card-icon-size: 52px;--real-name-entry-card-icon-radius: 16px;--real-name-entry-card-icon-svg-size: 24px;--real-name-entry-card-content-gap: 10px;--real-name-entry-card-title-font-size: 14px;--real-name-entry-card-description-font-size: 13px;--real-name-entry-card-arrow-font-size: 30px;--real-name-entry-card-arrow-display: block;--real-name-form-label-width: 96px;--real-name-form-gap: 18px;--real-name-form-back-gap: 8px;--real-name-form-back-height: 42px;--real-name-form-back-padding-inline: 16px;--real-name-form-back-radius: 14px;--real-name-form-back-font-size: 12px;--real-name-form-border-width: 1px;--real-name-form-card-padding: 28px;--real-name-form-card-radius: 24px;--real-name-form-header-gap: 10px;--real-name-form-header-margin-bottom: 22px;--real-name-form-title-font-size: 16px;--real-name-form-description-font-size: 12px;--real-name-form-summary-grid-columns: repeat(3, minmax(0, 1fr));--real-name-form-summary-grid-gap: 16px;--real-name-form-summary-grid-padding: 20px 22px;--real-name-form-summary-grid-radius: 20px;--real-name-form-summary-grid-margin-bottom: 24px;--real-name-form-summary-item-gap: 10px;--real-name-form-summary-text-font-size: 13px;--real-name-form-field-hint-margin-top: 8px;--real-name-form-field-hint-font-size: 11px;--real-name-form-footer-gap: 12px;--real-name-form-footer-padding-top: 22px;--real-name-form-footer-margin-top: 4px;--real-name-form-footer-direction: row;--real-name-form-action-gap: 6px;--real-name-form-action-min-width: 128px;--real-name-form-action-width: auto;--real-name-form-action-height: 48px;--real-name-form-action-padding-inline: 22px;--real-name-form-action-radius: 14px;--real-name-form-action-font-size: 13px;--real-name-form-action-lift: -1px;--real-name-form-form-item-margin-bottom: 22px;--real-name-form-label-font-size: 13px;--real-name-form-input-height: 48px;--real-name-form-input-radius: 14px;--real-name-success-gap: 12px;--real-name-success-shell-width: 1280px;--real-name-success-shell-margin-top: 28px;--real-name-success-alert-gap: 10px;--real-name-success-alert-padding: 10px 14px;--real-name-success-alert-radius: 14px;--real-name-success-alert-border-width: 1px;--real-name-success-alert-text-font-size: 13px;--real-name-success-status-grid-columns: repeat(3, minmax(0, 1fr));--real-name-success-status-grid-gap: 12px 18px;--real-name-success-status-card-padding: 18px 20px;--real-name-success-status-card-radius: 20px;--real-name-success-status-row-gap: 10px;--real-name-success-status-text-font-size: 13px;--real-name-success-card-section-gap: 14px;--real-name-success-card-padding: 26px 28px;--real-name-success-card-radius: 20px;--real-name-success-card-header-gap: 12px;--real-name-success-card-header-margin-bottom: 18px;--real-name-success-headline-gap: 8px;--real-name-success-icon-size: 40px;--real-name-success-icon-radius: 999px;--real-name-success-title-margin-bottom: 4px;--real-name-success-title-font-size: 16px;--real-name-success-time-font-size: 12px;--real-name-success-detail-grid-columns: repeat(3, minmax(0, 1fr));--real-name-success-detail-grid-gap: 14px 18px;--real-name-success-detail-grid-padding: 14px 16px;--real-name-success-detail-grid-border-width: 1px;--real-name-success-detail-grid-radius: 16px;--real-name-success-detail-item-gap: 4px;--real-name-success-detail-label-font-size: 11px;--real-name-success-detail-value-font-size: 13px;--real-name-success-reason-margin-top: 16px;--real-name-success-reason-padding: 14px 16px;--real-name-success-reason-radius: 16px;--real-name-success-reason-border-width: 1px;--real-name-success-reason-font-size: 12px;--real-name-success-action-row-margin-top: 2px;--real-name-success-action-row-padding-top: 14px;--real-name-success-action-height: 40px;--real-name-success-action-padding-inline: 16px;--real-name-success-action-radius: 12px;--real-name-success-action-border-width: 1px;--real-name-success-action-font-size: 12px;--user-center-status-badge-gap: 8px;--user-center-status-badge-height: 32px;--user-center-status-badge-padding-inline: 12px;--user-center-status-badge-radius: 999px;--user-center-status-badge-font-size: 12px;--user-center-status-badge-dot-size: 8px;--user-center-tier-curve-title-margin-bottom: 10px;--user-center-tier-curve-title-font-size: 14px;--user-center-tier-curve-title-letter-spacing: -.02em;--user-center-tier-curve-title-underline-offset: 6px;--user-center-tier-curve-compact-title-margin-bottom: 8px;--user-center-tier-curve-compact-title-font-size: 12px;--user-center-tier-curve-compact-title-underline-offset: 4px;--user-center-tier-curve-label-row-gap: 4px;--user-center-tier-curve-label-row-margin-bottom: 6px;--user-center-tier-curve-label-radius: 8px;--user-center-tier-curve-label-font-size: 12px;--user-center-tier-curve-label-padding: 4px 6px;--user-center-tier-curve-compact-label-radius: 6px;--user-center-tier-curve-compact-label-font-size: 10px;--user-center-tier-curve-compact-label-padding: 2px 4px;--user-center-tier-curve-value-margin: 10px 0 4px;--user-center-tier-curve-value-font-size: 20px;--user-center-tier-curve-value-letter-spacing: -.04em;--user-center-tier-curve-compact-value-margin-top: 6px;--user-center-tier-curve-compact-value-font-size: 16px;--user-center-tier-curve-unit-font-size: 12px;--user-center-tier-curve-compact-unit-font-size: 10px;--user-center-layout-gap: 24px;--user-center-hero-gap: 8px;--user-center-hero-max-width: 720px;--user-center-title-font-size: 18px;--user-center-description-font-size: 12px;--user-center-tabs-border-width: 1px;--user-center-tab-height: 44px;--user-center-tab-padding-inline: 20px;--user-center-tab-font-size: 13px;--user-center-tab-indicator-inset: 20px;--user-center-tab-indicator-offset: -1px;--user-center-tab-indicator-height: 2px;--user-center-tab-indicator-radius: 999px;--rate-limit-page-gap: 18px;--rate-limit-page-hero-gap: 4px;--rate-limit-page-title-font-size: 16px;--rate-limit-page-subtitle-font-size: 12px;--rate-limit-card-radius: 24px;--rate-limit-border-width: 1px;--rate-limit-tier-card-padding: 22px 24px;--rate-limit-tier-card-header-direction: row;--rate-limit-tier-card-header-align: flex-start;--rate-limit-tier-card-header-gap: 14px;--rate-limit-card-title-margin-bottom: 6px;--rate-limit-card-title-font-size: 15px;--rate-limit-card-description-font-size: 12px;--rate-limit-ghost-button-gap: 8px;--rate-limit-ghost-button-height: 44px;--rate-limit-ghost-button-padding-inline: 18px;--rate-limit-ghost-button-radius: 14px;--rate-limit-tier-section-gap: 6px;--rate-limit-tier-section-padding-top: 18px;--rate-limit-tier-section-margin-top: 16px;--rate-limit-tier-label-font-size: 12px;--rate-limit-tier-name-font-size: 22px;--rate-limit-tier-name-letter-spacing: -.03em;--rate-limit-tier-hint-margin-bottom: 8px;--rate-limit-tier-hint-font-size: 12px;--rate-limit-status-row-gap: 10px;--rate-limit-radius-pill: 999px;--rate-limit-access-chip-height: 32px;--rate-limit-access-chip-padding-inline: 12px;--rate-limit-access-chip-font-size: 12px;--rate-limit-tip-banner-padding: 14px 18px;--rate-limit-tip-banner-font-size: 12px;--rate-limit-grid-columns: repeat(2, minmax(0, 1fr));--rate-limit-grid-gap: 12px;--rate-limit-limit-card-gap: 10px;--rate-limit-limit-card-padding: 18px 18px 16px;--rate-limit-limit-title-font-size: 12px;--rate-limit-limit-value-font-size: 28px;--rate-limit-limit-value-letter-spacing: -.04em;--rate-limit-limit-unit-font-size: 11px;--overview-page-gap: 24px;--overview-top-grid-columns: repeat(2, minmax(0, 1fr));--overview-top-grid-gap: 16px;--overview-shell-border-width: 1px;--overview-shell-radius: 24px;--overview-card-min-height: 152px;--overview-card-padding: 24px 26px;--overview-section-padding: 24px 26px 26px;--overview-meta-gap: 18px;--overview-meta-row-gap: 16px;--overview-meta-label-font-size: 13px;--overview-meta-label-min-width: 72px;--overview-meta-value-font-size: 14px;--overview-auth-action-position: absolute;--overview-auth-action-top: 50%;--overview-auth-action-right: 26px;--overview-auth-action-transform: translateY(-50%);--overview-auth-action-margin-top: 0;--overview-button-gap: 6px;--overview-button-height: 42px;--overview-button-padding-inline: 18px;--overview-button-border-width: 1px;--overview-button-radius: 16px;--overview-button-font-size: 12px;--overview-button-hover-lift: -1px;--overview-wallet-grid-gap: 18px;--overview-wallet-row-gap: 16px;--overview-wallet-row-wrap: nowrap;--overview-wallet-label-font-size: 13px;--overview-wallet-label-min-width: 48px;--overview-wallet-value-font-size: 16px;--overview-wallet-value-letter-spacing: -.03em;--overview-wallet-value-small-font-size: 15px;--overview-secondary-button-margin-left: auto;--overview-section-header-direction: row;--overview-section-header-align: center;--overview-section-header-gap: 16px;--overview-section-header-margin-bottom: 20px;--overview-section-title-row-gap: 12px;--overview-section-title-font-size: 15px;--overview-more-link-gap: 6px;--overview-more-link-font-size: 12px;--overview-more-link-letter-spacing: .06em;--overview-summary-grid-columns: repeat(3, minmax(0, 1fr));--overview-summary-grid-gap: 16px;--overview-summary-card-gap: 10px;--overview-summary-card-min-height: 148px;--overview-summary-card-padding: 22px 20px;--overview-summary-card-radius: 20px;--overview-summary-card-hover-lift: -2px;--overview-summary-label-font-size: 11px;--overview-summary-value-font-size: 22px;--overview-summary-value-letter-spacing: -.04em;--overview-summary-detail-gap: 10px 14px;--overview-summary-detail-font-size: 10px;--overview-inline-gap: 6px;--overview-summary-dot-size: 7px;--overview-radius-pill: 999px;--overview-tier-chip-gap: 8px;--overview-tier-chip-height: 38px;--overview-tier-chip-padding-inline: 14px;--overview-tier-chip-label-font-size: 12px;--overview-tier-chip-value-font-size: 12px;--overview-tier-chip-value-letter-spacing: -.02em;--overview-limit-grid-columns: repeat(3, minmax(0, 1fr));--overview-limit-grid-gap: 16px;--overview-limit-card-gap: 10px;--overview-limit-card-padding: 20px 16px 18px;--overview-limit-card-radius: 20px;--overview-limit-title-font-size: 12px;--overview-limit-value-font-size: 24px;--overview-limit-value-letter-spacing: -.04em;--overview-limit-unit-font-size: 11px;--account-settings-dialog-width: 740px;--account-settings-dialog-margin: 0 auto;--account-settings-dialog-radius: 32px;--account-settings-dialog-body-padding: 0 0 32px;--account-settings-header-gap: 20px;--account-settings-header-padding: 24px 32px;--account-settings-border-width: 1px;--account-settings-title-font-size: 18px;--account-settings-close-button-size: 40px;--account-settings-radius-pill: 999px;--account-settings-content-gap: 20px;--account-settings-content-padding: 24px 32px 0;--account-settings-row-columns: 180px minmax(0, 1fr);--account-settings-row-gap: 20px;--account-settings-row-padding: 22px 0;--account-settings-label-font-size: 14px;--account-settings-avatar-block-direction: row;--account-settings-avatar-block-align: center;--account-settings-avatar-gap: 24px;--account-settings-avatar-font-size: 32px;--account-settings-copy-gap: 10px;--account-settings-secondary-button-height: 42px;--account-settings-secondary-button-padding-inline: 18px;--account-settings-button-radius: 14px;--account-settings-button-font-size: 14px;--account-settings-button-lift: -1px;--account-settings-hint-font-size: 12px;--account-settings-inline-gap: 14px;--account-settings-inline-edit-gap: 12px;--account-settings-inline-edit-max-width: 420px;--account-settings-primary-text-font-size: 16px;--account-settings-link-font-size: 13px;--account-settings-link-underline-offset: 4px;--account-settings-copy-chip-gap: 10px;--account-settings-copy-chip-height: 48px;--account-settings-copy-chip-padding-inline: 16px;--account-settings-copy-chip-font-size: 14px;--account-settings-status-pill-height: 30px;--account-settings-status-pill-padding-inline: 12px;--account-settings-status-pill-font-size: 12px;--account-settings-danger-direction: row;--account-settings-danger-align: center;--account-settings-danger-gap: 20px;--account-settings-danger-padding: 24px 20px;--account-settings-danger-radius: 20px;--account-settings-danger-copy-gap: 6px;--account-settings-danger-heading-gap: 10px;--account-settings-danger-heading-font-size: 16px;--account-settings-danger-body-font-size: 12px;--account-settings-danger-button-gap: 8px;--account-settings-danger-button-font-size: 14px;--change-password-dialog-width: 520px;--change-password-dialog-margin: 0 auto;--change-password-dialog-radius: 28px;--change-password-header-gap: 16px;--change-password-header-padding: 22px 24px;--change-password-border-width: 1px;--change-password-title-font-size: 18px;--change-password-close-button-size: 36px;--change-password-radius-pill: 999px;--change-password-content-gap: 18px;--change-password-content-padding: 24px;--change-password-description-font-size: 14px;--change-password-mode-gap: 10px;--change-password-mode-width: fit-content;--change-password-mode-padding: 6px;--change-password-mode-radius: 999px;--change-password-mode-display: inline-flex;--change-password-mode-columns: none;--change-password-mode-button-height: 36px;--change-password-mode-button-padding-inline: 16px;--change-password-mode-button-font-size: 13px;--change-password-info-gap: 16px;--change-password-info-padding: 14px 16px;--change-password-info-radius: 16px;--change-password-info-direction: row;--change-password-info-align: center;--change-password-info-body-font-size: 13px;--change-password-info-strong-font-size: 15px;--change-password-info-strong-letter-spacing: .02em;--change-password-form-gap: 14px;--change-password-field-gap: 8px;--change-password-field-label-font-size: 13px;--change-password-field-header-gap: 12px;--change-password-field-header-direction: row;--change-password-field-header-align: center;--change-password-hint-font-size: 12px;--change-password-link-font-size: 13px;--change-password-link-underline-offset: 4px;--change-password-actions-gap: 12px;--change-password-actions-padding-top: 4px;--change-password-actions-width: auto;--change-password-actions-direction: row;--change-password-actions-align: center;--change-password-button-width: auto;--change-password-button-min-width: 112px;--change-password-button-height: 42px;--change-password-button-padding-inline: 20px;--change-password-button-radius: 14px;--change-password-button-font-size: 14px;--change-password-button-lift: -1px;--change-password-button-border-width: 1px;--change-password-sms-align-self: auto;--overview-success-border: rgba(22, 163, 74, .18);--overview-success-bg: rgba(22, 163, 74, .06);--overview-success-bg-hover: rgba(22, 163, 74, .12);--overview-success-border-strong: rgba(22, 163, 74, .35);--usage-tooltip-shadow: 0 10px 30px rgba(15, 23, 42, .16);--usage-tooltip-secondary-fg: rgba(255, 255, 255, .72);--usage-page-gap: 18px;--usage-hero-gap: 4px;--usage-title-font-size: 16px;--usage-subtitle-font-size: 12px;--usage-filters-columns: minmax(300px, 1.25fr) minmax(320px, .95fr) auto;--usage-filter-gap: 16px;--usage-filter-padding: 18px 20px;--usage-card-radius: 24px;--usage-field-gap: 8px;--usage-field-label-font-size: 12px;--usage-border-width: 1px;--usage-actions-justify: flex-end;--usage-actions-width: auto;--usage-control-height: 52px;--usage-control-padding-inline: 16px;--usage-control-radius: 18px;--usage-control-font-size: 14px;--usage-focus-ring-width: 4px;--usage-export-button-width: auto;--usage-export-button-padding-inline: 20px;--usage-slider-card-padding: 18px 22px 8px;--usage-slider-track-height: 4px;--usage-slider-thumb-size: 14px;--usage-slider-thumb-border-width: 2px;--usage-slider-mark-font-size: 11px;--usage-subscription-direction: row;--usage-subscription-align: center;--usage-subscription-gap: 16px;--usage-subscription-padding: 16px 18px;--usage-subscription-meta-gap: 4px;--usage-subscription-meta-right-justify: end;--usage-caption-font-size: 11px;--usage-value-font-size: 14px;--usage-value-small-font-size: 13px;--usage-divider-width: 1px;--usage-divider-height: 38px;--usage-quota-gap: 8px;--usage-quota-header-gap: 12px;--usage-quota-track-height: 6px;--usage-radius-pill: 999px;--usage-summary-grid-columns: repeat(3, minmax(0, 1fr));--usage-summary-grid-gap: 12px;--usage-summary-card-gap: 10px;--usage-summary-card-min-height: 132px;--usage-summary-card-padding: 18px 20px;--usage-summary-label-font-size: 11px;--usage-summary-value-font-size: 24px;--usage-summary-value-letter-spacing: -.04em;--usage-summary-detail-gap: 10px 14px;--usage-summary-detail-font-size: 10px;--usage-summary-dot-size: 7px;--usage-chart-card-padding: 18px 20px 22px;--usage-chart-header-gap: 16px;--usage-chart-header-margin-bottom: 14px;--usage-chart-title-font-size: 14px;--usage-mode-tabs-gap: 4px;--usage-mode-tabs-padding: 4px;--usage-mode-tabs-radius: 14px;--usage-mode-tab-min-width: 76px;--usage-mode-tab-height: 38px;--usage-mode-tab-padding-inline: 16px;--usage-mode-tab-radius: 10px;--usage-chart-columns: 56px minmax(0, 1fr);--usage-chart-gap: 14px;--usage-axis-min-height: 346px ;--usage-axis-padding-bottom: 26px;--usage-axis-display: flex;--usage-grid-lines-inset: 0 0 26px;--usage-bars-height: 346px ;--usage-bars-gap: 4px;--usage-bars-padding-inline: 12px;--usage-bar-width: 34px;--usage-bar-min-width: 10px;--usage-bar-radius: 3px 3px 0 0;--usage-bar-label-font-size: 11px;--usage-tooltip-display: block;--usage-tooltip-width: 260px;--usage-tooltip-padding: 12px 14px;--usage-tooltip-radius: 16px;--usage-tooltip-date-margin-bottom: 8px;--usage-tooltip-date-font-size: 13px;--usage-tooltip-row-gap: 8px;--usage-tooltip-row-margin-top: 6px;--usage-tooltip-dot-size: 8px;--usage-tooltip-dot-radius: 2px;--usage-tooltip-model-font-size: 12px;--usage-tooltip-value-font-size: 12px;--usage-select-popper-radius: 18px;--usage-select-popper-list-padding: 6px;--usage-select-option-gap: 4px;--usage-select-option-padding: 10px 12px;--usage-select-option-radius: 14px;--usage-select-option-title-font-size: 14px;--usage-select-option-meta-font-size: 12px;--model-status-tag-height: 22px;--model-status-tag-padding-inline: 9px;--model-status-tag-radius: 999px;--model-status-tag-font-size: 11px;--model-status-tag-letter-spacing: .04em;--invoice-card-bg: #f8fafc;--invoice-card-bg-subtle: #fafafa;--invoice-divider: #eef0f3;--invoice-radius-pill: 999px;--invoice-panel-padding: 24px 28px;--invoice-panel-border-width: 1px;--invoice-panel-radius: 16px;--invoice-table-wrap-margin-top: 24px;--invoice-table-wrap-radius: 14px;--invoice-chip-padding: 4px 10px;--invoice-chip-font-size: 12px;--invoice-row-actions-gap: 6px;--invoice-meta-font-size: 12px;--invoice-page-gap: 24px;--invoice-page-header-gap: 20px;--invoice-page-header-direction: row;--invoice-page-header-align: flex-start;--invoice-page-header-main-gap: 12px;--invoice-page-hero-gap: 6px;--invoice-page-title-font-size: 18px;--invoice-page-description-max-width: 760px;--invoice-page-description-font-size: 12px;--invoice-page-tabs-gap: 28px;--invoice-page-tabs-overflow-x: visible;--invoice-page-tabs-border-width: 1px;--invoice-page-tab-padding: 0 2px 16px;--invoice-page-tab-font-size: 13px;--invoice-page-tab-indicator-offset: -1px;--invoice-page-tab-indicator-height: 3px;--invoice-page-section-gap: 24px;--invoice-header-dialog-width: 720px;--invoice-header-dialog-body-max-height: calc(90vh - 180px) ;--invoice-header-dialog-body-padding-right: 4px;--invoice-header-dialog-section-padding: 8px 0;--invoice-header-dialog-field-gap: 12px;--invoice-header-dialog-field-margin-top: 24px;--invoice-header-dialog-grid-columns: repeat(2, minmax(0, 1fr));--invoice-header-dialog-grid-gap: 20px;--invoice-header-dialog-label-font-size: 14px;--invoice-header-dialog-helper-font-size: 12px;--invoice-header-dialog-footer-gap: 12px;--invoice-header-dialog-footer-direction: row;--invoice-headers-toolbar-direction: row;--invoice-headers-toolbar-align: flex-start;--invoice-headers-toolbar-gap: 16px;--invoice-headers-title-font-size: 15px;--invoice-headers-description-margin-top: 8px;--invoice-headers-name-cell-gap: 8px;--invoice-headers-name-meta-gap: 8px;--invoice-records-toolbar-direction: row;--invoice-records-toolbar-align: center;--invoice-records-toolbar-gap: 16px;--invoice-records-filter-row-direction: row;--invoice-records-filter-row-align: center;--invoice-records-filter-row-gap: 12px;--invoice-records-filter-width: 180px;--invoice-records-pagination-direction: row;--invoice-records-pagination-align: center;--invoice-records-pagination-gap: 16px;--invoice-detail-dialog-width: 760px;--invoice-detail-dialog-body-max-height: calc(90vh - 180px) ;--invoice-detail-dialog-body-padding-right: 4px;--invoice-detail-dialog-hero-padding: 20px 22px;--invoice-detail-dialog-hero-margin-bottom: 20px;--invoice-detail-dialog-hero-gap: 12px;--invoice-detail-dialog-hero-title-font-size: 16px;--invoice-detail-dialog-status-padding: 4px 10px;--invoice-detail-dialog-status-font-size: 12px;--invoice-detail-dialog-helper-margin-top: 12px;--invoice-detail-dialog-helper-font-size: 12px;--invoice-detail-dialog-section-padding: 16px 0;--invoice-detail-dialog-section-title-margin-bottom: 18px;--invoice-detail-dialog-section-title-font-size: 16px;--invoice-detail-dialog-detail-list-border-width: 1px;--invoice-detail-dialog-detail-list-radius: 16px;--invoice-detail-dialog-detail-row-direction: row;--invoice-detail-dialog-detail-row-gap: 20px;--invoice-detail-dialog-detail-row-padding: 18px 20px;--invoice-detail-dialog-detail-row-border-width: 1px;--invoice-detail-dialog-detail-label-font-size: 12px;--invoice-detail-dialog-detail-value-max-width: 60%;--invoice-detail-dialog-detail-value-text-align: right;--invoice-detail-dialog-detail-value-font-size: 14px;--invoice-detail-dialog-footer-gap: 12px;--invoice-detail-dialog-footer-direction: row;--invoice-apply-panel-gap: 24px;--invoice-apply-toolbar-gap: 16px;--invoice-apply-pending-alert-margin-bottom: -8px;--invoice-apply-card-border-width: 1px;--invoice-apply-card-radius: 16px;--invoice-apply-notice-card-padding: 24px 28px;--invoice-apply-section-head-gap: 10px;--invoice-apply-section-icon-font-size: 16px;--invoice-apply-section-title-font-size: 15px;--invoice-apply-notice-list-gap: 14px;--invoice-apply-notice-list-margin-top: 24px;--invoice-apply-notice-item-gap: 12px;--invoice-apply-notice-item-font-size: 13px;--invoice-apply-notice-toggle-margin-top: 18px;--invoice-apply-notice-toggle-font-size: 12px;--invoice-apply-summary-grid-columns: repeat(3, minmax(0, 1fr));--invoice-apply-summary-grid-gap: 20px;--invoice-apply-summary-card-padding: 22px 20px;--invoice-apply-summary-head-gap: 8px;--invoice-apply-summary-label-font-size: 11px;--invoice-apply-summary-help-font-size: 14px;--invoice-apply-summary-value-margin-top: 10px;--invoice-apply-summary-value-font-size: 24px;--invoice-apply-summary-helper-margin-top: 10px;--invoice-apply-summary-helper-font-size: 11px;--invoice-apply-dialog-width: 960px;--invoice-apply-dialog-top: 4vh;--invoice-apply-dialog-body-max-height: calc(90vh - 180px) ;--invoice-apply-dialog-body-padding-right: 4px;--invoice-apply-dialog-stepper-columns: repeat(3, minmax(0, 1fr));--invoice-apply-dialog-stepper-gap: 12px;--invoice-apply-dialog-stepper-margin-bottom: 20px;--invoice-apply-dialog-step-gap: 12px;--invoice-apply-dialog-step-font-size: 13px;--invoice-apply-dialog-step-line-height: 2px;--invoice-apply-dialog-step-line-margin-left: 8px;--invoice-apply-dialog-step-dot-size: 32px;--invoice-apply-dialog-step-dot-border-width: 2px;--invoice-apply-dialog-section-padding: 24px 0;--invoice-apply-dialog-section-border-width: 1px;--invoice-apply-dialog-section-first-padding-top: 8px;--invoice-apply-dialog-section-last-padding-bottom: 8px;--invoice-apply-dialog-compact-section-padding: 16px 0;--invoice-apply-dialog-section-title-margin-bottom: 18px;--invoice-apply-dialog-section-title-font-size: 16px;--invoice-apply-dialog-field-gap: 12px;--invoice-apply-dialog-field-margin-top: 24px;--invoice-apply-dialog-field-label-font-size: 14px;--invoice-apply-dialog-field-row-gap: 16px;--invoice-apply-dialog-field-helper-font-size: 12px;--invoice-apply-dialog-control-max-width: 760px;--invoice-apply-dialog-compact-control-max-width: 640px;--invoice-apply-dialog-input-min-height: 48px;--invoice-apply-dialog-input-radius: 12px;--invoice-apply-dialog-textarea-min-height: 116px;--invoice-apply-dialog-textarea-radius: 12px;--invoice-apply-dialog-type-card-grid-columns: repeat(2, minmax(0, 1fr));--invoice-apply-dialog-type-card-grid-gap: 16px;--invoice-apply-dialog-selectable-border-width: 1px;--invoice-apply-dialog-selection-ring-width: 1px;--invoice-apply-dialog-type-card-gap: 10px;--invoice-apply-dialog-type-card-padding: 18px 20px;--invoice-apply-dialog-type-card-radius: 14px;--invoice-apply-dialog-type-card-title-font-size: 15px;--invoice-apply-dialog-type-card-description-font-size: 12px;--invoice-apply-dialog-header-card-list-gap: 14px;--invoice-apply-dialog-header-card-gap: 16px;--invoice-apply-dialog-header-card-padding: 18px;--invoice-apply-dialog-header-card-radius: 14px;--invoice-apply-dialog-header-card-main-gap: 8px;--invoice-apply-dialog-header-card-title-gap: 10px;--invoice-apply-dialog-header-card-title-font-size: 15px;--invoice-apply-dialog-header-card-subtitle-font-size: 12px;--invoice-apply-dialog-header-default-font-size: 12px;--invoice-apply-dialog-inline-row-gap: 12px;--invoice-apply-dialog-inline-row-direction: row;--invoice-apply-dialog-fee-prefix-min-width: 152px;--invoice-apply-dialog-fee-prefix-padding-inline: 16px;--invoice-apply-dialog-fee-prefix-radius: 12px;--invoice-apply-dialog-fee-prefix-font-size: 14px;--invoice-apply-dialog-receive-button-gap: 8px;--invoice-apply-dialog-receive-button-padding: 12px 18px;--invoice-apply-dialog-receive-button-radius: 12px;--invoice-apply-dialog-receive-button-font-size: 14px;--invoice-apply-dialog-confirm-card-gap: 10px;--invoice-apply-dialog-confirm-card-padding: 30px 24px;--invoice-apply-dialog-confirm-card-radius: 16px;--invoice-apply-dialog-confirm-label-font-size: 13px;--invoice-apply-dialog-confirm-value-font-size: 32px;--invoice-apply-dialog-detail-list-border-width: 1px;--invoice-apply-dialog-detail-list-radius: 16px;--invoice-apply-dialog-detail-row-direction: row;--invoice-apply-dialog-detail-row-gap: 20px;--invoice-apply-dialog-detail-row-padding: 18px 20px;--invoice-apply-dialog-detail-row-border-width: 1px;--invoice-apply-dialog-detail-label-font-size: 12px;--invoice-apply-dialog-detail-value-max-width: 60%;--invoice-apply-dialog-detail-value-text-align: right;--invoice-apply-dialog-detail-value-font-size: 14px;--invoice-apply-dialog-success-padding: 32px 0 18px;--invoice-apply-dialog-success-icon-margin-bottom: 16px;--invoice-apply-dialog-success-icon-font-size: 48px;--invoice-apply-dialog-success-title-font-size: 24px;--invoice-apply-dialog-success-description-max-width: 540px;--invoice-apply-dialog-success-description-margin-top: 14px;--invoice-apply-dialog-success-description-font-size: 13px;--invoice-apply-dialog-footer-gap: 12px;--invoice-apply-dialog-footer-direction: row;--invoice-apply-dialog-success-actions-margin-top: 28px;--invoice-apply-dialog-step-line-display: block;--real-name-success-border: rgba(34, 197, 94, .18);--real-name-success-bg: rgba(34, 197, 94, .08);--real-name-success-fg: #166534;--real-name-warning-icon-bg: rgba(180, 83, 9, .12);--wechat-callback-page-min-height: 100vh;--wechat-callback-page-gap: 12px;--not-found-view-min-height: 100vh;--not-found-view-padding: 24px;--root-font-size: 16px;--app-route-placeholder-gap: 24px;--app-route-placeholder-min-height: 420px;--app-route-placeholder-padding: 32px 16px;--app-route-placeholder-context-columns: repeat(2, minmax(0, 1fr));--app-route-placeholder-context-gap: 14px;--app-route-placeholder-context-width: min(100%, 760px);--app-route-placeholder-card-gap: 10px;--app-route-placeholder-card-padding: 20px 22px;--app-route-placeholder-card-radius: 22px;--app-route-placeholder-card-border-width: 1px;--app-route-placeholder-context-label-font-size: 12px;--app-route-placeholder-context-label-letter-spacing: .08em;--app-route-placeholder-context-value-font-size: 16px;--app-route-placeholder-empty-width: min(100%, 520px);--app-route-placeholder-symbol-size: 88px;--app-route-placeholder-symbol-radius: 28px;--app-route-placeholder-symbol-font-size: 34px;--app-route-placeholder-symbol-border-width: 1px;--app-route-placeholder-symbol-shadow: 0 20px 40px rgba(var(--color-accent-rgb), .08);--app-route-placeholder-description-gap: 8px;--app-route-placeholder-eyebrow-font-size: 12px;--app-route-placeholder-eyebrow-letter-spacing: .12em;--app-route-placeholder-body-font-size: 16px;--app-route-placeholder-hint-font-size: 14px;--app-menu-item-label-offset: 12px;--action-confirm-dialog-width: 520px;--action-confirm-dialog-overlay-blur: 0px;--action-confirm-dialog-max-width: calc(100vw - 32px) ;--action-confirm-dialog-radius: 12px;--action-confirm-dialog-border-width: 1px;--action-confirm-dialog-header-columns: auto 1fr auto;--action-confirm-dialog-header-gap: 14px;--action-confirm-dialog-header-padding: 22px 24px 14px;--action-confirm-dialog-icon-shell-size: 40px;--action-confirm-dialog-icon-shell-radius: 10px;--action-confirm-dialog-icon-ring-size: 28px;--action-confirm-dialog-icon-ring-radius: 999px;--action-confirm-dialog-heading-gap: 6px;--action-confirm-dialog-heading-padding-top: 0;--action-confirm-dialog-eyebrow-font-size: 11px;--action-confirm-dialog-eyebrow-letter-spacing: .08em;--action-confirm-dialog-title-font-size: 18px;--action-confirm-dialog-description-font-size: 13px;--action-confirm-dialog-close-size: 32px;--action-confirm-dialog-close-radius: 8px;--action-confirm-dialog-close-column: auto;--action-confirm-dialog-close-justify-self: auto;--action-confirm-dialog-close-margin-top: 0;--action-confirm-dialog-close-lift: -1px;--action-confirm-dialog-body-gap: 16px;--action-confirm-dialog-body-padding: 0 24px 20px;--action-confirm-dialog-notice-gap: 12px;--action-confirm-dialog-notice-padding: 16px 18px;--action-confirm-dialog-notice-radius: 20px;--action-confirm-dialog-notice-icon-size: 28px;--action-confirm-dialog-notice-icon-radius: 10px;--action-confirm-dialog-notice-icon-font-size: 15px;--action-confirm-dialog-notice-copy-gap: 6px;--action-confirm-dialog-notice-title-font-size: 13px;--action-confirm-dialog-notice-description-font-size: 12px;--action-confirm-dialog-summary-columns: repeat(2, minmax(0, 1fr));--action-confirm-dialog-summary-gap: 12px;--action-confirm-dialog-summary-item-gap: 8px;--action-confirm-dialog-summary-item-padding: 16px 18px;--action-confirm-dialog-summary-item-radius: 18px;--action-confirm-dialog-summary-label-font-size: 11px;--action-confirm-dialog-summary-value-font-size: 13px;--action-confirm-dialog-summary-code-font-size: 12px;--action-confirm-dialog-footer-gap: 12px;--action-confirm-dialog-footer-padding: 0 24px 22px;--action-confirm-dialog-footer-direction: row;--action-confirm-dialog-confirm-min-width: 120px;--action-confirm-dialog-confirm-width: auto;--app-account-menu-panel-gap: 12px;--app-account-menu-panel-min-width: 300px;--app-account-menu-panel-max-width: 300px;--app-account-menu-panel-padding: 12px;--app-account-menu-panel-radius: 20px;--app-account-menu-panel-profile-gap: 12px;--app-account-menu-panel-profile-padding: 12px;--app-account-menu-panel-profile-radius: 16px;--app-account-menu-panel-avatar-font-size: 18px;--app-account-menu-panel-item-avatar-size: 32px;--app-account-menu-panel-item-avatar-font-size: 14px;--app-account-menu-panel-copy-gap: 4px;--app-account-menu-panel-copy-font-size: 13px;--app-account-menu-panel-meta-font-size: 12px;--app-account-menu-panel-section-gap: 12px;--app-account-menu-panel-section-title-font-size: 12px;--app-account-menu-panel-context-list-gap: 8px;--app-account-menu-panel-organization-scroll-max-height: 236px;--app-account-menu-panel-organization-list-gap: 10px;--app-account-menu-panel-item-columns: minmax(0, 1fr) auto;--app-account-menu-panel-item-gap: 10px;--app-account-menu-panel-item-padding: 8px 12px;--app-account-menu-panel-item-radius: 12px;--app-account-menu-panel-item-border-width: 1px;--app-account-menu-panel-item-main-gap: 10px;--app-account-menu-panel-item-trailing-justify: flex-start;--app-account-menu-panel-item-trailing-gap: 8px;--app-account-menu-panel-item-trailing-padding-left: 8px;--app-account-menu-panel-badge-min-height: 24px;--app-account-menu-panel-badge-padding-inline: 8px;--app-account-menu-panel-badge-radius: 8px;--app-account-menu-panel-badge-font-size: 12px;--app-account-menu-panel-icon-button-size: 24px;--app-account-menu-panel-icon-button-radius: 8px;--app-account-menu-panel-empty-padding: 20px 16px;--app-account-menu-panel-empty-radius: 18px;--app-account-menu-panel-empty-font-size: 14px;--app-account-menu-panel-footer-gap: 8px;--app-account-menu-panel-footer-padding-top: 4px;--app-account-menu-panel-button-gap: 10px;--app-account-menu-panel-button-min-height: 40px;--app-account-menu-panel-button-padding-inline: 12px;--app-account-menu-panel-button-radius: 12px;--app-account-menu-panel-button-font-size: 13px;--app-account-menu-panel-button-lift: -1px;--app-account-menu-panel-create-icon-size: 20px;--app-account-menu-panel-create-icon-radius: 999px;--app-workspace-switcher-trigger-gap: 8px;--app-workspace-switcher-trigger-min-height: 40px;--app-workspace-switcher-trigger-padding-inline: 12px;--app-workspace-switcher-trigger-radius: 14px;--app-workspace-switcher-trigger-lift: -1px;--app-workspace-switcher-avatar-size: 32px;--app-workspace-switcher-avatar-radius: 12px;--app-workspace-switcher-avatar-font-size: 14px;--app-workspace-switcher-trigger-icon-size: 16px;--app-workspace-switcher-label-max-width: 180px;--app-workspace-switcher-label-font-size: 14px;--app-workspace-switcher-item-copy-gap: 2px;--app-workspace-switcher-item-title-max-width: 160px;--app-workspace-switcher-item-title-font-size: 14px;--app-workspace-switcher-item-meta-font-size: 12px;--app-workspace-switcher-menu-gap: 14px;--app-workspace-switcher-menu-min-width: 340px;--app-workspace-switcher-menu-padding: 16px;--app-workspace-switcher-menu-radius: 20px;--app-workspace-switcher-menu-header-gap: 16px;--app-workspace-switcher-menu-header-font-size: 12px;--app-workspace-switcher-menu-header-letter-spacing: .08em;--app-workspace-switcher-menu-action-gap: 6px;--app-workspace-switcher-menu-action-min-height: 34px;--app-workspace-switcher-menu-action-padding-inline: 12px;--app-workspace-switcher-menu-action-radius: 999px;--app-workspace-switcher-menu-action-font-size: 12px;--app-workspace-switcher-list-gap: 8px;--app-workspace-switcher-item-gap: 12px;--app-workspace-switcher-item-padding: 12px;--app-workspace-switcher-item-radius: 16px;--app-workspace-switcher-item-active-border-width: 1px;--app-workspace-switcher-item-trailing-gap: 8px;--app-workspace-switcher-icon-button-size: 28px;--app-workspace-switcher-icon-button-radius: 10px;--app-workspace-switcher-item-check-size: 24px;--app-workspace-switcher-item-check-radius: 999px;--balance-input-border-color: rgba(15, 23, 42, .1);--balance-qrcode-canvas-bg-token: radial-gradient(circle at top left, rgba(59, 130, 246, .16), transparent 45%), radial-gradient(circle at bottom right, rgba(34, 197, 94, .14), transparent 50%), var(--surface-panel-muted);--balance-qrcode-grid-shadow-token: inset 0 0 0 1px rgba(15, 23, 42, .08), 0 18px 32px rgba(15, 23, 42, .08);--balance-refund-selected-border-color: rgba(239, 68, 68, .32);--balance-refund-selected-shadow-color: 0 16px 28px rgba(239, 68, 68, .08);--balance-refund-radio-border-color: rgba(15, 23, 42, .14);--balance-button-active-border-dark: rgba(255, 255, 255, .18);--balance-button-active-shadow-dark: 0 12px 24px rgba(0, 0, 0, .34);--balance-page-gap: 24px;--balance-page-header-direction: row;--balance-page-header-align: flex-start;--balance-page-header-gap: 16px;--balance-page-title-font-size: 16px;--balance-page-subtitle-margin-top: 6px;--balance-page-subtitle-font-size: 11px;--balance-page-panel-radius: 30px;--balance-page-panel-padding: 30px 34px;--balance-page-panel-border-width: 1px;--balance-page-panel-summary-gap: 28px;--balance-page-panel-head-direction: row;--balance-page-panel-head-align: flex-start;--balance-page-panel-head-gap: 20px;--balance-page-panel-head-summary-align: center;--balance-page-panel-head-records-align: center;--balance-page-section-title-wrap-gap: 10px;--balance-page-section-title-font-size: 14px;--balance-page-section-hint-margin-top: 8px;--balance-page-section-hint-font-size: 11px;--balance-page-radius-pill: 999px;--balance-page-help-button-size: 30px;--balance-page-summary-meta-gap: 12px;--balance-page-summary-meta-justify: flex-end;--balance-page-updated-at-font-size: 11px;--balance-page-available-font-size: 32px;--balance-page-available-letter-spacing: -.04em;--balance-page-breakdown-gap: 18px;--balance-page-breakdown-padding: 22px 24px;--balance-page-breakdown-radius: 24px;--balance-page-breakdown-card-gap: 10px;--balance-page-breakdown-card-min-width: 132px;--balance-page-breakdown-label-font-size: 11px;--balance-page-breakdown-value-font-size: 14px;--balance-page-breakdown-operator-font-size: 26px;--balance-page-notice-margin-bottom: 22px;--balance-page-recharge-columns: minmax(0, 1.35fr) minmax(280px, .75fr);--balance-page-recharge-gap: 40px;--balance-page-field-gap: 14px;--balance-page-field-label-font-size: 12px;--balance-page-amount-grid-columns: repeat(4, minmax(0, 1fr));--balance-page-amount-grid-gap: 12px;--balance-page-button-border-width: 1px;--balance-page-button-radius: 18px;--balance-page-amount-button-min-height: 72px;--balance-page-amount-button-padding-inline: 12px;--balance-page-amount-button-font-size: 14px;--balance-page-button-hover-lift: -1px;--balance-page-input-border-width: 1px;--balance-page-amount-input-min-height: 72px;--balance-page-amount-input-radius: 20px;--balance-page-amount-input-padding-left: 20px;--balance-page-amount-input-font-size: 16px;--balance-page-amount-prefix-font-size: 13px;--balance-page-recharge-side-gap: 20px;--balance-page-payment-grid-gap: 14px;--balance-page-payment-button-gap: 12px;--balance-page-payment-button-min-height: 78px;--balance-page-payment-button-padding-inline: 18px;--balance-page-payment-logo-size: 38px;--balance-page-payment-logo-radius: 12px;--balance-page-payment-logo-font-size: 18px;--balance-page-payment-label-font-size: 13px;--balance-page-primary-action-min-height: 84px;--balance-page-primary-action-radius: 20px;--balance-page-primary-action-font-size: 13px;--balance-page-agreement-gap: 8px;--balance-page-agreement-font-size: 11px;--balance-page-record-tabs-gap: 12px;--balance-page-record-tabs-padding: 8px;--balance-page-record-tabs-radius: 999px;--balance-page-record-tab-min-width: 72px;--balance-page-record-tab-min-height: 44px;--balance-page-record-tab-padding-inline: 18px;--balance-page-record-tab-font-size: 11px;--balance-page-table-wrap-margin-top: 24px;--balance-page-table-wrap-radius: 18px;--balance-page-table-header-font-size: 12px;--balance-page-table-cell-padding-block: 18px;--balance-page-order-cell-gap: 8px;--balance-page-order-main-gap: 10px;--balance-page-icon-action-size: 28px;--balance-page-icon-action-radius: 8px;--balance-page-muted-font-size: 11px;--balance-page-channel-gap: 8px;--balance-page-channel-dot-size: 10px;--balance-page-status-tag-min-height: 34px;--balance-page-status-tag-padding-inline: 14px;--balance-page-status-tag-font-size: 11px;--balance-page-amount-text-font-size: 14px;--balance-page-link-action-font-size: 11px;--balance-page-empty-padding: 30px 0;--balance-page-empty-copy-gap: 8px;--balance-page-empty-title-font-size: 14px;--balance-page-empty-description-font-size: 11px;--balance-page-footer-direction: row;--balance-page-footer-align: center;--balance-page-footer-width: auto;--balance-page-footer-gap: 16px;--balance-page-footer-margin-top: 22px;--balance-page-footer-total-font-size: 11px;--balance-page-pagination-width: auto;--balance-page-pagination-justify: flex-end;--balance-dialog-overlay-blur: blur(6px);--balance-qrcode-dialog-width: 520px;--balance-qrcode-dialog-radius: 16px;--balance-qrcode-dialog-padding: 0;--balance-qrcode-dialog-header-padding: 20px 24px 14px;--balance-qrcode-dialog-header-divider-color: var(--color-border-strong);--balance-qrcode-dialog-title-font-size: 16px;--balance-qrcode-dialog-close-size: 32px;--balance-qrcode-dialog-close-radius: 8px;--balance-qrcode-dialog-content-padding: 22px 24px 20px;--balance-qrcode-dialog-content-gap: 12px;--balance-qrcode-dialog-card-padding: 12px;--balance-qrcode-dialog-card-radius: 14px;--balance-qrcode-dialog-card-border-width: 1px;--balance-qrcode-dialog-card-border-color: #d8e0ea;--balance-qrcode-dialog-image-size: 240px;--balance-success-dialog-width: 520px;--balance-refund-dialog-width: 720px;--balance-confirm-dialog-width: 520px;--balance-dialog-shell-radius: 30px;--balance-dialog-shell-padding: 28px 30px 30px;--balance-dialog-header-gap: 12px;--balance-dialog-header-margin-bottom: 24px;--balance-dialog-title-font-size: 15px;--balance-dialog-close-size: 54px;--balance-dialog-footer-direction: row;--balance-dialog-footer-width: auto;--balance-dialog-footer-gap: 16px;--balance-dialog-footer-margin-top: 28px;--balance-dialog-action-width: auto;--balance-dialog-action-min-width: 140px;--balance-dialog-action-min-height: 60px;--balance-dialog-action-padding-inline: 24px;--balance-dialog-action-radius: 18px;--balance-dialog-action-font-size: 12px;--balance-dialog-action-icon-margin-right: 8px;--balance-qrcode-body-min-height: 240px;--balance-qrcode-placeholder-padding: 16px;--balance-qrcode-fallback-font-size: 12px;--balance-qrcode-hint-font-size: 13px;--balance-qrcode-hint-line-height: 1.7;--balance-success-dialog-body-gap: 18px;--balance-success-dialog-body-padding: 8px 4px 4px;--balance-success-dialog-icon-size: 82px;--balance-success-dialog-title-font-size: 16px;--balance-success-dialog-description-font-size: 11px;--balance-success-dialog-summary-gap: 14px;--balance-success-dialog-summary-margin-top: 8px;--balance-success-dialog-summary-padding: 22px;--balance-success-dialog-summary-radius: 24px;--balance-success-dialog-summary-item-gap: 16px;--balance-success-dialog-summary-label-font-size: 11px;--balance-success-dialog-summary-value-font-size: 12px;--balance-success-dialog-action-min-width: 180px;--balance-success-dialog-action-min-height: 56px;--balance-success-dialog-action-radius: 18px;--balance-success-dialog-action-font-size: 12px;--balance-refund-dialog-body-gap: 26px;--balance-refund-dialog-helper-font-size: 11px;--balance-refund-dialog-order-columns: minmax(0, 1fr) auto;--balance-refund-dialog-order-gap: 18px;--balance-refund-dialog-order-padding: 18px 20px;--balance-refund-dialog-order-border-width: 1px;--balance-refund-dialog-order-radius: 22px;--balance-refund-dialog-order-selection-ring-width: 1px;--balance-refund-dialog-order-main-gap: 8px;--balance-refund-dialog-order-id-font-size: 13px;--balance-refund-dialog-order-meta-font-size: 11px;--balance-refund-dialog-order-side-gap: 8px;--balance-refund-dialog-order-side-justify: end;--balance-refund-dialog-order-side-label-font-size: 11px;--balance-refund-dialog-order-side-value-font-size: 14px;--balance-refund-dialog-input-min-height: 56px;--balance-refund-dialog-input-radius: 18px;--balance-refund-dialog-input-padding-left: 16px;--balance-refund-dialog-input-border-width: 1px;--balance-refund-dialog-input-font-size: 15px;--balance-refund-dialog-amount-meta-gap: 8px;--balance-refund-dialog-amount-meta-label-font-size: 11px;--balance-refund-dialog-amount-meta-value-font-size: 14px;--balance-refund-dialog-empty-padding: 12px 0 0;--balance-confirm-dialog-body-gap: 20px;--balance-confirm-dialog-notice-gap: 10px;--balance-confirm-dialog-notice-padding: 16px 18px;--balance-confirm-dialog-notice-radius: 18px;--balance-confirm-dialog-notice-font-size: 11px;--balance-confirm-dialog-summary-gap: 14px;--balance-confirm-dialog-summary-padding: 20px 22px;--balance-confirm-dialog-summary-radius: 22px;--balance-confirm-dialog-summary-item-gap: 18px;--balance-confirm-dialog-summary-label-font-size: 11px;--balance-confirm-dialog-summary-value-font-size: 12px;--page-background: linear-gradient(180deg, #f8fafc 0%, #f3f5f9 100%);--el-color-primary: var(--color-accent);--el-bg-color: var(--surface-elevated);--el-bg-color-page: var(--surface-base);--el-bg-color-overlay: var(--surface-elevated);--el-fill-color-blank: var(--surface-elevated);--el-fill-color-light: var(--surface-muted);--el-fill-color-lighter: #f7f8fb;--el-fill-color-extra-light: #fbfcfe;--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-primary);--el-text-color-secondary: var(--color-text-secondary);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border);--el-border-color-lighter: #e6eaf1;--el-mask-color: rgba(255, 255, 255, .76)}:root[data-theme=black]{color-scheme:dark;--color-accent-rgb: 255, 255, 255;--surface-base: #060606;--surface-muted: #111111;--surface-elevated: #131313;--surface-sidebar: linear-gradient(180deg, rgba(15, 15, 15, .98), rgba(8, 8, 8, .98));--surface-brand: linear-gradient(180deg, rgba(28, 28, 28, .96), rgba(14, 14, 14, .96));--surface-overlay: rgba(14, 14, 14, .88);--surface-card: rgba(16, 16, 16, .92);--surface-panel: rgba(18, 18, 18, .96);--surface-panel-muted: rgba(255, 255, 255, .04);--surface-panel-soft: linear-gradient(180deg, rgba(24, 24, 24, .96), rgba(15, 15, 15, .96));--surface-input: rgba(255, 255, 255, .04);--surface-code: #0f1115;--surface-table-head: rgba(255, 255, 255, .04);--surface-table-row-hover: rgba(255, 255, 255, .06);--surface-contrast: #232631;--surface-contrast-soft: rgba(255, 255, 255, .08);--surface-hover: rgba(255, 255, 255, .08);--surface-active: linear-gradient(90deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .06));--surface-accent-soft: linear-gradient(135deg, rgba(var(--color-accent-rgb), .16), rgba(var(--color-accent-rgb), .04));--color-accent: #ffffff;--color-text-primary: #f5f5f5;--color-text-secondary: #a3a3a3;--color-text-tertiary: #8a8a93;--color-text-quaternary: #71717a;--color-text-on-brand: #ffffff;--color-border: rgba(255, 255, 255, .12);--color-border-strong: rgba(255, 255, 255, .1);--color-border-soft: rgba(255, 255, 255, .08);--color-active-border: rgba(255, 255, 255, .18);--color-status-warning: #fbbf24;--color-status-warning-strong: #f59e0b;--color-status-warning-soft: rgba(251, 191, 36, .18);--color-status-warning-border: rgba(251, 191, 36, .28);--color-status-warning-glow: rgba(251, 191, 36, .22);--color-status-danger: #f87171;--color-status-danger-strong: #fca5a5;--color-status-danger-soft: rgba(248, 113, 113, .18);--color-status-danger-border: rgba(248, 113, 113, .28);--color-status-danger-glow: rgba(248, 113, 113, .22);--color-status-success: #4ade80;--color-status-success-soft: rgba(74, 222, 128, .18);--color-status-info: #60a5fa;--color-status-info-soft: rgba(96, 165, 250, .18);--color-status-info-border: rgba(96, 165, 250, .28);--color-status-info-glow: rgba(96, 165, 250, .22);--color-status-info-strong: #93c5fd;--surface-overlay-backdrop: rgba(0, 0, 0, .44);--surface-inset-highlight: rgba(255, 255, 255, .08);--shadow-soft-xs: 0 8px 18px rgba(0, 0, 0, .28);--shadow-soft-xs-strong: 0 8px 18px rgba(0, 0, 0, .38);--shadow-soft-sm: 0 10px 22px rgba(0, 0, 0, .32);--shadow-soft-md: 0 16px 28px rgba(0, 0, 0, .36);--shadow-soft-strong: 0 14px 30px rgba(0, 0, 0, .42);--shadow-dialog-soft: 0 18px 48px rgba(0, 0, 0, .5);--shadow-soft: 0 14px 30px rgba(0, 0, 0, .4);--shadow-floating: 0 12px 28px rgba(0, 0, 0, .34);--shadow-surface: 0 18px 40px rgba(0, 0, 0, .42);--shadow-panel: 0 18px 40px rgba(0, 0, 0, .38);--shadow-dialog: 0 24px 48px rgba(0, 0, 0, .44);--control-slider-track: rgba(255, 255, 255, .82);--control-slider-thumb: #2a2f3a;--control-switch-on: #34c759;--control-switch-off: rgba(255, 255, 255, .14);--control-primary-bg: #232631;--control-primary-hover-bg: #2f3440;--control-primary-fg: #f5f5f5;--control-primary-disabled-bg: rgba(255, 255, 255, .14);--control-primary-disabled-fg: rgba(255, 255, 255, .62);--control-secondary-bg: rgba(24, 24, 24, .96);--control-secondary-border: rgba(255, 255, 255, .12);--control-secondary-fg: #f5f5f5;--control-secondary-hover-bg: rgba(255, 255, 255, .08);--control-skeleton-base: rgba(255, 255, 255, .08);--control-skeleton-highlight: rgba(255, 255, 255, .14);--experience-page-bg: linear-gradient(180deg, rgba(8, 8, 8, .84), rgba(14, 14, 14, .94));--experience-panel-bg: rgba(18, 18, 18, .9);--experience-panel-border: rgba(255, 255, 255, .08);--experience-panel-shadow: none;--experience-table-head-bg: rgba(255, 255, 255, .04);--experience-assistant-avatar-bg: linear-gradient(135deg, #3a3f4b, #262a35);--experience-user-avatar-bg: linear-gradient(135deg, #3f3f46, #27272a);--experience-bubble-bg: rgba(20, 20, 20, .94);--experience-bubble-border: rgba(255, 255, 255, .08);--experience-bubble-user-bg: #232631;--experience-bubble-user-fg: #f5f5f5;--experience-attachment-bg: rgba(255, 255, 255, .08);--experience-attachment-user-bg: rgba(255, 255, 255, .12);--experience-code-bg: rgba(255, 255, 255, .06);--experience-code-user-bg: rgba(255, 255, 255, .1);--experience-danger-bg: rgba(248, 113, 113, .12);--experience-danger-border: rgba(248, 113, 113, .22);--experience-danger-text: #fca5a5;--experience-composer-bg: rgba(17, 17, 17, .96);--experience-primary-bg: #2d313d;--experience-primary-fg: #f5f5f5;--experience-badge-hot-fg: #fb923c;--experience-badge-hot-bg: rgba(251, 146, 60, .18);--experience-badge-new-fg: #4ade80;--experience-badge-new-bg: rgba(74, 222, 128, .18);--experience-selector-trigger-bg: rgba(20, 20, 20, .96);--experience-selector-open-border: rgba(255, 255, 255, .14);--experience-selector-open-shadow: 0 16px 32px rgba(0, 0, 0, .34);--experience-selector-popover-bg: #171717;--experience-selector-popover-border: rgba(255, 255, 255, .08);--experience-selector-popover-shadow: 0 20px 40px rgba(0, 0, 0, .42);--experience-selector-item-active-bg: rgba(255, 255, 255, .06);--experience-rail-bg: linear-gradient(180deg, rgba(14, 14, 14, .96), rgba(8, 8, 8, .96));--experience-rail-border: rgba(255, 255, 255, .08);--experience-rail-icon-bg: rgba(255, 255, 255, .08);--experience-rail-danger-bg: rgba(248, 113, 113, .18);--experience-rail-danger-fg: #fca5a5;--experience-rail-compact-active-bg: #232631;--experience-rail-compact-active-fg: #f5f5f5;--experience-api-code-block-bg: #0f1115;--experience-api-code-block-fg: #f5f5f5;--experience-api-active-tab-bg: #232631;--experience-api-active-tab-fg: #f5f5f5;--experience-params-title-color: #f5f5f5;--experience-params-close-color: #a1a1aa;--experience-params-label-color: #e4e4e7;--experience-params-value-color: #d4d4d8;--experience-params-hint-color: #a1a1aa;--experience-params-switch-label-color: #d4d4d8;--experience-params-switch-on-color: #f5f5f5;--experience-params-footer-link-color: #a1a1aa;--experience-params-reset-color: #d4d4d8;--experience-params-slider-track: #3f3f46;--experience-params-slider-button: #f5f5f5;--experience-params-textarea-color: #f5f5f5;--experience-params-textarea-placeholder: #71717a;--experience-params-drawer-shadow: -12px 0 28px rgba(0, 0, 0, .42);--login-background: radial-gradient(circle at top left, rgba(255, 255, 255, .06), transparent 28%), radial-gradient(circle at bottom right, rgba(var(--color-accent-rgb), .08), transparent 30%), linear-gradient(180deg, #0d1016 0%, #06070a 100%);--login-page-background-solid: #0d1016;--login-card-background: linear-gradient(180deg, rgba(22, 22, 24, .96), rgba(14, 14, 16, .94));--login-card-border: rgba(255, 255, 255, .08);--login-card-border-soft: rgba(255, 255, 255, .06);--login-overlay-surface: rgba(24, 24, 24, .92);--login-field-surface: rgba(255, 255, 255, .04);--login-text-muted: #8a8f99;--login-field-placeholder: #71717a;--login-secondary-text: #d4d4d8;--login-link-text: #c4cad4;--login-back-text: #c4cad4;--login-divider-text: #71717a;--login-divider-line: rgba(255, 255, 255, .08);--login-alternative-text: #8a8f99;--login-checkbox-accent: #60a5fa;--login-success-icon-bg: rgba(74, 222, 128, .18);--login-success-icon-fg: #86efac;--login-dialog-secondary-text: #c4cad4;--login-dialog-ghost-bg: rgba(255, 255, 255, .06);--login-dialog-ghost-fg: #d4d4d8;--login-shadow-card: 0 40px 90px rgba(0, 0, 0, .5);--login-shadow-soft: 0 16px 32px rgba(0, 0, 0, .34);--login-shadow-hover: 0 18px 28px rgba(0, 0, 0, .28);--login-shadow-floating: 0 14px 24px rgba(0, 0, 0, .24);--login-card-inset-border: rgba(255, 255, 255, .06);--login-card-facet-bg: linear-gradient(135deg, rgba(255, 255, 255, .04), rgba(var(--color-accent-rgb), .04));--login-quick-switch-hover-border: rgba(255, 255, 255, .1);--login-field-border: rgba(255, 255, 255, .08);--login-field-inset-highlight: rgba(255, 255, 255, .04);--login-field-focus-border: rgba(var(--color-accent-rgb), .22);--login-field-focus-highlight: rgba(255, 255, 255, .06);--login-field-focus-shadow: 0 10px 22px rgba(0, 0, 0, .28);--login-prefix-divider: rgba(255, 255, 255, .08);--login-secondary-button-bg: rgba(255, 255, 255, .06);--login-secondary-button-border: rgba(255, 255, 255, .08);--login-registration-bg: linear-gradient(180deg, rgba(var(--color-accent-rgb), .08), rgba(var(--color-accent-rgb), .03));--login-registration-border: rgba(var(--color-accent-rgb), .14);--login-wechat-panel-bg: rgba(255, 255, 255, .04);--login-wechat-panel-border: rgba(255, 255, 255, .08);--login-wechat-qr-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .04));--login-dialog-bg: rgba(18, 18, 18, .96);--login-dialog-border: rgba(255, 255, 255, .08);--login-dialog-shadow: 0 34px 80px rgba(0, 0, 0, .48);--login-captcha-overlay: rgba(0, 0, 0, .5);--login-captcha-dialog-border: rgba(96, 165, 250, .22);--login-captcha-state-border: rgba(96, 165, 250, .32);--login-captcha-loading-bg: rgba(96, 165, 250, .12);--login-captcha-warning-bg: rgba(251, 191, 36, .16);--login-captcha-warning-border: rgba(251, 191, 36, .28);--login-captcha-action-bg: #60a5fa;--login-captcha-error-bg: rgba(248, 113, 113, .18);--coupon-title-color: #f5f5f5;--coupon-primary-bg: #ffffff;--coupon-primary-fg: #101010;--coupon-card-bg: rgba(18, 18, 18, .96);--coupon-card-border: rgba(255, 255, 255, .08);--coupon-card-shadow: none;--coupon-muted-text: #9b9b9b;--coupon-summary-coupon-bg: rgba(74, 222, 128, .12);--coupon-summary-coupon-fg: #86efac;--coupon-summary-balance-bg: rgba(96, 165, 250, .14);--coupon-summary-balance-fg: #93c5fd;--coupon-tab-active-bg: #ffffff;--coupon-tab-active-fg: #101010;--coupon-skeleton-base: rgba(255, 255, 255, .06);--coupon-skeleton-highlight: rgba(255, 255, 255, .12);--coupon-dialog-overlay: rgba(5, 5, 5, .42);--coupon-dialog-bg: #151515;--coupon-dialog-shadow: 0 18px 50px rgba(0, 0, 0, .34);--coupon-dialog-close-bg: rgba(255, 255, 255, .08);--coupon-dialog-close-fg: #c8c8c8;--coupon-dialog-secondary-border: rgba(255, 255, 255, .14);--coupon-dialog-secondary-bg: transparent;--coupon-dialog-secondary-fg: #f5f5f5;--coupon-card-stripe: #ffffff;--coupon-card-targeted-stripe: linear-gradient(180deg, #d7a7ff 0%, #a377ff 100%);--coupon-card-disabled-stripe: #8d8d8d;--coupon-card-disabled-text: #8d8d8d;--coupon-card-amount-text: #f5f5f5;--coupon-card-currency-text: #8d8d8d;--coupon-card-name-text: #bababa;--coupon-card-label-text: #8d8d8d;--coupon-card-value-text: #d7d7d7;--coupon-card-id-text: #8d8d8d;--coupon-card-copy-hover: #f5f5f5;--coupon-card-general-badge-bg: rgba(255, 255, 255, .1);--coupon-card-general-badge-fg: #f5f5f5;--coupon-card-targeted-badge-bg: linear-gradient(90deg, rgba(255, 180, 112, .16), rgba(255, 101, 56, .14));--coupon-card-targeted-badge-fg: #ffb494;--coupon-card-exhausted-badge-bg: rgba(255, 255, 255, .08);--coupon-card-exhausted-badge-fg: #8d8d8d;--coupon-card-expired-badge-bg: rgba(255, 111, 78, .12);--coupon-card-expired-badge-fg: #ff9c82;--coupon-card-dashed-border: rgba(255, 255, 255, .18);--model-provider-qwen-start: #7c6cf8;--model-provider-qwen-end: #8a4fff;--model-provider-doubao-start: #4d8cff;--model-provider-doubao-end: #2563eb;--model-provider-deepseek-start: #475569;--model-provider-deepseek-end: #1e293b;--model-provider-minimax-start: #ff784d;--model-provider-minimax-end: #ff9f3f;--model-provider-zhipu-start: #34d399;--model-provider-zhipu-end: #22d3ee;--model-provider-moonshot-start: #a78bfa;--model-provider-moonshot-end: #c084fc;--model-provider-logo-shadow: 0 14px 28px rgba(0, 0, 0, .32);--model-detail-logo-shadow: 0 18px 34px rgba(0, 0, 0, .38);--model-search-shadow: 0 1px 2px rgba(0, 0, 0, .26);--model-code-fg: #f5f5f5;--model-status-hot-bg: rgba(251, 146, 60, .18);--model-status-hot-fg: #fdba74;--model-status-new-bg: rgba(74, 222, 128, .18);--model-status-new-fg: #86efac;--model-status-free-bg: rgba(96, 165, 250, .18);--model-status-free-fg: #93c5fd;--model-type-violet-bg: rgba(167, 139, 250, .18);--model-type-violet-fg: #c4b5fd;--model-type-green-bg: rgba(74, 222, 128, .18);--model-type-green-fg: #86efac;--bill-formula-accent: #9b8cff;--bill-track-gradient: linear-gradient(180deg, #ffc266 0%, #ff9333 100%);--bill-track-dot: #ffb347;--bill-status-danger-bg: rgba(248, 113, 113, .18);--bill-status-danger-text: #fca5a5;--bill-status-muted-bg: rgba(255, 255, 255, .12);--bill-status-muted-text: #c4c4cc;--bill-metric-blue: #7fb0ff;--bill-metric-green: #5fe0a8;--bill-metric-orange: #ffbf66;--bill-metric-purple: #b39aff;--bill-scrollbar-thumb-bg: rgba(255, 255, 255, .22);--bill-scrollbar-thumb-hover-bg: rgba(255, 255, 255, .3);--organization-account-avatar-bg: linear-gradient(180deg, rgba(255, 255, 255, .18), rgba(255, 255, 255, .08));--organization-member-avatar-bg: linear-gradient(180deg, #545a66, #353944);--organization-danger-panel-bg: linear-gradient(180deg, rgba(248, 113, 113, .14), transparent 28%), var(--surface-elevated);--organization-danger-border-soft: rgba(248, 113, 113, .22);--organization-danger-border-strong: rgba(248, 113, 113, .32);--organization-danger-fg: #fca5a5;--organization-danger-fg-strong: #f87171;--overview-success-border: rgba(74, 222, 128, .26);--overview-success-bg: rgba(74, 222, 128, .14);--overview-success-bg-hover: rgba(74, 222, 128, .18);--overview-success-border-strong: rgba(74, 222, 128, .36);--usage-tooltip-shadow: 0 10px 30px rgba(0, 0, 0, .36);--usage-tooltip-secondary-fg: rgba(255, 255, 255, .72);--invoice-card-bg: rgba(255, 255, 255, .04);--invoice-card-bg-subtle: rgba(255, 255, 255, .03);--invoice-divider: rgba(255, 255, 255, .08);--real-name-success-border: rgba(74, 222, 128, .24);--real-name-success-bg: rgba(74, 222, 128, .14);--real-name-success-fg: #86efac;--real-name-warning-icon-bg: rgba(251, 191, 36, .18);--balance-input-border-color: rgba(255, 255, 255, .12);--balance-qrcode-canvas-bg-token: radial-gradient(circle at top left, rgba(96, 165, 250, .18), transparent 45%), radial-gradient(circle at bottom right, rgba(74, 222, 128, .16), transparent 50%), var(--surface-panel-muted);--balance-qrcode-grid-shadow-token: inset 0 0 0 1px rgba(255, 255, 255, .08), 0 18px 32px rgba(0, 0, 0, .32);--balance-refund-selected-border-color: rgba(248, 113, 113, .3);--balance-refund-selected-shadow-color: 0 16px 28px rgba(248, 113, 113, .16);--balance-refund-radio-border-color: rgba(255, 255, 255, .18);--balance-button-active-border-dark: rgba(255, 255, 255, .18);--balance-button-active-shadow-dark: 0 12px 24px rgba(0, 0, 0, .34);--page-background: linear-gradient(180deg, #050505 0%, #0b0b0b 100%);--el-color-primary: var(--color-accent);--el-bg-color: var(--surface-elevated);--el-bg-color-page: var(--surface-base);--el-bg-color-overlay: #171717;--el-fill-color-blank: var(--surface-elevated);--el-fill-color-light: #1b1b1b;--el-fill-color-lighter: #202020;--el-fill-color-extra-light: #262626;--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-primary);--el-text-color-secondary: var(--color-text-secondary);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border);--el-border-color-lighter: rgba(255, 255, 255, .08);--el-mask-color: rgba(5, 5, 5, .8)}@media(max-width:1360px){:root{--coupon-voucher-card-columns: 190px minmax(0, 1fr) 170px;--coupon-voucher-card-padding: 18px 18px 18px 22px;--coupon-voucher-card-amount-font-size: 22px;--coupon-voucher-card-name-font-size: 11px;--coupon-voucher-card-detail-label-font-size: 11px;--coupon-voucher-card-detail-value-font-size: 11px;--coupon-voucher-card-badge-font-size: 11px;--coupon-voucher-card-id-font-size: 11px}}@media(max-width:1280px){:root{--coupon-page-summary-columns: 1fr}}@media(max-width:1240px){:root{--model-market-page-cards-columns: minmax(0, 1fr)}}@media(max-width:1100px){:root{--bill-page-formula-columns: repeat(2, minmax(0, 1fr));--bill-page-formula-symbol-display: none;--invoice-page-header-direction: column;--invoice-page-header-align: stretch;--invoice-header-dialog-grid-columns: minmax(0, 1fr);--invoice-detail-dialog-detail-row-direction: column;--invoice-detail-dialog-detail-value-max-width: none;--invoice-detail-dialog-detail-value-text-align: left;--invoice-apply-summary-grid-columns: minmax(0, 1fr);--invoice-apply-dialog-type-card-grid-columns: minmax(0, 1fr);--invoice-apply-dialog-detail-row-direction: column;--invoice-apply-dialog-detail-value-max-width: none;--invoice-apply-dialog-detail-value-text-align: left;--invoice-headers-toolbar-direction: column;--invoice-headers-toolbar-align: stretch;--invoice-records-toolbar-direction: column;--invoice-records-toolbar-align: stretch;--overview-top-grid-columns: minmax(0, 1fr);--overview-summary-grid-columns: minmax(0, 1fr);--overview-limit-grid-columns: minmax(0, 1fr);--rate-limit-grid-columns: minmax(0, 1fr);--usage-summary-grid-columns: minmax(0, 1fr);--usage-filters-columns: minmax(0, 1fr);--usage-actions-justify: flex-start}}@media(max-width:1200px){:root{--balance-page-recharge-columns: minmax(0, 1fr)}}@media(max-width:1080px){:root{--model-detail-page-about-columns: minmax(0, 1fr);--model-detail-page-schema-columns: minmax(0, 1fr);--model-detail-page-specs-position: static}}@media(max-width:1024px){:root{--experience-conversation-rail-width: 280px;--organization-page-summary-columns: minmax(0, 1fr)}}@media(max-width:1180px){:root{--experience-center-page-workspace-padding: 0;--experience-center-page-panel-header-direction: column;--experience-center-page-panel-header-align: stretch;--experience-center-page-panel-actions-justify: flex-end;--experience-center-page-empty-state-padding: 56px 24px 44px}}@media(max-width:900px){:root{--balance-page-header-direction: column;--balance-page-header-align: flex-start;--balance-page-panel-head-direction: column;--balance-page-panel-head-align: flex-start;--balance-page-panel-head-summary-align: flex-start;--balance-page-panel-head-records-align: flex-start;--balance-page-summary-meta-justify: flex-start;--balance-page-amount-grid-columns: repeat(2, minmax(0, 1fr));--balance-page-footer-direction: column;--balance-page-footer-align: flex-start;--bill-page-header-direction: column;--bill-page-header-align: stretch;--bill-page-filter-card-direction: column;--bill-page-filter-card-align: stretch;--bill-page-detail-header-direction: column;--bill-page-detail-header-align: stretch;--bill-page-detail-actions-justify: flex-start;--bill-page-search-width: 100%;--bill-page-search-flex-basis: 100%;--bill-page-time-picker-width: 100%;--experience-api-dialog-summary-row-columns: 1fr;--experience-api-dialog-summary-value-justify: flex-start}}@media(max-width:960px){:root{--experience-center-page-direction: column;--experience-center-page-workspace-padding: 0;--experience-center-page-messages-padding: 28px 18px 44px;--experience-center-page-composer-shell-wrap: wrap;--experience-center-page-send-margin-left: auto;--model-market-page-layout-columns: minmax(0, 1fr);--model-market-page-filters-display: none;--model-market-page-content-max-height: none;--model-market-page-content-padding-right: 0;--model-market-page-content-overflow-y: visible}}@media(max-width:980px){:root{--coupon-voucher-card-columns: 1fr;--coupon-voucher-card-gap: 16px;--coupon-voucher-card-padding: 18px 16px 18px 20px;--coupon-voucher-card-amount-padding-right: 0;--coupon-voucher-card-amount-border-width: 0;--coupon-voucher-card-amount-panel-padding-bottom: 16px;--coupon-voucher-card-amount-panel-text-align: left;--coupon-voucher-card-amount-panel-justify-items: flex-start;--coupon-voucher-card-amount-panel-border-bottom-width: 1px;--coupon-voucher-card-aside-min-height: auto;--coupon-voucher-card-aside-align: flex-start;--coupon-voucher-card-id-row-justify: flex-start}}@media(max-width:900px){:root{--coupon-page-header-direction: column;--coupon-page-header-align: stretch;--coupon-page-footer-direction: column;--coupon-page-footer-align: flex-start;--model-provider-card-header-padding: 18px 18px;--model-provider-card-table-padding-inline: 18px}}@media(max-width:860px){:root{--login-font-switch: 14px;--login-font-title: 17px;--login-font-field: 14px;--login-font-prefix: 15px;--login-font-primary: 16px;--login-font-secondary: 14px;--login-font-meta: 13px;--login-font-alt: 14px;--login-font-agreement: 13px;--login-font-dialog-title: 18px;--login-font-dialog-body: 13px;--login-shell-padding: 18px;--login-card-padding: 68px 16px 16px;--login-card-radius: 32px;--login-switch-min-width: 92px;--login-switch-height: 46px;--login-switch-padding-inline: 12px;--login-switch-radius: 14px;--login-card-facet-size: 160px;--login-field-height: 48px;--login-primary-button-height: 46px;--login-secondary-button-height: 48px;--login-inline-fields-columns: minmax(0, 1fr);--model-detail-page-hero-direction: column;--model-detail-page-hero-actions-justify: flex-start}}@media(max-width:768px){:root{--api-keys-page-title-font-size: 15px;--api-keys-page-hero-direction: column;--api-keys-page-hero-align: stretch;--api-keys-page-toolbar-direction: column;--api-keys-page-toolbar-align: stretch;--api-keys-page-toolbar-meta-justify: flex-start;--api-keys-page-key-cell-direction: column;--api-keys-page-key-cell-align: flex-start;--api-keys-page-panel-padding: 0;--api-keys-page-pagination-direction: column;--api-keys-page-pagination-align: stretch;--api-keys-page-dialog-footer-direction: column-reverse;--organization-page-title-font-size: 15px;--organization-page-hero-direction: column;--organization-page-panel-header-split-direction: column;--organization-page-account-meta-direction: column;--organization-page-account-meta-align: flex-start;--organization-page-account-meta-margin-left: 0;--organization-page-account-main-direction: column;--organization-page-hero-actions-width: 100%;--organization-page-hero-actions-justify: flex-start;--organization-page-section-toolbar-direction: column;--organization-page-section-toolbar-align: flex-start;--organization-page-section-toolbar-justify: flex-start;--organization-page-section-toolbar-width: 100%;--organization-page-search-width: 100%;--organization-page-primary-button-with-icon-width: 100%;--organization-page-metrics-columns: minmax(0, 1fr);--organization-page-summary-card-padding: 22px 20px;--organization-page-table-cell-padding: 18px 16px;--dashboard-shell-aside-padding: 16px 12px 16px 16px;--dashboard-content-header-align: flex-start;--dashboard-content-header-direction: column;--dashboard-content-header-min-height: 68px;--dashboard-content-header-margin: 0;--dashboard-content-header-padding: 14px 20px;--dashboard-content-header-immersive-padding: 14px 20px;--dashboard-content-header-title-font-size: 20px;--dashboard-toolbar-width: 100%;--dashboard-toolbar-justify: flex-start;--dashboard-content-main-padding: 20px;--dashboard-page-padding: 20px;--invoice-panel-padding: 20px;--invoice-page-title-font-size: 17px;--invoice-page-tabs-gap: 18px;--invoice-page-tabs-overflow-x: auto;--invoice-header-dialog-width: calc(100vw - 24px) ;--invoice-header-dialog-footer-direction: column;--invoice-detail-dialog-width: calc(100vw - 24px) ;--invoice-detail-dialog-footer-direction: column;--invoice-apply-dialog-width: calc(100vw - 24px) ;--invoice-apply-dialog-stepper-columns: minmax(0, 1fr);--invoice-apply-dialog-step-line-display: none;--invoice-apply-dialog-footer-direction: column;--invoice-apply-dialog-inline-row-direction: column;--invoice-apply-dialog-inline-row-gap: 12px;--invoice-apply-notice-card-padding: 20px;--invoice-apply-summary-card-padding: 20px;--invoice-records-filter-row-direction: column;--invoice-records-filter-row-align: stretch;--invoice-records-filter-width: 100%;--invoice-records-pagination-direction: column;--invoice-records-pagination-align: stretch;--app-route-placeholder-context-columns: minmax(0, 1fr);--app-account-menu-panel-min-width: min(300px, calc(100vw - 32px) );--app-account-menu-panel-max-width: calc(100vw - 32px) ;--app-account-menu-panel-item-columns: minmax(0, 1fr);--app-account-menu-panel-item-gap: 8px;--app-account-menu-panel-item-trailing-padding-left: 42px;--overview-page-gap: 20px;--overview-shell-radius: 20px;--overview-card-padding: 20px 18px;--overview-section-padding: 20px 18px;--overview-auth-action-position: static;--overview-auth-action-top: auto;--overview-auth-action-right: auto;--overview-auth-action-transform: none;--overview-auth-action-margin-top: 20px;--overview-wallet-row-wrap: wrap;--overview-secondary-button-margin-left: 0;--overview-section-header-direction: column;--overview-section-header-align: flex-start;--organization-settings-dialog-width: calc(100vw - 24px) ;--organization-settings-dialog-margin: 12px auto;--organization-settings-content-padding: 0 20px;--organization-settings-header-padding: 20px;--organization-settings-row-columns: minmax(0, 1fr);--organization-settings-row-gap: 16px;--organization-settings-action-row-direction: column;--organization-settings-action-row-align: flex-start;--organization-settings-action-row-gap: 16px;--organization-settings-action-button-width: 100%;--organization-settings-action-button-margin-left: 0;--organization-settings-avatar-direction: column;--organization-settings-avatar-align: flex-start;--organization-settings-delete-flow-padding: 16px;--real-name-entry-status-grid-columns: minmax(0, 1fr);--real-name-entry-status-card-padding: 16px 18px;--real-name-entry-card-columns: minmax(0, 1fr);--real-name-entry-card-padding: 20px;--real-name-entry-card-arrow-display: none;--real-name-form-card-padding: 22px 20px;--real-name-form-summary-grid-columns: minmax(0, 1fr);--real-name-form-footer-direction: column-reverse;--real-name-form-action-width: 100%;--real-name-success-status-grid-columns: minmax(0, 1fr);--real-name-success-status-card-padding: 16px 18px;--real-name-success-card-padding: 20px;--real-name-success-detail-grid-columns: minmax(0, 1fr);--user-center-layout-gap: 20px;--user-center-title-font-size: 17px;--user-center-tab-padding-inline: 16px;--user-center-tab-indicator-inset: 14px;--rate-limit-tier-card-padding: 18px;--rate-limit-tier-card-header-direction: column;--rate-limit-tier-card-header-align: stretch;--account-settings-dialog-width: calc(100vw - 24px) ;--account-settings-dialog-margin: 12px auto;--account-settings-header-padding: 20px;--account-settings-content-padding: 20px 20px 0;--account-settings-row-columns: minmax(0, 1fr);--account-settings-row-gap: 16px;--account-settings-row-padding: 18px 0;--account-settings-avatar-block-direction: column;--account-settings-avatar-block-align: flex-start;--account-settings-danger-direction: column;--account-settings-danger-align: flex-start;--account-settings-copy-chip-font-size: 16px;--usage-filter-padding: 16px;--usage-actions-width: 100%;--usage-export-button-width: 100%;--usage-subscription-direction: column;--usage-subscription-align: stretch;--usage-divider-width: 100%;--usage-divider-height: 1px;--usage-subscription-meta-right-justify: start;--usage-chart-columns: minmax(0, 1fr);--usage-axis-display: none;--usage-tooltip-display: none;--model-market-page-hero-direction: column;--model-market-page-toolbar-width: 100%;--model-market-page-toolbar-justify-items: stretch;--model-market-page-toolbar-min-width: 0;--model-market-page-search-width: 100%}}@media(max-width:680px){:root{--model-provider-card-header-direction: column;--model-provider-card-header-align: flex-start;--model-provider-card-thead-display: none;--model-provider-card-row-columns: minmax(0, 1.15fr) minmax(0, 1fr) minmax(0, 1fr);--model-provider-card-row-min-height: auto;--model-provider-card-row-padding: 14px 18px;--model-provider-card-model-wrap: nowrap;--model-provider-card-metric-font-size: 13px}}@media(max-width:640px){:root{--balance-page-panel-radius: 24px;--balance-page-panel-padding: 24px 20px;--balance-page-title-font-size: 15px;--balance-page-available-font-size: 28px;--balance-page-breakdown-padding: 18px;--balance-page-record-tab-min-width: 60px;--balance-page-record-tab-padding-inline: 14px;--balance-page-footer-width: 100%;--balance-page-pagination-width: 100%;--balance-page-pagination-justify: flex-start;--balance-success-dialog-width: calc(100vw - 24px) ;--balance-qrcode-dialog-width: calc(100vw - 24px) ;--balance-refund-dialog-width: calc(100vw - 24px) ;--balance-confirm-dialog-width: calc(100vw - 24px) ;--balance-dialog-shell-padding: 22px 18px 24px;--balance-qrcode-dialog-header-padding: 22px 20px 16px;--balance-qrcode-dialog-content-padding: 24px 20px 22px;--balance-qrcode-dialog-image-size: min(68vw, 260px);--balance-qrcode-body-min-height: min(68vw, 260px);--balance-dialog-footer-width: 100%;--balance-dialog-footer-direction: column;--balance-dialog-action-width: 100%;--balance-refund-dialog-order-columns: minmax(0, 1fr);--balance-refund-dialog-order-side-justify: start;--dashboard-toolbar-link-width: 40px;--dashboard-toolbar-link-padding-inline: 0;--dashboard-toolbar-link-label-display: none;--dashboard-toolbar-divider-display: none;--dashboard-toolbar-preference-button-size: 36px;--action-confirm-dialog-header-columns: auto 1fr;--action-confirm-dialog-header-padding: 24px 18px 18px;--action-confirm-dialog-title-font-size: 18px;--action-confirm-dialog-close-column: 2;--action-confirm-dialog-close-justify-self: end;--action-confirm-dialog-close-margin-top: -52px;--action-confirm-dialog-body-padding: 0 18px 24px;--action-confirm-dialog-summary-columns: minmax(0, 1fr);--action-confirm-dialog-footer-padding: 0 18px 24px;--action-confirm-dialog-footer-direction: column-reverse;--action-confirm-dialog-confirm-width: 100%;--change-password-dialog-width: calc(100vw - 24px) ;--change-password-dialog-margin: 12px auto;--change-password-content-padding: 20px;--change-password-mode-width: 100%;--change-password-mode-display: grid;--change-password-mode-columns: repeat(2, minmax(0, 1fr));--change-password-info-direction: column;--change-password-info-align: stretch;--change-password-field-header-direction: column;--change-password-field-header-align: stretch;--change-password-actions-width: 100%;--change-password-actions-direction: column;--change-password-actions-align: stretch;--change-password-button-width: 100%;--change-password-sms-align-self: flex-start;--coupon-page-summary-card-min-height: 108px;--coupon-page-summary-card-padding: 16px;--coupon-page-summary-value-font-size: 17px;--coupon-page-tabs-width: 100%;--coupon-page-tabs-justify: space-between;--coupon-page-tabs-gap: 10px;--coupon-page-tab-flex: 1;--coupon-page-tab-min-height: 36px;--coupon-page-tab-padding-inline: 12px;--coupon-page-pagination-min-width: 32px;--coupon-page-pagination-height: 32px;--coupon-page-pagination-line-height: 30px;--coupon-voucher-card-detail-row-direction: column;--coupon-voucher-card-detail-row-align: flex-start;--coupon-voucher-card-detail-row-gap: 6px;--coupon-voucher-card-amount-font-size: 22px;--model-detail-page-hero-padding: 24px 20px;--model-detail-page-hero-main-direction: column;--model-detail-page-title-font-size: 24px;--model-detail-page-panel-padding: 20px;--model-detail-page-spec-columns: minmax(0, 1fr);--model-detail-page-spec-gap: 10px;--model-detail-page-spec-align: flex-start;--model-detail-page-spec-value-justify-self: stretch;--model-detail-page-spec-value-text-align: left;--model-detail-page-spec-value-justify: flex-start;--model-detail-page-chip-end-justify: flex-start;--model-detail-page-spec-provider-justify: flex-start}}@media(max-width:560px){:root{--login-font-switch: 13px;--login-font-title: 16px;--login-font-field: 14px;--login-font-prefix: 14px;--login-font-primary: 15px;--login-font-secondary: 13px;--login-font-meta: 12px;--login-font-alt: 13px;--login-font-agreement: 12px;--login-font-dialog-title: 17px;--login-font-dialog-body: 12px;--login-shell-padding: 12px;--login-card-width: 100%;--login-card-min-height: auto;--login-card-padding: 62px 12px 14px;--login-card-radius: 28px;--login-switch-offset: 16px;--login-switch-gap: 8px;--login-switch-min-width: 84px;--login-switch-height: 42px;--login-switch-padding-inline: 10px;--login-brand-icon-width: 156px;--login-field-height: 44px;--login-field-padding-inline: 10px;--login-field-radius: 12px;--login-form-button-radius: 12px;--login-primary-button-height: 42px;--login-wechat-panel-padding: 14px 12px;--login-wechat-panel-radius: 22px;--login-alternative-list-gap: 24px;--login-dialog-actions-columns: minmax(0, 1fr);--login-password-hint-direction: column;--login-registration-meta-row-direction: column;--login-registration-meta-row-align: flex-start}}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--root-font-size);width:100%;height:100%;max-height:100%;overflow:hidden;overscroll-behavior:none}body{margin:0;width:100%;height:100%;max-height:100%;overflow:hidden;overscroll-behavior:none;color:var(--color-text-primary);background:var(--page-background);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,textarea,select{font:inherit}#app{width:100%;height:100%;max-height:100%;overflow:hidden}a{color:inherit;text-decoration:none}::selection{color:#fff;background:rgba(var(--color-accent-rgb),.85)}:root,:root[data-theme=white]{--el-dialog-bg-color: var(--surface-panel);--el-drawer-bg-color: var(--surface-panel);--el-input-bg-color: var(--surface-input);--el-input-border-color: var(--color-border);--el-input-hover-border-color: rgba(var(--color-accent-rgb), .18);--el-input-focus-border-color: rgba(var(--color-accent-rgb), .28);--el-input-placeholder-color: var(--color-text-tertiary);--el-table-header-bg-color: var(--surface-table-head);--el-table-row-hover-bg-color: var(--surface-table-row-hover);--el-table-border-color: var(--color-border);--el-table-header-text-color: var(--color-text-secondary);--el-table-text-color: var(--color-text-primary);--el-fill-color-blank: var(--surface-elevated);--el-skeleton-color: var(--control-skeleton-base);--el-skeleton-to-color: var(--control-skeleton-highlight)}.el-dialog{border:var(--control-border-width) solid var(--color-border-strong);background:var(--surface-panel);box-shadow:var(--shadow-dialog)}.el-drawer{background:var(--surface-panel);box-shadow:var(--shadow-dialog)}.el-input__wrapper,.el-textarea__inner{background:var(--surface-input);color:var(--color-text-primary)}.el-input__wrapper{box-shadow:inset 0 0 0 var(--control-border-width) var(--color-border)}.el-input__wrapper:hover{box-shadow:inset 0 0 0 var(--control-border-width) rgba(var(--color-accent-rgb),.18)}.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 var(--control-border-width) rgba(var(--color-accent-rgb),.28),0 0 0 var(--control-focus-ring-width) rgba(var(--color-accent-rgb),.04)}.el-textarea__inner{border-color:var(--color-border)}.el-textarea__inner::placeholder,.el-input__inner::placeholder{color:var(--color-text-tertiary)}.el-button--primary{--el-button-bg-color: var(--control-primary-bg);--el-button-border-color: var(--control-primary-bg);--el-button-hover-bg-color: var(--control-primary-hover-bg);--el-button-hover-border-color: var(--control-primary-hover-bg);--el-button-active-bg-color: var(--control-primary-hover-bg);--el-button-active-border-color: var(--control-primary-hover-bg);--el-button-text-color: var(--control-primary-fg);--el-button-disabled-bg-color: var(--control-primary-disabled-bg);--el-button-disabled-border-color: var(--control-primary-disabled-bg);--el-button-disabled-text-color: var(--control-primary-disabled-fg)}.el-button--default{--el-button-bg-color: var(--control-secondary-bg);--el-button-border-color: var(--control-secondary-border);--el-button-text-color: var(--control-secondary-fg);--el-button-hover-bg-color: var(--control-secondary-hover-bg);--el-button-hover-border-color: var(--control-secondary-border);--el-button-hover-text-color: var(--control-secondary-fg)}.el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-row-hover-bg-color: var(--surface-table-row-hover);--el-table-header-bg-color: var(--surface-table-head);--el-table-border-color: var(--color-border);--el-table-header-text-color: var(--color-text-secondary);--el-table-text-color: var(--color-text-primary)}.el-switch{--el-switch-on-color: var(--control-switch-on);--el-switch-off-color: var(--control-switch-off)}.el-slider__runway,.el-slider__bar{height:var(--control-slider-height)}.el-slider__runway,.el-slider__bar{background:var(--control-slider-track)}.el-slider__button{border-color:var(--control-slider-thumb);background:var(--control-slider-thumb);box-shadow:none}.el-popover.el-popper,.el-dropdown__popper .el-dropdown-menu{border-color:var(--color-border-strong);background:var(--surface-panel);box-shadow:var(--shadow-floating)}.el-alert--warning.is-light{border:var(--control-border-width) solid var(--color-status-warning-border);background:var(--color-status-warning-soft)}.el-alert--warning.is-light .el-alert__title,.el-alert--warning.is-light .el-alert__description,.el-alert--warning.is-light .el-alert__icon{color:var(--color-status-warning)}.el-skeleton__item{background:var(--control-skeleton-base)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--control-skeleton-base) 25%,var(--control-skeleton-highlight) 37%,var(--control-skeleton-base) 63%);background-size:400% 100%}.dashboard-content__main>:where(.experience-center-page,.model-market-page,.model-detail-page,.model-detail-page__missing,.user-center-layout,.api-keys-page,.organization-page,.balance-page,.bill-page,.invoice-page,.coupon-page){width:100%;min-height:100%;padding:var(--dashboard-page-padding);border:var(--dashboard-page-border-width) solid var(--dashboard-page-border-color);border-radius:var(--dashboard-page-radius);background:var(--dashboard-page-background);box-shadow:var(--dashboard-page-shadow);overflow:auto}.dashboard-content__main>:where(.model-market-page,.model-detail-page,.model-detail-page__missing,.api-keys-page,.organization-page,.balance-page,.bill-page,.invoice-page,.coupon-page){gap:var(--dashboard-page-gap)}.dashboard-content__main>.user-center-layout{grid-template-rows:auto minmax(0,1fr)}.dashboard-content__main>.experience-center-page{padding:0;background:var(--dashboard-page-background);overflow:hidden}
