@keyframes fi-fadein{0%{opacity:0}to{opacity:1}}@keyframes fi-fadeout{0%{opacity:1}to{opacity:0}}@keyframes fi-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes fi-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fi-toast-refresh{0%,to{transform:scale(1)}50%{transform:scale(.985)}}@keyframes fi-toast-out{0%{height:var(--fi-toast-height);padding-top:var(--fi-toast-gap,10px);opacity:1;transform:translateY(0)scale(1)}to{opacity:0;height:0;padding-top:0;transform:translateY(-6px)scale(.98)}}@keyframes fi-zoom-in{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fi-zoom-out{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(0)}}@keyframes fi-zoom-in-x{0%{opacity:0;transform:scaleX(0)}50%{opacity:.5;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}@keyframes fi-zoom-out-x{0%{opacity:1;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.5)}to{opacity:0;transform:scaleX(0)}}@keyframes fi-zoom-in-y{0%{opacity:0;transform:scaleY(0)}50%{opacity:.5;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@keyframes fi-zoom-out-y{0%{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.5)}to{opacity:0;transform:scaleY(0)}}.fi-icon{-webkit-user-select:none;user-select:none;width:1em;height:1em;display:flex}.fi-icon-icon-spin{animation:1.5s linear infinite fi-spin}.fi-loading-spinner{display:inline-block;position:relative}.fi-loading-spinner-item{background-color:var(--fi-primary-color);border-radius:20%;display:block;position:absolute}.fi-loading-spinner>div{animation:1.2s linear infinite fi-spinner}.fi-loading-spinner>div:first-child{animation-delay:-1.1s;transform:rotate(0)}.fi-loading-spinner>div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.fi-loading-spinner>div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.fi-loading-spinner>div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.fi-loading-spinner>div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.fi-loading-spinner>div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.fi-loading-spinner>div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.fi-loading-spinner>div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.fi-loading-spinner>div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.fi-loading-spinner>div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.fi-loading-spinner>div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.fi-loading-spinner>div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes fi-spinner{0%{opacity:1}to{opacity:0}}.fi-loading-facebook{text-align:center;font-size:10px}.fi-loading-facebook>div{background-color:var(--fi-primary-color);height:100%;animation:1.2s ease-in-out infinite fi-facebook;display:inline-block}.fi-loading-facebook>div:nth-child(2){animation-delay:-1.1s}.fi-loading-facebook>div:nth-child(3){animation-delay:-1s}.fi-loading-facebook>div:nth-child(4){animation-delay:-.9s}.fi-loading-facebook>div:nth-child(5){animation-delay:-.8s}@keyframes fi-facebook{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}.fi-loading-ring{display:inline-block;position:relative}.fi-loading-ring>div{box-sizing:border-box;border-style:solid;border-color:var(--fi-primary-color) transparent transparent transparent;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite fi-ring;display:block;position:absolute}.fi-loading-ring>div:first-child{animation-delay:-.45s}.fi-loading-ring>div:nth-child(2){animation-delay:-.3s}.fi-loading-ring>div:nth-child(3){animation-delay:-.15s}@keyframes fi-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fi-loading-ellipsis{color:var(--fi-primary-color)}.fi-loading-ellipsis:after{content:"";animation:1.5s ease-in-out infinite fi-ellipsis}@keyframes fi-ellipsis{0%,to{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.fi-loading-container{position:relative}.fi-loading-container-mask{background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.fi-button{white-space:nowrap;cursor:pointer;text-align:center;box-sizing:border-box;color:var(--fi-on-primary-color);border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;height:28px;padding:8px 15px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;line-height:1;transition:all .1s;display:inline-flex}.fi-button[disabled]{cursor:not-allowed}.fi-button-icon{font-size:18px}.fi-button-icon-margin-right{margin-right:4px}.fi-button-icon-margin-left{margin-left:4px}.fi-button-default{border:1px solid var(--fi-divider-color);background-color:var(--fi-on-primary-color);color:var(--fi-on-background-color)}.fi-button-default:hover{color:var(--fi-primary-color);border-color:var(--fi-primary-color)}.fi-button-default[disabled]{border-color:var(--fi-default-disabled-color);color:var(--fi-default-disabled-text-color);background-color:var(--fi-default-disabled-background-color)}.fi-button-text-default{color:var(--fi-on-background-color);background-color:unset}.fi-button-text-default:hover{color:var(--fi-primary-color)}.fi-button-text-default[disabled]{color:var(--fi-default-disabled-text-color)}.fi-button-primary{background-color:var(--fi-primary-color)}.fi-button-primary:hover{background-color:var(--fi-primary-hover-color)}.fi-button-primary[disabled]{background-color:var(--fi-primary-disabled-color)}.fi-button-text-primary{color:var(--fi-primary-color);background-color:unset}.fi-button-text-primary:hover{color:var(--fi-primary-hover-color)}.fi-button-text-primary[disabled]{color:var(--fi-primary-disabled-color)}.fi-button-success{background-color:var(--fi-success-color)}.fi-button-success:hover{background-color:var(--fi-success-hover-color)}.fi-button-success[disabled]{background-color:var(--fi-success-disabled-color)}.fi-button-text-success{color:var(--fi-success-color);background-color:unset}.fi-button-text-success:hover{color:var(--fi-success-hover-color)}.fi-button-text-success[disabled]{color:var(--fi-success-disabled-color)}.fi-button-warning{background-color:var(--fi-warn-color)}.fi-button-warning:hover{background-color:var(--fi-warn-hover-color)}.fi-button-warning[disabled]{background-color:var(--fi-warn-disabled-color)}.fi-button-text-warning{color:var(--fi-warn-color);background-color:unset}.fi-button-text-warning:hover{color:var(--fi-warn-hover-color)}.fi-button-text-warning[disabled]{color:var(--fi-warn-disabled-color)}.fi-button-danger{background-color:var(--fi-error-color)}.fi-button-danger:hover{background-color:var(--fi-error-hover-color)}.fi-button-danger[disabled]{background-color:var(--fi-error-disabled-color)}.fi-button-text-danger{color:var(--fi-error-color);background-color:unset}.fi-button-text-danger:hover{color:var(--fi-error-hover-color)}.fi-button-text-danger[disabled]{color:var(--fi-error-disabled-color)}.fi-button-round{border-radius:20px}.fi-button-small{border-radius:2px;height:22px;padding:4px 8px;font-size:12px}.fi-button-samll-round{border-radius:11px}.fi-button-large{border-radius:6px;height:40px;padding:12px 24px;font-size:14px}.fi-button-large-round{border-radius:20px}.fi-button-circle{border-radius:100%;width:32px;min-width:32px;height:32px;padding:0}.fi-button-circle.fi-button-small{width:24px;min-width:24px;height:24px}.fi-button-circle.fi-button-large{width:40px;min-width:40px;height:40px}.fi-button-surface-dark.fi-button-default{color:#e7e1ea;background-color:#252329;border-color:#49454f}.fi-button-surface-dark.fi-button-default:hover:not([disabled]){color:#d7baff;border-color:#c79cff}.fi-button-surface-dark.fi-button-default[disabled]{color:#77717c;background-color:#211f24;border-color:#3a363f}.fi-button-surface-dark.fi-button-text-default{color:#e7e1ea}.fi-button-surface-dark.fi-button-text-default:hover:not([disabled]){color:#d7baff}.fi-button-surface-dark.fi-button-text-default[disabled]{color:#77717c}@keyframes note-settings-open{0%{transform:var(--note-settings-start);opacity:var(--note-settings-opacity)}to{transform:var(--fi-dialog-resting-transform,translate(-50%, -50%));opacity:1}}@keyframes note-settings-close{0%{transform:var(--note-settings-start);opacity:var(--note-settings-opacity)}20%{opacity:var(--note-settings-opacity)}to{transform:var(--fi-dialog-resting-transform,translate(-50%, -50%)) translate(var(--note-settings-x), var(--note-settings-y)) scale(var(--note-settings-end-scale));opacity:0}}@media (prefers-reduced-motion:reduce){.origin-dialog-motion{animation-duration:1ms!important}}.fi-dialog-mask{z-index:999;background-color:var(--fi-dialog-mask-background,#00000073);width:100%;height:100%;-webkit-backdrop-filter:var(--fi-dialog-mask-backdrop-filter,none);backdrop-filter:var(--fi-dialog-mask-backdrop-filter,none);position:fixed;top:0;left:0}.fi-dialog-wrap{color:var(--fi-on-background-color);z-index:999;box-sizing:border-box;background-color:#fff;border-radius:10px;outline:none;width:500px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:10px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 1px 2px -1px #0000001f,0 1px 3px #00000014,0 2px 4px 1px #0000000d,0 9px 28px 8px #0000000d}.fi-dialog-wrap .fi-button:focus-visible:not(:disabled){outline:2px solid var(--fi-primary-color,var(--fi-primary-color));outline-offset:2px}.fi-dialog-surface-dark{border-color:var(--fi-divider-color);color:var(--fi-on-surface-color,#e5e1e6);background-color:var(--fi-surface-color,#1c1b1f);box-shadow:0 22px 60px #00000080}.fi-dialog-close{cursor:pointer;position:absolute;top:10px;right:10px}.fi-dialog-close:hover{color:var(--fi-primary-color)}.fi-dialog-header{margin-bottom:10px}.fi-dialog-header-icon{margin-right:6px}.fi-dialog-header-title{font-size:16px;font-weight:500}.fi-dialog-header-subtitle{color:var(--fi-secondary-color);margin-top:2px;font-size:12px}.fi-dialog-footer{text-align:right;margin-top:10px}.fi-dialog-footer button{min-width:76px}.fi-dialog-footer-ok{margin-left:12px}.fi-dialog-footer-btn-wrap{display:inline-flex}.fi-dialog-zoom-in{animation:.25s ease-in forwards fi-zoom-in}.fi-dialog-zoom-out{animation:.25s ease-out forwards fi-zoom-out}.fi-dialog-fadein{animation:.25s ease-in forwards fi-fadein}.fi-dialog-fadeout{animation:.25s ease-out forwards fi-fadeout}.fi-container{box-sizing:border-box;display:flex}.fi-container-row{flex-direction:row}.fi-container-row-reverse{flex-direction:row-reverse}.fi-container-column{flex-direction:column}.fi-container-column-reverse{flex-direction:column-reverse}.fi-row{box-sizing:border-box;display:flex}.fi-row-row{flex-direction:row}.fi-row-row-reverse{flex-direction:row-reverse}.fi-row-column{flex-direction:column}.fi-row-column-reverse{flex-direction:column-reverse}.fi-alert{box-sizing:border-box;width:100%;min-width:160px;min-height:30px;color:var(--fi-on-surface-color);opacity:1;background-color:#f9f9f9;border:1px solid #0000;border-radius:5px;padding:8px 10px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:13px;transition:opacity .5s}.fi-alert-content{overflow-wrap:anywhere;flex:1;min-width:0}.fi-alert-icon{margin:0 4px 0 -2px;font-size:17px}.fi-alert-icon-large{margin-right:8px;font-size:26px}.fi-alert-description{margin-top:6px;font-size:12px}.fi-alert-close{color:var(--fi-secondary-color);cursor:pointer;margin:0 -2px 0 8px;font-size:15px;transition:transform .2s ease-in}.fi-alert-close:hover{transform:scale(1.1)}.fi-alert-close-text{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-family:inherit;font-size:12px;transition:transform .2s ease-in}.fi-alert-close-text:hover{transform:scale(1.05)}.fi-alert-leave{animation:.25s ease-out forwards fi-fadeout}.fi-alert-shadow{box-shadow:0 1px 2px -1px #0000001f,0 1px 3px #00000014,0 2px 4px 1px #0000000d,0 9px 28px 8px #0000000d}.fi-alert-default .fi-alert-tip-icon,.fi-alert-default .fi-toast-close:hover,.fi-alert-default .fi-toast-close-text:hover{color:var(--fi-primary-color)}.fi-alert-success .fi-alert-tip-icon{color:var(--fi-success-color)}.fi-alert-success .fi-toast-close:hover,.fi-alert-success .fi-toast-close-text:hover{color:var(--fi-primary-color)}.fi-alert-warning .fi-alert-tip-icon{color:var(--fi-warn-color)}.fi-alert-warning .fi-toast-close:hover,.fi-alert-warning .fi-toast-close-text:hover{color:var(--fi-primary-color)}.fi-alert-danger .fi-alert-tip-icon{color:var(--fi-error-color)}.fi-alert-danger .fi-toast-close:hover,.fi-alert-danger .fi-toast-close-text:hover{color:var(--fi-primary-color)}.fi-toast{--fi-toast-gap:10px;--fi-toast-background:#fffffffa;--fi-toast-border-color:#1e1e2624;--fi-toast-text-color:#29292d;--fi-toast-close-color:#77777f;--fi-toast-close-hover-color:#29292d;--fi-toast-close-hover-background:#1e1e2612;--fi-toast-default-color:#4e4e56;--fi-toast-success-color:#188447;--fi-toast-warning-color:#a45d00;--fi-toast-danger-color:#cf3434;--fi-toast-shadow:0 12px 32px #17171f29, 0 2px 8px #17171f14;z-index:1100;position:fixed;top:0;left:50%;transform:translate(-50%)}.fi-toast-box{box-sizing:border-box;padding-top:var(--fi-toast-gap);transform-origin:top;animation:.2s cubic-bezier(.22,1,.36,1) both fi-toast-in}.fi-toast-refresh{animation:.18s ease-out both fi-toast-refresh}.fi-toast-out{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) forwards fi-toast-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.fi-toast-box,.fi-toast-refresh,.fi-toast-out{animation-duration:1ms}}.fi-toast .fi-alert{border-color:var(--fi-toast-border-color);min-width:200px;max-width:min(640px,100vw - 24px);min-height:46px;color:var(--fi-toast-text-color);background:var(--fi-toast-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:11px;padding:8px 10px 8px 12px;font-size:14px;line-height:1.4}@media (max-width:520px){.fi-toast .fi-alert{flex-wrap:wrap}.fi-toast .fi-alert-content{flex-basis:calc(100% - 40px)}}.fi-toast .fi-alert.fi-alert-shadow{box-shadow:var(--fi-toast-shadow)}.fi-toast .fi-alert-icon{margin:0 8px 0 0;font-size:18px}.fi-toast .fi-alert-action{color:var(--fi-toast-success-color);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0;font-size:12px;font-weight:600}.fi-toast .fi-alert-action:focus-visible{outline-offset:4px;outline:2px solid}.fi-toast .fi-alert-icon-large{margin-right:10px}.fi-toast .fi-alert.fi-alert-inline-action{width:min(400px,100vw - 32px);min-width:0;padding:12px 14px}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-content{min-width:0}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-tip-icon{flex:none;align-self:flex-start;margin:1px 10px 0 0;font-size:18px}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-text{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-width:0;display:grid}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-title{grid-column:1/-1;font-weight:600}.fi-toast .fi-alert.fi-alert-inline-action:not(:has(.fi-alert-description)){width:auto;min-width:240px}.fi-toast .fi-alert.fi-alert-inline-action:not(:has(.fi-alert-description)) .fi-alert-title{grid-column:auto}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fi-toast-close-color);margin:0;overflow:hidden}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-action{white-space:nowrap;margin:0}.fi-toast .fi-alert.fi-alert-inline-action .fi-alert-close{align-self:flex-start;margin-top:-4px}.fi-toast .fi-alert-close{width:28px;height:28px;color:var(--fi-toast-close-color);border-radius:50%;flex:none;place-items:center;margin:0 -4px 0 10px;font-size:15px;transition:color .16s,background-color .16s;display:inline-grid}.fi-toast .fi-alert-close:hover{color:var(--fi-toast-close-hover-color);background-color:var(--fi-toast-close-hover-background);transform:none}.fi-toast .fi-alert-close-text{min-height:26px;color:color-mix(in srgb, var(--fi-toast-success-color) 78%, var(--fi-toast-text-color));background:0 0;border:0;border-radius:6px;flex:none;margin-left:10px;padding:3px 7px;font-size:12px;font-weight:620;line-height:1;transition:color .16s,background-color .16s,transform .16s}.fi-toast .fi-alert-close-text:hover{color:var(--fi-toast-success-color);background:color-mix(in srgb, currentColor 9%, transparent);transform:none}.fi-toast .fi-alert-close-text:focus-visible{outline:2px solid color-mix(in srgb, currentColor 40%, transparent);outline-offset:2px}.fi-toast .fi-alert-default .fi-alert-tip-icon{color:var(--fi-toast-default-color)}.fi-toast .fi-alert-success .fi-alert-tip-icon{color:var(--fi-toast-success-color)}.fi-toast .fi-alert-warning .fi-alert-tip-icon{color:var(--fi-toast-warning-color)}.fi-toast .fi-alert-danger .fi-alert-tip-icon{color:var(--fi-toast-danger-color)}.fi-toast-task{--fi-toast-task-status:var(--fi-toast-task-accent,#7b6cff);box-sizing:border-box;border:1px solid var(--fi-toast-task-border,var(--fi-toast-border-color));width:min(360px,100vw - 32px);height:64px;color:var(--fi-toast-text-color);background:var(--fi-toast-task-background,var(--fi-toast-background));box-shadow:var(--fi-toast-task-shadow,var(--fi-toast-shadow));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;align-items:center;padding:10px 16px;transition:border-color .32s;display:flex}.fi-toast-task[data-state=success]{--fi-toast-task-status:var(--fi-toast-success-color);border-color:color-mix(in srgb, var(--fi-toast-success-color) 16%, transparent)}.fi-toast-task[data-state=danger]{--fi-toast-task-status:var(--fi-toast-danger-color);border-color:color-mix(in srgb, var(--fi-toast-danger-color) 16%, transparent)}.fi-toast-task-icon{width:20px;height:20px;color:var(--fi-toast-task-status);flex:none;margin-right:13px;position:relative}.fi-toast-task-icon-layer{position:absolute;inset:0}.fi-toast-task-arc{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--fi-toast-task-status) 16%, transparent);border-top-color:var(--fi-toast-task-status);border-right-color:var(--fi-toast-task-status);border-radius:50%;width:20px;height:20px;animation:1.1s linear infinite fi-toast-task-turn;display:block}.fi-toast-task-result{width:20px;height:20px;display:block}.fi-toast-task-circle,.fi-toast-task-mark{stroke-dasharray:1;stroke-dashoffset:1px}.fi-toast-task-circle{transform-origin:50%;animation:.26s cubic-bezier(.2,.7,.2,1) forwards fi-toast-task-draw;transform:rotate(-90deg)}.fi-toast-task-mark{animation:.3s cubic-bezier(.2,.7,.2,1) .11s forwards fi-toast-task-draw}.fi-toast-task-cross-first{animation-duration:.18s}.fi-toast-task-cross-second{animation-duration:.18s;animation-delay:.23s}.fi-toast-task-copy{flex:1;min-width:0;height:40px;position:relative}.fi-toast-task-copy-layer{grid-template-rows:20px 18px;gap:2px;display:grid;position:absolute;inset:0}.fi-toast-task-title,.fi-toast-task-description{white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.fi-toast-task-title{font-size:14px;font-weight:560}.fi-toast-task-description{color:var(--fi-toast-task-muted,var(--fi-toast-close-color));font-size:12px;line-height:18px}.fi-toast-task-progress-space{flex:none;width:38px;margin-left:14px}.fi-toast-task-progress{color:color-mix(in srgb, var(--fi-toast-task-accent,#7b6cff) 65%, var(--fi-toast-task-muted,var(--fi-toast-close-color)));font-variant-numeric:tabular-nums;text-align:right;font-size:12px;display:block}.fi-toast-task-action,.fi-toast-task-close{color:var(--fi-toast-close-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-left:10px;padding:4px;font-size:12px}.fi-toast-task-action:hover,.fi-toast-task-close:hover{background:var(--fi-toast-close-hover-background);color:var(--fi-toast-close-hover-color)}:is(.fi-toast-task-action:focus-visible,.fi-toast-task-close:focus-visible){outline-offset:2px;outline:2px solid}.fi-toast-task-icon-enter-active{transition:opacity .18s,transform .18s}.fi-toast-task-icon-leave-active{transition:opacity .16s}.fi-toast-task-icon-enter-from{opacity:0;transform:scale(.96)}.fi-toast-task-icon-leave-to{opacity:0}.fi-toast-task-copy-enter-active{transition:opacity .28s,transform .28s cubic-bezier(.2,.7,.2,1)}.fi-toast-task-copy-leave-active{transition:opacity .16s}.fi-toast-task-copy-enter-from{opacity:0;transform:translateY(2px)}.fi-toast-task-copy-leave-to{opacity:0}.fi-toast-task-progress-enter-active,.fi-toast-task-progress-leave-active{transition:opacity .18s}.fi-toast-task-progress-enter-from,.fi-toast-task-progress-leave-to{opacity:0}@keyframes fi-toast-task-turn{to{transform:rotate(360deg)}}@keyframes fi-toast-task-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fi-toast-task,.fi-toast-task-icon-enter-active,.fi-toast-task-icon-leave-active,.fi-toast-task-copy-enter-active,.fi-toast-task-copy-leave-active,.fi-toast-task-progress-enter-active,.fi-toast-task-progress-leave-active{transition:none}.fi-toast-task-arc{animation:none}.fi-toast-task-circle,.fi-toast-task-mark{stroke-dashoffset:0;animation:none}}.fi-arrow{-webkit-user-select:none;user-select:none;transition:transform .3s;display:flex}.fi-collapse[data-v-238df3ef]{--fi-collapse-duration:.3s}.fi-collapse-trigger[data-v-238df3ef]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:5px;padding:0;display:flex}.fi-collapse-trigger[data-v-238df3ef]:disabled{cursor:not-allowed}.fi-collapse-trigger[data-v-238df3ef]:focus-visible{outline-offset:2px;outline:2px solid}.fi-collapse-arrow-after[data-v-238df3ef]{order:1;margin-left:auto}.fi-collapse-suffix[data-v-238df3ef]{flex-shrink:0;align-items:center;margin-left:8px;display:flex}.fi-collapse-arrow-icon[data-v-238df3ef]{transition:transform var(--fi-collapse-duration) ease;flex-shrink:0}.fi-collapse>.fi-collapse-transition[data-v-238df3ef]{opacity:0;visibility:hidden;transition:grid-template-rows var(--fi-collapse-duration) ease, opacity var(--fi-collapse-duration) ease, visibility 0s linear var(--fi-collapse-duration);grid-template-rows:0fr;display:grid}.fi-collapse.is-expanded>.fi-collapse-transition[data-v-238df3ef]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.fi-collapse-content[data-v-238df3ef]{min-height:0;overflow:hidden}.fi-collapse-body[data-v-238df3ef]{box-sizing:border-box;flex-direction:column;display:flex}.fi-collapse-plain[data-v-238df3ef]{font:inherit}.fi-collapse-plain>.fi-collapse-container[data-v-238df3ef]{padding:0}.fi-collapse-plain .fi-collapse-title[data-v-238df3ef]{color:inherit;font:inherit}.fi-collapse-plain>.fi-collapse-transition>.fi-collapse-content>.fi-collapse-body[data-v-238df3ef]{gap:8px;padding-top:8px}@media (prefers-reduced-motion:reduce){.fi-collapse[data-v-238df3ef]{--fi-collapse-duration:.18s}.fi-collapse>.fi-collapse-transition[data-v-238df3ef]{transition-duration:var(--fi-collapse-duration), var(--fi-collapse-duration), 0s!important}.fi-collapse .fi-collapse-arrow-icon[data-v-238df3ef]{transition-duration:var(--fi-collapse-duration)!important}}.fi-collapse{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.fi-collapse-container{padding:10px 0}.fi-collapse-container-content{flex:1;overflow:hidden}.fi-collapse-container-divider{border-bottom:.5px solid var(--fi-divider-color);margin-bottom:10px}.fi-collapse-title{color:var(--fi-on-background-color);font-size:16px;line-height:24px}.fi-collapse-title-disabled{color:var(--fi-default-disabled-text-color)}.fi-collapse-arrow{cursor:pointer;border-radius:2px;margin-left:10px;padding:2px}.fi-collapse-arrow:hover{background-color:var(--fi-secondary-hover-background-color);color:var(--fi-primary-color)}.fi-collapse-arrow-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-collapse-arrow-disabled:hover{background-color:unset;color:var(--fi-default-disabled-text-color)}.fi-collapse-arrow-left{margin-left:0;margin-right:10px}.fi-collapse-slot{box-sizing:border-box;flex-direction:column;transition:max-height .3s ease-in-out;display:flex;overflow:hidden}.fi-menu-item-container{color:var(--fi-on-background-color);padding:6px 8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px;line-height:24px}.fi-menu-item-container-canhover{cursor:pointer}.fi-menu-item-container-canhover:hover{color:var(--fi-primary-color);background-color:var(--fi-primary-hover-background-color)}.fi-menu-item-container-disabled{color:var(--fi-default-disabled-text-color)}.fi-menu-item-container-active{color:var(--fi-primary-color)}.fi-menu-item-container-icon-wrap{justify-content:center;align-items:center;width:20px;height:20px;margin-right:5px;display:flex}.fi-menu-item-container-title{flex:1}.fi-menu-item-container-arrow{cursor:pointer;border-radius:2px;padding:2px}.fi-menu-item-container-arrow:hover{background-color:var(--fi-secondary-hover-background-color);color:var(--fi-primary-color)}.fi-menu-item-container-arrow-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-menu-item-container-arrow-disabled:hover{background-color:unset;color:var(--fi-default-disabled-text-color)}.fi-dropdown-container.glass-card-dark:not(.fi-dropdown-with-arrow){overflow:hidden}.fi-dropdown-container.fi-dropdown-with-arrow{--fi-dropdown-arrow-surface:var(--fi-glass-surface,#fafbfd);--fi-dropdown-arrow-border:#7e84962e;overflow:visible}.fi-dropdown-container.fi-dropdown-with-arrow.glass-card-dark{--fi-dropdown-arrow-surface:#1c1c1f;--fi-dropdown-arrow-border:var(--glass-dark-border,#ffffff17)}.fi-dropdown-container.fi-dropdown-with-arrow>.fi-dropdown-scroll-content{border-radius:inherit}.fi-dropdown-arrow{pointer-events:none;background:var(--fi-dropdown-arrow-border);clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:8px;position:absolute}.fi-dropdown-arrow:after{content:"";background:var(--fi-dropdown-arrow-surface);clip-path:inherit;position:absolute;inset:0 1px 1px}.fi-dropdown-arrow[data-side=bottom]{bottom:-7px;transform:translate(-50%)}.fi-dropdown-arrow[data-side=top]{top:-7px;transform:translate(-50%)rotate(180deg)}.fi-dropdown-arrow[data-side=left]{left:-11px;transform:translateY(-50%)rotate(90deg)}.fi-dropdown-arrow[data-side=right]{right:-11px;transform:translateY(-50%)rotate(-90deg)}.fi-dropdown{display:inline-flex}.fi-dropdown-container{z-index:1000;box-sizing:border-box;border-radius:10px;outline:none;margin:0;position:fixed}.fi-dropdown-scroll-content::-webkit-scrollbar{width:4px;height:4px}.fi-dropdown-scroll-content::-webkit-scrollbar-thumb{background:#9093994d;border-radius:2px}.fi-dropdown-scroll-content::-webkit-scrollbar-track{background:0 0}.fi-dropdown-in-bottom{transform-origin:top;animation:.25s ease-in forwards fi-zoom-in-y}.fi-dropdown-out-bottom{transform-origin:top;animation:.25s ease-out forwards fi-zoom-out-y}.fi-dropdown-in-top{transform-origin:bottom;animation:.25s ease-in forwards fi-zoom-in-y}.fi-dropdown-out-top{transform-origin:bottom;animation:.25s ease-out forwards fi-zoom-out-y}.fi-dropdown-in-left{transform-origin:100%;animation:.25s ease-in forwards fi-zoom-in-x}.fi-dropdown-out-left{transform-origin:100%;animation:.25s ease-out forwards fi-zoom-out-x}.fi-dropdown-in-right{transform-origin:0;animation:.25s ease-in forwards fi-zoom-in-x}.fi-dropdown-out-right{transform-origin:0;animation:.25s ease-out forwards fi-zoom-out-x}.fi-dropdown-fadein{animation:.25s ease-in forwards fi-fadein}.fi-dropdown-fadeout{animation:.25s ease-out forwards fi-fadeout}.fi-dropdown-float-in-bottom,.fi-dropdown-float-out-bottom{--fi-dropdown-float-x:0;--fi-dropdown-float-y:-5px;transform-origin:top}.fi-dropdown-float-in-top,.fi-dropdown-float-out-top{--fi-dropdown-float-x:0;--fi-dropdown-float-y:5px;transform-origin:bottom}.fi-dropdown-float-in-left,.fi-dropdown-float-out-left{--fi-dropdown-float-x:5px;--fi-dropdown-float-y:0;transform-origin:100%}.fi-dropdown-float-in-right,.fi-dropdown-float-out-right{--fi-dropdown-float-x:-5px;--fi-dropdown-float-y:0;transform-origin:0}.fi-dropdown-float-in-bottom,.fi-dropdown-float-in-top,.fi-dropdown-float-in-left,.fi-dropdown-float-in-right{animation:.16s ease-out both fi-dropdown-float-in}.fi-dropdown-float-out-bottom,.fi-dropdown-float-out-top,.fi-dropdown-float-out-left,.fi-dropdown-float-out-right{animation:.12s ease-in both fi-dropdown-float-out}@keyframes fi-dropdown-float-in{0%{opacity:0;transform:translate(var(--fi-dropdown-float-x), var(--fi-dropdown-float-y)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes fi-dropdown-float-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--fi-dropdown-float-x), var(--fi-dropdown-float-y)) scale(.985)}}@media (prefers-reduced-motion:reduce){[class*=fi-dropdown-float-]{animation-duration:1ms!important}}.fi-tree{min-width:0}.fi-tree-node-row{box-sizing:border-box;min-width:0;height:38px;color:var(--fi-secondary-color,#86879d);cursor:pointer;border-radius:10px;margin:0 10px;padding-left:1px;transition:color .15s,background-color .15s;position:relative}@media (hover:hover){.fi-tree-node-row:hover{color:var(--fi-on-background-color,#28293d);background-color:#00000009}}.fi-tree-node-row-active{color:var(--fi-on-background-color,#28293d);background-color:#0000000a}@media (hover:hover){.fi-tree-node-row-active:hover,.fi-tree-node-row-readonly:hover{background-color:#0000000a}}.fi-tree-node-row-readonly:active{background-color:#00000012}.fi-tree-node-row-drag-source{opacity:.32}.fi-tree-node-row-drop-inside{outline:1px dashed color-mix(in srgb, var(--fi-primary-color) 72%, transparent);outline-offset:-1px;background-color:color-mix(in srgb, var(--fi-primary-color) 10%, transparent)}.fi-tree-node-row-custom{height:auto;margin:0;padding:0}.fi-tree-node-content{box-sizing:border-box;align-items:center;width:100%;height:38px;font-size:14px;display:flex}.fi-tree-node-loading{justify-content:center;align-items:center;width:18px;margin-right:-3px;display:flex}.fi-tree-node-arrow{color:var(--fi-common-subtitle-color,#a6a7b5);margin-right:-3px}.fi-tree-node-arrow-active{color:var(--fi-primary-color)}.fi-tree-node-point{width:18px;color:var(--fi-common-subtitle-color,#a6a7b5);text-align:center;-webkit-user-select:none;user-select:none;margin-right:-3px;font-size:20px;font-weight:400}.fi-tree-node-point-active{color:var(--fi-primary-color)}.fi-tree-node-title{text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.fi-tree-node-rename{box-sizing:border-box;border:1px solid var(--fi-primary-color);background:var(--fi-surface-color,#fff);border-radius:7px;flex:1;align-items:center;height:30px;margin:0 6px 0 3px;display:flex;position:relative;overflow:hidden}.fi-tree-node-rename-input{min-width:0;height:100%;color:var(--fi-on-background-color,#28293d);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 28px 0 8px}.fi-tree-node-rename-loading{position:absolute;right:7px}.fi-tree-node-actions{flex:none;align-items:center;height:100%;display:flex}.fi-tree-node-more,.fi-tree-node-quick-action{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,transform .15s;display:flex}.fi-tree-node-more:hover,.fi-tree-node-quick-action:hover{color:var(--fi-primary-color);background:color-mix(in srgb, var(--fi-primary-color) 9%, transparent)}.fi-tree-node-more:hover .fi-icon,.fi-tree-node-quick-action:hover .fi-icon{transform:scale(1.1)}.fi-tree-node-more:disabled,.fi-tree-node-quick-action:disabled{color:#c5c6d0;cursor:default;background:0 0}.fi-tree-node-more{visibility:hidden;opacity:0}.fi-tree-node-more-visible{visibility:visible;opacity:1}@media (hover:none),(pointer:coarse){.fi-tree-node-more{visibility:visible;opacity:1;width:36px;height:36px}}.fi-tree-node-quick-action{order:2;width:24px;height:24px;margin:0 4px 0 2px;display:none}.fi-tree-node-row-hovered .fi-tree-node-quick-action{display:flex}.fi-tree-node-drag-guide{z-index:4;pointer-events:none;height:8px;position:absolute;left:8px;right:8px}.fi-tree-node-drag-guide-before{top:0}.fi-tree-node-drag-guide-after{bottom:0}.fi-tree-node-drag-guide-line{background-color:var(--fi-primary-color);border-radius:999px;height:2px;position:absolute;top:3px;left:3px;right:3px}.fi-tree-node-drag-guide-dot{background-color:var(--fi-primary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:1px}.fi-tree-node-drag-guide-dot-start{left:0}.fi-tree-node-drag-guide-dot-end{right:0}.fi-tree-node-children{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.fi-tree-node-children-expanded{grid-template-rows:1fr}.fi-tree-node-children-inner{min-height:0;overflow:hidden}.fi-tree-node-menu{box-sizing:border-box;background:#fff;width:100%;padding:8px}.fi-tree-node-menu-divider{background:var(--fi-divider-color,#ececf1);height:1px;margin:6px 4px}.fi-tree-node-menu-item{box-sizing:border-box;width:100%;height:40px;color:var(--fi-secondary-color,#86879d);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:13px;transition:color .15s,background-color .15s;display:flex}.fi-tree-node-menu-item:hover{color:var(--fi-on-background-color,#28293d);background:color-mix(in srgb, var(--fi-primary-color) 7%, transparent)}.fi-tree-node-menu-item:disabled{color:#c5c6d0;cursor:default;background:0 0}.fi-tree-node-menu-item-danger{color:var(--fi-error-color,#ef4444)}.fi-tree-node-menu-item-danger:hover{color:var(--fi-error-color,#ef4444);background:var(--fi-error-container-color,#fff0f0)}.fi-tree-drag-preview{z-index:99999;box-sizing:border-box;pointer-events:none;will-change:left, top;border:1px dashed color-mix(in srgb, var(--fi-primary-color) 72%, transparent);color:var(--fi-secondary-color);background-color:color-mix(in srgb, var(--fi-surface-color,#fff) 72%, transparent);box-shadow:none;opacity:.72;border-radius:10px;padding:0 4px 0 5px;position:fixed;overflow:hidden;transform:translate(0,0)}.fi-tree-drag-preview .fi-tree-node-actions{display:none!important}.fi-accordion-header{justify-content:space-between;align-items:center;min-width:0;display:flex}.fi-accordion-trigger.fi-button{text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.fi-accordion-title{flex:none}.fi-accordion-summary{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.fi-accordion-actions{z-index:1;flex:none;align-items:center;margin-left:auto;display:flex;position:relative}.fi-accordion-content{margin-top:var(--fi-accordion-content-gap,9px)}.fi-accordion-animated .fi-accordion-chevron{transition:transform .22s cubic-bezier(.22,1,.36,1)}.fi-accordion-animated.fi-accordion-expanded .fi-accordion-chevron{transform:rotate(90deg)}.fi-accordion-animated-content{grid-template-rows:1fr;display:grid}.fi-accordion-content-inner{min-height:0;overflow:hidden}.fi-accordion-slide-enter-active,.fi-accordion-slide-leave-active{transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),margin-top .22s cubic-bezier(.22,1,.36,1),opacity .16s}.fi-accordion-animated-content.fi-accordion-slide-enter-from,.fi-accordion-animated-content.fi-accordion-slide-leave-to{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0}@media (prefers-reduced-motion:reduce){.fi-accordion-animated .fi-accordion-chevron,.fi-accordion-slide-enter-active,.fi-accordion-slide-leave-active{transition:none}}.fi-empty-title{margin-top:4px;font-size:14px}.fi-breadcrumb-item{color:var(--fi-secondary-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px}.fi-breadcrumb-item-separator{margin:0 6px}.fi-breadcrumb-item:last-of-type i{display:none}.fi-breadcrumb-item-to a{color:var(--fi-on-background-color);cursor:pointer;text-decoration:none}.fi-breadcrumb-item-to a:hover{color:var(--fi-primary-color)}.fi-pagination-item{cursor:pointer;text-align:center;box-sizing:border-box;color:var(--fi-on-background-color);background-color:#f4f4f5;border-width:0;border-radius:6px;outline:none;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 3px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px;display:flex}.fi-pagination-item:hover{color:var(--fi-primary-color);border-color:var(--fi-primary-color);background-color:var(--fi-primary-hover-background-color)}.fi-pagination-item[disabled]{color:#c0c4cc;cursor:not-allowed;background-color:#f4f4f5}.fi-pagination-item:not(:last-child){margin-right:6px}.fi-pagination-icon{font-size:22px}.fi-pagination-active{color:var(--fi-primary-color);background-color:var(--fi-item-active-color)}.fi-pagination-ellipsis{color:var(--fi-secondary-color);margin-right:6px;font-size:20px;line-height:32px}.fi-table{border-color:var(--fi-divider-color);border-style:solid;border-width:0}.fi-table-tr:last-child .fi-table-td{border-bottom-width:0}.fi-table-td{color:var(--fi-on-background-color);box-sizing:border-box;border-color:var(--fi-divider-color);border-style:solid;border-width:0 0 1px;flex:1;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px}.fi-table-td:not(:last-child){border-right-width:1px}.fi-radio{cursor:pointer}.fi-radio-inner{box-sizing:border-box;border:1px solid var(--fi-divider-color);border-radius:100%;width:16px;height:16px;margin-right:6px;display:inline-block;position:relative}.fi-radio-inner:hover,.fi-radio-inner-selected{border-color:var(--fi-primary-color)}.fi-radio-inner-selected:after{content:" ";background-color:var(--fi-primary-color);border-radius:100%;width:8px;height:8px;position:absolute;top:3px;left:3px}.fi-radio-inner-disabled{border-color:var(--fi-default-disabled-color);background-color:var(--fi-default-disabled-background-color)}.fi-radio-inner-disabled:hover{border-color:var(--fi-default-disabled-color)}.fi-radio-inner-disabled:after{background-color:var(--fi-default-disabled-color)}.fi-radio-text{color:var(--fi-on-background-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px}.fi-radio-text-selected{color:var(--fi-primary-color)}.fi-radio-text-disabled{color:var(--fi-default-disabled-text-color)}.fi-radio-disabled{cursor:not-allowed}.fi-radio-button{white-space:nowrap;box-sizing:border-box;color:var(--fi-on-background-color);border:1px solid var(--fi-outline-color);background-color:unset;outline:none;justify-content:center;align-items:center;height:28px;padding:8px 15px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;display:inline-flex;margin-bottom:0!important;margin-right:0!important}.fi-radio-button:hover{color:var(--fi-primary-color)}.fi-radio-button-selected{border-color:var(--fi-primary-color);color:var(--fi-primary-color);z-index:1}.fi-radio-button-disabled{border-color:var(--fi-default-disabled-color);background-color:var(--fi-default-disabled-background-color);color:var(--fi-default-disabled-text-color);cursor:not-allowed}.fi-radio-button-disabled:hover{color:var(--fi-default-disabled-text-color)}.fi-radio-group .fi-radio:not(:last-child){margin-right:12px}.fi-radio-group .fi-radio-button:not(:first-child){margin-left:-1px}.fi-radio-group-vertical .fi-radio:not(:last-child){margin-bottom:12px;margin-right:0}.fi-radio-group-vertical .fi-radio-button:not(:first-child){margin-top:-1px;margin-left:0}.fi-checkbox{cursor:pointer}.fi-checkbox-inner{box-sizing:border-box;border:1px solid var(--fi-divider-color);border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;line-height:1;display:inline-flex;position:relative}.fi-checkbox-inner:hover{border-color:var(--fi-primary-color)}.fi-checkbox-inner-selected{border-color:var(--fi-primary-color);color:var(--fi-on-primary-color);background-color:var(--fi-primary-color)}.fi-checkbox-inner-indeterminate:after{content:" ";background-color:var(--fi-primary-color);border-radius:2px;width:8px;height:8px;position:absolute;top:3px;left:3px}.fi-checkbox-inner-disabled{border-color:var(--fi-default-disabled-color);background-color:var(--fi-default-disabled-background-color);color:var(--fi-default-disabled-color)}.fi-checkbox-inner-disabled:hover{border-color:var(--fi-default-disabled-color)}.fi-checkbox-inner-disabled:after,.fi-checkbox-inner-disabled .fi-checkbox-inner-indeterminate{background-color:var(--fi-default-disabled-color)}.fi-checkbox-text{color:var(--fi-on-background-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px}.fi-checkbox-text-selected{color:var(--fi-primary-color)}.fi-checkbox-text-disabled{color:var(--fi-default-disabled-text-color)}.fi-checkbox-disabled{cursor:not-allowed}.fi-checkbox-group .fi-checkbox:not(:last-child){margin-right:12px}.fi-checkbox-group-vertical .fi-checkbox:not(:last-child){margin-bottom:12px;margin-right:0}.fi-input{color:var(--fi-on-primary-color);border:1px solid var(--fi-divider-color);box-sizing:border-box;border-radius:6px;padding:0 6px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-input-focus{border-color:var(--fi-primary-color)}.fi-input-inner{background-color:#0000;border:0;outline:none;width:100%;height:26px;padding:0;font-size:12px}.fi-input-inner[disabled]{cursor:not-allowed}.fi-input-inner[readonly]{cursor:auto}.fi-input-inner-small{height:20px}.fi-input-inner-large{height:38px;font-size:14px}.fi-input-wrapper .fi-collapse-container{padding:0}.fi-input-disabled{border-color:var(--fi-default-disabled-color);color:var(--fi-default-disabled-text-color);background-color:var(--fi-default-disabled-background-color);cursor:not-allowed}.fi-input-prefix-icon{color:var(--fi-on-background-color);white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;display:inline-flex}.fi-input-prefix-icon .fi-icon{font-size:18px}.fi-input-prefix-icon{margin-right:4px}.fi-input-clearable{color:var(--fi-on-background-color);white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;display:inline-flex}.fi-input-clearable .fi-icon{font-size:18px}.fi-input-clearable{cursor:pointer;margin-left:4px}.fi-input-clearable:hover{color:var(--fi-primary-color)}.fi-input-limit{color:var(--fi-on-background-color);white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;display:inline-flex}.fi-input-limit .fi-icon{font-size:18px}.fi-input-limit{margin-left:6px}.fi-input-suffix-icon{color:var(--fi-on-background-color);white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;display:inline-flex}.fi-input-suffix-icon .fi-icon{font-size:18px}.fi-input-suffix-icon{margin-left:6px}.fi-input-danger{border-color:var(--fi-error-color)}.fi-input-danger-text{color:var(--fi-error-color);margin-top:5px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-input-warning{border-color:var(--fi-warn-color)}.fi-input-warning-text{color:var(--fi-warn-color);margin-top:5px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-input-success{border-color:var(--fi-success-color)}.fi-input-success-text{color:var(--fi-success-color);margin-top:5px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-input-info-text{color:#999;margin-top:5px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-input-search{color:var(--fi-on-background-color);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;height:30px;margin-right:-8px;padding:0 8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;display:inline-flex}.fi-input-search:hover{color:var(--fi-primary-color)}.fi-input-search-outline{border-left:1px solid var(--fi-divider-color)}.fi-input-search-solid{background-color:var(--fi-primary-color);color:var(--fi-on-primary-color)}.fi-input-search-solid:hover{background-color:var(--fi-primary-hover-color);color:var(--fi-on-primary-color)}.fi-input-search-loading{color:var(--fi-primary-color)}.fi-input-password-key-icon{cursor:pointer}.fi-input-password-key-icon :hover{color:var(--fi-primary-color)}.fi-input-small{border-radius:4px}.fi-input-large{border-radius:12px;padding:0 10px}.fi-textarea{color:var(--fi-on-primary-color);border:1px solid var(--fi-divider-color);box-sizing:border-box;border-radius:6px;padding:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-textarea-inner{border:0;border-radius:6px;outline:none;width:100%;height:20px;min-height:20px;padding:5px 8px;line-height:20px}.fi-textarea-inner[disabled]{cursor:not-allowed}.fi-textarea-inner[readonly]{cursor:auto}.fi-textarea-disabled{border-color:var(--fi-default-disabled-color);color:var(--fi-default-disabled-text-color);background-color:var(--fi-default-disabled-background-color);cursor:not-allowed}.fi-input-number{width:130px}.fi-input-number input{text-align:center}.fi-input-number input[type=number]{-webkit-appearance:textfield;appearance:textfield}.fi-input-number input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.fi-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.fi-input-number-icon{cursor:pointer}.fi-input-number-icon:hover{color:var(--fi-primary-color)}.fi-input-number-icon-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-input-number-icon-disabled:hover{color:var(--fi-default-disabled-text-color)}.fi-input-number-arrow{cursor:pointer;padding:0 5px}.fi-input-number-arrow:hover{color:var(--fi-primary-color)}.fi-input-number-arrow:last-child{border-top:1px solid var(--fi-divider-color);margin-top:-1px}.fi-input-number-arrow-wrapper{border-left:1px solid var(--fi-divider-color);height:30px;margin-right:-6px}.fi-input-number-arrow-wrapper-large{width:26px;height:40px;position:relative}.fi-input-number-arrow-wrapper-large>:first-child{position:absolute;top:-4px}.fi-input-number-arrow-wrapper-large>:last-child{position:absolute;top:21px}.fi-input-number-arrow-wrapper-large>:last-child>:first-child{position:absolute;top:2px}.fi-input-number-arrow-wrapper-small{grid-template-rows:repeat(2,minmax(0,1fr));width:26px;height:22px;display:grid}.fi-input-number-arrow-wrapper-small>.fi-input-number-arrow{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;height:11px;margin:0;padding:0;position:static}.fi-input-number-arrow-wrapper-small>.fi-input-number-arrow>svg{flex:none;position:static}.fi-input-number-arrow-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-input-number-arrow-disabled:hover{color:var(--fi-default-disabled-text-color)}.fi-slider-input-number{width:100%}.fi-slider-input-number-wrap{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;height:18px;position:relative}.fi-slider-input-number-disabled{cursor:not-allowed}.fi-slider-input-number-wrap:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:2px;border-radius:4px}.fi-slider-input-number-disabled .fi-slider-input-number-active{background-color:var(--fi-primary-disabled-color)}.fi-slider-input-number-bar{background-color:var(--fi-item-divider-color);border-radius:4px;width:100%;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.fi-slider-input-number-active{background-color:var(--fi-primary-color);height:4px;box-shadow:0 0 8px rgba(var(--fi-primary-color), .2);border-radius:4px;position:absolute;top:50%;transform:translateY(-50%)}.fi-slider-input-number-head{box-sizing:border-box;border:2px solid var(--fi-primary-color);background-color:#fff;border-radius:100%;width:12px;height:12px;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 5px #00000047}.fi-slider-input-number-ready .fi-slider-input-number-active{transition:width .18s cubic-bezier(.22,1,.36,1),box-shadow .16s}.fi-slider-input-number-ready .fi-slider-input-number-head{transition:left .18s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s}.fi-slider-input-number-wrap:hover:not(.fi-slider-input-number-disabled) .fi-slider-input-number-head{transform:translateY(-50%)scale(1.12);box-shadow:0 2px 8px #00000057}.fi-slider-input-number-dragging .fi-slider-input-number-active,.fi-slider-input-number-dragging .fi-slider-input-number-head{transition-property:transform,box-shadow}.fi-slider-input-number-dragging .fi-slider-input-number-head{transform:translateY(-50%)scale(1.18)}.fi-slider-input-number-input{margin-left:10px}.fi-slider-input-number-input .fi-input-number{width:50px}.fi-slider-input-number-input .fi-input{padding:0}.fi-slider-input-number-input .fi-input-number-arrow-wrapper{width:16px;margin-right:0}.fi-slider-input-number-input .fi-input-number-arrow{padding:0}.fi-slider-input-number-input-unit .fi-input-number{width:55px}.fi-slider-input-number-surface-dark .fi-slider-input-number-bar{background-color:#49454f}.fi-slider-input-number-surface-dark .fi-slider-input-number-head{background-color:#e7e1ea;border-color:#c79cff}.fi-slider-input-number-surface-dark .fi-slider-input-number-input .fi-input{color:#e7e1ea;background-color:#252329;border-color:#49454f}@media (prefers-reduced-motion:reduce){.fi-slider-input-number-active,.fi-slider-input-number-head{transition:none}}.fi-select{color:var(--fi-on-background-color);border:1px solid var(--fi-divider-color);box-sizing:border-box;cursor:pointer;border-radius:6px;padding:0 8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-select-auto-width{width:max-content;min-width:0;max-width:100%}.fi-select-auto-width .fi-select-arrow{flex-shrink:0}.fi-select-auto-value{flex:0 auto;min-width:0;position:relative;overflow:hidden}.fi-select-auto-value>*{min-width:0;font-family:inherit}.fi-select-auto-value input{text-overflow:ellipsis;width:100%;height:100%;position:absolute;inset:0}.fi-select-auto-sizer{visibility:hidden;white-space:pre;pointer-events:none;width:max-content;line-height:26px;display:block}.fi-select:hover{border-color:var(--fi-primary-color)}.fi-select:hover .fi-select-arrow{color:var(--fi-primary-color)}.fi-select-small{padding:0 4px}.fi-select-large{padding:0 12px}.fi-select-surface-dark{color:#e7e1ea;background-color:#252329;border-color:#49454f}.fi-select-surface-dark:hover:not(.fi-select-disabled){border-color:#c79cff}.fi-select-surface-dark .fi-select-input{color:inherit}.fi-select-surface-dark .fi-select-selection-item{color:inherit;background-color:#37333b;border-color:#5a5560}.fi-select-input{background-color:#0000;border:0;outline:none;width:100%;height:26px;padding:0;font-size:12px}.fi-select-input[readonly]{cursor:pointer}.fi-select-input[disabled]{cursor:not-allowed}.fi-select-input-small{height:22px}.fi-select-input-large{height:40px;font-size:14px}.fi-select-disabled{border-color:var(--fi-default-disabled-color);color:var(--fi-default-disabled-text-color);background-color:var(--fi-default-disabled-background-color);cursor:not-allowed}.fi-select-disabled:hover{border-color:var(--fi-default-disabled-color)}.fi-select-disabled:hover .fi-select-arrow{color:var(--fi-default-disabled-text-color)}.fi-select-surface-dark.fi-select-disabled{color:#77717c;background-color:#211f24;border-color:#3a363f}.fi-select-arrow{pointer-events:none;margin-left:8px}.fi-select-selection{flex:1;margin:2px 0}.fi-select-selection-item{box-sizing:border-box;border:1px solid var(--fi-divider-color);background-color:var(--fi-default-disabled-color);color:var(--fi-on-background-color);align-items:center;max-width:120px;margin:2px 6px 2px 0;padding:0 4px;line-height:20px;display:inline-flex}.fi-select-selection-item i{color:var(--fi-default-disabled-text-color);cursor:pointer;margin-left:4px}.fi-select-selection-item i:hover{color:var(--fi-primary-color)}.fi-select-selection-item-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-select-selection-item-disabled i{cursor:not-allowed}.fi-select-selection-item-disabled i:hover{color:var(--fi-default-disabled-text-color)}.fi-select-option{color:var(--fi-on-background-color);cursor:pointer;padding:8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-select-option:hover{background-color:var(--fi-primary-hover-background-color)}.fi-select-option-small{padding:5px}.fi-select-option-large{padding:11px;font-size:14px}.fi-select-option-text{flex:1}.fi-select-option-icon{color:var(--fi-primary-color);font-size:18px}.fi-select-option-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-select-option-disabled:hover{background-color:unset;color:var(--fi-default-disabled-text-color)}.fi-select-option-selected,.fi-select-option-selected:hover{color:var(--fi-primary-color)}.fi-time-picker{cursor:pointer}.fi-time-picker-footer{border-top:1px solid var(--fi-divider-color);padding:6px 8px 6px 0}.fi-time-picker-footer-left{flex:1}.fi-time-picker-dropdown-list{flex:1;max-height:238px;padding:132px 0;overflow-y:auto}.fi-time-picker-dropdown-list-item{color:var(--fi-on-background-color);cursor:pointer;padding:8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;line-height:18px}.fi-time-picker-dropdown-list-item:hover{background-color:var(--fi-primary-hover-background-color)}.fi-time-picker-dropdown-list-item-selected{color:var(--fi-primary-color);font-weight:700}.fi-time-picker-dropdown-list-item-disabled{color:var(--fi-default-disabled-text-color);cursor:not-allowed}.fi-time-picker-dropdown-list-item-disabled:hover{background-color:unset}.fi-time-picker-dropdown-list:not(:last-child){border-right:1px solid var(--fi-divider-color)}.fi-time-range-picker{border:1px solid var(--fi-divider-color);cursor:pointer;border-radius:6px}.fi-time-range-picker .fi-input{border-width:0}.fi-time-range-picker .fi-input-wrapper{flex:1}.fi-time-range-picker .fi-input-inner{text-align:center}.fi-time-range-picker-time-icon{margin-left:6px;font-size:18px}.fi-time-range-picker-to{color:var(--fi-on-background-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-time-range-picker-dropdown-wrapper{flex:1;margin:6px}.fi-time-range-picker-dropdown-wrapper-title{color:var(--fi-secondary-color);text-align:center;margin-bottom:6px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px}.fi-time-range-picker-dropdown-wrapper-picker{border:1px solid var(--fi-divider-color);border-radius:6px}.fi-time-range-picker-dropdown-footer{text-align:right;margin-bottom:6px;padding-right:6px}.fi-time-range-picker-dropdown-footer button:last-child{margin-left:6px}.fi-date-picker{width:100%;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;display:block}.fi-date-picker-trigger{box-sizing:border-box;border:1px solid var(--fi-divider-color);width:100%;height:42px;color:var(--fi-on-background-color);background:var(--fi-surface-color);font:inherit;cursor:pointer;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.fi-date-picker-trigger:hover,.fi-date-picker-trigger-open{border-color:var(--fi-primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--fi-primary-color) 16%, transparent)}.fi-date-picker-trigger:focus-visible{border-color:var(--fi-primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--fi-primary-color) 16%, transparent)}.fi-date-picker-trigger-dark{color:#dedee3;background:#1b1b1d;border-color:#ffffff1a}.fi-date-picker-trigger-disabled{color:var(--fi-default-disabled-text-color);background:var(--fi-default-disabled-background-color);cursor:not-allowed}.fi-date-picker-trigger-disabled:hover{border-color:var(--fi-divider-color);box-shadow:none}.fi-date-picker-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.fi-date-picker-placeholder{color:var(--fi-secondary-color)}.fi-date-picker-panel{box-sizing:border-box;color:var(--fi-on-background-color);background:var(--fi-surface-color);padding:14px}.fi-date-picker-panel-dark{color:#eeeef1;background:#242426}.fi-date-picker-header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 3px 8px;display:flex}.fi-date-picker-period{min-width:0;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.fi-date-picker-period strong{font-size:14px;font-weight:600}.fi-date-picker-period:hover,.fi-date-picker-period-open{background:color-mix(in srgb, var(--fi-primary-color) 14%, transparent);outline:0}.fi-date-picker-period:focus-visible{background:color-mix(in srgb, var(--fi-primary-color) 14%, transparent);outline:0}.fi-date-picker-navigation{align-items:center;gap:4px;display:flex}.fi-date-picker-navigation button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}:is(.fi-date-picker-navigation button:hover,.fi-date-picker-navigation button:focus-visible){background:color-mix(in srgb, var(--fi-primary-color) 14%, transparent);outline:0}.fi-date-picker-weekdays,.fi-date-picker-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fi-date-picker-weekdays{color:var(--fi-secondary-color);text-align:center;padding:4px 0 6px;font-size:11px;font-weight:600}.fi-date-picker-days{gap:2px}.fi-date-picker-years{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;min-height:260px;padding:8px 2px;display:grid}.fi-date-picker-year{min-height:50px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:13px;display:grid}:is(.fi-date-picker-year:hover,.fi-date-picker-year:focus-visible){background:color-mix(in srgb, var(--fi-primary-color) 14%, transparent);outline:0}.fi-date-picker-year-current{color:var(--fi-primary-color);font-weight:700}.fi-date-picker-year-selected{color:var(--fi-on-primary-color);background:var(--fi-primary-color);font-weight:700}:is(.fi-date-picker-year-selected:hover,.fi-date-picker-year-selected:focus-visible){background:var(--fi-primary-hover-color)}.fi-date-picker-day{aspect-ratio:1;min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:12px;display:grid}:is(.fi-date-picker-day:hover:not(:disabled),.fi-date-picker-day:focus-visible:not(:disabled)){background:color-mix(in srgb, var(--fi-primary-color) 14%, transparent);outline:0}.fi-date-picker-day-outside{color:var(--fi-secondary-color);opacity:.55}.fi-date-picker-day-today{color:var(--fi-primary-color);font-weight:700}.fi-date-picker-day-selected{color:var(--fi-on-primary-color);background:var(--fi-primary-color);font-weight:700}:is(.fi-date-picker-day-selected:hover:not(:disabled),.fi-date-picker-day-selected:focus-visible:not(:disabled)){background:var(--fi-primary-hover-color)}.fi-date-picker-day:disabled{opacity:.28;cursor:not-allowed}.fi-date-picker-footer{border-top:1px solid var(--fi-divider-color);justify-content:space-between;align-items:center;margin-top:10px;padding:10px 3px 0;display:flex}.fi-date-picker-footer button{color:var(--fi-primary-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:600}:is(.fi-date-picker-footer button:hover,.fi-date-picker-footer button:focus-visible){background:color-mix(in srgb, var(--fi-primary-color) 14%, transparent);outline:0}.fi-popover-tip{color:inherit;padding:6px 8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-tooltip-trigger{min-width:0;display:inline-flex}.fi-tooltip-content{overflow-wrap:anywhere;max-width:280px;line-height:18px;display:block}.fi-color-picker{cursor:pointer}.fi-color-picker-block{width:18px;height:18px}.fi-color-picker-text{color:var(--fi-on-background-color);margin-left:4px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-color-hue-bar{cursor:pointer;width:100%;height:12px;position:relative}.fi-color-hue-bar-inner{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%}.fi-color-hue-bar-thumb{border:1px solid var(--fi-outline-color);background-color:#fff;border-radius:4px;width:6px;height:14px;position:absolute;top:-2px;left:0}.fi-color-sv-panel{cursor:pointer;width:300px;height:160px;position:relative;overflow:hidden}.fi-color-sv-panel-inner{background:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);width:100%;height:100%}.fi-color-sv-panel-picker{border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.fi-color-picker-alpha-bar{margin:0 6px 6px}.fi-color-picker-alpha-bar-text{color:var(--fi-secondary-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-color-picker-alpha-bar-slider{cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);flex:1;height:12px;margin-right:6px;position:relative}.fi-color-picker-alpha-bar-inner{height:100%}.fi-color-picker-alpha-bar-thumb{border:1px solid var(--fi-outline-color);background-color:#fff;border-radius:4px;width:6px;height:14px;position:absolute;top:-2px;left:0}.fi-color-picker-alpha-bar .fi-input:hover{border-color:var(--fi-primary-color)}.fi-color-picker-alpha-bar .fi-input-inner{text-align:center;height:20px;font-size:12px}.fi-color-picker-input{box-sizing:border-box;width:300px;padding:6px}.fi-color-picker-input-text{color:var(--fi-secondary-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-color-picker-input-container{margin-top:2px}.fi-color-picker-input-container .fi-select{border-color:#0000;border-radius:2px;padding:2px}.fi-color-picker-input-container .fi-select:hover{border-color:var(--fi-primary-color)}.fi-color-picker-input-container .fi-select-input{height:unset;width:30px;font-size:12px}.fi-color-picker-input-container .fi-select-arrow{margin-left:0;font-size:16px}.fi-color-picker-input-container-input-wrapper{border:1px solid var(--fi-divider-color);border-radius:4px;flex:1;margin-left:6px;display:inline-flex}.fi-color-picker-input-container-input-wrapper input{color:var(--fi-secondary-color);text-align:center;border:0;border-radius:0;outline:none;flex:1;width:30px;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;line-height:22px}.fi-color-picker-input-container-input-wrapper input:not(:last-child){border-right:1px solid var(--fi-divider-color)}.fi-color-picker-input-container-input-wrapper:hover{border-color:var(--fi-primary-color)}.fi-color-picker-input-container-input-wrapper:hover input{border-right-color:var(--fi-primary-color)}.fi-color-picker-input-container .fi-input{border-radius:2px;margin-left:6px}.fi-color-picker-input-container .fi-input:hover{border-color:var(--fi-primary-color)}.fi-color-picker-input-container .fi-input-inner{color:var(--fi-secondary-color);height:unset;width:60px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;line-height:22px}.fi-color-picker-recent-color{box-sizing:border-box;width:300px;padding:6px}.fi-color-picker-recent-color-text{color:var(--fi-secondary-color);margin-bottom:4px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-color-picker-recent-color-current-color{border:1px solid var(--fi-divider-color);box-sizing:border-box;border-radius:6px;width:36px;height:36px;margin-right:6px}.fi-color-picker-recent-color-box{flex-flow:wrap;flex:1;margin-left:6px}.fi-color-picker-recent-color-box-item{border:1px solid var(--fi-divider-color);cursor:pointer;border-radius:2px;width:14px;height:14px;margin:1px 0 1px 2px}.fi-color-picker-gradient-mutual-point{-webkit-user-select:none;user-select:none;z-index:3;width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute}.fi-color-picker-gradient-mutual-point:before{content:"";border:1px solid var(--fi-primary-color);background-color:#fff;border-radius:100%;width:8px;height:8px;position:absolute;top:1px;left:1px}.fi-color-picker-gradient-mutual-point:hover:before{background-color:var(--fi-primary-hover-color)}.fi-color-picker-gradient-mutual-line{stroke:var(--fi-primary-color);stroke-width:1px;overflow:unset;position:absolute}.fi-color-picker-gradient-mutual-align{stroke:red;stroke-width:1px;overflow:unset;pointer-events:none;position:absolute}.fi-color-picker-dropdown{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:320px;max-width:calc(100vw - 24px);padding:14px}.fi-color-picker-common-color{box-sizing:border-box;width:100%}.fi-color-picker-common-color button{font:inherit;cursor:pointer}.fi-color-picker-common-color button:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:3px}.fi-color-picker-common-color-auto{padding-inline:2px;font-size:13px!important}.fi-color-picker-common-color-none{height:26px;color:var(--fi-secondary-color);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 2px;display:flex;font-size:11px!important}.fi-color-picker-common-color-none[aria-pressed=true]{color:var(--fi-primary-color)}.fi-color-picker-common-color-none[aria-pressed=true] .fi-color-picker-common-color-none-swatch{box-shadow:0 0 0 1px var(--fi-primary-color)}.fi-color-picker-common-color-none-swatch{box-sizing:border-box;border:1px solid var(--fi-divider-color);background:linear-gradient(135deg,#0000 48%,#ed8585 49% 52%,#0000 53%);border-radius:5px;width:18px;height:18px}.fi-color-picker-common-color-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fi-color-picker-common-color-actions{align-items:center;gap:10px;display:flex}.fi-color-picker-common-color-text{color:var(--fi-on-background-color);font-size:13px;font-weight:500}.fi-color-picker-common-color-box{box-sizing:border-box;scrollbar-width:thin;grid-template-columns:repeat(8,minmax(0,1fr));justify-items:center;gap:10px 12px;max-height:172px;padding:6px;scroll-padding:6px;display:grid;overflow-y:auto}.fi-color-picker-common-color-box-item{aspect-ratio:1;color:#fff;box-sizing:border-box;border:1px solid #0000;border-radius:5px;place-items:center;width:100%;max-width:24px;padding:0;transition:box-shadow .15s,transform .15s;display:grid}.fi-color-picker-common-color-box-item.is-light{color:#27273a;border-color:#dedee4}.fi-color-picker-common-color-box-item.is-selected{box-shadow:0 0 0 2px white, 0 0 0 3.5px var(--fi-primary-color)}.fi-color-picker-common-color-box-item:hover{transform:translateY(-1px)}.fi-color-picker-common-color-add-trigger{width:26px;height:26px;color:var(--fi-secondary-color);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background-color .18s,box-shadow .18s,color .18s;display:grid}.fi-color-picker-common-color-add-trigger:hover,.fi-color-picker-common-color-add-trigger[aria-expanded=true]{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);color:var(--fi-primary-color);background-color:#ffffff4d;border-radius:6px;box-shadow:0 8px 32px #00000026,inset 0 1px #fffc,inset 0 10px 20px #ffffff4d,inset 0 -5px 15px #ffffff1a}:root[data-theme=dark] .fi-color-picker-common-color-add-trigger:hover,:root[data-theme=dark] .fi-color-picker-common-color-add-trigger[aria-expanded=true]{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background-color:#ffffff14;border-radius:6px;box-shadow:0 6px 18px #0000003d,inset 0 1px #ffffff17,inset 0 -1px #00000029}.fi-color-picker-common-color-add-color{box-sizing:border-box;width:296px;max-width:calc(100vw - 24px);padding:12px}.fi-color-picker-common-color-add-color .fi-color-sv-panel{border-radius:6px;width:100%}.fi-color-picker-common-color-add-color .fi-color-hue-bar{border-radius:4px;margin-top:12px}.fi-color-picker-common-color-add-color .fi-color-hue-bar-inner{border-radius:inherit}.fi-color-picker-palette-trigger{height:26px;color:var(--fi-on-background-color);white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;margin-left:-4px;padding:0 4px;display:flex;font-size:13px!important;font-weight:500!important}.fi-color-picker-palette-trigger .fi-icon{color:var(--fi-secondary-color);transition:transform .18s}.fi-color-picker-palette-trigger:hover,.fi-color-picker-palette-trigger[aria-expanded=true]{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background-color:#ffffff4d;border-radius:6px;box-shadow:0 8px 32px #00000026,inset 0 1px #fffc,inset 0 10px 20px #ffffff4d,inset 0 -5px 15px #ffffff1a}.fi-color-picker-palette-trigger[aria-expanded=true] .fi-icon{transform:rotate(180deg)}.fi-color-picker-palette-menu{box-sizing:border-box;width:228px;max-width:calc(100vw - 24px);padding:5px}.fi-color-picker-palette-menu button{width:100%;min-height:34px;color:var(--fi-on-background-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 9px;font-size:12px;display:flex}.fi-color-picker-palette-menu button:hover,.fi-color-picker-palette-menu button[aria-checked=true]{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);color:var(--fi-primary-color);background-color:#ffffff4d;border-radius:6px;box-shadow:0 8px 32px #00000026,inset 0 1px #fffc,inset 0 10px 20px #ffffff4d,inset 0 -5px 15px #ffffff1a}.fi-color-picker-palette-menu button:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:-2px}.fi-color-picker-palette-preview{gap:3px;margin-left:auto;display:flex}.fi-color-picker-palette-preview span{border-radius:3px;width:11px;height:11px}.fi-color-picker-palette-check{flex-shrink:0;width:14px}.fi-color-picker-common-color-recent{margin-top:12px}.fi-color-picker-common-color-recent-label{color:var(--fi-secondary-color);margin-bottom:7px;font-size:11px}.fi-color-picker-common-color-box.is-changing{animation:.2s ease-out fi-picker-palette-enter}@keyframes fi-picker-palette-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .fi-color-picker-palette-trigger:hover,:root[data-theme=dark] .fi-color-picker-palette-trigger[aria-expanded=true],:root[data-theme=dark] .fi-color-picker-palette-menu button:hover,:root[data-theme=dark] .fi-color-picker-palette-menu button[aria-checked=true]{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background-color:#ffffff14;border-radius:6px;box-shadow:0 6px 18px #0000003d,inset 0 1px #ffffff17,inset 0 -1px #00000029}@media (prefers-reduced-motion:reduce){.fi-color-picker-common-color-box.is-changing{animation:none}.fi-color-picker-palette-trigger .fi-icon{transition:none}}.fi-color-picker-alpha-bar{border-top:1px solid var(--fi-divider-color);margin:14px 0 0;padding-top:14px}.fi-color-picker-alpha-bar-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fi-color-picker-alpha-bar-header .fi-color-picker-alpha-bar-text{margin-bottom:0}.fi-color-picker-alpha-bar-header .fi-button:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:2px}.fi-color-picker-alpha-bar-text{color:var(--fi-on-background-color);margin-bottom:8px;font-size:13px;display:block}.fi-color-picker-alpha-bar-slider{border-radius:3px;height:12px;margin:0 12px 0 0}.fi-color-picker-alpha-bar-inner{border-radius:inherit}.fi-color-picker-alpha-bar-thumb{box-sizing:border-box;border-radius:50%;width:16px;height:16px;top:-2px}.fi-color-picker-alpha-bar .fi-input{border-radius:5px}.fi-color-picker-alpha-bar .fi-input-wrapper{width:56px}.fi-color-picker-alpha-bar .fi-input-inner{height:28px;color:var(--fi-on-background-color)}.fi-color-picker-color-input{box-sizing:border-box;border-top:1px solid var(--fi-divider-color);width:100%;margin:14px 0 0;padding-top:14px}.fi-color-picker-color-input-text{color:var(--fi-secondary-color);margin-bottom:8px;font-size:12px}.fi-color-picker-color-input-fields{flex-wrap:wrap;gap:10px}.fi-color-picker-color-input-current-color{border:1px solid var(--fi-divider-color);width:30px;height:30px;color:var(--fi-on-background-color);cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;padding:0;display:grid}.fi-color-picker-color-input-current-color-dark{color:#fff}.fi-color-picker-color-input-hex-input-wrapper{box-sizing:border-box;border:1px solid var(--fi-divider-color);background:var(--fi-color-picker-field-background,#fff);border-radius:5px;flex:1;align-items:center;gap:4px;min-width:0;height:30px;padding:0 8px;display:flex}.fi-color-picker-color-input-hex-input-wrapper:focus-within{border-color:var(--fi-primary-color)}.fi-color-picker-color-input-format{border-right:1px solid var(--fi-divider-color);color:var(--fi-secondary-color);margin-right:10px;padding-right:10px;font-size:11px}.fi-color-picker-color-input-hex-input-prefix{color:var(--fi-secondary-color);font-size:13px}.fi-color-picker-color-input-hex-input{width:0;min-width:0;font:inherit;color:var(--fi-on-background-color);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.fi-color-picker-color-input-rgb-input-wrapper{gap:12px;width:100%;display:flex}.fi-color-picker-color-input-rgb-input-wrapper label{min-width:0;color:var(--fi-secondary-color);flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.fi-color-picker-color-input-rgb-input-wrapper input{box-sizing:border-box;border:1px solid var(--fi-divider-color);width:0;min-width:0;height:28px;color:var(--fi-on-background-color);font:inherit;background:var(--fi-color-picker-field-background,#fff);-webkit-appearance:textfield;appearance:textfield;border-radius:5px;outline:none;flex:1;padding:0 6px;font-size:13px}.fi-color-picker-color-input-rgb-input-wrapper input:focus{border-color:var(--fi-primary-color)}.fi-color-picker-color-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fi-color-picker-color-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fi-color-picker-color-input button:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:2px}:root[data-theme=dark]{--fi-color-picker-field-background:var(--fi-surface-color)}.fi-color-picker-color-input:not(.is-panel){border-top:0;margin:0 0 8px;padding-top:0}.fi-color-picker-color-input:not(.is-panel) .fi-color-picker-color-input-fields{flex-wrap:nowrap;gap:6px}.fi-color-picker-color-input:not(.is-panel) .fi-color-picker-color-input-current-color{width:24px;height:24px}.fi-color-picker-color-input:not(.is-panel) .fi-color-picker-color-input-hex-input-wrapper{height:24px}.fi-color-picker-color-input:not(.is-panel) .fi-color-picker-color-input-rgb-input-wrapper{flex:1;gap:4px;width:auto}.fi-color-picker-gradient{box-sizing:border-box;width:100%}.fi-color-picker-gradient-switch{width:116px}.fi-color-picker-gradient-switch input{height:28px;font-size:12px}.fi-color-picker-gradient-switch .fi-select{border-radius:5px;padding:0 6px 0 8px}.fi-color-picker-gradient-switch-wrap{align-items:center;gap:8px;margin-top:12px;display:flex}.fi-color-picker-gradient-switch-left{flex:1}.fi-color-picker-gradient-switch-icon{cursor:pointer;width:28px;height:28px;color:var(--fi-secondary-color);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:18px;display:grid}.fi-color-picker-gradient-switch-icon:hover{color:var(--fi-primary-color);background:var(--fi-item-hover-color)}.fi-color-picker-gradient-switch-angle{border:1px solid var(--fi-divider-color);border-radius:5px;align-items:center;gap:2px;height:28px;padding:0 6px;display:flex}.fi-color-picker-gradient-switch-angle input{width:32px;color:var(--fi-on-background-color);text-align:right;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:none}.fi-color-picker-gradient-switch-angle input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.fi-color-picker-gradient-bar{cursor:crosshair;border-radius:4px;width:100%;height:26px}.fi-color-picker-gradient-bar-wrap{margin:32px 14px 22px;position:relative}.fi-color-picker-gradient-bar-item{box-sizing:border-box;cursor:grab;width:18px;height:18px;box-shadow:0 0 0 1px var(--fi-divider-color);border:2px solid #fff;border-radius:4px;margin-left:-9px;position:absolute;top:-9px}.fi-color-picker-gradient-bar-item-active{box-shadow:0 0 0 2px var(--fi-primary-color)}.fi-color-picker-gradient-list{border-top:1px solid var(--fi-divider-color);padding-top:12px}.fi-color-picker-gradient-list-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fi-color-picker-gradient-list-header-title{color:var(--fi-on-background-color);font-size:13px;font-weight:500}.fi-color-picker-gradient-list-header-add{width:24px;height:24px;color:var(--fi-secondary-color);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:18px;display:grid}.fi-color-picker-gradient-list-header-add:hover{color:var(--fi-primary-color);background:var(--fi-item-hover-color)}.fi-color-picker-gradient-list-columns{color:var(--fi-secondary-color);grid-template-columns:48px 1fr 64px 22px;gap:8px;padding:0 4px 6px;font-size:11px;display:grid}.fi-color-picker-gradient-list-scroll{scrollbar-width:thin;max-height:240px;overflow:auto}.fi-color-picker-gradient-list-item{border-radius:7px;align-items:center;gap:8px;padding:8px 4px;font-size:12px;display:flex}.fi-color-picker-gradient-list-item-active{background:var(--fi-item-hover-color)}.fi-color-picker-gradient-list input{border:1px solid var(--fi-divider-color);background:var(--fi-color-picker-field-background,#fff);min-width:0;height:28px;color:var(--fi-on-background-color);font:inherit;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;border-radius:4px;outline:none;padding:0 6px}.fi-color-picker-gradient-list input:focus{border-color:var(--fi-primary-color)}.fi-color-picker-gradient-list input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.fi-color-picker-gradient-list input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.fi-color-picker-gradient-list-item-position{width:48px}.fi-color-picker-gradient-list-item-hex{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.fi-color-picker-gradient-list-item-hex-color{box-sizing:border-box;border:1px solid var(--fi-divider-color);cursor:pointer;border-radius:4px;width:20px;height:20px}.fi-color-picker-gradient-list-item-hex-input{flex:1;width:0}.fi-color-picker-gradient-list-item-hex-opacity{width:56px}.fi-color-picker-gradient-list-item-left{flex-shrink:0;width:22px}.fi-color-picker-gradient-list-item-remove{width:22px;font-size:16px}.fi-color-picker-contianer{box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);padding:0 14px 14px}.fi-color-picker-contianer .fi-color-picker-dropdown{width:100%;max-width:none;padding:10px 0 0}.fi-color-picker-contianer-viewport{margin-inline:-14px;padding-inline:14px;transition:height .26s cubic-bezier(.22,1,.36,1);overflow:hidden}.fi-color-picker-contianer-header{position:relative}.fi-color-picker-contianer-header>.fi-popover{position:absolute;top:1px;right:0}.fi-color-picker-contianer-header .fi-button:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:2px}.fi-color-picker-contianer-content{display:flow-root;position:relative}.fi-color-picker-switch{border-bottom:1px solid var(--fi-divider-color);gap:12px;margin:0;display:flex;position:relative}.fi-color-picker-switch-text{box-sizing:border-box;min-height:30px;color:var(--fi-secondary-color);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:5px 2px 4px;font-size:14px;font-weight:500;line-height:20px;transition:color .18s;position:relative}.fi-color-picker-switch-text:hover{color:var(--fi-primary-color)}.fi-color-picker-switch-text:focus-visible{outline:2px solid var(--fi-primary-color);outline-offset:-3px;border-radius:4px}.fi-color-picker-switch-text-active{color:var(--fi-primary-color);font-weight:600}.fi-color-picker-switch-indicator{background:var(--fi-primary-color);pointer-events:none;border-radius:2px;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.fi-color-picker-view-enter-active{transition:opacity .18s,transform .22s}.fi-color-picker-view-leave-active{pointer-events:none;transition:opacity .1s;position:absolute;inset:0 0 auto}.fi-color-picker-view-enter-from{opacity:0;transform:translateY(5px)}.fi-color-picker-view-leave-to{opacity:0}:is(.fi-dropdown-container:has(>.fi-dropdown-scroll-content>.fi-color-picker-contianer),.fi-dropdown-container:has(>.fi-dropdown-scroll-content>.fi-color-picker-dropdown)){background:var(--fi-surface-color);border:1px solid var(--fi-divider-color);border-radius:12px}:is(.fi-dropdown-container:has(>.fi-dropdown-scroll-content>.fi-color-picker-contianer) .fi-dropdown-arrow,.fi-dropdown-container:has(>.fi-dropdown-scroll-content>.fi-color-picker-dropdown) .fi-dropdown-arrow){display:none}@media (prefers-reduced-motion:reduce){.fi-color-picker-contianer-viewport,.fi-color-picker-switch-indicator,.fi-color-picker-switch-text,.fi-color-picker-common-color-box-item,.fi-color-picker-view-enter-active,.fi-color-picker-view-leave-active{transition:none}.fi-color-picker-view-enter-from{transform:none}}.fi-take-color{cursor:pointer;color:var(--fi-on-background-color);font-size:18px;transition:transform .15s ease-in-out}.fi-take-color:hover{color:var(--fi-primary-color);transform:scale(1.1)}.fi-calendar-table{color:var(--fi-on-background-color);width:100%;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-calendar-th{color:var(--fi-secondary-color);border-bottom:1px solid #ecf5ff;padding-bottom:6px}.fi-calendar-td{cursor:pointer;text-align:center;border-top:0;border-bottom:1px solid #ecf5ff;border-left:1px solid #ecf5ff;border-right:0}.fi-calendar-td:last-child{border-right:1px solid #ecf5ff}.fi-calendar-td-day{box-sizing:border-box;text-align:center;padding:8px;font-size:16px;line-height:54px}.fi-calendar-td-day:hover{background-color:var(--fi-primary-hover-background-color)}.fi-calendar-td-day-active{color:var(--fi-primary-color);background-color:var(--fi-primary-hover-background-color)}.fi-calendar-td-day-disabled{cursor:not-allowed;color:var(--fi-default-disabled-text-color)}.fi-calendar-td-day-disabled:hover{background-color:unset}.fi-calendar-operate{color:var(--fi-on-background-color);border-bottom:1px solid #ecf5ff;margin-bottom:10px;padding:8px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-calendar-operate-date{flex:1;font-size:16px}.fi-calendar-operate-button-wrapper button{border:none;border:1px solid var(--fi-divider-color);cursor:pointer;background-color:#0000;border-right-color:#0000;outline:none;height:24px;padding:0 10px}.fi-calendar-operate-button-wrapper button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.fi-calendar-operate-button-wrapper button:last-child{border-right-color:var(--fi-divider-color);border-top-right-radius:2px;border-bottom-right-radius:2px}.fi-calendar-operate-button-wrapper button:hover{color:var(--fi-primary-color);border-color:var(--fi-primary-color)}.fi-calendar-operate-button-wrapper-disabled button{background-color:var(--fi-default-disabled-background-color);color:var(--fi-default-disabled-text-color);cursor:not-allowed}.fi-calendar-operate-button-wrapper-disabled button:hover{color:var(--fi-default-disabled-text-color);border-color:var(--fi-divider-color);border-right-color:#0000}.fi-calendar-operate-button-wrapper-disabled button:hover:last-child{border-right-color:var(--fi-divider-color)}.fi-avatar{color:var(--fi-on-background-color);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-avatar-img{width:30px;height:30px}.fi-avatar-img-radius{border-radius:10px}.fi-avatar-img-circle{border-radius:100%}.fi-avatar-img{-o-object-fit:cover;object-fit:cover;border:.5px solid var(--fi-divider-color);box-sizing:border-box}.fi-avatar-wrap{width:30px;height:30px}.fi-avatar-wrap-radius{border-radius:10px}.fi-avatar-wrap-circle{border-radius:100%}.fi-avatar-wrap{text-align:center;background-color:var(--fi-primary-color);line-height:30px}.fi-avatar-wrap-letter{color:#fff;font-size:18px}.fi-avatar-name{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:15px;overflow:hidden}.fi-tabs{--fi-tabs-text-color:var(--fi-on-background-color);--fi-tabs-muted-color:var(--fi-default-disabled-text-color);--fi-tabs-divider-color:var(--fi-divider-color);--fi-tabs-hover-color:var(--fi-primary-color);--fi-tabs-active-color:var(--fi-primary-color);--fi-tabs-focus-color:var(--fi-primary-color);color:var(--fi-tabs-text-color)}.fi-tabs-surface-dark{--fi-tabs-text-color:#e7e1ea;--fi-tabs-muted-color:#938d98;--fi-tabs-divider-color:#49454f;--fi-tabs-hover-color:#d7baff;--fi-tabs-active-color:#c79cff;--fi-tabs-focus-color:#d7baff}.fi-tabs-list{border-bottom:1px solid var(--fi-tabs-divider-color);gap:4px;display:flex;position:relative}.fi-tabs-indicator{background:var(--fi-tabs-active-color);pointer-events:none;height:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s;position:absolute;bottom:-1px;left:0}.fi-tabs-indicator-ready .fi-tabs-tab-active{border-bottom-color:#0000}.fi-tabs-tab{min-width:0;height:34px;color:var(--fi-tabs-text-color);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;outline:none;padding:0 12px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px;transition:color .16s}.fi-tabs-tab:hover:not(:disabled){color:var(--fi-tabs-hover-color)}.fi-tabs-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--fi-tabs-focus-color);border-radius:6px 6px 0 0}.fi-tabs-tab:disabled{color:var(--fi-tabs-muted-color);cursor:not-allowed}.fi-tabs-tab-active{border-bottom-color:var(--fi-tabs-active-color);color:var(--fi-tabs-active-color)}@media (prefers-reduced-motion:reduce){.fi-tabs-indicator,.fi-tabs-tab{transition:none}}.fi-tabs-small .fi-tabs-tab{height:28px;padding:0 8px;font-size:12px}.fi-tabs-grow .fi-tabs-tab{flex:1}.fi-tabs-panel{outline:none}.fi-tabs-panel:focus-visible{box-shadow:inset 0 0 0 2px var(--fi-tabs-focus-color)}.fi-segmented{--fi-segmented-background:var(--fi-default-disabled-background-color);--fi-segmented-text-color:var(--fi-on-background-color);--fi-segmented-muted-color:var(--fi-default-disabled-text-color);--fi-segmented-active-background:#fff;--fi-segmented-active-color:var(--fi-primary-color);--fi-segmented-focus-color:var(--fi-primary-color);box-sizing:border-box;background:var(--fi-segmented-background);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.fi-segmented-surface-dark{--fi-segmented-background:#252329;--fi-segmented-text-color:#c9c3cd;--fi-segmented-muted-color:#77717c;--fi-segmented-active-background:#49454f;--fi-segmented-active-color:#f0e8f4;--fi-segmented-focus-color:#d7baff}.fi-segmented-item{min-width:0;height:28px;color:var(--fi-segmented-text-color);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;padding:0 10px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:12px}.fi-segmented-item:focus-visible{box-shadow:inset 0 0 0 2px var(--fi-segmented-focus-color)}.fi-segmented-item:disabled{color:var(--fi-segmented-muted-color);cursor:not-allowed}.fi-segmented-item-active{background:var(--fi-segmented-active-background);color:var(--fi-segmented-active-color);box-shadow:0 1px 3px #00000029}.fi-segmented-small .fi-segmented-item{height:24px;padding:0 8px;font-size:12px}.fi-segmented-grow{width:100%;display:flex}.fi-segmented-grow .fi-segmented-item{flex:1}.fi-segmented-glass{isolation:isolate;grid-template-columns:repeat(var(--fi-segmented-count), minmax(0, 1fr));background:linear-gradient(145deg,#80809912,#80809905);border:1px solid #80809914;border-radius:10px;gap:4px;padding:3px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff8c}.fi-segmented-indicator{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);z-index:-1;width:calc((100% - 6px - (var(--fi-segmented-count) - 1) * 4px) / var(--fi-segmented-count));transform:translateX(calc(var(--fi-segmented-index) * (100% + 4px)));pointer-events:none;background:linear-gradient(145deg,#ffffffed,#ffffff8c);border-radius:7px;transition:transform .26s;position:absolute;inset:3px auto 3px 3px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffa6,0 2px 5px #2927350d}.fi-segmented-glass .fi-segmented-item{border-radius:7px;transition:color .16s;position:relative}.fi-segmented-glass .fi-segmented-item:hover:not(:disabled){background:#8080990f}.fi-segmented-glass .fi-segmented-item-active,.fi-segmented-glass .fi-segmented-item-active:hover{box-shadow:none;background:0 0}.fi-segmented-glass .fi-segmented-item:focus-visible{box-shadow:inset 0 0 0 2px var(--fi-segmented-focus-color)}.fi-segmented-glass[aria-disabled=true] .fi-segmented-indicator{opacity:.5}.fi-segmented-glass.fi-segmented-surface-dark{background:#ffffff0a;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff14}.fi-segmented-surface-dark .fi-segmented-indicator{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background-color:#ffffff14;border-radius:7px;box-shadow:0 6px 18px #0000003d,inset 0 1px #ffffff17,inset 0 -1px #00000029}@media (prefers-reduced-motion:reduce){.fi-segmented-indicator,.fi-segmented-glass .fi-segmented-item{transition:none}}.fi-switch{background-color:var(--fi-switch-track-color,#dcdfe6);cursor:pointer;border-radius:10px;width:40px;height:20px;transition:background-color .35s ease-in-out;position:relative}.fi-switch:before{content:" ";background-color:var(--fi-switch-thumb-color,#fff);border-radius:100%;width:14px;height:14px;transition:left .35s ease-in-out;position:absolute;top:3px;left:3px}.fi-switch-active{background-color:var(--fi-switch-active-track-color,var(--fi-primary-color))}.fi-switch-active:before{background-color:var(--fi-switch-active-thumb-color,#fff);left:23px}.fi-switch-disabled{cursor:not-allowed;opacity:.48}.fi-switch-span{color:var(--fi-on-background-color);margin-left:6px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,noto-sans-sc,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px;transition:color .35s ease-in-out}.fi-switch-span-active{color:var(--fi-primary-color)}.fi-switch-span-prefix{margin-right:6px}.fi-switch-small{width:28px;height:14px}.fi-switch-small:before{background-color:var(--fi-switch-thumb-color,#fff);border-radius:100%;width:10px;height:10px;transition:left .35s ease-in-out;top:2px;left:2px}.fi-switch-small-active:before{left:16px}.fi-switch-small-span{font-size:12px}.fi-vip-container{position:relative}.fi-vip-span{color:#45310d;background:linear-gradient(135deg,#faeacc,#eed7ae);border-radius:0 4px;font-size:12px;position:absolute;top:0;right:0}.fi-vip-span i{font-style:normal;display:inline-block;transform:scale(.75)}.fi-virtual-list-container{overflow:auto}.fi-virtual-list-view-content{position:relative}.fi-virtual-list-view-items{position:absolute}.fi-skeleton-item{background:linear-gradient(90deg, var(--fi-skeleton-color,#f4f4f4) 25%, var(--fi-skeleton-highlight-color,#e6e6e6) 50%, var(--fi-skeleton-color,#f4f4f4) 75%);background-size:400% 100%;height:14px;animation:1.5s ease-in-out infinite skeletonLoading}@keyframes skeletonLoading{0%{background-position:100% 0}to{background-position:0 0}}.slide-fade-left-enter-active,.slide-fade-left-leave-active{transition:all .5s cubic-bezier(.2,.8,.2,1)}.slide-fade-left-enter-from,.slide-fade-left-leave-to{opacity:0;transform:translate(-100%)}.fi-side-panel-push{opacity:0;pointer-events:none;box-sizing:border-box;width:0;min-width:0;height:100%;transition:flex-basis var(--fi-side-panel-duration) cubic-bezier(.2, .8, .2, 1), width var(--fi-side-panel-duration) cubic-bezier(.2, .8, .2, 1), opacity var(--fi-side-panel-fade-duration) ease, transform var(--fi-side-panel-duration) cubic-bezier(.2, .8, .2, 1);flex:0 0 0;display:flex;position:relative;overflow:hidden}.fi-side-panel-push--left{transform:translate(-16px)}.fi-side-panel-push--right{transform:translate(16px)}.fi-side-panel-push--visible{flex-basis:var(--fi-side-panel-width);width:var(--fi-side-panel-width);opacity:1;pointer-events:auto;transform:translate(0)}.fi-side-panel-push__content{flex:0 0 var(--fi-side-panel-width);width:var(--fi-side-panel-width);opacity:0;transition:opacity var(--fi-side-panel-fade-duration) ease var(--fi-side-panel-fade-delay);display:flex}.fi-side-panel-push__content--visible{opacity:1}
