@font-face{font-family:Aeonik;src:url(/brand/fonts/Aeonik-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url(/brand/fonts/Aeonik-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--mora-primary: #0E0055;--mora-primary-light: #EDEBF4;--mora-primary-soft: #F6F5FA;--mora-accent-purple: #7030A0;--mora-accent-purple-light: #F5F1FA;--mora-accent-orange: #F26B43;--mora-info-border: #D9DEF7;--mora-success-border: #D3E8E2;--mora-text: #17191D;--mora-sec: #7E8F97;--mora-dim: #9EABB1;--mora-border: #E4E6EA;--mora-border-light: #F0F1F4;--mora-bg: #F5F6F8;--mora-sidebar: #F5F6F8;--mora-success: #4B9F8F;--mora-success-light: #EFF8F5;--mora-warning: #FFC000;--mora-warning-light: #FFF9E8;--mora-danger: #E95D4F;--mora-danger-light: #FFF3EF;--mora-info: #4566DA;--mora-info-light: #F1F4FF;--mora-surface: #FFFFFF}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}body{background:#f5f6f8}.tab-btn{transition:color .15s,background-color .15s}.tab-btn.active{color:var(--mora-primary);background:var(--mora-primary-light)}.tab-btn.active:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:3px;height:18px;background:var(--mora-primary);border-radius:0 3px 3px 0}.page{display:none}.page.active{display:block}.card-hover{transition:all .15s}.card-hover:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.progress-bar{height:4px;background:var(--mora-border-light);border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--mora-primary),var(--mora-info));transition:width .3s}.cmd-input{background:var(--mora-sidebar);border:1px solid var(--mora-border);border-radius:12px;padding:14px 16px;width:100%;transition:all .15s;resize:none}.cmd-input:focus{outline:none;border-color:var(--mora-primary);background:#fff;box-shadow:0 0 0 3px #0e00551a}.hitl-card{border-left:3px solid var(--mora-warning);background:var(--mora-warning-light)}.log-line{font-family:SF Mono,Menlo,monospace;font-size:12px;color:var(--mora-text);line-height:1.6}.log-line .ts{color:var(--mora-dim);margin-right:8px}.log-line .lvl-info{color:var(--mora-info)}.log-line .lvl-warn{color:var(--mora-warning)}.log-line .lvl-ok{color:var(--mora-success)}.artifact-row:hover{background:var(--mora-sidebar);cursor:pointer}@keyframes mora-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes mora-blink{0%,to{opacity:1}50%{opacity:0}}.animate-pulse{animation:mora-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-blink{animation:mora-blink 1s step-end infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--brand-primary: 14 0 85;--brand-accent-blue: 69 102 218;--brand-accent-orange: 242 107 67;--brand-accent-purple: 112 48 160;--brand-accent-gold: 255 192 0;--brand-accent-green: 75 159 143;--brand-accent-red: 233 93 79;--brand-bg-light: 245 246 248;--brand-panel: 255 255 255;--brand-text-dark: 23 25 29;--brand-text-muted: 126 143 151;--brand-border-light: 228 230 234;--brand-blue-weak: 241 244 255;--brand-purple-weak: 245 241 250;--brand-green-weak: 239 248 245;--brand-gold-weak: 255 249 232;--brand-orange-weak: 255 243 239}@keyframes ws-gold-flash{0%{box-shadow:0 0 #ffc00000}35%{box-shadow:0 0 24px 6px #ffc0008c}to{box-shadow:0 0 #ffc00000}}.ws-gold-pulse{animation:ws-gold-flash .42s ease-out}@keyframes ws-fly-in{0%{opacity:0;transform:translate(-24px)}60%{box-shadow:0 0 24px 6px #ffc0008c}to{opacity:1;transform:translate(0)}}.ws-fly-in{animation:ws-fly-in .42s cubic-bezier(.4,0,.2,1)}.brand-composer{background:rgb(var(--brand-panel));border:1px solid rgb(var(--brand-border-light));border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.brand-composer:focus-within{border-color:rgb(var(--brand-accent-purple));box-shadow:0 0 0 3px #7030a014}.brand-composer-drag-over{border-color:rgb(var(--brand-accent-purple));background:rgb(var(--brand-purple-weak))}.brand-btn{min-height:34px;padding:0 14px;white-space:nowrap;border-radius:8px;border:1px solid rgb(var(--brand-border-light));background:#fff;color:rgb(var(--brand-text-dark));font-weight:600;font-size:13px;cursor:pointer;line-height:1;transition:opacity .15s,border-color .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit}.brand-btn:hover:not(:disabled){border-color:#0e005566}.brand-btn:disabled{opacity:.45;cursor:not-allowed}.brand-btn-primary{background:rgb(var(--brand-primary));color:#fff;border-color:rgb(var(--brand-primary))}.brand-btn-primary:hover:not(:disabled){border-color:rgb(var(--brand-primary));opacity:.92}.brand-btn-subtle{color:rgb(var(--brand-accent-purple));background:rgb(var(--brand-purple-weak));border-color:#e3d8ee}.brand-btn-subtle:hover:not(:disabled){opacity:.92;border-color:#e3d8ee}.brand-btn-outline{background:rgb(var(--brand-panel));color:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary))}.brand-btn-outline:hover:not(:disabled){background:rgb(var(--brand-purple-weak));border-color:rgb(var(--brand-primary))}.brand-btn-danger{background:rgb(var(--brand-panel));color:rgb(var(--brand-accent-red));border-color:rgb(var(--brand-accent-red))}.brand-btn-danger:hover:not(:disabled){background:rgb(var(--brand-orange-weak));border-color:rgb(var(--brand-accent-red))}.brand-icon-btn{width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:rgb(var(--brand-text-muted));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s;padding:0;flex-shrink:0}.brand-icon-btn:hover:not(:disabled){background:rgb(var(--brand-purple-weak));color:rgb(var(--brand-accent-purple))}.brand-icon-btn:disabled{opacity:.4;cursor:not-allowed}.brand-icon-btn-primary{background:rgb(var(--brand-primary));color:#fff}.brand-icon-btn-primary:hover:not(:disabled){background:rgb(var(--brand-primary));color:#fff;opacity:.92;transform:scale(1.04)}.brand-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid rgb(var(--brand-border-light));background:#fff;color:rgb(var(--brand-text-dark));font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit;line-height:1.4}.brand-chip:hover:not(:disabled){background:rgb(var(--brand-purple-weak));border-color:#d9d4ea}.brand-chip:disabled{opacity:.45;cursor:not-allowed}.brand-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.brand-pill-purple{background:rgb(var(--brand-purple-weak));color:rgb(var(--brand-accent-purple))}.brand-pill-blue{background:rgb(var(--brand-blue-weak));color:rgb(var(--brand-accent-blue))}.brand-pill-green{background:rgb(var(--brand-green-weak));color:rgb(var(--brand-accent-green))}.brand-pill-gray{background:rgb(var(--brand-bg-light));color:rgb(var(--brand-text-muted))}@keyframes brandPillBreath{0%,to{opacity:1}50%{opacity:.55}}.brand-pill-executing{animation:brandPillBreath 1.6s ease-in-out infinite}.brand-popover{position:absolute;background:#fff;border:1px solid rgb(var(--brand-border-light));border-radius:8px;box-shadow:0 8px 24px #0e00551f;padding:4px;z-index:1000;min-width:200px;max-height:320px;overflow-y:auto}.brand-popover-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:6px;font-size:13px;color:rgb(var(--brand-text-dark));cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}.brand-popover-item:hover{background:rgb(var(--brand-purple-weak))}.brand-popover-item-active{background:rgb(var(--brand-purple-weak));color:rgb(var(--brand-accent-purple));font-weight:600}.hitl-option{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:6px;cursor:pointer;background:transparent;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.hitl-option:hover{background:rgb(var(--brand-purple-weak))}.hitl-option-selected{background:rgb(var(--brand-purple-weak));border-color:rgb(var(--brand-accent-purple))}.hitl-custom-row{margin-top:4px;border-top:1px dashed rgb(var(--brand-border-light));padding-top:8px}.hitl-custom-row:hover,.hitl-custom-row.hitl-option-selected{border-top-color:rgb(var(--brand-accent-purple))}.hitl-option-icon{font-size:18px;margin-top:1px;flex-shrink:0;color:rgb(var(--brand-text-muted))}.hitl-option-icon[data-selected=true]{color:rgb(var(--brand-accent-purple))}.hitl-option-label{font-size:13px;font-weight:400;color:rgb(var(--brand-text-dark))}.hitl-option-label[data-selected=true]{font-weight:600;color:rgb(var(--brand-accent-purple))}.hitl-recommend-tag{margin-left:6px;font-size:10px;font-weight:600;color:rgb(var(--brand-accent-gold));background:rgb(var(--brand-gold-weak));padding:1px 6px;border-radius:4px;vertical-align:middle}.hitl-option-desc{font-size:11px;color:rgb(var(--brand-text-muted));margin-top:2px}.hitl-custom-input{flex:1;padding:4px 8px;font-size:13px;border:1px solid rgb(var(--brand-border-light));border-radius:4px;outline:none;background:rgb(var(--brand-panel));color:rgb(var(--brand-text-dark));font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.hitl-custom-input:focus{border-color:rgb(var(--brand-accent-purple));box-shadow:0 0 0 3px #7030a014}.hitl-pagination{display:flex;align-items:center;gap:4px;font-size:12px;color:rgb(var(--brand-text-muted))}.hitl-page-btn{background:none;border:none;cursor:pointer;color:rgb(var(--brand-accent-purple));padding:2px 4px;line-height:1;display:flex;align-items:center}.hitl-page-btn:disabled{cursor:not-allowed;color:rgb(var(--brand-border-light))}.hitl-action-bar{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgb(var(--brand-border-light))}.brand-pill-red{background:rgb(var(--brand-orange-weak));color:rgb(var(--brand-accent-red))}.brand-btn-wrap{white-space:normal}*,: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}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-1{width:.25rem}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.p-1{padding:.25rem}.p-2{padding:.5rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.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)}.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(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.m-root{height:100vh!important}@supports (height: 100dvh){.m-root{height:100dvh!important}}@media (max-width: 767.95px){.m-hide{display:none!important}.m-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.m-scroll-x table{min-width:640px}.m-page-header{padding:16px 12px 12px!important}.m-page-content{padding:12px!important}.m-stats-grid{grid-template-columns:repeat(2,1fr)!important}.brand-btn,.brand-chip{min-height:44px}.brand-icon-btn{min-width:44px;min-height:44px}.brand-composer textarea,.m-auth-card input,.m-task-input textarea,.m-modal input,.m-modal textarea,.m-modal select,.m-page-content input,.m-page-content textarea,.m-page-content select{font-size:16px!important}.m-chatarea{padding:16px 12px!important}.m-conv-topbar{padding:8px 12px!important;min-height:52px!important;gap:8px!important}.m-composer-host{margin:4px 12px calc(12px + env(safe-area-inset-bottom))!important}@supports selector(:has(*)){.m-root:has(.brand-composer:focus-within,.m-task-input:focus-within) .m-bottomnav{display:none!important}}.m-side-pad{padding-left:12px!important;padding-right:12px!important;margin-left:0!important;margin-right:0!important}.m-task-page{height:100%!important}.m-statusbar{padding:10px 12px!important;flex-wrap:wrap;row-gap:6px}.m-status-title{max-width:60vw!important}.m-savebar{left:0!important;bottom:calc(56px + env(safe-area-inset-bottom))!important;padding:10px 12px!important}.m-savebar-host{padding-bottom:64px!important}.m-form-grid{grid-template-columns:1fr!important}.m-modal{max-height:85vh!important;max-height:85dvh!important;overflow-y:auto;width:94%!important;max-width:none!important}.m-auth-card{width:calc(100% - 32px)!important;padding:24px 20px!important}@supports (height: 100dvh){.m-auth-page{height:100dvh!important;min-height:100dvh!important;overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:flex-start!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}}.m-scroll-tight table{min-width:420px}.m-impl-page{padding:12px!important}.m-impl-card{padding:14px!important}.m-btnrow{flex-wrap:wrap;row-gap:8px}.m-impl-btn{white-space:nowrap;min-height:44px}.m-impl-btn[style*="6px 12px"]{min-height:38px}.m-curation-grid{grid-template-columns:1fr!important;gap:12px!important;padding:12px!important}.m-curation-grid .m-curation-panelbody{max-height:none!important;overflow:visible!important}.m-collab-header{padding:16px 12px 12px!important}.m-collab-header>div:first-child{flex-wrap:wrap;row-gap:8px}.m-collab-content{padding:12px!important}.m-collab-header>div:nth-child(2){flex-wrap:wrap;row-gap:6px}}
