@charset "UTF-8";*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.container{width:100%;}.wh-full{width:100%;height:100%;}@media print{.print-container{width:100%;}}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 640px){@media print{.print-container{max-width:640px;}}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 768px){@media print{.print-container{max-width:768px;}}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1024px){@media print{.print-container{max-width:1024px;}}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1280px){@media print{.print-container{max-width:1280px;}}}@media (min-width: 1536px){.container{max-width:1536px;}}@media (min-width: 1536px){@media print{.print-container{max-width:1536px;}}}.\[--el-border-radius-base\:14px\]{--el-border-radius-base:14px;}.\[--el-segmented-item-selected-color\:\#fff\]{--el-segmented-item-selected-color:#fff;}.\[--wms-card-radius\:8px\]{--wms-card-radius:8px;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.pointer-events-none{pointer-events:none;}.\!visible{visibility:visible !important;}.visible{visibility:visible;}.\!absolute{position:absolute !important;}.\!fixed{position:fixed !important;}.\!relative{position:relative !important;}.absolute,.pos-absolute,.position-absolute{position:absolute;}.fixed{position:fixed;}.position-relative,.relative{position:relative;}.sticky{position:sticky;}.after\:absolute::after{position:absolute;}.static{position:static;}.inset-0{inset:0;}.-bottom-1\.5{bottom:-0.375rem;}.-right-1{right:-0.25rem;}.-right-1\.5{right:-0.375rem;}.-top-1{top:-0.25rem;}.-top-1\.25{top:-0.3125rem;}.-top-1\.5{top:-0.375rem;}.\!left-\[calc\(var\(--tab-menu-max-width\)\+var\(--left-menu-max-width\)\)\]{left:calc(var(--tab-menu-max-width) + var(--left-menu-max-width)) !important;}.\!left-\[calc\(var\(--tab-menu-min-width\)\+var\(--left-menu-max-width\)\)\]{left:calc(var(--tab-menu-min-width) + var(--left-menu-max-width)) !important;}.\!left-\[var\(--left-menu-max-width\)\]{left:var(--left-menu-max-width) !important;}.\!left-\[var\(--left-menu-min-width\)\]{left:var(--left-menu-min-width) !important;}.\!left-\[var\(--tab-menu-max-width\)\]{left:var(--tab-menu-max-width) !important;}.\!left-\[var\(--tab-menu-min-width\)\]{left:var(--tab-menu-min-width) !important;}.\!left-0{left:0 !important;}.bottom-\[10px\],.bottom-10px{bottom:10px;}.bottom-0{bottom:0;}.bottom-10{bottom:2.5rem;}.bottom-2{bottom:0.5rem;}.bottom-20px{bottom:20px;}.bottom-3{bottom:0.75rem;}.bottom-32px{bottom:32px;}.bottom-5{bottom:1.25rem;}.bottom-50\%{bottom:50%;}.bottom-8px{bottom:8px;}.bottom-full{bottom:100%;}.left--10px{left:-10px;}.left-\[10\%\]{left:10%;}.left-\[50\%\],.left-1\/2,.left-50\%{left:50%;}.left-\[calc\(var\(--tab-menu-max-width\)\+var\(--left-menu-max-width\)\)\]{left:calc(var(--tab-menu-max-width) + var(--left-menu-max-width));}.left-\[calc\(var\(--tab-menu-min-width\)\+var\(--left-menu-max-width\)\)\]{left:calc(var(--tab-menu-min-width) + var(--left-menu-max-width));}.left-\[var\(--left-menu-max-width\)\]{left:var(--left-menu-max-width);}.left-\[var\(--left-menu-min-width\)\]{left:var(--left-menu-min-width);}.left-\[var\(--tab-menu-max-width\)\]{left:var(--tab-menu-max-width);}.left-\[var\(--tab-menu-min-width\)\]{left:var(--tab-menu-min-width);}.left-0{left:0;}.left-1\.5{left:0.375rem;}.left-17px{left:17px;}.left-23px{left:23px;}.left-24px{left:24px;}.left-3{left:0.75rem;}.left-4{left:1rem;}.left-5{left:1.25rem;}.right--0\.75{right:-0.1875rem;}.right--10px{right:-10px;}.right-\[130px\],.right-130px{right:130px;}.right-\[300px\]{right:300px;}.right-\[calc\(50\%-375px\/2\+32px\)\]{right:calc(50% - 375px / 2 + 32px);}.right-0,.right-0px{right:0;}.right-0\.5{right:0.125rem;}.right-1{right:0.25rem;}.right-10px{right:10px;}.right-12px{right:12px;}.right-15px{right:15px;}.right-20px{right:20px;}.right-3{right:0.75rem;}.right-30px{right:30px;}.right-4{right:1rem;}.right-5{right:1.25rem;}.right-50\%{right:50%;}.right-8px{right:8px;}.top--10px{top:-10px;}.top--6px{top:-6px;}.top-\[50\%\],.top-1\/2{top:50%;}.top-\[calc\(50\%\+60px\)\]{top:calc(50% + 60px);}.top-\[calc\(var\(--logo-height\)\+var\(--top-tool-height\)\)\]{top:calc(var(--logo-height) + var(--top-tool-height));}.top-0,.top-0px{top:0;}.top-1{top:0.25rem;}.top-10px{top:10px;}.top-17px{top:17px;}.top-19px{top:19px;}.top-1px{top:1px;}.top-2{top:0.5rem;}.top-20px{top:20px;}.top-3{top:0.75rem;}.top-30px{top:30px;}.top-4{top:1rem;}.top-5{top:1.25rem;}.top-8px{top:8px;}.top-full{top:100%;}.after\:left-0::after{left:0;}.after\:top-0::after{top:0;}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.isolate{isolation:isolate;}.z-\[1\],.z-1{z-index:1;}.z-\[1000\],.z-1000{z-index:1000;}.z-\[2\]{z-index:2;}.z-\[9999\],.z-9999{z-index:9999;}.z-10{z-index:10;}.z-100{z-index:100;}.z-11{z-index:11;}.z-12{z-index:12;}.z-3000{z-index:3000;}.z-36{z-index:36;}.z-99{z-index:99;}.z-9998{z-index:9998;}.grid{display:grid;}.col-span-1{grid-column:span 1/span 1;}.col-span-12{grid-column:span 12/span 12;}.col-span-2{grid-column:span 2/span 2;}.col-span-3{grid-column:span 3/span 3;}.col-span-4{grid-column:span 4/span 4;}.col-span-5{grid-column:span 5/span 5;}.grid-cols-\[120px_1fr_1fr_80px_40px\]{grid-template-columns:120px 1fr 1fr 80px 40px;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}.float-right{float:right;}.clear-both{clear:both;}.\!m-0{margin:0 !important;}.\!m-5px{margin:5px !important;}.m--8px{margin:-8px;}.m-\[calc\(0px-var\(--el-card-padding\)\)\]{margin:calc(0px - var(--el-card-padding));}.m-0,.m0{margin:0;}.m-106\.356{margin:26.589rem;}.m-10px{margin:10px;}.m-4px{margin:4px;}.m-544{margin:136rem;}.m-6\.285{margin:1.57125rem;}.m-auto{margin:auto;}.m\[1\]{margin:1;}.m\[2\]{margin:2;}.m\[b\.id\]{margin:b.id;}.m\[t\!\]{margin:t!;}.m1{margin:0.25rem;}.m10{margin:2.5rem;}.m11{margin:2.75rem;}.m111\.842{margin:27.9605rem;}.m12{margin:3rem;}.m151\.544{margin:37.886rem;}.m2{margin:0.5rem;}.m286\.4896{margin:71.6224rem;}.m3{margin:0.75rem;}.m346\.265896{margin:86.566474rem;}.m348\.416{margin:87.104rem;}.m348\.48{margin:87.12rem;}.m4{margin:1rem;}.m5{margin:1.25rem;}.m6{margin:1.5rem;}.m600\.584{margin:150.146rem;}.m7{margin:1.75rem;}.m70\.148{margin:17.537rem;}.m752\.859{margin:188.21475rem;}.m8{margin:2rem;}.m88\.676{margin:22.169rem;}.m9{margin:2.25rem;}.m91\.326{margin:22.8315rem;}.mapX{margin:undefinedpX;}.-mx-\[10px\],.mx-\[-10px\]{margin-left:-10px;margin-right:-10px;}.\!my-12px{margin-top:12px !important;margin-bottom:12px !important;}.\!my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important;}.\!my-8px{margin-top:8px !important;margin-bottom:8px !important;}.m-y-16px{margin-top:16px;margin-bottom:16px;}.mx-\[10px\],.mx-10px{margin-left:10px;margin-right:10px;}.mx-1{margin-left:0.25rem;margin-right:0.25rem;}.mx-15px{margin-left:15px;margin-right:15px;}.mx-2{margin-left:0.5rem;margin-right:0.5rem;}.mx-20px{margin-left:20px;margin-right:20px;}.mx-3{margin-left:0.75rem;margin-right:0.75rem;}.mx-5{margin-left:1.25rem;margin-right:1.25rem;}.mx-5px{margin-left:5px;margin-right:5px;}.mx-6px{margin-left:6px;margin-right:6px;}.mx-8px{margin-left:8px;margin-right:8px;}.mx-auto{margin-left:auto;margin-right:auto;}.mx-px{margin-left:1px;margin-right:1px;}.my,.my-4{margin-top:1rem;margin-bottom:1rem;}.my--1\.5{margin-top:-0.375rem;margin-bottom:-0.375rem;}.my-1{margin-top:0.25rem;margin-bottom:0.25rem;}.my-10px{margin-top:10px;margin-bottom:10px;}.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}.my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.my-5px{margin-top:5px;margin-bottom:5px;}.my-6px{margin-top:6px;margin-bottom:6px;}.my-8px{margin-top:8px;margin-bottom:8px;}.-mb-\[15px\],.-mb-15px{margin-bottom:-15px;}.-mb-0\.5{margin-bottom:-0.125rem;}.-mb-10px,.mb-\[-10px\]{margin-bottom:-10px;}.-mb-2px{margin-bottom:-2px;}.-mb-35px{margin-bottom:-35px;}.-ml-15px{margin-left:-15px;}.-mt-10px,.mt--10px{margin-top:-10px;}.-mt-12px{margin-top:-12px;}.-mt-15px{margin-top:-15px;}.-mt-25px{margin-top:-25px;}.\!-mt-10px{margin-top:-10px !important;}.\!mb-0,.m-b-0\!,.mb-0px\!{margin-bottom:0 !important;}.\!mb-10px{margin-bottom:10px !important;}.\!mb-12px{margin-bottom:12px !important;}.\!mb-8px,.m-b-8px\!{margin-bottom:8px !important;}.\!ml-\[10px\],.\!ml-10px{margin-left:10px !important;}.\!ml-0,.m-l-0px\!{margin-left:0 !important;}.\!ml-5px{margin-left:5px !important;}.\!mr-0{margin-right:0 !important;}.\!mr-10px{margin-right:10px !important;}.\!mr-12px{margin-right:12px !important;}.\!mr-4px{margin-right:4px !important;}.\!mr-6px{margin-right:6px !important;}.\!mt-20px{margin-top:20px !important;}.\!mt-5px{margin-top:5px !important;}.\[\&\>div\]\:mb-5>div,.mb-5{margin-bottom:1.25rem;}.\[\&\>div\]\:mr-5>div,.mr-5{margin-right:1.25rem;}.m-b-12px,.mb-12px{margin-bottom:12px;}.m-b-16px,.mb-16px{margin-bottom:16px;}.m-b-4px,.mb-4px{margin-bottom:4px;}.m-b-8px,.mb-8px{margin-bottom:8px;}.m-l-16px,.ml-16px{margin-left:16px;}.m-r-16px,.mr-16px{margin-right:16px;}.m-r-8px,.mr-8px{margin-right:8px;}.m-t-4px,.mt-4px{margin-top:4px;}.m-t-6px,.mt-6px{margin-top:6px;}.m-t-8px,.mt-8px{margin-top:8px;}.mb-\[-20px\]{margin-bottom:-20px;}.mb-\[0\!important\]{margin-bottom:0!important;}.mb-\[10px\],.mb-10px{margin-bottom:10px;}.mb-\[24px\],.mb-24px{margin-bottom:24px;}.mb-0{margin-bottom:0;}.mb-0\.5{margin-bottom:0.125rem;}.mb-1{margin-bottom:0.25rem;}.mb-1\!{margin-bottom:0.25rem !important;}.mb-1\.5{margin-bottom:0.375rem;}.mb-14px{margin-bottom:14px;}.mb-15px{margin-bottom:15px;}.mb-15px\!{margin-bottom:15px !important;}.mb-16,.mb16{margin-bottom:4rem;}.mb-18px{margin-bottom:18px;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.mb-20px{margin-bottom:20px;}.mb-2px{margin-bottom:2px;}.mb-3{margin-bottom:0.75rem;}.mb-3\!{margin-bottom:0.75rem !important;}.mb-30px{margin-bottom:30px;}.mb-4{margin-bottom:1rem;}.mb-5px{margin-bottom:5px;}.mb-6{margin-bottom:1.5rem;}.mb-6px{margin-bottom:6px;}.mb-auto{margin-bottom:auto;}.mb8{margin-bottom:2rem;}.me{margin-inline-end:1rem;}.ml--18{margin-left:-4.5rem;}.ml--28{margin-left:-7rem;}.ml--38\.5{margin-left:-9.625rem;}.ml-\[110px\]{margin-left:110px;}.ml-\[20px\],.ml-20px{margin-left:20px;}.ml-0{margin-left:0;}.ml-0\.5{margin-left:0.125rem;}.ml-1{margin-left:0.25rem;}.ml-1\.25{margin-left:0.3125rem;}.ml-10px{margin-left:10px;}.ml-12px{margin-left:12px;}.ml-15{margin-left:3.75rem;}.ml-15px{margin-left:15px;}.ml-1px{margin-left:1px;}.ml-2{margin-left:0.5rem;}.ml-2\!{margin-left:0.5rem !important;}.ml-22px{margin-left:22px;}.ml-24px{margin-left:24px;}.ml-2px{margin-left:2px;}.ml-3{margin-left:0.75rem;}.ml-3px{margin-left:3px;}.ml-4{margin-left:1rem;}.ml-4px{margin-left:4px;}.ml-5px{margin-left:5px;}.ml-6px{margin-left:6px;}.ml-80px{margin-left:80px;}.ml-8px{margin-left:8px;}.ml-auto,.mla{margin-left:auto;}.mr-\[10px\],.mr-10px{margin-right:10px;}.mr-\[2px\],.mr-2px{margin-right:2px;}.mr-1{margin-right:0.25rem;}.mr-1\.25{margin-right:0.3125rem;}.mr-1\.5{margin-right:0.375rem;}.mr-10{margin-right:2.5rem;}.mr-12px{margin-right:12px;}.mr-14px{margin-right:14px;}.mr-15px{margin-right:15px;}.mr-1px{margin-right:1px;}.mr-2{margin-right:0.5rem;}.mr-2\.5{margin-right:0.625rem;}.mr-20px{margin-right:20px;}.mr-24px{margin-right:24px;}.mr-3{margin-right:0.75rem;}.mr-3px{margin-right:3px;}.mr-4{margin-right:1rem;}.mr-45px{margin-right:45px;}.mr-4px{margin-right:4px;}.mr-5px{margin-right:5px;}.mr-6px{margin-right:6px;}.mr-auto{margin-right:auto;}.ms{margin-inline-start:1rem;}.mt-\[-20px\]{margin-top:-20px;}.mt-\[-4px\]{margin-top:-4px;}.mt-\[10px\],.mt-10px{margin-top:10px;}.mt-\[14px\],.mt-14px{margin-top:14px;}.mt-\[15px\],.mt-15px{margin-top:15px;}.mt-\[2px\],.mt-2px{margin-top:2px;}.mt-\[30ppx\]{margin-top:30ppx;}.mt-\[30px\],.mt-30px{margin-top:30px;}.mt-\[calc\(var\(--tags-view-height\)\+var\(--header-tabs-to-tags-gap\)\)\]{margin-top:calc(var(--tags-view-height) + var(--header-tabs-to-tags-gap));}.mt-\[calc\(var\(--top-tool-height\)\+var\(--tags-view-height\)\+var\(--header-tabs-to-tags-gap\)\)\]{margin-top:calc(var(--top-tool-height) + var(--tags-view-height) + var(--header-tabs-to-tags-gap));}.mt-0{margin-top:0;}.mt-0\.5{margin-top:0.125rem;}.mt-1{margin-top:0.25rem;}.mt-1\.25{margin-top:0.3125rem;}.mt-1\.5{margin-top:0.375rem;}.mt-1\.7{margin-top:0.425rem;}.mt-12px{margin-top:12px;}.mt-16,.mt16{margin-top:4rem;}.mt-16px{margin-top:16px;}.mt-18px{margin-top:18px;}.mt-1px{margin-top:1px;}.mt-2{margin-top:0.5rem;}.mt-2\!{margin-top:0.5rem !important;}.mt-2\.5{margin-top:0.625rem;}.mt-20{margin-top:5rem;}.mt-20px{margin-top:20px;}.mt-24px{margin-top:24px;}.mt-3{margin-top:0.75rem;}.mt-3\.25{margin-top:0.8125rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-50px{margin-top:50px;}.mt-5px{margin-top:5px;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.last\:mb-0:last-child{margin-bottom:0;}.box-border{box-sizing:border-box;}.box-content{box-sizing:content-box;}.inline{display:inline;}.\!block{display:block !important;}.block{display:block;}.after\:block::after{display:block;}.inline-block{display:inline-block;}.list-item{display:list-item;}.file-list-item::file-selector-button{display:list-item;}.hidden{display:none;}.aspect-\[9\/16\]{aspect-ratio:9/16;}.aspect-square{aspect-ratio:1/1;}.\!h-\[18px\],.\!h-18px{height:18px !important;}.\!h-\[32px\]{height:32px !important;}.\!h-\[45px\],.\!h-45px{height:45px !important;}.\!h-\[calc\(100\%-32px-30px\)\]{height:calc(100% - 32px - 30px) !important;}.\!h-\[calc\(100\%-32px-30px\+var\(--content-wrap-padding\,10px\)\)\]{height:calc(100% - 32px - 30px + var(--content-wrap-padding,10px)) !important;}.\!h-\[calc\(100\%-var\(--logo-height\)\)\]{height:calc(100% - var(--logo-height)) !important;}.\!h-\[calc\(100\%-var\(--tab-menu-collapse-height\)\)\]{height:calc(100% - var(--tab-menu-collapse-height)) !important;}.\!h-\[calc\(100\%-var\(--tags-view-height\)-var\(--header-tabs-to-tags-gap\)\)\]{height:calc(100% - var(--tags-view-height) - var(--header-tabs-to-tags-gap)) !important;}.\!h-\[calc\(100\%-var\(--top-tool-height\)-var\(--tags-view-height\)-var\(--header-tabs-to-tags-gap\)\)\]{height:calc(100% - var(--top-tool-height) - var(--tags-view-height) - var(--header-tabs-to-tags-gap)) !important;}.\!h-\[var\(--logo-height\)\]{height:var(--logo-height) !important;}.\!h-100px{height:100px !important;}.\!h-110px{height:110px !important;}.\!h-280px{height:280px !important;}.\!h-28px{height:28px !important;}.\!h-40px{height:40px !important;}.\!h-48px{height:48px !important;}.\!h-50px{height:50px !important;}.\!h-52px{height:52px !important;}.\!h-56px{height:56px !important;}.\!h-64px{height:64px !important;}.\!h-80px{height:80px !important;}.\!h-9{height:2.25rem !important;}.\!h-auto{height:auto !important;}.\!h-full,.h-full\!{height:100% !important;}.\!max-w-420px{max-width:420px !important;}.\!max-w-700px{max-width:700px !important;}.\!min-h-\[calc\(100vh-var\(--top-tool-height\)-var\(--tags-view-height\)-var\(--app-footer-height\)\)\]{min-height:calc(100vh - var(--top-tool-height) - var(--tags-view-height) - var(--app-footer-height)) !important;}.\!w-\[45px\],.\!w-45px{width:45px !important;}.\!w-\[var\(--left-menu-max-width\)\]{width:var(--left-menu-max-width) !important;}.\!w-0{width:0 !important;}.\!w-1\/1,.\!w-100\%,.\!w-full,.w-1\/1\!,.w-full\!{width:100% !important;}.\!w-1\/2,.\!w-50\%{width:50% !important;}.\!w-1\/3{width:33.3333333333% !important;}.\!w-100px{width:100px !important;}.\!w-105px{width:105px !important;}.\!w-110px{width:110px !important;}.\!w-120px,.w-120px\!{width:120px !important;}.\!w-130px,.w-130px\!{width:130px !important;}.\!w-140px{width:140px !important;}.\!w-150px,.w-150px\!{width:150px !important;}.\!w-155px{width:155px !important;}.\!w-160px,.w-160px\!{width:160px !important;}.\!w-180px{width:180px !important;}.\!w-190px{width:190px !important;}.\!w-200px,.w-200px\!{width:200px !important;}.\!w-220px{width:220px !important;}.\!w-230px{width:230px !important;}.\!w-240px,.w-240px\!{width:240px !important;}.\!w-25\%{width:25% !important;}.\!w-260px{width:260px !important;}.\!w-280px{width:280px !important;}.\!w-30{width:7.5rem !important;}.\!w-300px{width:300px !important;}.\!w-320px{width:320px !important;}.\!w-340px{width:340px !important;}.\!w-350px{width:350px !important;}.\!w-360px{width:360px !important;}.\!w-380px{width:380px !important;}.\!w-390px{width:390px !important;}.\!w-400px{width:400px !important;}.\!w-40px{width:40px !important;}.\!w-420px{width:420px !important;}.\!w-440px{width:440px !important;}.\!w-460px{width:460px !important;}.\!w-48\%{width:48% !important;}.\!w-480px{width:480px !important;}.\!w-48px{width:48px !important;}.\!w-500px,.w-500px\!{width:500px !important;}.\!w-520px{width:520px !important;}.\!w-540px{width:540px !important;}.\!w-55\%{width:55% !important;}.\!w-560px{width:560px !important;}.\!w-56px{width:56px !important;}.\!w-60{width:15rem !important;}.\!w-60px{width:60px !important;}.\!w-64px{width:64px !important;}.\!w-720px{width:720px !important;}.\!w-72px{width:72px !important;}.\!w-80,.\!w-xs,.w-80\!{width:20rem !important;}.\!w-80px,.w-80px\!{width:80px !important;}.\!w-820px{width:820px !important;}.\!w-90px{width:90px !important;}.\!w-auto{width:auto !important;}.\!w-lg{width:32rem !important;}.\!w-md{width:28rem !important;}.h-\[100\%\],.h-1\/1,.h-100\%,.h-full{height:100%;}.h-\[100px\],.h-100px{height:100px;}.h-\[10px\]{height:10px;}.h-\[110px\]{height:110px;}.h-\[160px\],.h-160px{height:160px;}.h-\[18px\],.h-18px{height:18px;}.h-\[1px\],.h-1px,.h-px{height:1px;}.h-\[200px\]{height:200px;}.h-\[20px\],.h-20px{height:20px;}.h-\[240px\]{height:240px;}.h-\[300px\]{height:300px;}.h-\[30px\],.h-30px{height:30px;}.h-\[35px\],.h-35px{height:35px;}.h-\[400px\],.h-400px{height:400px;}.h-\[480px\],.h-480px{height:480px;}.h-\[500px\],.h-500px{height:500px;}.h-\[50px\],.h-50px{height:50px;}.h-\[520px\]{height:520px;}.h-\[52px\]{height:52px;}.h-\[540px\]{height:540px;}.h-\[560px\]{height:560px;}.h-\[60px\],.h-60px{height:60px;}.h-\[calc\(100\%-60px\)\]{height:calc(100% - 60px);}.h-\[calc\(100\%-var\(--content-wrap-padding\,10px\)\*2-var\(--content-wrap-margin\,15px\)\*2-32px\*2-3px\*2-2px\)\]{height:calc(100% - var(--content-wrap-padding,10px) * 2 - var(--content-wrap-margin,15px) * 2 - 32px * 2 - 3px * 2 - 2px);}.h-\[calc\(100\%-var\(--el-card-padding\)-var\(--el-card-padding\)\)\]{height:calc(100% - var(--el-card-padding) - var(--el-card-padding));}.h-\[calc\(100\%-var\(--logo-height\)-var\(--top-tool-height\)\)\]{height:calc(100% - var(--logo-height) - var(--top-tool-height));}.h-\[calc\(100\%-var\(--top-tool-height\)\*2\)\]{height:calc(100% - var(--top-tool-height) * 2);}.h-\[calc\(100vh-196px\)\]{height:calc(100vh - 196px);}.h-\[calc\(100vh-var\(--top-tool-height\)-var\(--tags-view-height\)-var\(--app-content-padding\)-var\(--app-content-padding\)-2px\)\]{height:calc(100vh - var(--top-tool-height) - var(--tags-view-height) - var(--app-content-padding) - var(--app-content-padding) - 2px);}.h-\[var\(--app-footer-height\)\]{height:var(--app-footer-height);}.h-\[var\(--tab-menu-collapse-height\)\]{height:var(--tab-menu-collapse-height);}.h-\[var\(--tags-view-height\)\]{height:var(--tags-view-height);}.h-\[var\(--top-tool-height\)\]{height:var(--top-tool-height);}.h-1,.h1{height:0.25rem;}.h-1\.5{height:0.375rem;}.h-10{height:2.5rem;}.h-12{height:3rem;}.h-120px{height:120px;}.h-12px{height:12px;}.h-14{height:3.5rem;}.h-140px{height:140px;}.h-14px{height:14px;}.h-15px{height:15px;}.h-16{height:4rem;}.h-16px{height:16px;}.h-174px{height:174px;}.h-17px{height:17px;}.h-180px{height:180px;}.h-2,.h2{height:0.5rem;}.h-2\.5{height:0.625rem;}.h-2\/5{height:40%;}.h-20{height:5rem;}.h-23{height:5.75rem;}.h-24{height:6rem;}.h-24px{height:24px;}.h-25{height:6.25rem;}.h-250px{height:250px;}.h-26px{height:26px;}.h-27px{height:27px;}.h-28px{height:28px;}.h-3,.h3{height:0.75rem;}.h-32px{height:32px;}.h-34px{height:34px;}.h-36px{height:36px;}.h-38px{height:38px;}.h-4,.h4{height:1rem;}.h-40px{height:40px;}.h-410px{height:410px;}.h-42px{height:42px;}.h-44px{height:44px;}.h-454px{height:454px;}.h-48px{height:48px;}.h-5,.h5{height:1.25rem;}.h-54px{height:54px;}.h-56px{height:56px;}.h-6,.h6{height:1.5rem;}.h-6\.25{height:1.5625rem;}.h-64px{height:64px;}.h-667px\!{height:667px !important;}.h-6px{height:6px;}.h-7{height:1.75rem;}.h-700px{height:700px;}.h-70px{height:70px;}.h-72px{height:72px;}.h-75{height:18.75rem;}.h-8{height:2rem;}.h-80px{height:80px;}.h-85px{height:85px;}.h-88px{height:88px;}.h-8px{height:8px;}.h-9{height:2.25rem;}.h-auto,.ha{height:auto;}.h-screen{height:100vh;}.max-h-\[160px\]{max-height:160px;}.max-h-\[200px\],.max-h-200px{max-height:200px;}.max-h-\[320px\]{max-height:320px;}.max-h-\[360px\]{max-height:360px;}.max-h-\[45px\]{max-height:45px;}.max-h-\[55vh\]{max-height:55vh;}.max-h-\[60vh\],.max-h-60vh{max-height:60vh;}.max-h-\[65vh\]{max-height:65vh;}.max-h-300px{max-height:300px;}.max-h-500px{max-height:500px;}.max-h-50px{max-height:50px;}.max-h-50vh{max-height:50vh;}.max-h-600px{max-height:600px;}.max-h-70vh{max-height:70vh;}.max-h-80{max-height:20rem;}.max-h-full{max-height:100%;}.max-w-\[130px\]{max-width:130px;}.max-w-\[140px\]{max-width:140px;}.max-w-\[160px\]{max-width:160px;}.max-w-\[200px\],.max-w-200px{max-width:200px;}.max-w-\[220px\]{max-width:220px;}.max-w-\[240px\],.max-w-240px{max-width:240px;}.max-w-\[280px\]{max-width:280px;}.max-w-\[320px\]{max-width:320px;}.max-w-\[340px\]{max-width:340px;}.max-w-\[420px\]{max-width:420px;}.max-w-\[48px\]{max-width:48px;}.max-w-\[70\%\]{max-width:70%;}.max-w-\[720px\],.max-w-720px{max-width:720px;}.max-w-\[calc\(100\%-60px\)\]{max-width:calc(100% - 60px);}.max-w-100\%,.max-w-full{max-width:100%;}.max-w-2xl{max-width:42rem;}.max-w-300px{max-width:300px;}.max-w-400px{max-width:400px;}.max-w-40px{max-width:40px;}.max-w-480px{max-width:480px;}.max-w-520px{max-width:520px;}.max-w-560px{max-width:560px;}.max-w-600px{max-width:600px;}.max-w-640px{max-width:640px;}.max-w-650px{max-width:650px;}.max-w-70{max-width:17.5rem;}.max-w-760px{max-width:760px;}.max-w-76px{max-width:76px;}.max-w-800px{max-width:800px;}.max-w-900px{max-width:900px;}.max-w-lg{max-width:32rem;}.min-h-\[120px\]{min-height:120px;}.min-h-0{min-height:0;}.min-h-154px{min-height:154px;}.min-h-160px{min-height:160px;}.min-h-200px{min-height:200px;}.min-h-240px{min-height:240px;}.min-h-30px{min-height:30px;}.min-h-42px{min-height:42px;}.min-h-6{min-height:1.5rem;}.min-h-80px{min-height:80px;}.min-h-full{min-height:100%;}.min-w-\[120px\]{min-width:120px;}.min-w-\[18px\]{min-width:18px;}.min-w-\[200px\],.min-w-200px{min-width:200px;}.min-w-\[260px\]{min-width:260px;}.min-w-\[64px\]{min-width:64px;}.min-w-0{min-width:0;}.min-w-160px{min-width:160px;}.min-w-225{min-width:56.25rem;}.min-w-30{min-width:7.5rem;}.min-w-300px{min-width:300px;}.min-w-320px{min-width:320px;}.min-w-4{min-width:1rem;}.min-w-40{min-width:10rem;}.min-w-40px{min-width:40px;}.min-w-480px{min-width:480px;}.min-w-60px{min-width:60px;}.min-w-80px{min-width:80px;}.min-w-xs{min-width:20rem;}.w-\[100\%\],.w-1\/1,.w-100\%,.w-full{width:100%;}.w-\[100px\],.w-100px{width:100px;}.w-\[160px\!important\]{width:160px!important;}.w-\[18px\],.w-18px{width:18px;}.w-\[1px\]{width:1px;}.w-\[200px\],.w-200px{width:200px;}.w-\[240px\],.w-240px{width:240px;}.w-\[260px\],.w-260px{width:260px;}.w-\[280px\]{width:280px;}.w-\[303px\]{width:303px;}.w-\[30px\],.w-30px{width:30px;}.w-\[320px\],.w-320px{width:320px;}.w-\[33\%\]{width:33%;}.w-\[340px\]{width:340px;}.w-\[350px\],.w-350px{width:350px;}.w-\[35px\]{width:35px;}.w-\[360px\]{width:360px;}.w-\[380px\]{width:380px;}.w-\[410px\]{width:410px;}.w-\[45px\]{width:45px;}.w-\[50px\],.w-50px{width:50px;}.w-\[52px\]{width:52px;}.w-\[60px\],.w-60px{width:60px;}.w-\[66px\]{width:66px;}.w-\[720px\]{width:720px;}.w-\[calc\(100\%-140px-16px\)\]{width:calc(100% - 140px - 16px);}.w-\[calc\(100\%-64px\)\]{width:calc(100% - 64px);}.w-\[calc\(100\%-var\(--left-menu-max-width\)\)\]{width:calc(100% - var(--left-menu-max-width));}.w-\[calc\(100\%-var\(--left-menu-min-width\)\)\]{width:calc(100% - var(--left-menu-min-width));}.w-\[calc\(100\%-var\(--tab-menu-max-width\)-var\(--left-menu-max-width\)\)\]{width:calc(100% - var(--tab-menu-max-width) - var(--left-menu-max-width));}.w-\[calc\(100\%-var\(--tab-menu-max-width\)\)\]{width:calc(100% - var(--tab-menu-max-width));}.w-\[calc\(100\%-var\(--tab-menu-min-width\)-var\(--left-menu-max-width\)\)\]{width:calc(100% - var(--tab-menu-min-width) - var(--left-menu-max-width));}.w-\[calc\(100\%-var\(--tab-menu-min-width\)\)\]{width:calc(100% - var(--tab-menu-min-width));}.w-\[var\(--left-menu-max-width\)\]{width:var(--left-menu-max-width);}.w-\[var\(--left-menu-min-width\)\]{width:var(--left-menu-min-width);}.w-\[var\(--tab-menu-max-width\)\]{width:var(--tab-menu-max-width);}.w-\[var\(--tab-menu-min-width\)\]{width:var(--tab-menu-min-width);}.w-\[var\(--tags-view-height\)\]{width:var(--tags-view-height);}.w-0\.5{width:0.125rem;}.w-1{width:0.25rem;}.w-1\.5{width:0.375rem;}.w-1\/10{width:10%;}.w-1\/2{width:50%;}.w-1\/3{width:33.3333333333%;}.w-10{width:2.5rem;}.w-110px{width:110px;}.w-12{width:3rem;}.w-120px{width:120px;}.w-130px{width:130px;}.w-14{width:3.5rem;}.w-140px{width:140px;}.w-14px{width:14px;}.w-150px{width:150px;}.w-16{width:4rem;}.w-160px{width:160px;}.w-16px{width:16px;}.w-170px{width:170px;}.w-180px{width:180px;}.w-2{width:0.5rem;}.w-2\.5{width:0.625rem;}.w-2\/3{width:66.6666666667%;}.w-2\/5{width:40%;}.w-20\%{width:20%;}.w-20px{width:20px;}.w-220px{width:220px;}.w-24px{width:24px;}.w-25\%{width:25%;}.w-255px\!{width:255px !important;}.w-27px{width:27px;}.w-28px{width:28px;}.w-292px{width:292px;}.w-3{width:0.75rem;}.w-3\/10{width:30%;}.w-3\/5{width:60%;}.w-30{width:7.5rem;}.w-300px{width:300px;}.w-32px{width:32px;}.w-34px{width:34px;}.w-36{width:9rem;}.w-36px{width:36px;}.w-375px{width:375px;}.w-38px{width:38px;}.w-4{width:1rem;}.w-400px{width:400px;}.w-40px{width:40px;}.w-420px{width:420px;}.w-44px{width:44px;}.w-460px{width:460px;}.w-48px{width:48px;}.w-4px{width:4px;}.w-5{width:1.25rem;}.w-50{width:12.5rem;}.w-56{width:14rem;}.w-560px{width:560px;}.w-56px{width:56px;}.w-580px{width:580px;}.w-6{width:1.5rem;}.w-6\.25{width:1.5625rem;}.w-60{width:15rem;}.w-600px\!{width:600px !important;}.w-64px{width:64px;}.w-7{width:1.75rem;}.w-700px{width:700px;}.w-70px{width:70px;}.w-72px{width:72px;}.w-75\%{width:75%;}.w-750px{width:750px;}.w-76px{width:76px;}.w-77{width:19.25rem;}.w-8{width:2rem;}.w-80{width:20rem;}.w-80\%{width:80%;}.w-80px{width:80px;}.w-86px{width:86px;}.w-88px{width:88px;}.w-8px{width:8px;}.w-90px{width:90px;}.w-auto{width:auto;}.w-fit{width:-moz-fit-content;width:fit-content;}.w-lg{width:32rem;}.w-screen{width:100vw;}.w-xl{width:36rem;}.w\[props\.pageMode\]{width:props.pageMode;}.w65\%{width:65%;}.after\:h-\[30px\]::after{height:30px;}.after\:w-1\/2::after{width:50%;}.\!flex{display:flex !important;}.flex{display:flex;}.\!inline-flex{display:inline-flex !important;}.inline-flex{display:inline-flex;}.flex-\[2\]{flex:2;}.\!flex-1{flex:1 1 0% !important;}.flex-1{flex:1 1 0%;}.flex-auto{flex:1 1 auto;}.flex-none{flex:none;}.flex-shrink{flex-shrink:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.flex-grow,.grow{flex-grow:1;}.\!flex-row{flex-direction:row !important;}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.\!flex-col{flex-direction:column !important;}.flex-col{flex-direction:column;}.\!flex-wrap{flex-wrap:wrap !important;}.flex-wrap{flex-wrap:wrap;}.\!flex-nowrap{flex-wrap:nowrap !important;}.children-table>*,.table{display:table;}.table-row{display:table-row;}.table-row-group{display:table-row-group;}.border-collapse{border-collapse:collapse;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1{--un-translate-y:-0.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2,.translate-y-\[-50\%\]{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-1\/2{--un-translate-x:50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:-translate-y-2px:hover{--un-translate-y:-2px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:translate-y--2px:hover{--un-translate-y:-2px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.after\:translate-x-\[100\%\]::after{--un-translate-x:100%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-\[135deg\]{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:135deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-x-\[-1\]{--un-scale-x:-1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:transform:hover{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.after\:transform::after{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.cursor-default{cursor:default;}.cursor-help{cursor:help;}.cursor-pointer{cursor:pointer;}.cursor-pointer\!{cursor:pointer !important;}.hover\:cursor-pointer:hover{cursor:pointer;}.cursor-move{cursor:move;}.cursor-not-allowed{cursor:not-allowed;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.cursor-col-resize{cursor:col-resize;}.cursor-zoom-in{cursor:zoom-in;}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.resize{resize:both;}.resize-none{resize:none;}.list-disc{list-style-type:disc;}.content-start{align-content:flex-start;}.content-between{align-content:space-between;}.content-stretch{align-content:stretch;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.\!items-center{align-items:center !important;}.flex-items-center,.items-center{align-items:center;}.items-baseline{align-items:baseline;}.items-stretch{align-items:stretch;}.self-start{align-self:flex-start;}.\!justify-start,.justify-start\!{justify-content:flex-start !important;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.\!justify-between{justify-content:space-between !important;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.justify-evenly{justify-content:space-evenly;}.gap-\[10px\],.gap-10px{gap:10px;}.gap-\[12px\],.gap-12px{gap:12px;}.gap-\[16px\],.gap-16px{gap:16px;}.gap-\[8px\],.gap-8px{gap:8px;}.gap-0\.5{gap:0.125rem;}.gap-1{gap:0.25rem;}.gap-1\.5{gap:0.375rem;}.gap-12{gap:3rem;}.gap-14px{gap:14px;}.gap-1px{gap:1px;}.gap-2,.gap2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-20px{gap:20px;}.gap-2px{gap:2px;}.gap-3,.gap3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-4px{gap:4px;}.gap-5{gap:1.25rem;}.gap-5px{gap:5px;}.gap-6px{gap:6px;}.gap-8{gap:2rem;}.gap-x-1{-moz-column-gap:0.25rem;column-gap:0.25rem;}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem;}.gap-x-16px{-moz-column-gap:16px;column-gap:16px;}.gap-x-20px{-moz-column-gap:20px;column-gap:20px;}.gap-x-24px{-moz-column-gap:24px;column-gap:24px;}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}.gap-x-4px{-moz-column-gap:4px;column-gap:4px;}.gap-x-8px{-moz-column-gap:8px;column-gap:8px;}.gap-y-\[14px\],.gap-y-14px{row-gap:14px;}.gap-y-4px{row-gap:4px;}.gap-y-8px{row-gap:8px;}.space-x-10px>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(10px * calc(1 - var(--un-space-x-reverse)));margin-right:calc(10px * var(--un-space-x-reverse));}.space-x-14px>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(14px * calc(1 - var(--un-space-x-reverse)));margin-right:calc(14px * var(--un-space-x-reverse));}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.25rem * var(--un-space-y-reverse));}.space-y-12px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(12px * var(--un-space-y-reverse));}.space-y-16px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(16px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(16px * var(--un-space-y-reverse));}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.5rem * var(--un-space-y-reverse));}.space-y-24px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(24px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(24px * var(--un-space-y-reverse));}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse));}.space-y-4px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(4px * var(--un-space-y-reverse));}.space-y-8px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(8px * var(--un-space-y-reverse));}.\!overflow-hidden{overflow:hidden !important;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.\!overflow-y-scroll{overflow-y:scroll !important;}.overflow-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto{overflow-y:auto;}.overflow-y-hidden{overflow-y:hidden;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-normal{white-space:normal;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.b,.b-1,.border,.border-1,.border-1px{border-width:1px;}.border-\[2px\],.border-2,.border-2px{border-width:2px;}.border-0{border-width:0px;}.border-3{border-width:3px;}.border-4px{border-width:4px;}.border-y{border-top-width:1px;border-bottom-width:1px;}.b-b-1,.border-b{border-bottom-width:1px;}.border-b-0{border-bottom-width:0px;}.border-b-2{border-bottom-width:2px;}.border-l{border-left-width:1px;}.border-l-2{border-left-width:2px;}.border-l-3px{border-left-width:3px;}.border-l-4{border-left-width:4px;}.border-r{border-right-width:1px;}.border-r-2{border-right-width:2px;}.border-t,.border-t-1px{border-top-width:1px;}.border-t-0{border-top-width:0px;}.border-t-3{border-top-width:3px;}.last\:border-b-0:last-child{border-bottom-width:0px;}.\!border-\[\#846af7\]{--un-border-opacity:1 !important;border-color:rgb(132 106 247 / var(--un-border-opacity)) !important;}.b-\[var\(--el-border-color\)\],.border-\[var\(--el-border-color\)\]{border-color:var(--el-border-color);}.b-gray,.border-gray{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));}.border-\[\#07c160\]{--un-border-opacity:1;border-color:rgb(7 193 96 / var(--un-border-opacity));}.border-\[\#3473ff\]{--un-border-opacity:1;border-color:rgb(52 115 255 / var(--un-border-opacity));}.border-\[\#dcdfe6\],.border-\#dcdfe6{--un-border-opacity:1;border-color:rgb(220 223 230 / var(--un-border-opacity));}.border-\[\#DDDFE3\]{--un-border-opacity:1;border-color:rgb(221 223 227 / var(--un-border-opacity));}.border-\[\#e4e4e4\]{--un-border-opacity:1;border-color:rgb(228 228 228 / var(--un-border-opacity));}.border-\[\#eee\]{--un-border-opacity:1;border-color:rgb(238 238 238 / var(--un-border-opacity));}.border-\[var\(--el-border-color-light\)\]{border-color:var(--el-border-color-light);}.border-\[var\(--el-border-color-lighter\)\]{border-color:var(--el-border-color-lighter);}.border-\[var\(--el-color-danger-light-5\)\]{border-color:var(--el-color-danger-light-5);}.border-\[var\(--el-color-primary\)\]{border-color:var(--el-color-primary);}.border-\[var\(--el-color-warning-light-5\)\]{border-color:var(--el-color-warning-light-5);}.border-\[var\(--tags-view-border-color\)\]{border-color:var(--tags-view-border-color);}.border-\#1293ff{--un-border-opacity:1;border-color:rgb(18 147 255 / var(--un-border-opacity));}.border-\#ddd{--un-border-opacity:1;border-color:rgb(221 221 221 / var(--un-border-opacity));}.border-\#dedede{--un-border-opacity:1;border-color:rgb(222 222 222 / var(--un-border-opacity));}.border-\#e4e7ed{--un-border-opacity:1;border-color:rgb(228 231 237 / var(--un-border-opacity));}.border-blue-200{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}.border-gray-2,.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.border-gray-200\/60{border-color:rgb(229 231 235 / 0.6);}.border-gray-300{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));}.border-green-200{--un-border-opacity:1;border-color:rgb(187 247 208 / var(--un-border-opacity));}.border-orange-200{--un-border-opacity:1;border-color:rgb(254 215 170 / var(--un-border-opacity));}.border-orange-300{--un-border-opacity:1;border-color:rgb(253 186 116 / var(--un-border-opacity));}.border-transparent{border-color:transparent;}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}.dark .dark\:border-\[var\(--el-bg-color\)\]{border-color:var(--el-bg-color);}.hover\:border-\[\#409eff\]:hover{--un-border-opacity:1;border-color:rgb(64 158 255 / var(--un-border-opacity));}.hover\:border-\[var\(--el-color-primary\)\]:hover{border-color:var(--el-color-primary);}.border-b-\[\#eee\]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(238 238 238 / var(--un-border-bottom-opacity));}.border-b-\[var\(--el-border-color-lighter\)\]{border-bottom-color:var(--el-border-color-lighter);}.border-b-\#ebeef5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(235 238 245 / var(--un-border-bottom-opacity));}.border-l-\[\#409eff\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgb(64 158 255 / var(--un-border-left-opacity));}.border-l-\[var\(--el-border-color\)\]{border-left-color:var(--el-border-color);}.border-r-\[var\(--el-border-color\)\]{border-right-color:var(--el-border-color);}.border-t-\[var\(--theme-color\)\]{border-top-color:var(--theme-color);}.\!rounded-10px{border-radius:10px !important;}.\!rounded-8px{border-radius:8px !important;}.b-rounded-1,.border-rounded,.rd,.rounded,.rounded-1{border-radius:0.25rem;}.border-rounded-4px,.rounded-\[4px\],.rounded-4px{border-radius:4px;}.border-rounded-8px,.rounded-8px{border-radius:8px;}.rounded-\[10px\],.rounded-10px{border-radius:10px;}.rounded-\[50\%\],.rounded-50\%{border-radius:50%;}.rounded-\[var\(--wms-card-radius\)\]{border-radius:var(--wms-card-radius);}.rounded-0\.5,.rounded-sm{border-radius:0.125rem;}.rounded-1\.25{border-radius:0.3125rem;}.rounded-1\.5,.rounded-md{border-radius:0.375rem;}.rounded-12px{border-radius:12px;}.rounded-2,.rounded-lg{border-radius:0.5rem;}.rounded-20px{border-radius:20px;}.rounded-26px{border-radius:26px;}.rounded-2px{border-radius:2px;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-5px{border-radius:5px;}.rounded-6px{border-radius:6px;}.rounded-7px{border-radius:7px;}.rounded-full{border-radius:9999px;}.rounded-xl{border-radius:0.75rem;}.after\:rounded-full::after{border-radius:9999px;}.rounded-b-8px{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.rounded-t-4px{border-top-left-radius:4px;border-top-right-radius:4px;}.rounded-t-6px{border-top-left-radius:6px;border-top-right-radius:6px;}.rounded-t-8px{border-top-left-radius:8px;border-top-right-radius:8px;}.b-solid,.border-solid{border-style:solid;}.border-dashed{border-style:dashed;}.border-none{border-style:none;}.border-y-solid{border-top-style:solid;border-bottom-style:solid;}.b-l-none{border-left-style:none;}.b-t-solid,.border-t-solid{border-top-style:solid;}.border-b-solid{border-bottom-style:solid;}.border-l-solid{border-left-style:solid;}.border-r-solid{border-right-style:solid;}.\!bg-\[\#d9ecff\]{--un-bg-opacity:1 !important;background-color:rgb(217 236 255 / var(--un-bg-opacity)) /* #d9ecff */ !important;}.\!bg-\[\#e1eaf7\]{--un-bg-opacity:1 !important;background-color:rgb(225 234 247 / var(--un-bg-opacity)) /* #e1eaf7 */ !important;}.\!bg-\[\#ececec\]{--un-bg-opacity:1 !important;background-color:rgb(236 236 236 / var(--un-bg-opacity)) /* #ececec */ !important;}.bg-\[\#07c160\]{--un-bg-opacity:1;background-color:rgb(7 193 96 / var(--un-bg-opacity)) /* #07c160 */;}.bg-\[\#1890ff\]{--un-bg-opacity:1;background-color:rgb(24 144 255 / var(--un-bg-opacity)) /* #1890ff */;}.bg-\[\#1a1a1c\]{--un-bg-opacity:1;background-color:rgb(26 26 28 / var(--un-bg-opacity)) /* #1a1a1c */;}.bg-\[\#2a2a2c\]{--un-bg-opacity:1;background-color:rgb(42 42 44 / var(--un-bg-opacity)) /* #2a2a2c */;}.bg-\[\#2b2b2b\]{--un-bg-opacity:1;background-color:rgb(43 43 43 / var(--un-bg-opacity)) /* #2b2b2b */;}.bg-\[\#2ec27e\]{--un-bg-opacity:1;background-color:rgb(46 194 126 / var(--un-bg-opacity)) /* #2ec27e */;}.bg-\[\#333\]{--un-bg-opacity:1;background-color:rgb(51 51 51 / var(--un-bg-opacity)) /* #333 */;}.bg-\[\#3473ff\]{--un-bg-opacity:1;background-color:rgb(52 115 255 / var(--un-bg-opacity)) /* #3473ff */;}.bg-\[\#95ec69\]{--un-bg-opacity:1;background-color:rgb(149 236 105 / var(--un-bg-opacity)) /* #95ec69 */;}.bg-\[\#dcdfe6\]{--un-bg-opacity:1;background-color:rgb(220 223 230 / var(--un-bg-opacity)) /* #dcdfe6 */;}.bg-\[\#DDDFE3\]{--un-bg-opacity:1;background-color:rgb(221 223 227 / var(--un-bg-opacity)) /* #DDDFE3 */;}.bg-\[\#e1eaf7\]{--un-bg-opacity:1;background-color:rgb(225 234 247 / var(--un-bg-opacity)) /* #e1eaf7 */;}.bg-\[\#e8f1ff\]{--un-bg-opacity:1;background-color:rgb(232 241 255 / var(--un-bg-opacity)) /* #e8f1ff */;}.bg-\[\#f04a4a\]{--un-bg-opacity:1;background-color:rgb(240 74 74 / var(--un-bg-opacity)) /* #f04a4a */;}.bg-\[\#f1f1f3\]{--un-bg-opacity:1;background-color:rgb(241 241 243 / var(--un-bg-opacity)) /* #f1f1f3 */;}.bg-\[\#f56c6c\],.bg-\#f56c6c{--un-bg-opacity:1;background-color:rgb(245 108 108 / var(--un-bg-opacity)) /* #f56c6c */;}.bg-\[\#f5f5f5\]{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity)) /* #f5f5f5 */;}.bg-\[\#f5f7f9\]{--un-bg-opacity:1;background-color:rgb(245 247 249 / var(--un-bg-opacity)) /* #f5f7f9 */;}.bg-\[\#f5f7fa\],.bg-\#f5f7fa{--un-bg-opacity:1;background-color:rgb(245 247 250 / var(--un-bg-opacity)) /* #f5f7fa */;}.bg-\[\#f8f9fa\],.bg-\#f8f9fa{--un-bg-opacity:1;background-color:rgb(248 249 250 / var(--un-bg-opacity)) /* #f8f9fa */;}.bg-\[\#ffd45e\]{--un-bg-opacity:1;background-color:rgb(255 212 94 / var(--un-bg-opacity)) /* #ffd45e */;}.bg-\[\#fff\],.bg-\#fff,.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.bg-\[rgba\(230\,162\,60\,0\.1\)\]{--un-bg-opacity:0.1;background-color:rgba(230, 162, 60, var(--un-bg-opacity)) /* rgba(230,162,60,0.1) */;}.bg-\[rgba\(245\,108\,108\,0\.1\)\]{--un-bg-opacity:0.1;background-color:rgba(245, 108, 108, var(--un-bg-opacity)) /* rgba(245,108,108,0.1) */;}.bg-\[rgba\(255\,196\,0\,0\.18\)\]{--un-bg-opacity:0.18;background-color:rgba(255, 196, 0, var(--un-bg-opacity)) /* rgba(255,196,0,0.18) */;}.bg-\[rgba\(64\,158\,255\,0\.1\)\]{--un-bg-opacity:0.1;background-color:rgba(64, 158, 255, var(--un-bg-opacity)) /* rgba(64,158,255,0.1) */;}.bg-\[var\(--app-content-bg-color\)\],.dark .dark\:bg-\[var\(--app-content-bg-color\)\]{background-color:var(--app-content-bg-color) /* var(--app-content-bg-color) */;}.bg-\[var\(--breadcrumb-bg-color\)\]{background-color:var(--breadcrumb-bg-color) /* var(--breadcrumb-bg-color) */;}.bg-\[var\(--el-bg-color-overlay\)\]{background-color:var(--el-bg-color-overlay) /* var(--el-bg-color-overlay) */;}.bg-\[var\(--el-bg-color-page\)\]{background-color:var(--el-bg-color-page) /* var(--el-bg-color-page) */;}.bg-\[var\(--el-bg-color\)\],.dark .dark\:bg-\[var\(--el-bg-color\)\]{background-color:var(--el-bg-color) /* var(--el-bg-color) */;}.bg-\[var\(--el-border-color-lighter\)\]{background-color:var(--el-border-color-lighter) /* var(--el-border-color-lighter) */;}.bg-\[var\(--el-border-color\)\]{background-color:var(--el-border-color) /* var(--el-border-color) */;}.bg-\[var\(--el-color-black\)\]{background-color:var(--el-color-black) /* var(--el-color-black) */;}.bg-\[var\(--el-color-danger-light-9\)\]{background-color:var(--el-color-danger-light-9) /* var(--el-color-danger-light-9) */;}.bg-\[var\(--el-color-danger\)\]{background-color:var(--el-color-danger) /* var(--el-color-danger) */;}.bg-\[var\(--el-color-primary-light-9\)\],.dark .dark\:bg-\[var\(--el-color-primary-light-9\)\]{background-color:var(--el-color-primary-light-9) /* var(--el-color-primary-light-9) */;}.bg-\[var\(--el-color-primary\)\]{background-color:var(--el-color-primary) /* var(--el-color-primary) */;}.bg-\[var\(--el-color-success-light-9\)\]{background-color:var(--el-color-success-light-9) /* var(--el-color-success-light-9) */;}.bg-\[var\(--el-color-success\)\]{background-color:var(--el-color-success) /* var(--el-color-success) */;}.bg-\[var\(--el-color-warning-light-9\)\]{background-color:var(--el-color-warning-light-9) /* var(--el-color-warning-light-9) */;}.bg-\[var\(--el-color-warning\)\]{background-color:var(--el-color-warning) /* var(--el-color-warning) */;}.bg-\[var\(--el-color-white\)\]{background-color:var(--el-color-white) /* var(--el-color-white) */;}.bg-\[var\(--el-fill-color-blank\)\]{background-color:var(--el-fill-color-blank) /* var(--el-fill-color-blank) */;}.bg-\[var\(--el-fill-color-dark\)\]{background-color:var(--el-fill-color-dark) /* var(--el-fill-color-dark) */;}.bg-\[var\(--el-fill-color-light\)\]{background-color:var(--el-fill-color-light) /* var(--el-fill-color-light) */;}.bg-\[var\(--el-fill-color-lighter\)\]{background-color:var(--el-fill-color-lighter) /* var(--el-fill-color-lighter) */;}.bg-\[var\(--el-fill-color\)\]{background-color:var(--el-fill-color) /* var(--el-fill-color) */;}.bg-\[var\(--left-menu-bg-color\)\]{background-color:var(--left-menu-bg-color) /* var(--left-menu-bg-color) */;}.bg-\[var\(--top-header-bg-color\)\]{background-color:var(--top-header-bg-color) /* var(--top-header-bg-color) */;}.bg-\#3f73f7{--un-bg-opacity:1;background-color:rgb(63 115 247 / var(--un-bg-opacity)) /* #3f73f7 */;}.bg-\#909399{--un-bg-opacity:1;background-color:rgb(144 147 153 / var(--un-bg-opacity)) /* #909399 */;}.bg-\#95d475{--un-bg-opacity:1;background-color:rgb(149 212 117 / var(--un-bg-opacity)) /* #95d475 */;}.bg-\#e8eeff{--un-bg-opacity:1;background-color:rgb(232 238 255 / var(--un-bg-opacity)) /* #e8eeff */;}.bg-\#ecf5ff{--un-bg-opacity:1;background-color:rgb(236 245 255 / var(--un-bg-opacity)) /* #ecf5ff */;}.bg-\#f0a020{--un-bg-opacity:1;background-color:rgb(240 160 32 / var(--un-bg-opacity)) /* #f0a020 */;}.bg-\#f8f8fa{--un-bg-opacity:1;background-color:rgb(248 248 250 / var(--un-bg-opacity)) /* #f8f8fa */;}.bg-\#fafafa{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity)) /* #fafafa */;}.bg-\#ff6100{--un-bg-opacity:1;background-color:rgb(255 97 0 / var(--un-bg-opacity)) /* #ff6100 */;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-black\/20{background-color:rgb(0 0 0 / 0.2) /* #000 */;}.bg-black\/45{background-color:rgb(0 0 0 / 0.45) /* #000 */;}.bg-blue-100{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.bg-blue-5,.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity)) /* #3b82f6 */;}.bg-blue-50{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.bg-cyan-100{--un-bg-opacity:1;background-color:rgb(207 250 254 / var(--un-bg-opacity)) /* #cffafe */;}.bg-cyan-5,.bg-cyan-500{--un-bg-opacity:1;background-color:rgb(6 182 212 / var(--un-bg-opacity)) /* #06b6d4 */;}.bg-cyan-50{--un-bg-opacity:1;background-color:rgb(236 254 255 / var(--un-bg-opacity)) /* #ecfeff */;}.bg-gray-1,.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity)) /* #e5e7eb */;}.bg-gray-3,.bg-gray-300{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity)) /* #d1d5db */;}.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}.bg-gray-500{--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity)) /* #6b7280 */;}.bg-green-100{--un-bg-opacity:1;background-color:rgb(220 252 231 / var(--un-bg-opacity)) /* #dcfce7 */;}.bg-green-50{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity)) /* #f0fdf4 */;}.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity)) /* #22c55e */;}.bg-green-600{--un-bg-opacity:1;background-color:rgb(22 163 74 / var(--un-bg-opacity)) /* #16a34a */;}.bg-orange-100{--un-bg-opacity:1;background-color:rgb(255 237 213 / var(--un-bg-opacity)) /* #ffedd5 */;}.bg-orange-300{--un-bg-opacity:1;background-color:rgb(253 186 116 / var(--un-bg-opacity)) /* #fdba74 */;}.bg-orange-400{--un-bg-opacity:1;background-color:rgb(251 146 60 / var(--un-bg-opacity)) /* #fb923c */;}.bg-orange-50{--un-bg-opacity:1;background-color:rgb(255 247 237 / var(--un-bg-opacity)) /* #fff7ed */;}.bg-orange-500{--un-bg-opacity:1;background-color:rgb(249 115 22 / var(--un-bg-opacity)) /* #f97316 */;}.bg-purple-100{--un-bg-opacity:1;background-color:rgb(243 232 255 / var(--un-bg-opacity)) /* #f3e8ff */;}.bg-purple-500{--un-bg-opacity:1;background-color:rgb(168 85 247 / var(--un-bg-opacity)) /* #a855f7 */;}.bg-red-400{--un-bg-opacity:1;background-color:rgb(248 113 113 / var(--un-bg-opacity)) /* #f87171 */;}.bg-red-500{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity)) /* #ef4444 */;}.bg-rose-500{--un-bg-opacity:1;background-color:rgb(244 63 94 / var(--un-bg-opacity)) /* #f43f5e */;}.bg-slate-5{--un-bg-opacity:1;background-color:rgb(100 116 139 / var(--un-bg-opacity)) /* #64748b */;}.bg-slate-50{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity)) /* #f8fafc */;}.bg-transparent{background-color:transparent /* transparent */;}.bg-white\/15{background-color:rgb(255 255 255 / 0.15) /* #fff */;}.bg-white\/60{background-color:rgb(255 255 255 / 0.6) /* #fff */;}.bg-white\/70{background-color:rgb(255 255 255 / 0.7) /* #fff */;}.bg-yellow-100{--un-bg-opacity:1;background-color:rgb(254 249 195 / var(--un-bg-opacity)) /* #fef9c3 */;}.bg-yellow-500{--un-bg-opacity:1;background-color:rgb(234 179 8 / var(--un-bg-opacity)) /* #eab308 */;}.dark .dark\:\!bg-\[var\(--el-color-primary-light-8\)\]{background-color:var(--el-color-primary-light-8) /* var(--el-color-primary-light-8) */ !important;}.dark .dark\:bg-\[var\(--login-bg-color\)\]{background-color:var(--login-bg-color) /* var(--login-bg-color) */;}.hover-bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.hover\:\!bg-transparent:hover{background-color:transparent /* transparent */ !important;}.hover\:\[\&\:not\(\:disabled\)\]\:bg-\[\#e7e7ea\]:not(:disabled):hover{--un-bg-opacity:1;background-color:rgb(231 231 234 / var(--un-bg-opacity)) /* #e7e7ea */;}.hover\:bg-\[\#409eff\]:hover{--un-bg-opacity:1;background-color:rgb(64 158 255 / var(--un-bg-opacity)) /* #409eff */;}.hover\:bg-\[\#DDDFE3\]:hover{--un-bg-opacity:1;background-color:rgb(221 223 227 / var(--un-bg-opacity)) /* #DDDFE3 */;}.hover\:bg-\[\#e6f4ff\]:hover{--un-bg-opacity:1;background-color:rgb(230 244 255 / var(--un-bg-opacity)) /* #e6f4ff */;}.hover\:bg-\[\#ecf5ff\]:hover{--un-bg-opacity:1;background-color:rgb(236 245 255 / var(--un-bg-opacity)) /* #ecf5ff */;}.hover\:bg-\[rgba\(243\,243\,243\,0\.73\)\]:hover{--un-bg-opacity:0.73;background-color:rgba(243, 243, 243, var(--un-bg-opacity)) /* rgba(243,243,243,0.73) */;}.hover\:bg-\[var\(--el-bg-color\)\]:hover{background-color:var(--el-bg-color) /* var(--el-bg-color) */;}.hover\:bg-\[var\(--el-color-success-light-8\)\]:hover{background-color:var(--el-color-success-light-8) /* var(--el-color-success-light-8) */;}.hover\:bg-\[var\(--el-color-warning-light-8\)\]:hover{background-color:var(--el-color-warning-light-8) /* var(--el-color-warning-light-8) */;}.hover\:bg-\[var\(--el-fill-color-light\)\]:hover{background-color:var(--el-fill-color-light) /* var(--el-fill-color-light) */;}.hover\:bg-\[var\(--el-fill-color-lighter\)\]:hover{background-color:var(--el-fill-color-lighter) /* var(--el-fill-color-lighter) */;}.hover\:bg-\[var\(--el-fill-color\)\]:hover{background-color:var(--el-fill-color) /* var(--el-fill-color) */;}.hover\:bg-\#f5f7fa:hover{--un-bg-opacity:1;background-color:rgb(245 247 250 / var(--un-bg-opacity)) /* #f5f7fa */;}.hover\:bg-blue-50:hover{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.hover\:bg-red-50:hover{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}.hover\:bg-transparent:hover{background-color:transparent /* transparent */;}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1) /* #fff */;}.disabled\:bg-transparent:disabled{background-color:transparent /* transparent */;}.after\:bg-white::after{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.bg-op-40{--un-bg-opacity:0.4;}.bg-opacity-20{--un-bg-opacity:0.2;}.bg-opacity-45{--un-bg-opacity:0.45;}.from-\[\#2a2a2c\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(42 42 44 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(42 42 44 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#43e97b\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(67 233 123 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(67 233 123 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#4facfe\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(79 172 254 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(79 172 254 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#667eea\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(102 126 234 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(102 126 234 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#eefaff\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(238 250 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(238 250 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#f093fb\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(240 147 251 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(240 147 251 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-\[\#fff1f1\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 241 241 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 241 241 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-50{--un-gradient-from-position:0%;--un-gradient-from:rgb(239 246 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 246 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-6{--un-gradient-from-position:0%;--un-gradient-from:rgb(37 99 235 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(37 99 235 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-gray-5{--un-gradient-from-position:0%;--un-gradient-from:rgb(107 114 128 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(107 114 128 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-green-50{--un-gradient-from-position:0%;--un-gradient-from:rgb(240 253 244 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(240 253 244 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-green-6{--un-gradient-from-position:0%;--un-gradient-from:rgb(22 163 74 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(22 163 74 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-orange-50{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 247 237 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 247 237 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-orange-6{--un-gradient-from-position:0%;--un-gradient-from:rgb(234 88 12 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(234 88 12 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-purple-5{--un-gradient-from-position:0%;--un-gradient-from:rgb(168 85 247 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(168 85 247 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-red-5{--un-gradient-from-position:0%;--un-gradient-from:rgb(239 68 68 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 68 68 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-yellow-4{--un-gradient-from-position:0%;--un-gradient-from:rgb(250 204 21 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(250 204 21 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.hover\:from-blue-100:hover{--un-gradient-from-position:0%;--un-gradient-from:rgb(219 234 254 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(219 234 254 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.to-\[\#00f2fe\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(0 242 254 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#1a1a1c\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(26 26 28 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#38f9d7\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(56 249 215 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#764ba2\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(118 75 162 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-\[\#f5576c\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(245 87 108 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-blue-8{--un-gradient-to-position:100%;--un-gradient-to:rgb(30 64 175 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-cyan-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(236 254 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-emerald-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(236 253 245 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-gray-7{--un-gradient-to-position:100%;--un-gradient-to:rgb(55 65 81 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-green-8{--un-gradient-to-position:100%;--un-gradient-to:rgb(22 101 52 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-orange-5{--un-gradient-to-position:100%;--un-gradient-to:rgb(249 115 22 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-orange-8{--un-gradient-to-position:100%;--un-gradient-to:rgb(154 52 18 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-purple-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(250 245 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-purple-7{--un-gradient-to-position:100%;--un-gradient-to:rgb(126 34 206 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-red-7{--un-gradient-to-position:100%;--un-gradient-to:rgb(185 28 28 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-sky-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(240 249 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-transparent{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position);}.to-yellow-50{--un-gradient-to-position:100%;--un-gradient-to:rgb(254 252 232 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.hover\:to-purple-100:hover{--un-gradient-to-position:100%;--un-gradient-to:rgb(243 232 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.bg-gradient-to-b{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-br{--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.object-cover{-o-object-fit:cover;object-fit:cover;}.object-contain{-o-object-fit:contain;object-fit:contain;}.\!p-0{padding:0 !important;}.\!p-10px,.p-10px\!{padding:10px !important;}.\!p-12px{padding:12px !important;}.p-\[15px\],.p-15px{padding:15px;}.p-\[var\(--el-card-padding\)\]{padding:var(--el-card-padding);}.p-0{padding:0;}.p-1{padding:0.25rem;}.p-1\.5{padding:0.375rem;}.p-10px{padding:10px;}.p-12px{padding:12px;}.p-16px{padding:16px;}.p-18px{padding:18px;}.p-1px{padding:1px;}.p-2,.p2{padding:0.5rem;}.p-2\.5{padding:0.625rem;}.p-20px{padding:20px;}.p-24px{padding:24px;}.p-2px{padding:2px;}.p-3{padding:0.75rem;}.p-3\.5{padding:0.875rem;}.p-30px{padding:30px;}.p-4{padding:1rem;}.p-4px{padding:4px;}.p-5{padding:1.25rem;}.p-5px{padding:5px;}.p-6{padding:1.5rem;}.p-6px{padding:6px;}.p-8px{padding:8px;}.p10{padding:2.5rem;}.p12{padding:3rem;}.p200{padding:50rem;}.p50{padding:12.5rem;}.\!px-0{padding-left:0 !important;padding-right:0 !important;}.\!px-1{padding-left:0.25rem !important;padding-right:0.25rem !important;}.\!px-2{padding-left:0.5rem !important;padding-right:0.5rem !important;}.\!px-4px{padding-left:4px !important;padding-right:4px !important;}.\!px-6px{padding-left:6px !important;padding-right:6px !important;}.\!py-200px{padding-top:200px !important;padding-bottom:200px !important;}.p-x-10px,.px-10px{padding-left:10px;padding-right:10px;}.p-x-10px\!{padding-left:10px !important;padding-right:10px !important;}.p-x-12px,.px-12px{padding-left:12px;padding-right:12px;}.p-x-18px,.px-18px{padding-left:18px;padding-right:18px;}.p-x-20px,.px-\[20px\],.px-20px{padding-left:20px;padding-right:20px;}.p-x-20px\!{padding-left:20px !important;padding-right:20px !important;}.p-x-2px,.px-2px{padding-left:2px;padding-right:2px;}.p-x-5px,.px-\[5px\]{padding-left:5px;padding-right:5px;}.p-x-6px,.px-6px{padding-left:6px;padding-right:6px;}.p-x-8px,.px-8px{padding-left:8px;padding-right:8px;}.p-y-24px,.py-24px{padding-top:24px;padding-bottom:24px;}.p-y-2px,.py-2px{padding-top:2px;padding-bottom:2px;}.p-y-4px,.py-4px{padding-top:4px;padding-bottom:4px;}.p-y-5px{padding-top:5px;padding-bottom:5px;}.p-y-8px,.py-8px{padding-top:8px;padding-bottom:8px;}.px,.px-4{padding-left:1rem;padding-right:1rem;}.px-\[var\(--app-content-padding\)\]{padding-left:var(--app-content-padding);padding-right:var(--app-content-padding);}.px-0{padding-left:0;padding-right:0;}.px-0\.5{padding-left:0.125rem;padding-right:0.125rem;}.px-1{padding-left:0.25rem;padding-right:0.25rem;}.px-1\.25{padding-left:0.3125rem;padding-right:0.3125rem;}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.px-15px{padding-left:15px;padding-right:15px;}.px-16px{padding-left:16px;padding-right:16px;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-3\.5{padding-left:0.875rem;padding-right:0.875rem;}.px-30px{padding-left:30px;padding-right:30px;}.px-4px{padding-left:4px;padding-right:4px;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.px-7{padding-left:1.75rem;padding-right:1.75rem;}.py-\[13px\]{padding-top:13px;padding-bottom:13px;}.py-\[14px\]{padding-top:14px;padding-bottom:14px;}.py-\[3px\]{padding-top:3px;padding-bottom:3px;}.py-0{padding-top:0;padding-bottom:0;}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.py-1\.75{padding-top:0.4375rem;padding-bottom:0.4375rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-10px{padding-top:10px;padding-bottom:10px;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-12px{padding-top:12px;padding-bottom:12px;}.py-16px{padding-top:16px;padding-bottom:16px;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-20px{padding-top:20px;padding-bottom:20px;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem;}.py-30px{padding-top:30px;padding-bottom:30px;}.py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem;}.py-40px{padding-top:40px;padding-bottom:40px;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-6px{padding-top:6px;padding-bottom:6px;}.py-8{padding-top:2rem;padding-bottom:2rem;}.py-9px{padding-top:9px;padding-bottom:9px;}.py-px{padding-top:1px;padding-bottom:1px;}.\!pb-0,.pb-0\!{padding-bottom:0 !important;}.\!pl-0{padding-left:0 !important;}.\!pl-5px{padding-left:5px !important;}.\!pr-15px{padding-right:15px !important;}.\!pt-2{padding-top:0.5rem !important;}.p-b-\[calc\(var\(--el-card-padding\)\+var\(--el-card-padding\)\)\]{padding-bottom:calc(var(--el-card-padding) + var(--el-card-padding));}.p-b-14px,.pb-\[14px\]{padding-bottom:14px;}.p-r-8px,.pr-8px{padding-right:8px;}.p-t-20px,.pt-20px{padding-top:20px;}.pb-\[10px\],.pb-10px{padding-bottom:10px;}.pb-\[18px\]{padding-bottom:18px;}.pb-\[var\(--app-content-padding\)\]{padding-bottom:var(--app-content-padding);}.pb-0{padding-bottom:0;}.pb-0\.5{padding-bottom:0.125rem;}.pb-1{padding-bottom:0.25rem;}.pb-1\.5{padding-bottom:0.375rem;}.pb-140px{padding-bottom:140px;}.pb-2{padding-bottom:0.5rem;}.pb-2\.5{padding-bottom:0.625rem;}.pb-20{padding-bottom:5rem;}.pb-20px{padding-bottom:20px;}.pb-25px{padding-bottom:25px;}.pb-3{padding-bottom:0.75rem;}.pb-30px{padding-bottom:30px;}.pb-4{padding-bottom:1rem;}.pb-5{padding-bottom:1.25rem;}.pb-5px{padding-bottom:5px;}.pl-\[3px\]{padding-left:3px;}.pl-\[5px\]{padding-left:5px;}.pl-1{padding-left:0.25rem;}.pl-10px{padding-left:10px;}.pl-120px{padding-left:120px;}.pl-15px{padding-left:15px;}.pl-16px{padding-left:16px;}.pl-18px{padding-left:18px;}.pl-2{padding-left:0.5rem;}.pl-2\.5{padding-left:0.625rem;}.pl-20px{padding-left:20px;}.pl-3{padding-left:0.75rem;}.pl-4{padding-left:1rem;}.pl-5{padding-left:1.25rem;}.pl-60px{padding-left:60px;}.pr,.pr-4{padding-right:1rem;}.pr-1{padding-right:0.25rem;}.pr-15px{padding-right:15px;}.pr-2{padding-right:0.5rem;}.pr-2\.5{padding-right:0.625rem;}.pr-20px{padding-right:20px;}.pr-25px{padding-right:25px;}.pr-4px{padding-right:4px;}.pr-5px{padding-right:5px;}.pt-\[14px\]{padding-top:14px;}.pt-0{padding-top:0;}.pt-1{padding-top:0.25rem;}.pt-1\.5{padding-top:0.375rem;}.pt-10px{padding-top:10px;}.pt-12{padding-top:3rem;}.pt-12px{padding-top:12px;}.pt-15px{padding-top:15px;}.pt-2{padding-top:0.5rem;}.pt-2\.5{padding-top:0.625rem;}.pt-3{padding-top:0.75rem;}.pt-4{padding-top:1rem;}.pt-5{padding-top:1.25rem;}.pt-5px{padding-top:5px;}.pt-6{padding-top:1.5rem;}.pie{padding-inline-end:1rem;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.text-justify{text-align:justify;}.\!align-middle{vertical-align:middle !important;}.\!align-top{vertical-align:top !important;}.align-bottom{vertical-align:bottom;}.align-middle{vertical-align:middle;}.align-top{vertical-align:top;}.\!text-11px{font-size:11px !important;}.\!text-12px{font-size:12px !important;}.\!text-3{font-size:0.75rem !important;}.\!text-6{font-size:1.5rem !important;}.\!text-sm{font-size:0.875rem !important;line-height:1.25rem !important;}.\!text-xs{font-size:0.75rem !important;line-height:1rem !important;}.\[\&_\.el-checkbox__label\]\:text-16px .el-checkbox _label,.font-size-16px,.text-\[16px\],.text-16px{font-size:16px;}.text-\[0\.95rem\]{font-size:0.95rem;}.text-\[12px\],.text-12px{font-size:12px;}.text-\[13px\],.text-13px{font-size:13px;}.text-\[14px\],.text-14px{font-size:14px;}.text-\[17px\]{font-size:17px;}.text-\[18px\],.text-18px{font-size:18px;}.text-\[22px\],.text-22px{font-size:22px;}.text-\[28px\],.text-28px{font-size:28px;}.text-\[32px\],.text-32px{font-size:32px;}.text-\[40px\]{font-size:40px;}.text-\[48px\]{font-size:48px;}.text-10px{font-size:10px;}.text-11px{font-size:11px;}.text-120px\!{font-size:120px !important;}.text-15px{font-size:15px;}.text-20px{font-size:20px;}.text-24px{font-size:24px;}.text-26px{font-size:26px;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3\.5{font-size:0.875rem;}.text-30px\!{font-size:30px !important;}.text-36px{font-size:36px;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-4xl{font-size:2.25rem;line-height:2.5rem;}.text-5{font-size:1.25rem;}.text-5xl{font-size:3rem;line-height:1;}.text-6{font-size:1.5rem;}.text-7{font-size:1.75rem;}.text-base{font-size:1rem;line-height:1.5rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-xs{font-size:0.75rem;line-height:1rem;}.\!text-\[var\(--el-text-color-disabled\)\]{color:var(--el-text-color-disabled) /* var(--el-text-color-disabled) */ !important;}.color-white,.dark .dark\:color-\#fff,.dark .dark\:text-white,.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.text-\[\#006621\]{--un-text-opacity:1;color:rgb(0 102 33 / var(--un-text-opacity)) /* #006621 */;}.text-\[\#0070ff\]{--un-text-opacity:1;color:rgb(0 112 255 / var(--un-text-opacity)) /* #0070ff */;}.text-\[\#172033\]{--un-text-opacity:1;color:rgb(23 32 51 / var(--un-text-opacity)) /* #172033 */;}.text-\[\#1989fa\]{--un-text-opacity:1;color:rgb(25 137 250 / var(--un-text-opacity)) /* #1989fa */;}.text-\[\#1a1a1c\]{--un-text-opacity:1;color:rgb(26 26 28 / var(--un-text-opacity)) /* #1a1a1c */;}.text-\[\#1a73e8\]{--un-text-opacity:1;color:rgb(26 115 232 / var(--un-text-opacity)) /* #1a73e8 */;}.text-\[\#2678e8\]{--un-text-opacity:1;color:rgb(38 120 232 / var(--un-text-opacity)) /* #2678e8 */;}.color-\#303133,.text-\[\#303133\]{--un-text-opacity:1;color:rgb(48 49 51 / var(--un-text-opacity)) /* #303133 */;}.text-\[\#333\]{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity)) /* #333 */;}.text-\[\#3473ff\]{--un-text-opacity:1;color:rgb(52 115 255 / var(--un-text-opacity)) /* #3473ff */;}.color-\[\#409eff\],.text-\[\#409eff\],.text-\#409eff{--un-text-opacity:1;color:rgb(64 158 255 / var(--un-text-opacity)) /* #409eff */;}.text-\[\#576b95\]{--un-text-opacity:1;color:rgb(87 107 149 / var(--un-text-opacity)) /* #576b95 */;}.text-\[\#606266\],.text-\#606266{--un-text-opacity:1;color:rgb(96 98 102 / var(--un-text-opacity)) /* #606266 */;}.color-\#666,.text-\[\#666\]{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity)) /* #666 */;}.text-\[\#717c8e\]{--un-text-opacity:1;color:rgb(113 124 142 / var(--un-text-opacity)) /* #717c8e */;}.text-\[\#846af7\]{--un-text-opacity:1;color:rgb(132 106 247 / var(--un-text-opacity)) /* #846af7 */;}.color-\#909399,.text-\[\#909399\],.text-\#909399{--un-text-opacity:1;color:rgb(144 147 153 / var(--un-text-opacity)) /* #909399 */;}.color-\[\#999\],.text-\[\#999\],.text-\#999{--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity)) /* #999 */;}.text-\[\#a0a0a0\]{--un-text-opacity:1;color:rgb(160 160 160 / var(--un-text-opacity)) /* #a0a0a0 */;}.color-\#c0c4cc,.text-\[\#c0c4cc\]{--un-text-opacity:1;color:rgb(192 196 204 / var(--un-text-opacity)) /* #c0c4cc */;}.text-\[\#c70b0b\]{--un-text-opacity:1;color:rgb(199 11 11 / var(--un-text-opacity)) /* #c70b0b */;}.color-\[\#f56c6c\],.text-\[\#f56c6c\],.text-\#f56c6c{--un-text-opacity:1;color:rgb(245 108 108 / var(--un-text-opacity)) /* #f56c6c */;}.text-\[\#ffd45e\]{--un-text-opacity:1;color:rgb(255 212 94 / var(--un-text-opacity)) /* #ffd45e */;}.text-\[5C6370\]{color:5C6370 /* 5C6370 */;}.text-\[forestgreen\]{color:forestgreen /* forestgreen */;}.text-\[red\]{color:red /* red */;}.text-\[var\(--app-content-text-color\)\]{color:var(--app-content-text-color) /* var(--app-content-text-color) */;}.text-\[var\(--el-color-danger-dark-2\)\]{color:var(--el-color-danger-dark-2) /* var(--el-color-danger-dark-2) */;}.text-\[var\(--el-color-danger\)\]{color:var(--el-color-danger) /* var(--el-color-danger) */;}.text-\[var\(--el-color-info\)\]{color:var(--el-color-info) /* var(--el-color-info) */;}.text-\[var\(--el-color-primary\)\]{color:var(--el-color-primary) /* var(--el-color-primary) */;}.text-\[var\(--el-color-success\)\]{color:var(--el-color-success) /* var(--el-color-success) */;}.text-\[var\(--el-color-warning-dark-2\)\]{color:var(--el-color-warning-dark-2) /* var(--el-color-warning-dark-2) */;}.text-\[var\(--el-color-warning\)\]{color:var(--el-color-warning) /* var(--el-color-warning) */;}.text-\[var\(--el-color-white\)\]{color:var(--el-color-white) /* var(--el-color-white) */;}.text-\[var\(--el-text-color-disabled\)\]{color:var(--el-text-color-disabled) /* var(--el-text-color-disabled) */;}.color-\[var\(--el-text-color-placeholder\)\],.text-\[var\(--el-text-color-placeholder\)\]{color:var(--el-text-color-placeholder) /* var(--el-text-color-placeholder) */;}.text-\[var\(--el-text-color-primary\)\]{color:var(--el-text-color-primary) /* var(--el-text-color-primary) */;}.color-\[var\(--el-text-color-regular\)\],.text-\[var\(--el-text-color-regular\)\]{color:var(--el-text-color-regular) /* var(--el-text-color-regular) */;}.color-\[var\(--el-text-color-secondary\)\],.text-\[var\(--el-text-color-secondary\)\]{color:var(--el-text-color-secondary) /* var(--el-text-color-secondary) */;}.text-\[var\(--logo-title-text-color\)\]{color:var(--logo-title-text-color) /* var(--logo-title-text-color) */;}.text-\[var\(--top-header-text-color\)\]{color:var(--top-header-text-color) /* var(--top-header-text-color) */;}.text-\#3e7bff{--un-text-opacity:1;color:rgb(62 123 255 / var(--un-text-opacity)) /* #3e7bff */;}.text-\#409EFF{--un-text-opacity:1;color:rgb(64 158 255 / var(--un-text-opacity)) /* #409EFF */;}.color-\[\#67c23a\],.text-\#67c23a{--un-text-opacity:1;color:rgb(103 194 58 / var(--un-text-opacity)) /* #67c23a */;}.text-\#858585{--un-text-opacity:1;color:rgb(133 133 133 / var(--un-text-opacity)) /* #858585 */;}.text-\#878c93{--un-text-opacity:1;color:rgb(135 140 147 / var(--un-text-opacity)) /* #878c93 */;}.text-\#8a909c{--un-text-opacity:1;color:rgb(138 144 156 / var(--un-text-opacity)) /* #8a909c */;}.text-\#8f8f8f{--un-text-opacity:1;color:rgb(143 143 143 / var(--un-text-opacity)) /* #8f8f8f */;}.text-\#a5a5a5{--un-text-opacity:1;color:rgb(165 165 165 / var(--un-text-opacity)) /* #a5a5a5 */;}.text-\#ccc{--un-text-opacity:1;color:rgb(204 204 204 / var(--un-text-opacity)) /* #ccc */;}.text-amber{--un-text-opacity:1;color:rgb(251 191 36 / var(--un-text-opacity)) /* #fbbf24 */;}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity)) /* #000 */;}.text-blue,.text-blue-400{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-blue-600{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity)) /* #2563eb */;}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity)) /* #1d4ed8 */;}.text-cyan{--un-text-opacity:1;color:rgb(34 211 238 / var(--un-text-opacity)) /* #22d3ee */;}.text-cyan-500{--un-text-opacity:1;color:rgb(6 182 212 / var(--un-text-opacity)) /* #06b6d4 */;}.text-emerald-600{--un-text-opacity:1;color:rgb(5 150 105 / var(--un-text-opacity)) /* #059669 */;}.text-gray-300{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity)) /* #d1d5db */;}.c-gray,.color-gray,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity)) /* #9ca3af */;}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity)) /* #6b7280 */;}.color-gray-600,.dark .dark\:color-gray-600,.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}.text-gray-8{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity)) /* #1f2937 */;}.text-gray-900{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}.text-green{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity)) /* #4ade80 */;}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity)) /* #22c55e */;}.text-green-600{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity)) /* #16a34a */;}.text-green-700{--un-text-opacity:1;color:rgb(21 128 61 / var(--un-text-opacity)) /* #15803d */;}.text-orange,.text-orange-400{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity)) /* #fb923c */;}.text-orange-500{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity)) /* #f97316 */;}.text-orange-600{--un-text-opacity:1;color:rgb(234 88 12 / var(--un-text-opacity)) /* #ea580c */;}.text-orange-700{--un-text-opacity:1;color:rgb(194 65 12 / var(--un-text-opacity)) /* #c2410c */;}.text-pink-500{--un-text-opacity:1;color:rgb(236 72 153 / var(--un-text-opacity)) /* #ec4899 */;}.text-purple,.text-purple-400{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity)) /* #c084fc */;}.text-purple-500{--un-text-opacity:1;color:rgb(168 85 247 / var(--un-text-opacity)) /* #a855f7 */;}.text-red,.text-red-400{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity)) /* #f87171 */;}.text-red-5,.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}.text-teal-400{--un-text-opacity:1;color:rgb(45 212 191 / var(--un-text-opacity)) /* #2dd4bf */;}.text-white\/45{color:rgb(255 255 255 / 0.45) /* #fff */;}.text-white\/60{color:rgb(255 255 255 / 0.6) /* #fff */;}.text-white\/70{color:rgb(255 255 255 / 0.7) /* #fff */;}.text-yellow-500{--un-text-opacity:1;color:rgb(234 179 8 / var(--un-text-opacity)) /* #eab308 */;}.hover\:text-\[\#409eff\]:hover{--un-text-opacity:1;color:rgb(64 158 255 / var(--un-text-opacity)) /* #409eff */;}.hover\:text-\[var\(--el-color-danger\)\]:hover{color:var(--el-color-danger) /* var(--el-color-danger) */;}.hover\:text-\[var\(--el-color-primary-light-3\)\]:hover{color:var(--el-color-primary-light-3) /* var(--el-color-primary-light-3) */;}.hover\:text-\[var\(--el-color-primary\)\]:hover{color:var(--el-color-primary) /* var(--el-color-primary) */;}.hover\:text-\[var\(--el-text-color-primary\)\]:hover{color:var(--el-text-color-primary) /* var(--el-text-color-primary) */;}.hover\:text-black:hover{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity)) /* #000 */;}.hover\:text-red-500:hover{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.disabled\:text-\[\#999\]:disabled{--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity)) /* #999 */;}.disabled\:text-\[var\(--el-text-color-disabled\)\]:disabled{color:var(--el-text-color-disabled) /* var(--el-text-color-disabled) */;}.color-\[\#7c3aed\]{--un-text-opacity:1;color:rgb(124 58 237 / var(--un-text-opacity)) /* #7c3aed */;}.color-\[\#e6a23c\]{--un-text-opacity:1;color:rgb(230 162 60 / var(--un-text-opacity)) /* #e6a23c */;}.color-\#32373c{--un-text-opacity:1;color:rgb(50 55 60 / var(--un-text-opacity)) /* #32373c */;}.color-\#3e3e3e{--un-text-opacity:1;color:rgb(62 62 62 / var(--un-text-opacity)) /* #3e3e3e */;}.color-\#ff690d{--un-text-opacity:1;color:rgb(255 105 13 / var(--un-text-opacity)) /* #ff690d */;}.\!font-600{font-weight:600 !important;}.\[\&_\.el-checkbox__label\]\:font-600 .el-checkbox _label,.font-600,.font-semibold{font-weight:600;}.font-16{font-weight:16;}.font-500,.font-medium{font-weight:500;}.font-700,.font-bold{font-weight:700;}.font-extrabold{font-weight:800;}.font-normal{font-weight:400;}.\!leading-4{line-height:1rem !important;}.leading-\[1\.2\]{line-height:1.2;}.leading-\[1\.4\]{line-height:1.4;}.leading-\[1\.5\],.leading-normal,.line-height-normal{line-height:1.5;}.leading-\[1\.6\]{line-height:1.6;}.leading-\[1\.75\]{line-height:1.75;}.leading-\[18px\]{line-height:18px;}.leading-\[28px\],.leading-28px{line-height:28px;}.leading-\[30px\],.leading-30px{line-height:30px;}.leading-\[3rem\]{line-height:3rem;}.leading-\[var\(--app-footer-height\)\]{line-height:var(--app-footer-height);}.leading-\[var\(--tab-menu-collapse-height\)\]{line-height:var(--tab-menu-collapse-height);}.leading-12px{line-height:12px;}.leading-16px{line-height:16px;}.leading-20px{line-height:20px;}.leading-22px{line-height:22px;}.leading-24px,.line-height-24px{line-height:24px;}.leading-38px{line-height:38px;}.leading-4{line-height:1rem;}.leading-5{line-height:1.25rem;}.leading-50px{line-height:50px;}.leading-6{line-height:1.5rem;}.leading-7\.5{line-height:1.875rem;}.leading-8{line-height:2rem;}.leading-8\.75{line-height:2.1875rem;}.leading-none{line-height:1;}.leading-relaxed{line-height:1.625;}.leading-snug{line-height:1.375;}.leading-tight{line-height:1.25;}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.not-italic{font-style:normal;}.oblique{font-style:oblique;}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction);}.line-through{text-decoration-line:line-through;}.underline{text-decoration-line:underline;}.hover\:underline:hover{text-decoration-line:underline;}.decoration-none{text-decoration:none;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.default-tab:default{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.active-tab:active{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / 0.2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / 0.1));text-shadow:var(--un-text-shadow);}.opacity-0{opacity:0;}.opacity-30{opacity:0.3;}.opacity-40{opacity:0.4;}.opacity-50{opacity:0.5;}.opacity-60{opacity:0.6;}.group:hover .group-hover\:opacity-100{opacity:1;}.hover\:opacity-75:hover{opacity:0.75;}.hover\:opacity-80:hover{opacity:0.8;}.hover\:opacity-90:hover{opacity:0.9;}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0_0_0_var\(--el-border-color-light\)\]{--un-shadow:0 0 0 0 var(--un-shadow-color, var(--el-border-color-light));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0_0_1px_var\(--el-border-color-light\)\]{--un-shadow:0 0 0 1px var(--un-shadow-color, var(--el-border-color-light));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0_0_1px_var\(--el-color-primary\)\]{--un-shadow:0 0 0 1px var(--un-shadow-color, var(--el-color-primary));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.35\)\]{--un-shadow:0 12px 36px var(--un-shadow-color, rgba(0, 0, 0, 0.35));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.4\)\]{--un-shadow:0 12px 36px var(--un-shadow-color, rgba(0, 0, 0, 0.4));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--un-shadow:0 1px 2px var(--un-shadow-color, rgba(0, 0, 0, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--un-shadow:0 1px 3px var(--un-shadow-color, rgba(0, 0, 0, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.12\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.12\)\]{--un-shadow:0 4px 16px var(--un-shadow-color, rgba(0, 0, 0, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.12\)\]{--un-shadow:0 6px 16px var(--un-shadow-color, rgba(0, 0, 0, 0.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.04\)\]{--un-shadow:0 8px 24px var(--un-shadow-color, rgba(15, 23, 42, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[2px_0_8px_rgba\(0\,0\,0\,0\.05\)\]{--un-shadow:2px 0 8px var(--un-shadow-color, rgba(0, 0, 0, 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-xl:hover{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline{outline-style:solid;}.outline-none{outline:2px solid transparent;outline-offset:2px;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.after\:transition-transform::after{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-100{transition-duration:100ms;}.duration-150{transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.after\:content-\[\'\'\]::after{content:'';}.custom-hover {  display: flex;  height: 100%;  padding: 0 10px;  cursor: pointer;  align-items: center;  transition: background var(--transition-time-02);}/* you can have multiple rules */.custom-hover:hover {  background-color: var(--top-header-hover-color);}.dark .custom-hover:hover {  background-color: var(--el-bg-color-overlay);}.layout-border__bottom:after {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: transparent;  z-index: 3;}@media (max-width: 1279.9px){.lt-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lt-xl\:hidden{display:none;}.\<xl\:w-55\%{width:55%;}.lt-xl\:px-10px{padding-left:10px;padding-right:10px;}.lt-xl\:text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}}@media (max-width: 1023.9px){.\<lg\:hidden{display:none;}.\<lg\:w-35\%{width:35%;}}@media (max-width: 767.9px){.lt-md\:px-10px{padding-left:10px;padding-right:10px;}}@media (max-width: 639.9px){.lt-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.lt-sm\:w-full{width:100%;}.lt-sm\:flex-col{flex-direction:column;}.lt-sm\:items-start{align-items:flex-start;}.lt-sm\:p-10px{padding:10px;}.lt-sm\:px-10px{padding-left:10px;padding-right:10px;}}@media (min-width: 640px){.sm\:bottom-5{bottom:1.25rem;}.sm\:p-7{padding:1.75rem;}}@media (min-width: 768px){.md\:mr-20{margin-right:5rem;}.md\:h-4\/5{height:80%;}}@media (min-width: 768px) and (max-width: 1023.9px){.at-md\:max-w-500px{max-width:500px;}}@media (min-width: 1024px){.lg\:block{display:block;}}@media (min-width: 1024px) and (max-width: 1279.9px){.at-lg\:max-w-500px{max-width:500px;}}@media (min-width: 1280px){.xl\:text-center{text-align:center;}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem;}}@media (min-width: 1280px) and (max-width: 1535.9px){.at-xl\:hidden{display:none;}.at-xl\:max-w-500px{max-width:500px;}.at-xl\:justify-end{justify-content:flex-end;}}@media (min-width: 1536px){.at-2xl\:hidden{display:none;}.at-2xl\:max-w-500px{max-width:500px;}.at-2xl\:justify-end{justify-content:flex-end;}.\32 xl\:text-3xl{font-size:1.875rem;line-height:2.25rem;}}
.iframe-component[data-v-3ad41f97] {
  width: 100%;
}
.iframe-preview[data-v-3ad41f97] {
  overflow: hidden;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
}
.iframe-content[data-v-3ad41f97] {
  display: block;
  border: none;
}
.iframe-placeholder[data-v-3ad41f97] {
  display: flex;
  min-height: 200px;
  background-color: #fafafa;
  border: 1px dashed #dcdfe6;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
}

:root {
  /* 中性边界必须在白色背景上保持可见，具体模块仍可按需隐藏边框。 */
  --el-border-color: #cfd5df;
  --el-border-color-light: #d9dee7;
  --el-border-color-lighter: #e4e8ee;
  --el-border-color-extra-light: #edf0f4;
  --el-border-color-dark: #b8c0cc;
  --el-border-color-darker: #9fa9b7;
  --control-border-color: #aeb7c5;
  --control-track-color: #dfe4eb;
  --control-disabled-color: #edf0f4;
  /* ========== 色块区分体系（浅色系） ========== */
  /* 输入框类组件背景色（与白色背景区分） */
  --input-bg-color: #f3f5f8;
  /* 面包屑背景色（比整体背景稍深，便于区分） */
  --breadcrumb-bg-color: #ffffff;
  /* TagsView 背景色 */
  --tags-view-bg-color: #ffffff;
  /* TagsView tag 项未激活背景色 */
  --tag-item-bg-color: #f0f1f5;
  /* 表单项区域底色 */
  --form-section-bg: #fafbfc;
  /* 按钮默认背景色 */
  --btn-default-bg: #f2f3f5;
  /* 下拉面板背景色 */
  --dropdown-panel-bg: #fafbfc;
  --login-bg-color: #293146;
  --left-menu-max-width: 224px;
  --left-menu-min-width: 64px;
  --left-menu-bg-color: #f2f2f6;
  --left-menu-bg-light-color: #f2f2f6;
  --left-menu-bg-active-color: #ffffff;
  --left-menu-text-color: #6f7173;
  --left-menu-text-active-color: #000000;
  --left-menu-collapse-bg-active-color: #ffffff;
  --left-menu-border-color: transparent;
  /* left menu end */
  /* logo start */
  --logo-height: 48px;
  --logo-title-text-color: #000000;
  --logo-border-color: transparent;
  /* logo end */
  /* header start */
  --top-header-bg-color: #f2f2f6;
  --top-header-text-color: #6f7173;
  --top-header-hover-color: #ffffff;
  --top-tool-height: var(--logo-height);
  --top-tool-p-x: 0;
  --tags-view-height: 35px;
  --header-tabs-to-tags-gap: 4px;
  /* header start */
  /* tab menu start */
  --tab-menu-max-width: 80px;
  --tab-menu-min-width: 30px;
  --tab-menu-collapse-height: 36px;
  /* tab menu end */
  --app-content-padding: 20px;
  --app-content-bg-color: #ffffff;
  --app-content-text-color: #1e2336;
  --app-content-secondary-text-color: #6b719c;
  --app-content-muted-text-color: #9ba0bc;
  --app-card-bg-color: #ffffff;
  --app-card-border-color: #eceef2;
  --home-slide-1-bg: linear-gradient(135deg, #f0edff 0%, #ede7fd 60%, #e8f0fe 100%);
  --home-slide-2-bg: linear-gradient(135deg, #eff6ff 0%, #f0edff 60%, #ecfdf5 100%);
  --home-slide-3-bg: linear-gradient(135deg, #fff7e6 0%, #fffbeb 60%, #fef2f2 100%);
  --home-carousel-arrow-bg: rgba(255, 255, 255, 0.9);
  --home-carousel-arrow-border: rgba(0, 0, 0, 0.05);
  --home-renewal-bg: linear-gradient(135deg, #fff7e6, #fffbeb);
  --home-renewal-border-color: #fde9c8;
  --home-renewal-title-color: #b8740a;
  --home-renewal-divider-color: #f3d9b0;
  --home-renewal-note-color: #c79a5e;
  --home-renewal-button-bg: #ffffff;
  --home-renewal-button-text-color: #d98e00;
  --home-renewal-button-border-color: #f0c98a;
  --app-footer-height: 50px;
  --transition-time-02: 0.2s;
}

.dark {
  --el-border-color: rgba(255, 255, 255, 0.08);
  --el-border-color-light: rgba(255, 255, 255, 0.08);
  --el-border-color-lighter: rgba(255, 255, 255, 0.06);
  --el-border-color-extra-light: rgba(255, 255, 255, 0.04);
  --el-border-color-dark: rgba(255, 255, 255, 0.12);
  --el-border-color-darker: rgba(255, 255, 255, 0.16);
  --control-border-color: #7c8799;
  --control-track-color: #4b5563;
  --control-disabled-color: #343b46;
  --input-bg-color: #202124;
  --breadcrumb-bg-color: #1f2024;
  --tags-view-bg-color: #19191c;
  --tag-item-bg-color: #24252a;
  --form-section-bg: #19191c;
  --btn-default-bg: #24252a;
  --dropdown-panel-bg: #1f2024;
  --app-content-bg-color: #111114;
  --app-content-text-color: rgba(255, 255, 255, 0.88);
  --app-content-secondary-text-color: rgba(255, 255, 255, 0.66);
  --app-content-muted-text-color: rgba(255, 255, 255, 0.48);
  --app-card-bg-color: #19191c;
  --app-card-border-color: rgba(255, 255, 255, 0.08);
  --home-slide-1-bg: linear-gradient(135deg, #252238 0%, #1c1d29 60%, #172033 100%);
  --home-slide-2-bg: linear-gradient(135deg, #182338 0%, #1f1d32 60%, #14251f 100%);
  --home-slide-3-bg: linear-gradient(135deg, #2a2115 0%, #211d16 60%, #2a1818 100%);
  --home-carousel-arrow-bg: rgba(36, 37, 42, 0.92);
  --home-carousel-arrow-border: rgba(255, 255, 255, 0.08);
  --home-renewal-bg: linear-gradient(135deg, #2a2115, #1d1a15);
  --home-renewal-border-color: rgba(251, 191, 36, 0.22);
  --home-renewal-title-color: #fbbf24;
  --home-renewal-divider-color: rgba(251, 191, 36, 0.18);
  --home-renewal-note-color: rgba(251, 191, 36, 0.7);
  --home-renewal-button-bg: #24252a;
  --home-renewal-button-text-color: #fbbf24;
  --home-renewal-button-border-color: rgba(251, 191, 36, 0.3);
  --left-menu-bg-color: #19191c;
  --left-menu-bg-light-color: #202124;
  --left-menu-bg-active-color: rgba(var(--el-color-primary-rgb), 0.22);
  --left-menu-text-color: rgba(255, 255, 255, 0.72);
  --left-menu-text-active-color: #ffffff;
  --left-menu-collapse-bg-active-color: rgba(var(--el-color-primary-rgb), 0.22);
  --logo-title-text-color: #fff;
  --logo-border-color: rgba(255, 255, 255, 0.08);
  --left-menu-border-color: rgba(255, 255, 255, 0.08);
  --top-header-bg-color: #19191c;
  --top-header-text-color: rgba(255, 255, 255, 0.82);
  --top-header-hover-color: #24252a;
  --top-tool-border-color: rgba(255, 255, 255, 0.08);
}

.dark .hub-header p,
.dark .module-desc,
.dark .help-hero p,
.dark .help-cat-desc,
.dark .doc-desc,
.dark .doc-date {
  color: var(--app-content-secondary-text-color) !important;
}

.dark .section-title,
.dark .module-name,
.dark .help-cat-title,
.dark .doc-title {
  color: var(--app-content-text-color) !important;
}

.dark .v-layout-content-scrollbar :where(.el-card,
.welcome-card,
.module-card,
.quick-item,
.chart-card,
.notice-mini,
.help-hero,
.help-cat-card,
.doc-card,
.product-card,
.prod-card,
.feature-card,
.stat-card,
.dashboard-card,
.content-card) {
  color: var(--app-content-text-color);
  background: var(--app-card-bg-color) !important;
  border-color: var(--app-card-border-color) !important;
}

.dark .v-layout-content-scrollbar :where(.el-card,
.welcome-card,
.module-card,
.quick-item,
.chart-card,
.notice-mini,
.help-hero,
.help-cat-card,
.doc-card,
.product-card,
.prod-card,
.feature-card,
.stat-card,
.dashboard-card,
.content-card) :where(h1, h2, h3, h4, h5, h6, .title, .name, .label) {
  color: var(--app-content-text-color);
}

.dark .v-layout-content-scrollbar :where(.el-card,
.welcome-card,
.module-card,
.quick-item,
.chart-card,
.notice-mini,
.help-hero,
.help-cat-card,
.doc-card,
.product-card,
.prod-card,
.feature-card,
.stat-card,
.dashboard-card,
.content-card) :where(p, .desc, .summary, .subtitle, .text-muted) {
  color: var(--app-content-secondary-text-color);
}

html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*,
::after,
::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@font-face {
  font-family: "fc-icon";
  src: url("/assets/fontello-BTAxVWQW.woff") format("woff");
}
.icon-doc-text:before {
  content: "\f0f6";
}

.icon-server:before {
  content: "\f233";
}

.icon-address-card-o:before {
  content: "\f2bc";
}

.icon-user-o:before {
  content: "\f2c0";
}

html.dark {
  --lightningcss-light: ;
  --lightningcss-dark:initial;
  color-scheme: dark;
  --el-color-primary:#409eff;
  --el-color-primary-light-3:#3375b9;
  --el-color-primary-light-5:#2a598a;
  --el-color-primary-light-7:#213d5b;
  --el-color-primary-light-8:#1d3043;
  --el-color-primary-light-9:#18222b;
  --el-color-primary-dark-2:#66b1ff;
  --el-color-success:#67c23a;
  --el-color-success-light-3:#4e8e2f;
  --el-color-success-light-5:#3e6b27;
  --el-color-success-light-7:#2d481f;
  --el-color-success-light-8:#25371c;
  --el-color-success-light-9:#1c2518;
  --el-color-success-dark-2:#85ce61;
  --el-color-warning:#e6a23c;
  --el-color-warning-light-3:#a77730;
  --el-color-warning-light-5:#7d5b28;
  --el-color-warning-light-7:#533f20;
  --el-color-warning-light-8:#3e301c;
  --el-color-warning-light-9:#292218;
  --el-color-warning-dark-2:#ebb563;
  --el-color-danger:#f56c6c;
  --el-color-danger-light-3:#b25252;
  --el-color-danger-light-5:#854040;
  --el-color-danger-light-7:#582e2e;
  --el-color-danger-light-8:#412626;
  --el-color-danger-light-9:#2a1d1d;
  --el-color-danger-dark-2:#f78989;
  --el-color-error:#f56c6c;
  --el-color-error-light-3:#b25252;
  --el-color-error-light-5:#854040;
  --el-color-error-light-7:#582e2e;
  --el-color-error-light-8:#412626;
  --el-color-error-light-9:#2a1d1d;
  --el-color-error-dark-2:#f78989;
  --el-color-info:#909399;
  --el-color-info-light-3:#6b6d71;
  --el-color-info-light-5:#525457;
  --el-color-info-light-7:#393a3c;
  --el-color-info-light-8:#2d2d2f;
  --el-color-info-light-9:#202121;
  --el-color-info-dark-2:#a6a9ad;
  --el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;
  --el-box-shadow-light:0px 0px 12px #000000b8;
  --el-box-shadow-lighter:0px 0px 6px #000000b8;
  --el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;
  --el-bg-color-page:#0a0a0a;
  --el-bg-color:#141414;
  --el-bg-color-overlay:#1d1e1f;
  --el-text-color-primary:#e5eaf3;
  --el-text-color-regular:#cfd3dc;
  --el-text-color-secondary:#a3a6ad;
  --el-text-color-placeholder:#8d9095;
  --el-text-color-disabled:#6c6e72;
  --el-border-color-darker:#636466;
  --el-border-color-dark:#58585b;
  --el-border-color:#4c4d4f;
  --el-border-color-light:#414243;
  --el-border-color-lighter:#363637;
  --el-border-color-extra-light:#2b2b2c;
  --el-fill-color-darker:#424243;
  --el-fill-color-dark:#39393a;
  --el-fill-color:#303030;
  --el-fill-color-light:#262727;
  --el-fill-color-lighter:#1d1d1d;
  --el-fill-color-extra-light:#191919;
  --el-fill-color-blank:#141414;
  --el-mask-color:#000c;
  --el-mask-color-extra-light:#0000004d;
}

html.dark .el-button {
  --el-button-disabled-text-color:#ffffff80;
}

html.dark .el-card {
  --el-card-bg-color:var(--el-bg-color-overlay);
  --el-fill-color-blank:var(--el-card-bg-color);
}

html.dark .el-empty {
  --el-empty-fill-color-0:var(--el-color-black);
  --el-empty-fill-color-1:#4b4b52;
  --el-empty-fill-color-2:#36383d;
  --el-empty-fill-color-3:#1e1e20;
  --el-empty-fill-color-4:#262629;
  --el-empty-fill-color-5:#202124;
  --el-empty-fill-color-6:#212224;
  --el-empty-fill-color-7:#1b1c1f;
  --el-empty-fill-color-8:#1c1d1f;
  --el-empty-fill-color-9:#18181a;
}

.reset-margin [class*=el-icon] + span {
  margin-left: 2px !important;
}

.el-popup-parent--hidden {
  width: 100% !important;
}

.el-scrollbar__bar {
  display: flex;
  justify-content: flex-start;
}

/* nprogress 适配 element-plus 的主题色 */
#nprogress .bar {
  background-color: var(--el-color-primary) !important;
}
#nprogress .peg {
  box-shadow: 0 0 10px var(--el-color-primary), 0 0 5px var(--el-color-primary) !important;
}
#nprogress .spinner-icon {
  border-top-color: var(--el-color-primary);
  border-left-color: var(--el-color-primary);
}

.el-select__wrapper {
  min-height: 32px;
  background-color: var(--input-bg-color, #f5f7fa);
  border-radius: 6px;
  box-shadow: 0 0 0 1px var(--el-border-color-light) inset;
}

.el-select__wrapper:hover {
  background-color: #eef1f5;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}

.el-select__wrapper.is-focused {
  background-color: #fff;
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}

.el-select.is-disabled .el-select__wrapper {
  background-color: #f2f3f5;
  box-shadow: 0 0 0 1px var(--el-border-color-lighter) inset;
}

.el-select .el-select__tags .el-tag {
  background-color: #e8eef8;
  color: #334155;
  border-color: #d7deea;
}

.el-radio .el-radio__inner {
  background-color: #eef1f5;
}

.el-checkbox .el-checkbox__inner {
  background-color: #eef1f5;
}

/* AI婚恋管理列表：统一搜索表单对齐 */
.love-search-form {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0;
  margin-bottom: 12px;
}
.love-search-form .el-form-item {
  margin-right: 12px;
  margin-bottom: 12px;
}
.love-search-form .el-form-item__label {
  padding-right: 8px;
}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.router-search[data-v-0d2508f9] {
  position: relative;
}
.router-search__select[data-v-0d2508f9] {
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  z-index: 20;
  width: clamp(240px, 18vw, 280px);
  max-width: calc(100vw - 48px);
  overflow: hidden;
  pointer-events: none;
  opacity: 0;
  transform: translateX(-50%) translateY(-6px);
  transition: opacity 0.2s, transform 0.2s;
}
.router-search__select.is-open[data-v-0d2508f9] {
  pointer-events: auto;
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.size, html #app,
body #app, html,
body {
  width: 100%;
  height: 100%;
}
html,
body {
  padding: 0 !important;
  margin: 0;
  overflow: hidden;
}
.v-app-grey-mode {
  filter: grayscale(100%);
}

/* ===== 全局：去除所有线条，改为色块区分 ===== */
/* el-card 去除边框和阴影 */
.el-card {
  border: none;
  box-shadow: none;
}

/* layout-border 线条全部隐藏 */
.layout-border__bottom:after,
.layout-border__top:before,
.layout-border__left:before,
.layout-border__right:after {
  display: none !important;
}

/* TagsView 工具按钮分隔线 */
.v-tags-view__tool::before,
.v-tags-view__tool--first::before {
  border-left: none;
  border-right: none;
}

/* Element Plus 全局：输入框/选择框等表单组件使用浅灰背景替代边框 */
.el-input__wrapper,
.el-textarea__inner,
.el-select .el-input__wrapper,
.el-date-editor .el-input__wrapper,
.el-input-number .el-input__wrapper,
.el-cascader .el-input__wrapper {
  background-color: var(--input-bg-color) !important;
  box-shadow: none !important;
  border-radius: 6px;
}

/* 输入框 hover/focus 时仍然显示一点视觉反馈 */
.el-input__wrapper:hover,
.el-textarea__inner:hover {
  background-color: #f0f0f0 !important;
}
.el-input.is-focus .el-input__wrapper,
.el-select .el-input.is-focus .el-input__wrapper,
.el-textarea__inner:focus {
  background-color: #ffffff !important;
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}

/* 表格去掉所有边框 */
.el-table,
.el-table__header-wrapper th,
.el-table__body-wrapper td {
  border: none !important;
}
.el-table--border::after,
.el-table--group::after,
.el-table::before {
  background-color: transparent !important;
}
.el-table--border .el-table__cell {
  border: none !important;
}

/* 表格行hover背景 */
.el-table tbody tr:hover > td {
  background-color: #f8f9fc !important;
}

/* 分页去掉边框 */
.el-pagination .btn-prev,
.el-pagination .btn-next,
.el-pagination button {
  background-color: var(--input-bg-color) !important;
  border: none !important;
  border-radius: 6px;
}

/* ===== 下拉框/选择器面板与白色背景区分 ===== */
/* 下拉面板整体背景色 */
.el-select-dropdown,
.el-select-dropdown__list,
.el-cascader__dropdown,
.el-cascader-panel,
.el-date-picker,
.el-time-panel,
.el-time-picker__panel,
.el-picker-panel,
.el-dropdown-menu,
.el-autocomplete-suggestion {
  background-color: #fafbfc !important;
  border: none !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
}

/* 下拉选项hover */
.el-select-dropdown__item:hover,
.el-select-dropdown__item.is-hovering,
.el-select-dropdown__item.is-selected {
  background-color: #f0edff !important;
}
.el-select-dropdown__item.is-selected {
  color: var(--el-color-primary);
  font-weight: 500;
}

/* 级联选择器 */
.el-cascader-node:not(.is-disabled):hover,
.el-cascader-node.is-selectable:not(.is-disabled):hover {
  background-color: #f0edff !important;
}

/* Tag 标签 */
.el-tag {
  border: none !important;
}

/* Tabs */
.el-tabs__nav-wrap::after {
  background-color: transparent !important;
}
.el-tabs__item {
  border: none !important;
}
.el-tabs__active-bar {
  border-radius: 2px;
}

/* ===== 按钮：默认按钮用灰色背景与白色区分 ===== */
/* 默认按钮（非纯文字/非主要/非虚线） */
.el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info) {
  background-color: var(--input-bg-color);
  border-color: transparent !important;
  color: #303133;
}
.el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover {
  background-color: #eceef3;
  color: var(--el-color-primary);
}

/* 文字按钮保持原样 */
.el-button--text,
.el-button.is-text {
  background-color: transparent !important;
  border: none !important;
}

/* 主要按钮 */
.el-button--primary,
.el-button--success,
.el-button--warning,
.el-button--danger,
.el-button--info {
  border-color: transparent !important;
}

/* 按钮组间距 */
.el-button-group .el-button {
  border-color: transparent !important;
}
.el-button-group .el-button:not(:last-child) {
  margin-right: 1px;
}

/* 分割线组件 */
.el-divider {
  border-color: #eceef3 !important;
}

/* 抽屉 */
.el-drawer__header {
  border-bottom: none !important;
}
.el-drawer__footer {
  border-top: none !important;
}

/* 弹出框 */
.el-popover {
  border: none !important;
}

/* 下拉菜单 */
.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #f0edff !important;
}

/* 树形控件 */
.el-tree-node__content:hover {
  background-color: #f8f9fc !important;
}

/* ===== 基础选择控件：白色背景下保留清晰的边界和轨道 ===== */
.el-radio__inner,
.el-checkbox__inner {
  background-color: var(--el-bg-color) !important;
  border: 1px solid var(--control-border-color) !important;
}
.el-radio__input:not(.is-disabled):hover .el-radio__inner,
.el-checkbox__input:not(.is-disabled):hover .el-checkbox__inner {
  border-color: var(--el-color-primary) !important;
}
.el-radio__input.is-checked .el-radio__inner,
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
}
.el-radio__input.is-focus .el-radio__inner,
.el-checkbox__input.is-focus .el-checkbox__inner {
  outline: 2px solid var(--el-color-primary-light-7);
  outline-offset: 1px;
}
.el-radio__input.is-disabled .el-radio__inner,
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--control-disabled-color) !important;
  border-color: var(--el-border-color) !important;
}
.el-switch__core {
  background-color: var(--control-track-color) !important;
  border: 1px solid var(--control-border-color) !important;
}
.el-switch.is-checked .el-switch__core {
  background-color: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
}
.el-slider__runway,
.el-slider__bar {
  height: 6px !important;
}
.el-slider__runway {
  background-color: var(--control-track-color) !important;
  box-shadow: inset 0 0 0 1px var(--el-border-color-light);
}
.el-slider__bar {
  background-color: var(--el-color-primary) !important;
}
.el-slider__button {
  width: 18px;
  height: 18px;
  background-color: var(--el-bg-color);
  border: 3px solid var(--el-color-primary);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}
.el-progress-bar__outer {
  background-color: var(--control-track-color) !important;
  box-shadow: inset 0 0 0 1px var(--el-border-color-light);
}
.el-progress-bar__inner {
  min-width: 2px;
}
.el-progress__text,
.el-radio__label,
.el-checkbox__label {
  color: var(--el-text-color-regular);
}