.async-confirm-button{gap:2px}.async-confirm-button svg{width:10px}.unauthorized-container{display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;box-sizing:border-box}.unauthorized-container .unauthorized-decoration{position:absolute;border-radius:50%;opacity:.1;animation:float 6s ease-in-out infinite}.unauthorized-container .unauthorized-decoration.unauthorized-decoration-1{width:200px;height:200px;background:linear-gradient(45deg,#ef4444,#f97316);top:10%;left:10%;animation-delay:0s}.unauthorized-container .unauthorized-decoration.unauthorized-decoration-2{width:150px;height:150px;background:linear-gradient(45deg,#8b5cf6,#a855f7);top:20%;right:15%;animation-delay:2s}.unauthorized-container .unauthorized-decoration.unauthorized-decoration-3{width:100px;height:100px;background:linear-gradient(45deg,#06b6d4,#0891b2);bottom:20%;left:20%;animation-delay:4s}.unauthorized-container .unauthorized-content{text-align:center;max-width:600px;padding:2rem;position:relative;z-index:1}.unauthorized-container .unauthorized-logo{margin-bottom:2rem;animation:pulse 2s ease-in-out infinite}.unauthorized-container .unauthorized-logo img,.unauthorized-container .unauthorized-logo svg{max-width:120px;max-height:120px}.unauthorized-container .unauthorized-error{margin-bottom:2rem}.unauthorized-container .unauthorized-error .unauthorized-error-code{font-size:6rem;font-weight:900;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem;text-shadow:0 4px 8px rgba(239,68,68,.2)}.unauthorized-container .unauthorized-error .unauthorized-title{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2}.unauthorized-container .unauthorized-error .unauthorized-description{font-size:1.25rem;color:#475569;margin-bottom:0;line-height:1.5}.unauthorized-container .unauthorized-info{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;margin-bottom:2rem;text-align:left;box-shadow:0 8px 32px #0000001a}.unauthorized-container .unauthorized-info .unauthorized-info-title{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.unauthorized-container .unauthorized-info .unauthorized-reasons{list-style:none;padding:0;margin:0 0 1.5rem}.unauthorized-container .unauthorized-info .unauthorized-reasons li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#475569;line-height:1.6}.unauthorized-container .unauthorized-info .unauthorized-reasons li:before{content:"•";position:absolute;left:0;color:#ef4444;font-weight:700}.unauthorized-container .unauthorized-info .unauthorized-help{color:#64748b;font-size:.95rem;margin:0;font-style:italic}.unauthorized-container .unauthorized-actions{margin-bottom:1.5rem}.unauthorized-container .unauthorized-actions .t-button{min-width:120px;height:44px;font-size:.95rem;font-weight:500;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.unauthorized-container .unauthorized-actions .t-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001f}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.unauthorized-container .unauthorized-content{padding:1.5rem;max-width:90%}.unauthorized-container .unauthorized-error .unauthorized-error-code{font-size:4rem}.unauthorized-container .unauthorized-error .unauthorized-title{font-size:2rem}.unauthorized-container .unauthorized-error .unauthorized-description{font-size:1.125rem}.unauthorized-container .unauthorized-info{padding:1.5rem;text-align:center}.unauthorized-container .unauthorized-info .unauthorized-reasons{text-align:left}.unauthorized-container .unauthorized-actions{margin-bottom:1rem}.unauthorized-container .unauthorized-actions .t-space{flex-direction:column;gap:.8rem!important}.unauthorized-container .unauthorized-actions .t-button{width:100%;max-width:240px;height:40px;font-size:.9rem}.unauthorized-container .unauthorized-decoration.unauthorized-decoration-1{width:120px;height:120px}.unauthorized-container .unauthorized-decoration.unauthorized-decoration-2{width:100px;height:100px}.unauthorized-container .unauthorized-decoration.unauthorized-decoration-3{width:80px;height:80px}}@media (max-height: 600px){.unauthorized-container .unauthorized-content{padding:1rem}.unauthorized-container .unauthorized-logo{margin-bottom:1rem}.unauthorized-container .unauthorized-logo img,.unauthorized-container .unauthorized-logo svg{max-width:80px;max-height:80px}.unauthorized-container .unauthorized-error{margin-bottom:1rem}.unauthorized-container .unauthorized-error .unauthorized-error-code{font-size:3rem}.unauthorized-container .unauthorized-error .unauthorized-title{font-size:1.5rem}.unauthorized-container .unauthorized-error .unauthorized-description{font-size:1rem}.unauthorized-container .unauthorized-info{padding:1rem;margin-bottom:1rem}.unauthorized-container .unauthorized-actions{margin-bottom:.5rem}.unauthorized-container .unauthorized-actions .t-button{height:36px;font-size:.8rem}}.site-header{position:sticky;top:0;z-index:100;background-color:#f3f3f4;padding-left:20px}.not-found-container{display:flex;align-items:center;justify-content:center;padding:1rem;overflow:hidden;box-sizing:border-box;position:relative}.not-found-container .not-found-content{text-align:center;max-width:500px;width:100%;position:relative;z-index:2}.not-found-container .logo-section{margin-bottom:1.5rem}.not-found-container .logo-section .default-logo{display:inline-block}.not-found-container .logo-section .default-logo .logo-icon{font-size:6rem;font-weight:700;background:linear-gradient(45deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(59,130,246,.1);animation:pulse 2s ease-in-out infinite alternate}.not-found-container .error-info{margin-bottom:2rem;color:#334155}.not-found-container .error-info .error-title{font-size:2rem;font-weight:600;margin-bottom:.8rem;color:#1e293b}.not-found-container .error-info .error-description{font-size:1.1rem;margin-bottom:.5rem;opacity:.8;color:#475569}.not-found-container .error-info .error-suggestion{font-size:.95rem;opacity:.7;margin-bottom:0;color:#64748b}.not-found-container .action-buttons{margin-bottom:1.5rem}.not-found-container .action-buttons .t-button{min-width:120px;height:44px;font-size:.95rem;font-weight:500;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.not-found-container .action-buttons .t-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.not-found-container .action-buttons .t-button.t-button--theme-primary{background:linear-gradient(45deg,#3b82f6,#6366f1);border:none;color:#fff}.not-found-container .action-buttons .t-button.t-button--theme-primary:hover{background:linear-gradient(45deg,#2563eb,#4f46e5)}.not-found-container .action-buttons .t-button.t-button--variant-outline{background:#fffc;border:1px solid #d1d5db;color:#374151;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.not-found-container .action-buttons .t-button.t-button--variant-outline:hover{background:#fffffff2;border-color:#9ca3af;color:#1f2937}.not-found-container .decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.not-found-container .decoration .floating-element{position:absolute;border-radius:50%;background:#3b82f614;animation:float 6s ease-in-out infinite}.not-found-container .decoration .floating-element.element-1{width:60px;height:60px;top:15%;left:8%;animation-delay:0s;background:#8b5cf60f}.not-found-container .decoration .floating-element.element-2{width:80px;height:80px;top:65%;right:12%;animation-delay:2s;background:#3b82f614}.not-found-container .decoration .floating-element.element-3{width:40px;height:40px;bottom:25%;left:15%;animation-delay:4s;background:#10b9810f}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@media (max-width: 768px){.not-found-container{padding:.8rem}.not-found-container .not-found-content{max-width:90%}.not-found-container .logo-section{margin-bottom:1.2rem}.not-found-container .logo-section .default-logo .logo-icon{font-size:4.5rem}.not-found-container .error-info{margin-bottom:1.5rem}.not-found-container .error-info .error-title{font-size:1.6rem;margin-bottom:.6rem}.not-found-container .error-info .error-description{font-size:1rem}.not-found-container .error-info .error-suggestion{font-size:.85rem}.not-found-container .action-buttons{margin-bottom:1rem}.not-found-container .action-buttons .t-space{flex-direction:column;gap:.8rem!important}.not-found-container .action-buttons .t-button{width:100%;max-width:240px;height:40px;font-size:.9rem}.not-found-container .decoration .floating-element.element-1{width:40px;height:40px}.not-found-container .decoration .floating-element.element-2{width:60px;height:60px}.not-found-container .decoration .floating-element.element-3{width:30px;height:30px}}@media (max-width: 480px){.not-found-container{padding:.5rem}.not-found-container .logo-section{margin-bottom:1rem}.not-found-container .logo-section .default-logo .logo-icon{font-size:3.5rem}.not-found-container .error-info{margin-bottom:1.2rem}.not-found-container .error-info .error-title{font-size:1.4rem}.not-found-container .error-info .error-description{font-size:.95rem}.not-found-container .error-info .error-suggestion{font-size:.8rem}.not-found-container .action-buttons .t-button{height:38px;font-size:.85rem;max-width:200px}}@media (max-height: 600px){.not-found-container .logo-section{margin-bottom:.8rem}.not-found-container .logo-section .default-logo .logo-icon{font-size:3rem}.not-found-container .error-info{margin-bottom:1rem}.not-found-container .error-info .error-title{font-size:1.3rem;margin-bottom:.4rem}.not-found-container .error-info .error-description{font-size:.9rem;margin-bottom:.3rem}.not-found-container .error-info .error-suggestion{font-size:.8rem}.not-found-container .action-buttons{margin-bottom:.5rem}.not-found-container .action-buttons .t-button{height:36px;font-size:.8rem}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.right-10{right:10px}.top-0{top:0}.top-10{top:10px}.z-10{z-index:10}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mr-4{margin-right:4px}.mt-15{margin-top:15px}.mt-2{margin-top:2px}.mt-20{margin-top:20px}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.h-screen{height:100vh}.min-h-100{min-height:100px}.w-\[200px\]{width:200px}.w-\[35\%\]{width:35%}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:10px}.gap-2{gap:2px}.gap-5{gap:5px}.gap-6{gap:6px}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:6px}.rounded-md{border-radius:.375rem}.bg-\[\#1677ff\]{--tw-bg-opacity: 1;background-color:rgb(22 119 255 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-10{padding:10px}.p-20{padding:20px}.p-5{padding:5px}.px-20{padding-left:20px;padding-right:20px}.px-6{padding-left:6px;padding-right:6px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-2{padding-top:2px;padding-bottom:2px}.pt-\[10px\]{padding-top:10px}.align-middle{vertical-align:middle}.text-2xl{font-size:24px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:14px}.text-lg{font-size:18px}.text-sm{font-size:12px}.font-bold{font-weight:700}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.duration-300{transition-duration:.3s}.ant-layout{background-color:unset}.ant-dropdown .ant-dropdown-menu-title-content{height:100%;line-height:36px}.ant-layout-header{height:50px}.ant-layout-header .ant-menu{line-height:50px}.ant-select-tree-list-holder-inner{word-break:break-all}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:8px}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{height:auto}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name{white-space:break-spaces}.ant-dropdown .ant-dropdown-menu-title-content{line-height:normal}.ant-tree .ant-tree-node-content-wrapper:hover,.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected,.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected:hover{color:#fff;background-color:#1677ff}.ant-tree .ant-tree-node-content-wrapper:hover .ant-tree-title,.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-tree-title,.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected:hover .ant-tree-title{color:#fff}.ant-modal .ant-modal-content{padding:20px 0}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer{padding-left:24px;padding-right:24px}.ant-modal .ant-modal-body{padding:0 24px;max-height:70vh;overflow-y:auto}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}a{font-weight:500;color:#646cff;text-decoration:inherit}p{margin:0}h1{font-size:14px}a:hover{color:#296bef}body,html{margin:0;padding:0;background-color:#f3f3f4}.ant-upload img{height:100%}.create-dialog .ant-modal-body{max-height:700px;overflow-y:auto}.text-active{cursor:pointer;color:#296bef}::-webkit-scrollbar{width:6px;height:6px;background-color:#fefdfd}::-webkit-scrollbar-track{background:#f9f9f9;border-radius:5px}::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b4b4b4}
