@keyframes semi-input-active{0%{transform:scale(1)}to{transform:scale(.97)}}@keyframes semi-input-inactive{0%{transform:scale(.97)}to{transform:scale(1)}}.semi-input{transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);transform:scale(var(--semi-transform_scale-none))}.semi-input-wrapper{vertical-align:middle;box-shadow:none;background-color:var(--semi-color-fill-0);border-radius:var(--semi-border-radius-small);cursor:text;box-sizing:border-box;width:100%;color:var(--semi-color-text-0);transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);transform:scale(var(--semi-transform_scale-none));border:1px solid #0000;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;display:inline-block;position:relative}.semi-input-wrapper-default{height:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:30px}.semi-input-wrapper-small{height:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}.semi-input-wrapper-large{height:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:38px}.semi-input-wrapper:hover{background-color:var(--semi-color-fill-1);border-color:#0000}.semi-input-wrapper-focus{background-color:var(--semi-color-fill-0);border:var(--semi-color-focus-border) solid 1px}.semi-input-wrapper-focus:hover{background-color:var(--semi-color-fill-0);border-color:var(--semi-color-focus-border)}.semi-input-wrapper-focus:active{background-color:var(--semi-color-fill-2);border-color:var(--semi-color-focus-border)}.semi-input-wrapper.semi-input-readonly{cursor:default}.semi-input-wrapper-error{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger-light-default)}.semi-input-wrapper-error:hover{background-color:var(--semi-color-danger-light-hover);border-color:var(--semi-color-danger-light-hover)}.semi-input-wrapper-error.semi-input-wrapper-focus{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger)}.semi-input-wrapper-error:active{background-color:var(--semi-color-danger-light-active);border-color:var(--semi-color-danger)}.semi-input-wrapper-warning{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning-light-default)}.semi-input-wrapper-warning:hover{background-color:var(--semi-color-warning-light-hover);border-color:var(--semi-color-warning-light-hover)}.semi-input-wrapper-warning.semi-input-wrapper-focus{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning)}.semi-input-wrapper-warning:active{background-color:var(--semi-color-warning-light-active);border-color:var(--semi-color-warning)}.semi-input-wrapper__with-prefix{align-items:center;display:inline-flex}.semi-input-wrapper__with-prefix .semi-input{padding-left:0}.semi-input-wrapper__with-suffix{align-items:center;display:inline-flex}.semi-input-wrapper__with-suffix .semi-input{padding-right:0}.semi-input-wrapper-clearable,.semi-input-wrapper-modebtn{align-items:center;display:inline-flex}.semi-input-wrapper-hidden{border:none}.semi-input-wrapper .semi-icon{color:var(--semi-color-text-2)}.semi-input-wrapper .semi-input-clearbtn,.semi-input-wrapper .semi-input-modebtn{color:var(--semi-color-primary-hover)}.semi-input-wrapper .semi-input-clearbtn>svg,.semi-input-wrapper .semi-input-modebtn>svg{pointer-events:none}.semi-input-wrapper .semi-input-clearbtn:hover,.semi-input-wrapper .semi-input-modebtn:hover{cursor:pointer}.semi-input-wrapper .semi-input-clearbtn:hover .semi-icon,.semi-input-wrapper .semi-input-modebtn:hover .semi-icon{color:var(--semi-color-primary-hover)}.semi-input-wrapper .semi-input-clearbtn:focus-visible,.semi-input-wrapper .semi-input-modebtn:focus-visible{border-radius:var(--semi-border-radius-small);outline:2px solid var(--semi-color-primary-light-active);outline-offset:-1px}.semi-input-wrapper__with-suffix-icon.semi-input-wrapper-clearable:not(.semi-input-wrapper__with-suffix-hidden) .semi-input-clearbtn{justify-content:flex-end;min-width:24px}.semi-input-wrapper-modebtn.semi-input-wrapper-clearable .semi-input-clearbtn{justify-content:center;min-width:16px}.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input:not(:last-child){border-right-style:none;border-radius:0}.semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input{border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)}.semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input:not(:last-child){border-right-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend,.semi-input-wrapper.semi-input-wrapper__with-append{background-color:#0000;align-items:center;display:inline-flex}.semi-input-wrapper.semi-input-wrapper__with-prepend:hover,.semi-input-wrapper.semi-input-wrapper__with-append:hover{background-color:#0000}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-focus,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-focus{background-color:#0000;border:1px solid #0000}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input{background-color:var(--semi-color-fill-0);border:1px solid #0000}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover~.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover~.semi-input-modebtn{background-color:var(--semi-color-fill-1)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus{border:1px var(--semi-color-focus-border) solid;background-color:var(--semi-color-fill-0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn{border-right-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn{box-sizing:border-box;background-color:var(--semi-color-fill-0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn{border:1px var(--semi-color-focus-border) solid;border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;border-left-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn:not(:last-child),.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn:not(:last-child){border-radius:0}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn{border:1px var(--semi-color-focus-border) solid;border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;border-left-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn:not(:last-child),.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn:not(:last-child){border-radius:0}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active~.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active~.semi-input-modebtn{background-color:var(--semi-color-fill-2)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover{background-color:var(--semi-color-fill-0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error{border-color:#0000}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger-light-default)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover{background-color:var(--semi-color-danger-light-hover);border-color:var(--semi-color-danger-light-hover)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover+.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover+.semi-input-modebtn{background-color:var(--semi-color-danger-light-hover)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus+.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus+.semi-input-modebtn{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active{background-color:var(--semi-color-danger-light-active)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active+.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active+.semi-input-modebtn{background-color:var(--semi-color-danger-light-active);border-color:var(--semi-color-danger)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover{background-color:var(--semi-color-danger-light-default)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning{border-color:#0000}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning-light-default)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover{background-color:var(--semi-color-warning-light-hover);border-color:var(--semi-color-warning-light-hover)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover+.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover+.semi-input-modebtn{background-color:var(--semi-color-warning-light-hover)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus+.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus+.semi-input-modebtn{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active{background-color:var(--semi-color-warning-light-active)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active+.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active+.semi-input-modebtn{background-color:var(--semi-color-warning-light-active);border-color:var(--semi-color-warning)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover{background-color:var(--semi-color-warning-light-default)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper-disabled{cursor:not-allowed;color:var(--semi-color-disabled-text);background-color:var(--semi-color-disabled-fill);-webkit-text-fill-color:var(--semi-color-disabled-text)}.semi-input-wrapper-disabled:hover{background-color:var(--semi-color-disabled-fill)}.semi-input-wrapper-disabled .semi-input-append,.semi-input-wrapper-disabled .semi-input-prepend,.semi-input-wrapper-disabled .semi-input-suffix,.semi-input-wrapper-disabled .semi-input-prefix,.semi-input-wrapper-disabled .semi-icon{color:var(--semi-color-disabled-text)}.semi-input{width:100%;color:inherit;box-sizing:border-box;background-color:#0000;border:none;outline:none;padding-left:12px;padding-right:12px}.semi-input:placeholder-shown{text-overflow:ellipsis}.semi-input[type=password]::-ms-reveal{display:none}.semi-input[type=password]::-ms-clear{display:none}.semi-input[type=search]::-webkit-search-cancel-button{display:none}.semi-input::placeholder{color:var(--semi-color-text-2)}.semi-input-large{height:38px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:38px}.semi-input-small{height:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}.semi-input-default{height:30px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:30px}.semi-input-disabled{cursor:not-allowed;color:inherit}.semi-input-inset-label{color:var(--semi-color-text-2);white-space:nowrap;flex-shrink:0;margin:0 12px;font-weight:600}.semi-input-prefix,.semi-input-suffix{justify-content:center;align-items:center;display:flex}.semi-input-prefix-text,.semi-input-suffix-text{color:var(--semi-color-text-2);white-space:nowrap;margin:0 12px;font-weight:600}.semi-input-prefix-icon,.semi-input-suffix-icon{color:var(--semi-color-text-2);margin:0 8px}.semi-input-suffix{justify-content:center;align-items:center;display:flex}.semi-input-clearbtn,.semi-input-modebtn{justify-content:center;align-items:center;min-width:32px;height:100%;display:flex}.semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-text,.semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-icon{margin-left:0}.semi-input-suffix-hidden{display:none}.semi-input-prepend,.semi-input-append{background-color:var(--semi-color-fill-0);height:100%;color:var(--semi-color-text-2);flex-shrink:0;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.semi-input-prepend-icon,.semi-input-prepend-text,.semi-input-append-icon,.semi-input-append-text{padding:0 12px}.semi-input-append{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;border-left:1px solid #0000}.semi-input-prepend{border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);border-right:1px solid #0000}.semi-input-disabled::placeholder{color:var(--semi-color-disabled-text)}.semi-input-group{flex-wrap:wrap;align-content:center;align-items:center;display:inline-flex}.semi-input-group .semi-select,.semi-input-group .semi-tagInput,.semi-input-group .semi-cascader,.semi-input-group .semi-tree-select,.semi-input-group>.semi-input-wrapper{border-radius:0}.semi-input-group .semi-select:first-child,.semi-input-group .semi-tagInput:first-child,.semi-input-group .semi-cascader:first-child,.semi-input-group .semi-tree-select:first-child,.semi-input-group>.semi-input-wrapper:first-child{border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)}.semi-input-group .semi-select:last-child,.semi-input-group .semi-tagInput:last-child,.semi-input-group .semi-cascader:last-child,.semi-input-group .semi-tree-select:last-child,.semi-input-group>.semi-input-wrapper:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-group .semi-select:not(:last-child),.semi-input-group .semi-tagInput:not(:last-child),.semi-input-group .semi-cascader:not(:last-child),.semi-input-group .semi-tree-select:not(:last-child),.semi-input-group>.semi-input-wrapper:not(:last-child){position:relative}.semi-input-group .semi-select:not(:last-child):after,.semi-input-group .semi-tagInput:not(:last-child):after,.semi-input-group .semi-cascader:not(:last-child):after,.semi-input-group .semi-tree-select:not(:last-child):after,.semi-input-group>.semi-input-wrapper:not(:last-child):after{content:"";background-color:var(--semi-color-border);width:1px;position:absolute;top:1px;bottom:1px;right:-1px}.semi-input-group .semi-select{overflow-y:visible}.semi-input-group .semi-input-number .semi-input-wrapper,.semi-input-group .semi-input-number .semi-datepicker-range-input,.semi-input-group .semi-datepicker .semi-input-wrapper,.semi-input-group .semi-datepicker .semi-datepicker-range-input,.semi-input-group .semi-timepicker .semi-input-wrapper,.semi-input-group .semi-timepicker .semi-datepicker-range-input,.semi-input-group .semi-autocomplete .semi-input-wrapper,.semi-input-group .semi-autocomplete .semi-datepicker-range-input{border-radius:0}.semi-input-group .semi-input-number:first-child .semi-input-wrapper,.semi-input-group .semi-input-number:first-child .semi-datepicker-range-input,.semi-input-group .semi-datepicker:first-child .semi-input-wrapper,.semi-input-group .semi-datepicker:first-child .semi-datepicker-range-input,.semi-input-group .semi-timepicker:first-child .semi-input-wrapper,.semi-input-group .semi-timepicker:first-child .semi-datepicker-range-input,.semi-input-group .semi-autocomplete:first-child .semi-input-wrapper,.semi-input-group .semi-autocomplete:first-child .semi-datepicker-range-input{border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)}.semi-input-group .semi-input-number:last-child .semi-input-wrapper,.semi-input-group .semi-input-number:last-child .semi-datepicker-range-input,.semi-input-group .semi-datepicker:last-child .semi-input-wrapper,.semi-input-group .semi-datepicker:last-child .semi-datepicker-range-input,.semi-input-group .semi-timepicker:last-child .semi-input-wrapper,.semi-input-group .semi-timepicker:last-child .semi-datepicker-range-input,.semi-input-group .semi-autocomplete:last-child .semi-input-wrapper,.semi-input-group .semi-autocomplete:last-child .semi-datepicker-range-input{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-group .semi-input-number:not(:last-child),.semi-input-group .semi-datepicker:not(:last-child),.semi-input-group .semi-timepicker:not(:last-child),.semi-input-group .semi-autocomplete:not(:last-child){position:relative}.semi-input-group .semi-input-number:not(:last-child):after,.semi-input-group .semi-datepicker:not(:last-child):after,.semi-input-group .semi-timepicker:not(:last-child):after,.semi-input-group .semi-autocomplete:not(:last-child):after{content:"";background-color:var(--semi-color-border);width:1px;position:absolute;top:1px;bottom:1px;right:-1px}.semi-input-group-wrapper-with-top-label{margin-top:16px;margin-bottom:16px}.semi-input-group-wrapper-with-top-label .semi-input-group{display:flex}.semi-input-group-wrapper-with-top-label .semi-input-group .semi-form-field{margin-top:0;margin-bottom:0}.semi-input-only_border,.semi-input-only_border:hover{border-color:var(--semi-color-border);background:0 0}.semi-input-only_border:focus-within{background:0 0}.semi-input-borderless:not(:focus-within):not(:hover){background-color:#0000;border-color:#0000}.semi-input-borderless:focus-within:not(:active){background-color:#0000}.semi-input-borderless.semi-input-wrapper-error:not(:focus-within){border-color:var(--semi-color-danger)}.semi-input-borderless.semi-input-wrapper-warning:not(:focus-within){border-color:var(--semi-color-warning)}.semi-rtl .semi-input-wrapper,.semi-portal-rtl .semi-input-wrapper{direction:rtl}.semi-rtl .semi-input-wrapper__with-prefix .semi-input,.semi-portal-rtl .semi-input-wrapper__with-prefix .semi-input{padding-left:auto;padding-right:0}.semi-rtl .semi-input-wrapper__with-suffix .semi-input,.semi-portal-rtl .semi-input-wrapper__with-suffix .semi-input{padding-left:0;padding-right:auto}.semi-rtl .semi-input,.semi-portal-rtl .semi-input{padding-left:12px;padding-right:12px}.semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,.semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text,.semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,.semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text,.semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,.semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon,.semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,.semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon{margin-left:auto;margin-right:0}.semi-rtl .semi-input-append,.semi-portal-rtl .semi-input-append{border-left:0;border-right:1px solid #0000}.semi-rtl .semi-input-prepend,.semi-portal-rtl .semi-input-prepend{border-left:1px solid #0000;border-right:0}.semi-rtl .semi-input-group .semi-select:not(:last-child):after,.semi-rtl .semi-input-group .semi-cascader:not(:last-child):after,.semi-rtl .semi-input-group .semi-tree-select:not(:last-child):after,.semi-rtl .semi-input-group>.semi-input-wrapper:not(:last-child):after,.semi-portal-rtl .semi-input-group .semi-select:not(:last-child):after,.semi-portal-rtl .semi-input-group .semi-cascader:not(:last-child):after,.semi-portal-rtl .semi-input-group .semi-tree-select:not(:last-child):after,.semi-portal-rtl .semi-input-group>.semi-input-wrapper:not(:last-child):after,.semi-rtl .semi-input-group .semi-input-number:not(:last-child):after,.semi-portal-rtl .semi-input-group .semi-input-number:not(:last-child):after{left:-1px;right:auto}.semi-rtl .semi-input-textarea-wrapper,.semi-portal-rtl .semi-input-textarea-wrapper{direction:rtl}.semi-rtl .semi-input-textarea-counter,.semi-portal-rtl .semi-input-textarea-counter{text-align:left}.semi-rtl .semi-input-textarea-showClear,.semi-portal-rtl .semi-input-textarea-showClear{padding-left:36px;padding-right:0}.semi-banner{padding:12px}.semi-banner-content-wrapper{flex-direction:row;display:flex}.semi-banner-description{margin:0}.semi-banner .semi-banner-content-wrapper .semi-banner-content{flex:1;display:flex}.semi-banner-in-container{border-radius:var(--semi-border-radius-small)}.semi-banner-in-container .semi-banner-content-wrapper .semi-banner-content-body{flex:1}.semi-banner-in-container .semi-banner-content-wrapper .semi-banner-content-body .semi-banner-title+.semi-banner-description{margin-top:2px}.semi-banner-full .semi-banner-content-wrapper .semi-banner-content{justify-content:center}.semi-banner-full .semi-banner-content-wrapper .semi-banner-icon,.semi-banner-full .semi-banner-content-wrapper .semi-banner-content-body{align-items:center;display:flex}.semi-banner-close{width:24px;height:24px;margin-left:12px}.semi-banner-extra{margin-top:8px}.semi-banner-icon{margin-right:12px;display:flex}.semi-banner-info{background-color:var(--semi-color-info-light-default);color:var(--semi-color-info)}.semi-banner-info.semi-banner-bordered{border:1px solid var(--semi-color-info)}.semi-banner-warning{background-color:var(--semi-color-warning-light-default);color:var(--semi-color-warning)}.semi-banner-warning.semi-banner-bordered{border:1px solid var(--semi-color-warning)}.semi-banner-success{background-color:var(--semi-color-success-light-default);color:var(--semi-color-success)}.semi-banner-success.semi-banner-bordered{border:1px solid var(--semi-color-success)}.semi-banner-danger{background-color:var(--semi-color-danger-light-default);color:var(--semi-color-danger)}.semi-banner-danger.semi-banner-bordered{border:1px solid var(--semi-color-danger)}.semi-rtl .semi-banner,.semi-portal-rtl .semi-banner{direction:rtl}.semi-rtl .semi-banner-close,.semi-portal-rtl .semi-banner-close{width:24px;height:24px;margin-left:0;margin-right:12px}.semi-rtl .semi-banner-icon,.semi-portal-rtl .semi-banner-icon{margin-left:12px;margin-right:0}.semi-modal{color:var(--semi-color-text-0);margin:80px auto;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;position:relative}.semi-modal-mask{background-color:var(--semi-color-overlay-bg);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;height:100%;position:fixed;inset:0}.semi-modal-mask-hidden{display:none}.semi-modal-icon-wrapper{width:24px;margin-right:12px;display:inline-flex}.semi-modal-wrap{z-index:1000;-webkit-overflow-scrolling:touch;outline:0;position:fixed;inset:0;overflow:auto}.semi-modal-wrap-center{align-items:flex-start;display:flex}.semi-modal-title{justify-content:flex-start;align-items:flex-start;width:100%;margin:0;display:inline-flex}.semi-modal-content{box-sizing:border-box;background-color:var(--semi-color-bg-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--semi-color-border);border-radius:var(--semi-border-radius-large);width:100%;height:max-content;box-shadow:var(--semi-shadow-elevated);background-clip:padding-box;flex-direction:column;padding:0 24px;display:flex;position:relative;overflow:hidden}.semi-modal-footerfill{display:flex}.semi-modal-content-height-set{height:100%}.semi-modal-content-fullScreen{border:none;border-radius:0;height:100%;top:0}.semi-modal-header{color:var(--semi-color-text-0);background-color:#0000;border-bottom:0 solid #0000;align-items:flex-start;margin:24px 0;padding:0;font-size:14px;font-weight:600;display:flex}.semi-modal-body-wrapper{align-items:flex-start;margin:24px 0;display:flex}.semi-modal-body{flex:auto;margin:0;padding:0}.semi-modal-withIcon{margin-left:36px}.semi-modal-footer{text-align:right;background-color:#0000;border-top:0 solid #0000;border-radius:0 0 5px 5px;margin:24px 0;padding:0}.semi-modal-footer .semi-button{margin-left:12px;margin-right:0}.semi-modal-confirm .semi-modal-header{margin-bottom:8px}.semi-modal-confirm-icon-wrapper{width:24px;margin-right:12px;display:inline-flex}.semi-modal-confirm-icon{color:var(--semi-color-primary);display:inline-flex}.semi-modal-info-icon{color:var(--semi-color-info)}.semi-modal-success-icon{color:var(--semi-color-success)}.semi-modal-error-icon{color:var(--semi-color-danger)}.semi-modal-warning-icon{color:var(--semi-color-warning)}.semi-modal-small{width:448px}.semi-modal-medium{width:684px}.semi-modal-large{width:920px}.semi-modal-full-width{width:calc(100vw - 64px)}.semi-modal-centered{margin:auto}.semi-modal-popup .semi-modal-mask,.semi-modal-popup .semi-modal-wrap{position:absolute;overflow:hidden}.semi-modal-fixed .semi-modal-mask,.semi-modal-fixed .semi-modal-wrap{position:fixed;overflow:hidden}.semi-modal-displayNone{display:none}.semi-modal-content-animate-show{animation:.12s cubic-bezier(.215,.61,.355,1) forwards semi-modal-content-keyframe-show}.semi-modal-content-animate-hide{animation:.12s cubic-bezier(.215,.61,.355,1) forwards semi-modal-content-keyframe-hide}.semi-modal-mask-animate-show{animation:90ms cubic-bezier(.215,.61,.355,1) forwards semi-modal-mask-keyframe-show}.semi-modal-mask-animate-hide{animation:90ms cubic-bezier(.215,.61,.355,1) forwards semi-modal-mask-keyframe-hide}@keyframes semi-modal-content-keyframe-show{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes semi-modal-content-keyframe-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes semi-modal-mask-keyframe-show{0%{opacity:0}to{opacity:1}}@keyframes semi-modal-mask-keyframe-hide{0%{opacity:1}to{opacity:0}}.semi-modal-rtl{direction:rtl}.semi-modal-rtl .semi-modal-icon-wrapper,.semi-modal-confirm-rtl .semi-modal-icon-wrapper{margin-left:12px;margin-right:0}.semi-modal-rtl .semi-modal-withIcon,.semi-modal-confirm-rtl .semi-modal-withIcon{margin-left:0;margin-right:36px}.semi-modal-rtl .semi-modal-footer,.semi-modal-confirm-rtl .semi-modal-footer{text-align:left}.semi-modal-rtl .semi-modal-footer .semi-button,.semi-modal-confirm-rtl .semi-modal-footer .semi-button{margin-left:0;margin-right:12px}.semi-modal-confirm-rtl{direction:rtl}.semi-modal-confirm .semi-modal-confirm-rtl .semi-button{margin-left:0;margin-right:12px}.semi-dropdown{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px}.semi-dropdown-wrapper{box-shadow:var(--semi-shadow-elevated);z-index:1050;border-radius:var(--semi-border-radius-medium);background:var(--semi-color-bg-3);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;position:relative;overflow-y:auto}.semi-dropdown-wrapper-show{opacity:1}.semi-dropdown-trigger{display:inline-block}.semi-dropdown-menu{margin:0;padding:4px 0;list-style:none}.semi-dropdown-title{color:var(--semi-color-text-2);cursor:default;padding:8px 16px 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}.semi-dropdown-title-withTick{padding-left:31px}.semi-dropdown-item{color:var(--semi-color-text-0);max-width:280px;transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeOut) 0s;border-radius:0;align-items:center;padding:8px 16px;display:flex}.semi-dropdown-item-hover{background-color:var(--semi-color-fill-0)}.semi-dropdown-item:not(.semi-dropdown-item-active):hover{background-color:var(--semi-color-fill-0);cursor:pointer}.semi-dropdown-item:not(.semi-dropdown-item-active):active{background-color:var(--semi-color-fill-1)}.semi-dropdown-item:focus-visible{background-color:var(--semi-color-fill-0);outline:0}.semi-dropdown-item-icon{align-items:center;margin-right:8px;display:inline-flex}.semi-dropdown-item-danger{color:var(--semi-color-danger)}.semi-dropdown-item-secondary{color:var(--semi-color-secondary)}.semi-dropdown-item-warning{color:var(--semi-color-warning)}.semi-dropdown-item-tertiary{color:var(--semi-color-tertiary)}.semi-dropdown-item-primary{color:var(--semi-color-primary)}.semi-dropdown-item-withTick{padding-left:12px}.semi-dropdown-item>.semi-icon{flex-shrink:0;margin-right:9px;font-size:12px}.semi-dropdown-item-active{font-weight:600}.semi-dropdown-item.semi-dropdown-item-disabled{color:var(--semi-color-disabled-text);cursor:not-allowed}.semi-dropdown-item.semi-dropdown-item-disabled:hover,.semi-dropdown-item.semi-dropdown-item-disabled:active{cursor:not-allowed;background-color:#0000}.semi-dropdown-divider{clear:both;background:var(--semi-color-border);width:100%;min-width:100%;height:1px;margin:4px 0;display:block}.semi-rtl .semi-dropdown-wrapper,.semi-portal-rtl .semi-dropdown-wrapper{direction:rtl}.semi-rtl .semi-dropdown-title-withTick,.semi-portal-rtl .semi-dropdown-title-withTick{padding-left:0;padding-right:31px}.semi-rtl .semi-dropdown-item-withTick,.semi-portal-rtl .semi-dropdown-item-withTick{padding-left:auto;padding-right:12px}.semi-rtl .semi-dropdown-item>.semi-icon,.semi-portal-rtl .semi-dropdown-item>.semi-icon{margin-left:9px;margin-right:0}.semi-layout{flex-direction:column;flex:auto;min-height:auto;display:flex}.semi-layout,.semi-layout-header,.semi-layout-footer,.semi-layout-content,.semi-layout-sider,.semi-layout-sider-children{box-sizing:border-box}.semi-layout-header,.semi-layout-footer{flex:none}.semi-layout-content{flex:auto;min-height:auto}.semi-layout-sider{min-width:auto;position:relative}.semi-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.semi-layout-has-sider{flex-direction:row}.semi-layout-has-sider>.semi-layout,.semi-layout-has-sider>.semi-layout-content{overflow-x:hidden}.semi-rtl .semi-layout,.semi-portal-rtl .semi-layout{direction:rtl}.semi-sidesheet{height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;position:fixed;top:0;left:0}.semi-sidesheet-inner:focus,.semi-sidesheet-content:focus{outline:none}.semi-sidesheet-inner-wrap{position:absolute}.semi-sidesheet-left,.semi-sidesheet-right{width:0%;height:100%;top:0}.semi-sidesheet-left .semi-sidesheet-inner-wrap,.semi-sidesheet-right .semi-sidesheet-inner-wrap{height:100%}.semi-sidesheet-left.semi-sidesheet,.semi-sidesheet-right.semi-sidesheet{width:100%}.semi-sidesheet-right,.semi-sidesheet-right .semi-sidesheet-inner-wrap{right:0}.semi-sidesheet-top,.semi-sidesheet-bottom{width:100%;height:0%;left:0}.semi-sidesheet-top .semi-sidesheet-inner-wrap,.semi-sidesheet-bottom .semi-sidesheet-inner-wrap{width:100%}.semi-sidesheet-top.semi-sidesheet,.semi-sidesheet-bottom.semi-sidesheet{height:100%}.semi-sidesheet-top{top:0}.semi-sidesheet-bottom,.semi-sidesheet-bottom .semi-sidesheet-inner-wrap{bottom:0}.semi-sidesheet-title{color:var(--semi-color-text-0);text-align:left;flex:1 0 auto;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px}.semi-sidesheet-inner{z-index:1;background-color:var(--semi-color-bg-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;overflow:auto}.semi-sidesheet-header{border-bottom:0px solid var(--semi-color-border);align-items:flex-start;padding:24px 24px 20px;display:flex}.semi-sidesheet-body{flex:1;padding:0 24px;overflow:auto}.semi-sidesheet-size-small{width:448px}.semi-sidesheet-size-medium{width:684px}.semi-sidesheet-size-large{width:920px}.semi-sidesheet-size-small.semi-sidesheet{width:448px}.semi-sidesheet-size-medium.semi-sidesheet{width:684px}.semi-sidesheet-size-large.semi-sidesheet{width:920px}.semi-sidesheet-content{box-sizing:border-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.semi-sidesheet-mask{background-color:var(--semi-color-overlay-bg);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.semi-sidesheet-mask-hidden{opacity:0;display:none}.semi-sidesheet-footer{padding:24px}@keyframes semi-sidesheet-slideShow_top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes semi-sidesheet-slideHide_top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes semi-sidesheet-slideShow_bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes semi-sidesheet-slideHide_bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes semi-sidesheet-slideShow_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes semi-sidesheet-slideHide_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes semi-sidesheet-slideShow_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes semi-sidesheet-slideHide_right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes semi-sidesheet-opacityShow{0%{opacity:0}to{opacity:1}}@keyframes semi-sidesheet-opacityHide{0%{opacity:1}to{opacity:0}}.semi-sidesheet-animation-content_show_top{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_top}.semi-sidesheet-animation-content_hide_top{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_top}.semi-sidesheet-animation-content_show_bottom{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_bottom}.semi-sidesheet-animation-content_hide_bottom{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_bottom}.semi-sidesheet-animation-content_show_left{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_left}.semi-sidesheet-animation-content_hide_left{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_left}.semi-sidesheet-animation-content_show_right{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_right}.semi-sidesheet-animation-content_hide_right{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_right}.semi-sidesheet-animation-mask_show{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-opacityShow}.semi-sidesheet-animation-mask_hide{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-opacityHide}.semi-sidesheet-fixed .semi-sidesheet-inner{box-shadow:var(--semi-shadow-elevated)}.semi-sidesheet-fixed.semi-sidesheet-left,.semi-sidesheet-fixed.semi-sidesheet-left .semi-sidesheet-inner{left:0}.semi-sidesheet-fixed.semi-sidesheet-right{left:auto}.semi-sidesheet-fixed.semi-sidesheet-right .semi-sidesheet-inner{right:0}.semi-sidesheet-fixed.semi-sidesheet-top,.semi-sidesheet-fixed.semi-sidesheet-bottom{height:auto}.semi-sidesheet-fixed.semi-sidesheet-bottom{top:auto}.semi-sidesheet-fixed.semi-sidesheet-bottom .semi-sidesheet-inner{bottom:0}.semi-sidesheet.semi-sidesheet-popup{position:absolute}.semi-sidesheet-hidden{display:none}.semi-sidesheet-rtl .semi-sidesheet-inner{direction:rtl}.semi-sidesheet-rtl .semi-sidesheet-title{text-align:right}.insufficientPermission{text-align:center;flex-direction:column;align-items:center;gap:20px;margin:56px auto;display:flex}.insufficientPermission__title{letter-spacing:-.01em;color:var(--f-text);margin:0;font-size:22px;font-weight:600}.logo{position:absolute;top:.1rem;right:2rem}@keyframes login-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes login-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.login{isolation:isolate;box-sizing:border-box;background:var(--f-base);place-items:center;width:100%;min-height:100dvh;padding:20px;display:grid;position:relative;overflow:hidden}.login__backdrop{z-index:-1;position:absolute;inset:-24px}.login__backdrop img{object-fit:cover;filter:blur(8px)saturate(1.15)brightness(.55);width:100%;height:100%;transform:scale(1.04)}.login__backdrop:after{content:"";background:radial-gradient(45% 40% at 50% 48%, rgb(var(--f-accent-rgb) / 18%) 0%, transparent 70%), radial-gradient(120% 100% at 50% 50%, transparent 30%, #0000008c 75%, #000c 100%);position:absolute;inset:0}.login__card{box-sizing:border-box;background:rgb(var(--f-surface-rgb) / 70%);width:100%;max-width:420px;box-shadow:var(--f-shadow-lg), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(24px)saturate(1.4);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:24px;padding:40px 32px 32px;animation:.4s ease-out both login-card-in;display:flex;position:relative;overflow:hidden}.login__card:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--f-accent-rgb) / 70%), transparent);height:1px;position:absolute;top:0;left:0;right:0}.login__card:after{content:"";background:linear-gradient(90deg, transparent, var(--f-accent), transparent);opacity:0;width:40%;height:1px;position:absolute;top:0;left:0}.login__card--pending:after{opacity:1;animation:1.4s ease-in-out infinite login-sweep}.login__logo{justify-content:center;display:flex}.login__logo .logo{max-width:100%;height:auto;display:block;position:static!important}.login__form{flex-direction:column;gap:20px;display:flex}.login__field{flex-direction:column;gap:8px;display:flex}.login__label{color:var(--f-muted);font-size:13px;font-weight:500;transition:color .15s ease-in-out}.login__field:focus-within .login__label{color:var(--f-text)}.login__capsHint{color:var(--f-warning);align-items:center;gap:8px;font-size:13px;display:flex}.login__capsHint svg{flex:none;font-size:15px}.login .semi-input-wrapper{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login .semi-input-wrapper-focus{border-color:rgb(var(--f-accent-rgb) / 55%)!important;box-shadow:0 0 0 3px rgb(var(--f-accent-rgb) / 18%)!important}.login__submit.semi-button{margin-top:8px;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.login__submit.semi-button:hover:not(:disabled){box-shadow:0 8px 20px -8px rgb(var(--f-accent-rgb) / 70%);transform:translateY(-1px)}.login__submit.semi-button:active:not(:disabled){box-shadow:none;transform:none}@media (width<=480px){.login{padding:16px}.login__card{background:rgb(var(--f-surface-rgb) / 88%);padding:32px 20px 24px}}@media (prefers-reduced-motion:reduce){.login__card{animation:none}.login__card--pending:after{width:100%;animation:none}.login__submit.semi-button:hover:not(:disabled){transform:none}}.app{width:100vw;height:100vh}.app__main{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app__content{box-sizing:border-box;background-color:#0000;flex-direction:column;flex:1;padding:36px 40px 56px;display:flex;position:relative;overflow:hidden auto}@media (width<=768px){.app__content{padding:20px 16px 40px}}.appBanner.semi-banner{flex:none;margin-bottom:24px}body.fredy-map-expanded .app__content{overflow:hidden}.app__content:has(.settingsSaveBar){scroll-padding-bottom:120px}.trackingModal__logo .logo{width:180px;height:auto;display:block;position:static}.trackingModal__description{color:var(--f-text);flex-direction:column;gap:12px;margin-top:24px;line-height:1.6;display:flex}.trackingModal__description p{margin:0}.donate__heart-icon{width:17px;height:17px;display:block}.donate__content{text-align:center;flex-direction:column;align-items:center;padding:8px 8px 0;display:flex}.donate__heart{height:auto;display:block}.donate__title{letter-spacing:-.01em;color:var(--f-text);margin:16px 0 12px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:22px;font-weight:600}.donate__paragraph{color:var(--f-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.donate__targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:20px 0 16px;display:grid}.donate__target{border:1px solid var(--f-border-bright);min-height:72px;color:var(--f-text);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s ease-in-out,border-color .15s ease-in-out;display:flex}.donate__target:hover{background:var(--f-fill-1);border-color:var(--f-muted);color:var(--f-text)}.donate__fine{color:var(--f-muted);margin:0;font-size:12px}.releaseNotes{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.releaseNotes>:first-child{margin-top:0}.releaseNotes>:last-child{margin-bottom:0}.releaseNotes h1,.releaseNotes h2,.releaseNotes h3,.releaseNotes h4,.releaseNotes h5,.releaseNotes h6{color:var(--f-text);margin:16px 0 8px;font-weight:600}.releaseNotes h1,.releaseNotes h2{font-size:18px}.releaseNotes h3{margin-top:28px;font-size:16px}.releaseNotes h4,.releaseNotes h5,.releaseNotes h6{font-size:14px}.releaseNotes p{margin:0 0 12px}.releaseNotes strong,.releaseNotes b{color:var(--f-text);font-weight:600}.releaseNotes ul,.releaseNotes ol{margin:0 0 12px;padding-left:20px}.releaseNotes li{margin-bottom:4px;padding-left:4px}.releaseNotes li::marker{color:var(--f-accent)}.releaseNotes>ul:first-child{background:var(--f-elevated);border:1px solid var(--f-border);color:var(--f-text);border-radius:10px;margin-bottom:20px;padding:12px 16px 12px 32px;font-weight:500}.releaseNotes>ul:first-child>li:last-child{margin-bottom:0}.releaseNotes a{color:var(--f-text);text-underline-offset:3px;text-decoration:underline}.releaseNotes img{vertical-align:middle;border-radius:6px;max-width:100%;height:auto}.releaseNotes>img{margin:0 0 12px;display:block}.releaseNotes>img,.releaseNotes p>img:only-child{border:1px solid var(--f-border-bright);border-radius:8px}.releaseNotes :not(pre)>code{background:var(--f-solid);color:var(--f-text);border-radius:5px;padding:1px 6px}.releaseNotes code,.releaseNotes pre{white-space:pre-wrap;word-break:break-word;font-family:JetBrains Mono,monospace;font-size:12px}.releaseNotes pre{background:var(--f-base);border-radius:6px;padding:12px}.releaseNotes hr{border:0;border-top:1px solid var(--f-border);margin:16px 0}.releaseNotes table{border-collapse:collapse;width:100%;margin-bottom:12px}.releaseNotes th,.releaseNotes td{border:1px solid var(--f-border);text-align:left;padding:8px}.news__modal .semi-modal-content{padding:0}.news__modal .semi-modal-body-wrapper{margin:0}.news__header{align-items:center;gap:14px;min-width:0;display:flex}.news__mark{background:rgb(var(--f-accent-rgb) / 12%);border:1px solid rgb(var(--f-accent-rgb) / 30%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.news__mark img{width:24px}.news__headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.news__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);font-size:11px;font-weight:600}.news__headerTitle{color:var(--f-text);font-size:22px;font-weight:600;line-height:1.25}.news__meta{color:var(--f-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:13px;font-weight:400;display:flex}.news__versions{border:1px solid var(--f-border-bright);background:var(--f-elevated);border-radius:9999px;align-items:center;gap:6px;padding:1px 9px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.news__versionsTo{color:var(--f-text)}.news__actions{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.news__actions .news__githubLink{justify-content:center;min-height:44px}.news__done{height:48px}.news__githubLink{color:var(--f-accent-text);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.news__githubLink:hover{text-underline-offset:3px;text-decoration:underline}.news__contentsDialog{min-height:440px;max-height:min(760px,100vh - 160px);display:flex;position:relative}.news__close{z-index:1;position:absolute;top:12px;right:12px}.news__rail{box-sizing:border-box;background:var(--f-base);border-right:1px solid var(--f-border);border-radius:12px 0 0 12px;flex-direction:column;flex-shrink:0;gap:28px;width:264px;padding:28px 20px 24px 24px;display:flex;overflow-y:auto}.news__rail .news__header{flex-direction:column;align-items:flex-start}.news__rail .news__githubLink{margin-top:auto;padding:0 10px}.news__contents{flex-direction:column;gap:2px;display:flex}.news__main{flex-direction:column;flex:1;min-width:0;padding-top:52px;display:flex}.news__mainFooter{border-top:1px solid var(--f-border);justify-content:flex-end;padding:16px 24px;display:flex}.news__contentsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);padding:0 10px 8px;font-size:11px;font-weight:600}.news__contentsItem{min-height:36px;color:var(--f-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14px;line-height:1.35;display:flex}.news__contentsItem:hover{background:var(--f-hover);color:var(--f-text)}.news__contentsItem--active{background:var(--f-elevated);color:var(--f-text);font-weight:500}.news__contentsTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.news__contentsCount{color:var(--f-muted);font-family:JetBrains Mono,monospace;font-size:12px}.news__scroll{flex:1;min-width:0;padding:0 40px;position:relative;overflow-y:auto}.news__scroll:after{content:"";background:linear-gradient(rgb(var(--f-surface-rgb) / 0%), var(--f-surface));pointer-events:none;height:48px;display:block;position:sticky;bottom:0}.news__entry{text-align:left;color:color-mix(in oklab, var(--f-text) 82%, var(--f-surface))}.news__sheet .semi-sidesheet-body{color:var(--f-text);padding-bottom:32px}.news__release{margin-bottom:32px}.news__release:last-child{margin-bottom:0}.news__releaseHeader{border-bottom:1px solid var(--f-border);align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}.news__releaseVersion{color:var(--f-text);margin:0;font-size:16px;font-weight:600}.news__releaseDate{color:var(--f-muted);font-size:13px}.news__historyTrigger{border:1px solid var(--f-border);width:100%;height:34px;color:var(--f-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14px;font-weight:500;transition:all .15s ease-in-out;display:flex}.news__historyTrigger:hover{border-color:var(--f-border-bright);color:var(--f-text);background:var(--f-fill-subtle)}.navigate{box-sizing:border-box;background:var(--f-base);border-right:1px solid var(--f-border);scrollbar-width:none;flex-direction:column;flex:none;width:224px;height:100%;padding:20px 12px 12px;transition:width .25s ease-in-out;display:flex;overflow:hidden auto}.navigate::-webkit-scrollbar{display:none}.navigate__header{flex:none;justify-content:space-between;align-items:center;padding:0 0 20px 8px;display:flex}.navigate__logo{flex:none;width:auto;height:34px}.navigate__logoMark{flex:none;width:30px;height:30px}.navigate__toggle{width:36px;height:36px;color:var(--f-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:16px;transition:background .15s ease-in-out,color .15s ease-in-out;display:flex}.navigate__toggle:hover{background:var(--f-fill-1);color:var(--f-text)}.navigate__list{flex-direction:column;gap:2px;display:flex}.navigate__separator{background:var(--f-border);height:1px;margin:16px 10px}.navigate__spacer{flex:auto}.navigate__item{width:100%;height:38px;color:var(--f-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:0 10px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .15s ease-in-out,color .15s ease-in-out;display:flex}.navigate__item:hover{background:var(--f-fill-1);color:var(--f-text)}.navigate__item--active,.navigate__item--active:hover{background:var(--f-selected);color:var(--f-text)}.navigate__itemIcon{flex:none;font-size:17px;display:flex}.navigate__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.navigate__itemCount{color:var(--f-muted);flex:none;font-size:12px;font-weight:400}.navigate__footer{flex-direction:column;gap:2px;display:flex}.navigate__status{height:34px;color:var(--f-muted);align-items:center;gap:12px;padding:0 10px;font-size:13px;display:flex}.navigate__status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navigate__statusDot{background:var(--f-success);border-radius:9999px;flex:none;width:8px;height:8px;margin:0 4px}.navigate__statusDot--stale{background:var(--f-warning)}.navigate__utility{width:100%;height:34px;color:var(--f-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:0 10px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:13px;transition:background .15s ease-in-out,color .15s ease-in-out;display:flex;position:relative}.navigate__utility:hover{background:var(--f-fill-1);color:var(--f-text)}.navigate__utilityIcon{flex:none;width:17px;height:17px;font-size:17px;display:flex}.navigate__badge{background:var(--f-accent);border-radius:9999px;flex:none;width:6px;height:6px;margin-left:auto}.navigate__account{border:1px solid var(--f-border);border-radius:8px;align-items:center;gap:12px;height:52px;margin-top:10px;padding:0 6px 0 10px;display:flex}.navigate__avatar{background:var(--f-solid);width:30px;height:30px;color:var(--f-text);border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:13px;font-weight:600;display:flex}.navigate__accountText{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.navigate__accountName{text-overflow:ellipsis;white-space:nowrap;color:var(--f-text);font-size:14px;font-weight:500;overflow:hidden}.navigate__accountRole{color:var(--f-muted);font-size:12px}.navigate__accountAction{width:36px;height:36px;color:var(--f-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:16px;transition:background .15s ease-in-out,color .15s ease-in-out;display:flex}.navigate__accountAction:hover{background:var(--f-fill-1);color:var(--f-text)}.navigate--collapsed{width:64px;padding:16px 12px 12px}.navigate--collapsed .navigate__header{justify-content:center;padding:0 0 16px}.navigate--collapsed .navigate__list,.navigate--collapsed .navigate__footer{align-items:center}.navigate--collapsed .navigate__item,.navigate--collapsed .navigate__utility{justify-content:center;width:40px;height:40px;padding:0}.navigate--collapsed .navigate__separator{width:40px;margin:12px 0}.navigate--collapsed .navigate__status{justify-content:center;padding:0}.navigate--collapsed .navigate__badge{margin:0;position:absolute;top:8px;right:8px}.navigate--collapsed .navigate__toggle{width:40px;height:40px}.navigate--collapsed .navigate__account{border:none;justify-content:center;width:40px;height:auto;padding:0}.navigate--collapsed .navigate__avatar{cursor:pointer}.fredyFooter{box-sizing:border-box;background-color:var(--f-base);border-top:1px solid var(--f-border);flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 24px;display:flex}.fredyFooter__left{align-items:center;gap:8px;min-width:0;display:flex}.fredyFooter__version{color:var(--f-muted);white-space:nowrap;font-size:12px}.fredyFooter__state{color:var(--f-success);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.fredyFooter__stateIcon{flex:none;width:11px;height:11px}.fredyFooter__update{box-sizing:border-box;border:1px solid rgb(var(--f-accent-rgb) / 55%);background:rgb(var(--f-accent-rgb) / 14%);height:24px;color:var(--f-text);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:12px;font-weight:500;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex}.fredyFooter__update:hover{border-color:var(--f-accent);background:rgb(var(--f-accent-rgb) / 22%)}.fredyFooter__updateDot{background:var(--f-accent-text);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--f-accent-rgb) / 22%);border-radius:9999px;flex:none}.fredyFooter__updateDivider{background:rgb(var(--f-accent-rgb) / 40%);flex:none;width:1px;height:12px}.fredyFooter__updateAction{color:var(--f-accent-text);align-items:center;gap:4px;display:inline-flex}.fredyFooter__credit{min-width:0;color:var(--f-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.fredyFooter__heart{width:12px;height:12px;color:var(--f-muted);flex:none}.fredyFooter a{color:var(--f-text);border-bottom:1px solid var(--f-border-bright);text-decoration:none;transition:border-color .15s ease-in-out}.fredyFooter a:visited{color:var(--f-text)}.fredyFooter a:hover{border-bottom-color:var(--f-text)}@media (width<=560px){.fredyFooter__credit span{display:none}}.updateToast{z-index:100;box-sizing:border-box;border:1px solid var(--f-border-bright);background:var(--f-elevated);width:min(360px,100vw - 32px);box-shadow:var(--f-shadow-lg);color:var(--f-text);border-radius:12px;gap:12px;padding:14px 14px 14px 16px;display:flex;position:fixed;bottom:52px;right:24px}.updateToast__mark{background:rgb(var(--f-accent-rgb) / 14%);border:1px solid rgb(var(--f-accent-rgb) / 30%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.updateToast__mark img{width:20px}.updateToast__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.updateToast__title{font-size:14px;font-weight:600}.updateToast__body{color:var(--f-muted);font-size:13px;line-height:1.5}.updateToast__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.updateToast__close{align-self:flex-start;margin:-6px -6px 0 0}@media (width<=560px){.updateToast{right:16px}}.onboardingTour{z-index:999;pointer-events:none;color:var(--f-text);font-family:Schibsted Grotesk,system-ui,sans-serif;position:fixed;inset:0}.onboardingTour__scrim{pointer-events:auto;background:var(--f-scrim);transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.onboardingTour__ring{pointer-events:auto;box-sizing:border-box;border:2px solid var(--f-info);border-radius:8px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.onboardingTour__ring--open{pointer-events:none}.onboardingTour__ring--action{pointer-events:none;border-width:3px;animation:1.6s ease-in-out infinite onboarding-tour-pulse}.onboardingTour__pill{box-sizing:border-box;border:1px solid var(--f-border-bright);background:var(--f-elevated);height:40px;box-shadow:var(--f-shadow-md);white-space:nowrap;pointer-events:auto;border-radius:9999px;align-items:center;gap:12px;padding:0 8px 0 16px;font-size:13px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.onboardingTour__pillLabel{font-weight:600}.onboardingTour__pillMuted{color:var(--f-muted)}.onboardingTour__kbd{background:var(--f-fill-1);color:var(--f-muted);border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.onboardingTour__kbd kbd{border:1px solid var(--f-border-bright);border-radius:4px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:12px}.onboardingTour__card{box-sizing:border-box;border:1px solid var(--f-border-bright);background:var(--f-elevated);width:440px;max-width:calc(100vw - 32px);box-shadow:var(--f-shadow-md);pointer-events:auto;border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:top .25s,left .25s;display:flex;position:fixed}.onboardingTour__card--center{width:520px}.onboardingTour__card--sheet{border-width:1px 0 0;border-radius:12px 12px 0 0;width:auto;max-width:none;max-height:60vh;padding:12px 20px 24px;transition:none;bottom:0;right:0;overflow-y:auto;top:auto!important;left:0!important}.onboardingTour__card--sheetTop{border-width:0 0 1px;border-radius:0 0 12px 12px;bottom:auto;top:0!important}.onboardingTour__handle{background:var(--f-fill-strong);border-radius:2px;align-self:center;width:40px;height:4px}.onboardingTour__arrow{background:var(--f-elevated);border:1px solid var(--f-border-bright);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.onboardingTour__arrow--bottom{border-bottom:none;border-right:none;top:-8px}.onboardingTour__arrow--top{border-top:none;border-left:none;bottom:-8px}.onboardingTour__arrow--right{border-top:none;border-right:none;left:-8px}.onboardingTour__arrow--left{border-bottom:none;border-left:none;right:-8px}.onboardingTour__head{justify-content:space-between;align-items:center;display:flex}.onboardingTour__counter{color:var(--f-muted);font-size:13px}.onboardingTour__segments{gap:4px;display:flex}.onboardingTour__segment{background:var(--f-fill-2);border-radius:2px;flex:1;height:4px}.onboardingTour__segment--done{background:var(--f-info)}.onboardingTour__segment--current{background:var(--f-text)}.onboardingTour__title{margin:0;font-size:18px;font-weight:600;line-height:1.3}.onboardingTour__body{color:var(--f-muted);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.onboardingTour__check{border:1px solid var(--f-border-bright);background:rgb(var(--f-info-rgb) / 13%);width:52px;height:52px;color:var(--f-info);border-radius:9999px;justify-content:center;align-items:center;display:flex}.onboardingTour__actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.onboardingTour__spacer{flex:1}.onboardingTour__dialogLayer{pointer-events:auto;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.onboardingTour__dialog{box-sizing:border-box;border:1px solid var(--f-border-bright);background:var(--f-elevated);width:620px;max-width:100%;max-height:calc(100vh - 32px);box-shadow:var(--f-shadow-md);border-radius:12px;position:relative;overflow-y:auto}.onboardingTour__dialogHead{border-bottom:1px solid var(--f-border-bright);background:var(--f-surface);flex-direction:column;gap:24px;padding:24px 32px;display:flex}.onboardingTour__stops{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.onboardingTour__stops:before{content:"";background:var(--f-border-bright);height:2px;position:absolute;top:13px;left:24px;right:24px}.onboardingTour__stop{min-width:0;color:var(--f-muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.onboardingTour__stopDot{box-sizing:border-box;border:2px solid var(--f-info);background:var(--f-surface);width:28px;height:28px;color:var(--f-text);border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.onboardingTour__dialogBody{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.onboardingTour__dialogTitle{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.onboardingTour__badge{background:rgb(var(--f-info-rgb) / 13%);color:var(--f-info);border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.onboardingTour__badge--action{background:var(--f-info);color:var(--f-base)}@keyframes onboarding-tour-pulse{0%,to{box-shadow:0 0 0 4px rgb(var(--f-info-rgb) / 25%)}50%{box-shadow:0 0 0 12px rgb(var(--f-info-rgb) / 0%)}}.onboardingTour__button{border:1px solid var(--f-border-bright);min-height:44px;color:var(--f-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:500 14px Schibsted Grotesk,system-ui,sans-serif;display:inline-flex}.onboardingTour__button:hover:not(:disabled){background:var(--f-hover)}.onboardingTour__button:focus-visible{outline:2px solid var(--f-info);outline-offset:2px}.onboardingTour__button:disabled{cursor:default;opacity:.6}.onboardingTour__button--primary{border-color:var(--f-text);background:var(--f-text);color:var(--f-base);font-weight:600}.onboardingTour__button--primary:hover:not(:disabled){background:var(--f-text);opacity:.88}.onboardingTour__button--quiet{color:var(--f-muted);border-color:#0000;padding:0 8px}.onboardingTour__button--grow{flex:1}@media (prefers-reduced-motion:reduce){.onboardingTour__scrim,.onboardingTour__ring,.onboardingTour__card{transition:none}.onboardingTour__ring--action{animation:none}}:root{--f-base:#11110f;--f-surface:#181816;--f-surface-rgb:24 24 22;--f-elevated:#1f1f1c;--f-selected:#1f1f1c;--f-hover:#1c1c1a;--f-solid:#2a2a27;--f-border:#262624;--f-border-bright:#363632;--f-accent:#c8473a;--f-accent-rgb:200 71 58;--f-accent-dim:#a83b30;--f-accent-text:#ec8170;--f-text:#f2f0ec;--f-muted:#a9a59e;--f-faint:#6f6c66;--f-success:#74bb93;--f-success-rgb:116 187 147;--f-success-dim:#1a3024;--f-success-active:#62a37f;--f-error:#e4705f;--f-error-rgb:228 112 95;--f-error-dim:#4a1f1a;--f-warning:#dba650;--f-warning-rgb:219 166 80;--f-info:#82a5d6;--f-info-rgb:130 165 214;--f-fill-subtle:#fffcf508;--f-fill-1:#fffcf50d;--f-fill-2:#fffcf512;--f-fill-strong:#fffcf51c;--f-input-bg:#181816;--f-input-border:#363632;--f-scrim:#080807b8;--f-shadow-sm:0 2px 8px #0006;--f-shadow-md:0 8px 24px -8px #0000008c;--f-shadow-lg:0 18px 44px -12px #000000a6;--f-blue-text:#82a5d6;--f-blue-border:#34485f;--f-blue-bg:#82a5d614;--f-orange-text:#d79a68;--f-orange-text-rgb:215 154 104;--f-orange-border:#6b4a30;--f-orange-bg:#d79a6814;--f-green-text:#74bb93;--f-green-border:#2f5543;--f-green-bg:#74bb9314;--f-purple-text:#a596c8;--f-purple-text-rgb:165 150 200;--f-purple-border:#4a4266;--f-purple-bg:#a596c814;--f-gray-text:#a9a59e;--f-gray-border:#363632;--f-gray-bg:#a9a59e12;--f-chart-1:#d6d1c9;--f-chart-2:#a29d95;--f-chart-3:#77736c;--f-chart-4:#55524c;--f-chart-5:#3e3d39;--f-map-panel:#181816f2;--f-map-panel-border:#2f2f2c;--f-map-panel-text:#a9a59e;--f-map-panel-strong:#fff;--f-preview-dark-bg:#11110f;--f-preview-dark-line:#363632;--f-preview-light-bg:#f6f6f4;--f-preview-light-line:#d7d5d0}body[theme-mode=light]{--f-base:#f6f6f4;--f-surface:#fff;--f-surface-rgb:255 255 255;--f-elevated:#fff;--f-selected:#e9e8e4;--f-hover:#eeeeeb;--f-solid:#e6e5e1;--f-border:#e4e3df;--f-border-bright:#cfcdc8;--f-accent:#b83f32;--f-accent-rgb:184 63 50;--f-accent-dim:#9c3529;--f-accent-text:#b83f32;--f-text:#191815;--f-muted:#5e5b56;--f-faint:#8e8a84;--f-success:#2d7656;--f-success-rgb:45 118 86;--f-success-dim:#dcebe3;--f-success-active:#25654a;--f-error:#b23a3a;--f-error-rgb:178 58 58;--f-error-dim:#f5dddb;--f-warning:#8f6410;--f-warning-rgb:143 100 16;--f-info:#2f6aa3;--f-info-rgb:47 106 163;--f-fill-subtle:#19181508;--f-fill-1:#1918150d;--f-fill-2:#19181512;--f-fill-strong:#1918151c;--f-input-bg:#fff;--f-input-border:#d6d4cf;--f-scrim:#19181566;--f-shadow-sm:0 1px 3px #19181514;--f-shadow-md:0 8px 24px -8px #19181524;--f-shadow-lg:0 18px 44px -12px #19181533;--f-blue-text:#2f6aa3;--f-blue-border:#c9d6e4;--f-blue-bg:#2f6aa312;--f-orange-text:#97592a;--f-orange-text-rgb:151 89 42;--f-orange-border:#e7d4c0;--f-orange-bg:#97592a12;--f-green-text:#2d7656;--f-green-border:#c7dbcf;--f-green-bg:#2d765612;--f-purple-text:#5f5498;--f-purple-text-rgb:95 84 152;--f-purple-border:#d4cfe3;--f-purple-bg:#5f549812;--f-gray-text:#5e5b56;--f-gray-border:#d6d4cf;--f-gray-bg:#5e5b560f;--f-chart-1:#2a2925;--f-chart-2:#5c5a55;--f-chart-3:#8b8882;--f-chart-4:#b4b1ab;--f-chart-5:#d7d5d0;--f-map-panel:#fffffff2;--f-map-panel-border:#e0ded9;--f-map-panel-text:#5e5b56;--f-map-panel-strong:#191815;--f-preview-dark-bg:#11110f;--f-preview-dark-line:#363632;--f-preview-light-bg:#f6f6f4;--f-preview-light-line:#d7d5d0}body,html{background-color:var(--f-base);width:100%;height:100%;color:var(--f-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14px;line-height:1.45}body[theme-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{--semi-color-bg-0:var(--f-base)!important;--semi-color-bg-1:var(--f-surface)!important;--semi-color-bg-2:var(--f-elevated)!important;--semi-color-bg-3:var(--f-border)!important;--semi-color-border:var(--f-border)!important;--semi-color-primary:var(--f-text)!important;--semi-color-primary-hover:var(--f-muted)!important;--semi-color-primary-active:var(--f-muted)!important;--semi-color-primary-light-default:var(--f-fill-1)!important;--semi-color-primary-light-hover:var(--f-fill-2)!important;--semi-color-primary-light-active:var(--f-fill-strong)!important;--semi-color-focus-border:var(--f-muted)!important;--semi-color-link:var(--f-text)!important;--semi-color-link-hover:var(--f-text)!important;--semi-color-danger:var(--f-error)!important;--semi-color-warning:var(--f-warning)!important;--semi-color-success:var(--f-success)!important;--semi-color-info:var(--f-info)!important;--semi-color-text-0:var(--f-text)!important;--semi-color-text-1:var(--f-text)!important;--semi-color-text-2:var(--f-muted)!important;--semi-color-text-3:var(--f-faint)!important;--semi-color-fill-0:var(--f-fill-subtle)!important;--semi-color-fill-1:var(--f-fill-1)!important;--semi-color-fill-2:var(--f-fill-2)!important;--semi-border-radius-small:6px!important;--semi-border-radius-medium:8px!important;--semi-border-radius-large:8px!important;--semi-font-family:"Schibsted Grotesk", system-ui, sans-serif!important}:focus-visible,[class*=semi-]:focus-visible,.semi-avatar-focus,.semi-checkbox-focus,.semi-radio-focus,.semi-rating-focus,.semi-switch-focus{outline-offset:2px;outline:2px solid var(--f-info)!important}button:focus:not(:focus-visible),.semi-button:focus:not(:focus-visible),.semi-input-wrapper:focus-within,.semi-select:focus-within,[tabindex]:focus:not(:focus-visible){outline:none;box-shadow:none!important}.semi-input:focus-visible,.semi-input-textarea:focus-visible,.semi-input-number input:focus-visible{outline:none!important}.semi-button{border-radius:8px;height:36px;padding:0 16px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;box-shadow:none!important}.semi-button.semi-button-size-small{height:32px;padding:0 12px;font-size:13px}.semi-button.semi-button-size-large{height:44px;padding:0 20px}.semi-button.semi-button-with-icon-only{width:36px;padding:0}.semi-button.semi-button-with-icon-only.semi-button-size-small{width:32px}.semi-button-primary.semi-button-solid:not(.semi-button-disabled){background-color:var(--f-accent);color:#fff}.semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover,.semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background-color:var(--f-accent-dim)}.semi-button-light:not(.semi-button-disabled),.semi-button-outline:not(.semi-button-disabled){background-color:var(--f-input-bg);border:1px solid var(--f-border-bright);color:var(--f-text)}.semi-button-light:not(.semi-button-disabled):hover,.semi-button-outline:not(.semi-button-disabled):hover{background-color:var(--f-hover)}.semi-button-light:not(.semi-button-disabled):active,.semi-button-outline:not(.semi-button-disabled):active{background-color:var(--f-solid)}.semi-button-borderless:not(.semi-button-disabled){color:var(--f-muted)}.semi-button-borderless:not(.semi-button-disabled).semi-button-primary{color:var(--f-text)}.semi-button-borderless:not(.semi-button-disabled):hover{background-color:var(--f-fill-1);color:var(--f-text)}.semi-button-danger.semi-button-solid:not(.semi-button-disabled){background-color:var(--f-error);color:var(--f-base)}.semi-button-danger.semi-button-light:not(.semi-button-disabled),.semi-button-danger.semi-button-borderless:not(.semi-button-disabled),.semi-button-danger.semi-button-outline:not(.semi-button-disabled){color:var(--f-error)}.semi-button-tertiary.semi-button-solid:not(.semi-button-disabled),.semi-button-secondary.semi-button-solid:not(.semi-button-disabled){background-color:var(--f-solid);color:var(--f-text)}.semi-button-tertiary.semi-button-solid:not(.semi-button-disabled):hover,.semi-button-secondary.semi-button-solid:not(.semi-button-disabled):hover{background-color:var(--f-fill-strong)}.semi-button-disabled{opacity:.5}.semi-input-wrapper,.semi-input-textarea-wrapper,.semi-input-number .semi-input-wrapper,.semi-select,.semi-datepicker .semi-input-wrapper,.semi-tagInput,.semi-cascader,.semi-autocomplete .semi-input-wrapper{transition:border-color .15s ease-in-out;background-color:var(--f-input-bg)!important;border:1px solid var(--f-input-border)!important;box-shadow:none!important;border-radius:8px!important}.semi-input-wrapper:hover,.semi-input-textarea-wrapper:hover,.semi-input-number .semi-input-wrapper:hover,.semi-select:hover,.semi-datepicker .semi-input-wrapper:hover,.semi-tagInput:hover,.semi-cascader:hover,.semi-autocomplete .semi-input-wrapper:hover{border-color:var(--f-faint)!important}.semi-input-wrapper-focus,.semi-input-textarea-wrapper-focus,.semi-select-focus,.semi-select-open,.semi-tagInput-focus,.semi-cascader-focus{border-color:var(--f-muted)!important}.semi-input-wrapper-error,.semi-select-error{border-color:var(--f-error)!important}.semi-input-number-suffix-btns{display:none}.semi-input-wrapper-default{height:36px;line-height:34px}.semi-input-default{height:34px;line-height:34px}.semi-select:not(.semi-select-multiple){height:36px}.semi-select:not(.semi-select-multiple) .semi-select-selection{height:34px;line-height:34px}.semi-select-multiple{min-height:36px}.semi-input-wrapper-large,.semi-select.semi-select-large{height:44px;line-height:42px}.semi-input-wrapper-large .semi-input-large,.semi-select.semi-select-large .semi-input-large,.semi-input-wrapper-large .semi-select-selection,.semi-select.semi-select-large .semi-select-selection{height:42px;font-size:14px;line-height:42px}.semi-input-wrapper-small,.semi-select.semi-select-small{height:32px;line-height:30px}.semi-input-wrapper-small .semi-input-small,.semi-select.semi-select-small .semi-input-small,.semi-input-wrapper-small .semi-select-selection,.semi-select.semi-select-small .semi-select-selection{height:30px;line-height:30px}.semi-input,.semi-input-textarea,.semi-select-selection-text{color:var(--f-text);font-size:14px}.semi-input::placeholder,.semi-input-textarea::placeholder,.semi-select-selection-placeholder{color:var(--f-faint)!important}.semi-popover-wrapper,.semi-dropdown-wrapper,.semi-select-option-list,.semi-popover .semi-select-option-list,.semi-datepicker-panel,.semi-cascader-option-lists{border:1px solid var(--f-border-bright);background-color:var(--f-elevated)!important;box-shadow:var(--f-shadow-md)!important;border-radius:8px!important}.semi-popover-wrapper .semi-popover-icon-arrow{color:var(--f-elevated)!important}.semi-select-option{color:var(--f-text);border-radius:6px}.semi-select-option-focused{background-color:var(--f-fill-1)!important}.semi-select-option-selected{font-weight:500;background-color:var(--f-fill-2)!important}.semi-dropdown-item{color:var(--f-text)}.semi-dropdown-item:hover,.semi-dropdown-item-active{background-color:var(--f-fill-1)!important}.semi-checkbox-checked .semi-checkbox-inner-display,.semi-checkbox-indeterminate .semi-checkbox-inner-display{background-color:var(--f-text)!important;border-color:var(--f-text)!important;color:var(--f-base)!important}.semi-checkbox-inner-display{border-color:var(--f-faint);border-radius:4px}.semi-radio-inner-checked .semi-radio-inner-display{background-color:var(--f-text)!important;border-color:var(--f-text)!important}.semi-radio-inner-checked .semi-radio-inner-display .semi-icon{color:var(--f-base)!important}.semi-switch{background-color:var(--f-solid);border:0}.semi-switch-checked{background-color:var(--f-text)!important}.semi-switch-checked .semi-switch-knob{background-color:var(--f-base)!important}.semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:1px solid var(--f-border)}.semi-tabs-bar-line .semi-tabs-tab{color:var(--f-muted);font-size:14px;font-weight:500;transition:color .15s ease-in-out}.semi-tabs-bar-line .semi-tabs-tab:hover{color:var(--f-text)}.semi-tabs-bar-line .semi-tabs-tab.semi-tabs-tab-active{color:var(--f-text)!important}.semi-tabs-bar-line .semi-tabs-tab .semi-icon:not(.settingsShell__tabIcon--alert){display:none}.semi-tabs-bar-line .semi-tabs-ink-bar{height:2px;background-color:var(--f-text)!important}@media (width<=768px){.semi-tabs-bar-line.semi-tabs-bar-top{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.semi-tabs-bar-line.semi-tabs-bar-top::-webkit-scrollbar{display:none}.semi-tabs-bar-top .semi-tabs-tab{flex:none}}.semi-table-wrapper,.semi-table-container,.semi-table{background:0 0!important}.semi-table-thead>.semi-table-row>.semi-table-row-head{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;border-bottom:1px solid var(--f-border)!important;color:var(--f-muted)!important;background-color:#0000!important}.semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom:1px solid var(--f-border)!important;background-color:#0000!important}.semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background-color:var(--f-fill-subtle)!important}.semi-tag{border-radius:6px;font-weight:500}.semi-tag-grey-light,.semi-tag-white-light{background-color:var(--f-solid)!important;color:var(--f-text)!important}.semi-page-item{color:var(--f-text);border-radius:9999px}.semi-page-item:hover{background-color:var(--f-fill-1)}.semi-page-item-active,.semi-page-item-active:hover{background-color:var(--f-text)!important;color:var(--f-base)!important}.semi-card{background-color:var(--f-surface);border:1px solid var(--f-border);border-radius:8px;box-shadow:none!important}.semi-banner{border-radius:8px}.semi-typography-link,.semi-typography a{text-underline-offset:3px;text-decoration:underline;color:var(--f-text)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--f-border-bright);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--f-faint)}.semi-icon:not(.semi-tabs-bar .semi-tabs-tab .semi-icon):not(.semi-checkbox .semi-icon){vertical-align:middle}.semi-toast-content{color:var(--f-text);background-color:var(--f-elevated)!important;border:1px solid var(--f-border-bright)!important;box-shadow:var(--f-shadow-md)!important;border-radius:8px!important}.semi-modal-content{background:var(--f-surface)!important;border:1px solid var(--f-border)!important;box-shadow:var(--f-shadow-lg)!important;border-radius:12px!important}.semi-modal-header{border-bottom:1px solid var(--f-border)!important;background:0 0!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:20px 24px 16px!important}.semi-modal-title{font-size:18px!important;font-weight:600!important}.semi-modal-mask{background:var(--f-scrim)!important}.semi-sidesheet-inner{border-left:1px solid var(--f-border);background:var(--f-surface)!important}
