*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.\!resize{resize:both!important}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.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}:root{--wc-font-sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","WenQuanYi Micro Hei",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--wc-font-mono:"Cascadia Mono","SFMono-Regular","JetBrains Mono",Consolas,"Liberation Mono","Noto Sans Mono CJK SC",monospace;--wc-canvas:#E7EBE6;--wc-surface:#F9FAF7;--wc-raised:#FFFFFF;--wc-ink:#17241D;--wc-sidebar:#18261F;--wc-primary:#315D3A;--wc-accent:#CDEF68;--wc-accent-weak:#EAF3D5;--wc-border:#D5DDD4;--wc-muted:#66746B;--wc-success:#75972E;--wc-warning:#BD8840;--wc-danger:#D76D5A;--wc-radius-card:16px;--wc-radius-control:10px;--wc-shadow-card:0 12px 32px rgba(27,46,34,0.08);--surface:var(--wc-raised);--surface-soft:var(--wc-surface);--surface-muted:#F1F4EF;--line:var(--wc-border);--line-strong:#BECABC;--text:var(--wc-ink);--text-soft:var(--wc-muted);--text-muted:#87938B;--ink:var(--wc-ink);--brand:var(--wc-primary);--cyan:var(--wc-primary);--blue:var(--wc-primary);--green:var(--wc-success);--amber:var(--wc-warning);--pink:var(--wc-danger);--purple:#687D4E;--radius-sm:var(--wc-radius-control);--radius-md:var(--wc-radius-control);--radius-lg:var(--wc-radius-card);--shadow-soft:var(--wc-shadow-card);--shadow-lift:0 16px 36px rgba(27,46,34,0.12);--shadow-paper:0 12px 28px rgba(27,46,34,0.10)}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--wc-primary);outline-offset:2px}body,html{min-height:100%;margin:0;background:var(--surface);color:var(--text);font-family:var(--wc-font-sans);font-size:14px;line-height:1.5;letter-spacing:.01em;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.ant-alert,.ant-btn,.ant-card,.ant-input,.ant-modal,.ant-select,.ant-tag,button,input,select,textarea{font-family:var(--wc-font-sans)}.document-code-block,.document-content code,.execution-trace-step pre,.file-plain-content,code,kbd,pre,samp{font-family:var(--wc-font-mono);font-variant-ligatures:none}.billing-facts,.billing-row,.message-time,.task-list-runtime,time{font-variant-numeric:tabular-nums}button{cursor:pointer}::-moz-selection{background:rgba(125,168,178,.2)}::selection{background:rgba(125,168,178,.2)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reference-shell{display:grid;grid-template-columns:244px minmax(0,1fr);height:100vh;background:var(--surface);overflow:hidden}.reference-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.reference-sidebar{position:relative;display:flex;flex-direction:column;min-height:0;padding:24px 12px 14px;border-right:1px solid #eef0f4}.sidebar-topline{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 6px 16px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;border-radius:9px;background:#fff}.brand-mark img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:15% center;object-position:15% center}.collapse-button.ant-btn{width:28px;height:28px;color:#667085;border-radius:var(--radius-sm)}.nav-list{display:grid;gap:4px;margin:0 0 18px;min-height:0;overflow-y:auto;padding-right:2px}.nav-link{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-md);color:#242b37;font-size:13px;font-weight:500}.forgegogo-page{min-height:100%;padding:34px var(--layout-page-gutter,clamp(16px,3vw,42px)) 56px;color:#123526;background:#f5f8f2}.forgegogo-shell{min-height:100vh;background:var(--fg-bg,#f5f8f2);color:#123526}.forgegogo-brand-bar{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#fff;background:#102d20}.forgegogo-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:16px;text-decoration:none}.forgegogo-brand>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;color:#163725;background:#b8f33b;font-size:14px;font-weight:900}.forgegogo-brand b{color:#b8f33b}.forgegogo-brand-status{color:#b7cdbd;font-size:10px;letter-spacing:.08em}.forgegogo-brand-status i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#73e388}.forgegogo-global-nav{display:flex;gap:4px;min-height:34px;padding:0 28px;overflow-x:auto;border-bottom:1px solid #dce6d8;background:rgba(255,255,255,.8);scrollbar-width:thin}.forgegogo-global-nav a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:7px 12px;color:#637469;font-size:12px;text-decoration:none;white-space:nowrap}.forgegogo-global-nav a.active{color:#214d32;border-radius:5px;background:#e6f3df;font-weight:700}.forgegogo-global-nav .forgegogo-task-workbench-link{margin-left:auto;color:#1d5c38;font-weight:700}.forgegogo-workspace{min-height:calc(100vh - 80px)}.forgegogo-header,.forgegogo-page>.ant-alert,.forgegogo-page>.ant-card,.forgegogo-page>.forgegogo-metrics-grid,.forgegogo-page>.forgegogo-section,.forgegogo-page>.forgegogo-two-col,.forgegogo-role-tabs{max-width:1200px;margin-left:auto;margin-right:auto}.forgegogo-header{display:flex;width:min(100%,1200px);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.forgegogo-picker-actions{display:flex;align-items:center;gap:10px}.forgegogo-kicker{color:#607466;font-size:11px;font-weight:700;letter-spacing:.16em}.forgegogo-header h1{margin:6px 0 2px;color:#123526}.forgegogo-role-tabs{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto}.forgegogo-role-tabs button{border:1px solid #d8e3d5;border-radius:7px;padding:8px 16px;color:#65756a;background:#fff;cursor:pointer;white-space:nowrap}.forgegogo-role-tabs button.active{color:#123526;background:#eaf4df;border-color:#c8e3a6;font-weight:700}.forgegogo-role-picker{display:grid;width:min(100%,1200px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:32px auto}.forgegogo-workbench-entrances{width:min(100%,1200px);max-width:1200px;margin:28px auto}.forgegogo-workbench-entrances .forgegogo-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.forgegogo-workbench-entrances .forgegogo-section-title h2{margin-bottom:6px}.forgegogo-workbench-entrances .forgegogo-role-picker{margin:12px 0 0}.forgegogo-role-card{min-height:230px;border-color:#d8e3d5}.forgegogo-role-card .ant-card-body{display:grid;gap:12px;height:100%}.forgegogo-role-card-icon{color:#2e7d4f;font-size:28px}.artifact-card-icon,.capability-mark,.forgegogo-entry-icon,.forgegogo-metric-icon,.forgegogo-role-card-icon,.llm-template-icon,.my-quick-icon,.quick-icon,.resource-link-icon,.talent-icon,.transaction-module-icon,.workspace-link-icon,.workspace-picker-icon{overflow:hidden}.forgegogo-role-card .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.forgegogo-codex-workbench-card{background:linear-gradient(135deg,#f5f9ff,#fff);border-color:#cbdcf1}.forgegogo-codex-workbench-card .forgegogo-role-card-icon{color:#315d8c;background:#e8f1fc}.forgegogo-workbench-launch{display:block;margin-top:auto}.forgegogo-disabled-tool{display:grid;gap:4px}.forgegogo-disabled-tool .ant-typography{padding-inline:2px;font-size:12px;line-height:1.45}.forgegogo-customize-option{display:grid;gap:4px}.forgegogo-customize-option .ant-typography{padding-inline:2px;font-size:12px;line-height:1.45}.forgegogo-income-trend{display:grid;gap:8px}.forgegogo-income-trend-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:132px;padding:8px 2px 0;border-bottom:1px solid #d8e3d5}.forgegogo-income-trend-bars>div{display:grid;grid-template-rows:100px auto;align-items:end;min-width:0;height:124px}.forgegogo-income-trend-bars span{display:block;min-height:3px;border-radius:3px 3px 0 0;background:#4d9a61}.forgegogo-income-trend-bars small{overflow:hidden;color:#738078;font-size:9px;text-overflow:clip;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.forgegogo-collaboration-trend-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:132px;padding:8px 2px 0;border-bottom:1px solid #d8e3d5}.forgegogo-collaboration-trend-bars>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:100px auto;align-items:end;gap:1px;min-width:0;height:124px}.forgegogo-collaboration-trend-bars span{display:block;min-height:3px;border-radius:3px 3px 0 0}.forgegogo-collaboration-trend-bars .is-sent{background:#3577c4}.forgegogo-collaboration-trend-bars .is-received{background:#4d9a61}.forgegogo-collaboration-trend-bars small{grid-column:span 2;overflow:hidden;color:#738078;font-size:9px;text-overflow:clip;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.forgegogo-income-trend-details summary{width:-moz-fit-content;width:fit-content;color:#1d5c38;cursor:pointer;font-size:13px;font-weight:700}.forgegogo-income-trend-details table{width:100%;margin-top:8px;border-collapse:collapse;font-size:12px}.forgegogo-income-trend-details td,.forgegogo-income-trend-details th{padding:5px 8px;border-bottom:1px solid #e4ece1;text-align:left}.forgegogo-streak-incentive{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;margin-top:10px;color:#a94814}.forgegogo-streak-incentive .ant-typography:last-child{grid-column:2;font-size:12px}.forgegogo-streak-flame{display:grid;grid-row:span 2;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:linear-gradient(160deg,#ff9b2f,#d83a18);animation:forgegogo-streak-flame 1.35s ease-in-out infinite alternate}@keyframes forgegogo-streak-flame{0%{transform:scale(.94) rotate(-3deg);box-shadow:0 0 0 rgba(216,58,24,0)}to{transform:scale(1.08) rotate(3deg);box-shadow:0 0 14px rgba(216,58,24,.38)}}.forgegogo-content-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px auto}.forgegogo-entry-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:106px;padding:20px;border:1px solid #dce7d8;border-radius:12px;color:#123526;background:#fff;box-shadow:0 5px 15px rgba(24,56,42,.05);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.forgegogo-entry-card:hover{border-color:#9bc96d;transform:translateY(-2px)}.forgegogo-entry-card strong{display:block;margin-bottom:5px;font-size:16px}.forgegogo-entry-card .ant-typography{display:block;font-size:13px}.forgegogo-entry-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#1d5c38;background:#ecf7e6;font-size:19px}.forgegogo-content-page{max-width:1200px}.forgegogo-content-header{display:grid;gap:7px;margin-bottom:18px}.forgegogo-content-header>a{width:-moz-fit-content;width:fit-content;color:#1d5c38;font-size:13px;font-weight:700}.forgegogo-content-header h1{margin:0}.forgegogo-full-list{display:grid;gap:12px}.forgegogo-full-list .ant-card{border-color:#dce7d8}.forgegogo-full-list .ant-card .ant-btn{margin-top:14px}.forgegogo-market-page{gap:20px;align-content:start}.forgegogo-market-page>.ant-card{width:100%}.forgegogo-market-page>.ant-card:not(.forgegogo-market-search-panel){background:rgba(255,255,255,.82)}.forgegogo-market-page>.ant-card:not(.forgegogo-market-search-panel) .ant-card-head{min-height:52px}.forgegogo-market-page>.ant-card:not(.forgegogo-market-search-panel) .ant-card-body{display:grid;gap:10px}.forgegogo-market-search-panel .ant-card-body{display:grid;gap:12px}.forgegogo-market-toolbar{display:flex;align-items:stretch;width:100%;gap:10px}.forgegogo-market-toolbar>.ant-select{flex:1 1 180px;min-width:0}.forgegogo-market-toolbar>.ant-input-search{flex:2 1 280px;min-width:0}.forgegogo-market-toolbar>.ant-select[aria-label="市场业务归属"]{flex:1 1 180px}.forgegogo-market-toolbar>.ant-btn{flex:0 0 auto}.forgegogo-market-toolbar>.ant-input-search,.forgegogo-market-toolbar>.ant-select{width:auto!important}.forgegogo-market-toolbar .ant-btn{margin-top:0!important}.forgegogo-market-toolbar .ant-input,.forgegogo-market-toolbar .ant-input-search-button,.forgegogo-market-toolbar .ant-select-selector{height:36px}.forgegogo-market-toolbar .ant-select-selection-item,.forgegogo-market-toolbar .ant-select-selection-placeholder{line-height:34px}.forgegogo-market-search-panel .ant-card-head{border-bottom-color:#e7efe2}.forgegogo-market-search-panel .ant-card-head-title{font-size:16px}.forgegogo-market-search-panel .ant-alert{margin:0;border-radius:10px}.forgegogo-market-search-panel>.ant-card-body>.ant-typography{display:block;padding:2px 2px 0;color:#708074;font-size:12px}.forgegogo-market-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.forgegogo-market-services>.ant-card{min-width:0;display:flex;flex-direction:column;height:100%;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 10px 28px rgba(27,46,34,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.forgegogo-market-services>.ant-card:hover{border-color:#b8d98f;box-shadow:0 14px 32px rgba(27,46,34,.1);transform:translateY(-2px)}.forgegogo-market-services>.ant-card .ant-card-extra,.forgegogo-market-services>.ant-card .ant-card-head,.forgegogo-market-services>.ant-card .ant-card-head-title{min-width:0}.forgegogo-market-services>.ant-card .ant-card-head-title{overflow-wrap:anywhere;white-space:normal}.forgegogo-market-services>.ant-card .ant-card-extra{margin-inline-start:12px;white-space:nowrap}.forgegogo-market-services>.ant-card .ant-card-body{min-width:0;display:flex;flex:1;flex-direction:column}.forgegogo-market-services>.ant-card .ant-typography{overflow-wrap:anywhere;line-height:1.65}.forgegogo-market-service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;margin-top:14px}.forgegogo-market-services>.ant-card .forgegogo-market-service-actions{margin-top:auto;padding-top:18px}.forgegogo-market-service-actions .ant-btn{margin-top:0!important}.forgegogo-market-service-actions .ant-tag{margin-inline-end:0}@media (max-width:760px){.forgegogo-market-services{grid-template-columns:1fr}.forgegogo-market-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.forgegogo-market-toolbar>.ant-input-search,.forgegogo-market-toolbar>.ant-select{width:100%!important;flex:none}.forgegogo-market-toolbar>.ant-btn{justify-self:start}}@media (max-width:560px){.forgegogo-market-services>.ant-card .ant-card-head{align-items:flex-start}.forgegogo-market-services>.ant-card .ant-card-extra{margin-inline-start:8px}.forgegogo-market-service-actions{align-items:flex-start}}.forgegogo-task-status-group{display:grid;gap:4px;padding:10px 12px;border:1px solid #e2ece0;border-radius:10px;background:#fbfdf9}.forgegogo-task-status-group>.ant-typography{color:#27543b}.forgegogo-full-panel{min-height:360px;border-color:#dce7d8}.forgegogo-full-panel .ant-card-body{display:grid;align-content:start;gap:18px}.forgegogo-page-facts{display:flex;flex-wrap:wrap;gap:10px 24px;padding-top:16px;border-top:1px solid #edf1eb;color:#75847a;font-size:13px}@media (max-width:760px){.forgegogo-role-picker{grid-template-columns:1fr;margin-top:20px}}.workspace-picker-page{min-height:100%;padding:clamp(28px,5vw,68px) clamp(20px,5vw,76px) 72px;background:radial-gradient(circle at 88% 6%,rgba(205,239,104,.18),transparent 28%),#f7f9f5}.flowith-workbench-page .system-page-head>div:first-child{min-width:0}.flowith-workbench-page .system-page-head>.ant-tag{flex:0 0 auto;margin-top:4px;padding:6px 11px}.flowith-workbench-page>.ant-alert{border-radius:12px}.flowith-workbench-page .ant-row{align-items:stretch}.flowith-workbench-page .ant-col>.ant-card{height:100%}.flowith-workbench-page{overflow-y:auto}.flowith-entry-list{display:grid;gap:8px;margin-top:20px}.flowith-entry-list strong{color:var(--wc-primary)}.flowith-entry-list code,.flowith-file-grid code{display:block;padding:7px 9px;border:1px solid var(--wc-border);border-radius:7px;color:#385146;background:#f5f8f4;font-size:12px}.flowith-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--wc-border)}.flowith-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.flowith-file-grid code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.flowith-file-grid{grid-template-columns:1fr}}.workspace-picker-header{max-width:1280px;margin:0 auto 34px;display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.workspace-picker-kicker{color:#52705d;font-size:10px;font-weight:800;letter-spacing:.18em}.workspace-picker-header h1{margin:10px 0 8px;color:#17241d;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.05}.workspace-picker-header .ant-typography{max-width:58ch;color:#66746b;font-size:15px;line-height:1.7}.workspace-picker-header>.ant-tag{padding:6px 11px;border-radius:999px;white-space:nowrap}.workspace-picker-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.workspace-picker-card{grid-column:span 4;min-height:224px;border:1px solid #dce6dc!important;border-radius:16px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 10px 28px rgba(27,46,34,.045)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-picker-card:first-child,.workspace-picker-card:nth-child(2){grid-column:span 6;min-height:248px;background:#fff!important}.workspace-picker-card:hover{transform:translateY(-3px);border-color:#a9c5a8!important;box-shadow:0 18px 36px rgba(27,46,34,.11)!important}.workspace-picker-card .ant-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%}.workspace-picker-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#315d3a!important;background:#eaf3d5;font-size:22px;line-height:1}.workspace-picker-card .ant-tag{margin:0;color:#52705d;background:#f0f5ec;border-color:#dce8d8;border-radius:999px;font-size:11px}.workspace-picker-card h3{margin:0;color:#17241d;font-size:20px;letter-spacing:-.025em}.workspace-picker-card .ant-typography{color:#66746b;line-height:1.65}.workspace-picker-enter{margin-top:auto;color:#315d3a;font-size:12px;font-weight:800;letter-spacing:.02em}@media (max-width:900px){.workspace-picker-card,.workspace-picker-card:first-child,.workspace-picker-card:nth-child(2){grid-column:span 6}}@media (max-width:620px){.workspace-picker-page{padding:28px 16px 48px}.workspace-picker-header{display:block;margin-bottom:24px}.workspace-picker-header>.ant-tag{display:inline-block;margin-top:14px}.workspace-picker-grid{grid-template-columns:1fr}.workspace-picker-card,.workspace-picker-card:first-child,.workspace-picker-card:nth-child(2){grid-column:auto;min-height:198px}.workspace-picker-card .ant-card-body{padding:20px}}.forgegogo-empty-banner,.forgegogo-hero{margin-bottom:16px}.forgegogo-hero{padding:26px;border:0;overflow:hidden}.forgegogo-green-card{color:#fff;background:linear-gradient(135deg,#1b5133,#123526)}.forgegogo-green-card h2{color:#fff}.forgegogo-green-card .ant-input-group-wrapper{max-width:760px}.forgegogo-hero-actions{margin:16px 0}.forgegogo-green-card .ant-alert{color:#d9e9d7;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.forgegogo-section{margin-bottom:16px}.forgegogo-section-title h3{margin:0 0 10px;color:#123526}.forgegogo-chip-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.forgegogo-chip-row .ant-tag{margin:0;padding:5px 13px;border-radius:999px;background:#fff;border-color:#d8e3d5}.forgegogo-library{display:flex;align-items:center;gap:10px;margin-bottom:16px}.forgegogo-library .ant-btn{margin-left:auto}.forgegogo-library .ant-btn+.ant-btn{margin-left:0}.forgegogo-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.forgegogo-metric{position:relative;min-height:112px}.forgegogo-metric .ant-card-body{display:grid;gap:4px}.forgegogo-metric strong{color:#18382a;font-size:25px}.forgegogo-metric-link{transition:border-color .18s ease,box-shadow .18s ease}.forgegogo-metric-link:hover{border-color:#8bbb34;box-shadow:0 5px 16px rgba(45,95,50,.12)}.forgegogo-metric-pending{animation:forgegogo-pending-review 1.8s ease-in-out infinite;border-color:#d48806}@keyframes forgegogo-pending-review{50%{box-shadow:0 0 0 4px rgba(212,136,6,.18)}}.forgegogo-metric-action{display:grid;gap:4px;color:inherit;text-decoration:none}.forgegogo-metric-detail-link{color:#4b7d20;font-size:12px}.forgegogo-metric-action:focus-visible{outline:3px solid #a5d66a;outline-offset:3px;border-radius:4px}.forgegogo-metric-icon{position:absolute;top:18px;right:18px;color:#8bbb34;font-size:18px}.forgegogo-metric-unavailable{font-size:11px;line-height:1.4}@media (prefers-reduced-motion:reduce){.forgegogo-metric-pending{animation:none}}.forgegogo-two-col{display:grid;grid-template-columns:3fr 2fr;gap:16px;margin-bottom:16px}.forgegogo-two-col>.ant-card{min-width:0}.forgegogo-service-card{margin-top:10px;border-color:#e3eadf}.forgegogo-order-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf1eb}.forgegogo-order-row:last-child{border-bottom:0}.forgegogo-order-row>div{min-width:0;display:grid;gap:3px}.forgegogo-order-row strong{overflow:hidden;color:#18382a;text-overflow:ellipsis;white-space:nowrap}.forgegogo-claim-action,.forgegogo-claim-confirm{display:grid;gap:6px}.forgegogo-claim-action{max-width:220px}.forgegogo-claim-confirm{min-width:min(420px,100%);color:#365345}.forgegogo-quick-links{display:grid;gap:8px}.forgegogo-quick-links .ant-btn{justify-content:flex-start;text-align:left}.forgegogo-dispatch-toolbar{width:100%}.forgegogo-dispatch-toolbar>.ant-space-item{min-width:0}.forgegogo-customize-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.forgegogo-customize-list .ant-btn{margin:0}.forgegogo-optional-blocks{display:grid;gap:10px}.forgegogo-optional-blocks .ant-card{border-color:#dce7d8}.forgegogo-growth{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.forgegogo-growth>div{display:grid;align-content:start;gap:7px}.forgegogo-quota-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}.forgegogo-capacity{display:grid;gap:4px;margin-bottom:10px}.forgegogo-capacity-heatmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:12px}.forgegogo-capacity-heatmap-cell{display:grid;gap:2px;min-height:82px;padding:10px;border:1px solid #b6dbbd;border-radius:8px;color:#163f27;text-decoration:none;background:#e9f6e7}.forgegogo-capacity-heatmap-cell.is-warning{border-color:#e7c164;background:#fff7df;color:#694b00}.forgegogo-capacity-heatmap-cell.is-error{border-color:#e8a29a;background:#fff0ee;color:#8a2117}.forgegogo-capacity-heatmap-cell small{font-size:12px}.forgegogo-capacity-heatmap-cell:focus-visible{outline:3px solid #1d5c38;outline-offset:2px}.forgegogo-funnel-stages{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:8px;margin-top:12px}.forgegogo-funnel-stages>div{display:grid;gap:2px;min-height:72px;padding:9px;border:1px solid #dce7d8;border-radius:8px;background:#f7faf5}.forgegogo-funnel-stages span{color:#1d5c38;font-size:22px;font-weight:750}.forgegogo-funnel-stages small{color:#607367;font-size:12px}.forgegogo-clarification{display:grid;gap:14px;margin-top:22px}.forgegogo-draft-list{display:grid;gap:8px;margin-top:20px}.forgegogo-draft-list .ant-btn{height:auto;min-height:40px;white-space:normal;text-align:left}.forgegogo-settings-form{display:grid;gap:16px;max-width:620px}.forgegogo-settings-form label{display:grid;gap:7px;color:#335343;font-weight:650}.forgegogo-radar-values{display:grid;gap:12px}.forgegogo-radar-values>div{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px}.forgegogo-ability-radar,.forgegogo-assessment-radar{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:center;gap:18px}.forgegogo-ability-radar svg,.forgegogo-assessment-radar svg{width:100%;max-width:280px;justify-self:center;overflow:visible}.forgegogo-radar-ring{fill:none;stroke:#c7d9c5;stroke-width:1}.forgegogo-radar-axis{stroke:#d4e1d1;stroke-width:1}.forgegogo-radar-value{fill:rgba(29,92,56,.22);stroke:#1d5c38;stroke-width:2}.forgegogo-radar-label{fill:#315441;font-size:10px;text-anchor:middle;dominant-baseline:middle}.forgegogo-recruitment-link{display:grid;justify-items:center;gap:16px}.forgegogo-recruitment-link .ant-input-group-wrapper{width:100%}.forgegogo-join-card{display:grid;gap:18px;max-width:660px;margin:8vh auto}.forgegogo-join-card .ant-btn,.forgegogo-join-card .ant-tag{width:-moz-fit-content;width:fit-content}.forgegogo-park-overview,.forgegogo-status-strip{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.forgegogo-park-overview .ant-card-body,.forgegogo-status-strip .ant-card-body{display:contents}.forgegogo-admission{margin-bottom:16px;border:3px solid #ed7d31}.forgegogo-admission .ant-space{margin-top:16px}.forgegogo-furnace{display:flex;align-items:center;gap:14px;margin-bottom:16px;color:#fff;background:linear-gradient(120deg,#2e75b6,#1f3864);border:0;box-shadow:0 8px 22px rgba(31,56,100,.2)}.forgegogo-furnace strong{font-size:18px}.forgegogo-furnace .ant-typography{color:#dce8f4}.forgegogo-quick-bar{position:sticky;bottom:16px;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-width:1200px;margin:20px auto 0;padding:8px;background:rgba(255,255,255,.92);border:1px solid #dce7d8;border-radius:12px;box-shadow:0 8px 26px rgba(18,53,38,.12)}.forgegogo-global-opc-quick-bar{position:fixed;right:clamp(18px,5vw,72px);left:clamp(18px,5vw,72px);max-width:none;margin:0}.forgegogo-global-opc-quick-bar a,.forgegogo-global-opc-quick-bar span[aria-disabled=true]{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;color:#214d32;font-size:13px;text-decoration:none}.forgegogo-global-opc-quick-bar span[aria-disabled=true]{color:#718276;cursor:not-allowed}.forgegogo-shell:has(.forgegogo-global-opc-quick-bar) .forgegogo-page{padding-bottom:104px}.forgegogo-loading{min-height:50vh;display:grid;place-content:center;justify-items:center;gap:12px}.forgegogo-page .ant-input:focus,.forgegogo-page .ant-select-focused .ant-select-selector,.forgegogo-page a:focus-visible,.forgegogo-page button:focus-visible{outline:2px solid #1d5c38;outline-offset:2px}@media (max-width:1023px){.forgegogo-growth,.forgegogo-metrics-grid,.forgegogo-two-col{grid-template-columns:1fr}.forgegogo-funnel-stages{grid-template-columns:repeat(3,1fr)}.forgegogo-ability-radar,.forgegogo-assessment-radar{grid-template-columns:1fr}.forgegogo-role-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.forgegogo-header>.ant-space,.forgegogo-park-overview>.ant-space,.forgegogo-status-strip>.ant-space{flex-wrap:wrap;justify-content:flex-start}.forgegogo-settings-form,.forgegogo-settings-form .ant-space{min-width:0;max-width:100%}.forgegogo-page .ant-card,.forgegogo-page .ant-card-body{min-width:0}.forgegogo-page .ant-typography,.forgegogo-page a{overflow-wrap:anywhere}}@media (max-width:560px){.forgegogo-page{padding:22px 12px 36px}.forgegogo-brand-bar,.forgegogo-global-nav{padding-inline:12px}.forgegogo-brand-status{display:none}.forgegogo-global-nav .forgegogo-task-workbench-link{margin-left:0}.forgegogo-content-entries{grid-template-columns:1fr}.forgegogo-header,.forgegogo-workbench-entrances .forgegogo-section-title{display:block}.forgegogo-header>.ant-tag{display:inline-block;margin-top:12px}.forgegogo-picker-actions{margin-top:12px}.forgegogo-metrics-grid{gap:8px}.forgegogo-metric{min-height:96px}.forgegogo-metric strong{font-size:20px}.forgegogo-park-overview,.forgegogo-status-strip{display:block}.forgegogo-park-overview .ant-btn,.forgegogo-status-strip .ant-space:last-child{margin-top:12px}.forgegogo-role-picker{grid-template-columns:1fr}.forgegogo-header>.ant-space,.forgegogo-status-strip>.ant-space{display:flex;width:100%}.forgegogo-header>.ant-space>*,.forgegogo-status-strip>.ant-space>*{max-width:100%}.forgegogo-library{flex-wrap:wrap}.forgegogo-library .ant-btn{margin-left:0}.forgegogo-dispatch-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)}.forgegogo-dispatch-toolbar .ant-input,.forgegogo-dispatch-toolbar .ant-picker,.forgegogo-dispatch-toolbar .ant-select,.forgegogo-dispatch-toolbar>.ant-space-item{width:100%;min-width:0}.forgegogo-quick-bar{bottom:8px;grid-template-columns:repeat(5,minmax(76px,1fr));overflow-x:auto}.forgegogo-global-opc-quick-bar{position:sticky;inset-inline:auto;width:calc(100% - 24px);margin:12px auto 8px}.forgegogo-shell:has(.forgegogo-global-opc-quick-bar) .forgegogo-page{padding-bottom:36px}.forgegogo-quick-bar .ant-btn{padding-inline:8px;font-size:11px}}.nav-link.active,.nav-link:hover{background:#f4f6f9;color:#111827}.nav-link .anticon{color:#3d4653;font-size:15px}.sidebar-section{margin:0 0 10px}.section-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:30px;padding:4px 10px;color:#8a94a5;background:transparent;border:0;border-radius:var(--radius-sm);font-size:12px;text-align:left}.section-title:hover{color:#4b5563;background:#f8fafc}.history-section{min-height:0;flex:1;display:flex;flex-direction:column}.history-list{display:grid;align-content:start;gap:8px;min-height:0;flex:1;overflow:auto;padding:2px 0 8px}.history-empty{margin:6px 10px;padding:12px;color:#98a2b3;background:#f8fafc;border:1px dashed #e4e7ec;border-radius:var(--radius-md);font-size:12px;text-align:center}.history-item{grid-template-columns:48px minmax(0,1fr);gap:10px;width:100%;min-height:48px;padding:0;color:var(--text);border:0;text-align:left}.history-item:hover .history-thumb{background:#e8edf3}.history-item.active{background:#f4f6f9;border-radius:var(--radius-md)}.history-item.active .history-thumb{background:#e8edf3}.history-thumb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:4px;overflow:hidden;color:#4f6d93;background:#f0f2f5;border-radius:var(--radius-md);line-height:1.25;text-align:center}.history-copy{display:grid;gap:3px;min-width:0}.history-copy strong{color:#222833;font-size:13px;font-weight:600}.history-copy small,.history-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-copy small{color:#8c96a8;font-size:10px}.sidebar-account{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;flex:0 0 auto;margin-top:10px;width:100%;border:0;background:transparent;padding:6px;text-align:left;cursor:pointer;border-radius:var(--radius-md)}.sidebar-account:focus-visible,.sidebar-account:hover{background:#f5f7fb;outline:none}.account-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#0f9e9c;border-radius:var(--radius-md);font-weight:700}.account-copy{display:grid;gap:3px;min-width:0}.account-copy span,.account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{color:#1f2937;font-size:13px;font-weight:600}.account-copy span{color:#6b7280;font-size:11px}.sidebar-collapsed .reference-sidebar{padding-inline:10px}.sidebar-collapsed .brand-mark{margin:0 auto}.sidebar-collapsed .collapse-button{display:none}.sidebar-collapsed .nav-link,.sidebar-collapsed .section-title{justify-content:center;padding-inline:0}.sidebar-collapsed .history-section,.sidebar-collapsed .nav-link span:not(.anticon),.sidebar-collapsed .section-title span,.sidebar-collapsed .sidebar-account .account-copy{display:none}.sidebar-collapsed .sidebar-account{display:flex;justify-content:center}.reference-main{min-width:0;min-height:0;overflow:auto;background:#ffffff}.interface-mode-switch{padding:3px;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px}.interface-mode-switch .ant-segmented-item{border-radius:6px;color:#475467;font-size:12px;font-weight:800}.interface-mode-switch .ant-segmented-item-selected{color:#111827;background:#eef8f7}.login-head{display:grid;justify-items:center;gap:8px;margin-bottom:24px;padding-top:8px;text-align:center}.login-head .ant-typography{margin:0}.login-card.ant-card{position:relative;width:min(400px,100%);overflow:hidden;border:1px solid rgba(226,232,240,.94);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 24px 70px rgba(15,23,42,.12);backdrop-filter:blur(18px)}.login-card.ant-card:before{content:"";position:absolute;inset:0 0 auto;width:auto;height:4px;border:0;border-radius:0;background:linear-gradient(90deg,#0f9e9c,#2563eb,#f59e0b);box-shadow:none;transform:none}.login-card .ant-card-body .login-head:after,.login-card .ant-card-body .login-head:before,.login-card .ant-card-body:after,.login-card .ant-card-body:before,.login-card.ant-card:after{content:none}.login-card .ant-card-body{padding:34px 32px 30px}.login-head{gap:6px;margin-bottom:28px;padding-top:2px}.login-head h2.ant-typography{color:#111827;font-size:26px;font-weight:850}.login-head span.ant-typography{color:#667085;font-weight:700}.login-input.ant-input-affix-wrapper,.login-input.ant-input-password{height:46px;border-color:#d7dde6;border-radius:12px;background:#ffffff;box-shadow:none}.login-input.ant-input-affix-wrapper:hover,.login-input.ant-input-password:hover{border-color:rgba(15,158,156,.58)}.login-input.ant-input-affix-wrapper-focused,.login-input.ant-input-password-focused{border-color:#0f9e9c;box-shadow:0 0 0 3px rgba(15,158,156,.12)}.login-input.ant-input-affix-wrapper .anticon,.login-input.ant-input-password .anticon{color:#98a2b3}.login-input.ant-input-affix-wrapper input,.login-input.ant-input-password input{color:#111827}.login-input.ant-input-affix-wrapper input::-moz-placeholder,.login-input.ant-input-password input::-moz-placeholder{color:#98a2b3}.login-input.ant-input-affix-wrapper input::placeholder,.login-input.ant-input-password input::placeholder{color:#98a2b3}.login-card .ant-space-compact .ant-btn{height:46px;border-color:#d7dde6;color:#0f766e;font-size:13px;font-weight:800}.login-submit.ant-btn{height:46px;border-radius:12px;background:linear-gradient(135deg,#0f9e9c,#2563eb);box-shadow:0 12px 24px rgba(15,158,156,.22);font-size:15px;font-weight:850}.login-submit.ant-btn:hover{background:linear-gradient(135deg,#0b8e8c,#1d4ed8)!important}.login-defaults{padding:0;background:transparent;border:0;text-align:center}.login-defaults span.ant-typography{color:#667085;font-size:12px;font-weight:600}.login-defaults div{margin-top:8px;color:#0f766e;font-family:inherit;font-size:13px;font-weight:800}@media (max-width:560px){.login-shell{justify-content:center;padding:72px 16px 28px}.login-card .ant-card-body{padding:30px 22px 26px}}@media (max-width:767px){.task-aux-panel{display:none}}.geo-page{background:var(--taste-canvas)!important;color:var(--taste-ink)!important;font-family:var(--wc-font-sans)!important}.geo-page .geo-sidebar{width:242px!important;background:var(--taste-sidebar)!important;color:#dce9d9!important}.geo-page .geo-filters,.geo-page .geo-topbar{border-color:var(--taste-line)!important}.geo-page .geo-primary,.geo-page .geo-run{background:var(--taste-accent)!important;border-color:var(--taste-accent)!important;box-shadow:none!important}.geo-page .geo-primary:hover,.geo-page .geo-run:hover{background:var(--taste-accent-strong)!important;border-color:var(--taste-accent-strong)!important}.geo-page .geo-card,.geo-page .geo-metrics>div,.geo-page .geo-report-grid article,.geo-page .geo-table-wrap{border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)!important}.geo-page .geo-model-bar span,.geo-page .geo-progress span,.geo-page .geo-share-bar span{background:var(--taste-accent)!important}.geo-page .geo-empty-icon,.geo-page .geo-report-grid svg,.geo-page .geo-resolve{color:var(--taste-accent)!important;background:var(--taste-accent-soft)!important}@media (max-width:780px){.geo-page .geo-sidebar{width:100%!important;height:auto!important;min-height:0!important}.geo-page .geo-topbar{height:auto!important;min-height:58px}.geo-page .geo-filters{height:auto!important}.geo-page .geo-dashboard,.geo-page .geo-module{padding:24px 18px!important}}@media (prefers-reduced-motion:reduce){.admin-workspace *,.capability-library *,.forgegogo-page *,.forgegogo-shell *,.task-workbench *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :after,html[data-reduce-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.idea-workspace{padding:26px 44px 56px;background:#f7f8fb}.home-topbar{display:flex;justify-content:space-between;gap:18px;width:min(1120px,100%);margin:0 auto 26px}.home-brand-block{display:grid;gap:6px}.home-kicker{color:#667085;font-size:12px;font-weight:800;letter-spacing:0}.home-brand-block strong{color:#111827;font-size:18px;font-weight:800}.home-status-strip{justify-content:flex-end;gap:8px}.home-topbar-actions{gap:12px}.home-language-select{width:148px;flex:0 0 auto}.home-language-select .ant-select-selector{min-height:32px!important;border-color:#e4e7ec!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.home-language-select .ant-select-selection-item{color:#344054;font-size:13px;font-weight:800}.idea-workspace[dir=rtl] .composer-send,.idea-workspace[dir=rtl] .composer-tools,.idea-workspace[dir=rtl] .home-status-strip,.idea-workspace[dir=rtl] .home-topbar-actions,.idea-workspace[dir=rtl] .mode-row{direction:rtl}.home-status-strip span{gap:6px;min-height:32px;padding:0 11px;color:#42526a;background:#ffffff;border:1px solid #e4e7ec;font-size:12px;font-weight:700}.home-status-strip .anticon{color:#0f9e9c}.idea-hero{width:min(1120px,100%);margin:0 auto;padding:42px 34px 34px;background:#ffffff;border:1px solid #e6e9ef;border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.06)}.idea-hero h1{max-width:780px;color:#101828;font-size:42px;font-weight:800;line-height:1.12}.idea-hero h1 span{color:#0f9e9c;font-family:inherit;font-size:inherit;font-weight:800}.idea-hero p{max-width:640px;margin:12px 0 28px;color:#667085;font-size:14px;line-height:1.7}.composer{width:min(780px,100%);min-height:158px;overflow:hidden;background:#ffffff;border:1px solid #cfd6e2;border-radius:8px;box-shadow:0 14px 28px rgba(15,23,42,.08)}.composer:focus-within{border-color:#8fb3bd;box-shadow:0 16px 32px rgba(15,23,42,.1)}.composer textarea{width:100%;min-height:104px;padding:18px 18px 10px;color:#1f2937;background:transparent;border:0;outline:none;resize:none;font-size:14px;line-height:1.65}.composer textarea::-moz-placeholder{color:#98a2b3}.composer textarea::placeholder{color:#98a2b3}.composer-bar{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 14px;border-top:1px solid #eef0f4}.composer-send,.composer-tools{display:flex;align-items:center;gap:8px}.audience-tab,.composer-send button,.home-quick-card,.icon-button,.mode-chip,.template-card,.tool-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.icon-button,.tool-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:32px;padding:0 9px;color:#475467;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px;font-size:13px;font-weight:700}.icon-button{width:32px;padding:0}.icon-button:hover,.tool-button.active,.tool-button:hover{color:#111827;background:#f6f8fb;border-color:#d0d5dd}.home-model-select{width:280px}.home-model-select .ant-select-selector{min-height:32px!important;border-color:#e4e7ec!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.home-model-select .ant-select-selection-item,.home-model-select .ant-select-selection-placeholder{color:#475467;font-size:13px;font-weight:700}.model-dot{width:14px;height:14px;border-radius:50%;background:#e8f7f4;border:4px solid #0f9e9c}.composer-send{flex:0 0 auto}.composer-send>span{max-width:170px;overflow:hidden;color:#7a8290;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.composer-send button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;height:36px;padding:0 13px;color:#ffffff;background:#202733;border-radius:8px}.composer-send button span{color:#ffffff;font-size:13px;font-weight:800}.composer-send button:disabled{cursor:not-allowed;opacity:.42}.mode-row{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}.mode-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;color:#344054;background:#fbfcfd;border:1px solid #e4e7ec;border-radius:8px;font-weight:800}.mode-chip.selected,.mode-chip:hover{color:#111827;background:#eef8f7;border-color:#b6deda}.mode-chip:first-child .anticon{color:#111827}.mode-chip:nth-child(2) .anticon{color:#d68445}.mode-chip:nth-child(3) .anticon{color:var(--blue)}.mode-chip:nth-child(4) .anticon{color:var(--pink)}.mode-chip:nth-child(5) .anticon{color:var(--purple)}.mode-chip:nth-child(6) .anticon{color:var(--green)}.home-quick-grid{gap:12px;width:100%}.home-quick-card{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-height:154px;padding:16px;color:#475467;background:#fbfcfd;border:1px solid #edf0f4;border-radius:8px}.home-quick-card:hover{background:#ffffff;border-color:#ccd4df;box-shadow:0 10px 22px rgba(15,23,42,.06)}.quick-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#0f766e;background:#e8f7f4;border-radius:8px;font-size:16px}.home-quick-card strong{color:#1f2937;font-size:14px;font-weight:800;line-height:1.35}.home-quick-card span:last-child{color:#667085;font-size:12px;line-height:1.55}.idea-workspace-simple{padding-top:22px;background:#ffffff}.idea-workspace-simple .home-topbar{margin-bottom:18px}.idea-workspace-simple .home-brand-block{gap:3px}.idea-workspace-simple .home-brand-block strong{font-size:16px}.idea-workspace-simple .home-quick-grid,.idea-workspace-simple .home-status-strip,.idea-workspace-simple .mode-row{display:none}.idea-workspace-simple .idea-hero{padding:28px 0 0;border:0;box-shadow:none}.idea-workspace-simple .idea-hero h1{max-width:620px;font-size:30px}.idea-workspace-simple .idea-hero p{margin:8px 0 20px}.idea-workspace-simple .composer{width:min(720px,100%);min-height:134px;box-shadow:none}.idea-workspace-simple .composer textarea{min-height:86px;padding-top:14px}.template-section{width:min(1080px,100%);margin:0 auto}.audience-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px}.audience-tab{min-height:34px;padding:0 12px;color:#7d8796;background:transparent;border-radius:14px;font-weight:500}.audience-tab.active,.audience-tab:hover{color:#111827;background:#f5f6f8}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.template-card{display:flex;align-items:center;justify-content:center;min-height:196px;padding:28px 30px 0;overflow:hidden;background:#fbfcfd;border:1px solid #edf0f4;border-radius:12px}.template-card:hover{border-color:#dfe5ec;background:#ffffff}.paper-sheet{position:relative;display:grid;align-content:start;width:min(158px,100%);min-height:172px;padding:26px 18px 18px 22px;color:#7a3d12;background:#f6eddb;box-shadow:var(--shadow-paper);text-align:left}.paper-sheet:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#dd9a57}.paper-sheet strong{color:#6b320d;font-size:14px;font-weight:800;line-height:1.35}.paper-sheet i{width:30px;height:1px;margin:12px 0;background:#d79352}.paper-sheet small{color:#8b5727;font-size:11px;line-height:1.45}.llm-config-page{display:grid;gap:18px;min-height:100%;padding:30px 42px 54px;background:#ffffff}.llm-config-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.llm-config-header h1{margin:0;color:#111827;font-size:28px;font-weight:700}.llm-config-header p{margin:8px 0 0;color:#7a8290;font-size:13px}.llm-config-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.llm-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.llm-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.llm-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.llm-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.llm-template-card{display:grid;grid-template-rows:auto auto 1fr;gap:9px;min-height:132px;padding:14px;color:#475467;background:#ffffff;border:1px solid #e4e7ec;border-radius:12px;text-align:left}.llm-template-card:focus-visible,.llm-template-card:hover{background:#f8fbfb;border-color:#b6deda;box-shadow:0 12px 26px rgba(15,23,42,.08);outline:none}.llm-template-card.configured{background:linear-gradient(180deg,#ffffff,#f5fbfa);border-color:#c8e6e1}.llm-template-card .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.llm-template-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#0f766e;background:#e8f7f4;border:1px solid #ccebe6;border-radius:8px;font-size:16px}.llm-template-icon.openclaw{color:#0369a1;background:#eef7ff;border-color:#cfe7ff}.llm-template-icon.claude{color:#7c3aed;background:#f4f0ff;border-color:#ddd2fe}.llm-template-icon.codex{color:#1d4ed8;background:#eef4ff;border-color:#c7d7fe}.llm-template-icon.local{color:#b45309;background:#fff7ed;border-color:#fed7aa}.llm-template-card strong{color:#111827;font-size:14px;font-weight:800}.llm-template-card small{color:#667085;font-size:12px;line-height:1.5}.llm-summary-card{display:grid;gap:6px;min-height:108px;padding:18px;background:#fbfcfd;border:1px solid #edf0f4;border-radius:12px}.llm-summary-card span{color:#7a8290;font-size:12px}.llm-summary-card strong{color:#111827;font-size:20px;font-weight:800}.llm-summary-card small{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.llm-table-panel{min-width:0;padding:16px;background:#ffffff;border:1px solid #edf0f4;border-radius:12px}.llm-table-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#1f2937;font-weight:700}.llm-table-title .ant-select{width:min(360px,100%);margin-left:auto}.halfgod-flow-panel{display:grid;gap:14px}.halfgod-flow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.halfgod-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.halfgod-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.halfgod-role-card{display:grid;gap:10px;min-width:0;padding:14px;background:#fbfcfd;border:1px solid #edf0f4;border-radius:12px}.halfgod-role-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.halfgod-role-head strong{overflow:hidden;color:#111827;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.halfgod-flow-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.halfgod-flow-actions span{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.llm-name-cell,.llm-source-cell,.llm-status-cell{display:grid;gap:4px;min-width:0}.llm-name-cell strong{color:#1f2937;font-weight:700}.llm-name-cell span,.llm-source-cell span,.llm-url{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.llm-actions{display:flex;flex-wrap:wrap;gap:8px}.chat-reference-page{display:flex;flex-direction:column;min-height:0;height:100%;padding:0;overflow:hidden;background:#fbfcfd}.chat-alert{flex:0 0 auto;width:min(920px,100%);margin:0 auto 12px}.chat-interruption-footer{width:100%;flex:0 0 auto}.chat-interruption-footer .chat-alert{width:100%;margin:0}.chat-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:0;padding:14px}.chat-workspace-layout.files-hidden{grid-template-columns:minmax(0,1fr)}.chat-shell{width:100%;flex:1;margin:0 auto;padding:18px 28px 28px;box-shadow:none}.chat-file-panel,.chat-shell{display:grid;min-height:0;overflow:hidden;background:#ffffff;border:1px solid #edf0f4;border-radius:8px}.chat-file-panel{grid-template-rows:auto minmax(120px,32%) minmax(0,1fr);min-width:0}.chat-file-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #eef0f4}.chat-file-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto;padding:12px;border-bottom:1px solid #eef0f4}.chat-file-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;width:100%;padding:9px;color:#344054;border:1px solid #eef0f4;text-align:left}.chat-file-item.active,.chat-file-item:hover{background:#f4f7fb;border-color:#d8e0ea}.chat-file-item small,.chat-file-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-item small{grid-column:2;color:#8a94a5;font-size:11px}.chat-file-empty{padding:14px;color:#8a94a5;background:#fbfcfd;border:1px dashed #e4e7ec;border-radius:8px;font-size:12px}.chat-file-preview{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.chat-file-preview-head{display:grid;gap:4px;min-width:0;padding:12px 14px;border-bottom:1px solid #eef0f4}.chat-file-preview-head small,.chat-file-preview-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-preview-head small{color:#8a94a5}.chat-file-document{min-height:0;margin:0;padding:14px;overflow:auto;color:#1f2937}.chat-file-preview>span{padding:14px;color:#8a94a5}.chat-shell.empty{grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr);gap:16px}.chat-shell.has-messages{grid-template-rows:auto minmax(220px,1fr) auto;gap:10px}.chat-shell-head{justify-content:space-between;gap:14px;padding-bottom:0;border-bottom:0}.chat-shell-actions,.chat-shell-head{display:flex;align-items:center;min-width:0}.chat-shell-actions{justify-content:flex-end;gap:10px;flex:1}.chat-file-toggle{flex:0 0 auto}.chat-history-menu-item{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:190px;max-width:280px}.chat-history-menu-main{display:grid;gap:2px;min-width:0}.chat-history-menu-item small,.chat-history-menu-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history-menu-item strong{color:#2f2a24;font-size:12px;font-weight:700}.chat-history-menu-item small{color:#8a8275;font-size:11px}.chat-history-menu-item.running strong{color:#0f766e}.chat-history-menu-empty{display:block;min-width:190px;color:#8a8275;font-size:12px;text-align:center}.chat-history-dropdown .ant-dropdown-menu{max-height:min(420px,70vh);overflow-y:auto}.chat-title-block{min-width:0}.chat-title-block h1{margin:0;color:#030712;font-size:17px;font-weight:800;line-height:1.25}.chat-title-block p{margin:4px 0 0;overflow:hidden;color:#667085;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chat-thread-strip{display:flex;flex:1;flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-width:0;overflow:auto;scrollbar-width:none}.chat-thread-strip::-webkit-scrollbar{display:none}.thread-pill{display:inline-flex;align-items:center;gap:7px;max-width:230px;flex:0 0 auto;min-height:34px;padding:0 12px;color:#4b5563;background:#ffffff;border:1px solid #e4e7ec;border-radius:12px;font-size:12px;font-weight:600}.thread-pill.active,.thread-pill:hover{color:#111827;background:#f6f8fb}.thread-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-pill small{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;color:#667085;background:#eef2f7;border-radius:999px;font-size:10px}.thread-pill .anticon-close{color:#98a2b3;font-size:10px}.new-thread .anticon{color:var(--green)}.chat-session-meta{display:grid;grid-template-columns:auto minmax(220px,420px);align-items:center;gap:10px;min-width:0;padding:10px 12px;color:#667085;background:#f8fafc;border:1px solid #eef0f4;border-radius:8px;font-size:12px}.chat-title-input.ant-input{height:30px;color:#1f2937;background:#ffffff;border-color:#e4e7ec;font-size:12px;font-weight:600}.message-stream{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:0;height:100%;max-height:100%;overflow:auto;padding:14px max(20px,calc((100% - 760px) / 2)) 18px;background:transparent;border:0;border-radius:0;overscroll-behavior:contain}.message-stream.empty{justify-content:end;height:auto;min-height:0;padding:0;overflow:visible;background:transparent}.chat-empty-state{display:grid;justify-items:center;gap:7px;color:#98a2b3;text-align:center}.chat-empty-logo{color:#030712;font-family:Avenir Next,Montserrat,Inter,Segoe UI,sans-serif;font-size:58px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chat-empty-state strong{color:#1f2937;font-size:15px}.chat-empty-state span{color:#7a8290;font-size:12px}.chat-suggestion-grid{gap:12px}.chat-suggestion-card{gap:8px;min-height:108px;padding:18px;color:#334155;border:1px solid #edf0f4;border-radius:12px}.chat-suggestion-card:hover{background:#ffffff;border-color:#dfe5ec}.chat-suggestion-card strong{font-weight:800}.chat-suggestion-card span{line-height:1.5}.chat-composer{width:min(760px,100%);min-height:148px;align-self:end;justify-self:center;overflow:hidden;border:1px solid #d6dae1;border-radius:20px;box-shadow:0 10px 24px rgba(15,23,42,.08)}.chat-composer textarea{width:100%;height:80px;min-height:80px;max-height:240px;padding:18px 18px 8px;overflow-y:auto;background:transparent;border:0;outline:none;resize:none;font-size:14px;line-height:1.6}.chat-composer textarea:disabled{background:transparent;cursor:not-allowed}.chat-attachment-input{display:none}.chat-attachment-list{display:grid;gap:8px;max-height:190px;margin:0 12px 10px;overflow-y:auto}.chat-attachment-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.chat-attachment-item>.anticon{margin-top:2px;color:#475467}.chat-attachment-item span{min-width:0}.chat-attachment-item small,.chat-attachment-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment-item strong{color:#1f2937;font-size:13px}.chat-attachment-item small{color:#667085;font-size:12px}.chat-attachment-item button{color:#667085;background:transparent;border:0;cursor:pointer;font-size:12px}.chat-attachment-item button:hover{color:#dc2626}.chat-attachment-item pre{grid-column:1/-1;max-height:96px;margin:0;padding:8px;overflow:auto;color:#344054;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;line-height:1.45;white-space:pre-wrap}.chat-composer-bar{justify-content:space-between;gap:12px;padding:0 8px 8px 16px}.chat-composer-bar,.chat-composer-tools{display:flex;align-items:center;min-width:0}.chat-composer-tools{flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.chat-composer-tools::-webkit-scrollbar{display:none}.provider-select{width:250px}.voice-mode-select{width:92px}.voice-select{width:104px}.voice-progress{flex:0 0 auto;max-width:160px;overflow:hidden;color:#475467;font-size:12px;line-height:32px;text-overflow:ellipsis;white-space:nowrap}.composer-action.ant-btn{flex:0 0 auto;height:32px;background:#ffffff;border-color:#e4e7ec}.composer-action.ant-btn:hover{border-color:#d0d5dd}.chat-send-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;background:#2b303a;border:0;border-radius:14px}.chat-send-button:disabled{cursor:not-allowed;opacity:.45}.chat-send-button.stop{background:#dc2626}.message-row{display:flex;gap:10px;width:min(720px,100%);max-width:100%}.message-row.user{justify-content:flex-end}.message-row.assistant{justify-content:flex-start}.message-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:12px}.user-avatar{color:#475467;background:#f1f5f9}.message-stack{min-width:0}.message-meta{display:flex;align-items:center;gap:6px;min-height:20px;padding-left:4px;color:#98a2b3;font-size:11px}.user-message-actions{justify-content:flex-end;padding-right:4px;padding-left:0}.message-copy-button.ant-btn,.speak-button.ant-btn{width:22px;min-width:22px;height:18px;padding:0;color:#7da8b2}.message-copy-button.ant-btn:focus-visible,.message-copy-button.ant-btn:hover,.speak-button.ant-btn:focus-visible,.speak-button.ant-btn:hover{color:#175cd3;background:#edf6ff}.message-bubble{padding:10px 14px;color:#263241;background:#ffffff;border:1px solid #e4e7ec;border-radius:12px;font-size:13px;line-height:1.6;word-break:break-word}.message-bubble>.document-content{max-width:100%}.document-content{display:grid;gap:10px;min-width:0;color:inherit;font-size:13px;line-height:1.65;word-break:break-word}.document-content.compact{gap:8px;font-size:12px;line-height:1.58}.document-content h2,.document-content h3,.document-content h4,.document-content h5{margin:0;color:#111827;font-weight:800;line-height:1.28}.document-content h2{font-size:17px}.document-content h3{font-size:15px}.document-content h4,.document-content h5{font-size:13px}.document-content p{margin:0}.document-content ol,.document-content ul{display:grid;gap:5px;margin:0;padding-left:20px}.document-content li{padding-left:2px}.document-content blockquote{display:grid;gap:5px;margin:0;padding:8px 10px;color:#475467;background:#f7fafc;border-left:3px solid #8cc5bd;border-radius:6px}.document-content blockquote p{margin:0}.document-content code{padding:1px 4px;color:#0f5f59;background:#ecfdf8;border:1px solid #d2f2e7;border-radius:5px;font-size:.92em}.document-code-block,.document-content code{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.document-code-block{display:grid;gap:8px;max-width:100%;margin:0;padding:10px;overflow:auto;color:#d7e7e4;background:#16211f;border:1px solid #243532;border-radius:8px;font-size:12px;line-height:1.55;white-space:pre}.document-code-block code{padding:0;color:inherit;background:transparent;border:0;border-radius:0;font-size:inherit}.document-code-lang{width:-moz-fit-content;width:fit-content;padding:2px 6px;color:#9dd8cd;background:#22332f;border-radius:999px;font-size:10px;font-weight:800}.file-plain-content{max-width:100%;margin:0;padding:12px;overflow:auto;color:#1f2937;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.file-plain-content.compact{padding:10px;font-size:11px}.document-table-wrap{max-width:100%;overflow:auto;border:1px solid #e4e7ec;border-radius:8px}.document-table-wrap table{width:100%;min-width:360px;border-collapse:collapse;background:#ffffff}.document-table-wrap td,.document-table-wrap th{padding:8px 10px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.document-table-wrap th{color:#344054;background:#f8fafc;font-size:12px;font-weight:800}.document-table-wrap td{color:#263241;font-size:12px}.document-table-wrap tr:last-child td{border-bottom:0}.call-steps-panel{display:grid;gap:10px;max-width:min(760px,100%);margin-top:8px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.call-step-head,.call-steps-head{display:flex;align-items:center;min-width:0}.call-steps-head{justify-content:space-between;gap:12px}.call-steps-head strong{color:#1f2937;font-size:12px}.call-steps-head span{color:#667085;font-size:11px}.call-steps-list,.role-progress{display:grid;gap:8px}.role-progress{grid-template-columns:repeat(4,minmax(130px,1fr));min-width:0;overflow-x:auto;padding:2px 0 4px}.role-progress-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:130px;padding:8px;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px}.role-progress-node{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#667085;background:#f2f4f7;border-radius:999px}.role-progress-copy{display:grid;gap:2px;min-width:0}.role-progress-copy span,.role-progress-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-progress-copy strong{color:#111827;font-size:12px;font-weight:800}.role-progress-copy span{color:#667085;font-size:11px}.role-progress-item.running{border-color:#bfdbfe}.role-progress-item.running .role-progress-node{color:#1d4ed8;background:#dbeafe}.role-progress-item.done{border-color:#bbf7d0}.role-progress-item.done .role-progress-node{color:#166534;background:#dcfce7}.role-progress-item.error{border-color:#fecaca}.role-progress-item.error .role-progress-node{color:#991b1b;background:#fee2e2}.role-progress-item.skipped{border-color:#fde68a}.role-progress-item.skipped .role-progress-node{color:#92400e;background:#fef3c7}.call-step{display:grid;gap:8px;min-width:0;padding:9px 10px;background:#ffffff;border:1px solid #e4e7ec;border-left:3px solid #94a3b8;border-radius:8px}.call-step.running{border-left-color:#2563eb}.call-step.done{border-left-color:#16a34a}.call-step.error{border-left-color:#dc2626}.call-step.skipped{border-left-color:#f59e0b}.call-step-head{gap:8px}.call-step-head strong{flex:1;overflow:hidden;color:#111827;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.call-step-head em{padding:2px 6px;color:#475467;background:#f2f4f7;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.call-step.done .call-step-head em{color:#166534;background:#dcfce7}.call-step.running .call-step-head em{color:#1d4ed8;background:#dbeafe}.call-step.error .call-step-head em{color:#991b1b;background:#fee2e2}.call-step.skipped .call-step-head em{color:#92400e;background:#fef3c7}.call-step-index{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:#ffffff;background:#475467;border-radius:999px;font-size:10px;font-weight:800}.call-step-detail{display:grid;gap:5px;min-width:0}.call-step-detail-title{color:#475467;font-size:11px;font-weight:800}.call-step-content{max-height:280px;overflow:auto;padding:8px;background:#fbfcfd}.call-step-content,.call-step-request{border:1px solid #eef2f6;border-radius:7px}.call-step-request{overflow-wrap:anywhere;padding:7px 8px;color:#344054;background:#f8fafc;font-size:11px;line-height:1.55}.call-step-empty{margin:0;color:#98a2b3;font-size:12px}.message-file-block{display:grid;gap:8px;max-width:min(720px,100%);margin-top:8px}.message-file-link{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px 8px;padding:9px 11px;color:#175cd3;background:#f8fbff;border:1px solid #cfe0ff;border-radius:8px;text-align:left;cursor:pointer}.message-file-link:focus-visible,.message-file-link:hover{background:#eef5ff;border-color:#9ec5fe;outline:none}.message-file-link .anticon{grid-row:span 2;margin-top:1px;color:#2563eb}.message-file-link small,.message-file-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-file-link span{font-size:13px;font-weight:800}.message-file-link small{color:#667085;font-size:11px}.message-file-content{max-height:420px;margin:0;padding:12px;overflow:auto;color:#1f2937;background:#fbfcfd;border:1px solid #e4e7ec;border-radius:8px}.message-row.user .message-bubble{color:#ffffff;background:#2b303a;border-color:#2b303a}.message-time{margin-top:3px;padding-left:4px;color:#a3acba;font-size:10px}.message-row.user .message-time{padding-right:4px;text-align:right}.system-page{min-height:100%;padding:34px 42px 72px;background:#ffffff}.system-page-loading{display:grid;place-items:center;min-height:min(420px,100dvh);padding:24px;color:var(--taste-muted,#66746b);background:var(--taste-canvas,#f4f7f2)}.system-page-loading>.ant-spin,.system-page-loading>.ant-spin+span{justify-self:center}.system-page-loading:before{content:"正在准备工作台";display:block;margin-bottom:-8px;color:var(--taste-ink,#17241d);font-size:14px;font-weight:700}.system-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 22px}.system-page-head span{color:#0f766e;font-size:12px;font-weight:800;text-transform:uppercase}.system-page-head h1{margin:4px 0 8px;color:#111827;font-size:32px;font-weight:750;line-height:1.15}.system-page-head p{max-width:760px;margin:0;color:#667085;font-size:14px;line-height:1.7}.system-alert{margin-bottom:16px}.system-section{margin-top:24px}.system-section h2{margin:0 0 12px;color:#1f2937;font-size:18px;font-weight:750}.feature-grid,.integration-grid,.talent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card,.integration-card,.talent-card{height:100%}.policy-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:10px 14px;align-items:center}.policy-grid>span{color:#475467;font-weight:650}.halfgod-card{margin-bottom:16px}.fusion-source-panel{display:grid;gap:6px;height:100%;padding:12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px}.fusion-compare-grid strong,.fusion-source-panel strong,.fusion-step strong{color:#111827;font-size:14px}.fusion-compare-grid .ant-typography,.fusion-source-panel span,.fusion-step .ant-typography{color:#475467;font-size:12px;line-height:1.5}.fusion-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fusion-step{display:grid;align-content:start;gap:8px;min-height:126px;padding:12px;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px}.fusion-duplicate-list{display:grid;gap:12px}.fusion-decision-list{display:grid;gap:8px}.fusion-decision-list>div{display:grid;grid-template-columns:auto minmax(120px,.35fr) minmax(0,1fr);gap:8px;align-items:center;padding:10px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px}.fusion-decision-list strong{color:#0f766e;font-size:13px}.fusion-duplicate-card{border-color:#fedf89}.fusion-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fusion-compare-grid>div{display:grid;gap:5px;padding:10px;background:#fffcf5;border:1px solid #fef0c7;border-radius:8px}.fusion-choice-list{display:flex;flex-wrap:wrap;gap:8px}.fusion-choice-list span{padding:6px 8px;color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;font-size:12px;line-height:1.45}.fusion-choice-list span.recommended{color:#0f766e;background:#f0fdfa;border-color:#99f6e4;font-weight:750}.capability-list{display:flex;flex-wrap:wrap;gap:6px}.capability-list span{padding:4px 8px;color:#344054;background:#f2f4f7;border-radius:999px;font-size:12px}.talent-card .ant-card-body{display:grid;gap:9px;min-height:188px}.talent-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#0f766e;background:#e8f7f4;border-radius:8px;font-size:18px}.talent-card strong{color:#111827;font-size:16px}.talent-card span{color:#667085}.talent-tags{display:flex;flex-wrap:wrap;gap:6px}.app-market-page .ant-table-cell{vertical-align:middle}.app-market-row-button{display:grid;gap:3px;width:100%;padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.app-market-row-button strong{color:#111827;font-size:14px}.app-market-row-button span{color:#667085;font-size:12px}.app-market-meta{display:flex;flex-wrap:wrap;gap:6px}.app-market-flow{display:grid;gap:8px}.app-flow-canvas{width:100%;height:460px;overflow:hidden;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.app-flow-canvas.compact{height:300px}.app-flow-empty{display:grid;place-items:center;min-height:180px;color:#667085;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:13px}.app-flow-node{display:grid;gap:7px;width:220px;padding:12px;background:#ffffff;border:1px solid #d8dee8;border-left:4px solid #111827;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.app-flow-node.parallel{border-left-color:#0f766e;background:#f0fdfa}.app-flow-node-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-flow-node-head>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#ffffff;background:#111827;border-radius:999px;font-size:12px;font-weight:800}.app-flow-node.parallel .app-flow-node-head>span{background:#0f766e}.app-flow-node strong{color:#111827;font-size:14px}.app-flow-node small{display:-webkit-box;overflow:hidden;color:#667085;font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-flow-node-io{display:grid;gap:4px}.app-flow-node-io span{overflow:hidden;padding:4px 6px;color:#344054;background:#f2f4f7;border-radius:6px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-market-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.app-market-step>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#0f766e;background:#e8f7f4;border-radius:999px;font-size:12px;font-weight:800}.app-market-step div{display:grid;gap:3px;min-width:0}.app-market-step strong{color:#111827;font-size:13px}.app-market-step small{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-market-output{max-height:360px;margin:0;overflow:auto;padding:12px;color:#dcfce7;background:#0b1120;border-radius:8px;white-space:pre-wrap;word-break:break-word}.app-market-builder-card{margin-bottom:14px}.media-tools-output-card,.media-tools-runs-card{margin-top:16px}.media-run-overview{display:grid;gap:14px}.media-run-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-run-metric{display:grid;gap:4px;min-height:88px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-run-metric span{color:#667085;font-size:12px;line-height:1.35}.media-run-metric strong{color:#111827;font-size:24px;line-height:1.2}.media-run-metric small{color:#475467;font-size:12px;line-height:1.45}.media-run-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px}.media-run-summary>div{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}.media-run-summary p{margin:0;color:#344054;font-size:13px;line-height:1.6;word-break:break-word}.media-generation-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.media-generation-pipeline>div{display:flex;gap:10px;min-width:0;min-height:92px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-generation-pipeline>div>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;color:#667085;background:#ffffff;border:1px solid #d0d5dd;border-radius:999px;font-size:12px;font-weight:850}.media-generation-pipeline>div>div{display:grid;align-content:start;gap:5px;min-width:0}.media-generation-pipeline strong{color:#111827;font-size:13px;line-height:1.35}.media-generation-pipeline small{color:#667085;font-size:12px;line-height:1.45}.media-generation-pipeline>div.done{background:#ecfdf3;border-color:#bbf7d0}.media-generation-pipeline>div.done>span{color:#ffffff;background:#16a34a;border-color:#16a34a}.media-generation-pipeline>div.current{background:#eff6ff;border-color:#bfdbfe}.media-generation-pipeline>div.current>span{color:#ffffff;background:#2563eb;border-color:#2563eb}.media-openmontage-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.media-openmontage-panel{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}.media-capability-list,.media-decision-list,.media-gate-list{display:grid;gap:8px}.media-capability-list>div,.media-decision-list>div,.media-gate-list>div{display:grid;gap:5px;min-width:0;padding:9px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.media-capability-list strong,.media-decision-list strong,.media-gate-list strong{color:#111827;font-size:13px;line-height:1.35;word-break:break-word}.media-capability-list p,.media-decision-list p,.media-gate-list p{margin:0;color:#344054;font-size:12px;line-height:1.55;word-break:break-word}.media-capability-list small,.media-decision-list small,.media-gate-list small{color:#667085;font-size:11px;line-height:1.45;word-break:break-word}.media-runtime-warnings{display:flex;flex-wrap:wrap;gap:6px}.media-generation-progress{display:grid;gap:14px}.media-progress-head{display:flex;align-items:center;gap:12px;min-height:58px;padding:14px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.media-progress-head>span{font-size:20px}.media-progress-head div{display:grid;gap:3px}.media-progress-head strong{color:#1e3a8a;font-size:15px;line-height:1.35}.media-progress-head span{color:#475467;font-size:13px;line-height:1.45}.media-progress-head.success{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.media-progress-head.success strong{color:#14532d}.media-progress-head.error{color:#b42318;background:#fef3f2;border-color:#fecaca}.media-progress-head.error strong{color:#7f1d1d}.media-progress-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.media-progress-stages div{display:grid;gap:5px;min-height:96px;padding:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-progress-stages span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;color:#667085;background:#ffffff;border:1px solid #e5e7eb;border-radius:999px;font-size:11px;font-weight:850}.media-progress-stages strong{color:#344054;font-size:13px;line-height:1.35}.media-progress-stages small{color:#667085;font-size:12px;line-height:1.45}.media-progress-stages div.done{background:#ecfdf3;border-color:#bbf7d0}.media-progress-stages div.done span{color:#ffffff;background:#16a34a;border-color:#16a34a}.media-progress-stages div.active{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.media-progress-stages div.active span{color:#ffffff;background:#2563eb;border-color:#2563eb}@media (max-width:900px){.media-generation-pipeline,.media-openmontage-panels,.media-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.media-run-summary{grid-template-columns:1fr}.media-progress-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.media-generation-pipeline,.media-openmontage-panels,.media-progress-stages,.media-run-metrics{grid-template-columns:1fr}}.media-reference-analysis{display:grid;gap:14px}.media-reference-timeline{margin:2px 0 0}.media-reference-step{display:grid;gap:4px}.media-reference-step .ant-typography{margin:0}.media-analysis-list{display:grid;align-content:start;gap:8px;min-height:100%;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-analysis-list .ant-typography{margin:0;color:#111827}.media-analysis-list ul{display:grid;gap:7px;margin:0;padding-left:18px}.media-analysis-list li{color:#475467;font-size:13px;line-height:1.55}.media-tools-steps{display:grid;gap:8px}.media-generation-model{padding:10px 12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-generation-model .ant-descriptions-item{padding-bottom:0}.media-runtime-inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-runtime-section{display:grid;align-content:start;gap:8px;min-height:86px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-runtime-section .ant-typography{margin:0;color:#344054;font-size:13px}.media-runtime-tags{display:flex;flex-wrap:wrap;gap:6px}.media-runtime-tags .ant-tag{margin-inline-end:0;max-width:100%;white-space:normal;line-height:1.45}.media-funnel{display:grid;justify-items:center;gap:8px}.media-funnel-step{position:relative;display:flex;align-items:center;gap:10px;min-width:240px;min-height:42px;overflow:hidden;padding:9px 14px;color:#475467;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-funnel-step:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translateX(-120%)}.media-funnel.running .media-funnel-step.active:after{animation:media-funnel-sweep 1.1s linear infinite}.media-funnel-step span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#ffffff;background:#98a2b3;border-radius:999px;font-size:12px;font-weight:850}.media-funnel-step strong{position:relative;z-index:1;font-size:13px}.media-funnel-step.done{color:#065f46;background:#ecfdf3;border-color:#bbf7d0}.media-funnel-step.done span{background:#16a34a}.media-funnel-step.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.media-funnel-step.active span{background:#2563eb}@keyframes media-funnel-sweep{to{transform:translateX(120%)}}.media-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.media-preview-card.ant-card .ant-card-body{padding:12px}.media-preview-image,.media-preview-video{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;background:#0b1120;border-radius:8px}.media-asset-preview{display:grid;gap:10px}.media-image-mock,.media-video-mock{display:grid;justify-items:center;gap:10px}.media-video-frame{position:relative;width:min(220px,100%);aspect-ratio:9/16;overflow:hidden;color:#ffffff;background:linear-gradient(160deg,#111827,#1d4ed8 52%,#0f172a);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.media-video-cover{position:absolute;top:48px;left:14px;right:14px;font-size:22px;font-weight:900;line-height:1.2;white-space:pre-line}.media-video-status{position:absolute;top:12px;left:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:4px 8px;color:#dbeafe;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.18);border-radius:8px;font-size:12px;font-weight:800;line-height:1.2}.media-video-status.generating{color:#ffffff;background:rgba(37,99,235,.84)}.media-video-play{position:absolute;top:50%;left:50%;width:54px;height:54px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.55);border-radius:999px;transform:translate(-50%,-50%)}.media-video-play:after{position:absolute;top:15px;left:20px;width:0;height:0;content:"";border-bottom:11px solid transparent;border-left:16px solid #ffffff;border-top:11px solid transparent}.media-video-caption{position:absolute;left:12px;right:12px;bottom:16px;padding:8px;overflow:hidden;background:rgba(15,23,42,.55);border-radius:8px;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.media-image-cover{display:grid;place-items:center;width:min(260px,100%);aspect-ratio:3/4;padding:18px;color:#111827;background:linear-gradient(135deg,#ffffff,#ecfeff);border:1px solid #dbeafe;border-radius:10px;font-size:22px;font-weight:900;line-height:1.25;text-align:center;white-space:pre-line}.media-image-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.media-image-pages div{display:grid;gap:3px;padding:7px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-image-pages span{color:#2563eb;font-size:11px;font-weight:850}.media-image-pages strong{overflow:hidden;color:#344054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.media-preview-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.media-example-card .ant-tag,.media-preview-meta .ant-tag{margin-inline-end:0}.media-preview-message.ant-typography{max-width:260px;margin:0;color:#667085;font-size:12px;line-height:1.55;text-align:center}.media-video-generation-result{width:100%;max-width:320px;padding:9px 10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-video-generation-result .ant-descriptions-item{padding-bottom:4px}.media-video-generation-result .ant-descriptions-item-content{word-break:break-word}.media-codex-edit-form{display:grid;gap:2px}.media-codex-edit-form .ant-form-item{margin-bottom:12px}.media-codex-edit-form textarea{line-height:1.55}.media-generation-action-panel{display:grid;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-generation-action-panel>div{display:grid;gap:8px}.media-generation-action-panel p{margin:0;color:#475467;font-size:13px;line-height:1.6}.media-generated-showcase{display:grid;gap:12px;padding:14px;background:#ffffff;border:1px solid #dbe3ef;border-radius:8px}.media-generated-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.media-generated-head>div{display:grid;gap:4px;min-width:0}.media-generated-head strong{color:#111827;font-size:18px;line-height:1.35}.media-generated-section{display:grid;gap:8px;min-width:0}.media-generated-section .ant-typography{margin:0;white-space:pre-wrap;word-break:break-word}.media-generated-scenes{display:grid;gap:8px}.media-generated-scenes>div{display:grid;gap:6px;padding:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.media-generated-scenes p{margin:0;color:#344054;line-height:1.55}.media-codex-rendered{display:grid;gap:12px;min-width:0;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-codex-rendered .media-preview-video{max-height:520px}.media-codex-rendered .ant-descriptions-item-content{word-break:break-word}.media-render-project,.media-video-analysis{display:grid;gap:10px;padding:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}.media-analysis-scenes{display:grid;gap:8px}.media-analysis-scenes>div{display:grid;gap:4px;padding:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.media-analysis-scenes strong{color:#111827}.media-analysis-scenes small{color:#667085;line-height:1.5}.media-analysis-scenes p{margin:0;color:#344054;line-height:1.55}.media-analysis-frames{display:flex;flex-wrap:wrap;gap:8px}.media-analysis-script{display:grid;gap:10px}.media-analysis-script>div{display:grid;gap:6px;padding:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.media-analysis-script .ant-typography{margin:0;white-space:pre-wrap}.media-copy-list{display:grid;gap:14px}.media-copy-card.ant-card{background:#ffffff;border-left:4px solid #2563eb!important}.media-copy-title{color:#111827;font-size:18px;font-weight:850;line-height:1.4}.media-copy-body{display:grid;gap:9px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-copy-body p{margin:0;color:#344054;font-size:14px;line-height:1.75;white-space:pre-wrap}.media-copy-tags{display:flex;flex-wrap:wrap;gap:6px}.media-copy-full.ant-typography{margin:0;padding:10px;color:#475467;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:12px;line-height:1.6;white-space:pre-wrap}.media-example-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.media-example-card.ant-card{border-left:4px solid #16a34a!important}.media-example-card.video.ant-card{border-left-color:#dc2626!important}.media-example-title{display:grid;gap:5px}.media-example-title strong{color:#111827;font-size:15px;line-height:1.45}.media-example-title small{color:#667085;font-size:12px;line-height:1.5;white-space:pre-line}.media-example-section{display:grid;gap:10px}.media-reference-box{display:grid;gap:8px;padding:10px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.media-reference-box .ant-descriptions-item-label{color:#9a3412;font-weight:800}.media-reference-strategy{display:grid;gap:5px;padding:8px;background:#ffffff;border:1px solid #ffedd5;border-radius:8px}.media-reference-strategy p{margin:0;color:#344054;font-size:13px;line-height:1.6}.media-prompt-block{display:grid;gap:10px}.media-prompt-box,.media-prompt-result{display:grid;gap:8px;padding:10px;background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px}.media-prompt-box .ant-typography{margin:0;color:#344054;font-size:13px;line-height:1.65;white-space:pre-wrap}.media-prompt-result-grid{display:grid;gap:8px}.media-prompt-result-item{display:grid;gap:5px;padding:8px;background:#ffffff;border:1px solid #edf0f5;border-radius:8px}.media-prompt-result-item>span{color:#667085;font-size:12px;font-weight:800}.media-prompt-result-item p,.media-prompt-result-item pre,.media-prompt-result-item ul{margin:0;color:#344054;font-size:12px;line-height:1.6;white-space:pre-wrap}.media-prompt-result-item ul{padding-left:18px}.media-prompt-result-item pre{max-height:240px;overflow:auto;padding:8px;background:#f8fafc;border-radius:6px}.media-image-sequence,.media-script-list{display:grid;gap:8px}.media-image-page,.media-script-line{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-image-page{grid-template-columns:32px minmax(0,1fr)}.media-image-page>span,.media-script-line>span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;color:#111827;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:800}.media-image-page div,.media-script-line div{display:grid;min-width:0;gap:4px}.media-image-page strong,.media-script-line strong{color:#111827;font-size:13px}.media-image-page p,.media-script-line p{margin:0;color:#344054;font-size:13px;line-height:1.55}.media-image-page small,.media-script-line small{color:#667085;font-size:12px;line-height:1.5}.media-example-assets,.media-shot-list{display:flex;flex-wrap:wrap;gap:6px}.media-example-caption{display:grid;gap:6px;padding:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.media-example-caption .ant-typography{margin:0;white-space:pre-wrap}.ant-card,.ant-modal-content,.ant-popover-inner,.ant-tooltip-inner{border-radius:var(--radius-md)!important}.ant-card{border-color:var(--line)!important;box-shadow:none!important}.ant-btn{border-radius:var(--radius-sm)!important}.ant-btn-primary{background:#111827!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-password,.ant-picker,.ant-select-selector{border-radius:var(--radius-sm)!important}@media (max-width:1180px){.idea-workspace{padding-inline:28px}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.llm-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.halfgod-flow-grid,.halfgod-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-suggestion-grid,.feature-grid,.integration-grid,.talent-grid,.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){body{overflow:auto}.reference-shell,.reference-shell.sidebar-collapsed{grid-template-columns:1fr;height:auto;min-height:100vh}.reference-sidebar{position:sticky;top:0;z-index:10;min-height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #eef0f4}.sidebar-topline{padding-bottom:6px}.nav-list{display:flex;gap:6px;margin:0;overflow-x:auto;padding-bottom:4px}.nav-link{flex:0 0 auto;min-height:32px;white-space:nowrap}.sidebar-section{display:none}.sidebar-account{flex:0 0 auto;width:auto;min-width:170px;margin-top:0;margin-left:auto}.idea-workspace{padding:18px 18px 48px}.home-topbar{align-items:flex-start;flex-direction:column}.home-status-strip,.home-topbar-actions{justify-content:flex-start}.home-topbar-actions{align-items:flex-start;flex-direction:column;width:100%}.idea-hero{padding:30px 18px 24px}.llm-config-page{padding:22px 18px 42px}.system-page{padding:22px 18px 48px}.llm-config-header,.system-page-head{align-items:flex-start;flex-direction:column}.llm-config-actions{justify-content:flex-start}.llm-summary-grid{grid-template-columns:1fr}.llm-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-compare-grid,.fusion-decision-list>div,.fusion-step-grid{grid-template-columns:1fr}.llm-table-title{align-items:flex-start;flex-direction:column}.llm-table-title .ant-select{width:100%;margin-left:0}.chat-reference-page{padding:0}.chat-workspace-layout{grid-template-columns:1fr;height:auto;min-height:0;padding:10px}.chat-file-panel{min-height:520px}.idea-hero h1{font-size:34px}.idea-hero p{margin-bottom:24px}.chat-composer-bar,.composer-bar{align-items:flex-start}.composer-tools{flex-wrap:wrap}.home-model-select{width:min(280px,100%)}.provider-select{width:min(260px,100%)}.chat-shell{min-height:0;padding:14px}.chat-shell-actions,.chat-shell-head{align-items:flex-start;flex-direction:column}.chat-shell-actions{width:100%}.chat-file-toggle{width:-moz-fit-content;width:fit-content}.chat-thread-strip{justify-content:flex-start;width:100%}.thread-pill{max-width:190px}.message-row{width:100%;max-width:100%}.mode-row{margin-bottom:24px}.chat-suggestion-grid,.feature-grid,.integration-grid,.talent-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.halfgod-flow-grid,.halfgod-policy-grid,.halfgod-role-grid{grid-template-columns:1fr}.halfgod-flow-actions{align-items:stretch;flex-direction:column}}.task-workbench{--wc-canvas:#e7ebe6;--wc-surface:#f9faf7;--wc-raised:#fff;--wc-ink:#17241d;--wc-sidebar:#18261f;--wc-primary:#315d3a;--wc-accent:#cdef68;--wc-accent-weak:#eaf3d5;--wc-border:#d5ddd4;--wc-muted:#66746b;--wc-success:#75972e;--wc-warning:#bd8840;--wc-danger:#d76d5a;display:grid;grid-template-columns:264px minmax(0,1fr);width:100%;max-width:none;height:100vh;min-height:0;overflow:hidden;color:var(--wc-ink);background:var(--wc-canvas)}.reference-main>.task-workbench{flex:1 1 auto;align-self:stretch;width:100%;max-width:none;margin:0}.task-workbench button{font-family:inherit}.task-workbench .anticon{width:1em;height:1em;vertical-align:-.125em}.workbench-notifications{position:fixed;z-index:1200;top:18px;right:18px;display:grid;gap:8px;width:min(360px,calc(100vw - 36px));pointer-events:none}.workbench-notice{padding:10px 13px;color:#fff;background:#315d3a;border-radius:8px;box-shadow:0 7px 20px rgba(23,36,29,.22);font-size:13px;line-height:1.4}.workbench-notice.error{background:#a74c42}.workbench-notice.warning{color:#3d2b0d;background:#f2c87d}.workbench-input-wrap,.workbench-textarea-wrap{position:relative;display:block}.ant-select-selector,.workbench-input-wrap .ant-input,.workbench-textarea-wrap .ant-input{box-sizing:border-box;width:100%;min-height:32px;padding:4px 11px;border:1px solid #dce4ee;background:#fff;color:inherit;font:inherit}.workbench-textarea-wrap .ant-input{min-height:72px;resize:vertical}.workbench-textarea-wrap>small{position:absolute;right:9px;bottom:6px;color:#8995a6;font-size:10px;pointer-events:none}.ant-input-clear-icon{position:absolute;top:50%;right:7px;width:18px;height:18px;padding:0;color:#667085;border:0;background:transparent;transform:translateY(-50%)}.ant-space{display:flex;align-items:center;gap:8px}.ant-space-wrap{flex-wrap:wrap}.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:4px 11px;color:#25332b;border:1px solid #d5ddd4;background:#fff;cursor:pointer;font:inherit;line-height:1.2}.ant-btn-small{min-height:24px;padding:2px 7px;font-size:12px}.ant-btn-link,.ant-btn-text{border-color:transparent;background:transparent}.ant-btn-link{color:#315d3a}.ant-btn-dangerous{color:#b84e42}.ant-btn-block{display:flex;width:100%}.ant-btn:disabled,.ant-upload label[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ant-upload label{display:inline-flex;cursor:pointer}.ant-card{overflow:hidden;border:1px solid var(--wc-border);background:#fff}.ant-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 13px;border-bottom:1px solid #edf1ea}.ant-card-body{padding:13px}.ant-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border:1px solid #d5ddd4;border-radius:4px;background:#f4f7f2;font-size:11px;line-height:18px}.ant-alert{display:flex;gap:9px;padding:10px 12px;border:1px solid #c9dbe0;border-radius:7px;background:#f1f8fa}.ant-alert-warning{border-color:#ecd29e;background:#fff9e8}.ant-alert-error{border-color:#ecc4bd;background:#fff5f2}.ant-alert-success{border-color:#c7dec1;background:#f2f9ef}.workbench-alert-copy{flex:1;min-width:0}.ant-alert-description{margin-top:4px;font-size:12px;line-height:1.5}.workbench-modal-root{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:20px}.workbench-modal-mask{position:absolute;inset:0;background:rgba(16,24,20,.42)}.workbench-modal-root .ant-modal{position:relative;width:min(520px,100%);min-width:320px;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;background:#fff;box-shadow:0 14px 44px rgba(23,36,29,.28)}.workbench-modal-resize-handle{position:absolute;z-index:1;top:0;bottom:0;left:-6px;width:12px;cursor:ew-resize;touch-action:none}.workbench-modal-resize-handle:after{position:absolute;top:50%;left:4px;width:3px;height:48px;border-radius:2px;background:#b7c5b4;content:"";opacity:0;transform:translateY(-50%);transition:opacity .15s}.workbench-modal-resize-handle:focus-visible:after,.workbench-modal-resize-handle:hover:after{opacity:1}.ant-modal-body,.ant-modal-footer,.ant-modal-header{padding:16px 18px}.ant-modal-header{border-bottom:1px solid #e6ece3;font-weight:700}.ant-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e6ece3}.workbench-popconfirm-root{position:fixed;z-index:1120;inset:0;display:grid;place-items:center;padding:20px}.workbench-popconfirm-mask{position:absolute;inset:0;background:rgba(16,24,20,.48)}.workbench-popconfirm{position:relative;width:min(400px,100%);padding:20px;border:1px solid #d8e1d5;border-radius:12px;background:#fff;box-shadow:0 22px 64px rgba(23,36,29,.32)}.workbench-popconfirm p{margin:0 0 16px;color:#25332b;font-size:14px;font-weight:650;line-height:1.6}.workbench-popconfirm>div{display:flex;justify-content:flex-end;gap:8px}.ant-progress{display:flex;align-items:center;gap:7px}.ant-progress-outer{flex:1}.ant-progress-inner{display:block;overflow:hidden;height:7px;background:#e4ebe2;border-radius:99px}.ant-progress-bg{display:block;height:100%;background:var(--wc-success);border-radius:inherit}html[data-compact-task-view=true] .task-rail{padding:16px 10px 10px}html[data-compact-task-view=true] .task-inspector{padding:16px 14px}html[data-compact-task-view=true] .task-inspector section{padding-bottom:13px;margin-bottom:13px}.task-workbench .eyebrow{display:block;color:#819488;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.task-rail{display:flex;flex-direction:column;min-height:calc(100vh - 1px);padding:24px 14px 16px;color:#dce9d9;background:var(--wc-sidebar);border-right:0}.billing-row,.composer-footer,.file-row,.inspector-title,.task-list-meta,.task-rail-head{display:flex;align-items:center}.task-rail-head{justify-content:space-between;margin:0 4px 18px}.task-rail-head h1{margin:4px 0 0;color:#fff;font-size:21px;font-weight:780;letter-spacing:-.03em}.task-rail-head .ant-btn{color:#dce9d9;border-radius:8px}.task-search{margin-bottom:12px;color:#dce9d9;border-color:#3c5144;border-radius:9px;background:#213128}.task-status-filter{width:100%;margin:-3px 0 12px}.task-status-filter .ant-select-selector{color:#c8d8ca!important;border-color:#3c5144!important;border-radius:8px!important;background:#213128!important;font-size:11px}.task-status-filter .ant-select-arrow{color:#aebfaf}.task-search .ant-input,.task-search input{color:#eaf3e8;background:transparent}.task-search input::-moz-placeholder{color:#94a99a}.task-search input::placeholder{color:#94a99a}.task-search .ant-input-clear-icon{color:#b7c9bb}.task-rail>.ant-btn-primary{height:40px;margin-bottom:20px;color:#203321;border-color:var(--wc-accent);border-radius:9px;background:var(--wc-accent);font-weight:800;box-shadow:none}.task-rail>.ant-btn-primary:not(:disabled):hover{color:#203321;border-color:#d9f47f;background:#d9f47f}.task-list-label{display:flex;align-items:center;justify-content:space-between;margin:0 7px 8px;color:#9eb5a2;font-size:11px;font-weight:700}.task-list-label>span:last-child{min-width:16px;padding:1px 5px;color:#829687;background:#22342a;border-radius:99px;font-size:10px;text-align:center}.task-list-label .ant-btn{color:#c8dbbc;font-size:11px;font-weight:700}.task-list{min-height:0;flex:1;overflow-y:auto;margin:0 -6px;padding:0 6px}.workspace-links{display:grid;gap:4px;margin:12px 0;padding:12px 2px 10px;border-top:1px solid #304239;border-bottom:1px solid #304239}.workspace-links-label{margin:0 7px 3px;color:#819488;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.workspace-link-list{display:grid;gap:2px}.workspace-links button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;min-width:0;gap:7px;min-height:30px;padding:6px 7px;color:#aebfaf;background:transparent;border:0;border-radius:6px;font-size:11px;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.workspace-link-icon{display:grid;place-items:center;color:#b5c7b6;font-size:12px}.workspace-links button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-link-arrow{color:#789078;font-size:16px;line-height:1;opacity:0;transform:translateX(-3px);transition:opacity .14s ease,transform .14s ease}.workspace-links button:hover{color:#eff8ea;background:#2d4034}.workspace-links button:hover .workspace-link-icon{color:var(--wc-accent)}.workspace-links button:focus-visible .workspace-link-arrow,.workspace-links button:hover .workspace-link-arrow{opacity:1;transform:translateX(0)}.workspace-links button.is-navigating,.workspace-links button:active{color:#eff8ea;background:#36503d;transform:scale(.985)}.workspace-links button.is-navigating .workspace-link-icon{color:var(--wc-accent)}.workspace-links button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:1px}.task-list .ant-list-empty-text{color:#9eb5a2;font-size:12px}.task-group{margin-bottom:10px}.task-group-head{display:flex;align-items:center;min-height:28px;gap:3px;padding:0 2px;color:#a8bba9;font-size:11px}.task-group-head>.ant-btn{color:#a8bba9}.task-group-head>span:last-of-type{min-width:16px;padding:1px 5px;color:#829687;background:#22342a;border-radius:99px;font-size:10px;text-align:center}.task-group-head .task-group-status{min-width:0;max-width:116px;overflow:hidden;padding:1px 5px;color:#d9edce;background:#2f4838;border-radius:99px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-group-head .task-group-status.attention{color:#f7dca6;background:#5a472c}.task-group-head .task-group-status.danger{color:#ffc1b7;background:#613b36}.task-group-name{min-width:0;flex:1;overflow:hidden;padding:0;color:inherit;font-size:11px;font-weight:750;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.task-group-name:hover{color:#e4f0de}.task-group-head .ant-btn+.ant-popconfirm{line-height:1}.task-group-head .ant-btn-dangerous{color:#d58a7b}.task-group{border-radius:8px}.task-group-drop-target{background:rgba(205,239,104,.12);box-shadow:inset 0 0 0 1px var(--wc-accent)}.task-list-item.task-list-item-dragging{opacity:.5}.task-group.ungrouped{padding-top:7px;border-top:1px solid #304239}.task-group.ungrouped .task-group-name{padding-left:4px}.task-list-item.ant-list-item{display:block;margin-bottom:3px;padding:10px;border:0;border-radius:8px;transition:background .18s ease,transform .18s ease}.task-list-item.selected,.task-list-item:hover{background:#2d4034}.task-list-item:hover{transform:translateX(2px)}.task-list-item.selected{box-shadow:inset 2px 0 0 var(--wc-accent)}.task-list-open{display:block;width:100%;min-width:0;padding:0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.task-group-name:focus-visible,.task-list-open:focus-visible{outline:2px solid var(--wc-accent);outline-offset:3px;border-radius:4px}.task-list-title{overflow:hidden;color:#dce9d9;font-size:13px;font-weight:680;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.task-list-item.selected .task-list-title{color:#fff}.task-list-meta{gap:5px;margin-top:7px;color:#a8b8ad;font-size:11px}.task-list-meta time{margin-left:auto}.task-list-runtime{display:block;overflow:hidden;margin-top:5px;color:#93ac97;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-onboarding{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid #e4ebe1}.settings-onboarding p{margin:4px 0 0}.onboarding-intro{margin:0 0 16px;color:#65746a;line-height:1.65}.onboarding-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:onboarding}.onboarding-steps li{display:grid;gap:3px;padding:12px 14px;border:1px solid #dfe8dc;border-radius:10px;background:#f8fbf6}.onboarding-steps strong{color:#315d3a;font-size:13px}.onboarding-steps span{color:#65746a;font-size:12px;line-height:1.6}.task-status-icon{flex:0 0 auto;font-size:11px}.task-status-icon.attention{color:#e0a64e}.task-status-icon.danger{color:#e47c62}.task-status-spinner{width:12px;height:12px;flex:0 0 auto;border:2px solid rgba(181,217,89,.28);border-top:2px solid var(--wc-accent);border-radius:50%;animation:task-status-spin .75s linear infinite}.task-status-resume{display:grid;width:12px;height:12px;flex:0 0 auto;place-items:center;color:var(--wc-accent)}.task-status-resume svg{width:12px;height:12px;fill:currentColor;stroke:currentColor;stroke-width:1}.task-list-resume{color:var(--wc-accent)!important}.task-list-resume>span{font-size:12px;line-height:1}@keyframes task-status-spin{to{transform:rotate(1turn)}}.task-list-actions{display:flex;align-items:center;gap:2px;margin-top:5px}.task-list-actions>.ant-btn{width:22px;min-width:22px;height:22px;padding:0;color:#789078}.task-list-actions>.ant-btn:focus-visible{outline:2px solid #cdef68;outline-offset:1px}.task-list-actions>.task-list-action{color:#b7d58b}.task-list-actions>.task-list-package{width:auto;min-width:48px;padding:0 5px;color:#cdef68;font-size:11px}.task-list-actions>.task-list-package:hover{color:#ffffff;background:#315d3a}.task-list-actions>.task-list-delete{color:#d58a7b}.task-list-actions>.task-list-delete:disabled{color:#627666}.task-group-select{display:block;flex:1;min-width:0;margin:0}.task-group-select .ant-select-selector{min-height:22px!important;color:#aebfaf!important;border-color:#3b5143!important;border-radius:6px!important;background:#25372c!important;font-size:10px}.task-group-select .ant-select-selection-item{line-height:20px!important}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#aeb8c6}.status-dot.processing{background:#b5d959;box-shadow:0 0 0 3px rgba(181,217,89,.16)}.status-dot.attention{background:#e0a64e;box-shadow:0 0 0 3px rgba(224,166,78,.14)}.status-dot.complete{background:#9ecb58;box-shadow:0 0 0 3px rgba(158,203,88,.15)}.status-dot.danger{background:#e47c62;box-shadow:0 0 0 3px rgba(228,124,98,.15)}.status-dot.queued{background:#c9b16c;box-shadow:0 0 0 3px rgba(201,177,108,.16)}.task-rail-footer{flex:0 0 auto;margin-top:auto;padding-top:12px;background:var(--wc-sidebar)}.task-points-card{padding:12px;color:#dce9d9;background:#213128;border:1px solid #3c5144;border-radius:10px}.task-points-card>div{display:grid;gap:3px}.task-points-card span{color:#9eb5a2;font-size:11px}.task-points-card strong{color:#e7f6be;font-size:24px;letter-spacing:-.03em;line-height:1}.task-points-card p,.task-points-card small{display:block;margin:9px 0 0;color:#b3c7b5;font-size:11px;line-height:1.5}.task-points-card p .anticon{margin-right:5px;color:var(--wc-accent)}.task-points-card small{margin-top:3px;color:#8fa492}.task-points-card .task-points-observed{color:#728a75;font-size:10px}.task-points-card.insufficient-points{border-color:#b96b5c}.task-points-card.insufficient-points strong{color:#ffd0c7}.task-session-actions{margin-top:8px}.task-session-actions .ant-btn{min-height:36px;color:#ffc8bd;border:1px solid #75483f;border-radius:8px;background:rgba(175,74,57,.12);font-size:12px;font-weight:700;text-align:left}.task-session-actions .ant-btn:hover{color:#fff0eb;border-color:#b96b5c;background:rgba(175,74,57,.32)}.task-session-actions .ant-btn:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.task-points-action{display:grid;gap:3px;margin-top:8px;padding:7px 8px;color:#ffd8d1;background:rgba(175,74,57,.22);border-radius:7px;font-size:11px;line-height:1.45}.task-points-action .ant-btn{justify-self:start;height:auto;padding:0;color:#ffe1a7;font-size:11px}.task-points-action .ant-btn:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.task-group-name-error{margin-top:12px}.task-stage{display:flex;flex-direction:column;background:#f3f6f1}.task-content-grid,.task-stage{min-width:0;min-height:0;overflow:hidden}.task-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(320px,var(--task-inspector-width,1fr));flex:1;width:100%}.task-content-grid.welcome-focus-grid{grid-template-columns:minmax(0,1fr)}.task-content-grid.welcome-focus-grid .task-conversation{display:block;overflow-y:auto;overscroll-behavior:contain}.task-content-grid.welcome-focus-grid .conversation-feed{min-height:auto;padding-bottom:0;overflow:visible}.task-inspector-resizer{position:relative;z-index:2;min-width:10px;height:100%;cursor:col-resize;touch-action:none;outline:0}.task-inspector-resizer:before{inset:0 4px;background:#e2e8df}.task-inspector-resizer:after,.task-inspector-resizer:before{position:absolute;content:"";transition:background .15s ease,box-shadow .15s ease}.task-inspector-resizer:after{top:50%;left:3px;width:4px;height:52px;border-radius:4px;background:#b7c4b8;transform:translateY(-50%)}.task-content-grid.is-resizing .task-inspector-resizer:before,.task-inspector-resizer:focus-visible:before,.task-inspector-resizer:hover:before{background:#8aa75f;box-shadow:0 0 0 1px rgba(99,141,38,.22)}.task-content-grid.is-resizing .task-inspector-resizer:after,.task-inspector-resizer:focus-visible:after,.task-inspector-resizer:hover:after{background:#638d26}.task-inspector-resizer:focus-visible{outline:2px solid #638d26;outline-offset:-2px}.task-content-grid.is-resizing,.task-content-grid.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.task-conversation{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f9f5}.conversation-feed{min-width:0;min-height:0;padding:24px clamp(20px,3.4vw,56px) 0}.conversation-feed .confirmation-card,.conversation-feed .message-card,.conversation-feed .task-live-status,.conversation-feed>*{width:min(100%,780px);margin-right:auto;margin-left:auto}.conversation-feed .message-card.from-user{margin-right:0;margin-left:auto}.conversation-feed .message-card.from-codex,.conversation-feed .message-card.from-user{box-sizing:border-box}.task-welcome{width:min(100%,1006px);margin:clamp(22px,5.5vh,72px) auto 30px}.task-welcome-brand{display:block;width:min(258px,52vw);height:auto;aspect-ratio:1672/941;margin:0 0 10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;border-radius:0}.task-welcome-copy{max-width:650px;margin-bottom:38px}.task-welcome-kicker{display:inline-flex;align-items:center;gap:9px;color:#4e7a48;font-size:12px;font-weight:780;letter-spacing:.08em;line-height:1.4}.task-welcome-kicker i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#2d7a4b}.task-welcome-copy h1{margin:14px 0 12px;color:#17502e;font-size:48px;font-weight:850;letter-spacing:0;line-height:1.2}.task-welcome-stroke{display:block;width:min(455px,78%);height:.12em;margin:0 0 18px;border-bottom:4px solid #a8cf45;border-radius:50%;transform:rotate(-1.4deg)}.task-welcome-copy p{max-width:455px;margin:0;color:#68756d;font-size:15px;line-height:1.7}.task-welcome-prompt{margin:0 0 12px;color:#35443a;font-size:15px;font-weight:680;line-height:1.5}.task-welcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.task-welcome-option{display:grid;grid-column:auto;min-width:0;min-height:108px;padding:15px 14px;color:#31423a;background:rgba(255,255,255,.58);border:1px solid #d6ded5;border-radius:8px;text-align:center;cursor:pointer;box-shadow:0 1px 2px rgba(28,51,35,.02);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.task-welcome-option:hover{border-color:#7eaa82;background:#fff;box-shadow:0 7px 16px rgba(36,61,43,.08);transform:translateY(-2px)}.task-welcome-option:focus-visible{outline:2px solid #638d26;outline-offset:2px}.task-welcome-option-copy{display:grid;align-content:center;min-width:0;gap:8px}.task-welcome-option-copy strong{color:#273b2e;font-size:15px;line-height:1.35}.task-welcome-option-copy>span{color:#6f7b73;font-size:12px;line-height:1.55}.draft-notice{width:-moz-fit-content;width:fit-content;margin:12px auto;padding:7px 12px;color:#738094;background:#edf2f8;border-radius:99px;font-size:11px}.message-card{max-width:780px;margin:0 0 16px;padding:16px 18px;border:1px solid #e0e7de;border-radius:12px;background:var(--wc-raised);box-shadow:0 2px 8px rgba(24,42,31,.025)}.message-card.from-user{margin-left:auto;color:#fff;background:#263b2e;border-color:#263b2e}.message-card.streaming{border-color:#cfe2ad}.task-live-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:0 4px;color:#718075;font-size:12px;font-weight:700}.task-live-status time{color:#718075;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.message-author{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#718075;font-size:11px;font-weight:750}.from-user .message-author{color:#cbd4e1}.message-author time{font-weight:500}.message-card .ant-typography,.task-message-content{margin:0;white-space:pre-wrap;color:inherit;font-size:14px;line-height:1.72}.task-message-content{overflow-wrap:anywhere;word-break:break-word}.task-message-file-link{height:auto;padding:0 2px;color:#5a8733;font:inherit;vertical-align:baseline}.from-user .task-message-file-link{color:#cfe9ad}.task-message-artifacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;white-space:normal}.task-message-artifact.ant-btn{max-width:100%;height:28px;color:#365d36;background:#f0f7e9;border-color:#cfe0bf;font-size:12px}.task-message-artifact.ant-btn:focus-visible,.task-message-artifact.ant-btn:hover{color:#244c29;background:#e4f1d6;border-color:#9fbd7f}.task-message-artifact .anticon{flex:0 0 auto}.typing-dot{display:inline-block;width:6px;height:6px;background:var(--wc-success);border-radius:50%;animation:taskPulse 1.2s infinite}@keyframes taskPulse{50%{opacity:.25;transform:scale(.75)}}.clarification-options{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.confirmation-card{max-width:780px;margin:20px 0;border:1px solid #f1d49f;border-radius:11px;background:#fffaf0}.confirmation-focus-target:focus-visible{outline:3px solid #315d3a;outline-offset:3px;border-radius:13px}.task-live-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.confirmation-card .ant-card-head{min-height:42px;border-bottom-color:#f5e3bf}.confirmation-card .ant-card-head-title{color:#8d5c14;font-weight:750}.confirmation-card p{color:#665e50;line-height:1.65}.confirmation-card .ant-input{margin:0 0 12px;border-color:#e8c77f;background:#fffdf7}.composer-shell,.task-welcome-composer{position:static;box-sizing:border-box;width:calc(100% - clamp(40px, 5vw, 96px));margin:26px auto 34px;padding:16px;background:#fff;border:1px solid #dce5da;border-radius:8px;box-shadow:0 4px 14px rgba(35,57,41,.05)}.task-welcome-composer{max-width:none}.task-welcome-composer .task-composer-rich-input{min-height:128px}.composer-shell .ant-input{border-color:#d4e0d2;border-radius:10px;resize:none}.composer-shell .ant-input,.task-composer-rich-input{padding:12px 14px;background:#fff;font-size:14px;line-height:1.65;box-shadow:0 2px 8px rgba(25,45,31,.035)}.task-composer-rich-input{box-sizing:border-box;min-height:96px;max-height:264px;overflow:auto;border:1px solid #d4e0d2;border-radius:10px;outline:0;color:#314039;white-space:pre-wrap;overflow-wrap:anywhere}.task-composer-rich-input:focus{border-color:#85a97b;box-shadow:0 0 0 2px rgba(80,130,72,.12)}.task-composer-rich-input:empty:before{content:attr(data-placeholder);color:#9ba89d;pointer-events:none}.task-composer-rich-input[aria-disabled=true]{color:#8b9790;background:#f7f9f6;cursor:not-allowed}.composer-inline-reference{display:inline;white-space:nowrap}.composer-inline-reference>a[data-invocation-link]{color:#26789b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:default}.composer-inline-reference.agent>a[data-invocation-link]{color:#427f42}.composer-inline-reference-remove{display:inline-block;width:14px;margin-left:2px;color:#6c8190;text-decoration:none;cursor:pointer;vertical-align:text-top}.composer-inline-reference-remove:before{content:"x";font-size:12px;font-weight:700}.composer-inline-reference-remove:hover{color:#a33d30}.mention-picker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.mention-picker .ant-select{min-width:180px}.mention-picker small{flex-basis:100%;color:#718987;font-size:10px;line-height:1.5}.composer-tools{display:flex;align-items:center;gap:8px;margin-bottom:8px}.composer-tools .ant-select{min-width:148px}.codex-mode-select{min-width:184px}.composer-tools .ant-select-selector{border-radius:7px!important}.points-hint{color:#8995a6;font-size:11px}.model-picker-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.model-capabilities{display:inline-flex;flex-wrap:wrap;gap:3px}.model-capabilities .ant-tag{margin:0;color:#4d7039;background:#eff6e6;border-color:#d8e8c8;font-size:10px}.model-catalog-unavailable{width:100%;margin-top:3px;font-size:12px}.model-catalog-unavailable .ant-alert-message{font-size:12px}.composer-footer{justify-content:space-between;gap:10px;margin-top:7px}.composer-footer .ant-space{color:#8895a5;font-size:11px}.composer-footer .ant-btn-text{color:#617084;font-size:12px}.composer-footer>.ant-btn{min-width:112px;border-radius:8px;font-weight:700}.composer-footer .composer-primary-action{min-width:112px}.composer-footer .composer-primary-action.is-interrupt{color:#a33d30;border-color:#e7a298;background:#fff5f2}.composer-footer .composer-primary-action.is-interrupt:hover{color:#8f2f24!important;border-color:#e47c62!important;background:#ffe9e4!important}.composer-attachments{display:grid;gap:5px;margin-top:8px}.composer-attachment{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 8px;color:#586b5b;background:#f2f7ef;border:1px solid #dbe8d5;border-radius:8px;font-size:11px}.composer-attachment>.anticon{flex:0 0 auto;color:#638d26}.composer-attachment>span{min-width:0;overflow:hidden;color:#405744;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.composer-attachment>small{flex:0 0 auto;color:#7b8d7d}.composer-attachment .ant-btn{height:22px;padding:0 4px;font-size:11px}.task-inspector{display:flex;box-sizing:border-box;min-width:0;min-height:0;flex-direction:column;overflow:hidden;padding:18px;background:var(--wc-raised);border-left:1px solid #e2e8df}.task-inspector-panels{display:grid;grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;flex:1 1 0;min-width:0;min-height:0;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:0 0 2px;scrollbar-gutter:stable}.task-inspector-panels>.task-inspector-panel{box-sizing:border-box;min-width:0;min-height:0;padding:0 14px 0 0;border-right:1px solid #e8eee6}.task-inspector-panels>.task-inspector-panel:last-child{padding-right:0;border-right:0}.task-inspector-panel.is-hidden{display:none}.task-inspector-panels>.task-inspector-panel{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.inspector-title{justify-content:space-between;margin-bottom:11px;color:#334054;font-size:13px;font-weight:750}.inspector-title b{color:#718095;font-size:11px;font-weight:650}.task-inspector p{margin:10px 0 0;color:#7d8998;font-size:12px;line-height:1.65}.file-row{gap:8px;padding:8px 0}.file-row>.anticon{flex:0 0 auto;color:#638d26;font-size:17px}.file-row>div{display:grid;min-width:0;flex:1;gap:2px}.file-row span,.file-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row strong{color:#3b4657;font-size:12px;font-weight:700}.file-row .task-result-file-link{justify-content:start;max-width:100%;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.file-row span{color:#8490a0;font-size:11px}.file-row .attachment-failed-note,.file-row .attachment-locked-note{display:block;margin-top:3px;color:#a86e34;font-size:10px;line-height:1.4;white-space:normal}.task-attachment-media{display:block;width:100%;max-width:760px;max-height:70vh;margin:4px auto;border-radius:8px;background:#111;-o-object-fit:contain;object-fit:contain}.file-row .attachment-locked-note{max-width:88px;color:#7a858c;text-align:right}.task-code-result{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.task-inspector>.task-code-result{min-height:calc(100% - 64px)}.task-code-result .inspector-title{flex:0 0 auto}.task-inspector-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;flex:0 0 auto;margin:0 0 14px}.task-inspector-empty .task-inspector-toolbar{justify-content:space-between}.task-inspector-empty .task-inspector-toolbar .inspector-title{flex:1;margin:0}.inspector-horizontal-title{margin:0}.task-inspector-empty-state{display:grid;align-content:start;min-height:0}.result-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;gap:3px;margin:0;padding:3px;background:#f0f4ef;border-radius:8px}.result-view-tabs .ant-btn{min-width:0;padding-inline:5px;overflow:hidden;border-radius:6px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.result-view-panel{min-height:0}.task-live-result{align-content:start;gap:12px;min-height:0}.task-live-result .generated-content-boundary{min-width:0;margin:0}.task-live-result .ant-alert-description{overflow-wrap:anywhere}.task-artifact-content{display:grid;gap:8px;min-width:0;padding-top:4px;border-top:1px solid #e8eee6}.task-artifact-content>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#405744;font-size:12px}.task-artifact-content>div strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-artifact-preview-status{padding:20px 12px;color:#718075;background:#f5f8f2;border:1px dashed #d7e0d4;border-radius:8px;font-size:12px;text-align:center}.task-artifact-content pre{max-height:420px;margin:0;overflow:auto;padding:11px;color:#304138;background:#f5f8f2;border:1px solid #dfe8da;border-radius:8px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.task-artifact-media{display:block;width:100%;max-width:760px;max-height:70vh;margin:4px auto;border-radius:8px;background:#111;-o-object-fit:contain;object-fit:contain}.task-artifact-audio{display:block;width:100%;margin:8px 0}.task-artifact-web{display:block;width:100%;min-height:360px;height:min(60vh,640px);border:1px solid #dbe3d8;border-radius:8px;background:#fff}.task-artifact-text{max-height:min(60vh,640px);margin:0;overflow:auto;padding:12px;color:#304138;background:#f5f8f2;border:1px solid #dfe8da;border-radius:8px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.task-live-result-copy{display:grid;flex:0 0 auto;gap:8px;min-width:0;padding:11px 12px;overflow-wrap:anywhere;background:#f5f8f2;border:1px solid #dfe8da;border-radius:9px}.task-live-result-copy-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid #dfe8da}.task-live-result-copy-head strong{color:#405744;font-size:12px}.task-live-result-copy-head .ant-btn{flex:0 0 auto;color:#315d3a}.task-live-result-copy .ant-typography,.task-live-result-copy .task-message-content{margin:0;color:#304138;font-size:13px;line-height:1.7;white-space:pre-wrap}.task-live-result .task-code-result{min-height:318px}.task-result-artifacts{display:grid;min-width:0;border-top:1px solid #e8eee6}.task-result-artifacts .file-row{min-width:0}.code-result-tabs{display:flex;gap:5px;min-width:0;margin:-2px 0 10px;overflow-x:auto}.code-result-tabs button{max-width:150px;overflow:hidden;padding:4px 7px;color:#66746b;background:#f1f4ef;border:1px solid #dbe3d8;border-radius:7px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.code-result-tabs button.active{color:#23472b;background:#eaf3d5;border-color:#aec78a;font-weight:700}.code-result-empty,.code-result-loading{display:grid;flex:1;place-content:center;gap:8px;min-height:248px;padding:16px;color:#7d8998;background:#f7f9f5;border:1px dashed #d7e0d4;border-radius:10px;font-size:12px;text-align:center}.code-result-empty .anticon{margin:0 auto;color:#75972e;font-size:22px}.code-result-empty button{color:#315d3a;background:none;border:0;font-size:12px;font-weight:700}.code-result-source,.code-result-web{display:block;width:100%;min-height:248px;height:min(42vh,480px);margin:0;background:#fff;border:1px solid #dbe3d8;border-radius:10px}.code-result-web{overflow:auto}.code-result-source{overflow:auto;padding:13px;color:#dce8d8;background:#17241d;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}.code-result-source code{font:inherit}.billing-row{justify-content:space-between;padding:4px 0;color:#7b8798;font-size:12px}.billing-row strong{color:#435167;font-size:12px}.billing-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin-bottom:7px;color:#7b8798;font-size:12px}.billing-facts strong{max-width:180px;overflow:hidden;color:#435167;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.aux-tabs{display:flex;gap:4px;margin-bottom:10px;padding:3px;background:#f0f4ef;border-radius:8px}.aux-tabs .ant-btn{flex:1;border-radius:6px;font-size:11px}.task-log-controls{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.task-log-controls .ant-btn{padding-inline:7px;font-size:11px}.task-log-local-note{display:block;margin:0 0 7px;color:#819087;font-size:10px;line-height:1.45}.task-log-view{display:grid;gap:6px;max-height:280px;overflow:auto;padding:8px;color:#637168;background:#f5f7f4;border:1px solid #e0e7df;border-radius:8px}.task-log-view>.ant-btn{justify-self:start}.task-log-view p{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:5px;margin:0;color:#627067;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55}.task-log-view time{color:#8b978d;white-space:nowrap}.task-log-view b{color:#57783e;font-size:inherit;text-transform:uppercase}.task-log-view span{overflow-wrap:anywhere}.task-log-view small{color:#819087;font-size:10px}.browser-unavailable{padding:10px;background:#f4f6f3;border:1px dashed #d8e0d6;border-radius:8px}.browser-unavailable p{margin-top:0}.browser-unavailable small{color:#87938a;font-size:10px}.task-browser-preview{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(270px,1fr);gap:8px;min-height:0}.task-browser-preview>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#526653;font-size:11px}.task-browser-preview iframe{width:100%;min-height:270px;height:100%;border:1px solid #d8e3d4;border-radius:8px;background:#fff}.task-web-preview-live{padding:3px 7px;border-radius:999px;color:#2d7647;background:#e9f7ed;font-size:10px;font-weight:800}.snapshot-actions{display:grid;gap:5px;margin-top:12px}.snapshot-actions .ant-btn{justify-self:start;color:#4a6f36;border-color:#cbdcbf;font-size:11px}.snapshot-actions span,.snapshot-empty{color:#849087!important;font-size:10px!important;line-height:1.5}.snapshot-list{display:grid;gap:7px;margin-top:11px}.snapshot-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #edf1ea}.snapshot-list p{display:grid;gap:2px;margin:0!important}.snapshot-list strong{color:#526653;font-size:11px}.snapshot-list span{color:#87938a;font-size:10px}.snapshot-list .ant-btn,.snapshot-timeline-open{padding:0;color:#4e7439;font-size:11px}.snapshot-timeline-open{margin-top:7px}.snapshot-timeline-intro{margin:0 0 14px;color:var(--wc-muted);font-size:12px;line-height:1.6}.snapshot-timeline{display:grid;gap:0;max-height:52vh;overflow:auto}.snapshot-timeline article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 0 16px}.snapshot-timeline-marker{display:grid;width:24px;height:24px;place-items:center;color:#36572f;background:var(--wc-accent-weak);border-radius:50%;font-size:10px;font-weight:800}.snapshot-timeline article>div{min-width:0;padding:2px 0 16px;border-bottom:1px solid #edf1ea}.snapshot-timeline article:last-child>div{padding-bottom:0;border-bottom:0}.snapshot-timeline strong{color:#3d5342;font-size:13px}.snapshot-timeline p{margin:3px 0 7px;color:#7b8980;font-size:11px}.snapshot-timeline .ant-btn{padding:0;color:#4e7439;font-size:12px}.snapshot-manifest{display:grid;gap:8px;max-height:45vh;overflow:auto}.snapshot-manifest p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-top:1px solid #edf1ea}.snapshot-manifest strong{min-width:0;overflow-wrap:anywhere}.snapshot-manifest span{flex:none;color:#758278}.task-workbench-loading{display:grid;min-height:100%;place-items:center}.resource-workbench{--wc-canvas:#e7ebe6;--wc-surface:#f9faf7;--wc-ink:#17241d;--wc-sidebar:#18261f;--wc-accent:#cdef68;--wc-muted:#66746b;display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100%;color:var(--wc-ink);background:var(--wc-canvas)}.resource-rail{display:flex;flex-direction:column;min-height:calc(100vh - 1px);padding:24px 14px 16px;color:#dce9d9;background:var(--wc-sidebar)}.resource-rail .eyebrow{display:block;color:#819488;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.25}.resource-rail-head{margin:0 4px 24px}.resource-rail-head strong{display:block;margin-top:5px;color:#fff;font-size:21px;letter-spacing:-.03em}.resource-rail-head p{margin:8px 0 0;color:#9eb5a2;font-size:12px;line-height:1.55}.resource-back-link,.resource-link-list a{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;color:#b8c9bb;text-decoration:none}.resource-back-link{min-height:38px;margin:0 2px 15px;padding:8px;border:1px solid #3c5144;border-radius:8px;color:#dce9d9;background:#213128;font-size:12px;font-weight:700}.resource-back-link:focus-visible,.resource-back-link:hover{color:#fff;border-color:#5b765f;background:#2d4034}.resource-link-list{display:grid;gap:3px;padding:14px 2px;border-top:1px solid #304239;border-bottom:1px solid #304239}.resource-link-list a{min-height:36px;padding:7px;border-radius:7px;font-size:12px;transition:background-color .14s ease,color .14s ease}.resource-link-list a:focus-visible,.resource-link-list a:hover{color:#eff8ea;background:#2d4034}.resource-link-list a.active{color:#fff;background:#36503d;box-shadow:inset 2px 0 0 var(--wc-accent)}.resource-link-icon{display:grid;place-items:center;color:#b5c7b6}.resource-link-list a.active .resource-link-icon{color:var(--wc-accent)}.resource-back-link:focus-visible,.resource-link-list a:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.resource-rail-foot{margin:auto 7px 2px;color:#819488;font-size:11px;line-height:1.5}.resource-stage{min-width:0;overflow:auto;background:var(--wc-surface)}.artifact-center{min-height:100%;padding:34px 42px 56px;color:var(--wc-ink);background:var(--wc-surface)}.artifact-center-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.artifact-center-head h1{margin:5px 0 6px;font-size:28px;letter-spacing:-.035em}.artifact-center-head p{max-width:680px;margin:0;color:var(--wc-muted);font-size:13px;line-height:1.65}.artifact-center .eyebrow{color:#728575;font-size:10px;font-weight:800;letter-spacing:.12em}.artifact-center-tools{display:flex;gap:10px;max-width:680px;margin-bottom:22px}.artifact-center-tools .ant-input{border-radius:var(--wc-radius-control)}.artifact-center-tools .ant-select{min-width:140px}.artifact-center-more{display:flex;justify-content:center;margin:24px 0 8px}.artifact-center-loading{display:grid;min-height:240px;place-items:center}.artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.artifact-card.ant-card{min-height:214px;border-color:#dfe7dc;border-radius:var(--wc-radius-card);box-shadow:none}.artifact-card .ant-card-body{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;height:100%;padding:18px}.artifact-card-icon{display:grid;width:36px;height:36px;place-items:center;color:#547d29;background:var(--wc-accent-weak);border-radius:10px;font-size:18px}.artifact-card-copy{display:grid;min-width:0;align-content:start;gap:5px}.artifact-card-copy strong{overflow:hidden;color:#293a30;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.artifact-card-copy span,.artifact-card-copy time{color:#75837a;font-size:11px;line-height:1.5}.artifact-source-id{overflow:hidden;color:#91a098;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.artifact-card-copy .ant-tag{margin:0;color:#526c4c;background:#eef4e9;border:0}.artifact-invocations{display:flex;flex-wrap:wrap;gap:4px}.artifact-invocations .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:3px;align-self:end;padding-top:8px;border-top:1px solid #edf1ea}.artifact-card-actions .ant-btn{color:#3e6536;font-size:12px}.artifact-preview{white-space:pre-wrap;line-height:1.7}.artifact-copy-select{width:100%}.points-center{min-height:100%;padding:34px 42px 56px;color:var(--wc-ink);background:var(--wc-surface)}.points-center-head,.points-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.points-center-head{margin-bottom:24px}.points-center-head h1{margin:5px 0 6px;font-size:28px;letter-spacing:-.035em}.points-center-head p,.points-section-head p{margin:0;color:var(--wc-muted);font-size:13px;line-height:1.65}.points-observed-at{display:block;margin-top:5px;color:#748779;font-size:11px}.points-center .eyebrow{color:#728575;font-size:10px;font-weight:800;letter-spacing:.12em}.points-center-loading{min-height:240px;padding:28px}.points-center-loading .ant-skeleton{width:min(760px,100%)}.points-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.points-summary-grid .ant-card{border-color:#dfe7dc;border-radius:var(--wc-radius-card)}.points-summary-grid .ant-card-body{display:grid;gap:5px;padding:19px}.points-summary-grid .anticon{color:#628c2d;font-size:19px}.points-summary-grid span{color:#748277;font-size:12px}.points-summary-grid strong{color:#273b2d;font-size:29px;line-height:1.2;letter-spacing:-.04em}.points-summary-grid small{min-height:33px;color:#829087;font-size:11px;line-height:1.5}.points-ledger,.points-usage{margin-top:20px;padding:22px;background:var(--wc-raised);border:1px solid #dfe7dc;border-radius:var(--wc-radius-card)}.points-section-head{align-items:center;margin-bottom:18px}.points-section-head h2{margin:0 0 3px;color:#304438;font-size:17px}.usage-bars{display:flex;align-items:flex-end;gap:12px;min-height:170px;padding:10px 4px 0;overflow-x:auto}.usage-bars>div{display:grid;grid-template-rows:120px auto auto;align-items:end;min-width:42px;gap:5px;text-align:center}.usage-bars span{width:100%;background:linear-gradient(180deg,#cdef68,#5d8432);border-radius:5px 5px 2px 2px}.usage-bars b{color:#526b58;font-size:11px}.usage-bars small{color:#87948a;font-size:10px}.usage-trend-details{margin-top:14px;color:#637567;font-size:12px}.usage-trend-details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:#456b37;font-weight:700}.usage-trend-details .ant-table-wrapper{margin-top:10px}.usage-breakdowns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.usage-breakdowns>div{padding:12px;background:#f7f9f5;border:1px solid #e3e9df;border-radius:10px}.usage-breakdowns strong{color:#405246;font-size:12px}.usage-breakdowns ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.usage-breakdowns li{display:flex;justify-content:space-between;gap:10px;color:#718075;font-size:12px}.usage-breakdowns b{color:#496b3c;font-weight:700;white-space:nowrap}.usage-breakdowns p{margin:10px 0 0;color:#829087;font-size:12px}.points-ledger .ant-table-wrapper{overflow-x:auto}.points-ledger .ant-table{min-width:1120px}.ledger-entry-type{display:inline-flex;align-items:center;gap:5px}.points-ledger-more{display:flex;justify-content:center;margin-top:16px}.capability-test-result{max-height:48vh;margin:0;padding:12px;overflow:auto;color:#314537;background:#f4f7f2;border:1px solid #dce7d7;border-radius:8px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.task-log-truncated{display:block;margin-top:3px;color:#a97029;font-size:10px}.capability-library{min-height:100%;padding:34px 42px 56px;color:var(--wc-ink);background:var(--wc-surface)}.capability-library-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.capability-library-head h1{margin:5px 0 6px;font-size:28px;letter-spacing:-.035em}.capability-library-head p{max-width:700px;margin:0;color:var(--wc-muted);font-size:13px;line-height:1.65}.capability-library .eyebrow{color:#728575;font-size:10px;font-weight:800;letter-spacing:.12em}.capability-tabs{display:flex;gap:8px;margin-bottom:14px}.capability-list-toolbar{display:flex;justify-content:center;width:100%;margin-bottom:20px}.capability-search{width:min(100%,560px);margin:0;border-radius:var(--wc-radius-control)}.capability-result-count{align-self:center;margin-left:12px;color:#7c8b80;font-size:11px;white-space:nowrap}.capability-loading{display:grid;min-height:240px;place-items:center}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.capability-card.ant-card{min-height:226px;border-color:#dfe7dc;border-radius:var(--wc-radius-card);box-shadow:none}.capability-card.is-official.ant-card{border-top:3px solid #315d3a}.capability-card.is-private.ant-card{border-top:3px solid #c7d3c4}.capability-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:18px}.capability-card-head{display:flex;align-items:center;gap:10px}.capability-card-head>div{display:grid;min-width:0;flex:1;gap:2px}.capability-card-head strong{overflow:hidden;color:#293a30;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.capability-card-head small,.capability-meta{color:#7c8b80;font-size:11px}.capability-card-head .ant-tag{margin:0;color:#526c4c;background:#eef4e9;border:0}.capability-mark{display:grid;width:36px;height:36px;place-items:center;color:#547d29;background:var(--wc-accent-weak);border-radius:10px;font-weight:800}.capability-card>p{flex:1;margin:15px 0 12px;color:#66746b;font-size:12px;line-height:1.65}.capability-meta{display:flex;gap:10px;padding:9px 0;border-top:1px solid #edf1ea}.capability-actions{display:flex;flex-wrap:wrap;gap:7px;padding-top:11px}.capability-actions .ant-btn{color:#3e6536;font-size:12px}.capability-actions .ant-btn-primary{color:#193520;font-weight:700}.capability-actions .ant-btn-dangerous{color:#a23b35}.capability-library .ant-modal .ant-input,.capability-library .ant-modal .ant-select{width:100%;margin-top:10px}.admin-workspace{min-height:100%;padding:34px 42px 56px;color:var(--wc-ink);background:var(--wc-surface)}.admin-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.admin-workspace-head h1{margin:5px 0 6px;font-size:28px;letter-spacing:-.035em}.admin-workspace-head p{max-width:680px;margin:0;color:var(--wc-muted);font-size:13px;line-height:1.65}.admin-workspace .eyebrow{color:#728575;font-size:10px;font-weight:800;letter-spacing:.12em}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-data-card,.admin-model-table,.admin-stat-grid .ant-card{border-color:#dfe7dc;border-radius:var(--wc-radius-card)}.admin-stat-grid small{display:block;margin-top:8px;color:#7d8d81;font-size:11px}.admin-data-card{margin-top:20px;padding:22px;background:var(--wc-raised);border:1px solid #dfe7dc}.admin-data-card h2{margin:0 0 10px;font-size:17px}.admin-data-card p{margin:0;color:var(--wc-muted);line-height:1.65}.admin-model-table{overflow:hidden;background:var(--wc-raised);border:1px solid #dfe7dc}@media (min-width:1024px) and (max-width:1279px){.task-workbench{grid-template-columns:80px minmax(0,1fr)}.task-rail{align-items:center;padding:16px 8px 12px}.task-rail-head{width:100%;justify-content:center;margin:0 0 16px}.task-list,.task-list-label,.task-rail-head .eyebrow,.task-rail-head h1,.task-rail>.ant-btn-primary,.task-search,.task-status-filter{display:none}.workspace-links{width:100%;margin:0 0 12px;padding:8px 0}.workspace-links-label{display:none}.workspace-link-list{gap:5px}.workspace-links button{display:grid;grid-template-columns:1fr;justify-items:center;min-height:34px;padding:7px}.workspace-link-arrow,.workspace-links button>span:nth-child(2){display:none}.task-points-card{width:100%;padding:9px}.task-points-card strong{font-size:18px}.task-points-action,.task-points-card p,.task-points-card small{display:none}.task-rail-footer{width:100%;margin-top:auto;padding-top:8px}.task-session-actions{width:100%}.task-session-actions .ant-btn{justify-content:center;text-align:center}.resource-workbench{grid-template-columns:80px minmax(0,1fr)}.resource-rail{align-items:center;padding:16px 8px 12px}.resource-back-link span,.resource-link-list a>span:last-child,.resource-link-list>.workspace-links-label,.resource-rail-foot,.resource-rail-head p,.resource-rail-head strong{display:none}.resource-rail-head{margin:0 0 16px}.resource-back-link,.resource-link-list a{grid-template-columns:1fr;justify-items:center;width:38px;padding:8px}.resource-link-list{width:100%;justify-items:center}}@media (max-width:1023px){.resource-workbench,.task-workbench{display:block}.resource-rail{min-height:auto;padding:12px 18px;border-bottom:1px solid #304239}.resource-back-link,.resource-rail-foot,.resource-rail-head{display:none}.resource-link-list{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:0;border:0}.resource-link-list>.workspace-links-label{display:none}.resource-link-list a{display:inline-grid;min-width:-moz-max-content;min-width:max-content;grid-template-columns:16px auto;padding:8px 10px}.task-rail{min-height:auto;max-height:260px;padding:18px;border-right:0;border-bottom:1px solid #e6ebf2}.task-list{display:flex;overflow-x:auto;overflow-y:hidden;gap:7px;flex:none;padding:2px 0}.workspace-links{display:none}.task-group{min-width:210px}.task-list-item.ant-list-item{min-width:190px;margin:0}.conversation-feed{padding:22px 20px 0}.composer-shell{width:calc(100% - 40px);margin:20px auto 28px;padding:14px}.task-content-grid{grid-template-columns:minmax(0,1fr) 10px minmax(320px,var(--task-inspector-width,1fr))}.artifact-center{padding:24px 20px 44px}.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.points-center{padding:24px 20px 44px}.points-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace,.capability-library{padding:24px 20px 44px}.admin-stat-grid,.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.task-welcome{margin-top:14px}.task-welcome-brand{width:min(220px,64vw)}.task-welcome-copy{margin-bottom:26px}.task-welcome-copy h1{font-size:32px}.task-welcome-kicker{font-size:10px}.task-welcome-grid{grid-template-columns:1fr}.task-welcome-option{grid-column:span 1;min-height:80px}.task-welcome-composer{width:calc(100% - 24px);margin:16px auto 24px;padding:12px}.task-welcome-composer .task-composer-rich-input{min-height:108px}.composer-tools{align-items:stretch;flex-direction:column}.composer-tools .ant-select{width:100%}.composer-footer{align-items:flex-end}.composer-footer .ant-space{max-width:calc(100% - 122px)}.composer-footer .ant-space>span:last-child{display:none}.artifact-center-head{align-items:flex-start;flex-direction:column}.artifact-center-tools{width:100%;flex-direction:column}.artifact-center-tools .ant-select{width:100%}.artifact-grid{grid-template-columns:1fr}.points-center-head{align-items:flex-start;flex-direction:column}.points-summary-grid,.usage-breakdowns{grid-template-columns:1fr}.points-ledger,.points-usage{padding:16px}.admin-workspace-head,.capability-library-head{align-items:flex-start;flex-direction:column}.admin-stat-grid,.capability-grid{grid-template-columns:1fr}}@media (min-width:561px) and (max-width:767px){.task-rail{display:block;max-height:none;min-height:0;padding:12px 16px}.task-list,.task-list-label,.task-rail-head,.task-rail>.ant-btn-primary,.task-search,.task-status-filter,.workspace-links{display:none}.task-rail-footer{width:min(100%,520px);margin:0 auto;padding-top:8px}.task-welcome{margin-top:20px}.task-welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-welcome-option{grid-column:span 1;min-height:104px}.task-points-card{width:100%;margin:0}.task-session-actions{width:100%;margin:8px auto 0}.task-session-actions .ant-btn{justify-content:center;text-align:center}.resource-rail{padding:10px 14px}.task-content-grid{grid-template-columns:minmax(0,1fr)}.task-inspector-resizer{display:none}.mobile-complex-control,.task-inspector{display:none!important}}@media (max-width:560px){.home-status-strip span{flex:1 1 100%}.idea-hero h1{font-size:28px}.composer-bar{display:grid;gap:10px}.composer-send{justify-content:space-between;width:100%}.app-market-step,.chat-suggestion-grid,.feature-grid,.home-quick-grid,.integration-grid,.llm-template-grid,.policy-grid,.talent-grid,.template-grid{grid-template-columns:1fr}.system-page-head h1{font-size:28px}.chat-session-meta{grid-template-columns:1fr}.chat-empty-logo{font-size:42px}.template-card{min-height:180px}.audience-tabs{gap:8px}.chat-composer-bar{display:flex;gap:10px;padding:0 10px 10px}.chat-composer-tools{flex:1 1 auto;width:auto}.provider-select{flex:0 0 220px}.voice-mode-select{flex:0 0 92px}.voice-select{flex:0 0 104px}.voice-progress{flex:0 0 132px;max-width:132px}.chat-send-button{margin-left:auto}}:root{--app-bg:#eef3f7;--app-bg-deep:#dfe8ee;--panel:rgba(255,255,255,0.92);--panel-solid:#ffffff;--panel-subtle:#f7fafc;--stroke:#dce4ec;--stroke-soft:rgba(148,163,184,0.28);--accent-teal:#0f9e9c;--accent-blue:#2563eb;--accent-lime:#65a30d;--accent-rose:#db4c97;--accent-amber:#d68445;--ink-strong:#101828;--ink-muted:#667085;--soft-shadow:0 18px 46px rgba(15,23,42,0.09);--lift-shadow:0 16px 34px rgba(15,23,42,0.12)}body{background:linear-gradient(135deg,rgba(15,158,156,.08),transparent 32%),linear-gradient(315deg,rgba(37,99,235,.06),transparent 36%),var(--app-bg)}.reference-shell{background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(238,243,247,.88)),var(--app-bg)}.reference-sidebar{margin:12px 0 12px 12px;padding:18px 10px 12px;background:rgba(255,255,255,.86);border:1px solid var(--stroke-soft);border-radius:12px;box-shadow:0 18px 44px rgba(15,23,42,.08);backdrop-filter:blur(18px)}.brand-mark{color:#ffffff;background:#111827;border-radius:10px;box-shadow:0 10px 22px rgba(15,23,42,.22)}.collapse-button.ant-btn{background:#f7fafc;border:1px solid #e5edf4}.nav-link{position:relative;min-height:38px;color:#384250;transition:background .16s ease,border-color .16s ease,transform .16s ease}.nav-link:hover{background:#f7fafc;border-color:#e4ebf2;transform:translateX(1px)}.nav-link.active{color:#0b1220;background:linear-gradient(135deg,#ffffff,#eef8f7);border-color:#c8e6e1;box-shadow:0 8px 18px rgba(15,158,156,.12)}.nav-link.active:before{content:"";position:absolute;left:5px;width:3px;height:18px;background:var(--accent-teal);border-radius:999px}.nav-link .anticon{width:18px;color:#526071}.nav-link.active .anticon{color:var(--accent-teal)}.section-title{color:#8b97a8}.history-item{padding:4px;border-radius:10px}.history-item.active,.history-item:hover{background:#f6f9fb}.history-thumb{width:42px;height:42px;color:#0f766e;background:#e8f7f4;border:1px solid #d4efea}.sidebar-account{background:#f7fafc;border:1px solid #e4ebf2;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.account-avatar{background:linear-gradient(135deg,#111827,#0f9e9c);border-radius:10px}.reference-main{margin:12px 12px 12px 10px;overflow:hidden auto;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,252,.94)),var(--panel-solid);border:1px solid var(--stroke-soft);border-radius:12px;box-shadow:var(--soft-shadow)}.chat-reference-page,.idea-workspace,.llm-config-page,.system-page{background:radial-gradient(ellipse at 12% 0,rgba(15,158,156,.1),transparent 30%),radial-gradient(ellipse at 92% 16%,rgba(214,132,69,.08),transparent 28%),#f7fafc}.home-topbar{padding:10px 12px;background:rgba(255,255,255,.68);border:1px solid rgba(220,228,236,.8);border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.05);backdrop-filter:blur(14px)}.home-kicker{color:var(--accent-teal)}.home-brand-block strong{color:var(--ink-strong)}.home-language-select .ant-select-selector,.home-status-strip span,.icon-button,.interface-mode-switch,.mode-chip,.tool-button{background:rgba(255,255,255,.88)!important;border-color:#dfe7ef!important;box-shadow:0 6px 16px rgba(15,23,42,.04)}.idea-hero{position:relative;overflow:hidden;padding-top:52px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,252,252,.96)),#ffffff;border-color:rgba(213,224,232,.92);border-radius:12px;box-shadow:var(--soft-shadow)}.idea-hero:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--accent-teal),var(--accent-blue),var(--accent-amber),var(--accent-rose))}.home-furnace-visual{position:relative;z-index:1;width:min(520px,92%);margin:-10px auto 20px;filter:drop-shadow(0 24px 42px rgba(138,78,25,.18))}.home-furnace-visual:after{content:"";position:absolute;left:18%;right:18%;bottom:7%;height:18%;border-radius:999px;background:radial-gradient(circle,rgba(255,116,47,.34),rgba(255,116,47,0));pointer-events:none}.home-furnace-visual img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.idea-hero h1{position:relative;z-index:1;color:#0b1220;font-size:46px}.idea-hero h1 span{color:var(--accent-teal)}.idea-hero p{position:relative;z-index:1;color:#5f6b7a}.chat-composer,.composer{border-color:rgba(190,203,216,.96);border-radius:16px;box-shadow:0 18px 36px rgba(15,23,42,.12)}.chat-composer:focus-within,.composer:focus-within{border-color:rgba(15,158,156,.62);box-shadow:0 20px 42px rgba(15,158,156,.13)}.ant-btn-primary,.chat-send-button,.composer-send button{background:linear-gradient(135deg,#111827,#243142)!important;box-shadow:0 10px 22px rgba(15,23,42,.18)}.app-market-builder-card.ant-card,.feature-card.ant-card,.home-quick-card,.integration-card.ant-card,.llm-summary-card,.llm-table-panel,.system-section .ant-card,.talent-card.ant-card{background:rgba(255,255,255,.9)!important;border-color:rgba(218,226,235,.95)!important;border-radius:12px!important;box-shadow:0 12px 26px rgba(15,23,42,.06)!important}.home-quick-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.feature-card.ant-card:hover,.home-quick-card:hover,.integration-card.ant-card:hover,.talent-card.ant-card:hover{transform:translateY(-2px);border-color:rgba(15,158,156,.32)!important;box-shadow:var(--lift-shadow)!important}.quick-icon,.talent-icon{color:#0f766e;background:linear-gradient(135deg,#e8f7f4,#f3faf7);border:1px solid #ccebe6}.llm-config-header,.system-page-head{padding:18px;background:rgba(255,255,255,.72);border:1px solid rgba(220,228,236,.86);border-radius:12px}.llm-config-header h1,.system-page-head h1{color:#0b1220}.chat-workspace-layout{padding:12px}.chat-file-panel,.chat-shell{background:rgba(255,255,255,.9);border-color:rgba(218,226,235,.92);border-radius:12px;box-shadow:0 12px 28px rgba(15,23,42,.07)}.chat-shell{padding:18px 24px 24px}.chat-shell-head{padding:0 2px 10px;border-bottom:1px solid #edf2f6}.chat-title-block h1{font-size:19px}.thread-pill{border-color:#dfe7ef;border-radius:10px}.thread-pill.active{color:#0f766e;background:#eef8f7;border-color:#c8e6e1}.message-stream{background:linear-gradient(180deg,rgba(247,250,252,.5),rgba(255,255,255,0));border-radius:10px}.message-bubble{border-color:#dfe7ef;border-radius:14px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.message-row.user .message-bubble{background:linear-gradient(135deg,#1f2937,#111827)}.assistant-avatar{color:#0f766e;background:#e8f7f4;border:1px solid #ccebe6}.user-avatar{color:#ffffff;background:#1f2937}.chat-file-head,.chat-file-preview-head{background:rgba(248,250,252,.72)}.chat-file-item,.message-file-content,.message-file-link{border-color:#dfe7ef;border-radius:10px}.document-code-block{background:#111827;border-color:#263244}.ant-card,.ant-drawer-content,.ant-modal-content,.ant-popover-inner{border-radius:12px!important}.reference-shell{grid-template-columns:220px minmax(0,1fr);background:#f6f7f9}.chat-file-panel,.chat-shell,.reference-main,.reference-sidebar{box-shadow:none}.reference-sidebar{padding:14px 8px 10px;background:#ffffff;border-right:1px solid #e8edf3;backdrop-filter:none}.reference-main{background:#f7f8fa}.brand-mark{color:#2f3327;background:radial-gradient(circle at 35% 28%,#fff2bf 0 13%,transparent 14%),linear-gradient(145deg,#d9c172,#8f986f);border:2px solid #2f3327;border-radius:12px 9px 14px 10px;box-shadow:0 5px 0 rgba(47,51,39,.16);transform:rotate(-3deg)}.brand-mark span{transform:translateY(1px) rotate(3deg)}.chat-file-toggle.ant-btn,.collapse-button.ant-btn,.file-panel-rail-button{color:#4b5563;background:#ffffff;border:1px solid #e3e8ef}.nav-list{gap:2px;margin-bottom:12px}.nav-link{min-height:34px;padding:7px 9px;transition:background .14s ease,color .14s ease}.nav-link:hover{transform:none}.nav-link.active{background:#eef2f6;border-color:transparent;box-shadow:none}.history-item{grid-template-columns:minmax(0,1fr) 28px;gap:2px;min-height:42px;padding:2px;border-radius:8px}.history-item,.history-main{display:grid;align-items:center;background:transparent}.history-main{grid-template-columns:34px minmax(0,1fr);gap:8px;min-width:0;width:100%;padding:0;color:inherit;border:0;text-align:left}.history-thumb{width:34px;height:34px;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px}.history-delete{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#98a2b3;background:transparent;border:0;border-radius:6px;cursor:pointer;opacity:.72;transition:background .14s ease,color .14s ease,opacity .14s ease}.history-item.active .history-delete,.history-item:hover .history-delete{opacity:1}.history-delete:hover{color:#dc2626;background:#fef2f2}.sidebar-collapsed .history-section{display:flex}.sidebar-collapsed .history-copy,.sidebar-collapsed .history-delete,.sidebar-collapsed .section-title span{display:none}.sidebar-collapsed .history-item{padding:2px 0}.sidebar-collapsed .history-item,.sidebar-collapsed .history-main{display:flex;justify-content:center}.chat-reference-page,.idea-workspace,.llm-config-page,.system-page{background:#f7f8fa}.chat-workspace-layout{grid-template-columns:minmax(0,1fr) 340px;gap:10px;padding:10px}.chat-file-panel,.chat-shell{border:1px solid #e8edf3;border-radius:8px}.chat-shell{padding:16px 20px 20px}.chat-shell-head{border-bottom:1px solid #edf1f5}.chat-shell-actions{flex:0 0 auto}.chat-delete-thread,.chat-thread-strip,.thread-pill{display:none}.chat-file-panel.collapsed{display:flex;align-items:flex-start;justify-content:center;padding:8px}.file-panel-rail-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0}.chat-file-panel.collapsed .anticon{font-size:15px}.ant-table-wrapper .ant-table{border-radius:10px!important}.ant-table-thead>tr>th{color:#344054!important;background:#f7fafc!important;font-weight:800!important}.ant-btn{font-weight:700}.ant-btn:not(.ant-btn-primary):not(.ant-btn-text){border-color:#dbe5ee;box-shadow:0 5px 12px rgba(15,23,42,.04)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-password,.ant-picker,.ant-select-selector{border-color:#dbe5ee!important}@media (max-width:860px){.reference-main,.reference-sidebar{margin:0;border-radius:0}.reference-main{border-left:0;border-right:0}.idea-hero h1{font-size:34px}.home-furnace-visual{width:min(390px,96%);margin:-2px auto 16px}}@media (max-width:560px){.capability-list-toolbar{align-items:stretch;flex-direction:column;gap:8px}.capability-search{width:100%}.capability-result-count{margin-left:0}.capability-actions .ant-btn{flex:1 1 auto;min-height:34px}}.geo-page .geo-logo>span,.geo-page nav button.active{background:var(--taste-accent)!important}.geo-page .geo-card-heading button,.geo-page .geo-eyebrow,.geo-page .geo-logo b span,.geo-page .geo-progress,.geo-page .geo-report-grid button,.geo-page .geo-response-detail a{color:var(--taste-accent)!important}.geo-page .geo-progress{background:var(--taste-accent-soft)!important;border-color:var(--taste-line)!important}.geo-page .geo-progress span{background:linear-gradient(90deg,var(--taste-accent) 60%,#dce6dc 60%)!important}.geo-page .geo-metrics>div.primary{border-color:#bdd0bb!important;background:linear-gradient(135deg,#fff,#f4f8f2)!important}.geo-page .geo-donut{background:conic-gradient(var(--taste-accent) 0 31%,#6d9b79 31% 58%,#9db9a2 58% 77%,#c3d3c5 77% 91%,#dfe7df 91%)!important}.geo-page .geo-model-bar span,.geo-page .geo-share-bar span{background:var(--taste-accent)!important}.geo-page .geo-empty-icon,.geo-page .geo-report-grid svg,.geo-page .geo-resolve{background:var(--taste-accent-soft)!important;color:var(--taste-accent)!important}.music-search-page{display:grid;gap:18px;min-height:100%;padding:30px 42px 54px;color:var(--taste-ink);background:var(--taste-canvas)}.music-search-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.music-search-header h1{margin:0;color:var(--taste-ink);font-size:28px;font-weight:700}.music-search-header p{margin:8px 0 0;color:#7a8290;font-size:13px}.music-search-source{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;color:#334155;background:#f8fafc;border:1px solid #e5e7eb;border-radius:var(--radius-md);font-size:13px;font-weight:600}.music-search-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 150px auto;gap:10px;align-items:center;padding:14px;background:rgba(255,255,255,.88);border:1px solid var(--taste-line);border-radius:var(--taste-radius)}.music-country-select{width:150px}.music-preview-bar{display:grid;grid-template-columns:auto minmax(220px,520px);align-items:center;gap:12px;padding:10px 14px;color:#334155;background:#f8fafc;border:1px solid #edf0f4;border-radius:var(--radius-md)}.music-preview-bar span{font-size:13px;font-weight:700}.music-preview-bar audio{width:100%;height:34px}.music-search-alert{border-radius:var(--radius-md)}.music-results-section{min-width:0;padding:16px;background:rgba(255,255,255,.88);border:1px solid var(--taste-line);border-radius:var(--taste-radius)}.music-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.music-results-head strong{overflow:hidden;color:#111827;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.music-results-empty{display:grid;justify-items:center;gap:10px;padding:58px 16px;color:#7a8290}.music-result-list{display:grid;gap:8px}.music-result-row{display:grid;grid-template-columns:64px minmax(180px,1fr) minmax(90px,150px) auto;align-items:center;gap:14px;min-height:84px;padding:10px;background:#fff;border:1px solid var(--taste-line);border-radius:12px}.music-artwork{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;color:#64748b;background:#eef2f7;border-radius:var(--radius-md)}.music-artwork img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.music-track-copy{display:grid;gap:4px;min-width:0}.music-track-copy small,.music-track-copy span,.music-track-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-track-copy strong{color:#111827;font-size:15px;font-weight:800}.music-track-copy span{color:#334155;font-size:13px;font-weight:600}.music-track-copy small{color:#7a8290;font-size:12px}.music-track-tags{min-width:0}.music-track-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width:900px){.music-search-page{padding:24px 20px 44px}.music-search-header,.music-search-toolbar{grid-template-columns:1fr}.music-search-header{align-items:flex-start}.music-country-select,.music-search-toolbar .ant-btn{width:100%}.music-result-row{grid-template-columns:56px minmax(0,1fr);align-items:start}.music-artwork{width:56px;height:56px}.music-track-actions,.music-track-tags{grid-column:2}.music-track-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:560px){.music-preview-bar{grid-template-columns:1fr}}@media (max-width:900px){.music-search-page{padding:22px 16px 42px}.music-search-toolbar{grid-template-columns:1fr}.music-country-select,.music-search-toolbar .ant-btn,.music-search-toolbar .ant-input-search{width:100%}}.media-image-page,.media-script-line{min-width:0;align-items:start}.media-image-page>span,.media-script-line>span{align-self:start}.media-image-page p,.media-script-line p{overflow-wrap:anywhere}.workflow-list-item{cursor:pointer;border-radius:var(--radius-md);transition:background .15s ease,border-color .15s ease}.workflow-list-item:hover{background:#f8fafc}.workflow-list-item.active{background:#eff6ff}.agent-test-plan{display:grid;gap:8px}.agent-test-step{display:grid;grid-template-columns:auto minmax(120px,180px) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;background:#fbfcfd;border:1px solid #edf0f4;border-radius:8px}.agent-test-step strong{color:#1f2937;font-size:13px}.agent-test-step span{color:#667085;font-size:12px;line-height:1.5}.agent-live-result{display:grid;gap:10px;padding:12px;background:#fbfcfd;border:1px solid #edf0f4;border-radius:8px}.agent-live-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-live-head strong{color:#1f2937;font-size:13px}.agent-live-head span{color:#667085;font-size:12px}.agent-live-result pre{max-height:260px;margin:0;overflow:auto;padding:12px;color:#dbeafe;background:#0b1120;border-radius:8px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media (max-width:560px){.agent-test-step{grid-template-columns:1fr}}.skill-test-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-test-json-block{display:grid;gap:8px;min-width:0}.skill-test-assertions>strong,.skill-test-json-block strong{color:#1f2937;font-size:13px}.skill-test-json-block pre{max-height:260px;min-height:120px;margin:0;overflow:auto;padding:12px;border-radius:8px;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.skill-test-json-block.params pre{color:#dbeafe;background:#0f172a}.skill-test-json-block.expect pre{color:#fef3c7;background:#1f2937}.skill-test-json-block.output pre{color:#dcfce7;background:#0a0a0f}.skill-test-assertions{display:grid;gap:8px}@media (max-width:1180px){.skill-test-result-grid{grid-template-columns:1fr}}.session-boot-minimal{display:grid;min-height:100vh;place-items:center;padding:20px;color:var(--taste-ink,#17241d);background:var(--taste-canvas,#f4f7f2);font-size:14px}.session-boot-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,360px);padding:18px;background:rgba(255,255,255,.9);border:1px solid var(--taste-line,#dce6dc);border-radius:var(--taste-radius,14px);box-shadow:0 10px 28px rgba(27,46,34,.06)}.session-boot-mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--taste-accent,#315d3a);border-radius:12px;font-size:17px;font-weight:800}.session-boot-card span:not(.session-boot-mark),.session-boot-card strong{display:block}.session-boot-card strong{color:var(--taste-ink,#17241d);font-size:14px}.session-boot-card span:not(.session-boot-mark){margin-top:3px;color:var(--taste-muted,#66746b);font-size:12px}.session-boot-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;background:#f7f8fa}.session-boot-sidebar{display:grid;align-content:start;gap:18px;padding:14px 12px;background:#ffffff;border-right:1px solid #e8edf3}.session-boot-logo{width:32px;height:32px;border-radius:8px;background:#eef2f6}.session-boot-nav{display:grid;gap:8px}.session-boot-nav span{height:34px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9);background-size:200% 100%;animation:sessionBootPulse 1.2s ease-in-out infinite}.session-boot-main{min-width:0;padding:12px}.session-boot-actions,.session-boot-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.session-boot-hero{display:grid;justify-items:center;gap:16px;max-width:980px;margin:12px auto 0;padding:30px;background:#ffffff;border:1px solid #e8edf3;border-radius:12px}.session-boot-image.ant-skeleton{width:min(360px,72vw)!important;height:180px!important}.session-boot-composer{display:grid;gap:12px;width:min(760px,100%);padding:12px;border:1px solid #e2e8f0;border-radius:14px}@keyframes sessionBootPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.idea-workspace{min-height:100%;padding:10px;overflow:auto}.home-topbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px}.home-topbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.home-status-strip{display:flex;flex-wrap:wrap;gap:6px}.home-status-strip span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border-radius:8px;white-space:nowrap}.home-language-select{min-width:132px}.interface-mode-switch{flex:0 0 auto}.idea-hero{display:grid;justify-items:center;gap:14px;max-width:1080px;min-height:calc(100vh - 86px);margin:10px auto 0;padding:28px 28px 30px}.home-furnace-visual{width:min(400px,74%);aspect-ratio:5/3;margin:0 auto 2px;transform:none;filter:drop-shadow(0 22px 34px rgba(75,58,35,.18))}.home-furnace-visual:after{left:24%;right:20%;bottom:5%;height:16%;background:radial-gradient(circle,rgba(255,176,32,.34),rgba(255,176,32,0))}.idea-hero h1{max-width:820px;margin:0;font-size:clamp(34px,4.4vw,46px);line-height:1.08;letter-spacing:0;text-align:center;text-wrap:balance}.idea-hero p{max-width:660px;margin:0;text-align:center}.composer{width:min(860px,100%)}.composer textarea{min-height:96px;resize:vertical}.composer-bar,.composer-send,.composer-tools,.mode-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.composer-bar{justify-content:space-between}.composer-send,.composer-tools{min-width:0}.home-model-select{min-width:min(360px,100%);max-width:100%}.composer-send span{max-width:220px;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.mode-row{justify-content:center}.home-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(940px,100%)}.home-quick-card{min-height:132px;padding:14px;text-align:left}.home-quick-card span,.home-quick-card strong{overflow-wrap:anywhere}.idea-workspace-simple .home-furnace-visual{display:none}.idea-workspace-simple .idea-hero{min-height:calc(100vh - 86px);padding-top:46px}@media (max-width:1180px){.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.session-boot-shell{grid-template-columns:1fr}.session-boot-sidebar{display:none}.session-boot-main{padding:10px}.session-boot-top{align-items:stretch;flex-direction:column}.session-boot-hero{padding:20px}.idea-workspace{padding:8px}.home-topbar{grid-template-columns:1fr;align-items:stretch}.home-topbar-actions{justify-content:flex-start}.idea-hero{min-height:auto;padding:22px 14px}.home-furnace-visual{width:min(310px,90%)}.composer-bar,.composer-send,.composer-tools{align-items:stretch;flex-direction:column;width:100%}.composer-send button,.home-model-select,.tool-button{width:100%}.composer-send span{max-width:100%}}@media (max-width:620px){.home-status-strip{display:none}.home-language-select,.interface-mode-switch{width:100%}.home-quick-grid{grid-template-columns:1fr}}.login-shell{position:relative;grid-template-columns:minmax(0,1.08fr) minmax(360px,480px);gap:clamp(28px,6vw,96px);padding:clamp(24px,5vw,72px);overflow:auto}.login-shell:before{position:absolute;inset:0;background:radial-gradient(circle at 15% 8%,rgba(205,239,104,.34),transparent 32%),radial-gradient(circle at 90% 90%,rgba(49,93,58,.08),transparent 30%);content:"";pointer-events:none}.login-form-panel,.login-visual-panel{position:relative;z-index:1}.login-visual-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:min(700px,calc(100dvh - 144px));padding:clamp(28px,4vw,52px);box-shadow:0 24px 60px rgba(24,59,39,.18)}.login-visual-panel:after{position:absolute;width:420px;height:420px;right:-160px;bottom:-190px;border:1px solid rgba(205,239,104,.24);border-radius:50%;box-shadow:0 0 0 52px rgba(205,239,104,.04),0 0 0 104px rgba(205,239,104,.03);content:""}.login-brand-lockup{position:relative;z-index:1}.login-brand-mark{color:#183b27;background:#fff;border:0;border-radius:12px;box-shadow:none}.login-brand-lockup strong{color:#fff}.login-brand-lockup span:not(.login-brand-mark){color:#a9c4ac}.login-visual-content{position:relative;z-index:1;display:grid;gap:clamp(24px,4vw,44px)}.login-visual-copy{max-width:560px}.login-kicker{display:block;margin-bottom:14px;color:#cdef68;font-size:11px;font-weight:800;letter-spacing:.16em}.login-visual-copy h1{margin:0;color:#f5faee;font-size:clamp(32px,4.2vw,58px);font-weight:800;letter-spacing:-.055em;line-height:1.08}.login-visual-copy p{max-width:480px;margin:20px 0 0;color:#b7ceb8;font-size:15px;line-height:1.8}.login-feature-list{display:flex;flex-wrap:wrap;gap:10px 20px;color:#c6d9c5;font-size:12px}.login-feature-list span{display:inline-flex;align-items:center;gap:8px}.login-feature-list b{color:#cdef68;font-size:10px;letter-spacing:.08em}.login-furnace-frame{position:absolute;z-index:0;right:clamp(8px,3vw,42px);bottom:-30px;width:min(44%,390px);min-height:0;padding:0;border:0;background:none}.login-furnace-frame img{width:100%}.login-form-panel{align-self:center}.login-card .ant-card-body{padding:clamp(26px,4vw,42px)}.login-head{gap:7px;margin-bottom:26px}.login-head h2.ant-typography{margin:0;color:#173725;font-size:28px;letter-spacing:-.04em}.login-head span.ant-typography{color:#728176;font-size:13px}.login-card .ant-tabs-nav{margin-bottom:24px}.login-card .ant-tabs-tab{padding:7px 0 12px;color:#829187;font-weight:700}.login-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#315d3a}.login-card .ant-tabs-ink-bar{background:#cdef68}.login-card .ant-form-item-label>label{color:#405345;font-weight:700}.login-input.ant-input-affix-wrapper,.login-input.ant-input-password{height:48px;border-radius:11px}.login-input.ant-input-affix-wrapper:hover,.login-input.ant-input-password:hover{border-color:#99b993}.login-input.ant-input-affix-wrapper-focused,.login-input.ant-input-password-focused{border-color:#315d3a;box-shadow:0 0 0 3px rgba(49,93,58,.12)}.login-input .anticon{color:#88a28b}.login-submit.ant-btn{height:48px;border:0;border-radius:11px;color:#193520!important;background:#cdef68!important;font-weight:800;box-shadow:none!important}.login-submit.ant-btn:hover{background:#d9f47f!important}.login-defaults{margin-top:18px;padding-top:16px;border-top:1px solid #edf1eb;color:#8a978d;font-size:12px}.login-defaults a{color:#315d3a;font-weight:700}@media (max-width:980px){.login-shell{grid-template-columns:minmax(0,560px);gap:18px;padding:24px}.login-visual-panel{min-height:390px}.login-furnace-frame{width:240px}}@media (max-width:620px){.login-shell{padding:12px}.login-visual-panel{min-height:360px;padding:24px;border-radius:18px!important}.login-visual-copy h1{font-size:34px}.login-visual-copy p{font-size:13px}.login-furnace-frame{right:-12px;bottom:-12px;width:210px}.login-card .ant-card-body{padding:24px 20px}}.forgegogo-page>.ant-card,.forgegogo-page>.forgegogo-content-header,.forgegogo-page>.forgegogo-full-list,.forgegogo-page>.forgegogo-metrics-grid,.forgegogo-page>.forgegogo-section,.forgegogo-page>.forgegogo-two-col{width:min(100%,var(--taste-content-max));margin-inline:auto}.flowith-workbench-page,.idea-workspace,.login-shell,.workspace-picker-page{color:var(--taste-ink);background:var(--taste-canvas)!important}.workspace-picker-page{min-height:100dvh;padding:clamp(32px,5vw,72px) var(--taste-page-pad) 72px}.workspace-picker-page>.workspace-picker-grid,.workspace-picker-page>.workspace-picker-header{width:min(100%,var(--taste-content-max))}.workspace-picker-header{align-items:flex-start;margin-bottom:28px}.workspace-picker-header h1{max-width:720px;margin:6px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.055em}.workspace-picker-grid{gap:16px}.workspace-picker-card{border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 10px 28px rgba(27,46,34,.055)!important}.workspace-picker-card .ant-card-body{padding:24px}.workspace-picker-card:hover{border-color:#b8d98f!important;box-shadow:0 16px 34px rgba(27,46,34,.1)!important}.flowith-workbench-page,.idea-workspace{padding-inline:var(--taste-page-pad)}.flowith-workbench-page>*,.idea-workspace>*{max-width:var(--taste-content-max);margin-inline:auto}.flowith-workbench-page .ant-card,.idea-workspace .ant-card,.login-card.ant-card{border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 10px 28px rgba(27,46,34,.06)!important}.geo-page{width:100%;max-width:1560px;margin-inline:auto}.geo-page .geo-content{min-width:0}.geo-page .geo-card,.geo-page .geo-metrics>div,.geo-page .geo-report-grid article{border-radius:var(--taste-radius)!important}.login-shell{min-height:100dvh}.login-card .ant-card-body{padding:clamp(22px,3vw,34px)}@media (max-width:560px){.admin-workspace,.artifact-center,.content-page,.dashboard-page,.flowith-workbench-page,.forgegogo-page,.geo-page,.idea-workspace,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{padding-inline:12px;padding-bottom:40px}.admin-workspace .ant-card-body,.content-page .ant-card-body,.forgegogo-page .ant-card-body,.system-page .ant-card-body,.workspace-picker-card .ant-card-body{padding:16px}.workspace-picker-page{padding-top:28px}}:root{--taste-content-max:1320px;--taste-page-pad:clamp(20px,3.8vw,56px);--taste-section-gap:clamp(16px,2vw,24px);--taste-control-height:38px}body{background:var(--taste-canvas)}.admin-workspace,.artifact-center,.content-page,.dashboard-page,.forgegogo-page,.geo-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{width:min(100%,1560px);min-width:0;margin-inline:auto;padding-inline:var(--taste-page-pad);padding-bottom:64px}.forgegogo-page{padding-top:clamp(28px,4vw,52px)}.admin-workspace>.admin-workspace-head,.content-page>.page-header,.forgegogo-page>.ant-card,.forgegogo-page>.forgegogo-content-header,.forgegogo-page>.forgegogo-full-list,.forgegogo-page>.forgegogo-metrics-grid,.forgegogo-page>.forgegogo-section,.forgegogo-page>.forgegogo-two-col,.system-page>.system-page-head{width:min(100%,var(--taste-content-max));margin-inline:auto}.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.forgegogo-content-header,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;margin-bottom:var(--taste-section-gap)}.admin-workspace-head h1,.artifact-center-head h1,.capability-library-head h1,.content-page .page-header h1,.forgegogo-content-header h1,.llm-config-header h1,.music-search-header h1,.points-center-head h1,.system-page-head h1{margin:4px 0 2px;font-size:clamp(24px,2.3vw,34px);line-height:1.15;letter-spacing:-.045em}.admin-workspace-head p,.artifact-center-head p,.capability-library-head p,.content-page .page-header p,.forgegogo-content-header>.ant-typography,.llm-config-header p,.music-search-header p,.points-center-head p,.system-page-head p{max-width:72ch;color:var(--taste-muted);line-height:1.7}.admin-workspace .ant-card,.artifact-center .ant-card,.capability-library .ant-card,.content-page .ant-card,.dashboard-page .ant-card,.forgegogo-page .ant-card,.media-dashboard-page .ant-card,.media-tools-page .ant-card,.points-center .ant-card,.profile-page .ant-card,.repository-page .ant-card,.settings-page .ant-card,.skill-manager-page .ant-card,.system-page .ant-card,.talent-market-page .ant-card,.team-command-page .ant-card,.transaction-page .ant-card,.unified-page .ant-card,.users-page .ant-card,.workflow-editor-page .ant-card{min-width:0;border:1px solid var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)!important}.admin-workspace .ant-card-head,.content-page .ant-card-head,.forgegogo-page .ant-card-head,.system-page .ant-card-head{min-height:54px;padding-inline:20px;border-bottom-color:#e7eee7}.admin-workspace .ant-card-body,.content-page .ant-card-body,.forgegogo-page .ant-card-body,.system-page .ant-card-body{padding:20px}.admin-workspace .ant-btn,.content-page .ant-btn,.forgegogo-page .ant-btn,.system-page .ant-btn{min-height:var(--taste-control-height);border-radius:9px}.admin-workspace .ant-input,.admin-workspace .ant-input-affix-wrapper,.admin-workspace .ant-select-selector,.content-page .ant-input,.content-page .ant-input-affix-wrapper,.content-page .ant-select-selector,.forgegogo-page .ant-input,.forgegogo-page .ant-input-affix-wrapper,.forgegogo-page .ant-select-selector,.system-page .ant-input,.system-page .ant-input-affix-wrapper,.system-page .ant-select-selector{min-height:var(--taste-control-height);border-radius:9px!important}.ant-tag{border-radius:999px}.admin-workspace .ant-alert,.content-page .ant-alert,.forgegogo-page .ant-alert,.system-page .ant-alert{border-radius:10px}@media (max-width:860px){.admin-workspace,.artifact-center,.content-page,.dashboard-page,.forgegogo-page,.geo-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{padding-inline:16px}.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.forgegogo-content-header,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{flex-direction:column}}@media (max-width:560px){.admin-workspace,.artifact-center,.content-page,.dashboard-page,.forgegogo-page,.geo-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{padding-inline:12px;padding-bottom:40px}.admin-workspace .ant-card-body,.content-page .ant-card-body,.forgegogo-page .ant-card-body,.system-page .ant-card-body{padding:16px}.admin-workspace .ant-card-head,.content-page .ant-card-head,.forgegogo-page .ant-card-head,.system-page .ant-card-head{padding-inline:16px}}.login-shell{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,440px);justify-content:center;gap:clamp(28px,5vw,72px);min-height:100vh;padding:clamp(28px,5vw,56px);background:linear-gradient(135deg,rgba(15,158,156,.08),transparent 32%),linear-gradient(315deg,rgba(37,99,235,.06),transparent 36%),#f7f8fa}.login-visual-panel{display:grid;align-content:center;gap:28px;min-height:min(680px,calc(100vh - 96px));padding:clamp(26px,4vw,48px);color:#111827;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.56)),#eef3f7;border:1px solid #dfe7ef;border-radius:18px;overflow:hidden}.login-brand-lockup{display:flex;align-items:center;gap:12px}.login-brand-mark{display:inline-grid;place-items:center;width:42px;height:42px;color:#2f3327;background:radial-gradient(circle at 35% 28%,#fff2bf 0 12%,transparent 13%),linear-gradient(145deg,#d6bd72,#6f7a59);border:2px solid #2f3327;border-radius:13px;font-size:20px;font-weight:900;box-shadow:0 7px 0 rgba(47,51,39,.16);transform:none}.login-brand-lockup div{display:grid;gap:2px}.login-brand-lockup strong{color:#111827;font-size:18px;font-weight:900}.login-brand-lockup span:not(.login-brand-mark){color:#667085;font-size:12px;font-weight:700}.login-furnace-frame{display:grid;place-items:center;min-height:320px;padding:8px;border:1px solid rgba(92,99,66,.18);border-radius:18px;background:radial-gradient(circle at 50% 72%,rgba(255,176,32,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.36),rgba(244,239,226,.62))}.login-furnace-frame img{width:min(540px,98%);height:auto;filter:drop-shadow(0 22px 34px rgba(75,58,35,.18));transform:none}.login-form-panel{display:grid;align-items:center;min-width:0}.login-card.ant-card{width:100%;border-radius:14px;box-shadow:0 18px 46px rgba(15,23,42,.1)}.login-card .ant-card-body{padding:30px}.login-head{margin-bottom:22px}.login-head h2.ant-typography{font-size:24px}.login-card .ant-form-item{margin-bottom:16px}.login-card .ant-form-item-label{padding-bottom:6px}.login-card .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:800}.login-input.ant-input-affix-wrapper,.login-input.ant-input-password,.login-submit.ant-btn{height:44px;border-radius:10px}.login-defaults{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;text-align:left}.login-defaults div{flex:0 0 auto;margin-top:0}.mfa-enrollment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:16px;border:1px solid #d8e5d2;border-radius:12px;background:#f8fbf6}.mfa-enrollment-qr{display:grid;justify-items:center;gap:8px;padding:10px;background:#fff;border:1px solid #e0e9dc;border-radius:10px}.mfa-enrollment-qr canvas,.mfa-enrollment-qr svg{display:block}.mfa-enrollment-qr .ant-typography{font-size:12px;text-align:center}.mfa-enrollment-manual{display:grid;align-content:center;gap:10px;min-width:0}.mfa-enrollment-manual .ant-input-group-addon{padding:0 4px}.mfa-enrollment-manual .ant-input-group-addon .ant-btn{color:var(--wc-primary)}.mfa-enrollment-manual>.ant-typography-secondary{font-size:12px;line-height:1.6}.mfa-enrollment-uri summary{color:var(--wc-primary);cursor:pointer;font-size:12px;font-weight:700}.mfa-enrollment-uri .ant-input{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (max-width:980px){.login-shell{grid-template-columns:minmax(0,520px);gap:18px;padding:22px}.login-visual-panel{min-height:0;padding:20px}.login-furnace-frame{min-height:150px}.login-furnace-frame img{width:min(280px,72%)}}@media (max-width:620px){.login-shell{padding:14px}.login-visual-panel{gap:14px}.login-card .ant-card-body{padding:22px}.login-defaults{align-items:flex-start;flex-direction:column;gap:8px}.mfa-enrollment{grid-template-columns:1fr}.mfa-enrollment-qr{justify-self:center}}@media (max-height:720px) and (min-width:981px){.login-shell{padding-block:24px}.login-visual-panel{min-height:calc(100vh - 48px);gap:16px}.login-furnace-frame{min-height:220px}.login-furnace-frame img{width:min(380px,82%)}}.forge-project-row{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#111827;text-align:left;cursor:pointer}.forge-project-row.active,.forge-project-row:hover{border-color:#1677ff;background:#f5f9ff}.forge-project-row span{min-width:0;display:grid;gap:4px}.forge-project-row small,.forge-project-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-project-row small{color:#667085}.forge-live-output{margin-top:14px}.forge-live-output,.forge-live-strip{display:grid;gap:8px;padding:12px;background:#111827;border:1px solid #263244;border-radius:8px}.forge-live-strip{position:sticky;top:12px;z-index:10;box-shadow:0 16px 38px rgba(15,23,42,.18)}.forge-live-output-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.forge-live-output-head .ant-typography{color:#f9fafb}.forge-live-output pre,.forge-live-strip pre{max-height:260px;margin:0;overflow:auto;color:#d1fae5;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.forge-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.forge-module-card{display:grid;align-content:start;gap:8px;min-height:126px;padding:12px;background:#fbfaf7;border:1px solid #e8e2d6;border-radius:8px}.forge-module-card strong{color:#24211d;font-size:13px;font-weight:750}.forge-module-card span{color:#6f675c;font-size:12px;line-height:1.5}.forge-pipeline-panel{display:grid;gap:10px;padding:12px;background:#ffffff;border:1px solid #e8e2d6;border-radius:8px}.forge-panel-head,.forge-role-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.forge-panel-head strong{color:#24211d;font-size:13px}.forge-role-strip span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#6f675c;background:#f7f5f0;border:1px solid #e4ded2;border-radius:8px;font-size:12px;font-weight:650}.forge-role-strip span.active{color:#155e54;background:#e9f7f3;border-color:#c9e8df}.forge-agent-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto;padding-right:4px}.forge-agent-row{display:grid;gap:4px;padding:10px;background:#fbfdff;border:1px solid #e5eef8;border-radius:8px}.forge-agent-row strong{color:#1f2937;font-size:13px}.forge-agent-row span{color:#4b5563;font-size:12px;line-height:1.45}.forge-agent-row small{color:#7c8798;font-size:11px;word-break:break-word}@media (max-width:1180px){.forge-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-agent-catalog{grid-template-columns:1fr}}@media (max-width:620px){.forge-module-grid{grid-template-columns:1fr}}.reference-shell{grid-template-columns:256px minmax(0,1fr);background:#f4f5f7}.reference-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.reference-sidebar{margin:0;padding:14px 10px 12px;background:#fbfbf8;border:0;border-right:1px solid #e9e6df;border-radius:0;box-shadow:none}.reference-main{margin:0;display:flex;justify-content:center;background:#f4f5f7;border:0;border-radius:0;box-shadow:none}.sidebar-topline{padding:0 4px 12px}.brand-mark{width:32px;height:32px;color:#111111;background:#f3f0e8;border:1px solid #ded8ca;border-radius:8px;box-shadow:none}.brand-mark,.brand-mark span{transform:none}.sidebar-new-task{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;margin:0 0 12px;padding:8px 10px;color:#252525;background:#ffffff;border:1px solid #e5e1d8;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);text-align:left}.sidebar-new-task:focus-visible,.sidebar-new-task:hover{background:#f4f1ea;outline:none}.sidebar-new-task span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sidebar-new-task small{color:#8d877b;font-size:10px}.chat-file-toggle.ant-btn,.collapse-button.ant-btn,.file-panel-rail-button{color:#5f5a52;background:transparent;border-color:transparent;border-radius:8px;box-shadow:none}.chat-file-toggle.ant-btn:hover,.collapse-button.ant-btn:hover,.file-panel-rail-button:hover{background:#efebe2;border-color:#e4ded2}.nav-list{gap:3px;margin-bottom:14px}.nav-link{min-height:36px;padding:8px 10px;color:#4e4a43;border:1px solid transparent;border-radius:8px;font-weight:650}.nav-link.active,.nav-link:hover{color:#151515;background:#efebe2;border-color:transparent;transform:none}.nav-link.active:before{display:none}.nav-link .anticon,.nav-link.active .anticon{color:#655f54}.section-title{color:#948d80;font-size:11px;font-weight:800;letter-spacing:0}.history-empty{color:#90897d;background:#f4f1ea;border-color:#e6e0d5}.history-item,.history-item.active,.history-item:hover{background:transparent}.history-main{min-height:38px;border-radius:8px}.history-item.active .history-main,.history-main:hover{background:#efebe2}.history-thumb{width:30px;height:30px;color:#615b50;background:#ebe6dc;border-color:#ded7ca;border-radius:7px;font-size:9px}.history-copy strong{color:#34302a;font-weight:650}.history-copy small{color:#938c80}.sidebar-account{min-height:46px;background:#ffffff;border:1px solid #e7e2d8;border-radius:8px;box-shadow:none}.sidebar-account:focus-visible,.sidebar-account:hover{background:#f4f1ea}.account-avatar{color:#ffffff;background:#1f1f1f;border-radius:8px}.sidebar-collapsed .sidebar-new-task{display:flex;justify-content:center;padding-inline:0}.sidebar-collapsed .brand-mark{display:none}.sidebar-collapsed .sidebar-topline{justify-content:center}.sidebar-collapsed .collapse-button{display:inline-flex}.sidebar-collapsed .history-copy,.sidebar-collapsed .history-delete,.sidebar-collapsed .section-title span,.sidebar-collapsed .sidebar-account .account-copy,.sidebar-collapsed .sidebar-new-task small,.sidebar-collapsed .sidebar-new-task span{display:none}.chat-reference-page{width:min(100%,1480px);min-height:100%;margin:0 auto;background:#f4f5f7}.chat-workspace-layout{grid-template-columns:minmax(720px,1040px) 320px;justify-content:center;gap:12px;height:100%;padding:14px 18px}.chat-workspace-layout.files-hidden{grid-template-columns:minmax(720px,1040px) 48px}.chat-workspace-layout.no-files{grid-template-columns:minmax(720px,1040px)}.chat-file-panel,.chat-shell{background:#ffffff;border:1px solid #e4e8ef;border-radius:10px;box-shadow:0 14px 38px rgba(15,23,42,.07)}.chat-shell{min-width:0;padding:14px 20px 18px}.chat-shell.empty{grid-template-rows:auto minmax(0,1fr) auto;gap:0}.chat-shell-head{min-height:34px;padding:0 0 10px;border-bottom:1px solid #eef0f4}.chat-title-block h1{color:#171717;font-size:16px;font-weight:750}.chat-title-block p{color:#747b87;font-size:12px}.message-stream.empty{display:grid;align-items:center;justify-items:center;padding:28px 16px 24px}.chat-empty-state{width:min(780px,100%);gap:16px}.chat-empty-brand{display:grid;justify-items:center;gap:10px}.chat-empty-logo{color:#171717;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:34px;font-weight:780;letter-spacing:0;line-height:1;text-transform:none}.chat-empty-brand strong{color:#171717;font-size:24px;font-weight:760;line-height:1.18}.chat-empty-state>span{max-width:520px;color:#7e776b;font-size:14px;line-height:1.6}.chat-suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(780px,100%);margin-top:0}.chat-suggestion-card{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 8px;min-height:86px;padding:12px 13px;color:#344054;background:#fbfcfd;border:1px solid #e5e9f0;border-radius:8px;text-align:left;cursor:pointer}.chat-suggestion-card:focus-visible,.chat-suggestion-card:hover{background:#ffffff;border-color:#b9c6d6;outline:none}.chat-suggestion-card .anticon{grid-row:span 2;margin-top:2px;color:#526071}.chat-suggestion-card strong{overflow:hidden;color:#1f2937;font-size:13px;font-weight:750;line-height:1.35;text-overflow:ellipsis}.chat-suggestion-card span{overflow:hidden;color:#667085;font-size:12px;line-height:1.45}.chat-composer{width:min(860px,100%);min-height:132px;background:#ffffff;border:1px solid #d8dee7;border-radius:10px;box-shadow:0 12px 30px rgba(15,23,42,.08)}.chat-composer:focus-within{border-color:#9aa8ba;box-shadow:0 12px 28px rgba(45,55,72,.12)}.chat-composer textarea{min-height:74px;padding:13px 15px 6px;color:#1f2937;font-size:15px}.chat-composer textarea::-moz-placeholder{color:#8a94a5}.chat-composer textarea::placeholder{color:#8a94a5}.chat-capability-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 8px}.chat-capability-selectors .ant-select{width:100%}.chat-composer-bar{padding:0 8px 8px 12px}.chat-composer-tools{gap:6px}.composer-action.ant-btn{height:30px;padding-inline:9px;color:#475467;background:#f8fafc;border-color:#e2e8f0;border-radius:8px;box-shadow:none;font-weight:650}.composer-action.ant-btn:hover{color:#111827;background:#ffffff;border-color:#cbd5e1}.chat-send-button{width:34px;height:34px;color:#ffffff;background:#111827!important;border-radius:9px;box-shadow:none}.chat-send-button:hover{background:#2f3643!important}@media (max-width:640px){.chat-capability-selectors{grid-template-columns:minmax(0,1fr)}}.message-stream{gap:16px;padding-inline:max(18px,calc((100% - 880px) / 2))}.message-bubble{padding:11px 14px;border-color:#e5e9f0;border-radius:10px;box-shadow:none;font-size:14px}.message-pending-text{color:#7a8290}.message-loading-status{margin-top:10px;padding-top:8px;border-top:1px solid #eef1f5;color:#7a8290;font-size:12px}.message-completed-status,.task-message-completed{margin-top:10px;padding-top:8px;border-top:1px solid #dce8d7;color:#4d713c;font-size:12px}.task-message-completed{display:flex;align-items:center;gap:6px}.task-message-completed:before{content:"✓";font-weight:700}.message-row.user .message-bubble{background:#111827;border-color:#111827}.assistant-avatar{color:#31556b;background:#edf6f8;border-color:#d6e7ec}.user-avatar{background:#111827}.chat-file-panel{grid-template-rows:auto minmax(110px,30%) minmax(0,1fr)}.chat-file-head,.chat-file-preview-head{background:#ffffff;border-color:#edf0f4}.chat-file-item{background:#fbfcfd;border-color:#e5e9f0;border-radius:8px}.chat-file-item.active,.chat-file-item:hover{background:#f2f7fb;border-color:#bfcede}.chat-file-document{background:#fbfcfd}@media (max-width:1100px){.chat-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.reference-shell,.reference-shell.sidebar-collapsed{grid-template-columns:1fr}.reference-sidebar{display:none}.chat-workspace-layout,.chat-workspace-layout.files-hidden,.chat-workspace-layout.no-files{grid-template-columns:1fr;padding:8px}.chat-file-panel{display:none}.chat-shell{padding:12px}.chat-shell-head{align-items:flex-start;flex-direction:column;gap:10px}.chat-shell-actions{width:100%;justify-content:flex-start}.chat-empty-brand strong{font-size:22px}.chat-empty-logo{font-size:36px}}@media (max-width:620px){.chat-suggestion-grid{grid-template-columns:1fr}.chat-composer-bar,.chat-composer-tools{align-items:stretch;flex-direction:column}.composer-action.ant-btn{width:100%}}.system-shell.reference-shell,.system-shell.reference-shell.sidebar-collapsed{grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .18s ease}.system-shell.reference-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.system-sidebar.reference-sidebar{display:flex;min-width:0;contain:layout paint;transition:width .18s ease,padding .18s ease,border-color .18s ease,background-color .18s ease}.system-sidebar .sidebar-topline{justify-content:space-between;gap:10px}.system-sidebar-title{overflow:hidden;color:#26231f;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.system-nav-list{flex:0 0 auto;max-height:48vh;align-content:start;gap:6px;margin:4px 0 14px;overflow:auto;padding-right:2px;overscroll-behavior:contain;scrollbar-gutter:stable}.system-nav-link.nav-link{align-items:flex-start;min-height:54px;padding:10px;will-change:transform;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.system-history-section{min-height:0;flex:1;display:flex;flex-direction:column;margin-bottom:12px}.system-history-title{flex:0 0 auto}.history-new-button{display:inline-grid;place-items:center;width:24px;height:24px;color:#5f5a52;background:transparent;border:0;border-radius:7px;transition:background-color .14s ease,color .14s ease,transform .14s ease}.history-new-button:active{transform:scale(.96)}.history-new-button:focus-visible,.history-new-button:hover{background:#efebe2;outline:none}.system-history-list{min-height:0;flex:1;overflow-y:auto;padding-right:2px;overscroll-behavior:contain;scrollbar-gutter:stable}.system-history-empty{width:calc(100% - 20px);min-height:42px;margin:4px 10px;cursor:pointer}.history-item.running .history-main{background:#eef8f7;border:1px solid #cce7e1}.history-item.running .history-main:hover,.history-item.running.active .history-main{background:#e2f3f0}.history-item.running .history-thumb{color:#0f766e;background:#dff5ef;border-color:#b7e7db}.history-loading-mark{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:100%}.history-loading-mark i{display:block;width:4px;height:4px;background:currentColor;border-radius:999px;animation:history-loading-bounce .9s ease-in-out infinite}.history-loading-mark i:nth-child(2){animation-delay:.12s}.history-loading-mark i:nth-child(3){animation-delay:.24s}.history-running-pulse{display:inline-block;width:6px;height:6px;margin-right:5px;background:#0f766e;border-radius:999px;box-shadow:0 0 0 0 rgba(15,118,110,.32);animation:history-running-pulse 1.4s ease-out infinite;vertical-align:1px}@keyframes history-loading-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@keyframes history-running-pulse{0%{box-shadow:0 0 0 0 rgba(15,118,110,.32)}70%,to{box-shadow:0 0 0 7px rgba(15,118,110,0)}}.sidebar-collapsed .history-new-button,.sidebar-collapsed .system-nav-copy,.sidebar-collapsed .system-sidebar-title{display:none}.sidebar-collapsed .system-nav-link.nav-link{justify-content:center;min-height:42px;padding-inline:0}.system-nav-link.nav-link .anticon{margin-top:2px;font-size:16px}.system-nav-copy{display:grid;min-width:0;gap:2px}.system-nav-copy small,.system-nav-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-nav-copy strong{color:inherit;font-size:13px;font-weight:750}.system-nav-copy small{color:#8a8377;font-size:11px;line-height:1.35}.system-nav-link.active .system-nav-copy small{color:#5f5a52}.system-account.sidebar-account{color:inherit;text-decoration:none}.account-footer-row{display:flex;align-items:stretch;gap:4px;margin:auto 4px 0;min-width:0}.account-footer-row .system-account.sidebar-account{flex:1 1 auto;min-width:0;margin:0}.account-refresh-button{flex:0 0 30px;align-self:center;width:30px;height:30px;padding:0;color:#b9cdb5;border-radius:7px}.account-refresh-button:focus-visible,.account-refresh-button:hover{color:var(--wc-accent);background:#2a3c31}.transaction-stat-row{margin-bottom:14px}.my-quick-grid,.transaction-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.my-quick-card.ant-card,.transaction-module-card.ant-card{height:100%;border-radius:10px!important;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.my-quick-card.ant-card:hover,.transaction-module-card.ant-card:hover{transform:translateY(-2px);border-color:#d8d0c1!important;box-shadow:0 12px 28px rgba(15,23,42,.09)!important}.my-quick-card .ant-card-body,.transaction-module-card .ant-card-body{display:grid;align-content:start;gap:8px}.my-quick-icon,.transaction-module-icon{display:inline-grid;place-items:center;width:36px;height:36px;color:#2c2924;background:#f3efe7;border:1px solid #ded7ca;border-radius:8px;font-size:18px}.my-quick-card strong,.transaction-module-card strong{color:#171717;font-size:15px}.my-quick-card span,.transaction-module-card span{color:#667085;font-size:12px;line-height:1.55}.transaction-module-card em{display:inline-flex;align-items:center;gap:5px;color:#0f766e;font-size:12px;font-style:normal;font-weight:750}.repository-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:14px;min-height:620px}@media (max-width:1023px){.repository-layout{grid-template-columns:1fr;min-height:0}.repository-preview-content{min-height:320px;max-height:none}.repository-list-panel,.repository-preview-panel{width:100%}}.repository-list-panel.ant-card,.repository-preview-panel.ant-card{min-width:0}.repository-list-panel .ant-card-body,.repository-preview-panel .ant-card-body{min-height:0}.repository-search{margin-bottom:12px}.repository-loading{display:grid;place-items:center;min-height:220px}.repository-file{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:9px 10px;color:#34302a;background:#fbfaf7;border:1px solid #ebe5d9;border-radius:8px;text-align:left}.repository-list-panel .ant-list-item{gap:6px;padding:5px 0}.repository-file.active,.repository-file:hover{background:#f3efe7;border-color:#d8d0c1}.repository-file span{display:grid;min-width:0}.repository-file small,.repository-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-file small{color:#8a8377;font-size:11px}.repository-delete-button.ant-btn{flex:0 0 auto;border-radius:8px}.repository-preview-meta{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:12px;color:#667085;font-size:12px}.repository-preview-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-preview-content{min-height:520px;max-height:calc(100vh - 280px);margin:0;overflow:auto;padding:16px;color:#24292f;background:#fbfaf7;border:1px solid #ebe5d9;border-radius:8px;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.profile-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #edf1f6}.settings-row:first-child{padding-top:0}.settings-row:last-child{padding-bottom:0;border-bottom:0}.settings-help strong,.settings-row strong{color:#172033}.settings-help p,.settings-row p{margin:5px 0 0;color:#667085;font-size:13px;line-height:1.6}.settings-row-stack{align-items:flex-end}.settings-help p:first-of-type{margin-top:10px}@media (max-width:1180px){.settings-grid{grid-template-columns:1fr}}@media (max-width:560px){.settings-row,.settings-row-stack{align-items:flex-start;flex-direction:column;gap:10px}.settings-row>.ant-btn,.settings-row>.ant-space,.settings-row>.ant-switch{align-self:stretch}}.media-tools-page .ant-space,.system-page .ant-form-item-control-input-content>.ant-space,.workflow-editor-page .ant-space{max-width:100%}.workflow-editor-page .ant-space{flex-wrap:wrap}.workflow-editor-page .ant-space>.ant-input,.workflow-editor-page .ant-space>.ant-input-affix-wrapper,.workflow-editor-page .ant-space>.ant-select{flex:1 1 180px;width:auto!important;min-width:0}.workflow-editor-page .ant-space>.ant-input[style*=width],.workflow-editor-page .ant-space>.ant-select[style*=width]{max-width:100%}.media-tools-page .ant-form-item-control-input-content>.ant-space{flex-wrap:wrap}.system-page .ant-form-item-control-input-content>.ant-space>*{max-width:100%}@media (max-width:560px){.media-tools-page .ant-form-item-control-input-content>.ant-space>*,.workflow-editor-page .ant-space>.ant-input,.workflow-editor-page .ant-space>.ant-select{width:100%!important;flex-basis:100%}}.my-profile-line{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.my-profile-line>.anticon{display:grid;place-items:center;width:34px;height:34px;color:#ffffff;background:#1f1f1f;border-radius:8px}.my-file-list a,.my-profile-line span{display:grid;min-width:0}.my-file-list small,.my-file-list span,.my-profile-line small,.my-profile-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-file-list small,.my-profile-line small{color:#8a8377;font-size:12px}.my-tag-row{margin-top:16px}.my-file-list{display:grid;gap:8px}.my-file-list a{grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;color:#34302a;background:#fbfaf7;border:1px solid #ebe5d9;border-radius:8px}.my-file-list a:hover{background:#f3efe7;border-color:#d8d0c1}@media (max-width:1180px){.my-quick-grid,.transaction-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid,.repository-layout{grid-template-columns:1fr}}@media (max-width:860px){.system-shell.reference-shell,.system-shell.reference-shell.sidebar-collapsed{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100dvh}.system-sidebar.reference-sidebar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;padding:8px 10px;border-right:0;border-bottom:1px solid #eef0f4}.system-sidebar .sidebar-topline{min-height:38px;padding:0}.system-account .account-copy,.system-history-section,.system-sidebar .collapse-button,.system-sidebar-title{display:none}.system-nav-list{display:flex;align-items:center;gap:6px;max-height:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 6px;scroll-padding-inline:6px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.system-nav-list::-webkit-scrollbar{display:none}.system-nav-link.nav-link{flex:0 0 auto;align-items:center;min-height:38px;max-width:150px;padding:7px 9px;scroll-snap-align:start}.system-nav-copy small{display:none}.system-account.sidebar-account{display:inline-flex;justify-content:center;width:42px;min-height:38px;margin:0;padding:2px}.system-shell .reference-main{min-height:0;overflow:auto}.system-page{padding:18px 14px 42px}.system-page-head{align-items:stretch;flex-direction:column;gap:12px}.flowith-workbench-page .system-page-head>.ant-tag{align-self:flex-start;margin-top:0}}@media (max-width:620px){.my-quick-grid,.transaction-module-grid{grid-template-columns:1fr}.system-sidebar.reference-sidebar{grid-template-columns:36px minmax(0,1fr) 40px;padding-inline:8px}.system-nav-link.nav-link{max-width:128px}.system-nav-copy strong{max-width:82px}.system-page-head{padding:20px;border-radius:14px}.system-page-head h1{font-size:24px}.system-page .ant-card .ant-card-body{padding:18px}}.system-shell.reference-shell{background:#e7ebe6}.system-shell .reference-main{background:#f7f9f5;scroll-behavior:smooth}.system-sidebar.reference-sidebar{padding:22px 14px 16px;color:#dce9d9;background:#18261f;border-right:0;border-radius:0;box-shadow:none}.system-sidebar .sidebar-topline{margin:0 5px 20px}.system-sidebar .brand-mark{width:26px;height:26px;border-radius:7px;box-shadow:none}.system-sidebar-title{color:#fff;font-size:16px;letter-spacing:-.02em}.system-sidebar .collapse-button.ant-btn{color:#aebfaf}.system-new-task.ant-btn{height:42px;margin:0 5px 20px;color:#203321;background:#cdef68;border-color:#cdef68;border-radius:10px;font-size:12px;font-weight:800;box-shadow:none}.system-new-task.ant-btn:focus-visible,.system-new-task.ant-btn:hover{color:#203321;background:#d9f47f;border-color:#d9f47f}.system-nav-list{max-height:none;margin:0 -4px;padding:0 4px}.system-nav-section{display:grid;gap:2px;margin:0 0 18px}.system-nav-section-title{margin:0 9px 7px;color:#819488;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.system-nav-link.nav-link{align-items:center;min-height:38px;padding:8px 10px;color:#aebfaf;border:0;border-radius:9px;transform:none}.system-nav-link.nav-link:active,.system-nav-link.nav-link:hover{color:#eff8ea;background:#263b2e;border:0;transform:none}.system-nav-link.nav-link.active{color:#fff;background:#2d4034;border:0;box-shadow:none}.system-nav-link.nav-link:focus-visible{outline:2px solid #cdef68;outline-offset:2px}.system-nav-link.nav-link .anticon{margin:0;color:inherit;font-size:13px}.anticon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;max-width:24px;max-height:24px;line-height:1;vertical-align:-.125em;overflow:hidden}.anticon>svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%}svg.anticon{display:inline-block;width:clamp(10px,1em,24px);height:clamp(10px,1em,24px);max-width:24px;max-height:24px;overflow:hidden}.system-nav-copy strong{font-size:12px;font-weight:650}.system-nav-copy small{display:none}.system-account.sidebar-account{margin:auto 5px 0;color:#dce9d9;background:#213128;border-color:#3c5144;border-radius:10px;box-shadow:none}.system-account .account-avatar{color:#1b3c26;background:#cdef68}.system-account .account-copy strong{color:#edf6e9}.system-account .account-copy span{color:#9eb5a2}.system-account.sidebar-account:focus-visible,.system-account.sidebar-account:hover{color:#fff;background:#2a3c31;border-color:#58705d;box-shadow:none}.admin-workspace,.artifact-center,.capability-library,.points-center{min-height:100%;padding:30px 42px 56px;background:#f7f9f5}.admin-workspace-head,.artifact-center-head,.capability-library-head,.points-center-head{margin-bottom:22px}.admin-workspace-head h1,.artifact-center-head h1,.capability-library-head h1,.points-center-head h1{color:#17241d;font-size:28px;font-weight:800;letter-spacing:-.04em}.admin-workspace-head p,.artifact-center-head p,.capability-library-head p,.points-center-head p{color:#748078}.admin-workspace .eyebrow,.artifact-center .eyebrow,.capability-library .eyebrow,.points-center .eyebrow{color:#728575}.admin-workspace .ant-card,.artifact-center .ant-card,.capability-library .ant-card,.points-center .ant-card,.points-ledger,.points-usage{border-color:#e0e7de;border-radius:10px;box-shadow:none}.admin-workspace .ant-btn-primary,.artifact-center .ant-btn-primary,.capability-library .ant-btn-primary{background:#315d3a;border-color:#315d3a}.admin-workspace .ant-btn-primary:hover,.artifact-center .ant-btn-primary:hover,.capability-library .ant-btn-primary:hover{background:#3e6d48;border-color:#3e6d48}@media (max-width:860px){.system-sidebar.reference-sidebar{background:#18261f;border-bottom-color:#304239}.system-new-task{display:none}.system-nav-section{display:contents}.system-nav-section-title{display:none}.system-nav-link.nav-link{color:#b9c9bb;background:#213128;border:1px solid #3c5144}.system-nav-link.nav-link.active{color:#fff;background:#2d4034;border-color:#5e7f5e;box-shadow:inset 0 -2px 0 #cdef68}.admin-workspace,.artifact-center,.capability-library,.points-center{padding:24px 20px 44px}}.system-page{width:min(100%,1560px);margin:0 auto;padding:36px clamp(24px,4vw,64px) 80px;background:transparent}.llm-config-header,.system-page-head{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;padding:26px 30px;background:#ffffff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 1px 0 rgba(16,22,34,.03),0 18px 46px rgba(27,46,34,.08)}.llm-config-header:before,.system-page-head:before{content:"";position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#0f766e,#2563eb,#d68445)}.llm-config-header h1,.system-page-head h1{margin:7px 0 8px;color:#101622;font-size:clamp(24px,2.4vw,34px);font-weight:760;line-height:1.08;letter-spacing:0}.llm-config-header p,.system-page-head p{max-width:72ch;color:#596579;line-height:1.65}.agent-config-page .ant-card,.app-market-page .ant-card,.audit-log-page .ant-card,.billing-page .ant-card,.dashboard-page .ant-card,.integrations-page .ant-card,.llm-config-page .ant-card,.meetings-page .ant-card,.profile-page .ant-card,.repository-page .ant-card,.skill-manager-page .ant-card,.system-page .ant-card,.team-command-page .ant-card,.transaction-page .ant-card,.users-page .ant-card,.workflow-editor-page .ant-card{background:#ffffff!important;border:1px solid #e5ebf3!important;border-radius:14px!important;box-shadow:0 1px 0 rgba(16,22,34,.03),0 14px 34px rgba(27,46,34,.06)!important}.system-page .ant-card .ant-card-head{min-height:56px;padding-inline:22px;border-bottom-color:#edf1f6}.system-page .ant-card .ant-card-head-title{color:#172033;font-weight:720}.system-page .ant-card .ant-card-extra{color:#596579}.system-page .ant-card .ant-card-body{padding:22px;color:#344054}.system-page .ant-table-wrapper{overflow:hidden;border:1px solid #e6ebf2;border-radius:8px}.system-page .ant-table{color:#243044;background:#ffffff}.system-page .ant-table-thead>tr>th{color:#3d4758;background:#f5f7fb!important;border-bottom-color:#e2e8f0!important;font-size:12px;font-weight:760}.system-page .ant-table-tbody>tr>td{border-bottom-color:#edf1f6!important}.system-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.system-page .ant-table-cell strong,.system-page .ant-typography strong{color:#101622}.system-page .ant-tag{margin-inline-end:4px;border-radius:6px;font-weight:640;letter-spacing:0}.system-page .ant-alert{border-radius:8px;border-color:#dbe7f3}.system-page .ant-btn{min-height:34px;border-radius:6px!important;font-weight:650;box-shadow:none!important;transition:border-color .14s ease,background .14s ease,transform .14s ease}.system-page .ant-btn:hover{transform:translateY(-1px)}.system-page .ant-btn:active{transform:translateY(0)}.ant-btn-primary,.chat-send-button,.composer-send button{color:#ffffff!important;background:#101622!important;border-color:#101622!important;text-shadow:0 1px 1px rgba(0,0,0,.35)}.ant-btn-primary .anticon,.ant-btn-primary>span,.chat-send-button .anticon,.chat-send-button span,.composer-send button .anticon,.composer-send button span{color:#ffffff!important}.ant-btn-primary:hover,.chat-send-button:hover,.composer-send button:hover{color:#ffffff!important;background:#17251f!important;border-color:#7aa51d!important}.ant-btn:not(:disabled):focus-visible,.ant-btn:not(:disabled):hover{color:#101622;border-color:#7aa51d;background:#cdef68}.ant-btn:not(:disabled):active{color:#101622;border-color:#5b7b16;background:#b7e14d}.ant-btn-primary:not(:disabled):focus-visible,.ant-btn-primary:not(:disabled):hover,.chat-send-button:not(:disabled):hover,.composer-send button:not(:disabled):hover{color:#101622!important;border-color:#7aa51d!important;background:#cdef68!important}.ant-btn-primary:not(:disabled):active,.chat-send-button:not(:disabled):active,.composer-send button:not(:disabled):active{color:#101622!important;border-color:#5b7b16!important;background:#b7e14d!important}.system-page .ant-input,.system-page .ant-input-affix-wrapper,.system-page .ant-input-number,.system-page .ant-input-password,.system-page .ant-picker,.system-page .ant-select-selector,.system-page .ant-upload-wrapper .ant-upload-drag{border-color:#dce4ee!important;border-radius:6px!important}.system-page .ant-input-affix-wrapper-focused,.system-page .ant-input-focused,.system-page .ant-input-number-focused,.system-page .ant-input:focus,.system-page .ant-picker-focused,.system-page .ant-select-focused .ant-select-selector{border-color:#0f766e!important;box-shadow:0 0 0 3px rgba(15,118,110,.12)!important}.system-page .ant-statistic-title{color:#667085;font-size:12px}.system-page .ant-statistic-content{color:#101622;font-weight:760}.system-page pre{border-radius:8px}.agent-config-page .ant-card .ant-card,.skill-manager-page .ant-card .ant-card{box-shadow:none!important;background:#fbfcfe!important}@media (prefers-reduced-motion:reduce){.forgegogo-shell *,.forgegogo-shell :after,.forgegogo-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.forgegogo-entry-card:hover{transform:none}.forgegogo-streak-flame{animation:none;box-shadow:none}}html[data-reduce-motion=true] .forgegogo-streak-flame{animation:none;box-shadow:none}:root{--taste-accent:#315d3a;--taste-accent-soft:#eaf3d5;--taste-canvas:#f4f7f2;--taste-ink:#17241d;--taste-muted:#66746b;--taste-line:#dce6dc;--taste-radius:14px}.admin-workspace,.artifact-center,.chat-reference-page,.forgegogo-page,.geo-page,.idea-workspace,.llm-config-page,.music-search-page,.points-center,.system-page,.system-shell .reference-main{color:var(--taste-ink);background:var(--taste-canvas)}.admin-workspace,.artifact-center,.llm-config-page,.music-search-page,.points-center,.system-page{max-width:1560px;margin-inline:auto}.admin-workspace-head,.artifact-center-head,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{border-color:var(--taste-line)}.admin-workspace-head h1,.artifact-center-head h1,.llm-config-header h1,.music-search-header h1,.points-center-head h1,.system-page-head h1{color:var(--taste-ink);letter-spacing:-.045em}.admin-workspace-head p,.artifact-center-head p,.llm-config-header p,.music-search-header p,.points-center-head p,.system-page-head p{color:var(--taste-muted);max-width:64ch}.admin-workspace .ant-card,.app-market-page .ant-card,.artifact-center .ant-card,.audit-log-page .ant-card,.billing-page .ant-card,.dashboard-page .ant-card,.integrations-page .ant-card,.llm-config-page .ant-card,.meetings-page .ant-card,.music-search-page .ant-card,.points-center .ant-card,.profile-page .ant-card,.repository-page .ant-card,.system-page .ant-card,.team-command-page .ant-card,.transaction-page .ant-card,.users-page .ant-card{border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)!important}.admin-workspace .ant-card-head,.artifact-center .ant-card-head,.points-center .ant-card-head,.system-page .ant-card-head{background:transparent}.admin-workspace .ant-card-head-title,.artifact-center .ant-card-head-title,.points-center .ant-card-head-title,.system-page .ant-card-head-title{color:var(--taste-ink);letter-spacing:-.015em}.admin-workspace .ant-tag,.artifact-center .ant-tag,.music-search-page .ant-tag,.points-center .ant-tag,.system-page .ant-tag{border-radius:999px}.admin-workspace .ant-btn-primary,.artifact-center .ant-btn-primary,.music-search-page .ant-btn-primary,.music-search-page .ant-input-search-button,.points-center .ant-btn-primary,.system-page .ant-btn-primary{background:var(--taste-accent)!important;border-color:var(--taste-accent)!important}.admin-workspace .ant-btn-primary:hover,.artifact-center .ant-btn-primary:hover,.music-search-page .ant-btn-primary:hover,.music-search-page .ant-input-search-button:hover,.points-center .ant-btn-primary:hover,.system-page .ant-btn-primary:hover{background:#244a2d!important;border-color:#244a2d!important}.admin-workspace .ant-input:focus,.artifact-center .ant-input:focus,.music-search-page .ant-input:focus,.points-center .ant-input:focus,.system-page .ant-input-focused,.system-page .ant-input:focus{border-color:var(--taste-accent)!important;box-shadow:0 0 0 3px rgba(49,93,58,.12)!important}.geo-page{--geo-accent:#315d3a;--geo-accent-soft:#eaf3d5}.geo-page .geo-sidebar{background:#18261f}.geo-page .geo-primary,.geo-page .geo-run{color:#fff;background:var(--geo-accent);border-color:var(--geo-accent)}.geo-page .geo-primary:hover,.geo-page .geo-run:hover{background:#244a2d;border-color:#244a2d}.geo-page .geo-metric.primary,.geo-page .geo-module-heading,.geo-page .geo-page-heading{border-color:var(--taste-line)}.geo-page .geo-trend-svg polyline{stroke:var(--geo-accent)}.geo-page .geo-trend-svg path[fill]{fill:var(--geo-accent-soft)}.geo-page .geo-brand.own i,.geo-page .geo-share-bar span{background:var(--geo-accent)}.forgegogo-page,.geo-content{background:var(--taste-canvas)}.forgegogo-page .forgegogo-full-panel,.forgegogo-page .forgegogo-role-card,.forgegogo-page>.ant-card{border-color:var(--taste-line);border-radius:var(--taste-radius);box-shadow:0 8px 24px rgba(27,46,34,.045)}.forgegogo-page .forgegogo-content-header h1,.forgegogo-page .forgegogo-header h1{letter-spacing:-.045em}.dashboard-page,.media-dashboard-page,.media-tools-page,.profile-page,.repository-page,.settings-page,.skill-manager-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{background:var(--taste-canvas)}.dashboard-page .ant-statistic-title,.mcp-page .ant-table-thead>tr>th,.unified-page .ant-tabs-nav{color:var(--taste-muted)}.unified-page .ant-tabs-ink-bar,.unified-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--taste-accent);background:var(--taste-accent)}.dashboard-page .ant-card,.mcp-page .ant-card,.unified-page .ant-card{background:rgba(255,255,255,.88)}.mcp-page .ant-table-wrapper,.unified-page .ant-table-wrapper{overflow:hidden;border:1px solid var(--taste-line);border-radius:var(--taste-radius)}.mcp-page .ant-table-thead>tr>th,.unified-page .ant-table-thead>tr>th{background:#edf4eb;border-bottom-color:var(--taste-line)}.mcp-page .ant-table-tbody>tr>td,.unified-page .ant-table-tbody>tr>td{border-bottom-color:#edf2ed}.unified-page .unified-result-heading{color:#dbe8dc}.unified-page .unified-compare-output,.unified-page .unified-result-output{color:#e4efe5}.unified-page .ant-collapse{background:transparent}.unified-page .ant-collapse-header{color:#dbe8dc!important}.mcp-page .ant-table-tbody>tr:hover>td{background:#f4f8f2!important}.dashboard-page .ant-statistic-content{color:var(--taste-ink)}.dashboard-page .ant-statistic-content-prefix{color:var(--taste-accent)}.dashboard-page .ant-progress-bg{background:var(--taste-accent)!important}.admin-workspace p,.artifact-center p,.media-dashboard-page p,.media-tools-page p,.points-center p,.profile-page p,.repository-page p,.settings-page p,.skill-manager-page p,.system-page p,.workflow-editor-page p{line-height:1.65}@media (max-width:860px){.admin-workspace,.artifact-center,.llm-config-page,.music-search-page,.points-center,.system-page{padding-inline:16px}.admin-workspace-head,.artifact-center-head,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{border-radius:14px}.system-page{width:100%;padding:18px 14px 42px}.llm-config-header,.system-page-head{padding:18px}.llm-config-header h1,.system-page-head h1{font-size:26px}}:root{--taste-accent-strong:#244a2d;--taste-accent-wash:#f0f5ec;--taste-sidebar:#18261f;--wc-accent:#315d3a;--wc-accent-weak:#eaf3d5}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.system-shell .reference-main,.system-shell.reference-shell,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{background:var(--taste-canvas)!important}.content-page{width:min(100%,1560px);min-height:100%;margin:0 auto;padding:36px clamp(24px,4vw,64px) 80px;color:var(--taste-ink)}.content-page .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;padding:26px 30px;background:rgba(255,255,255,.9);border:1px solid var(--taste-line);border-radius:var(--taste-radius);box-shadow:0 10px 28px rgba(27,46,34,.055)}.content-page .page-header h1,.content-page .page-header h2{color:var(--taste-ink);letter-spacing:-.045em}.content-page .content-section{margin-bottom:16px}.content-page .content-grid{gap:16px}.content-page .ant-card{border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)!important}.content-page .ant-btn-primary{color:#fff!important;background:var(--taste-accent)!important;border-color:var(--taste-accent)!important}.content-page .ant-btn-primary:hover{background:var(--taste-accent-strong)!important;border-color:var(--taste-accent-strong)!important}.system-sidebar.reference-sidebar{background:var(--taste-sidebar)!important;border-right:1px solid #304239!important}.system-sidebar .brand-mark{overflow:hidden;background:#fff!important}.system-sidebar .brand-mark img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:15% center;object-position:15% center}.system-account .account-avatar{color:#fff!important;background:var(--taste-accent)!important}.system-new-task.ant-btn,.system-new-task.ant-btn:focus-visible,.system-new-task.ant-btn:hover{color:#fff!important;background:var(--taste-accent)!important;border-color:var(--taste-accent)!important}.system-nav-link.nav-link.active,.system-nav-link.nav-link:active,.system-nav-link.nav-link:hover{color:#fff!important;background:#294333!important}.system-nav-link.nav-link:focus-visible{outline-color:#9fc6a4!important}.llm-config-header,.system-page-head{background:rgba(255,255,255,.9)!important;border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 10px 28px rgba(27,46,34,.055)!important}.llm-config-header:before,.system-page-head:before{height:3px;background:var(--taste-accent)!important}.admin-workspace-head h1,.artifact-center-head h1,.capability-library-head h1,.llm-config-header h1,.points-center-head h1,.system-page-head h1{color:var(--taste-ink)!important;letter-spacing:-.045em!important}.agent-config-page .ant-card,.app-market-page .ant-card,.audit-log-page .ant-card,.billing-page .ant-card,.dashboard-page .ant-card,.integrations-page .ant-card,.llm-config-page .ant-card,.meetings-page .ant-card,.profile-page .ant-card,.repository-page .ant-card,.skill-manager-page .ant-card,.system-page .ant-card,.team-command-page .ant-card,.transaction-page .ant-card,.users-page .ant-card,.workflow-editor-page .ant-card{border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)!important}.admin-workspace .ant-btn-primary,.artifact-center .ant-btn-primary,.llm-config-page .ant-btn-primary,.media-dashboard-page .ant-btn-primary,.media-tools-page .ant-btn-primary,.points-center .ant-btn-primary,.profile-page .ant-btn-primary,.settings-page .ant-btn-primary,.system-page .ant-btn-primary,.workflow-editor-page .ant-btn-primary{color:#fff!important;background:var(--taste-accent)!important;border-color:var(--taste-accent)!important}.admin-workspace .ant-btn-primary:hover,.artifact-center .ant-btn-primary:hover,.llm-config-page .ant-btn-primary:hover,.media-dashboard-page .ant-btn-primary:hover,.media-tools-page .ant-btn-primary:hover,.points-center .ant-btn-primary:hover,.profile-page .ant-btn-primary:hover,.settings-page .ant-btn-primary:hover,.system-page .ant-btn-primary:hover,.workflow-editor-page .ant-btn-primary:hover{background:var(--taste-accent-strong)!important;border-color:var(--taste-accent-strong)!important}.login-input.ant-input-affix-wrapper:focus-within,.system-page .ant-input-affix-wrapper-focused,.system-page .ant-input-focused,.system-page .ant-input-number-focused,.system-page .ant-input:focus,.system-page .ant-picker-focused,.system-page .ant-select-focused .ant-select-selector{border-color:var(--taste-accent)!important;box-shadow:0 0 0 3px rgba(49,93,58,.13)!important}.login-shell{background:var(--taste-canvas)!important}.login-visual-panel{background:linear-gradient(145deg,#eaf3d5,#f8faf6)!important;border-color:var(--taste-line)!important;border-radius:18px!important}.login-submit.ant-btn,.login-submit.ant-btn:hover{color:#fff!important;background:var(--taste-accent)!important;border-color:var(--taste-accent)!important;box-shadow:none!important}.login-brand-mark{-o-object-fit:cover;object-fit:cover;-o-object-position:15% center;object-position:15% center;border-color:#fff!important}.forgegogo-codex-workbench-card{background:#f4f8f2!important;border-color:var(--taste-line)!important}.forgegogo-codex-workbench-card .forgegogo-role-card-icon{color:var(--taste-accent)!important;background:var(--taste-accent-soft)!important}.forgegogo-page .ant-card,.forgegogo-page .forgegogo-full-panel,.forgegogo-page .forgegogo-role-card{border-radius:var(--taste-radius)!important;border-color:var(--taste-line)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)!important}@media (max-width:860px){.system-shell .reference-main{min-width:0}.admin-workspace,.artifact-center,.capability-library,.points-center,.system-page{padding:20px 16px 44px!important}.llm-config-header,.system-page-head{padding:20px!important}.content-page{padding:20px 16px 44px}.content-page .page-header{padding:20px}.system-shell.reference-shell,.system-shell.reference-shell.sidebar-collapsed{height:auto!important;min-height:100dvh;overflow:visible}.system-shell .reference-main{min-height:auto;overflow:visible}.system-sidebar.reference-sidebar{position:relative}}.admin-workspace,.artifact-center,.capability-library,.content-page,.forgegogo-page,.geo-page,.points-center,.reference-main,.reference-main>*,.system-page{min-width:0}.admin-workspace,.artifact-center,.capability-library,.content-page,.forgegogo-page,.points-center,.system-page{overflow-x:clip}.admin-workspace-head>div:first-child,.artifact-center-head>div:first-child,.capability-library-head>div:first-child,.content-page .page-header>div:first-child,.forgegogo-content-header,.forgegogo-header>div:first-child,.llm-config-header>div:first-child,.points-center-head>div:first-child,.system-page-head>div:first-child{min-width:0}.admin-workspace-head>:last-child,.artifact-center-head>:last-child,.capability-library-head>:last-child,.content-page .page-header>:last-child,.forgegogo-header>:last-child,.llm-config-header>:last-child,.points-center-head>:last-child,.system-page-head>:last-child{flex:0 1 auto;max-width:100%}.admin-stat-grid>.ant-card,.artifact-grid>.ant-card,.capability-grid>.ant-card,.points-summary-grid>.ant-card{min-width:0;height:100%}.admin-workspace .ant-table-wrapper,.artifact-center .ant-table-wrapper,.content-page .ant-table-wrapper,.points-center .ant-table-wrapper,.system-page .ant-table-wrapper{max-width:100%}@media (max-width:1023px){.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.forgegogo-header,.llm-config-header,.points-center-head,.system-page-head{align-items:flex-start;flex-direction:column;gap:14px}.admin-workspace-head>:last-child,.artifact-center-head>:last-child,.capability-library-head>:last-child,.content-page .page-header>:last-child,.forgegogo-header>:last-child,.llm-config-header>:last-child,.points-center-head>:last-child,.system-page-head>:last-child{width:100%}.chat-workspace-layout,.chat-workspace-layout.files-hidden,.chat-workspace-layout.no-files{grid-template-columns:minmax(0,1fr);width:100%}.chat-file-panel{display:none}.chat-shell{min-width:0}}@media (max-width:767px){.content-page .page-header,.llm-config-header,.system-page-head{margin-bottom:16px;padding:18px!important}.content-page .page-header h1,.content-page .page-header h2,.llm-config-header h1,.system-page-head h1{font-size:24px;line-height:1.15}.content-page .page-header p,.llm-config-header p,.system-page-head p{overflow-wrap:anywhere}.forgegogo-content-entries,.forgegogo-role-picker{grid-template-columns:1fr!important}.forgegogo-quick-bar{grid-template-columns:repeat(5,minmax(88px,1fr))}}:root{--layout-max:1560px;--layout-gutter:clamp(18px,3.2vw,52px);--layout-gap:16px}body,html{overflow-x:hidden}.reference-shell,.task-workbench{min-height:100dvh}.reference-main,.resource-stage,.task-stage{min-width:0}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{width:100%;max-width:var(--layout-max);min-width:0;margin-inline:auto;padding-inline:var(--layout-gutter);overflow-x:clip}.admin-workspace,.artifact-center,.capability-library,.music-search-page,.points-center,.system-page{padding-top:clamp(22px,3vw,38px);padding-bottom:clamp(40px,5vw,76px)}.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.forgegogo-content-header,.forgegogo-header,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{min-width:0;max-width:100%}.admin-workspace-head>:first-child,.artifact-center-head>:first-child,.capability-library-head>:first-child,.content-page .page-header>:first-child,.forgegogo-header>:first-child,.llm-config-header>:first-child,.music-search-header>:first-child,.points-center-head>:first-child,.system-page-head>:first-child{min-width:0;max-width:78ch}.admin-workspace-head p,.artifact-center-head p,.capability-library-head p,.content-page .page-header p,.llm-config-header p,.music-search-header p,.points-center-head p,.system-page-head p{max-width:72ch;overflow-wrap:anywhere}.admin-workspace .ant-table-wrapper,.artifact-center .ant-table-wrapper,.capability-library .ant-table-wrapper,.content-page .ant-table-wrapper,.points-center .ant-table-wrapper,.repository-page .ant-table-wrapper,.system-page .ant-table-wrapper{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-workspace .ant-space,.artifact-center .ant-space,.capability-library .ant-space,.content-page .ant-space,.forgegogo-page .ant-space,.points-center .ant-space,.system-page .ant-space{max-width:100%;flex-wrap:wrap}.admin-stat-grid,.admin-workspace .ant-card,.artifact-center .ant-card,.artifact-grid,.capability-grid,.capability-library .ant-card,.content-page .ant-card,.feature-grid,.forgegogo-page .ant-card,.integration-grid,.points-center .ant-card,.points-summary-grid,.system-page .ant-card,.talent-grid,.usage-breakdowns{min-width:0}.chat-reference-page{width:100%;max-width:1560px;min-width:0;margin-inline:auto;overflow-x:clip}.chat-workspace-layout,.chat-workspace-layout.files-hidden,.chat-workspace-layout.no-files{grid-template-columns:minmax(0,1fr) minmax(0,320px);width:100%;max-width:1320px;margin-inline:auto}.chat-workspace-layout.files-hidden{grid-template-columns:minmax(0,1fr) 48px}.chat-workspace-layout.no-files{grid-template-columns:minmax(0,1fr)}.chat-file-panel,.chat-shell{min-width:0}.resource-workbench,.task-workbench{grid-template-columns:minmax(220px,272px) minmax(0,1fr)}.resource-stage,.task-stage{overflow-x:clip}.unified-page .ant-collapse-header,.unified-page .unified-compare-output,.unified-page .unified-result-heading,.unified-page .unified-result-output{color:var(--taste-ink)!important}.unified-page .unified-compare-output,.unified-page .unified-result-output{background:#f7faf5;border:1px solid var(--taste-line);border-radius:10px}@media (max-width:1100px){.chat-workspace-layout,.chat-workspace-layout.files-hidden,.chat-workspace-layout.no-files{grid-template-columns:minmax(0,1fr)}.chat-file-panel{display:none}.admin-stat-grid,.artifact-grid,.capability-grid,.points-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){body{overflow-y:auto}.reference-shell,.reference-shell.sidebar-collapsed,.resource-workbench,.task-workbench{display:block;height:auto;min-height:100dvh;overflow:visible}.reference-main,.resource-stage,.task-stage{min-height:auto;overflow:visible}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{padding-inline:16px}.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.forgegogo-header,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{align-items:flex-start;flex-direction:column;gap:12px}.admin-workspace-head>:last-child,.artifact-center-head>:last-child,.capability-library-head>:last-child,.content-page .page-header>:last-child,.forgegogo-header>:last-child,.llm-config-header>:last-child,.music-search-header>:last-child,.points-center-head>:last-child,.system-page-head>:last-child{width:100%;max-width:100%}.admin-workspace-head .ant-space,.artifact-center-head .ant-space,.capability-library-head .ant-space,.content-page .page-header .ant-space,.points-center-head .ant-space,.system-page-head .ant-space{width:100%}}@media (min-width:861px) and (max-width:1023px){.resource-workbench,.task-workbench{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.resource-stage,.task-stage{min-height:0;overflow:hidden}}@media (max-width:620px){.admin-stat-grid,.artifact-grid,.capability-grid,.feature-grid,.integration-grid,.points-summary-grid,.talent-grid,.usage-breakdowns{grid-template-columns:1fr}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{padding-inline:12px}.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{padding:16px!important}.admin-workspace-head h1,.artifact-center-head h1,.capability-library-head h1,.content-page .page-header h1,.content-page .page-header h2,.points-center-head h1,.system-page-head h1{font-size:24px;line-height:1.2}.ant-table{font-size:12px}}:root{--layout-content-max:1180px;--layout-page-gutter:clamp(16px,3vw,42px);--layout-section-gap:16px;--layout-card-padding:22px;--layout-control-height:36px}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page,.workspace-picker-page{width:100%;max-width:none;padding-inline:var(--layout-page-gutter)}.workspace-picker-page>.workspace-picker-grid,.workspace-picker-page>.workspace-picker-header{width:min(100%,var(--layout-content-max));max-width:var(--layout-content-max);margin-inline:auto}.workspace-picker-page>.workspace-picker-header{margin-bottom:24px}.workspace-picker-page>.workspace-picker-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-workspace>*,.admin-workspace>.admin-workspace-head,.artifact-center>*,.artifact-center>.artifact-center-head,.capability-library>*,.capability-library>.capability-library-head,.content-page>*,.content-page>.page-header,.dashboard-page>*,.dashboard-page>.system-page-head,.media-dashboard-page>*,.media-dashboard-page>.system-page-head,.media-tools-page>*,.media-tools-page>.system-page-head,.points-center>*,.points-center>.points-center-head,.profile-page>*,.profile-page>.system-page-head,.repository-page>*,.settings-page>*,.settings-page>.system-page-head,.skill-manager-page>*,.skill-manager-page>.system-page-head,.system-page>*,.system-page>.system-page-head,.talent-market-page>*,.team-command-page>*,.transaction-page>*,.unified-page>*,.unified-page>.system-page-head,.users-page>*,.workflow-editor-page>*,.workflow-editor-page>.system-page-head{width:min(100%,var(--layout-content-max));margin-inline:auto}.media-dashboard-page>.ant-space,.media-tools-page>.ant-space,.system-page .ant-space-vertical{align-items:stretch}.media-dashboard-page>.ant-space>.ant-space-item,.media-tools-page>.ant-space>.ant-space-item,.system-page .ant-space-vertical>.ant-space-item{width:100%}.admin-workspace .ant-card,.artifact-center .ant-card,.capability-library .ant-card,.content-page .ant-card,.points-center .ant-card,.system-page .ant-card{overflow:hidden}.admin-workspace .ant-card .ant-card-body,.artifact-center .ant-card .ant-card-body,.capability-library .ant-card .ant-card-body,.points-center .ant-card .ant-card-body,.system-page .ant-card .ant-card-body{min-width:0}.media-dashboard-page .ant-form-item,.media-tools-page .ant-form-item,.system-page .ant-form-item{margin-bottom:16px}.media-dashboard-page .ant-input,.media-dashboard-page .ant-select-selector,.media-tools-page .ant-input,.media-tools-page .ant-select-selector,.system-page .ant-input,.system-page .ant-input-number,.system-page .ant-picker,.system-page .ant-select-selector{min-height:var(--layout-control-height);border-radius:8px!important}.profile-grid,.settings-grid{width:min(100%,var(--layout-content-max));margin-inline:auto;align-items:stretch;gap:var(--layout-section-gap)}.profile-grid>.ant-card,.settings-grid>.ant-card{height:100%}.media-dashboard-page>.ant-space>.ant-space-item:first-child>section{width:100%;padding:22px!important;border-color:var(--taste-line)!important;border-radius:var(--taste-radius)!important;box-shadow:0 8px 24px rgba(27,46,34,.045)}.media-dashboard-page>.ant-space>.ant-space-item:first-child>section>div:first-child{align-items:flex-start!important}@media (max-width:860px){.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page,.workspace-picker-page{padding-inline:16px}.media-dashboard-page>.ant-space,.media-tools-page>.ant-space,.system-page .ant-space-vertical{gap:14px!important}.media-dashboard-page>.ant-space>.ant-space-item:first-child>section{padding:18px!important}}@media (max-width:620px){.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page,.workspace-picker-page{padding-inline:12px}.profile-grid,.settings-grid{grid-template-columns:1fr}.media-dashboard-page>.ant-space>.ant-space-item:first-child>section{padding:16px!important}.media-dashboard-page>.ant-space>.ant-space-item:first-child>section>div:first-child{flex-direction:column;gap:6px!important}}.forgegogo-global-opc-quick-bar{position:sticky;inset-inline:auto;bottom:16px;width:min(1200px,calc(100% - 32px));margin:20px auto 16px}.forgegogo-shell:has(.forgegogo-global-opc-quick-bar) .forgegogo-page{padding-bottom:36px}.forgegogo-global-opc-quick-bar a,.forgegogo-global-opc-quick-bar span[aria-disabled=true]{min-width:0;overflow:hidden;padding-inline:10px;text-overflow:ellipsis;white-space:nowrap}.content-page,.forgegogo-page,.system-page{box-sizing:border-box}.forgegogo-page>.forgegogo-content-header,.forgegogo-page>.forgegogo-full-list,.forgegogo-page>.forgegogo-metrics-grid,.forgegogo-page>.forgegogo-section,.forgegogo-page>.forgegogo-two-col{width:min(100%,1200px);margin-inline:auto}.content-page .ant-card-body,.forgegogo-page .ant-card-body,.system-page .ant-card-body{min-width:0}.content-page .ant-space,.forgegogo-page .ant-space,.system-page .ant-space{max-width:100%}@media (max-width:620px){.forgegogo-global-opc-quick-bar{bottom:8px;width:calc(100% - 24px);margin:12px auto 8px}.forgegogo-global-opc-quick-bar a,.forgegogo-global-opc-quick-bar span[aria-disabled=true]{padding-inline:6px;font-size:11px}.forgegogo-global-opc-quick-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;overflow:hidden}.forgegogo-page>.forgegogo-content-header,.forgegogo-page>.forgegogo-full-list,.forgegogo-page>.forgegogo-metrics-grid,.forgegogo-page>.forgegogo-section,.forgegogo-page>.forgegogo-two-col{width:100%}}.login-shell{background:#f2f6ef!important}.login-visual-panel{color:#eff8e7;background:linear-gradient(145deg,#183b27,#10291e 72%,#0d2118)!important;border:0!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(24,59,39,.18)!important}.login-brand-mark{color:#183b27!important;background:#fff!important;border:0!important}.login-brand-lockup strong{color:#fff!important}.login-brand-lockup span:not(.login-brand-mark){color:#a9c4ac!important}.login-visual-copy h1{color:#f5faee!important}.login-visual-copy p{color:#b7ceb8!important}.login-feature-list b,.login-kicker{color:#cdef68!important}.login-feature-list{color:#c6d9c5!important}.login-furnace-frame{border:0!important;background:none!important}.login-furnace-frame img{opacity:.9;border-radius:22px;filter:drop-shadow(0 22px 34px rgba(0,0,0,.2))}.login-card.ant-card{border:1px solid #dce7d8!important;border-radius:20px!important;box-shadow:0 20px 54px rgba(27,46,34,.1)!important}.login-head{justify-items:start;text-align:left;padding-top:0}.login-head h2.ant-typography{color:#173725!important}.login-head span.ant-typography{color:#728176!important}.login-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#315d3a!important}.login-card .ant-tabs-ink-bar{background:#cdef68!important}.login-input.ant-input-affix-wrapper,.login-input.ant-input-password{border-color:#d8e4d5;background:#fbfdf9}.login-input.ant-input-affix-wrapper-focused,.login-input.ant-input-password-focused{border-color:#315d3a!important;box-shadow:0 0 0 3px rgba(49,93,58,.12)!important}.login-submit.ant-btn,.login-submit.ant-btn:hover{color:#193520!important;background:#cdef68!important;border-color:#cdef68!important}.login-defaults{border-top-color:#edf1eb}.login-defaults a{color:#315d3a!important}.login-public-shell{grid-template-columns:minmax(0,1fr) minmax(340px,400px)!important;max-width:1440px;margin:0 auto;padding:clamp(18px,3vw,42px)!important;gap:clamp(24px,5vw,88px)!important;background:radial-gradient(circle at 8% 4%,rgba(205,239,104,.25),transparent 23rem),radial-gradient(circle at 93% 92%,rgba(49,93,58,.1),transparent 22rem),#f7f5ee!important}.login-public-visual{position:relative;display:flex;min-height:min(700px,calc(100dvh - 84px));flex-direction:column;overflow:hidden;padding:clamp(24px,4vw,54px);color:#203528;border:1px solid #d8dfcc;border-radius:28px;background:linear-gradient(rgba(255,255,252,.7) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,252,.7) 1px,transparent 0),#edf1e6;background-size:22px 22px,22px 22px,auto;box-shadow:0 28px 70px -44px rgba(37,56,38,.55)}.login-public-visual:before{position:absolute;inset:12px;border:1px solid rgba(49,93,58,.12);border-radius:20px;content:"";pointer-events:none}.login-public-copy,.login-public-prompt,.login-public-proof,.login-public-topbar{position:relative;z-index:1}.login-public-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;font-weight:700;color:#657568}.login-public-brand{display:inline-flex;align-items:center;width:min(230px,52vw)}.login-public-logo{display:block;width:100%;height:auto;aspect-ratio:1672/941;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;border-radius:0}.login-public-copy{max-width:660px;margin:auto 0;padding:44px 0 32px}.login-form-kicker,.login-public-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#4e7a48;font-size:11px;font-weight:800;letter-spacing:.14em}.login-public-eyebrow i{width:7px;height:7px;border-radius:50%;background:#c5e953;box-shadow:0 0 0 4px rgba(197,233,83,.28)}.login-public-copy h1{max-width:650px;margin:20px 0 0;color:#1f3527;font-size:clamp(48px,6.1vw,88px);font-weight:850;letter-spacing:-.075em;line-height:.98}.login-public-copy h1 em{position:relative;color:#3f773d;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.login-public-copy h1 em:after{position:absolute;right:0;bottom:-.12em;left:0;height:.12em;border-bottom:4px solid #a8cf45;border-radius:50%;content:"";transform:rotate(-1.4deg)}.login-public-copy p{max-width:540px;margin:26px 0 0;color:#617165;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.login-public-prompt{display:flex;align-items:center;gap:16px;max-width:610px;margin-top:auto;padding:13px 14px 13px 20px;color:#899387;border:1px solid #d2dccb;border-radius:18px;background:rgba(255,255,252,.84);box-shadow:0 16px 30px -24px rgba(37,56,38,.55);font-size:14px}.login-public-prompt span{flex:1}.login-public-prompt b{display:grid;width:38px;height:38px;place-items:center;color:#fff;border-radius:50%;background:#39703b}.login-public-proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;color:#5f7161;font-size:13px;font-weight:650}.login-public-proof i{width:4px;height:4px;border-radius:50%;background:#a2ae9d}.login-public-star{position:absolute;top:16%;right:11%;color:rgba(63,119,61,.22);font-size:clamp(68px,9vw,128px);transform:rotate(12deg)}.login-public-form .login-card.ant-card{max-width:400px;margin-inline:auto;border:1px solid #dce3d5!important;border-radius:18px!important;background:rgba(255,255,252,.92);box-shadow:0 20px 46px -32px rgba(38,57,40,.28)!important}.login-public-form .login-card .ant-card-body{padding:clamp(22px,2.4vw,30px)}.login-public-form .login-head{gap:7px;margin-bottom:20px}.login-public-form .login-head h2.ant-typography{margin-top:2px;color:#263c2d!important;font-size:26px;letter-spacing:-.04em}.login-public-form .login-head span.ant-typography{color:#778477!important;line-height:1.65}.login-public-form .login-submit.ant-btn,.login-public-form .login-submit.ant-btn:hover{color:#fff!important;background:#39703b!important;border-color:#39703b!important;box-shadow:0 12px 20px -14px rgba(37,93,47,.8)!important}.login-public-form .login-card .ant-tabs-ink-bar{background:#39703b!important}.login-public-form .login-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#39703b!important}.login-public-form .login-input.ant-input-affix-wrapper-focused,.login-public-form .login-input.ant-input-password-focused{border-color:#669662!important;box-shadow:0 0 0 3px rgba(102,150,98,.12)!important}.login-public-form .ant-tabs-nav,.login-public-form .ant-tabs-nav-list,.login-public-form .ant-tabs-nav-wrap{display:flex;align-items:center}.login-public-form .ant-tabs-nav{position:relative;margin:0 0 18px;border-bottom:1px solid #e5ebe1}.login-public-form .ant-tabs-nav-wrap{flex:1 1 auto;overflow:hidden}.login-public-form .ant-tabs-nav-list{position:relative;gap:32px}.login-public-form .ant-tabs-tab{display:inline-flex;flex:0 0 auto;align-items:center;margin:0;padding:6px 0 10px;border-bottom:2px solid transparent;cursor:pointer}.login-public-form .ant-tabs-tab-active{border-bottom-color:#39703b}.login-public-form .ant-tabs-nav-operations{display:none}.login-public-form .ant-tabs-content,.login-public-form .ant-tabs-content-holder,.login-public-form .ant-tabs-tabpane{width:100%;min-width:0}.login-public-form .ant-tabs-tabpane-hidden{display:none}.login-credentials-form .login-credential-field .ant-form-item-control,.login-credentials-form .login-credential-field .ant-form-item-control-input,.login-credentials-form .login-credential-field .ant-form-item-control-input-content,.login-credentials-form .login-credential-field .ant-form-item-row,.login-credentials-form .login-credential-field .login-input{width:100%;min-width:0}.login-credentials-form .login-credential-field .ant-form-item-control,.login-credentials-form .login-credential-field .ant-form-item-row{display:flex;flex-direction:column}.login-credentials-form .login-credential-field .ant-form-item-label{display:flex;width:100%;padding:0 0 6px;text-align:left}.login-credentials-form .login-credential-field .ant-form-item-label>label{display:inline-flex;height:22px;align-items:center;justify-content:flex-start}.login-credentials-form .login-credential-field .ant-form-item-control-input{min-height:48px}.login-credentials-form .login-credential-field .ant-form-item-control-input-content{height:48px}.login-credentials-form .login-credential-field .login-input{display:inline-flex;height:48px;align-items:center;padding:0 14px;box-sizing:border-box;border:1px solid #d8e4d5}.login-credentials-form .login-credential-field .login-input .ant-input-prefix,.login-credentials-form .login-credential-field .login-input .ant-input-suffix{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.login-credentials-form .login-credential-field .login-input .ant-input-prefix{margin-inline-end:10px}.login-credentials-form .login-credential-field .login-input .ant-input-suffix{margin-inline-start:10px}.login-credentials-form .login-credential-field .login-input>input.ant-input{width:100%;height:100%;min-width:0;flex:1 1 auto;padding:0;border:0;outline:0;background:transparent;box-shadow:none}.login-brand-mark{width:170px!important;height:auto!important;aspect-ratio:1672/941;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}@media (max-width:980px){.login-public-shell{grid-template-columns:minmax(0,560px)!important}.login-public-visual{min-height:540px}.login-public-form{grid-column:1;grid-row:auto}}@media (max-width:620px){.login-public-shell{padding:12px!important}.login-public-visual{min-height:490px;padding:26px;border-radius:22px}.login-public-brand{width:min(205px,64vw)}.login-public-topbar>span{display:none}.login-public-copy{padding:40px 0 26px}.login-public-copy h1{font-size:clamp(42px,13vw,59px)}.login-public-prompt{padding-left:15px;font-size:12px}}.login-logo-panel .login-visual-content{min-height:100%;grid-template-rows:auto 1fr auto;align-content:stretch}.login-logo-panel .login-visual-copy{align-self:center;max-width:510px}.login-logo-panel .login-visual-copy h1{max-width:460px;font-size:clamp(42px,4.4vw,64px);line-height:1.02}.login-logo-panel .login-visual-copy h1 em{color:#cdef68;font-style:normal}.login-logo-panel .login-visual-copy p{max-width:430px;margin-top:24px;color:#d3e4d0!important;font-size:16px;line-height:1.75}.login-outcome-card{position:relative;display:grid;gap:6px;width:min(100%,430px);padding:18px 20px;border:1px solid rgba(205,239,104,.28);border-radius:16px;background:rgba(8,31,19,.42);box-shadow:inset 3px 0 0 #cdef68}.login-outcome-card:after{position:absolute;top:18px;right:18px;color:#cdef68;content:"→";font-size:24px;line-height:1}.login-outcome-label{color:#b7ceb8;font-size:11px;font-weight:800;letter-spacing:.12em}.login-outcome-card strong{color:#f5faee;font-size:18px}.login-outcome-card p{margin:0;color:#b7ceb8;font-size:13px;line-height:1.65}.login-shell{grid-template-columns:minmax(0,1fr) minmax(380px,480px)!important;align-items:center;justify-items:stretch}.login-logo-panel{grid-column:1;grid-row:1;justify-self:stretch}.login-form-panel{grid-column:2;grid-row:1;width:100%;justify-self:stretch}.login-logo-panel .login-brand-lockup{align-self:flex-start;padding:12px 16px 12px 12px;border:1px solid rgba(205,239,104,.2);border-radius:15px;background:rgba(7,27,17,.22)}.login-logo-panel{display:block;padding:clamp(20px,2.5vw,32px)}.login-logo-panel .login-visual-content{display:flex;flex-direction:column;gap:clamp(22px,3vw,34px);min-height:min(700px,calc(100dvh - 144px))}.login-hero-logo{display:block;width:100%;flex:1 1 auto;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;background:#f6f7f3}.login-logo-panel .login-visual-copy{align-self:stretch;max-width:none;padding:0 clamp(2px,.4vw,6px)}.login-logo-panel .login-visual-copy h1{max-width:620px}.login-logo-panel .login-visual-copy p{max-width:590px}@media (max-width:980px){.login-shell{grid-template-columns:minmax(0,560px)!important}.login-form-panel,.login-logo-panel{grid-column:1;grid-row:auto}.login-logo-panel .login-visual-content{min-height:500px}.login-hero-logo{flex-basis:300px}}@media (max-width:620px){.login-logo-panel{padding:16px}.login-logo-panel .login-visual-content{min-height:410px;gap:22px}.login-hero-logo{flex-basis:230px;border-radius:12px}.login-logo-panel .login-visual-copy h1{font-size:40px}.login-logo-panel .login-visual-copy p{max-width:330px;font-size:14px}.login-outcome-card{padding:14px 16px}.login-outcome-card strong{font-size:16px}}.reference-main{background:#f7f9f5}.forgegogo-shell{height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{min-height:100%}.admin-workspace-head,.artifact-center-head,.capability-library-head,.content-page .page-header,.llm-config-header,.music-search-header,.points-center-head,.system-page-head{margin-bottom:20px}.admin-workspace-head h1,.artifact-center-head h1,.capability-library-head h1,.content-page .page-header h1,.llm-config-header h1,.music-search-header h1,.points-center-head h1,.system-page-head h1{color:#173725}.admin-workspace .ant-card-head,.content-page .ant-card-head,.system-page .ant-card-head{min-height:52px}.admin-workspace .ant-card-head-title,.content-page .ant-card-head-title,.system-page .ant-card-head-title{color:#294633;font-weight:750}@media (max-width:860px){.reference-main{width:100%}.admin-workspace,.artifact-center,.capability-library,.content-page,.dashboard-page,.media-dashboard-page,.media-tools-page,.music-search-page,.points-center,.profile-page,.repository-page,.settings-page,.skill-manager-page,.system-page,.talent-market-page,.team-command-page,.transaction-page,.unified-page,.users-page,.workflow-editor-page{min-height:auto}}