@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.enzo-fab{position:fixed;bottom:24px;right:24px;z-index:1050;width:52px;height:52px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d0d12;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;outline:none;transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .25s ease;box-shadow:0 0 0 1px #ffffff14,0 4px 24px #0006,0 0 48px #ff652233}.enzo-fab--visible{transform:scale(1) rotate(0);opacity:1;pointer-events:auto;animation:enzo-fab-enter .25s cubic-bezier(.34,1.56,.64,1) forwards}.enzo-fab--hidden{transform:scale(0) rotate(90deg);opacity:0;pointer-events:none}.enzo-fab:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff1f,0 8px 32px #00000080,0 0 64px #ff65224d}.enzo-fab:active{transform:scale(.95);transition-duration:.1s}.enzo-fab__glow{position:absolute;inset:-1px;border-radius:16px;pointer-events:none;box-shadow:0 0 48px #ff652233;animation:enzo-breathe 3s ease-in-out infinite}@keyframes enzo-breathe{0%,to{opacity:.15}50%{opacity:.3}}@keyframes enzo-fab-enter{0%{transform:scale(0) rotate(-90deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.enzo-msg{display:flex;flex-direction:column;margin-bottom:16px;animation:enzo-msg-fade .3s ease-out}.enzo-msg--user{align-items:flex-end;animation:enzo-msg-slide-right .2s ease-out}.enzo-msg--user .enzo-msg__bubble{background:#ff6522;color:#fff;border-radius:16px 16px 4px;max-width:85%;font-size:14px;line-height:1.5;padding:10px 14px}.enzo-msg--assistant{align-items:flex-start}.enzo-msg--assistant .enzo-msg__bubble{background:transparent;color:#f0f0f0;max-width:100%;font-size:14px;line-height:1.6;padding:2px 0}.enzo-msg--error .enzo-msg__bubble{color:#ef4444}.enzo-msg__bubble--streaming .enzo-msg__content>:last-child:after{content:"▊";color:#ff6522;font-weight:600;animation:enzo-blink .6s step-end infinite;margin-left:1px}.enzo-msg__content{word-break:break-word}.enzo-msg__content p{margin:0 0 8px}.enzo-msg__content p:last-child{margin-bottom:0}.enzo-msg__content .enzo-h{font-size:15px;font-weight:600;margin:16px 0 6px;color:#f0f0f0}.enzo-msg__content .enzo-h:first-child{margin-top:0}.enzo-msg__content h4.enzo-h{font-size:14px}.enzo-msg__content .enzo-list{margin:6px 0;padding-left:20px}.enzo-msg__content .enzo-list li{margin-bottom:4px}.enzo-msg__content .enzo-inline-code{background:#ffffff0f;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:13px}.enzo-msg__content .enzo-code-block{background:#0d0d12cc;border:1px solid rgba(255,255,255,.08);padding:14px;border-radius:10px;overflow-x:auto;margin:10px 0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:13px;line-height:1.5}.enzo-msg__content .enzo-code-block code{color:#f0f0f0;background:none;padding:0}.enzo-msg__content .enzo-code-block::-webkit-scrollbar{height:4px}.enzo-msg__content .enzo-code-block::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.enzo-msg__content .hljs-keyword,.enzo-msg__content .hljs-selector-tag{color:#c678dd}.enzo-msg__content .hljs-string,.enzo-msg__content .hljs-attr{color:#98c379}.enzo-msg__content .hljs-number,.enzo-msg__content .hljs-literal{color:#d19a66}.enzo-msg__content .hljs-comment{color:#5c6370;font-style:italic}.enzo-msg__content .hljs-function,.enzo-msg__content .hljs-title{color:#61afef}.enzo-msg__content .hljs-built_in{color:#e5c07b}.enzo-msg__content .hljs-variable{color:#e06c75}.enzo-msg__content .hljs-type{color:#e5c07b}.enzo-msg__content .enzo-link{color:#ff6522;text-decoration:none}.enzo-msg__content .enzo-link:hover{text-decoration:underline;color:#f85}.enzo-msg__content .enzo-table-wrap{overflow-x:auto;margin:10px 0}.enzo-msg__content .enzo-table{width:100%;border-collapse:collapse;font-size:13px}.enzo-msg__content .enzo-table th,.enzo-msg__content .enzo-table td{padding:8px 12px;border:1px solid rgba(255,255,255,.08);text-align:left}.enzo-msg__content .enzo-table th{background:#ffffff0f;font-weight:600;color:#f0f0f0}.enzo-msg__content .enzo-table td{color:#f0f0f08f}.enzo-msg__content .enzo-table tr:hover td{background:#ffffff05}.enzo-msg__content strong{font-weight:600;color:#fff}.enzo-msg__content em{font-style:italic}.enzo-msg__tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.enzo-msg__tool-pill{background:#ff65221f;color:#ff6522;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-flex;align-items:center;gap:4px}.enzo-msg__tool-check{color:#22c55e;font-size:10px}.enzo-msg__actions{display:flex;gap:2px;margin-top:6px;opacity:0;transition:opacity .2s ease}.enzo-msg--assistant:hover .enzo-msg__actions{opacity:1}.enzo-msg__action-btn{background:none;border:none;color:#f0f0f08f;cursor:pointer;padding:4px 6px;border-radius:6px;font-size:13px;transition:all .15s ease}.enzo-msg__action-btn:hover:not(:disabled){color:#f0f0f0;background:#ffffff0f}.enzo-msg__action-btn--active{color:#ff6522!important}.enzo-msg__action-btn:disabled:not(.enzo-msg__action-btn--active){opacity:.3;cursor:default}.enzo-msg__feedback-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;animation:enzo-slide-down .2s ease-out}.enzo-msg__feedback-pill{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#f0f0f08f;border-radius:12px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all .15s ease}.enzo-msg__feedback-pill:hover{border-color:#ff6522;color:#ff6522;background:#ff65221f}@keyframes enzo-blink{50%{opacity:0}}@keyframes enzo-msg-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes enzo-msg-slide-right{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes enzo-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.enzo-msg,.enzo-msg--user,.enzo-msg__feedback-options{animation:none}}.enzo-backdrop{display:none}@media(max-width:767px){.enzo-backdrop{display:block;position:fixed;inset:0;background:#0009;z-index:999;animation:enzo-fade-in .2s ease}}.enzo-panel{position:fixed;top:0;right:0;height:100vh;background:#0d0d12;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;z-index:1000;transform:translate(100%);transition:transform .4s cubic-bezier(.32,.72,0,1);box-shadow:-8px 0 32px #0006}.enzo-panel--open{transform:translate(0)}.enzo-panel__resize{position:absolute;left:-3px;top:0;width:6px;height:100%;cursor:col-resize;z-index:10}.enzo-panel__resize:hover{background:#ff652233}@media(max-width:1024px){.enzo-panel__resize{display:none}}.enzo-panel__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.enzo-panel__header-left{display:flex;align-items:center;gap:10px}.enzo-panel__avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#ff6522,#f85);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;flex-shrink:0}.enzo-panel__title{font-size:15px;font-weight:600;color:#f0f0f0}.enzo-panel__model-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:#ffffff0f;color:#f0f0f08f;text-transform:uppercase;letter-spacing:.5px}.enzo-panel__header-right{display:flex;gap:4px}.enzo-panel__header-btn{background:none;border:none;color:#f0f0f08f;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .15s ease}.enzo-panel__header-btn:hover{background:#ffffff0f;color:#f0f0f0}.enzo-panel__messages{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.enzo-panel__messages::-webkit-scrollbar{width:4px}.enzo-panel__messages::-webkit-scrollbar-track{background:transparent}.enzo-panel__messages::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.enzo-panel__messages::-webkit-scrollbar-thumb:hover{background:#ffffff40}.enzo-panel__tools-group{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.enzo-panel__scroll-pill{position:absolute;bottom:80px;left:50%;transform:translate(-50%);background:#ffffff0f;color:#f0f0f0;border:1px solid rgba(255,255,255,.08);padding:6px 16px;border-radius:20px;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:enzo-fade-in .2s ease;z-index:5;white-space:nowrap}.enzo-panel__scroll-pill:hover{background:#ffffff17}.enzo-panel__input-area{padding:12px 16px 16px;flex-shrink:0}.enzo-panel__input-container{display:flex;align-items:flex-end;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:8px 8px 8px 16px;transition:border-color .15s ease;position:relative}.enzo-panel__input-container:focus-within{border-color:#ffffff1f}.enzo-panel__textarea{flex:1;background:none;border:none;outline:none;color:#f0f0f0;font-size:14px;line-height:1.5;resize:none;font-family:inherit;max-height:120px}.enzo-panel__textarea::placeholder{color:#fff6}.enzo-panel__textarea:disabled{opacity:.5}.enzo-panel__char-count{font-size:10px;color:#fff6;position:absolute;right:56px;bottom:12px;pointer-events:none}.enzo-panel__send-btn{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff0f;color:#fff6;transition:all .15s ease}.enzo-panel__send-btn--active{background:#ff6522;color:#fff}.enzo-panel__send-btn--active:hover{background:#f85}.enzo-panel__send-btn--stop{background:#ef4444;color:#fff}.enzo-panel__send-btn--stop:hover{background:#f15b5b}.enzo-panel__send-btn:disabled{opacity:.4;cursor:default}.enzo-panel__send-btn:active:not(:disabled){transform:scale(.92)}.enzo-panel__status{font-size:12px;color:#f0f0f08f;padding:6px 16px 0;font-style:italic}@media(max-width:767px){.enzo-panel{width:100vw!important;height:100vh;border-left:none}}@media(min-width:768px)and (max-width:1024px){.enzo-panel{width:420px!important}}@keyframes enzo-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.enzo-panel{transition-duration:.01ms!important}.enzo-backdrop{animation-duration:.01ms!important}}.main-layout{min-height:100vh}.main-layout .app-sider{background:linear-gradient(180deg,#001821,#003f5f)!important;border-right:1px solid rgba(255,133,0,.15);box-shadow:4px 0 24px #0000004d;position:relative;z-index:10}.main-layout .app-sider:before{content:"";position:absolute;inset:0;background:#ff850008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none}.main-layout .logo-container{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,133,0,.15);margin-bottom:16px;position:relative;z-index:1;cursor:pointer;transition:all .3s ease}.main-layout .logo-container:hover{background:#ff85000f}.main-layout .logo-container:hover .logo-img{transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(255,101,34,.3))}.main-layout .logo-container .logo-img{transition:all .35s cubic-bezier(.22,1,.36,1)}.main-layout .ant-menu{background:transparent!important;border:none!important;position:relative;z-index:1}.main-layout .ant-menu .ant-menu-item,.main-layout .ant-menu .ant-menu-submenu-title{margin:4px 8px!important;border-radius:8px!important;height:40px!important;line-height:40px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.main-layout .ant-menu .ant-menu-item:before,.main-layout .ant-menu .ant-menu-submenu-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ff6522,#ff8600);transform:scaleY(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}.main-layout .ant-menu .ant-menu-item:hover,.main-layout .ant-menu .ant-menu-submenu-title:hover{background:#ff65221a!important;box-shadow:0 0 20px #ff65221a}.main-layout .ant-menu .ant-menu-item:hover .ant-menu-item-icon,.main-layout .ant-menu .ant-menu-item:hover .anticon,.main-layout .ant-menu .ant-menu-submenu-title:hover .ant-menu-item-icon,.main-layout .ant-menu .ant-menu-submenu-title:hover .anticon{transform:scale(1.15);color:#ff8600}.main-layout .ant-menu .ant-menu-item.ant-menu-item-selected,.main-layout .ant-menu .ant-menu-submenu-title.ant-menu-item-selected{background:linear-gradient(90deg,#ff65222e,#ff860014)!important;color:#fff!important}.main-layout .ant-menu .ant-menu-item.ant-menu-item-selected:before,.main-layout .ant-menu .ant-menu-submenu-title.ant-menu-item-selected:before{transform:scaleY(1)}.main-layout .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon,.main-layout .ant-menu .ant-menu-item.ant-menu-item-selected .anticon,.main-layout .ant-menu .ant-menu-submenu-title.ant-menu-item-selected .ant-menu-item-icon,.main-layout .ant-menu .ant-menu-submenu-title.ant-menu-item-selected .anticon{color:#ff8600}.main-layout .ant-menu .ant-menu-item .ant-menu-item-icon,.main-layout .ant-menu .ant-menu-item .anticon,.main-layout .ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.main-layout .ant-menu .ant-menu-submenu-title .anticon{font-size:16px;transition:all .3s ease}.main-layout .ant-menu .ant-menu-submenu .ant-menu-submenu-title{font-weight:600;color:#ffffffd9!important}.main-layout .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff9;transition:transform .3s ease,color .3s ease}.main-layout .ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:#ff8600}.main-layout .ant-menu .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title{background:#ff85001a!important}.main-layout .ant-menu .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title .ant-menu-submenu-arrow{transform:rotate(180deg);color:#ff8600}.main-layout .ant-menu .ant-menu-item-group .ant-menu-item-group-title{color:#ff8600!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;padding:12px 16px 4px 20px!important;line-height:1;opacity:.85}.main-layout .ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item{padding-left:48px!important;font-size:13px;height:36px!important;line-height:36px!important;margin:2px 4px!important}.main-layout .ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item:before{left:4px}.main-layout .ant-menu .ant-menu-sub{background:#0003!important;border-radius:8px;margin:4px 8px;padding:4px 0}.main-layout .ant-menu .ant-menu-sub .ant-menu-item{padding-left:48px!important;font-size:13px;height:36px!important;line-height:36px!important;margin:2px 4px!important}.main-layout .ant-menu .ant-menu-sub .ant-menu-item:before{left:4px}.main-layout .ant-menu .ant-menu-title-content{color:#ffffffd9;font-size:14px;font-weight:500;letter-spacing:-.01em}.main-layout .app-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px 0 0!important;background:#fff!important;box-shadow:0 1px 4px #0000000f;border-bottom:1px solid rgba(0,0,0,.04);position:sticky;top:0;z-index:9}.main-layout .app-header .header-right{display:flex;align-items:center;gap:16px}.main-layout .app-header .header-right .user-info{display:flex;align-items:center;gap:12px}.main-layout .app-header .header-right .user-info .user-name{font-size:14px;font-weight:500;color:#1f2937}.main-layout .app-header .header-right .user-info .ant-avatar{cursor:pointer;transition:all .3s ease}.main-layout .app-header .header-right .user-info .ant-avatar:hover{transform:scale(1.05);box-shadow:0 0 0 3px #ff652233}.main-layout .ant-layout-sider-collapsed .logo-container{padding:0 8px}.main-layout .ant-layout-sider-collapsed .ant-menu-item,.main-layout .ant-layout-sider-collapsed .ant-menu-submenu-title{padding-left:24px!important;padding-right:24px!important}.main-layout *{transition-timing-function:cubic-bezier(.4,0,.2,1)}.user-popover-overlay .ant-popover-inner{padding:0!important;border-radius:12px!important;box-shadow:0 16px 48px #0000001f,0 4px 12px #0000000f!important;border:1px solid rgba(0,0,0,.06);min-width:280px}.user-popover{padding:16px}.user-popover__identity{display:flex;align-items:center;gap:12px}.user-popover__info{display:flex;flex-direction:column}.user-popover__name{font-size:15px;font-weight:600;color:#111827;line-height:1.3}.user-popover__email{font-size:12px;color:#6b7280;line-height:1.3}.user-popover__menu{display:flex;flex-direction:column;gap:2px}.user-popover__menu-item{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px;cursor:pointer;transition:background .2s ease;font-size:14px;color:#374151}.user-popover__menu-item:hover{background:#f3f4f6}.user-popover__menu-item--danger{color:#ef4444}.user-popover__menu-item--danger:hover{background:#fef2f2}.user-popover__menu-arrow{margin-left:auto;font-size:10px;color:#9ca3af}.user-avatar-trigger{display:flex;align-items:center;cursor:pointer;padding:2px;border-radius:50%;transition:all .2s ease}.user-avatar-trigger:hover{box-shadow:0 0 0 3px #ff652226}.app-sider .ant-layout-sider-children::-webkit-scrollbar{width:6px}.app-sider .ant-layout-sider-children::-webkit-scrollbar-track{background:#ffffff0d}.app-sider .ant-layout-sider-children::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.app-sider .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes triplo-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes triplo-stagger{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes triplo-pop{0%{transform:scale(.96);opacity:0}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes racing-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rev-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes flag-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.triplo-page-enter{animation:triplo-enter .4s cubic-bezier(.22,1,.36,1) forwards}.triplo-stagger>*{opacity:0;animation:triplo-stagger .45s cubic-bezier(.22,1,.36,1) forwards}.triplo-stagger>*:nth-child(1){animation-delay:.06s}.triplo-stagger>*:nth-child(2){animation-delay:.12s}.triplo-stagger>*:nth-child(3){animation-delay:.18s}.triplo-stagger>*:nth-child(4){animation-delay:.24s}.triplo-stagger>*:nth-child(5){animation-delay:.3s}.triplo-stagger>*:nth-child(6){animation-delay:.36s}.triplo-stagger>*:nth-child(7){animation-delay:.42s}.triplo-stagger>*:nth-child(8){animation-delay:.48s}.triplo-stagger>*:nth-child(9){animation-delay:.54s}.triplo-stagger>*:nth-child(10){animation-delay:.6s}.triplo-stagger>*:nth-child(11){animation-delay:.66s}.triplo-stagger>*:nth-child(12){animation-delay:.72s}.ant-card:not(.kanban-card){transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)!important}.ant-card:not(.kanban-card):hover{transform:translateY(-3px)!important;box-shadow:0 12px 32px #00000014,0 2px 6px #0000000a!important}.ant-table-wrapper .ant-table-tbody>tr{transition:all .25s ease!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#ff65220a!important}.ant-table-wrapper .ant-table-tbody>tr:hover{position:relative}.ant-table-wrapper .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 #ff6522}.ant-btn{transition:all .25s cubic-bezier(.22,1,.36,1)!important;position:relative;overflow:hidden}.ant-btn:active{transform:scale(.97)!important}.ant-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px #ff652259!important}.ant-btn-primary:active{transform:translateY(0) scale(.98)!important;box-shadow:0 2px 6px #ff652240!important}.ant-statistic-content-value{transition:color .3s ease}.ant-card:hover .ant-statistic-content-value{animation:rev-pulse .5s ease}.ant-tag{transition:all .2s ease!important}.ant-tag:hover{transform:scale(1.05)}.ant-modal .ant-modal-content{animation:triplo-pop .35s cubic-bezier(.22,1,.36,1)!important}.ant-drawer-content-wrapper{transition:transform .4s cubic-bezier(.22,1,.36,1)!important}.ant-breadcrumb{opacity:0;animation:triplo-enter .3s ease forwards .1s}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 2px #ff65221f!important;border-color:#ff6522!important}.ant-tooltip .ant-tooltip-inner{animation:triplo-pop .2s ease!important}.racing-accent{position:relative}.racing-accent:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#ff6522,#ff8600);border-radius:2px;transition:width .3s ease}.racing-accent:hover:after{width:60px}.triplo-section-title{font-size:20px;font-weight:700;color:#001821;letter-spacing:-.02em;position:relative;padding-bottom:8px;margin-bottom:20px}.triplo-section-title:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:3px;background:linear-gradient(90deg,#ff6522,#ff8600);border-radius:2px}.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#0000000a 25%,#ff65220f,#0000000a 75%)!important;background-size:200% 100%!important;animation:flag-shimmer 1.8s ease infinite!important}.ant-message-notice-content{animation:triplo-pop .3s ease!important;border-radius:10px!important;box-shadow:0 8px 24px #0000001f!important}.ant-progress-bg{transition:width .6s cubic-bezier(.22,1,.36,1)!important}html{scroll-behavior:smooth}::selection{background:#ff652226;color:#001821}.transfer-card-mobile:active{transform:scale(.97)!important;box-shadow:0 0 #0000!important;transition:transform .1s ease!important}:root{--primary-color: #ff6522;--bg-body: #f3f4f6}body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#f3f4f6;color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#001821;margin-top:0}a{color:#0071ad;text-decoration:none;transition:color .2s}a:hover{color:#0071ad}.app-container{display:flex;min-height:100vh}.main-content{flex:1;padding:24px;background-color:#f3f4f6;overflow-y:auto}.text-primary{color:#ff6522}.text-secondary{color:#4b5563}.bg-white{background-color:#fff}.shadow-sm{box-shadow:0 1px 2px #0000000d}.triplo-card{border-radius:12px!important;box-shadow:0 4px 12px #00000008!important;transition:all .3s ease!important}.triplo-card:hover{box-shadow:0 8px 24px #0000000f!important;transform:translateY(-2px)}.stats-card .ant-statistic-title{font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:#4b5563}.ai-filled-field .ant-input,.ai-filled-field .ant-select-selector,.ai-filled-field .ant-input-number{background-color:#e6f7ff!important;border-color:#1890ff!important}.ai-filled-field .ant-form-item-label>label:after{content:" (IA)";color:#1890ff;font-size:11px;font-weight:400}.runt-filled-field .ant-input,.runt-filled-field .ant-select-selector,.runt-filled-field .ant-input-number,.runt-filled-field .ant-picker{background-color:#f6ffed!important;border-color:#52c41a!important}.runt-filled-field .ant-form-item-label>label:after{content:" (RUNT)";color:#52c41a;font-size:11px;font-weight:400}
