:root{--x:0px;--y:0px;--primary-color:#0059d6;--secondary-color:#053e8e;--color-light:#000;--bg-color-light:#f6f6f6d9;--color-dark:#fff;--bg-color-dark:#000000d9;--scrollbar-track-bg-light:#dcdcdc;--scrollbar-thumb-bg-light:var(--primary-color);--scrollbar-track-bg-dark:#494949;--scrollbar-thumb-bg-dark:var(--primary-color);--btn-normal-color-light:#000;--btn-normal-bg-light:#fff;--btn-normal-hover-color-light:var(--primary-color);--btn-normal-hover-border-color-light:var(--primary-color);--btn-normal-active-color-light:var(--secondary-color);--btn-normal-active-border-color-light:var(--secondary-color);--btn-normal-color-dark:#000;--btn-normal-bg-dark:#fff;--btn-normal-hover-color-dark:var(--primary-color);--btn-normal-hover-border-color-dark:var(--primary-color);--btn-normal-active-color-dark:var(--secondary-color);--btn-normal-active-border-color-dark:var(--secondary-color);--btn-primary-color-light:#fff;--btn-primary-bg-light:var(--primary-color);--btn-primary-hover-bg-light:var(--secondary-color);--btn-primary-active-bg-light:var(--primary-color);--btn-primary-color-dark:#fff;--btn-primary-bg-dark:var(--primary-color);--btn-primary-hover-bg-dark:var(--secondary-color);--btn-primary-active-bg-dark:var(--primary-color);--btn-link-color-light:var(--primary-color);--btn-link-bg-light:transparent;--btn-link-hover-color-light:var(--secondary-color);--btn-link-active-color-light:var(--primary-color);--btn-link-color-dark:var(--primary-color);--btn-link-bg-dark:transparent;--btn-link-hover-color-dark:var(--secondary-color);--btn-link-active-color-dark:var(--primary-color);--btn-text-color-light:#2e2e2e;--btn-text-bg-light:transparent;--btn-text-hover-bg-light:#e8e8e8;--btn-text-active-bg-light:#cecece;--btn-text-color-dark:#e6e6e6;--btn-text-bg-dark:transparent;--btn-text-hoer-color-dark:#222;--btn-text-hover-bg-dark:#fff3;--btn-text-active-color-dark:#161616;--btn-text-active-bg-dark:#fff6;--radio-normal-color-light:#000;--radio-normal-bg-light:#fff;--radio-normal-hover-color-light:var(--primary-color);--radio-primary-color-light:#fff;--radio-primary-bg-light:var(--primary-color);--radio-primary-hover-bg-light:var(--secondary-color);--radio-primary-active-bg-light:var(--primary-color);--radio-normal-color-dark:#ededed;--radio-normal-bg-dark:#ffffff0f;--radio-normal-hover-color-dark:var(--primary-color);--radio-primary-color-dark:#fff;--radio-primary-bg-dark:var(--primary-color);--radio-primary-hover-bg-dark:var(--secondary-color);--radio-primary-active-bg-dark:var(--primary-color);--card-color-light:#5f5f5f;--card-bg-light:#fff9;--card-hover-bg-light:#fff9;--card-active-bg-light:#fff6;--card-color-dark:#fff;--card-bg-dark:#ffffff0f;--card-hover-bg-dark:#ffffff1a;--card-active-bg-dark:#ffffff0a;--progress-bg-light:#00000014;--progress-inner-bg-light:var(--primary-color);--progress-bg-dark:#dddddd14;--progress-inner-bg-dark:var(--primary-color);--dropdown-bg-light:#fffc;--dropdown-bg-dark:#3e3e3ecc;--modal-bg-light:#f6f6f6;--modal-mask-bg-light:#fff6;--modal-bg-dark:#343434;--modal-mask-bg-dark:#0006;--switch-on-bg-light:var(--primary-color);--switch-on-dot-bg-light:#fff;--switch-on-bg-dark:var(--primary-color);--switch-on-dot-bg-dark:#fff;--switch-off-bg-light:#0000000f;--switch-off-dot-bg-light:#fff;--switch-off-bg-dark:#ffffff0f;--switch-off-dot-bg-dark:#fff;--input-color-light:#000;--input-bg-light:#fff;--input-color-dark:#fff;--input-bg-dark:#ffffff0f;--divider-color-light:#c6c6c6;--divider-color-dark:#4d4d4d;--select-color-light:#000;--select-bg-light:#fff;--select-option-bg-light:#fff;--select-color-dark:#fff;--select-bg-dark:#ffffff0f;--select-option-bg-dark:#434343;--toast-bg-light:#fff;--toast-bg-dark:#343434;--menu-bg-light:#fffc;--menu-bg-dark:#3e3e3ecc;--table-tr-odd-bg-light:#f7f7f7;--table-tr-even-bg-light:#eee;--table-tr-odd-hover-bg-light:#cacaca;--table-tr-even-hover-bg-light:#cacaca;--table-tr-odd-bg-dark:#2e2e2e;--table-tr-even-bg-dark:#252525;--table-tr-odd-hover-bg-dark:#3d3d3d;--table-tr-even-hover-bg-dark:#3d3d3d;--level-0-color:gray;--level-1-color:#29b280;--level-2-color:#b68b1f;--level-3-color:#ea6060;--level-4-color:#f00e0e}:root body[theme-mode=light]{--color:var(--color-light);--bg-color:var(--bg-color-light);--scrollbar-track-bg:var(--scrollbar-track-bg-light);--scrollbar-thumb-bg:var(--scrollbar-thumb-bg-light);--btn-normal-color:var(--btn-normal-color-light);--btn-normal-bg:var(--btn-normal-bg-light);--btn-normal-hover-color:var(--btn-normal-hover-color-light);--btn-normal-hover-border-color:var(--btn-normal-hover-border-color-light);--btn-normal-active-color:var(--btn-normal-active-color-light);--btn-normal-active-border-color:var(--btn-normal-active-border-color-light);--btn-primary-color:var(--btn-primary-color-light);--btn-primary-bg:var(--btn-primary-bg-light);--btn-primary-hover-bg:var(--btn-primary-hover-bg-light);--btn-primary-active-bg:var(--btn-primary-active-bg-light);--btn-link-color:var(--btn-link-color-light);--btn-link-bg:var(--btn-link-bg-light);--btn-link-hover-color:var(--btn-link-hover-color-light);--btn-link-active-color:var(--btn-link-active-color-light);--btn-text-color:var(--btn-text-color-light);--btn-text-bg:var(--btn-text-bg-light);--btn-text-hover-bg:var(--btn-text-hover-bg-light);--btn-text-active-bg:var(--btn-text-active-bg-light);--radio-normal-color:var(--radio-normal-color-light);--radio-normal-bg:var(--radio-normal-bg-light);--radio-normal-hover-color:var(--radio-normal-hover-color-light);--radio-primary-color:var(--radio-primary-color-light);--radio-primary-bg:var(--radio-primary-bg-light);--radio-primary-hover-bg:var(--radio-primary-hover-bg-light);--radio-primary-active-bg:var(--radio-primary-active-bg-light);--card-color:var(--card-color-light);--card-bg:var(--card-bg-light);--card-hover-bg:var(--card-hover-bg-light);--card-active-bg:var(--card-active-bg-light);--progress-bg:var(--progress-bg-light);--progress-inner-bg:var(--progress-inner-bg-light);--dropdown-bg:var(--dropdown-bg-light);--modal-bg:var(--modal-bg-light);--modal-mask-bg:var(--modal-mask-bg-light);--switch-on-bg:var(--switch-on-bg-light);--switch-on-dot-bg:var(--switch-on-dot-bg-light);--switch-off-bg:var(--switch-off-bg-light);--switch-off-dot-bg:var(--switch-off-dot-bg-light);--input-color:var(--input-color-light);--input-bg:var(--input-bg-light);--divider-color:var(--divider-color-light);--select-color:var(--select-color-light);--select-bg:var(--select-bg-light);--select-option-bg:var(--select-option-bg-light);--toast-bg:var(--toast-bg-light);--menu-bg:var(--menu-bg-light);--table-tr-odd-bg:var(--table-tr-odd-bg-light);--table-tr-even-bg:var(--table-tr-even-bg-light);--table-tr-odd-hover-bg:var(--table-tr-odd-hover-bg-light);--table-tr-even-hover-bg:var(--table-tr-even-hover-bg-light)}:root body[theme-mode=dark]{--color:var(--color-dark);--bg-color:var(--bg-color-dark);--scrollbar-track-bg:var(--scrollbar-track-bg-dark);--scrollbar-thumb-bg:var(--scrollbar-thumb-bg-dark);--btn-normal-color:var(--btn-normal-color-dark);--btn-normal-bg:var(--btn-normal-bg-dark);--btn-normal-hover-color:var(--btn-normal-hover-color-dark);--btn-normal-hover-border-color:var(--btn-normal-hover-border-color-dark);--btn-normal-active-color:var(--btn-normal-active-color-dark);--btn-normal-active-border-color:var(--btn-normal-active-border-color-dark);--btn-primary-color:var(--btn-primary-color-dark);--btn-primary-bg:var(--btn-primary-bg-dark);--btn-primary-hover-bg:var(--btn-primary-hover-bg-dark);--btn-primary-active-bg:var(--btn-primary-active-bg-dark);--btn-link-color:var(--btn-link-color-dark);--btn-link-bg:var(--btn-link-bg-dark);--btn-link-hover-color:var(--btn-link-hover-color-dark);--btn-link-active-color:var(--btn-link-active-color-dark);--btn-text-color:var(--btn-text-color-dark);--btn-text-bg:var(--btn-text-bg-dark);--btn-text-hover-bg:var(--btn-text-hover-bg-dark);--btn-text-active-bg:var(--btn-text-active-bg-dark);--radio-normal-color:var(--radio-normal-color-dark);--radio-normal-bg:var(--radio-normal-bg-dark);--radio-normal-hover-color:var(--radio-normal-hover-color-dark);--radio-primary-color:var(--radio-primary-color-dark);--radio-primary-bg:var(--radio-primary-bg-dark);--radio-primary-hover-bg:var(--radio-primary-hover-bg-dark);--radio-primary-active-bg:var(--radio-primary-active-bg-dark);--card-color:var(--card-color-dark);--card-bg:var(--card-bg-dark);--card-hover-bg:var(--card-hover-bg-dark);--card-active-bg:var(--card-active-bg-dark);--progress-bg:var(--progress-bg-dark);--progress-inner-bg:var(--progress-inner-bg-dark);--dropdown-bg:var(--dropdown-bg-dark);--modal-bg:var(--modal-bg-dark);--modal-mask-bg:var(--modal-mask-bg-dark);--switch-on-bg:var(--switch-on-bg-dark);--switch-on-dot-bg:var(--switch-on-dot-bg-dark);--switch-off-bg:var(--switch-off-bg-dark);--switch-off-dot-bg:var(--switch-off-dot-bg-dark);--input-color:var(--input-color-dark);--input-bg:var(--input-bg-dark);--divider-color:var(--divider-color-dark);--select-color:var(--select-color-dark);--select-bg:var(--select-bg-dark);--select-option-bg:var(--select-option-bg-dark);--toast-bg:var(--toast-bg-dark);--menu-bg:var(--menu-bg-dark);--table-tr-odd-bg:var(--table-tr-odd-bg-dark);--table-tr-even-bg:var(--table-tr-even-bg-dark);--table-tr-odd-hover-bg:var(--table-tr-odd-hover-bg-dark);--table-tr-even-hover-bg:var(--table-tr-even-hover-bg-dark)}div,input{box-sizing:border-box}a{color:var(--color);text-decoration:none}::view-transition-old(root){animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:.5s ease-in clip}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:6px}body[debug-outline=true] *{outline:1px solid var(--color)}body{color:var(--color);background-color:var(--bg-color);-webkit-user-select:none;user-select:none;margin:0;line-height:1.32}#app{flex-direction:column;height:100vh;display:flex}.grid-list-grid{flex:1;margin-top:8px;font-size:12px;overflow-y:auto}.grid-list-grid .grid-list-item{width:calc(33.3333% - 16px);margin:8px;display:inline-block}.grid-list-list{flex-direction:column;flex:1;gap:16px;margin-top:8px;padding:8px;font-size:12px;display:flex;overflow-y:auto}.grid-list-header{align-items:center;padding:0 8px;display:flex}.grid-list-empty{height:90%}.form-item{justify-content:space-between;align-items:center;padding:4px 12px;font-size:14px;display:flex}.form-action{justify-content:flex-end;margin-top:8px;display:flex}.hover\:\!bg-red:hover{background-color:#f009!important}@keyframes clip{0%{clip-path:circle(0% at var(--x)var(--y))}to{clip-path:circle(100% at var(--x)var(--y))}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-down-enter-active,.slide-down-leave-active{transition:transform .2s ease-out}.slide-down-enter-from,.slide-down-leave-to{transform:translateY(-100%)}.m-0{margin:0}.m-2{margin:2px}.m-4{margin:4px}.m-6{margin:6px}.m-8{margin:8px}.m-12{margin:12px}.m-16{margin:16px}.m-20{margin:20px}.m-24{margin:24px}.m-32{margin:32px}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-2{margin-right:2px}.mr-4{margin-right:4px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-24{margin-right:24px}.mr-32{margin-right:32px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-2{margin-left:2px}.ml-4{margin-left:4px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-24{margin-left:24px}.ml-32{margin-left:32px}.ml-auto{margin-left:auto}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:2px;margin-right:2px}.mx-4{margin-left:4px;margin-right:4px}.mx-6{margin-left:6px;margin-right:6px}.mx-8{margin-left:8px;margin-right:8px}.mx-12{margin-left:12px;margin-right:12px}.mx-16{margin-left:16px;margin-right:16px}.mx-20{margin-left:20px;margin-right:20px}.mx-24{margin-left:24px;margin-right:24px}.mx-32{margin-left:32px;margin-right:32px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:2px;margin-bottom:2px}.my-4{margin-top:4px;margin-bottom:4px}.my-6{margin-top:6px;margin-bottom:6px}.my-8{margin-top:8px;margin-bottom:8px}.my-12{margin-top:12px;margin-bottom:12px}.my-16{margin-top:16px;margin-bottom:16px}.my-20{margin-top:20px;margin-bottom:20px}.my-24{margin-top:24px;margin-bottom:24px}.my-32{margin-top:32px;margin-bottom:32px}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:0}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.p-32{padding:32px}.pt-0{padding-top:0}.pt-2{padding-top:2px}.pt-4{padding-top:4px}.pt-6{padding-top:6px}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pr-0{padding-right:0}.pr-2{padding-right:2px}.pr-4{padding-right:4px}.pr-6{padding-right:6px}.pr-8{padding-right:8px}.pr-12{padding-right:12px}.pr-16{padding-right:16px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-32{padding-right:32px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:2px}.pb-4{padding-bottom:4px}.pb-6{padding-bottom:6px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pl-0{padding-left:0}.pl-2{padding-left:2px}.pl-4{padding-left:4px}.pl-6{padding-left:6px}.pl-8{padding-left:8px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-32{padding-left:32px}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:2px;padding-right:2px}.px-4{padding-left:4px;padding-right:4px}.px-6{padding-left:6px;padding-right:6px}.px-8{padding-left:8px;padding-right:8px}.px-12{padding-left:12px;padding-right:12px}.px-16{padding-left:16px;padding-right:16px}.px-20{padding-left:20px;padding-right:20px}.px-24{padding-left:24px;padding-right:24px}.px-32{padding-left:32px;padding-right:32px}.py-0{padding-top:0;padding-bottom:0}.py-2{padding-top:2px;padding-bottom:2px}.py-4{padding-top:4px;padding-bottom:4px}.py-6{padding-top:6px;padding-bottom:6px}.py-8{padding-top:8px;padding-bottom:8px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.py-20{padding-top:20px;padding-bottom:20px}.py-24{padding-top:24px;padding-bottom:24px}.py-32{padding-top:32px;padding-bottom:32px}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}.gap-2{gap:2px}.gap-x-2{column-gap:2px}.gap-y-2{row-gap:2px}.gap-4{gap:4px}.gap-x-4{column-gap:4px}.gap-y-4{row-gap:4px}.gap-8{gap:8px}.gap-x-8{column-gap:8px}.gap-y-8{row-gap:8px}.gap-10{gap:10px}.gap-x-10{column-gap:10px}.gap-y-10{row-gap:10px}.gap-12{gap:12px}.gap-x-12{column-gap:12px}.gap-y-12{row-gap:12px}.gap-16{gap:16px}.gap-x-16{column-gap:16px}.gap-y-16{row-gap:16px}.gap-24{gap:24px}.gap-x-24{column-gap:24px}.gap-y-24{row-gap:24px}.gap-32{gap:32px}.gap-x-32{column-gap:32px}.gap-y-32{row-gap:32px}.text-10{font-size:10px}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-24{font-size:24px}.text-32{font-size:32px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.underline{text-decoration:underline}.text-nowrap{text-wrap:nowrap}.text-ellipsis{text-overflow:ellipsis}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.leading-relaxed{line-height:1.625}.font-bold{font-weight:700}.select-text{-webkit-user-select:text;user-select:text}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.\!hidden{display:none!important}.invisible{visibility:hidden}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.shrink-0{flex-shrink:0}.flex-1{flex:1}.flex-none{flex:none}.flex-auto{flex:auto}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-3{grid-column:span 3/span 3}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-span-4{grid-column:span 4/span 4}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-span-5{grid-column:span 5/span 5}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-6{grid-column:span 6/span 6}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-span-7{grid-column:span 7/span 7}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-span-8{grid-column:span 8/span 8}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-span-9{grid-column:span 9/span 9}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-span-10{grid-column:span 10/span 10}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-span-11{grid-column:span 11/span 11}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-12{grid-column:span 12/span 12}.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.col-span-24{grid-column:span 24/span 24}.grid-cols-32{grid-template-columns:repeat(32,minmax(0,1fr))}.col-span-32{grid-column:span 32/span 32}.grid-cols-64{grid-template-columns:repeat(64,minmax(0,1fr))}.col-span-64{grid-column:span 64/span 64}.rounded-0{border-radius:0}.rounded-2{border-radius:2px}.rounded-4{border-radius:4px}.rounded-6{border-radius:6px}.rounded-8{border-radius:8px}.rounded-16{border-radius:16px}.rounded-32{border-radius:32px}.rounded-9999,.rounded-full{border-radius:9999px}.w-0{width:0}.h-0{height:0}.min-w-0{min-width:0}.min-h-0{min-height:0}.w-8{width:8px}.h-8{height:8px}.min-w-8{min-width:8px}.min-h-8{min-height:8px}.w-10{width:10px}.h-10{height:10px}.min-w-10{min-width:10px}.min-h-10{min-height:10px}.w-12{width:12px}.h-12{height:12px}.min-w-12{min-width:12px}.min-h-12{min-height:12px}.w-16{width:16px}.h-16{height:16px}.min-w-16{min-width:16px}.min-h-16{min-height:16px}.w-18{width:18px}.h-18{height:18px}.min-w-18{min-width:18px}.min-h-18{min-height:18px}.w-24{width:24px}.h-24{height:24px}.min-w-24{min-width:24px}.min-h-24{min-height:24px}.w-32{width:32px}.h-32{height:32px}.min-w-32{min-width:32px}.min-h-32{min-height:32px}.w-42{width:42px}.h-42{height:42px}.min-w-42{min-width:42px}.min-h-42{min-height:42px}.w-64{width:64px}.h-64{height:64px}.min-w-64{min-width:64px}.min-h-64{min-height:64px}.w-128{width:128px}.h-128{height:128px}.min-w-128{min-width:128px}.min-h-128{min-height:128px}.w-256{width:256px}.h-256{height:256px}.min-w-256{min-width:256px}.min-h-256{min-height:256px}.w-\[25\%\]{width:25%}.h-\[25\%\]{height:25%}.min-w-\[25\%\]{min-width:25%}.min-h-\[25\%\]{min-height:25%}.max-w-\[25\%\]{max-width:25%}.max-h-\[25\%\]{max-height:25%}.w-\[50\%\]{width:50%}.h-\[50\%\]{height:50%}.min-w-\[50\%\]{min-width:50%}.min-h-\[50\%\]{min-height:50%}.max-w-\[50\%\]{max-width:50%}.max-h-\[50\%\]{max-height:50%}.w-\[60\%\]{width:60%}.h-\[60\%\]{height:60%}.min-w-\[60\%\]{min-width:60%}.min-h-\[60\%\]{min-height:60%}.max-w-\[60\%\]{max-width:60%}.max-h-\[60\%\]{max-height:60%}.w-\[75\%\]{width:75%}.h-\[75\%\]{height:75%}.min-w-\[75\%\]{min-width:75%}.min-h-\[75\%\]{min-height:75%}.max-w-\[75\%\]{max-width:75%}.max-h-\[75\%\]{max-height:75%}.w-\[90\%\]{width:90%}.h-\[90\%\]{height:90%}.min-w-\[90\%\]{min-width:90%}.min-h-\[90\%\]{min-height:90%}.max-w-\[90\%\]{max-width:90%}.max-h-\[90\%\]{max-height:90%}.w-\[100\%\]{width:100%}.h-\[100\%\]{height:100%}.min-w-\[100\%\]{min-width:100%}.min-h-\[100\%\]{min-height:100%}.max-w-\[100\%\]{max-width:100%}.max-h-\[100\%\]{max-height:100%}.w-full{width:100%}.h-full{height:100%}.fixed{position:fixed}.sticky{position:sticky}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.z-2{z-index:2}.z-3{z-index:3}.z-9{z-index:9}.z-99{z-index:99}.z-999{z-index:999}.z-9999{z-index:9999}.top-0{top:0}.right-8{right:8px}.bottom-4{bottom:4px}.bottom-12{bottom:12px}.left-1\/2{left:50%}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blur-3xl{filter:blur(64px)}.origin-center{transform-origin:50%}.rotate-0{transform:rotate(0)}.-rotate-90{transform:rotate(-90deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.-translate-x-1\/2{transform:translate(-50%)}.translate-y-0{transform:translateY(0)}.translate-y-full{transform:translateY(100%)}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.transition-all{transition-property:all}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-400{transition-duration:.4s}.shadow{box-shadow:0 4px 8px #0003}.outline-none{outline:none}.border-0{border:none}.bg-transparent{background:0 0}.border-collapse{border-collapse:collapse}[data-v-d143842a] .cm-editor{height:100%}[data-v-d143842a] .cm-scroller{font-family:monaco,Consolas,Menlo,Courier,monospace;font-size:14px}[data-v-d143842a] .cm-focused{outline:none}table thead tr[data-v-5dcd64a5],table tbody tr[data-v-5dcd64a5]:nth-child(odd){background:var(--table-tr-odd-bg)}table tbody tr[data-v-5dcd64a5]:nth-child(odd):hover{background:var(--table-tr-odd-hover-bg)}table tbody tr[data-v-5dcd64a5]:nth-child(2n){background:var(--table-tr-even-bg)}table tbody tr[data-v-5dcd64a5]:nth-child(2n):hover{background:var(--table-tr-even-hover-bg)}.cyan[data-v-6d35ff66]{color:#22a3a7;background-color:#e6fffb;border:1px solid #22a3a7}.green[data-v-6d35ff66]{color:#389e0d;background-color:#f6ffed;border:1px solid #389e0d}.red[data-v-6d35ff66]{color:#d52e3b;background-color:#fff1f0;border:1px solid #d52e3b}.default[data-v-6d35ff66]{color:#3d3d3d;background-color:#fff;border:1px solid #898989}.primary[data-v-6d35ff66]{color:var(--btn-primary-color);background-color:var(--primary-color);border:1px solid var(--secondary-color)}.small[data-v-6d35ff66]{margin:0 2px;padding:0 4px;font-size:10px}.gui-confirm[data-v-344e56f8]{background:var(--toast-bg);min-width:340px;max-width:60%}.gui-message[data-v-1cbe79b1]{background:var(--toast-bg)}.gui-message:hover .close[data-v-1cbe79b1]{visibility:visible}.modal-enter-active .gui-modal-modal[data-v-91746c8c],.modal-leave-active .gui-modal-modal[data-v-91746c8c]{transition:transform .2s ease-in-out,opacity .2s ease-in-out}.modal-enter-from .gui-modal-modal[data-v-91746c8c],.modal-leave-to .gui-modal-modal[data-v-91746c8c]{opacity:0;transform:scale(0)}.gui-modal-mask[data-v-91746c8c]{background-color:var(--modal-mask-bg)}.gui-modal-mask .gui-modal-modal[data-v-91746c8c]{background-color:var(--modal-bg)}.maximize-normal[data-v-91746c8c]{transform:rotate(-180deg)}.maximize[data-v-91746c8c]{transform:rotate(0)}.gui-picker[data-v-5718c4b0]{background:var(--toast-bg);min-width:340px;max-width:60%}.gui-picker .item[data-v-5718c4b0]:nth-child(odd){background:var(--table-tr-odd-bg)}.gui-picker .item[data-v-5718c4b0]:nth-child(2n){background:var(--table-tr-even-bg)}.gui-input[data-v-b2631119]{border:1px solid #0000}.gui-input .editable[data-v-b2631119]{max-width:210px}.gui-input .editable .disabled[data-v-b2631119]{margin-bottom:-2px}.gui-input input[data-v-b2631119]{color:var(--input-color)}.gui-input .code[data-v-b2631119]{max-height:300px}.bg-color[data-v-b2631119]{background:var(--input-bg)}.limit-width[data-v-b2631119]{width:210px}.auto-size[data-v-b2631119]{min-width:0!important}.disabled input[data-v-b2631119]{cursor:not-allowed}.border[data-v-b2631119]{border:1px solid var(--primary-color)}.small input[data-v-b2631119]{font-size:12px}.gui-confirm[data-v-758d414b]{background:var(--toast-bg);min-width:340px}.normal[data-v-4224f439]{color:var(--btn-normal-color);background-color:var(--btn-normal-bg)}.normal[data-v-4224f439]:hover{color:var(--btn-normal-hover-color);border-color:var(--btn-normal-hover-border-color)}.normal[data-v-4224f439]:active{color:var(--btn-normal-active-color);border-color:var(--btn-normal-active-border-color)}.primary[data-v-4224f439]{color:var(--btn-primary-color);background-color:var(--btn-primary-bg);border:none}.primary[data-v-4224f439]:hover{background-color:var(--btn-primary-hover-bg)}.primary[data-v-4224f439]:active{background-color:var(--btn-primary-active-bg)}.link[data-v-4224f439]{color:var(--btn-link-color);background-color:var(--btn-link-bg);border:none}.link[data-v-4224f439]:hover{color:var(--btn-link-hover-color)}.link[data-v-4224f439]:active{color:var(--btn-link-active-color)}.text[data-v-4224f439]{color:var(--btn-text-color);background-color:var(--btn-text-bg);border:none}.text[data-v-4224f439]:hover{color:var(--btn-text-hover-color);background-color:var(--btn-text-hover-bg)}.text[data-v-4224f439]:active{color:var(--btn-text-active-color);background-color:var(--btn-text-active-bg)}.small[data-v-4224f439]{padding:4px 8px;font-size:12px}.large[data-v-4224f439]{padding:8px 12px;font-size:16px}.rotation[data-v-4224f439]{animation:2s linear infinite rotate}.gui-card[data-v-2c54f528]{color:var(--card-color);background-color:var(--card-bg);transition:box-shadow .2s,background .2s}.gui-card[data-v-2c54f528]:hover{background-color:var(--card-hover-bg);box-shadow:0 8px 8px #0000000f}.gui-card[data-v-2c54f528]:active{background-color:var(--card-active-bg)}.gui-card-header_title[data-v-2c54f528]{color:var(--card-color)}.gui-checkbox[data-v-01c8f198]{border:1px solid var(--primary-color)}.gui-checkbox-button[data-v-01c8f198]{color:var(--radio-normal-color);background-color:var(--radio-normal-bg);border-left:1px solid var(--primary-color)}.gui-checkbox-button[data-v-01c8f198]:first-child{border-left:none}.gui-checkbox-button[data-v-01c8f198]:hover{color:var(--radio-normal-hover-color)}.gui-checkbox .active[data-v-01c8f198]{color:var(--radio-primary-color);background-color:var(--radio-primary-bg)}.gui-checkbox .active[data-v-01c8f198]:hover{background-color:var(--radio-primary-hover-bg)}.gui-checkbox .active[data-v-01c8f198]:active{background-color:var(--radio-primary-active-bg)}.small .checkbox-button[data-v-01c8f198]{padding:4px 8px;font-size:10px}.overlay-enter-active[data-v-47b401c4],.overlay-leave-active[data-v-47b401c4]{transform-origin:var(--68826cd5);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.overlay-enter-from[data-v-47b401c4],.overlay-leave-to[data-v-47b401c4]{opacity:0;transform:scaleY(0)}.gui-dropdown-overlay[data-v-47b401c4]{background:var(--dropdown-bg)}.list-enter-active[data-v-6aae0f4f],.list-leave-active[data-v-6aae0f4f]{transition:all .2s}.list-enter-from[data-v-6aae0f4f],.list-leave-to[data-v-6aae0f4f]{opacity:0;transform:scale(0)}.gui-kv-editor[data-v-867574ac]{min-width:219px}.menu-enter-active[data-v-88939d7f],.menu-leave-active[data-v-88939d7f]{transform-origin:top;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.menu-enter-from[data-v-88939d7f],.menu-leave-to[data-v-88939d7f]{opacity:0;transform:scaleY(0)}.gui-menu[data-v-88939d7f]{background:var(--menu-bg);min-width:90px}.gui-progress-line[data-v-908988e4]{background-color:var(--progress-bg)}.gui-progress-line .inner[data-v-908988e4]{background-color:var(--progress-inner-bg)}.gui-progress-line .warning[data-v-908988e4]{background-color:#ffc107}.gui-progress-line .danger[data-v-908988e4]{background-color:#f44336}.gui-radio[data-v-47a134b5]{border:1px solid var(--primary-color)}.gui-radio-button[data-v-47a134b5]{color:var(--radio-normal-color);background-color:var(--radio-normal-bg);border-left:1px solid var(--primary-color)}.gui-radio-button[data-v-47a134b5]:first-child{border-left:none}.gui-radio-button[data-v-47a134b5]:hover{color:var(--radio-normal-hover-color)}.gui-radio .active[data-v-47a134b5]{color:var(--radio-primary-color);background-color:var(--radio-primary-bg)}.gui-radio .active[data-v-47a134b5]:hover{background-color:var(--radio-primary-hover-bg)}.gui-radio .active[data-v-47a134b5]:active{background-color:var(--radio-primary-active-bg)}.small .gui-radio-button[data-v-47a134b5]{padding:4px 8px;font-size:10px}.gui-select[data-v-8e0a7c4d]{background:var(--select-bg)}.gui-select select[data-v-8e0a7c4d]{color:var(--select-color)}.gui-select select option[data-v-8e0a7c4d]{background:var(--select-option-bg)}.auto-size[data-v-8e0a7c4d]{width:100%}.border[data-v-8e0a7c4d]{border:1px solid var(--primary-color)}.small[data-v-8e0a7c4d]{font-size:12px}.small select[data-v-8e0a7c4d]{padding:3px}.gui-switch[data-v-978d75ed]{min-width:50px}.gui-switch .slot[data-v-978d75ed]{transition:margin .2s}.small[data-v-978d75ed]{height:20px}.small .dot[data-v-978d75ed]{width:12px;height:12px}.square[data-v-978d75ed]{border-radius:4px}.square .dot[data-v-978d75ed]{border-radius:2px;width:4px}.on[data-v-978d75ed]{color:#fff;background-color:var(--switch-on-bg)}.on .dot[data-v-978d75ed]{background-color:var(--switch-on-dot-bg);left:calc(100% - 22px)}.on .slot[data-v-978d75ed]{margin-left:10px;margin-right:26px}.on.small .dot[data-v-978d75ed]{left:calc(100% - 16px)}.on.small .slot[data-v-978d75ed]{margin-left:8px;margin-right:20px}.on.square .dot[data-v-978d75ed]{left:calc(100% - 8px)}.on.square .slot[data-v-978d75ed]{margin-left:8px;margin-right:12px}.off[data-v-978d75ed]{color:var(--card-color);background-color:var(--switch-off-bg)}.off .dot[data-v-978d75ed]{background-color:var(--switch-off-dot-bg);left:4px}.off .slot[data-v-978d75ed]{margin-left:26px;margin-right:10px}.off.small .dot[data-v-978d75ed]{left:4px}.off.small .slot[data-v-978d75ed]{margin-left:20px;margin-right:8px}.off.square .slot[data-v-978d75ed]{margin-left:12px;margin-right:8px}.disabled[data-v-978d75ed]{cursor:not-allowed}.position-left .gui-tabs-tab[data-v-f09eaa30]{flex-direction:column;width:20%}.position-left .slot[data-v-f09eaa30]{width:80%}.position-top[data-v-f09eaa30]{flex-direction:column}.position-top .gui-tabs-tab[data-v-f09eaa30]{justify-content:center;margin-bottom:8px}.gui-tips[data-v-11d3b0b2]{background:var(--menu-bg)}.gui-traffic-chart[data-v-32ebbe27]{background:var(--card-bg)}.expand-enter-active[data-v-e14cc632],.expand-leave-active[data-v-e14cc632]{transform-origin:top;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.expand-enter-from[data-v-e14cc632],.expand-leave-to[data-v-e14cc632]{transform:scaleY(0)}.action-expand[data-v-e14cc632]{transform:rotate(-90deg)}.action-expand-expanded[data-v-e14cc632]{transform:rotate(0)}.rotation[data-v-e14cc632]{animation:2s linear infinite rotate}.log[data-v-70eb4768]{background:var(--card-bg)}.log[data-v-70eb4768]:hover{color:#fff;background:var(--primary-color)}.log:hover .type[data-v-70eb4768]{color:#fff}.type[data-v-70eb4768]{width:50px;color:var(--primary-color)}.description[data-v-81408299]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action[data-v-81408299]{margin-top:4px;display:flex}.action .edit[data-v-81408299]{margin-left:-4px;padding-left:4px}.status[data-v-81408299]{padding-right:4px}.running[data-v-81408299]{color:#adff2f}.stopped[data-v-81408299]{color:red}.warn[data-v-53389d3f]{color:#c8c10b}.action-expand[data-v-2d97214a]{transition:all .2s}.rotate-z[data-v-2d97214a]{transform:rotate(90deg)}.title[data-v-ea46a97e]{margin:12px 4px;font-size:16px;font-weight:700}.branch[data-v-ea46a97e]{display:flex}.branch-item[data-v-ea46a97e]{width:36%;height:70px;margin-right:8px;font-size:12px}.settings-item[data-v-befa3469]{flex-direction:column;align-items:flex-start;padding:8px 16px;display:flex}.settings-item .title[data-v-befa3469]{align-self:flex-start;padding:8px 0 16px;font-size:18px;font-weight:700}.settings-item .title .tips[data-v-befa3469]{font-size:12px;font-weight:400}.form .name[data-v-b8d97857]{white-space:nowrap}.form .input[data-v-b8d97857]{width:77%}.traffic-diagram[data-v-61bdab11]{position:absolute;top:40px;right:12px}.about[data-v-56eb2ead]{padding:36px 0 0}.command-view[data-v-57c96b37]{z-index:9999;background:var(--modal-bg);border-radius:4px;min-width:50%;position:fixed;top:40px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #0003}.input-view[data-v-57c96b37]{z-index:9;padding:6px;position:relative;box-shadow:0 8px 8px #0000000f}.command-arrow[data-v-57c96b37]{position:absolute;top:13px;left:12px}.commands[data-v-57c96b37]{max-height:calc(100vh - 130px);padding:8px;overflow-y:auto}.no-cmds[data-v-57c96b37]{padding:4px;font-size:12px}.rotation[data-v-57c96b37]{animation:2s linear infinite rotate;position:absolute;top:13px;right:38px}.progress[data-v-19e4342d]{animation:2s linear infinite rotate}
