/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--bg:#07080b;--panel:#0d1015;--panel-2:#11151c;--line:#ffffff1a;--line-strong:#ffffff2e;--text:#f4f6f9;--muted:#8d95a2;--lime:#b7f16b;--cyan:#59e0d4;--blue:#6fb4ff;--violet:#ab96ff;--orange:#ffb76a;--rose:#ff8298}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 14% 0%, #59e0d414, transparent 30rem), radial-gradient(circle at 90% 18%, #ab96ff17, transparent 35rem), var(--bg);min-width:320px;color:var(--text);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;margin:0}button{color:inherit;font:inherit}button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.orchestration-shell{width:min(1720px,100%);margin:0 auto;padding:0 36px 40px}.topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;display:grid}.brand{align-items:center;gap:11px;display:flex}.brand>span{width:38px;height:38px;color:var(--lime);background:#b7f16b14;border:1px solid #b7f16b6b;border-radius:11px;place-items:center;font-size:19px;font-weight:850;display:grid}.brand div{gap:2px;display:grid}.brand b{letter-spacing:.16em;font-size:16px}.brand small{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:9px}.top-facts{color:#c8cdd5;align-items:center;gap:13px;font-size:12px;display:flex}.top-facts i{background:var(--lime);border-radius:50%;width:3px;height:3px}.connection{border:1px solid var(--line);color:#c3c8d0;background:#ffffff08;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:11px;display:inline-flex}.connection i{background:var(--muted);border-radius:50%;width:7px;height:7px}.connection-online i{background:var(--lime);box-shadow:0 0 12px #b7f16ba6}.connection-offline i{background:var(--rose)}.intro{max-width:930px;padding:38px 0 30px}.eyebrow,.panel-heading>span,.pipeline-heading>div>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:750}.intro h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.2vw,58px);line-height:1.01}.intro h1 em{color:var(--lime);font-style:normal}.intro>p:last-child{color:#aeb5c0;max-width:760px;margin:18px 0 0;font-size:16px;line-height:1.8}.runtime-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.runtime-strip article{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-content:center;gap:6px;min-width:0;min-height:94px;padding:15px 17px;display:grid}.runtime-strip span,.runtime-strip small{color:var(--muted);font-size:9px}.runtime-strip strong{color:#e8ebef;font-size:14px}.workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.control-panel,.pipeline-panel,.result-panel{border:1px solid var(--line);background:#0d1015f0;border-radius:20px;box-shadow:0 24px 80px #0000003d}.control-panel{padding:20px;position:static}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.panel-heading>span{margin:0}.panel-heading b{font-size:13px}.control-step{padding:0}.control-grid{grid-template-columns:minmax(470px,1.05fr) minmax(520px,1.2fr) minmax(280px,.62fr);grid-template-areas:"market context launch""skill skill launch";align-items:stretch;gap:16px;padding-top:16px;display:grid}.market-step{grid-area:market}.control-context{grid-area:context;align-content:stretch;gap:10px;display:grid}.skill-step{background:linear-gradient(135deg,#6fb4ff0e,#0000 48%),#ffffff05;border:1px solid #6fb4ff33;border-radius:14px;grid-area:skill;padding:16px}.skill-step.locked{opacity:.72}.skill-step-title{grid-template-columns:auto 1fr auto;display:grid}.skill-selection-count{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-self:center;place-items:center;min-width:66px;padding:7px 10px;display:grid}.skill-selection-count strong{color:var(--lime);font-family:var(--font-geist-mono), monospace;font-size:16px;line-height:1}.skill-selection-count small{color:var(--muted);margin-top:3px;font-size:8px}.skill-selection-count.blocked strong{color:var(--rose)}.skill-catalog-state{color:#afbac6;border:1px dashed #6fb4ff47;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:176px;margin-top:14px;padding:20px;font-size:11px;display:flex}.skill-catalog-state.loading:before{border:2px solid #6fb4ff38;border-top-color:var(--blue);content:"";border-radius:50%;width:14px;height:14px;animation:.85s linear infinite spin}.skill-catalog-state.error{color:#ffafbd;border-color:#ff829847}.skill-catalog-state button{color:#ffd3db;cursor:pointer;background:#ff829814;border:1px solid #ff829857;border-radius:8px;padding:7px 10px;font-size:10px}.skill-preset-bar{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.skill-preset-bar>span{color:#9aa5b1;margin-right:3px;font-size:9px;font-weight:750}.skill-preset-bar button,.skill-preset-bar em{border:1px solid var(--line);color:#aeb7c2;background:#ffffff06;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-style:normal;display:inline-flex}.skill-preset-bar button{cursor:pointer}.skill-preset-bar button:hover:not(:disabled){border-color:#6fb4ff6b}.skill-preset-bar button.selected,.skill-preset-bar em.selected{color:var(--lime);background:#b7f16b14;border-color:#b7f16b66}.skill-preset-bar button:disabled{cursor:not-allowed}.skill-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.skill-domain{border:1px solid var(--line);background:#07090d8a;border-radius:12px;min-width:0;padding:10px}.skill-domain>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:0 2px;display:flex}.skill-domain>header span{color:#dfe6ee;font-size:10px;font-weight:800}.skill-domain>header small{color:var(--blue);font-size:8px}.skill-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.skill-option{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;min-height:82px;padding:9px;transition:border-color .15s,background .15s,opacity .15s;display:grid;position:relative}.skill-option:hover:not(.unavailable){border-color:#6fb4ff57}.skill-option.selected{background:#b7f16b0e;border-color:#b7f16b57}.skill-option.unavailable{cursor:not-allowed;opacity:.48}.skill-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.skill-option:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.skill-check{border:1px solid #59636f;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.skill-option.selected .skill-check{border-color:var(--lime);background:var(--lime)}.skill-option.selected .skill-check i{border-bottom:2px solid #111607;border-left:2px solid #111607;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.skill-option-copy{gap:4px;min-width:0;display:grid}.skill-option-copy b{color:#e4e9ef;font-size:10px;line-height:1.3}.skill-option-copy small{color:#8f99a5;font-size:8px;line-height:1.4}.skill-option-copy em{overflow-wrap:anywhere;color:#707b87;font-family:var(--font-geist-mono), monospace;font-size:7px;font-style:normal}.skill-option>strong{white-space:nowrap;color:#8bbfff;font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:700}.skill-selection-footer{background:#b7f16b09;border:1px solid #b7f16b29;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:9px 11px;display:flex}.skill-selection-footer span,.skill-selection-footer b{color:#d9e7c7;font-size:9px}.skill-selection-footer b{color:var(--lime)}.skill-selection-footer small{color:var(--muted);text-align:right;flex:320px;font-size:8px;line-height:1.45}.system-control-list{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.system-control-list>span{color:#7e8895;margin-right:2px;font-size:8px;font-weight:750}.system-control-list em{color:#afa5d7;background:#ab96ff0b;border:1px solid #ab96ff2b;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.launch-step{background:#b7f16b09;border:1px solid #b7f16b33;border-radius:14px;grid-area:launch;align-content:center;padding:14px 16px;display:grid}.step-title{align-items:flex-start;gap:12px;display:flex}.step-title>span{background:var(--lime);color:#101506;width:27px;height:27px;font-family:var(--font-geist-mono), monospace;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.step-title h2{margin:0;font-size:16px}.step-title p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.market-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.market-option{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px 12px;transition:border-color .16s,background .16s;display:grid}.market-option:hover:not(:disabled){border-color:var(--line-strong);background:#ffffff0b}.market-option.selected{background:#b7f16b12;border-color:#b7f16b6b}.market-option:disabled{cursor:not-allowed;opacity:.46}.radio{border:1px solid #59606b;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.selected .radio{border-color:var(--lime)}.selected .radio i{background:var(--lime);border-radius:50%;width:7px;height:7px}.market-option>div{gap:3px;display:grid}.market-option b{font-size:13px}.market-option small{color:var(--muted);font-size:10px}.market-option em{color:var(--lime);font-size:9px;font-style:normal}.market-option:disabled em{color:var(--muted)}.decision-mode-block{background:#ffffff05;border:1px solid #b7f16b29;border-radius:13px;margin-top:14px;padding:12px}.decision-mode-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.decision-mode-heading span{color:#e8edf2;font-size:11px;font-weight:750}.decision-mode-heading small{color:var(--muted);font-size:9px}.decision-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.decision-mode-switch button{border:1px solid var(--line);color:#dce2e8;text-align:left;cursor:pointer;background:#ffffff06;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.decision-mode-switch button:hover:not(:disabled){border-color:var(--line-strong)}.decision-mode-switch button.selected{background:#b7f16b14;border-color:#b7f16b75;box-shadow:inset 0 0 0 1px #b7f16b0f}.decision-mode-switch button:disabled{cursor:not-allowed;opacity:.55}.decision-mode-switch b{font-size:12px}.decision-mode-switch small{color:var(--muted);font-size:8px;line-height:1.45}.decision-mode-switch em,.decision-mode-switch strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:650}.decision-mode-switch em{color:#7d8997}.decision-mode-switch strong{width:fit-content;color:var(--lime);border:1px solid #b7f16b38;border-radius:999px;margin-top:2px;padding:3px 6px}.decision-mode-status{margin:9px 1px 0;font-size:9px;line-height:1.5}.decision-mode-status.ready{color:#b7f16b}.decision-mode-status.blocked{color:#ff9caf}.mode-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mode-field{gap:5px;min-width:0;display:grid}.mode-field-wide{margin-top:10px}.mode-field>span:first-child{color:#8793a0;font-size:8px;font-weight:650}.mode-field input,.mode-field select{border:1px solid var(--line);color:#d9e0e8;width:100%;min-width:0;height:34px;font-family:var(--font-geist-mono), monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0d12;border-radius:8px;outline:none;padding:0 9px;font-size:8px}.mode-field input:focus,.mode-field select:focus{border-color:#b7f16b8a;box-shadow:0 0 0 2px #b7f16b14}.mode-field input:disabled,.mode-field select:disabled{cursor:not-allowed;opacity:.55}.split-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mode-field-error{color:var(--rose);grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.paper-session-mini{background:#59e0d40e;border:1px solid #59e0d442;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:10px;padding:9px 10px;display:grid}.paper-session-mini>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.paper-session-mini>b{color:#e4edf2;font-size:9px}.paper-session-mini>small{color:#8995a2;grid-column:1/-1;font-size:8px;line-height:1.45}.paper-session-empty{background:#6fb4ff09;border-style:dashed;border-color:#6fb4ff3d}.saved-skill-contract{background:#6fb4ff09;border:1px dashed #6fb4ff47;border-radius:12px;align-content:center;justify-items:start;gap:8px;min-height:112px;margin-top:14px;padding:18px;display:grid}.saved-skill-contract b{color:#dce6f1;font-size:11px}.saved-skill-contract span{color:#8995a3;font-size:9px;line-height:1.55}.saved-skill-contract em{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #b7f16b3d;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.auto-feed{background:#59e0d40e;border:1px solid #59e0d430;border-radius:13px;padding:16px}.auto-feed>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.auto-feed span{color:var(--cyan);font-size:10px}.auto-feed strong{font-size:12px}.auto-feed small{color:#9ba7b2;margin-top:10px;font-size:10px;line-height:1.6;display:block}.auto-feed small.news-relevance-status{color:#b7f16b;margin-top:4px}.auto-feed>a{color:#72e7ff;letter-spacing:.02em;font-size:.72rem;font-weight:700;text-decoration:none}.auto-feed>a:hover{text-decoration:underline}.model-routing{background:#ab96ff0e;border:1px solid #ab96ff33;border-radius:13px;gap:9px;margin-top:0;padding:15px;display:grid}.routing-title{justify-content:space-between;align-items:center;display:flex}.routing-title span{color:var(--violet);font-size:10px}.routing-title b{color:var(--lime);font-family:var(--font-geist-mono), monospace;border:1px solid #b7f16b47;border-radius:999px;padding:3px 6px;font-size:7px}.model-routing p{color:#aeb5c0;grid-template-columns:76px 1fr;gap:8px;margin:0;font-size:9px;display:grid}.model-routing p strong{color:#ddd5ff}.model-routing>small{border-top:1px solid var(--line);color:var(--muted);padding-top:7px;font-size:8px;line-height:1.5}.launch-button{background:var(--lime);color:#111607;cursor:pointer;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:17px;padding:0 18px;font-size:13px;font-weight:850;display:flex}.launch-button b{font-size:22px}.launch-button:disabled{cursor:not-allowed;color:#111607b8;opacity:.7;background:#66705a}.launch-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:9px}.launch-note.blocked{color:#ff91a5}.run-activity{background:#070c0bc2;border:1px solid #b7f16b4d;border-radius:12px;min-width:0;margin-top:12px;padding:12px;overflow:hidden;box-shadow:inset 0 0 24px #b7f16b06}.run-activity-heading{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:7px;display:flex}.run-activity-heading span{align-items:center;gap:6px;display:inline-flex}.run-activity-heading span i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:.7s ease-in-out infinite alternate pulse;box-shadow:0 0 10px #b7f16bc7}.run-activity-heading b{color:#aeb7a2;letter-spacing:0;font-weight:650}.run-activity-live>strong{color:#eff7e7;font-size:10px;line-height:1.45;display:block}.run-activity-live>p{color:#98a19d;overflow-wrap:anywhere;margin:5px 0 0;font-size:8px;line-height:1.5}.run-activity-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.run-activity-steps li{color:#66706c;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:7px;display:flex}.run-activity-steps li i{background:#4d5552;border-radius:50%;flex:none;width:5px;height:5px}.run-activity-steps li.done{color:#a6b29e}.run-activity-steps li.done i{background:#86a95d}.run-activity-steps li.active{color:var(--lime);font-weight:750}.run-activity-steps li.active i{background:var(--lime);animation:.7s ease-in-out infinite alternate pulse;box-shadow:0 0 8px #b7f16bb8}.run-activity-steps li.skipped{color:#7d8997}.run-activity-steps li.skipped i{background:0 0;border:1px solid #667482}.run-activity-role-meter,.run-activity-indeterminate{background:#ffffff13;border-radius:999px;height:4px;position:relative;overflow:hidden}.run-activity-role-meter>i{border-radius:inherit;background:linear-gradient(90deg, #86b94d, var(--lime));height:100%;transition:width .26s;display:block}.run-activity-indeterminate{margin-top:10px}.run-activity-indeterminate>i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--lime), transparent);width:32%;animation:1.25s ease-in-out infinite run-activity-scan;position:absolute;inset:0 auto 0 -32%}.run-activity>small{color:#77817c;margin-top:6px;font-size:7px;line-height:1.45;display:block}@keyframes run-activity-scan{to{transform:translate(412%)}}.mode-field-help{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.backtest-range-help{background:#6fb4ff09;border:1px solid #6fb4ff2b;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:9px 10px;display:grid}.backtest-range-help button{color:var(--blue);cursor:pointer;background:0 0;border:1px solid #6fb4ff42;border-radius:999px;padding:3px 6px;font-size:7px}.backtest-range-help strong,.backtest-range-help em{grid-column:1/-1;font-size:8px;font-style:normal}.backtest-range-help strong{color:#b9c4ce}.backtest-range-help em{color:#e8bd78}.backtest-stage-heading,.historical-generation-plan,.historical-batch-progress{grid-column:1/-1}.backtest-stage-heading{background:#b7f16b09;border:1px solid #b7f16b2e;border-radius:9px;grid-template-columns:1fr auto;gap:4px 10px;padding:9px 10px;display:grid}.backtest-stage-heading.settlement{background:#6fb4ff09;border-color:#6fb4ff33;margin-top:4px}.backtest-stage-heading span,.backtest-stage-heading b{font-size:9px}.backtest-stage-heading span{color:#e7ecf1;font-weight:750}.backtest-stage-heading b{color:var(--lime);font-family:var(--font-geist-mono), monospace}.backtest-stage-heading small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.5}.historical-generation-plan,.historical-batch-progress{background:#b7f16b0b;border:1px solid #b7f16b38;border-radius:10px;gap:6px;padding:10px;display:grid}.historical-generation-plan.blocked,.historical-batch-progress.error{background:#ff6a7f0a;border-color:#ff6a7f47}.historical-generation-plan>div,.historical-batch-progress>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.historical-generation-plan span,.historical-batch-progress span{color:#aeb9c4;font-size:8px;font-weight:700}.historical-generation-plan strong,.historical-batch-progress b{color:var(--lime);font-size:9px}.historical-generation-plan p,.historical-generation-plan small,.historical-batch-progress small,.historical-batch-progress>strong{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.historical-generation-plan p b{color:#e8bd78}.historical-preflight{background:#060d156b;border:1px solid #6fb4ff2e;border-radius:8px;gap:6px;padding:8px;display:grid}.historical-preflight-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.historical-preflight-heading b{color:#6fb4ff;font-family:var(--font-geist-mono), monospace;font-size:7px}.historical-preflight>p,.historical-preflight>small{color:#8e9ba8;margin:0;font-size:7px;line-height:1.5}.historical-preflight>p b{color:#e7ecf1}.historical-preflight .historical-preflight-error{color:var(--rose)}.historical-preflight-points{gap:4px;max-height:190px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow:auto}.historical-preflight-points li{background:#ffffff05;border:1px solid #ffffff14;border-radius:7px;gap:2px;padding:6px 7px;display:grid}.historical-preflight-points li.ready{border-color:#b7f16b33}.historical-preflight-points li.blocked{background:#ff6a7f09;border-color:#ff6a7f3d}.historical-preflight-points li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.historical-preflight-points b,.historical-preflight-points strong{font-size:7px}.historical-preflight-points b{color:#dce4eb}.historical-preflight-points strong{color:var(--lime);font-family:var(--font-geist-mono), monospace}.historical-preflight-points li.blocked strong,.historical-preflight-points li.blocked small{color:var(--rose)}.historical-preflight-points small{color:#91a0ad;font-size:7px;line-height:1.45}.historical-generation-plan.blocked>small,.historical-batch-progress.error b,.historical-batch-progress.error small{color:var(--rose)}.historical-generation-plan button{background:var(--lime);color:#10150d;cursor:pointer;border:0;border-radius:8px;min-height:34px;font-size:9px;font-weight:800}.historical-generation-plan button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.48}.historical-batch-progress progress{width:100%;height:7px;accent-color:var(--lime)}.historical-batch-progress.success{border-color:#6fb4ff47}.historical-batch-progress.partial{background:#e8bd780b;border-color:#e8bd7857}.historical-batch-progress.partial b{color:#e8bd78}.historical-batch-failures{color:#e8bdc5;font-family:var(--font-geist-mono), monospace;background:#ff6a7f0a;border-radius:7px;gap:3px;margin:0;padding:6px 8px 6px 20px;font-size:7px;line-height:1.45;display:grid}.paper-time-stack{gap:7px;margin-top:10px;display:grid}.paper-time-contract{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.paper-time-contract>div{background:#6fb4ff06;border:1px solid #6fb4ff29;border-radius:8px;gap:3px;padding:8px;display:grid}.paper-time-contract span,.paper-time-note{color:var(--muted);font-size:8px}.paper-time-contract b{color:#dbe5ed;font-size:9px}.paper-time-note{line-height:1.45}.backtest-launch-summary{background:#b7f16b0b;border:1px solid #b7f16b40;border-radius:10px;gap:4px;margin-top:10px;padding:10px;display:grid}.backtest-launch-summary.no-trades{background:#e8bd780b;border-color:#e8bd7847}.backtest-launch-summary strong{color:#e9f2e2;font-size:9px}.backtest-launch-summary.no-trades strong{color:#f0c986}.backtest-launch-summary span,.backtest-launch-summary small{color:#8f9a95;font-size:7px;line-height:1.5}.error-note{color:#ffb2c0;background:#ff829812;border:1px solid #ff82984d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.5}.pipeline-panel{min-width:0;padding:28px}.pipeline-heading,.result-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pipeline-heading h2,.result-heading h2{letter-spacing:-.03em;margin:0;font-size:22px}.pipeline-heading>div>p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.5}.phase{border:1px solid var(--line);color:#c8ced7;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}.phase i{background:#69707c;border-radius:50%;width:7px;height:7px}.phase:not(.phase-idle) i{background:var(--lime);animation:.7s ease-in-out infinite alternate pulse;box-shadow:0 0 11px #b7f16bb3}.phase-complete i{animation:none}.pipeline{border:1px solid var(--line);background-color:#090b0f;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:20px;min-width:0;margin-top:26px;padding:28px}.data-source-node{background:#b7f16b0b;border:1px solid #b7f16b38;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:opacity .18s,border-color .18s,transform .18s;display:flex}.data-source-node>div:first-child{gap:4px;display:grid}.data-source-node>div:first-child span,.data-source-node small{color:var(--muted);font-size:8px}.data-source-node strong{font-size:13px}.json-handoff{justify-items:end;gap:4px;min-width:176px;display:grid}.json-handoff b{background:var(--lime);color:#111607;font-family:var(--font-geist-mono), monospace;border-radius:5px;padding:3px 7px;font-size:8px}.json-handoff span{color:#bec5ce;font-family:var(--font-geist-mono), monospace;font-size:8px}.source-arrow{grid-column:auto;width:100%}.stage-label{align-items:center;gap:9px;margin-bottom:16px;display:flex}.stage-label span{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px}.stage-label b{color:var(--cyan);border:1px solid #59e0d433;border-radius:999px;padding:4px 7px;font-size:8px}.stage-label p{color:var(--muted);margin:0;font-size:10px}.stage-label.compact{writing-mode:vertical-rl;margin:0}.stage-label.compact b{border-color:var(--line);color:var(--muted)}.parallel-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.parallel-roundtables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.roundtable-card{--roundtable-color:var(--cyan);border:1px solid var(--roundtable-color);min-width:0;padding:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.roundtable-card{border:1px solid color-mix(in srgb, var(--roundtable-color) 34%, var(--line))}}.roundtable-card{background:radial-gradient(circle at 50% 50%, var(--roundtable-color), transparent 48%), linear-gradient(145deg, var(--roundtable-color), #0b0e13 72%);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.roundtable-card{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--roundtable-color) 7%, transparent), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--roundtable-color) 3%, #0d1117), #0b0e13 72%)}}.roundtable-card{transition:border-color .18s,box-shadow .18s,opacity .18s;box-shadow:0 22px 52px #0000003d}.roundtable-awaiting{opacity:.58}.roundtable-active{border-color:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-active{border-color:color-mix(in srgb, var(--roundtable-color) 68%, transparent)}}.roundtable-active{box-shadow:0 22px 52px #0000003d, 0 0 34px var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-active{box-shadow:0 22px 52px #0000003d, 0 0 34px color-mix(in srgb, var(--roundtable-color) 13%, transparent)}}.roundtable-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg, var(--roundtable-color), transparent 35%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.roundtable-card:before{background:linear-gradient(120deg, color-mix(in srgb, var(--roundtable-color) 7%, transparent), transparent 35%)}}.roundtable-cyan{--roundtable-color:var(--cyan)}.roundtable-blue{--roundtable-color:var(--blue)}.roundtable-violet{--roundtable-color:var(--violet)}.roundtable-orange{--roundtable-color:var(--orange)}.roundtable-rose{--roundtable-color:var(--rose)}.roundtable-header{z-index:8;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;padding-bottom:12px;display:flex;position:relative}.roundtable-header>div{min-width:0}.roundtable-header span{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px;font-weight:750}.roundtable-header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.roundtable-header>b{border:1px solid var(--roundtable-color);flex:none;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.roundtable-header>b{border:1px solid color-mix(in srgb, var(--roundtable-color) 28%, transparent)}}.roundtable-header>b{color:var(--roundtable-color);border-radius:999px;font-size:10px;font-weight:650}.roundtable-canvas{min-height:0;margin:10px 0 0;position:relative}.roundtable-host{isolation:isolate;min-height:216px;position:relative}.roundtable-host .roundtable-group-lead{top:50%;transform:translate(-50%,-50%)}.roundtable-scene{isolation:isolate;min-height:456px;position:relative}.roundtable-surface{z-index:2;aspect-ratio:1.85;pointer-events:none;width:min(66%,440px);height:auto;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.roundtable-tabletop{z-index:3;border:2px solid var(--roundtable-color);position:absolute;inset:0 0 28%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.roundtable-tabletop{border:2px solid color-mix(in srgb, var(--roundtable-color) 58%, #313946)}}.roundtable-tabletop{background:radial-gradient(ellipse at 50% 26%, #ffffff17, transparent 34%), radial-gradient(ellipse at center, var(--roundtable-color), transparent 62%), linear-gradient(180deg, #1a2029 0%, #10151c 48%, #080b10 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.roundtable-tabletop{background:radial-gradient(ellipse at 50% 26%, #ffffff17, transparent 34%), radial-gradient(ellipse at center, color-mix(in srgb, var(--roundtable-color) 15%, transparent), transparent 62%), linear-gradient(180deg, #1a2029 0%, #10151c 48%, #080b10 100%)}}.roundtable-tabletop{box-shadow:inset 0 9px 18px #ffffff0e, inset 0 -16px 24px #0000007a, inset 0 -2px 0 var(--roundtable-color), 0 24px 52px #0000007a, 0 0 38px var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-tabletop{box-shadow:inset 0 9px 18px #ffffff0e, inset 0 -16px 24px #0000007a, inset 0 -2px 0 color-mix(in srgb, var(--roundtable-color) 20%, transparent), 0 24px 52px #0000007a, 0 0 38px color-mix(in srgb, var(--roundtable-color) 10%, transparent)}}.roundtable-tabletop:before{content:"";border:1px solid var(--roundtable-color);position:absolute;inset:12px 16px}@supports (color:color-mix(in lab, red, red)){.roundtable-tabletop:before{border:1px solid color-mix(in srgb, var(--roundtable-color) 23%, transparent)}}.roundtable-tabletop:before{border-radius:50%;box-shadow:inset 0 0 20px #00000057}.roundtable-apron{z-index:2;clip-path:polygon(0 0,100% 0,94% 72%,82% 96%,18% 96%,6% 72%);border:1px solid var(--roundtable-color);height:43%;position:absolute;top:43%;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.roundtable-apron{border:1px solid color-mix(in srgb, var(--roundtable-color) 38%, #242c37)}}.roundtable-apron{background:linear-gradient(90deg,#ffffff06,#0000 18% 82%,#ffffff05),linear-gradient(#171e27 0%,#0a0e14 62%,#05070a 100%);border-top:0;border-radius:0 0 46% 46%/0 0 100% 100%;box-shadow:inset 0 1px #ffffff09,0 18px 28px #0000006b}.roundtable-pedestal{z-index:1;clip-path:polygon(20% 0,80% 0,72% 72%,100% 90%,100% 100%,0 100%,0 90%,28% 72%);filter:drop-shadow(0 14px 12px #00000085);background:linear-gradient(90deg,#07090d,#242b35 48%,#0a0d12 100%);width:26%;height:43%;position:absolute;top:68%;left:38%}.roundtable-pedestal:after{content:"";border:1px solid var(--roundtable-color);width:100%;height:18%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.roundtable-pedestal:after{border:1px solid color-mix(in srgb, var(--roundtable-color) 18%, #1f2630)}}.roundtable-pedestal:after{background:#080b10;border-radius:50%}.roundtable-thread-tag{z-index:8;color:var(--roundtable-color);position:absolute;top:4px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.roundtable-thread-tag{color:color-mix(in srgb, var(--roundtable-color) 72%, #dce2ea)}}.roundtable-thread-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap;font-size:9px}.roundtable-tabletop i{background:var(--roundtable-color);width:6px;height:6px;box-shadow:0 0 22px var(--roundtable-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.roundtable-tabletop i{box-shadow:0 0 22px color-mix(in srgb, var(--roundtable-color) 58%, transparent)}}.roundtable-tabletop i:last-child{background:linear-gradient(90deg, transparent, var(--roundtable-color), transparent);border-radius:0;width:60%;height:1px}@supports (color:color-mix(in lab, red, red)){.roundtable-tabletop i:last-child{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--roundtable-color) 32%, transparent), transparent)}}.roundtable-tabletop i:last-child{box-shadow:none}.roundtable-pedestal>i{background:linear-gradient(90deg, transparent, var(--roundtable-color), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.roundtable-pedestal>i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--roundtable-color) 10%, transparent), transparent)}}.roundtable-front-edge{z-index:6;aspect-ratio:1.85;pointer-events:none;width:min(66%,440px);height:auto;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.roundtable-front-edge:after{content:"";clip-path:polygon(0 0,100% 0,94% 62%,80% 100%,20% 100%,6% 62%);border-bottom:11px solid var(--roundtable-color);height:11%;position:absolute;top:68%;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.roundtable-front-edge:after{border-bottom:11px solid color-mix(in srgb, var(--roundtable-color) 25%, #080b10)}}.roundtable-front-edge:after{background:linear-gradient(180deg, transparent, var(--roundtable-color));border-radius:0 0 48% 48%/0 0 100% 100%}@supports (color:color-mix(in lab, red, red)){.roundtable-front-edge:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--roundtable-color) 9%, #171e27))}}.roundtable-front-edge:after{box-shadow:inset 0 -1px var(--roundtable-color), 0 12px 18px #0000005c}@supports (color:color-mix(in lab, red, red)){.roundtable-front-edge:after{box-shadow:inset 0 -1px color-mix(in srgb, var(--roundtable-color) 22%, transparent), 0 12px 18px #0000005c}}.roundtable-person-wrap{z-index:auto;pointer-events:none;position:absolute;inset:0}.conversation-link{z-index:1;width:var(--link-distance);height:1px;transform:rotate(var(--link-angle));transform-origin:0;background:repeating-linear-gradient(90deg, var(--roundtable-color) 0 5px, transparent 5px 10px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.conversation-link{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--roundtable-color) 30%, transparent) 0 5px, transparent 5px 10px)}}.conversation-link i{background:var(--roundtable-color);width:5px;height:5px;box-shadow:0 0 10px var(--roundtable-color);border-radius:50%;position:absolute;top:50%;left:76%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.conversation-link i{box-shadow:0 0 10px color-mix(in srgb, var(--roundtable-color) 65%, transparent)}}.roundtable-place{z-index:4;left:var(--place-x);top:var(--place-y);width:34px;height:14px;transform:translate(-50%, -50%) rotate(calc(var(--link-angle) + 90deg));border:1px solid var(--roundtable-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.roundtable-place{border:1px solid color-mix(in srgb, var(--roundtable-color) 40%, #39424d)}}.roundtable-place{background:linear-gradient(135deg, var(--roundtable-color), #080b10 68%);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.roundtable-place{background:linear-gradient(135deg, color-mix(in srgb, var(--roundtable-color) 11%, #141a22), #080b10 68%)}}.roundtable-place{pointer-events:none;box-shadow:inset 0 1px #ffffff0d,0 4px 8px #00000057}.roundtable-place:before{content:"";border-top:1px solid var(--roundtable-color);position:absolute;inset:3px 5px}@supports (color:color-mix(in lab, red, red)){.roundtable-place:before{border-top:1px solid color-mix(in srgb, var(--roundtable-color) 34%, transparent)}}.roundtable-place:before{border-bottom:1px solid #ffffff09}.roundtable-place i{background:var(--roundtable-color);width:3px;height:3px;box-shadow:0 0 6px var(--roundtable-color);border-radius:50%;position:absolute;top:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.roundtable-place i{box-shadow:0 0 6px color-mix(in srgb, var(--roundtable-color) 60%, transparent)}}.roundtable-complete .conversation-link{background:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-complete .conversation-link{background:color-mix(in srgb, var(--roundtable-color) 34%, transparent)}}.roundtable-active .roundtable-person-wrap:has(.person-role-running,.person-skill-running,.person-skill-complete,.person-llm-running) .conversation-link{background:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-active .roundtable-person-wrap:has(.person-role-running,.person-skill-running,.person-skill-complete,.person-llm-running) .conversation-link{background:color-mix(in srgb, var(--roundtable-color) 48%, transparent)}}.roundtable-active .roundtable-person-wrap:has(.person-role-running,.person-skill-running,.person-skill-complete,.person-llm-running) .conversation-link i{animation:2.2s ease-in-out infinite artifact-packet}.roundtable-active .roundtable-person-wrap:has(.person-role-running,.person-skill-running,.person-skill-complete,.person-llm-running) .agent-speech{animation:2.2s ease-in-out infinite artifact-bubble}:is(.roundtable-complete .roundtable-person-wrap:has(.person-succeeded) .conversation-link i,.roundtable-partial .roundtable-person-wrap:has(.person-succeeded) .conversation-link i){animation:7s ease-in-out infinite artifact-packet;animation-delay:var(--agent-delay)}:is(.roundtable-complete .roundtable-person-wrap:has(.person-succeeded) .agent-speech,.roundtable-partial .roundtable-person-wrap:has(.person-succeeded) .agent-speech){animation:7s ease-in-out infinite artifact-bubble;animation-delay:var(--agent-delay)}.roundtable-person{z-index:var(--seat-layer,3);left:var(--agent-x);top:var(--agent-y);text-align:left;cursor:default;pointer-events:auto;background:0 0;border:0;width:clamp(154px,28%,198px);height:74px;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.agent-speech{border:1px solid var(--roundtable-color);align-content:center;gap:5px;width:100%;min-height:56px;padding:9px 11px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.agent-speech{border:1px solid color-mix(in srgb, var(--roundtable-color) 22%, var(--line))}}.agent-speech{color:#c8ced7;background:#12171ff7;border-radius:16px 16px 16px 5px;box-shadow:0 10px 24px #00000042}.seat-depth-near .agent-speech{top:calc(100% + 8px);bottom:auto}.agent-speech:after{content:"";border-right:1px solid var(--roundtable-color);width:9px;height:9px;position:absolute;bottom:-5px;left:12px;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.agent-speech:after{border-right:1px solid color-mix(in srgb, var(--roundtable-color) 22%, var(--line))}}.agent-speech:after{border-bottom:1px solid var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.agent-speech:after{border-bottom:1px solid color-mix(in srgb, var(--roundtable-color) 22%, var(--line))}}.agent-speech:after{background:#12171ff7}.seat-depth-near .agent-speech:after{top:-5px;bottom:auto;transform:rotate(225deg)}.seat-side-left .agent-speech:after{left:auto;right:12px}.agent-speech>small{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.agent-speech>small>b{color:#e8edf4;min-width:0;font-size:9px}.agent-speech>span{overflow-wrap:anywhere;font-size:9.5px;line-height:1.5;display:block}.agent-person-identity{background:0 0;border:0;align-items:flex-end;gap:1px;min-height:74px;padding:0;display:flex;position:relative}.seat-side-left .agent-person-identity{flex-direction:row-reverse}.person-seat{isolation:isolate;flex:none;place-items:start center;width:74px;height:74px;display:grid;position:relative}.person-seat:before{content:"";z-index:3;width:66px;height:22px;transform:translateX(-50%) rotate(var(--chair-turn));border-right:3px solid var(--roundtable-color);position:absolute;bottom:10px;left:50%}@supports (color:color-mix(in lab, red, red)){.person-seat:before{border-right:3px solid color-mix(in srgb, var(--roundtable-color) 34%, #3e4855)}}.person-seat:before{border-bottom:2px solid var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.person-seat:before{border-bottom:2px solid color-mix(in srgb, var(--roundtable-color) 24%, #252d37)}}.person-seat:before{border-left:3px solid var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.person-seat:before{border-left:3px solid color-mix(in srgb, var(--roundtable-color) 34%, #3e4855)}}.person-seat:before{filter:drop-shadow(0 5px 4px #0000006b);pointer-events:none;border-radius:0 0 23px 23px}.person-seat:after{content:"";z-index:-1;filter:blur(3px);pointer-events:none;background:#00000075;border-radius:50%;width:54px;height:8px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.person-chair{z-index:0;width:70px;height:68px;transform:translateX(-50%) rotate(var(--chair-turn));border:2px solid var(--roundtable-color);position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.person-chair{border:2px solid color-mix(in srgb, var(--roundtable-color) 38%, #3b4552)}}.person-chair{background:radial-gradient(circle at 50% 20%, var(--roundtable-color), transparent 38%), linear-gradient(145deg, #202733, #0d1118 68%);border-radius:32px 32px 17px 17px}@supports (color:color-mix(in lab, red, red)){.person-chair{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--roundtable-color) 9%, transparent), transparent 38%), linear-gradient(145deg, #202733, #0d1118 68%)}}.person-chair{box-shadow:inset 0 0 0 5px #ffffff06,inset 0 -12px 18px #00000061,0 11px 16px #00000061}.person-chair:before{content:"";border:1px solid var(--roundtable-color);width:48px;height:15px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.person-chair:before{border:1px solid color-mix(in srgb, var(--roundtable-color) 24%, #303947)}}.person-chair:before{background:linear-gradient(#252d38,#0b0e13);border-radius:50%}.person-chair:after{content:"";background:linear-gradient(90deg,#080a0d,#535d69,#090b0f);border-radius:2px;width:3px;height:11px;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.person-chair>i{background:linear-gradient(90deg,#0000,#4b5561 18% 82%,#0000);border-radius:50%;width:42px;height:3px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 3px 5px #00000080}.person-avatar{z-index:2;background-image:url(/agents/qell-agent-personas.png), radial-gradient(circle at 50% 66%, var(--roundtable-color), transparent 64%);border:0;border-radius:18px;flex:none;width:62px;height:64px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.person-avatar{background-image:url(/agents/qell-agent-personas.png), radial-gradient(circle at 50% 66%, color-mix(in srgb, var(--roundtable-color) 18%, transparent), transparent 64%)}}.person-avatar{background-repeat:no-repeat;background-position:var(--avatar-position), center;filter:drop-shadow(0 9px 12px #0000006b);background-size:500% 400%,100% 100%}.seat-depth-far .person-chair{filter:brightness(.82)}.person-avatar:before,.person-avatar i{display:none}.agent-person-copy{border:1px solid var(--roundtable-color);flex:1;gap:2px;min-width:0;margin-bottom:5px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-person-copy{border:1px solid color-mix(in srgb, var(--roundtable-color) 24%, var(--line))}}.agent-person-copy{background:#070a0ef0;border-radius:12px}.agent-person-copy b{color:#e2e6ec;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.agent-person-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:7.5px;line-height:1.3}.agent-person-copy em{color:#818a97;font-size:7.5px;font-style:normal}.roundtable-person:hover .agent-speech,.roundtable-person:focus-visible .agent-speech{border-color:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-person:hover .agent-speech,.roundtable-person:focus-visible .agent-speech{border-color:color-mix(in srgb, var(--roundtable-color) 56%, transparent)}}.roundtable-person:hover .agent-speech,.roundtable-person:focus-visible .agent-speech{background:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-person:hover .agent-speech,.roundtable-person:focus-visible .agent-speech{background:color-mix(in srgb, var(--roundtable-color) 8%, #12171f)}}.person-succeeded .agent-person-copy{border-color:#b7f16b57}.person-succeeded .agent-person-copy em{color:var(--lime)}.person-skipped{opacity:.78}.person-awaiting-result,.person-queued,.person-not-reached{opacity:.72}.person-role-running .agent-person-copy,.person-skill-running .agent-person-copy,.person-skill-complete .agent-person-copy,.person-llm-running .agent-person-copy{border-color:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.person-role-running .agent-person-copy,.person-skill-running .agent-person-copy,.person-skill-complete .agent-person-copy,.person-llm-running .agent-person-copy{border-color:color-mix(in srgb, var(--roundtable-color) 54%, transparent)}}.person-role-running .agent-person-copy em,.person-skill-running .agent-person-copy em,.person-skill-complete .agent-person-copy em,.person-llm-running .agent-person-copy em{color:var(--roundtable-color)}.person-degraded .agent-person-copy{border-color:#ffd7706b}.person-degraded .agent-person-copy em{color:#ffd770}.person-skill-only .agent-person-copy{border-color:#ffd7706b}.person-skill-only .agent-person-copy em{color:#ffd770}.person-failed .agent-person-copy{border-color:#ff829870}.person-failed .agent-person-copy em{color:var(--rose)}.roundtable-lead{z-index:7;border:1px solid var(--roundtable-color);align-content:center;place-items:center;gap:6px;width:44%;max-width:260px;min-height:150px;padding:15px 16px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.roundtable-lead{border:1px solid color-mix(in srgb, var(--roundtable-color) 48%, #323b47)}}.roundtable-lead{background:radial-gradient(circle at 50% 0%, var(--roundtable-color), transparent 55%), #080b10e6;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.roundtable-lead{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--roundtable-color) 14%, transparent), transparent 55%), #080b10e6}}.roundtable-lead{box-shadow:inset 0 1px #ffffff0f, 0 15px 32px #0000006b, 0 0 24px var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-lead{box-shadow:inset 0 1px #ffffff0f, 0 15px 32px #0000006b, 0 0 24px color-mix(in srgb, var(--roundtable-color) 10%, transparent)}}.roundtable-lead{text-align:center}.roundtable-group-lead{width:46%;max-width:278px;min-height:158px;padding:13px 15px 15px}.roundtable-group-lead:before{content:"LEAD";border:1px solid var(--roundtable-color);padding:3px 6px;position:absolute;top:10px;right:11px}@supports (color:color-mix(in lab, red, red)){.roundtable-group-lead:before{border:1px solid color-mix(in srgb, var(--roundtable-color) 42%, transparent)}}.roundtable-group-lead:before{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:999px;font-size:7px;font-weight:800}.roundtable-lead small{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:8px}.roundtable-lead b{font-size:14px}.roundtable-lead span{color:#9da6b2;overflow-wrap:anywhere;font-size:9px;line-height:1.45;display:block}.roundtable-lead .lead-model{color:#d7dde5;font-family:var(--font-geist-mono), monospace;border:1px solid #ffffff1c;border-radius:999px;padding:3px 7px;font-size:7.5px}.lead-digital-person{text-align:left;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:9px;width:100%;display:grid}.lead-avatar-frame{border:1px solid var(--roundtable-color);place-items:end center;width:66px;height:68px;position:relative;overflow:hidden;display:grid!important}@supports (color:color-mix(in lab, red, red)){.lead-avatar-frame{border:1px solid color-mix(in srgb, var(--roundtable-color) 42%, #303946)}}.lead-avatar-frame{background:radial-gradient(circle at 50% 68%, var(--roundtable-color), transparent 58%), linear-gradient(150deg, var(--roundtable-color), #080b10 74%);border-radius:19px 19px 15px 15px}@supports (color:color-mix(in lab, red, red)){.lead-avatar-frame{background:radial-gradient(circle at 50% 68%, color-mix(in srgb, var(--roundtable-color) 25%, transparent), transparent 58%), linear-gradient(150deg, color-mix(in srgb, var(--roundtable-color) 7%, #121821), #080b10 74%)}}.lead-avatar-frame{box-shadow:inset 0 1px #ffffff12,0 9px 18px #00000057}.lead-avatar-frame:after{content:"";background:var(--roundtable-color);border-radius:50%;height:5px;position:absolute;inset:auto 9px 5px}@supports (color:color-mix(in lab, red, red)){.lead-avatar-frame:after{background:color-mix(in srgb, var(--roundtable-color) 18%, #00000094)}}.lead-avatar-frame:after{filter:blur(3px)}.lead-avatar{z-index:1;background-image:url(/agents/qell-group-leads.png);background-repeat:no-repeat;background-position:var(--lead-avatar-position);filter:drop-shadow(0 7px 9px #00000061);background-size:200% 200%;width:64px;height:66px;position:relative;display:block!important}.lead-identity{gap:2px;min-width:0;display:grid!important}.lead-identity>strong{color:#f1f4f8;font-size:15px;line-height:1.1}.lead-identity>b{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:8px;line-height:1.3}.roundtable-lead .lead-quip{color:#c7ced8;margin-top:3px;font-size:8.5px;line-height:1.35}.roundtable-lead .lead-badges{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.roundtable-lead em{border:1px solid var(--roundtable-color);padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.roundtable-lead em{border:1px solid color-mix(in srgb, var(--roundtable-color) 25%, transparent)}}.roundtable-lead em{color:var(--roundtable-color);border-radius:999px;font-size:8px;font-style:normal}.roundtable-lead code{border:1px solid var(--roundtable-color);min-width:148px;padding:6px 10px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.roundtable-lead code{border:1px solid color-mix(in srgb, var(--roundtable-color) 42%, transparent)}}.roundtable-lead code{background:var(--roundtable-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.roundtable-lead code{background:color-mix(in srgb, var(--roundtable-color) 8%, #080b0f)}}.roundtable-lead code{color:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-lead code{color:color-mix(in srgb, var(--roundtable-color) 82%, white)}}.roundtable-lead code{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:8px;font-weight:650}.roundtable-group-lead.lead-succeeded{border-color:#b7f16b7a}.roundtable-lead.lead-role-running,.roundtable-lead.lead-skill-running,.roundtable-lead.lead-skill-complete,.roundtable-lead.lead-llm-running{border-color:var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-lead.lead-role-running,.roundtable-lead.lead-skill-running,.roundtable-lead.lead-skill-complete,.roundtable-lead.lead-llm-running{border-color:color-mix(in srgb, var(--roundtable-color) 72%, transparent)}}.roundtable-lead.lead-role-running,.roundtable-lead.lead-skill-running,.roundtable-lead.lead-skill-complete,.roundtable-lead.lead-llm-running{box-shadow:inset 0 1px #ffffff0f, 0 15px 32px #0000006b, 0 0 34px var(--roundtable-color)}@supports (color:color-mix(in lab, red, red)){.roundtable-lead.lead-role-running,.roundtable-lead.lead-skill-running,.roundtable-lead.lead-skill-complete,.roundtable-lead.lead-llm-running{box-shadow:inset 0 1px #ffffff0f, 0 15px 32px #0000006b, 0 0 34px color-mix(in srgb, var(--roundtable-color) 22%, transparent)}}.roundtable-lead.lead-role-running,.roundtable-lead.lead-skill-running,.roundtable-lead.lead-skill-complete,.roundtable-lead.lead-llm-running{animation:1.4s ease-in-out infinite alternate lead-working}.roundtable-lead.lead-degraded{border-color:#ffd7707a}.roundtable-group-lead.lead-failed{border-color:#ff82988f}.roundtable-group-lead.lead-skipped{border-color:#ffd7707a}.roundtable-results{border-top:1px solid var(--roundtable-color);align-content:start;gap:12px;margin-top:10px;padding-top:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.roundtable-results{border-top:1px solid color-mix(in srgb, var(--roundtable-color) 18%, var(--line))}}.roundtable-result-lead{border:1px solid var(--roundtable-color);grid-template-columns:minmax(130px,.24fr) minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.roundtable-result-lead{border:1px solid color-mix(in srgb, var(--roundtable-color) 22%, var(--line))}}.roundtable-result-lead{background:var(--roundtable-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.roundtable-result-lead{background:color-mix(in srgb, var(--roundtable-color) 4%, #ffffff05)}}.roundtable-result-lead>div:first-child{gap:4px;display:grid}.roundtable-result-lead>div:first-child strong{color:#f0f3f7;font-size:12px;line-height:1.35}.lead-output-copy{gap:6px;min-width:0;display:grid}.lead-run-meta{flex-wrap:wrap;gap:6px;display:flex}.lead-run-meta span{border:1px solid var(--roundtable-color);min-width:0;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.lead-run-meta span{border:1px solid color-mix(in srgb, var(--roundtable-color) 16%, var(--line))}}.lead-run-meta span{color:#7f8997;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;border-radius:7px;font-size:7.5px}.lead-run-meta b{color:#cfd5dd;font-size:inherit}.roundtable-result-lead .lead-audit-note{color:#ff9d76;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.roundtable-result-lead small{color:var(--roundtable-color);font-size:8px}.roundtable-result-lead b{color:#e5e8ed;font-size:11px}.roundtable-result-lead p,.agent-output-item p{color:#aab2bd;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.roundtable-result-lead code{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;text-align:right;font-size:8px;font-weight:600}.agent-output-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-output-item{border:1px solid var(--roundtable-color);align-content:start;gap:9px;min-width:0;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-output-item{border:1px solid color-mix(in srgb, var(--roundtable-color) 18%, var(--line))}}.agent-output-item{background:#ffffff05;border-radius:12px}.agent-output-item.agent-output-user-unselected{background:#8d95a209;border-style:dashed;border-color:#8d95a24d}.agent-output-user-unselected .agent-output-title em,.agent-output-user-unselected .agent-output-meta b{color:#aab2bd}.agent-output-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-output-title>span{gap:2px;min-width:0;display:grid}.agent-output-title b{color:#e5e8ed;font-size:11px}.agent-output-title small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.agent-output-title em{color:var(--roundtable-color);flex:none;font-size:8px;font-style:normal}.agent-output-meta{color:#707987;flex-wrap:wrap;gap:5px 12px;font-size:8px;display:flex}.agent-output-item .agent-skill-result{border-left:2px solid var(--roundtable-color);padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.agent-output-item .agent-skill-result{border-left:2px solid color-mix(in srgb, var(--roundtable-color) 68%, transparent)}}.agent-output-item .agent-skill-result{background:var(--roundtable-color);border-radius:0 8px 8px 0}@supports (color:color-mix(in lab, red, red)){.agent-output-item .agent-skill-result{background:color-mix(in srgb, var(--roundtable-color) 7%, transparent)}}.agent-output-item .agent-skill-result{color:#87919f;font-size:9px}.agent-skill-result strong{color:var(--roundtable-color);font-weight:600}.agent-output-meta span{overflow-wrap:anywhere;min-width:0}.agent-output-meta b{color:#bdc4ce;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-weight:500}.agent-call-detail{border:1px solid var(--roundtable-color);min-width:0;margin-top:3px}@supports (color:color-mix(in lab, red, red)){.agent-call-detail{border:1px solid color-mix(in srgb, var(--roundtable-color) 18%, var(--line))}}.agent-call-detail{background:#03080d6b;border-radius:10px;overflow:hidden}.agent-call-detail>summary{color:var(--roundtable-color);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:9px;font-weight:650;list-style:none;display:flex}.agent-call-detail>summary::-webkit-details-marker{display:none}.agent-call-detail>summary:after{content:"+";color:#aeb7c2;font-family:var(--font-geist-mono), monospace;flex:none;font-size:12px;font-weight:400}.agent-call-detail[open]>summary:after{content:"−"}.agent-call-detail>summary small{color:#6f7b88;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:7px;font-weight:500}.agent-call-detail-body{border-top:1px solid var(--roundtable-color);gap:10px;min-width:0;padding:0 10px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-call-detail-body{border-top:1px solid color-mix(in srgb, var(--roundtable-color) 13%, var(--line))}}.call-detail-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding-top:10px;display:grid}.call-detail-config>div{min-width:0;font-family:var(--font-geist-mono), monospace;grid-template-columns:minmax(62px,auto) minmax(0,1fr);gap:7px;font-size:7px;line-height:1.45;display:grid}.call-detail-config dt{color:#687380}.call-detail-config dd{color:#c0c8d2;overflow-wrap:anywhere;min-width:0;margin:0}.call-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.call-detail-block{align-content:start;gap:5px;min-width:0;display:grid}.call-detail-block h5{color:var(--roundtable-color);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0;font-size:7px;font-weight:650}.call-detail-block pre{color:#aeb8c4;max-height:280px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#070c12;border:1px solid #ffffff0e;border-radius:8px;margin:0;padding:9px;font-size:7px;line-height:1.55;overflow:auto}.call-detail-safety-note,.agent-output-item .call-detail-safety-note,.roundtable-result-lead .call-detail-safety-note{color:#697481;margin:0;font-size:7px;line-height:1.5}.workflow-bridge{place-items:end center;min-height:142px;margin:0 0 22px;display:grid;position:relative}.workflow-bridge>svg{pointer-events:none;width:100%;height:118px;position:absolute;inset:0;overflow:visible}.workflow-bridge path{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.workflow-bridge.flow-waiting{opacity:.46}.workflow-bridge.flow-active path{stroke-dasharray:7 6;animation:.9s linear infinite flow-dash}.workflow-bridge.flow-done path{stroke-width:2.4px}.bridge-path-market{stroke:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.bridge-path-market{stroke:color-mix(in srgb, var(--cyan) 72%, transparent)}}.bridge-path-technical{stroke:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bridge-path-technical{stroke:color-mix(in srgb, var(--blue) 72%, transparent)}}.bridge-source{z-index:2;font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#0a0d12;border-radius:999px;padding:5px 9px;font-size:8px;position:absolute;top:18px}.bridge-source-market{border:1px solid var(--cyan);left:23%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bridge-source-market{border:1px solid color-mix(in srgb, var(--cyan) 46%, transparent)}}.bridge-source-market{color:var(--cyan)}.bridge-source-technical{border:1px solid var(--blue);left:77%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bridge-source-technical{border:1px solid color-mix(in srgb, var(--blue) 46%, transparent)}}.bridge-source-technical{color:var(--blue)}.workflow-bridge>div:last-child{z-index:3;background:var(--violet);border:1px solid #ab96ff61;border-radius:16px;justify-items:center;gap:4px;min-width:218px;padding:10px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-bridge>div:last-child{background:color-mix(in srgb, var(--violet) 7%, #0a0d12)}}.workflow-bridge>div:last-child{box-shadow:0 14px 28px #00000040}.workflow-bridge span{color:var(--muted);font-size:8px}.workflow-bridge b{color:#d8d0fb;font-size:12px}.workflow-bridge em{color:var(--violet);font-size:8px;font-style:normal}.debate-stage{background:radial-gradient(circle at 50% 36%,#f3dd7612,#0000 32%),#0a0c10f0;border:1px solid #f3dd763d;border-radius:18px;margin:0 0 28px;padding:20px;position:relative;overflow:hidden}.debate-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.debate-header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:16px;display:flex;position:relative}.debate-header span{color:#f3dd76;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:9px;font-weight:760}.debate-header h3{margin:7px 0 5px;font-size:19px}.debate-header p{color:#a9b0bb;margin:0;font-size:10px;line-height:1.55}.debate-budget{text-align:right;background:#f3dd760b;border:1px solid #f3dd7633;border-radius:10px;flex:none;gap:3px;min-width:132px;padding:10px 12px;display:grid}.debate-budget b{color:#f3dd76;font-family:var(--font-geist-mono), monospace;font-size:16px}.debate-budget small{color:var(--muted);font-size:8px}.debate-skipped{z-index:2;justify-content:center;align-items:center;gap:16px;min-height:126px;padding:22px;display:flex;position:relative}.debate-gate-icon{color:#f3dd76;width:48px;height:48px;font-family:var(--font-geist-mono), monospace;background:#f3dd760f;border:1px solid #f3dd7659;border-radius:50%;place-items:center;font-weight:800;display:grid}.debate-skipped b{font-size:13px}.debate-skipped p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.debate-room{--debate-wheel-angle:-90deg;z-index:2;width:min(840px,100%);min-height:340px;margin:18px auto 0;position:relative}.debate-table{aspect-ratio:2.25;background:radial-gradient(#f3dd761c,#131413ed 64%),#121318;border:1px solid #f3dd7647;border-radius:50%;align-content:center;place-items:center;gap:4px;width:min(52%,410px);display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 50px #00000073,inset 0 0 34px #f3dd760a}.debate-table:after{content:"";border:1px dashed #f3dd762e;border-radius:50%;position:absolute;inset:12%}.debate-table>b{color:#f3dd76;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:18px}.debate-table>small{color:#7f7960;font-family:var(--font-geist-mono), monospace;font-size:8px}.debate-wheel{transform:rotate(var(--debate-wheel-angle));border:1px solid #f3dd761c;border-radius:50%;transition:transform .72s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-10%}.debate-wheel i{background:#262316;border:1px solid #f3dd76bf;width:11px;height:11px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px #f3dd7680}.debater{border:1px solid var(--line);opacity:.58;background:#0f1217f7;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:4px 10px;width:min(27%,220px);min-height:82px;padding:12px;transition:opacity .3s,border-color .3s,transform .3s,box-shadow .3s;display:grid;position:absolute}.debater>span{color:#f3dd76;width:38px;height:38px;font-family:var(--font-geist-mono), monospace;border:1px solid #f3dd763d;border-radius:50%;grid-row:span 2;place-items:center;font-size:13px;font-weight:800;display:grid}.debater div{gap:3px;display:grid}.debater b{font-size:11px}.debater small,.debater em{color:var(--muted);font-size:8px;font-style:normal}.debater>em{grid-column:2}.debater-market{top:13%;left:1%}.debater-technical{top:13%;right:1%}.debater-referee{bottom:1%;left:50%;transform:translate(-50%)}.debater-speaking{opacity:1;border-color:#f3dd768c;box-shadow:0 0 34px #f3dd761c}.debater-market.debater-speaking,.debater-technical.debater-speaking{transform:translateY(-4px)}.debater-referee.debater-speaking{transform:translate(-50%,-4px)}.debater-speaking>em{color:#f3dd76}.debate-transcript{z-index:2;border:1px solid var(--line);background:#ffffff06;border-radius:13px;width:min(940px,100%);margin:14px auto 0;padding:16px;position:relative}.debate-turn-meta{align-items:center;gap:9px;display:flex}.debate-turn-meta span{color:#f3dd76;font-family:var(--font-geist-mono), monospace;border:1px solid #f3dd7640;border-radius:999px;padding:4px 7px;font-size:8px}.debate-turn-meta b{font-size:11px}.debate-turn-meta em{color:var(--lime);margin-left:auto;font-size:8px;font-style:normal}.debate-transcript>p{color:#c4c9d1;margin:13px 0;font-size:12px;line-height:1.68}.debate-turn-facts{flex-wrap:wrap;gap:7px;display:flex}.debate-turn-facts span{color:var(--muted);background:#ffffff0a;border-radius:7px;padding:5px 8px;font-size:8px}.debate-turn-facts b{color:#d9dde3}.debate-controls{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.debate-controls button{border:1px solid var(--line);color:#bfc5ce;cursor:pointer;background:#ffffff08;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px}.debate-controls button:disabled{cursor:not-allowed;opacity:.35}.debate-outcome{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(940px,100%);margin:10px auto 0;display:grid;position:relative}.debate-outcome>div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:5px;padding:12px;display:grid}.debate-outcome span,.debate-outcome small{color:var(--muted);font-size:8px;line-height:1.45}.debate-outcome b{font-size:10px}.debate-to-commander{min-height:72px;color:var(--muted);align-content:center;place-items:center;gap:5px;display:grid}.debate-to-commander span{border:1px solid var(--line);background:#ffffff05;border-radius:999px;padding:5px 10px;font-size:8px}.debate-to-commander b{color:var(--violet);font-size:18px}.decision-chain{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:68px;display:grid}.serial-roundtable-stage{min-width:0;display:grid;position:relative}.serial-roundtable-stage>.roundtable-card{width:100%}.serial-roundtable-stage .roundtable-scene,.serial-roundtable-stage .roundtable-count-1 .roundtable-scene{min-height:410px}.serial-roundtable-stage .roundtable-surface,.serial-roundtable-stage .roundtable-front-edge{width:min(74%,320px)}.roundtable-count-1 .roundtable-surface,.roundtable-count-1 .roundtable-front-edge{width:min(62%,275px);top:58%}.roundtable-count-1 .roundtable-lead{width:58%;top:66%}.serial-roundtable-stage .roundtable-person{width:clamp(128px,36%,154px)}.serial-roundtable-stage .seat-depth-near{top:calc(var(--agent-y) + 1%)}.serial-roundtable-stage .agent-speech{min-height:52px;padding:8px 9px}.serial-roundtable-stage .agent-speech>span{font-size:9px}.serial-roundtable-stage .person-avatar{border-radius:15px;width:52px;height:52px}.serial-roundtable-stage .person-seat{width:60px;height:60px}.serial-roundtable-stage .person-chair{width:56px;height:58px}.serial-roundtable-stage .person-seat:before{width:54px;height:18px;bottom:8px}.serial-roundtable-stage .person-seat:after{width:44px}.serial-roundtable-stage .agent-person-copy b{font-size:10px}.serial-roundtable-stage .agent-person-copy small,.serial-roundtable-stage .agent-person-copy em{font-size:7px}.seat-flow{z-index:12;width:52px;min-height:56px;color:var(--muted);align-content:center;place-items:center;gap:4px;display:grid;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.seat-flow span{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#ffffff06;border-radius:999px;padding:4px 9px;font-size:8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.seat-flow b{color:var(--flow-color,#68717d);font-size:24px}.seat-flow.flow-waiting{opacity:.42}.seat-flow.flow-active b{animation:.7s ease-in-out infinite alternate handoff-arrow}.seat-flow.flow-done b{color:var(--lime)}.serial-commander{--flow-color:var(--violet)}.serial-execution_planning{--flow-color:var(--orange)}.agent-card{border:1px solid var(--line);background:#11151cf5;border-radius:13px;min-width:0;padding:15px;transition:opacity .18s,border-color .18s,transform .18s;position:relative;overflow:hidden}.agent-card:before{content:"";background:var(--agent-color);width:2px;position:absolute;inset:0 auto 0 0}.agent-cyan{--agent-color:var(--cyan)}.agent-blue{--agent-color:var(--blue)}.agent-violet{--agent-color:var(--violet)}.agent-orange{--agent-color:var(--orange)}.agent-rose{--agent-color:var(--rose)}.agent-debate{--agent-color:#f3dd76}.state-waiting{opacity:.54}.state-active{border-color:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.state-active{border-color:color-mix(in srgb, var(--agent-color) 52%, transparent)}}.state-active{box-shadow:0 0 34px var(--agent-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.state-active{box-shadow:0 0 34px color-mix(in srgb, var(--agent-color) 11%, transparent)}}.state-done{border-color:#b7f16b3d}.agent-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-top>span{color:var(--agent-color);font-family:var(--font-geist-mono), monospace;font-size:10px}.agent-top em{color:var(--muted);font-size:8px;font-style:normal}.state-active .agent-top em{color:var(--agent-color)}.state-done .agent-top em{color:var(--lime)}.agent-card h3{margin:12px 0 5px;font-size:14px}.agent-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-chip{border:1px solid var(--agent-color);flex:none;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.model-chip{border:1px solid color-mix(in srgb, var(--agent-color) 28%, transparent)}}.model-chip{color:var(--agent-color);font-family:var(--font-geist-mono), monospace;border-radius:999px;font-size:7px;font-weight:650}.agent-card p{color:#a4abb6;margin:0;font-size:10px}.agent-card dl{gap:6px;margin:14px 0 0;display:grid}.agent-card dl div{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.agent-card dt{color:#646c79;font-size:8px}.agent-card dd{color:#bcc2cc;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px}.merge-line{width:70%;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:15px auto;font-size:8px;display:grid}.merge-line i{background:linear-gradient(90deg, transparent, var(--line-strong));height:1px}.merge-line i:last-child{background:linear-gradient(90deg, var(--line-strong), transparent)}.serial-stage{grid-template-columns:44px 1fr;align-items:stretch;gap:10px;display:grid}.serial-card{padding:13px 15px}.agent-main{grid-template-columns:.8fr 1.2fr;align-items:end;gap:16px;display:grid}.agent-main dl{margin-top:8px}.down-arrow{color:#59616d;grid-column:2;place-items:center;height:24px;font-size:14px;display:grid}.result-panel{border-color:#b7f16b36;margin-top:20px;padding:26px}.result-heading button{border:1px solid var(--line);color:#b7bec8;cursor:pointer;background:#ffffff08;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px}.result-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.result-primary{grid-column:span 2}.result-summary article{border:1px solid var(--line);background:#ffffff06;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:130px;padding:15px;display:flex}.result-summary article>span,.result-summary article>small{color:var(--muted);font-size:9px}.result-summary strong{letter-spacing:-.04em;font-size:22px}.result-primary strong{color:var(--lime);font-size:30px}.result-primary p{color:#aeb5c0;margin:0;font-size:10px;line-height:1.5}.simulation-pipeline{min-width:0;padding:24px}.simulation-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;display:grid}.simulation-flow>article{border:1px solid var(--line);background:linear-gradient(145deg,#6fb4ff0e,#0000 58%),#ffffff05;border-radius:14px;align-content:center;gap:8px;min-width:0;min-height:148px;padding:16px;display:grid}.simulation-flow>article:nth-of-type(3),.simulation-flow>article:nth-of-type(4){border-color:#b7f16b33}.simulation-flow article>span{color:var(--blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.simulation-flow article>b{color:#e3e8ee;font-size:13px}.simulation-flow article>small{color:#83909d;font-size:9px;line-height:1.55}.simulation-flow>i{color:#596675;font-size:16px;font-style:normal}.backtest-result{border-color:#6fb4ff47}.backtest-scope-note{color:#8996a4;background:#6fb4ff09;border:1px solid #6fb4ff2e;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.65}.backtest-scope-note b,.backtest-metrics .result-primary strong{color:var(--blue)}.backtest-detail-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.9fr);gap:12px;margin-top:12px;display:grid}.backtest-card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;min-width:0;padding:16px}.backtest-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.backtest-card>header div{gap:4px;display:grid}.backtest-card>header span{color:var(--blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.backtest-card>header h3{color:#e4e9ef;margin:0;font-size:13px}.backtest-card>header>b{color:#7f8b98;font-family:var(--font-geist-mono), monospace;text-align:right;font-size:7px;font-weight:500}.coverage-funnel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin-top:14px;display:grid}.coverage-funnel>div{background:#6fb4ff09;border:1px solid #6fb4ff29;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.coverage-funnel span{color:#798592;font-size:7px}.coverage-funnel b{color:#e1e7ed;font-size:15px}.coverage-funnel>i{color:#55606c;font-size:10px;font-style:normal}.skip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.skip-grid>div{background:#ffffff06;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.skip-grid span,.skip-grid p{color:#7d8895;font-size:8px}.skip-grid b{color:#b8c0ca;font-family:var(--font-geist-mono), monospace;font-size:9px}.trade-quality-card{margin-top:12px}.trade-quality-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.trade-quality-grid>div{background:#6fb4ff06;border:1px solid #6fb4ff1f;border-radius:9px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:88px;padding:10px;display:flex}.trade-quality-grid span,.trade-quality-grid small{color:#7f8b98;font-size:8px}.trade-quality-grid b{color:#dce3eb;font-family:var(--font-geist-mono), monospace;font-size:16px}.trade-quality-grid b.approved{color:var(--lime)}.trade-quality-grid b.blocked{color:#ff8b86}.trade-quality-note{color:#75818e;margin:10px 0 0;font-size:8px;line-height:1.6}.trade-quality-warning{color:#c9a768;background:#ffb5470d;border:1px solid #ffb54733;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:8px;line-height:1.6}.backtest-chart-wrap{min-width:0;margin-top:12px}.backtest-chart-legend{color:#82909e;justify-content:flex-end;align-items:center;gap:14px;min-height:20px;font-size:8px;display:flex}.backtest-chart-legend span{align-items:center;gap:6px;display:inline-flex}.backtest-chart-legend i{border-radius:999px;width:16px;height:2px}.equity-legend-line{background:var(--blue)}.drawdown-legend-line{background:#ffb547}.backtest-equity-chart{width:100%;height:auto;min-height:250px;overflow:visible}.backtest-chart-grid{stroke:#ffffff13;stroke-width:1px;vector-effect:non-scaling-stroke}.backtest-chart-axis-label,.backtest-chart-section-label{fill:#778492;font-family:var(--font-geist-mono), monospace;font-size:8px}.backtest-chart-section-label{fill:#ffb547;letter-spacing:.08em;font-size:7px}.backtest-equity-area,.backtest-drawdown-area{stroke:none}.backtest-equity-area{fill:url(#backtest-equity-area)}.backtest-equity-path{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.backtest-equity-point{fill:#0d141b;stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke}.backtest-drawdown-area{fill:url(#backtest-drawdown-area)}.backtest-drawdown-path{fill:none;stroke:#ffb547;stroke-width:1.5px;vector-effect:non-scaling-stroke}.backtest-chart-empty{color:#7d8996;text-align:center;border:1px dashed #ffffff17;border-radius:9px;place-items:center;min-height:250px;margin-top:12px;padding:20px;font-size:9px;display:grid}.trade-ledger{margin-top:12px}.trade-table-scroll{overflow-x:auto}.trade-ledger table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:12px;font-size:8px}.trade-ledger th,.trade-ledger td{color:#aab4bf;text-align:right;border-bottom:1px solid #ffffff0e;padding:9px 10px}.trade-ledger th{color:#697582;font-size:7px;font-weight:650}.trade-ledger th:first-child,.trade-ledger td:first-child,.trade-ledger th:nth-child(2),.trade-ledger td:nth-child(2){text-align:left}.trade-ledger code{color:var(--blue);font-family:var(--font-geist-mono), monospace;font-size:7px}.empty-ledger{color:#7d8996;text-align:center;border:1px dashed #ffffff17;border-radius:9px;margin:14px 0 0;padding:18px;font-size:9px}.paper-account{background:#59e0d40b;border:1px solid #59e0d43d;border-radius:13px;grid-template-columns:1fr 1.6fr;gap:16px 24px;margin-top:18px;padding:16px;display:grid}.paper-account>div:first-child{align-content:center;gap:4px;display:grid}.paper-account>div:first-child>span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.paper-account h3{color:#e3ebef;margin:0;font-size:15px}.paper-account small,.paper-account>p{color:#82909a;font-size:8px;line-height:1.5}.paper-account dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.paper-account dl>div{background:#00000024;border:1px solid #59e0d421;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.paper-account dt{color:#71808b;font-size:7px}.paper-account dd{color:#dce5e9;min-width:0;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:0;font-size:11px}.paper-account>p{border-top:1px solid #59e0d41f;grid-column:1/-1;margin:0;padding-top:9px}.paper-account>p b,.approved{color:var(--lime)}.blocked{color:var(--rose)}.advisory-invalidated{color:#ffad5b}.advisory-not-reached{color:var(--muted)}.result-trace{border:1px solid var(--line);background:#ffffff05;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:12px 14px;font-size:8px;display:flex}.result-trace span{color:var(--muted)}.result-trace code,.result-trace b{color:#cfd4dc;font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:500}.root-agent-output{--roundtable-color:var(--lime);margin-top:10px}.root-agent-output .agent-call-detail-body{padding-top:10px}.root-agent-output .call-detail-block pre{max-height:460px}.guardrail-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.guardrail-strip>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.guardrail-strip span{color:var(--lime);font-family:var(--font-geist-mono), monospace;font-size:9px}.guardrail-strip p{color:#9ca4b0;margin:0;font-size:10px;line-height:1.5}.guardrail-strip b{color:#dfe3e9}footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:28px;font-size:9px;display:grid}.brand-small>span{border-radius:8px;width:28px;height:28px;font-size:13px}footer p{text-align:center;margin:0}footer>span{font-family:var(--font-geist-mono), monospace;justify-self:end}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes message-flow{0%{opacity:.35;left:18%}to{opacity:1;left:86%}}@keyframes artifact-packet{0%,10%{opacity:0;left:8%}20%,45%{opacity:1}58%,to{opacity:0;left:92%}}@keyframes artifact-bubble{0%,12%,56%,to{border-color:color-mix(in srgb, var(--roundtable-color) 22%, var(--line));transform:translateY(0)}22%,42%{border-color:color-mix(in srgb, var(--roundtable-color) 62%, transparent);transform:translateY(-2px)}}@keyframes lead-working{0%{transform:translate(-50%,-50%)scale(.99)}to{transform:translate(-50%,-50%)scale(1.01)}}@keyframes flow-dash{to{stroke-dashoffset:-13px}}@keyframes handoff-arrow{0%{opacity:.55;transform:translate(-3px)}to{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1280px){.control-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);grid-template-areas:"market market""context launch""skill skill"}.decision-chain{grid-template-columns:1fr;gap:0}.serial-roundtable-stage>.roundtable-card{justify-self:center;width:min(820px,100%)}.serial-roundtable-stage .roundtable-person{width:clamp(152px,28%,198px)}.seat-flow{width:100%;min-height:88px;position:static;transform:none}.seat-flow span{position:static;transform:none}.seat-flow b{transform:rotate(90deg)}}@media (width<=1120px){.workspace{grid-template-columns:1fr}.control-panel{position:static}.market-list{grid-template-columns:repeat(3,1fr)}.runtime-strip{grid-template-columns:repeat(2,1fr)}.result-summary{grid-template-columns:repeat(3,1fr)}.trade-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.result-primary{grid-column:span 3}}@media (width<=940px){.control-grid{grid-template-columns:1fr;grid-template-areas:"market""skill""context""launch"}.parallel-roundtables{grid-template-columns:1fr}.workflow-bridge{min-height:108px;margin-top:18px}.bridge-source,.workflow-bridge>svg{display:none}.simulation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-flow>i{display:none}.backtest-detail-grid{grid-template-columns:1fr}.trade-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.orchestration-shell{padding:0 18px 28px}.topbar{grid-template-columns:1fr auto}.top-facts{display:none}.intro{padding:44px 0 30px}.intro h1{font-size:clamp(40px,13vw,62px)}.intro>p:last-child{font-size:14px}.market-list,.decision-mode-switch,.mode-field-grid,.paper-time-contract,.skill-domain-grid,.skill-option-list,.parallel-agents,.parallel-roundtables,.runtime-strip,.guardrail-strip,.result-summary,.simulation-flow{grid-template-columns:1fr}.coverage-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-funnel>i{display:none}.skip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-account{grid-template-columns:1fr}.paper-account dl{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-selection-footer small{text-align:left;flex-basis:100%}.result-primary{grid-column:auto}.pipeline-panel,.control-panel,.result-panel{padding:18px}.pipeline{padding:14px}.roundtable-card{padding:13px}.roundtable-canvas{min-height:0;padding-top:0;display:block}.roundtable-scene,.serial-roundtable-stage .roundtable-scene,.serial-roundtable-stage .roundtable-count-1 .roundtable-scene{gap:9px;min-height:0;padding-top:150px;display:grid}.roundtable-count-1 .roundtable-scene,.serial-roundtable-stage .roundtable-count-1 .roundtable-scene{padding-top:188px}.roundtable-surface,.roundtable-front-edge{width:190px;height:92px;top:52px;left:50%;transform:translate(-50%)}.roundtable-lead{width:160px;min-height:118px;padding:12px 13px;top:52px;left:50%;transform:translate(-50%)}.roundtable-group-lead{width:190px;min-height:148px;padding:10px 11px 12px}.lead-digital-person{grid-template-columns:52px minmax(0,1fr);gap:7px}.lead-avatar-frame{width:52px;height:54px}.lead-avatar{width:50px;height:52px}.lead-identity>strong{font-size:13px}.roundtable-group-lead:before{top:7px;right:7px}.roundtable-count-1 .roundtable-surface,.roundtable-count-1 .roundtable-front-edge,.roundtable-count-1 .roundtable-lead{top:52px}.roundtable-person-wrap{pointer-events:auto;position:relative;inset:auto}.conversation-link,.roundtable-place{display:none}.roundtable-person{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:auto;display:grid;position:static;transform:none}.agent-speech{order:2;width:auto;min-height:52px;position:relative;inset:auto}.seat-depth-near .agent-speech{inset:auto}.seat-depth-near .agent-speech:after{top:auto;bottom:-5px;transform:rotate(45deg)}.agent-person-identity{min-width:140px;min-height:52px}.person-avatar,.serial-roundtable-stage .person-avatar{border-radius:14px;width:48px;height:48px}.person-seat,.serial-roundtable-stage .person-seat{width:54px;height:54px}.person-chair,.serial-roundtable-stage .person-chair{width:45px;height:48px}.person-seat:before,.serial-roundtable-stage .person-seat:before{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;width:47px;height:16px;bottom:7px}.person-seat:after,.serial-roundtable-stage .person-seat:after{width:38px;height:6px;bottom:-5px}.agent-person-copy b,.serial-roundtable-stage .agent-person-copy b{font-size:11px}.agent-person-copy small,.agent-person-copy em,.serial-roundtable-stage .agent-person-copy small,.serial-roundtable-stage .agent-person-copy em{font-size:7px}.roundtable-result-lead,.agent-output-list,.call-detail-config,.call-detail-grid{grid-template-columns:1fr}.roundtable-result-lead code{text-align:left}.pipeline-heading{display:grid}.phase{justify-self:start}.stage-label p{display:none}.debate-stage{padding:15px}.debate-header{display:grid}.debate-budget{text-align:left;justify-self:start}.debate-room{min-height:430px}.debate-table{width:min(74%,350px);top:46%}.debater{width:min(44%,210px)}.debater-market,.debater-technical{top:3%}.debater-referee{width:min(62%,250px);bottom:2%}.debate-outcome{grid-template-columns:1fr}.serial-stage{grid-template-columns:34px 1fr}.agent-main{grid-template-columns:1fr;gap:4px}.data-source-node{flex-direction:column;align-items:flex-start}.json-handoff{justify-items:start;min-width:0}footer{grid-template-columns:1fr;justify-items:start;padding-top:22px}footer p{text-align:left}footer>span{justify-self:start}}@media (width<=520px){.coverage-funnel,.skip-grid,.trade-quality-grid,.paper-account dl,.roundtable-person{grid-template-columns:1fr}.agent-person-identity{width:100%;min-width:0}.debate-room{min-height:510px}.debate-table{width:88%;top:48%}.debater{grid-template-columns:30px 1fr;width:48%;padding:9px}.debater>span{width:30px;height:30px}.debater-referee{width:80%}.debate-controls{justify-content:stretch}.debate-controls button{flex:1}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Qell Access Tech;src:url(/access-assets/ChakraPetch-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Qell Access Tech;src:url(/access-assets/ChakraPetch-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600 800;font-display:swap}.access-gate{--access-ink:#080c09;--access-paper:#edf1e6;--access-muted:#7e897e;--access-line:#273127;--access-acid:#b7ee5b;--access-tech:"Qell Access Tech","Cascadia Mono",monospace;isolation:isolate;min-height:100svh;color:var(--access-paper);background:radial-gradient(ellipse at 25% 42%,#172014 0%,transparent 54%),var(--access-ink);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;padding:0 clamp(24px,4.2vw,72px);font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex;position:relative;overflow:clip}.access-gate *{box-sizing:border-box}.access-gate.access-loading{color:var(--access-muted);place-items:center;font-size:14px;display:grid}.access-gate button,.access-gate input{font:inherit}.access-grain{pointer-events:none;z-index:-1;opacity:.24;background-image:radial-gradient(#68815b .65px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.access-header{z-index:2;border-bottom:1px solid var(--access-line);align-items:center;gap:28px;min-height:96px;display:flex;position:relative}.access-wordmark{object-fit:contain;width:120px;height:32px}.access-header-caption{font:500 11px/1.5 var(--access-tech);letter-spacing:.13em;color:#748071;max-width:270px}.access-environment{font:500 11px/1.5 var(--access-tech);letter-spacing:.12em;color:#a6b19e;white-space:nowrap;align-items:center;gap:9px;margin-left:auto;display:flex}.access-environment i{background:var(--access-acid);width:5px;height:5px;box-shadow:0 0 10px #b7ee5b35}.access-layout{flex:1;grid-template-columns:minmax(0,1.35fr) 1px minmax(340px,1fr);min-height:620px;display:grid;position:relative}.access-art{flex-direction:column;justify-content:space-between;min-width:0;min-height:680px;padding:34px 0 46px;display:flex;position:relative}.access-art-label{z-index:1;font:500 11px/1.4 var(--access-tech);letter-spacing:.12em;color:#77846f;gap:30px;display:flex;position:relative}.access-art-label span:first-child{color:#c3cdb7}.access-sculpture{pointer-events:none;position:absolute;inset:-15px -30px 98px -50px}.access-webgl{opacity:.92;position:absolute;inset:0}.access-webgl canvas{width:100%;height:100%;display:block}.access-scene-fallback{perspective:800px;opacity:.46;place-items:center;display:grid;position:absolute;inset:10% 16%}.access-fallback-coin{aspect-ratio:1;color:#a1b780;background:radial-gradient(currentColor .8px,#0000 1px) 0 0/5px 5px;border:4px dotted;border-radius:50%;width:min(100%,340px);position:relative;transform:rotateY(-28deg)rotate(-7deg);box-shadow:9px 2px 0 -2px #4a583d}.access-fallback-coin:after{content:"";border:1px dotted;border-radius:50%;position:absolute;inset:6%}.access-sculpture[data-feedback=rejected] .access-fallback-coin{color:#9f2533;animation:.7s ease-out access-coin-reject;box-shadow:9px 2px 0 -2px #50131c}@keyframes access-coin-reject{0%{transform:rotateY(-28deg)rotate(-7deg)scale(1.09)}35%{transform:rotateY(-20deg)rotate(-9deg)scale(.96)}65%{transform:rotateY(-32deg)rotate(-5deg)scale(1.03)}to{transform:rotateY(-28deg)rotate(-7deg)scale(1)}}.has-webgl .access-scene-fallback{visibility:hidden}.access-art-copy{z-index:1;pointer-events:none;margin-top:auto;position:relative}.access-overline{color:#829075;font:500 10px/1.5 var(--access-tech);letter-spacing:.2em;margin-bottom:14px;display:block}.access-art-copy h2{font:500 clamp(36px,3.55vw,58px)/1.06 var(--access-tech);letter-spacing:-.045em;margin:0}.access-art-copy h2 em{color:#8d9b81;font-style:normal}.access-art-copy p{letter-spacing:.12em;color:#9aa58f;margin:20px 0 0;font-size:13px;line-height:1.8}.access-axis{color:#65735c;font:500 12px var(--access-tech);opacity:.58;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:118px;bottom:225px;left:0}.access-axis i{background:repeating-linear-gradient(0deg,#0000 0 23px,#435438 23px 24px) 0 0/7px 24px;border-left:1px solid #35452e;flex:1;width:7px}.access-art-index{writing-mode:vertical-rl;font:500 10px var(--access-tech);letter-spacing:.18em;color:#6c7a62;align-items:center;gap:12px;display:flex;position:absolute;bottom:49px;right:35px}.access-art-index i{background:#435536;width:1px;height:38px}.access-divider{background:linear-gradient(0deg,transparent,var(--access-line) 15%,var(--access-line) 85%,transparent);position:relative}.access-divider i{background:var(--access-ink);border:1px solid #526047;width:7px;height:7px;position:absolute;left:-3px}.access-divider i:first-child{top:48px}.access-divider i:last-child{bottom:48px}.access-panel{justify-content:center;align-items:center;padding:64px clamp(28px,4.8vw,82px);display:flex}.access-form-content{width:100%;max-width:360px}.access-step{color:#9da992;font:500 11px var(--access-tech);letter-spacing:.15em;align-items:center;gap:10px;display:flex}.access-step-square{border:1px solid var(--access-acid);width:7px;height:7px}.access-step>span:last-child{color:#5a6853;letter-spacing:.12em;margin-left:auto}.access-panel h1{letter-spacing:-.035em;margin:31px 0 20px;font-size:clamp(32px,3.1vw,46px);font-weight:500;line-height:1.4}.access-panel h1>span{color:var(--access-acid);font-family:var(--access-tech);margin-left:5px}.access-description{color:#83907b;margin:0;font-size:14px;line-height:1.8}.access-form{margin-top:42px}.access-label-row{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.access-label-row label{color:#c0cab6;font-size:14px}.access-label-row>span{font:500 10px var(--access-tech);letter-spacing:.15em;color:#68765e}.access-input-wrap{background:#0d130d;border:1px solid #36432e;align-items:center;gap:14px;height:56px;padding:0 16px;transition:border-color .25s,background .25s;display:flex;position:relative}.access-input-wrap:focus-within{background:#111a0f;border-color:#8bac56}.access-input-wrap:focus-within .access-key-icon{color:var(--access-acid)}.access-key-icon{color:#758466;stroke:currentColor;stroke-width:1.3px;flex-shrink:0;width:18px;height:18px}.access-input-wrap input{width:100%;min-width:0;height:100%;color:var(--access-paper);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:15px}.access-input-wrap input::placeholder{color:#8c987f;font-size:14px}.access-gate .access-eye{color:#8c987f;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:40px;min-height:44px;margin-right:-8px;padding:8px;display:grid}.access-eye svg{stroke:currentColor;stroke-width:1.3px;width:18px;height:18px}.access-eye:hover{color:var(--access-paper)}.access-input-wrap.is-error{border-color:#ae6d78}.access-error{color:#e0a0a7;min-height:22px;margin:8px 0 14px;font-size:12px;line-height:1.8}.access-gate .access-submit{background:var(--access-acid);color:#17210d;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 20px;font-size:14px;font-weight:600;transition:background .2s;display:flex;position:relative;overflow:hidden}.access-submit:before{content:"";background:linear-gradient(110deg,#0000 20%,#efffcd50 48%,#0000 70%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.access-submit:hover:not(:disabled){background:#c7f479}.access-submit:hover:before{transform:translate(120%)}.access-submit-end{font:500 23px var(--access-tech);text-align:right;border-left:1px solid #283b1535;min-width:39px;line-height:25px;transition:transform .2s}.access-submit:hover .access-submit-end{transform:translate(2px,-2px)}.access-submit:disabled{opacity:.5;cursor:not-allowed}.access-gate[data-phase=granted] .access-submit{opacity:1}.access-session-note{color:#89937d;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.access-session-note>span{border:1px solid #647554;width:4px;height:4px}.access-route{color:#58644f;align-items:center;gap:15px;margin-top:60px;font-size:11px;display:flex}.access-route>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.access-route b{font:500 10px var(--access-tech);color:#526149}.access-route i{background:#2c3824;flex:1;height:1px;position:relative}.access-route i:after{content:"";border-top:1px solid #2c3824;border-right:1px solid #2c3824;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.access-route .is-current{color:#acbb9a}.access-route .is-current b{color:var(--access-acid)}.access-footer{z-index:1;border-top:1px solid var(--access-line);min-height:68px;font:500 10px/1.7 var(--access-tech);letter-spacing:.13em;color:#73816a;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.access-footer-separator{color:#415137;padding:0 18px}.access-gate .access-motion-toggle{color:#8d9c80;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.access-motion-toggle:disabled{cursor:default;opacity:.7}.access-motion-bars{align-items:center;gap:2px;height:12px;display:flex}.access-motion-bars i{background:#91a277;width:2px;height:5px;animation:1.2s ease-in-out infinite alternate access-signal}.access-motion-bars i:nth-child(2){height:10px;animation-delay:-.3s}.access-motion-bars i:nth-child(3){height:7px;animation-delay:-.6s}.access-motion-bars i:nth-child(4){animation-delay:-.9s}@keyframes access-signal{to{transform:scaleY(.3)}}.access-gate button:focus-visible{outline:2px solid var(--access-paper);outline-offset:5px}.access-gate[data-motion=off] *,.access-gate[data-motion=off] :before{transition:none!important;animation:none!important}@media (width>=1600px){.access-art{min-height:740px}.access-sculpture{inset:0 -10px 140px -15px}.access-art-copy{padding-left:26px}.access-layout{grid-template-columns:minmax(0,1.4fr) 1px minmax(410px,1fr)}}@media (width<=1050px){.access-header-caption{display:none}.access-layout{grid-template-columns:minmax(0,1fr) 1px minmax(320px,1fr)}.access-panel{padding:50px 28px}.access-art{min-height:660px}.access-sculpture{inset:0 -50px 130px -60px}.access-art-index{display:none}.access-art-label{gap:16px;font-size:9px}.access-art-copy h2{font-size:38px}.access-art-copy p{font-size:12px}}@media (width<=740px){.access-gate{padding:0 24px}.access-header{min-height:76px}.access-wordmark{width:105px;height:28px}.access-environment{letter-spacing:.06em;gap:6px;font-size:9px}.access-layout{grid-template-columns:1fr;min-height:auto}.access-art{height:320px;min-height:0;padding:25px 0 20px}.access-art-label{font-size:9px}.access-sculpture{inset:-45px 15% -5px}.access-axis{display:none}.access-art-copy{align-self:flex-start}.access-overline,.access-art-copy h2,.access-art-copy p,.access-art-index,.access-divider{display:none}.access-panel{align-items:flex-start;padding:0 0 48px}.access-form-content{max-width:420px}.access-panel h1{margin:22px 0 14px;font-size:36px}.access-panel h1 br{display:none}.access-form{margin-top:28px}.access-route{margin-top:35px}.access-footer{letter-spacing:.05em;min-height:67px;font-size:9px}.access-footer>span{max-width:190px}.access-footer-separator{padding:0 8px}.access-session-note{font-size:11px}.access-scene-fallback{inset:12% 20%}.access-motion-toggle{font-size:10px!important}}@media (width<=390px){.access-gate{padding:0 20px}.access-art{height:270px}.access-panel h1{font-size:31px}.access-sculpture{inset:-45px 8% -5px}.access-environment{font-size:8px}.access-header{gap:14px}.access-footer>span{max-width:160px}}@media (prefers-reduced-motion:reduce){.access-gate *,.access-gate :before{transition:none!important;animation:none!important}}@media (width<=740px){.access-art-label>span:last-child{display:none}.access-session-note{font-size:12px}}
