.artifact-public-reader{background:var(--shell-surface);min-height:100dvh;color:var(--shell-text);font:16px/1.85 var(--font-text)}.artifact-public-toolbar{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.artifact-public-toolbar button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:9px 16px}.artifact-public-reader>article{overflow-wrap:anywhere;max-width:840px;margin:50px auto;padding:0 28px 70px}.artifact-public-reader article>header{border-bottom:1px solid var(--shell-border);margin-bottom:32px;padding-bottom:24px}.artifact-public-reader h1{font-size:32px;line-height:1.4}.artifact-public-reader small,.artifact-public-reader details{color:var(--shell-text-2)}.artifact-public-reader pre,.artifact-public-reader .article-table{overflow:auto}.artifact-public-reader table{border-collapse:collapse;width:100%}.artifact-public-reader td,.artifact-public-reader th{border:1px solid var(--shell-border);padding:8px}.artifact-public-reader>p{padding:24px}.artifact-public-reader details{margin-top:40px}.artifact-public-reader .artifact-legacy-note{box-sizing:border-box;background:var(--shell-soft);max-width:840px;color:var(--shell-text-2);border-radius:8px;margin:20px auto 0;padding:12px 16px;font-size:13px;line-height:1.6}.aw-share-options{flex-wrap:wrap;gap:8px;display:flex}.aw-share-link{flex-basis:100%;gap:8px;min-width:0;display:flex}.aw-share-link input{border:1px solid var(--shell-border);border-radius:8px;flex:1;min-width:0;padding:10px}.aw-share{flex-wrap:wrap}.aw-share-public{flex-basis:100%;min-width:0}.aw-share-public .aw-share-link{flex-wrap:wrap}.aw-share-public .aw-share-link button{white-space:nowrap}.public-share-page,.public-share-state{box-sizing:border-box;background:var(--shell-surface);min-height:100dvh;color:var(--shell-text);font:16px/1.7 var(--font-text)}.public-share-page>header{box-sizing:border-box;border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px max(24px,50vw - 480px);display:flex}.public-share-page>header a{color:var(--shell-text);font-size:18px;font-weight:700;text-decoration:none}.public-share-page>header span{color:var(--shell-muted);font-size:13px}.public-share-page>article{box-sizing:border-box;overflow-wrap:anywhere;max-width:960px;margin:0 auto;padding:60px 32px 100px}.public-share-kicker{color:var(--shell-text-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.public-share-kicker span{background:var(--shell-surface-2);border-radius:7px;padding:5px 10px}.public-share-page h1{color:var(--shell-text);letter-spacing:-.025em;margin:20px 0 28px;font-size:clamp(30px,4vw,42px);font-weight:650;line-height:1.28}.public-share-page dl{border-block:1px solid var(--shell-selected);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 40px;padding:22px 0;display:grid}.public-share-page dt{color:var(--shell-muted);margin-bottom:6px;font-size:12px}.public-share-page dd{color:var(--shell-text);margin:0;font-size:14px;line-height:1.5}.public-share-body{color:var(--shell-text);font-size:17px;line-height:1.85}.public-share-body>:first-child{margin-top:0}.public-share-body pre{background:var(--shell-surface-2);border-radius:9px;max-width:100%;padding:16px;overflow:auto}.public-share-body img,.public-share-body table{max-width:100%}.public-share-body table{display:block;overflow-x:auto}.public-share-page article>footer{border-top:1px solid var(--shell-selected);color:var(--shell-muted);justify-content:space-between;align-items:flex-start;gap:14px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}.public-share-page article>footer p{margin:0}.public-share-page article>footer time{white-space:nowrap}.public-share-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.public-share-state h1{margin:0;font-size:28px}.public-share-state p{color:var(--shell-text-2);margin:0}.public-share-state a{color:var(--shell-text);margin-top:10px}@media (width<=700px){.public-share-page>header{min-height:60px;padding:12px 20px}.public-share-page>article{padding:36px 22px 70px}.public-share-page dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-bottom:30px;padding:18px 0}.public-share-body{font-size:16px}.public-share-page article>footer{margin-top:48px;display:block}.public-share-page article>footer time{white-space:normal;margin-top:8px;display:block}}.studio-auth{--sa-ink:var(--shell-text);--sa-muted:var(--shell-text-2);--sa-line:var(--shell-border);--sa-mint:var(--shell-accent);--sa-mint-hover:var(--shell-accent);--sa-mint-press:var(--shell-accent);--sa-on-mint:var(--shell-on-accent);--sa-link:var(--shell-accent-ink);--sa-focus:var(--shell-accent-strong);--sa-hero-muted:var(--shell-border-strong);box-sizing:border-box;width:min(1240px,100%);color:var(--sa-ink);font-family:var(--font-text);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:stretch;gap:24px;margin:0 auto;padding:24px;display:grid}.studio-auth *,.studio-auth :before,.studio-auth :after{box-sizing:border-box}.sa-story{color:#fff;isolation:isolate;background:radial-gradient(ellipse at 88% 12%,var(--shell-surface-2),transparent 62%),radial-gradient(ellipse at 50% 0%,var(--shell-surface-2),transparent 65%),linear-gradient(112deg,#0a242c,var(--shell-surface-2));border-radius:24px;flex-direction:column;gap:28px;min-width:0;min-height:min(760px,100vh - 48px);padding:36px 40px 32px;display:flex;position:relative;overflow:hidden}.sa-story:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,var(--shell-soft),transparent 70%);height:70%;position:absolute;inset:auto -10% -30% 30%}.sa-brand{letter-spacing:.02em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.sa-brand>img{object-fit:contain;flex:none;width:34px;height:34px;display:block}.sa-brand span{font-size:20px}.sa-brand i{color:var(--btn-primary-bg);font-style:normal}.sa-hero{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.sa-copy small{letter-spacing:.16em;color:var(--sa-hero-muted);margin-bottom:16px;font-size:12px;display:block}.sa-copy h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:800;line-height:1.08}.sa-copy p{color:var(--sa-hero-muted);margin:16px 0 0;font-size:16px}.sa-portrait{justify-items:center;gap:12px;margin:0;display:grid}.sa-portrait-ring{aspect-ratio:1;background:var(--shell-border);border:4px solid #ffffff24;border-radius:50%;width:clamp(150px,15vw,196px);display:block;overflow:hidden;box-shadow:0 18px 50px #00000047}.sa-portrait-ring img{object-fit:cover;width:100%;height:100%;display:block}.sa-portrait figcaption{color:var(--btn-primary-ink);background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.sa-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.sa-journey li{background:var(--shell-surface);min-height:64px;color:var(--sa-ink);border:1px solid var(--shell-border);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:relative}.sa-journey li:not(:last-child):after{content:"→";z-index:1;color:var(--shell-muted);font-size:15px;font-weight:700;position:absolute;top:50%;right:-12px;transform:translate(50%,-50%)}.sa-journey li.is-active{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.sa-journey-n{background:var(--shell-soft);min-width:28px;height:22px;color:var(--shell-text-2);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.sa-journey li.is-active .sa-journey-n{background:var(--shell-surface);color:var(--shell-text)}.sa-journey b{font-size:14px;line-height:1.35;display:block}.sa-journey small{color:var(--sa-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.sa-journey li.is-active small{color:var(--shell-accent-ink)}.sa-trust{color:var(--sa-hero-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:12px;display:flex}.sa-panel{justify-content:center;align-items:center;min-width:0;padding:24px 8px;display:flex}.sa-form{border:1px solid var(--sa-line);background:var(--shell-surface);width:min(400px,100%);box-shadow:0 2px 8px color-mix(in srgb,var(--shell-text) 8%,transparent),0 24px 60px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:20px;flex-direction:column;gap:16px;padding:34px 30px 28px;display:flex}.sa-form header{margin-bottom:2px}.sa-form header h2{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.sa-form header p{color:var(--sa-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.sa-field{color:var(--shell-text);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.sa-field input{width:100%;font:inherit;border:1px solid var(--sa-line);background:var(--shell-surface);color:var(--sa-ink);border-radius:10px;outline:none;padding:12px 14px;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s}.sa-field input::placeholder{color:var(--shell-muted)}.sa-field input:hover{border-color:var(--shell-border-strong)}.sa-field input:focus{border-color:var(--sa-focus);background:var(--shell-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.sa-field input[aria-invalid=true]{border-color:#d9776b;box-shadow:0 0 0 3px #d9776b24}.sa-hint{color:var(--shell-muted);font-size:12px;font-weight:400;line-height:1.4}.sa-hint.is-error{color:#b3473a}.sa-password{display:block;position:relative}.sa-password input{padding-right:64px}.sa-reveal{font:inherit;color:var(--sa-link);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sa-reveal:hover{background:var(--shell-soft)}.sa-notice{background:var(--shell-soft);color:var(--shell-text);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.sa-error{background:var(--shell-surface);color:#9a3b2f;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.sa-submit{font:inherit;background:var(--btn-primary-bg);color:var(--sa-on-mint);cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:13px 16px;font-size:15px;font-weight:700;transition:background .15s}.sa-submit:hover:not(:disabled),.sa-submit:active:not(:disabled){background:var(--btn-primary-hover)}.sa-submit:disabled{opacity:.55;cursor:not-allowed}.sa-switch{font:inherit;color:var(--sa-link);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:center;padding:6px 10px;font-size:13px;font-weight:600}.sa-switch:hover{background:var(--shell-soft)}.studio-auth :is(button,input):focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px}@media (width<=1100px){.sa-hero{grid-template-columns:1fr}.sa-portrait{grid-auto-flow:column;justify-content:start;place-items:center start;column-gap:14px}.sa-portrait-ring{width:96px}}@media (width<=900px){.studio-auth{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:16px}.sa-story{gap:20px;min-height:0;padding:24px 22px}.sa-hero,.sa-copy,.sa-journey,.sa-journey li>span{min-width:0}.sa-copy h1{font-size:34px}.sa-journey{grid-template-columns:1fr;gap:18px}.sa-journey li:not(:last-child):after{content:"↓";inset:auto auto -9px 50%;transform:translate(-50%,50%)}.sa-panel{padding:0}.sa-form{width:100%;padding:26px 20px 22px}}@media (prefers-reduced-motion:reduce){.sa-submit,.sa-field input{transition:none}}.sa-config-error{border:1px solid var(--status-error);color:var(--shell-text);font-size:var(--umx-reading-meta,13px);background:var(--status-error-soft);border-radius:8px;padding:12px 14px;line-height:1.6}.sa-config-error p{margin:0 0 8px}.sa-config-error button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:5px 10px}.sa-hint:empty{display:none}@media (width<=900px){.studio-auth .sa-panel{order:-1}}.studio-auth-gate{background:var(--shell-surface-2);justify-content:center;align-items:center;min-height:100vh;padding:0;display:flex}.studio-auth-gate>.studio-auth{width:100%;min-width:0;max-width:1240px}.studio-auth-gate-status{color:var(--shell-text-2);flex-direction:column;gap:12px;padding:24px;font-size:15px}.studio-auth-gate-status button{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:8px;padding:8px 16px}:root{--font-text:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Microsoft YaHei","Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Noto Sans Mono CJK SC",monospace}html,body{font-family:var(--font-text)}:where(button,input,textarea,select,optgroup){font-family:inherit}:where(code,pre,kbd,samp){font-family:var(--font-mono)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shell-hero-start:#0b222c;--shell-hero-end:#195443;--shell-hero-ink:#f2fff9;--shell-hero-muted:#adcdc5;--shell-home-hero-start:#061b24;--shell-home-hero-mid:#08272c;--shell-home-hero-end:#103e35;--shell-learning-green-start:#042d2c;--shell-learning-green-mid:#034b3c;--shell-learning-green-end:#086347;--shell-home-hero-background:radial-gradient(ellipse at 91% 24%,#227e6370 0%,#165d4c33 32%,transparent 64%),radial-gradient(ellipse at 53% 60%,#0c433e47,transparent 65%),linear-gradient(112deg,var(--shell-home-hero-start) 0%,var(--shell-home-hero-mid) 48%,var(--shell-home-hero-end) 100%);--shell-learning-hero-ink:#f4fff7;--shell-learning-hero-muted:#e4f6e9;--shell-learning-hero-background:radial-gradient(ellipse at 91% 24%,#109e6d70 0%,#097a5833 32%,transparent 64%),radial-gradient(ellipse at 53% 60%,#05564547,transparent 65%),linear-gradient(112deg,var(--shell-learning-green-start) 0%,var(--shell-learning-green-mid) 48%,var(--shell-learning-green-end) 100%);--shell-hero-fade:linear-gradient(to bottom,#000 0%,#000 40%,#000000f7 48%,#000000d1 57%,#0000007a 68%,#00000029 79%,transparent 90%);--shell-ground:#edf4f1;--shell-canvas:#fff;--shell-surface:#fff;--shell-surface-2:#f6faf8;--shell-soft:#f2f6f4;--shell-hover:#eef4f1;--shell-selected:#e8efeb;--shell-border:#dce7e2;--shell-border-strong:#c5d9d0;--shell-text:#1f2d2b;--shell-text-2:#4c625d;--shell-muted:#75878b;--shell-contrast:#242424;--shell-on-contrast:#fff;--shell-accent:#50deb0;--shell-accent-strong:#29ad85;--shell-accent-soft:#e2f5ee;--shell-accent-ink:#17765d;--shell-on-accent:#093b2f;--shell-focus:#35bd95;--shell-warn-soft:#fff8ed;--shell-warn-ink:#8a6100;--shell-warn-line:#ecd9b6;--shell-danger:#b42318;--shell-danger-soft:#fdecec;--shell-danger-ink:#8a1f1f;--shell-danger-line:#f3d0cc;--shell-signal-bullish:#17765d;--shell-signal-bearish:#b42318;--shell-signal-neutral:#8a6100;--shell-info-soft:#e6ecf7;--shell-info:#2f54a0;--shell-cn-up:#d4332d;--shell-cn-down:#12924e;--shell-rank-1:#d4332d;--shell-rank-2:#e06a1b;--shell-rank-3:#c98a06;--shell-backdrop:#081f20a6;--shell-shadow:0 18px 55px #14231f2b;--shell-logo-filter:none;--companion-ink:#252525;--companion-ink-strong:#171717;--companion-ink-mid:#555;--companion-ink-soft:#777;--companion-muted:#999;--companion-muted-faint:#aaa;--companion-line:#ececec;--companion-line-strong:#e4e4e4;--companion-paper:#fff;--companion-rail:#f8f8f8;--companion-bubble:#f2f2f2;--companion-pale:#fafafa;--companion-selected:#e8e8e8;--companion-focus:#8a8a8a;--companion-danger:#a84238;--companion-danger-soft:#fff9f7;--companion-danger-line:#edc9c1;--companion-red:#e73254;--companion-red-shadow:#b62140;--companion-purple:#8553e8;--companion-purple-shadow:#6536bd}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell-ground:#1f1f1d;--shell-canvas:#262624;--shell-surface:#30302e;--shell-surface-2:#1f1f1d;--shell-soft:#393936;--shell-hover:#3a3a37;--shell-selected:#45453f;--shell-border:#f5f4ef1f;--shell-border-strong:#f5f4ef42;--shell-text:#f5f4ef;--shell-text-2:#c9c7bf;--shell-muted:#9c9a92;--shell-contrast:#f5f4ef;--shell-on-contrast:#202020;--shell-accent:#50deb0;--shell-accent-strong:#6fe6c0;--shell-accent-soft:#1c3a32;--shell-accent-ink:#7fe2c0;--shell-on-accent:#093b2f;--shell-focus:#6fe6c0;--shell-warn-soft:#2e2518;--shell-warn-ink:#e0a55a;--shell-warn-line:#e0a55a59;--shell-danger:#ee8c80;--shell-danger-soft:#3a2220;--shell-danger-ink:#f0a7a0;--shell-danger-line:#ee8c8059;--shell-signal-bullish:#7fe2c0;--shell-signal-bearish:#f0a7a0;--shell-signal-neutral:#e0a55a;--shell-info-soft:#1f2a40;--shell-info:#8faeeb;--shell-cn-up:#f07a70;--shell-cn-down:#5cc98f;--shell-rank-1:#f07a70;--shell-rank-2:#f09a58;--shell-rank-3:#e8b451;--shell-backdrop:#0009;--shell-shadow:0 18px 55px #00000080;--shell-logo-filter:invert(1) hue-rotate(180deg) brightness(1.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell-ground:#1f1f1d;--shell-canvas:#262624;--shell-surface:#30302e;--shell-surface-2:#1f1f1d;--shell-soft:#393936;--shell-hover:#3a3a37;--shell-selected:#45453f;--shell-border:#f5f4ef1f;--shell-border-strong:#f5f4ef42;--shell-text:#f5f4ef;--shell-text-2:#c9c7bf;--shell-muted:#9c9a92;--shell-contrast:#f5f4ef;--shell-on-contrast:#202020;--shell-accent:#50deb0;--shell-accent-strong:#6fe6c0;--shell-accent-soft:#1c3a32;--shell-accent-ink:#7fe2c0;--shell-on-accent:#093b2f;--shell-focus:#6fe6c0;--shell-warn-soft:#2e2518;--shell-warn-ink:#e0a55a;--shell-warn-line:#e0a55a59;--shell-danger:#ee8c80;--shell-danger-soft:#3a2220;--shell-danger-ink:#f0a7a0;--shell-danger-line:#ee8c8059;--shell-signal-bullish:#7fe2c0;--shell-signal-bearish:#f0a7a0;--shell-signal-neutral:#e0a55a;--shell-info-soft:#1f2a40;--shell-info:#8faeeb;--shell-cn-up:#f07a70;--shell-cn-down:#5cc98f;--shell-rank-1:#f07a70;--shell-rank-2:#f09a58;--shell-rank-3:#e8b451;--shell-backdrop:#0009;--shell-shadow:0 18px 55px #00000080;--shell-logo-filter:invert(1) hue-rotate(180deg) brightness(1.1);--out-ground:#262624;--out-paper:#30302e;--out-ink:#f5f4ef;--out-quote:#c3c1b9;--out-muted:#9c9a92;--out-line:#f5f4ef1f;--out-line-strong:#f5f4ef42;--out-code:#e8e6df;--out-code-bg:#f5f4ef14;--out-chip-bg:#f5f4ef1a;--out-accent:#8faeeb;--out-accent-soft:#1f2a40;--out-up:#6fc79a;--out-down:#ee8c80;--out-warn:#e0a55a;--out-warn-soft:#2e2518;--out-ok:#6fc79a;--out-ok-soft:#18291f}}:root{--btn-primary-bg:var(--shell-accent);--btn-primary-ink:var(--shell-on-accent);--btn-primary-hover:var(--shell-accent-strong);--btn-secondary-bg:var(--shell-surface);--btn-secondary-ink:var(--shell-text);--btn-secondary-line:var(--shell-border);--btn-secondary-hover:var(--shell-hover);--btn-disabled-bg:var(--shell-soft);--btn-disabled-ink:var(--shell-muted);--sel-bg:var(--shell-accent-soft);--sel-ink:var(--shell-accent-ink);--sel-line:var(--shell-accent-soft);--status-active:var(--shell-accent-ink);--status-ok:var(--shell-text-2);--status-attention:var(--shell-accent-ink);--status-attention-soft:var(--shell-accent-soft);--status-error:var(--shell-danger);--status-error-soft:var(--shell-danger-soft);--status-muted:var(--shell-muted)}.page-load-state{min-height:160px;color:var(--shell-text-2);font:inherit;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:32px;display:flex}.page-load-state button,.page-load-state a{border:1px solid var(--shell-border-strong);background:var(--shell-surface);min-height:44px;color:var(--shell-accent-ink);cursor:pointer;border-radius:10px;padding:10px 16px}.sent-skill-tags{text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.sent-skill-label{color:var(--shell-muted)}.sent-skill-tags details{max-width:100%;margin:0}.sent-skill-tags summary{cursor:pointer;border:1px solid var(--shell-border);color:var(--shell-text);background:var(--shell-surface);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:4px 8px;list-style:none}.sent-skill-tags details>div{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;max-width:380px;margin-top:6px;padding:10px}.sent-skill-tags small{color:var(--shell-muted);display:block}.sent-skill-tags p{margin:6px 0!important;font-size:12px!important;line-height:1.6!important}.sent-skill-tags summary:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.david-inputs{border:1px solid var(--shell-border);background:var(--shell-soft);color:var(--shell-text);border-radius:12px;margin-bottom:12px;padding:16px}.david-inputs header,.david-inputs footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.david-inputs header button{background:0 0;border:0;font-size:22px}.david-inputs label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.david-inputs input,.david-inputs select,.david-inputs textarea{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-width:0;font:inherit;border-radius:8px;padding:10px}.david-inputs textarea{min-height:110px}.david-inputs footer button,.david-run-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;padding:9px 14px}.david-inputs footer button{background:var(--shell-contrast);color:var(--shell-on-contrast)}.david-result{min-width:0}.david-result details{margin-top:16px}.david-result pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:13px;overflow:auto}.david-run-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.david-run-panel{min-width:0;max-width:1000px;margin:auto;padding:24px}.david-run-panel>header{align-items:center;gap:16px;display:flex}.david-run-panel h1{font-size:22px}.david-run-panel [role=alert]{color:var(--shell-danger)}@media (width<=600px){.david-run-panel{padding:14px}.david-inputs{padding:12px}}.david-drawing-chart{color:var(--shell-text);margin:20px 0}.david-drawing-chart figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.david-drawing-chart svg{width:100%;height:auto;display:block}.david-chart-grid{stroke:var(--shell-border)}.david-drawing-chart text{fill:currentColor;font-size:12px}.david-chart-up{stroke:var(--out-up);fill:var(--out-up)}.david-chart-down{stroke:var(--out-down);fill:var(--out-down)}.david-chart-overlay{stroke:var(--out-accent);stroke-width:1.6px}.david-drawing-chart button{border:1px solid var(--shell-border);background:var(--shell-surface);color:inherit;border-radius:8px;padding:7px 10px}.david-run-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.david-run-panel{max-width:1120px;color:var(--shell-text);padding:28px clamp(18px,4vw,48px) 64px}.david-run-heading{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0 24px;padding-bottom:22px;display:flex}.david-kicker{color:var(--shell-accent-ink);font-size:var(--umx-reading-meta,13px);letter-spacing:.04em;margin:0 0 9px;font-weight:700}.david-run-heading h1{font-size:var(--umx-reading-title,28px);letter-spacing:-.025em;margin:0;line-height:1.25}.david-run-heading p:not(.david-kicker){color:var(--shell-text-2);font-size:var(--umx-reading-prose,15px);margin:9px 0 0}.david-run-heading-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.david-run-status,.david-state-pill{font-size:var(--umx-reading-meta,13px);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 11px;font-weight:600;display:inline-flex}.david-run-status{background:var(--shell-soft);color:var(--shell-text-2)}.david-new-run{background:var(--btn-primary-bg);min-height:38px;color:var(--btn-primary-ink);font-size:var(--umx-reading-control,14px);border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.david-new-run:hover{background:var(--btn-primary-hover)}.david-new-run:focus-visible,.david-result summary:focus-visible,.david-stage-result summary:focus-visible,.david-run-actions button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.david-run-actions:empty{display:none}.david-run-actions{margin:0 0 18px}.david-result-price{color:var(--shell-text)}.david-price-evidence{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:18px;overflow:hidden}.david-price-intro{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 30px 23px;display:flex}.david-price-intro h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,29px);line-height:1.2}.david-price-scope{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:8px 0 0}.david-state-pill{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.david-price-lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;padding:28px 30px;display:grid}.david-price-lead>div+div{border-left:1px solid var(--shell-border);padding-left:30px}.david-field-label{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);margin:0 0 10px;font-weight:600}.david-price-figure{color:var(--shell-text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(29px,3.6vw,43px);font-weight:700;line-height:1.1}.david-price-figure span{font-size:var(--umx-reading-card,16px);letter-spacing:0;font-weight:600}.david-price-time{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:11px 0 0}.david-price-bias{margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:700;line-height:1.25}.david-price-bias span{color:var(--shell-text-2);font-weight:500}.david-price-reading>p:last-child{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:12px 0 0}.david-price-condition{border-top:1px solid var(--shell-border);font-size:var(--umx-reading-prose,15px);grid-template-columns:118px minmax(0,1fr);gap:16px;margin:0;padding:18px 30px;line-height:1.6;display:grid}.david-price-condition strong{font-size:var(--umx-reading-control,14px)}.david-price-window{background:var(--shell-soft);border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:24px;padding:21px 30px;display:flex}.david-price-window strong{color:var(--shell-warn-ink);font-size:var(--umx-reading-card,16px)}.david-price-window.is-passed strong{color:var(--shell-accent-ink)}.david-price-window p{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:6px 0 0}.david-price-window>p{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.david-price-window b{color:var(--shell-text);font-weight:700}.david-six-step{border-top:1px solid var(--shell-border);background:var(--shell-soft);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;padding:22px 30px;display:grid}.david-six-step h3{font-size:var(--umx-reading-section,18px);margin:0 0 7px}.david-six-step p{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:0;line-height:1.5}.david-six-step .david-kicker,.david-six-step .david-field-label{margin-bottom:6px}.david-six-step details{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin-top:9px}.david-six-step summary{cursor:pointer;color:var(--shell-accent-ink)}.david-six-step ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:8px 0;padding-left:18px;display:grid}.david-price-next{border-top:1px solid var(--shell-border);grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);gap:30px;padding:28px 30px;display:grid}.david-price-next h3{font-size:var(--umx-reading-section,18px);margin:0 0 10px;line-height:1.35}.david-price-next p:not(.david-kicker):not(.david-field-label){color:var(--shell-text-2);font-size:var(--umx-reading-prose,15px);margin:0;line-height:1.65}.david-price-next ul{grid-template-columns:1fr;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.david-price-next li{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);padding-left:16px;line-height:1.5;position:relative}.david-price-next li:before{content:"";background:var(--shell-warn-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.david-price-next>div:first-child ul+ul{margin-top:8px}.david-price-next>div:first-child li:before{background:var(--shell-accent-ink)}.david-price-next>div:last-child{border-left:1px solid var(--shell-border);padding-left:24px}@media (width<=720px){.david-price-next>div:last-child{border-left:0;border-top:1px solid var(--shell-border);padding:20px 0 0}}.david-price-footnote{border-top:1px solid var(--shell-border);color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);margin:0;padding:16px 30px}.david-result-details{border-bottom:1px solid var(--shell-border);color:var(--shell-text-2);padding:16px 4px;margin-top:0!important}.david-result-details summary,.david-stage-result summary{cursor:pointer;color:var(--shell-text);font-size:var(--umx-reading-control,14px);font-weight:600}.david-result-details ul{line-height:1.65}.david-stage-result{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:14px;margin-top:28px;padding:22px 28px}.david-stage-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.david-stage-heading h2{color:var(--shell-text);font-size:var(--umx-reading-section,18px);margin:0}.david-stage-heading>span{font-size:var(--umx-reading-control,14px)}.david-stage-result>p{font-size:var(--umx-reading-control,14px);margin:10px 0}.david-stage-result details{margin-top:18px}.david-stage-result table{font-size:var(--umx-reading-meta,13px);font-variant-numeric:tabular-nums}.david-method-candidate{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:16px;overflow:hidden}.david-method-heading{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.david-method-heading h2{margin:0;line-height:1.35;font-size:var(--umx-reading-section,18px)!important}.david-method-heading p:last-child{color:var(--shell-text-2);margin:8px 0 0;font-size:var(--umx-reading-control,14px)!important}.david-method-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.david-method-rule-list>div{border-bottom:1px solid var(--shell-border);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.david-method-rule-list>div:nth-child(odd){border-right:1px solid var(--shell-border)}.david-method-rule-list span{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px)}.david-method-rule-list strong{font-size:var(--umx-reading-prose,15px);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.david-method-source{border-bottom:1px solid var(--shell-border);padding:16px 24px}.david-method-source summary{cursor:pointer;color:var(--shell-text-2);font-size:var(--umx-reading-control,14px)}.david-method-source blockquote{border-left:2px solid var(--shell-border-strong);font-size:var(--umx-reading-prose,15px);color:var(--shell-text-2);margin:14px 0 0;padding:0 0 0 14px;line-height:1.6}.david-method-caveat{background:var(--shell-warn-soft);padding:14px 24px;color:var(--shell-warn-ink)!important;font-size:var(--umx-reading-control,14px)!important;margin:0!important;line-height:1.5!important}.david-run-panel .david-price-intro{align-items:center;padding:16px 30px}.david-run-panel .david-price-intro .david-kicker,.david-run-panel .david-price-intro h2{display:none}.david-run-panel .david-price-scope{margin:0!important}.david-price-figure{font-size:clamp(32px,3.6vw,43px)!important}.david-price-bias{font-size:clamp(20px,2.2vw,27px)!important}@media (width<=720px){.david-run-panel{padding:16px 16px 48px}.david-run-heading{flex-direction:column;align-items:flex-start;gap:15px;margin:21px 0}.david-run-heading-actions{justify-content:space-between;width:100%}.david-price-intro,.david-price-lead,.david-price-next,.david-six-step{padding:20px}.david-price-lead,.david-price-next,.david-six-step{grid-template-columns:1fr;gap:22px}.david-price-lead>div+div{border-left:0;border-top:1px solid var(--shell-border);padding:22px 0 0}.david-price-condition{grid-template-columns:1fr;gap:5px;padding:16px 20px}.david-price-window{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.david-price-window>p{white-space:normal}.david-price-next ul{grid-template-columns:1fr}.david-price-footnote{padding:15px 20px}.david-stage-result{padding:18px}.david-method-heading{flex-direction:column;padding:18px}.david-method-heading .david-state-pill{align-self:flex-start}.david-method-rule-list{grid-template-columns:1fr}.david-method-rule-list>div{padding:16px 18px}.david-method-rule-list>div:nth-child(odd){border-right:0}.david-method-source{padding:16px 18px}.david-method-caveat{padding:14px 18px}}.david-chart-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.david-chart-scroll:focus-visible{outline:2px solid var(--shell-text);outline-offset:2px}@media (width<=600px){.david-chart-scroll svg{min-width:860px}}.david-chart-pan-hint{display:none}@media (width<=600px){.david-chart-pan-hint{color:var(--shell-muted);font-size:12px;display:block}}.david-result-narrow .david-data-nature{color:var(--shell-text-2);font-size:var(--umx-reading-meta,13px);margin:0 0 13px}.david-price-evidence-more{border-top:1px solid var(--shell-border);margin:0!important}.david-price-gate{border-top:1px solid var(--shell-border);background:var(--shell-warn-soft);color:var(--shell-warn-ink);font-size:var(--umx-reading-control,14px);margin:0;padding:12px 30px;font-weight:600}.david-price-gate.is-passed{background:var(--sel-bg);color:var(--shell-accent-ink)}.david-price-evidence-more>summary{cursor:pointer;color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);padding:15px 30px;font-weight:600;list-style:none}.david-price-evidence-more>summary::-webkit-details-marker{display:none}.david-price-evidence-more>summary:before{content:"▸";color:var(--shell-muted);margin-right:8px;display:inline-block}.david-price-evidence-more[open]>summary:before{transform:rotate(90deg)}.david-result-meta{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;align-items:flex-start;gap:0 20px;display:flex}.david-result-meta>.david-result-details{border:0;flex:none;padding:11px 0}.david-result-meta>.david-result-details[open]{flex-basis:100%}.david-result-meta>.david-result-details>summary{color:var(--shell-text-2);font-weight:500;list-style:none}.david-result-meta>.david-result-details>summary::-webkit-details-marker{display:none}.david-result-meta>.david-result-details>summary:before{content:"▸";color:var(--shell-muted);margin-right:6px}.david-result-meta>.david-result-details[open]>summary:before{content:"▾"}@media (width<=720px){.david-price-evidence-more>summary{padding:14px 20px}.david-price-gate{padding:11px 20px}}.david-narrow-card{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:16px;overflow:hidden}.david-narrow-card>header{border-bottom:1px solid var(--shell-border);padding:25px 28px;display:block!important}.david-narrow-card h2{font-size:var(--umx-reading-section,20px);margin:0;line-height:1.3}.david-narrow-card>header p:last-child{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:8px 0 0}.david-narrow-verdict{font-size:var(--umx-reading-section,18px);margin:0;padding:22px 28px 10px;font-weight:650;line-height:1.5}.david-narrow-readings{border-bottom:1px solid var(--shell-border);color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);font-variant-numeric:tabular-nums;margin:0;padding:14px 28px;line-height:1.55}.david-narrow-metrics{border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.david-narrow-metrics>div{flex-direction:column;gap:9px;min-width:0;padding:24px 28px;display:flex}.david-narrow-metrics>div+div{border-left:1px solid var(--shell-border)}.david-narrow-metrics span,.david-narrow-detail span{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px)}.david-narrow-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px);line-height:1.3}.david-narrow-detail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.david-narrow-detail>div{flex-direction:column;gap:8px;min-width:0;padding:19px 28px;display:flex}.david-narrow-detail strong{font-size:var(--umx-reading-control,14px);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.david-narrow-zones{padding:22px 28px}.david-narrow-zones h3{font-size:var(--umx-reading-section,18px);margin:0 0 14px}.david-narrow-zones ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.david-narrow-zones li{border-top:1px solid var(--shell-border);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.david-narrow-zones li strong{font-size:var(--umx-reading-prose,15px);font-variant-numeric:tabular-nums}.david-narrow-zones li span,.david-narrow-zones p{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px)}.david-narrow-note,.david-narrow-blocked{background:var(--shell-soft);color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:0;padding:16px 28px;line-height:1.55}@media (width<=720px){.david-narrow-card>header,.david-narrow-metrics>div,.david-narrow-detail>div,.david-narrow-zones,.david-narrow-note,.david-narrow-blocked{padding-left:18px;padding-right:18px}.david-narrow-metrics{grid-template-columns:1fr}.david-narrow-metrics>div+div{border-left:0;border-top:1px solid var(--shell-border)}.david-narrow-detail{grid-template-columns:1fr}.david-narrow-detail>div+div{border-top:1px solid var(--shell-border)}.david-narrow-zones li{flex-direction:column;gap:4px}}dialog.umx-studio-dialog.david-inputs-dialog{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:min(560px,100vw - 40px);max-width:560px;max-height:calc(100dvh - 48px);color:var(--shell-text);border-radius:16px;padding:0;overflow:auto}.david-inputs-dialog>.umx-dialog-surface{min-width:0;padding:0;display:block}.david-inputs-dialog .david-inputs{background:var(--shell-surface);border:0;border-radius:0;margin:0;padding:24px}.david-inputs-dialog .david-inputs p[role=alert]{overflow-wrap:anywhere;line-height:1.6}.david-inputs footer .david-inputs-back{background:var(--shell-surface);color:var(--shell-text)}.v2-scheduled-list{gap:1px;padding:0 0 6px;display:grid}.v2-side .v2-sched-row{width:100%;min-width:0;height:36px;color:var(--shell-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13px;display:flex}.v2-side .v2-sched-row:hover,.v2-side .v2-sched-row.active{background:var(--shell-border);color:var(--shell-text)}.v2-sched-row span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.v2-sched-row em{background:var(--out-accent-soft,#e6ecf7);color:var(--out-accent,#2f54a0);border-radius:6px;flex:none;padding:1px 7px;font-size:11.5px;font-style:normal;line-height:18px}.v2-sched-dot{box-sizing:border-box;border:1.5px solid var(--shell-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.v2-sched-dot.is-running{background:#3b6fd4;border:0}.v2-sched-dot.is-attention{background:#c4552d;border:0}.v2-sched-row:focus-visible{outline:2px solid var(--shell-muted);outline-offset:1px}.v2-side .v2-projects>header .v2-sched-fold{width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-4px;padding:2px 4px;display:flex;border-radius:6px!important}.v2-sched-fold small{color:var(--shell-muted);font-size:inherit}.v2-sched-fold svg{width:12px;height:12px;color:var(--shell-muted)}.v2-sched-fold:focus-visible{outline:2px solid var(--shell-muted);outline-offset:1px}@layer umx-network{.cp-detail-page .cp-transcript{background:var(--shell-surface-2)!important;max-width:none!important;padding:24px!important}.im-transcript{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:980px;margin:0 auto;display:flex}.im-transcript .im-message{scroll-margin-top:16px;align-self:stretch!important;align-items:flex-start!important;gap:10px!important;max-width:100%!important;margin:0!important;display:flex!important}.im-transcript .im-message.is-self{flex-direction:row-reverse!important}.im-avatar,.im-self-avatar{background:var(--shell-soft);width:34px;height:34px;color:var(--shell-text-2);border-radius:8px;flex:0 0 34px;place-items:center;font-size:14px;display:grid;overflow:hidden}.im-avatar img{object-fit:cover;width:100%;height:100%}.im-message-column{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78%,740px);display:flex}.is-self .im-message-column{align-items:flex-end}.im-message-meta{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;line-height:1.4;display:flex}.is-self .im-message-meta{justify-content:flex-end}.im-message-meta b{color:var(--shell-text-2);font-size:12px!important;font-weight:500!important}.im-message-meta small,.im-message-meta span{color:var(--shell-muted)!important;margin:0!important;font-size:11px!important;display:inline!important}.im-bubble{background:var(--shell-surface);border:1px solid var(--shell-border);box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--shell-text);border-radius:3px 12px 12px;padding:12px 16px;position:relative}.is-self .im-bubble{background:var(--sel-bg);border-color:var(--sel-border,var(--shell-border));border-radius:12px 3px 12px 12px}.im-bubble:before{content:"";background:inherit;border-left:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);width:8px;height:8px;position:absolute;top:12px;left:-5px;transform:rotate(45deg)}.is-self .im-bubble:before{left:auto;right:-5px;transform:rotate(225deg)}.im-transcript .im-bubble p,.im-transcript .im-bubble li{color:var(--shell-text)!important;white-space:normal!important;text-align:left!important;background:0 0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important;font-size:14px!important;line-height:1.8!important}.im-transcript .im-bubble p:last-child{margin-bottom:0!important}.im-bubble :is(h1,h2,h3,h4){margin:16px 0 8px!important;font-size:15px!important;line-height:1.55!important}.im-bubble :is(h1,h2,h3,h4):first-child{margin-top:0!important}.im-bubble pre{white-space:pre-wrap;max-width:100%;font-size:12px;overflow:auto}.im-bubble table{max-width:100%;display:block;overflow:auto}.im-message-sources{flex-direction:column;gap:5px;margin-top:7px;display:flex}.im-message-sources a{color:var(--shell-accent-ink);overflow-wrap:anywhere;font-size:11px!important;line-height:1.6!important}.im-message[data-focused=true] .im-bubble{outline:2px solid var(--shell-accent-ink);outline-offset:3px}.tcp-reference-reader .trd-body:has(.im-transcript){background:var(--shell-surface-2)}.network-app .tcp-migrated .tcp-messages{border-radius:10px;background:var(--shell-surface-2)!important;padding:20px 18px!important}.network-app .tcp-migrated .tcp-exchange{margin-bottom:24px!important}.im-question-row{justify-content:flex-end;align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.network-app .tcp-migrated .im-question-row .tcp-question{background:var(--sel-bg)!important;border:1px solid var(--shell-border)!important;border-radius:12px 3px 12px 12px!important;max-width:78%!important;margin:0!important;padding:11px 15px!important;font-size:14px!important;line-height:1.8!important}.network-app .tcp-migrated .tcp-answer{align-items:flex-start!important;gap:10px!important}.network-app .tcp-migrated .tcp-answer>div:last-child{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:3px 12px 12px;width:fit-content;min-width:0;max-width:min(78%,740px);padding:12px 16px;flex:0 auto!important}.network-app .tcp-migrated .tcp-answer>img{border-radius:8px!important;width:34px!important;height:34px!important}.network-app .tcp-migrated .tcp-answer-label{flex-wrap:wrap;color:var(--shell-muted)!important;margin-bottom:8px!important;font-size:12px!important;line-height:1.5!important}.network-app .tcp-migrated .tcp-answer p{margin-block:0 12px!important;font-size:14px!important;line-height:1.8!important}.network-app .tcp-migrated .tcp-answer p:last-child{margin-bottom:0!important}@media (width<=600px){.cp-detail-page .cp-transcript{padding:16px 12px!important}.im-transcript{gap:20px}.im-message-column{max-width:calc(100% - 42px)}.im-avatar,.im-self-avatar{flex-basis:30px;width:30px;height:30px}.im-bubble{padding:10px 12px}.im-message-meta{gap:5px}.im-message-meta small{font-size:10px!important}.network-app .tcp-migrated .tcp-messages{padding:16px 10px!important}.network-app .tcp-migrated .tcp-answer>div:last-child{max-width:calc(100% - 42px);padding:10px 12px}}.cp-page.cp-detail-page .cp-summary{background:var(--shell-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.cp-page.cp-detail-page .cp-summary-lead{border-left:3px solid var(--shell-accent-ink);border-bottom:0!important;padding:4px 0 16px 18px!important}@media (width<=700px){.cp-page.cp-detail-page{padding:10px 12px 0!important}}.cp-page.cp-detail-page{max-width:1180px!important;padding:12px 24px 0!important}@media (width<=700px){.cp-page.cp-detail-page{padding:8px 12px 0!important}}.v2-account-menu .v2-theme-switch{color:var(--shell-text-2);padding:6px 9px 8px;font-size:11px;display:block}.v2-account-menu .v2-theme-switch-label{grid-template-columns:19px 1fr;align-items:center;gap:7px;min-height:23px;display:grid}.v2-account-menu .v2-theme-switch-options{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:8px;grid-template-columns:1.35fr 1fr 1fr;gap:2px;width:100%;margin:6px 0 0;padding:2px;display:grid}.v2-app .v2-side .v2-account-menu .v2-theme-switch-options>button{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden;width:auto!important;min-width:0!important;height:26px!important;min-height:26px!important;color:var(--shell-muted)!important;text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0!important;padding:0 4px!important;font-size:11px!important;line-height:26px!important;display:block!important}.v2-app .v2-side .v2-account-menu .v2-theme-switch-options>button:hover{color:var(--shell-text)!important}.v2-app .v2-side .v2-account-menu .v2-theme-switch-options>button[aria-checked=true]{background:var(--shell-surface)!important;color:var(--shell-text)!important;box-shadow:0 1px 2px #0000001f!important}.v2-app .v2-side .v2-account-menu .v2-theme-switch-options>button:focus-visible{outline:2px solid var(--shell-focus)!important;outline-offset:1px!important}@media (width<=700px){.network-app .cultivation-home .umx-unified-composer.has-work-capabilities:has(.umx-output-intent){height:auto!important;min-height:256px!important}.umx-unified-composer.has-work-capabilities:has(.umx-output-intent){height:auto!important;min-height:256px!important}.network-app .cultivation-home .umx-unified-composer.has-work-capabilities:has(.umx-output-intent)>footer{align-items:flex-start!important;height:auto!important;min-height:34px!important}.umx-unified-composer.has-work-capabilities:has(.umx-output-intent)>footer{align-items:flex-start!important;height:auto!important;min-height:34px!important}.umx-unified-composer.has-work-capabilities:has(.umx-output-intent)>footer>.umx-composer-additions{flex-wrap:wrap!important;row-gap:6px!important}}@scope(.following-picker .fw-search) to (svg){input:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}}.network-app .assistant-run-identity.is-personal{gap:8px!important;margin-bottom:6px!important;font-weight:400!important}.network-app .assistant-run-identity.is-personal>span:not(.assistant-run-mark){font-size:13px!important;font-weight:400!important}.network-app .assistant-run-identity.is-personal .assistant-run-mark,.network-app .assistant-run-identity.is-personal .umx-avatar-swatch{width:var(--response-avatar-size,24px)!important;height:var(--response-avatar-size,24px)!important;min-width:var(--response-avatar-size,24px)!important;border-radius:50%!important;overflow:hidden!important}.network-app .assistant-run-identity.is-personal img{object-fit:cover!important;width:100%!important;height:100%!important}.network-app .assistant-run-identity.is-personal small{color:var(--shell-muted)!important;font-size:12px!important}.umx-studio-dialog.learning-skill-dialog{width:min(760px,100vw - 32px)!important;max-width:760px!important;padding:0!important}.learning-skill-dialog>.umx-dialog-surface{max-height:min(820px,100dvh - 32px)!important;padding:0!important}.umx-studio-dialog.learning-skill-dialog{width:min(640px,100vw - 32px)!important;max-width:640px!important}.learning-skill-dialog>.umx-dialog-surface{max-height:calc(100dvh - 40px)!important}.learning-skill-dialog header{align-items:flex-start!important;gap:16px!important;padding:20px 24px!important}.learning-skill-dialog header h2{margin:0!important;font-size:19px!important;font-weight:650!important;line-height:1.4!important}.learning-skill-dialog .learning-skill-subtitle{color:var(--shell-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important}.learning-skill-dialog main{padding:20px 24px 24px!important;font-size:14px!important;line-height:1.65!important}.learning-skill-dialog main p{overflow-wrap:anywhere;margin:0 0 16px!important;font-size:14px!important;line-height:1.65!important}.learning-skill-dialog main label{gap:8px!important;margin:20px 0 0!important;font-size:14px!important;font-weight:600!important}.learning-skill-dialog main input,.learning-skill-dialog main select{min-height:44px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.5!important}.learning-skill-dialog .learning-skill-field-hint{color:var(--shell-muted);justify-content:space-between;gap:12px;display:flex;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.learning-skill-dialog main .learning-skill-note{color:var(--shell-muted)!important;margin:16px 0 0!important;font-size:12px!important;line-height:1.6!important}.learning-skill-dialog .learning-skill-preview{border-top:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);margin-top:16px}.learning-skill-dialog .learning-skill-preview>summary{cursor:pointer;align-items:center;gap:10px;padding:14px 0;font-weight:600;display:flex;font-size:14px!important}.learning-skill-dialog .learning-skill-preview>summary:before{content:"›";color:var(--shell-muted);font-size:18px}.learning-skill-dialog .learning-skill-preview[open]>summary:before{transform:rotate(90deg)}.learning-skill-dialog .learning-skill-preview>summary small{color:var(--shell-muted);margin-left:auto;font-size:12px;font-weight:400}.learning-skill-dialog .learning-skill-preview>div{padding-bottom:16px}.learning-skill-dialog .learning-skill-preview h1,.learning-skill-dialog .learning-skill-preview h2{font-size:17px!important;line-height:1.5!important}.learning-skill-dialog .learning-skill-preview h3{font-size:15px!important;line-height:1.5!important}.learning-skill-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px!important;line-height:1.7!important}.learning-skill-dialog .learning-skill-error{border-left:3px solid var(--status-error);background:var(--status-error-soft);align-items:center;gap:16px;margin-top:20px;padding:12px 14px;display:flex}.learning-skill-dialog .learning-skill-error>div{flex:1;min-width:0}.learning-skill-dialog .learning-skill-error strong{font-size:13px!important}.learning-skill-dialog .learning-skill-error p{color:var(--shell-muted);margin:4px 0 0!important;font-size:12px!important}.learning-skill-dialog button{flex-shrink:0;min-height:36px!important;padding:8px 14px!important;font-size:13px!important;line-height:1.4!important}.learning-skill-dialog button.learning-skill-close{width:32px!important;min-height:32px!important;color:var(--shell-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important}.learning-skill-dialog footer{gap:10px!important;padding:14px 24px!important}.learning-skill-dialog :is(button,input,summary,select):focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:3px}@media (width<=600px){.umx-studio-dialog.learning-skill-dialog{width:calc(100vw - 24px)!important}.learning-skill-dialog header,.learning-skill-dialog main{padding:18px!important}.learning-skill-dialog footer{padding:12px 18px!important}.learning-skill-dialog .learning-skill-field-hint{align-items:flex-start}}@media (width<=760px){.network-app .tc-home-modes .cultivation-home .v2-home-chat-anchor{padding-top:72px!important}.network-app .tc-home-modes .lj-heading{padding-top:76px}}.network-app .tc-home-modes .cultivation-home .tc-home-stage{height:calc(var(--home-composer-top) - var(--home-mode-top) - 12px);box-sizing:border-box}.network-app .tc-home-modes .cultivation-home .v2-home-chat-anchor{padding-top:var(--home-mode-top)!important}.network-app .tc-home-modes .learning-journal{padding-top:24px}@media (width<=1000px){.network-app .tc-home-modes{--home-composer-top:240px}.network-app .tc-home-modes .learning-journal{padding-top:17.6px}}@media (width<=760px){.network-app .tc-home-modes{--home-mode-top:72px;--home-composer-overlap:22px}.network-app .tc-home-modes .lj-heading{padding-top:var(--home-mode-top)}}@media (width<=640px){.network-app .tc-home-modes .learning-journal{padding-top:11.2px}}.network-app .v2-side .v2-account-trigger{height:58px!important;min-height:58px!important}.network-app .v2-side:not(.collapsed) .v2-account-identity{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:3px!important;display:grid!important}.network-app .v2-side .v2-account-identity small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;display:block!important;overflow:hidden!important}.network-app .v2-side .account-mobile-entry{display:none!important}@media (width<=720px){.network-app .v2-side .account-mobile-entry{display:flex!important}.network-app .v2-side .v2-primary-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important}.network-app .v2-side .v2-primary-nav>button{width:100%!important;min-width:0!important;padding:0!important;font-size:11px!important}.network-app .v2-side .account-mobile-entry span{display:block!important}.v2-app.network-app .v2-side nav.v2-primary-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.network-app .v2-side .account-mobile-entry>i:after{display:none!important}.network-app .v2-side .account-mobile-entry>i>.umx-nav-icon{opacity:1!important}}.network-app .umx-account-settings button{background:var(--shell-surface)!important;color:var(--shell-text)!important;border-color:var(--shell-border)!important}.network-app .umx-account-settings button:hover{background:var(--shell-surface-2)!important}.network-app .umx-account-settings .account-theme [aria-checked=true],.network-app .umx-account-layout>nav>button[aria-current=page]{background:var(--sel-bg)!important;color:var(--sel-ink)!important;border-color:var(--btn-primary-bg)!important}.network-app .umx-account-settings button.primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important}.network-app .umx-account-layout>nav>button:not([aria-current]),.network-app .umx-account-settings .account-back{background:0 0!important}.network-app .v2-side.collapsed .v2-account-menu{width:260px!important;display:block!important;position:fixed!important;bottom:16px!important;left:68px!important;right:auto!important}.following-workspace.fw-assets-page .fw-asset-header{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;min-height:0!important;padding:20px 22px!important;display:flex!important}.following-workspace.fw-assets-page .fw-asset-header>.fw-identity{display:none!important}.following-workspace.fw-assets-page .market-quote-summary{flex:240px!important;min-width:0!important;margin:0!important}.following-workspace.fw-assets-page .asset-header-overview{flex:none!important;margin:0!important;padding:0!important}#fw-anomaly-entry{flex:none;align-items:center;display:flex}.anomaly-entry{white-space:nowrap}.following-workspace.fw-assets-page .market-quote-card{gap:8px!important;min-height:0!important;padding:0!important}.following-workspace.fw-assets-page .market-quote-values>strong{font-size:30px!important}.following-workspace.fw-assets-page .market-quote-values>.down{color:var(--out-down)!important}.following-workspace.fw-assets-page .market-quote-values>.up{color:var(--out-up)!important}.market-quote-time{line-height:1.5;color:var(--shell-muted)!important;margin:8px 0 0!important;font-size:11px!important}.following-workspace.fw-assets-page .fw-selector-head{align-items:center!important;gap:6px!important;min-height:40px!important;padding-right:30px!important}.fw-selector-head>select{width:100%;min-width:0;color:var(--shell-text);background:0 0;border:0;padding:6px;font-size:13px}.following-workspace.fw-assets-page .fw-watchlist-toggle{width:25px!important;height:25px!important;top:12px!important;right:8px!important}.following-workspace.fw-assets-page .fw-selector-filters{flex-wrap:nowrap!important;gap:4px!important;min-height:38px!important;padding:8px 0!important;display:flex!important;overflow-x:auto!important}.following-workspace.fw-assets-page .fw-selector-filters>button{white-space:nowrap!important;flex:none!important;padding:5px 7px!important;font-size:11px!important}.following-workspace.fw-assets-page .fw-watch-item.fw-quote-row{border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(68px,auto)!important;gap:6px!important;min-height:64px!important;padding:12px 8px!important;display:grid!important}.following-workspace.fw-assets-page .fw-quote-row .fw-quote-logo{flex:0 0 27px!important;width:27px!important;height:27px!important}.following-workspace.fw-assets-page .fw-quote-row .fw-quote-logo img{width:27px!important;height:27px!important}.following-workspace.fw-assets-page .fw-quote-row .fw-quote-name small{font-size:10px!important}.following-workspace.fw-assets-page .fw-quote-row .fw-quote-values{flex-direction:column!important;gap:2px!important;font-size:12px!important;display:flex!important}.following-workspace.fw-assets-page .fw-quote-extended{flex-wrap:wrap!important;justify-content:flex-end!important;gap:3px!important;font-size:10px!important;display:flex!important}.following-workspace.fw-assets-page .fw-quote-extended b{font-size:10px!important}.following-workspace.fw-assets-page .market-twin-card{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px 0!important}.market-twin-card .market-twin-identity{gap:10px!important;margin-bottom:14px!important}.market-twin-card .market-twin-identity>:first-child{flex:0 0 40px!important;width:40px!important;height:40px!important}.market-twin-card .market-twin-identity b{font-size:15px!important}.twin-online-dot{background:var(--status-muted)!important;vertical-align:middle!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-left:8px!important;display:inline-block!important}.twin-online-dot[data-online=true]{background:var(--out-up)!important}.following-workspace.fw-assets-page .fw-market-chart-slot[hidden]{display:none!important}.following-workspace.fw-assets-page .fw-content-tabs{flex-wrap:nowrap!important;min-height:40px!important;margin:0 22px!important;padding:0!important;overflow:auto!important}.fw-content-tabs>button{white-space:nowrap}dialog.umx-studio-dialog.aho-dialog{width:min(800px,100vw - 28px)!important;max-width:800px!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;padding:0!important;overflow:hidden!important}dialog.aho-dialog>.umx-dialog-surface{height:auto!important;min-height:0!important;max-height:calc(100dvh - 50px)!important;padding:26px!important;display:block!important;overflow:auto!important}.aho-popover>header{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:20px!important;padding:0!important;display:flex!important}.aho-popover>header h3{margin:0!important;font-size:20px!important}.aho-popover>header small{color:var(--shell-muted)!important;font-size:11px!important}.aho-popover>header button{border:0!important;padding:0 7px!important;font-size:24px!important}.aho-price{align-items:baseline;gap:14px;display:flex}.aho-price>strong{font-variant-numeric:tabular-nums;font-size:34px!important}.aho-price .down,.aho-extended .down{color:var(--out-down)!important}.aho-price .up,.aho-extended .up{color:var(--out-up)!important}.aho-asof,.aho-extended{color:var(--shell-muted)!important;margin:6px 0!important;font-size:11px!important}.aho-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 24px!important;margin:18px 0!important;display:grid!important}.aho-metrics>div{border-bottom:1px solid var(--shell-border)!important;justify-content:space-between!important;gap:8px!important;padding:10px 0!important;font-size:12px!important;display:flex!important}.aho-metrics dt{color:var(--shell-muted)!important}.aho-metrics dd{font-variant-numeric:tabular-nums;margin:0!important;font-weight:600!important}.aho-company{margin:20px 0!important}.aho-company h4,.aho-background summary{font-size:13px!important}.aho-company p{font-size:13px!important;line-height:1.7!important}.aho-groups{gap:16px!important}.aho-background{margin-top:16px!important}.aho-groups dl>div{gap:14px!important;font-size:12px!important}.ar-feed .event-feed-toolbar{background:0 0!important;border-radius:0!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 0!important;display:flex!important}.event-feed-toolbar nav{gap:6px!important;min-width:0!important;display:flex!important;overflow:auto!important}.event-feed-toolbar>div{align-items:center!important;gap:5px!important;margin-left:auto!important;display:flex!important}.event-feed-toolbar input{border:1px solid var(--shell-border);border-radius:7px;width:140px;padding:6px 8px;font-size:12px}.event-feed-toolbar button{white-space:nowrap!important;font-size:12px!important}.ar-feed .ar-clue-list{display:block!important}.ar-feed .event-feed-card{border:0!important;border-bottom:1px solid var(--shell-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:18px 0!important}.ar-feed .event-card-meta{color:var(--shell-muted)!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;font-size:11px!important;display:flex!important}.event-card-meta>span{background:var(--shell-accent-soft);color:var(--shell-accent-ink);border-radius:4px;padding:2px 6px}.event-card-meta a,.event-card-meta small,.event-card-meta time{color:var(--shell-muted)!important;font-size:11px!important}.ar-feed .event-title{text-align:left!important;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:1.65!important;display:block!important}.ar-feed .event-feed-card>footer{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:10px!important;padding:0!important;display:flex!important}.event-feed-card>footer>small{color:var(--shell-muted)!important;font-size:11px!important}.ar-feed .event-quick-actions{flex:none!important;gap:8px!important;display:flex!important}.ar-feed .event-quick-action{white-space:nowrap!important;padding:5px 9px!important;font-size:12px!important}.ar-feed .ar-feed-empty{background:0 0!important;border:0!important;padding:24px 0!important;font-size:13px!important;display:block!important}@media (width<=650px){dialog.aho-dialog>.umx-dialog-surface{padding:20px!important}.aho-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}.following-workspace.fw-assets-page .fw-asset-header{padding:16px!important}.event-feed-toolbar>div{width:100%!important}.event-feed-toolbar input{flex:1}.following-workspace.fw-assets-page .fw-content-tabs{margin:0 16px!important}.aho-price>strong{font-size:28px!important}}.ar-feed .event-feed-card>footer{flex-direction:row!important;width:100%!important}.ar-feed .event-quick-actions{width:auto!important;min-width:0!important}.ar-feed .event-quick-actions>button{white-space:nowrap!important;width:auto!important;min-width:0!important;height:auto!important;min-height:30px!important;display:inline-flex!important}.market-twin-card .market-twin-identity>:first-child{max-width:40px!important;max-height:40px!important;overflow:visible!important}.following-workspace.fw-assets-page .market-quote-card{grid-template-columns:32px minmax(0,1fr)!important;justify-content:start!important;display:grid!important}.following-workspace.fw-assets-page .market-quote-values{grid-column:1/-1!important;justify-content:flex-start!important;align-items:baseline!important;gap:12px!important;margin-top:14px!important;display:flex!important}.following-workspace.fw-assets-page .market-quote-values>strong{font-size:34px!important;line-height:1.2!important}.following-workspace.fw-assets-page .fw-quote-row{grid-template-columns:minmax(0,1fr) 88px!important}.following-workspace.fw-assets-page .fw-quote-stack{width:88px!important;min-width:0!important}.following-workspace.fw-assets-page .fw-quote-identity{width:auto!important;min-width:0!important;display:flex!important}.following-workspace.fw-assets-page .fw-quote-name{flex-direction:column!important;min-width:0!important;display:flex!important}.following-workspace.fw-assets-page .fw-quote-extended{grid-column:1/-1!important;justify-content:flex-end!important}.following-workspace.fw-assets-page .fw-selector-head{min-height:36px!important;padding-top:0!important;padding-bottom:8px!important}.fw-add-asset{background:0 0!important;border:0!important;padding:4px!important}.following-workspace.fw-assets-page .fw-selector-filters{gap:2px!important;overflow:visible!important}.fw-selector-filters select,.fw-secondary-tab{min-width:0;color:var(--shell-muted);background:0 0;border:0;max-width:64px;padding:4px;font-size:12px}.fw-secondary-tab{margin-left:auto}.following-workspace.fw-assets-page .fw-chat-welcome{background:0 0!important;border:0!important;margin:0!important;padding:8px 0!important}.following-workspace.fw-assets-page .fw-suggestion-options{gap:10px!important}.following-workspace.fw-assets-page .fw-suggestion-options>button{background:var(--shell-accent-soft)!important;border:0!important;border-radius:6px!important;min-height:42px!important;padding:12px!important;font-size:13px!important;font-weight:400!important}.following-workspace.fw-assets-page .fw-suggestion-options>button:before{display:none!important}.following-workspace.fw-assets-page .market-chart-toolbar{gap:8px!important;min-height:48px!important;padding:10px 0!important;position:relative!important}.market-chart-more{flex:none;position:relative}.market-chart-more>summary{cursor:pointer;color:var(--shell-muted);padding:6px 10px;list-style:none}.market-chart-more>div{z-index:30;background:var(--shell-surface);border:1px solid var(--shell-border);width:260px;box-shadow:0 8px 24px var(--shell-border);border-radius:8px;padding:12px;position:absolute;top:100%;right:0}.market-chart-more .market-chart-ranges{border:0!important;flex-wrap:wrap!important;display:flex!important}.market-chart-more button{font-size:12px!important}.following-workspace.fw-assets-page .market-chart-visibility-toggle{background:0 0!important;border:0!important;min-width:0!important;padding:6px!important}.following-workspace.fw-assets-page .fw-selector-head{padding-right:0!important}.following-workspace.fw-assets-page .fw-selector-head>select{flex:1!important;width:0!important;font-weight:600!important}.following-workspace.fw-assets-page .fw-watchlist-toggle{top:6px!important;right:5px!important}.following-workspace.fw-assets-page .fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr) 82px!important;gap:6px!important}.following-workspace.fw-assets-page .fw-quote-stack{width:82px!important}.following-workspace.fw-assets-page .fw-quote-name b{white-space:nowrap!important;font-size:12px!important}.following-workspace.fw-assets-page .fw-quote-identity{gap:8px!important}.following-workspace.fw-assets-page .market-twin-card{width:auto!important;margin:0 16px!important;padding:12px 0!important}.following-workspace.fw-assets-page .market-twin-card .market-twin-identity{margin-bottom:10px!important}.market-twin-badge{border:1px solid var(--shell-border);background:var(--shell-accent-soft);border-radius:5px;align-items:center;padding:2px 6px;line-height:1.4;display:inline-flex;width:auto!important;color:var(--shell-accent-ink)!important;font-size:11px!important}.following-workspace.fw-assets-page .fw-chat-welcome{padding:0!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-inline-editor{min-height:40px!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-run{border-radius:8px!important;width:30px!important;height:30px!important}.following-workspace.fw-assets-page .fw-asset-header{gap:8px!important}.following-workspace.fw-assets-page .fw-selector-filters>select{flex:1;max-width:56px!important;font-size:11px!important}@media (width>=1101px){.asset-workbench-shell .following-workspace.fw-assets-page:not(.fw-watchlist-collapsed):not(.fw-chat-collapsed){grid-template-columns:var(--fw-watchlist-width) minmax(0,1fr) var(--fw-chat-width)!important}}@media (width<=650px){.following-workspace.fw-assets-page .market-quote-summary{flex-basis:100%!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-inline-editor{min-height:40px!important}.asset-workbench-shell .following-workspace.fw-assets-page{height:calc(100dvh - 108px)!important;min-height:0!important;overflow:hidden!important}.asset-workbench-shell .following-workspace.fw-assets-page>.fw-watchlist{flex:none!important;max-height:260px!important;padding-top:20px!important}.following-workspace.fw-assets-page .fw-selector-head{min-height:32px!important;margin:0!important;padding-bottom:4px!important}.following-workspace.fw-assets-page .fw-selector-search{margin:6px 0!important}.following-workspace.fw-assets-page .fw-quote-items{gap:6px!important;display:flex!important;overflow-x:auto!important}.following-workspace.fw-assets-page .fw-watch-item.fw-quote-row{flex:0 0 205px!important;width:205px!important;min-height:72px!important;margin:0!important}.following-workspace.fw-assets-page>.fw-mobile-tabs{flex:0 0 40px!important}.asset-workbench-shell .following-workspace.fw-assets-page>.fw-detail,.asset-workbench-shell .following-workspace.fw-assets-page>.fw-chat{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:auto!important}.asset-workbench-shell .following-workspace.fw-assets-page.fw-panel-detail>.fw-chat,.asset-workbench-shell .following-workspace.fw-assets-page.fw-panel-chat>.fw-detail{display:none!important}.following-workspace.fw-assets-page .fw-asset-header{margin:0!important;padding:8px 0 16px!important}.following-workspace.fw-assets-page .market-quote-summary{flex:1 0 100%!important;order:0!important}.following-workspace.fw-assets-page .asset-header-overview,#fw-anomaly-entry{order:1!important}.following-workspace.fw-assets-page .fw-content-tabs{margin:0!important}}.following-workspace.fw-assets-page>.fw-watchlist{container:watchlist/inline-size}@container watchlist (width<=190px){.following-workspace.fw-assets-page .fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr)!important}.following-workspace.fw-assets-page .fw-quote-stack{width:100%!important}.following-workspace.fw-assets-page .fw-quote-row .fw-quote-values{flex-direction:row!important;justify-content:space-between!important}.following-workspace.fw-assets-page .fw-selector-filters,.following-workspace.fw-assets-page .fw-selector-head{flex-wrap:wrap!important}}.following-workspace.fw-assets-page .fw-selector-filters>select{flex:0 0 50px!important;min-width:50px!important}.following-workspace.fw-assets-page .fw-selector-head{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important}.following-workspace.fw-assets-page .fw-selector-title{flex:1!important;min-width:0!important;font-size:14px!important;line-height:32px!important}.following-workspace.fw-assets-page .fw-selector-head>.fw-add-asset,.following-workspace.fw-assets-page .fw-selector-more{flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:static!important}.following-workspace.fw-assets-page .fw-selector-actions{flex:0 0 28px!important;align-items:center!important;margin:0!important;display:flex!important}.fw-list-mode{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.fw-list-mode select{border:1px solid var(--shell-border);background:var(--shell-surface);max-width:140px;color:var(--shell-text);border-radius:6px;padding:6px}.following-workspace .ar-library{background:var(--shell-surface)!important;padding:18px!important}.following-workspace .ar-library .ar-module-intro{border:0!important;border-left:4px solid var(--shell-accent)!important;background:linear-gradient(110deg,var(--shell-accent-soft),var(--shell-surface))!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;margin:0 0 18px!important;padding:20px 24px!important;display:flex!important}.following-workspace .ar-library .ar-module-intro h2{margin:0!important;font-size:22px!important}.following-workspace .ar-library .ar-module-intro p{margin:6px 0 0!important;font-size:12px!important}.following-workspace .ar-library .ar-module-intro>small{background:var(--shell-surface)!important;color:var(--shell-accent-ink)!important;padding:6px 12px!important;font-size:13px!important}.following-workspace .ar-library-head{background:var(--shell-accent-soft)!important;border:0!important;border-radius:10px!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important;padding:8px!important}.following-workspace .ar-library-head nav{gap:4px!important}.following-workspace .ar-library-head nav button{border-radius:7px!important;padding:8px 12px!important;font-size:13px!important}.following-workspace .ar-library-head nav button[aria-pressed=true]{background:var(--shell-surface)!important;color:var(--shell-accent-ink)!important;box-shadow:0 2px 5px var(--shell-border)!important}.following-workspace .ar-library-empty{border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;border-radius:12px!important;grid-template-columns:1fr 1.5fr!important;gap:20px!important;min-height:0!important;margin:0 0 24px!important;padding:22px!important;display:grid!important}.following-workspace .ar-library-empty>div:first-child{flex-direction:column!important;justify-content:center!important;gap:12px!important;display:flex!important}.following-workspace .ar-library-empty>div:first-child>span{background:var(--shell-accent-soft)!important;box-shadow:none!important;color:var(--shell-accent-ink)!important;border:0!important;width:40px!important;height:40px!important}.following-workspace .ar-library-empty h3{margin:0!important;font-size:16px!important}.following-workspace .ar-library-empty>div:last-child{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.following-workspace .ar-library-empty button{background:var(--shell-accent-soft)!important;text-align:left!important;min-height:108px!important;color:var(--shell-accent-ink)!important;border:0!important;border-radius:10px!important;flex-wrap:wrap!important;align-content:center!important;gap:10px!important;padding:16px!important;display:flex!important}.following-workspace .ar-library-empty button span{flex:100%!important}.following-workspace .ar-library-empty button b{font-size:13px!important}.following-workspace .ar-library-empty button small{margin-top:6px!important;font-size:11px!important}.following-workspace .ar-library-empty button i{display:none!important}.following-workspace .ar-research-core{background:var(--shell-accent-soft)!important;border:0!important;border-radius:12px!important;padding:20px!important}.following-workspace .ar-research-core>header{margin-bottom:12px!important;padding:0!important}.following-workspace .ar-research-core>header h3{margin:0!important;font-size:16px!important}.following-workspace .ar-research-core .ar-thesis,.following-workspace .ar-research-core .ar-section{background:var(--shell-surface)!important;border:0!important;border-radius:10px!important;margin:12px 0 0!important;padding:16px!important}.following-workspace .ar-research-core .ar-thesis h3,.following-workspace .ar-research-core .ar-section h3{font-size:14px!important}.following-workspace .ar-research-core .ar-thesis-body.is-empty{border:1px dashed var(--shell-border)!important;color:var(--shell-accent-ink)!important;background:0 0!important;padding:16px!important;font-size:13px!important}.following-workspace .ar-research-core .ar-empty{padding:14px 0!important;font-size:13px!important}.following-workspace .ar-research-core .ar-archive-toggle{margin-top:12px!important;font-size:12px!important}@media (width<=650px){.following-workspace .ar-library{padding:10px!important}.following-workspace .ar-library-empty{grid-template-columns:1fr!important;padding:16px!important}.following-workspace .ar-library-empty>div:first-child{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.following-workspace .ar-research-core{padding:12px!important}.following-workspace .ar-library-head nav button{padding:7px!important}}@media (width>=651px){.following-workspace.fw-assets-page .market-quote-summary{flex-basis:440px!important;grid-template-columns:32px minmax(100px,150px) minmax(180px,1fr)!important;align-items:center!important;column-gap:12px!important;display:grid!important}.following-workspace.fw-assets-page .market-quote-card{display:contents!important}.following-workspace.fw-assets-page .market-quote-logo{grid-area:1/1/3}.following-workspace.fw-assets-page .market-quote-identity{grid-area:1/2/3;min-width:0}.following-workspace.fw-assets-page .market-quote-values{flex-wrap:wrap!important;grid-area:1/3!important;gap:4px 10px!important;margin:0!important}.following-workspace.fw-assets-page .market-quote-values>strong{font-size:30px!important}.following-workspace.fw-assets-page .market-quote-time{grid-area:2/3!important;margin:4px 0 0!important;font-size:10px!important}.following-workspace.fw-assets-page .market-quote-summary>p[role=alert]{grid-column:1/-1}}dialog.umx-studio-dialog.anomaly-dialog,dialog.umx-studio-dialog.anomaly-dialog>.umx-dialog-surface,dialog.umx-studio-dialog.anomaly-dialog>.umx-dialog-surface>.anomaly-dialog-header{background:var(--shell-surface)!important}.anomaly-dialog .anomaly-change-up{color:var(--out-up)!important}.anomaly-dialog .anomaly-change-down{color:var(--out-down)!important}.market-insight-output .insight-bull{color:var(--shell-signal-bullish)!important}.market-insight-output .insight-bear{color:var(--shell-signal-bearish)!important}.market-insight-output .insight-neutral{color:var(--shell-signal-neutral)!important}.market-insight-output .insight-number{color:var(--shell-text)!important;font-weight:600!important}.market-insight-output .insight-price-head strong{font-size:30px!important;font-weight:600!important}.market-insight-output .insight-data-note{font-size:var(--umx-reading-meta,13px)!important;color:var(--shell-muted)!important}.wwbn-unified-board .wwbn-unified-quote>strong{font-size:25px!important;font-weight:600!important;line-height:1.2!important}.market-discussion-body .discussion-number{color:var(--shell-text)!important;font-weight:600!important}.market-discussion-body .discussion-bull{color:var(--shell-signal-bullish)!important;font-weight:600!important}.market-discussion-body .discussion-bear{color:var(--shell-signal-bearish)!important;font-weight:600!important}.market-discussion-body .market-discussion-section>h3{font-size:var(--umx-reading-card,16px)!important;font-weight:600!important;line-height:1.5!important}.market-discussion-body .market-discussion-section>h3>span{color:var(--shell-accent-ink)!important;font-size:13px!important}.market-discussion-body .article-markdown :is(p,li){font-size:var(--umx-reading-body,16px)!important;line-height:1.85!important}.wwbn-unified-board .wwbn-unified-quote.quote-bullish :is(strong,small){color:var(--shell-signal-bullish)!important}.wwbn-unified-board .wwbn-unified-quote.quote-bearish :is(strong,small){color:var(--shell-signal-bearish)!important}.wwbn-unified-board .wwbn-unified-quote.quote-neutral :is(strong,small){color:var(--shell-text)!important}.btc-signal-workbench{background:var(--shell-surface)!important;color:var(--shell-text)!important;border-color:var(--shell-border)!important}.btc-signal-workbench .bullish{color:var(--shell-signal-bullish)!important}.btc-signal-workbench .bearish{color:var(--shell-signal-bearish)!important}.btc-signal-workbench .neutral{color:var(--shell-signal-neutral)!important}.btc-signal-workbench .muted{color:var(--shell-muted)!important}.btc-signal-workbench .btc-signal-tabs{border-color:var(--shell-border)!important;gap:18px!important;padding:12px 22px!important}.btc-signal-workbench .btc-signal-tabs>button{color:var(--shell-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 0!important}.btc-signal-workbench .btc-signal-tabs>button[aria-pressed=true]{color:var(--shell-accent-ink)!important;border-bottom-color:var(--shell-accent-ink)!important}.btc-analysis-overview :is(h3,h4),.btc-analysis-list h3{font-size:18px!important;font-weight:600!important}.btc-analysis-overview .btc-analysis-kicker,.btc-analysis-list .btc-analysis-kicker,.btc-analysis-caption,.btc-analysis-subhead>span,.btc-history-metrics,.btc-indicator-name>small{font-size:13px!important}.btc-state-summary .btc-signal-counts b{font-size:30px!important;font-weight:600!important;line-height:1.2!important}.btc-signal-workbench .btc-observation-grid>button{background:var(--shell-surface)!important;color:var(--shell-text)!important;border-color:var(--shell-border)!important;padding:16px 18px!important}.btc-signal-workbench .btc-observation-grid strong,.btc-signal-workbench .btc-indicator-name>strong{font-size:16px!important;font-weight:600!important}.btc-observation-value{font-size:22px!important;font-weight:600!important}.btc-observation-grid p{color:var(--shell-text-2)!important;font-size:14px!important;line-height:1.7!important}.btc-signal-workbench .btc-direction,.btc-verdict{font-size:13px!important;font-weight:600!important}.btc-testing-summary dd{color:var(--shell-text)!important;font-size:28px!important;font-weight:600!important}.btc-testing-summary dd small{font-size:13px!important;font-weight:400!important}.btc-signal-workbench .btc-history-metrics b{color:var(--shell-text)!important;font-size:13px!important;font-weight:600!important}.btc-signal-workbench .btc-history-metrics b.bullish{color:var(--shell-signal-bullish)!important}.btc-signal-workbench .btc-history-metrics b.bearish{color:var(--shell-signal-bearish)!important}.btc-signal-workbench .btc-verdict.verdict-insufficient{color:var(--shell-muted)!important}.btc-signal-workbench .btc-verdict:is(.verdict-none,.verdict-inverse){color:var(--shell-warn-ink)!important}.btc-signal-workbench .btc-verdict.verdict-edge{color:var(--shell-accent-ink)!important}.btc-analysis-list .btc-signal-indicators p{color:var(--shell-text-2)!important}.btc-edge-table :is(td,th){border-color:var(--shell-border)!important}.btc-analysis-list .btc-signal-filters select{background:var(--shell-surface)!important;color:var(--shell-text)!important;border-color:var(--shell-border)!important}.btc-analysis-title button,.btc-indicator-actions button,.btc-selected-overlays button{background:var(--shell-soft)!important;color:var(--shell-text)!important;border-color:var(--shell-border)!important}:is(.rj-host,#umx-rj-host){background:var(--shell-canvas)!important}:is(.rj-host,#umx-rj-host) .rj-page{background:0 0!important}:is(.rj-home,#umx-rj) :is(.rj-home-title h1,.rj-tpl h2),:is(.jd,#umx-jd) :is(.jd-head h1){font-family:var(--font-text)!important}.umx-studio-dialog.new-twin-conversation-dialog{color:var(--shell-text);background:var(--shell-surface);width:min(620px,100vw - 28px)!important;max-width:620px!important;max-height:calc(100dvh - 40px)!important;padding:0!important}.new-twin-conversation-dialog>.umx-dialog-surface{flex-direction:column;max-height:min(720px,100dvh - 40px);display:flex;overflow:hidden;padding:0!important}.new-twin-conversation-dialog header{border-bottom:1px solid var(--shell-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.new-twin-conversation-dialog h2{margin:0!important;font-size:18px!important;line-height:1.5!important}.new-twin-conversation-dialog header p{color:var(--shell-muted);margin:5px 0 0!important;font-size:12px!important;line-height:1.6!important}.new-twin-conversation-dialog header>button{width:32px;height:32px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:22px}.ntc-search{flex:none;padding:16px 24px 10px}.ntc-search label{color:var(--shell-text-2);margin-bottom:6px;font-size:12px;display:block}.new-twin-conversation-dialog .ntc-search input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-height:42px;color:var(--shell-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px!important}.ntc-search>small{color:var(--shell-muted);margin-top:10px;font-size:12px;display:block}.ntc-list{overscroll-behavior:contain;min-height:0;padding:0 24px 18px;overflow:auto}.new-twin-conversation-dialog .ntc-list>button{text-align:left;border:0;border-bottom:1px solid var(--shell-border);width:100%;color:var(--shell-text);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:13px 0;display:flex}.ntc-list>button:hover{background:var(--shell-hover)}.ntc-list>button img{object-fit:cover;border-radius:9px;flex:none;width:40px;height:40px}.ntc-list>button>span:first-of-type{flex:1;min-width:0}.ntc-list strong{font-weight:600;display:block;font-size:14px!important;line-height:1.5!important}.ntc-list small{color:var(--shell-muted);overflow-wrap:anywhere;margin-top:3px;display:block;font-size:12px!important;line-height:1.6!important}.ntc-list>button>span:last-child{color:var(--shell-muted);font-size:22px}.ntc-empty{text-align:center;padding:28px 0}.ntc-empty p{color:var(--shell-muted);font-size:13px}.ntc-empty button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:8px 14px}.new-twin-conversation-dialog :is(button,input):focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px}@media (width<=600px){.new-twin-conversation-dialog header{padding:18px}.ntc-search{padding:12px 18px 8px}.ntc-list{padding:0 18px 16px}}.network-app .tcp-migrated,.network-app .tcp-migrated.with-workbench{overflow:hidden;background:var(--shell-surface-2)!important;grid-template-columns:220px minmax(0,1fr) 230px!important;gap:16px!important;height:100dvh!important;min-height:640px!important;padding:20px!important;display:grid!important}.network-app .tcp-migrated>.tcp-column{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:18px;width:100%;height:100%;min-height:0;padding:18px;flex-direction:column!important;max-width:none!important;display:flex!important}.tcp-migrated .conversation-header{display:none!important}.tcp-session-sidebar{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:18px;flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex}.tcp-session-sidebar h2,.tcp-related h2{margin:0 0 10px;font-size:16px!important}.tcp-session-sidebar input{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:100%;min-width:0;font:inherit;border-radius:9px;padding:10px;font-size:13px}.tcp-session-sidebar nav{gap:5px;display:flex}.tcp-session-sidebar nav button{color:var(--shell-text-2);background:0 0;border:0;border-radius:7px;flex:1;padding:8px 3px;font-size:12px}.tcp-session-sidebar nav button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.tcp-new-session,.tcp-discover{border:1px solid var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink);cursor:pointer;border-radius:9px;padding:11px}.tcp-new-session{background:var(--btn-primary-bg);font-weight:600}.tcp-session-list{flex:1;min-height:0;overflow:auto}.tcp-session-list>button{text-align:left;background:var(--shell-surface);width:100%;color:var(--shell-text);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:9px;padding:12px 8px;display:flex}.tcp-session-list>button:hover,.tcp-session-list>button[aria-current=page]{background:var(--sel-bg)}.tcp-session-list img{object-fit:cover;border-radius:9px;width:32px;height:32px}.tcp-session-list span{min-width:0}.tcp-session-list b,.tcp-session-list small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.tcp-session-list small{color:var(--shell-muted);margin-top:5px}.tcp-session-list p{color:var(--shell-muted);font-size:13px}.tcp-related{flex-direction:column;gap:14px;display:flex;overflow:auto}.tcp-related section{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:16px;padding:18px}.tcp-related p,.tcp-related small{color:var(--shell-muted);font-size:12px;line-height:1.7}.tcp-related section>button{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);width:100%;color:var(--shell-text-2);cursor:pointer;background:0 0;padding:12px 0;display:block}.tcp-related b{font-size:13px;line-height:1.6;display:block}.tcp-related button:disabled{opacity:.5;cursor:not-allowed}.network-app .tcp-migrated .tcp-header{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:16px}.network-app .tcp-migrated .tcp-header h1{font-size:18px!important}.tcp-migrated .tcp-header-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.tcp-migrated .tcp-header-actions button{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:8px;padding:7px 9px;font-size:12px!important}.tcp-migrated .tcp-opening{flex:1;min-height:0;overflow:auto;margin:0!important;padding:22px 0!important}.tcp-migrated .tcp-conversation{flex-direction:column;flex:1;min-height:0;display:flex;margin:0!important}.tcp-migrated .tcp-messages{flex:1;overflow:auto;max-height:none!important;padding:12px 0!important}.tcp-migrated .tcp-conversation>header{font-size:12px}.tcp-migrated .tcp-question{background:var(--shell-surface-2)!important}.tcp-migrated .tcp-composer{flex-shrink:0;max-height:46%;overflow:auto;margin:0!important}.tcp-migrated .tcp-composer .umx-inline-editor{overflow:auto;min-height:58px!important;max-height:180px!important}.tcp-migrated .tcp-composer .umx-unified-composer{border-radius:12px!important;padding:14px!important}.tcp-suggestions{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.tcp-suggestions button{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-muted);cursor:pointer;border-radius:16px;padding:6px 10px;font-size:11px}.tcp-participants{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.tcp-participants>span{background:var(--shell-surface-2);border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex}.tcp-participants img{object-fit:cover;border-radius:50%;width:22px;height:22px}.tcp-participants button{color:var(--shell-text-2);background:0 0;border:0}.tcp-member-dialog{width:min(620px,90vw)}.tcp-member-dialog header{justify-content:space-between;display:flex}.tcp-member-dialog>div{max-height:52vh;overflow:auto}.tcp-member-dialog label{border-bottom:1px solid var(--shell-border);align-items:center;gap:12px;padding:10px;display:flex}.tcp-member-dialog img{object-fit:cover;border-radius:9px;width:36px;height:36px}.tcp-member-dialog small{color:var(--shell-muted);font-size:12px;display:block}.tcp-migrated .loop-twin-workbench{width:auto;height:100%;position:static}@media (width<=1450px){.network-app .tcp-migrated,.network-app .tcp-migrated.with-workbench{grid-template-columns:190px minmax(0,1fr)!important}.tcp-migrated .tcp-related{display:none}.tcp-migrated.with-workbench .loop-twin-workbench{z-index:90;width:310px;height:auto;position:fixed;top:20px;bottom:20px;right:20px;box-shadow:0 12px 40px #1234}}@media (width<=850px){.network-app .tcp-migrated,.network-app .tcp-migrated.with-workbench{min-height:100dvh;grid-template-columns:minmax(0,1fr)!important;height:auto!important;padding:12px!important}.tcp-session-sidebar{max-height:230px}.tcp-session-list{max-height:100px}.network-app .tcp-migrated>.tcp-column{min-height:650px}.tcp-migrated .tcp-composer{max-height:none}}.network-app .tcp-migrated .tcp-composer{width:100%!important;max-width:none!important}.network-app .tcp-migrated.tcp-david:not(.is-chat) .tcp-composer{margin:auto 0 0!important}.network-app .tcp-migrated .tcp-header-actions button{background:var(--shell-surface-2)!important;color:var(--shell-text-2)!important;border-radius:8px!important}.tcp-member-dialog .umx-dialog-surface>div{max-height:52vh;overflow:auto}.tcp-migrated button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.tcp-migrated button:disabled{opacity:.5;cursor:not-allowed}.tcp-session-toggle{display:none}@media (width<=850px){.tcp-migrated .tcp-session-sidebar{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-height:none;display:grid}.tcp-session-sidebar h2{align-self:center;margin:0}.tcp-session-toggle{color:var(--shell-accent-ink);font:inherit;font-size:var(--umx-reading-control,14px);cursor:pointer;background:0 0;border:0;font-weight:600;display:block}.tcp-session-sidebar>.tcp-new-session,.tcp-session-sidebar>input,.tcp-session-sidebar>nav,.tcp-session-sidebar>.tcp-session-list,.tcp-session-sidebar>.tcp-discover{grid-column:1/-1}.tcp-session-sidebar:not(.is-open)>input,.tcp-session-sidebar:not(.is-open)>nav,.tcp-session-sidebar:not(.is-open)>.tcp-session-list,.tcp-session-sidebar:not(.is-open)>.tcp-discover{display:none}.tcp-session-sidebar .tcp-session-list{max-height:180px}}.network-app .tcp-migrated,.network-app .tcp-migrated.with-workbench{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important}.network-app .tcp-migrated>.tcp-column{justify-self:center;max-width:1080px!important}.tcp-migrated .tcp-session-sidebar>.tcp-discover{border:0;border-top:1px solid var(--shell-border);color:var(--shell-text-2);text-align:left;background:0 0;border-radius:0;padding:14px 5px 2px;font-weight:600}.tcp-migrated .tcp-header-copy h1{align-items:baseline;gap:10px;display:flex}.tcp-migrated .tcp-header-copy h1 small{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);white-space:nowrap;font-weight:500}.network-app .tcp-migrated .tcp-header-actions{gap:7px}.network-app .tcp-migrated .tcp-header-actions>.tcp-follow,.network-app .tcp-migrated .tcp-header-actions .tcp-david-more summary{border:1px solid var(--shell-border);background:var(--shell-surface);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--shell-text-2);border-radius:9px;place-items:center;padding:0;line-height:1;display:grid;font-size:21px!important}.tcp-migrated .tcp-header-actions>.tcp-follow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tcp-migrated .tcp-header-actions>.tcp-follow[aria-pressed=true]{color:var(--shell-accent-ink);background:var(--sel-bg)}.tcp-migrated .tcp-header-actions>.tcp-follow[aria-pressed=true] svg{fill:color-mix(in srgb,var(--shell-accent-ink) 18%,transparent)}.tcp-migrated .tcp-david-more>div{max-width:min(280px,100vw - 32px);max-height:min(60vh,460px);overflow:auto}.tcp-migrated .tcp-more-related{border-top:1px solid var(--shell-border);gap:3px;margin-top:5px;padding-top:8px;display:grid}.tcp-migrated .tcp-more-related>span{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);padding:4px 10px}.tcp-migrated .tcp-more-related button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcp-migrated .tcp-conversation{border-top:0;padding-top:0}.tcp-migrated .tcp-messages{padding-top:2px!important}.tcp-migrated .tcp-answer>div{max-width:900px}@media (width<=850px){.network-app .tcp-migrated,.network-app .tcp-migrated.with-workbench{grid-template-columns:minmax(0,1fr)!important}.network-app .tcp-migrated>.tcp-column{width:100%;max-width:none!important}}.network-app .tcp-migrated .tcp-header{grid-template-columns:28px 44px minmax(180px,1fr) auto;align-items:center;gap:8px 12px;padding:4px 0 16px;display:grid;margin:0 0 14px!important}.tcp-migrated .tcp-back{width:28px;height:40px}.tcp-migrated .tcp-header>img{border-radius:12px;width:44px;height:44px}.tcp-migrated .tcp-header-copy{min-width:0;max-width:100%}.network-app .tcp-migrated .tcp-header h1{word-break:keep-all;overflow-wrap:anywhere;font-size:var(--umx-reading-section,20px)!important;line-height:1.25!important}.tcp-migrated .tcp-header-copy>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);margin-top:4px;overflow:hidden}.tcp-migrated .tcp-header-actions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:7px;min-width:0;margin-left:0;display:flex}.network-app .tcp-migrated .tcp-header-actions>button,.network-app .tcp-migrated .tcp-header-actions .tcp-david-more summary{border:1px solid var(--shell-border);background:var(--shell-surface-2);min-height:38px;color:var(--shell-text-2);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;line-height:1.2;display:inline-flex;font-size:var(--umx-reading-control,14px)!important}.network-app .tcp-migrated .tcp-header-actions>button:hover,.network-app .tcp-migrated .tcp-header-actions .tcp-david-more summary:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}.tcp-migrated .tcp-header-actions .tcp-david-more>div{min-width:165px}.tcp-related{gap:12px;min-height:0}.tcp-related .tcp-discover{border:1px solid var(--shell-border-strong);background:var(--shell-surface);min-height:46px;color:var(--shell-text);font-size:var(--umx-reading-control,14px);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;font-weight:650;display:flex}.tcp-related .tcp-discover:hover{background:var(--shell-hover)}.tcp-related .tcp-rail-content{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;flex-direction:column;min-height:0;padding:22px 20px;display:flex}.tcp-related .tcp-rail-content section{background:0 0;border:0;border-radius:0;padding:0}.tcp-related .tcp-rail-eyebrow{color:var(--shell-accent-ink);font-size:var(--umx-reading-meta,13px);margin:0 0 8px;font-weight:700}.tcp-related .tcp-rail-guide h2,.tcp-related .tcp-rail-related h2{color:var(--shell-text);line-height:1.35;font-size:var(--umx-reading-card,16px)!important;margin:0 0 14px!important}.tcp-related .tcp-rail-guide ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.tcp-related .tcp-rail-guide li{border-top:1px solid var(--shell-border);font-size:var(--umx-reading-control,14px);grid-template-columns:42px minmax(0,1fr);gap:8px;padding:12px 0;line-height:1.45;display:grid}.tcp-related .tcp-rail-guide li b{color:var(--shell-text);font-weight:650}.tcp-related .tcp-rail-guide li span{color:var(--shell-text-2)}.tcp-related .tcp-rail-related{margin-top:28px}.tcp-related .tcp-rail-related>button{border:0;border-top:1px solid var(--shell-border);text-align:left;cursor:pointer;background:0 0;width:100%;padding:10px 0;display:block}.tcp-related .tcp-rail-related small{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);margin-bottom:2px;display:block}.tcp-related .tcp-rail-related b{color:var(--shell-text);font-size:var(--umx-reading-control,14px)}.tcp-related .tcp-rail-bottom{margin-top:18px;padding-top:4px}.tcp-related .tcp-rail-bottom>button{border:0;border-top:1px solid var(--shell-border);width:100%;color:var(--shell-accent-ink);font-size:var(--umx-reading-control,14px);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:12px 0;font-weight:650;display:flex}.tcp-related .tcp-rail-bottom>button:disabled{color:var(--shell-muted);opacity:1;cursor:not-allowed}.tcp-related .tcp-rail-bottom>small{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);line-height:1.5;display:block}.tcp-related .tcp-rail-bottom>p{border-top:1px solid var(--shell-border);color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);margin:18px 0 0;padding-top:14px;line-height:1.55}@media (width<=1250px){.network-app .tcp-migrated .tcp-header{grid-template-columns:28px 44px minmax(0,1fr)}.tcp-migrated .tcp-header-actions{grid-column:3;justify-self:start}}@media (width<=850px){.network-app .tcp-migrated .tcp-header{grid-template-columns:26px 40px minmax(0,1fr)}.tcp-migrated .tcp-header>img{width:40px;height:40px}.tcp-migrated .tcp-header-actions{flex-wrap:wrap;grid-column:2/-1}.tcp-migrated .tcp-header-copy>span{white-space:normal;line-height:1.4}.tcp-migrated .tcp-opening{flex:none;min-height:0;padding:16px 0!important}.tcp-migrated .tcp-suggestions{margin-top:8px}}.network-app .tcp-migrated .tcp-header-actions>.tcp-follow{background:var(--shell-surface)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.network-app .tcp-migrated .tcp-header-actions>.tcp-follow[aria-pressed=true]{background:var(--sel-bg)!important;color:var(--shell-accent-ink)!important}.network-app .tcp-migrated .tcp-header-actions .tcp-david-more summary{width:38px!important;min-width:38px!important;padding:0!important;font-size:21px!important}.tcp-migrated .tcp-header-actions .tcp-david-more summary:after{display:none}.tcp-migrated:not(.is-chat) .tcp-opening{align-items:flex-end;display:flex;padding-bottom:12px!important}.tcp-migrated:not(.is-chat) .tcp-opening>div{max-width:660px}.network-app .tcp-migrated .tcp-composer .umx-unified-composer{min-height:0!important;padding:12px 16px 0!important}.network-app .tcp-migrated .tcp-composer .umx-inline-editor{line-height:1.65;min-height:44px!important;max-height:144px!important;padding:0 0 4px!important}.network-app .tcp-migrated .tcp-composer .umx-unified-composer>footer{min-height:0!important;padding:4px 0 9px!important}.network-app .tcp-migrated .tcp-composer .umx-composer-secondary{min-height:0;margin-inline:-16px;padding:5px 16px}.network-app .tcp-migrated .tcp-suggestions{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.network-app .tcp-migrated .tcp-suggestions button{font-size:var(--umx-reading-control,14px);white-space:normal;text-align:left;padding:7px 11px;line-height:1.4}@media (width<=600px){.network-app .tcp-migrated .tcp-composer .umx-unified-composer>footer{flex-wrap:nowrap!important;gap:6px!important}.network-app .tcp-migrated .tcp-composer .umx-composer-additions{min-width:0;gap:4px!important}.network-app .tcp-migrated .tcp-composer .umx-composer-forward{flex-shrink:0;gap:4px!important}.network-app .tcp-migrated .tcp-composer :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger){width:28px!important;min-width:28px!important;height:32px!important;padding:4px!important}.network-app .tcp-migrated .tcp-composer .umx-output-intent{flex-shrink:1;min-width:0}.network-app .tcp-migrated .tcp-composer .umx-output-chip{min-width:0;max-width:116px}.network-app .tcp-migrated .tcp-composer .umx-run-arrow{width:38px!important;min-width:38px!important;height:38px!important}}.network-app .tcp-migrated .tcp-messages>.tcp-shared-reference{border-left-width:2px;flex:none;background:var(--shell-surface)!important;margin:0 0 18px!important;padding:9px 12px!important}.network-app .tcp-migrated .tcp-messages>.tcp-shared-reference b{line-height:1.5;font-size:12px!important}.network-app .tcp-migrated .tcp-messages>.tcp-shared-reference small{line-height:1.4;font-size:11px!important}.network-app .tcp-migrated .tcp-suggestions{overscroll-behavior-x:contain;scrollbar-width:thin;flex-shrink:0;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;min-height:0!important;margin:4px 0 6px!important;padding:0 0 2px!important}.network-app .tcp-migrated .tcp-suggestions button{flex:none;white-space:nowrap!important;border-radius:7px!important;min-height:28px!important;padding:4px 9px!important;font-size:12px!important;line-height:1.4!important}.network-app .tcp-migrated .tcp-composer{margin-top:0!important}.network-app .tcp-migrated .tcp-composer .umx-unified-composer{padding:8px 12px 0!important}.network-app .tcp-migrated .tcp-composer .umx-inline-editor{min-height:28px!important;max-height:112px!important;padding:0!important;font-size:14px!important;line-height:1.6!important}.network-app .tcp-migrated .tcp-composer .umx-unified-composer>footer{gap:6px!important;padding:3px 0 6px!important}.network-app .tcp-migrated .tcp-composer :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:4px!important}.network-app .tcp-migrated .tcp-composer .umx-run-arrow{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.network-app .tcp-migrated:not(.is-chat):not(.tcp-david) .tcp-conversation{flex-direction:column;flex:1;min-height:0;margin-bottom:6px;display:flex}.network-app .tcp-migrated:not(.is-chat):not(.tcp-david) .tcp-messages{flex:1;min-height:0;max-height:none}.network-app .tcp-migrated .tcp-messages .tcp-opening{flex:none;min-height:0!important;padding:0 0 16px!important}.network-app .tcp-migrated>.tcp-column{padding-top:10px!important}.network-app .tcp-migrated .tcp-header{border:0!important;grid-template-columns:24px 32px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:42px!important;margin:0!important;padding:0 0 10px!important;display:grid!important}.network-app .tcp-migrated .tcp-header>img{border-radius:8px!important;width:32px!important;height:32px!important}.network-app .tcp-migrated .tcp-header h1{margin:0!important;font-size:16px!important;line-height:1.4!important}.network-app .tcp-migrated .tcp-header h1 small{font-size:12px!important}.network-app .tcp-migrated .tcp-header-copy{min-width:0}.network-app .tcp-migrated .tcp-header-copy>span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap!important;font-size:11px!important;line-height:1.4!important}.network-app .tcp-migrated .tcp-header-actions{flex-wrap:nowrap!important;grid-area:1/4!important;justify-content:flex-end!important;justify-self:end!important;gap:6px!important;width:auto!important}.network-app .tcp-migrated .tcp-header-actions>button,.network-app .tcp-migrated .tcp-header-actions>details>summary{box-sizing:border-box;border-radius:7px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:6px!important}.network-app .tcp-migrated .tcp-conversation{border-top:0!important;padding-top:0!important}.network-app .tcp-migrated .tcp-back{width:24px!important;min-width:24px!important;padding:0!important}.network-app .tcp-session-list .tcp-history-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.network-app .tcp-session-list .tcp-history-copy b{color:var(--shell-text);margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.network-app .tcp-session-list .tcp-history-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important;font-size:12px!important;line-height:1.45!important}.network-app .tcp-session-list .tcp-history-topic{color:var(--shell-text-2)!important}.network-app .tcp-session-list>button:has(.tcp-history-copy){align-items:flex-start!important;padding-block:11px!important}.network-app .tcp-session-list>button:has(.tcp-history-copy)>img{margin-top:2px}.following-workspace.fw-assets-page .fw-detail>:is(.ar-feed,.ar-library,.asset-fundamentals){box-sizing:border-box;background:var(--shell-surface)!important;padding:20px 22px 44px!important}.following-workspace.fw-assets-page .asset-view-heading{border:1px solid var(--btn-primary-bg)!important;background:var(--btn-primary-bg)!important;min-height:96px!important;box-shadow:0 9px 20px color-mix(in srgb, var(--btn-primary-bg) 20%, transparent)!important;border-radius:16px!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;margin:0 0 16px!important;padding:20px 24px!important;display:flex!important}.following-workspace.fw-assets-page .asset-view-heading-icon{border:1px solid color-mix(in srgb, var(--btn-primary-ink) 18%, transparent);background:color-mix(in srgb, var(--shell-surface) 35%, transparent);width:48px;height:48px;color:var(--btn-primary-ink);border-radius:13px;flex:0 0 48px;place-items:center;display:grid}.following-workspace.fw-assets-page .asset-view-heading-icon svg{width:24px;height:24px}.following-workspace.fw-assets-page .asset-view-heading>div{min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:0!important;display:flex!important}.following-workspace.fw-assets-page .asset-view-heading h2{font-weight:700;line-height:1.3;color:var(--btn-primary-ink)!important;margin:0!important;font-size:25px!important}.following-workspace.fw-assets-page .asset-view-heading p{line-height:1.5;color:var(--btn-primary-ink)!important;margin:5px 0 0!important;font-size:12px!important}.following-workspace.fw-assets-page .asset-view-action{font:inherit;cursor:pointer;border-radius:9px;flex:none;margin-left:auto;padding:10px 15px;font-size:13px;font-weight:700;border:1px solid color-mix(in srgb, var(--btn-primary-ink) 24%, transparent)!important;background:color-mix(in srgb, var(--shell-surface) 76%, transparent)!important;color:var(--btn-primary-ink)!important}.following-workspace.fw-assets-page .asset-view-action:hover{background:var(--shell-surface)!important}.following-workspace.fw-assets-page .ar-feed .event-feed-toolbar,.following-workspace.fw-assets-page .ar-library-head{box-sizing:border-box;min-height:58px;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:0 3px 12px color-mix(in srgb, var(--shell-text) 5%, transparent)!important;border-radius:10px!important;margin:0 0 14px!important;padding:8px 10px!important}.following-workspace.fw-assets-page .ar-feed .event-feed-toolbar nav button,.following-workspace.fw-assets-page .ar-library-head nav button{min-height:36px;font-size:12px!important;font-weight:650!important}.following-workspace.fw-assets-page .ar-feed .event-feed-toolbar nav button[aria-pressed=true],.following-workspace.fw-assets-page .ar-library-head nav button[aria-pressed=true]{background:var(--shell-accent-soft)!important;color:var(--shell-accent-ink)!important;box-shadow:none!important}.following-workspace.fw-assets-page .ar-library-head nav button small{min-width:20px;height:20px;font-size:11px}.following-workspace.fw-assets-page .ar-feed .ar-clue-list{gap:12px;display:grid!important}.following-workspace.fw-assets-page .ar-feed .event-feed-card{box-sizing:border-box;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:0 3px 12px color-mix(in srgb, var(--shell-text) 5%, transparent)!important;border-radius:14px!important;margin:0!important;padding:18px!important}.following-workspace.fw-assets-page .ar-feed .event-feed-card:hover{border-color:var(--shell-accent)!important;background:var(--shell-surface)!important;box-shadow:0 7px 20px color-mix(in srgb, var(--shell-text) 9%, transparent)!important}.following-workspace.fw-assets-page .ar-feed .event-title{font-size:16px!important;font-weight:700!important;line-height:1.5!important}.following-workspace.fw-assets-page .ar-feed .event-card-meta span{border-radius:6px;padding:4px 8px;font-size:11px!important}.following-workspace.fw-assets-page .ar-feed .event-feed-card>footer{border-top:1px solid var(--shell-border)!important;padding-top:12px!important}.following-workspace.fw-assets-page .ar-feed .event-quick-action{border-color:var(--shell-border-strong);color:var(--shell-accent-ink)}.following-workspace.fw-assets-page .ar-library-grid{gap:12px}.following-workspace.fw-assets-page .ar-library-row{min-height:126px;box-shadow:0 3px 12px color-mix(in srgb, var(--shell-text) 5%, transparent);border-radius:14px;padding:17px 38px 17px 17px}.following-workspace.fw-assets-page .ar-library-row:hover{border-color:var(--shell-accent);background:var(--shell-surface)}.following-workspace.fw-assets-page .ar-library-kind{background:var(--shell-accent-soft);width:38px;height:38px;color:var(--shell-accent-ink);border-radius:11px}.following-workspace.fw-assets-page .ar-library-label,.following-workspace.fw-assets-page .ar-library-row-meta time{letter-spacing:0;font-size:11px!important}.following-workspace.fw-assets-page .ar-library-row strong{font-size:15px!important;font-weight:700!important}.following-workspace.fw-assets-page .ar-library-row small:not(.ar-library-label){font-size:12px}.following-workspace.fw-assets-page .ar-research-core{border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important}.following-workspace.fw-assets-page .af-summary{color:var(--shell-text-2);margin:0 0 18px;font-size:13px;line-height:1.7}.following-workspace.fw-assets-page .af-analysis-grid{gap:14px;margin-top:0}.following-workspace.fw-assets-page .af-analysis-grid>section{border-radius:15px;padding:23px}.following-workspace.fw-assets-page .af-analysis-grid h3{font-size:17px}.following-workspace.fw-assets-page .af-analysis-grid li{font-size:13px;line-height:1.6}.following-workspace.fw-assets-page .af-metric-panel>header h3{margin:0;font-size:18px;font-weight:750}.following-workspace.fw-assets-page .af-metric-table{border-color:var(--shell-border)}.following-workspace.fw-assets-page .af-metric-table th,.following-workspace.fw-assets-page .af-metric-table td{padding:14px 16px;font-size:13px}.following-workspace.fw-assets-page .af-metric-table thead th{font-size:12px}.following-workspace.fw-assets-page .af-metric-panel>p{font-size:11px;line-height:1.7}.following-workspace.fw-assets-page .af-metric-table tbody tr:nth-child(2n){background:var(--shell-surface-2)}.following-workspace.fw-assets-page .af-metric-table tbody tr:hover{background:var(--shell-accent-soft)}.following-workspace.fw-assets-page .af-metric-table tbody th{min-width:145px;font-weight:650}.following-workspace.fw-assets-page .af-metric-table tbody td:last-child{font-variant-numeric:tabular-nums;font-weight:700}.following-workspace.fw-assets-page .af-metric-label{align-items:center;gap:10px;line-height:1.4;display:inline-flex}.following-workspace.fw-assets-page .af-metric-icon{border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}.following-workspace.fw-assets-page .af-metric-icon svg{width:18px;height:18px}.following-workspace.fw-assets-page .af-metric-icon--revenue{color:var(--shell-accent-ink);background:var(--shell-accent-soft)}.following-workspace.fw-assets-page .af-metric-icon--profit{color:var(--out-chart-purple);background:color-mix(in srgb, var(--out-chart-purple) 14%, var(--shell-surface))}.following-workspace.fw-assets-page .af-metric-icon--margin{color:var(--shell-info);background:var(--shell-info-soft)}.following-workspace.fw-assets-page .af-metric-icon--cash{color:var(--out-chart-purple);background:color-mix(in srgb, var(--out-chart-purple) 14%, var(--shell-surface))}.following-workspace.fw-assets-page .af-metric-icon--return{color:var(--shell-warn-ink);background:var(--shell-warn-soft)}.following-workspace.fw-assets-page .af-metric-icon--debt{color:var(--shell-danger);background:var(--shell-danger-soft)}.following-workspace.fw-assets-page .fw-asset-header{border-bottom:1px solid var(--shell-border);align-items:center!important}.following-workspace.fw-assets-page #fw-anomaly-entry{margin-left:auto}.following-workspace.fw-assets-page .fw-selector-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=650px){.asset-workbench-shell{grid-template-columns:minmax(0,1fr)!important}.asset-workbench-shell .asset-workbench-nav{overscroll-behavior-x:contain;overflow-x:auto}.asset-workbench-shell .asset-workbench-main,.asset-workbench-shell .following-workspace.fw-assets-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.asset-workbench-shell .following-workspace.fw-assets-page>.fw-detail{box-sizing:border-box;flex:none!important;width:100%!important;max-width:100%!important}.following-workspace.fw-assets-page .fw-asset-header,.following-workspace.fw-assets-page .market-quote-summary{max-width:100%}.following-workspace.fw-assets-page .fw-detail>:is(.ar-feed,.ar-library,.asset-fundamentals){padding:16px 16px 36px!important}.following-workspace.fw-assets-page .asset-view-heading{gap:12px!important;min-height:80px!important;padding:14px 16px!important}.following-workspace.fw-assets-page .asset-view-heading-icon{flex-basis:40px;width:40px;height:40px}.following-workspace.fw-assets-page .asset-view-heading h2{font-size:19px!important}.following-workspace.fw-assets-page .af-metric-table table{min-width:720px!important}.following-workspace.fw-assets-page .af-metric-table tbody th{min-width:180px!important}}.following-workspace.fw-assets-page .fw-market-chart-slot:not([hidden]){margin-top:16px}.following-workspace.fw-assets-page .market-chart-toolbar{padding-inline:22px!important}@media (width<=650px){.following-workspace.fw-assets-page .fw-market-chart-slot:not([hidden]){margin-top:12px}.following-workspace.fw-assets-page .market-chart-toolbar{padding-inline:16px!important}}.following-workspace.fw-assets-page.fw-watchlist-collapsed>.fw-collapsible-watchlist{width:38px!important;min-width:0!important;padding:0!important;overflow:hidden!important}.following-workspace.fw-assets-page.fw-watchlist-collapsed>.fw-collapsible-watchlist>:not(.fw-watchlist-toggle){display:none!important}.following-workspace.fw-assets-page.fw-watchlist-collapsed>.fw-collapsible-watchlist>.fw-watchlist-toggle{right:6px!important}.following-workspace.fw-assets-page .fw-detail>.fw-asset-header{align-items:center!important;gap:8px!important;min-height:0!important;padding:6px 0 8px!important}.following-workspace.fw-assets-page .fw-asset-header .market-quote-summary{min-height:0!important;padding:0!important}.following-workspace.fw-assets-page .fw-asset-header .market-quote-values>strong{font-size:26px!important;line-height:1.2!important}@media (width>=651px){.following-workspace.fw-assets-page .fw-asset-header .market-quote-summary{flex:270px!important;grid-template-columns:28px minmax(64px,110px) minmax(120px,1fr)!important;column-gap:8px!important}}.following-workspace.fw-assets-page .fw-asset-header .market-quote-time{margin-top:2px!important}.following-workspace.fw-assets-page .fw-watch-toggle{width:34px!important;height:34px!important;min-height:34px!important;color:var(--shell-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.following-workspace.fw-assets-page .fw-watch-toggle[aria-pressed=true]{color:var(--sel-ink)!important}.following-workspace.fw-assets-page .fw-watch-toggle:hover{background:var(--shell-hover)!important}.following-workspace.fw-assets-page .fw-watch-toggle:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:2px}.following-workspace.fw-assets-page .fw-chat>.fw-chat-composer{padding:6px 12px!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-unified-composer{border-radius:12px!important;min-height:0!important;padding:4px 10px!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-composer-body{min-height:24px!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-inline-editor{min-height:24px!important;max-height:112px!important;padding:0!important;line-height:22px!important;overflow-y:auto!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-unified-composer>footer{align-items:center!important;gap:2px!important;min-height:28px!important;margin:0!important;padding:0!important}.following-workspace.fw-assets-page .fw-chat-composer :is(.umx-composer-additions,.umx-composer-forward){align-items:center!important}.following-workspace.fw-assets-page .fw-chat-composer .umx-unified-composer>footer button{height:28px!important;min-height:28px!important;padding-block:0!important}@media (width<=650px){.following-workspace.fw-assets-page.fw-watchlist-collapsed>.fw-collapsible-watchlist{width:100%!important;height:38px!important;min-height:38px!important}}:root[data-theme=dark] .v2-app .v2-myumx.skill-catalog{min-height:100vh;background:#262624!important}:root[data-theme=dark] .v2-app .skill-catalog .skc-head h1{color:#f5f4ef!important}@media (width<=720px){.v2-app.v2-app .v2-side{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;flex-direction:column!important;padding:6px 8px!important;top:auto!important}.v2-app.v2-app .v2-side>.v2-side-head,.v2-app.v2-app .v2-side .v2-asset-workbench-entry{display:none!important}.v2-app.v2-app .v2-side-scroll{width:100%;height:auto!important;max-height:none!important;overflow:visible!important}.v2-app.v2-app .v2-side .v2-primary-nav{gap:2px;width:100%;grid-template-rows:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:auto!important}.v2-app.v2-app .v2-side .v2-primary-nav button{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;height:52px!important;min-height:0!important;padding:4px 0!important;display:flex!important}.v2-app.v2-app .v2-side .v2-primary-nav button>i{margin:0!important}.v2-app.v2-app .v2-side .v2-primary-nav button span{letter-spacing:-.2px;font-size:11px!important}}.umx-studio-dialog.skn-drawer{border:0!important;border-left:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:var(--shell-shadow)!important;border-radius:0!important}.umx-studio-dialog.skn-drawer :is(header,footer,.umx-dialog-surface){background:0 0!important}.umx-studio-dialog.skn-drawer::backdrop{background:var(--shell-backdrop)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v2-app .v2-module-page.skn-page{min-height:100vh;background:var(--shell-canvas)!important}.v2-app .skn-page .skn-head h1{color:var(--shell-text)!important}.v2-app .tc-sidebar-brand img{filter:var(--shell-logo-filter)}.v2-app.network-app .cultivation-home .tc-journey-step[aria-pressed=true]>i,.cp-page .cp-tabs>button[aria-current] i{color:var(--sel-ink)!important}.v2-app :is(.t3-recent,.t3-growth-event) em{background:var(--shell-surface-2)!important;color:var(--shell-accent-ink)!important}.v2-app.network-app .cultivation-home .tc-journey-step[aria-pressed=true] small{opacity:.8;color:var(--sel-ink)!important}:root[data-theme=dark] :is(.v2-app,.umx-studio-dialog,.asset-workbench-shell),:root[data-theme=dark]{--umx-brand-ink:var(--shell-accent-ink)!important;--umx-brand-soft:var(--shell-accent-soft)!important}:root[data-theme=dark] .v2-app :is(.v2-main,main[class]){background-color:var(--shell-canvas)!important}:root[data-theme=dark] .network-app{background:var(--shell-canvas)!important}:root[data-theme=dark] .network-app .cultivation-home .tc-hero:before{opacity:.25}:root[data-theme=dark] .network-app :is(.v2-answer-error,.umx-submit-error){border-color:var(--shell-border-strong)!important}:root[data-theme=dark] .umx-studio-dialog::backdrop,:root[data-theme=dark] .runtime-reconnect::backdrop{background:var(--shell-backdrop)!important}:root[data-theme=dark] .v2-app .v2-home-wordmark{color:var(--shell-text)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.v2-app,.umx-studio-dialog,.asset-workbench-shell),:root:not([data-theme=light]){--umx-brand-ink:var(--shell-accent-ink)!important;--umx-brand-soft:var(--shell-accent-soft)!important}:root:not([data-theme=light]) .v2-app :is(.v2-main,main[class]){background-color:var(--shell-canvas)!important}:root:not([data-theme=light]) .network-app{background:var(--shell-canvas)!important}:root:not([data-theme=light]) .network-app .cultivation-home .tc-hero:before{opacity:.25}:root:not([data-theme=light]) .network-app :is(.v2-answer-error,.umx-submit-error){border-color:var(--shell-border-strong)!important}:root:not([data-theme=light]) .umx-studio-dialog::backdrop,:root:not([data-theme=light]) .runtime-reconnect::backdrop{background:var(--shell-backdrop)!important}:root:not([data-theme=light]) .v2-app .v2-home-wordmark{color:var(--shell-text)!important}}:root,.v2-app,.umx-studio-dialog,.asset-workbench-shell{--umx-brand:var(--btn-primary-bg)!important;--umx-brand-hover:var(--btn-primary-hover)!important;--umx-brand-pressed:var(--btn-primary-hover)!important;--umx-on-brand:var(--btn-primary-ink)!important;--umx-brand-soft:var(--sel-bg)!important;--umx-brand-ink:var(--shell-accent-ink)!important;--umx-brand-focus:var(--shell-focus)!important;--umx-accent:var(--shell-accent-ink)!important;--umx-focus:var(--shell-accent-strong)!important;--umx-selected:var(--sel-bg)!important;--umx-reading-ink:var(--shell-text)!important;--umx-reading-text:var(--shell-text-2)!important;--umx-reading-muted:var(--shell-muted)!important;--umx-reading-line:var(--shell-border)!important;--umx-reading-subtle:var(--shell-surface-2)!important;--umx-reading-hover:var(--shell-soft)!important;--umx-comic-font:var(--font-text)!important}html,body{background:var(--shell-ground)!important;color:var(--shell-text)!important}.v2-app,.asset-workbench-shell,.umx-studio-dialog{font-family:var(--font-text)!important}.v2-app :is(h1,h2,h3,h4,button,input,textarea,.tc-identity-caption,.tc-journey-number),.umx-studio-dialog :is(h1,h2,h3,button){font-family:inherit!important}.v2-app :is(button,a,input,textarea,select):focus-visible,.network-header :is(button,input):focus-visible,.asset-workbench-shell button:focus-visible{outline:2px solid var(--shell-focus)!important;outline-offset:3px!important}.v2-app button:not(:disabled),.asset-workbench-shell button:not(:disabled){transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important}.v2-app button:disabled{cursor:not-allowed!important}.network-app{background:var(--shell-canvas)!important;min-height:100dvh!important;padding-top:72px!important}.network-app .v2-main{background:0 0!important;min-height:calc(100dvh - 72px)!important;margin-left:256px!important}.network-app .v2-sidebar-reopen{display:none!important}.network-app .v2-side{background:var(--shell-surface-2)!important;border-right:1px solid var(--shell-border)!important;width:256px!important;height:calc(100dvh - 72px)!important;box-shadow:none!important;top:72px!important;bottom:0!important}.network-app .v2-side :is(button,span,b,i,small){color:var(--shell-text-2)!important}.network-app .v2-side nav button.active,.network-app .v2-side button:hover{background:var(--sel-bg)!important;color:var(--sel-ink)!important}.network-app .v2-side .tc-sidebar-brand{letter-spacing:-1px!important;color:var(--shell-text)!important;font-size:22px!important}.network-app .v2-asset-workbench-entry{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}.network-app .v2-asset-workbench-entry:hover{background:var(--shell-hover)!important}.network-app .v2-market-entry-icon{color:var(--shell-text-2);background:0 0!important;border-color:#0000!important}.network-app .v2-side-head{padding-bottom:10px!important}.network-app .v2-home{background:0 0!important}.network-app .cultivation-home .v2-new-task{padding:30px 32px 60px!important}.network-app .cultivation-home .v2-new-shell{max-width:1240px!important;margin:auto!important}.network-app .cultivation-home .v2-home-chat-anchor{isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:28px!important;padding:28px!important;position:relative!important}.network-app .cultivation-home .v2-home-chat-anchor:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--shell-home-hero-background);-webkit-mask-image:var(--shell-hero-fade);-webkit-mask-image:var(--shell-hero-fade);mask-image:var(--shell-hero-fade);position:absolute;inset:0}.network-app .cultivation-home .tc-hero{grid-template-columns:minmax(0,1.5fr) minmax(240px,.75fr)!important;gap:36px!important;min-height:268px!important;margin:0!important;padding:8px 20px 30px!important}.network-app .cultivation-home .tc-hero-copy{padding:10px 0!important}.network-app .cultivation-home .tc-brand-heading:before{content:none!important;display:none!important}.network-app .cultivation-home .tc-brand-heading h1{letter-spacing:-1.6px!important;color:#f5fffa!important;font-size:clamp(32px,3vw,46px)!important;font-weight:700!important;line-height:1.22!important}.network-app .cultivation-home .tc-journey-intro{color:#a4c1b9!important;margin-top:18px!important;font-size:14px!important}.network-app .cultivation-home .tc-journey-intro span{color:#a4c1b9!important}.network-app .cultivation-home .tc-hero-energy{display:none!important}.network-app .cultivation-home .tc-person{width:100%!important;max-width:290px!important;height:220px!important;display:block!important}.network-app .cultivation-home .tc-glass-portrait{background:#9acabb!important;border:1px solid #5b9f88!important;border-radius:22px!important;height:180px!important;transform:none!important;box-shadow:0 0 35px #48d7a21c!important}.network-app .cultivation-home .tc-glass-portrait img{filter:grayscale()!important;mix-blend-mode:luminosity!important;object-fit:cover!important;border-radius:22px!important;-webkit-mask-image:none!important;mask-image:none!important}.network-app .cultivation-home .tc-portrait-entry{border-radius:22px!important;outline:none!important}.network-app .cultivation-home .tc-portrait-entry:focus-visible{outline:2px solid #67ebbe!important}.network-app .cultivation-home .tc-identity-caption{color:#c7f7e5!important;background:#133c34!important;border:1px solid #35635a!important;border-radius:10px!important;margin:10px auto 0!important;padding:6px 12px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;transform:none!important}.network-app .cultivation-home .tc-identity-caption button{color:#84d7b9!important}.network-app .tc-portrait-hint{color:#b7f9de!important;box-shadow:none!important;background:#0a3028e8!important;border-color:#4a8b74!important;border-radius:8px!important;font-size:11px!important;top:10px!important;right:10px!important;transform:none!important}.network-app .cultivation-home .tc-journey{background:var(--shell-surface-2)!important;border:1px solid var(--shell-border)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 16px 0!important;display:flex!important}.network-app .cultivation-home .tc-journey-step{border:1px solid var(--shell-border)!important;min-width:0!important;min-height:58px!important;box-shadow:none!important;background:var(--shell-surface)!important;color:var(--shell-text-2)!important;border-radius:10px!important;flex:1!important;gap:12px!important;padding:12px 15px!important;transform:none!important}.network-app .cultivation-home .tc-journey-step strong{color:inherit!important;font-size:15px!important;font-weight:600!important}.network-app .cultivation-home .tc-journey-step small{color:var(--shell-muted)!important;margin-top:4px!important;font-size:12px!important}.network-app .cultivation-home .tc-journey-step[aria-pressed=true]{background:var(--shell-accent)!important;border-color:var(--shell-accent)!important;color:var(--shell-on-accent)!important}.network-app .cultivation-home .tc-journey-step:hover{border-color:var(--shell-accent)!important}.network-app .cultivation-home .tc-journey-number{background:var(--shell-accent-soft)!important;width:28px!important;height:28px!important;color:var(--shell-accent-ink)!important;border:0!important;border-radius:7px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.network-app .tc-journey-arrow{color:var(--shell-muted)!important;flex:0 0 22px!important;justify-content:center!important;align-self:center!important;align-items:center!important;font-size:22px!important;line-height:1!important;display:flex!important}.network-app .tc-owned-composer{background:var(--shell-surface-2)!important;border:1px solid var(--shell-border)!important;border-top:0!important;border-radius:0 0 18px 18px!important;margin:0!important;padding:14px 16px 16px!important}.network-app .tc-owned-composer:before{display:none!important}.network-app .cultivation-home .umx-unified-composer{background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;box-shadow:0 5px 20px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:12px!important;padding:18px 20px 0!important}.network-app .cultivation-home .umx-inline-editor{min-height:84px!important;color:var(--shell-text)!important;font-size:15px!important}.network-app :is(.umx-run-arrow,.umx-run,.tc-start-button,.tc-primary,button.primary){background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important;box-shadow:none!important;border-radius:10px!important}.network-app :is(.tc-primary,button.primary):disabled{background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-ink)!important;border-color:var(--btn-disabled-bg)!important;opacity:1!important;cursor:not-allowed!important}.network-app :is(.umx-run-arrow,.umx-run,.tc-start-button):disabled{background:var(--shell-border)!important;color:var(--shell-muted)!important}.network-app .tc-composer-mode{background:var(--shell-surface-2)!important;color:var(--shell-text-2)!important;margin:0!important;padding:12px 18px 0!important}.network-app .tc-composer-mode button{background:var(--shell-surface-2)!important;color:var(--shell-accent-ink)!important;border-radius:8px!important}.network-app :is(.tc-reset-notice,.tc-abilities-inline){background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important;box-shadow:none!important;color:var(--shell-text-2)!important;border-radius:16px!important}.network-app .tc-abilities-inline h2{color:var(--shell-text)!important}.network-app .tc-profile-facts>div{background:var(--shell-surface-2)!important}.network-app :is(.tc-learned-grid>article,.tc-abilities-grid>button){background:var(--shell-surface)!important;border-color:var(--shell-border)!important;box-shadow:none!important;border-radius:12px!important}.network-app .tc-work-scenes{margin-top:28px!important}.network-app :is(.tc-work-primary>button,.tc-work-secondary>button,.tc-learning-options>button,.tc-task-grid>button){border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;min-height:96px!important;color:var(--shell-text)!important;border-radius:14px!important}.network-app :is(.tc-work-primary>button,.tc-work-secondary>button,.tc-learning-options>button):hover{border-color:var(--shell-border-strong)!important;background:var(--shell-hover)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;transform:translateY(-2px)!important}.network-app .tc-work-scene-icon{background:var(--shell-surface-2)!important;color:var(--shell-accent-ink)!important;border:0!important;border-radius:12px!important}.network-app .tc-work-scene-icon :is(svg,.output-type-icon){stroke:var(--shell-accent-ink)!important;color:var(--shell-accent-ink)!important}.network-app .tc-work-scenes :is(strong,b){color:var(--shell-text)!important;font-size:16px!important}.network-app .tc-work-scenes small{color:var(--shell-muted)!important;font-size:12px!important}.cp-page{--cp-ink:var(--shell-text)!important;--cp-muted:var(--shell-muted)!important;--cp-line:var(--shell-border)!important;--cp-paper:var(--shell-surface-2)!important;--cp-gold:var(--shell-accent-soft)!important;max-width:1344px!important;padding:32px 48px 60px!important}.cp-page :is(.cp-tabs,.cp-filters){gap:6px!important}.cp-page .cp-tabs{background:var(--shell-selected)!important;border:1px solid var(--shell-border)!important;border-radius:12px!important;padding:6px!important}.cp-page .cp-tabs>button{border:0!important;border-radius:8px!important;min-height:40px!important}.cp-page .cp-tabs>button[aria-current]{background:var(--sel-bg)!important;color:var(--sel-ink)!important;box-shadow:0 3px 8px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.cp-page :is(.cp-tabs i,.cp-tabs-tagline,.cp-tab-count){color:var(--shell-accent-ink)!important}.cp-page .cp-tab-count{background:#ffffff70!important}.cp-page .cp-hero{background:linear-gradient(115deg,#0c222b,#164d3d)!important;border-radius:20px!important;min-height:140px!important;margin-bottom:26px!important;padding:28px 34px!important}.cp-page .cp-hero h1{color:#eefff6!important;margin:0!important;font-size:32px!important}.cp-page .cp-hero-art:before{background:#29674f!important;border-radius:25px!important;transform:none!important}.cp-page .cp-hero-art>span{color:#abf1d2!important;background:#164332!important;border-color:#4c9777!important;transform:none!important}.cp-page :is(.cp-share-card,.cp-twin-card,.cp-detail-panel,.cp-detail-conversation){border-color:var(--shell-border)!important;box-shadow:0 4px 20px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;background:var(--shell-surface)!important;border-radius:16px!important}.cp-page :is(.cp-share-card,.cp-twin-card):hover{box-shadow:0 10px 26px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-color:var(--shell-muted)!important;transform:translateY(-2px)!important}.cp-page :is(.cp-topic,.cp-format,.cp-tab-count){background:var(--shell-surface-2)!important;color:var(--shell-accent-ink)!important}.cp-page :is(.cp-filters button[aria-pressed=true],.cp-soft-button,.cp-list-meta button[aria-pressed=true]){background:var(--sel-bg)!important;border-color:var(--shell-border-strong)!important;color:var(--sel-ink)!important;border-radius:8px!important}.cp-page :is(.cp-search,.cp-soft-button){border-radius:10px!important}.cp-page :is(.cp-detail-footer,.cp-context-footer){background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important}.cp-page :is(.cp-primary,.cp-continue,button.primary){background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-radius:10px!important}.network-app :is(.ap-user-card,.ap-ability-card,.tc-method-list>article,.tc-growth-hero,.tc-growth-full,.project-workspace .pw-project-card,.capability-card,.automation-card){background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:16px!important}.network-app :is(.ap-page,.ability-plaza,.tc-growth-full,.project-workspace,.umx-capabilities,.automation-workspace,.personal-twin){color:var(--shell-text)!important}.network-app :is(.ap-page,.ability-plaza,.tc-growth-full) :is(button,article,section){border-color:var(--shell-border)!important}.network-app :is(.ap-page,.ability-plaza,.tc-growth-full) button[aria-pressed=true]{background:var(--sel-bg)!important;color:var(--sel-ink)!important}.network-app :is(.v2-project-thread,.v2-thread,.v2-thread-main,.v2-thread-scroll,.umx-conversation-surface,.project-workspace,.umx-directory){background:var(--shell-canvas)!important}.network-app :is(.v2-thread-topbar,.v2-thread-header,.v2-task-header){background:var(--shell-surface)!important;border-color:var(--shell-border)!important}.network-app :is(.v2-user-bubble,.umx-user-bubble,.v2-user-message){background:var(--shell-surface-2)!important;color:var(--shell-text)!important;border-radius:16px!important}.network-app :is(.umx-composer,.umx-unified-composer){border-color:var(--shell-border)!important;box-shadow:0 5px 24px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;background:var(--shell-surface)!important;border-radius:14px!important}.network-app :is(.v2-answer-error,.umx-submit-error){background:var(--shell-warn-soft)!important;border:1px solid var(--shell-warn-line)!important;border-radius:12px!important}.umx-studio-dialog,.runtime-reconnect{border:1px solid var(--shell-border)!important;box-shadow:0 25px 90px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;border-radius:20px!important}.umx-studio-dialog::backdrop,.runtime-reconnect::backdrop{background:var(--shell-backdrop,#14141373)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.umx-studio-dialog :is(header,footer,.umx-dialog-surface){background:var(--shell-surface)!important;border-color:var(--shell-border)!important}.asset-workbench-shell{background:var(--shell-soft)!important;padding-top:72px!important}.asset-workbench-topbar{background:var(--shell-surface)!important;border-color:var(--shell-border)!important;top:72px!important}.asset-workbench-nav{top:80px!important}.asset-workbench-nav button[aria-current=page]{background:var(--sel-bg)!important;color:var(--sel-ink)!important;border-color:var(--sel-line)!important}.asset-workbench-main{background:var(--shell-canvas)!important}@media (width<=1000px){.network-app .v2-main{margin-left:0!important}.network-app .v2-side{z-index:80!important;box-shadow:12px 0 40px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.network-app .cultivation-home .v2-new-task{padding:22px!important}.network-app .cultivation-home .v2-home-chat-anchor{padding:20px!important}.network-app .cultivation-home .tc-hero{grid-template-columns:1fr 230px!important;gap:20px!important;padding:10px 8px 24px!important}}@media (width<=640px){.network-app{padding-top:110px!important}.network-app .v2-side{height:calc(100dvh - 110px)!important;top:110px!important}.network-app .cultivation-home .v2-new-task{padding:14px!important}.network-app .cultivation-home .v2-home-chat-anchor{border-radius:20px!important;padding:14px!important}.network-app .cultivation-home .tc-hero{grid-template-columns:1fr!important}.network-app .cultivation-home .tc-person{display:none!important}.network-app .cultivation-home .tc-brand-heading h1{font-size:30px!important}.network-app .cultivation-home .tc-journey-step{gap:5px!important;padding:10px!important}.network-app .cultivation-home .tc-journey-step small,.network-app .cultivation-home .tc-journey-number{display:none!important}.cp-page{padding:20px 16px!important}.cp-page .cp-hero{padding:24px!important}.cp-page .cp-hero-art{display:none!important}.asset-workbench-shell{padding-top:110px!important}.asset-workbench-topbar{top:110px!important}.asset-workbench-nav{top:118px!important}}@media (prefers-reduced-motion:reduce){.v2-app button,.cp-share-card,.cp-twin-card{transition:none!important;transform:none!important}}.network-app .tc-picker{background:var(--shell-surface-2)!important;color:var(--shell-muted)!important;gap:10px!important;margin:0!important;padding:12px 18px 0!important}.network-app :is(.hss-tabs button,.hss-pagination button,.hss-toggle){color:var(--shell-text-2)!important;border-color:var(--shell-border-strong)!important}.network-app :is(.hss-toggle,.hss-tabs button[aria-pressed=true]){background:var(--sel-bg)!important;border-radius:8px!important}.network-app .hss-list{background:var(--shell-surface)!important;border-color:var(--shell-border)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:14px!important}.network-app .hss-list button{color:var(--shell-text-2)!important;border-color:var(--shell-selected)!important}.network-app .hss-list button:hover{background:var(--shell-hover)!important;color:var(--shell-accent-ink)!important}.network-app :is(.ap-users article,.ap-detail){background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;box-shadow:0 4px 20px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:16px!important}.network-app :is(.ap-abilities button,.ap-toolbar input){border-color:var(--shell-border)!important;background:var(--shell-surface)!important;border-radius:10px!important}.network-app :is(.ap-toolbar button,.ap-ability-arrow){background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important;color:var(--shell-accent-ink)!important;border-radius:8px!important}.network-app .ap-primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-radius:10px!important}.network-app :is(.ap-person h2,.ap-ability-heading,.ap-top button,.ap-back){color:var(--shell-text)!important}.network-app :is(.ap-bio,.ap-person p,.ap-ability-description,.ap-source){color:var(--shell-muted)!important}.network-app .ap-avatar{border-color:var(--shell-border)!important;border-radius:14px!important;transform:none!important}.network-app .ap-hero{padding:28px 0!important}.network-app .ap-hero h1{color:var(--shell-text)!important;font-size:32px!important;font-weight:700!important}.network-app .ap-abilities button:hover{background:var(--shell-hover)!important;border-color:var(--shell-border-strong)!important}.network-app :is(.pw-shell,.tc-growth-full,.tph-home){max-width:1240px!important;margin-inline:auto!important}.network-app :is(.pw-card,.pw-panel,.pw-output,.pw-section,.tc-growth-stat,.tc-growth-card,.tc-method-card){background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;box-shadow:0 4px 20px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:14px!important}.network-app :is(.pw-card:hover,.tc-method-card:hover){border-color:var(--shell-muted)!important;box-shadow:0 8px 25px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.network-app :is(.pw-header,.tc-growth-heading){border-bottom:1px solid #d9e8de!important;padding-bottom:24px!important}.network-app :is(.pw-primary,.tc-growth-hero button,.tc-onboarding-launcher){background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important;box-shadow:none!important;border-radius:10px!important}.network-app .v2-page{background:0 0!important}.network-app :is(.v2-tabs,.umx-directory-tabs,.capability-tabs,.pt-tabs){border-color:var(--shell-border)!important}.network-app :is(.v2-tabs,.umx-directory-tabs,.capability-tabs,.pt-tabs) button.active{background:var(--sel-bg)!important;color:var(--sel-ink)!important;border-radius:8px!important}.network-app :is(.tc-hero,.tc-journey,.tc-work-scenes,.tc-library-hero,.tc-library-stamp,.cp-page,.ap-page) :is(h1,h2,h3,h4,strong,b,small,button,.tc-identity-caption,.tc-journey-number){font-family:var(--font-text)!important}.network-app .cultivation-home .tc-glass-portrait img{mix-blend-mode:normal!important}.network-app .tc-growth-full :is(.tc-metrics,.tc-use-history,.tc-library-stamp){background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important;border-radius:14px!important;transform:none!important}.network-app .tc-growth-full :is(.tc-library-nav button,.tc-library-toolbar button,.tc-metrics b,.tc-method-author button,.tc-library-stamp,.tc-method-details,.tc-use-history h3){color:var(--shell-accent-ink)!important}.network-app .tc-growth-full :is(.tc-metrics span,.tc-use-history p,.tc-library-description,.tc-method-author small){color:var(--shell-muted)!important}.network-app .tc-method-actions .tc-method-edit{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important}.network-app .tc-library-card{background:var(--shell-surface)!important;box-shadow:none!important;border-color:var(--shell-border)!important;border-radius:14px!important}.network-app :is(.my-twin-card,.my-empty,.my-twin-tags span){background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important;color:var(--shell-text-2)!important}.cp-page :is(.cp-filters button,.cp-text-button,.cp-save,.cp-participants,.cp-detail-nav button,.cp-reading-tabs button,.cp-reading-meta,.cp-question,.cp-profile-heading button,.cp-tags span){color:var(--shell-text-2)!important;border-color:var(--shell-border)!important}.cp-page :is(.cp-summary,.cp-takeaway){border:1px solid var(--shell-border)!important;background:var(--shell-surface-2)!important;border-radius:10px!important}.cp-page :is(.cp-share-card>footer,.cp-reading-tabs){border-color:var(--shell-border)!important}.cp-page :is(.cp-reading-footer,.cp-profile,.cp-transcript){background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important}.cp-page .cp-primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.cp-page .cp-reading-tabs button[aria-selected=true]{border-color:var(--sel-line)!important;color:var(--sel-ink)!important}.network-app .v2-myumx,.network-app .v2-myumx-content{background:0 0!important}.network-app .cg-tool-links button[aria-current=page]{background:var(--sel-bg)!important;border-color:var(--shell-border-strong)!important;color:var(--sel-ink)!important}.network-app .v2-myumx-tabs button.active{background:var(--sel-bg)!important;color:var(--sel-ink)!important;border-radius:9px 9px 0 0!important}@media (width<=640px){.network-app .v2-project-thread{height:calc(100dvh - 110px)!important}.asset-workbench-main>.following-workspace,.asset-workbench-main>.hw-workspace{height:calc(100dvh - 190px)!important}}.network-app{padding-top:0!important}.network-app .v2-main{min-height:100dvh!important}.network-app .v2-side{height:100dvh!important;top:0!important}.network-app.side-collapsed .v2-main{margin-left:56px!important}.network-app.side-collapsed:before{content:"";background:var(--shell-surface-2);border-right:1px solid var(--shell-border);z-index:24;width:56px;position:fixed;inset:0 auto 0 0}.network-app .v2-sidebar-reopen{z-index:81!important;border:1px solid var(--shell-border-strong)!important;background:var(--shell-surface-2)!important;width:36px!important;height:36px!important;color:var(--shell-accent-ink)!important;border-radius:9px!important;place-items:center!important;display:grid!important;position:fixed!important;top:16px!important;left:10px!important}.network-app .v2-sidebar-reopen:hover{background:var(--btn-primary-hover)!important}.network-app .v2-project-thread{height:100dvh!important}.network-app .cultivation-home .tc-journey,.network-app .cultivation-home .tc-owned-composer{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.network-app .cultivation-home .v2-home-chat-anchor:after{display:none!important}.network-app .umx-skill-market-head{background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;box-shadow:0 6px 24px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:18px!important;margin-bottom:24px!important;padding:18px 22px!important}.network-app .umx-skill-market-topline{border-bottom:0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:0!important;display:flex!important}.network-app .umx-skill-market-head nav{background:var(--shell-soft)!important;border:0!important;border-radius:11px!important;gap:4px!important;min-width:0!important;padding:4px!important;display:flex!important}.network-app .umx-skill-market-head nav button{min-height:38px!important;color:var(--shell-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:7px!important;padding:8px 12px!important}.network-app .umx-skill-market-head nav button.active{background:var(--shell-surface)!important;color:var(--sel-ink)!important;box-shadow:0 2px 7px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.network-app .umx-skill-market-head nav button:after{display:none!important}.network-app .umx-skill-market-head nav button.active span{color:var(--sel-ink)!important}.network-app .umx-skill-market-head nav button em{background:var(--shell-selected)!important;color:var(--shell-text-2)!important;border-radius:5px!important;padding:1px 5px!important;font-size:11px!important}.network-app .umx-skill-market-tools{flex:290px!important;justify-content:flex-end!important;gap:10px!important;padding:0!important}.network-app .umx-skill-market-tools label{background:var(--shell-surface-2)!important;border:1px solid var(--shell-border)!important;border-radius:10px!important;width:clamp(220px,24vw,380px)!important;min-width:0!important;height:42px!important}.network-app .umx-skill-market-tools label:focus-within{border-color:var(--shell-border-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.network-app .umx-skill-market-tools>button{border:1px solid var(--shell-border)!important;height:42px!important;color:var(--shell-text-2)!important;background:var(--shell-surface)!important;white-space:nowrap!important;border-radius:10px!important}.network-app .umx-skill-market-tools>button.active{background:var(--sel-bg)!important;border-color:var(--shell-border-strong)!important;color:var(--sel-ink)!important}.network-app .umx-skill-filters{border-top:1px solid var(--shell-selected)!important;gap:12px!important;margin-top:18px!important;padding:18px 0 0!important}.network-app .umx-skill-facet{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}.network-app .umx-skill-facet header b{color:var(--shell-muted)!important;font-size:12px!important;font-weight:500!important}.network-app .umx-skill-facet>div,.network-app .umx-skill-facet.is-collapsed>div{flex-wrap:wrap!important;gap:7px!important;overflow:visible!important}.network-app .umx-skill-facet>div>button{background:var(--shell-surface-2)!important;min-height:31px!important;color:var(--shell-text-2)!important;border:1px solid #0000!important;border-radius:7px!important;padding:5px 10px!important;font-size:12px!important;font-weight:500!important}.network-app .umx-skill-facet>div>button.active{background:var(--sel-bg)!important;border-color:var(--shell-border-strong)!important;color:var(--sel-ink)!important}.network-app .umx-skill-facet>div>button:hover{background:var(--shell-soft)!important;border-color:var(--shell-border-strong)!important}.network-app .umx-skill-facet>div>button small{color:var(--shell-muted)!important;margin-left:5px!important;font-size:10px!important}.network-app .umx-skill-facet>div>button.active small{color:var(--shell-text-2)!important}.network-app .umx-skill-facet>div>button.facet-more{color:var(--shell-accent-ink)!important;background:0 0!important}@media (width<=700px){.network-app .umx-skill-market-head{padding:14px!important}.network-app .umx-skill-market-tools{justify-content:flex-start!important}.network-app .umx-skill-market-tools label{flex:1!important;width:auto!important}.network-app .umx-skill-facet{grid-template-columns:1fr!important;gap:6px!important}}.network-app .cp-page{background:var(--shell-canvas)!important}.network-app:has(.cp-page){background:var(--shell-canvas)!important}.network-app:has(.cp-page) .v2-main{background:var(--shell-canvas)!important}.network-app .cp-page .cp-hero{margin-top:0!important;margin-bottom:20px!important}.network-app:has(.cultivation-home){background:var(--shell-canvas)!important}.network-app:has(.cultivation-home) .v2-main{background:var(--shell-canvas)!important}.asset-workbench-shell{padding-top:0!important}.asset-workbench-topbar{top:0!important}.asset-workbench-main>.following-workspace,.asset-workbench-main>.hw-workspace{height:calc(100dvh - 80px)!important}.market-intelligence-host>iframe{height:calc(100dvh - 116px)!important}.cp-page .cp-hero-heading{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.cp-page .cp-hero-tagline{font-weight:400;line-height:1.6;color:var(--shell-accent-ink)!important;margin:0!important;font-size:18px!important}@media (width<=640px){.cp-page .cp-hero-heading{flex-direction:column;align-items:flex-start;gap:10px}.cp-page .cp-hero-tagline{font-size:15px!important}}.network-app:has(:is(.automation-workspace,.project-workspace)){background:var(--shell-canvas)!important}.network-app:has(:is(.automation-workspace,.project-workspace)) .v2-main{background:var(--shell-canvas)!important}.network-app :is(.automation-workspace,.project-workspace){background:var(--shell-surface)!important;width:100%!important;max-width:1344px!important;color:var(--shell-text)!important;margin:0 auto!important;padding:32px 48px 60px!important}.network-app .project-workspace .pw-shell{max-width:none!important;margin:0!important;padding:0!important}.network-app :is(.automation-page-head,.pw-header){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 20px!important;padding:0!important;display:flex!important}.network-app :is(.automation-page-head,.pw-header) h1{color:var(--shell-text)!important;margin:0!important;font-size:24px!important;font-weight:600!important;line-height:1.35!important}.network-app .workspace-hero-description{color:var(--shell-muted)!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.6!important}.network-app :is(.automation-page-head,.pw-header) button{white-space:nowrap;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;border-radius:8px!important;min-height:36px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important}.network-app :is(.automation-page-head button.primary,.pw-header .pw-primary){background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.network-app .pw-header .pw-menu summary{color:var(--shell-text-2)!important}.network-app .pw-header .pw-back{color:var(--shell-muted)!important;background:0 0!important;border:0!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;font-size:13px!important}.network-app :is(.automation-all-tools,.pw-list-tools){background:var(--shell-selected)!important;border:1px solid var(--shell-border)!important;border-radius:12px!important;gap:16px!important;padding:8px!important}.network-app .automation-all-tools nav{flex-wrap:wrap;gap:6px!important}.network-app .automation-all-tools nav button{color:var(--shell-text-2)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:10px 16px!important}.network-app .automation-all-tools nav button.active{background:var(--sel-bg)!important;color:var(--sel-ink)!important;box-shadow:none!important}.network-app :is(.pw-card,.automation-icon-stats>button,.automation-loop-list>button,.automation-template-gallery>div>button){transition:border-color .18s,box-shadow .18s;background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;box-shadow:none!important;border-radius:16px!important}.network-app :is(.pw-card,.automation-loop-list>button,.automation-template-gallery>div>button):hover{border-color:var(--shell-border-strong)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.network-app .automation-icon-stats>button.active{background:var(--sel-bg)!important;border-color:var(--sel-line)!important}.network-app :is(.automation-judgment,.automation-template-gallery){background:0 0!important;border:0!important;margin:26px 0!important;padding:0!important}.network-app :is(.automation-loop-list,.pw-projects){gap:18px!important;margin-top:22px!important}.network-app .automation-loop-list>button{margin-bottom:12px!important;padding:20px!important}.network-app :is(.automation-search,.pw-search){background:var(--shell-surface)!important;border:1px solid var(--shell-border)!important;min-height:42px!important;box-shadow:none!important;border-radius:10px!important}.network-app .automation-search input{box-shadow:none!important;background:0 0!important;border:0!important}.network-app .pw-search{width:min(100%,380px)!important;margin:0 0 4px!important;padding:12px 16px!important}.network-app :is(.automation-search,.pw-search):focus-within{border-color:var(--shell-border-strong)!important;outline:2px solid var(--shell-focus)!important}.network-app :is(.automation-workspace,.project-workspace) button:focus-visible{outline:2px solid var(--shell-focus)!important;outline-offset:3px!important}@media (width<=800px){.network-app :is(.automation-workspace,.project-workspace){padding:24px!important}.network-app :is(.automation-page-head,.pw-header){flex-wrap:wrap!important;padding:24px!important}.network-app .automation-all-tools{flex-wrap:wrap!important}}@media (width<=640px){.network-app :is(.automation-workspace,.project-workspace){padding:20px 16px!important}.network-app :is(.automation-page-head,.pw-header) h1{font-size:28px!important}}.network-app :is(.automation-home-body,.automation-records-page){max-width:none!important;margin:0!important;padding:0!important}.network-app .automation-loop-list{background:0 0!important;border:0!important;padding:0!important}.network-app .automation-icon-stats{background:0 0!important;border:0!important;gap:10px!important}.network-app .cultivation-home .v2-new-shell{--home-helper-inset:44px}.network-app .cultivation-home .v2-new-shell:has(>.tc-task-starts) .v2-home-chat-anchor{padding-bottom:0!important}.network-app .cultivation-home .v2-new-shell:has(>.tc-task-starts) .tc-owned-composer{padding-bottom:0!important}.network-app .cultivation-home .v2-new-shell>.tc-task-starts{margin:0 var(--home-helper-inset)!important;border:0!important;padding:48px 0 0!important}.network-app .cultivation-home .v2-new-shell>.tc-home-learning{margin-left:var(--home-helper-inset)!important;margin-right:var(--home-helper-inset)!important}.network-app .tc-task-starts .home-scene-switcher{display:block;position:relative;margin:0!important}.network-app .tc-task-starts .hss-content{width:100%}.network-app .tc-task-starts .hss-tabs{margin-bottom:8px;padding-right:46px}.network-app .tc-task-starts .hss-toggle{position:absolute;top:0;right:0}.network-app .tc-task-starts .is-cards{padding-top:44px}.network-app .tc-task-starts .tc-work-scenes{margin-top:0!important}@media (width<=1000px){.network-app .cultivation-home .v2-new-shell{--home-helper-inset:36px}}@media (width<=640px){.network-app .cultivation-home .v2-new-shell{--home-helper-inset:30px}}.network-app .cultivation-home .tc-owned-composer{--composer-pointer-x:50%;position:relative;padding-top:28px!important}.network-app .tc-composer-pointer{top:10px;left:var(--composer-pointer-x);width:120px;height:20px;color:var(--shell-muted);z-index:3;pointer-events:none;transition:left .22s;position:absolute;overflow:visible;transform:translate(-50%)}@media (width<=640px){.network-app .tc-composer-pointer{width:86px}}@media (prefers-reduced-motion:reduce){.network-app .tc-composer-pointer{transition:none}}.network-app .cultivation-home .tc-home-stage{grid-template-columns:minmax(0,1fr) 240px;align-items:end;column-gap:28px;padding:8px 16px 0;display:grid}.network-app .cultivation-home .tc-home-stage .tc-hero{display:contents!important}.network-app .cultivation-home .tc-home-stage .tc-hero-copy{grid-area:1/1;padding:12px 0 30px!important}.network-app .cultivation-home .tc-home-stage .tc-person{grid-area:1/2/span 2!important;align-self:end!important;width:240px!important;max-width:none!important;height:auto!important;margin:0!important}.network-app .cultivation-home .tc-home-stage .tc-glass-portrait{height:170px!important}.network-app .cultivation-home .tc-home-stage .tc-journey{grid-area:2/1;align-items:stretch!important;padding:0!important}.network-app .cultivation-home .tc-home-stage .tc-journey-step{min-height:84px!important;padding:12px!important}.network-app .cultivation-home .tc-owned-composer[data-created=true][data-owner=work]{--composer-pointer-x:calc(16px + (100% - 300px) * .25)}.network-app .cultivation-home .tc-owned-composer[data-created=true][data-owner=learn]{--composer-pointer-x:calc(16px + (100% - 300px) * .75)}.network-app .cultivation-home .tc-owned-composer[data-created=false][data-owner=work]{--composer-pointer-x:calc(16px + (100% - 300px) * .5)}.network-app .cultivation-home .tc-owned-composer[data-created=false][data-owner=learn]{--composer-pointer-x:calc(16px + (100% - 300px) * .83333)}@media (width<=800px){.network-app .cultivation-home .tc-home-stage{grid-template-columns:minmax(0,1fr)}.network-app .cultivation-home .tc-home-stage .tc-person{display:none!important}.network-app .cultivation-home .tc-owned-composer[data-created=true][data-owner=work]{--composer-pointer-x:25%}.network-app .cultivation-home .tc-owned-composer[data-created=true][data-owner=learn]{--composer-pointer-x:75%}.network-app .cultivation-home .tc-owned-composer[data-created=false][data-owner=work]{--composer-pointer-x:50%}.network-app .cultivation-home .tc-owned-composer[data-created=false][data-owner=learn]{--composer-pointer-x:84%}}.network-app .cultivation-home .tc-home-stage .tc-person{position:relative}.network-app .tc-background-toggle{display:none!important}.network-app .cultivation-home .tc-home-stage .tc-glass-portrait{border-radius:50%!important;width:170px!important;height:170px!important;margin:0 auto!important;overflow:hidden!important}.network-app .cultivation-home .tc-glass-portrait img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.network-app .cultivation-home .tc-portrait-entry{border-radius:16px!important}.network-app .cultivation-home .tc-portrait-hint{margin:10px auto 0!important;padding:5px 10px!important;display:table!important;position:static!important}.network-app .v2-side .v2-logo,.network-app .v2-side .v2-logo:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;transform:none!important}.network-app .v2-side .v2-logo>.tc-brand-mark{object-fit:contain;flex:none;width:28px;height:28px;display:block}.network-app .v2-side.collapsed .v2-logo>.tc-sidebar-brand{display:none}.network-app .v2-side .v2-logo:not(:focus-visible){outline:none!important}.network-app .v2-side .v2-logo .tc-sidebar-brand{width:94px;height:22px;line-height:0;position:relative}.network-app .v2-side .v2-logo .tc-sidebar-brand img{object-fit:contain;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.network-app .v2-side .v2-logo .tc-brand-hover,.network-app .v2-side .v2-logo:hover .tc-brand-default{opacity:0}.network-app .v2-side .v2-logo:hover .tc-brand-hover{opacity:1}@media (prefers-reduced-motion:reduce){.network-app .v2-side .v2-logo .tc-sidebar-brand img{transition:none}}.network-app .cultivation-home .tc-background-toggle{top:85px;left:calc(50% + 97px);right:auto;transform:translateY(-50%)!important}.network-app .cultivation-home .tc-journey-step[aria-pressed=true] small,.network-app .cultivation-home .tc-journey-step[aria-pressed=true]>i{color:var(--shell-accent-ink)!important}.network-app .cultivation-home .v2-new-task{padding-top:24px!important}.network-app .cultivation-home .v2-home-chat-anchor{padding-top:22.4px!important}.network-app .cultivation-home .tc-home-stage{padding-top:6.4px}.network-app .cultivation-home .tc-home-stage .tc-hero-copy{padding-top:9.6px!important}@media (width<=1000px){.network-app .cultivation-home .v2-new-task{padding-top:17.6px!important}.network-app .cultivation-home .v2-home-chat-anchor{padding-top:16px!important}}@media (width<=640px){.network-app .cultivation-home .v2-new-task,.network-app .cultivation-home .v2-home-chat-anchor{padding-top:11.2px!important}}@media (width>=801px){.network-app .cultivation-home .tc-home-stage .tc-journey-created{justify-self:start;width:calc(80% + 7.6px)!important}.network-app .cultivation-home .tc-owned-composer[data-created=true][data-owner=work]{--composer-pointer-x:calc(8.4px + (100% - 300px) * .2)}.network-app .cultivation-home .tc-owned-composer[data-created=true][data-owner=learn]{--composer-pointer-x:calc(31.2px + (100% - 300px) * .6)}}.network-app .cultivation-home .umx-unified-composer.has-work-capabilities>footer{box-sizing:border-box;align-items:center!important;height:34px!important;min-height:34px!important;margin:3px 0 0!important;padding:2px 0!important}.network-app .cultivation-home .umx-unified-composer.has-work-capabilities>footer>div>button{height:30px!important;min-height:30px!important;padding-block:0!important}.network-app .cultivation-home .umx-unified-composer.has-work-capabilities>footer .umx-run-arrow{border-radius:8px!important;width:30px!important;min-width:30px!important}.network-app .tc-task-starts .hss-grid>section>h3{color:var(--umx-brand-ink,var(--shell-accent-ink))!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}.network-app .tc-onboarding-launcher[aria-expanded=false]{justify-content:center;gap:0;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.network-app .tc-onboarding-launcher[aria-expanded=false]>span{width:24px;height:24px;font-size:20px;background:0 0!important}.network-app .cultivation-home .tc-home-stage .tc-glass-portrait{width:112px!important;height:112px!important}.network-app .cultivation-home .tc-identity-caption{box-sizing:border-box;width:204px!important;min-height:0!important;margin-top:8px!important;padding:3px 10px!important;font-size:12px!important}.network-app .cultivation-home .tc-background-toggle{top:56px;left:calc(50% + 68px)}.network-app .tc-task-starts .hss-grid>section>h3{text-align:left}.network-app .tc-task-starts .hss-card strong{font-size:13px!important}.network-app .tc-task-starts .hss-card small{font-size:11px!important}.network-app .cultivation-home .tc-home-learning{margin-top:28px!important}.network-app .cultivation-home .tc-home-learning>header{flex-direction:row;align-items:center;margin-bottom:14px}.network-app .cultivation-home .tc-home-learning h2{color:var(--shell-accent-ink)!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.network-app .tc-home-learning>header>button{border-radius:8px;padding:7px 10px;color:var(--shell-accent-ink)!important;background:var(--shell-surface-2)!important;border:1px solid var(--shell-border)!important;font-size:12px!important}.network-app .tc-learning-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-app .tc-learning-options>button{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:5px 12px;min-height:96px;padding:16px 28px 16px 16px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;background:linear-gradient(120deg,#f5fbf8,#fff)!important;border:1px solid #d7e8e0!important}.network-app .tc-learning-options>button>span{background:var(--shell-surface-2);border-radius:10px;grid-row:1/3;align-self:center;place-items:center;width:36px;height:36px;font-weight:600;display:grid;color:var(--shell-accent-ink)!important;font-size:12px!important}.network-app .tc-learning-options strong{grid-column:2;color:var(--shell-accent-ink)!important;font-size:14px!important;line-height:1.5!important}.network-app .tc-learning-options small{grid-column:2;color:var(--shell-muted)!important;font-size:12px!important;line-height:1.6!important}.network-app .tc-learning-options>button:after{content:"↗";color:var(--shell-muted);font-size:13px;position:absolute;top:16px;right:12px}.network-app .tc-learning-options>button:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--shell-text) 8%,transparent);background:var(--shell-hover)!important;border-color:var(--shell-border-strong)!important;transform:none!important}.network-app .tc-home-learning>header>button:hover{background:var(--shell-hover)!important;border-color:var(--shell-border-strong)!important}.network-app .tc-home-learning button:focus-visible{outline-offset:3px;outline:2px solid var(--shell-focus)!important}@media (width<=700px){.network-app .tc-learning-options{grid-template-columns:1fr}.network-app .cultivation-home .tc-home-learning>header{flex-wrap:wrap;align-items:flex-start;gap:10px}}.network-app .cp-reading-footer>.cp-quick-learn{background:var(--shell-surface-2)!important;color:var(--shell-accent-ink)!important;border:1px solid var(--shell-muted)!important}.network-app .cp-reading-footer>.cp-quick-learn:hover{background:var(--btn-primary-hover)!important;border-color:var(--btn-primary-bg)!important}:is(.v2-app,.umx-studio-dialog,.studio-auth,.asset-workbench-shell,.network-app) :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,select,[contenteditable=true]):is(:focus,:focus-visible){border-color:var(--shell-border-strong)!important;outline-offset:0!important;box-shadow:none!important;outline:none!important}:is(.v2-app,.umx-studio-dialog,.studio-auth,.asset-workbench-shell,.network-app) :is(.umx-unified-composer,.v2-composer,.signal-research-composer,.skc-search,.skn-search,.automation-search,.pw-search,.fw-search,.fw-search-filter,.fw-selector-search,.mo-search,.pt-search,.acc-search,.network-search,.je-instr-box,.je-money,.cr-bd-input,.umx-skill-market-tools label,.umx-directory-tools label,.sw-picker-toolbar>label):has(:is(input,textarea,[contenteditable=true]):focus){border-color:var(--shell-border-strong)!important;outline-offset:0!important;box-shadow:none!important;outline:none!important}:is(.v2-app,.umx-studio-dialog,.studio-auth,.asset-workbench-shell,.network-app) :is(.umx-unified-composer,.v2-composer,.signal-research-composer,.skc-search,.skn-search,.automation-search,.pw-search,.fw-search,.fw-search-filter,.fw-selector-search,.mo-search,.pt-search,.acc-search,.network-search,.je-instr-box,.je-money,.cr-bd-input,.umx-skill-market-tools label,.umx-directory-tools label,.sw-picker-toolbar>label) :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,[contenteditable=true]):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}@media (forced-colors:active){:is(.v2-app,.umx-studio-dialog,.studio-auth,.asset-workbench-shell,.network-app) :is(input,textarea,select,[contenteditable=true]):focus{outline-offset:-1px!important;outline:1px solid highlight!important}}.network-app .v2-side .v2-project-tree{gap:4px!important;display:grid!important}.network-app .v2-side .v2-project-tree>article>.sidebar-entry{border:0!important;border-radius:8px!important;align-items:center!important;gap:2px!important;min-height:40px!important;margin:0!important;padding:0 6px!important;display:flex!important}.network-app .v2-side .v2-project-tree>article.open>.sidebar-entry{background:var(--sel-bg)!important}.network-app .v2-side .v2-project-tree>article>.sidebar-entry:hover{background:var(--shell-hover)!important}.network-app .v2-side .v2-project-tree>article>.sidebar-entry>.v2-project-row{background:0 0!important;border-radius:6px!important;grid-template-columns:20px minmax(0,1fr) 12px!important;gap:9px!important;height:40px!important;min-height:40px!important;padding:0 4px!important}.network-app .v2-side .v2-project-tree .v2-project-row b{font-size:14px!important;font-weight:500!important}.network-app .v2-side .v2-project-tree>article.open .v2-project-row b{font-weight:600!important}.network-app .v2-side .v2-project-tree .v2-project-row>em{color:var(--shell-muted)!important;font-size:12px!important}.network-app .v2-side .v2-project-tree>article>.sidebar-entry>.sidebar-more{width:28px!important;height:28px!important;min-height:28px!important;color:var(--shell-muted)!important;opacity:.6!important;background:0 0!important;border-radius:6px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.network-app .v2-side .v2-project-tree>article>.sidebar-entry>.sidebar-more:hover{background:var(--shell-surface)!important}.network-app .v2-side .v2-project-tree>article>.v2-project-children{border-left:1px solid var(--shell-border)!important;margin:4px 10px 8px 20px!important;padding:0 0 0 12px!important}.network-app .v2-side .v2-project-tree>article>.v2-project-children:has(>.sidebar-empty:only-child){border-left:0!important;margin:0 10px 6px 20px!important;padding:0 0 0 12px!important}.network-app .v2-side .v2-project-children>.sidebar-empty{text-align:left!important;min-height:0!important;color:var(--shell-muted)!important;margin:0!important;padding:9px 0 7px!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.network-app .v2-side .v2-side-bottom{border-top:0!important;padding-top:10px!important}.network-app .v2-side .v2-account-trigger{border-top:0!important}.sidebar-resize-handle{display:none}@media (width>=1001px){.network-app:not(.side-collapsed) .v2-side{width:var(--sidebar-width,256px)!important}.network-app:not(.side-collapsed)>.v2-main{margin-left:var(--sidebar-width,256px)!important}.network-app>.sidebar-resize-handle{top:0;bottom:0;left:calc(var(--sidebar-width,256px) - 4px);z-index:85;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:8px;display:block;position:fixed}.network-app>.sidebar-resize-handle:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.network-app>.sidebar-resize-handle:is(:hover,:focus-visible,.is-dragging):after{background:var(--shell-focus)}:is(.network-app:has(>.sidebar-resize-handle.is-dragging),.network-app:has(>.sidebar-resize-handle.is-dragging) *){cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}.network-app .v2-side{box-sizing:border-box!important;padding-bottom:max(4px,env(safe-area-inset-bottom))!important;flex-direction:column!important;display:flex!important}.network-app .v2-side-head{flex:none!important}.network-app .v2-side-scroll{flex:auto!important;min-height:0!important;padding-bottom:12px!important;overflow-y:auto!important}.network-app .v2-side .v2-side-bottom{z-index:2;background:var(--shell-surface-2)!important;border:0!important;flex:none!important;margin-top:auto!important;padding:4px 0 0!important;position:sticky!important;bottom:0!important}.network-app .v2-side .v2-account-trigger{box-sizing:border-box!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;gap:6px!important;padding:2px 6px!important}.network-app .v2-side .v2-account-trigger:is(:hover,.menu-open){background:var(--shell-hover)!important}.network-app .v2-side .v2-account-twin-entry{background:0 0!important;border-radius:8px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;min-height:32px!important;padding:2px!important}.network-app .v2-side .v2-account-monogram{background:var(--shell-selected)!important;width:28px!important;height:28px!important;color:var(--shell-text-2)!important;font-size:12px!important;font-weight:500!important;overflow:hidden!important}.network-app .v2-side .v2-account-identity{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;line-height:1.3!important;display:flex!important}.network-app .v2-side .v2-account-identity b{max-width:100%!important;color:var(--shell-text)!important;font-size:13px!important;font-weight:500!important}.network-app .v2-side .v2-account-identity small{color:var(--shell-muted)!important;font-size:11px!important;font-weight:400!important}.network-app .v2-side .v2-account-menu-trigger{width:28px!important;height:28px!important;min-height:28px!important;color:var(--shell-muted)!important;border-radius:7px!important}.network-app .v2-side .v2-account-menu{bottom:calc(100% + 8px)!important}.network-app .v2-side .v2-mode-switch{width:100%;min-height:40px;color:var(--shell-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:0 9px;font-size:13px;display:flex}.network-app .v2-side .v2-mode-switch:hover{background:var(--shell-hover)}.network-app .v2-side .v2-mode-switch svg{flex:0 0 19px}.network-app .v2-side.collapsed .v2-mode-switch{justify-content:center;align-self:center;width:40px;padding:0}.network-app .v2-side.collapsed .v2-mode-switch span{display:none}.network-app .v2-side .v2-account-monogram .umx-avatar-swatch{border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}.network-app .v2-side .v2-account-monogram img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.network-app .v2-side .v2-account-monogram svg{width:20px!important;height:20px!important}.network-app .v2-side .v2-more-nav{border-top:0!important;margin-top:0!important;padding:0!important}.network-app .v2-side .v2-more-nav>.v2-more-toggle{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;display:flex!important}.network-app .v2-side .v2-more-nav>.v2-more-toggle:hover{background:var(--shell-hover)!important}.network-app .v2-side .v2-more-nav>.v2-more-toggle.active{background:var(--sel-bg)!important}.network-app .v2-side .v2-more-toggle>i{letter-spacing:0!important;flex:0 0 22px!important;place-items:center!important;width:22px!important;height:20px!important;display:grid!important}.network-app .v2-side .v2-more-toggle>span{color:var(--shell-text-2)!important;font-size:13px!important;font-weight:400!important}.network-app .v2-side .v2-more-toggle>em{transition:transform .16s;color:var(--shell-muted)!important;place-items:center!important;margin-left:auto!important;display:grid!important}.network-app .v2-side .v2-more-nav.open>.v2-more-toggle>em{transform:rotate(90deg)}.network-app .v2-side .v2-more-nav nav{border:0!important;gap:2px!important;margin:3px 0 0!important;padding:0!important}.network-app .v2-side .v2-more-nav nav button{border-radius:7px!important;height:34px!important;min-height:34px!important}@media (width>=721px){.network-app .v2-side .v2-more-nav nav button{gap:10px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:14px!important;font-weight:400!important}.network-app .v2-side .v2-more-nav nav button>span{font-weight:400!important}.network-app .v2-side .v2-more-nav nav button>i{flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:0!important;display:grid!important}.network-app .v2-side .v2-more-nav nav button>i .output-type-icon,.network-app .v2-side .v2-more-nav nav button>i .output-type-icon svg{color:currentColor!important;stroke:currentColor!important;width:20px!important;height:20px!important}.network-app .v2-side .v2-more-nav nav button.active:before{display:none!important}}.network-app .v2-side-scroll{--sidebar-scroll-thumb:color-mix(in srgb,var(--shell-text-2) 14%,transparent);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sidebar-scroll-thumb) transparent}.network-app .v2-side-scroll:is(:hover,:focus-within){--sidebar-scroll-thumb:color-mix(in srgb,var(--shell-text-2) 28%,transparent)}@supports selector(::-webkit-scrollbar){.network-app .v2-side-scroll{scrollbar-width:auto;scrollbar-color:auto}.network-app .v2-side-scroll::-webkit-scrollbar{width:8px;height:8px}.network-app .v2-side-scroll::-webkit-scrollbar-track{background:0 0}.network-app .v2-side-scroll::-webkit-scrollbar-thumb{background:var(--sidebar-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px;min-height:36px}.network-app .v2-side-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--shell-text-2) 45%,transparent)}.network-app .v2-side-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.network-app .v2-side-scroll::-webkit-scrollbar-corner{background:0 0}}@media (forced-colors:active){.network-app .v2-side-scroll{scrollbar-color:auto;--sidebar-scroll-thumb:ButtonText}}@media (width>=721px){.network-app .v2-side:not(.collapsed) .v2-side-scroll{margin-right:-10px!important;padding-right:13px!important}}.network-app .v2-side button:focus,.network-app .v2-side button:focus-visible{box-shadow:none!important;outline:none!important}.network-app .v2-side button:focus-visible,.network-app .v2-side .v2-more-nav>.v2-more-toggle:focus-visible{background:var(--shell-hover)!important}@media (forced-colors:active){.network-app .v2-side button:focus-visible{outline-offset:-2px!important;outline:1px solid highlight!important}}.network-app .v2-side .v2-market-entry-arrow{opacity:0!important;color:var(--shell-muted)!important;font-size:12px!important;font-weight:400!important;transition:opacity .16s!important}.network-app .v2-side .v2-asset-workbench-entry:is(:hover,:focus-visible) .v2-market-entry-arrow{opacity:.6!important}@media (prefers-reduced-motion:reduce){.network-app .v2-side .v2-market-entry-arrow{transition:none!important}}.network-app.side-collapsed:before{content:none!important}.network-app.side-collapsed .v2-side{width:56px!important;padding:16px 8px 4px!important}.network-app .v2-side.collapsed .v2-side-head{justify-content:center!important;height:60px!important;padding:0!important;display:flex!important}.network-app .v2-side.collapsed .v2-logo{display:none!important}.network-app .v2-side.collapsed .v2-collapse{width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;margin:0!important;font-size:16px!important;display:grid!important;position:static!important}.network-app .v2-side.collapsed .v2-side-scroll{scrollbar-width:none!important;margin:0!important;padding:0!important}.network-app .v2-side.collapsed .v2-side-scroll::-webkit-scrollbar{display:none}.network-app .v2-side.collapsed .v2-primary-nav{gap:4px!important;padding:0!important;display:grid!important}.network-app .v2-side.collapsed .v2-primary-nav button{justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;display:flex!important}.network-app .v2-side.collapsed .v2-primary-nav button:before,.network-app .v2-side.collapsed .v2-primary-nav button>span,.network-app .v2-side.collapsed :is(.v2-projects,.v2-workspaces,.v2-more-nav nav,.v2-account-identity,.v2-account-menu-trigger){display:none!important}.network-app .v2-side.collapsed .v2-asset-workbench-entry{justify-content:center!important;width:40px!important;margin:4px 0!important;padding:0!important;display:flex!important}.network-app .v2-side.collapsed .v2-more-nav{display:block!important}.network-app .v2-side.collapsed .v2-more-nav>.v2-more-toggle{justify-content:center!important;width:40px!important;height:36px!important;padding:0!important}.network-app .v2-side.collapsed .v2-more-toggle>:is(span,em){display:none!important}.network-app .v2-side.collapsed .v2-account-trigger{grid-template-columns:1fr!important;padding:0!important}.network-app .v2-side.collapsed .v2-account-twin-entry{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}.network-app .v2-side,.network-app>.v2-main{transition:none!important}.network-app .v2-side :is(.v2-primary-nav,.v2-more-nav) button{white-space:nowrap!important}.network-app .v2-side :is(.v2-primary-nav,.v2-more-nav) button>i{flex-shrink:0!important}.network-app .v2-side :is(.v2-primary-nav,.v2-more-nav) button>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.network-app .v2-side section>header{white-space:nowrap!important}.network-app .v2-side .v2-projects>header .v2-sched-fold,.network-app .v2-side .v2-projects>header .v2-sched-fold>span{font-size:var(--umx-type-caption,12px)!important;color:var(--shell-text-2)!important;font-weight:400!important;line-height:1.5!important}.network-app .v2-side .v2-projects>header .v2-sched-fold>small{color:var(--shell-muted)!important;font-size:11px!important;font-weight:400!important}.network-app .v2-side .v2-projects>header .v2-sched-fold>svg{width:10px!important;height:10px!important}.network-app .v2-side .v2-project-tree>article>.v2-project-children:not(:has(>.sidebar-empty:only-child)){gap:2px!important;margin:4px 0 8px 12px!important;padding:0 6px!important}.network-app .v2-side .v2-project-children>.sidebar-entry{gap:2px!important;min-width:0!important;display:flex!important}.network-app .v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more){flex:1 1 0!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 5px!important;display:flex!important}.network-app .v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more)>i{flex:0 0 16px!important;width:16px!important;height:16px!important}.network-app .v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more)>span{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important;overflow:hidden!important}.network-app .v2-side .v2-project-children .sidebar-entry>.sidebar-more{flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:flex!important}.network-app .v2-side .v2-primary-nav button>span,.network-app .v2-side .v2-market-entry-copy b,.network-app .v2-side .v2-project-tree .v2-project-row b,.network-app .v2-side .v2-project-tree>article.open>.sidebar-entry .v2-project-row b,.network-app .v2-side .sidebar-entry>button:not(.sidebar-more),.network-app .v2-side .sidebar-entry>button:not(.sidebar-more)>span,.network-app .v2-side .sidebar-entry>button:not(.sidebar-more)>span b{font-weight:400!important}.network-app .v2-side .v2-project-row>.v2-project-chevron{place-items:center!important;width:12px!important;height:12px!important;padding:0!important;line-height:1!important;display:grid!important}.network-app .v2-side .v2-project-chevron svg{transform-origin:50%;width:12px;height:12px;display:block}.network-app .cultivation-home .tc-home-stage{align-items:center;padding-bottom:12px}.network-app .cultivation-home .tc-home-stage .tc-hero-copy{grid-row:1;padding-bottom:12px!important}.network-app .cultivation-home .tc-home-stage .tc-person{grid-row:1!important;align-self:center!important}.network-app .cultivation-home .tc-teach-entry{width:max-content;font:inherit;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--shell-contrast) 10%,transparent);border-radius:9px;justify-content:center;align-items:center;gap:12px;margin:10px auto 0;padding:8px 16px;font-weight:500;display:flex;background:var(--shell-accent-soft)!important;color:var(--shell-accent-ink)!important;border:1px solid #0000!important;font-size:13px!important}.network-app .cultivation-home .tc-teach-entry:hover{background:var(--shell-accent)!important;color:var(--shell-on-accent)!important}.network-app .cultivation-home .tc-teach-entry span{color:inherit!important}.network-app .cultivation-home .tc-hero-copy .tc-home-slogan,.network-app .learning-journal .lj-heading>div:first-child>p{letter-spacing:.3px;color:var(--home-slogan-color,color-mix(in srgb,var(--shell-accent-soft) 68%,var(--shell-accent-ink)))!important;margin:16px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.8!important}@media (width<=640px){.network-app .cultivation-home .tc-hero-copy .tc-home-slogan,.network-app .learning-journal .lj-heading>div:first-child>p{margin-top:12px!important;font-size:12px!important}}.network-app .cultivation-home .tc-owned-composer{padding-top:12px!important}.network-app .cultivation-home .tc-composer-pointer{display:none!important}@media (width<=1000px){.network-app .cultivation-home .tc-home-stage{grid-template-columns:minmax(0,1fr) auto;gap:12px}.network-app .cultivation-home .tc-home-stage .tc-person{flex-direction:column;align-items:center;grid-column:2!important;width:auto!important;display:flex!important}.network-app .cultivation-home .tc-home-stage .tc-glass-portrait{width:44px!important;height:44px!important}.network-app .cultivation-home .tc-home-stage .tc-identity-caption,.network-app .cultivation-home .tc-background-toggle{display:none!important}}.network-app .tc-home-modes{--home-frame-max:1240px;--home-page-top:24px;--home-page-gutter:32px;--home-hero-inset:28px;--home-composer-inset:16px;--home-content-inset:calc(var(--home-hero-inset) + var(--home-composer-inset))}.network-app .tc-home-modes .tc-home-tabs{top:calc(var(--home-page-top) + 26px)}.network-app .tc-home-modes .tc-page-flip{padding-top:var(--home-page-top);box-sizing:border-box}.network-app .tc-home-modes .cultivation-home .v2-new-task{padding-top:0!important}.network-app .tc-home-modes .learning-journal:not(:has(.learning-conversation)){padding-top:0!important}.network-app .tc-home-modes .tc-page-flip:has(.learning-conversation){padding-top:0}.network-app .tc-home-modes .cultivation-home .v2-new-task{padding-inline:var(--home-page-gutter)!important}.network-app .tc-home-modes .cultivation-home .v2-new-shell{max-width:var(--home-frame-max)!important;margin-block:0!important}.network-app .tc-home-modes .cultivation-home .v2-home-chat-anchor{padding-inline:var(--home-hero-inset)!important}.network-app .tc-home-modes .cultivation-home .tc-owned-composer{padding-inline:var(--home-composer-inset)!important}.network-app .tc-home-modes .learning-journal:not(:has(.lj-result)){box-sizing:border-box;max-width:calc(var(--home-frame-max) + var(--home-page-gutter) * 2)!important;padding-inline:var(--home-page-gutter)!important}.network-app .tc-home-modes .learning-journal :is(.lj-shared-composer,.lj-history){margin-inline:var(--home-content-inset)!important}@media (width<=1000px){.network-app .tc-home-modes{--home-page-top:17.6px;--home-page-gutter:22px;--home-hero-inset:20px}}@media (width<=640px){.network-app .tc-home-modes{--home-page-top:11.2px;--home-page-gutter:14px;--home-hero-inset:14px}}@media (width>=1001px) and (height<=900px){.network-app .tc-home-modes{--home-composer-top:280px!important;--home-mode-top:64px!important;--home-page-top:16px!important}.network-app .tc-home-modes .cultivation-home .tc-home-stage .tc-hero-copy{padding-bottom:18px!important}.network-app .tc-home-modes .cultivation-home .tc-home-stage .tc-glass-portrait{width:88px!important;height:88px!important}.network-app .tc-home-modes .cultivation-home .v2-new-shell>.tc-task-starts{padding-top:24px!important}.network-app .tc-task-starts .hss-card{min-height:72px!important;margin-bottom:8px!important;padding-block:10px!important}.network-app .cultivation-home .umx-inline-editor{min-height:64px!important}}}.cp-page{--cp-ink:var(--shell-accent-ink);--cp-muted:var(--shell-muted);--cp-line:var(--shell-surface-2);--cp-paper:var(--shell-surface);--cp-gold:var(--shell-accent);width:100%;max-width:1344px;color:var(--cp-ink);margin:0 auto;padding:42px 48px 64px}.cp-page *{box-sizing:border-box}.cp-page button{font:inherit;cursor:pointer}.cp-page button:disabled{opacity:.5;cursor:not-allowed}.cp-page button:focus-visible,.cp-page input:focus-visible{outline:3px solid var(--shell-focus);outline-offset:4px}.cp-page p{line-height:1.75}.cp-page h1,.cp-page h2,.cp-page h3,.cp-page p{margin-top:0}.cp-page button{color:inherit;background:0 0;border:0}.cp-hero{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 32px;display:flex}.cp-eyebrow{letter-spacing:1.6px;color:var(--shell-accent-ink);font-size:11px;font-weight:700}.cp-hero h1{letter-spacing:-1px;margin:15px 0 13px;line-height:1.3;font-size:38px!important}.cp-hero h1>span{letter-spacing:0;color:var(--cp-muted);margin-left:20px;font-size:18px;font-weight:500;display:inline-block}.cp-hero p{color:var(--cp-muted);margin:0;font-size:14px}.cp-hero-art{isolation:isolate;flex-shrink:0;align-items:center;padding:32px 25px 6px;display:flex;position:relative}.cp-hero-art:before{content:"";background:var(--shell-surface-2);z-index:-1;border-radius:50% 44% 47% 56%;position:absolute;inset:10px -5px -6px;transform:rotate(-6deg)}.cp-hero-art>span{color:var(--shell-accent-ink);background:var(--shell-surface-2);border:1px solid var(--shell-border-strong);border-radius:12px;padding:6px 12px;font-size:12px;position:absolute;top:0;left:20px;transform:rotate(-5deg)}.cp-page .cp-avatar{object-fit:cover;background:var(--shell-surface-2);border-radius:50%;flex-shrink:0;width:42px;height:42px}.cp-hero-art .cp-avatar{border:3px solid #fff;width:64px;height:64px;margin-left:-8px;transform:rotate(-8deg)}.cp-hero-art .cp-avatar:nth-child(3){transform:translateY(8px)rotate(7deg)}.cp-tabs{border-bottom:1px solid var(--cp-line);align-items:center;gap:8px;margin-bottom:26px;padding-bottom:16px;display:flex}.cp-tabs>button{background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 16px;transition:background .15s,border-color .15s;display:flex}.cp-tabs>button:hover{background:var(--cp-paper)}.cp-tabs>button[aria-current]{border-color:var(--shell-border-strong);background:var(--sel-bg);color:var(--sel-ink)}.cp-tabs i{color:var(--shell-accent-ink);font-size:18px;font-style:normal}.cp-tabs b{white-space:nowrap;font-size:14px;font-weight:600}.cp-tab-count{background:var(--shell-warn-soft);color:var(--shell-accent-ink);border-radius:12px;padding:2px 6px;font-size:11px;line-height:1.4}.cp-tabs>button[aria-current] .cp-tab-count{background:var(--sel-bg)}.cp-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.cp-section-heading h2{margin-bottom:8px;font-size:23px!important}.cp-section-heading p{color:var(--cp-muted);margin:0;font-size:13px}.cp-page .cp-soft-button{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:12px;flex-shrink:0;padding:10px 14px;font-size:13px}.cp-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.cp-filters{flex-wrap:wrap;gap:6px;display:flex}.cp-filters button{color:var(--shell-text-2);white-space:nowrap;border:1px solid #0000;border-radius:18px;padding:8px 14px;font-size:13px}.cp-filters button[aria-pressed=true]{background:var(--cp-gold);color:var(--cp-ink);border-color:var(--shell-border-strong);font-weight:600}.cp-search{border:1px solid var(--cp-line);width:30%;min-width:220px;max-width:280px;color:var(--shell-muted);background:var(--shell-surface);border-radius:14px;align-items:center;gap:8px;padding:9px 13px;display:flex}.cp-search>span{font-size:22px}.cp-search input{width:100%;min-width:0;color:var(--cp-ink);background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.cp-search input::placeholder{color:var(--shell-muted)}.cp-list-meta{color:var(--cp-muted);justify-content:space-between;align-items:center;margin:20px 0 14px;font-size:12px;display:flex}.cp-list-meta button{border-radius:10px;padding:6px 10px}.cp-list-meta button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.cp-notice{background:var(--shell-warn-soft);border:1px solid var(--cp-line);border-radius:12px;padding:10px 16px;font-size:13px}.cp-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cp-share-card{background:var(--shell-surface);border:1px solid var(--cp-line);box-shadow:0 3px 0 var(--shell-border);border-radius:22px;flex-direction:column;padding:23px;transition:border-color .15s,box-shadow .15s;display:flex}.cp-share-card:hover{border-color:var(--shell-border-strong);box-shadow:0 5px 0 var(--shell-border)}.cp-share-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cp-author{align-items:center;gap:11px;min-width:0;display:flex}.cp-author b{font-size:14px}.cp-author small{color:var(--cp-muted);margin-top:4px;font-size:11px;display:block}.cp-topic{color:var(--shell-accent-ink);background:var(--shell-warn-soft);white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:11px}.cp-page .cp-share-open{text-align:left;flex:1;padding:23px 0 0;display:block}.cp-format{letter-spacing:.4px;color:var(--shell-muted);font-size:11px}.cp-share-open h3{color:var(--shell-text);margin:10px 0 18px;font-weight:700;line-height:1.55;font-size:20px!important}.cp-takeaway{background:var(--cp-paper);border-left:3px solid var(--shell-border-strong);border-radius:12px;padding:15px 16px}.cp-takeaway small{letter-spacing:1.2px;color:var(--shell-accent-ink);font-size:10px}.cp-takeaway p{color:var(--shell-text-2);margin:5px 0 0;font-size:13px;line-height:1.8}.cp-participants{color:var(--shell-muted);align-items:flex-start;gap:7px;padding:18px 0;font-size:11px;line-height:1.7;display:flex}.cp-participants>span:first-child{color:var(--shell-accent-ink)}.cp-share-card>footer,.cp-twin-card>footer{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.cp-page .cp-text-button{color:var(--shell-accent-ink);padding:6px 0;font-size:13px;font-weight:600;line-height:1.5}.cp-text-button>span{margin-left:8px}.cp-page .cp-save{color:var(--shell-muted);border-radius:8px;padding:7px 9px;font-size:12px}.cp-save[aria-pressed=true]{color:var(--sel-ink);background:var(--shell-warn-soft)}.cp-twin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cp-twin-card{border:1px solid var(--cp-line);background:var(--cp-paper);border-radius:22px;flex-direction:column;padding:22px;display:flex}.cp-twin-card>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.cp-twin-card .cp-avatar{width:56px;height:56px;margin-right:2px}.cp-page .cp-follow{color:var(--shell-accent-ink);background:var(--shell-surface);border:1px solid var(--cp-line);border-radius:12px;margin-left:auto;padding:5px 8px;font-size:11px}.cp-follow[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.cp-twin-card h3{overflow-wrap:anywhere;margin-bottom:5px;line-height:1.35;font-size:21px!important}.cp-role{color:var(--cp-muted);font-size:12px;line-height:1.5}.cp-twin-card>p{color:var(--shell-text-2);flex:1;margin:18px 0;font-size:13px}.cp-tags{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.cp-tags>span{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-muted);border-radius:7px;padding:4px 7px;font-size:11px}.cp-page .cp-chat-button{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:10px;padding:8px 11px;font-size:12px;font-weight:600}.cp-twin-card:hover{border-color:var(--shell-border-strong)}.cp-empty{text-align:center;background:var(--cp-paper);border:1px dashed var(--cp-line);color:var(--cp-muted);border-radius:20px;padding:60px 20px}.cp-empty>span{font-size:35px}.cp-empty h3{margin:12px 0;font-size:20px}.cp-empty p{font-size:13px}.cp-empty button{border:1px solid var(--cp-line);background:var(--shell-surface);border-radius:12px;padding:9px 20px}.cp-page .cp-fine{color:var(--shell-muted);line-height:1.8;font-size:11px!important}.cp-end-note{text-align:center;margin:28px 0 0}.cp-detail-nav{justify-content:space-between;align-items:center;margin:0 0 22px;display:flex}.cp-detail-nav button{color:var(--shell-accent-ink);font-size:13px}.cp-reading-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);gap:28px;display:grid}.cp-reading-info h2{margin:18px 0 26px;line-height:1.55;font-size:27px!important}.cp-reading-meta{border-top:1px solid var(--cp-line);flex-direction:column;gap:12px;margin:26px 0;padding:22px 0 0;font-size:13px;display:flex}.cp-reading-meta>small{color:var(--cp-muted);font-size:11px}.cp-reading-body{border:1px solid var(--cp-line);background:var(--shell-surface);border-radius:22px;overflow:hidden}.cp-reading-tabs{z-index:2;pointer-events:auto;border-bottom:1px solid var(--cp-line);background:var(--cp-paper);gap:22px;padding:0 25px;display:flex;position:relative}.cp-reading-tabs button{border-bottom:3px solid #0000;padding:18px 0;font-size:14px}.cp-reading-tabs button[aria-selected=true]{border-bottom-color:var(--shell-border-strong);font-weight:700}.cp-reading-tabs small{font-size:11px}.cp-summary{padding:30px}.cp-summary>span{color:var(--shell-accent-ink);font-size:12px}.cp-summary h3{margin:16px 0 24px;font-weight:500;line-height:1.85;font-size:22px!important}.cp-summary-question{background:var(--cp-paper);border-radius:14px;margin-bottom:16px;padding:18px 20px}.cp-summary-question small{color:var(--shell-muted);font-size:11px}.cp-summary-question p{margin:8px 0 0;font-size:14px}.cp-reading-footer{background:var(--shell-warn-soft);border-top:1px solid var(--cp-line);padding:22px 26px}.cp-reading-footer p{color:var(--shell-text-2);margin-bottom:12px;font-size:12px}.cp-page .cp-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:12px;padding:12px 18px;font-size:13px;font-weight:600}.cp-transcript{flex-direction:column;gap:20px;padding:25px;display:flex}.cp-transcript article{align-self:flex-start;max-width:92%}.cp-transcript article.is-user{align-self:flex-end}.cp-transcript small{color:var(--cp-muted);margin-bottom:6px;font-size:11px;display:block}.cp-transcript p{background:var(--shell-warn-soft);white-space:pre-wrap;border-radius:4px 16px 16px;margin:0;padding:15px 18px;font-size:14px}.cp-transcript .is-user p{background:var(--shell-surface-2);border-radius:16px 4px 16px 16px}.cp-transcript .is-user small{text-align:right}.cp-profile{border:1px solid var(--cp-line);background:var(--cp-paper);border-radius:24px;padding:30px}.cp-profile-heading{border-bottom:1px solid var(--cp-line);align-items:center;gap:20px;padding-bottom:28px;display:flex}.cp-profile-heading .cp-avatar{width:88px;height:88px}.cp-profile-heading h2{margin:10px 0 4px;font-size:28px!important}.cp-profile-heading p{color:var(--cp-muted);margin:0;font-size:13px}.cp-profile-heading>.cp-primary{margin-left:auto}.cp-profile-columns{grid-template-columns:1fr 1fr;gap:40px;padding-top:28px;display:grid}.cp-profile-columns h3{margin-bottom:12px;font-size:16px!important}.cp-profile-columns p{color:var(--shell-muted);font-size:14px}.cp-page .cp-question{text-align:left;border:1px solid var(--cp-line);background:var(--shell-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:16px;font-size:13px;line-height:1.6;display:flex}.cp-question span{color:var(--shell-accent-ink)}@media (width>=1700px){.cp-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-share-open h3{font-size:19px!important}}@media (width<=1200px){.cp-page{padding:32px}.cp-hero h1>span{margin:10px 0 0;display:block}.cp-twin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-toolbar{flex-wrap:wrap}.cp-search{width:100%;max-width:none}.cp-hero-art .cp-avatar{width:52px;height:52px}}@media (width<=800px){.cp-page{padding:24px 18px}.cp-hero-art{display:none}.cp-tabs{gap:6px}.cp-tabs>button{gap:7px;padding:8px 12px}.cp-tabs b{font-size:14px}.cp-content-grid,.cp-twin-grid,.cp-reading-layout,.cp-profile-columns{grid-template-columns:1fr}.cp-section-heading{align-items:flex-start}.cp-section-heading p{font-size:12px}.cp-reading-info h2{font-size:24px!important}.cp-profile-heading{flex-wrap:wrap}.cp-profile-heading>.cp-primary{margin-left:0}.cp-summary{padding:22px}.cp-filters{gap:2px}.cp-filters button{padding:7px 11px}}@media (prefers-reduced-motion:reduce){.cp-page *{transition:none!important}}.cp-continue-target{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.cp-continue-target select{border:1px solid var(--cp-line);background:var(--shell-surface);color:var(--cp-ink);font:inherit;border-radius:12px;padding:10px 14px}.cp-tabs-tagline{color:var(--cp-muted);white-space:nowrap;margin-left:24px;font-size:16px;font-weight:500}@media (width<=800px){.cp-tabs{flex-wrap:wrap}.cp-tabs-tagline{margin-left:8px;font-size:13px}}@media (width<=520px){.cp-tabs-tagline{flex-basis:100%;margin:6px 0 0;padding-left:12px}}.cp-reading-layout{grid-template-columns:minmax(0,1fr);gap:24px}.cp-reading-info{padding:0 4px}.cp-reading-info h2{margin:14px 0 18px}.cp-page:has(.cp-content-grid) .cp-tabs{margin-bottom:18px}.cp-page:has(.cp-content-grid) .cp-list-meta{flex-wrap:wrap;gap:12px;margin:12px 0}.cp-page .cp-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cp-page .cp-share-card{min-width:0;padding:16px}.cp-page .cp-share-card>header,.cp-page .cp-share-card .cp-author{gap:8px}.cp-page .cp-share-card .cp-author .cp-avatar{width:36px;height:36px}.cp-page .cp-share-open{padding-top:14px}.cp-page .cp-share-open h3{margin:8px 0 12px;line-height:1.5;font-size:16px!important}.cp-page .cp-takeaway{padding:12px}.cp-page .cp-takeaway p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.cp-page .cp-participants{padding:12px 0}.cp-page .cp-share-card>footer{flex-wrap:wrap;padding-top:10px}@media (width<=1100px){.cp-page .cp-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cp-page .cp-content-grid{grid-template-columns:minmax(0,1fr)}}.cp-quick-learn{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.cp-quick-learn:hover{background:var(--btn-primary-hover)}.cp-quick-learn:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:3px}.cp-reading-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;display:grid}.cp-reading-footer>p,.cp-reading-footer>.cp-continue-target{grid-column:1/-1;margin:0}.cp-reading-footer>.cp-primary:not(.cp-quick-learn){justify-self:start}.cp-reading-footer>.cp-quick-learn{grid-column:2;justify-self:end}@media (width<=650px){.cp-reading-footer{grid-template-columns:1fr}.cp-reading-footer>.cp-quick-learn{grid-column:1;justify-self:end}}.cp-page .cp-tabs-note{color:var(--cp-muted);text-align:right;margin-left:auto;padding:0 12px;font-size:12px;line-height:1.6}.cp-page .cp-list-meta>button{margin-left:auto}.cp-page .cp-share-card .cp-participants{border-top:1px solid var(--cp-line);align-items:center;margin-top:12px;padding:10px 0 0}.cp-page .cp-share-card .cp-participants>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.cp-page .cp-participants>.cp-save{flex-shrink:0;margin-left:auto}@media (width<=1000px){.cp-page .cp-tabs{flex-wrap:wrap}.cp-page .cp-tabs-note{text-align:left;flex-basis:100%;padding:4px 10px}}.cp-editorial-note{color:var(--shell-muted);max-width:38em;margin-top:22px;font-size:12px;line-height:1.8}.cp-evidence-points{gap:24px;margin:28px 0;display:grid}.cp-evidence-points section{padding-left:36px;position:relative}.cp-evidence-points section>small{color:var(--shell-accent-ink);font-variant-numeric:tabular-nums;position:absolute;top:2px;left:0}.cp-evidence-points h4{margin:0 0 8px;font-size:16px;line-height:1.5}.cp-evidence-points p,.cp-next-step{color:var(--shell-text-2);margin:0 0 10px;font-size:14px;line-height:1.85}.cp-next-step{background:var(--shell-soft);border-radius:12px;margin:24px 0;padding:18px}.cp-turn-number{font-variant-numeric:tabular-nums;color:var(--shell-accent-ink);margin-right:7px}.cp-transcript p{overflow-wrap:anywhere;line-height:1.9}.cp-transcript article[data-focused=true] p{box-shadow:0 0 0 2px var(--shell-border-strong)}.cp-source-link{color:var(--shell-accent-ink);margin:10px 0;font-size:12px;line-height:1.6;display:inline-block}.cp-source-list{border-top:1px solid var(--cp-line);padding:24px 30px}.cp-source-list h4{margin:0 0 16px;font-size:14px}.cp-source-list a{color:var(--shell-accent-ink);overflow-wrap:anywhere;font-size:13px}.cp-source-list p{color:var(--shell-muted);margin:7px 0 14px;font-size:12px;line-height:1.7}.cp-twin-intro{line-height:1.65}.cp-twin-intro>span{display:block}.cp-page.cp-detail-page{flex-direction:column;height:100dvh;min-height:560px;padding:18px 32px;display:flex;overflow:hidden}.cp-detail-page .cp-detail-nav{flex:none;margin-bottom:12px}.cp-detail-page .cp-reading-layout{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.cp-detail-page .cp-reading-info{flex:none}.cp-detail-page .cp-reading-info h2{margin:10px 0;line-height:1.4;font-size:22px!important}.cp-detail-page .cp-editorial-note{max-width:none;margin:8px 0 0;line-height:1.5}.cp-detail-page .cp-reading-body{border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex}.cp-detail-page #cp-reading-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.cp-detail-page .cp-reading-tabs{flex:none;gap:6px;padding:10px 18px;background:var(--shell-surface)!important}.cp-page.cp-detail-page .cp-reading-tabs button{border-radius:10px;outline:none;padding:10px 16px;font-weight:500;transition:background .15s,color .15s;color:var(--shell-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.cp-page.cp-detail-page .cp-reading-tabs button[aria-selected=true]{font-weight:700;background:var(--sel-bg)!important;color:var(--sel-ink)!important}.cp-page.cp-detail-page .cp-reading-tabs button:hover{background:var(--shell-surface-2)!important}.cp-page.cp-detail-page .cp-reading-tabs button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.cp-detail-page .cp-reading-tabs small{background:var(--shell-surface-2);border-radius:6px;margin-left:6px;padding:1px 6px;display:inline-block}.cp-detail-page .cp-reading-footer{flex:none;gap:8px 16px;padding:12px 20px;background:var(--shell-surface)!important}.cp-detail-page .cp-summary,.cp-detail-page .cp-transcript{padding:24px}.cp-detail-page .cp-summary h3{line-height:1.7;font-size:18px!important}@media (width<=700px){.cp-page.cp-detail-page{min-height:620px;padding:12px}.cp-detail-page .cp-reading-info h2{font-size:19px!important}.cp-detail-page .cp-reading-tabs{padding:8px}.cp-detail-page .cp-reading-footer{gap:8px;padding:10px 12px}.cp-detail-page .cp-reading-footer .cp-primary{padding:9px 12px}.cp-detail-page .cp-summary,.cp-detail-page .cp-transcript{padding:16px}}.cp-detail-page #cp-reading-panel{background:var(--shell-surface)}.cp-detail-page .cp-summary{max-width:860px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:32px 36px}.cp-summary-lead{border-bottom:1px solid var(--shell-border);padding:0 0 24px}.cp-summary-eyebrow{color:var(--shell-accent-ink);letter-spacing:.06em;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.cp-detail-page .cp-summary-lead p{color:var(--shell-text);margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.85}.cp-detail-page .cp-summary h3{margin:0 0 18px;line-height:1.5;font-size:16px!important}.cp-detail-page .cp-evidence-points{gap:0;margin:26px 0}.cp-detail-page .cp-evidence-points section{border-bottom:1px solid var(--shell-border);margin:0 0 22px;padding:0 0 22px 36px}.cp-detail-page .cp-evidence-points section:last-child{margin-bottom:0}.cp-detail-page .cp-evidence-points h4{margin-bottom:8px;font-size:16px;line-height:1.6}.cp-detail-page .cp-point-body p{color:var(--shell-text-2);margin:0 0 8px;font-size:15px;line-height:1.9}.cp-detail-page .cp-evidence-points .cp-text-button{color:var(--shell-muted);margin-top:4px;font-size:12px;font-weight:400}.cp-detail-page .cp-next-step{border-left:3px solid var(--shell-accent-ink);background:var(--shell-surface-2);border-radius:0;margin:0 0 24px;padding:16px 20px}.cp-detail-page .cp-next-step p{margin:0;line-height:1.85}.cp-detail-page .cp-summary-question{border-top:1px solid var(--shell-border);background:0 0;margin:12px 0;padding:16px 0}.cp-summary-question summary,.cp-source-list>summary{cursor:pointer;color:var(--shell-text-2);margin-bottom:12px;font-size:13px;font-weight:500}.cp-detail-page .cp-source-list{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:18px 36px}.cp-summary :is(ul,ol){padding-left:24px;line-height:1.85}.cp-summary li+li{margin-top:7px}.cp-summary blockquote{border-left:3px solid var(--shell-border-strong);color:var(--shell-muted);margin:16px 0;padding:8px 16px}.cp-summary .article-table{overflow-x:auto}.cp-summary table{border-collapse:collapse;width:100%}.cp-summary :is(th,td){border:1px solid var(--shell-border);text-align:left;padding:10px}.cp-summary pre{background:var(--shell-surface-2);border-radius:8px;padding:14px;overflow:auto}.cp-summary strong{color:var(--shell-text);font-weight:650}.cp-detail-page .cp-reading-footer>p{color:var(--shell-muted)!important;font-size:12px!important}@media (width<=700px){.cp-detail-page .cp-summary{padding:24px 18px}.cp-detail-page .cp-summary-lead p{font-size:16px}.cp-detail-page .cp-source-list{padding:16px 18px}.cp-detail-page .cp-evidence-points section{padding-left:28px}}@layer umx-reading-standard{.cp-detail-page .cp-summary-lead p{color:var(--shell-text)!important;font-size:17px!important;font-weight:500!important;line-height:1.85!important}.cp-detail-page .cp-point-body p{font-size:15px!important;line-height:1.85!important}.cp-detail-page .cp-evidence-points .cp-text-button{color:var(--shell-muted)!important;font-size:12px!important;font-weight:400!important}.cp-detail-page .cp-editorial-note,.cp-detail-page .cp-reading-footer>p{color:var(--shell-muted)!important;font-size:12px!important;line-height:1.65!important}.v2-app .v2-myumx.connector-page>.cg-tool-heading h1{color:var(--shell-text)!important;font-size:32px!important;font-weight:700!important}.v2-app .v2-myumx.connector-page .umx-skill-market-head nav button.active span{font-size:16px!important;font-weight:700!important}.v2-app .v2-myumx.connector-page .umx-skill-facet header b{color:var(--shell-text)!important;font-size:15px!important;font-weight:700!important}.v2-app .v2-myumx.connector-page .umx-skill-facet>div>button{font-size:13px!important;font-weight:600!important}.v2-app .v2-myumx.connector-page .umx-skill-facet>div>button small{font-size:11px!important;font-weight:550!important}@media (width<=600px){.v2-app .v2-myumx.connector-page>.cg-tool-heading h1{font-size:28px!important}}.v2-work-layout:has(.loop-output-workbench):not(.inspector-closed){grid-template-columns:minmax(360px,1fr) minmax(0,1.3fr)!important}.v2-app .v2-project-thread.context-open .v2-thread-layout:has(.loop-output-workbench){grid-template-columns:minmax(360px,1fr) minmax(0,1.3fr)!important}@media (width<=900px){.v2-work-layout:has(.loop-output-workbench):not(.inspector-closed){grid-template-columns:minmax(0,1fr) minmax(300px,1fr)!important}}.artifact-channel-share{box-sizing:border-box;color:#303530;flex-direction:column;gap:20px;min-width:0;display:flex!important}.artifact-channel-share .artifact-share-header{gap:12px;margin:0;padding:0;justify-content:space-between!important;align-items:center!important;display:flex!important}.artifact-channel-share .artifact-share-header h2{margin:0;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.artifact-channel-share .artifact-share-source h3{overflow-wrap:anywhere;margin:0;font-size:16px!important;font-weight:500!important;line-height:1.6!important}.artifact-channel-share small,.artifact-channel-share label{color:#858585;font-size:13px!important;font-weight:400!important}.artifact-share-platforms{border-bottom:1px solid #ededeb;flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.artifact-channel-share button{box-sizing:border-box;color:#535b53;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin:0;padding:7px 11px;font-family:inherit;transition:background .15s,color .15s;display:inline-flex;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.artifact-channel-share button:hover{background:#f5f6f2}.artifact-channel-share button:focus-visible,.artifact-channel-share textarea:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.artifact-channel-share button:disabled{opacity:.45;cursor:not-allowed}.artifact-share-platforms button[aria-pressed=true]{background:var(--sel-bg)!important;color:var(--sel-ink)!important;border:1px solid var(--shell-border)!important}.artifact-share-editor{flex-direction:column;flex:1;gap:8px;min-height:200px;display:flex}.artifact-channel-share textarea{box-sizing:border-box;resize:vertical;color:#353b35;background:#fafbf8;border:1px solid #e6e8e2;border-radius:10px;flex:1;min-width:0;min-height:180px;max-height:480px;margin:0;padding:14px;font-family:inherit;display:block;width:100%!important;font-size:14px!important;font-weight:400!important;line-height:1.75!important}.artifact-share-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artifact-channel-share .artifact-share-copy{padding-inline:16px;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.artifact-channel-share .artifact-share-copy:hover{background:var(--btn-primary-hover)}.artifact-channel-share .artifact-share-external{border:1px solid #e6e8e2!important}.artifact-channel-share .artifact-share-icon{color:#808880;flex:none;width:34px;padding:7px}.artifact-share-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.artifact-channel-share .artifact-share-notice{color:#547548;min-height:20px;margin:0;font-size:13px!important;line-height:1.5!important}.artifact-share-runtime{background:#fafbf8;border:1px solid #e6e8e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.artifact-share-runtime p{color:#607366;flex-basis:100%;margin:0;font-size:13px;line-height:1.6}.artifact-share-runtime>div{flex-wrap:wrap;gap:8px;width:100%;display:flex}.artifact-share-runtime input{color:#35483f;min-width:0;font:inherit;background:#fff;border:1px solid #dbe3dc;border-radius:8px;flex:1;padding:8px;font-size:12px}.artifact-share-runtime button{border-color:#dbe3dc}.task-outputs-page>header h1{font-size:var(--umx-reading-card,16px)!important}.task-outputs-layout>aside h2{font-size:var(--umx-reading-control,14px)!important}.task-output-reader>article>h1{font-size:var(--umx-reading-title,28px)!important}.hcap :is(button,input,label){font-size:var(--umx-reading-control)!important;line-height:1.5!important}.hcap :is(small,.hcap-notice,.hcap-more,.hcap-template header>span){font-size:var(--umx-reading-caption)!important}.fw-market-context button,.fw-market-context p,.fw-market-questions button{font-size:12px!important;font-weight:400!important;line-height:18px!important}.fw-market-assistant .umx-inline-editor{font-size:13px!important;font-weight:400!important;line-height:21px!important}@scope(.following-picker .fw-search) to (svg){input:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}}:is(.answer-view,#umx-a),:is(.answer-view,#umx-a) *{font-family:var(--font-text)!important}:is(.answer-view,#umx-a) :is(p,li,dd,blockquote){font-size:var(--answer-body)!important;font-weight:400!important;line-height:var(--answer-leading)!important}:is(.answer-view,#umx-a) :is(p,li,dd){color:var(--out-ink)!important}:is(.answer-view,#umx-a) blockquote,:is(.answer-view,#umx-a) blockquote :is(p,li){color:var(--out-quote)!important}:is(.answer-view,#umx-a) :is(b,strong){font-weight:600!important;font-size:inherit!important;color:inherit!important}:is(.answer-view,#umx-a) p.answer-lead{font-weight:600!important}:is(.answer-view,#umx-a) :is(h1,h2,h3,h4,h5,h6){color:var(--out-ink)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.4!important}:is(.answer-view,#umx-a) :is(h1,h2){font-size:var(--answer-h2)!important}:is(.answer-view,#umx-a) :is(h3,h4,h5,h6){font-size:var(--answer-h3)!important}:is(.answer-view,#umx-a) :is(th,td){font-size:var(--answer-small)!important;line-height:var(--answer-leading)!important}:is(.answer-view,#umx-a) th{font-weight:500!important}:is(.answer-view,#umx-a) td{font-weight:400!important}:is(.answer-view,#umx-a) :is(code,pre,pre *){font-family:var(--font-mono)!important}:is(.answer-view,#umx-a) :is(.answer-sources,.answer-details>summary,.answer-notes,.answer-process,.answer-live,.answer-disclaimer,.answer-chip,.msg-card,.answer-progress),:is(.answer-view,#umx-a) :is(.answer-sources,.answer-details>summary,.answer-notes,.answer-process,.answer-live,.msg-card,.answer-progress) *{font-family:var(--font-text)!important}:is(.answer-view,#umx-a) :is(.answer-sources,.answer-notes,.answer-process) :is(p,li),:is(.answer-view,#umx-a) p.answer-disclaimer{font-size:var(--answer-meta)!important;line-height:1.55!important}:is(.answer-view,#umx-a) :is(.answer-sources,.answer-notes,.answer-process) :is(p,li){color:var(--out-quote)!important}:is(.answer-view,#umx-a) p.answer-disclaimer{color:var(--out-muted)!important}:is(.answer-view,#umx-a) summary{font-size:var(--answer-meta)!important;letter-spacing:normal!important;font-weight:500!important;line-height:1.5!important}:is(.answer-view,#umx-a) .answer-process>summary{font-size:var(--answer-tool)!important;font-weight:400!important}:is(.answer-view,#umx-a) :is(small,time){color:var(--out-muted)!important;font-size:11px!important;line-height:1.5!important}:is(.answer-view,#umx-a) button.answer-chip{font-size:11px!important;font-weight:500!important;line-height:18px!important}:is(.answer-view,#umx-a) .msg-cite>button.answer-chip{font-size:11.5px!important;font-weight:400!important;line-height:17px!important}:is(.answer-view,#umx-a) .answer-lead .answer-lead-claim{font-size:calc(var(--answer-body) + 1px)!important;color:var(--out-analysis-ink)!important;font-weight:750!important}:is(.answer-view,#umx-a) .answer-lead .answer-lead-context{color:var(--out-analysis-body)!important;font-weight:400!important}:is(.answer-view,#umx-a)[data-answer-shape=research] .equity-opening-claim>strong{color:var(--out-analysis-ink)!important;font-size:clamp(18px,1.9vw,21px)!important;font-weight:760!important;line-height:1.55!important}:is(.answer-view,#umx-a)[data-answer-shape=research] .equity-opening-rationale .article-markdown p{font-size:16px!important;line-height:1.75!important}:is(.answer-view,#umx-a)[data-answer-shape=research] .equity-report-cover :is(.equity-cover-eyebrow,.equity-cover-subtitle){color:var(--out-report-cover-ink)!important;font-size:12px!important;line-height:1.5!important}:is(.answer-view,#umx-a)[data-answer-shape=research] .equity-report-cover h1{color:var(--out-report-cover-ink)!important;letter-spacing:-.02em!important;font-size:clamp(28px,3.2vw,38px)!important;font-weight:800!important;line-height:1.3!important}:is(.answer-view,#umx-a)[data-answer-shape=research] .equity-report-cover .equity-cover-metrics strong{color:var(--out-report-cover-ink)!important;font-size:clamp(15px,1.7vw,22px)!important;font-weight:760!important}.signal-research-panel .signal-research-suggestions button{font-size:12px!important;font-weight:400!important;line-height:18px!important}.signal-research-panel .signal-research-composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.signal-research-panel .signal-research-composer textarea{font-size:13px!important;font-weight:400!important;line-height:21px!important}.signal-research-panel .signal-research-composer .signal-research-send button{font-size:12px!important;line-height:18px!important}.signalhub-workspace .signal-research-panel>header h2{font-size:14px!important;font-weight:600!important;line-height:22px!important}.signalhub-workspace .signal-research-panel>header button{font-size:20px!important;line-height:24px!important}@scope(.je) to (svg){:scope .je-head h2{letter-spacing:0!important;color:var(--shell-text)!important;font-size:22px!important;font-weight:580!important;line-height:28px!important}:scope :is(.je-label,.je-row-label){font-size:14px!important;font-weight:500!important;line-height:20px!important}:scope .je-row-label{line-height:32px!important}:scope :is(.je-input,.je-instr-box textarea,.je-money input){letter-spacing:normal!important;font-size:14px!important;font-weight:400!important}:scope :is(.je-input,.je-money input){line-height:20px!important}:scope .je-instr-box textarea{line-height:22px!important}:scope :is(.je-note,.je-alert){font-size:14px!important;font-weight:400!important;line-height:21px!important}:scope .je-note{color:var(--shell-text-2)!important}:scope :is(.je-note b,.je-toggle-text b,.je-history-head b){font-weight:500!important}:scope :is(.je-summary,.je-field-error){font-size:13px!important;font-weight:400!important;line-height:18px!important}:scope .je-summary{color:var(--shell-muted)!important}:scope .je-field-error{color:var(--shell-danger)!important}:scope :is(.je-toggle-text small,.je-advanced-head small){font-size:13px!important;font-weight:400!important;line-height:18px!important}:scope .je-history-text{font-size:13px!important;line-height:20px!important}:scope :is(.je-btn,.je-bar-btn,.je-advanced-head,.je-link){font-size:14px!important;line-height:20px!important}:scope .je-link{font-size:13px!important;font-weight:400!important}:scope .je-bar-btn{font-weight:400!important}:scope :is(.pk-btn,.pk-option){font-size:14px!important;font-weight:400!important;line-height:20px!important}:scope .pk-section-label,:scope .pk-option-text small{font-size:12px!important;line-height:16px!important}:scope .je-count{font-size:12px!important}:scope .je-chip{font-size:13px!important;font-weight:400!important;line-height:18px!important}:scope .pk-search input{font-size:14px!important;font-weight:400!important;line-height:20px!important}:scope .pk-empty{font-size:13px!important;line-height:18px!important}:scope :is(.je-input,.je-instr-box textarea,.je-money input):is(:focus,:focus-visible){outline:none!important}}@scope(.rj-home) to (svg){:scope,*{font-family:var(--font-text)!important}:scope :is(.rj-home-title h1,.rj-tpl h2){font-family:var(--font-text)!important;color:var(--out-ink)!important;letter-spacing:-.01em!important;font-weight:400!important}:scope .rj-home-title h1{font-size:28px!important;line-height:36px!important}:scope .rj-tpl h2{font-size:20px!important;line-height:28px!important}:scope .rj-home-title p{color:var(--out-muted)!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}:scope .rj-card-name{color:var(--out-ink)!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}:scope .rj-card-desc{color:var(--out-quote)!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}:scope :is(.rj-sched,.rj-chip,.rj-card-badge){font-size:12px!important;font-weight:400!important;line-height:18px!important}:scope :is(.rj-sort-btn,.rj-new,.rj-menu button,.rj-text-btn,.rj-paused button,.rj-search){font-size:14px!important}:scope :is(.rj-new,.rj-text-btn){font-weight:500!important}:scope :is(.rj-sort-btn,.rj-menu button){font-weight:400!important}:scope :is(.rj-paused p,.rj-empty p,.rj-center){font-size:14px!important;font-weight:400!important}:scope .rj-paused b{font-weight:600!important}}@scope(.jd) to (svg){:scope,*,:scope :is(.jd-head h1,.jd-instr p){font-family:var(--font-text)!important}:scope .jd-head h1{color:var(--out-ink)!important;letter-spacing:0!important;font-size:28px!important;font-weight:600!important;line-height:36px!important}:scope .jd-section h2,:scope .jd-section h3{color:var(--out-muted)!important;letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}:scope .jd-section p{font-size:15px!important;font-weight:400!important;line-height:23px!important}:scope .jd-run-main{font-size:15px!important;font-weight:400!important}:scope :is(.jd-run-mark,.jd-status,.jd-chip,.jd-attn){font-size:12.5px!important;font-weight:400!important}:scope :is(.jd-run-detail,.jd-rows small){font-size:12.5px!important}:scope .jd-rows b,:scope .jd-run-now{font-size:14px!important;font-weight:500!important}:scope :is(.jd-crumb,.jd-crumb button,.jd-next,.jd-never li,.jd-add summary,.jd-add button,.jd-text-btn,.jd-empty){font-size:14px!important}}.md-report .md-hero h2,.md-report .md-section h3,.md-report .md-scenarios h4{font-weight:750!important}.md-report .md-verdict{color:var(--shell-text)!important;font-weight:650!important}.md-report .md-scenario-up h4{color:var(--shell-signal-bullish)!important}.md-report .md-scenario-down h4{color:var(--shell-signal-bearish)!important}.md-report .md-scenario-neutral h4{color:var(--shell-signal-neutral)!important}:is(.aw-article,#umx-aw),:is(.aw-article,#umx-aw) :not(code,pre,pre *){font-family:var(--font-text)!important}:is(.aw-article,#umx-aw) :is(p,li,dd,blockquote){font-size:16px!important;font-weight:400!important;line-height:1.75!important}:is(.aw-article,#umx-aw) :is(p,li,dd){color:var(--out-ink)!important}:is(.aw-article,#umx-aw) blockquote,:is(.aw-article,#umx-aw) blockquote :is(p,li){color:var(--out-quote)!important}:is(.aw-article,#umx-aw) :is(b,strong){color:inherit!important;font-weight:600!important}:is(.aw-article,#umx-aw) :is(h1,h2,h3,h4){color:var(--out-ink)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.35!important}:is(.aw-article,#umx-aw) h1{font-size:clamp(26px,5vw,34px)!important;font-weight:700!important}:is(.aw-article,#umx-aw) .article-markdown h2{margin-top:1.6em!important;font-size:20px!important}:is(.aw-article,#umx-aw) .article-markdown :is(h3,h4){margin-top:1.4em!important;font-size:17px!important}:is(.aw-article,#umx-aw) :is(th,td){color:var(--out-ink)!important;font-size:15px!important;line-height:22px!important}:is(.aw-article,#umx-aw) th{font-weight:500!important}:is(.aw-article,#umx-aw)>header :is(small,p){font-family:var(--font-text)!important;color:var(--out-muted)!important;font-size:13px!important}:is(.aw-article,#umx-aw) a{text-underline-offset:3px;color:var(--out-ink)!important;-webkit-text-decoration-color:var(--out-line-strong)!important;text-decoration-color:var(--out-line-strong)!important}.skill-catalog .skc-desc{font-size:13px!important;line-height:1.6!important}.skill-catalog :is(.skc-produces,.skc-hint,.skc-reason),.skc-dialog .skc-note{font-size:12px!important;line-height:1.5!important}.skill-catalog .skc-head p{font-size:14px!important}.skc-dialog header p{font-size:13px!important;line-height:1.6!important}.skill-catalog :is(.skc-btn,.skc-groups button,.skc-segment button){font-size:13px!important;font-weight:600!important}.skn-page .skn-row-text small,.skn-page .skn-muted,.skn-drawer .skn-muted{font-size:13px!important;line-height:1.55!important}.skn-page .skn-card-text small{font-size:13.5px!important;line-height:1.45!important}.skn-page .skn-card-text em{font-size:12.5px!important}.skn-page .skn-banner-text p{font-size:15px!important;line-height:1.6!important}.skn-drawer .skn-tools li p{font-size:13px!important}.skn-drawer .skn-section p{font-size:14px!important}.skn-drawer .skn-section h3{font-size:14px!important;line-height:1.4!important}.skn-drawer .skn-drawer-head h2{font-size:20px!important}.skn-drawer .skn-section .skn-kv,.skn-drawer .skn-bullets,.skn-drawer .skn-reason{font-size:13px!important}:root{--umx-reading-title:28px;--umx-reading-dialog:20px;--umx-reading-section:18px;--umx-reading-card:16px;--umx-reading-prose:15px;--umx-reading-conversation:16px;--umx-reading-control:14px;--umx-reading-meta:13px;--umx-reading-caption:12px;--umx-reading-ink:var(--shell-text);--umx-reading-text:var(--shell-text-2);--umx-reading-muted:var(--shell-muted);--umx-reading-line:var(--shell-selected);--umx-reading-surface:var(--shell-surface);--umx-reading-subtle:var(--shell-surface-2);--umx-reading-hover:var(--shell-surface-2);--umx-reading-shadow:0 8px 28px #2626260f}.automation-loop-create .automation-wizard{overflow:hidden;flex:auto!important;min-height:0!important}.automation-loop-create .automation-editor-body{overflow:auto;min-height:0!important}.umx-studio-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26262647!important}.loop-info-row svg{stroke:var(--umx-reading-muted)!important}@scope(.v2-app,.asset-workbench-shell,.umx-studio-dialog,[role=dialog],.artifact-public-reader,.sidebar-action-menu,.pw-content-menu,.ar-action-menu,.dw-entry-preview) to (.equity-report-cover,.pw-cover,.dw-cover,.dw-paper,.sw-grid,.v2-cap-card-stage,.pt-medal-art,.mo-treemap,svg,iframe,pre,code){*{font-family:var(--font-text)!important}:scope{color:var(--umx-reading-ink);line-height:1.65;font-family:var(--font-text)!important;font-size:var(--umx-reading-control)!important;font-weight:400!important}:scope,.pt-workspace,.pt-dialog,.following-workspace,.hw-workspace,.automation-workspace,.umx-unified-composer,.sa-workspace,.sa-run,.ar-page{--umx-type-page-title:var(--umx-reading-title)!important;--umx-type-section:var(--umx-reading-section)!important;--umx-ink:var(--umx-reading-ink)!important;--umx-muted:var(--umx-reading-muted)!important;--umx-line:var(--umx-reading-line)!important;--pt-ink:var(--umx-reading-ink)!important;--pt-muted:var(--umx-reading-muted)!important;--pt-line:var(--umx-reading-line)!important;--fw-ink:var(--umx-reading-ink)!important;--fw-muted:var(--umx-reading-muted)!important;--aw-ink:var(--umx-reading-ink)!important;--aw-muted:var(--umx-reading-muted)!important;--loop-ink:var(--umx-reading-ink)!important;--loop-muted:var(--umx-reading-muted)!important;--sa-ink:var(--umx-reading-ink)!important;--sa-muted:var(--umx-reading-muted)!important;--sa-line:var(--umx-reading-line)!important;--ar-ink:var(--umx-reading-ink)!important;--ar-muted:var(--umx-reading-muted)!important}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;color:var(--umx-reading-ink)!important;letter-spacing:-.015em!important;font-weight:600!important;line-height:1.45!important}h1{font-size:var(--umx-reading-title)!important}h2{font-size:var(--umx-reading-section)!important}h3,h4{font-size:var(--umx-reading-card)!important}h5,h6{font-size:var(--umx-reading-control)!important}:is(h1,h2,h3,h4,h5,h6) :is(span,b,strong,em){font-style:normal;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}p,li,dd,blockquote{font-size:var(--umx-reading-prose)!important;font-weight:400!important;line-height:1.8!important}p:not([role=alert]):not([role=alert] *):not([class*=error]):not([class*=error] *):not([class*=success]):not([class*=success] *):not([class*=warning]):not([class*=warning] *):not([class*=danger]):not([class*=danger] *){color:var(--umx-reading-text)!important}b,strong{font-weight:600!important}button,summary,input,select,textarea,[role=tab],[role=menuitem],.umx-inline-editor{font-family:var(--font-text)!important;font-size:var(--umx-reading-control)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.6!important}button,summary,[role=tab],[role=menuitem]{font-weight:500!important}input,textarea,.umx-inline-editor{color:var(--umx-reading-ink)}input::placeholder,textarea::placeholder,.umx-inline-editor:before{opacity:1;color:var(--umx-reading-muted)!important;font-weight:400!important}.umx-unified-composer textarea,.umx-unified-composer .umx-inline-editor{font-size:var(--umx-reading-prose)!important;line-height:1.8!important}small,dt,time,figcaption{font-size:var(--umx-reading-meta)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.6!important}small:not([role=alert] *):not([class*=error]):not([class*=error] *):not([class*=success]):not([class*=success] *):not([class*=warning]):not([class*=warning] *):not([class*=positive]):not([class*=positive] *):not([class*=negative]):not([class*=negative] *),dt,time,figcaption{color:var(--umx-reading-muted)!important}label{font-size:var(--umx-reading-control)!important;font-weight:500!important}th,td{font-variant-numeric:tabular-nums;font-size:var(--umx-reading-control)!important;line-height:1.6!important}th{font-weight:500!important}td{font-weight:400!important}.v2-library-card h2,.automation-loop-name b,.automation-template-gallery b,.v2-twin-catalog-grid header b,.umx-directory b,.v2-launcher-card b,.pt-result-card b,.pt-source-card b,.dw-document-grid>button>b,.sw-catalog-list b,.asset-workbench-brand b,.v2-case-copy b,.sa-top-title b,.sa-agent-card-copy b{font-size:var(--umx-reading-card)!important;color:var(--umx-reading-ink)!important;font-weight:600!important}.automation-loop-result b{font-size:var(--umx-reading-control)!important;font-weight:400!important}.automation-loop-name small,.automation-loop-result small,.automation-template-gallery small,.v2-cap-visual-card>main>p,.v2-market-catalog>header>p,.v2-launcher-head p,.v2-launcher-subtitle,.v2-case-copy small,.pt-result-meta,.pt-social-note,.task-row-label,.research-preview-note,.automation-secondary-copy{font-size:var(--umx-reading-control)!important;color:var(--umx-reading-muted)!important;font-weight:400!important;line-height:1.65!important}.v2-origin,.v2-mark,.v2-pill,.task-badge,.research-data-label,.sw-status,.v2-cap-card-tags span,.v2-cap-detail-tags span,.sa-boundary-note,.sa-boundary-note b,.sa-stage-summary b,.sa-stage-summary span{font-size:var(--umx-reading-caption)!important;font-weight:400!important;line-height:1.5!important}.v2-side nav button,.v2-side nav button span,.v2-project-row,.v2-project-row span,.v2-account-trigger,.asset-workbench-nav button{font-size:var(--umx-reading-control)!important;font-weight:500!important}.v2-launcher-head h1,.cultivation-home h1,.tc-home h1,.dw-create-intro h2,.pw-hero h2,.sw-hero h2{font-size:var(--umx-reading-title)!important}.umx-dialog-header h2,.umx-dialog-surface>header h2,.umx-dialog-surface>form>h2,.umx-dialog-surface>h2,.pt-dialog-header h2,.sw-catalog-head h2{font-size:var(--umx-reading-dialog)!important}.sa-case-buttons button,.cl-case-secondary button,.sa-agent-card-copy b,.sa-message-copy strong,.sa-message strong{color:var(--umx-reading-ink)!important}.tc-task-copy>strong,.tph-run-title>b,.tph-result-grid strong{font-size:var(--umx-reading-card)!important;color:var(--umx-reading-ink)!important;font-weight:600!important;line-height:1.5!important}.tc-onboarding-launcher>b,.tc-onboarding-task-head b,.tph-pending-card button b,.tph-private-links b,.tph-learned-card article b,.tph-capability-card b,.tph-collaboration footer b,.tph-review b,.ts-settings-tabs b,.ts-create-nav b,.ts-contract-rows article>b,.ts-contract-mission b,.ts-import-result b,.tc-import-choices b,.tc-import-file>b,.ts-settings-summary-card b,.conversation-heading strong,.t3-manage b,.t3-recent b,.t3-growth-event b,.t3-public-start b,.t3-public-questions b,.t3-certifications b,.tcp-history-list b,.tph-radar-detail b,.tcp-role-summary>strong{font-size:var(--umx-reading-control)!important;color:var(--umx-reading-ink)!important;font-weight:600!important;line-height:1.6!important}.tc-task-copy>small,.tc-identity-caption,.tc-direction-question,.tc-onboarding-task-head>em,.tc-onboarding-launcher>em,.tph-twin-hero em,.tph-result-grid em,.tph-result-count,.tph-capability-card footer,.ts-footer>span,.ts-example-grid span,.ts-contract-rows article>span,.ts-contract-grid span,.ts-settings-summary-card span,.ts-materials-insight span,.loop-gate-muted,.conversation-instructions,.loop-subdetails ol,.t3-level span,.t3-recent em,.t3-growth-event em,.tph-radar-detail span,.t3-result-cases i,.t3-result-list i,.nv-boundary,.nv-decision button span,.tcp-header-copy>span,.t3-public-boundary,.dw-formats button span,.sp-version-list>div>button>span,.nv-demo-bar,.nv-demo-bar a,.nv-facts em,.nv-facts b span,.nv-revenue-bars>div{font-size:var(--umx-reading-meta)!important;color:var(--umx-reading-muted)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.65!important}.loop-section>summary,.loop-subdetails>summary,.loop-nvidia-evidence>summary{color:var(--umx-reading-muted)!important;font-size:var(--umx-reading-control)!important}.loop-workbench>header h2{font-size:var(--umx-reading-control)!important;color:var(--umx-reading-muted)!important;font-weight:500!important;line-height:1.5!important}.loop-workbench .loop-section>summary,.assistant-run-identity>span:not(.assistant-run-mark){font-size:var(--umx-reading-card)!important;color:var(--umx-reading-ink)!important;font-weight:500!important}.loop-info-row,.ts-settings-fields label,.ts-example-grid>button,.ts-settings-avatar>label,.ts-settings-avatar>button,.ts-settings-summary-card button,.ts-public-settings,.tc-onboarding-task-progress>button,.tph-private-cockpit,.tc-home-topbar,.tc-sidebar-brand,.loop-workbench,.t3-owner,.t3-public-profile{color:var(--umx-reading-ink)!important}.tph-home,.tph-private-cockpit,.ts-dialog{--ink:var(--umx-reading-ink)!important;--deep:var(--umx-reading-ink)!important;--muted:var(--umx-reading-muted)!important;--line:var(--umx-reading-line)!important;--tph-ink:var(--umx-reading-ink)!important;--tph-muted:var(--umx-reading-muted)!important;--tph-line:var(--umx-reading-line)!important}.t3-owner,.t3-public-profile{--t3-ink:var(--umx-reading-ink)!important;--t3-muted:var(--umx-reading-muted)!important;--t3-line:var(--umx-reading-line)!important;--t3-soft:var(--umx-reading-subtle)!important}.t3-tags span,.t3-achievement-grid span,.v2-case-kicker{font-size:var(--umx-reading-caption)!important;color:var(--umx-reading-text)!important;font-weight:500!important}.t3-result-cases b,.t3-result-list b{font-size:var(--umx-reading-card)!important;color:var(--umx-reading-ink)!important}.t3-level b{font-size:var(--umx-reading-title)!important;color:var(--umx-reading-ink)!important}.v2-case-action{font-size:var(--umx-reading-control)!important;color:var(--umx-reading-text)!important}.nv-user-brief{font-size:var(--umx-reading-prose)!important;color:var(--umx-reading-ink)!important;background:var(--umx-reading-subtle)!important}.nv-decision{background:var(--shell-surface-2)!important;border-color:var(--shell-border-strong)!important}.loop-workbench,.tc-onboarding-popover,.tc-onboarding-popover>header,.ts-settings-main,.ts-create-main,.ts-contract,.tph-contract-card,.tph-public-preview-dialog>.umx-dialog-surface,.conversation-details,.umx-unified-composer,.t3-owner-hero,.t3-achievements{background:var(--umx-reading-surface)!important;border-color:var(--umx-reading-line)!important}.loop-file-body,.ts-settings-tabs,.ts-example-grid>button,.ts-settings-summary-card,.ts-settings-avatar,.ts-calibration-card,.ts-materials-insight,.ts-knowledge-grid>aside,.tc-import-choices>button,.tc-capture,.tc-receipt,.tc-empty,.tph-run-card,.tph-result-grid>button,.tph-methods article,.tph-collaboration>footer,.run-message.user>div,.loop-review-gate,.t3-result-cases>button,.t3-ability-radar .tph-radar-detail,.t3-empty,.t3-dialogue-empty,.tcp-role-summary,.tcp-history-empty{background:var(--umx-reading-subtle)!important;border-color:var(--umx-reading-line)!important}.loop-section,.loop-tool-tabs,.conversation-header,.ts-settings-header,.ts-footer,.ts-create-nav,.ts-contract>header,.ts-contract-rows article,.tph-twin-hero,.tph-collaboration,.tph-pending-card,.tph-side-columns>section,.tph-private-links,.tph-private-links>button,.tph-capability-card>div>span,.tc-task-grid>button,.tc-onboarding-popover>header,.tc-onboarding-popover li,.umx-unified-composer input,.ts-settings-fields input,.ts-settings-fields textarea,.ts-settings-workflow textarea,.t3-owner-hero,.t3-owner-actions,.t3-owner-actions .profile-subscription-counts,.t3-growth-event,.t3-recent>div>button,.t3-result-cases>button,.t3-tags span,.t3-ability-radar .tph-radar-detail{border-color:var(--umx-reading-line)!important}.loop-workbench{box-shadow:0 4px 20px #26262605!important}.loop-tools-menu,.tc-onboarding-popover{border-color:var(--umx-reading-line)!important;box-shadow:var(--umx-reading-shadow)!important}.loop-file:hover,.conversation-header button:hover,.ts-settings-tabs>button:not([aria-current=page]):hover,.tph-home button:not(.primary):not([aria-pressed=true]):hover,.tc-onboarding-task-progress>button:hover{background:var(--umx-reading-hover)!important;color:var(--umx-reading-ink)!important}.conversation-header button,.umx-composer-additions>button,.conversation-header .conversation-folder{color:var(--umx-reading-muted)!important}.sidebar-action-menu button:not(.danger),.pw-content-menu button:not(.danger),.ar-action-menu button:not(.danger),.loop-tools-menu>button:not(:disabled){color:var(--umx-reading-ink)!important}.loop-empty{color:var(--umx-reading-muted)!important}.ts-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26262647!important}.ts-settings-header h1{font-size:var(--umx-reading-dialog)!important}.t3-ability-radar>header nav button[aria-pressed=true],.tph-radar-axes button[aria-pressed=true],.ts-settings-tabs>button[aria-current=page],.conversation-header button[aria-expanded=true]{background:var(--sel-bg)!important;color:var(--sel-ink)!important;border-color:var(--sel-line)!important;box-shadow:none!important}:is(.research-answer,.nv-discussion>article,.loop-nvidia-answer,.loop-review-answer,.run-message.assistant,.v2-msg,.conversation-messages,.v2-thread-messages) :is(p,li,blockquote),.nv-user-brief,.research-question p{font-size:var(--umx-reading-conversation)!important;color:var(--umx-reading-ink)!important;line-height:1.75!important}.umx-unified-composer :is(textarea,[contenteditable=true]),.run-composer textarea{font-size:14px!important;line-height:1.6!important}.loop-workbench :is(.loop-info-row,.loop-step-row,.loop-step-detail>summary,.loop-subdetails>summary){font-size:14px!important;font-weight:400!important;line-height:1.5!important}.loop-workbench :is(.loop-info-row>small,.loop-step-state,.loop-context-label,.loop-empty){color:var(--shell-muted)!important;font-size:13px!important}.loop-workbench .loop-info-row>small{max-width:42%}.loop-workbench .loop-section>summary{font-size:15px!important;font-weight:500!important}.loop-workbench :is(.loop-info-row,.loop-step-title) :is(span,b,strong){font-weight:inherit!important}.loop-workbench .loop-step-title{font-weight:400!important}.loop-workbench .loop-file-body :is(p,li,small){font-size:14px!important;line-height:1.7!important}.assistant-run-identity>span:last-of-type{font-size:18px!important}:is(.nv-decision,.loop-content-flow,.loop-review-views) :is(h3,button,summary){font-size:17px!important}.nv-decision button span{font-size:15px!important}.nv-decision button b,.loop-review-artifact b{font-size:17px!important}:is(.response-elapsed,.response-actions time){font-size:14px!important}.umx-share-dialog h2{font-size:22px!important;font-weight:600!important}.umx-share-dialog :is(p,li,button,summary,.share-role,.share-snippet,.share-selection-bar){font-size:16px!important;line-height:1.7!important}.umx-share-dialog :is(.share-task-title,.share-notice){font-size:14px!important}.umx-share-dialog .share-icon{font-size:26px!important}.cultivation-home .tc-training-heading h2,.cultivation-home .tc-capabilities h2{font-size:var(--umx-reading-control)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.5!important}.cultivation-home .tc-task-copy>strong{font-size:var(--umx-reading-control)!important;font-weight:500!important;line-height:1.55!important}.cultivation-home .tc-capabilities .tc-shortcuts>button{font-size:var(--umx-reading-meta)!important;font-weight:500!important}:is(button,summary,input,select,textarea,a):focus-visible{outline:2px solid var(--umx-brand-focus)!important;outline-offset:3px!important}}.v2-app .tph-home,.ts-dialog{--brand:var(--umx-brand)!important}.t3-owner,.t3-public-profile{--t3-lime:var(--umx-brand)!important}:is(.v2-app,.umx-studio-dialog) :is(.tph-private-cockpit button.primary,.tph-stage-actions button.primary,.t3-owner-primary-actions>button.primary,.loop-review-gate>button,.ts-confirm,.ts-generate,.ts-intro-start,.ts-import-result>button,.tc-primary){transition:background .15s,border-color .15s;background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;box-shadow:none!important}:is(.v2-app,.umx-studio-dialog) :is(.tph-private-cockpit button.primary,.tph-stage-actions button.primary,.t3-owner-primary-actions>button.primary,.loop-review-gate>button,.ts-confirm,.ts-generate,.ts-intro-start,.ts-import-result>button,.tc-primary):not(:disabled):hover{background:var(--btn-primary-hover)!important;border-color:var(--btn-primary-bg)!important}:is(.v2-app,.umx-studio-dialog) :is(.tph-private-cockpit button.primary,.tph-stage-actions button.primary,.t3-owner-primary-actions>button.primary,.loop-review-gate>button,.ts-confirm,.ts-generate,.ts-intro-start,.ts-import-result>button,.tc-primary):not(:disabled):active{background:var(--btn-primary-hover)!important}:is(.v2-app,.umx-studio-dialog) :is(.tph-private-cockpit button.primary,.tph-stage-actions button.primary,.t3-owner-primary-actions>button.primary,.loop-review-gate>button,.ts-confirm,.ts-generate,.ts-intro-start,.ts-import-result>button,.tc-primary):disabled{cursor:not-allowed;background:var(--shell-selected)!important;border-color:var(--shell-selected)!important;color:var(--shell-muted)!important;opacity:1!important}.v2-app .tc-onboarding-launcher>b{color:var(--umx-brand-ink)!important}.v2-app .nv-decision{border-color:var(--shell-border)!important}.v2-app .cultivation-home .tc-brand-heading h1{max-width:9em;letter-spacing:-.045em!important;color:var(--shell-accent-ink)!important;font-size:clamp(30px,3vw,44px)!important;font-weight:900!important;line-height:1.24!important}.v2-app .cultivation-home :is(.tc-brand-heading h1,.tc-journey-step strong,.tc-identity-caption,.tc-journey-number,.tc-home-learning h2){font-family:var(--font-text)!important;font-weight:400!important}.v2-app .cultivation-home .tc-brand-heading h1{letter-spacing:.015em!important;font-size:clamp(34px,3.2vw,48px)!important;line-height:1.3!important}.v2-app .cultivation-home .tc-journey-step strong{font-size:20px!important}.v2-app .cultivation-home .tc-identity-caption{font-size:16px!important}.v2-app .cultivation-home .tc-home-learning h2{font-size:22px!important}.tc-mentor-dialog header h2{font-family:var(--font-text)!important;font-size:28px!important;font-weight:400!important;line-height:1.2!important}.tc-mentor-dialog article h3{font-size:20px!important;line-height:1.4!important}.tc-mentor-dialog header p,.tc-mentor-dialog .tc-mentor-description,.tc-mentor-dialog .tc-mentor-methods li{font-size:13px!important;line-height:1.65!important}.tc-mentor-dialog .tc-mentor-body footer p{font-size:12px!important;line-height:1.6!important}.tc-mentor-dialog .tc-mentor-source,.tc-mentor-dialog header small{font-size:12px!important;line-height:1.5!important}}.cp-page.cp-detail-page{box-sizing:border-box;height:var(--cp-viewport-height,100dvh);max-width:none;min-height:0;padding-bottom:0}.cp-detail-page .cp-reading-body{border-bottom-right-radius:0;border-bottom-left-radius:0}.cp-detail-page .cp-reading-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:54px;padding:8px 18px;display:flex}.cp-detail-page .cp-reading-footer>p{flex:1;min-width:160px;margin:0}.cp-detail-page .cp-reading-footer>.cp-primary{white-space:nowrap;border-radius:8px;flex:none;min-height:36px;margin:0;padding:8px 13px}.cp-detail-page .cp-reading-footer>.cp-continue-target{flex:0 auto;gap:6px;margin:0;font-size:12px}.cp-detail-page .cp-continue-target select{padding:6px 9px}.cp-detail-page .cp-summary,.cp-detail-page .cp-source-list{max-width:1000px}.cp-detail-page .cp-transcript{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto}@media (width<=700px){.cp-page.cp-detail-page{min-height:0;padding:10px 12px 0}.cp-detail-page .cp-reading-footer{gap:8px;min-height:50px;padding:8px 10px}.cp-detail-page .cp-reading-footer>p{display:none}.cp-detail-page .cp-reading-footer>.cp-primary{padding:8px 10px;font-size:12px}.cp-detail-page .cp-reading-footer>.cp-continue-target{flex-basis:100%}}.cp-detail-page .cp-detail-nav{margin-bottom:6px}.cp-detail-page .cp-reading-layout{gap:10px}.cp-detail-page .cp-reading-info h2{margin:0 0 8px;line-height:1.4}.cp-reading-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-detail-page .cp-reading-meta .cp-author{gap:8px;min-width:0}.cp-detail-page .cp-reading-meta .cp-avatar{width:26px;height:26px}.cp-detail-page .cp-reading-meta .cp-author small{color:var(--shell-muted);margin:0;display:inline}.cp-detail-page .cp-reading-meta .cp-topic{padding:3px 8px;font-size:11px}.cp-detail-page .cp-reading-tabs{padding:6px 14px}.cp-page.cp-detail-page .cp-reading-tabs button{padding:8px 12px}@media (width<=700px){.cp-reading-meta{flex-wrap:wrap;gap:6px}.cp-detail-page .cp-reading-meta .cp-topic{font-size:10px}.cp-detail-page .cp-reading-meta .cp-author{flex-wrap:wrap}.cp-detail-page .cp-reading-info h2{margin-bottom:6px}.cp-detail-page .cp-reading-tabs{padding:5px 8px}}.cp-detail-page .cp-reading-meta{border:0;flex-direction:row;margin:0;padding:0}.kv-module{padding-top:16px}.kv-module button{cursor:pointer;font:inherit}.kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;display:grid}.kv-grid article{min-width:0}.kv-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0}.kv-cover{aspect-ratio:16/9;border-radius:14px;position:relative;overflow:hidden}.kv-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.kv-open:hover .kv-cover>img{transform:scale(1.025)}.kv-kind,.kv-duration{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:6px;padding:5px 9px;font-size:12px;position:absolute}.kv-kind{top:12px;left:12px}.kv-duration{bottom:12px;right:12px}.kv-open h3{margin:14px 0 10px;font-size:18px;line-height:1.5}.kv-author{color:#58716a;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.kv-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.kv-grid article>p{color:#73817e;font-size:14px;line-height:1.7}.kv-more{margin:24px auto;display:block}.kv-detail{grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:28px;margin-top:20px;display:grid}.kv-detail p,.kv-evidence li{color:#586d67;line-height:1.8}.kv-detail aside{border:1px solid #deebe5;border-radius:14px;align-self:start;padding:20px}.kv-detail aside>button{color:#48675c;text-align:left;background:0 0;border:0;border-radius:8px;gap:16px;width:100%;padding:14px 10px;display:flex}.kv-detail aside>button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.kv-chapter-copy{background:#f5faf7;border-radius:12px;margin-top:22px;padding:22px}.kv-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.kv-evidence section{border-top:1px solid #dbe8e1}.kv-evidence ul{padding-left:20px}.kv-module button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}@media (width<=1100px){.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.kv-grid,.kv-detail,.kv-evidence{grid-template-columns:1fr}}.kv-detail-sidebar{flex-direction:column;align-self:start;gap:20px;min-width:0;display:flex}.kv-detail-sidebar>aside{align-self:stretch}.kv-learning-action{justify-content:center;display:flex}.sl-page{width:min(920px,100% - 48px);color:var(--shell-text);margin:0 auto;padding:28px 0 72px}.sl-header{align-items:center;gap:18px;margin-bottom:22px;display:flex}.sl-header button{color:var(--shell-accent-ink);font:inherit;padding:8px 0;font-weight:650}.sl-header span{font-size:15px;font-weight:700}.sl-card,.sl-chat{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:18px}.sl-source{margin-bottom:18px;padding:22px 26px}.sl-source small,.sl-result>small{color:var(--shell-accent-ink);font-size:12px}.sl-source h1{margin:10px 0 8px;font-size:24px}.sl-source p{color:var(--shell-text-2);margin:0;line-height:1.7}.sl-chat{gap:16px;padding:28px 30px;display:grid;position:relative}.sl-avatar{background:var(--shell-warn-soft);width:42px;height:42px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;font-size:22px;display:grid}.sl-message{background:var(--shell-soft);border-radius:4px 16px 16px;max-width:76%;padding:14px 17px}.sl-message b{font-size:13px}.sl-message p,.sl-user-message p{margin:7px 0 0;font-size:14px;line-height:1.7}.sl-user-message{background:var(--shell-surface-2);border-radius:16px 4px;justify-self:end;max-width:76%;padding:13px 16px}.sl-user-message p{margin:0}.sl-primary{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font:inherit;cursor:pointer;border-radius:10px;justify-self:end;padding:11px 16px;font-size:13px;font-weight:650}.sl-primary:disabled{opacity:.6}.sl-progress,.sl-result{background:var(--shell-soft);border-radius:14px;padding:20px}.sl-progress b{font-size:14px}.sl-progress ol,.sl-result ol{color:var(--shell-text-2);gap:9px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.sl-progress li.active{color:var(--shell-accent-ink);font-weight:650}.sl-result h2{margin:9px 0;font-size:21px}.sl-result>p{color:var(--shell-text-2);margin:0;line-height:1.7}.sl-result-actions{justify-content:flex-end;margin-top:18px;display:flex}.sl-success{color:var(--shell-accent-ink);font-weight:650}.sl-notice{font-size:13px;color:var(--shell-accent-ink)!important;margin-top:12px!important}@media (width<=650px){.sl-page{width:calc(100% - 28px);padding-top:18px}.sl-source{padding:18px}.sl-chat{padding:20px 16px}.sl-message,.sl-user-message{max-width:92%}.sl-source h1{font-size:20px}}.sl-header .sl-skills-link{cursor:pointer;background:0 0;border:0;margin-left:auto}.sl-result-actions{flex-wrap:wrap;align-items:center;gap:14px}.ap-page{max-width:1220px;color:var(--shell-accent-ink);margin:auto;padding:32px 40px 70px}.ap-page button{cursor:pointer;font:inherit}.ap-top{justify-content:space-between;gap:16px;display:flex}.ap-top button,.ap-back{color:var(--shell-accent-ink);background:0 0;border:0;padding:10px 0}.ap-hero{padding:38px 0 30px}.ap-hero>small{color:var(--shell-accent-ink)}.ap-hero h1{font-family:var(--font-text);margin:12px 0;font-size:38px}.ap-hero p{font-size:17px}.ap-hero>span,.ap-source{color:var(--shell-muted);font-size:12px}.ap-toolbar{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:24px;display:flex}.ap-toolbar button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:20px;margin-right:8px;padding:9px 18px}.ap-toolbar button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--sel-line)}.ap-toolbar input{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:16px;padding:10px 16px}.ap-users{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ap-users article,.ap-detail{border:1px solid var(--shell-border-strong);background:var(--shell-surface);box-shadow:3px 4px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:24px;padding:24px}.ap-person{align-items:center;gap:14px;display:flex}.ap-person>i{background:var(--btn-primary-bg);width:52px;height:52px;font-size:24px;font-style:normal;font-family:var(--font-text);border-radius:18px;flex-shrink:0;place-items:center;display:grid}.ap-person h2{margin:0;font-size:20px}.ap-person h2 small{font:11px var(--font-text);color:var(--shell-muted);margin-left:8px}.ap-person p{color:var(--shell-muted);margin:6px 0 0;font-size:13px}.ap-bio{min-height:48px;color:var(--shell-text-2);font-size:14px;line-height:1.7}.ap-abilities{gap:10px;margin:20px 0;display:grid}.ap-abilities button{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;gap:12px;padding:16px;line-height:1.5;display:grid}.ap-abilities button:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}.ap-abilities span{color:var(--shell-accent-ink);font-size:12px}.ap-users article>small{color:var(--shell-muted);font-size:12px}.ap-detail{max-width:850px;margin:auto}.ap-detail>.ap-person{margin:18px 0}.ap-detail>label{gap:8px;margin:20px 0;font-size:14px;display:grid}.ap-detail input,.ap-detail textarea{font:inherit;box-sizing:border-box;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;color:var(--shell-accent-ink);border-radius:14px;padding:12px 16px;line-height:1.8}.ap-detail footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ap-detail footer small{max-width:390px;color:var(--shell-muted);line-height:1.7}.ap-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:15px;padding:14px 22px}.ap-primary:disabled{opacity:.5;cursor:not-allowed}.ap-empty{text-align:center;padding:50px}.ap-page button:focus-visible,.ap-page input:focus-visible,.ap-page textarea:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}@media (width<=1100px){.ap-users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ap-page{padding:24px 18px}.ap-users{grid-template-columns:1fr}.ap-toolbar input{width:100%}}.ap-person>.ap-avatar{border:1px solid var(--shell-border-strong);object-fit:cover;border-radius:21px;flex-shrink:0;width:62px;height:62px;transform:rotate(-3deg)}.ap-users article:nth-child(2) .ap-avatar{transform:rotate(3deg)}.ap-users article{box-shadow:2px 4px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);flex-direction:column;padding:24px;display:flex}.ap-users article>.ap-bio{min-height:48px;margin:18px 0 0;font-size:13px;line-height:1.8}.ap-abilities{gap:12px;margin:20px 0 22px}.ap-abilities button{border-radius:18px;gap:8px;padding:17px 18px;transition:background .16s,border-color .16s,transform .16s}.ap-abilities button:hover{background:var(--shell-surface);transform:translateY(-2px)}.ap-abilities .ap-ability-heading{color:var(--shell-accent-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-ability-heading strong{letter-spacing:.02em;font-size:18px;font-weight:700}.ap-abilities .ap-ability-arrow{background:var(--shell-warn-soft);width:26px;height:26px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.ap-abilities .ap-ability-description{color:var(--shell-muted);font-size:13px;font-weight:400;line-height:1.75}.ap-abilities .ap-ability-action{color:var(--shell-accent-ink);margin-top:4px;font-size:11px}.ap-users article>small{color:var(--shell-muted);margin-top:auto;padding-top:4px;font-size:11px}.ap-detail>.ap-description{color:var(--shell-muted);line-height:1.8}.ap-person h2 small{margin:4px 0 0;font-size:10px;display:block}.ap-person h2{line-height:1.4}.ap-ability-heading strong{word-break:keep-all}@media (width<=900px){.ap-users{grid-template-columns:1fr}.ap-users article>.ap-bio{min-height:0}}.ap-counts{color:var(--shell-accent-ink);gap:12px;margin:16px 0;font-size:12px;display:flex}.ap-counts span{background:var(--shell-warn-soft);border-radius:20px;padding:5px 11px}.ap-users{align-items:start}.ap-users article{min-height:480px}@media (width<=900px){.ap-users article{min-height:0}}.v2-app .v2-myumx.connector-page{min-width:0;padding:40px 4%}.connector-page>.cg-tool-heading,.connector-page>.v2-myumx-content{max-width:1240px;margin:auto;padding:0}.connector-page .cg-tool-heading h1{color:var(--shell-text);letter-spacing:-.035em;margin:8px 0 24px;font-weight:700;font-size:32px!important}.connector-page .cg-tool-links{margin-bottom:24px}.connector-page .cg-tool-links button{color:var(--shell-text);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:650}.connector-page .cg-tool-links button[aria-current=page]{color:var(--sel-ink)}.connector-page .v2-cap-market.embedded{padding:0}.connector-page .v2-market-search{margin:18px 0 24px}.ci-actions{justify-content:flex-end;gap:10px;margin:0 0 20px;display:flex}.connector-imports button,.ci-dialog button{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:13px}.ci-actions button:first-child,.ci-dialog .ci-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.ci-imported{margin:20px 0}.ci-imported h2{font-size:16px}.ci-imported details{border:1px solid var(--shell-border);border-radius:10px;margin:10px 0;padding:16px}.ci-imported summary{cursor:pointer;justify-content:space-between;gap:16px;display:flex}.ci-imported small,.ci-dialog small{color:var(--shell-muted);font-size:12px}.ci-imported p,.ci-dialog p{font-size:14px;line-height:1.7}.ci-dialog{max-width:600px}.ci-dialog header,.ci-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ci-dialog label{margin:18px 0;font-size:14px;display:block}.ci-dialog input{border:1px solid var(--shell-border);box-sizing:border-box;border-radius:8px;width:100%;margin-top:8px;padding:10px;display:block}.ci-dialog pre,.ci-imported pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--shell-surface-2);max-height:260px;padding:14px;font-size:12px;overflow:auto}.ci-dialog [role=alert]{color:#a33535}.ci-dialog button:disabled{opacity:.45;cursor:not-allowed}.ci-dialog footer{justify-content:flex-end;margin-top:24px}@media (width<=600px){.v2-app .v2-myumx.connector-page{padding:24px 16px}.connector-page .cg-tool-heading h1{font-size:28px!important}}.umx-studio-dialog.ci-dialog{border-radius:20px;width:min(560px,100vw - 32px);max-width:560px;padding:0;overflow:hidden}.ci-dialog>.umx-dialog-surface{padding:0!important}.ci-dialog .umx-dialog-surface>header{border-bottom:1px solid var(--shell-selected);align-items:flex-start;margin:0;padding:26px 28px 20px!important}.ci-dialog h2{margin:5px 0 0;font-weight:600;line-height:1.4;font-size:23px!important}.ci-eyebrow{color:var(--shell-muted);letter-spacing:.04em;font-size:11px}.ci-dialog header button{color:var(--shell-muted);background:0 0;border:0;padding:0 5px;font-size:22px}.ci-body{padding:22px 28px 26px}.ci-body>p:first-child{color:var(--shell-muted);margin:0 0 20px;font-size:13px}.ci-dialog input.ci-file-input{display:none}.ci-dialog .ci-dropzone{border:1px dashed var(--shell-border-strong);background:var(--shell-surface-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:170px;padding:22px;display:flex}.ci-dialog .ci-dropzone:hover{background:var(--shell-hover);border-color:var(--shell-muted)}.ci-file-mark{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.ci-dropzone strong{font-size:14px;font-weight:500}.ci-dropzone>span:last-child{color:var(--shell-muted);font-size:12px}.ci-hint{margin-top:14px;line-height:1.6;display:block}.ci-dialog .ci-body label{margin:22px 0 0;font-size:13px}.ci-dialog .ci-body input{outline-color:var(--shell-muted);height:42px;font-size:14px}.ci-preview{color:var(--shell-muted);margin-top:20px;font-size:12px}.ci-preview summary{cursor:pointer}.ci-preview pre{color:var(--shell-text-2);margin-bottom:0}.ci-dialog .umx-dialog-surface>footer{border-top:1px solid var(--shell-selected);background:var(--shell-surface);margin:0;padding:18px 28px!important}.ci-dialog footer button{min-height:38px;padding:8px 18px;font-size:13px}.ci-dialog button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:3px}.connector-page .cg-tool-links{align-items:center}.connector-page #connector-add-action{margin-left:auto}.connector-page #connector-add-action .ci-actions{margin:0}.connector-page #connector-add-action button{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);white-space:nowrap}.connector-page .connector-imports:empty{display:none}.connector-page .v2-market-search{margin-top:0}@media (width<=500px){.connector-page .cg-tool-links{gap:6px}.connector-page .cg-tool-links button{padding:8px 10px;font-size:12px}}.connector-page #connector-add-action{align-items:center;gap:10px;display:flex}.connector-page #connector-add-action button.ci-manage{background:var(--shell-surface);border:1px solid var(--shell-border);color:var(--shell-text-2);border-radius:10px;min-height:44px;padding:10px 16px}.connector-page #connector-add-action button.ci-manage:hover{background:var(--shell-soft)}.ci-create-modes{background:var(--shell-soft);border-radius:12px;gap:6px;margin-bottom:24px;padding:5px;display:flex}.ci-create-modes button{color:var(--shell-text-2);background:0 0;border:0;border-radius:9px;flex:1;padding:12px 8px}.ci-create-modes button[aria-pressed=true]{background:var(--shell-surface);color:var(--shell-text);box-shadow:0 1px 4px #0000000a}.ci-chat-create h3{margin:0 0 10px;font-size:20px}.ci-chat-create p{color:var(--shell-muted);line-height:1.7}.ci-chat-create textarea{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:14px;line-height:1.7}.ci-skill-examples{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.ci-skill-examples button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:20px;padding:7px 10px;font-size:12px}.v2-app .v2-myumx.connector-page>.cg-tool-heading h1{color:var(--shell-text)!important;font-size:32px!important;font-weight:700!important}.v2-app .v2-myumx.connector-page .umx-skill-market-head nav button.active span{font-size:16px!important;font-weight:700!important}.v2-app .v2-myumx.connector-page .umx-skill-facet header b{color:var(--shell-text)!important;font-size:15px!important;font-weight:700!important}.v2-app .v2-myumx.connector-page .umx-skill-facet>div>button{font-size:13px!important;font-weight:600!important}.v2-app .v2-myumx.connector-page .umx-skill-facet>div>button small{font-size:11px!important;font-weight:550!important}@media (width<=600px){.v2-app .v2-myumx.connector-page>.cg-tool-heading h1{font-size:28px!important}}.umx-studio-dialog.umx-skill-add-dialog{border-radius:20px;width:min(620px,100vw - 32px);max-width:620px;padding:0;overflow:hidden}.umx-skill-add-dialog>.umx-dialog-surface{padding:0!important}.umx-skill-add-head{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 18px;display:flex}.umx-skill-add-head h2{color:var(--shell-text);margin:4px 0 0;font-weight:600;line-height:1.4;font-size:22px!important}.umx-skill-add-eyebrow{letter-spacing:.04em;color:var(--shell-muted);font-size:11px}.umx-skill-add-close{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.umx-skill-add-body{max-height:min(62vh,640px);padding:18px 24px 8px;overflow:auto}.umx-skill-add-modes{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.umx-skill-add-modes button,.umx-skill-add-foot button,.umx-skill-add-confirm button,.umx-skill-add-entry{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px}.umx-skill-add-modes button[aria-pressed=true]{border-color:var(--sel-line);background:var(--sel-bg);color:var(--sel-ink);font-weight:600}.umx-skill-add-field{color:var(--shell-text-2);margin:0 0 14px;font-size:13px;display:block}.umx-skill-add-field>span{margin-bottom:8px;line-height:1.6;display:block}.umx-skill-add-field textarea{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;min-height:220px;font:12.5px/1.6 var(--font-text);color:var(--shell-text);background:var(--shell-surface-2);resize:vertical;border-radius:10px;padding:12px;display:block}.umx-skill-add-picker{box-sizing:border-box;border:1px dashed var(--shell-border-strong);background:var(--shell-surface-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;padding:18px 14px;font-size:13px;display:flex;position:relative}.umx-skill-add-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.umx-skill-add-picker b{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:32px;color:var(--shell-text);border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.umx-skill-add-picker small{color:var(--shell-muted);font-size:13px}.umx-skill-add-picker:focus-within b{outline:2px solid var(--shell-focus);outline-offset:2px}.umx-skill-add-skipped{color:var(--shell-accent-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.umx-skill-add-preview{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;margin:0 0 12px;padding:12px 14px}.umx-skill-add-preview p{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.umx-skill-add-preview small{color:var(--shell-muted);font-size:12px}.umx-skill-add-preview .umx-skill-add-desc{color:var(--shell-text-2);margin-top:6px;font-size:13px;line-height:1.6;display:block}.umx-skill-add-problems{color:#a33535;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}.umx-skill-add-error{color:#a33535;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.6}.umx-skill-add-confirm{background:var(--shell-surface);color:#7a2d2d;border:1px solid #f0d4d4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.umx-skill-add-confirm .umx-skill-add-danger{color:var(--shell-on-contrast);background:#c94a4a;border-color:#c94a4a}.umx-skill-add-foot{border-top:1px solid var(--shell-selected);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 20px;display:flex}.umx-skill-add-delete{margin-right:auto;color:#a33535!important;border-color:#f0d4d4!important}.umx-skill-add-primary{font-weight:600;background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.umx-skill-add-foot button:disabled,.umx-skill-add-confirm button:disabled{opacity:.45;cursor:not-allowed}.umx-skill-add-entry{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);white-space:nowrap;margin-left:auto;font-weight:600}.umx-skill-add-edit{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:8px;margin-right:6px;padding:6px 10px;font-size:12px}.nv-research{color:#252b23;max-width:900px;margin:0 auto;padding:18px 24px 30px}.nv-demo-bar{color:#858d7a;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.nv-demo-bar>div{align-items:center;gap:13px;display:flex}.nv-demo-bar button,.nv-demo-bar a{color:#6d775f;background:0 0;border:0;font-size:11px;text-decoration:none}.nv-demo-bar button:disabled{opacity:.4}.nv-research-hero{margin:34px 0 24px}.nv-symbol{letter-spacing:.18em;color:var(--shell-accent-ink);font-size:11px;font-weight:600}.nv-research-hero h1{letter-spacing:-.04em;margin:7px 0 12px;line-height:1.2;font-size:34px!important}.nv-research-hero h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px!important}.nv-research-hero p{color:#838b79;margin:0;font-size:14px;line-height:1.8}.nv-user-brief{background:#f6f7f3;border-radius:12px;margin:0 0 18px;padding:14px 17px;font-size:13px;line-height:1.8}.nv-live-status{border:1px solid var(--shell-border);background:#fcfdf9;border-radius:10px;align-items:center;gap:13px;padding:14px 17px;display:flex}.nv-live-status>span{color:var(--shell-accent-ink);font-size:20px}.nv-live-status>div{flex:1}.nv-live-status b,.nv-live-status small{display:block}.nv-live-status b{font-size:13px;font-weight:600}.nv-live-status small{color:#919985;font-size:11px;line-height:1.7}.nv-live-status.complete{background:var(--shell-surface-2)}.nv-pulse{animation:1.8s ease-in-out infinite nv-pulse}.nv-facts{border-bottom:1px solid #e8ebe3;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;display:grid}.nv-facts>div+div{border-left:1px solid #e8ebe3;padding-left:20px}.nv-facts small,.nv-facts em{color:#848e77;font-size:11px;font-style:normal;display:block}.nv-facts b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:25px;font-weight:600;display:block}.nv-facts b span{letter-spacing:0;margin-left:5px;font-size:11px;font-weight:400}.nv-section-head{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.nv-section-head h3{margin:0;font-size:15px!important}.nv-section-head>small{color:#919884;font-size:11px}.nv-process>details{border-bottom:1px solid #edf0e7;padding:4px 0}.nv-process summary{cursor:pointer;align-items:center;gap:13px;padding:12px 0;list-style:none;display:flex}.nv-process summary::-webkit-details-marker{display:none}.nv-step-mark{background:var(--shell-surface-2);width:24px;height:24px;color:var(--shell-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.nv-process summary>div{flex:1}.nv-process summary b{font-size:13px;font-weight:500}.nv-process summary small{color:#939b87;margin-top:3px;font-size:11px;display:block}.nv-process summary i{color:#a0a792;font-style:normal}.nv-process details>p{color:#6c775e;max-width:65ch;margin:0 0 16px 37px;font-size:13px;line-height:1.9}.nv-process details.current .nv-step-mark{background:var(--sel-bg);color:var(--sel-ink)}.nv-revenue-bars{background:var(--shell-surface-2);border-radius:9px;margin:0 0 18px 37px;padding:15px}.nv-revenue-bars>div{grid-template-columns:58px 1fr 54px;align-items:center;gap:12px;margin:8px 0;font-size:11px;display:grid}.nv-revenue-bars i{background:var(--btn-primary-bg);border-radius:3px;max-width:100%;height:10px;display:block}.nv-revenue-bars b{font-size:11px;font-weight:500}.nv-revenue-bars>small{color:#89947b;font-size:10px}.nv-decision{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:12px;margin-top:24px;padding:20px}.nv-decision>small{color:#87976a;font-size:11px}.nv-decision h3{margin:7px 0 15px;font-size:17px!important}.nv-decision button{text-align:left;background:#fff;border:1px solid #e3e8d7;border-radius:9px;justify-content:space-between;gap:14px;width:100%;margin-top:9px;padding:14px;display:flex}.nv-decision b{font-size:13px;font-weight:600}.nv-decision span{color:#899577;font-size:12px}.nv-decision button:hover{border-color:var(--shell-border-strong);background:#fcfff4}.nv-report-cover{background:linear-gradient(125deg,#f9fbf4,var(--shell-surface-2));border:1px solid #e5e9dc;border-radius:13px;gap:20px;padding:26px;display:flex}.nv-report-cover>div{flex:1}.nv-report-cover small{letter-spacing:.1em;color:#889b67;font-size:10px}.nv-report-cover h2{max-width:22ch;line-height:1.5;font-size:21px!important}.nv-report-cover p{color:#86916f;font-size:12px}.nv-report-cover button,.nv-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:600}.nv-report-cover>span{border-left:1px solid var(--shell-border);color:var(--shell-accent-ink);letter-spacing:-.03em;align-self:center;padding:25px 18px;font-size:26px}.nv-report-cover>span small{letter-spacing:.2em;margin-top:10px;font-size:11px;display:block}.nv-report-body{padding:22px 0;line-height:1.9}.nv-report-body h2{margin-top:28px;font-size:19px!important}.nv-report-body p,.nv-report-body li{color:#505b46;font-size:14px}.nv-focus{color:#899477;font-size:12px;line-height:1.8}.nv-actions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.nv-actions>button{background:#fff;border:1px solid #e3e7db;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.nv-actions>button:hover{background:var(--shell-hover)}.nv-actions>button[aria-pressed=true]{color:var(--sel-ink);background:var(--sel-bg)}.nv-followup-suggestions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.nv-followup-suggestions button{color:#89976f;text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px}.nv-method-card{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:10px;margin:10px 0;padding:14px}.nv-method-card>small{font-size:10px}.nv-method-card h4{margin:7px 0;font-size:13px!important}.nv-method-card p{color:#7a8668;font-size:12px;line-height:1.8}.nv-method-card button{color:var(--btn-primary-ink);border-radius:6px;padding:7px 12px;background:var(--btn-primary-bg)!important;font-size:12px!important}.nv-method-dialog{max-width:640px;padding:28px}.nv-method-dialog header{justify-content:space-between;gap:14px;display:flex}.nv-method-dialog h2{font-size:22px}.nv-method-dialog header>button{background:0 0;border:0;font-size:25px}.nv-method-dialog label{margin:17px 0;font-size:13px;display:block}.nv-method-dialog input,.nv-method-dialog textarea{width:100%;font:inherit;border:1px solid #dfe6d3;border-radius:7px;margin-top:7px;padding:10px;line-height:1.8;display:block}.nv-method-dialog p{color:#859272;font-size:12px;line-height:1.8}.nv-discussion{margin:24px 0;font-size:14px}.nv-discussion>p{background:#f2f4ee;border-radius:12px;margin-left:18%;padding:13px 16px}.nv-discussion article{padding:15px 0;line-height:1.9}.nv-discussion article>small{color:#8c9975}.nv-boundary{color:#939d84;border-top:1px solid #e8ecdf;margin:25px 0 0;padding-top:18px;font-size:10px;line-height:1.8}.nv-research button:focus-visible,.nv-method-card button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.nv-primary:disabled{opacity:.45}.nv-decision,.nv-facts,.nv-delivery{animation:.35s ease-out nv-enter}@keyframes nv-pulse{50%{opacity:.35}}@keyframes nv-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1300px){.nv-research{padding:16px}.nv-facts{gap:10px}.nv-facts>div+div{padding-left:10px}.nv-facts b{font-size:21px}.nv-decision button{flex-direction:column;gap:5px}.nv-report-cover>span{display:none}}@media (prefers-reduced-motion:reduce){.nv-pulse,.nv-decision,.nv-facts,.nv-delivery{animation:none}}.nv-followup-suggestions{border-top:1px solid #e8ecdf;grid-template-columns:1fr 1fr;margin-top:22px;padding-top:18px;align-items:stretch!important;gap:8px!important;display:grid!important}.nv-followup-suggestions>small{color:#7d8b68;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:600}.nv-followup-suggestions button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:48px;line-height:1.55;color:#556650!important;background:#fbfcf8!important;border:1px solid #e4e8df!important;border-radius:10px!important;padding:11px 13px!important;font-size:11px!important;display:flex!important}.nv-followup-suggestions button:hover{background:var(--shell-hover)!important;color:#344d39!important;border-color:#b9c9ad!important}.nv-followup-suggestions button i{color:var(--shell-accent-ink);flex-shrink:0;font-style:normal}.nv-followup-suggestions button:last-child{grid-column:1/-1}@media (width<=720px){.nv-followup-suggestions{grid-template-columns:1fr}.nv-followup-suggestions button:last-child{grid-column:auto}}.nv-answering{color:#687360;align-items:center;gap:10px;margin-top:10px;display:flex}.nv-answering i{background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;animation:1.2s ease-in-out infinite nv-pulse}.nv-answer-error{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);border-radius:10px;margin-top:10px;padding:13px 14px}.nv-answer-error p{color:#776447;margin:0 0 10px}.nv-answer-error button{background:#fff;border:1px solid #dedfda;border-radius:7px;padding:6px 10px;font-size:12px}@media (prefers-reduced-motion:reduce){.nv-answering i{animation:none}}dialog.umx-studio-dialog.nv-method-dialog{color:#292d25;background:#fff;border:1px solid #e5e7df;border-radius:20px;width:min(720px,100vw - 32px);max-width:720px;padding:0}dialog.nv-method-dialog>.umx-dialog-surface{flex-direction:column;width:100%;max-width:none;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}dialog.nv-method-dialog .umx-dialog-surface>header{border-bottom:1px solid #eeefe9;justify-content:space-between;align-items:center;padding:24px 30px 20px;display:flex}dialog.nv-method-dialog header small{color:#828779;font-size:12px}dialog.nv-method-dialog header h2{letter-spacing:-.5px;margin:8px 0 0;font-size:22px!important}dialog.nv-method-dialog header>button{color:#73786b;background:#f4f5f1;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:20px}dialog.nv-method-dialog form{flex-direction:column;min-height:0;margin:0;display:flex}dialog.nv-method-dialog .nv-method-content{min-height:0;padding:24px 30px;overflow:auto}.nv-method-toolbar{color:#85897e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:12px;display:flex}dialog.nv-method-dialog .nv-method-toolbar button{background:var(--shell-surface-2);color:#596349;white-space:nowrap;border:0;border-radius:6px;padding:6px 12px;font-size:12px}dialog.nv-method-dialog .nv-method-preview h3{letter-spacing:-.4px;max-width:28ch;margin:0 0 22px;line-height:1.55;font-size:21px!important}.nv-method-preview ol{counter-reset:method;gap:18px;margin:0;padding:0;list-style:none;display:grid}.nv-method-preview li{counter-increment:method;color:#555d4d;grid-template-columns:27px 1fr;gap:12px;font-size:14px;line-height:1.8;display:grid}.nv-method-preview li:before{content:counter(method,decimal-leading-zero);font-variant-numeric:tabular-nums;color:#8b956f;padding-top:3px;font-size:11px}.nv-method-preview details{border-top:1px solid #eeefe8;margin-top:26px;padding-top:18px}.nv-method-preview summary{cursor:pointer;color:#777f69;font-size:12px}dialog.nv-method-dialog .nv-method-preview details p{color:#7a826e;margin:12px 0 0;font-size:13px;line-height:1.85}dialog.nv-method-dialog label{color:#737b66;margin:0 0 18px;font-size:12px}dialog.nv-method-dialog input,dialog.nv-method-dialog textarea{box-sizing:border-box;color:#353e2d;resize:vertical;background:#fafbf7;border:1px solid #e3e7da;border-radius:8px;width:100%;padding:11px 13px;font-size:14px}dialog.nv-method-dialog .nv-method-footer{background:#fafbf8;border-top:1px solid #eeefe8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 30px;display:flex}.nv-method-footer>small{color:#89907d;font-size:11px;line-height:1.6}.nv-method-footer>div{flex-shrink:0;gap:10px;display:flex}dialog.nv-method-dialog .nv-method-footer button{color:#646c56;background:0 0;border:0;border-radius:8px;padding:10px 16px;font-size:13px}dialog.nv-method-dialog .nv-method-footer button.nv-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}dialog.nv-method-dialog button:hover{filter:brightness(.96)}dialog.nv-method-dialog :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}@media (width<=560px){dialog.nv-method-dialog .umx-dialog-surface>header,dialog.nv-method-dialog .nv-method-content{padding:20px}dialog.nv-method-dialog .nv-method-footer{flex-wrap:wrap;padding:16px 20px}.nv-method-footer>div{margin-left:auto}}.response-actions-wrap{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 18px;display:flex}.response-actions{color:var(--shell-muted);align-items:center;gap:4px;display:flex}.response-actions button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.response-actions button:hover,.response-actions button[aria-pressed=true]{background:var(--shell-soft);color:var(--shell-text-2)}.response-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.response-actions time{padding-left:8px;font-size:12px}.response-action-notice{color:var(--shell-muted);font-size:12px}.response-modify{background:var(--shell-soft);cursor:pointer;color:var(--shell-text-2);border:0;border-radius:7px;padding:6px 10px;font-size:12px}.response-actions button:focus-visible,.response-modify:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.response-convert-menu{align-items:center;gap:8px;display:flex;position:relative}.response-more{width:32px;height:32px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:22px}.response-more:hover{background:var(--shell-soft)}.response-more:focus-visible,.response-convert-popover button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.response-convert-popover{z-index:30;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px;width:240px;max-width:calc(100vw - 32px);max-height:320px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000012}.response-convert-popover button{text-align:left;width:100%;color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:13px;display:block}.response-convert-popover button:hover{background:var(--shell-soft)}.response-convert-popover button:disabled{opacity:.5;cursor:default}.response-convert-popover small{color:var(--shell-muted);font-size:11px;line-height:1.5;display:block}.response-convert-status{color:var(--shell-muted);font-size:12px}.response-actions-wrap{gap:6px;margin:6px 0 8px}.umx-slash-command>[role=listbox]>button.umx-palette-option>i{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.umx-slash-command>[role=listbox]>button.umx-palette-option.is-unavailable{opacity:.62;cursor:not-allowed}.umx-slash-command>[role=listbox]>button.umx-palette-option.is-unavailable small{color:var(--shell-accent-ink)}.umx-output-menu button:disabled{opacity:.55;cursor:not-allowed}.umx-output-menu button small.reason{color:var(--shell-accent-ink);font-weight:500}.umx-output-menu>hr{border:0;border-top:1px solid var(--shell-selected);width:100%;margin:4px 0}.response-convert details{position:relative}.response-convert summary{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:28px;color:var(--shell-accent-ink);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;list-style:none}.response-convert summary::-webkit-details-marker{display:none}.response-convert details[open] summary{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.response-convert details>div{z-index:30;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;min-width:220px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 14px 36px #0a242c29}.response-convert details>div button{min-height:34px;color:var(--shell-text);text-align:left;background:0 0;border:0;border-radius:7px;gap:2px;display:grid}.response-convert details>div button:hover:not(:disabled){background:var(--shell-soft)}.response-convert details>div button small{color:var(--shell-accent-ink);font-size:11px;font-weight:500}.umx-template-library{gap:12px;display:grid}.umx-template-library-note{color:var(--shell-text-2);margin:0;font-size:13px}.umx-template-library.is-empty p{color:var(--shell-muted);text-align:center;margin:0;padding:28px 12px}.umx-template-library article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.umx-template-library article.is-unavailable{background:var(--shell-surface)}.umx-template-library article>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.umx-template-library h3{color:var(--shell-text);margin:0;font-size:15px}.umx-template-library header p{color:var(--shell-text-2);margin:4px 0 0;font-size:13px;line-height:1.5}.umx-template-library header small{color:var(--shell-muted);margin-top:4px;font-size:12px;display:block}.umx-template-library nav{flex-wrap:wrap;gap:8px;display:flex}.umx-template-library nav button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:32px;color:var(--shell-text);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:13px}.umx-template-library nav button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:650}.umx-template-library nav button:disabled{opacity:.5;cursor:not-allowed}.umx-template-library nav button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.umx-template-reason{color:var(--shell-accent-ink);margin:0;font-size:12px}.umx-template-library iframe{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;width:100%;height:clamp(420px,70vh,900px)}.umx-template-library article>p[role]{color:var(--shell-text-2);margin:0;font-size:13px}.umx-template-library article>p[role=alert]{color:#b4453a}@media (width<=650px){.umx-template-library article{padding:12px}.umx-template-library iframe{height:62vh}}.loop-nvidia-conversation .nv-user-brief{background:var(--shell-soft);border-radius:16px;max-width:78%;margin:20px 0 24px auto;padding:15px 20px;font-size:16px;line-height:1.7}.loop-nvidia-answer{margin-bottom:22px;font-size:16px;line-height:1.8}.loop-nvidia-answer p{margin:0 0 12px}.nv-loop-adopted{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:999px;align-items:center;margin:2px 0 13px;padding:5px 9px;font-size:12px;line-height:1.45;display:inline-flex}.nv-loop-adopted:before{content:"✓";color:var(--shell-accent-ink);margin-right:6px;font-weight:700}.nv-live-research{border-top:1px solid var(--shell-selected);margin:18px 0 24px}.nv-live-research>header{justify-content:space-between;align-items:center;padding:14px 0 8px;display:flex}.nv-live-research>header>div{align-items:center;gap:8px;display:flex}.nv-live-research>header>div>span{background:var(--btn-primary-bg);border-radius:50%;width:7px;height:7px}.nv-live-research>header b{font-size:13px;font-weight:600}.nv-live-research>header small{color:var(--shell-muted);font-size:11px}.nv-live-research>article{border-bottom:1px solid var(--shell-selected);color:var(--shell-muted);padding:14px 0 15px 34px}.nv-live-research>article.current{color:var(--shell-text)}.nv-live-research>article>div{align-items:center;gap:11px;margin-left:-34px;display:flex}.nv-live-research>article>div>span{background:var(--shell-soft);width:23px;height:23px;color:var(--shell-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.nv-live-research>article.current>div>span{background:var(--sel-bg);color:#fff}.nv-live-research>article p{flex-direction:column;gap:2px;margin:0;display:flex}.nv-live-research>article p small{color:var(--shell-muted);font-size:10px}.nv-live-research>article p b{font-size:13px;font-weight:600}.nv-live-research ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.nv-live-research li{font-size:12px;line-height:1.65}.nv-live-research li:before{content:"—";color:var(--shell-muted);margin-right:7px}.nv-working{color:var(--shell-accent-ink);margin-top:8px;font-size:10px;display:block}.loop-nvidia-evidence{border-bottom:1px solid var(--shell-selected);color:var(--shell-text-2);padding:12px 0;font-size:14px}.loop-nvidia-evidence>summary{cursor:pointer}.loop-nvidia-evidence .nv-facts{margin:18px 0}.loop-nvidia-conversation .nv-report-cover{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:14px;min-height:0;margin:14px 0;padding:20px}.loop-nvidia-conversation .nv-report-cover h2{font-size:20px}.loop-nvidia-conversation .nv-report-cover>span{font-size:22px}.loop-nvidia-conversation .nv-delivery{margin-top:20px}.loop-nvidia-conversation .nv-section-head h3{font-size:15px}.loop-nvidia-report-dialog{background:var(--shell-surface);width:min(960px,94vw);max-height:88dvh;overflow:auto}.loop-nvidia-report-dialog>header{border-bottom:1px solid var(--shell-soft);justify-content:space-between;align-items:center;padding:20px;display:flex}.loop-nvidia-report-dialog .nv-report-body{padding:28px}.loop-response-artifact{border:1px solid var(--shell-selected);background:var(--shell-surface);text-align:left;cursor:pointer;width:100%;min-height:58px;color:var(--shell-text);border-radius:12px;align-items:center;gap:12px;margin:22px 0 12px;padding:14px 16px;display:flex}.loop-response-artifact>span:first-of-type{flex:1;min-width:0;font-weight:500}.loop-response-artifact small,.loop-response-artifact>span:last-child{color:var(--shell-muted)}.loop-response-artifact:hover{background:var(--shell-surface-2)}.loop-response-artifact:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.nv-final-output{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:15px;margin:22px 0 12px;padding:18px}.nv-final-output>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.nv-final-output>header div{align-items:baseline;gap:10px;display:flex}.nv-final-output>header small{color:var(--shell-muted);font-size:12px}.nv-final-output>header b{font-size:14px;font-weight:600}.nv-final-output .loop-response-artifact{background:var(--shell-surface);margin:14px 0 0}.nv-final-output .loop-response-artifact>span:first-of-type{flex-direction:column;gap:3px;display:flex}.nv-final-output .loop-response-artifact b{font-size:14px;font-weight:600}.nv-final-output .loop-response-artifact small{font-size:11px;line-height:1.55}.nv-final-output .loop-response-artifact em{color:var(--shell-text-2);font-size:12px;font-style:normal;font-weight:600}.nv-followup-quiet{border-top:1px solid var(--shell-selected);color:var(--shell-text-2);margin:18px 0 4px;padding-top:12px}.nv-followup-quiet>summary{cursor:pointer;width:max-content;font-size:12px;font-weight:500;list-style:none}.nv-followup-quiet>summary::-webkit-details-marker{display:none}.nv-followup-quiet>summary:after{content:" ›";color:var(--shell-muted);margin-left:4px}.nv-followup-quiet[open]>summary:after{content:" ⌄"}.nv-followup-quiet>div{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.nv-followup-quiet button{color:var(--shell-text-2);text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:11px;-webkit-text-decoration:underline #cfcfcf;text-decoration:underline #cfcfcf}.nv-followup-quiet button:hover{color:var(--shell-text);text-decoration-color:#888}.nv-loop-feedback{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:13px;margin:18px 0 8px;padding:18px}.nv-loop-feedback>small{color:var(--shell-muted);margin-bottom:7px;font-size:11px;display:block}.nv-loop-feedback h3{margin:0 0 10px!important;font-size:15px!important}.nv-loop-feedback p{color:var(--shell-text-2);margin:8px 0;font-size:13px;line-height:1.7}.nv-loop-feedback textarea{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-height:86px;color:var(--shell-text);font:inherit;resize:vertical;border-radius:9px;margin:12px 0;padding:11px 13px;font-size:13px;line-height:1.65;display:block}.nv-loop-feedback textarea:focus{outline:2px solid var(--shell-focus);outline-offset:2px}.nv-loop-feedback.is-positive{background:var(--shell-surface-2);border-color:var(--shell-border)}.nv-loop-feedback.is-positive p{margin:0}.nv-loop-diff>div{gap:8px;margin:12px 0;display:grid}.nv-loop-diff del,.nv-loop-diff ins{border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.65;text-decoration:none;display:block}.nv-loop-diff del{color:var(--shell-text-2);background:#fbefec}.nv-loop-diff del:before{content:"− ";font-weight:700}.nv-loop-diff ins{background:var(--shell-surface-2);color:var(--shell-text-2)}.nv-loop-diff ins:before{content:"+ ";font-weight:700}.nv-loop-diff nav{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.nv-loop-diff nav button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:8px;padding:8px 12px;font-size:12px}.nv-loop-confirmation{border-left:3px solid var(--shell-border-strong);padding-left:12px;color:var(--shell-text-2)!important}.training-case{box-sizing:border-box;color:#29302b;--training-ink:#29302b;--training-muted:#778173;--training-line:#e4e7df;width:100%;max-width:900px;margin:0 auto;padding:24px 0 44px}.training-case button{font:inherit;cursor:pointer;border:1px solid var(--training-line);color:inherit;background:#fff;border-radius:9px;padding:9px 13px;transition:background .18s,border-color .18s}.training-case button:hover{background:var(--shell-hover);border-color:#b7c19e}.training-case button:disabled{opacity:.4;cursor:not-allowed}.training-case button:focus-visible,.training-case input:focus-visible,.training-case textarea:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.training-case .training-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);font-weight:600}.training-meta{color:var(--training-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.training-meta>div{flex-shrink:0;gap:6px;display:flex}.training-meta button{padding:5px 8px;font-size:11px}.training-hero{border-bottom:1px solid var(--training-line);padding:42px 0 32px}.training-hero>small{letter-spacing:2px;color:var(--shell-accent-ink);font-size:12px}.training-case .training-hero h1{letter-spacing:-1.2px;text-wrap:balance;margin:14px 0 16px;font-size:clamp(25px,2.4vw,38px);line-height:1.3}.training-hero>p{color:var(--training-muted);max-width:560px;font-size:15px;line-height:1.9}.training-hero>span{color:#62704c;margin-top:25px;font-size:11px;display:block}.training-hero i{color:#a8b59c;margin:0 10px;font-style:normal}.training-inputs{border-bottom:1px solid var(--training-line);padding:19px 0;font-size:13px}.training-inputs summary{cursor:pointer;justify-content:space-between;font-weight:600;display:flex}.training-inputs summary small{color:var(--training-muted);font-size:11px;font-weight:400}.training-inputs article{background:#f7f8f4;border-radius:10px;margin-top:12px;padding:18px}.training-inputs p{white-space:pre-line;color:var(--training-muted);font-size:12px;line-height:1.8}.training-inputs a{color:var(--shell-accent-ink);font-size:12px}.training-status{background:var(--shell-surface-2);border-radius:12px;align-items:flex-start;gap:14px;margin:28px 0 18px;padding:20px;display:flex}.training-status>span{color:var(--shell-accent-ink);font-size:24px}.training-status>div{flex:1;min-width:0}.training-status b{font-size:15px}.training-status p{color:var(--training-muted);margin:8px 0 0;font-size:13px;line-height:1.85}.training-status>small{color:var(--training-muted);white-space:nowrap;font-size:11px}.training-pulse{animation:1.5s ease-in-out infinite training-breathe}@keyframes training-breathe{50%{opacity:.35}}.training-trail{margin:20px 0;padding:0;list-style:none}.training-trail li{gap:12px;margin:15px 0;font-size:13px;display:flex}.training-trail li>span{color:var(--shell-accent-ink)}.training-trail summary{cursor:pointer}.training-trail p{color:var(--training-muted);font-size:12px;line-height:1.8}.training-decision{border:1px solid var(--shell-border);background:#fafbf6;border-radius:14px;margin:22px 0;padding:22px}.training-decision>small{color:var(--shell-accent-ink);font-size:11px}.training-decision h3{margin:12px 0;font-size:20px}.training-decision>p{color:#778173;font-size:13px;line-height:1.7}.training-decision>div{gap:10px;margin:20px 0;display:grid}.training-decision>div button{text-align:left;cursor:pointer;color:#29302b;background:#fff;border:1px solid #e2e6d9;border-radius:10px;gap:12px;padding:16px;display:flex}.training-decision button[aria-pressed=true]{border-color:var(--sel-line);background:var(--sel-bg)}.training-decision strong{font-size:14px}.training-decision strong small{color:#778173;margin-top:5px;font-size:12px;font-weight:400;line-height:1.8;display:block}.training-decision>.training-primary{background:var(--btn-primary-bg);color:#29302b;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-weight:600}.training-decision>.training-primary:disabled{opacity:.4;cursor:not-allowed}.tw-panel .training-decision{padding:15px}.tw-panel .training-decision h3{font-size:16px}.training-delivery{padding-top:34px}.training-delivery>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-delivery header small{color:#7d8b68;font-size:11px}.training-case .training-delivery h2{margin:9px 0;font-size:24px;line-height:1.5}.training-delivery>header>button{white-space:nowrap;font-size:12px}.training-choice{color:var(--shell-accent-ink);border-bottom:1px solid var(--training-line);padding:13px 0 23px;font-size:12px}.training-choice span{color:#8b9482}.training-result-body{max-width:670px;padding:10px 0 24px;font-size:14px;line-height:1.95}.training-result-body h2{margin:27px 0 12px!important;font-size:19px!important}.training-result-body blockquote{color:#88927c;border-left:2px solid var(--shell-border-strong);margin:15px 0;padding-left:12px;font-size:11px}.training-kind-article .training-result-body{font-family:var(--font-text);font-size:16px;line-height:2.05}.training-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.training-comparison>div{background:#f5f5f1;border-radius:10px;padding:22px}.training-comparison>div:nth-child(2){background:var(--shell-surface-2)}.training-comparison small{color:#7d856e;font-size:12px}.training-comparison b{font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:14px 0;font-size:38px;display:block}.training-comparison em{font-size:12px;font-style:normal;font-weight:400}.training-comparison p{color:#7d856e;font-size:11px;line-height:1.7}.training-comparison table{border-collapse:collapse;text-align:left;grid-column:1/-1;width:100%;font-size:12px}.training-comparison caption{color:#8a9280;text-align:left;margin:12px 0;font-size:11px}.training-comparison th,.training-comparison td{border-bottom:1px solid #e4e7df;padding:12px 8px}.training-slide{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:14px;flex-direction:column;min-height:310px;margin:24px 0 15px;padding:30px;display:flex;position:relative;overflow:hidden}.training-slide>small{letter-spacing:1px;color:#7c895b;justify-content:space-between;font-size:11px;display:flex}.training-case .training-slide h2{max-width:500px;margin:38px 0 20px;font-size:clamp(23px,2vw,32px)}.training-slide p{max-width:550px;font-size:15px;line-height:1.9}.training-slide footer{color:#8e977f;margin-top:auto;padding-top:24px;font-size:10px}.training-slides nav{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.training-slides nav button{padding:7px 10px;font-size:11px}.training-slides button[aria-current=page]{background:var(--sel-bg);border-color:var(--sel-line)}.training-slides details{padding:20px 0;font-size:13px;line-height:1.9}.training-slides summary{cursor:pointer}.training-checklist{background:var(--shell-surface-2);border-radius:12px;margin-bottom:22px;padding:22px}.training-checklist header{justify-content:space-between;align-items:center;display:flex}.training-checklist h3{font-size:16px}.training-checklist label{cursor:pointer;border-bottom:1px solid #e3e8d8;gap:12px;padding:14px 0;font-size:13px;display:flex}.training-checklist input{accent-color:var(--shell-accent-ink);width:16px;height:16px}.training-checklist p{color:#89937c;font-size:11px;line-height:1.8}.training-editor label{margin:15px 0;font-size:13px;display:block}.training-editor textarea{box-sizing:border-box;width:100%;font:14px/1.9 var(--font-text);resize:vertical;color:#29302b;background:#fff;border:1px solid #d9dfcc;border-radius:10px;min-height:320px;padding:18px}.training-editor>div{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.training-save-notice{color:var(--shell-accent-ink);font-size:12px}.training-result-actions{border-top:1px solid #e4e7df;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:20px;display:flex}.training-result-actions button{align-items:center;gap:7px;font-size:12px;display:flex}.training-followups{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.training-followups small{color:#89917f;font-size:11px}.training-followups button{border:0;padding:5px;font-size:12px}.training-discussion{padding:24px 0;font-size:14px;line-height:1.9}.training-discussion>p{background:#f3f5ee;border-radius:12px;padding:16px}.training-discussion small,.training-boundary{color:#8b937f;font-size:11px;line-height:1.9}.training-answering{color:#66705f;align-items:center;gap:10px;margin-top:10px;display:flex}.training-answering i{background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;animation:1.2s ease-in-out infinite training-breathe}.training-answer-error{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);border-radius:10px;margin-top:10px;padding:13px 14px}.training-answer-error p{color:#776447;margin:0 0 10px}.training-answer-error button{padding:6px 10px;font-size:12px}.training-boundary{border-top:1px solid #e4e7df;margin-top:25px;padding-top:30px}@media (width<=1280px){.training-case{padding:18px}.training-hero{padding-top:26px}.training-comparison>div{padding:16px}.training-case .training-delivery h2{font-size:21px}.training-slide{padding:22px}}@media (prefers-reduced-motion:reduce){.training-pulse{animation:none}}.training-brief-board{background:#fafbf6;border:1px solid #e4e9d9;border-radius:12px;margin:24px 0;padding:25px}.training-brief-board>small{letter-spacing:2px;color:#85916e;font-size:10px}.training-brief-board>div{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.training-brief-board article:first-child{border-bottom:1px solid #dfe5d2;grid-column:1/-1;padding-bottom:18px}.training-brief-board article>small{color:var(--shell-accent-ink);font-size:11px}.training-case .training-brief-board h3{margin:9px 0 11px;font-size:16px}.training-brief-board p{color:#616b58;margin:8px 0;font-size:13px;line-height:1.95}.training-brief-board blockquote{border:0;margin:15px 0;font-size:11px}.training-speaker{border-left:2px solid var(--shell-border-strong);margin:22px 0;padding:2px 18px}.training-speaker>small{color:#8a9775;font-size:11px}.training-speaker p{color:#626e56;font-size:13px;line-height:1.95}.training-rule-explanation{margin:20px 0;font-size:13px}.training-rule-explanation>summary{cursor:pointer;color:#707e59}.training-kind-checklist .training-checklist{margin-top:24px}.training-case .training-slide h2{font-size:30px!important;line-height:1.5!important}.training-case .training-editor textarea{font-family:inherit;font-size:14px;line-height:1.9}.trade-guide{border:1px solid var(--shell-border);background:#fafbf7;border-radius:14px;margin:28px 0;padding:24px}.trade-guide header>small{color:#7e9157;font-size:11px}.trade-guide h3{margin:10px 0;font-size:22px}.trade-guide header p,.trade-guide-boundary{color:#859075;font-size:11px;line-height:1.8}.trade-guide-levels>div{border-top:1px solid #e3e8d9;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:13px;display:flex}.trade-guide-levels small{color:#8b9480;margin-top:5px;font-size:11px;display:block}.trade-guide-levels b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.trade-guide-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.trade-guide-next>small{color:#7b8c5d;font-size:12px}.trade-guide details{margin-bottom:20px;font-size:12px}.trade-guide summary{cursor:pointer}.trade-guide nav{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.trade-guide nav button,.trade-guide>button{font-size:12px}.training-discussion{scroll-margin-top:25px}.training-followups{border-top:1px solid var(--training-line);grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;padding-top:18px;display:grid}.training-followups>small{color:#7d8b68;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:600}.training-followups>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:48px;line-height:1.55;display:flex;color:#556650!important;background:#fbfcf8!important;border:1px solid #e4e8df!important;border-radius:10px!important;padding:11px 13px!important;font-size:11px!important}.training-followups>button:hover{color:#344d39;background:var(--shell-hover)!important;border-color:#b9c9ad!important}.training-followups>button span{color:var(--shell-accent-ink);flex-shrink:0}@media (width<=720px){.training-followups{grid-template-columns:1fr}}.training-user-message{color:#4c554f;background:#f3f5f0;border-radius:14px;max-width:84%;margin:22px 0 28px auto;padding:14px 18px;font-size:15px;line-height:1.75}.training-user-message p{white-space:pre-wrap;margin:0}.training-assistant-intro{margin:0 0 6px}.training-method-applied{background:var(--shell-surface-2);color:#607446;border-radius:8px;margin:10px 0;padding:8px 11px;font-size:11px;line-height:1.6;display:block}.training-case .training-hero{padding:18px 0 26px}.training-case .training-hero>small{letter-spacing:1.6px;font-size:11px}.training-case .training-hero h1{letter-spacing:-.7px;margin:10px 0 12px;font-size:clamp(22px,2vw,30px);line-height:1.35}.training-case .training-hero>p{max-width:620px;font-size:14px;line-height:1.8}.training-case .training-hero>span{margin-top:18px}.training-discussion>p{border-radius:14px;max-width:84%;margin:0 0 22px auto;padding:14px 18px}.training-discussion>article{padding:0}@media (width<=1280px){.training-case{padding:18px}.training-case .training-hero{padding-top:16px}}.training-capability-preflight{background:#fbfcfa;border:1px solid #dfe5dd;border-radius:14px;margin:0 0 24px;overflow:hidden}.training-capability-preflight>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.training-capability-preflight>summary::-webkit-details-marker{display:none}.training-capability-preflight>summary span{flex-direction:column;gap:3px;display:flex}.training-capability-preflight>summary small{letter-spacing:.12em;color:#829078;font-size:10px}.training-capability-preflight>summary strong{font-size:14px}.training-capability-preflight>summary em{color:#768171;font-size:11px;font-style:normal}.training-capability-preflight.is-blocked>summary,.training-capability-preflight.is-degraded>summary,.training-capability-preflight.is-unavailable>summary,.training-capability-preflight.is-ready>summary{background:var(--shell-surface-2)}.training-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.training-capability-grid article{background:#fff;border:1px solid #e5e9e2;border-radius:9px;grid-template-columns:24px 1fr;gap:8px;min-width:0;padding:11px;display:grid}.training-capability-grid article>i{background:var(--shell-surface-2);color:#427148;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.training-capability-grid article.is-degraded>i{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.training-capability-grid article.is-missing>i{color:#a05248;background:#f6e5e1}.training-capability-grid article span{min-width:0}.training-capability-grid small{color:#929c8e;font-size:9px;display:block}.training-capability-grid b{color:#344038;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:12px;display:block;overflow:hidden}.training-capability-grid p{color:#7a8579;margin:0;font-size:10px;line-height:1.5}.training-capability-notes{padding:0 16px 10px}.training-capability-notes p{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:7px;margin:5px 0;padding:8px 10px;font-size:10px;line-height:1.6}.training-capability-notes p.blocking{color:#8d4a42;background:#faece9}.training-capability-preflight>footer{border-top:1px solid #e5e9e2;padding:13px 16px 15px}.training-capability-preflight>footer span{letter-spacing:.12em;color:#7d8c75;font-size:9px;font-weight:700}.training-capability-preflight>footer p{color:#4f5d52;margin:5px 0;font-size:11px;line-height:1.65}.training-capability-preflight>footer small{color:#8b9589;font-size:10px;line-height:1.55}@media (width<=720px){.training-capability-grid{grid-template-columns:1fr}.training-capability-preflight>summary{flex-direction:column;align-items:flex-start}}.conversation-side-panel{color:var(--shell-text);padding:20px;font-size:14px;line-height:1.7}.conversation-side-panel>header{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.conversation-side-panel h2{margin:0;font-size:17px!important}.conversation-side-panel h3{margin:0 0 12px;font-size:14px!important}.conversation-side-panel section{border-top:1px solid var(--shell-selected);padding:18px 0}.conversation-side-panel button{text-align:left;color:inherit;background:0 0;border:0}.csp-row,.csp-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.csp-row span{overflow-wrap:anywhere;min-width:0}.conversation-side-panel small,.csp-empty{color:var(--shell-muted);font-size:12px}.conversation-side-panel progress{width:100%;height:6px;accent-color:var(--shell-accent-ink)}.conversation-side-panel .tc-learning-cue{flex-wrap:wrap;align-items:flex-start}.conversation-header button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.conversation-side-panel details{margin:10px 0}.conversation-side-panel details p{overflow-wrap:anywhere}.conversation-side-panel summary{cursor:pointer}.research-panel-buttons{gap:8px;display:flex}:is(.research-panel-buttons button,.sa-topbar button:has(svg)){background:0 0;border:0;border-radius:7px;width:34px;height:34px;padding:7px}.research-panel-buttons svg,.sa-topbar button>svg{width:20px;height:20px}.research-panel-buttons button[aria-pressed=true],.sa-topbar button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.sa-inspector:has(>.conversation-side-panel){padding:0}.research-result:has(>.conversation-side-panel){padding:0}.conversation-side-panel .cpd-mode{background:var(--shell-soft);color:var(--shell-muted);border-radius:7px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;display:flex}.cpd-mode button{font-size:11px!important}.cpd-topic{color:var(--shell-muted);margin:14px 0;font-size:12px}.cpd section{padding:18px 0}.cpd-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cpd-heading h3{margin:0}.cpd-heading>button{color:var(--shell-muted);font-size:11px!important}.cpd svg{flex-shrink:0;width:19px;height:19px}.cpd-row{border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 3px;display:flex;font-size:13px!important}.cpd-row>span{flex:1;min-width:0}.cpd-row small{white-space:nowrap;font-size:11px}.cpd-row:hover,.cpd-process:hover,.cpd-used:hover{background:var(--shell-soft)}.cpd-process{align-items:center;gap:11px;width:100%;padding:9px 3px;display:flex;font-size:13px!important}.cpd-process>span:first-of-type{flex:1}.cpd-process small{font-size:11px;display:block}.cpd-process>svg{color:var(--shell-muted)}.cpd-spinner{border:2px solid var(--shell-border);border-top-color:var(--shell-muted);border-radius:50%;width:15px;height:15px;animation:1.8s linear infinite cpd-spin}.cpd-all{margin-top:8px;color:var(--shell-muted)!important;font-size:12px!important}.cpd-learning-notice{color:var(--shell-text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0;font-size:12px;display:flex}.cpd-learning-notice small{margin-left:27px}.cpd-badge{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:6px;padding:2px 7px;font-size:10px}.cpd-used{align-items:center;gap:10px;width:100%;padding:8px 0;display:flex;font-size:12px!important}.cpd-used b{flex:1;font-weight:500}.cpd-candidate{background:linear-gradient(120deg,var(--shell-surface-2),var(--shell-surface-2));border:1px solid var(--shell-border);border-radius:11px;margin-top:10px;padding:15px}.cpd-candidate-label{color:var(--shell-accent-ink);align-items:center;gap:6px;display:flex}.cpd-candidate-label button{color:var(--shell-muted);margin-left:auto;font-size:17px!important}.cpd-candidate h4{margin:9px 0 6px;font-weight:600;font-size:14px!important}.cpd-candidate p{margin:0 0 5px;line-height:1.7;font-size:12px!important}.cpd-candidate>small{font-size:10px}.cpd-candidate footer{align-items:center;gap:14px;margin-top:13px;display:flex}.cpd-candidate footer button{font-size:11px!important}.cpd-primary{border:0;border-radius:6px;font-weight:600;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;padding:8px 12px!important}.cpd-points{color:var(--shell-accent-ink);font-size:12px}.cpd-event{align-items:flex-start;gap:9px;padding:8px 0;display:flex}.cpd-event i{background:var(--btn-primary-bg);width:17px;height:17px;color:var(--btn-primary-ink);border-radius:50%;justify-content:center;align-items:center;margin-top:3px;display:flex}.cpd-event i svg{width:12px;height:12px}.cpd-event>div{flex:1}.cpd-event b{font-size:12px;font-weight:500;display:block}.cpd-event small{font-size:10px;display:block}.cpd-event strong{color:var(--shell-accent-ink);font-size:11px}.cpd-event.muted i{background:var(--shell-border);width:7px;height:7px;margin:8px 5px}.cpd-event.muted{color:var(--shell-muted)}.cpd-level{align-items:center;gap:12px;font-size:12px;display:flex}.cpd-progress{background:var(--shell-selected);border-radius:5px;height:5px;margin:10px 0 6px;overflow:hidden}.cpd-progress i{background:var(--btn-primary-bg);height:100%;transition:width .6s;display:block}.cpd-dialog{max-width:540px!important;padding:28px!important}.cpd-dialog header{justify-content:space-between;align-items:center;display:flex}.cpd-dialog h2{font-size:20px!important}.cpd-dialog p{font-size:14px;line-height:1.8}.cpd-dialog label{font-size:13px;display:block}.cpd-dialog input{border:1px solid var(--shell-border);border-radius:7px;width:100%;margin-top:8px;padding:10px;display:block}.cpd-dialog footer{margin-top:20px}.conversation-side-panel button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:3px}@keyframes cpd-spin{to{transform:rotate(360deg)}}@media (width<=1300px){.v2-thread-context:has(.conversation-side-panel){width:340px;min-width:340px}}@media (prefers-reduced-motion:reduce){.cpd-spinner{animation:none}.cpd-progress i{transition:none}}.v2-thread-context:has(.conversation-side-panel){width:auto;min-width:0}.conversation-side-panel{min-width:0}.cpd-row small{white-space:normal;text-align:right;max-width:48%}.cpd-mode{gap:8px}.cpd-mode button{flex-shrink:0}.cpd-heading{gap:8px}.cpd-heading h3{flex:1}.cpd-used b{min-width:0}.cpd-badge{white-space:nowrap}.csp-research-content{gap:10px;display:grid}.csp-research-content .csp-heading{align-items:flex-end}.csp-research-content .csp-heading h3{margin:2px 0 0!important}.csp-research-content .csp-heading>span{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:999px;padding:3px 7px;font-size:10px}.csp-content-platforms{flex-wrap:wrap;gap:6px;display:flex}.conversation-side-panel .csp-content-platforms button{border:1px solid var(--shell-border);border-radius:999px;padding:5px 8px;font-size:11px}.conversation-side-panel .csp-content-platforms button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--shell-muted);color:var(--sel-ink)}.csp-research-content textarea,.csp-research-content input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:8px;padding:9px 10px;line-height:1.55}.csp-research-content>textarea{min-height:64px}.conversation-side-panel .csp-content-action{background:var(--shell-contrast);color:var(--shell-on-contrast);border-radius:7px;justify-self:start;padding:8px 11px;font-weight:600}.conversation-side-panel .csp-content-action:disabled{opacity:.5}.csp-content-error{color:var(--shell-danger);margin:0;font-size:12px}.csp-content-editor{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;gap:9px;margin-top:4px;padding:12px;display:grid}.csp-content-editor>textarea{min-height:220px}.csp-content-editor>p{color:var(--shell-muted);margin:0;font-size:11px}.csp-content-final{color:var(--shell-text-2);font-size:11px}.v2-work-layout .v2-inspector-shell:has(>.csp-combined){overscroll-behavior:contain;overflow-y:auto}.csp-execution-details .v2-copilot{border:0;width:100%;height:auto;min-height:0;padding:0;position:static}.csp-execution-details .v2-copilot>header{display:none}.csp-worker svg{width:22px;height:22px}.csp-combined progress{appearance:none;background:var(--shell-selected);border:0;border-radius:8px;overflow:hidden}.csp-combined progress::-webkit-progress-bar{background:var(--shell-selected);border-radius:8px}.csp-combined progress::-webkit-progress-value{background:var(--shell-muted);border-radius:8px}.csp-combined progress::-moz-progress-bar{background:var(--shell-muted);border-radius:8px}.csp-combined .csp-heading h3{margin:0}.csp-combined>header{padding-bottom:14px}.csp-combined>header button{text-align:center;border-radius:7px;width:30px;height:30px;font-size:22px}.csp-combined button:hover{background:var(--shell-soft)}.csp-worker{align-items:center;gap:10px;padding:0 0 18px;display:flex}.csp-worker>span{background:var(--shell-surface-2);width:34px;height:34px;color:var(--shell-accent-ink);border-radius:10px;place-items:center;font-size:24px;display:grid}.csp-worker strong,.csp-worker small{display:block}.csp-worker strong{font-size:13px}.csp-step-list{margin:0;padding:5px 0 0;list-style:none}.csp-step-list button{border-radius:6px;align-items:flex-start;gap:9px;width:100%;padding:8px 0;line-height:1.6;display:flex;font-size:12px!important}.csp-step-list button>span{flex:1;min-width:0}.csp-step-list small{white-space:nowrap;font-size:11px}.csp-step-list i{width:17px;height:17px;color:var(--shell-muted);flex-shrink:0;place-items:center;margin-top:2px;font-style:normal;line-height:17px;display:grid}.csp-step-list [data-status=completed] i{background:var(--shell-muted);color:var(--shell-on-contrast);border-radius:50%;font-size:10px}.csp-step-list [data-status=running] i{border:2px dotted var(--shell-muted);color:#0000;border-radius:50%;animation:2s linear infinite cpd-spin}.csp-step-list [data-status=waiting_for_user] i,.csp-step-list [data-status=failed] i{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:50%}.csp-next-action{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.7}.csp-growth-line{align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.csp-growth-line progress{flex:1;min-width:30px}.csp-growth-line button{white-space:nowrap;font-size:11px!important}.csp-artifact-card{border:1px solid var(--shell-selected);border-radius:10px;overflow:hidden}.csp-artifact-card summary{align-items:center;gap:9px;padding:12px;list-style:none;display:flex}.csp-artifact-card summary>span:nth-child(2){flex:1;min-width:0}.csp-artifact-card summary b{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.csp-artifact-card summary small{font-size:11px;display:block}.csp-file-icon{background:var(--shell-soft);border-radius:6px;place-items:center;width:32px;height:36px;font-size:21px;display:grid}.csp-artifact-card summary i{color:var(--shell-muted);font-style:normal}.csp-artifact-body{border-top:1px solid var(--shell-selected);max-height:320px;padding:12px;font-size:12px;overflow:auto}.csp-artifact-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.csp-combined .csp-execution-details{border-top:1px solid var(--shell-selected);padding-top:16px}.csp-execution-details>summary{color:var(--shell-muted);font-size:12px}.csp-execution-details .v2-inspector{border:0;width:100%;min-width:0}.csp-execution-details .v2-inspector-body{padding:12px 0}.csp-execution-details .v2-inspector-tabs{flex-wrap:wrap}.csp-execution-details .v2-inspector-head{display:none}.csp-combined section>details>p{font-size:12px}.csp-combined .tc-learning-cue p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.csp-combined .tc-learning-cue{background:var(--shell-surface-2);border-radius:9px;padding:12px;font-size:12px}.csp-combined progress{accent-color:var(--shell-accent-ink)}.csp-combined button:disabled{opacity:1;cursor:default}@media (prefers-reduced-motion:reduce){.csp-step-list [data-status=running] i{animation:none}}.conversation-side-panel.tw-panel{color:var(--shell-text);padding:24px;font-size:13px;line-height:1.7}.v2-inspector-shell>.conversation-side-panel.tw-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.tw-panel>header{gap:10px;padding:0 0 24px}.tw-panel>header h2{white-space:nowrap;align-items:center;gap:8px;display:flex;font-size:15px!important;font-weight:600!important}.tw-brand-dot{background:var(--btn-primary-bg);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tw-panel>header button{width:24px;height:24px;font-size:20px;font-weight:400!important}.tw-identity{align-items:center;gap:14px;margin:0 0 26px;display:flex}.tw-avatar{background:var(--shell-surface-2);width:50px;height:50px;color:var(--shell-accent-ink);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.tw-identity strong{font-size:14px;display:block;font-weight:600!important}.tw-identity small{color:var(--shell-muted);align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.tw-identity small i{background:var(--shell-muted);border-radius:50%;width:7px;height:7px}.tw-identity i[data-state=running],.tw-identity i[data-state=waiting_for_user],.tw-identity i[data-state=waiting_human]{background:var(--btn-primary-bg)}.tw-panel>section{border-top:1px solid var(--shell-selected);padding:20px 0}.tw-panel h3{margin:0 0 12px;font-size:13px!important;font-weight:600!important}.tw-panel .csp-heading{margin:0 0 14px;padding:0}.tw-panel .csp-heading h3{margin:0}.tw-panel small{color:var(--shell-muted);font-size:11px}.tw-panel h4{margin:15px 0 5px;line-height:1.55;font-size:16px!important;font-weight:600!important}.tw-panel p{color:var(--shell-muted);overflow-wrap:anywhere;margin:6px 0 14px;font-size:12px;line-height:1.85}.tw-segments{gap:5px;margin:16px 0 18px;display:flex}.tw-segments i{background:var(--shell-border);border-radius:5px;flex:1;height:5px}.tw-segments .filled{background:var(--btn-primary-bg)}.tw-recent{gap:12px;margin:18px 0;padding:0;font-size:12px;list-style:none;display:grid}.tw-recent li{align-items:center;gap:10px;display:flex}.tw-recent span{background:var(--btn-primary-bg);color:var(--btn-primary-ink);text-align:center;border-radius:50%;width:17px;height:17px;font-size:11px;line-height:17px}.tw-process>summary{color:var(--shell-muted);font-size:11px;list-style:none}.tw-steps{margin:12px 0;padding:0;list-style:none}.tw-steps>li{align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:flex}.tw-steps>li>span{color:var(--shell-muted);min-width:20px;font-size:11px}.tw-steps details{flex:1;margin:0}.tw-steps summary{font-size:12px;list-style:none}.tw-steps small{display:block}.tw-steps p{margin:6px 0}.tw-completed{border:1px solid var(--shell-selected);border-radius:7px;padding:10px 12px;margin:0 0 18px!important}.tw-completed>summary{align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.tw-completed>summary>span{color:var(--shell-muted)}.tw-completed small{margin-left:auto}.tw-conversation-status{color:var(--shell-muted);margin-bottom:22px;font-size:12px}.tw-panel .tw-decision{border:1px solid var(--shell-selected);border-radius:8px;margin:0 0 20px;padding:15px}.tw-decision>small,.tw-panel .tw-pending{color:var(--shell-warn-ink)}.tw-decision fieldset{border:0;margin:16px 0;padding:0}.tw-decision label{border:1px solid var(--shell-border);cursor:pointer;border-radius:7px;gap:10px;margin:8px 0;padding:11px;display:flex}.tw-decision label:has(:checked){border-color:var(--shell-muted)}.tw-decision input{accent-color:var(--shell-accent-ink)}.tw-decision b{font-size:12px;font-weight:600!important}.tw-decision label small{display:block}.tw-panel .tw-primary,.tw-panel .nv-method-card button{color:var(--btn-primary-ink);border-radius:7px;padding:9px 14px;background:var(--btn-primary-bg)!important;font-size:12px!important;font-weight:600!important}.tw-panel .tw-file{text-align:left;border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:7px;align-items:center;gap:9px;width:100%;margin:8px 0;padding:10px;display:flex;font-size:12px!important}.tw-file>span,.tw-file summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.tw-file svg{color:var(--shell-text-2);flex-shrink:0}.tw-panel details.tw-file{display:block}.tw-file>summary{align-items:center;gap:9px;list-style:none;display:flex}.tw-file p{margin:10px 0}.tw-file a{font-size:12px}.tw-panel .tw-report{text-align:left;background:linear-gradient(135deg,#fcfcf8,var(--shell-surface-2));border:1px solid #e9e9df;border-radius:8px;width:100%;margin-bottom:10px;padding:16px}.tw-report>small{justify-content:space-between;gap:8px;font-size:10px;display:flex}.tw-panel .tw-report h4{letter-spacing:-.5px;margin:14px 0 0;font-size:24px!important}.tw-report p{color:var(--shell-text-2);margin:0;font-size:12px}.tw-cover-bottom{color:var(--shell-muted);justify-content:space-between;align-items:flex-end;padding-top:20px;display:flex}.tw-cover-bottom span{color:var(--shell-muted);font-size:10px;line-height:1.8}.tw-panel .nv-method-card{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:8px;margin:0;padding:14px}.tw-panel .nv-method-card>small{color:var(--shell-muted);font-size:10px}.tw-panel .nv-method-card h4{margin:10px 0 7px;font-size:14px!important}.tw-panel .nv-method-card p{color:var(--shell-muted);margin-bottom:14px;font-size:12px}.tw-panel .tw-sources{margin:0}.tw-sources>summary{justify-content:space-between;align-items:center;margin:0 0 10px;font-size:13px;list-style:none;display:flex}.tw-sources b{font-weight:600!important}.tw-growth{border-top:1px solid var(--shell-selected);color:var(--shell-muted);align-items:center;gap:10px;padding:16px 0 8px;font-size:11px;display:flex}.tw-growth b{font-size:11px;font-weight:500!important}.tw-growth progress{flex:1;width:50px;min-width:20px;height:5px}.tw-panel progress::-webkit-progress-value{background:var(--btn-primary-bg)}.tw-growth button{white-space:nowrap;padding:0;font-size:10px!important}.tw-nature{display:block;font-size:10px!important}.tw-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-method-preparing{margin-top:4px;line-height:1.7;display:block;font-size:10px!important}.tw-panel .nv-method-card .tw-method-evidence{color:var(--shell-muted);margin:12px 0 0;font-size:11px}.tw-method-evidence>summary{cursor:pointer;list-style:none}@media (width>=1101px){.v2-app .conversation-first.context-open .v2-thread-layout:has(.tw-panel){grid-template-columns:minmax(0,1fr) clamp(340px,26vw,400px)}.v2-work .v2-work-layout:not(.inspector-closed):has(.tw-panel){grid-template-columns:minmax(0,1fr) clamp(340px,26vw,400px)!important}}.tw-panel button:hover{filter:brightness(.98)}.tw-panel :is(button,summary,input):focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.tw-panel>header{align-items:flex-start}.v2-inspector-shell>.tw-panel>header{z-index:4;background:var(--shell-surface);border-bottom:1px solid var(--shell-soft);margin:-24px -2px 0;padding:24px 2px 18px;position:sticky;top:-24px}.tw-panel>header>div>small{color:var(--shell-muted);letter-spacing:.18em;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.tw-panel>header>div>h2{line-height:1.25;font-size:18px!important}.csp-panel-empty{border:1px dashed var(--shell-border);border-radius:14px;padding:28px 18px}.csp-panel-empty b{font-size:14px}.csp-outcome-art{width:100%;height:auto;max-height:178px;margin:0 0 16px;display:block}.csp-outcome-conclusion{border-top:0!important;padding:8px 0 22px!important}.csp-outcome-conclusion>small{margin-bottom:7px;display:block;color:var(--shell-muted)!important}.csp-outcome-conclusion h3{letter-spacing:-.02em;margin:0 0 9px!important;font-size:20px!important;line-height:1.4!important}.csp-outcome-conclusion p{color:var(--shell-text-2);margin:0;font-size:13px;line-height:1.8}.tw-panel .csp-outcome-open{width:100%;color:var(--btn-primary-ink);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;display:flex;background:var(--btn-primary-bg)!important;font-size:11px!important;font-weight:600!important}.csp-outcome-open span{color:var(--shell-accent-ink)}.csp-output-files,.csp-content-stages{padding:20px 0!important}.csp-file-list{gap:8px;display:grid}.csp-file-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;overflow:hidden;margin:0!important}.csp-file-card>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:48px;padding:11px;list-style:none;display:grid}.csp-file-card>summary::-webkit-details-marker{display:none}.csp-file-card>summary>span:nth-child(2){min-width:0}.csp-file-card summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden;font-weight:600!important}.csp-file-card summary small{margin-top:1px;display:block;font-size:9px!important}.csp-file-card summary>i{color:var(--shell-muted);font-style:normal}.csp-file-card[open] summary>i{transform:rotate(180deg)}.csp-file-icon{background:var(--shell-surface-2);width:34px;height:34px;color:var(--shell-text-2);border-radius:9px;place-items:center;display:grid}.csp-file-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.csp-file-preview{border-top:1px solid var(--shell-selected);background:var(--shell-surface-2);max-height:300px;padding:13px;overflow:auto}.csp-file-preview .article-markdown{font-size:11px;line-height:1.7}.csp-file-preview .article-markdown :is(h1,h2,h3){font-size:13px!important}.csp-file-preview .article-markdown>:first-child{margin-top:0}.csp-file-preview .article-markdown>:last-child{margin-bottom:0}.csp-content-stages ol{margin:0;padding:0;list-style:none}.csp-content-stages li{border-top:1px solid var(--shell-soft);grid-template-columns:20px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.csp-content-stages li:first-child{border-top:0}.csp-content-stages li>i{background:var(--shell-surface-2);width:18px;height:18px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;margin-top:1px;font-size:9px;font-style:normal;display:grid}.csp-content-stages li b{font-size:11px;display:block;font-weight:600!important}.csp-content-stages li small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.55;display:-webkit-box;overflow:hidden;font-size:9px!important}.csp-meta-details,.csp-share-edit,.tw-advance-details{border-top:1px solid var(--shell-selected);padding:16px 0;margin:0!important}.csp-meta-details>summary,.csp-share-edit>summary,.tw-advance-details>summary{color:var(--shell-muted);justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.csp-meta-details dl{margin:14px 0 0}.csp-meta-details dl>div{grid-template-columns:54px 1fr;gap:12px;padding:8px 0;display:grid}.csp-meta-details dt{color:var(--shell-muted);font-size:10px}.csp-meta-details dd{color:var(--shell-text-2);text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.csp-meta-details>summary,.tw-advance-details>summary{cursor:pointer;min-height:44px}.csp-meta-details[open]>summary span,.tw-advance-details[open]>summary span{transform:rotate(180deg)}.tw-advance-hero{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;display:grid;border-top:0!important;padding:8px 0 22px!important}.tw-progress-orbit{background:conic-gradient(var(--shell-soft) var(--progress),#edf0e9 0);border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.tw-progress-orbit:after{content:"";background:var(--shell-surface);border-radius:50%;position:absolute;inset:7px}.tw-progress-orbit>span{z-index:1;color:var(--shell-text);position:relative}.tw-progress-orbit b{font-family:var(--font-text);font-size:26px;font-weight:500}.tw-progress-orbit small{color:var(--shell-muted);font-size:9px}.tw-advance-copy small{color:var(--shell-text-2)!important}.tw-advance-copy h3{line-height:1.4;margin:5px 0!important;font-size:16px!important}.tw-advance-copy p{margin:0;font-size:11px;line-height:1.6}.tw-stage-map{border-top:1px solid var(--shell-selected);align-items:flex-start;padding:18px 0 22px;display:flex}.tw-stage-map>span{justify-items:center;gap:7px;width:60px;min-width:0;display:grid}.tw-stage-map>span i{background:var(--shell-soft);width:24px;height:24px;color:var(--shell-muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.tw-stage-map>span[data-status=completed] i{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.tw-stage-map>span[data-status=running] i{box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.tw-stage-map small{width:64px;color:var(--shell-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden;font-size:9px!important}.tw-stage-map>b{background:var(--shell-border);flex:1;min-width:8px;height:1px;margin-top:12px}.tw-learning-glance{background:var(--shell-surface-2);border-radius:13px;grid-template-columns:46px minmax(0,1fr);gap:13px;display:grid;border:1px solid var(--shell-border)!important;padding:16px!important}.tw-learning-symbol{background:var(--btn-primary-bg);border-radius:12px;width:42px;height:42px;position:relative}.tw-learning-symbol span{border:2px solid var(--shell-border-strong);border-radius:14px 2px;width:14px;height:21px;position:absolute;top:10px;left:11px;transform:rotate(-35deg)}.tw-learning-symbol span+span{top:5px;left:19px;transform:scaleX(-1)rotate(-35deg)}.tw-learning-glance small{color:var(--shell-text-2)!important}.tw-learning-glance h3{line-height:1.45;margin:4px 0!important;font-size:14px!important}.tw-learning-glance p{margin:0;font-size:10px;line-height:1.6}.tw-advance-details{margin-top:18px!important}.tw-advance-details[open]>summary{margin-bottom:12px}.tw-advance-details>.tw-identity,.tw-advance-details>.tw-progress,.tw-advance-details>.tw-completed,.tw-advance-details>.tw-conversation-status{display:none}.tw-growth-main{margin-top:8px}.tw-growth-leaf{color:var(--shell-accent-ink);font-size:18px}.tw-record-list{margin:0 0 12px;padding:0;list-style:none}.tw-record-list li{border-bottom:1px solid var(--shell-soft);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.tw-record-list li>i{background:var(--shell-soft);width:20px;height:20px;color:var(--shell-muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.tw-record-list li[data-status=completed]>i{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.tw-record-list b{font-size:11px;display:block;font-weight:600!important}.tw-record-list small{margin-top:2px;line-height:1.5;display:block;font-size:9px!important}.csp-share{flex-direction:column;min-height:100%;display:flex}.csp-share-result{background:linear-gradient(135deg,#fbfdf7,var(--shell-surface-2));border-radius:14px;border:1px solid #dfe7d8!important;padding:17px!important}.csp-share-author{align-items:center;gap:10px;margin-bottom:15px;display:flex}.csp-share-author small{color:var(--shell-text-2)!important}.csp-share-sprout{background:var(--shell-surface-2);border-radius:11px;flex:0 0 38px;width:38px;height:38px;position:relative}.csp-share-sprout i{border:2px solid var(--shell-text-2);border-radius:10px 2px;width:9px;height:15px;position:absolute;top:10px;left:13px;transform:rotate(-37deg)}.csp-share-sprout i+i{top:6px;left:19px;transform:scaleX(-1)rotate(-37deg)}.csp-share-sprout:after{content:"";background:var(--shell-contrast);width:2px;height:12px;position:absolute;top:18px;left:19px}.csp-share-result h3{letter-spacing:-.015em;margin:0 0 9px!important;font-size:17px!important;line-height:1.45!important}.csp-share-result p{color:var(--shell-text-2);margin:0 0 10px;font-size:12px;line-height:1.75}.csp-share-result>small{padding-bottom:13px;display:block;font-size:10px!important}.csp-share-result>a{border-top:1px solid var(--shell-border);color:var(--shell-text-2);justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.csp-share-result>a:hover{text-decoration:underline}.csp-share-link-loading{border-top:1px solid var(--shell-border);color:var(--shell-muted);padding-top:12px;font-size:10px;display:block}.csp-share-copy{padding:18px 0!important}.csp-share-copy label{color:var(--shell-text-2);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.csp-share-copy label i{color:var(--shell-text-2);font-size:17px;font-style:normal}.csp-share-copy textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-height:136px;color:var(--shell-text);font:11px/1.75 var(--font-text);border-radius:12px;outline:0;padding:13px}.csp-share-copy textarea:focus{border-color:var(--shell-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.csp-share-copy>small{margin-top:7px;display:block;color:var(--shell-muted)!important;font-size:9px!important}.csp-share-distribution{padding:18px 0!important}.csp-share-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 8px;display:grid}.tw-panel .csp-share-channels button{min-width:0;color:var(--shell-text);text-align:center;background:0 0;justify-items:center;gap:5px;padding:0;display:grid}.tw-panel .csp-share-channels button>span{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.tw-panel .csp-share-channels button:hover>span{border-color:var(--shell-muted);transform:translateY(-1px)}.tw-panel .csp-share-channels button.selected>span{border-color:var(--shell-muted);background:var(--sel-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.csp-share-channels button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.csp-share-channels button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:var(--shell-text-2)!important;font-size:9px!important}.csp-share-channels button[data-channel=微信]>span{color:var(--shell-accent-ink)}.csp-share-channels button[data-channel=小红书]>span{color:#e34d58}.csp-share-channels button[data-channel=抖音]>span,.csp-share-channels button[data-channel=X]>span{color:var(--shell-text)}.csp-share-channels button[data-channel=Facebook]>span{color:#1877f2}.csp-share-channels button[data-channel=LinkedIn]>span{color:#0a66c2}.csp-share-channels button[data-channel=LinkedIn] svg rect{fill:#0a66c2;stroke:#0a66c2}.csp-share-channels button[data-channel=LinkedIn] svg path{stroke:var(--shell-on-contrast)}.csp-share-channels button[data-channel=更多]>span{color:var(--shell-text-2)}.csp-share-notice{background:var(--shell-surface-2);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:10px;color:var(--shell-text-2)!important}.csp-share-actions{border-top:1px solid var(--shell-selected);background:var(--shell-surface);grid-template-columns:minmax(100px,.8fr) minmax(130px,1.2fr);gap:9px;margin-top:6px;padding:16px 0 8px;display:grid;position:static}.tw-panel .csp-share-actions button{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:600;display:flex}.tw-panel .csp-share-actions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tw-panel .csp-copy-action{border:1px solid var(--shell-muted);background:var(--shell-surface-2);color:var(--shell-text)}.tw-panel .csp-open-share{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.tw-panel .csp-share-actions button:hover{filter:brightness(.98)}.tw-panel .csp-share-actions button:disabled{cursor:wait;filter:grayscale(.25);opacity:.58}.v2-answer-error{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);border-radius:10px;margin:8px 0;padding:14px 16px}.v2-answer-error b{font-size:14px}.v2-answer-error p{color:var(--shell-warn-ink);margin:6px 0 12px!important}.v2-answer-error button{border:1px solid var(--shell-warn-line);background:var(--shell-surface);color:var(--shell-warn-ink);border-radius:7px;padding:7px 12px}dialog.umx-studio-dialog.tw-result-dialog{border-radius:16px;width:min(900px,100vw - 40px);padding:0}.tw-result-dialog>.umx-dialog-surface{flex-direction:column;max-height:85dvh;padding:0;display:flex;overflow:hidden}.tw-result-dialog .umx-dialog-surface>header{border-bottom:1px solid var(--shell-soft);justify-content:space-between;gap:20px;padding:20px 28px;display:flex}.tw-result-dialog h2{font-size:20px!important}.tw-result-dialog header button{background:0 0;border:0;font-size:24px}.tw-result-dialog article{padding:24px 32px;font-size:14px;line-height:1.9;overflow:auto}@media (width<=1300px){.conversation-side-panel.tw-panel{padding:18px}.v2-inspector-shell>.tw-panel>header{margin-top:-18px;padding-top:18px;top:-18px}.tw-panel>header h2{font-size:14px!important}}.csp-share-channels button[data-channel=雪球]>span{color:var(--shell-accent-ink)}.loop-workbench{border:1px solid var(--shell-selected);color:var(--shell-text);box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:20px;height:100%;min-height:0;overflow-y:auto;box-shadow:0 4px 20px #25322505;background:var(--shell-surface)!important;padding:18px 20px!important}.loop-workbench>header{justify-content:flex-end;align-items:center;gap:8px;min-height:32px;display:flex;border:0!important;padding:0!important}.loop-workbench>header h2{margin:0!important;font-size:16px!important;font-weight:600!important}.loop-workbench>header button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;font-size:22px}.loop-section{border-bottom:1px solid var(--shell-selected);padding:16px 0}.loop-section:last-child{border-bottom:0}.loop-workbench .loop-section,.loop-workbench .loop-subdetails{margin:0}.loop-section>summary{color:var(--shell-muted);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;list-style:none;display:flex}.loop-section>summary::-webkit-details-marker{display:none}.loop-section>summary:after{content:"⌄"}.loop-section:not([open])>summary{margin-bottom:0}.loop-section:not([open])>summary:after{content:"›"}.loop-info-row{box-sizing:border-box;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.loop-info-row svg{fill:none;width:18px;height:18px;stroke:var(--shell-muted);stroke-width:1.6px;flex:none}.loop-info-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.loop-info-row>small{color:var(--shell-muted);text-align:right;overflow-wrap:anywhere;max-width:58%;font-size:12px;line-height:1.5}.loop-file{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.loop-file:hover{background:var(--shell-surface-2);border-radius:8px}.loop-file-body{background:var(--shell-surface-2);border-radius:8px;max-height:280px;padding:10px;font-size:13px;line-height:1.7;overflow:auto}.loop-audit-purpose{border-bottom:1px solid var(--shell-border);padding-bottom:9px}.loop-audit-purpose b{color:var(--shell-text-2);font-size:12px;font-weight:600;display:block}.loop-audit-purpose p{color:var(--shell-muted);margin:4px 0 0;font-size:12px;line-height:1.65}.loop-audit-items,.loop-audit-result{margin-top:9px}.loop-audit-items p,.loop-audit-result p{color:var(--shell-text-2);margin:7px 0;font-size:12px;line-height:1.65}.loop-audit-empty{color:var(--shell-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.loop-run-summary{gap:8px;margin:0;display:grid}.loop-run-summary>div{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;display:grid}.loop-run-summary dt{color:var(--shell-muted);font-size:12px}.loop-run-summary dd{color:var(--shell-text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.loop-subdetails>summary{cursor:pointer;color:var(--shell-text-2);border-radius:7px;align-items:center;gap:8px;padding:8px 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.loop-subdetails>summary::-webkit-details-marker{display:none}.loop-subdetails>summary:after{content:"›";color:var(--shell-muted);flex:none;margin-left:auto;font-size:18px}.loop-subdetails[open]>summary:after{transform:rotate(90deg)}.loop-subdetails>summary:has(.loop-info-row){padding:0}.loop-subdetails>summary .loop-info-row{flex:1;min-width:0}.loop-subdetails>summary:hover{background:var(--shell-surface-2)}.loop-artifact-row{align-items:center;gap:4px;display:flex}.loop-artifact-open{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-width:0;padding:0}.loop-artifact-open:hover{background:var(--shell-surface-2)}.loop-artifact-share{width:26px;height:28px;color:var(--shell-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px}.loop-artifact-row:hover .loop-artifact-share,.loop-artifact-row:focus-within .loop-artifact-share{opacity:1}.loop-artifact-share svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.loop-artifact-content{grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:9px 4px;font-size:14px;line-height:1.5;display:grid}.loop-artifact-content>svg{fill:none;width:18px;height:18px;stroke:var(--shell-muted);stroke-width:1.6px}.loop-artifact-text{flex-direction:column;gap:3px;min-width:0;display:flex}.loop-artifact-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.loop-artifact-text small{color:var(--shell-muted);font-size:13px}.loop-artifact-chevron{color:var(--shell-muted);text-align:center}.loop-artifact-open:focus-visible,.loop-artifact-share:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.loop-workbench .loop-info-row>small{flex-shrink:0}.loop-subdetails ol{color:var(--shell-text-2);margin:0;padding-left:20px;font-size:13px;line-height:1.9}.loop-empty{color:var(--shell-muted);margin:8px 0;font-size:13px}.loop-workbench .loop-progress-list{margin:0;padding:0;list-style:none}.loop-progress-list>li{margin:0;padding:0}.loop-step-row,.loop-step-detail>summary{box-sizing:border-box;align-items:center;gap:11px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5;list-style:none;display:flex}.loop-step-detail{margin:0!important}.loop-step-detail>summary{cursor:pointer;border-radius:8px}.loop-step-detail>summary:hover{background:var(--shell-surface-2)}.loop-step-detail>summary::-webkit-details-marker{display:none}.loop-step-mark{background:var(--shell-surface-2);width:26px;height:26px;color:var(--shell-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.loop-step-title{overflow-wrap:anywhere;min-width:0;color:var(--shell-muted);flex:1}.loop-progress-list>li[data-status=completed] .loop-step-mark{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.loop-progress-list>li[data-status=completed] .loop-step-title{color:var(--shell-muted);-webkit-text-decoration:line-through #b8b8b8;text-decoration:line-through #b8b8b8}.loop-progress-list>li:is([data-status=running],[data-status=waiting_for_user],[data-status=waiting_human]) .loop-step-mark{background:var(--shell-surface);border:1.5px solid var(--shell-border-strong);color:var(--shell-accent-ink);box-sizing:border-box}.loop-progress-list>li[aria-current=step] .loop-step-title{color:var(--shell-text);font-weight:500}.loop-progress-list>li:is([data-status=failed],[data-status=blocked]) .loop-step-mark{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.loop-step-state{color:var(--shell-muted);flex:none;font-size:12px}.loop-progress-list>li:is([data-status=waiting_for_user],[data-status=waiting_human]) .loop-step-state{background:var(--shell-surface-2);border-radius:6px;padding:2px 8px;color:var(--shell-accent-ink)!important}.loop-workbench .loop-all-files .loop-info-row>span:last-child{color:var(--shell-muted);flex:none}.loop-step-detail>div{background:var(--shell-surface-2);color:var(--shell-muted);overflow-wrap:anywhere;border-radius:8px;margin:0 0 10px 37px;padding:10px 12px;font-size:13px;line-height:1.7}.loop-context-label{color:var(--shell-muted);margin:12px 0 4px;font-size:13px}.loop-context-label:first-of-type{margin-top:4px}.loop-workbench button:focus-visible,.loop-workbench summary:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.loop-agent-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:12px;padding:8px 4px;display:grid}.loop-agent-summary:hover{background:var(--shell-surface-2)}.loop-agent-summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.loop-agent-summary b{font-size:14px;font-weight:500}.loop-agent-summary small{color:var(--shell-muted);font-size:12px;line-height:1.45}.loop-agent-summary>em{color:var(--shell-muted);font-size:20px;font-style:normal}.loop-agent-stack{align-items:center;padding-left:5px;display:flex}.loop-agent-stack i{border:2px solid var(--shell-surface);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-5px;font-size:13px;font-style:normal;display:grid}.loop-agent-stack i[data-tone=green],.loop-agent-detail i[data-tone=green],.loop-agent-list i[data-tone=green]{background:var(--shell-surface-2);color:var(--shell-text-2)}.loop-agent-stack i[data-tone=yellow],.loop-agent-detail i[data-tone=yellow],.loop-agent-list i[data-tone=yellow]{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.loop-agent-stack i[data-tone=orange],.loop-agent-detail i[data-tone=orange],.loop-agent-list i[data-tone=orange]{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.loop-agent-stack i[data-tone=pink],.loop-agent-detail i[data-tone=pink],.loop-agent-list i[data-tone=pink]{color:var(--shell-muted);background:#f8dfe8}.loop-agent-nav{padding:0 0 14px}.loop-agent-nav button{font-size:13px!important}.loop-agent-view>header{padding:12px 2px 18px}.loop-agent-view>header>small{color:var(--shell-muted);font-size:11px}.loop-agent-view>header h3{letter-spacing:-.03em;margin:5px 0 6px;font-size:22px!important}.loop-agent-view>header p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.65}.loop-agent-list{border-bottom:1px solid var(--shell-selected);gap:5px;padding:0 0 18px;display:grid}.loop-agent-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.loop-agent-list>button:hover,.loop-agent-list>button[aria-pressed=true]{background:var(--shell-surface-2)}.loop-agent-list i,.loop-agent-detail>div>i{border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.loop-agent-list span{min-width:0}.loop-agent-list b,.loop-agent-list small{display:block}.loop-agent-list b{font-size:13px;font-weight:500}.loop-agent-list small{color:var(--shell-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.45;overflow:hidden}.loop-agent-list em{color:var(--shell-muted);white-space:nowrap;font-size:11px;font-style:normal}.loop-agent-detail{border:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:12px;margin:18px 0 12px;padding:16px}.loop-agent-detail>div{align-items:center;gap:11px;display:flex}.loop-agent-detail h3{margin:2px 0 0;font-size:16px!important}.loop-agent-detail small{color:var(--shell-muted);font-size:11px}.loop-agent-detail dl{margin:16px 0 0}.loop-agent-detail dl>div{border-top:1px solid var(--shell-selected);padding:11px 0}.loop-agent-detail dt{color:var(--shell-muted);margin-bottom:4px;font-size:11px}.loop-agent-detail dd{color:var(--shell-text-2);margin:0;font-size:12px;line-height:1.65}.loop-agent-nature{color:var(--shell-muted);font-size:10px;line-height:1.55;display:block}.loop-improvement-row .loop-file-body{color:var(--shell-text-2)}.loop-improvement-row .loop-info-row>small{max-width:46%}.loop-tools-trigger{margin-left:auto;position:relative}.loop-tools-menu{background:var(--shell-surface);border:1px solid var(--shell-border);width:180px;box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);z-index:20;border-radius:12px;padding:8px;position:absolute;top:36px;right:0}.loop-tools-menu>button{text-align:left;width:100%;font-size:13px;display:block;height:auto!important;padding:10px!important}.loop-tools-menu>button:disabled{opacity:.5;cursor:not-allowed}.loop-tools-menu>a{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;font-size:13px;text-decoration:none;display:block;overflow:hidden}.loop-tool-tabs{border-bottom:1px solid var(--shell-border);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.loop-tool-tabs>span{flex:1}.loop-tool-view{padding:18px 0;font-size:14px}.loop-tool-view h3{font-size:15px}.loop-tool-view select{width:100%;margin:8px 0 18px}.loop-tool-view>a{margin:12px 0;display:block}.loop-tool-view .article-markdown{font-size:14px;line-height:1.7}.loop-tool-picker{flex-direction:column;justify-content:center;min-height:calc(100% - 52px);display:flex;border:0!important;padding:20px 0!important}.loop-tool-picker-empty{text-align:center;color:var(--shell-muted);margin:auto 0 36px}.loop-tool-picker-empty>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:26px;height:26px}.loop-tool-picker-empty h3{color:var(--shell-text);margin:16px 0 0;font-size:16px!important}.loop-tool-picker-list{gap:8px;margin-bottom:28px;display:grid}.loop-tool-picker-list>button{background:var(--shell-surface-2);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 14px;display:flex;font-size:14px!important}.loop-tool-picker-list>button>span:first-of-type{flex:1}.loop-tool-picker-list>button>span:last-child{color:var(--shell-muted);font-size:18px}.loop-tool-picker-list svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:19px;height:19px}.loop-tool-picker-list>button:hover:not(:disabled){background:var(--shell-hover)}.loop-tool-picker-list>button:disabled{color:var(--shell-muted);cursor:not-allowed}.loop-tool-picker-list>a{overflow-wrap:anywhere;font-size:14px}.loop-workbench.loop-output-workbench{scrollbar-gutter:auto;overflow:hidden;padding:0!important}.umx-share-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(640px,100vw - 48px);max-height:calc(100dvh - 64px);color:var(--shell-text);box-sizing:border-box;border-radius:22px;padding:26px;overflow:hidden;box-shadow:0 24px 100px #0002}.umx-share-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20202030}.umx-share-dialog[open]{flex-direction:column;gap:18px;display:flex}.umx-share-dialog>header{border:0;align-items:center;gap:12px;padding:0;display:flex}.umx-share-dialog>header h2{flex:1;margin:0}.umx-share-dialog button{cursor:pointer;border:1px solid var(--shell-border);background:var(--shell-surface);min-height:40px;color:inherit;border-radius:10px;padding:8px 18px;line-height:1.5}.umx-share-dialog button:hover{background:var(--shell-surface-2)}.umx-share-dialog button:disabled{opacity:.4;cursor:not-allowed}.umx-share-dialog button:focus-visible,.umx-share-dialog summary:focus-visible,.share-checkbox:focus-within{outline:2px solid var(--shell-focus);outline-offset:3px}.umx-share-dialog .share-icon{width:36px;min-height:36px;color:var(--shell-muted);background:0 0;border:0;padding:0;font-size:26px}.share-task-title{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.umx-share-dialog .share-scope{background:var(--shell-surface-2);border-color:var(--shell-selected);text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;display:flex}.share-scope>span:nth-child(2){color:var(--shell-muted)}.share-scope>span:last-child{color:var(--shell-muted);margin-left:auto}.share-scope i{margin-left:10px;font-style:normal}.share-scroll{overscroll-behavior:contain;min-height:0;max-height:52dvh;overflow:auto}.share-transcript{border:1px solid var(--shell-selected);border-radius:12px;padding:18px 20px}.share-transcript-message{border-bottom:1px solid var(--shell-selected);margin-bottom:22px;padding:0 0 22px}.share-transcript-message:last-child{border:0;margin-bottom:0;padding-bottom:0}.share-role{color:var(--shell-muted);margin-bottom:8px;font-weight:500;display:block}.share-transcript .article-markdown p:first-child{margin-top:0}.share-transcript .article-markdown p:last-child{margin-bottom:0}.umx-share-dialog>footer{border:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:0;display:flex}.umx-share-dialog button.share-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);min-width:100px}.share-notice{color:var(--shell-muted);margin-right:auto}.share-selection-bar{color:var(--shell-muted);justify-content:space-between;align-items:center;display:flex}.share-selection-bar>button{border:0;min-height:32px;padding:4px 10px}.share-message-choice{border-bottom:1px solid var(--shell-selected);align-items:flex-start;gap:12px;padding:15px 0;display:flex}.share-message-choice:last-child{border-bottom:0}.share-message-choice>details{flex:1;min-width:0;margin:0}.share-message-choice summary{cursor:pointer;align-items:center;gap:12px;min-height:28px;list-style:none;display:flex}.share-message-choice summary::-webkit-details-marker{display:none}.share-message-choice .share-role{flex:none;width:44px;margin:0}.share-snippet{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-chevron{color:var(--shell-muted);font-size:22px}.share-message-choice details[open] .share-chevron{transform:rotate(90deg)}.share-message-choice details>.article-markdown{background:var(--shell-surface-2);overflow-wrap:anywhere;border-radius:10px;margin:16px 0 0;padding:16px}.share-checkbox{border-radius:5px;flex:none;width:22px;height:22px;margin-top:3px;position:relative}.share-checkbox input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.share-checkbox>span{border:1px solid var(--shell-border);color:#0000;box-sizing:border-box;border-radius:5px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.share-checkbox input:checked+span{background:var(--sel-bg);border-color:var(--sel-line);color:var(--sel-ink)}.share-empty{color:var(--shell-muted);text-align:center;padding:32px 0}.umx-share-dialog{color:var(--shell-text);border-color:var(--shell-border)}.umx-share-dialog button.share-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.umx-share-dialog button.share-primary:hover{background:var(--btn-primary-hover)}.share-chart-form{flex-direction:column;gap:18px;padding:2px;display:flex}.share-chart-intro{background:var(--shell-surface-2);border-radius:12px;padding:16px}.share-chart-intro p{color:#6f837a;margin:6px 0 0}.share-chart-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.share-chart-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.share-chart-form select,.share-chart-form textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #d8e5de;border-radius:9px;min-width:0;padding:10px}.share-chart-form textarea{resize:vertical;min-height:110px;line-height:1.7}.share-chart-form small,.share-chart-form label>span{color:#7c8d85;font-size:12px;font-weight:400}.share-chart-form fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.share-chart-form legend{margin-bottom:10px;font-size:13px}.share-chart-form fieldset label{flex-direction:row;align-items:center;font-weight:400}.share-chart-form input{accent-color:var(--shell-contrast)}.share-chart-context{border:1px solid #dce8e1;border-radius:12px;padding:14px}.share-chart-context p,.share-chart-scope{color:#71847b;font-size:12px;line-height:1.6}.share-chart-form [role=alert]{color:#a2443d;font-size:13px}.share-chart-success{text-align:center;padding:20px 4px}.share-chart-success>span{background:var(--shell-soft);width:48px;height:48px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;font-size:25px;display:inline-grid}.share-chart-success blockquote{text-align:left;background:var(--shell-surface-2);border-left:3px solid var(--shell-border-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;padding:18px}.share-chart-success small{color:#7b8e84}@media (width<=600px){.share-chart-fields{grid-template-columns:1fr}.umx-share-dialog>footer{flex-wrap:wrap}.umx-share-dialog{width:calc(100vw - 24px);padding:18px}}.umx-share-dialog>footer{flex-wrap:wrap}.share-chart-form input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;border:1px solid #d5e4dc;border-radius:8px;padding:10px;display:block}.share-public-confirm{align-items:flex-start;gap:10px;line-height:1.7;display:flex!important}.share-public-confirm input{flex-shrink:0;width:auto;margin-top:6px}.share-chart-form a{color:var(--shell-text);text-decoration:underline}.task-outputs-page{background:var(--shell-surface);height:100dvh;color:var(--shell-text);flex-direction:column;min-width:0;display:flex}.task-outputs-page>header{border-bottom:1px solid var(--shell-selected);align-items:center;gap:16px;padding:18px 28px;display:flex}.task-outputs-page>header>button{width:36px;height:36px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px}.task-outputs-page>header h1{margin:0 0 4px;font-size:16px;font-weight:600}.task-outputs-page>header span{color:var(--shell-muted);font-size:13px}.task-outputs-layout{flex:1;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.task-outputs-layout>aside{border-right:1px solid var(--shell-selected);background:var(--shell-surface-2);padding:24px 14px;overflow:auto}.task-outputs-layout>aside h2{margin:0 14px 20px;font-size:14px;font-weight:600}.task-outputs-layout>aside h2 small{float:right;color:var(--shell-muted);font-size:12px}.task-outputs-layout>aside>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.task-outputs-layout>aside>button:hover{background:var(--shell-soft)}.task-outputs-layout>aside>button[aria-pressed=true]{background:var(--sel-bg)}.task-outputs-layout>aside>button>span{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.task-outputs-layout>aside>button small{color:var(--shell-muted);margin-top:4px;font-size:12px;display:block}.task-output-reader{min-width:0;overflow:auto}.task-output-reader>nav{border-bottom:1px solid var(--shell-soft);background:var(--shell-surface);z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;font-size:14px;display:flex;position:sticky;top:0}.task-output-reader>article{overflow-wrap:anywhere;max-width:820px;margin:48px auto;padding:0 42px 64px;font-size:17px;line-height:1.85}.task-output-reader>article>h1{margin:0 0 36px;font-size:28px;line-height:1.45}.task-output-reader>article h2{font-size:22px}.task-output-reader>article h3{font-size:19px}.task-output-reader>article table{border-collapse:collapse;width:100%}.task-output-reader>article td,.task-output-reader>article th{border:1px solid var(--shell-border);text-align:left;padding:10px}.task-output-reader :is(.article-table,.umx-artifact-table){overflow:auto}.task-output-export{flex:none;position:relative}.task-output-export>summary{cursor:pointer;border:1px solid var(--shell-border);border-radius:9px;padding:8px 14px;list-style:none}.task-output-export>div{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px;min-width:150px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 6px 24px #00000012}.task-output-export button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px;font-size:14px;display:block}.task-output-export button:hover{background:var(--shell-soft)}.task-output-export button:disabled{opacity:.5;cursor:not-allowed}.task-outputs-page :is(button,summary):focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.task-output-reader>p[role=status]{color:var(--shell-text-2);margin:12px 28px;font-size:13px}.task-output-empty{text-align:center;color:var(--shell-muted);padding:80px}@media (width<=1100px){.task-outputs-layout{grid-template-columns:220px minmax(0,1fr)}.task-output-reader>article{padding:0 28px 48px}}@media (width<=650px){.task-outputs-layout{grid-template-columns:1fr}.task-outputs-layout>aside{border-right:0;border-bottom:1px solid var(--shell-selected);max-height:180px}.task-output-reader>article{margin-top:28px;padding:0 20px 40px}.task-output-reader>article>h1{font-size:24px}}.task-outputs-embedded{height:100%;min-height:0;container:task-outputs/inline-size}.task-outputs-embedded>header{box-sizing:border-box;min-height:44px;padding:10px 16px}.task-outputs-embedded .task-outputs-layout{grid-template-columns:160px minmax(0,1fr)}.task-outputs-embedded .task-outputs-layout>aside{padding:16px 8px}.task-outputs-embedded .task-outputs-layout>aside>button{gap:8px;padding:10px}.task-outputs-embedded .task-output-reader>nav{gap:10px;padding:12px 18px}.task-outputs-embedded .task-output-reader>article{margin:28px auto;padding:0 24px 48px;font-size:16px;line-height:1.75}@container task-outputs (width<=540px){.task-outputs-embedded .task-outputs-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.task-outputs-embedded .task-outputs-layout>aside{border-right:0;border-bottom:1px solid var(--shell-selected);max-height:144px}.task-outputs-embedded .task-outputs-layout>aside h2{margin-bottom:8px}.task-outputs-embedded .task-outputs-layout>aside>button{padding:8px 10px}}.task-output-empty h2{color:var(--shell-text);margin:0 0 6px;font-size:16px;font-weight:600}.task-output-empty p{color:var(--shell-muted);margin:0 0 16px;font-size:14px}.task-output-empty>button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:36px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.task-output-empty>button:hover{background:var(--shell-soft)}@media (width<=640px){.task-output-empty{padding:48px 16px}}.sidebar-entry{align-items:center;min-width:0;display:flex;position:relative}.v2-side .v2-project-tree article>div.sidebar-entry{border:0;margin:0;padding:0;display:flex}.v2-side .v2-project-tree .sidebar-entry>.v2-project-row{grid-template-columns:18px minmax(0,1fr) 12px;height:auto;min-height:40px;padding:6px 4px;font-weight:600;display:grid}.v2-side .v2-project-tree .sidebar-entry>.v2-project-row b{font-size:14px}.v2-project-tree .sidebar-entry>button:first-child{flex:1;width:auto;min-width:0}.v2-project-tree .sidebar-entry>.sidebar-more{opacity:.45;background:0 0;border:0;flex:0 0 28px;justify-content:center;width:28px;padding:4px;font-size:18px}.v2-side .v2-project-tree article>div.v2-project-children{border-left:1px solid var(--shell-border-strong);margin:0 0 5px 22px;padding:2px 0 4px 13px;display:grid}.v2-project-children .sidebar-entry>button:not(.sidebar-more){width:100%;min-width:0;height:36px;color:var(--shell-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 6px;display:flex}.v2-project-children .sidebar-entry>button:not(.sidebar-more) span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.v2-project-children .sidebar-entry>button:not(.sidebar-more):hover,.v2-project-children .sidebar-entry>button:not(.sidebar-more).active{background:var(--shell-border);color:var(--shell-text)}.v2-project-children .sidebar-entry>button:not(.sidebar-more) i{color:var(--shell-muted);font-style:normal}.v2-project-children .sidebar-more{width:26px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 26px;padding:4px}.sidebar-entry:hover>.sidebar-more,.sidebar-more:focus-visible{opacity:1!important}.sidebar-action-menu{z-index:1500;background:var(--shell-surface);border:1px solid var(--shell-border);width:216px;color:var(--shell-text);border-radius:14px;padding:7px;position:fixed;box-shadow:0 18px 44px #15231c26}.sidebar-action-menu button{text-align:left;width:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.sidebar-action-menu button svg{width:18px;height:18px;color:var(--shell-text-2);flex:0 0 18px;display:block}.sidebar-action-menu button:hover,.sidebar-action-menu button:focus-visible{background:var(--shell-soft);outline:0}.sidebar-action-menu button[aria-pressed=true],.sidebar-action-menu button[aria-pressed=true] svg{color:var(--sel-ink)}.sidebar-action-divider{background:var(--shell-selected);height:1px;margin:5px 8px}.umx-studio-dialog.sidebar-rename-dialog{width:min(440px,100vw - 32px);color:var(--shell-text)}.sidebar-rename-dialog .umx-dialog-surface>form{box-sizing:border-box;padding:28px}.sidebar-rename-dialog h2{margin:0 0 24px;font-size:20px}.sidebar-rename-dialog label{gap:8px;font-size:14px;display:grid}.sidebar-rename-dialog input{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;min-width:0;font:inherit;color:var(--shell-text);background:var(--shell-surface);border-radius:8px;padding:10px 12px}.sidebar-rename-dialog input:focus,.sidebar-rename-dialog input:focus-visible{outline-offset:2px;border-color:var(--shell-muted)!important;outline:2px solid var(--shell-muted)!important;box-shadow:none!important}.sidebar-rename-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.sidebar-rename-dialog footer button{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:8px;padding:9px 18px}.sidebar-rename-dialog footer button[type=submit]{background:var(--shell-contrast);border-color:var(--shell-text);color:var(--shell-on-contrast)}.sidebar-rename-dialog footer button:hover{background:var(--shell-soft)}.sidebar-rename-dialog footer button[type=submit]:hover{background:var(--shell-contrast)}.sidebar-rename-dialog footer button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}@media (width<=480px){.sidebar-rename-dialog .umx-dialog-surface>form{padding:22px}}.sidebar-rename-dialog [role=alert],.sidebar-action-menu [role=alert]{color:#b13b3b;font-size:13px}.sidebar-archive-toggle{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;padding:12px;font-size:12px}.v2-side .v2-primary-nav button>i,.v2-side .v2-project-tree .v2-project-row>i,.v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more)>i,.v2-side .v2-task-list .sidebar-entry>button:not(.sidebar-more)>i,.v2-side .v2-pinned-list .sidebar-entry>button:not(.sidebar-more)>i{color:var(--shell-text);place-items:center;position:relative;flex:0 0 20px!important;width:20px!important;height:20px!important;font-size:0!important;line-height:1!important;display:grid!important}.v2-side .v2-primary-nav button>i>.umx-nav-icon{opacity:0!important}.v2-side .v2-primary-nav button>i:after,.v2-side .v2-project-tree .v2-project-row>i:after,.v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more)>i:after,.v2-side .v2-task-list .sidebar-entry>button:not(.sidebar-more)>i:after,.v2-side .v2-pinned-list .sidebar-entry>button:not(.sidebar-more)>i:after{content:"";-webkit-mask:var(--sidebar-icon) center/contain no-repeat;-webkit-mask:var(--sidebar-icon) center/contain no-repeat;mask:var(--sidebar-icon) center/contain no-repeat;background:currentColor;position:absolute;inset:0}.v2-side .v2-primary-nav button:first-child>i{--sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='3.5'/%3E%3Cpath d='M5 21c0-3.9 3.1-7 7-7s7 3.1 7 7'/%3E%3C/svg%3E")}.v2-side .v2-primary-nav button:nth-child(2)>i{--sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7.5' r='3'/%3E%3Cpath d='M2.5 20c0-3.3 2.9-6 6.5-6s6.5 2.7 6.5 6'/%3E%3Cpath d='M15.5 5.4a3 3 0 0 1 0 5.8'/%3E%3Cpath d='M17.7 14.2c2.2.6 3.8 2.6 3.8 5.1'/%3E%3C/svg%3E")}.v2-side .v2-primary-nav button:nth-child(3)>i{--sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m13 2-9 12h7l-1 8 10-13h-7z'/%3E%3C/svg%3E")}.v2-side .v2-primary-nav button:nth-child(4)>i,.v2-side .v2-project-tree .v2-project-row>i{--sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.5A2.5 2.5 0 0 1 5.5 4H10l2.2 2.5H18.5A2.5 2.5 0 0 1 21 9v8.5a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 17.5z'/%3E%3C/svg%3E")}.v2-side .v2-primary-nav button:nth-child(5)>i{--sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 9 4.5-9 4.5-9-4.5z'/%3E%3Cpath d='m3 12 9 4.5 9-4.5'/%3E%3Cpath d='m3 16.5 9 4.5 9-4.5'/%3E%3C/svg%3E")}.v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more)>i,.v2-side .v2-task-list .sidebar-entry>button:not(.sidebar-more)>i,.v2-side .v2-pinned-list .sidebar-entry>button:not(.sidebar-more)>i{--sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h7l5 5v12A1.5 1.5 0 0 1 16.5 22h-10A1.5 1.5 0 0 1 5 20.5v-15A2 2 0 0 1 7 3.5z'/%3E%3Cpath d='M13 3.5v5h5'/%3E%3Cpath d='M8.5 14h7M8.5 17.5h7'/%3E%3C/svg%3E")}.v2-side .v2-project-children .sidebar-entry>button:not(.sidebar-more)>i:before,.v2-side .v2-task-list .sidebar-entry>button:not(.sidebar-more)>i:before,.v2-side .v2-pinned-list .sidebar-entry>button:not(.sidebar-more)>i:before{content:none!important}.v2-side .v2-primary-nav button:hover>i,.v2-side .v2-primary-nav button.active>i,.v2-side .v2-project-tree button:hover>i,.v2-side .v2-project-tree button.active>i,.v2-side .v2-task-list button:hover>i,.v2-side .v2-task-list button.active>i,.v2-side .v2-pinned-list button:hover>i,.v2-side .v2-pinned-list button.active>i{color:#152238}.umx-studio-dialog.sidebar-delete-dialog{box-sizing:border-box;width:min(420px,100vw - 32px);padding:0}.sidebar-delete-dialog .umx-dialog-surface>form{box-sizing:border-box;padding:28px}.sidebar-delete-icon{background:var(--shell-soft);width:36px;height:36px;color:var(--shell-text-2);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.sidebar-delete-dialog h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}.sidebar-delete-name{color:var(--shell-text);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.6}.sidebar-delete-description{color:var(--shell-text-2);margin:0;font-size:13px;line-height:1.8}.sidebar-delete-dialog footer{border:0;justify-content:flex-end;gap:10px;margin-top:26px;padding:0;display:flex}.sidebar-delete-dialog footer button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:38px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:9px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .16s}.sidebar-delete-dialog footer button:hover{background:var(--shell-soft)}.sidebar-delete-dialog footer button[type=submit]{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:#0000}.sidebar-delete-dialog footer button[type=submit]:hover{background:var(--btn-primary-hover)}.sidebar-delete-dialog footer button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.sidebar-delete-dialog footer button:disabled{opacity:.55;cursor:wait}.sidebar-delete-dialog [role=alert]{color:var(--shell-danger-ink);margin:14px 0 0;font-size:13px;line-height:1.6}@media (width<=480px){.sidebar-delete-dialog .umx-dialog-surface>form{padding:24px}}.hcap{border-bottom:1px solid var(--umx-reading-line,var(--shell-border));text-align:left;padding:14px 16px}.hcap button,.hcap input{font:inherit}.hcap button{cursor:pointer}.hcap-heading>button{width:100%;color:var(--umx-reading-ink,var(--shell-text));text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-weight:650;display:flex}.hcap-heading>button>span{color:var(--umx-brand-ink,var(--shell-accent-ink))}.hcap-heading small{color:var(--umx-reading-muted,var(--shell-muted));font-weight:400}.hcap-heading i{color:var(--umx-brand-ink,var(--shell-accent-ink));white-space:nowrap;margin-left:auto;font-style:normal}.hcap-body{padding-top:14px}.hcap-categories{flex-wrap:wrap;gap:6px;display:flex}.hcap-categories button{background:var(--umx-reading-subtle,var(--shell-surface-2));color:var(--umx-reading-text,var(--shell-text-2));border:1px solid #0000;border-radius:8px;padding:7px 12px}.hcap-categories button[aria-pressed=true],.hcap-options button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--umx-brand-focus,var(--shell-accent-strong));color:var(--sel-ink)}.hcap .hcap-search{box-sizing:border-box;border:1px solid var(--umx-reading-line,var(--shell-border));background:var(--shell-surface);border-radius:9px;width:100%;margin:12px 0;padding:9px 12px;display:block}.hcap-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:210px;display:grid;overflow:auto}.hcap-options button{border:1px solid var(--umx-reading-line,var(--shell-border));background:var(--shell-surface);color:var(--umx-reading-ink,var(--shell-text));text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.hcap-options button>span{color:var(--umx-reading-muted,var(--shell-muted))}.hcap .hcap-more{color:var(--umx-brand-ink,var(--shell-accent-ink));background:0 0;border:0;padding:8px 0}.hcap-template{border:1px solid var(--umx-reading-line,var(--shell-border));background:var(--umx-reading-subtle,var(--shell-surface-2));border-radius:12px;margin-top:12px;padding:16px}.hcap-template header{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hcap-template header>span{color:var(--umx-reading-text,var(--shell-text-2))}.hcap-fields{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.hcap-fields label{color:var(--umx-reading-text,var(--shell-text-2));gap:6px;display:grid}.hcap-fields label:last-child{grid-column:1/-1}.hcap-fields input{box-sizing:border-box;border:1px solid var(--umx-reading-line,var(--shell-border));background:var(--shell-surface);width:100%;min-width:0;color:var(--umx-reading-ink,var(--shell-text));border-radius:8px;padding:10px}.hcap-skills{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hcap-skills>span{color:var(--umx-reading-muted,var(--shell-muted))}.hcap-skills label{align-items:center;gap:5px;display:flex}.hcap-skills input{accent-color:var(--umx-brand-ink,var(--shell-accent-ink))}.hcap-template footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.hcap-template footer small{color:var(--umx-reading-muted,var(--shell-muted))}.hcap-template footer button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:8px;flex:none;padding:9px 14px}.hcap-template footer button:disabled{opacity:.45;cursor:not-allowed}.hcap-notice{color:var(--umx-brand-ink,var(--shell-accent-ink));margin:8px 0 0}@media (width<=650px){.hcap-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hcap-fields{grid-template-columns:1fr}.hcap-heading small{display:none}.hcap-template footer{flex-direction:column;align-items:flex-start}}.v2-home-chat-anchor:has(.hcap.is-open,.umx-quick-menu,.umx-plugin-menu,.umx-destination-menu,.umx-service-menu,.umx-slash-command,.hcap-methods-trigger[aria-expanded=true]){z-index:60}.umx-unified-composer.has-work-capabilities{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:visible}.has-work-capabilities>.hcap{border:0;border-bottom:1px solid var(--shell-selected);grid-row:1;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:0 0 12px;display:flex;position:static}.hcap-heading{flex:none}.hcap-heading b{color:var(--shell-muted);white-space:nowrap;font-size:12px}.hcap>.hcap-categories{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-width:0;display:grid}.hcap>.hcap-categories button{white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 8px;font-weight:500;display:flex}.hcap>.hcap-categories button>span{color:var(--shell-muted);font-size:12px;transform:rotate(90deg)}.hcap>.hcap-categories button[aria-pressed=true]{background:var(--sel-bg)}.has-work-capabilities>.umx-inline-editor{grid-area:2/1;min-width:0;height:auto;max-height:220px;margin:0;min-height:100px!important}.has-work-capabilities>footer{grid-area:3/1;align-self:end;margin:8px 0 0}.hcap>.hcap-body{z-index:35;box-sizing:border-box;overscroll-behavior:contain;background:var(--shell-surface);border:1px solid var(--shell-border);width:auto;max-width:none;max-height:580px;box-shadow:0 16px 50px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;padding:22px;position:absolute;top:48px;left:0;right:0;overflow:auto}.hcap-flyout-heading{background:var(--shell-surface);z-index:1;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 0;display:flex;position:sticky;top:-22px}.hcap-flyout-heading button{color:var(--shell-muted);background:0 0;border:0;font-size:22px}.hcap-results{min-width:0}.hcap-results .hcap-search{margin-top:0}.hcap.is-open .hcap-options{grid-template-columns:repeat(5,minmax(0,1fr));max-height:340px}.hcap .hcap-template{background:var(--shell-surface-2);margin-top:0;padding:18px}.hcap .hcap-back{color:var(--shell-accent-ink);text-align:left;background:0 0;border:0;padding:0 0 16px}.hcap .hcap-template footer{z-index:2;background:var(--shell-surface-2);border-top:1px solid var(--shell-border);padding:14px 0 8px;position:sticky;bottom:-22px}.hcap>.hcap-notice{background:var(--shell-surface);pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:100%;left:0}@media (width<=1000px){.hcap.is-open .hcap-options{grid-template-columns:repeat(2,minmax(0,1fr))}.has-work-capabilities>.hcap{gap:8px}.hcap>.hcap-categories button{padding:7px 3px}}@media (width<=700px){.hcap>.hcap-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.hcap-heading{display:none}.hcap>.hcap-body{padding:12px}.hcap.is-open .hcap-options{grid-template-columns:1fr}.hcap-flyout-heading{top:-12px}.hcap .hcap-template footer{bottom:-12px}}.hcap-flyout-heading{gap:16px;margin-bottom:8px;padding:0 0 10px}.hcap-flyout-heading>b{white-space:nowrap;flex:none}.hcap .hcap-flyout-heading .hcap-search{flex:0 320px;width:320px;min-width:0;margin:0 0 0 auto;padding:8px 12px}.hcap-flyout-heading>button{flex:none;margin-left:0}.hcap-flyout-heading>b+button{margin-left:auto}@media (width<=700px){.hcap-flyout-heading{gap:8px}.hcap .hcap-flyout-heading .hcap-search{padding:8px}}.umx-unified-composer>footer .hcap-methods-trigger{max-width:180px;height:30px;min-height:30px;box-shadow:none;color:var(--shell-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.umx-unified-composer>footer .hcap-methods-trigger:hover,.umx-unified-composer>footer .hcap-methods-trigger.active{background:var(--shell-hover);color:var(--shell-text)}.umx-unified-composer>footer .hcap-methods-trigger:focus-visible{outline:2px solid var(--shell-focus);outline-offset:1px}.hcap-methods-trigger svg{color:var(--shell-muted);flex:none}.hcap-methods-trigger span{text-overflow:ellipsis;overflow:hidden}.hcap-methods-trigger em{font-variant-numeric:tabular-nums;color:var(--shell-muted);font-style:normal}.has-work-capabilities>.hcap{padding-right:40px}.hcap .hcap-layout-toggle{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:30px;height:30px;color:var(--shell-accent-ink);z-index:2;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.hcap .hcap-layout-toggle:hover{background:var(--shell-hover)}.hcap .hcap-layout-toggle:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.has-work-capabilities:has(>.hcap[data-layout=left]){grid-template-columns:120px minmax(0,1fr);column-gap:16px}.has-work-capabilities>.hcap[data-layout=left]{border-bottom:0;border-right:1px solid var(--shell-selected);flex-direction:column;grid-area:1/1/4;align-items:stretch;gap:8px;margin:0;padding:0 12px 0 0;display:flex}.hcap[data-layout=left]>.hcap-heading{padding:6px 8px}.hcap[data-layout=left]>.hcap-categories{flex:0;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.hcap[data-layout=left]>.hcap-categories button{justify-content:space-between;min-height:32px;padding:6px 8px}.hcap[data-layout=left]>.hcap-categories button>span{transform:none}.has-work-capabilities:has(>.hcap[data-layout=left])>.umx-inline-editor{grid-area:1/2/3;padding-right:32px;min-height:190px!important}.has-work-capabilities:has(>.hcap[data-layout=left])>footer{grid-area:3/2}.hcap[data-layout=left]>.hcap-body{left:136px}@media (width<=700px){.has-work-capabilities:has(>.hcap[data-layout=left]){grid-template-columns:110px minmax(0,1fr);column-gap:10px}.hcap[data-layout=left]>.hcap-body{left:120px}.has-work-capabilities>.hcap[data-layout=left]{padding-right:8px}.hcap[data-layout=left] .hcap-flyout-heading{flex-wrap:wrap}.hcap[data-layout=left] .hcap-search{flex-basis:100%;order:3;width:100%}}.hcap[data-layout=left]>.hcap-heading{background:var(--shell-surface);border-radius:6px;padding:2px 8px;display:block;position:absolute;top:-12px;left:16px}.has-work-capabilities>.hcap[data-layout=left]{align-self:start;gap:0;max-height:190px}.hcap[data-layout=left]>.hcap-categories{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8ddd2 transparent;flex-direction:column;flex:initial;max-height:190px;padding-bottom:6px;display:flex;overflow-y:auto}.hcap[data-layout=left]>.hcap-categories button{flex-shrink:0}.has-work-capabilities:has(>.hcap[data-layout=left])>.umx-inline-editor{min-height:140px!important}.hcap:not([data-layout=left])>.hcap-categories{grid-template-columns:repeat(var(--hcap-nav-count,6),minmax(0,1fr)) auto}.hcap>.hcap-categories .hcap-manage-entry{color:var(--shell-accent-ink);border-top:1px solid var(--shell-selected);border-radius:0;margin-top:5px;font-size:12px}.hcap:not([data-layout=left])>.hcap-categories .hcap-manage-entry{border-top:0;margin-top:0}.hcap-manager{border:1px solid var(--shell-border);width:min(560px,100vw - 32px);color:var(--shell-text-2);border-radius:16px;padding:0}.hcap-manager>.umx-dialog-surface{box-sizing:border-box;max-height:80dvh;padding:22px;overflow:auto}.hcap-manager header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hcap-manager h2{margin:0;font-size:20px}.hcap-manager h3{margin:20px 0 8px;font-size:13px}.hcap-manager p{color:var(--shell-muted);font-size:12px;line-height:1.6}.hcap-manager button{cursor:pointer;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-accent-ink);font:inherit;border-radius:7px;padding:6px 10px;font-size:12px}.hcap-manager button:disabled{opacity:.35;cursor:default}.hcap-manager-list>div{border-bottom:1px solid var(--shell-selected);align-items:center;gap:6px;padding:10px 0;display:flex}.hcap-manager-list span{flex:1;min-width:0}.hcap-manager-list b{font-size:14px}.hcap-manager-list small{color:var(--shell-muted);margin-top:4px;font-size:11px;display:block}.hcap-manager footer{background:var(--shell-surface);justify-content:flex-end;gap:8px;margin-top:12px;padding:16px 0 4px;display:flex;position:sticky;bottom:-22px}.hcap-manager footer button:first-child{margin-right:auto}.hcap-manager .hcap-manager-save{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}@media (width<=700px){.hcap:not([data-layout=left])>.hcap-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.hcap-manager-list small{display:none}}.hcap[data-layout=left]>.hcap-categories{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;width:100%;overflow-x:hidden}.has-work-capabilities:has(>.hcap[data-layout=left])>.umx-inline-editor{box-sizing:border-box;padding-right:64px!important}.umx-unified-composer.has-work-capabilities{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:224px!important;min-height:224px!important}:is(.has-work-capabilities>.umx-inline-editor,.has-work-capabilities:has(>.hcap[data-layout=left])>.umx-inline-editor){box-sizing:border-box;height:100%;overflow-y:auto;min-height:0!important;max-height:none!important}.has-work-capabilities:has(>.hcap[data-layout=left]){grid-template-rows:minmax(0,1fr) auto}.has-work-capabilities:has(>.hcap[data-layout=left])>.umx-inline-editor{grid-row:1}.has-work-capabilities:has(>.hcap[data-layout=left])>footer{grid-row:2}.has-work-capabilities>.hcap[data-layout=left]{grid-row:1/3;align-self:stretch;height:100%;min-height:0;max-height:none}.hcap[data-layout=left]>.hcap-categories{height:100%;min-height:0;max-height:none}@media (width<=700px){.umx-unified-composer.has-work-capabilities{height:256px!important;min-height:256px!important}}.has-work-capabilities>.hcap[data-layout=top]{margin-bottom:8px;padding-bottom:8px}.hcap[data-layout=top]>.hcap-categories button{min-height:28px;padding-block:4px}.hcap-parent-pointer{z-index:36;pointer-events:none;fill:var(--shell-on-contrast);stroke:var(--shell-muted);stroke-width:1.2px;filter:drop-shadow(-3px 0 3px color-mix(in srgb,var(--shell-text) 6%,transparent));position:absolute;overflow:visible}.hcap[data-layout=left]>.hcap-body{border-left-color:var(--shell-border-strong)}.hcap[data-layout=left]>.hcap-categories{scroll-snap-type:y proximity;padding-bottom:0}.hcap[data-layout=left]>.hcap-categories>button{box-sizing:border-box;scroll-snap-align:start;flex:0 0 calc(20% - 1.6px);min-height:0}.hcap[data-layout=left]>.hcap-categories button{min-height:27px;padding-block:3px}@media (width<=700px){.has-work-capabilities>.hcap[data-layout=left]{grid-row:1}.has-work-capabilities:has(>.hcap[data-layout=left])>footer{border-top:1px solid var(--shell-selected);grid-area:2/1/auto/-1;padding-top:6px}.umx-unified-composer.has-work-capabilities>footer .umx-output-intent{border-left:0;flex:1 0 100%;order:10;margin:0;padding:0}}.hcap-learning:not([data-layout=left])>.hcap-categories{scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.hcap-learning>.hcap-categories>button{text-overflow:ellipsis;flex:1 0 auto;max-width:240px;overflow:hidden}.hcap-learning[data-layout=left]>.hcap-categories>button{white-space:normal;text-align:left;max-width:none;font-size:12px!important;line-height:1.3!important}.hcap-learning[data-layout=left]>.hcap-categories>.hcap-manage-entry{margin-top:0}.learning-module-list{gap:12px;margin:16px 0;display:grid}.learning-module-list>section{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;padding:12px}.learning-module-actions{align-items:center;gap:6px;margin-bottom:10px;display:flex}.learning-module-actions b{margin-right:auto;font-size:13px}.learning-module-list label{color:var(--shell-text-2);margin-top:8px;font-size:12px;display:block}.learning-module-list :is(input,textarea){box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;font:inherit;color:var(--shell-text);border-radius:8px;margin-top:4px;padding:8px 10px;display:block}.learning-module-list textarea{resize:vertical}.learning-module-manager [role=alert]{color:#b13e32}.research-result-actions{border-top:1px solid var(--umx-line,var(--shell-border));margin-top:20px;padding-top:12px}.research-result-actions .research-result-toolbar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.research-result-actions button{min-height:34px;color:var(--shell-text-2);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;transition:background .16s,color .16s;display:inline-flex}.research-result-actions button:hover{background:var(--shell-soft);color:var(--shell-text)}.research-result-actions button:focus-visible{outline:2px solid var(--umx-focus,var(--shell-accent-ink));outline-offset:2px}.research-result-actions button:disabled{opacity:.55;cursor:default}.research-result-actions .result-save{background:var(--shell-surface-2);color:var(--shell-text);font-weight:500}.research-result-actions .result-feedback{gap:2px;margin-left:auto;display:flex}.research-result-actions .result-feedback button{width:34px;padding:8px}.research-result-actions button[aria-pressed=true]{color:var(--sel-ink);background:var(--shell-soft)}.research-result-actions .result-menu-anchor{position:relative}.research-result-actions .result-action-menu{z-index:30;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;width:200px;max-width:calc(100vw - 40px);max-height:min(340px,60vh);padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 8px 24px #1e2d201a}.research-result-actions .result-action-menu button{text-align:left;border:0;justify-content:space-between;width:100%;min-height:36px;display:flex}.research-result-actions .result-menu-back{color:var(--shell-muted);border-radius:0;margin-bottom:4px;border-bottom:1px solid var(--shell-soft)!important}.research-result-actions .result-action-status,.research-result-actions .result-action-error{color:var(--shell-text-2);margin:8px 0 0;font-size:12px;line-height:1.5}.research-result-actions .result-action-error{color:#a54335}.research-result-actions .result-feedback-form{align-items:center;gap:6px;margin-top:12px;display:flex}.research-result-actions .result-feedback-form input{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;color:var(--shell-text);font:inherit;border-radius:8px;flex:1;padding:9px 11px;font-size:14px}@media (width<=600px){.research-result-actions .result-action-menu{left:auto;right:0}.research-result-actions .result-feedback-form{flex-wrap:wrap}}.umx-studio-dialog.umx-resource-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(560px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);color:var(--shell-text);box-shadow:0 24px 80px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:20px;padding:0}.umx-resource-dialog::backdrop{background:var(--shell-soft);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.umx-resource-dialog>.umx-dialog-surface{flex-direction:column;max-height:calc(100dvh - 50px);padding:0;display:flex;overflow:hidden}.umx-resource-dialog .rd-head{border-bottom:1px solid var(--shell-soft);align-items:center;gap:14px;padding:24px 24px 18px;display:flex}.rd-head>div{flex:1;min-width:0}.umx-resource-dialog .rd-icon{color:#3465aa;background:#edf3fa;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.rd-icon svg{width:25px;height:25px}.umx-resource-dialog .rd-icon.type-twin{background:var(--shell-soft);color:var(--shell-muted)}.umx-resource-dialog .rd-icon.type-plugin,.umx-resource-dialog .rd-icon.type-data{background:var(--shell-soft);color:var(--shell-text-2)}.umx-resource-dialog .rd-eyebrow{color:var(--shell-muted);font-size:12px}.umx-resource-dialog h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.4}.umx-resource-dialog button{font:inherit;cursor:pointer;box-shadow:none;border-radius:9px}.umx-resource-dialog .rd-close{color:var(--shell-muted);background:0 0;border:0;flex:none;align-self:flex-start;width:32px;height:32px;font-size:24px}.umx-resource-dialog .rd-body{overflow-wrap:anywhere;min-height:0;padding:22px 24px;font-size:14px;line-height:1.7;overflow:auto}.umx-resource-dialog .rd-description{margin:0 0 20px;font-size:16px;line-height:1.65}.umx-resource-dialog .rd-status{background:var(--shell-surface-2);border-radius:10px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13px;display:flex}.rd-status-dot{background:var(--shell-muted);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.umx-resource-dialog .rd-status.attention{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.rd-status.attention .rd-status-dot{background:var(--shell-warn-soft)}.umx-resource-dialog .rd-status p{color:var(--shell-muted);margin:3px 0 0;font-size:13px}.umx-resource-dialog .rd-rules{margin-top:24px}.umx-resource-dialog h3{color:var(--shell-muted);margin:0 0 12px;font-size:13px;font-weight:600}.umx-resource-dialog .rd-rules p{white-space:pre-wrap;margin:0 0 12px}.umx-resource-dialog .rd-empty{color:var(--shell-muted);margin:20px 0;font-size:13px}.umx-resource-dialog .rd-meta{border-top:1px solid var(--shell-soft);margin:22px 0 0;padding-top:14px;font-size:13px}.rd-meta>div{justify-content:space-between;gap:24px;padding:5px 0;display:flex}.rd-meta dt{color:var(--shell-muted);flex:none}.rd-meta dd{text-align:right;color:var(--shell-text-2);margin:0}.umx-resource-dialog .rd-footer{border-top:1px solid var(--shell-soft);background:var(--shell-surface);justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.umx-resource-dialog .rd-remove{color:var(--shell-muted);background:0 0;border:0;padding:8px 0;font-size:13px}.umx-resource-dialog .rd-done{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;padding:9px 20px;font-size:14px}.umx-resource-dialog button:hover{filter:brightness(.94)}.umx-resource-dialog button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.umx-resource-dialog .rd-material{color:var(--shell-text-2);margin:16px 0}.umx-resource-dialog .rd-material pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.umx-unified-composer .umx-inline-editor{white-space:pre-wrap;overflow-wrap:anywhere;min-height:112px;max-height:320px;line-height:1.8;font-size:var(--umx-font-body,16px);color:inherit;cursor:text;outline:none;padding:4px 0 12px;overflow-y:auto}.umx-unified-composer.compact .umx-inline-editor{min-height:76px;max-height:240px}.umx-inline-editor:empty:before{content:attr(data-placeholder);color:var(--shell-muted);pointer-events:none}.umx-inline-editor[data-rotating-placeholder=true]:empty:before{white-space:pre-wrap}.umx-inline-editor[data-rotating-placeholder=true]:empty:after{background:var(--shell-muted);vertical-align:-.12em;content:"";opacity:.55;width:1px;height:1.05em;margin-left:2px;animation:.8s step-end infinite umx-placeholder-caret;display:inline-block}@keyframes umx-placeholder-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.umx-inline-editor[data-rotating-placeholder=true]:empty:after{display:none}}.umx-inline-reference{color:#2e61ac;white-space:normal;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 3px;display:inline}.umx-inline-reference.type-twin{color:var(--shell-muted)}.umx-inline-reference.type-plugin,.umx-inline-reference.type-mcp,.umx-inline-reference.type-data{color:var(--shell-accent-ink)}.umx-inline-reference-icon{vertical-align:-.12em;width:1em;height:1em;margin-right:5px;display:inline-block}.umx-unified-composer .umx-inline-reference button{box-shadow:none;color:inherit;font-size:inherit;line-height:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;min-height:0;padding:0 3px;display:inline}.umx-inline-reference:hover{background:#edf3f8}.umx-inline-reference:focus-visible,.umx-inline-reference button:focus-visible{outline-offset:2px;outline:2px solid}.umx-inline-reference-warning{color:var(--shell-warn-ink);padding-left:4px;font-size:.8em}.umx-resource-detail{white-space:pre-wrap;max-height:55vh;line-height:1.6;overflow-y:auto}.umx-inline-editor .umx-inline-reference.type-financialObject{vertical-align:baseline;box-sizing:border-box;border:1px solid var(--sel-line);background:var(--sel-bg);max-width:calc(100% - 12px);color:var(--sel-ink);white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:9px;align-items:center;gap:4px;margin:1px 10px 1px 2px;padding:2px 4px 2px 8px;font-size:.8em;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.umx-inline-editor .umx-inline-reference.type-financialObject>.umx-inline-reference-icon{display:none}.umx-inline-editor .umx-inline-reference.type-financialObject>span:not(.umx-inline-reference-warning){text-overflow:ellipsis;min-width:0;overflow:hidden}.umx-inline-editor .umx-inline-reference.type-financialObject:hover{background:var(--shell-hover);border-color:var(--shell-border-strong)}.umx-unified-composer .umx-inline-reference.type-financialObject button{width:18px;height:18px;min-height:18px;color:var(--shell-muted);opacity:1;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:400;display:inline-flex;font-size:13px!important;line-height:1!important}.umx-unified-composer .umx-inline-reference.type-financialObject button:hover{background:var(--btn-primary-hover);color:var(--btn-primary-ink)}.umx-inline-editor .umx-inline-reference.type-financialObject:focus-visible,.umx-inline-editor .umx-inline-reference.type-financialObject button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.umx-inline-editor .umx-inline-reference.type-financialObject{transition:none}}.following-workspace{--fw-ink:var(--shell-text);--fw-muted:var(--shell-muted);--fw-line:var(--shell-border);width:100%;height:calc(100dvh - 24px);min-height:620px;color:var(--fw-ink);background:var(--shell-surface-2);border:1px solid var(--fw-line);text-align:left;font-size:var(--umx-font-size-14);border-radius:18px;grid-template-columns:190px minmax(0,1fr) minmax(290px,340px);line-height:1.6;display:grid;overflow:hidden}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-unified-composer.compact>footer{flex-flow:row!important;align-items:flex-end!important;gap:4px!important;display:flex!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-composer-additions{flex:1;gap:3px!important;width:auto!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-composer-forward{flex:none;gap:2px!important;width:auto!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-composer-additions>button{font-size:var(--umx-font-size-12);max-width:106px;padding-inline:3px;display:inline-flex!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-composer-forward>button{min-width:0;font-size:var(--umx-font-size-12);padding:0 3px}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-unified-composer.compact>:is(.umx-destination-menu,.umx-plugin-menu,.umx-quick-menu,.umx-service-menu,.umx-slash-command){box-sizing:border-box;width:100%;max-width:100%;left:0;right:0}@media (width<=720px){.v2-app:has(.following-workspace)>.v2-main{width:100%!important;margin-left:0!important;transition:none!important}.v2-app:has(.following-workspace) .v2-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v2-app:has(.following-workspace) .v2-primary-nav button{white-space:nowrap;min-width:0;font-size:var(--umx-font-size-12)!important;gap:5px!important;padding:5px!important}}.following-workspace *{box-sizing:border-box;min-width:0}.following-workspace button,.following-picker button,.following-document-dialog button{font:inherit;cursor:pointer;color:inherit}.following-workspace button:disabled,.following-picker button:disabled{cursor:default;opacity:.55}.following-workspace button:focus-visible,.following-picker button:focus-visible,.following-document-dialog button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.following-workspace h1,.following-workspace h2,.following-workspace h3,.following-workspace p{margin:0}.following-workspace h1{font-size:var(--umx-font-size-24);letter-spacing:-.5px}.following-workspace h2{font-size:var(--umx-font-size-24);letter-spacing:-.4px;line-height:1.35}.following-workspace h3{font-size:var(--umx-font-size-16);line-height:1.5}.following-workspace small{font-size:var(--umx-font-size-12);color:var(--fw-muted)}.fw-watchlist{background:var(--shell-soft);border-right:1px solid var(--fw-line);flex-direction:column;padding:24px 12px 14px;display:flex;overflow:hidden;container-type:inline-size}.fw-watchlist>header{justify-content:space-between;align-items:center;padding:0 8px 17px;display:flex}.fw-watchlist>header button{font-size:var(--umx-font-size-24);background:0 0;border:0;width:32px;height:32px}.fw-tabs{border-bottom:1px solid var(--shell-border);gap:12px;display:flex}.fw-tabs button{white-space:nowrap;font-size:var(--umx-font-size-14);color:var(--shell-text-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 3px}.fw-tabs button[aria-pressed=true]{color:var(--sel-ink);border-bottom-color:var(--shell-text-2);font-weight:600}.fw-tabs button small{margin-left:5px;font-weight:400}.fw-list-search{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:100%;font:inherit;font-size:var(--umx-font-size-12);border-radius:7px;margin:14px 0;padding:8px 10px}.fw-watch-items{flex:1;overflow:auto}.fw-watch-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;margin-bottom:4px;padding:12px 7px;display:flex}.fw-watch-item:hover{background:var(--shell-selected)}.fw-watch-item.active{background:var(--shell-selected);border-color:var(--shell-border)}.fw-watch-item>span:last-child{overflow:hidden}.fw-watch-item b{font-size:var(--umx-font-size-13);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fw-watch-item small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--umx-font-size-12);display:block;overflow:hidden}.fw-symbol{background:var(--shell-border);width:32px;height:32px;color:var(--shell-text-2);font-size:var(--umx-font-size-12);border-radius:9px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.fw-symbol.crypto{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.fw-watch-item img,.fw-picker-row img{object-fit:cover;border-radius:11px;flex-shrink:0;width:36px;height:36px}.fw-watchlist>footer{color:var(--shell-text-2);font-size:var(--umx-font-size-12);padding:16px 8px 0}.fw-detail{overscroll-behavior:contain;background:var(--shell-surface);padding:30px 28px 40px;overflow:auto}.fw-asset-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.fw-eyebrow{font-size:var(--umx-font-size-12);letter-spacing:1.4px;color:var(--shell-text-2);margin-bottom:7px;display:block}.fw-identity{align-items:center;gap:14px;display:flex}.fw-identity img{object-fit:cover;border-radius:16px;width:56px;height:56px}.fw-follow-button{background:var(--shell-soft);border:1px solid var(--shell-border);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:var(--umx-font-size-12)!important}.fw-chart{margin:0 -5px 20px}.fw-chart>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fw-data-label{font-size:var(--umx-font-size-12);color:var(--shell-text-2);margin-right:auto}.fw-chart nav{gap:2px;display:flex}.fw-chart button{font-size:var(--umx-font-size-12);background:0 0;border:0;border-radius:4px;padding:4px 6px}.fw-chart button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text)}.fw-chart-toggle{color:var(--shell-muted)!important}.fw-ohlc{font-size:var(--umx-font-size-12);color:var(--shell-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;margin:16px 0 2px;display:flex}.fw-chart svg{touch-action:pan-y;width:100%;display:block}.fw-chart svg text{font-size:var(--umx-font-size-12);fill:var(--shell-muted);font-family:inherit}.fw-chart-source{font-size:var(--umx-font-size-12);color:var(--shell-text-2);margin-top:6px}.fw-chart-source summary{cursor:pointer}.fw-chart-source p{margin-top:5px}.fw-content-tabs{gap:26px}.fw-section{border-bottom:1px solid var(--fw-line);padding:26px 0}.fw-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.fw-section>header button{font-size:var(--umx-font-size-12);color:var(--shell-text-2);white-space:nowrap;background:0 0;border:0}.fw-section>p,.fw-twin-intro p{font-size:var(--umx-font-size-13);color:var(--shell-text-2);margin-top:10px;line-height:1.9}.fw-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.fw-overview-grid button{border:1px solid var(--shell-border);background:var(--shell-soft);text-align:left;border-radius:10px;padding:14px 12px}.fw-overview-grid small{color:var(--shell-text-2);font-size:var(--umx-font-size-12);letter-spacing:1px;display:block}.fw-overview-grid b{font-size:var(--umx-font-size-13);margin:10px 0 6px;display:block}.fw-overview-grid span{font-size:var(--umx-font-size-12);color:var(--shell-text-2);line-height:1.7;display:block}.fw-document{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);background:0 0;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.fw-document>span:nth-child(2){flex:1}.fw-document b{font-size:var(--umx-font-size-13);font-weight:500;display:block}.fw-document small{margin-top:5px;display:block}.fw-doc-icon{background:var(--shell-selected);width:32px;height:38px;color:var(--shell-muted);font-size:var(--umx-font-size-20);border-radius:5px;place-items:center;display:grid}.fw-financial-table{overflow:auto}.fw-financial-table table{border-collapse:collapse;text-align:right;width:100%;font-size:var(--umx-font-size-13)}.fw-financial-table th,.fw-financial-table td{border-bottom:1px solid var(--shell-selected);padding:12px 6px;font-weight:400}.fw-financial-table th:first-child{text-align:left}.fw-financial-table thead{color:var(--shell-text-2);font-size:var(--umx-font-size-12)}.fw-preserve{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--shell-text-2)!important}.fw-thesis details{font-size:var(--umx-font-size-12);color:var(--shell-text-2);margin-top:14px}.fw-thesis summary{cursor:pointer}.fw-version{border-left:1px solid var(--shell-border);margin:12px 0;padding-left:12px}.fw-version p{white-space:pre-wrap}.fw-timeline-item{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.fw-timeline-item>span:nth-child(2){flex:1}.fw-timeline-item b{font-size:var(--umx-font-size-12);overflow-wrap:anywhere;font-weight:500;display:block}.fw-timeline-item small{font-size:var(--umx-font-size-12);margin-top:5px;display:block}.fw-timeline-dot{background:var(--shell-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fw-twin-intro{background:var(--shell-selected);border-radius:12px;padding:20px}.fw-twin-intro .fw-demo-tag{margin-top:18px;display:inline-block}.fw-question-list{gap:9px;margin-top:18px;display:grid}.fw-question-list button{text-align:left;background:var(--shell-soft);border:1px solid var(--shell-border);font-size:var(--umx-font-size-13);border-radius:8px;justify-content:space-between;gap:14px;padding:12px;display:flex}.fw-chat{background:var(--shell-surface-2);border-left:1px solid var(--fw-line);flex-direction:column;display:flex;overflow:hidden}.fw-chat>header{border-bottom:1px solid var(--fw-line);align-items:center;gap:10px;padding:25px 20px;display:flex}.fw-chat>header h2{font-size:var(--umx-font-size-16)}.fw-chat>header small{font-size:var(--umx-font-size-12)}.fw-chat-mark{background:var(--shell-contrast);width:32px;height:32px;color:var(--shell-on-contrast);border-radius:10px;place-items:center;font-weight:600;display:grid}.fw-demo-tag{font-size:var(--umx-font-size-12);background:var(--shell-selected);color:var(--shell-text-2);white-space:nowrap;border-radius:4px;padding:3px 7px}.fw-chat>header>.fw-demo-tag{margin-left:auto}.fw-messages{overscroll-behavior:contain;flex:1;padding:26px 22px;overflow:auto}.fw-chat-welcome{padding-top:45px}.fw-spark{font-size:var(--umx-font-size-30);color:var(--shell-muted);margin-bottom:20px;display:block}.fw-chat-welcome h3{font-size:var(--umx-font-size-18);letter-spacing:-.4px;font-weight:500}.fw-chat-welcome p{color:var(--shell-text-2);font-size:var(--umx-font-size-12);margin:12px 0 24px}.fw-chat-welcome button{background:var(--shell-surface);border:1px solid var(--shell-border);width:100%;font-size:var(--umx-font-size-12);text-align:left;border-radius:9px;justify-content:space-between;gap:10px;margin:9px 0;padding:12px;display:flex}.fw-exchange{font-size:var(--umx-font-size-13);margin-bottom:28px}.fw-user-message{background:var(--shell-selected);overflow-wrap:anywhere;border-radius:12px 12px 2px;margin:0 0 20px 20px;padding:12px 15px}.fw-exchange p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--shell-text-2);font-size:var(--umx-font-size-13);margin:12px 0;line-height:1.9}.fw-chat-composer{padding:12px}.following-workspace .fw-chat-composer .umx-unified-composer{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:13px;min-height:0;padding:12px;box-shadow:0 4px 16px #364b3210}.following-workspace .fw-chat-composer textarea{height:66px;min-height:66px;font-size:var(--umx-font-size-12)!important;padding:0!important}.following-workspace .fw-chat-composer .umx-unified-composer footer{flex-wrap:wrap;gap:4px;padding:8px 0 0!important}.following-workspace .fw-chat-composer .umx-composer-additions{flex-wrap:wrap;gap:5px}.following-workspace .fw-chat-composer .umx-project-trigger,.following-workspace .fw-chat-composer .umx-plugins-trigger{max-width:110px;font-size:var(--umx-font-size-12)}.following-workspace .fw-chat-composer .umx-project-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.following-workspace .fw-chat-composer .umx-context-trigger{font-size:var(--umx-font-size-12)}.following-workspace .fw-chat-composer .umx-add,.following-workspace .fw-chat-composer .umx-asset-trigger{width:28px;height:28px;min-height:28px;font-size:var(--umx-font-size-16)}.following-workspace .fw-chat-composer .umx-service-trigger{font-size:var(--umx-font-size-12)}.following-workspace .fw-chat-composer .umx-run{width:30px;height:30px;min-height:30px}.following-workspace .fw-chat-composer .umx-selected-chip{font-size:var(--umx-font-size-12);max-width:100%}.following-workspace .fw-chat-composer .umx-chip-row-visible{margin-bottom:8px}.fw-error,.fw-notice{font-size:var(--umx-font-size-12);background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;padding:9px 12px}.fw-error{color:#a14b44}.fw-empty{font-size:var(--umx-font-size-12);color:var(--shell-text-2);padding:20px 8px}.fw-empty button,.fw-start button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:8px;margin-top:14px;padding:10px 16px}.fw-start{text-align:center;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;padding:40px;display:flex}.fw-start>span{font-size:var(--umx-font-size-30);color:var(--shell-muted)}.fw-start h2{margin:20px 0 10px}.fw-start p{font-size:var(--umx-font-size-14);color:var(--shell-text-2)}.fw-mobile-tabs{display:none}.fw-chat.has-history{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:164px minmax(0,1fr);display:grid}.fw-chat.has-history>.fw-chat-history{grid-area:1/1/4}.fw-chat.has-history>.trader-context{grid-area:1/2}.fw-chat.has-history>.fw-messages{grid-area:2/2}.fw-chat.has-history>.fw-chat-composer{grid-area:3/2}.fw-chat.has-history>.fw-error,.fw-chat.has-history>section[role=dialog]{grid-column:2}.fw-chat-history{border-right:1px solid var(--fw-line);background:var(--shell-soft);flex-direction:column;padding:14px 10px;display:flex;overflow:hidden}.fw-chat-history>header{border-bottom:1px solid var(--shell-border);padding:0 2px 12px;display:block}.fw-chat-history>header div{justify-content:space-between;align-items:center;gap:6px;display:flex}.fw-chat-history>header b{font-size:13px}.fw-chat-history>header small{background:var(--shell-surface-2);min-width:20px;height:20px;color:var(--shell-accent-ink);border-radius:10px;place-items:center;display:grid}.fw-chat-history>header button{border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text-2);border-radius:8px;margin-top:10px;padding:7px;font-size:12px}.fw-chat-history>div{padding-top:8px;overflow:auto}.fw-chat-history>div>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;margin:2px 0;padding:10px 9px;display:block}.fw-chat-history>div>button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.fw-chat-history>div>button span{color:var(--shell-muted);margin-top:5px;font-size:10px;display:block}.fw-chat-history>div>p{color:var(--shell-muted);padding:16px 8px;font-size:11px;line-height:1.6}.umx-studio-dialog.following-picker{width:min(480px,100vw - 32px);max-width:480px;padding:0;overflow:hidden}.following-picker .umx-dialog-surface{box-sizing:border-box;width:100%;max-height:min(720px,100dvh - 32px);color:var(--shell-text);padding:24px;overflow:hidden}.fw-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fw-dialog-head h2{font-size:var(--umx-font-size-20);margin:0;line-height:1.4}.fw-dialog-head button{background:var(--shell-soft);width:32px;height:32px;font-size:var(--umx-font-size-24);border:0;border-radius:50%;flex-shrink:0}.fw-search{border:1px solid var(--shell-border);border-radius:9px;align-items:center;gap:12px;padding:10px 13px;display:flex}.fw-search input{font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.fw-search:focus-within{outline:2px solid var(--shell-muted);outline-offset:2px}.fw-picker-list{max-height:min(55dvh,480px);overflow:auto}.fw-picker-row{border:0;border-bottom:1px solid var(--shell-selected);text-align:left;background:0 0;align-items:center;gap:13px;width:100%;padding:14px 5px;display:flex}.fw-picker-row:hover{background:var(--shell-soft)}.fw-picker-row>span:nth-child(2){flex:1}.fw-picker-row b{font-size:var(--umx-font-size-14);font-weight:500;display:block}.fw-picker-row small{color:var(--shell-text-2);font-size:var(--umx-font-size-12);margin-top:4px;display:block}.fw-row-action{font-size:var(--umx-font-size-14);color:var(--shell-muted)}.fw-primary{border:0;border-radius:8px;margin-top:18px;padding:10px 20px;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.following-document-dialog .umx-dialog-surface{width:min(620px,100vw - 32px);color:var(--shell-text);padding:28px}.following-document-dialog small{color:var(--shell-text-2);font-size:var(--umx-font-size-12)}.fw-document-body{white-space:pre-wrap;line-height:1.9;font-size:var(--umx-font-size-14);margin:24px 0}.following-document-dialog textarea{border:1px solid var(--shell-border);width:100%;height:180px;font:inherit;resize:vertical;border-radius:8px;padding:14px}.umx-asset-trigger{width:34px;height:34px;font:inherit;font-size:var(--umx-font-size-20);color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:50%}.umx-asset-trigger:hover{background:var(--shell-soft)}@media (width>=1650px){.following-workspace{grid-template-columns:210px minmax(0,1fr) 370px}.fw-detail{padding:34px 36px}.fw-chat-welcome{padding-top:80px}}@media (width<=1350px){.following-workspace{grid-template-columns:155px minmax(0,1fr) 280px}.fw-detail{padding:24px 18px}.fw-watchlist{padding-left:8px;padding-right:8px}.fw-overview-grid{gap:6px}.fw-overview-grid button{padding:10px 8px}.fw-asset-header h2{font-size:var(--umx-font-size-20)}.fw-messages{padding:22px 16px}.fw-chat>header{padding:20px 15px}.fw-watch-item{gap:6px}.fw-watch-item .fw-symbol{width:25px;height:25px;font-size:var(--umx-font-size-12)}}@media (width<=1100px){.following-workspace{grid-template-columns:150px minmax(0,1fr);height:auto;min-height:calc(100dvh - 24px);overflow:visible}.fw-watchlist{grid-row:1/span 3;max-height:calc(100dvh - 30px);position:sticky;top:10px}.fw-mobile-tabs{background:var(--shell-soft);border-bottom:1px solid var(--shell-border);grid-column:2;gap:20px;padding:10px 20px;display:flex}.fw-mobile-tabs button{color:var(--shell-text-2);background:0 0;border:0;padding:7px 5px}.fw-mobile-tabs button[aria-pressed=true]{color:var(--shell-text);border-bottom:2px solid}.fw-chat{border-left:0;grid-column:2;height:calc(100dvh - 90px)}.fw-panel-detail .fw-chat,.fw-panel-chat .fw-detail{display:none}.fw-detail{grid-column:2}.fw-chat-welcome{padding-top:25px}.fw-chat-composer .umx-unified-composer{max-width:none}.fw-start{grid-column:2}}@media (width<=650px){.following-workspace{border:0;border-radius:0;flex-direction:column;height:auto;min-height:calc(100dvh - 65px);display:flex}.fw-watchlist{border-right:0;border-bottom:1px solid var(--shell-border);max-height:none;padding:14px 12px 8px;position:static}.fw-watchlist>header{padding:0 2px 5px}.fw-watchlist h1{font-size:var(--umx-font-size-20)}.fw-watchlist .fw-tabs{border:0}.fw-watchlist .fw-tabs button{padding:5px}.fw-list-search{margin:8px 0;padding:7px 9px}.fw-watch-items{gap:5px;display:flex;overflow-x:auto}.fw-watch-item{flex-shrink:0;width:160px;margin:0;padding:8px}.fw-watchlist>footer{display:none}.fw-mobile-tabs{padding:4px 16px}.fw-detail{padding:24px 16px}.fw-asset-header{margin-bottom:20px}.fw-chart>header{gap:4px}.fw-data-label{width:100%;margin-bottom:5px}.fw-content-tabs{gap:24px}.fw-overview-grid button{padding:12px 9px}.fw-chat{height:650px;min-height:70dvh}.fw-chat.has-history{flex-direction:column;display:flex}.fw-chat-history{border-right:0;border-bottom:1px solid var(--fw-line);flex:none;max-height:126px;padding:8px}.fw-chat-history>header{align-items:center;gap:8px;padding:0 0 7px;display:flex}.fw-chat-history>header div{flex:1}.fw-chat-history>header button{width:auto;margin:0}.fw-chat-history>div{gap:6px;padding-top:6px;display:flex;overflow-x:auto}.fw-chat-history>div>button{flex:0 0 150px;margin:0;padding:7px}.fw-chat-welcome{padding-top:14px}.fw-start{padding:50px 24px}.fw-tabs{gap:16px}.following-picker .umx-dialog-surface,.following-document-dialog .umx-dialog-surface{padding:20px}.fw-section{padding:22px 0}}.umx-studio-dialog.following-picker .fw-search:focus-within{border-color:var(--shell-border-strong);outline:none;box-shadow:0 0 0 1px #5b6e7a1f}.umx-studio-dialog.following-picker .fw-search input:is(:focus,:focus-visible){box-shadow:none;outline:none!important}.following-picker .fw-picker-logo{border:1px solid var(--shell-border);background:var(--shell-soft);width:38px;height:38px;color:var(--shell-text-2);border-radius:50%;flex:0 0 38px;place-items:center;display:grid;overflow:hidden}.following-picker .fw-picker-logo.crypto{background:var(--shell-warn-soft);color:var(--shell-accent-ink)}.following-picker .fw-picker-logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px;display:block}.following-picker .fw-picker-logo b{letter-spacing:.02em;font-size:11px;font-weight:700}.umx-studio-dialog.following-picker-anchored{z-index:1200;box-shadow:0 18px 55px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px}.following-picker-anchored .umx-dialog-surface{max-height:inherit;flex-direction:column;display:flex}.following-picker-anchored .fw-picker-list{flex:1;min-height:0;max-height:none;overflow:auto}.following-picker .fw-picker-status{color:var(--shell-text-2);font-size:var(--umx-font-size-12);justify-content:space-between;align-items:center;gap:10px;margin:8px 0 0;padding:9px 5px;display:flex}.following-picker .fw-picker-status button{color:var(--shell-accent-ink);white-space:nowrap;background:0 0;border:0;padding:2px 0}.v2-app.side-collapsed:has(.following-workspace)>.v2-sidebar-reopen{top:18px;left:16px}@media (width>=721px){.v2-app.side-collapsed .following-workspace>.fw-watchlist{padding-top:48px}}.following-workspace{grid-template-rows:auto minmax(0,1fr)}.fw-workspace-header{border-bottom:1px solid var(--fw-line);background:var(--shell-surface);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 28px 0;display:flex}.fw-workspace-header h1{font-size:var(--umx-font-size-24);margin:0 0 12px!important}.fw-workspace-header nav{gap:30px;display:flex}.fw-workspace-header nav button{font-size:var(--umx-font-size-14);color:var(--shell-text-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px 12px;font-weight:600}.fw-workspace-header nav button[aria-current=page]{border-bottom-color:var(--shell-text-2);color:var(--sel-ink)}.fw-workspace-header nav small{margin-left:5px}.fw-add-asset{background:var(--btn-primary-bg);border:0;border-radius:9px;margin-bottom:14px;padding:10px 16px;font-weight:650;color:var(--btn-primary-ink)!important}.fw-watchlist{padding-top:22px}.fw-watchlist-label{font-size:var(--umx-font-size-12);color:var(--shell-muted);padding:0 8px 8px;font-weight:600}.fw-watchlist-toolbar{border-bottom:1px solid var(--shell-border);padding:0 4px 12px}.fw-watchlist-toolbar>.fw-overview-back{text-align:left;width:100%;color:var(--shell-text-2);font-size:var(--umx-font-size-13);background:0 0;border:0;padding:0 3px 9px;font-weight:700}.fw-watchlist-toolbar>div{gap:5px;display:flex}.fw-watchlist-toolbar>div button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);white-space:nowrap;border-radius:7px;flex:1;padding:6px 3px;font-size:10px}.fw-watchlist-toolbar>div button:last-child{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:700}@media (width<=1100px){.following-workspace>.fw-workspace-header{grid-area:1/1/auto/-1}.following-workspace>.fw-watchlist{grid-row:2/span 3}.following-workspace>.fw-mobile-tabs{grid-row:2}.following-workspace>.fw-detail,.following-workspace>.fw-chat{grid-row:3}}@media (width<=650px){.fw-workspace-header{order:-1;align-items:flex-end;padding:14px 14px 0}.fw-workspace-header h1{font-size:var(--umx-font-size-20)}.fw-workspace-header nav{gap:22px}.fw-add-asset{font-size:var(--umx-font-size-12);padding:8px 10px}.fw-watchlist{padding-top:12px}}@media (width<=1450px) and (width>=1101px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-trader-layout{grid-template-columns:190px minmax(0,1fr) 310px}.following-workspace.fw-trader-layout>.fw-watchlist{display:flex}}@media (width<=1100px) and (width>=651px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-trader-layout{grid-template-columns:150px minmax(0,1fr)}.following-workspace.fw-trader-layout>.fw-watchlist,.following-workspace.fw-trader-layout>.fw-mobile-tabs{display:flex}.following-workspace.fw-trader-layout.fw-panel-detail>.fw-chat,.following-workspace.fw-trader-layout.fw-panel-chat>.fw-detail{display:none}}.following-workspace.fw-assets-page>.fw-workspace-header{grid-area:1/1/auto/-1}.following-workspace.fw-assets-page{border-bottom:0;border-radius:0;grid-template-rows:minmax(0,1fr);position:relative}.following-workspace.fw-assets-page>.fw-watchlist{grid-area:1/1;position:relative;display:flex!important}.following-workspace.fw-assets-page>.fw-detail{grid-area:1/2}.following-workspace.fw-assets-page>.fw-chat{grid-area:1/3}@media (width>=651px){.v2-app:has(.following-workspace.fw-assets-page)>.v2-main{height:100dvh;min-height:0;overflow:hidden}.following-workspace.fw-assets-page{height:100%;min-height:0;overflow:hidden}.following-workspace.fw-assets-page>.fw-watchlist{max-height:none;top:0}}@media (width<=1100px) and (width>=651px){.following-workspace.fw-assets-page>.fw-watchlist{grid-row:1/span 2}.following-workspace.fw-assets-page>.fw-mobile-tabs{grid-area:1/2}.following-workspace.fw-assets-page>.fw-detail,.following-workspace.fw-assets-page>.fw-chat{grid-area:2/2}}@media (width<=1450px) and (width>=1101px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page{grid-template-columns:var(--fw-watchlist-width,190px) minmax(0,1fr) var(--fw-chat-width,310px)!important}}:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page{grid-template-columns:var(--fw-watchlist-width,180px) minmax(0,1fr) var(--fw-chat-width,310px)}:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page>.fw-chat.has-history{grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:164px minmax(0,1fr)!important;display:grid!important}.fw-chat-collapse-control{z-index:2;width:30px;height:30px;box-shadow:0 2px 8px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:8px;place-items:center;position:absolute;top:14px;right:12px;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;color:var(--shell-text-2)!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:grid!important}.fw-chat-collapse-control:hover,.fw-chat-reopen:hover{border-color:var(--shell-border-strong)!important;background:var(--shell-hover)!important;color:var(--shell-accent-ink)!important}.fw-chat-reopen{z-index:12;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);box-shadow:0 5px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);border-right:0;border-radius:10px 0 0 10px;align-items:center;gap:5px;padding:7px 10px 7px 8px;display:none;position:absolute;top:18px;right:0}.fw-chat-reopen span{font-size:22px;line-height:1}.fw-chat-reopen b{font-size:12px;font-weight:650}@media (width>=1101px){.following-workspace.fw-assets-page{height:100dvh;min-height:100dvh}:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page.fw-chat-collapsed{grid-template-columns:var(--fw-watchlist-width,180px) minmax(0,1fr)!important}:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page.fw-chat-collapsed>.fw-chat.has-history,.following-workspace.fw-assets-page.fw-chat-collapsed>.fw-chat{display:none!important}.following-workspace.fw-assets-page.fw-chat-collapsed>.fw-chat-reopen{display:flex}}.fw-watchlist-resizer{z-index:8;touch-action:none;cursor:col-resize;outline:0;width:9px;height:100%;position:absolute;top:0;right:0}.fw-watchlist-resizer:after{content:"";background:0 0;width:1px;transition:background .15s,box-shadow .15s;position:absolute;top:0;bottom:0;left:4px}.fw-watchlist-resizer:hover:after,.fw-watchlist-resizer:focus-visible:after,.fw-watchlist-resizer.is-dragging:after{background:var(--btn-primary-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--shell-text) 8%,transparent)}.fw-chat-resizer{z-index:14;top:0;bottom:0;right:calc(var(--fw-chat-width,310px) - 5px);touch-action:none;cursor:col-resize;outline:0;width:10px;position:absolute}.fw-chat-resizer:after{content:"";background:var(--shell-border);border-radius:3px;width:2px;height:48px;transition:height .15s,background .15s,box-shadow .15s;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 0 0 3px #ffffffc7}.fw-chat-resizer:hover:after,.fw-chat-resizer:focus-visible:after,.fw-chat-resizer.is-dragging:after{background:var(--btn-primary-hover);height:68px;box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.following-workspace.fw-assets-page.fw-chat-collapsed>.fw-chat-resizer{display:none}@media (width>=1451px) and (width<=1727px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page{grid-template-columns:var(--fw-watchlist-width,180px) minmax(0,1fr) var(--fw-chat-width,310px)!important}}@media (width>=1728px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page{grid-template-columns:var(--fw-watchlist-width,200px) minmax(0,1fr) var(--fw-chat-width,310px)!important}}@media (width<=1100px){.fw-watchlist-resizer,.fw-chat-resizer,.fw-chat-collapse-control,.fw-chat-reopen{display:none!important}}@media (width<=650px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page>.fw-chat.has-history{flex-direction:column!important;display:flex!important}}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history{--chat-ink:var(--shell-text);--chat-muted:var(--shell-muted);--chat-line:var(--shell-border);--chat-green:var(--shell-accent-strong);--chat-soft:var(--shell-accent-soft);background:var(--shell-surface);border-left-color:var(--shell-border)}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.fw-chat-history{background:linear-gradient(var(--shell-surface),var(--shell-surface));border-right-color:#dfe8e3;padding:18px 12px}.fw-chat-history>header{border-bottom-color:var(--shell-border);padding:0 3px 15px}.fw-history-kicker{color:var(--shell-text-2);letter-spacing:.13em;margin-bottom:9px;font-size:8px;font-weight:850;display:block}.fw-chat-history>header div b{color:var(--chat-ink);font-size:14px;font-weight:750}.fw-chat-history>header small{background:var(--shell-surface-2);color:var(--shell-accent-ink);font-size:9px;font-weight:800}.fw-chat-history>header button{border-color:var(--shell-border);background:var(--shell-surface);height:34px;color:var(--shell-accent-ink);box-shadow:0 2px 8px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:flex}.fw-chat-history>header button span{font-size:15px;line-height:1}.fw-chat-history>header button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface);transform:translateY(-1px)}.fw-chat-history>div{scrollbar-width:thin;scrollbar-color:#3e6e5c2e transparent;padding-top:11px}.fw-chat-history>div>button{border-radius:11px;margin:0 0 6px;padding:11px 9px 11px 13px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.fw-chat-history>div>button:before{content:"";background:0 0;border-radius:4px;width:3px;height:15px;position:absolute;top:15px;left:5px}.fw-chat-history>div>button:hover{background:var(--shell-soft)}.fw-chat-history>div>button.active{border-color:var(--shell-border-strong);background:var(--shell-surface);box-shadow:0 5px 16px color-mix(in srgb,var(--shell-text) 8%,transparent)}.fw-chat-history>div>button.active:before{background:var(--sel-bg)}.fw-chat-history>div>button b{color:var(--shell-text);font-size:11px;font-weight:700;line-height:1.55}.fw-chat-history>div>button span{color:var(--shell-muted);font-size:9px}.fw-history-empty{border:1px dashed var(--shell-border);text-align:center;color:var(--shell-muted);border-radius:12px;margin-top:12px;padding:18px 10px}.fw-history-empty>span{background:var(--shell-selected);width:27px;height:27px;color:var(--shell-text-2);border-radius:9px;place-items:center;margin:0 auto 9px;font-size:15px;display:grid}.fw-history-empty b{color:var(--shell-text-2);font-size:10px;display:block}.fw-history-empty p{color:var(--shell-muted);margin:6px 0 0;font-size:9px;line-height:1.55}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.trader-context{box-sizing:border-box;border-bottom-color:var(--chat-line);background:var(--shell-surface);min-height:82px;box-shadow:0 4px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);position:relative;padding:16px 52px 14px 18px!important}.fw-current-context{grid-template-columns:36px minmax(0,1fr) auto;align-items:center!important;gap:10px!important;display:grid!important}.fw-context-mark{background:linear-gradient(145deg,var(--shell-surface-2),var(--shell-soft));letter-spacing:.04em;width:36px;height:36px;box-shadow:0 5px 13px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:11px;place-items:center;font-weight:850;display:grid;overflow:hidden;color:#fff!important;font-size:9px!important}.fw-context-mark.has-logo{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:0 4px 12px color-mix(in srgb,var(--shell-text) 8%,transparent)}.fw-context-mark img{object-fit:cover;width:100%;height:100%;display:block}.fw-current-context>span:nth-child(2){gap:2px;min-width:0;display:grid}.fw-current-context b{color:var(--chat-ink);letter-spacing:.01em;font-size:15px;font-weight:800}.fw-current-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--shell-muted)!important;font-size:10px!important}.fw-current-context i{background:var(--shell-surface-2);color:var(--shell-accent-ink);white-space:nowrap;border-radius:10px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:750}.fw-chat.has-history>.trader-context>p{color:var(--shell-muted)!important;margin:10px 0 0!important;font-size:9px!important;line-height:1.5!important}.fw-chat.has-history .fw-chat-collapse-control{width:31px;height:31px;box-shadow:none;border-radius:10px;top:17px;right:13px;border-color:var(--shell-border)!important;background:var(--shell-surface-2)!important;color:var(--shell-text-2)!important}.fw-chat.has-history .fw-chat-collapse-control:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--shell-text) 8%,transparent)}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.fw-messages{background:radial-gradient(circle at 92% 2%,var(--shell-soft),transparent 28%),linear-gradient(var(--shell-surface),var(--shell-surface));padding:22px 20px 26px}.fw-chat-kicker{color:var(--shell-accent-ink);letter-spacing:.14em;margin-bottom:17px;font-size:8px;font-weight:850;display:block}.fw-chat.has-history .fw-spark{border:1px solid var(--shell-border);background:var(--shell-surface);width:43px;height:43px;color:var(--shell-accent-ink);box-shadow:0 8px 22px color-mix(in srgb,var(--shell-text) 9%,transparent);border-radius:14px;place-items:center;margin:0 0 18px;font-size:22px;display:grid}.fw-chat.has-history .fw-chat-welcome h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:750;color:var(--chat-ink)!important}.fw-chat.has-history .fw-chat-welcome>p{margin:10px 0 22px;font-size:11px;line-height:1.75;color:var(--shell-muted)!important}.fw-chat.has-history .fw-suggestions{position:relative}.fw-chat.has-history .fw-suggestions-tools{margin:0;position:absolute;top:-38px;right:0}.fw-chat.has-history .fw-question-refresh{border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;color:var(--shell-muted)!important}.fw-chat.has-history .fw-suggestion-options{gap:8px;display:grid}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history .fw-suggestion-options>button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:48px;box-shadow:0 3px 10px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:12px;align-items:center;margin:0;padding:12px 38px 12px 14px;font-size:11px;font-weight:650;line-height:1.5;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;color:var(--shell-text-2)!important}.fw-chat.has-history .fw-suggestion-options>button:before{content:"";background:var(--btn-primary-bg);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;flex:none}.fw-chat.has-history .fw-suggestion-options>button span{color:var(--shell-muted);position:absolute;right:14px}.fw-chat.has-history .fw-suggestion-options>button:hover{border-color:var(--shell-border-strong);box-shadow:0 7px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-1px)}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.fw-chat-composer{background:linear-gradient(var(--shell-surface),var(--shell-surface));border-top:1px solid #e3ebe7;padding:10px 16px 16px}.fw-composer-label{justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}.fw-composer-label span{color:var(--shell-text-2);font-size:10px;font-weight:750}.fw-composer-label small{color:var(--shell-muted);font-size:8px}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history .fw-chat-composer .umx-unified-composer{border-color:var(--shell-border);background:var(--shell-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent),inset 0 1px 0 #fff;border-radius:15px;padding:12px 13px}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history .fw-chat-composer .umx-unified-composer:focus-within{border-color:var(--shell-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent),0 10px 26px color-mix(in srgb,var(--shell-text) 8%,transparent)}.fw-chat.has-history .fw-chat-composer textarea::placeholder{color:var(--shell-muted)}.fw-chat.has-history .fw-chat-composer .umx-run{background:var(--shell-soft)!important;color:var(--shell-text-2)!important;border-radius:10px!important}.fw-chat.has-history .fw-chat-composer .umx-run:not(:disabled){box-shadow:0 5px 12px color-mix(in srgb,var(--shell-text) 8%,transparent);background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.fw-chat.has-history .fw-exchange{border-bottom:1px solid var(--shell-soft);padding-bottom:24px}.fw-chat.has-history .fw-user-message{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text);box-shadow:0 3px 10px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px 14px 4px;margin-left:28px}@media (width<=650px){:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.fw-chat-history{padding:10px}.fw-history-kicker,.fw-history-empty{display:none}.fw-chat-history>header{padding-bottom:8px}.fw-chat-history>header button{height:30px;margin-top:0}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.fw-messages{padding:18px 16px}.fw-chat.has-history .fw-chat-welcome{padding-top:6px}}:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page>.fw-chat.has-history{flex-direction:column!important;display:flex!important}.fw-chat-view-tabs{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);flex:none;align-items:flex-end;min-height:52px;padding:0 54px 0 18px;display:flex;position:relative}.fw-chat-view-tabs>div{align-self:stretch;gap:24px;display:flex}.fw-chat-view-tabs [role=tab]{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:52px;padding:2px 0 0;font-size:12px;font-weight:700;display:flex;position:relative;color:var(--shell-muted)!important}.fw-chat-view-tabs [role=tab]:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.fw-chat-view-tabs [role=tab][aria-selected=true]{color:var(--sel-ink)!important}.fw-chat-view-tabs [role=tab][aria-selected=true]:after{background:var(--sel-bg)}.fw-chat-view-tabs [role=tab] small{background:var(--shell-soft);min-width:18px;height:18px;color:var(--shell-muted);border-radius:10px;place-items:center;padding:0 5px;display:grid;font-size:8px!important}.fw-chat-view-tabs [role=tab][aria-selected=true] small{background:var(--sel-bg);color:var(--sel-ink)}.fw-chat-view-tabs>.fw-chat-collapse-control{top:10px;right:13px}.fw-current-context{grid-template-columns:34px minmax(0,1fr) auto}.fw-context-mark{border-radius:10px;width:34px;height:34px}.fw-chat.has-history>.trader-context>p{margin-top:7px!important}.fw-chat-history-panel{background:linear-gradient(var(--shell-surface),var(--shell-surface));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fw-chat-history-panel>header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:flex-end;gap:22px;padding:28px 26px 22px;display:flex}.fw-chat-history-panel>header>div{min-width:0}.fw-chat-history-panel>header span{color:var(--shell-accent-ink);letter-spacing:.15em;font-size:8px;font-weight:850;display:block}.fw-chat-history-panel>header h3{color:var(--shell-text);margin:7px 0 5px;font-size:20px}.fw-chat-history-panel>header p{color:var(--shell-muted);margin:0;font-size:10px;line-height:1.6}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-history-panel>header button{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:0 3px 10px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:750;color:var(--shell-accent-ink)!important}.fw-history-topic-list{flex:1;min-height:0;padding:16px 20px 28px;overflow:auto}.fw-history-topic-list>button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;width:100%;box-shadow:0 3px 12px color-mix(in srgb,var(--shell-text) 8%,transparent);cursor:pointer;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:8px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.fw-history-topic-list>button:hover,.fw-history-topic-list>button.active{border-color:var(--shell-border-strong);box-shadow:0 7px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-1px)}.fw-history-topic-mark{background:var(--shell-soft);width:34px;height:34px;color:var(--shell-accent-ink);border-radius:10px;place-items:center;font-size:9px;font-weight:850;display:grid}.fw-history-topic-list>button>span:nth-child(2){min-width:0}.fw-history-topic-list b{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;display:block;overflow:hidden}.fw-history-topic-list small{color:var(--shell-muted);margin-top:4px;display:block;font-size:9px!important}.fw-history-topic-list i{color:var(--shell-text-2);white-space:nowrap;font-size:9px;font-style:normal;font-weight:700}.fw-history-panel-empty{text-align:center;max-width:310px;margin:72px auto 0;padding:30px 24px}.fw-history-panel-empty>span{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:44px;height:44px;color:var(--shell-accent-ink);box-shadow:0 8px 22px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;place-items:center;margin:0 auto 16px;font-size:20px;display:grid}.fw-history-panel-empty h3{color:var(--shell-text);margin:0;font-size:16px}.fw-history-panel-empty p{color:var(--shell-muted);margin:10px 0 18px;font-size:11px;line-height:1.7}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-history-panel-empty button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:9px;padding:9px 13px;font-size:10px;font-weight:700;color:var(--shell-accent-ink)!important}@media (width<=650px){.fw-chat-view-tabs{padding-left:15px}.fw-chat-history-panel>header{flex-direction:column;align-items:flex-start;padding:20px 18px}.fw-history-topic-list{padding:13px}.fw-history-panel-empty{margin-top:28px}}.fw-chat-view-tabs{min-height:46px;padding-left:16px}.fw-chat-view-tabs>div{gap:20px}.fw-chat-view-tabs [role=tab]{height:46px}.fw-chat-view-tabs>.fw-chat-collapse-control{top:7px}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.trader-context{min-height:56px;padding:10px 14px!important}.fw-current-context{grid-template-columns:34px minmax(0,1fr) auto;gap:9px!important}.fw-current-context>span:nth-child(2){gap:0}.fw-current-context b{line-height:1.2}.fw-current-context small{line-height:1.3}.fw-chat.has-history>.trader-context>p{display:none}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history>.fw-messages{padding:14px 16px 20px}.fw-chat.has-history .fw-chat-welcome{max-width:none;margin:0;padding:8px 0 6px}.fw-welcome-lead{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.fw-chat.has-history .fw-welcome-lead .fw-spark{width:38px;height:38px;box-shadow:0 5px 16px color-mix(in srgb,var(--shell-text) 7%,transparent);border-radius:12px;margin:0;font-size:19px}.fw-chat.has-history .fw-welcome-lead .fw-chat-kicker{margin:0 0 3px;font-size:7px;line-height:1.4}.fw-chat.has-history .fw-welcome-lead h3{font-size:16px;line-height:1.3}.fw-chat.has-history .fw-chat-welcome>p{margin:9px 0 11px;font-size:10px;line-height:1.6}.fw-chat.has-history .fw-suggestions-tools{justify-content:space-between;align-items:center;height:27px;margin:0 0 5px;display:flex;position:static}.fw-chat.has-history .fw-suggestions-tools>small{color:var(--shell-muted);letter-spacing:.08em;font-size:8px}.fw-chat.has-history .fw-question-refresh{width:26px;height:26px;min-height:26px}.fw-chat.has-history .fw-suggestion-options{gap:6px}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history .fw-suggestion-options>button{border-radius:10px;min-height:40px;padding:9px 34px 9px 12px;font-size:10px}.fw-chat.has-history .fw-suggestion-options>button span{right:12px}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat{border-color:var(--shell-border)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:17px!important;padding:13px 14px 0!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat:focus-within{border-color:var(--shell-border-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent),0 9px 25px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat .umx-inline-editor{letter-spacing:-.01em;min-height:62px!important;color:var(--shell-text)!important;font-family:var(--font-text)!important;padding:2px 1px 7px!important;font-size:14px!important;font-weight:450!important;line-height:1.65!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat .umx-inline-editor:empty:before{font-weight:400;color:var(--shell-muted)!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat>footer{min-height:48px;padding:7px 0 10px!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat[data-selected-asset] .umx-asset-trigger{justify-content:center;align-items:center;gap:4px;border:1px solid var(--shell-border)!important;background:var(--sel-bg)!important;width:max-content!important;min-width:52px!important;max-width:none!important;height:30px!important;color:var(--sel-ink)!important;border-radius:9px!important;flex:none!important;padding:0 10px!important;font-size:0!important;font-weight:750!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffbf!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat[data-selected-asset] .umx-asset-trigger:after{content:var(--umx-selected-asset);letter-spacing:.015em;text-overflow:clip;white-space:nowrap;font-size:11px;line-height:1;display:block;overflow:visible}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat[data-selected-asset] .umx-asset-trigger:hover{border-color:var(--shell-border-strong)!important;background:var(--sel-bg)!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat .umx-run-arrow{place-items:center;border:1px solid var(--shell-border-strong)!important;background:linear-gradient(145deg,var(--shell-soft),var(--shell-surface-2))!important;color:#fff!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:0 6px 14px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:12px!important;padding:9px!important;transition:transform .15s,box-shadow .15s,background .15s!important;display:grid!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat .umx-run-arrow:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat .umx-run-arrow:disabled{border-color:var(--shell-border)!important;background:var(--shell-soft)!important;color:var(--shell-muted)!important;box-shadow:none!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .umx-composer-research-chat .umx-run-arrow svg{width:18px!important;height:18px!important;transform:none!important}.fw-composer-label span{font-size:11px}.fw-composer-label small{font-size:9px}.asset-workbench-shell .fw-watchlist-resizer:after{background:var(--shell-border-strong);border-radius:3px;width:3px;height:48px;top:calc(50% - 24px);bottom:auto}.following-workspace.fw-assets-page>.fw-collapsible-watchlist{min-width:0;padding-top:38px;position:relative}.fw-collapsible-watchlist>.fw-watchlist-toggle{z-index:15;border:1px solid var(--shell-border);background:var(--shell-surface);width:26px;height:26px;color:var(--shell-text-2);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:8px}.fw-watchlist-toggle:hover{background:var(--shell-hover);color:var(--shell-accent-ink)}.fw-watchlist-toggle:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.following-workspace.fw-watchlist-collapsed>.fw-collapsible-watchlist{width:38px;min-width:0;padding:0;overflow:visible}.following-workspace.fw-watchlist-collapsed>.fw-collapsible-watchlist>:not(.fw-watchlist-toggle){display:none!important}.following-workspace.fw-watchlist-collapsed .fw-watchlist-toggle{right:6px}@media (width>=651px) and (width<=1100px){:is(.v2-app,.asset-workbench-shell) .following-workspace.fw-assets-page.fw-watchlist-collapsed{grid-template-columns:38px minmax(0,1fr)!important}}@media (width<=650px){.following-workspace.fw-watchlist-collapsed>.fw-collapsible-watchlist{flex:0 0 38px;width:100%;height:38px;min-height:38px}.following-workspace.fw-watchlist-collapsed .fw-watchlist-toggle{left:8px;right:auto}}.asset-workbench-shell .following-workspace>.fw-chat.fw-market-assistant{min-width:0;overflow:hidden;flex-direction:column!important;display:flex!important}.fw-market-assistant>.fw-chat-view-tabs{flex-shrink:0;min-height:44px}.fw-market-assistant .fw-messages{overflow-anchor:none;scroll-behavior:auto;flex:1;min-height:0;overflow:auto}.fw-market-assistant .fw-chat-composer{flex-shrink:0;margin-top:auto;padding:8px 12px 10px}.fw-market-context{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;flex-shrink:0;margin:8px 12px}.fw-market-context>button{width:100%;color:var(--shell-text-2);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.fw-market-context>div{max-height:150px;color:var(--shell-muted);padding:0 10px 8px;overflow:auto}.fw-market-context p{margin:4px 0}.fw-market-questions{margin-bottom:6px}.fw-market-questions>div{gap:4px;display:flex}.fw-market-questions button{background:var(--shell-soft);color:var(--shell-text-2);cursor:pointer;text-align:left;border:0;border-radius:5px;padding:3px 7px}.fw-market-questions>div>button:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fw-market-questions>div>button:last-child{flex-shrink:0}.fw-market-questions>section{flex-direction:column;gap:3px;padding:4px 0;display:flex}.fw-market-assistant .fw-chat-composer .umx-unified-composer{box-shadow:none;border-radius:12px}.fw-market-assistant .fw-chat-composer .umx-composer-body{min-height:52px}.fw-market-assistant .fw-chat-composer .umx-inline-editor{min-height:42px;max-height:132px;overflow:auto}.watchlist-market-reply>small,.watchlist-market-reply details{color:var(--shell-muted);font-size:11px}.watchlist-market-reply details{margin-top:12px}.watchlist-market-reply summary{cursor:pointer}.watchlist-reply-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);cursor:pointer;border-radius:7px;padding:5px 9px}.watchlist-reply-toolbar{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:6px;display:flex}.watchlist-reply-actions,.watchlist-reply-toolbar .anomaly-learning-compact>div{align-items:center;gap:4px;display:flex}.watchlist-reply-toolbar .anomaly-learning-compact{display:contents}.watchlist-reply-toolbar :is(.watchlist-reply-actions button,.anomaly-learning-compact>div button){min-height:28px;color:var(--shell-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:3px 6px;font-size:12px;line-height:18px}.watchlist-reply-toolbar :is(.watchlist-reply-actions button,.anomaly-learning-compact>div button):is(:hover,:focus-visible){background:var(--shell-hover);color:var(--shell-text-2)}.watchlist-reply-toolbar :is(button,summary):focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.watchlist-reply-toolbar .watchlist-reply-context{min-width:0;color:var(--shell-muted);margin:0}.watchlist-reply-toolbar :is(button.watchlist-icon-action,summary.watchlist-icon-action){width:32px;height:32px;min-height:32px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.watchlist-reply-toolbar .watchlist-icon-action:is(:hover,:focus-visible),.watchlist-reply-toolbar .watchlist-reply-context[open]>.watchlist-icon-action{background:var(--shell-hover);color:var(--shell-text-2)}.watchlist-reply-toolbar .watchlist-reply-context summary{list-style:none}.watchlist-reply-toolbar .watchlist-reply-context summary::-webkit-details-marker{display:none}.watchlist-reply-toolbar .watchlist-reply-context[open],.watchlist-reply-toolbar .anomaly-learning-compact>small{flex-basis:100%}.fw-legacy-market{padding:10px}.fw-legacy-market>.signal-research-panel{height:500px}.fw-legacy-market summary{cursor:pointer}.asset-workbench-shell .fw-market-assistant .fw-chat-composer .umx-unified-composer{padding:8px 10px 0!important}.asset-workbench-shell .fw-market-assistant .fw-chat-composer .umx-inline-editor{min-height:42px!important;max-height:132px!important;padding:4px 0!important}.asset-workbench-shell .fw-market-assistant .fw-chat-composer .umx-unified-composer>footer{min-height:38px!important;padding:2px 0 6px!important}.fw-market-assistant{position:relative}.fw-market-assistant>.fw-chat-collapse-control{top:14px;right:14px}.fw-market-assistant>.fw-twin-presence{padding-top:0}.fw-market-assistant>.fw-messages{padding-top:8px!important}.fw-market-assistant>.fw-chat-composer{gap:4px;display:grid}.fw-market-assistant>.contextual-prompt-rail{max-height:min(45vh,300px);margin:0 12px;overflow:auto}.fw-market-assistant>.anomaly-context{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:12px;display:flex}.fw-market-assistant>.anomaly-context button{color:var(--shell-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0}.fw-fund-block{margin-top:18px}.fw-fund-block>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fw-fund-items{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:8px 0;display:grid}.fw-fund-items div{flex-direction:column;gap:2px;display:flex}.fw-fund-items dt{color:var(--shell-muted);font-size:12px}.fw-fund-items dd{margin:0;font-weight:600}.umx-studio-dialog.following-picker .fw-search:focus-within{border-color:var(--shell-focus)}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat.has-history .fw-suggestion-options>button{text-align:left;box-shadow:none;justify-content:flex-start;gap:12px}.umx-selected-overview{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.umx-selected-overview span{align-items:baseline;gap:10px;min-width:0;display:flex}.umx-selected-overview b{color:var(--shell-text);font-size:13px}.umx-selected-overview small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.umx-selected-overview>button{color:var(--shell-text-2);background:0 0;border:0;flex:none;padding:3px 0;font-size:12px}.umx-chip-row.collapsed{flex-wrap:nowrap;overflow:hidden}.umx-chip-row.collapsed .umx-selected-chip{flex:none}.umx-more-selected{border:1px dashed var(--shell-border-strong);background:var(--shell-surface-2);min-width:42px;color:var(--shell-text-2);border-radius:10px;flex:none;padding:0 9px}.umx-unified-composer{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:22px;width:100%;padding:24px 24px 16px;position:relative;box-shadow:0 20px 55px #172f4414}.umx-unified-composer textarea{resize:none;color:#102033;width:100%;min-height:112px;font:500 20px/1.55 var(--font-text);background:0 0;border:0;outline:0}.umx-unified-composer textarea::placeholder{color:var(--shell-muted)}.umx-unified-composer button{font:600 14px/1.2 var(--font-text);color:var(--shell-text-2);cursor:pointer}.umx-unified-composer>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.umx-unified-composer>footer>div{flex-wrap:wrap;gap:8px;display:flex}.umx-unified-composer>footer button{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;height:40px;padding:0 13px}.umx-unified-composer>footer .umx-add{border-radius:50%;width:40px;padding:0;font-size:24px}.umx-unified-composer>footer .active{border-color:var(--sel-line);background:var(--sel-bg);color:var(--shell-text)}.umx-unified-composer>footer .umx-run{color:#fff;background:#102f50;border-color:#102f50;padding:0 22px}.umx-unified-composer>footer .umx-run:disabled{opacity:.35}.umx-chip-row{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.umx-selected-chip{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;align-items:center;display:flex;overflow:hidden}.umx-selected-chip>button{background:0 0;border:0;align-items:center;gap:7px;padding:5px 8px;display:flex}.umx-selected-chip>button:last-child{color:var(--shell-muted);padding:8px}.umx-selected-chip i{color:#fff;background:#143c62;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.umx-selected-chip small{color:var(--shell-muted);font-size:10px}.umx-preflight{background:var(--shell-warn-soft);color:var(--shell-accent-ink);border-radius:8px;justify-content:space-between;margin:0 0 12px;padding:8px 10px;font-size:12px;display:flex}.umx-preflight.ok{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-preflight span{color:var(--shell-muted)}.umx-directory{z-index:40;border:1px solid var(--shell-border-strong);background:var(--shell-canvas);border-radius:18px;position:absolute;top:calc(100% - 8px);left:20px;right:20px;overflow:hidden;box-shadow:0 28px 80px #0d22322e}.umx-directory>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:8px 12px 0;display:flex}.umx-directory>header nav{gap:4px;display:flex}.umx-directory>header button{background:0 0;border:0;padding:12px 13px}.umx-directory>header nav button.active{color:#102033;border-bottom:2px solid #12314f}.umx-directory-tools{align-items:center;gap:12px;padding:12px 14px;display:flex}.umx-directory-tools label{border:1px solid var(--shell-border);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.umx-directory-tools input{border:0;outline:0;width:100%;height:42px;font-size:15px}.umx-directory-tools>span{color:var(--shell-muted);font-size:12px}.umx-directory-body{grid-template-columns:minmax(0,1fr) 280px;display:grid}.umx-directory-body>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-height:430px;padding:4px 16px 18px;display:grid;overflow:auto}.umx-directory section h4{color:var(--shell-muted);letter-spacing:.08em;margin:8px 0;font-size:12px}.umx-directory-item{border-bottom:1px solid var(--shell-soft);align-items:stretch;display:flex}.umx-directory-item:hover,.umx-directory-item.selected{background:var(--shell-soft)}.umx-directory-item button{background:0 0;border:0}.umx-item-main{text-align:left;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:10px 8px;display:flex}.umx-item-main span{flex-direction:column;gap:4px;min-width:0;display:flex}.umx-item-main b{color:#132638;font-size:14px}.umx-item-main small{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);font-size:12px;overflow:hidden}.umx-item-main em{color:var(--shell-muted);font-size:10px;font-style:normal}.umx-item-state{width:40px;color:var(--shell-accent-ink);font-size:17px}.umx-item-detail{border-left:1px solid var(--shell-border);background:var(--shell-surface-2);padding:18px}.umx-item-detail>small{color:var(--shell-muted);text-transform:uppercase;letter-spacing:.08em}.umx-item-detail h3{margin:10px 0 6px}.umx-item-detail p{color:var(--shell-muted);line-height:1.55}.umx-item-detail dl{margin:16px 0}.umx-item-detail dl div{border-bottom:1px solid var(--shell-selected);justify-content:space-between;padding:8px 0;display:flex}.umx-item-detail dt{color:var(--shell-muted)}.umx-item-detail dd{font-weight:650}.umx-item-detail>button{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-ink);border:0;border-radius:9px;padding:10px}.umx-directory>footer{border-top:1px solid var(--shell-selected);color:var(--shell-muted);justify-content:space-between!important;padding:12px 16px!important;display:flex!important}.umx-directory>footer span b{color:#143c62}.umx-unified-composer.compact{border-radius:16px;padding:16px}.umx-unified-composer.compact textarea{min-height:72px;font-size:17px}.umx-unified-composer.compact .umx-directory{left:8px;right:8px}.umx-run-snapshot{color:var(--shell-text);padding:18px}.umx-empty-run{background:var(--shell-surface-2);color:var(--shell-muted);border-radius:12px}.umx-run-snapshot>header{border-bottom:1px solid var(--shell-border);align-items:center;gap:10px;padding-bottom:16px;display:flex}.umx-run-snapshot>header>span{background:var(--btn-primary-bg);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.umx-run-snapshot>header>span.blocked{background:var(--btn-primary-bg);box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent)}.umx-run-snapshot>header>div{flex-direction:column;display:flex}.umx-run-snapshot>header small{font-family:var(--font-text);color:var(--shell-muted)}.umx-run-snapshot section{margin-top:18px}.umx-run-snapshot section>small{color:var(--shell-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.umx-run-snapshot section p{font-size:14px;line-height:1.55}.umx-run-snapshot dl{border:1px solid var(--shell-border);border-radius:12px;margin:18px 0;overflow:hidden}.umx-run-snapshot dl div{border-bottom:1px solid var(--shell-selected);justify-content:space-between;padding:10px;display:flex}.umx-run-snapshot dl div:last-child{border:0}.umx-run-snapshot dt{color:var(--shell-muted)}.umx-run-snapshot dd{text-align:right;font-weight:650}.umx-snapshot-chips{flex-wrap:wrap;gap:6px;display:flex}.umx-snapshot-chips span{background:var(--shell-soft);border-radius:7px;padding:6px 8px;font-size:12px}.umx-run-snapshot .rule{margin:5px 0}.umx-warning{background:var(--shell-warn-soft);border-radius:8px;margin-top:14px;padding:10px;color:var(--shell-warn-ink)!important}.umx-output-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.umx-output-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:8px;padding:7px 10px;font-weight:600}.umx-output-actions button:hover{color:#143c62;border-color:#143c62}@media (width<=1100px){.umx-directory-body{grid-template-columns:1fr}.umx-item-detail{display:none}}@media (width<=900px){.umx-directory-body>main{grid-template-columns:1fr}.umx-unified-composer>footer{align-items:flex-end}.umx-unified-composer>footer>div button:nth-child(n+4),.umx-preflight span{display:none}}.umx-directory-scopes{gap:5px;padding:0 14px 12px;display:flex;overflow-x:auto}.umx-unified-composer.has-starter{border-color:var(--shell-border-strong);box-shadow:0 18px 52px color-mix(in srgb,var(--shell-text) 8%,transparent);padding-top:18px}.umx-starter-tag{border:1px solid var(--shell-border);background:var(--shell-soft);width:max-content;max-width:100%;color:var(--shell-text);border-radius:10px;align-items:center;gap:9px;margin:0 0 12px;padding:7px 9px;display:flex}.umx-starter-tag span{background:var(--shell-border);color:var(--shell-accent-ink);letter-spacing:.06em;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:750}.umx-starter-tag b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.umx-starter-tag small{color:var(--shell-muted);white-space:nowrap;font-size:11px}.umx-starter-tag button{width:24px;height:24px;color:var(--shell-muted);background:0 0;border:0;border-radius:6px;place-items:center;margin-left:2px;font-size:16px;display:grid}.umx-starter-tag button:hover{background:var(--shell-selected);color:var(--shell-text)}.umx-directory-scopes button{color:var(--shell-muted);background:0 0;border:0;border-radius:8px;flex:none;padding:7px 10px}.umx-directory-scopes button.active{background:var(--shell-soft);color:#11283b}.umx-directory-scopes details{margin-left:auto;position:relative}.umx-directory-scopes summary{cursor:pointer;color:var(--shell-muted);font:600 13px/1.2 var(--font-text);padding:7px 10px;list-style:none}.umx-directory-scopes details[open]{gap:4px;display:flex}.umx-directory-scopes details[open] summary{background:var(--shell-soft);border-radius:8px}.umx-run-summary{text-align:left;align-items:center;gap:6px;width:100%;margin:-3px 0 10px;display:flex;border:0!important;border-bottom:1px solid var(--shell-soft)!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:8px 2px!important}.umx-run-summary b{color:#172a3b;font-size:13px}.umx-run-summary span{color:var(--shell-muted);font-weight:500}.umx-run-summary em{color:var(--shell-text-2);margin-left:auto;font-size:12px;font-style:normal}.umx-attention{text-align:left;align-items:center;gap:10px;width:100%;margin:0 0 10px;display:flex;border:1px solid var(--shell-warn-line)!important;background:var(--shell-warn-soft)!important;border-radius:9px!important;height:auto!important;padding:9px 11px!important}.umx-attention b{color:var(--shell-warn-ink)}.umx-attention span{color:var(--shell-warn-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.umx-attention em{color:var(--shell-warn-ink);font-style:normal}.umx-risk-note{background:var(--shell-warn-soft);color:var(--shell-warn-ink);font:500 12px/1.45 var(--font-text);border-radius:8px;margin:0 0 10px;padding:8px 10px}.umx-quick-menu{z-index:55;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;width:390px;position:absolute;top:calc(100% - 8px);left:20px;overflow:hidden;box-shadow:0 24px 70px #0d22322e}.umx-quick-menu header{justify-content:space-between;align-items:center;padding:13px 15px 9px;display:flex}.umx-quick-menu header b{font-size:14px}.umx-quick-menu header button{color:var(--shell-muted);background:0 0;border:0;font-size:20px}.umx-quick-menu>div{grid-template-columns:1fr 1fr;gap:4px;padding:4px 8px 9px;display:grid}.umx-quick-menu>div button,.umx-quick-menu section button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.umx-quick-menu>div button:hover,.umx-quick-menu section button:hover{background:var(--shell-soft)}.umx-quick-menu i{background:var(--shell-soft);width:25px;height:25px;color:var(--shell-text);border-radius:7px;flex:0 0 25px;place-items:center;font-size:11px;font-style:normal;display:grid}.umx-quick-menu span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.umx-quick-menu em{color:var(--shell-muted);margin-left:auto;font-style:normal}.umx-quick-menu section{border-top:1px solid var(--shell-selected);gap:1px;padding:10px 8px;display:grid}.umx-quick-menu section small{color:var(--shell-muted);padding:2px 10px 5px}.umx-quick-menu section button{width:100%;color:var(--shell-text-2);padding:8px 10px;font-weight:500}.umx-open-directory{border:0;border-top:1px solid var(--shell-selected);background:var(--shell-surface-2);text-align:center;width:100%;height:42px;color:#24485f!important}.umx-unified-composer.compact .umx-quick-menu{top:auto;bottom:calc(100% - 6px)}.umx-unified-composer.compact .umx-directory{flex-direction:column;width:min(760px,100vw - 320px);display:flex;position:fixed;inset:74px 18px 18px auto}.umx-unified-composer.compact .umx-directory-body{flex:1;min-height:0}.umx-unified-composer.compact .umx-directory-body>main{max-height:none}.umx-directory>footer>div{gap:8px;display:flex}.umx-directory>footer>div>button:last-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:8px;padding:8px 16px}.umx-directory-item.disabled{opacity:.48}.umx-item-detail-trigger{flex:0 0 34px;width:34px;color:var(--shell-muted)!important;background:0 0!important;border:0!important;font-size:14px!important}.umx-item-detail-trigger:hover{color:#24485f!important;background:var(--shell-soft)!important}.umx-directory-item.disabled .umx-item-main{cursor:help}.umx-directory-item.selected .umx-item-main{color:#153b5e}.umx-directory-item.selected .umx-item-state{font-weight:800}.umx-type-icon{background:var(--shell-soft);width:30px;height:30px;color:var(--shell-accent-ink);border-radius:9px;flex:0 0 30px;place-items:center;margin-right:9px;font-style:normal;display:grid}.umx-directory-item.type-twin .umx-type-icon,.umx-selected-chip.type-twin i{color:#324f82;background:#edf0f8}.umx-directory-item.type-validator .umx-type-icon,.umx-selected-chip.type-validator i{background:var(--shell-warn-soft);color:var(--sel-ink)}.umx-directory-item.type-financialObject .umx-type-icon,.umx-selected-chip.type-financialObject i{color:#1c5e8a;background:#eaf3fa}.umx-directory-item.type-data .umx-type-icon,.umx-selected-chip.type-data i{background:var(--shell-soft);color:var(--sel-ink)}.umx-item-main .umx-reason{color:var(--shell-muted);font-size:10px}.umx-item-detail .umx-detail-reason{background:var(--shell-soft);color:var(--shell-text-2);border-radius:8px;padding:9px;font-size:12px}.umx-object-origin{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;margin:14px 0;padding:10px 12px}.umx-object-origin p{border-bottom:1px solid var(--shell-soft);grid-template-columns:76px 1fr;gap:8px;padding:6px 0;font-size:12px;display:grid;margin:0!important}.umx-object-origin p:last-child{border-bottom:0}.umx-object-origin b{color:var(--shell-muted)}.umx-object-origin span{overflow-wrap:anywhere;color:#1a3448}.umx-snapshot-chips span{flex-direction:column;gap:2px;display:flex}.umx-snapshot-chips span small{color:var(--shell-muted);font-size:9px;font-weight:500}.umx-selected-chip.auth{border-color:var(--sel-line);background:var(--shell-warn-soft)}.umx-selected-chip.stale{background:var(--shell-surface);border-color:#db887a}.umx-selected-more{border:1px solid var(--shell-border);background:var(--shell-surface-2);height:30px;color:var(--shell-text-2);border-radius:8px;padding:0 10px;font-size:12px;font-weight:650}.umx-output-more{position:relative}.umx-output-more>div{z-index:9;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;min-width:190px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 15px 40px #12273929}.umx-output-more>div button{text-align:left;background:0 0;border:0}.umx-output-more>div button:hover{background:var(--shell-soft)}.umx-preflight-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.umx-preflight-checks span{border-radius:7px;padding:7px 8px;font-size:11px}.umx-preflight-checks .pass{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-preflight-checks .fail{background:var(--shell-surface);color:#a24638}.umx-directory>footer>div{align-items:center;gap:12px;display:flex}.umx-directory .umx-save-default{border:1px solid var(--shell-border);background:var(--shell-surface);color:#31586f;border-radius:8px;padding:7px 10px;font-size:12px}.umx-snapshot-links{gap:7px;display:grid}.umx-snapshot-links p{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex;margin:0!important}.umx-snapshot-links span{color:var(--shell-muted);text-align:right;font-size:11px}.umx-mode-impact{border-top:1px solid var(--line,var(--shell-border));color:var(--shell-text-2);white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex;overflow-x:auto}.umx-mode-impact b{color:var(--shell-text)}.umx-mode-impact span{background:var(--shell-soft);border-radius:7px;padding:4px 7px}.umx-mode-impact::-webkit-scrollbar{height:3px}.v2-review-twin-inline{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:grid}.v2-review-twin-inline>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-review-twin-inline>div:first-child>b{color:#12283a;font-size:15px}.v2-review-twin-inline>div:first-child>button{color:var(--shell-muted);background:0 0;border:0}.v2-review-twin-inline>p{color:var(--muted,var(--shell-muted));margin:0;font-size:13px;line-height:1.55}.v2-review-twin-options{gap:10px;padding:0 28px 28px;display:grid}.v2-review-twin-inline .v2-review-twin-options{padding:0}.v2-review-twin-options>button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:14px;display:grid}.v2-review-twin-options>button:hover{background:var(--shell-surface);border-color:#173f66}.v2-review-twin-options span,.v2-review-twin-options span b,.v2-review-twin-options span small{display:block}.v2-review-twin-options span b{font-size:16px}.v2-review-twin-options span small{color:var(--shell-muted);margin-top:3px}.v2-review-twin-options em{color:#173f66;font-style:normal}.umx-directory-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1c2757;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.umx-directory-overlay .umx-directory,.umx-unified-composer.compact .umx-directory-overlay .umx-directory,.v2-work-composer .umx-directory-overlay .umx-directory{box-sizing:border-box;flex-direction:column;max-width:calc(100vw - 48px);height:min(760px,100vh - 48px);max-height:calc(100vh - 48px);margin:0;display:flex;overflow:hidden;width:min(1120px,100vw - 48px)!important;position:relative!important;inset:auto!important;transform:none!important}.umx-directory-overlay .umx-directory-body{flex:1;min-height:0;overflow:hidden}.umx-directory-overlay .umx-directory-body>main{overscroll-behavior:contain;min-height:0;max-height:none;overflow:auto}.umx-directory-overlay .umx-directory>header,.umx-directory-overlay .umx-directory-tools,.umx-directory-overlay .umx-directory-scopes,.umx-directory-overlay .umx-directory>footer{flex:none}.umx-directory-overlay .umx-directory>header>button{font-size:22px}.umx-item-state{white-space:nowrap;width:auto;min-width:46px;padding:0 9px!important}.umx-add-source{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafcfbf7;align-content:start;padding:22px;display:grid;position:absolute;inset:0;overflow:auto}.umx-add-source>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;padding:0 0 20px;display:flex}.umx-add-source>header small{color:var(--shell-muted);text-transform:uppercase;letter-spacing:.08em}.umx-add-source>header h3{color:#10283b;margin:6px 0 0;font-size:24px}.umx-add-source>header button{background:0 0;border:0;font-size:24px}.umx-add-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.umx-add-source-options>label,.umx-add-source-options>form{border:1px solid var(--shell-border);background:var(--shell-surface);color:#182d3e;border-radius:13px;flex-direction:column;gap:7px;min-height:122px;padding:16px;display:flex}.umx-add-source-options b{font-size:16px}.umx-add-source-options span{color:var(--shell-muted);font-size:13px;line-height:1.45}.umx-add-source-options input[type=file]{width:100%;margin-top:auto;font-size:12px}.umx-add-source-options>form{grid-column:1/-1;min-height:auto}.umx-add-source-options>form>div{gap:8px;margin-top:4px;display:flex}.umx-add-source-options>form input{border:1px solid var(--shell-border);border-radius:9px;flex:1;min-width:0;height:40px;padding:0 11px;font-size:14px}.umx-add-source-options>form button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);white-space:nowrap;border:0;border-radius:9px;padding:0 18px}.umx-add-source-options>form button:disabled{opacity:.35}@media (height<=700px){.umx-directory-overlay{padding:12px}.umx-directory-overlay .umx-directory,.umx-unified-composer.compact .umx-directory-overlay .umx-directory{max-width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);width:calc(100vw - 24px)!important}.umx-directory-tools{padding-block:8px}.umx-directory-scopes{padding-bottom:7px}.umx-directory-item .umx-item-main{padding-block:7px}}.umx-output-actions-wrap{gap:12px;margin-top:18px;display:grid}.umx-output-actions button.done,.umx-output-feedback button.done{color:var(--shell-accent-ink);border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.umx-output-feedback{border-top:1px solid var(--line,var(--shell-border));align-items:center;gap:8px;padding-top:12px;display:flex}.umx-output-feedback span{color:var(--shell-text-2);margin-right:4px;font-size:14px}.umx-output-feedback button{border:1px solid var(--line,var(--shell-border));background:var(--shell-surface);color:var(--shell-text-2);border-radius:999px;padding:7px 12px}.umx-output-feedback button.active{color:#123f65;background:#edf5fb;border-color:#174a73;font-weight:700}.umx-improve-note{gap:8px;max-width:720px;display:flex}.umx-improve-note input{border:1px solid var(--line,var(--shell-border));min-width:0;font:inherit;border-radius:10px;flex:1;padding:11px 13px}.umx-improve-note button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:9px;padding:0 18px;font-weight:700}.umx-improve-note button:disabled{opacity:.45}.umx-chip-row-visible{align-items:center;min-height:34px;margin:0 0 8px}.umx-chip-row-visible .umx-selected-chip{border-color:var(--shell-border);background:var(--shell-soft);max-width:240px}.umx-chip-row-visible .umx-selected-chip>button:first-child{min-width:0;max-width:205px}.umx-chip-row-visible .umx-selected-chip>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.umx-chip-row-visible .umx-selected-chip>button:last-child:hover{background:var(--shell-border);color:var(--shell-text)}.umx-composer-additions,.umx-composer-forward{align-items:center;gap:8px!important;display:flex!important}.umx-unified-composer>footer .umx-mention-trigger{width:40px;color:var(--shell-text-2);border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid;position:relative}.umx-unified-composer>footer .umx-mention-trigger:hover,.umx-unified-composer>footer .umx-mention-trigger:focus-visible{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--shell-text);outline:0}.umx-unified-composer>footer .umx-service-trigger{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;width:auto;min-width:0;height:36px;padding:0 8px;transition:background .15s;display:inline-flex}.umx-unified-composer>footer .umx-service-trigger:hover,.umx-unified-composer>footer .umx-service-trigger.active{background:var(--shell-soft)}.umx-service-trigger b{color:var(--shell-text-2);letter-spacing:0;font-size:12px;font-weight:500;line-height:1}.umx-service-trigger>i,.umx-service-menu>div>button>i{align-items:flex-end;gap:2px;height:14px;font-style:normal;display:flex}.umx-service-trigger>i>em,.umx-service-menu>div>button>i>em{background:var(--shell-border);border-radius:2px;width:3px;display:block}.umx-service-trigger>i>em:first-child,.umx-service-menu>div>button>i>em:first-child{height:5px}.umx-service-trigger>i>em:nth-child(2),.umx-service-menu>div>button>i>em:nth-child(2){height:9px}.umx-service-trigger>i>em:nth-child(3),.umx-service-menu>div>button>i>em:nth-child(3){height:13px}.umx-service-trigger>i>em.on,.umx-service-menu>div>button>i>em.on{background:var(--sel-bg)}.umx-service-trigger>strong{color:var(--shell-muted);font-size:12px;font-weight:500}.umx-unified-composer>footer .umx-run-arrow{border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;font-size:18px;line-height:1;transition:background .15s;display:grid}.umx-run-arrow>svg{flex:none;width:18px;height:18px;display:block}.umx-unified-composer>footer .umx-run-arrow:not(:disabled):hover{box-shadow:none;background:#174568;transform:none}.umx-unified-composer>footer .umx-run-arrow:not(:disabled):active{background:#0b253e}.umx-unified-composer>footer :is(.umx-run-arrow,.umx-service-trigger):focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.umx-service-menu{z-index:56;overscroll-behavior:contain;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;width:356px;max-height:min(300px,100vh - 32px);position:absolute;top:auto;bottom:60px;right:20px;overflow-y:auto;box-shadow:0 15px 38px #111f2a26}.umx-service-menu>header{border-bottom:1px solid var(--shell-selected);align-items:center;min-height:43px;padding:0 14px;display:flex}.umx-service-menu>header>b{color:var(--shell-text);font-size:13px}.umx-service-menu>div{gap:3px;padding:6px;display:grid}.umx-service-menu>div>button{background:var(--shell-surface);text-align:left;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:12px;height:auto;min-height:58px;padding:9px 12px;display:grid}.umx-service-menu>div>button:hover{background:var(--shell-surface-2)}.umx-service-menu>div>button.active{background:var(--shell-soft);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--shell-text) 8%,transparent),inset 0 0 0 1px #dce5e1}.umx-service-copy{gap:6px;min-width:0;display:grid}.umx-service-copy>span{align-items:center;gap:7px;display:flex}.umx-service-copy>span b{color:var(--shell-text);letter-spacing:.045em;font-size:13px}.umx-service-copy>span em{background:var(--shell-soft);color:var(--shell-text-2);letter-spacing:0;border-radius:4px;padding:2px 6px;font-size:8px;font-style:normal}.umx-service-menu>div>button[data-tier=professional] .umx-service-copy>span em{background:var(--shell-selected);color:var(--shell-accent-ink)}.umx-service-menu>div>button[data-tier=frontier] .umx-service-copy>span em{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-service-copy>p{min-width:0;color:var(--shell-text-2);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;font-size:9px;font-weight:600;line-height:1.35;display:grid}.umx-service-copy>p>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.umx-service-copy>p>span:last-child{color:var(--shell-muted);white-space:nowrap;font-size:8px;font-weight:500}.umx-service-menu>p{border-top:1px solid var(--shell-selected);color:var(--shell-muted);margin:0;padding:8px 14px 9px;font-size:8px;line-height:1.4}.umx-quick-menu>div{grid-template-columns:1fr}.umx-quick-menu>div button{padding:8px 10px}@media (width<=760px){.umx-service-menu{width:min(356px,100vw - 32px);right:8px}.umx-quick-menu{width:auto;left:8px;right:8px}}.umx-quick-menu>div button:nth-child(4){border-top:0;border-radius:9px;margin-top:0;padding-top:8px}.umx-quick-menu>div button:first-child{border-bottom:1px solid var(--shell-soft);border-radius:9px 9px 0 0;margin-bottom:4px}.umx-quick-menu>div button:nth-child(5){border-top:1px solid var(--shell-soft);border-radius:0;margin-top:4px;padding-top:12px}.umx-unified-composer.compact .umx-service-menu{width:min(356px,100vw - 40px);top:auto;bottom:54px;right:0}.umx-platform-skill{color:var(--text-secondary,var(--shell-text-2));margin:8px 16px;font-size:13px}.umx-platform-skill summary{cursor:pointer;padding:5px 0}.umx-platform-skill pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:inherit;line-height:1.7;overflow:auto}.umx-unified-composer .umx-light-skill{color:var(--shell-accent-ink);align-items:center;gap:4px;margin:4px 12px 8px 0;display:inline-flex}.umx-unified-composer .umx-light-skill button{border-radius:6px;min-height:32px;font-size:15px;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important;padding:5px 3px!important}.umx-unified-composer .umx-light-skill button:hover{background:var(--shell-soft)!important}.umx-unified-composer .umx-light-skill button:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:2px}.umx-unified-composer>footer .umx-run-stop{border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;line-height:1;transition:background .15s;display:grid}.umx-unified-composer>footer .umx-run-stop>svg{flex:none;width:16px;height:16px;display:block}.umx-unified-composer>footer .umx-run-stop>svg rect,.v2-turn-stop>svg rect,.ra-turn-stop>svg rect{fill:currentColor;stroke:none}.umx-unified-composer>footer .umx-run-stop:hover{box-shadow:none;filter:brightness(1.12);transform:none}.umx-unified-composer>footer .umx-run-stop:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.v2-app .umx-unified-composer.compact>footer .umx-run-stop{width:36px;min-width:36px;padding:0}.v2-turn-stop,.ra-turn-stop{border:1px solid var(--shell-border);background:var(--shell-surface);width:max-content;height:28px;color:var(--shell-text-2);font:600 12.5px/1 var(--font-text);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:10px 0 2px;padding:0 11px 0 9px;display:inline-flex}.v2-turn-stop>svg,.ra-turn-stop>svg{flex:none;width:12px;height:12px}.v2-turn-stop:hover,.ra-turn-stop:hover{border-color:var(--shell-border-strong);color:var(--shell-text);background:var(--shell-hover,var(--shell-soft))}.v2-turn-stop:focus-visible,.ra-turn-stop:focus-visible{outline:2px solid var(--shell-focus,var(--shell-accent));outline-offset:2px}.v2-turn-stop:disabled,.ra-turn-stop:disabled{opacity:.55;cursor:default}.v2-answer-stopped{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;align-items:center;gap:12px;margin:10px 0 4px;padding:11px 14px;display:flex}.v2-answer-stopped>b{color:var(--shell-text);flex:none;font-size:13.5px}.v2-answer-stopped>p{min-width:0;color:var(--shell-muted);flex:1;font-size:13px;line-height:1.5;margin:0!important}.v2-answer-stopped>button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);height:30px;color:var(--shell-text);font:600 13px/1 var(--font-text);cursor:pointer;border-radius:8px;flex:none;padding:0 13px}.v2-answer-stopped>button:hover:not(:disabled){border-color:var(--shell-border-strong);background:var(--shell-hover)}.v2-answer-stopped>button:disabled{opacity:.5;cursor:default}.v2-answer-stopped>button:focus-visible{outline:2px solid var(--shell-focus,var(--shell-accent));outline-offset:2px}@media (width<=520px){.v2-answer-stopped{flex-wrap:wrap}.v2-answer-stopped>p{flex-basis:100%;order:3}}.v2-regenerate-tag{color:var(--shell-muted);font:500 11.5px/1.2 var(--font-text);justify-content:flex-end;align-items:center;gap:4px;margin:0 2px 6px;display:flex}.v2-regenerate-tag:before{content:"";background:currentColor;flex:none;width:11px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M20 8a8 8 0 1 0 0 8M20 3v5h-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M20 8a8 8 0 1 0 0 8M20 3v5h-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.umx-unified-composer>footer .umx-run-stop{transition:none}}.ra-stopped-note{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-muted);border-radius:10px;align-items:baseline;gap:8px;margin:10px 0 0;padding:9px 12px;font-size:13px;line-height:1.5;display:flex}.ra-stopped-note>b{color:var(--shell-text);flex:none;font-size:13px}.v2-convert-note{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:10px 0 4px;padding:11px 14px;display:flex}.v2-convert-note>p{min-width:0;color:var(--shell-text);flex:240px;font-size:13.5px;line-height:1.5;margin:0!important}.v2-convert-note-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.v2-convert-note-actions>button{border:1px solid var(--btn-secondary-line);background:var(--btn-secondary-bg);height:30px;color:var(--btn-secondary-ink);font:600 13px/1 var(--font-text);cursor:pointer;border-radius:8px;padding:0 13px}.v2-convert-note-actions>button:hover:not(:disabled){background:var(--btn-secondary-hover)}.v2-convert-note-actions>button:disabled{opacity:.5;cursor:default}.v2-convert-note-actions>button:focus-visible{outline:2px solid var(--shell-focus,var(--shell-accent));outline-offset:2px}@media (width<=520px){.v2-convert-note-actions{flex-basis:100%}}.umx-output-intent{border-left:1px solid var(--shell-selected);flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;margin:0 0 0 4px;padding-left:8px;display:inline-flex;position:relative}.umx-output-intent-chip{min-width:0;display:flex;position:relative}.umx-output-intent .umx-output-chip{border:1px solid var(--shell-border);background:var(--shell-soft);min-width:0;max-width:200px;height:28px;color:var(--shell-text);font:600 12px/1 var(--font-text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.umx-output-intent .umx-output-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.umx-output-intent .umx-output-chip em{color:var(--shell-accent-ink);flex:none;font-size:11px;font-style:normal;line-height:1}.umx-output-intent .umx-output-chip:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}.umx-output-intent .umx-output-chip.kind-answer,.umx-output-intent .umx-output-chip.is-low{color:var(--shell-text-2);background:0 0;border-color:#0000;font-weight:500}.umx-output-intent .umx-output-chip.kind-answer:hover,.umx-output-intent .umx-output-chip.is-low:hover{border-color:var(--shell-border);background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-output-intent .umx-output-chip.is-explicit{border-color:var(--shell-border-strong)}.umx-output-intent .umx-output-chip:focus-visible,.umx-output-intent .umx-deep-switch:focus-visible,.umx-output-intent .umx-output-menu button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.umx-output-intent .umx-output-menu{z-index:40;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;flex-direction:column;align-items:stretch;width:300px;max-width:min(300px,100vw - 24px);max-height:min(410px,42vh);padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 14px 36px #0a242c29}.umx-output-intent .umx-output-menu button{min-height:48px;color:var(--shell-text);white-space:normal;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex;height:auto!important}.umx-output-intent .umx-output-menu button>span{gap:3px;min-width:0;display:grid}.umx-output-intent .umx-output-menu button b{font-size:13px;font-weight:600}.umx-output-intent .umx-output-menu button em{color:var(--shell-accent-ink);font-style:normal}.umx-output-intent .umx-output-menu button:hover{background:var(--shell-soft)}.umx-output-intent .umx-output-menu button[aria-checked=true]{background:var(--sel-bg);color:var(--shell-text);font-weight:700}.umx-output-intent .umx-output-menu button:disabled{color:var(--shell-muted);cursor:default;background:0 0}.umx-output-intent .umx-output-menu small{color:var(--shell-text-2);white-space:normal;font-size:11px;font-weight:400;line-height:1.4}.umx-output-intent .umx-output-menu small.reason{color:var(--shell-muted)}.umx-output-intent .umx-output-menu hr{border:0;border-top:1px solid var(--shell-selected);width:100%;margin:4px 0}.umx-output-intent .umx-deep-switch{height:28px;color:var(--shell-text-2);font:500 12px/1 var(--font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.umx-output-intent .umx-deep-switch:hover{background:var(--shell-soft);color:var(--shell-text)}.umx-output-intent .umx-deep-switch span{white-space:nowrap}.umx-output-intent .umx-deep-switch .short{display:none}.umx-output-intent .umx-deep-switch i{background:var(--shell-border-strong);border-radius:999px;flex:none;width:24px;height:14px;transition:background .15s;position:relative}.umx-output-intent .umx-deep-switch i:after{content:"";background:var(--shell-surface);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.umx-output-intent .umx-deep-switch.is-on{color:var(--shell-text);font-weight:650}.umx-output-intent .umx-deep-switch.is-on i{background:var(--sel-bg)}.umx-output-intent .umx-deep-switch.is-on i:after{transform:translate(10px)}.umx-output-intent .umx-deep-switch:disabled,.umx-output-intent .umx-output-chip:disabled{opacity:.55;cursor:default}.umx-output-intent-notice{z-index:39;border:1px solid var(--shell-warn-line);background:var(--shell-surface);width:max-content;max-width:260px;color:var(--shell-warn-ink);border-radius:8px;padding:6px 9px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:8px;box-shadow:0 8px 20px #0a242c14}.umx-output-intent .umx-output-chip,.umx-output-intent .umx-deep-switch{display:inline-flex!important}.umx-output-intent .umx-output-menu button{display:flex!important}@media (width<=700px){.umx-output-intent{gap:0;margin-left:2px;padding-left:4px}.umx-output-intent .umx-output-chip{max-width:112px;padding:0 6px}.umx-output-intent .umx-deep-switch{padding:0 4px}.umx-output-intent .umx-deep-switch .full{display:none}.umx-output-intent .umx-deep-switch .short{display:inline}}@media (prefers-reduced-motion:reduce){.umx-deep-switch i,.umx-deep-switch i:after{transition:none}}.conversation-header{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);gap:20px;min-height:64px;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:0 24px!important;display:flex!important}.conversation-heading{align-items:center;gap:14px;min-width:0;text-align:left!important;display:flex!important}.conversation-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.conversation-heading small{color:var(--shell-muted);font-size:12px}.conversation-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;overflow:hidden}.conversation-header nav{flex:none;gap:6px;display:flex}.conversation-header button{width:36px;height:36px;color:var(--shell-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.conversation-header button:hover,.conversation-header button[aria-expanded=true]{background:var(--shell-soft);color:var(--shell-text-2)}.conversation-header button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.conversation-header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.conversation-instructions{color:var(--shell-muted);margin-top:12px;font-size:13px}.conversation-instructions summary{cursor:pointer}.conversation-instructions p{white-space:pre-wrap}.v2-work>.conversation-header{margin-bottom:0}.v2-work .v2-work-layout{height:calc(100dvh - 110px);margin-top:0}.v2-work .v2-work-detail{box-shadow:none;border:0;border-radius:0}.conversation-composer{background:var(--shell-surface);flex:none;padding:12px 24px 20px}.conversation-composer .umx-unified-composer{width:100%;max-width:100%;margin:0}.run-conversation .run-chat>header{display:none}.protocol-task.run-conversation>main{grid-template-columns:minmax(0,1fr) 360px;max-width:none;height:calc(100dvh - 64px)}.protocol-task.run-conversation.panel-closed>main{grid-template-columns:minmax(0,1fr)}.run-thread{min-height:0;padding:28px 32px}.run-message.user{margin-left:0}.run-message.user>div{background:var(--shell-soft)}.run-progress[hidden]{display:none!important}.conversation-composer .umx-unified-composer.compact>footer,.v2-main-composer .umx-unified-composer.compact>footer,.v2-thread-main .umx-unified-composer.compact>footer{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}:is(.conversation-composer,.v2-main-composer,.v2-thread-main) .umx-composer-additions{flex:1;min-width:0;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}:is(.conversation-composer,.v2-main-composer,.v2-thread-main) :is(.umx-project-trigger,.umx-plugins-trigger)>:is(span,em),:is(.conversation-composer,.v2-main-composer,.v2-thread-main) .umx-context-trigger>span,:is(.conversation-composer,.v2-main-composer,.v2-thread-main) .umx-service-trigger>:is(b,strong){display:none!important}:is(.conversation-composer,.v2-main-composer,.v2-thread-main) .umx-toolbar-icon{width:21px;height:21px;display:block}:is(.conversation-composer,.v2-main-composer,.v2-thread-main) .umx-composer-additions>button{justify-content:center;width:34px!important;min-width:34px!important;padding:0!important}@media (width<=1100px){.protocol-task.run-conversation>main{grid-template-columns:minmax(0,1fr) 300px}.conversation-composer{padding:12px 16px}.conversation-header{padding:0 16px!important}}.conversation-details{background:var(--shell-surface-2);border-left:1px solid var(--shell-border);min-width:0;overflow:auto}.conversation-details[hidden]{display:none}.conversation-details>header{flex-direction:column;gap:6px;padding:24px;display:flex}.conversation-details>header small{color:var(--shell-muted);font-size:12px}.conversation-details>nav{border-bottom:1px solid var(--shell-border);gap:4px;padding:0 12px;display:flex;overflow:auto}.conversation-details>nav button{color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 5px;font-size:12px}.conversation-details>nav button[aria-pressed=true]{color:var(--shell-text);border-color:var(--shell-text)}.conversation-detail-body{overflow-wrap:anywhere;padding:24px;font-size:14px;line-height:1.7}.conversation-detail-body h3{font-size:14px}.conversation-detail-body details{border-bottom:1px solid var(--shell-border);padding:12px 0}.conversation-details .run-progress{overflow:visible}.conversation-header .conversation-heading>div{flex-direction:row;align-items:center;gap:10px;min-width:0}.conversation-header .conversation-heading strong{max-width:28em;font-size:15px;font-weight:600;line-height:1.5}.conversation-header .conversation-folder{color:var(--shell-text-2);flex:none}.conversation-header{height:54px!important;min-height:54px!important}@media (width<=720px){.conversation-header .conversation-heading strong{max-width:44vw}.conversation-header{gap:8px;padding:0 12px!important}}.conversation-header nav>.sidebar-more{opacity:1;width:34px;height:34px;font-size:18px}.conversation-header .loop-tools-trigger{margin-left:0}.conversation-header .loop-tools-menu>button{white-space:nowrap;justify-content:flex-start;width:100%;font-size:14px}.sa-workspace{--sa-navy:#0d2948;--sa-ink:var(--shell-text);--sa-muted:var(--shell-muted);--sa-line:var(--shell-border);--sa-green:var(--shell-accent-ink);--sa-red:#b94b4b;background:var(--shell-soft);min-height:100vh;color:var(--sa-ink);padding-bottom:82px}.sa-workspace button{cursor:pointer}.sa-workspace button:disabled{cursor:not-allowed}.sa-workspace button:focus-visible{outline:3px solid var(--shell-muted);outline-offset:3px}.sa-workspace.panel-closed .sa-layout{grid-template-columns:1fr}.sa-workspace.panel-closed .sa-conversation{width:100%;max-width:1040px;margin:auto}.sa-inspector{padding-bottom:85px}.sa-workspace .sa-agent-card-copy>span{flex-wrap:wrap}.sa-workspace .sa-agent-card-copy strong{white-space:normal;font-size:12px;line-height:1.5}.sa-workspace .sa-agent-card-copy small,.sa-workspace .sa-panel-log span,.sa-workspace .sa-report-pages p{font-size:11px}.sa-workspace .sa-agent-card-copy em,.sa-workspace .sa-agent-panel header>em,.sa-workspace .sa-playback>label,.sa-workspace .sa-playback>button,.sa-workspace .sa-speed button{font-size:10px}.sa-workspace .sa-data-notice{font-size:10px;line-height:1.6}.sa-workspace .sa-table-wrap table{font-size:11px}@media (width>=1181px){.v2-app:not(.side-collapsed) .sa-control-dock{left:260px}}.sa-workspace .sa-slide-stack{grid-template-columns:minmax(0,1fr)}.sa-workspace .sa-slide-stack section{overflow-wrap:anywhere;aspect-ratio:auto;min-width:0;min-height:190px}.sa-workspace .sa-slide-stack p{font-size:12px;line-height:1.6}.sa-workspace .sa-slide-stack h4{font-size:17px;line-height:1.4}.sa-workspace .sa-artifact-preview{overflow-wrap:anywhere}.sa-workspace .sa-inspector{min-width:0}.v2-app:has(.sa-workspace) .v2-toast{pointer-events:none;bottom:90px}.sa-missing-run{background:var(--shell-soft);place-items:center;min-height:100vh;padding:30px;display:grid}.sa-missing-run>div{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;max-width:520px;padding:40px}.sa-missing-run small{color:var(--shell-accent-ink);font:700 9px var(--font-text)}.sa-missing-run h1{margin:10px 0;font-size:27px}.sa-missing-run p{color:var(--shell-muted);font-size:12px;line-height:1.7}.sa-missing-run button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:9px;margin-top:10px;padding:10px 14px}.sa-workspace button,.sa-workspace textarea{font:inherit}.sa-topbar{z-index:12;border-bottom:1px solid var(--sa-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7f0;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 28px;display:grid;position:sticky;top:0}.sa-topbar>div{align-items:center;gap:10px;display:flex}.sa-topbar>div:last-child{justify-content:flex-end}.sa-topbar button{border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:9px;height:34px;padding:0 12px}.sa-run-mark,.sa-data-badge{background:var(--shell-selected);color:var(--shell-accent-ink);font:700 9px var(--font-text);letter-spacing:.08em;border-radius:99px;padding:5px 8px}.sa-top-title{justify-items:center;gap:2px!important;display:grid!important}.sa-top-title strong{font-size:15px}.sa-top-title small{max-width:240px;color:var(--shell-muted);font:9px var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-data-badge{background:var(--shell-surface-2);color:var(--shell-text-2)}.sa-progress{z-index:13;background:var(--shell-selected);height:2px;position:sticky;top:68px}.sa-progress i{background:var(--sa-green);height:100%;transition:width .25s linear;display:block}.sa-layout{grid-template-columns:minmax(560px,1fr) 390px;min-height:calc(100vh - 152px);display:grid}.sa-conversation{min-width:0;padding:42px clamp(24px,4vw,64px) 70px}.sa-inspector{border-left:1px solid var(--sa-line);background:var(--shell-surface);height:calc(100vh - 70px);position:sticky;top:70px;overflow:auto}.sa-inspector-toolbar{z-index:2;border-bottom:1px solid var(--sa-line);background:var(--shell-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:50px;padding:0 18px;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.sa-inspector-toolbar button{background:var(--shell-soft);border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.sa-message{grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0 0 20px;display:grid}.sa-message>span{background:var(--sa-navy);width:34px;height:34px;color:var(--shell-on-contrast);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.sa-message.user>span{background:var(--shell-border);color:var(--shell-text-2)}.sa-message p{background:var(--shell-surface);border:1px solid var(--sa-line);border-radius:5px 16px 16px;margin:0;padding:16px 18px;font-size:13px;line-height:1.75}.sa-message.lead>div{border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:5px 16px 16px;padding:18px}.sa-message.lead strong{font-size:14px}.sa-message.lead p{color:var(--shell-text-2);background:0 0;border:0;padding:8px 0 0}.sa-message details{border-top:1px solid var(--shell-soft);margin-top:12px;padding-top:10px}.sa-message summary{cursor:pointer;color:var(--shell-text-2);font-size:11px}.sa-message ol{color:var(--shell-muted);margin:10px 0 0;padding-left:19px;font-size:11px;line-height:1.8}.sa-message.compact{margin-top:22px}.sa-boundary-note{background:var(--shell-selected);color:var(--shell-text-2);border-radius:10px;align-items:center;gap:9px;margin:0 0 28px;padding:11px 13px;font-size:10px;display:flex}.sa-boundary-note b{color:var(--shell-text);flex:none}.sa-stage,.sa-delivery,.sa-revision-gate,.sa-comparison{margin-top:28px}.sa-stage>header,.sa-delivery>header{grid-template-columns:70px 1fr;align-items:start;gap:12px;margin-bottom:13px;display:grid}.sa-stage>header>span,.sa-delivery>header>span{color:var(--shell-muted);font:700 9px var(--font-text);letter-spacing:.1em;padding-top:3px}.sa-stage h2,.sa-delivery h2{margin:0;font-size:17px}.sa-stage header p,.sa-delivery header p{color:var(--shell-muted);margin:3px 0 0;font-size:10px}.sa-agent-grid{gap:8px;display:grid}.sa-agent-grid.two,.sa-agent-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-agent-grid.five .sa-agent-card:last-child{grid-column:1/-1}.sa-agent-card{text-align:left;border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:13px;grid-template-columns:36px 1fr;align-items:start;gap:11px;min-width:0;min-height:98px;padding:15px;transition:all .16s;display:grid}.sa-agent-card:hover{border-color:var(--shell-muted);box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-1px)}.sa-agent-card:focus-visible{outline:3px solid var(--shell-focus);outline-offset:2px}.sa-agent-card.selected{border-color:var(--shell-muted);background:var(--shell-soft);box-shadow:inset 0 0 0 1px #b8cec5}.sa-agent-avatar{background:var(--sa-navy);width:36px;height:36px;color:var(--shell-on-contrast);font:800 10px var(--font-text);border-radius:11px;place-items:center;display:grid}.sa-agent-card-copy{gap:8px;min-width:0;display:grid}.sa-agent-card-copy>span{align-items:center;gap:7px;min-width:0;display:flex}.sa-agent-card-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.sa-agent-card-copy em,.sa-agent-panel header>em{background:var(--shell-soft);color:var(--shell-muted);white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.sa-agent-card-copy em.running,.sa-agent-panel header>em.running,.sa-agent-card-copy em.completed,.sa-agent-panel header>em.completed{background:var(--shell-selected);color:var(--shell-accent-ink)}.sa-agent-card-copy em.failed,.sa-agent-panel header>em.failed{color:#a24343;background:#f8e7e5}.sa-agent-card-copy small{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.sa-agent-card.running .sa-agent-avatar{animation:1.8s infinite sa-pulse}@keyframes sa-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent)}}.sa-stage-summary{border-left:3px solid var(--sa-green);background:var(--shell-soft);border-radius:4px 10px 10px 4px;grid-template-columns:96px 1fr;gap:5px 12px;margin:18px 0 4px;padding:14px 16px;display:grid}.sa-stage-summary span{color:var(--shell-accent-ink);grid-row:1/3;font-size:9px;font-weight:800}.sa-stage-summary strong{font-size:11px}.sa-stage-summary small{color:var(--shell-muted);font-size:9px}.sa-stage-summary.final{background:var(--shell-soft);border-left-color:var(--sa-navy)}.sa-retry{background:var(--shell-surface);border:1px solid #e4b7b1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:13px;display:flex}.sa-retry div{gap:3px;display:grid}.sa-retry strong{color:#913d3d;font-size:10px}.sa-retry span{color:var(--shell-muted);font-size:9px}.sa-retry button{background:var(--sa-red);color:var(--shell-on-contrast);border:0;border-radius:8px;padding:8px 11px;font-size:9px}.sa-delivery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sa-delivery>div>button{text-align:left;border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:130px;padding:15px;display:flex}.sa-delivery>div>button:hover{border-color:var(--shell-muted)}.sa-delivery>div>button>span{background:var(--shell-selected);color:var(--shell-text-2);font:800 8px var(--font-text);border-radius:5px;padding:4px 6px}.sa-delivery>div strong{margin-top:16px;font-size:11px}.sa-delivery>div small{max-width:100%;color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.sa-delivery>div em{color:var(--shell-accent-ink);margin-top:auto;font-size:9px;font-style:normal}.sa-delivery.revised>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-delivery.revised>div>button{background:var(--shell-surface-2)}.sa-revision-gate{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:15px;padding:24px}.sa-revision-gate>small,.sa-comparison>header small{color:var(--shell-accent-ink);font:700 9px var(--font-text);letter-spacing:.1em}.sa-revision-gate h2{margin:7px 0 13px;font-size:19px}.sa-revision-gate>button{text-align:left;border:1px solid var(--shell-border-strong);background:var(--shell-soft);border-radius:10px;width:100%;padding:12px 14px;font-size:11px;line-height:1.55}.sa-revision-gate textarea{border:1px solid var(--sa-line);resize:vertical;border-radius:10px;outline:0;width:100%;margin-top:8px;padding:12px;font-size:11px;line-height:1.6}.sa-revision-gate textarea:focus{border-color:var(--shell-muted)}.sa-revision-gate>p{color:#a13f3f;margin:7px 0 0;font-size:9px}.sa-revision-gate>div{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.sa-revision-gate>div>span{color:var(--shell-muted);font-size:8px;line-height:1.5}.sa-primary{background:var(--sa-navy);color:var(--shell-on-contrast);white-space:nowrap;border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:750}.sa-primary:disabled{opacity:.45;cursor:not-allowed}.sa-comparison{border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:15px;padding:22px}.sa-comparison header h3{margin:6px 0 16px;font-size:18px}.sa-comparison>div{grid-template-columns:1fr 28px 1fr;align-items:center;display:grid}.sa-comparison>div>i{text-align:center;color:var(--shell-muted);font-style:normal}.sa-comparison>div>button{text-align:left;border:1px solid var(--sa-line);background:var(--shell-surface-2);border-radius:11px;align-content:start;gap:5px;min-height:100px;padding:14px;display:grid}.sa-comparison>div>button small{color:var(--shell-muted);font:700 8px var(--font-text)}.sa-comparison>div>button strong{font-size:11px}.sa-comparison>div>button span{color:var(--shell-muted);font-size:9px}.sa-comparison ul{color:var(--shell-text-2);grid-template-columns:1fr 1fr;gap:5px 20px;margin:15px 0;padding-left:18px;font-size:9px;line-height:1.6;display:grid}.sa-agent-panel,.sa-artifact-preview{padding:22px}.sa-agent-panel>header{align-items:center;gap:11px;margin-bottom:25px;display:flex}.sa-agent-panel>header>div{gap:2px;display:grid}.sa-agent-panel header small{color:var(--shell-muted);font-size:8px}.sa-agent-panel header h3{margin:0;font-size:15px}.sa-agent-panel>section{border-top:1px solid var(--shell-soft);padding:16px 0}.sa-agent-panel h4{margin:0 0 8px;font-size:10px}.sa-agent-panel p{color:var(--shell-text-2);margin:0;font-size:10px;line-height:1.7}.sa-chip-row{flex-wrap:wrap;gap:5px;display:flex}.sa-chip-row span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;padding:5px 7px;font-size:8px}.sa-panel-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.sa-panel-log li{border-bottom:1px dashed var(--shell-border);grid-template-columns:34px 1fr;gap:8px;padding:8px 0;display:grid}.sa-panel-log time{color:var(--shell-muted);font:8px var(--font-text)}.sa-panel-log span{font-size:9px;line-height:1.5}.sa-empty{color:var(--shell-muted)!important}.sa-artifact-preview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sa-artifact-preview>header small{color:var(--shell-muted);font:8px var(--font-text)}.sa-artifact-preview>header h3{margin:5px 0 0;font-size:16px}.sa-artifact-preview>header button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink);border-radius:8px;flex:none;padding:8px 10px;font-size:8px}.sa-data-notice{background:var(--shell-warn-soft);color:var(--shell-text-2);border-radius:7px;margin:15px 0;padding:9px;font-size:8px}.sa-report-pages section{border-top:1px solid var(--shell-selected);padding:16px 0}.sa-report-pages h4{color:var(--sa-navy);margin:0 0 7px;font-size:13px}.sa-report-pages p{white-space:pre-line;color:var(--shell-text-2);margin:0 0 7px;font-size:9px;line-height:1.75}.sa-table-wrap{border:1px solid var(--sa-line);border-radius:8px;overflow:auto}.sa-table-wrap table{border-collapse:collapse;width:720px;font-size:8px}.sa-table-wrap th,.sa-table-wrap td{border-bottom:1px solid var(--shell-selected);text-align:left;vertical-align:top;padding:8px}.sa-table-wrap th{background:var(--shell-soft);color:var(--shell-text-2);position:sticky;top:0}.sa-slide-stack{gap:10px;display:grid}.sa-slide-stack section{aspect-ratio:16/9;background:var(--sa-navy);color:var(--shell-on-contrast);border-radius:8px;flex-direction:column;justify-content:center;padding:24px;display:flex}.sa-artifact-preview.version-v2 .sa-slide-stack section{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--sa-navy)}.sa-slide-stack small{font:8px var(--font-text);letter-spacing:.1em;opacity:.6}.sa-slide-stack h4{margin:8px 0;font-size:17px}.sa-slide-stack p{opacity:.78;margin:0;font-size:9px;line-height:1.6}.sa-compare-link{border:1px solid var(--sa-line);background:var(--shell-surface-2);width:100%;color:var(--shell-accent-ink);border-radius:8px;margin-top:14px;padding:10px;font-size:9px}.sa-control-dock{z-index:30;border-top:1px solid var(--shell-border);min-height:70px;box-shadow:0 -10px 30px color-mix(in srgb,var(--shell-text) 8%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7f2;justify-content:space-between;align-items:center;gap:16px;padding:10px 22px;display:flex;position:fixed;bottom:0;left:248px;right:0}.side-collapsed .sa-control-dock{left:72px}.sa-agent-shortcuts{gap:5px;display:flex}.sa-agent-shortcuts button{border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:10px;width:34px;height:34px;padding:0;position:relative}.sa-agent-shortcuts button span{font:800 8px var(--font-text)}.sa-agent-shortcuts button i{border:1px solid var(--shell-surface);background:var(--shell-border-strong);border-radius:50%;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.sa-agent-shortcuts button.running i{background:var(--btn-primary-bg)}.sa-agent-shortcuts button.completed i{background:var(--shell-contrast)}.sa-agent-shortcuts button.failed i{background:#c65050}.sa-agent-shortcuts button.active{border-color:var(--shell-text-2);background:var(--shell-soft)}.sa-playback{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sa-playback>label{color:var(--shell-muted);align-items:center;gap:5px;font-size:8px;display:flex}.sa-playback>button,.sa-speed button{border:1px solid var(--sa-line);background:var(--shell-surface);border-radius:8px;height:31px;padding:0 9px;font-size:8px}.sa-playback>button:disabled{opacity:.4}.sa-speed{border:1px solid var(--sa-line);background:var(--shell-soft);border-radius:9px;padding:2px;display:flex}.sa-speed button{background:0 0;border:0;height:25px}.sa-speed button.active{background:var(--shell-surface);color:var(--sel-ink);box-shadow:0 1px 4px color-mix(in srgb,var(--shell-text) 8%,transparent)}.sa-playback .sa-panel-reopen{border-color:var(--shell-text-2);color:var(--shell-accent-ink)}@media (width<=1450px){.sa-layout{grid-template-columns:minmax(520px,1fr) 340px}.sa-conversation{padding-left:28px;padding-right:28px}.sa-topbar{padding:0 18px}.sa-top-title small{display:none}.sa-control-dock{padding-left:16px;padding-right:16px}}@media (width<=1180px){.sa-layout{display:block}.sa-inspector{z-index:40;width:min(420px,92vw);height:100vh;box-shadow:-20px 0 50px color-mix(in srgb,var(--shell-text) 8%,transparent);position:fixed;top:0;right:0}.sa-conversation{max-width:860px;margin:auto}.sa-run-mark,.sa-data-badge{display:none}.sa-control-dock{left:76px}.side-collapsed .sa-control-dock{left:72px}}@media (width<=720px){.sa-topbar{grid-template-columns:auto 1fr;height:58px}.sa-top-title{justify-items:start}.sa-topbar>div:last-child{display:none}.sa-progress{top:58px}.sa-conversation{padding:25px 14px 100px}.sa-agent-grid.two,.sa-agent-grid.five,.sa-delivery>div,.sa-delivery.revised>div{grid-template-columns:1fr}.sa-agent-grid.five .sa-agent-card:last-child{grid-column:auto}.sa-stage>header,.sa-delivery>header{grid-template-columns:1fr}.sa-stage>header>span,.sa-delivery>header>span{padding:0}.sa-boundary-note{align-items:flex-start}.sa-stage-summary{grid-template-columns:1fr}.sa-stage-summary span{grid-row:auto}.sa-revision-gate>div{flex-direction:column;align-items:stretch}.sa-comparison>div{grid-template-columns:1fr}.sa-comparison>div>i{transform:rotate(90deg)}.sa-comparison ul{grid-template-columns:1fr}.sa-control-dock,.side-collapsed .sa-control-dock{padding:7px 10px;display:block;bottom:64px;left:0}.sa-agent-shortcuts{display:none}.sa-playback{flex-wrap:wrap;justify-content:center}.sa-playback>button,.sa-speed button{height:28px}.sa-inspector{height:calc(100vh - 64px);bottom:64px}}.sa-workspace.preview-expanded .sa-layout{display:block}.sa-workspace.preview-expanded .sa-conversation{display:none}.sa-workspace.preview-expanded .sa-inspector{width:100%;height:calc(100vh - 140px);box-shadow:none;border:0;padding-bottom:24px;position:sticky;top:70px;right:auto}.sa-workspace.preview-expanded .sa-artifact-preview{width:100%;max-width:1280px;margin:auto;padding:24px 32px}.sa-workspace.preview-expanded .sa-report-pages p{font-size:14px;line-height:1.85}.sa-workspace.preview-expanded .sa-slide-stack section{min-height:320px;padding:48px}.sa-workspace.preview-expanded .sa-slide-stack h4{font-size:32px}.sa-workspace.preview-expanded .sa-slide-stack p{font-size:18px}.sa-workspace .sa-table-wrap table{width:100%;min-width:720px}.sa-workspace .sa-inspector-toolbar>span{margin-right:auto}.sa-workspace .sa-inspector-toolbar{gap:8px}.sa-workspace .sa-inspector-toolbar button{width:auto;min-width:30px;padding:5px 9px;font-size:12px}.sa-workspace .sa-revision-gate>.sa-primary{background:var(--sa-navy);color:var(--shell-on-contrast);text-align:center}.sa-workspace .sa-revision-gate>p:not([role=alert]){color:var(--sa-muted);margin:16px 0 10px;font-size:12px}.sa-workspace .sa-top-title small{max-width:340px;display:block}.sa-side-controls{background:var(--shell-surface-2);border-top:1px solid var(--sa-line);padding:16px 18px;position:sticky;bottom:0}.sa-side-controls .sa-agent-shortcuts{flex-wrap:wrap;margin-bottom:14px;display:flex}.sa-side-controls .sa-playback{flex-wrap:wrap;justify-content:flex-start}.sa-workspace .sa-inspector{padding-bottom:0}.sa-workspace .sa-chat-dock{box-shadow:none;background:linear-gradient(#0000,#f6f6f2 18%);border:0;padding:14px 28px;right:390px}.sa-workspace.panel-closed .sa-chat-dock{right:0}.sa-chat-dock form{background:var(--shell-surface);border:1px solid var(--sa-line);width:100%;max-width:1040px;box-shadow:0 3px 16px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:18px;margin:auto;padding:16px 18px 12px}.sa-chat-dock textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:52px;max-height:150px;line-height:1.6}.sa-chat-dock form:focus-within{border-color:var(--shell-muted)}.sa-chat-dock form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.sa-chat-dock form>div>span{color:var(--sa-muted);font-size:12px}.sa-chat-dock small{margin-left:12px;font-size:11px}.sa-chat-dock button{border-radius:50%;width:36px;height:36px;padding:0;font-size:20px}.sa-workspace .sa-conversation{padding-bottom:200px}.sa-followup-reply p{white-space:pre-line}.sa-followup-reply small{color:var(--sa-muted)}@media (width<=1450px){.sa-workspace .sa-chat-dock{right:340px}}@media (width<=1180px){.sa-workspace .sa-chat-dock{right:0}}@media (width<=720px){.sa-workspace .sa-chat-dock{padding:8px 12px}.sa-chat-dock small{display:none}.sa-topbar{grid-template-columns:auto minmax(0,1fr);gap:8px}.sa-workspace .sa-top-title small{max-width:130px}.sa-top-title strong{font-size:12px}}.sa-researcher-portrait{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.sa-agent-avatar:has(.sa-researcher-portrait){background:var(--shell-selected);overflow:hidden}.sa-agent-dock button span:has(.sa-researcher-portrait){border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.cl-workspace{color:var(--shell-text);background:var(--shell-surface);max-width:1660px;margin:auto;padding:28px 34px 0}.cl-header{border-bottom:1px solid var(--shell-selected);padding:0 0 26px}.cl-back{color:var(--shell-muted);background:0 0;border:0;padding:0 0 22px}.cl-case-meta{color:var(--shell-muted);align-items:center;gap:12px;font-size:12px;display:flex}.cl-case-meta>span:first-child{background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:4px 9px}.cl-header h1{letter-spacing:-.6px;margin:14px 0 10px;font-size:30px!important}.cl-header>p{color:var(--shell-muted);margin:0;font-size:15px}.cl-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid}.cl-main{min-width:0;padding:0 0 30px}.cl-tabs{border-bottom:1px solid var(--shell-selected);z-index:2;background:var(--shell-surface);align-items:center;gap:25px;padding-top:5px;display:flex;position:sticky;top:0}.cl-tabs>button{color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0;font-size:15px}.cl-tabs>button[aria-pressed=true]{color:var(--shell-text);border-color:var(--shell-text);font-weight:600!important}.cl-tabs>span{color:var(--shell-muted);margin-left:auto;font-size:12px}.cl-result-heading{justify-content:space-between;align-items:center;gap:12px;margin:32px 0 20px;display:flex}.cl-result-heading small,.cl-section-title>small{color:var(--shell-muted);font-size:12px}.cl-result-heading h2,.cl-section-title h2{margin:8px 0 0;font-size:23px!important}.cl-workspace button{cursor:pointer;font-family:inherit}.cl-workspace button:disabled{cursor:default;opacity:.5}.cl-result-heading>button,.cl-artifact-tabs button,.cl-inline-actions button,.cl-step-detail button,.cl-method footer button,.cl-next button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;padding:8px 12px}.cl-lead{color:var(--shell-muted);max-width:740px;font-size:14px;line-height:1.8}.cl-artifact-tabs{gap:8px;margin:25px 0;display:flex}.cl-artifact-tabs button[aria-pressed=true]{background:var(--shell-soft);border-color:var(--shell-border)}.cl-report-section{margin:28px 0}.cl-report-section h3{margin-bottom:10px;font-size:17px!important;font-weight:600!important}.cl-report-section p,.cl-method>p,.cl-step-detail dd{white-space:pre-wrap;color:var(--shell-text-2);font-size:14px;line-height:1.85}.cl-report-section:first-of-type{background:var(--shell-surface-2);border-left:3px solid var(--shell-muted);border-radius:0 10px 10px 0;padding:20px 24px}.cl-table{max-width:100%;overflow:auto}.cl-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.cl-table th,.cl-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:13px 10px}.cl-table th{background:var(--shell-surface-2)}.cl-slides{gap:15px;display:grid}.cl-slides article{aspect-ratio:16/9;background:var(--shell-surface);border:1px solid var(--shell-selected);color:#243c5b;border-radius:10px;flex-direction:column;justify-content:center;padding:32px;display:flex}.cl-slides h3{font-size:26px!important}.cl-slides p{line-height:1.8}.cl-next{border-top:1px solid var(--shell-soft);justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:14px;display:flex}.cl-boundary{color:var(--shell-muted);margin:20px 0;font-size:12px}.cl-boundary p{line-height:1.8}.cl-workspace summary{cursor:pointer}.cl-section-title{margin:32px 0 25px}.cl-section-title p{color:var(--shell-muted);font-size:13px;line-height:1.8}.cl-process-list{gap:8px;display:grid}.cl-process-list>button{text-align:left;border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:10px;align-items:center;gap:16px;padding:15px 18px;display:flex}.cl-process-list>button[aria-pressed=true]{background:var(--shell-soft);border-color:var(--shell-border-strong)}.cl-process-list i{color:var(--shell-muted);font-size:16px;font-style:normal}.cl-process-list span{gap:5px;display:grid}.cl-process-list b{font-size:14px;font-weight:600!important}.cl-process-list small{color:var(--shell-muted);font-size:12px;line-height:1.7}.cl-process-list em{color:var(--shell-muted);margin-left:auto;font-style:normal}.cl-step-detail{border:1px solid var(--shell-border);border-radius:14px;margin:25px 0;padding:26px}.cl-step-detail>small{color:var(--shell-muted);font-size:12px}.cl-step-detail h2{font-size:20px!important}.cl-step-detail dl>div{grid-template-columns:70px 1fr;gap:12px;margin:20px 0;display:grid}.cl-step-detail dt{color:var(--shell-muted);padding-top:3px;font-size:12px}.cl-step-detail dd{margin:0}.cl-inline-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.cl-step-detail details,.cl-full-record{border-top:1px solid var(--shell-soft);color:var(--shell-muted);padding-top:15px;font-size:12px;line-height:1.8}.cl-diff{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-diff>div{background:var(--shell-surface-2);border-radius:8px;padding:17px}.cl-diff small{color:var(--shell-muted)}.cl-diff p{font-size:13px;line-height:1.8}.cl-method{border:1px solid var(--shell-border);border-radius:12px;margin-bottom:20px;padding:24px}.cl-method>small{color:var(--shell-muted);font-size:12px}.cl-method h3{font-size:19px!important}.cl-method>div{background:var(--shell-surface-2);color:var(--shell-muted);border-radius:8px;padding:17px;font-size:12px;line-height:1.8}.cl-method>div p{margin:5px 0 12px}.cl-method footer{justify-content:space-between;gap:15px;margin-top:20px;display:flex}.cl-primary,.cl-method footer .cl-primary{border-radius:8px;padding:10px 15px;border:1px solid var(--shell-text)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.cl-sidebar{border-left:1px solid var(--shell-selected);max-height:calc(100dvh - 24px);padding:22px 0 28px 25px;position:sticky;top:0;overflow:auto}.cl-sidebar>section+section{border-top:1px solid var(--shell-selected);margin-top:20px;padding-top:20px}.cl-sidebar h2{margin:0;font-size:14px!important;font-weight:600!important}.cl-side-heading{justify-content:space-between;align-items:center;display:flex}.cl-side-heading>span,.cl-side-heading button{color:var(--shell-muted);font-size:11px}.cl-side-heading button{background:0 0;border:0}.cl-side-steps{margin:14px 0 0;padding:0;list-style:none}.cl-side-steps button{text-align:left;color:var(--shell-muted);background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;line-height:1.6;display:flex}.cl-side-steps button[aria-current=step]{color:var(--sel-ink);font-weight:600!important}.cl-side-steps span{color:var(--shell-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.cl-file{text-align:left;width:100%;color:var(--shell-text-2);background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;display:flex}.cl-file>span{background:var(--shell-soft);color:var(--shell-muted);border-radius:6px;padding:6px}.cl-file b{flex:1;font-size:12px;font-weight:400!important}.cl-file small{color:var(--shell-muted);font-size:10px}.cl-mode{gap:6px;margin:16px 0 10px;display:flex}.cl-mode button{color:var(--shell-muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.cl-mode button[aria-pressed=true]{background:var(--shell-soft);color:var(--shell-text)}.cl-learn-actions>p{color:var(--shell-muted);font-size:12px;line-height:1.7}.cl-input-label{color:var(--shell-text-2);font-size:12px;display:block}.cl-input-label textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--shell-border);width:100%;min-height:100px;font:inherit;border-radius:9px;margin:9px 0;padding:12px;line-height:1.7;display:block}.cl-learn-actions>small{color:var(--shell-muted);margin-bottom:12px;font-size:11px;line-height:1.6;display:block}.cl-learn-actions>.cl-primary{width:100%;font-size:12px}.cl-method-entry{text-align:left;width:100%;color:var(--shell-text-2);background:0 0;border:0;padding:16px 0;font-size:12px;display:block}.cl-permission{color:var(--shell-muted);font-size:11px;line-height:1.7}.cl-permission button{background:var(--shell-surface-2);border:0;padding:8px;font-size:11px}.cl-workspace button:focus-visible,.cl-workspace textarea:focus-visible{outline:2px solid var(--shell-muted);outline-offset:3px}.cl-method-dialog{width:min(600px,100vw - 32px)}.cl-method-dialog .umx-dialog-surface{background:var(--shell-surface);padding:28px}.cl-method-dialog header{justify-content:space-between;align-items:center;display:flex}.cl-method-dialog h2{font-size:22px!important}.cl-method-dialog header button{background:0 0;border:0;font-size:22px}.cl-method-dialog p{color:var(--shell-muted);font-size:12px}.cl-method-dialog label{margin:18px 0;font-size:13px;display:block}.cl-method-dialog input,.cl-method-dialog textarea{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;font:inherit;border-radius:8px;margin-top:8px;padding:11px;line-height:1.7;display:block}.cl-method-dialog footer{justify-content:flex-end;gap:12px;display:flex}.cl-method-dialog footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:9px 13px}.cl-context-bar{background:var(--shell-surface-2);border-bottom:1px solid var(--shell-border);align-items:center;gap:15px;padding:14px 25px;font-size:13px;display:flex}.cl-context-bar button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0}.cl-missing{padding:40px}@media (width>=1700px){.cl-layout{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.cl-workspace{padding:32px 55px 0}}@media (width<=1150px){.cl-workspace{padding:22px}.cl-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.cl-sidebar{padding-left:18px}.cl-tabs>span{display:none}}@media (width<=850px){.cl-layout{grid-template-columns:1fr}.cl-sidebar{border-left:0;border-top:1px solid var(--shell-border);max-height:none;padding-left:0;position:static}.cl-header h1{font-size:25px!important}.cl-result-heading{align-items:flex-start}.cl-case-meta{flex-wrap:wrap}.cl-diff{grid-template-columns:1fr}}.cl-sidebar{flex-direction:column;display:flex}.cl-sidebar>.cl-learn-actions{border-top:0;border-bottom:1px solid var(--shell-selected);order:-1;margin-top:0;margin-bottom:20px;padding-top:0;padding-bottom:22px}.cl-sidebar .cl-side-steps{margin-top:10px}.cl-step-detail{scroll-margin-top:75px}.v2-app .cl-workspace .cl-sidebar h2{font-size:14px!important}.v2-app .cl-workspace .cl-file b,.v2-app .cl-workspace .cl-side-steps button{font-weight:400!important}.v2-app .cl-workspace .cl-side-steps button[aria-current=step]{font-weight:600!important}.research-case-source{background:var(--shell-surface-2);border-bottom:1px solid var(--shell-border);gap:9px;padding:18px 20px;display:grid}.research-case-source small{color:var(--shell-muted);font-size:12px}.research-case-source b{font-size:14px}.research-case-source>div{gap:15px;display:flex}.research-case-source button,.research-case-context button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.research-case-context{color:var(--shell-muted);margin-top:10px;font-size:12px}.research-case-context summary{cursor:pointer}.research-case-context>p{white-space:pre-wrap;max-height:260px;overflow:auto;font-size:12px!important}.v2-app .case-learning-task{height:calc(100dvh - 48px);color:var(--shell-text)}.v2-app .case-learning-task .research-question{background:var(--shell-surface-2)}.v2-app .case-learning-task .research-composer{flex-direction:column!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:0!important;display:flex!important}.v2-app .case-learning-task .research-composer>textarea{flex:none!important;width:100%!important;height:64px!important;min-height:64px!important;display:block!important}.v2-app .case-learning-task .research-composer>div{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.v2-app .case-learning-task .research-composer small{white-space:normal;flex:1;min-width:0;line-height:1.5}.v2-app .case-learning-task .research-composer button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);flex:0 0 36px}.v2-app .case-learning-task>header button,.v2-app .case-learning-task .research-result>header button{color:var(--shell-text-2)}.cl-original-case{height:100%;min-height:0}.sa-case-entry{border-bottom:1px solid var(--shell-selected);margin-bottom:18px;padding:14px 0 18px}.sa-case-entry>small{color:var(--shell-muted);margin-bottom:10px;font-size:12px;display:block}.sa-case-buttons{flex-wrap:wrap;gap:8px;display:flex}.sa-case-buttons button{white-space:normal;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;border-radius:9px!important;padding:9px 12px!important;font-size:13px!important}.sa-case-buttons button:first-child{background:var(--shell-surface-2)!important;border-color:var(--shell-border-strong)!important}.sa-case-entry.side{margin:0 0 14px;padding:12px 0}.sa-case-entry.side .sa-case-buttons{gap:6px}.cl-case-action-dialog{width:min(680px,100vw - 40px)!important}.cl-case-action-dialog>small{color:var(--shell-muted);line-height:1.6;display:block}.cl-case-action-dialog .cl-method{padding:16px 0}.cl-case-action-dialog footer{justify-content:flex-end;margin-top:14px;display:flex}.cl-case-toast{background:var(--shell-surface);border:1px solid var(--shell-border);z-index:50;border-radius:12px;padding:14px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0001}.cl-case-toast button{margin-left:16px}.cl-case-secondary{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.cl-case-secondary button{color:var(--shell-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.cl-author-subscription{background:var(--shell-soft);border-radius:12px;margin:20px 0;padding:16px}.cl-author-subscription button{margin-left:12px}.cl-author-subscription p,.cl-author-subscription small{font-size:13px}.cl-question-list{gap:8px;margin:18px 0;display:grid}.cl-question-list button{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:10px 12px}.cl-case-action-dialog a{color:var(--shell-text-2);margin:12px;display:inline-block}.cg-home{max-width:1120px;margin:0 auto;padding:30px 8px}.cg-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.cg-heading h1{margin:0 0 10px;font-size:28px}.cg-heading p,.cg-muted{color:var(--shell-muted);font-size:13px}.cg-home button{cursor:pointer}.cg-heading>button,.cg-collection-nav button,.cg-source-strip button{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px;padding:9px 13px;font-size:12px}.cg-capture{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:20px;overflow:hidden}.cg-capture label{color:var(--shell-muted);padding:23px;font-size:12px;display:block}.cg-capture input{background:0 0;border:0;outline:none;width:100%;padding:18px 0 5px;font-size:18px;display:block}.cg-capture>div{background:var(--shell-surface-2);gap:10px;padding:14px 20px;display:flex}.cg-capture button,.cg-summary button{background:0 0;border:0;padding:7px 12px}.cg-summary{gap:20px;margin:20px 0 35px;display:flex}.cg-summary b{margin-left:10px}.cg-section-title{justify-content:space-between;align-items:center;display:flex}.cg-section-title h2,.cg-home h2{font-size:18px}.cg-section-title button{color:var(--shell-muted);background:0 0;border:0}.cg-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cg-cards>button{border:1px solid var(--shell-selected);background:var(--shell-surface);text-align:left;border-radius:16px;padding:20px}.cg-cards small{color:var(--shell-muted);font-size:10px}.cg-cards h3{font-size:15px}.cg-cards p{color:var(--shell-muted);font-size:12px;line-height:1.7}.cg-empty{color:var(--shell-muted);text-align:center;background:var(--shell-surface-2);border-radius:16px;margin:16px 0;padding:45px 25px;font-size:13px}.cg-source-strip{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;font-size:12px;display:flex}.cg-collection-nav{justify-content:flex-end;gap:12px;display:flex}.cg-graph{background:radial-gradient(ellipse,var(--shell-surface-2),white);border-radius:20px;width:100%;min-height:350px}.cg-graph [role=button]{cursor:pointer}.cg-graph-caption{color:var(--shell-muted);font-size:13px}.cg-graph-caption small{margin:8px 0;display:block}.cg-node-detail{border:1px solid var(--shell-border);border-radius:12px;padding:20px}.cg-node-detail p{white-space:pre-wrap;font-size:13px}.cg-xp{background:var(--shell-surface-2);border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:30px;padding:25px;display:flex}.cg-xp b{font-size:28px}.cg-xp progress{accent-color:var(--shell-accent-ink);flex:1}.cg-xp small{width:100%;color:var(--shell-muted)}.cg-lit{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.cg-lit button{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:15px;justify-items:center;gap:12px;padding:20px;display:grid}.cg-lit i{color:var(--shell-accent-ink);font-size:27px}.cg-tags{flex-wrap:wrap;gap:8px;display:flex}.cg-tags span{background:var(--shell-selected);border-radius:20px;padding:7px 12px;font-size:12px}.cg-note textarea{box-sizing:border-box;width:100%;padding:15px}.cg-note>div{justify-content:flex-end;gap:15px;display:flex}.cg-home .pt-workspace{padding:15px 0}.cg-tool-heading{padding:24px 0}.cg-tool-links{flex-wrap:wrap;gap:10px;display:flex}.cg-tool-links button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;padding:15px 24px}.cg-home button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}@media (width<=800px){.cg-cards{grid-template-columns:1fr}.cg-heading{align-items:flex-start}.cg-lit{grid-template-columns:1fr 1fr}}.bh-panel{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;margin:0 0 16px;padding:16px 18px}.bh-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bh-head h3{margin:0 0 4px;font-size:16px}.bh-head p,.bh-detail{color:var(--shell-muted);margin:0;font-size:13px}.bh-detail{margin-top:8px}.bh-badge{background:var(--shell-soft);color:var(--shell-text-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.bh-badge.is-online{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.bh-badge.is-offline,.bh-badge.is-unpaired{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.bh-badge.is-paused,.bh-badge.is-off{background:var(--shell-soft);color:var(--shell-muted)}.bh-error{color:var(--shell-danger);font-size:13px}.bh-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.bh-pairing{background:var(--shell-surface-2);border-radius:10px;margin-bottom:12px;padding:12px 14px}.bh-code{font:600 22px/1.2 var(--font-text);letter-spacing:.12em;margin-right:12px}.bh-pairing ol{margin:8px 0 0;padding-left:18px;font-size:13px}.bh-approvals h4,.bh-activity h4{margin:12px 0 8px;font-size:14px}.bh-approval{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.bh-approval>div:first-child{flex:220px;min-width:0}.bh-approval small{color:var(--shell-muted);overflow-wrap:anywhere;display:block}.bh-approval-actions{flex-wrap:wrap;gap:6px;display:flex}.bh-check-code{margin-top:4px}.bh-check-code code{font:600 12px/1.4 var(--font-mono);letter-spacing:.06em;background:var(--shell-soft);color:inherit;border-radius:4px;margin:0 2px;padding:1px 5px}.bh-approval .bh-warn,.bh-activity .bh-warn{color:var(--shell-danger);margin-top:4px;font-weight:600}.bh-activity table{border-collapse:collapse;width:100%;font-size:13px}.bh-activity th,.bh-activity td{text-align:left;border-top:1px solid var(--shell-border);vertical-align:top;padding:6px 8px}.bh-activity small{color:var(--shell-muted)}.bh-activity tr.is-bad td:last-child{color:var(--shell-danger)}.bh-row-error{display:block}.bh-empty{color:var(--shell-muted);font-size:13px}@media (width<=480px){.bh-panel{padding:14px}.bh-head{flex-direction:column;align-items:flex-start}.bh-approval{flex-direction:column;align-items:stretch}.bh-approval-actions{justify-content:flex-start}.bh-activity{overflow-x:auto}.bh-activity table{min-width:480px}}.bh-note{color:var(--shell-muted);align-self:center;font-size:12px}.bh-head p+p{margin-top:4px}:is(.bh-actions,.bh-approval-actions)>button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:32px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}:is(.bh-actions,.bh-approval-actions)>button:hover:not(:disabled){background:var(--shell-soft)}:is(.bh-actions,.bh-approval-actions)>button:disabled{opacity:.55;cursor:not-allowed}.learning-dialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--shell-text);padding:0}.learning-dialog .umx-dialog-surface{max-height:calc(100dvh - 48px);padding:24px;overflow:auto}.learning-dialog header,.learning-outcomes header{justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-dialog h2,.learning-outcomes h2{margin:4px 0 12px;font-size:22px}.learning-outcomes h3{margin:0;font-size:15px}.learning-dialog p,.learning-outcomes p{color:var(--shell-text-2);font-size:13px;line-height:1.7}.learning-dialog label,.learning-outcomes label{gap:7px;margin:14px 0;font-size:13px;display:grid}.learning-dialog :is(input,textarea,select),.learning-outcomes :is(textarea,select){border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;border-radius:8px;padding:10px}.learning-dialog button,.learning-outcomes button,.learning-answer button,.learning-summary{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:13px}.learning-dialog button:hover,.learning-outcomes button:hover,.learning-answer button:hover{background:var(--shell-hover)}.learning-dialog button:disabled{opacity:.5;cursor:not-allowed}.learning-outcomes article{border-bottom:1px solid var(--shell-border);padding:18px 0}.learning-outcomes nav,.learning-dialog footer,.learning-answer>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.learning-outcomes nav button[aria-pressed=true]{background:var(--sel-bg)}.learning-outcomes details,.learning-dialog details{margin:12px 0;font-size:13px}.learning-outcomes small,.learning-dialog small{color:var(--shell-muted);font-size:12px}.learning-content,.learning-dialog blockquote,.learning-outcomes pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.learning-summary{background:var(--shell-surface-2);justify-content:space-between;gap:12px;width:100%;margin:16px 0;display:flex}.learning-answer{border-top:1px solid var(--shell-border);color:var(--shell-muted);margin:20px 0;padding:14px 0;font-size:12px}.learning-dialog [role=alert],.learning-outcomes [role=alert]{color:var(--shell-danger-ink)}@media (width<=600px){.learning-outcomes header,.learning-summary{flex-wrap:wrap}.learning-dialog .umx-dialog-surface{padding:18px}}.learning-dialog{background:var(--shell-surface);border-radius:20px}.learning-dialog .umx-dialog-surface{padding:28px}.learning-dialog h2{letter-spacing:-.4px;font-size:23px;font-weight:500}.learning-dialog header{border-bottom:1px solid var(--shell-border);margin-bottom:18px;padding-bottom:16px}.learning-dialog header small{color:var(--shell-accent-ink)}.learning-dialog :is(input,textarea,select){border-radius:10px;line-height:1.8}.learning-dialog :is(input,textarea,select):focus{box-shadow:none;border-color:var(--shell-border-strong);outline:none}.learning-dialog footer{justify-content:flex-end;padding-top:16px}.learning-dialog footer button:last-child{background:var(--shell-accent-ink);color:var(--shell-surface);border-color:var(--shell-accent-ink)}.learning-outcomes nav{gap:6px;margin:18px 0}.learning-outcomes nav button{background:var(--shell-surface-2);border:0;border-radius:20px;padding:7px 12px;font-size:12px}.learning-outcomes nav button[aria-pressed=true]{color:var(--shell-accent-ink);background:var(--sel-bg)}.learning-outcomes article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;margin:12px 0;padding:18px}.learning-outcomes article h3{font-weight:500}.learning-outcomes article>header{align-items:flex-start}.learning-outcomes article p{line-height:1.9}.learning-outcomes article details{background:var(--shell-surface-2);border-radius:8px;padding:12px}.learning-outcomes button{border-radius:8px}.learning-content{padding-right:8px;font-size:13px;line-height:1.9}.learning-dialog :is(pre,.learning-content){scrollbar-width:thin;scrollbar-color:var(--shell-border-strong) transparent}.learning-answer .learning-answer-tools{flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.learning-answer-buttons{gap:8px;display:flex}.learning-answer-buttons button{background:var(--shell-soft);color:var(--shell-muted);border-color:#0000;padding:5px 12px;font-size:12px}.learning-answer .twin-avatar{width:46px;height:46px;display:inline-flex}.learning-answer{border-top:0;margin:6px 0 2px;padding:4px 0}.learning-answer .learning-answer-tools{gap:3px}.learning-answer .learning-answer-buttons{gap:5px}.learning-answer .learning-answer-buttons button{min-height:24px;padding:3px 8px;font-size:11px;line-height:1.5}.learning-answer .twin-avatar{width:28px;height:28px}.learning-skill-dialog{width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--shell-text);background:var(--shell-surface);padding:0}.learning-skill-dialog>.umx-dialog-surface{flex-direction:column;max-height:calc(100dvh - 32px);padding:0;display:flex}.learning-skill-dialog header,.learning-skill-dialog footer{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.learning-skill-dialog header{border-bottom:1px solid var(--shell-border)}.learning-skill-dialog header h2{margin:0;font-size:18px}.learning-skill-dialog main{min-height:0;padding:20px 22px;overflow:auto}.learning-skill-dialog label{gap:8px;display:grid}.learning-skill-dialog input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;border-radius:8px;padding:10px 12px}.learning-skill-dialog p{line-height:1.75}.learning-skill-note{color:var(--shell-muted);font-size:12px}.learning-skill-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere}.learning-skill-dialog details{margin-top:16px}.learning-skill-dialog footer{border-top:1px solid var(--shell-border);justify-content:flex-end}.learning-skill-dialog button,.lj-skill-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px}.learning-skill-dialog .primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.learning-skill-dialog button:disabled{opacity:.5;cursor:default}.lj-skill-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.learning-skill-dialog select{border:1px solid var(--shell-border);background:var(--shell-surface);max-width:100%;color:var(--shell-text);font:inherit;border-radius:8px;padding:10px}.learning-skill-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.learning-skill-comparison details{min-width:0}.learning-skill-comparison pre{max-height:280px;font-size:12px;line-height:1.6;overflow:auto}.learning-skill-dialog label{margin-top:16px}.learning-skill-dialog footer{flex-wrap:wrap}@media (width<=600px){.learning-skill-comparison{grid-template-columns:1fr}.learning-skill-dialog header,.learning-skill-dialog main,.learning-skill-dialog footer{padding:14px 16px}}.learning-journal{box-sizing:border-box;width:100%;max-width:1220px;color:var(--shell-text);margin:auto;padding:28px 55px 70px;font-size:14px}.learning-journal button{font:inherit;cursor:pointer;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:13px}.learning-journal button:hover{background:var(--shell-hover)}.learning-journal button:disabled{opacity:.5;cursor:default}.learning-journal h1{letter-spacing:-.7px;margin:14px 0;font-size:32px!important;font-weight:500!important;line-height:1.45!important}.learning-journal h2{margin:0;font-size:18px!important;font-weight:500!important}.learning-journal h3{font-size:14px!important;font-weight:500!important}.learning-journal p{color:var(--shell-text-2);line-height:1.8}.learning-journal small,.lj-caption{color:var(--shell-muted);font-size:12px;line-height:1.7}.lj-top,.lj-person,.lj-history>header,.lj-result-heading,.lj-report-title,.lj-decision,.lj-correct footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.lj-top>button{padding-left:0}.lj-person{color:var(--shell-muted);gap:9px;font-size:12px}.lj-person>span{border-radius:50%;width:26px;height:26px;overflow:hidden}.lj-person img,.lj-person .umx-avatar-swatch{object-fit:cover;width:26px!important;height:26px!important}.lj-person i{background:var(--shell-muted);border-radius:50%;width:3px;height:3px}.lj-heading{justify-content:space-between;align-items:center;gap:36px;margin:56px 0 32px;display:flex}.lj-eyebrow{letter-spacing:.6px;color:var(--shell-accent-ink);font-size:11px}.lj-heading p{color:var(--shell-muted);font-size:13px}.lj-loop{border-left:1px solid var(--shell-border);width:180px;color:var(--shell-muted);flex-direction:column;flex:none;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.lj-loop strong{color:var(--shell-accent-ink);font-size:14px;font-weight:500}.lj-loop i{opacity:.45;font-style:normal}.lj-intake{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:0 8px 30px color-mix(in srgb,var(--shell-text) 4%,transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) 280px;display:grid;overflow:hidden}.lj-intake-main{min-width:0;padding:24px}.learning-journal label{color:var(--shell-text-2);font-size:12px;display:block}.learning-journal textarea,.learning-journal input,.learning-journal select{box-sizing:border-box;width:100%;font:inherit;background:var(--shell-surface);color:var(--shell-text);border:1px solid var(--shell-border);resize:vertical;border-radius:8px;margin-top:8px;padding:10px;font-size:13px;line-height:1.8}.learning-journal :is(textarea,input,select):focus{box-shadow:none!important;border-color:var(--shell-border-strong)!important;outline:none!important}.lj-intake-main textarea{background:0 0;min-height:175px;padding:10px 0;border:0!important}.lj-intake-main footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lj-intake-main footer>span{color:var(--shell-muted);margin-left:auto;font-size:10px}.lj-intake-main footer>small{font-size:10px}.lj-upload{cursor:pointer;position:relative;overflow:hidden;color:var(--shell-accent-ink)!important}.lj-upload input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lj-upload:focus-within{outline:1px solid var(--shell-text-2)}.lj-intake>aside{background:var(--shell-surface-2);border-left:1px solid var(--shell-border);padding:24px}.lj-intake>aside>label{margin-bottom:16px}.lj-intake label>small{float:right;font-size:10px}.learning-journal button.lj-primary{padding:10px 16px;background:var(--shell-accent-ink)!important;color:var(--shell-surface)!important}.lj-intake .lj-primary{justify-content:space-between;width:100%;display:flex}.lj-intake>aside>small{text-align:center;margin-top:10px;font-size:11px;display:block}.lj-history header p{margin:7px 0 16px;font-size:12px}.lj-history nav{border-bottom:1px solid var(--shell-border);gap:22px;display:flex}.lj-history nav button{color:var(--shell-muted);border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.lj-history nav button[aria-pressed=true]{border-bottom-color:var(--shell-text-2);color:var(--shell-text)}.lj-history nav span{margin-left:7px;font-size:11px}.learning-journal .lj-record{text-align:left;border-bottom:1px solid var(--shell-border);border-radius:0;align-items:center;gap:16px;width:100%;padding:20px 8px;display:flex}.lj-record>span:nth-child(2){flex:1;min-width:0}.lj-record strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;display:block;overflow:hidden}.lj-record small{margin-top:6px;font-size:11px;display:block}.lj-doc{text-align:center;width:32px;color:var(--shell-muted);font-size:24px}.lj-badge{white-space:nowrap;background:var(--shell-surface-2);color:var(--shell-muted);border-radius:5px;padding:5px 9px;font-size:11px}.lj-badge.is-report,.lj-badge.is-learning{color:var(--shell-accent-ink);background:var(--sel-bg)}.lj-empty{text-align:center;color:var(--shell-muted);padding:32px 10px;font-size:13px}.lj-empty small{margin-top:8px;display:block}.lj-legacy{color:var(--shell-muted);margin-top:24px;font-size:12px}.lj-legacy>summary{cursor:pointer}.lj-result-heading{margin:16px 0 28px}.lj-result-heading h1{overflow-wrap:anywhere;font-size:26px!important}.lj-result-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;display:grid}.lj-source{border-top:1px solid var(--shell-border);min-width:0;padding-top:12px;position:sticky;top:24px}.lj-source h3{color:var(--shell-muted);margin:18px 0 10px;font-size:12px!important}.lj-source p,.lj-source summary{font-size:12px;line-height:1.8}.lj-source summary{cursor:pointer;color:var(--shell-accent-ink)}.lj-source pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font:inherit;background:var(--shell-surface-2);border-radius:8px;padding:10px;font-size:11px;line-height:1.8;overflow:auto}.lj-source>button{text-align:left;width:100%;margin-bottom:6px;display:block}.lj-source>button[aria-pressed=true]{background:var(--sel-bg)}.lj-source button small{margin-top:5px;font-size:10px;display:block}.lj-report-area{min-width:0}.lj-report-title{border-bottom:1px solid var(--shell-border);padding:0 0 16px;font-size:12px}.lj-report-title small{font-size:11px}.lj-report-block{border-bottom:1px solid var(--shell-border);padding:28px 0}.lj-report-block>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.lj-report-block>header>span{color:var(--shell-muted);font-size:11px}.lj-report-block .msg-body{overflow-wrap:anywhere;font-size:14px;line-height:1.9}.lj-prior{background:var(--shell-surface-2);border-radius:10px;margin:12px 0;padding:14px 18px}.lj-prior h3{margin:0 0 10px}.lj-prior h3 small{margin-left:10px}.lj-prior .msg-body,.lj-prior p{font-size:12px}.lj-first{background:var(--shell-surface-2);border-radius:10px;padding:18px;font-size:13px}.lj-first small{margin-top:6px;display:block}.lj-changes blockquote{color:var(--shell-muted);margin:0 0 18px;font-size:12px;line-height:1.8}.lj-uncertainty{background:var(--shell-surface-2);border-radius:8px;margin-top:18px;padding:14px 16px;font-size:12px}.lj-uncertainty summary{cursor:pointer}.lj-decision{flex-wrap:wrap;align-items:flex-start;padding:22px 0}.lj-decision strong{font-size:14px;font-weight:500}.lj-decision p{margin:6px 0;font-size:12px}.lj-decision>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.lj-correct,.lj-accept{background:var(--shell-surface-2);border-radius:12px;margin-bottom:22px;padding:22px}.lj-correct h3,.lj-accept h3{margin-top:0}.lj-correct footer{flex-wrap:wrap;margin-top:12px}.lj-accept label{margin-bottom:12px}.lj-accept p{font-size:12px}.learning-journal [role=alert]{background:var(--shell-surface-2);color:var(--shell-danger-ink);border-radius:8px;padding:12px;font-size:13px}.lj-progress{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:14px;margin-bottom:24px;padding:28px}.lj-progress h2{margin:12px 0}.lj-progress p{font-size:13px}.lj-progress ol{color:var(--shell-muted);flex-wrap:wrap;gap:12px 24px;padding-left:18px;font-size:12px;line-height:1.8;display:flex}.lj-progress>small{font-size:11px;display:block}.lj-pulse{background:var(--shell-accent-ink);border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite lj-breathe}@keyframes lj-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lj-pulse{animation:none}}@media (width<=1050px){.learning-journal{padding:24px 32px}.lj-intake{grid-template-columns:minmax(0,1fr) 240px}.lj-result-layout{grid-template-columns:170px minmax(0,1fr);gap:24px}.lj-loop{display:none}}@media (width<=760px){.learning-journal{padding:20px}.lj-heading{margin-top:32px}.learning-journal h1{font-size:26px!important}.lj-intake{grid-template-columns:1fr}.lj-intake>aside{border-left:0;border-top:1px solid var(--shell-border)}.lj-intake-main footer small{display:none}.lj-result-layout{flex-direction:column;gap:20px;display:flex}.lj-source{width:100%;position:static}.lj-source>button{width:auto;margin-right:6px;display:inline-block}.lj-report-area{width:100%}.lj-person i,.lj-top .lj-person{font-size:11px}.lj-report-title{flex-wrap:wrap}.lj-record .lj-badge{font-size:10px}.lj-history nav{gap:16px}}.learning-journal{--lj-soft:color-mix(in srgb,var(--shell-accent) 5%,var(--shell-surface));max-width:1320px;padding:24px 40px 64px}.lj-top{margin-bottom:22px}.lj-top button{font-size:12px}.lj-person{color:var(--shell-text-2)}.lj-heading{background:0 0;border-radius:26px;gap:24px;margin:0;padding:38px 40px 64px;position:relative;overflow:hidden}.learning-journal .lj-heading h1{letter-spacing:-1px;margin:14px 0 12px;color:var(--shell-hero-ink)!important;font-size:34px!important;font-weight:600!important;line-height:1.35!important}.lj-heading .lj-eyebrow{color:var(--shell-accent);letter-spacing:1px;font-size:11px}.lj-heading p{color:var(--shell-hero-muted);max-width:440px;margin:0;font-size:13px;line-height:1.9}.lj-hero-side{min-width:180px;color:var(--shell-hero-muted);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.lj-hero-avatar{border:1px solid color-mix(in srgb,var(--shell-hero-muted) 30%,transparent);background:color-mix(in srgb,var(--shell-hero-muted) 12%,transparent);box-sizing:border-box;border-radius:50%;width:112px;height:112px;padding:4px;overflow:hidden}.lj-hero-avatar :is(img,.umx-avatar-swatch){object-fit:cover;border-radius:50%;width:100%!important;height:100%!important}.lj-hero-stats{color:var(--shell-hero-muted);gap:22px;padding-top:4px;font-size:11px;display:flex}.lj-hero-stats strong{color:var(--shell-hero-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:19px;font-weight:500}.lj-intake{border-color:var(--shell-border);box-shadow:0 10px 32px color-mix(in srgb,var(--shell-text) 4%,transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;margin:-28px 24px 0;position:relative}.lj-intake-main{padding:24px 26px}.lj-intake-main .lj-label{font-size:14px;font-weight:500}.lj-intake-main textarea{min-height:154px;padding-top:18px;font-size:14px;line-height:1.9}.lj-intake-main textarea::placeholder{color:var(--shell-muted);opacity:.8}.lj-intake-main footer{border-top:1px solid var(--shell-border);margin-top:4px;padding-top:16px}.lj-upload{border:1px solid var(--shell-border);border-radius:8px;padding:6px 10px;font-size:12px!important}.lj-intake>aside{background:var(--lj-soft);padding:24px}.lj-intake>aside>label{font-size:12px}.learning-journal :is(input,textarea,select){border-radius:10px;padding:9px 12px}.learning-journal button.lj-primary{min-height:40px;box-shadow:0 3px 8px color-mix(in srgb,var(--shell-text) 6%,transparent);border-radius:10px;font-weight:500}.learning-journal button.lj-primary:hover{filter:brightness(1.07)}.lj-history{margin-top:38px}.lj-history>header{padding:0 4px}.lj-history header p{margin:6px 0 18px}.lj-history nav{background:var(--lj-soft);border:0;border-radius:10px;gap:4px;width:fit-content;margin:0 0 16px;padding:4px}.lj-history nav button{border:0;border-radius:7px;padding:7px 13px;font-size:12px}.lj-history nav button[aria-pressed=true]{background:var(--shell-surface);color:var(--shell-accent-ink);box-shadow:0 1px 5px color-mix(in srgb,var(--shell-text) 6%,transparent)}.lj-history nav span{font-variant-numeric:tabular-nums}.lj-history>.lj-record-list{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;overflow:hidden}.learning-journal .lj-record{gap:16px;padding:18px 20px}.lj-doc{background:var(--lj-soft);width:38px;height:42px;color:var(--shell-accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:23px;display:flex}.lj-record strong{font-size:14px}.lj-record small{text-overflow:ellipsis;white-space:nowrap;max-width:650px;font-size:12px;overflow:hidden}.lj-record>span:last-child{color:var(--shell-muted);font-size:17px}.lj-badge{border-radius:20px;padding:5px 10px;font-size:11px}.lj-badge.is-reading,.lj-badge.is-learning{background:var(--sel-bg);color:var(--shell-accent-ink)}.lj-badge.is-report,.lj-badge.is-accepted{background:var(--lj-soft);color:var(--shell-accent-ink)}.lj-empty{border:1px dashed var(--shell-border);background:var(--lj-soft);border-radius:16px;padding:36px 20px}.lj-legacy{border-top:1px solid var(--shell-border);margin-top:30px;padding-top:24px}.lj-legacy h2{margin-bottom:12px}.lj-legacy .learning-summary{background:var(--lj-soft);color:var(--shell-accent-ink);border-radius:14px;margin:0;padding:18px 20px}.lj-result{margin-top:8px}.lj-result-heading{background:var(--lj-soft);border:1px solid var(--shell-border);border-radius:18px;margin:16px 0 26px;padding:24px 28px}.lj-result-heading h1{margin-bottom:0;font-size:26px!important;line-height:1.5!important}.lj-result-layout{grid-template-columns:205px minmax(0,1fr);gap:24px}.lj-source{background:var(--lj-soft);border:1px solid var(--shell-border);border-radius:14px;padding:4px 18px 18px;top:18px}.lj-source h3{letter-spacing:.2px}.lj-report-area{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:18px;padding:28px}.lj-report-title{flex-wrap:wrap;font-size:12px}.lj-report-block{padding:26px 0}.lj-report-block>header>span{background:var(--lj-soft);color:var(--shell-accent-ink);border-radius:6px;place-items:center;min-width:26px;height:26px;display:grid}.lj-report-block h2{font-size:17px!important}.lj-report-block .msg-body{font-size:14px;line-height:1.95}.lj-changes{border-left:0;padding-left:0}.lj-changes blockquote{border-left:2px solid var(--shell-accent);background:var(--lj-soft);border-radius:0 8px 8px 0;padding:10px 14px}.lj-uncertainty{background:var(--lj-soft);border:1px solid var(--shell-border);border-radius:10px;padding:14px 16px}.lj-uncertainty ol{padding-left:18px;line-height:2}.lj-decision{padding:22px 0 0}.lj-decision strong{font-size:13px}.lj-decision p{max-width:400px}.lj-correct{background:var(--lj-soft);border:1px solid var(--shell-border);margin:24px 0 0}.lj-progress{background:var(--lj-soft);border:0;border-radius:12px;padding:24px}.lj-progress ol{margin:20px 0;padding:0;list-style:none;display:block}.lj-progress li{border-left:1px solid var(--shell-border);margin-left:4px;padding:8px 0 8px 22px;position:relative}.lj-progress li:before{content:"";background:var(--shell-accent-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:-3.5px}.lj-progress li:last-child{color:var(--shell-accent-ink)}.lj-progress a{color:var(--shell-accent-ink);text-underline-offset:4px}.lj-progress details{margin:16px 0}.lj-progress pre{font:inherit;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.learning-journal button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:3px}@media (width<=1050px){.learning-journal{padding:24px}.lj-heading{padding:30px 28px 58px}.lj-intake{grid-template-columns:minmax(0,1fr) 230px;margin:-26px 16px 0}.lj-result-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.lj-report-area{padding:22px}}@media (width<=760px){.learning-journal{padding:16px}.lj-heading{border-radius:20px;padding:26px 24px 52px}.learning-journal .lj-heading h1{font-size:28px!important}.lj-hero-side{display:none}.lj-intake{grid-template-columns:1fr;margin:-22px 10px 0}.lj-intake-main{padding:20px}.lj-intake>aside{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.lj-intake>aside>label{margin:0}.lj-intake>aside>.lj-primary,.lj-intake>aside>small{grid-column:1/-1}.lj-intake>aside>small{margin-top:0}.lj-result-heading{align-items:flex-start;padding:20px}.lj-result-heading h1{font-size:22px!important}.lj-result-layout{display:flex}.lj-source{box-sizing:border-box}.lj-report-area{box-sizing:border-box;padding:20px}.lj-history{margin-top:28px}.learning-journal .lj-record{gap:10px;padding:16px 12px}.lj-record small{max-width:100%}.lj-record .lj-badge{white-space:normal;max-width:64px}.lj-person{white-space:nowrap;max-width:52%;overflow:hidden}.lj-decision{gap:14px}.lj-report-block h2{font-size:16px!important}}.learning-journal .lj-heading{--shell-hero-ink:var(--shell-learning-hero-ink);--shell-hero-muted:var(--shell-learning-hero-muted);--home-slogan-color:var(--shell-learning-hero-muted);--umx-reading-ink:var(--shell-hero-ink);--umx-reading-text:var(--shell-hero-muted);--umx-reading-muted:var(--shell-hero-muted)}.tc-page-flip{perspective:2200px;isolation:isolate;width:100%;min-width:0;position:relative;overflow:clip}.tc-page-face{backface-visibility:hidden;transform-origin:50% 260px;background:var(--shell-bg,white);width:100%;min-width:0;transition:transform .4s cubic-bezier(.22,.7,.25,1)}.tc-page-work{position:relative;transform:rotateY(0)}.tc-page-learn{pointer-events:none;position:absolute;inset:0 0 auto;transform:rotateY(180deg)}.tc-page-flip[data-face=learn]>.tc-page-work{pointer-events:none;position:absolute;inset:0 0 auto;transform:rotateY(-180deg)}.tc-page-flip[data-face=learn]>.tc-page-learn{pointer-events:auto;position:relative;transform:rotateY(0)}@media (prefers-reduced-motion:reduce){.tc-page-face{transition:none}}.tc-home-modes{width:100%;min-width:0;position:relative}.tc-home-tabs{top:calc(var(--home-page-top,24px) + 26px);z-index:2;background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:999px;justify-content:center;align-items:center;gap:2px;width:max-content;margin:0;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tc-home-tabs [role=tab]{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:500;line-height:18px;transition:background .2s,color .2s}.tc-home-tabs [role=tab][aria-selected=true]{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.tc-home-tabs [role=tab]:hover{color:var(--shell-accent-ink);background:color-mix(in srgb,var(--shell-accent-ink) 10%,var(--shell-surface))}.tc-home-tabs [role=tab][aria-selected=true]:hover{background:color-mix(in srgb,var(--shell-accent-ink) 10%,var(--shell-accent-soft))}.tc-home-tabs [role=tab]:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:2px}.tc-home-modes:has(>.tc-page-flip[data-face=learn] :is(.lj-result,.learning-conversation))>.tc-home-tabs{display:none}.tc-home-modes .lj-top{display:none}.tc-home-modes .lj-heading{padding-top:84px}@media (width<=600px){.tc-home-tabs{margin:0}.tc-home-tabs [role=tab]{padding:7px 16px}}@media (prefers-reduced-motion:reduce){.tc-home-tabs [role=tab]{transition:none}}.learning-journal .lj-heading>div:first-child{flex:1;min-width:0}.learning-journal .lj-heading h1{white-space:nowrap;font-size:clamp(24px,2.4vw,34px)!important}.learning-journal .lj-intake{box-shadow:0 6px 22px color-mix(in srgb,var(--shell-text) 4%,transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) 240px}.learning-journal .lj-intake-main{flex-direction:column;min-width:0;padding:20px 22px 14px;display:flex}.learning-journal .lj-intake-main .lj-label{color:var(--shell-text-2);flex-direction:column;flex:1;font-size:13px;display:flex}.learning-journal .lj-intake-main textarea{resize:vertical;min-height:144px;box-shadow:none;background:0 0;border:0;flex:1;margin-top:8px;padding:10px 0}.learning-journal .lj-intake-main footer{border-top:0;align-items:center;gap:10px;margin-top:12px;padding-top:0}.learning-journal .lj-upload{background:0 0;border:0;padding:6px 0;font-weight:400}.learning-journal .lj-intake-main footer small{font-size:11px}.learning-journal .lj-intake>aside{background:var(--shell-surface);border-left:1px solid var(--shell-border);padding:20px}.learning-journal .lj-intake>aside>label{margin-bottom:12px;font-weight:400}.learning-journal .lj-intake>aside :is(input,textarea){background:var(--shell-surface-2);border-radius:8px;padding:8px 10px;font-size:13px}.learning-journal .lj-intake>aside textarea{min-height:64px}.learning-journal .lj-intake button.lj-primary{min-height:36px;box-shadow:none;border-radius:8px;font-size:13px}.learning-journal .lj-intake>aside>small{text-align:left;margin-top:8px;font-size:11px;line-height:1.6}@media (width<=1050px){.learning-journal .lj-hero-side{min-width:140px}.learning-journal .lj-heading h1{font-size:26px!important}}@media (width<=760px){.learning-journal .lj-heading h1{letter-spacing:-.5px;font-size:clamp(17px,3.8vw,26px)!important}.learning-journal .lj-intake{grid-template-columns:1fr}.learning-journal .lj-intake>aside{border-left:0;border-top:1px solid var(--shell-border)}.learning-journal .lj-intake-main{padding:18px}.learning-journal .lj-intake-main footer{flex-wrap:wrap}}.learning-journal .lj-intake{border-radius:12px;margin:-28px 24px 0;display:block}.learning-journal .lj-intake-main{padding:18px 22px 12px}.learning-journal .lj-intake-main>textarea{resize:vertical;flex:none;min-height:158px;margin:0;padding:8px 0;font-size:15px;line-height:1.85}.learning-journal .lj-options{color:var(--shell-muted);margin:4px 0 0;font-size:12px}.learning-journal .lj-options summary{cursor:pointer;width:fit-content;color:var(--shell-text-2);padding:6px 0}.learning-journal .lj-options summary span{color:var(--shell-muted);margin-left:10px;font-size:11px}.learning-journal .lj-options>div{grid-template-columns:1fr 2fr;gap:18px;padding:12px 0;display:grid}.learning-journal .lj-options textarea{resize:vertical;background:var(--shell-surface-2);min-height:64px;padding:8px 10px;border:1px solid var(--shell-border)!important}.learning-journal .lj-options input{background:var(--shell-surface-2)}.learning-journal .lj-intake-main footer{flex-wrap:nowrap;margin-top:8px}.learning-journal .lj-intake-main footer .lj-upload{color:var(--shell-text-2)!important;font-size:13px!important}.learning-journal .lj-intake-main footer .lj-word-count{margin-left:auto;font-size:10px}.learning-journal .lj-intake button.lj-primary{border-radius:8px;align-items:center;gap:14px;width:auto;min-height:36px;padding:8px 14px;display:flex}.learning-journal .lj-intake button.lj-primary>span{font-size:19px;line-height:1}.learning-journal .lj-history{margin:32px 24px 0}.learning-journal .lj-history>header{margin-bottom:16px;padding:0}.learning-journal .lj-history h2{font-size:16px!important}.learning-journal .lj-history nav{background:0 0;border-radius:0;gap:16px;margin-bottom:14px;padding:0}.learning-journal .lj-history nav button{border-bottom:2px solid #0000;border-radius:0;padding:6px 0;font-size:12px}.learning-journal .lj-history nav button[aria-pressed=true]{box-shadow:none;border-bottom-color:var(--shell-accent-ink);background:0 0}.learning-journal .lj-history>.lj-record-list{background:0 0;border:0;border-radius:0;gap:10px;display:grid}.learning-journal .lj-record{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;gap:14px;padding:16px 18px}.learning-journal .lj-record:last-child{border-bottom:1px solid var(--shell-border)}.learning-journal .lj-record:hover{background:var(--shell-surface-2)}.learning-journal .lj-doc{background:var(--shell-surface-2);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.learning-journal .lj-record strong{font-size:14px;font-weight:400}.learning-journal .lj-record small{max-width:100%;margin-top:5px;font-size:11px}.learning-journal .lj-badge{border-radius:6px;padding:4px 8px;font-size:11px}.learning-journal .lj-empty{border:1px solid var(--shell-border);background:0 0;border-radius:12px;padding:32px 18px}.learning-journal .lj-legacy{margin:24px 24px 0;padding-top:20px}@media (width<=760px){.learning-journal .lj-intake{margin:-22px 10px 0}.learning-journal .lj-intake-main{padding:16px}.learning-journal .lj-options>div{grid-template-columns:1fr;gap:12px}.learning-journal .lj-history,.learning-journal .lj-legacy{margin-left:10px;margin-right:10px}.learning-journal .lj-intake-main footer .lj-word-count{display:none}.learning-journal .lj-intake button.lj-primary{margin-left:auto}.learning-journal .lj-record{gap:10px;padding:14px 12px}}.learning-journal .lj-history,.learning-journal .lj-legacy{min-width:0}.learning-journal .lj-history>.lj-record-list{grid-template-columns:minmax(0,1fr);min-width:0;overflow:visible}.learning-journal .lj-record{box-sizing:border-box;grid-template-columns:36px minmax(0,1fr) max-content 16px;align-items:center;min-width:0;max-width:100%;display:grid}.learning-journal .lj-record-copy{min-width:0;display:block;overflow:hidden}.learning-journal .lj-record-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.learning-journal .lj-record .lj-badge{white-space:nowrap;justify-self:end;max-width:none;font-size:11px}.learning-journal .lj-record-arrow{text-align:right;font-size:16px;line-height:1}.learning-journal .lj-history>header{flex-wrap:wrap;gap:12px}.learning-journal .lj-history nav{flex-wrap:wrap;max-width:100%}.learning-journal .lj-legacy .learning-summary{box-sizing:border-box;text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;flex-wrap:wrap;align-items:center;min-width:0;padding:16px 18px;line-height:1.6}.learning-journal .lj-legacy .learning-summary>span{color:var(--shell-muted);margin-left:auto;font-size:12px}@media (width<=600px){.learning-journal .lj-record{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px 10px}.learning-journal .lj-record .lj-doc{width:32px;height:32px}.learning-journal .lj-record .lj-badge{grid-area:2/2;justify-self:start}.learning-journal .lj-record-arrow{grid-area:1/3}.learning-journal .lj-record-copy{grid-area:1/2}}.learning-journal .lj-record-copy .lj-record-excerpt{white-space:nowrap;text-overflow:ellipsis;max-width:min(100%,42em);overflow:hidden}.learning-journal .lj-shared-composer{background:var(--shell-surface);border:1px solid var(--shell-border);min-width:0;box-shadow:0 6px 22px color-mix(in srgb,var(--shell-text) 4%,transparent);border-radius:12px;margin:-28px 24px 0;position:relative}.v2-app .learning-journal .lj-shared-composer .umx-unified-composer{border-radius:12px;width:100%;max-width:none;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.learning-journal .lj-shared-composer:focus-within{border-color:var(--shell-border-strong)}.learning-journal .lj-shared-composer>.lj-options{margin:0;padding:0 20px 14px}.learning-journal .lj-shared-composer .umx-inline-editor{min-height:154px}@media (width<=760px){.learning-journal .lj-shared-composer{margin:-22px 10px 0}.learning-journal .lj-shared-composer>.lj-options{padding:0 16px 12px}}@media (width<=1000px){.learning-journal .lj-hero-avatar{width:44px;height:44px}}.lj-entry-backdrop{isolation:isolate;border-radius:28px;position:relative}.lj-entry-backdrop:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--shell-learning-hero-background);-webkit-mask-image:var(--shell-hero-fade);-webkit-mask-image:var(--shell-hero-fade);mask-image:var(--shell-hero-fade);position:absolute;inset:0}.tc-home-modes{--home-composer-top:280px;--home-mode-top:80px;--home-composer-overlap:28px}.tc-home-modes .lj-heading{height:calc(var(--home-composer-top) + var(--home-composer-overlap));box-sizing:border-box;padding-top:var(--home-mode-top);padding-bottom:var(--home-composer-overlap)}.tc-home-modes .lj-hero-side{gap:8px}.tc-home-modes .lj-heading{padding-top:calc(var(--home-mode-top) + 6.4px);padding-bottom:calc(var(--home-composer-overlap) + 24px);padding-left:36px}.tc-home-modes .lj-heading>div:first-child{padding:9.6px 0 12px}.tc-home-modes .lj-heading h1{align-items:center;min-height:calc(1.22*clamp(32px,3vw,46px));display:flex;margin:0!important}.tc-home-modes .lj-heading p{max-width:none}@media (width<=760px){.tc-home-modes .lj-heading{padding-left:30px}}@media (width<=640px){.tc-home-modes .lj-heading h1{min-height:36.6px}}.learning-journal .lj-value{border:1px solid var(--shell-border);background:var(--shell-soft,var(--shell-surface));border-radius:16px;margin:20px 0 28px;padding:22px}.learning-journal .lj-value>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.learning-journal .lj-value h2{margin:5px 0 0;font-size:18px}.learning-journal .lj-value header small,.learning-journal .lj-use-summary{color:var(--shell-accent-ink)}.learning-journal .lj-value header button{white-space:nowrap;flex-shrink:0}.learning-journal .lj-value-scope{font-size:14px;line-height:1.8}.learning-journal .lj-value summary{cursor:pointer;color:var(--shell-accent-ink);margin-top:16px;font-size:13px}.learning-journal .lj-use-task{text-align:left;border:0;border-top:1px solid var(--shell-border);width:100%;color:var(--shell-text);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.learning-journal .lj-use-task>span:first-child{overflow-wrap:anywhere;min-width:0}.learning-journal .lj-use-task>span:last-child{white-space:nowrap;color:var(--shell-accent-ink);font-size:12px}.learning-journal .lj-use-task small{color:var(--shell-muted);margin-top:5px;display:block}@media (width<=620px){.learning-journal .lj-value{padding:16px}.learning-journal .lj-value>header{flex-wrap:wrap;align-items:flex-start}}.learning-conversation{flex-direction:column;min-height:calc(100dvh - 150px);display:flex;position:relative}.learning-conversation .lc-header{background:var(--shell-surface);z-index:8;align-items:center;gap:14px;min-height:58px;margin-bottom:65px;display:flex;position:sticky;top:0}.lc-header>strong{text-overflow:ellipsis;white-space:nowrap;max-width:35%;font-size:14px;overflow:hidden}.lc-header>button:last-child{margin-left:auto}.lc-messages{flex:1;width:100%;min-width:0;max-width:990px;margin:auto}.lc-messages .msg-body{overflow-wrap:anywhere;line-height:1.9}.lc-user{background:var(--shell-soft);border:1px solid var(--shell-border);overflow-wrap:anywhere;border-radius:18px 18px 5px;max-width:85%;margin:0 0 28px auto;padding:18px 22px}.lc-user>span{color:var(--shell-muted);font-size:11px}.lc-user details{margin-top:8px}.lc-user summary{cursor:pointer}.lc-user details .msg-body{max-height:320px;overflow:auto}.lc-assistant{margin:28px 0}.lc-speaker{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.lc-speaker .twin-avatar{width:36px!important;height:36px!important}.lc-speaker>span:last-child{color:var(--shell-muted);font-size:12px}.lc-application{color:var(--shell-text-2);margin:16px 0}.lc-application>strong{font-size:12px}.learning-journal .lc-result-card{text-align:left;background:var(--shell-surface);border:1px solid var(--shell-border);width:100%;color:var(--shell-accent-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.lc-result-card strong,.lc-result-card small{display:block}.lc-result-card small{color:var(--shell-muted);margin-top:7px;font-size:12px}.lc-result-card:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--shell-text) 6%,transparent)}.lc-live{color:var(--shell-muted);padding:12px 0;font-size:13px}.lc-controls .tla-chat{display:none}.lc-controls .lj-progress{margin:20px 0;padding:16px}.lc-composer{z-index:7;background:0 0;width:100%;max-width:990px;margin:24px auto 0;padding:0;position:sticky;bottom:1px}.lc-composer-box{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:0 5px 22px color-mix(in srgb,var(--shell-text) 6%,transparent);border-radius:18px;padding:12px 16px}.lc-modes{gap:6px;display:flex}.lc-modes button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-accent-ink)}.learning-journal .lc-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:72px;max-height:200px;font:inherit;color:var(--shell-text);background:0 0;border:0;outline:none;padding:12px 0;display:block}.lc-mention{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;margin:0 0 10px;padding:3px}.lc-mention button{width:100%;color:var(--shell-accent-ink);text-align:left;background:0 0;border:0;padding:5px 8px}.lc-composer footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-composer small{color:var(--shell-muted);font-size:11px}@media (width<=650px){.lc-header>strong{display:none}.lc-user{max-width:95%;padding:14px}.lc-composer footer{align-items:flex-end}.lc-composer small{max-width:60%}.lc-header>button{font-size:11px}}.learning-journal .lc-header>button{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:0;max-width:none;height:auto;min-height:34px;padding:7px 10px;line-height:1.5;display:inline-flex;width:auto!important}.lc-process{background:0 0;min-width:0;margin:24px 0;padding:8px 0}.lc-process-current{align-items:flex-start;gap:12px;display:flex}.lc-process-orbit{border:2px solid var(--shell-border);border-top-color:var(--shell-accent-ink);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.lc-process-orbit[data-moving=true]{animation:1.2s linear infinite learning-orbit}.lc-process-copy{flex:1;min-width:0}.lc-process-status{color:var(--shell-text-2);overflow-wrap:anywhere;font-size:14px;line-height:1.8;animation:.25s ease-out learning-update}.lc-process-time{color:var(--shell-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;display:block}.lc-process details{margin:10px 0 0 26px}.lc-process summary{cursor:pointer;color:var(--shell-muted);width:fit-content;font-size:12px}.lc-process summary:hover{color:var(--shell-accent-ink)}.lc-process ol{border-left:1px solid var(--shell-border);margin:14px 0;padding:0 0 0 16px;list-style:none}.lc-process li{color:var(--shell-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:12px;line-height:1.7;display:flex}.lc-process li time{font-variant-numeric:tabular-nums;flex:none;font-size:10px}.lc-process p{color:var(--shell-muted);margin-left:26px;font-size:12px}@keyframes learning-orbit{to{transform:rotate(360deg)}}@keyframes learning-update{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lc-process *{animation:none!important}}.learning-journal:has(>.learning-conversation){padding-top:0!important;padding-bottom:0!important}.learning-journal:has(>.learning-conversation)>.lj-top{display:none}.learning-conversation{min-height:100dvh}.learning-conversation .lc-messages{flex:1 0 auto}.learning-conversation .lc-composer{flex-shrink:0;margin-bottom:1px;bottom:1px}.lc-process-avatar{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lc-process .lc-process-avatar .twin-avatar{box-shadow:none;border:0;border-radius:0;width:48px!important;height:48px!important}.lc-process-name{color:var(--shell-text);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.lc-process details,.lc-process p{margin-left:60px}@media (width<=640px){.tc-home-modes .lj-heading h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.twin-history{min-width:0}.twin-history>nav{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.twin-history>nav button{color:var(--shell-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:12px}.twin-history>nav button[aria-pressed=true]{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.twin-history-list{grid-template-columns:minmax(0,1fr);display:grid}.twin-history-list>button{text-align:left;border:0;border-bottom:1px solid var(--shell-border);width:100%;color:var(--shell-text);font:inherit;cursor:pointer;background:0 0;grid-template-columns:72px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:17px 0;display:grid}.twin-history-list>button:hover{background:var(--shell-surface-2)}.twin-history-copy{min-width:0}.twin-history-copy strong,.twin-history-copy small,.twin-history-copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.twin-history-copy strong{font-size:13px;font-weight:500}.twin-history-copy small,.twin-history-copy p,.twin-history time{color:var(--shell-muted);margin:5px 0 0;font-size:11px}.twin-history-kind{color:var(--shell-accent-ink);background:var(--shell-surface-2);text-align:center;border-radius:6px;padding:5px 6px;font-size:11px}.twin-history-more{color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0;margin:18px auto 0;display:block}.twin-history-dialog{width:min(1100px,94vw);max-width:94vw}.twin-history-dialog .learning-journal{max-width:none;padding:12px}.twin-history-close{margin-left:auto;display:block}.twin-history [role=alert]{color:var(--shell-danger-ink);font-size:12px}@media (width<=760px){.twin-history-list>button{grid-template-columns:64px minmax(0,1fr) 12px}.twin-history time{grid-column:2}.twin-history-list>button>span:last-child{grid-area:1/3}}.tph-offerings{flex-direction:column;min-height:0;padding:22px;display:flex}.tph-offer-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tph-offer-head>div{min-width:0}.tph-offer-head>div>small{color:var(--shell-muted);letter-spacing:.08em;margin-bottom:3px;font-size:10px;display:block}.tph-offerings .tph-offer-head .tph-text-link{color:var(--shell-text-2);text-underline-offset:4px;background:0 0;border:0;border-radius:0;flex:none;padding:3px 0;font-size:11px;-webkit-text-decoration:underline #bcc6bf;text-decoration:underline #bcc6bf}.tph-offerings .tph-offer-head .tph-text-link:hover{color:var(--shell-text);background:0 0;text-decoration-color:currentColor}.tph-offerings>.tph-muted{margin:6px 0 14px;font-size:12px}.tph-offer-summary{border-top:1px solid var(--shell-selected);border-bottom:1px solid var(--shell-selected);align-items:center;gap:0;margin-bottom:8px;display:flex}.tph-offer-summary span{color:var(--shell-muted);align-items:center;gap:5px;padding:8px 14px 8px 0;font-size:10px;display:flex}.tph-offer-summary span+span{border-left:1px solid var(--shell-selected);padding-left:14px}.tph-offer-summary b{color:var(--shell-text);font-size:14px}.tph-offer-summary i{background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px}.tph-owner-jobs{display:grid}.tph-owner-jobs article{border-bottom:1px solid var(--shell-selected);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.tph-owner-jobs article>span{color:var(--shell-muted);font:500 17px/1 var(--font-text)}.tph-owner-jobs article small{color:var(--shell-muted);font-size:9px;display:block}.tph-owner-jobs h3{font-size:13px;line-height:1.4}.tph-owner-jobs p{color:var(--shell-muted);font-size:10px}.tph-owner-jobs em{color:var(--shell-muted);margin-top:2px;font-size:9px;font-style:normal;display:block}.tph-owner-jobs article>b{background:var(--shell-soft);color:var(--shell-text-2);border-radius:10px;align-self:start;margin-top:4px;padding:2px 7px;font-size:9px;font-weight:550}.tph-owner-questions{margin-top:11px}.tph-owner-questions header,.tph-offer-questions header{justify-content:space-between;align-items:center;display:flex}.tph-owner-questions h3,.tph-offer-questions h3{font-size:12px}.tph-owner-questions header small,.tph-offer-questions header small{font-size:9px}.tph-owner-questions ol{counter-reset:question;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:7px 0 0;padding:0;list-style:none;display:grid}.tph-owner-questions li{counter-increment:question;color:var(--shell-text-2);padding-left:17px;font-size:9px;line-height:1.45;position:relative}.tph-owner-questions li:before{content:counter(question,decimal-leading-zero);color:var(--shell-muted);font-size:8px;position:absolute;left:0}.tph-offer-jobs{gap:7px;display:grid}.tph-offerings .tph-offer-jobs>button{text-align:left;grid-template-columns:34px minmax(0,1fr) 18px;justify-content:stretch;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 12px;display:grid}.tph-offer-jobs>button>span:first-child{color:var(--shell-muted);font:500 17px/1 var(--font-text)}.tph-offer-jobs>button>span:nth-child(2){min-width:0}.tph-offer-jobs small,.tph-offer-jobs strong,.tph-offer-jobs em{display:block}.tph-offer-jobs small{color:var(--shell-muted);font-size:9px}.tph-offer-jobs strong{font-size:13px}.tph-offer-jobs em{color:var(--shell-muted);font-size:10px;font-style:normal}.tph-offer-jobs i{justify-self:end;font-style:normal}.tph-offer-questions{margin:11px 0}.tph-offer-questions header{margin-bottom:5px}.tph-offer-questions>button{text-align:left;gap:12px;width:100%;display:flex;border:0!important;border-bottom:1px solid var(--shell-soft)!important;color:var(--shell-text-2)!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;padding:5px 0!important;font-size:10px!important}.tph-offer-questions>button span{flex:none}.tph-preview-notice{color:var(--shell-text-2);font-size:9px;line-height:1.5;margin:7px 4px 0!important}.tph-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.tph-dialog-actions .primary{background:var(--btn-primary-bg)}.tph-offerings.is-preview .tph-public-composer{margin-top:auto}.tph-offer-editor>p{color:var(--shell-text-2);font-size:12px}.tph-offer-editor fieldset{border:0;margin:16px 0 0;padding:0}.tph-offer-editor legend{color:var(--shell-text);margin-bottom:7px;font-size:12px;font-weight:650}.tph-editor-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tph-editor-options label{border:1px solid var(--shell-border);background:var(--shell-surface-2);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.tph-editor-options label:has(input:checked){border-color:var(--sel-line);background:var(--sel-bg)}.tph-editor-options input{accent-color:var(--shell-accent-ink);margin-top:2px}.tph-editor-options span{gap:2px;display:grid}.tph-editor-options b{font-size:11px}.tph-editor-options small{color:var(--shell-muted);line-height:1.45;margin:0!important;font-size:9px!important}.tph-editor-visibility{border-top:1px solid var(--shell-selected);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:14px;display:flex}.tph-editor-visibility>span{display:grid}.tph-editor-visibility b{font-size:12px}.tph-editor-visibility small{color:var(--shell-muted);margin:2px 0 0!important;font-size:9px!important}.tph-editor-visibility select{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:150px;font:inherit;border-radius:8px;padding:8px 30px 8px 10px;font-size:11px}.tph-editor-error{color:#9b3d35!important;margin:10px 0 0!important;font-size:10px!important}@media (width<=1300px){.tph-offerings{padding:16px}.tph-owner-jobs article{padding:7px 2px}.tph-owner-jobs p{display:none}.tph-owner-questions li{font-size:8px}.tph-offer-jobs{gap:5px}.tph-offerings .tph-offer-jobs>button{min-height:60px;padding:7px 10px}}@media (width<=850px){.tph-owner-questions ol,.tph-editor-options{grid-template-columns:1fr}.tph-offer-head{flex-wrap:wrap}.tph-offer-head .tph-text-link{margin-left:auto}.tph-editor-visibility{flex-direction:column;align-items:flex-start}.tph-editor-visibility select{width:100%}}.tph-offerings.is-owner{background:linear-gradient(105deg,var(--shell-surface-2),#fff 62%);border:1px solid #e2e9e3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:grid;position:relative}.tph-owner-public-copy>small{color:var(--shell-text-2);letter-spacing:.08em;font-size:9px}.tph-owner-public-copy h2{margin:3px 0 2px!important;font-size:17px!important}.tph-owner-public-copy p{color:var(--shell-muted);font-size:10px}.tph-owner-public-stats{align-items:center;display:flex}.tph-owner-public-stats>span{text-align:center;border-left:1px solid var(--shell-border);gap:1px;min-width:74px;padding:0 16px;display:grid}.tph-owner-public-stats b{font-size:17px}.tph-owner-public-stats small{color:var(--shell-muted);font-size:8px}.tph-owner-public-stats i{background:var(--btn-primary-bg);border-radius:50%;width:7px;height:7px;margin:4px auto}.v2-app .tph-owner-public-preview{border-color:var(--shell-border);background:var(--shell-surface-2);min-width:118px;padding:10px 13px;font-size:9px}.tph-public-preview-dialog .tph-offerings.is-visitor{border:0;padding:0}.tph-public-proof{grid-template-columns:1.2fr .8fr;gap:10px;margin:3px 0 14px;display:grid}.tph-public-results,.tph-public-portfolio{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;min-width:0;padding:14px}.tph-public-results>header,.tph-public-portfolio>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.tph-public-results header small,.tph-public-portfolio header small{color:var(--shell-text-2);letter-spacing:.07em;font-size:8px;display:block}.tph-public-results header h3,.tph-public-portfolio header h3{font-size:12px}.tph-public-results header>span,.tph-public-portfolio header>span{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:9px;padding:2px 6px;font-size:7px}.tph-public-results>div{display:grid}.v2-app .tph-public-results button,.pt-social-profile-dialog .tph-public-results button{border:0;border-top:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;padding:8px 0;display:grid}.tph-public-results button>i{background:var(--shell-surface-2);width:25px;height:25px;color:var(--shell-text-2);border-radius:7px;place-items:center;font-style:normal;display:grid}.tph-public-results button>span{min-width:0}.tph-public-results button small,.tph-public-results button b,.tph-public-results button em{display:block}.tph-public-results button small{font-size:7px}.tph-public-results button b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.tph-public-results button em{color:var(--shell-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.tph-public-results button>strong{font-size:9px}.tph-allocation{background:var(--shell-soft);border-radius:4px;height:6px;margin:10px 0 8px;display:flex;overflow:hidden}.tph-allocation i{width:var(--w);background:var(--btn-primary-bg)}.tph-allocation i:nth-child(2){background:var(--shell-muted)}.tph-allocation i:nth-child(3){background:var(--shell-border-strong)}.v2-app .tph-public-portfolio>button,.pt-social-profile-dialog .tph-public-portfolio>button{border:0;border-top:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:50px 1fr auto;width:100%;padding:6px 0;font-size:8px;display:grid}.tph-public-portfolio>button span{color:var(--shell-muted)}.tph-public-portfolio>button strong{text-align:right}.tph-public-portfolio>p{color:var(--shell-muted);font-size:7px;line-height:1.5;margin-top:7px!important}.tph-offerings.is-visitor .tph-offer-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tph-offerings.is-visitor .tph-offer-jobs>button{grid-template-columns:24px minmax(0,1fr) 12px;min-height:58px;padding:7px 8px}.tph-offerings.is-visitor .tph-offer-jobs>button>span:first-child{font-size:13px}.tph-offerings.is-visitor .tph-offer-jobs strong{font-size:9px}.tph-offerings.is-visitor .tph-offer-jobs em{font-size:7px}.tph-offerings.is-visitor .tph-offer-questions{margin-top:12px}.tph-offerings.is-visitor .tph-public-composer{min-height:44px}@media (width<=1050px){.tph-offerings.is-owner{grid-template-columns:1fr auto}.tph-owner-public-stats{grid-column:1}.tph-owner-public-preview{grid-area:1/2/3}.tph-public-proof,.tph-offerings.is-visitor .tph-offer-jobs{grid-template-columns:1fr}}@media (width<=700px){.tph-offerings.is-owner{grid-template-columns:1fr}.tph-owner-public-stats{grid-column:1;justify-content:flex-start}.tph-owner-public-preview{grid-area:auto/1}.tph-owner-public-stats>span{padding:0 10px}.tph-public-proof{grid-template-columns:1fr}}.tph-public-page{--deep:var(--shell-on-accent);--line:var(--shell-border);color:var(--shell-text)}.tph-public-page *{box-sizing:border-box}.tph-public-identity{border-bottom:1px solid var(--line);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 4px 18px;display:grid}.tph-public-identity>.umx-avatar-swatch{border-radius:21px;width:66px;height:66px}.tph-public-identity>div>div{align-items:center;gap:8px;display:flex}.tph-public-identity h1{margin:0;font-size:22px}.tph-public-identity h1+span{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:10px;padding:3px 7px;font-size:8px}.tph-public-identity p{color:var(--shell-text-2);margin:3px 0 0;font-size:10px}.tph-public-identity small{color:var(--shell-muted);font-size:8px}.tph-public-identity>button{min-width:120px;border-color:var(--btn-primary-bg)!important;background:var(--btn-primary-bg)!important;padding:10px 14px!important;font-weight:750!important}.tph-public-identity>button.text{min-width:0;background:0 0!important;border:0!important;font-size:8px!important}.tph-public-main{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;margin-top:16px;display:grid}.tph-public-feed,.tph-public-jobs,.tph-public-page .tph-public-portfolio,.tph-public-questions{border:1px solid var(--line);background:var(--shell-surface);border-radius:14px}.tph-public-feed{padding:18px}.tph-public-feed>header,.tph-public-jobs>header,.tph-public-page .tph-public-portfolio>header,.tph-public-questions>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tph-public-feed header small,.tph-public-jobs header small,.tph-public-page .tph-public-portfolio header small{color:var(--shell-text-2);letter-spacing:.07em;font-size:8px;display:block}.tph-public-feed header h2,.tph-public-jobs header h2,.tph-public-page .tph-public-portfolio header h2,.tph-public-questions header h2{margin:2px 0 0;font-size:16px}.tph-public-feed header>span,.tph-public-page .tph-public-portfolio header>span{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:9px;padding:3px 7px;font-size:7px}.tph-public-feed>button{text-align:left;grid-template-columns:130px minmax(0,1fr);gap:14px;width:100%;display:grid;border:0!important;border-top:1px solid var(--shell-soft)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.tph-public-feed>button:first-of-type{margin-top:10px}.tph-result-art{background:linear-gradient(135deg,var(--shell-surface-2),#4d7953);min-height:88px;color:var(--shell-accent-ink);border-radius:10px;flex-direction:column;justify-content:space-between;padding:12px;display:flex}.tph-result-art span{font:700 15px/1 var(--font-text)}.tph-result-art i{color:var(--shell-on-contrast);font-size:8px;font-style:normal}.tph-public-feed button:nth-of-type(2) .tph-result-art{background:linear-gradient(135deg,#283947,#697d87)}.tph-public-feed button:nth-of-type(3) .tph-result-art{background:linear-gradient(135deg,var(--shell-surface-2),var(--shell-soft))}.tph-public-feed button>div:last-child>small{color:var(--shell-muted);font-size:8px}.tph-public-feed button h3{margin:4px 0;font-size:12px;line-height:1.45}.tph-public-feed button p{color:var(--shell-text-2);margin:0;font-size:9px;line-height:1.55}.tph-public-feed button em{color:var(--shell-text-2);margin-top:8px;font-size:8px;font-style:normal;display:block}.tph-public-main>aside{gap:14px;display:grid}.tph-public-jobs,.tph-public-page .tph-public-portfolio{padding:16px}.tph-public-jobs>button{text-align:left;grid-template-columns:25px 1fr 12px;align-items:center;gap:8px;width:100%;display:grid;border:0!important;border-top:1px solid var(--shell-soft)!important;background:0 0!important;border-radius:0!important;padding:9px 0!important}.tph-public-jobs>button:first-of-type{margin-top:9px}.tph-public-jobs button>span{color:var(--shell-muted);font:500 13px/1 var(--font-text)}.tph-public-jobs button small,.tph-public-jobs button b,.tph-public-jobs button em{display:block}.tph-public-jobs button small{color:var(--shell-muted);font-size:7px}.tph-public-jobs button b{font-size:9px}.tph-public-jobs button em{color:var(--shell-muted);font-size:7px;font-style:normal}.tph-public-jobs button>i{font-style:normal}.tph-public-page .tph-public-portfolio{min-width:0}.tph-public-page .tph-public-portfolio>button{text-align:left;grid-template-columns:48px 1fr auto;width:100%;font-size:8px;display:grid;border:0!important;border-top:1px solid var(--shell-soft)!important;background:0 0!important;border-radius:0!important;padding:6px 0!important}.tph-public-page .tph-public-portfolio>p{color:var(--shell-muted);margin:7px 0 0;font-size:7px}.tph-public-questions{margin-top:14px;padding:15px 18px}.tph-public-questions>header>small{color:var(--shell-muted);font-size:8px}.tph-public-questions>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.tph-public-questions button{text-align:left;grid-template-columns:24px 1fr 12px;align-items:center;gap:7px;display:grid;padding:9px!important;font-size:8px!important}.tph-public-questions button>span{color:var(--shell-muted);font:500 11px/1 var(--font-text)}.tph-public-questions button>i{font-style:normal}.tph-public-page>.tph-public-composer{text-align:left;grid-template-columns:1fr 30px;align-items:center;width:100%;margin-top:14px;display:grid;border-color:var(--shell-border)!important;background:var(--shell-surface)!important;border-radius:12px!important;padding:8px 8px 8px 15px!important}.tph-public-page>.tph-public-composer i{background:var(--btn-primary-bg);border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.tph-public-page>.tph-preview-notice{background:var(--shell-surface-2);border-radius:8px;padding:8px 10px;margin-top:8px!important}@media (width<=900px){.tph-public-main,.tph-public-questions>div{grid-template-columns:1fr}.tph-public-identity{grid-template-columns:56px 1fr}.tph-public-identity>.umx-avatar-swatch{width:54px;height:54px}.tph-public-identity>button{grid-column:1/-1}.tph-public-feed>button{grid-template-columns:90px 1fr}}.tph-public-page-v2{min-height:100%;color:var(--shell-accent-ink);background:linear-gradient(#fbfdfa,#fff 30%);padding:8px 12px 14px}.tph-public-profile{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 12px 22px;display:grid}.tph-public-profile>.umx-avatar-swatch{width:110px;height:110px;box-shadow:0 14px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:35px}.tph-public-profile-copy h1{letter-spacing:-.025em;font-size:28px}.tph-public-profile-copy p{color:var(--shell-text-2);margin:5px 0 10px;font-size:11px}.tph-public-profile-copy>div{gap:8px;display:flex}.tph-public-profile-copy span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:16px;padding:6px 11px;font-size:8px}.tph-public-profile-actions{grid-template-columns:112px 150px;align-items:center;gap:10px;display:grid}.tph-public-profile-actions>button{border:1px solid var(--shell-accent-ink);background:var(--shell-surface);min-height:42px;color:var(--shell-text);border-radius:9px;font-size:10px;font-weight:700}.tph-public-profile-actions>button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg)}.tph-public-profile-actions>button.is-following{background:var(--shell-surface-2)}.tph-public-profile-actions>button.back{text-align:right;background:0 0;border:0;grid-column:1/-1;min-height:auto;padding:3px;font-size:8px;font-weight:500}.tph-public-tabs{border-bottom:1px solid var(--shell-border);gap:36px;padding:0 14px;display:flex}.tph-public-tabs button{color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-weight:700}.tph-public-tabs button[aria-current=page]{border-bottom-color:var(--sel-line);color:var(--shell-text)}.tph-public-showcase{grid-template-columns:minmax(0,1.85fr) minmax(320px,.95fr);gap:14px;margin-top:14px;display:grid}.tph-public-results-v2,.tph-public-portfolio-v2,.tph-public-questions-v2{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:13px}.tph-public-results-v2{padding:12px}.tph-public-results-v2 article{border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:10px;overflow:hidden}.tph-public-results-v2 article img{object-fit:cover;width:100%;height:100%;display:block}.tph-public-results-v2 article>div{min-width:0}.tph-public-results-v2 article header{align-items:center;gap:9px;display:flex}.tph-public-results-v2 article header span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:10px;padding:3px 7px;font-size:7px}.tph-public-results-v2 article header small{color:var(--shell-muted);font-size:7px}.tph-public-results-v2 article h2,.tph-public-results-v2 article h3{margin:7px 0 5px;line-height:1.35}.tph-public-results-v2 article h2{font-size:17px}.tph-public-results-v2 article h3{font-size:11px}.tph-public-results-v2 article p{color:var(--shell-text-2);font-size:8px;line-height:1.55}.tph-public-results-v2 article footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;display:flex}.tph-public-results-v2 article footer small{color:var(--shell-text-2);font-size:7px}.tph-public-results-v2 article footer button{color:var(--shell-text);background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.tph-public-results-v2 article.featured{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);min-height:210px;display:grid}.tph-public-results-v2 article.featured>div{flex-direction:column;padding:18px;display:flex}.tph-result-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.tph-result-pair article{grid-template-columns:110px 1fr;min-height:132px;display:grid}.tph-result-pair article>div{flex-direction:column;padding:12px;display:flex}.tph-public-portfolio-v2{padding:18px}.tph-public-portfolio-v2>header{align-items:center;gap:8px;display:flex}.tph-public-portfolio-v2>header>div{margin-right:auto}.tph-public-portfolio-v2>header small{color:var(--shell-muted);font-size:8px;display:block}.tph-public-portfolio-v2>header h2{margin-top:2px;font-size:18px}.tph-public-portfolio-v2>header span,.tph-public-portfolio-v2>header em{background:var(--shell-soft);color:var(--shell-text-2);border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.tph-public-portfolio-v2>header em{background:var(--shell-soft);color:var(--shell-muted)}.tph-public-portfolio-v2>small{color:var(--shell-muted);margin-top:3px;font-size:8px;display:block}.tph-portfolio-body{grid-template-columns:145px 1fr;align-items:center;gap:18px;margin:20px 0;display:grid}.tph-donut{background:conic-gradient(var(--shell-surface-2) 0 32%,var(--shell-soft) 32% 56%,var(--shell-surface-2) 56% 84%,#d8dedd 84%);border-radius:50%;width:140px;height:140px;position:relative}.tph-donut:after{content:"";background:var(--shell-surface);border-radius:50%;position:absolute;inset:34px}.tph-donut>span{z-index:1;text-align:center;place-content:center;font-size:9px;font-weight:700;display:grid;position:absolute;inset:0}.tph-donut span small{color:var(--shell-muted);margin-top:2px;font-size:7px;display:block}.tph-portfolio-body ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tph-portfolio-body li{border-bottom:1px solid var(--shell-soft);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding-bottom:7px;font-size:9px;display:grid}.tph-portfolio-body li>i{background:var(--btn-primary-bg);border-radius:50%;width:8px;height:8px}.tph-portfolio-body li .tone-1,.tph-portfolio-body li .tone-2{background:var(--btn-primary-bg)}.tph-portfolio-body li .tone-3{background:var(--shell-border)}.tph-rebalance{border-top:1px solid var(--shell-border);align-items:center;gap:7px;padding-top:12px;font-size:8px;display:flex}.tph-rebalance span{border-radius:10px;padding:4px 7px}.tph-rebalance .down{color:#c94a42;background:#fcebea}.tph-rebalance .up{color:var(--shell-accent-strong);background:#eaf6e9}.tph-rebalance i{color:var(--shell-muted);font-style:normal}.tph-public-portfolio-v2>button{color:var(--shell-text);background:0 0;border:0;margin-top:12px;padding:0;font-size:8px;font-weight:700}.tph-public-portfolio-v2>p{color:var(--shell-muted);font-size:7px;margin-top:18px!important}.tph-public-questions-v2{margin-top:12px;padding:12px}.tph-public-questions-v2>header{align-items:baseline;gap:12px;display:flex}.tph-public-questions-v2 h2{font-size:15px}.tph-public-questions-v2 header small{color:var(--shell-muted);font-size:8px}.tph-public-questions-v2>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:9px;display:grid}.tph-public-questions-v2 button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:42px;color:var(--shell-text);text-align:left;border-radius:8px;grid-template-columns:20px 1fr 12px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:grid}.tph-public-questions-v2 button>span{color:var(--shell-text)}.tph-public-questions-v2 button>i{font-style:normal}.tph-public-page-v2>.tph-preview-notice{z-index:20;background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:10px;padding:9px 14px;font-size:8px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=1000px){.tph-public-profile{grid-template-columns:86px 1fr}.tph-public-profile>.umx-avatar-swatch{width:84px;height:84px}.tph-public-profile-actions{grid-column:1/-1;justify-content:end}.tph-public-showcase,.tph-public-questions-v2>div{grid-template-columns:1fr}}@media (width<=680px){.tph-public-profile{grid-template-columns:70px 1fr;gap:13px}.tph-public-profile>.umx-avatar-swatch{width:68px;height:68px}.tph-public-profile-actions{grid-template-columns:1fr 1fr}.tph-public-results-v2 article.featured,.tph-result-pair article{grid-template-columns:1fr}.tph-public-results-v2 article.featured>img,.tph-result-pair article>img{height:150px}.tph-result-pair{grid-template-columns:1fr}.tph-portfolio-body{grid-template-columns:1fr;justify-items:center}.tph-public-tabs{gap:20px}}.v2-app .cg-home:has(.tph-home){max-width:1440px;margin:auto;padding:0}.v2-app .tph-home{color:var(--shell-text);font-size:14px;line-height:1.65}.tph-home *{box-sizing:border-box}.v2-app .tph-home button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;padding:8px 13px}.tph-home button:hover{background:var(--shell-hover)}.tph-home button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.tph-home h1,.tph-home h2,.tph-home h3,.tph-home p{margin:0}.v2-app .tph-home h2{line-height:1.4;font-size:21px!important;font-weight:650!important}.tph-muted,.tph-home small{color:var(--shell-muted)}.tph-person{border-bottom:1px solid var(--shell-soft);align-items:center;gap:15px;margin-bottom:16px;padding:22px 0;display:flex}.tph-person .umx-personal-avatar{flex:none;width:52px;height:52px}.tph-person h1{font-size:21px!important}.tph-person p{color:var(--shell-muted);font-size:12px}.tph-person>span{border-left:1px solid var(--shell-selected);color:var(--shell-muted);margin-left:auto;padding-left:22px;font-size:11px}.tph-person>span b{color:var(--shell-text);display:block}.tph-demo{white-space:nowrap;background:var(--shell-soft);border-radius:7px;padding:4px 9px;font-size:10px}.tph-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;display:grid}.tph-stage,.tph-conversation{border:1px solid var(--shell-selected);border-radius:12px;min-width:0;overflow:hidden}.tph-stage{flex-direction:column;display:flex;position:relative}.tph-settings{z-index:1;position:absolute;top:12px;right:12px}.tph-portrait{background:radial-gradient(ellipse at 30% 30%,var(--shell-surface-2),#d0dac9);flex:1;justify-content:center;align-items:flex-end;min-height:260px;display:flex;overflow:hidden}.tph-portrait img{object-fit:cover;object-position:50% 23%;mix-blend-mode:multiply;width:100%;height:100%;max-height:390px}.tph-monogram{padding:70px;font-size:120px}.tph-stage-copy{padding:16px 18px}.tph-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tph-name span{background:var(--shell-surface-2);white-space:nowrap;border-radius:20px;padding:2px 10px;font-size:12px}.tph-tags{gap:8px;margin:10px 0;display:flex}.tph-tags span{background:var(--shell-soft);border-radius:20px;padding:4px 10px;font-size:11px}.tph-stage-copy p{font-size:13px}.tph-stage-actions{gap:10px;margin:14px 0 4px;display:flex}.tph-stage-actions button{flex:1;border-radius:22px!important;font-weight:600!important}.tph-stage-copy>small{text-align:center;font-size:10px;display:block}.tph-conversation{flex-direction:column;padding:22px;display:flex}.v2-app .tph-conversation>h2{letter-spacing:-.6px;font-size:clamp(22px,2vw,30px)!important}.tph-conversation>.tph-muted{margin:5px 0 20px;font-size:13px}.tph-questions{gap:10px;display:grid}.v2-app .tph-questions>button{text-align:left;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;min-height:67px;padding:12px 16px;display:grid}.tph-questions button[aria-pressed=true]{background:linear-gradient(100deg,var(--shell-surface-2),#fbfdf5);border-color:var(--shell-border);box-shadow:inset 3px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)}.tph-number{color:var(--shell-muted);border-right:1px solid var(--shell-border);font-size:26px;line-height:1.2}.tph-questions strong{font-size:14px}.tph-questions small{margin-top:2px;font-size:11px;display:block}.tph-answer{background:var(--shell-surface-2);border-radius:12px;gap:12px;margin:14px 0;padding:16px;display:flex}.tph-answer-avatar{background:var(--shell-contrast);color:var(--shell-accent-ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.tph-answer>div{flex:1;min-width:0}.tph-answer b{font-size:11px}.tph-answer p{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:10px;margin:9px 0;padding:13px;font-size:13px}.tph-answer footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-app .tph-answer footer button{background:0 0;border:0;padding:4px 8px;font-size:10px}.tph-composer{border:1px solid var(--shell-border);border-radius:28px;gap:10px;margin-top:auto;padding:6px;display:flex}.tph-composer input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 12px;font-size:13px}.tph-composer button{width:36px;height:36px;border-radius:50%!important;padding:0!important}.tph-section-head{align-items:center;gap:14px;margin:24px 0 12px;display:flex}.tph-section-head small{font-size:11px}.v2-app .tph-section-head>button{background:0 0;border:0;margin-left:auto;padding:4px;font-size:11px}.tph-ability-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tph-ability{border:1px solid var(--shell-border);background:var(--shell-surface);--radar:var(--shell-accent);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;min-width:0;padding:16px;display:grid}.tph-ability.trading{background:var(--shell-surface-2);border-color:var(--shell-selected);--radar:var(--shell-accent-strong)}.tph-ability h3{align-items:center;gap:10px;font-size:18px;display:flex}.tph-ability h3>span{background:var(--shell-surface-2);border-radius:10px;padding:4px 12px;font-size:25px}.trading h3>span{background:var(--shell-surface-2)}.tph-ability-tag{background:var(--shell-surface-2);border-radius:18px;margin:10px 0;padding:3px 8px;font-size:11px;display:inline-block}.trading .tph-ability-tag{background:var(--shell-surface-2)}.tph-ability p{color:var(--shell-muted);font-size:11px}.tph-specialties{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tph-specialties span{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:6px;padding:7px;font-size:10px}.tph-radar{width:100%;overflow:visible}.tph-radar text{fill:var(--shell-text-2);font-size:10px}.radar-grid{fill:none;stroke:var(--shell-muted);stroke-width:.8px}.radar-value{fill:var(--shell-accent-ink);fill-opacity:.22;stroke:var(--shell-accent-ink);stroke-width:1.6px}.radar-dot{fill:var(--shell-accent-ink)}.tph-experience{border:1px solid var(--shell-selected);border-radius:8px;align-items:center;gap:20px;padding:13px 17px;font-size:11px;display:flex}.tph-experience b{font-size:15px}.v2-app .tph-experience button{border:0;padding:0;font-size:11px}.tph-level{white-space:nowrap;margin-left:auto}.tph-progress{background:var(--shell-selected);border-radius:6px;width:120px;height:5px;overflow:hidden}.tph-progress i{background:var(--btn-primary-bg);height:100%;display:block}.tph-honors{border:1px solid var(--shell-border);border-radius:12px;grid-template-columns:repeat(3,1fr);padding:16px 8px;display:grid}.v2-app .tph-honors button{text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:15px;padding:4px 16px;display:flex}.tph-honors button+button{border-left:1px solid var(--shell-border)}.tph-honors strong{font-size:13px;display:block}.tph-honors small{margin-top:4px;font-size:10px;display:block}.tph-seal{clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);background:linear-gradient(135deg,var(--shell-soft),var(--shell-soft) 25%,var(--shell-surface-2) 28%,var(--shell-surface-2) 72%,var(--shell-soft) 74%,var(--shell-soft));width:56px;height:62px;color:var(--shell-accent-ink);text-shadow:0 1px #111;flex:none;place-items:center;font-size:27px;display:grid}.tph-studies{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tph-studies article{border:1px solid var(--shell-border);border-radius:11px;min-width:0;padding:12px}.tph-study-art{background:linear-gradient(125deg,var(--shell-surface-2),#abc6ad,var(--shell-surface-2));border-radius:7px;justify-content:space-between;align-items:center;height:66px;margin-bottom:10px;padding:12px;display:flex}.art-1{background:linear-gradient(125deg,#dae4e4,#a6babb,#f0f4ed)}.art-2{background:linear-gradient(125deg,var(--shell-surface-2),#b1d2ba,var(--shell-surface-2))}.tph-study-art>span{color:var(--shell-text-2);font-size:43px}.tph-study-art small{background:var(--shell-surface-2);border-radius:12px;padding:3px 8px;font-size:10px}.tph-studies h3{margin-bottom:8px;font-size:15px;line-height:1.5}.tph-studies p{color:var(--shell-muted);font-size:11px;line-height:1.9}.tph-studies p b{color:var(--shell-text)}.tph-studies footer{justify-content:center;gap:15px;margin-top:12px;display:flex}.v2-app .tph-studies footer button{background:0 0;border:0;padding:4px;font-size:11px}.tph-notice{background:var(--shell-surface-2);border-radius:10px;padding:10px;position:sticky;bottom:15px}.tph-dialog.umx-studio-dialog{width:min(720px,100vw - 32px)}.tph-dialog .umx-dialog-surface{padding:26px;overflow:auto}.tph-dialog header{justify-content:space-between;align-items:center;display:flex}.tph-dialog p{margin:16px 0;line-height:1.8}.tph-dialog small{margin:12px 0;display:block}.tph-dialog button{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:8px;padding:9px 14px}.v2-app .v2-myumx-tabs>div{gap:16px}.v2-app .v2-myumx-tabs button{padding-left:22px;padding-right:22px}.v2-app .cg-home:has(.tph-profile-home){max-width:1480px!important}.tph-profile-home{--profile-brand:var(--shell-accent);--profile-deep:var(--shell-on-accent);--profile-line:var(--shell-border);--profile-muted:var(--shell-muted);padding:22px 28px 34px}.tph-profile-summary{border:1px solid var(--profile-line);background:linear-gradient(105deg,#fff,var(--shell-surface-2) 64%,var(--shell-surface-2));box-shadow:0 16px 46px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:18px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 26px;display:grid}.tph-profile-summary>.umx-avatar-swatch{width:100px;height:100px;box-shadow:0 0 0 8px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:30px}.tph-profile-copy>small{color:var(--shell-text-2);letter-spacing:.08em;font-size:9px}.tph-profile-copy h1{align-items:center;gap:10px;margin-top:2px;display:flex;font-size:29px!important}.tph-profile-copy h1>i{background:var(--btn-primary-bg);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.tph-profile-copy>p{max-width:760px;color:var(--shell-text-2);font-size:11px;line-height:1.65;margin-top:6px!important}.tph-profile-copy>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.tph-profile-copy>div>span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:13px;padding:4px 9px;font-size:8px}.tph-profile-copy>div>em{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:13px;padding:4px 9px;font-size:8px;font-style:normal}.tph-profile-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:285px;display:grid}.v2-app .tph-profile-actions>button{min-height:40px;padding:9px 14px;font-size:9px}.v2-app .tph-profile-actions>.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);font-weight:750}.v2-app .tph-profile-actions>.text{text-underline-offset:4px;background:0 0;border-color:#0000;grid-column:1/-1;text-decoration:underline}.tph-profile-manage{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.v2-app .tph-profile-manage>button{text-align:left;border:1px solid var(--profile-line);background:var(--shell-surface);border-radius:13px;grid-template-columns:40px 1fr 12px;align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.tph-profile-manage>button>span{background:var(--shell-soft);width:38px;height:38px;color:var(--shell-accent-ink);border-radius:11px;place-items:center;font-size:16px;display:grid}.tph-profile-manage b,.tph-profile-manage small{display:block}.tph-profile-manage b{font-size:10px}.tph-profile-manage small{color:var(--shell-muted);margin-top:2px;font-size:8px;font-weight:400}.tph-profile-manage i{font-style:normal}.tph-workstyle-summary{border:1px solid var(--profile-line);background:var(--shell-surface);border-radius:15px;margin-top:14px;padding:18px 20px}.tph-workstyle-summary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tph-workstyle-summary header small{color:var(--shell-text-2);font-size:8px}.tph-workstyle-summary header h2{margin-top:2px!important;font-size:16px!important}.v2-app .tph-workstyle-summary header button{color:var(--shell-accent-ink);background:0 0;border:0;padding:4px;font-size:8px}.tph-workstyle-summary>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.tph-workstyle-summary article{background:linear-gradient(120deg,var(--shell-surface-2),#fbfcfb);border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.tph-workstyle-summary article>i{background:var(--shell-soft);width:32px;height:32px;color:var(--shell-accent-ink);border-radius:9px;place-items:center;font-style:normal;display:grid}.tph-workstyle-summary article b,.tph-workstyle-summary article small{display:block}.tph-workstyle-summary article b{font-size:9px}.tph-workstyle-summary article small{color:var(--shell-muted);margin-top:3px;font-size:8px;line-height:1.55}.tph-profile-content{margin-top:16px}.tph-profile-content>nav{border-bottom:1px solid var(--profile-line);gap:24px;display:flex}.v2-app .tph-profile-content>nav>button{color:var(--shell-muted);background:0 0;border:0;border-radius:0;padding:9px 2px 12px;font-size:11px;position:relative}.v2-app .tph-profile-content>nav>button[aria-current=page]{color:var(--shell-text);font-weight:700}.tph-profile-content>nav>button[aria-current=page]:after{content:"";background:var(--sel-bg);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tph-profile-results{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px;display:grid}.v2-app .tph-profile-results>button{text-align:left;border:1px solid var(--profile-line);background:var(--shell-surface);border-radius:14px;align-content:start;gap:6px;min-height:130px;padding:18px;display:grid}.tph-profile-results>button>small{font-size:8px}.tph-profile-results>button>b{font-size:12px}.tph-profile-results>button>span{color:var(--shell-accent-ink);align-self:end;margin-top:auto;font-size:8px}.tph-profile-empty{border:1px dashed var(--shell-border);background:var(--shell-surface-2);text-align:center;border-radius:15px;grid-column:1/-1;justify-items:center;gap:7px;padding:38px;display:grid}.tph-profile-empty>span{background:var(--shell-surface-2);width:46px;height:46px;color:var(--shell-accent-ink);border-radius:14px;place-items:center;font-size:20px;display:grid}.tph-profile-empty>b{font-size:12px}.tph-profile-empty>p{color:var(--shell-muted);font-size:9px}.v2-app .tph-profile-empty>button{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);margin-top:5px;font-size:9px;font-weight:700}.tph-profile-activity{padding-top:14px;display:grid}.v2-app .tph-profile-activity>button{border:0;border-bottom:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:28px 1fr 12px;align-items:center;gap:10px;padding:12px 2px;display:grid}.tph-profile-activity>button>span{background:var(--shell-surface-2);width:24px;height:24px;color:var(--shell-text-2);border-radius:50%;place-items:center;font-size:8px;display:grid}.tph-profile-activity b,.tph-profile-activity small{display:block}.tph-profile-activity b{font-size:10px}.tph-profile-activity small{font-size:8px}.tph-profile-activity i{font-style:normal}@media (width<=1120px){.tph-profile-summary{grid-template-columns:88px 1fr}.tph-profile-summary>.umx-avatar-swatch{width:84px;height:84px}.tph-profile-actions{grid-column:1/-1;min-width:0;display:flex}.tph-profile-actions button{flex:1}.v2-app .tph-profile-actions>.text{grid-column:auto}.tph-profile-manage,.tph-workstyle-summary>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.tph-profile-home{padding:12px}.tph-profile-summary{grid-template-columns:64px 1fr;padding:18px}.tph-profile-summary>.umx-avatar-swatch{border-radius:20px;width:62px;height:62px}.tph-profile-copy h1{font-size:22px!important}.tph-profile-actions{grid-template-columns:1fr;display:grid}.v2-app .tph-profile-actions>.text{grid-column:1}.tph-profile-manage,.tph-workstyle-summary>div,.tph-profile-results{grid-template-columns:1fr}}@media (width<=1300px){.tph-person>span{display:none}.tph-conversation{padding:16px}.tph-hero{grid-template-columns:.8fr 1.3fr}.tph-ability{grid-template-columns:.9fr 1.1fr;padding:12px}.tph-specialties{gap:3px}.tph-specialties span{padding:4px}.tph-honors button{gap:8px;padding:4px 10px!important}.tph-seal{width:43px;height:49px}.tph-answer footer{flex-wrap:wrap}}@media (width<=850px){.tph-hero,.tph-ability-grid{grid-template-columns:1fr}.tph-portrait{max-height:330px}.tph-person .tph-demo{margin-left:auto}.tph-studies,.tph-honors{grid-template-columns:1fr}.tph-honors button+button{border-left:0;border-top:1px solid var(--shell-soft)}.tph-experience{flex-wrap:wrap;gap:10px}.tph-level{margin-left:0}.tph-section-head{flex-wrap:wrap}.v2-app .v2-myumx-tabs>div{gap:2px}}.tph-study-art{position:relative;overflow:hidden}.tph-study-art svg{align-self:flex-end;width:68%;height:66px;position:absolute;bottom:0;left:0}.tph-study-art small{margin-left:auto;position:relative}.v2-app .tph-home .tph-person h1{font-size:21px!important;font-weight:650!important}.tph-portrait{min-height:320px}.tph-portrait img{min-height:320px;max-height:none}.tph-stage-copy{text-align:center}.tph-name{justify-content:center}.tph-name span,.tph-level-button{white-space:nowrap;background:var(--shell-surface-2)!important;border:0!important;border-radius:20px!important;padding:2px 10px!important;font-size:12px!important}.tph-tags{flex-wrap:wrap;justify-content:center}.tph-radar-wrap{min-width:0}.tph-radar text{cursor:pointer;transition:fill .18s,font-weight .18s}.tph-radar g[role=button]{cursor:pointer;outline:none}.tph-radar g.is-active text{fill:var(--shell-text);font-weight:700}.radar-dot{cursor:pointer;transition:r .18s,filter .18s}.radar-dot.is-active{filter:drop-shadow(0 0 4px var(--radar))}.tph-radar-axes{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:-17px;display:flex}.v2-app .tph-radar-axes button{background:var(--shell-surface);border:0;border-radius:10px;padding:2px 6px;font-size:10px}.v2-app .tph-radar-axes button[aria-pressed=true]{background:var(--sel-bg);color:var(--shell-on-contrast)}.tph-radar-detail{gap:1px;min-height:34px;display:grid;text-align:center!important;margin-top:5px!important}.tph-radar-detail b{font-size:11px}.tph-radar-detail span{color:var(--shell-muted);font-size:10px}.v2-app .tph-experience button{margin-left:auto}.tph-honors article{text-align:left;align-items:center;gap:15px;padding:4px 16px;display:flex}.tph-honors article+article{border-left:1px solid var(--shell-border)}.tph-honors article small{color:var(--shell-muted)}.tph-public-profile{padding:4px 0 12px}.tph-public-role{color:var(--shell-muted);margin:5px 0!important}.tph-verified{color:var(--shell-accent-ink);background:var(--shell-surface-2)!important}.tph-public-chat{background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;border-radius:24px!important;margin-top:auto!important;font-weight:650!important}.tph-public-boundary{color:var(--shell-muted);font-size:10px;margin:18px 0 0!important}.pt-social-profile-dialog.umx-studio-dialog{width:min(1360px,100vw - 32px)}.pt-social-profile-dialog .pt-social-body{padding:16px 28px 28px}.pt-social-profile-dialog .tph-public-portrait .umx-person-portrait{border-radius:0;flex:auto;width:100%;height:100%;display:block}.pt-social-profile-dialog .tph-public-portrait .umx-person-portrait img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;min-height:320px}.tc-growth-summary{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:14px;grid-template-columns:120px 1fr;align-items:center;gap:22px;margin:18px 24px 0;padding:20px;display:grid}.tc-growth-summary>div:first-child{text-align:center;display:grid}.tc-growth-summary>div:first-child b{color:var(--shell-text);font-size:27px}.tc-growth-track{gap:8px;display:grid}.tc-growth-track span{font-size:13px;font-weight:600}.tc-growth-track progress{width:100%;height:8px;accent-color:var(--shell-accent-ink)}.tc-growth-track small{color:var(--shell-muted);font-size:10px}@media (width<=850px){.tph-honors article+article{border-left:0;border-top:1px solid var(--shell-soft)}}@media (width<=600px){.pt-social-profile-dialog.umx-studio-dialog{width:calc(100vw - 20px)}.pt-social-profile-dialog .pt-social-body{padding:12px}.tc-growth-summary{grid-template-columns:1fr;margin:12px;padding:15px}.tph-ability{grid-template-columns:1fr}.tph-radar-wrap{max-width:300px;margin:auto}}.tph-hero{align-items:stretch}.tph-stage{height:100%}.tph-portrait{flex:none;height:410px;min-height:0}.tph-portrait img,.pt-social-profile-dialog .tph-public-portrait .umx-person-portrait img{height:410px;min-height:0}.tph-stage-copy{padding-top:12px;padding-bottom:14px}.tph-stage-actions{margin-top:10px}@media (width<=1300px){.tph-portrait,.tph-portrait img,.pt-social-profile-dialog .tph-public-portrait .umx-person-portrait img{height:370px}}@media (width<=850px){.tph-portrait,.tph-portrait img,.pt-social-profile-dialog .tph-public-portrait .umx-person-portrait img{height:330px}.tph-stage{width:100%}}.v2-app .tph-public-composer{border:1px solid var(--shell-border);width:100%;min-height:50px;color:var(--shell-muted);text-align:left;background:0 0;border-radius:28px;align-items:center;margin-top:auto;padding:6px 7px 6px 18px;display:flex}.v2-app .tph-public-composer:hover{background:var(--shell-surface-2)}.tph-public-composer span{flex:1;font-size:13px}.tph-public-composer i{background:var(--shell-soft);width:36px;height:36px;color:var(--shell-muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.v2-app .tph-home .tph-questions>button{justify-content:stretch;width:100%}.v2-app .tph-home .tph-questions>button>span:nth-child(2){min-width:0}.v2-app .tph-home .tph-questions>button>span:last-child{justify-self:end}.pt-social-profile-dialog .tph-home button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;padding:8px 13px}.pt-social-profile-dialog .tph-home button:hover{background:var(--shell-hover)}.pt-social-profile-dialog .tph-home h2{line-height:1.4;font-size:21px!important;font-weight:650!important}.pt-social-profile-dialog .tph-conversation>h2{letter-spacing:-.6px;font-size:clamp(22px,2vw,30px)!important}.pt-social-profile-dialog .tph-questions>button{text-align:left;grid-template-columns:42px minmax(0,1fr) 20px;justify-content:stretch;align-items:center;gap:12px;width:100%;min-height:67px;padding:12px 16px;display:grid}.pt-social-profile-dialog .tph-questions>button>span:nth-child(2){min-width:0}.pt-social-profile-dialog .tph-questions>button>span:last-child{justify-self:end}.pt-social-profile-dialog .tph-answer footer button{background:0 0;border:0;padding:4px 8px;font-size:10px}.pt-social-profile-dialog .tph-section-head>button{background:0 0;border:0;margin-left:auto;padding:4px;font-size:11px}.pt-social-profile-dialog .tph-studies footer button{background:0 0;border:0;padding:4px;font-size:11px}.pt-social-profile-dialog .tph-public-composer{border:1px solid var(--shell-border);width:100%;min-height:50px;color:var(--shell-muted);text-align:left;background:0 0;border-radius:28px;align-items:center;margin-top:auto;padding:6px 7px 6px 18px;display:flex}.tph-home .tph-studies footer button,.pt-social-profile-dialog .tph-studies footer button{min-height:0;color:var(--shell-text-2);text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:11px;font-weight:500;text-decoration-line:underline;text-decoration-color:#bdc6c0;text-decoration-thickness:1px}.tph-home .tph-studies footer button:hover,.pt-social-profile-dialog .tph-studies footer button:hover{color:var(--shell-text);background:0 0;text-decoration-color:currentColor}.tph-owner-settings-actions{gap:7px;margin-top:10px}.v2-app .tph-owner-settings-actions button{min-height:36px;padding:7px 10px;font-size:11px}.v2-app .tph-owner-settings-actions button:not(.primary){background:var(--shell-surface);color:var(--shell-text-2)}.tph-portrait img.tph-studio-portrait{mix-blend-mode:normal;object-position:center 44%}.v2-app .cg-home:has(.tph-home){max-width:1480px}.v2-app .tph-home{--tph-ink:var(--shell-on-accent);--tph-muted:var(--shell-muted);--tph-line:var(--shell-border);--tph-brand:var(--shell-accent)}.tph-person{margin-bottom:18px;padding:14px 0 18px}.tph-person .tph-account-stats{margin-left:auto}.tph-twin-bar{border:1px solid var(--tph-line);background:linear-gradient(105deg,#fbfcf8,var(--shell-surface-2) 58%,#fff);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.tph-twin-avatar{background:var(--shell-border);border-radius:16px;width:64px;height:64px;position:relative;overflow:hidden}.tph-twin-avatar img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.tph-twin-avatar>span{place-items:center;width:100%;height:100%;font-size:25px;display:grid}.tph-twin-avatar>i{border:2px solid var(--shell-surface);background:var(--btn-primary-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:3px;right:3px}.tph-twin-identity>small{letter-spacing:.08em;font-size:9px}.tph-twin-identity>div{align-items:center;gap:8px;display:flex}.tph-twin-identity h2{font-size:20px!important}.v2-app .tph-twin-identity button{background:var(--shell-surface-2);border:0;border-radius:13px;padding:2px 8px;font-size:9px}.tph-twin-identity p{max-width:760px;color:var(--tph-muted);margin-top:3px;font-size:11px;line-height:1.55}.tph-twin-state{border-left:1px solid var(--tph-line);gap:3px;padding:0 20px;display:grid}.tph-twin-state span{align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.tph-twin-state span i{background:var(--btn-primary-bg);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.tph-twin-state small{font-size:9px}.tph-twin-actions{gap:8px;display:flex}.v2-app .tph-twin-actions button{min-height:38px;padding:8px 14px;font-size:10px}.v2-app .tph-twin-actions .primary{border-color:var(--shell-border-strong);background:var(--btn-primary-bg);font-weight:700}.tph-cockpit{grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);gap:16px;margin-top:16px;display:grid}.tph-cockpit>main,.tph-cockpit>aside{align-content:start;gap:16px;min-width:0;display:grid}.tph-cockpit section{border:1px solid var(--tph-line);background:var(--shell-surface);border-radius:15px;padding:20px}.tph-cockpit section>header,.tph-results>header,.tph-methods>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tph-cockpit section>header small,.tph-methods>header small{color:var(--shell-text-2);letter-spacing:.08em;font-size:9px;display:block}.tph-cockpit section>header h2,.tph-methods>header h2{margin-top:3px;font-size:17px!important}.v2-app .tph-cockpit section>header>button,.v2-app .tph-methods>header button{color:var(--shell-text-2);background:0 0;border:0;padding:3px;font-size:9px}.tph-now>header>span{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:12px;align-items:center;gap:7px;padding:4px 9px;font-size:9px;display:flex}.tph-now>header>span i{background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px;animation:1.5s infinite tph-pulse}@keyframes tph-pulse{50%{opacity:.35}}.tph-now>article{background:var(--shell-soft);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:17px;padding:15px;display:grid}.tph-now-icon{background:var(--btn-primary-bg);width:40px;height:40px;color:var(--shell-accent-ink);border-radius:12px;place-items:center;font-size:22px;display:grid}.tph-now article h3{font-size:13px}.tph-now article p{color:var(--tph-muted);margin-top:2px;font-size:10px}.tph-now article small{font-size:8px}.v2-app .tph-now article>button{border-color:var(--shell-border);background:var(--shell-surface);padding:8px 11px;font-size:9px}.tph-now article.is-empty .tph-now-icon{background:var(--shell-surface-2);color:var(--shell-text-2)}.tph-result-grid{gap:8px;margin-top:14px;display:grid}.v2-app .tph-result-grid>button{text-align:left;border:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:11px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:11px;display:grid}.tph-result-icon{background:var(--shell-surface-2);width:38px;height:38px;color:var(--shell-text-2);border-radius:10px;place-items:center;font-size:17px;display:grid}.tph-result-icon.tone-1{background:var(--shell-selected);color:var(--shell-accent-ink)}.tph-result-icon.tone-2{background:var(--shell-warn-soft);color:#a85b45}.tph-result-grid>button>span:nth-child(2){min-width:0}.tph-result-grid small,.tph-result-grid strong,.tph-result-grid em{display:block}.tph-result-grid small{font-size:8px}.tph-result-grid strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.tph-result-grid em{color:var(--shell-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.tph-result-grid>button>i{font-style:normal}.tph-review>div{margin-top:11px;display:grid}.v2-app .tph-review>div>button{border:0;border-bottom:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:9px 2px;display:grid}.tph-review>div>button>span{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:9px;padding:2px 6px;font-size:8px}.tph-review>div b{font-size:10px}.tph-review>div small{font-size:8px}.tph-review>div i{font-style:normal}.tph-review>p{color:var(--tph-muted);margin-top:13px;font-size:10px;line-height:1.7}.tph-contract-card{background:linear-gradient(145deg,var(--shell-surface-2),var(--shell-surface-2))!important}.tph-contract-card blockquote{border-left:3px solid var(--shell-border-strong);margin:16px 0;padding:0 0 0 12px;font-size:11px;line-height:1.75}.tph-contract-card dl{gap:11px;margin:0;display:grid}.tph-contract-card dl>div{border-top:1px solid var(--shell-border);padding-top:10px}.tph-contract-card dt{color:var(--shell-text-2);font-size:8px}.tph-contract-card dd{margin:3px 0 0;font-size:9px;line-height:1.6}.tph-capability-card>h2{margin:4px 0 14px!important;font-size:16px!important}.tph-capability-card>div{gap:13px;display:grid}.tph-capability-card>div>span{grid-template-columns:1fr auto;gap:4px 10px;padding-bottom:8px;display:grid;position:relative}.tph-capability-card>div>span:after{content:"";background:var(--shell-soft);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.tph-capability-card>div>span>i{z-index:1;width:var(--progress);background:var(--btn-primary-bg);border-radius:3px;height:3px;position:absolute;bottom:0;left:0}.tph-capability-card>div b{font-size:10px}.tph-capability-card>div small{font-size:8px}.tph-capability-card footer{border-top:1px solid var(--tph-line);color:var(--shell-muted);margin-top:16px;padding-top:13px;font-size:9px}.tph-capability-card footer b{color:var(--shell-text);font-size:13px}.tph-capability-card footer i{background:var(--shell-border);vertical-align:middle;width:1px;height:12px;margin:0 8px;display:inline-block}.tph-learned-card article{border-top:1px solid var(--shell-soft);grid-template-columns:22px 1fr;gap:8px;padding:9px 0;display:grid}.tph-learned-card article>i{background:var(--shell-surface-2);width:19px;height:19px;color:var(--shell-text-2);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.tph-learned-card article b,.tph-learned-card article small{display:block}.tph-learned-card article b{font-size:9px}.tph-learned-card article small{margin-top:2px;font-size:8px;line-height:1.45}.tph-learned-card>p{color:var(--tph-muted);margin-top:12px;font-size:9px;line-height:1.7}.tph-home>.tph-offerings{margin-top:16px}.tph-methods{border:1px solid var(--tph-line);border-radius:15px;margin-top:16px;padding:20px}.tph-methods>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.tph-methods article{border:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:12px;min-width:0;padding:16px;position:relative}.tph-methods article>span{color:var(--shell-muted);font:500 16px/1 var(--font-text)}.tph-methods article>small{color:var(--shell-text-2);margin-top:11px;font-size:8px;display:block}.tph-methods h3{line-height:1.5;margin-top:4px!important;font-size:12px!important}.tph-methods p{color:var(--shell-muted);margin-top:7px;font-size:9px;line-height:1.7}.tph-methods footer{justify-content:space-between;gap:8px;margin-top:13px;display:flex}.v2-app .tph-methods footer button{text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:8px;text-decoration:underline}.tph-notice{z-index:4;border:1px solid var(--shell-border);background:var(--shell-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:10px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #243e3020}.tph-public-preview-dialog>.umx-dialog-surface{max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.tph-public-preview-dialog>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tph-public-preview-dialog>header small{font-size:9px}.tph-public-preview-dialog>header h2{font-size:20px!important}.tph-public-preview-dialog .tph-offerings{border:1px solid var(--tph-line);border-radius:14px}@media (width<=1180px){.tph-twin-bar{grid-template-columns:auto minmax(0,1fr) auto}.tph-twin-state{display:none}.tph-cockpit{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}}@media (width<=850px){.tph-twin-bar{grid-template-columns:auto 1fr}.tph-twin-actions{grid-column:1/-1}.tph-twin-actions button{flex:1}.tph-cockpit,.tph-methods>div{grid-template-columns:1fr}.tph-now>article{grid-template-columns:42px 1fr}.tph-now article>button{grid-column:2}.tph-person .tph-account-stats{display:none}}.v2-app .cg-home:has(.tph-private-cockpit){max-width:1480px!important}.tph-private-cockpit{--brand:var(--shell-accent);--deep:var(--shell-on-accent);--line:var(--shell-border);--muted:var(--shell-muted);padding:18px 24px 26px}.tph-twin-hero{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 0 20px;display:grid}.tph-twin-hero>.umx-avatar-swatch{width:70px;height:70px;box-shadow:0 0 0 6px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:22px}.tph-twin-hero>div>small{color:var(--shell-muted);letter-spacing:.08em;font-size:9px}.tph-twin-hero h1{font-size:23px!important}.tph-twin-hero p{color:var(--shell-text-2);align-items:center;gap:7px;font-size:10px;display:flex}.tph-twin-hero p i{background:var(--btn-primary-bg);border-radius:50%;width:8px;height:8px}.tph-twin-hero p.is-live i{background:var(--btn-primary-bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);animation:1.4s infinite ts-pulse}.tph-twin-hero em{color:var(--shell-muted);margin-top:3px;font-size:9px;font-style:normal;display:block}.tph-twin-hero .tph-twin-actions{gap:8px;display:flex}.v2-app .tph-twin-hero .tph-twin-actions button{padding:10px 15px}.v2-app .tph-twin-hero .tph-twin-actions .primary,.v2-app .tph-private-cockpit button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:750}.v2-app .tph-twin-hero .tph-twin-actions .text{text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.tph-cockpit-grid{grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);gap:14px;margin-top:16px;display:grid}.tph-collaboration,.tph-pending-card,.tph-side-columns>section{border:1px solid var(--line);background:var(--shell-surface);border-radius:15px}.tph-collaboration{padding:20px}.tph-collaboration>header,.tph-pending-card>header,.tph-side-columns section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tph-collaboration header small,.tph-pending-card header small,.tph-side-columns header small{color:var(--shell-text-2);letter-spacing:.07em;font-size:8px}.tph-collaboration header h2,.tph-pending-card header h2{margin-top:2px!important;font-size:18px!important}.tph-collaboration header p{color:var(--muted);margin-top:3px;font-size:9px}.tph-collaboration>header>span{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:12px;padding:4px 8px;font-size:8px}.tph-collaboration>header>span i{background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.tph-run-card{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;margin-top:14px;padding:14px 16px}.tph-run-title{justify-content:space-between;gap:12px;display:flex}.tph-run-title b{font-size:12px}.tph-run-title small{color:var(--shell-muted);font-size:8px}.tph-run-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:10px 0;display:grid}.tph-run-progress>span{background:var(--shell-selected);border-radius:6px;height:6px;overflow:hidden}.tph-run-progress>span i{border-radius:inherit;background:linear-gradient(90deg,var(--shell-surface-2),var(--shell-soft));height:100%;display:block}.tph-run-progress>b{font-size:9px}.tph-run-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.tph-run-card li{min-height:30px;color:var(--shell-muted);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;font-size:9px;display:grid}.tph-run-card li>i{border:1px solid var(--shell-border);border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.tph-run-card li.done{color:var(--shell-text-2)}.tph-run-card li.done>i{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.tph-run-card li.current{color:var(--shell-text);font-weight:700}.tph-run-card li.current>i{border:5px solid var(--shell-border);background:var(--shell-contrast)}.tph-run-card li small{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:8px;padding:2px 6px;font-size:7px}.tph-collaboration>footer{background:var(--shell-soft);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:13px;padding:12px 14px;display:grid}.tph-collaboration footer small,.tph-collaboration footer b{display:block}.tph-collaboration footer small{color:var(--shell-muted);font-size:8px}.tph-collaboration footer b{font-size:10px}.v2-app .tph-collaboration footer button{min-width:120px}.tph-cockpit-side{gap:14px;display:grid}.tph-pending-card{padding:18px}.tph-pending-card>header>span{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:10px;padding:3px 7px;font-size:8px}.tph-pending-card>div{margin-top:10px;display:grid}.v2-app .tph-pending-card>div>button{border:0;border-top:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:30px 1fr 12px;align-items:center;gap:9px;padding:9px 0;display:grid}.tph-pending-card button>span{background:var(--shell-soft);width:28px;height:28px;color:var(--shell-text-2);border-radius:8px;place-items:center;display:grid}.tph-pending-card button b,.tph-pending-card button small{display:block}.tph-pending-card button b{font-size:9px}.tph-pending-card button small{color:var(--shell-muted);font-size:8px}.tph-pending-card button i{font-style:normal}.tph-pending-card>p{color:var(--muted);margin-top:11px;font-size:9px}.tph-side-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tph-side-columns>section{padding:16px}.tph-side-columns header button{background:0 0!important;border:0!important;padding:0!important;font-size:8px!important}.tph-side-columns .tph-learned-card article{padding:8px 0}.tph-side-columns .tph-capability-card>div{gap:6px;margin-top:9px;display:grid}.tph-side-columns .tph-capability-card>div>span{border:1px solid var(--shell-selected);border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.tph-side-columns .tph-capability-card>div>span:after{display:none}.tph-side-columns .tph-capability-card>div>span>i{background:var(--shell-soft);width:22px;height:22px;color:var(--shell-text-2);border-radius:7px;place-items:center;font-style:normal;display:grid;position:static}.tph-side-columns .tph-capability-card b{font-size:9px}.tph-side-columns .tph-capability-card small{font-size:7px}.tph-side-columns .tph-capability-card small.ready{color:var(--shell-text-2)}.tph-side-columns .tph-capability-card footer{margin-top:9px;padding-top:8px;font-size:8px}.tph-private-links{border:1px solid var(--line);background:var(--shell-surface);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.v2-app .tph-private-links>button{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;border-radius:0;grid-template-columns:30px 1fr 10px;align-items:center;gap:9px;padding:13px 15px;display:grid}.tph-private-links>button:first-child{border-left:0}.tph-private-links>button>span{background:var(--shell-soft);width:28px;height:28px;color:var(--shell-text-2);border-radius:8px;place-items:center;display:grid}.tph-private-links b,.tph-private-links small{display:block}.tph-private-links b{font-size:9px}.tph-private-links small{color:var(--shell-muted);margin-top:1px;font-size:7px;font-weight:400}.tph-private-links i{font-style:normal}.tph-result-count{color:var(--shell-muted);margin:8px 3px 0;font-size:8px}.tph-public-preview-dialog.umx-studio-dialog{width:min(1280px,100vw - 28px)!important}.tph-public-preview-dialog>.umx-dialog-surface{max-height:calc(100dvh - 28px);padding:20px!important}.tph-public-preview-dialog>header{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:10px}@media (width<=1100px){.tph-cockpit-grid{grid-template-columns:1fr}.tph-private-links{grid-template-columns:1fr 1fr}.tph-private-links>button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.tph-private-links>button:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.tph-twin-hero{grid-template-columns:56px 1fr}.tph-twin-hero>.umx-avatar-swatch{width:54px;height:54px}.tph-twin-hero .tph-twin-actions{flex-wrap:wrap;grid-column:1/-1}.tph-side-columns,.tph-private-links{grid-template-columns:1fr}.tph-private-links>button{border-top:1px solid var(--line);border-left:0!important}.tph-private-links>button:first-child{border-top:0}.tph-private-cockpit{padding:12px}.tph-run-title{display:grid}}.tph-public-preview-dialog{height:min(960px,100dvh - 20px);position:relative;border-radius:20px!important;width:min(1540px,100vw - 26px)!important;max-width:1540px!important;max-height:calc(100dvh - 20px)!important;padding:0!important;overflow:hidden!important}.tph-public-preview-dialog>.umx-dialog-surface{background:var(--shell-surface);width:100%;height:100%;max-width:none!important;padding:16px 24px!important;overflow:auto!important}.tph-public-dialog-close{z-index:30;background:var(--shell-surface);width:32px;height:32px;color:var(--shell-text);border:0;border-radius:50%;font-size:21px;position:absolute;top:14px;right:18px}.tph-public-preview-dialog .tph-public-page-v2{padding-top:18px}.t3-owner,.t3-public-profile{--t3-ink:var(--shell-text);--t3-muted:var(--shell-muted);--t3-line:var(--shell-border);--t3-soft:var(--shell-soft);--t3-green:var(--shell-accent-ink);--t3-lime:var(--shell-accent);color:var(--t3-ink)}.t3-owner .t3-panel,.t3-public-profile .t3-panel{border:1px solid var(--t3-line);background:var(--shell-surface);box-shadow:0 9px 26px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px;padding:20px}.t3-owner h2,.t3-public-profile h2{font-size:18px!important;font-weight:700!important}.t3-owner h3,.t3-public-profile h3{margin:0}.t3-owner p,.t3-public-profile p{color:var(--t3-muted);font-size:11px;line-height:1.7}.t3-owner-hero{background:linear-gradient(105deg,#fbfcf8,var(--shell-surface-2) 64%,var(--shell-surface-2));min-height:220px;box-shadow:0 16px 42px color-mix(in srgb,var(--shell-text) 8%,transparent);border:1px solid #dce7db;border-radius:22px;grid-template-columns:110px minmax(0,1fr) 290px;align-items:center;gap:24px;padding:25px 28px;display:grid}.t3-owner-hero>.umx-avatar-swatch{border-radius:28px;width:108px;height:108px}.t3-owner-copy>small{color:var(--shell-text-2);font-size:10px;font-weight:700}.t3-owner-copy h1{letter-spacing:-.035em;align-items:center;gap:9px;margin:3px 0 7px;display:flex;font-size:28px!important}.t3-owner-copy h1 i{background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.t3-owner-copy>p{max-width:740px;color:var(--shell-text-2);font-size:12px;line-height:1.75}.t3-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.t3-tags span{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:999px;padding:5px 9px;font-size:9px}.t3-owner-actions{border-left:1px solid var(--shell-border);flex-direction:column;justify-content:center;height:100%;padding-left:23px;display:flex}.v2-app .t3-owner-actions>button.primary{border-color:var(--shell-border-strong);background:var(--btn-primary-bg);min-height:40px;font-weight:750}.t3-owner-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.v2-app .t3-owner-actions>div>button{min-height:36px;font-size:10px}.v2-app .t3-owner-actions>button.text{text-underline-offset:4px;background:0 0;border:0;padding:8px 0 5px;font-size:9px;text-decoration:underline}.t3-owner-actions .profile-subscription-counts{border-bottom:1px solid var(--shell-border);justify-content:center;margin:0 0 12px;padding:0 0 12px}.t3-owner-actions .profile-subscription-counts button{font-size:9px}.t3-owner-actions .profile-subscription-counts strong{font-size:14px}.t3-manage{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.v2-app .t3-manage>button{border-color:var(--t3-line);text-align:left;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:15px 17px;display:grid}.t3-manage>button>span{background:var(--shell-soft);width:36px;height:36px;color:var(--shell-text-2);border-radius:10px;place-items:center;display:grid}.t3-manage b{font-size:12px}.t3-manage small{margin-top:2px;font-size:9px;font-weight:400;display:block}.t3-manage i{font-size:16px;font-style:normal}.t3-operational{grid-template-columns:minmax(0,1.6fr) minmax(270px,.72fr);gap:14px;margin-top:14px;display:grid}.t3-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.t3-panel>header h2{margin:0}.t3-panel>header p{margin:2px 0 0}.v2-app .t3-panel>header button{text-underline-offset:4px;background:0 0;border:0;padding:2px 0;font-size:9px;text-decoration:underline}.t3-recent>div{margin-top:12px}.v2-app .t3-recent>div>button{border:0;border-top:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 2px;display:grid}.t3-recent time{color:var(--shell-muted);font-size:9px}.t3-recent b{font-size:11px;display:block}.t3-recent small{margin-top:2px;font-size:8px;display:block}.t3-recent em{background:var(--shell-soft);color:var(--shell-text-2);border-radius:8px;padding:3px 7px;font-size:8px;font-style:normal}.t3-level{justify-content:space-between;align-items:baseline;margin:18px 0 9px;display:flex}.t3-level b{color:var(--shell-text-2);font-size:27px}.t3-level span{color:var(--shell-muted);font-size:9px}.t3-progress{background:var(--shell-selected);border-radius:99px;height:6px;overflow:hidden}.t3-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--shell-soft),var(--shell-soft));height:100%;display:block}.t3-growth>p{margin:10px 0 13px}.t3-growth-event{border-left:2px solid var(--shell-border-strong);padding:8px 0 8px 10px}.t3-growth-event b,.t3-growth-event small{display:block}.t3-growth-event small{color:var(--shell-muted);font-size:8px}.t3-empty,.t3-dialogue-empty{background:var(--shell-surface-2);color:var(--shell-muted);text-align:center;border-radius:12px;margin-top:14px;padding:26px;font-size:10px}.t3-ability{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;margin-top:14px;display:grid;padding:24px!important}.t3-ability>div>header{margin-bottom:5px}.t3-ability .tph-radar-wrap{grid-template-columns:minmax(290px,.85fr) minmax(260px,1.15fr);align-items:center;gap:12px;margin-top:0;display:grid}.t3-ability .tph-radar{max-width:340px}.t3-ability .tph-radar-axes{order:2;grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.v2-app .t3-ability .tph-radar-axes button{border-color:var(--shell-border);border-radius:9px;padding:8px;font-size:9px}.t3-ability .tph-radar-axes button[aria-pressed=true]{border-color:var(--shell-border-strong);background:var(--sel-bg);color:var(--sel-ink)}.t3-ability .tph-radar-detail{background:var(--shell-surface-2);border-radius:12px;grid-column:2;align-self:start;gap:5px;padding:15px;display:grid}.t3-ability .tph-radar-detail b{font-size:14px}.t3-ability .tph-radar-detail span{font-size:10px}.t3-ability .tph-radar-detail small{font-size:8px}.t3-ability>aside{background:linear-gradient(145deg,var(--shell-surface-2),#f9fbf7);border-radius:14px;align-self:stretch;padding:20px}.t3-ability>aside>small{color:var(--shell-muted);font-size:9px}.t3-ability>aside h3{margin:4px 0 7px;font-size:16px}.t3-ability>aside dl{border-top:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(3,1fr);margin:18px 0;padding:13px 0;display:grid}.t3-ability>aside dl div+div{border-left:1px solid var(--shell-border)}.t3-ability>aside dt{color:var(--shell-muted);text-align:center;font-size:8px}.t3-ability>aside dd{text-align:center;margin:3px 0 0;font-size:16px;font-weight:700}.v2-app .t3-ability>aside button{text-underline-offset:4px;background:0 0;border:0;width:100%;font-size:9px;text-decoration:underline}.t3-results{margin-top:14px}.t3-results>nav{border-bottom:1px solid var(--shell-border);gap:22px;margin-top:14px;display:flex}.v2-app .t3-results>nav button{color:var(--shell-muted);background:0 0;border:0;padding:9px 1px;font-size:10px;position:relative}.t3-results>nav button[aria-current=page]{color:var(--sel-ink);font-weight:700}.t3-results>nav button[aria-current=page]:after{content:"";background:var(--shell-contrast);height:2px;position:absolute;bottom:-1px;left:0;right:0}.t3-result-list{display:grid}.v2-app .t3-result-list>button{border:0;border-bottom:1px solid var(--shell-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:13px 2px;display:grid}.t3-result-list em{color:var(--shell-muted);font-size:16px;font-style:normal}.t3-result-list b{font-size:11px;display:block}.t3-result-list small{font-size:8px}.t3-result-list i{color:var(--shell-text-2);font-size:9px;font-style:normal}.t3-dialogue-empty b{color:var(--shell-text-2);font-size:12px;display:block}.t3-dialogue-empty p{margin-top:4px}.t3-public-profile{padding:2px 4px 14px}.t3-public-identity{border-bottom:1px solid var(--t3-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 6px 18px;display:grid}.t3-public-identity img{object-fit:cover;border-radius:16px;width:62px;height:62px}.t3-public-identity h1{margin:0;font-size:21px!important}.t3-public-identity h1 span{background:var(--shell-surface-2);color:var(--shell-accent-ink);vertical-align:middle;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:8px;display:inline-block}.t3-public-identity>div>p{margin:3px 0 0}.t3-public-identity>div:last-child{justify-items:center;display:grid}.v2-app .t3-public-identity>div:last-child button{border-color:var(--shell-border);background:var(--shell-surface-2);min-width:110px;color:var(--shell-text-2);font-size:10px;font-weight:700}.t3-public-identity>div:last-child small{margin-top:4px;font-size:8px}.t3-public-start{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;margin-top:12px;display:grid}.t3-public-start article>small,.t3-public-start aside>small{color:var(--shell-text-2);font-size:9px;font-weight:700}.t3-public-start h2{margin:3px 0 5px!important}.t3-public-start article>div{gap:7px;margin-top:14px;display:grid}.v2-app .t3-public-start article>div>button{border-color:var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.t3-public-start article button:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}.t3-public-start article em{color:var(--shell-muted);font-size:15px;font-style:normal}.t3-public-start article b,.t3-public-start article small{display:block}.t3-public-start article b{font-size:11px}.t3-public-start article small{margin-top:2px;font-size:8px}.t3-public-start article i{font-style:normal}.t3-public-start aside{background:linear-gradient(145deg,var(--shell-surface-2),#fff)}.t3-public-start aside dl{margin:15px 0 0}.t3-public-start aside dl div{border-top:1px solid var(--shell-border);padding:9px 0}.t3-public-start aside dt{color:var(--shell-muted);font-size:8px}.t3-public-start aside dd{margin:3px 0 0;font-size:10px;font-weight:650}.t3-public-questions{margin-top:12px}.t3-public-questions>header small{font-size:8px}.t3-public-questions>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.v2-app .t3-public-questions>div>button{border-color:var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:9px;grid-template-columns:20px 1fr 12px;align-items:center;gap:7px;min-height:54px;padding:10px;display:grid}.t3-public-questions button small{font-size:8px}.t3-public-questions button b{font-size:9px}.t3-public-questions button i{font-style:normal}.t3-public-proof{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;margin-top:12px;display:grid}.t3-public-radars{grid-template-columns:1fr 1fr;gap:12px;display:grid}.t3-public-radars>div{min-width:0}.t3-public-radars h3{text-align:center;font-size:11px}.t3-public-radars .tph-radar{max-height:205px}.t3-public-radars .tph-radar-axes{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.v2-app .t3-public-radars .tph-radar-axes button{background:var(--shell-soft);border:0;padding:3px 6px;font-size:7px}.t3-public-radars .tph-radar-detail{justify-content:center;gap:5px;font-size:8px;display:flex}.t3-public-radars .tph-radar-detail small{display:none}.t3-certifications{margin-top:12px;display:grid}.t3-certifications>div{border-top:1px solid var(--shell-selected);align-items:center;gap:11px;padding:10px 0;display:flex}.t3-certifications i{background:var(--btn-primary-bg);width:34px;height:34px;color:var(--shell-accent-ink);border-radius:10px;place-items:center;font-style:normal;display:grid}.t3-certifications b,.t3-certifications small{display:block}.t3-certifications b{font-size:10px}.t3-certifications small{font-size:8px}.t3-public-studies{margin-top:12px}.t3-public-studies>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.t3-public-studies article{border:1px solid var(--shell-border);border-radius:10px;padding:10px}.t3-study-art{background:linear-gradient(135deg,var(--shell-surface-2),#b5cbb7);color:#477155;border-radius:7px;place-items:center;height:54px;font-size:28px;display:grid}.t3-study-art.tone-1{background:linear-gradient(135deg,#d7e2e2,#aec2c1)}.t3-study-art.tone-2{background:linear-gradient(135deg,#e4ebdc,#bfd7c2)}.t3-public-studies h3{margin:8px 0 5px;font-size:11px}.t3-public-studies article p{font-size:8px}.v2-app .t3-public-studies article button{color:var(--shell-text-2);text-underline-offset:3px;background:0 0;border:0;padding:5px 0 0;font-size:8px;text-decoration:underline}.t3-public-boundary{color:var(--shell-muted)!important;margin:9px 2px 0!important;font-size:7px!important}.twin-conversation-page{--tcp-green:var(--shell-accent-ink);--tcp-lime:var(--shell-accent)}.tcp-header-copy h1{font-size:19px!important}.tcp-header-copy>span{font-size:10px}.tcp-role-summary{border-left:3px solid var(--shell-muted);background:var(--shell-soft);border-radius:9px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 12px;padding:11px 14px;display:grid}.tcp-role-summary>strong{color:var(--shell-text-2);font-size:9px}.tcp-role-summary>p{color:var(--shell-text-2);margin:0;font-size:10px;line-height:1.6}.tcp-role-summary>small{color:var(--shell-muted);font-size:8px}.tcp-composer .umx-unified-composer{border-color:var(--shell-border)!important}.tcp-composer .umx-unified-composer:focus-within{border-color:var(--shell-muted)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.tcp-composer .umx-composer-mention-chip,.tcp-composer [class*=mention-chip]{background:var(--shell-soft)!important;color:var(--shell-accent-ink)!important;border-color:var(--shell-border)!important}.tcp-composer .umx-composer-submit{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.tcp-composer [role=textbox]{font-size:13px!important}.tcp-column>.tcp-role{display:none!important}@media (width<=1050px){.t3-owner-hero{grid-template-columns:88px minmax(0,1fr)}.t3-owner-hero>.umx-avatar-swatch{width:86px;height:86px}.t3-owner-actions{border-top:1px solid var(--shell-border);border-left:0;grid-column:1/-1;height:auto;padding:14px 0 0}.t3-operational,.t3-ability,.t3-public-start,.t3-public-proof{grid-template-columns:1fr}.t3-ability .tph-radar-wrap{grid-template-columns:1fr 1fr}.t3-public-profile .t3-public-identity{grid-template-columns:58px 1fr}.t3-public-identity>div:last-child{grid-column:1/-1;justify-self:end}.t3-public-radars{grid-template-columns:1fr 1fr}}@media (width<=700px){.t3-manage,.t3-public-questions>div,.t3-public-studies>div,.t3-public-radars,.t3-ability .tph-radar-wrap{grid-template-columns:1fr}.t3-ability .tph-radar-detail{grid-column:1}.t3-owner-hero{grid-template-columns:68px 1fr;padding:19px}.t3-owner-hero>.umx-avatar-swatch{width:66px;height:66px}.t3-owner-copy h1{font-size:21px!important}.tcp-role-summary{grid-template-columns:1fr}.t3-owner-actions .profile-subscription-counts{justify-content:flex-start}}.t3-owner-avatar{justify-items:center;gap:8px;display:grid}.t3-owner-avatar>.umx-avatar-swatch{border-radius:28px;width:108px;height:108px}.t3-owner-primary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;display:grid!important}.v2-app .t3-owner-primary-actions>button.primary{border:1px solid var(--shell-border-strong);background:var(--btn-primary-bg);min-height:42px;color:var(--btn-primary-ink);font-size:11px;font-weight:750}.t3-manage b{line-height:1.25;font-size:15px!important}.t3-manage small{color:var(--shell-muted);line-height:1.35;font-size:10px!important}.t3-growth-stream{margin-top:12px}.t3-growth-event{border-left:0;border-top:1px solid var(--shell-selected);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.t3-growth-event time{color:var(--shell-muted);font-size:8px}.t3-growth-event b{font-size:10px}.t3-growth-event em{background:var(--shell-surface-2);color:var(--shell-text-2);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.t3-ability-system{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:20px;margin-top:14px;display:grid;padding:24px!important}.t3-ability-system>article,.t3-ability-system>aside{min-width:0}.t3-ability-radar>header,.t3-achievements>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.t3-ability-radar>header h2,.t3-achievements>header h2{margin:0}.t3-ability-radar>header p,.t3-achievements>header p{margin:3px 0 0}.t3-ability-radar>header nav{background:var(--shell-soft);border-radius:999px;padding:3px;display:flex}.v2-app .t3-ability-radar>header nav button{min-height:29px;color:var(--shell-muted);background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:9px}.v2-app .t3-ability-radar>header nav button[aria-pressed=true]{background:var(--sel-bg);color:var(--shell-text);font-weight:700}.t3-ability-radar .tph-radar-wrap{grid-template-columns:minmax(260px,.88fr) minmax(230px,1.12fr);align-items:center;gap:12px 8px;margin-top:8px;display:grid}.t3-ability-radar .tph-radar{max-width:330px}.t3-ability-radar .tph-radar-axes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v2-app .t3-ability-radar .tph-radar-axes button{border-color:var(--shell-border);border-radius:8px;padding:7px;font-size:8px}.t3-ability-radar .tph-radar-axes button[aria-pressed=true]{border-color:var(--shell-border-strong);background:var(--sel-bg);color:var(--sel-ink)}.t3-ability-radar .tph-radar-detail{background:linear-gradient(135deg,var(--shell-surface-2),#fafcf8);border:1px solid #e4ece2;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);align-items:center;gap:4px 16px;min-height:92px;padding:15px 18px;display:grid}.t3-ability-radar .tph-radar-detail b{grid-row:1/4;font-size:14px}.t3-ability-radar .tph-radar-detail span{font-size:9px}.t3-ability-radar .tph-radar-detail small{font-size:8px}.t3-achievements{background:radial-gradient(circle at 86% 8%,var(--shell-soft),transparent 28%),linear-gradient(145deg,var(--shell-surface-2),#f8faf6);border:1px solid #dce7db;border-radius:16px;padding:18px}.v2-app .t3-achievements>header button{color:var(--shell-text-2);text-underline-offset:4px;background:0 0;border:0;padding:2px 0;font-size:9px;text-decoration:underline}.t3-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.v2-app .t3-achievement-grid>button{background:var(--shell-surface);min-width:0;min-height:78px;color:var(--shell-text-2);border:1px solid #47684d21;border-radius:11px;align-content:center;justify-items:center;gap:3px;padding:8px 3px;display:grid}.t3-achievement-grid .pt-medal-art{width:28px;height:28px}.t3-achievement-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}.v2-app .t3-achievement-grid>button.is-earned{border-color:var(--shell-border-strong);background:linear-gradient(145deg,var(--shell-surface-2),var(--shell-surface-2));box-shadow:0 0 18px color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .t3-achievement-grid>button.is-locked{filter:saturate(.2);opacity:.5}.t3-result-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.v2-app .t3-result-cases>button{text-align:left;background:linear-gradient(155deg,#fff,#f7faf5);border-color:#dfe8e1;border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:5px 10px;min-height:154px;padding:16px;display:grid}.t3-result-cases em{color:var(--shell-muted);font-size:18px;font-style:normal}.t3-result-cases span{min-width:0}.t3-result-cases span>small{color:var(--shell-muted);font-size:8px;font-weight:700;display:block}.t3-result-cases b{margin-top:5px;font-size:12px;line-height:1.45;display:block}.t3-result-cases p{margin:8px 0 10px!important;font-size:9px!important;line-height:1.65!important}.t3-result-cases i{color:var(--shell-text-2);font-size:8px;font-style:normal;font-weight:700}.tcp-header{align-items:center!important;margin-bottom:20px!important}.tcp-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.v2-app .tcp-header-actions>button{border:1px solid var(--shell-border);background:var(--shell-surface-2);min-width:94px;min-height:40px;color:var(--shell-text-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.v2-app .tcp-header-actions>button:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}.v2-app .tcp-header-actions>.tcp-home svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.v2-app .tcp-header-actions>.tcp-follow{border-color:var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);font-size:10px;font-weight:700}.twin-conversation-page:not(.is-chat) .tcp-column{flex-direction:column;min-height:calc(100dvh - 150px);display:flex}.twin-conversation-page:not(.is-chat) .tcp-composer{margin-top:auto;margin-bottom:18px;position:sticky;bottom:18px}.tcp-opening{gap:14px;max-width:760px;margin:42px 18px 48px;padding:0 4px;display:flex}.tcp-opening>img{object-fit:cover;border-radius:10px;flex-shrink:0;width:34px;height:34px}.tcp-opening>div{min-width:0}.tcp-opening p{color:var(--shell-text-2);margin:0;font-size:13px;line-height:1.9}.tcp-conversation{border-top:1px solid var(--shell-border);padding-top:8px}.tcp-history-dialog.umx-studio-dialog{border:1px solid var(--shell-border);border-radius:18px;width:min(680px,100vw - 32px);padding:0}.tcp-history-dialog>.umx-dialog-surface{max-height:80dvh;overflow:auto}.tcp-history-dialog header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.tcp-history-dialog header h2{margin:0;font-size:18px!important}.tcp-history-dialog header p{color:var(--shell-muted);margin:3px 0 0;font-size:10px}.tcp-history-dialog header>button{background:0 0;border:0;font-size:18px}.tcp-history-list{padding:0 24px 24px;display:grid}.tcp-history-list>button{border:0;border-bottom:1px solid var(--shell-selected);text-align:left;background:0 0;border-radius:0;grid-template-columns:78px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:15px 2px;display:grid}.tcp-history-list time{color:var(--shell-muted);font-size:9px}.tcp-history-list b,.tcp-history-list small{display:block}.tcp-history-list b{font-size:11px}.tcp-history-list small{color:var(--shell-muted);margin-top:3px;font-size:8px}.tcp-history-list i{font-style:normal}.tcp-history-empty{background:var(--shell-soft);color:var(--shell-muted);text-align:center;border-radius:12px;margin:22px 24px 26px;padding:24px;font-size:10px}@media (width<=1180px){.t3-ability-system{grid-template-columns:1fr}.t3-achievement-grid{grid-template-columns:repeat(5,minmax(74px,1fr))}}@media (width<=1050px){.t3-owner-avatar>.umx-avatar-swatch{width:86px;height:86px}.t3-owner-actions{grid-column:1/-1}.t3-result-cases{grid-template-columns:1fr 1fr}.t3-result-cases>button:last-child{grid-column:1/-1}}@media (width<=850px){.t3-manage,.t3-ability-radar .tph-radar-wrap,.t3-ability-radar .tph-radar-detail{grid-template-columns:minmax(0,1fr)}.t3-ability-radar .tph-radar-detail b{grid-row:auto}}@media (width<=700px){.t3-owner-avatar>.umx-avatar-swatch{width:66px;height:66px}.t3-owner-primary-actions{grid-template-columns:1fr!important}.t3-result-cases{grid-template-columns:1fr}.t3-result-cases>button:last-child{grid-column:auto}.t3-ability-radar>header{display:grid}.t3-ability-radar .tph-radar-wrap,.t3-ability-radar .tph-radar-detail{grid-template-columns:1fr}.t3-ability-radar .tph-radar-detail b{grid-row:auto}.t3-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-header-actions{justify-content:flex-end;width:100%}.v2-app .tcp-header-actions>button{min-width:82px;min-height:36px;padding:7px 10px;font-size:9px}}.t3-owner-actions .profile-subscription-counts{border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(2,minmax(112px,142px));justify-content:center;justify-items:stretch;gap:18px;width:100%;margin:0 0 15px;padding:0 0 15px;display:grid}.t3-owner-actions .profile-subscription-counts button{text-align:center;white-space:nowrap;width:100%}.t3-owner-primary-actions{justify-content:center;width:100%;grid-template-columns:repeat(2,minmax(112px,142px))!important;gap:18px!important}.t3-owner .t3-owner-hero .t3-owner-actions .t3-owner-primary-actions>button.primary{border-color:var(--shell-border-strong)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.t3-recent>div{scrollbar-gutter:stable;max-height:282px;padding-right:4px;overflow-y:auto}.t3-recent em{background:var(--shell-surface-2);color:var(--shell-text-2);white-space:nowrap;border-radius:999px;padding:4px 7px;font-weight:700}.t3-achievement-grid{scrollbar-gutter:stable;align-content:start;max-height:252px;padding-right:4px;overflow-y:auto}@media (width<=700px){.t3-owner-actions .profile-subscription-counts,.t3-owner-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.t3-public-profile{background:var(--shell-surface);max-width:1060px;margin:0 auto;padding:0 4px 18px}.t3-public-profile .t3-public-identity{grid-template-columns:58px minmax(0,1fr) auto;padding:4px 0 18px}.t3-public-profile .t3-public-identity img{border-radius:15px;width:56px;height:56px}.t3-public-name{align-items:center;gap:8px;display:flex}.t3-public-profile .t3-public-name h1{line-height:1.25;font-size:21px!important}.t3-public-identity-copy>p{font-size:10px;margin:2px 0 4px!important}.t3-public-identity-copy>small{color:var(--shell-muted);font-size:9px}.t3-public-actions{gap:8px;flex-direction:row!important;justify-items:normal!important;display:flex!important}.t3-public-actions button{border:1px solid var(--t3-green)!important;background:var(--shell-surface)!important;min-width:84px!important;min-height:38px!important;color:var(--t3-green)!important;border-radius:10px!important;font-size:10px!important;font-weight:700!important}.t3-public-actions button.is-active{background:var(--shell-surface-2)!important;border-color:var(--shell-border-strong)!important;color:var(--shell-accent-ink)!important}.t3-public-actions button.is-subscribe{background:var(--t3-green)!important;border-color:var(--t3-green)!important;color:var(--shell-on-contrast)!important}.t3-public-tabs{border-bottom:1px solid var(--shell-border);gap:26px;margin:0 0 24px;padding:15px 0 0;display:flex}.v2-app .t3-public-tabs button{color:var(--shell-muted);background:0 0;border:0;padding:8px 2px 12px;font-size:11px;position:relative}.t3-public-tabs button[aria-current=page]{color:var(--shell-text);font-weight:700}.t3-public-tabs button[aria-current=page]:after{content:"";background:var(--shell-contrast);height:2px;position:absolute;bottom:-1px;left:0;right:0}.t3-public-overview{max-width:850px;margin:auto}.t3-public-overview h2,.t3-public-feed h2{font-size:17px!important}.t3-public-intro{margin-bottom:28px}.t3-public-intro p{color:var(--shell-text-2);line-height:1.9;margin:9px 0 5px!important;font-size:12px!important}.t3-public-intro small{color:var(--shell-muted);font-size:8px}.t3-public-task{margin-bottom:28px}.v2-app .t3-public-task>button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:15px;justify-content:space-between;align-items:center;width:min(100%,520px);min-height:104px;margin-top:12px;padding:18px;display:flex}.t3-public-task b,.t3-public-task small{display:block}.t3-public-task b{font-size:13px}.t3-public-task small{color:var(--shell-muted);margin-top:7px;font-size:10px}.t3-public-task i{font-size:18px;font-style:normal}.t3-public-question-list{gap:8px;margin-bottom:20px;display:grid}.t3-public-question-list h2{margin-bottom:4px}.v2-app .t3-public-question-list>button{border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-height:48px;color:var(--shell-text-2);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 15px;font-size:11px;display:flex}.t3-public-question-list i{color:var(--shell-muted);font-style:normal}.t3-public-composer{margin-top:18px}.t3-public-composer .umx-unified-composer{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;box-shadow:none;border-radius:20px;padding:18px 20px 0}.t3-public-composer .umx-inline-editor{min-height:76px;padding:4px 0;font-size:15px!important;line-height:1.7!important}.t3-public-composer .umx-inline-editor:focus-visible{outline:0}.t3-public-composer .umx-unified-composer>footer{justify-content:space-between;align-items:center;min-height:54px;padding:10px 0 14px;display:flex}.t3-public-composer .umx-composer-additions,.t3-public-composer .umx-composer-forward{align-items:center;gap:10px;display:flex}.t3-public-composer :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger){width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;color:var(--shell-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px!important}.t3-public-composer .umx-run-arrow{background:var(--btn-primary-bg)!important;width:42px!important;min-width:42px!important;height:42px!important;color:var(--btn-primary-ink)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;padding:10px!important}.t3-public-composer .umx-run-arrow:disabled{background:var(--shell-soft)!important;color:var(--shell-muted)!important;opacity:1!important}.t3-public-composer .umx-run-arrow svg{width:22px!important;height:22px!important;transform:none!important}.t3-public-feed{gap:12px;max-width:850px;margin:auto;display:grid}.t3-public-feed article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;padding:21px 22px}.t3-public-feed article>div{color:var(--shell-muted);justify-content:space-between;font-size:9px;display:flex}.t3-public-feed h2{margin:10px 0 6px}.t3-public-feed p{line-height:1.8;margin:0 0 12px!important;font-size:11px!important}.v2-app .t3-public-feed article>button{color:var(--shell-text-2);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}@media (width<=700px){.t3-public-profile .t3-public-identity{grid-template-columns:52px minmax(0,1fr)}.t3-public-profile .t3-public-identity img{width:50px;height:50px}.t3-public-actions{grid-column:1/-1;margin-left:64px;justify-self:start!important}.t3-public-overview,.t3-public-feed{max-width:none}}:is(.t3-recent,.t3-growth) :is(small,p,span.t3-detail){-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.t3-recent,.t3-growth) button>span>b,:is(.t3-recent,.t3-growth) b{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t3-growth-stream{max-height:360px;overflow:auto}.price-cards{gap:10px;min-width:0;display:grid}.price-card{border:1px solid var(--out-line);background:var(--out-paper);min-width:0;color:var(--out-ink);font-family:var(--font-text);border-radius:12px;gap:8px;padding:12px 14px 10px;display:grid}.price-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.price-card-id{align-items:baseline;gap:8px;min-width:0;display:flex}.price-card-id strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.price-card-id span{color:var(--out-muted);font-size:var(--answer-meta);font-variant-numeric:tabular-nums}.price-card-quote{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;min-width:0;display:flex}.price-card-last{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:22px;font-weight:600;line-height:28px}.price-card-quote>small{color:var(--out-muted);font-size:var(--answer-meta)}.price-card-change{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.price-card-change small{color:var(--out-muted);font-size:var(--answer-meta);font-weight:400}.price-card-change.tone-up{color:var(--out-up)}.price-card-change.tone-down{color:var(--out-down)}.price-card-change.tone-flat{color:var(--out-quote)}.price-card-session{background:var(--out-chip-bg);color:var(--out-quote);font-size:var(--answer-meta);border-radius:6px;padding:1px 6px;line-height:18px}.price-card-missing{color:var(--out-muted);font-size:13px}.price-card-ranges{background:var(--out-chip-bg);border-radius:8px;justify-self:start;gap:2px;padding:2px;display:flex}.price-card-ranges button{appearance:none;color:var(--out-quote);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:3px 12px;font-size:12px;line-height:18px}.price-card-ranges button:hover{color:var(--out-ink)}.price-card-ranges button.is-selected{background:var(--out-paper);color:var(--out-ink);box-shadow:0 0 0 1px var(--out-line);font-weight:600}.price-card-ranges button:focus-visible{outline:2px solid var(--out-accent);outline-offset:1px}.price-card-stage{min-width:0;height:168px;position:relative}.price-card-chart{position:absolute;inset:0}.price-card-chart[hidden]{display:none}.price-card-empty{border:1px dashed var(--out-line);color:var(--out-muted);border-radius:8px;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.price-card-skeleton{background:linear-gradient(90deg,var(--out-chip-bg) 0%,var(--out-code-bg) 50%,var(--out-chip-bg) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite price-card-shimmer;display:block}.price-card-skeleton-chart{position:absolute;inset:0}.price-card-skeleton-line{width:120px;height:22px}@keyframes price-card-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.price-card-skeleton{animation:none}}.price-card-foot{min-width:0;color:var(--out-muted);font-size:var(--answer-meta);justify-content:space-between;align-items:center;gap:12px;line-height:18px;display:flex}.price-card-foot span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.price-card-foot a{color:var(--out-ink);text-decoration:underline;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong);text-underline-offset:2px;flex:none}.price-card-foot a:hover{text-decoration-color:currentColor}.price-card-snapshot-note{color:var(--out-muted);font-size:var(--answer-meta);font-variant-numeric:tabular-nums;line-height:18px}.answer-view{min-width:0;max-width:var(--answer-col);color:var(--out-ink);font-family:var(--font-text);font-size:var(--answer-body);line-height:var(--answer-leading);-webkit-font-smoothing:antialiased;gap:14px;font-weight:400;display:grid}:is(.answer-view,#umx-a) :is(p,li){font-family:var(--font-text);line-height:var(--answer-leading);color:var(--out-ink);font-weight:400;font-size:var(--answer-body)!important}:is(.answer-view,#umx-a) :is(strong,b){color:inherit;font-weight:600;font-size:inherit!important}.answer-lead,:is(.answer-view,#umx-a) .answer-lead{color:var(--out-ink);font-weight:600;line-height:var(--answer-leading);overflow-wrap:anywhere;margin:0;font-size:var(--answer-body)!important}:is(.answer-view,#umx-a) .article-markdown{min-width:0}:is(.answer-view,#umx-a) .article-markdown>*{margin:0}:is(.answer-view,#umx-a) .article-markdown>*+*{margin-top:var(--answer-para)}:is(.answer-view,#umx-a) .article-markdown :is(h2,h3,h4,h5,h6){color:var(--out-ink);font-family:var(--font-text);letter-spacing:0;margin:1.5em 0 0;font-weight:600;line-height:1.4}:is(.answer-view,#umx-a) .article-markdown>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}:is(.answer-view,#umx-a) .article-markdown h2{font-size:var(--answer-h2)!important}:is(.answer-view,#umx-a) .article-markdown :is(h3,h4,h5,h6){font-size:var(--answer-h3)!important}:is(.answer-view,#umx-a) .article-markdown :is(ul,ol){padding-left:var(--answer-indent)}:is(.answer-view,#umx-a) .article-markdown li{margin:0;padding-left:.5em}:is(.answer-view,#umx-a) .article-markdown li::marker{color:var(--out-ink);font-variant-numeric:tabular-nums}:is(.answer-view,#umx-a) .article-markdown blockquote{border:0;border-left:2px solid var(--out-line-strong);color:var(--out-quote);background:0 0;border-radius:0;margin-left:0;margin-right:0;padding:0 0 0 1em}:is(.answer-view,#umx-a) .article-markdown hr{border:0;border-top:1px solid var(--out-line);height:0;margin-block:1.5em}:is(.answer-view,#umx-a) .article-markdown a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong);text-underline-offset:3px;text-decoration-thickness:1px}:is(.answer-view,#umx-a) .article-markdown a:hover{text-decoration-color:currentColor}:is(.answer-view,#umx-a) :not(pre)>code{background:var(--out-code-bg);color:var(--out-code);font-family:var(--font-mono);border-radius:.4em;padding:.1em .25em;font-size:.9em}:is(.answer-view,#umx-a) pre{background:var(--out-code-bg);color:var(--out-ink);font:13px/1.55 var(--font-mono);white-space:pre;border-radius:8px;padding:12px 14px;overflow-x:auto}:is(.answer-view,#umx-a) .article-table{max-width:100%;overflow-x:auto}:is(.answer-view,#umx-a) .article-table table,.answer-figures-table table{border-collapse:collapse;width:100%;font-family:var(--font-text);font-size:var(--answer-small);line-height:var(--answer-leading);font-variant-numeric:tabular-nums}:is(.answer-view,#umx-a) .article-table th,.answer-figures-table th{border-bottom:1px solid var(--out-line-strong);color:var(--out-ink);font-size:var(--answer-small);text-align:left;white-space:nowrap;background:0 0;padding:6px .75em;font-weight:500}:is(.answer-view,#umx-a) .article-table td,.answer-figures-table td{border-bottom:1px solid var(--out-line);color:var(--out-ink);vertical-align:baseline;padding:6px .75em}:is(.answer-view,#umx-a) .article-table :is(td,th){font-variant-numeric:tabular-nums}:is(.answer-view,#umx-a) .article-table :is(td,th):first-child,.answer-figures-table :is(td,th):first-child{padding-left:0}:is(.answer-view,#umx-a) .article-table :is(td,th):last-child,.answer-figures-table :is(td,th):last-child{padding-right:0}.answer-figures-table{min-width:0;overflow-x:auto}.answer-figures-table :is(td,th):not(:first-child){text-align:right}.answer-figures-table td:first-child{overflow-wrap:anywhere}.answer-figures-table strong{color:var(--out-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.answer-figures-table em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:500}.answer-figures-table .tone-up em,.answer-figures-table .is-change.tone-up strong{color:var(--out-up)}.answer-figures-table .tone-down em,.answer-figures-table .is-change.tone-down strong{color:var(--out-down)}.answer-figures-table .tone-flat em{color:var(--out-muted)}.answer-chip{background:var(--out-chip-bg);max-width:14em;color:var(--out-quote);font-family:var(--font-text);text-overflow:ellipsis;white-space:nowrap;vertical-align:1px;border-radius:6px;margin:0 2px 0 4px;padding:0 7px;font-size:11px;font-weight:500;line-height:18px;text-decoration:none;display:inline-block;overflow:hidden}.answer-chip:hover{background:var(--out-line-strong);color:var(--out-ink)}.answer-chip:focus-visible{outline:2px solid var(--out-accent);outline-offset:1px}.answer-sources,.answer-details,.answer-notes{border-top:1px solid var(--out-line);min-width:0;font-family:var(--font-text);padding-top:10px}:is(.answer-sources,.answer-details,.answer-notes) summary{width:max-content;max-width:100%;color:var(--out-quote);font-size:var(--answer-meta);cursor:pointer;font-weight:500;list-style:none}:is(.answer-sources,.answer-details,.answer-notes) summary:hover{color:var(--out-ink)}.answer-sources summary::-webkit-details-marker{display:none}:is(.answer-sources,.answer-details,.answer-notes) summary:before{content:"▸ ";color:var(--out-muted)}:is(.answer-sources,.answer-details,.answer-notes)[open] summary:before{content:"▾ "}:is(.answer-sources,.answer-details,.answer-notes,.answer-process) summary:focus-visible{outline:2px solid var(--out-accent);outline-offset:2px;border-radius:4px}.answer-sources ol{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}:is(.answer-view,#umx-a) .answer-sources li{color:var(--out-quote);font-family:var(--font-text);flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;line-height:1.5;display:flex;font-size:var(--answer-meta)!important}.answer-sources a{color:var(--out-ink);text-decoration:underline;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong);text-underline-offset:2px;overflow-wrap:anywhere}.answer-sources a:hover{text-decoration-color:currentColor}.answer-source-id{background:var(--out-chip-bg);color:var(--out-quote);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:10px;font-weight:600}.answer-sources time{color:var(--out-muted);font-variant-numeric:tabular-nums;font-size:11px}.answer-sources li{border-radius:6px;scroll-margin:80px;transition:background-color .6s}.answer-sources li.is-flash{background:var(--out-accent-soft)}.answer-disclaimer,:is(.answer-view,#umx-a) p.answer-disclaimer{color:var(--out-muted);font-family:var(--font-text);margin:0;line-height:1.5;font-size:var(--answer-meta)!important}.answer-progress,.v2-app .v2-msg .answer-progress{border:1px solid var(--out-line);background:var(--out-paper);width:max-content;max-width:100%;font-family:var(--font-text);border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-weight:500;line-height:1.4;display:inline-flex;color:var(--out-quote)!important;font-size:12px!important}.answer-progress:before{content:"";background:var(--out-muted);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite answer-progress-pulse}@keyframes answer-progress-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.answer-progress:before{animation:none}}.answer-process{min-width:0;color:var(--out-muted);font-family:var(--font-text);font-size:var(--answer-meta)}.answer-process summary{max-width:100%;color:var(--out-muted);cursor:pointer;overflow-wrap:anywhere;align-items:baseline;gap:6px;line-height:1.5;list-style:none;display:flex}.answer-process summary::-webkit-details-marker{display:none}.answer-details summary::-webkit-details-marker{display:none}.answer-notes summary::-webkit-details-marker{display:none}.answer-live details summary::-webkit-details-marker{display:none}.answer-process summary:after{content:"›";color:var(--out-muted);flex:none;transition:transform .15s}.answer-process[open] summary:after{transform:rotate(90deg)}.answer-process summary:hover{color:var(--out-ink)}.answer-process-body{border-left:2px solid var(--out-line);gap:6px;margin:6px 0 0 4px;padding-left:10px;display:grid}:is(.answer-view,#umx-a) .answer-process-body :is(p,li){color:var(--out-quote);font-family:var(--font-text);overflow-wrap:anywhere;margin:0;line-height:1.6;font-size:var(--answer-meta)!important}.answer-process-body ol{gap:3px;margin:0;padding-left:18px;display:grid}.answer-reasoning,.v2-app .v2-msg .answer-reasoning{color:var(--out-ink);overflow-wrap:anywhere;margin:0;padding:0}.answer-details .article-markdown{margin-top:10px}.answer-notes summary small{color:var(--out-muted);font-weight:400}.answer-notes ul{gap:5px;margin:10px 0 0;padding:0 0 0 16px;display:grid}:is(.answer-view,#umx-a) .answer-notes li{overflow-wrap:anywhere;color:var(--out-quote);font-family:var(--font-text);line-height:1.55;font-size:var(--answer-meta)!important}.answer-notes em{color:var(--out-muted);font-style:normal}.answer-notes-times{color:var(--out-muted)}.answer-live{min-width:0;max-width:100%;font-family:var(--font-text);gap:6px;display:grid}.answer-live-plan,.v2-app .v2-msg .answer-live-plan{color:var(--out-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.65}.answer-live-steps,.answer-live-older ul{color:var(--out-quote);gap:3px;margin:0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.answer-live-steps li,.answer-live-older li{overflow-wrap:anywhere;padding-left:14px;position:relative}.answer-live-steps li:before,.answer-live-older li:before{content:"✓";color:var(--out-muted);font-size:11px;position:absolute;left:0}.answer-live-older summary,.answer-live-thinking summary{width:max-content;max-width:100%;color:var(--out-muted);cursor:pointer;font-size:11.5px;list-style:none}.answer-live-older ul{margin-top:3px}.answer-live-thinking{background:var(--out-code-bg);border-radius:10px;min-width:0;padding:6px 10px}.answer-live-thinking.is-active summary{color:var(--out-ink);font-weight:500}.answer-live-thinking p{color:var(--out-quote);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}@media (width<=520px){.answer-figures-table td,.answer-figures-table th{padding-right:8px}}.nl-secondary-output{min-width:0;margin:14px 0 0}p.nl-secondary-output{color:var(--out-ink);font-size:14px;line-height:1.7}p.nl-secondary-output.is-pending{color:var(--out-muted);font-size:13px}.answer-memory{border-top:1px solid var(--out-line);min-width:0;font-family:var(--font-text);padding-top:10px}.answer-memory summary{width:max-content;max-width:100%;color:var(--out-quote);font-size:var(--answer-meta);cursor:pointer;font-weight:500;list-style:none}.answer-memory summary::-webkit-details-marker{display:none}.answer-memory summary:before{content:"▸ ";color:var(--out-muted)}.answer-memory[open] summary:before{content:"▾ "}.answer-memory summary:hover{color:var(--out-ink)}.answer-memory summary:focus-visible{outline:2px solid var(--out-accent);outline-offset:2px;border-radius:4px}.answer-memory ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}:is(.answer-view,#umx-a) .answer-memory li{min-width:0;color:var(--out-quote);font-family:var(--font-text);align-items:baseline;gap:8px;line-height:1.55;display:flex;font-size:var(--answer-meta)!important}.answer-memory li>span{min-width:0;color:var(--out-ink);overflow-wrap:anywhere}.answer-memory li small{background:var(--out-chip-bg);color:var(--out-muted);border-radius:4px;flex:none;padding:0 5px;font-size:10px}.answer-memory-link{min-width:0;color:var(--out-ink);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong);text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.answer-memory-link:hover{text-decoration-color:currentColor}.answer-memory-link:focus-visible{outline:2px solid var(--out-accent);outline-offset:2px;border-radius:4px}.answer-suggestions{border-top:1px solid var(--out-line);min-width:0;font-family:var(--font-text);gap:8px;padding-top:10px;display:grid}.answer-suggestions>small{color:var(--out-quote);font-size:var(--answer-meta);font-weight:500}.answer-suggestion{border:1px solid var(--out-line);background:var(--out-paper);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}:is(.answer-view,#umx-a) .answer-suggestion p{min-width:0;color:var(--out-ink);font-family:var(--font-text);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.55;font-size:13.5px!important}.answer-suggestion-actions{flex:none;gap:6px;display:flex}.answer-suggestion-actions button{min-height:30px;font-family:var(--font-text);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:500}.answer-suggestion-actions button.umx-secondary{border:1px solid var(--btn-secondary-line);background:var(--btn-secondary-bg);color:var(--btn-secondary-ink)}.answer-suggestion-actions button.umx-secondary:not(:disabled):hover{background:var(--btn-secondary-hover)}.answer-suggestion-actions button.primary{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.answer-suggestion-actions button.primary:not(:disabled):hover{background:var(--btn-primary-hover)}.answer-suggestion-actions button:disabled{border-color:var(--btn-disabled-bg);background:var(--btn-disabled-bg);color:var(--btn-disabled-ink);cursor:not-allowed}.answer-suggestion-actions button:focus-visible{outline:2px solid var(--out-accent);outline-offset:2px}.answer-suggestion-done{color:var(--status-ok);flex:none;font-size:12.5px;font-weight:500}.answer-suggestion-done:before{content:"✓ "}.answer-suggestion-error,:is(.answer-view,#umx-a) p.answer-suggestion-error{color:var(--status-error);margin:0;font-size:var(--answer-meta)!important}.answer-memory li{flex-wrap:wrap}.answer-memory .answer-memory-purpose{color:var(--out-muted);flex-basis:100%;margin:0 0 8px;font-size:12px;line-height:1.65}.answer-memory .answer-memory-explanation{color:var(--out-muted);margin:12px 0;font-size:12px;line-height:1.65}.answer-memory .answer-memory-origin{color:var(--out-accent);white-space:nowrap;margin-left:auto;font-size:12px;text-decoration:none}.answer-memory .answer-memory-origin:hover{text-decoration:underline}:is(.answer-view,#umx-a) .article-markdown li+li{margin-top:.65em}:is(.answer-view,#umx-a) .article-markdown>*+p{margin-top:1em}.answer-file{background:var(--shell-soft);border:1px solid var(--shell-border);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.answer-file>div{flex:1;min-width:0}.answer-file strong{overflow-wrap:anywhere;display:block}.answer-file small{color:var(--shell-muted);margin-top:3px;font-size:12px;display:block}.answer-file-icon{width:34px;height:40px;color:var(--shell-text-2);background:var(--shell-surface);border-radius:8px;place-items:center;display:grid}.answer-file a,.answer-file button{font:inherit;color:var(--shell-text-2);white-space:nowrap;font-size:12px;text-decoration:none}.answer-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.answer-metric{border:1px solid var(--out-line);background:var(--out-paper);border-radius:10px;min-width:0;padding:14px}.answer-metric dt{color:var(--out-muted);margin-bottom:6px;font-size:12px}.answer-metric dd{flex-direction:column;gap:5px;margin:0;display:flex}:is(.answer-view,#umx-a) .answer-metric strong{overflow-wrap:anywhere;font-weight:700;line-height:1.35;font-size:21px!important}.answer-metric em{font-size:13px;font-style:normal;font-weight:600}:is(.answer-view,#umx-a) .answer-metric.tone-up :is(strong,em){color:var(--out-analysis-up)}:is(.answer-view,#umx-a) .answer-metric.tone-down :is(strong,em){color:var(--out-analysis-down)}:is(.answer-view,#umx-a) .answer-lead{border-left:4px solid var(--out-analysis-blue);background:var(--out-analysis-soft);border-radius:8px;padding:16px 18px;font-weight:600}.answer-lead-label{color:var(--out-analysis-blue);margin-bottom:7px;font-size:13px;font-weight:700;display:block}:is(.answer-view,#umx-a) .article-markdown :is(h2,h3){border-bottom:1px solid var(--out-line);color:var(--out-analysis-blue);padding-bottom:8px}@media (width<=640px){.answer-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.answer-view,#umx-a) .answer-metric strong{font-size:18px!important}}.answer-meta-row{flex-wrap:wrap;align-items:flex-start;gap:6px 20px;display:flex}:is(.answer-view,#umx-a) .answer-meta-row :is(.answer-sources,.answer-notes){border:0;margin:0;padding:0;font-size:12px}.answer-meta-row :is(.answer-sources,.answer-notes)[open]{flex-basis:100%}:is(.answer-view,#umx-a) .answer-meta-row summary{font-size:12px;line-height:1.6}:is(.answer-view,#umx-a) .answer-disclaimer{margin:4px 0 0;line-height:1.5;font-size:11px!important}.answer-file{border-radius:10px;gap:10px;padding:10px 12px}.answer-file-icon{width:28px;height:32px}:is(.answer-view,#umx-a) .answer-file strong{font-weight:600;font-size:13px!important}.answer-file small{margin-top:1px;font-size:11px}.answer-observation-table{min-width:0;overflow-x:auto}.answer-observation-table table{border-collapse:collapse;table-layout:fixed;width:100%}.answer-observation-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--out-line);overflow-wrap:anywhere;font-size:var(--answer-body);padding:12px 14px;line-height:1.6}.answer-observation-table thead th{border-bottom:1px solid var(--out-line-strong);background:0 0;font-weight:700}.answer-observation-table tr>:first-child{width:25%;padding-left:0;font-weight:600}.answer-observation-table tr>:nth-child(2){width:38%}.answer-observation-table tr>:last-child{padding-right:0}.answer-observation-table em{margin-left:8px;font-style:normal;font-weight:600;display:inline-block}.answer-observation-table em.tone-up{color:var(--out-analysis-up)}.answer-observation-table em.tone-down{color:var(--out-analysis-down)}@media (width<=640px){.answer-observation-table table{min-width:520px}}.answer-meta-row{align-items:center;gap:8px 16px}.answer-meta-row .learning-answer{margin:0;padding:0}.answer-meta-row .learning-answer-tools{flex-direction:row;align-items:center;gap:6px}.answer-meta-row .response-actions-wrap{gap:4px;margin:0}:is(.answer-view,#umx-a) .answer-lead{background:var(--out-analysis-surface);border:1px solid var(--out-analysis-line);border-left:4px solid var(--out-analysis-blue);padding:18px 20px;font-weight:400;box-shadow:0 2px 10px #1f48960f}:is(.answer-view,#umx-a) .answer-lead-label{letter-spacing:.04em;margin-bottom:9px;font-size:13px}:is(.answer-view,#umx-a) .answer-lead-claim{font-size:calc(var(--answer-body) + 1px);color:var(--out-analysis-ink);font-weight:750;line-height:1.65;display:block}:is(.answer-view,#umx-a) .answer-lead-context{color:var(--out-analysis-body);margin-top:8px;font-weight:400;display:block}.answer-chart-inline{min-width:0}.answer-chart-inline .answer-charts{grid-template-columns:minmax(0,1fr);gap:14px;margin:2px 0 12px;display:grid}.answer-chart-inline .answer-charts h2{color:var(--out-analysis-ink);margin:0;font-size:15px}.answer-comparison{gap:9px;min-width:0;margin:2px 0 8px;display:grid}.answer-comparison header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.answer-comparison h2{color:var(--out-analysis-ink);margin:0;font-size:15px}.answer-comparison header small,.answer-comparison>p{color:var(--out-muted);font-size:12px;line-height:1.6}.answer-comparison>p{margin:0}.answer-comparison-table{border:1px solid var(--out-analysis-line);border-radius:10px;min-width:0;overflow-x:auto}.answer-comparison-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:530px}.answer-financial-quality .answer-comparison-table table,.answer-financial-position .answer-comparison-table table,.answer-financial-growth .answer-comparison-table table{min-width:820px}.answer-earnings-disclosure .answer-comparison-table table{min-width:0}.answer-earnings-disclosure .answer-comparison-table td{overflow-wrap:anywhere}.answer-earnings-disclosure .answer-comparison-table tbody th{white-space:normal;width:180px;max-width:180px}.answer-earnings-disclosure .answer-comparison-table tbody th small{overflow-wrap:anywhere;margin-top:3px;font-weight:400;display:block}.answer-financial-scroll-hint{display:none}@media (width<=640px){.answer-financial-scroll-hint{color:var(--out-muted);font-size:12px;display:block}}.answer-financial-quality tbody th small,.answer-financial-position tbody th small{color:var(--out-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.answer-financial-provenance{color:var(--out-muted);font-size:12px;line-height:1.6}.answer-financial-provenance summary{cursor:pointer}.answer-financial-provenance ul{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.answer-workload-document{border-top:1px solid var(--out-line);gap:8px;min-width:0;padding-top:12px;display:grid}.answer-workload-document h3{font-size:var(--answer-body);color:var(--out-ink);margin:0}.answer-workload-document p{overflow-wrap:anywhere;margin:0}.answer-workload-statement{min-width:0;margin:0}.answer-workload-statement summary{cursor:pointer;font-size:var(--answer-body);line-height:var(--answer-leading)}.answer-workload-statement blockquote{border-left:2px solid var(--out-line-strong);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--out-quote);margin:12px 0 0;padding-left:14px}.answer-comparison-table :is(th,td){text-align:left;border-bottom:1px solid var(--out-line);vertical-align:top;padding:10px 12px;font-size:13px}.answer-comparison-table tbody tr:last-child>*{border-bottom:0}.answer-comparison-table thead th{background:var(--out-analysis-surface);color:var(--out-muted);font-weight:700}.answer-comparison-table tbody th{white-space:nowrap;font-weight:600}.answer-guidance-comparison .answer-comparison-table tbody th{white-space:normal;min-width:220px}.answer-guidance-comparison .answer-comparison-table tbody th small{color:var(--out-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.answer-business-revenue .answer-comparison-table tbody th{white-space:normal;min-width:145px}.answer-guidance-gap{color:var(--out-muted);margin:2px 0 8px;font-size:12px;line-height:1.6}.answer-comparison-table td strong{color:var(--out-analysis-ink);display:block}.answer-comparison-table td span{color:var(--out-muted);margin-top:2px;font-size:12px;display:block}.answer-range{gap:9px;min-width:0;margin:2px 0 8px;display:grid}.answer-range header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.answer-range h2{color:var(--out-analysis-ink);margin:0;font-size:15px}.answer-range header small,.answer-range>p{color:var(--out-muted);font-size:12px;line-height:1.6}.answer-range>p{margin:0}.answer-range-table{border:1px solid var(--out-analysis-line);border-radius:10px;min-width:0;overflow-x:auto}.answer-range-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:570px}.answer-range-table :is(th,td){text-align:left;border-bottom:1px solid var(--out-line);vertical-align:top;padding:10px 12px;font-size:13px}.answer-range-table tbody tr:last-child>*{border-bottom:0}.answer-range-table thead th{background:var(--out-analysis-surface);color:var(--out-muted);font-weight:700}.answer-range-table tbody th{white-space:nowrap;font-weight:600}.answer-range-table td strong{color:var(--out-analysis-ink)}.answer-chart-inline .answer-chart{border:1px solid var(--out-analysis-line);background:var(--out-analysis-surface);border-radius:10px;min-width:0;margin:0;padding:14px}.answer-chart-inline .answer-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.answer-chart-inline .answer-chart figcaption strong{color:var(--out-analysis-ink);font-size:14px}.answer-chart-inline .answer-chart figcaption span,.answer-chart-inline .answer-chart p{color:var(--out-muted);font-size:12px}.answer-chart-inline .answer-chart p{margin:8px 0 0;line-height:1.6}.answer-chart-inline .answer-chart svg{width:100%;height:auto;display:block}.answer-chart-inline .answer-chart i{border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}.answer-chart-inline .answer-chart-scroll,.answer-chart-display .answer-chart-scroll{scrollbar-width:thin;min-width:0;overflow-x:auto}@media (width<=640px){.answer-chart-inline .answer-chart-scroll svg,.answer-chart-display .answer-chart-scroll svg{min-width:680px}}.answer-chart-inline .chart-blue{background:var(--out-chart-blue)}.answer-chart-inline .chart-amber{background:var(--out-chart-amber)}.answer-chart-inline .chart-green{background:var(--out-chart-green)}.answer-chart-inline .chart-red{background:var(--out-chart-red)}.answer-chart-inline .chart-purple{background:var(--out-chart-purple)}@media (width<=640px){:is(.answer-view,#umx-a) .answer-lead{padding:15px 16px}}.answer-meta-row .learning-answer small{font-size:11px}.industry-report-files{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.industry-report-files li{border-bottom:1px solid var(--out-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.industry-report-files li>span:first-child{overflow-wrap:anywhere;min-width:0}.industry-report-files .artifact-media-actions{flex-shrink:0;gap:12px;display:flex}.answer-chart-display{min-width:0}.answer-chart-display .answer-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 8px;display:grid}.answer-chart-display .answer-chart:not(.answer-chart--finance),.answer-chart-display .answer-charts h2{grid-column:1/-1}.answer-chart-display .answer-charts h2{color:var(--out-analysis-blue);font-size:var(--answer-h2);margin:0;line-height:1.4}.answer-chart-display .answer-chart{border:1px solid var(--out-analysis-line);background:var(--out-analysis-surface);border-radius:10px;min-width:0;margin:0;padding:14px 16px}.answer-chart-display .answer-chart figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:4px;display:flex}.answer-chart-display .answer-chart figcaption strong{color:var(--out-analysis-ink)!important;font-size:15px!important}.answer-chart-display .answer-chart figcaption span{color:var(--out-muted);font-size:12px}.answer-chart-display .answer-chart svg{width:100%;height:auto;max-height:286px;display:block}.answer-chart-display .answer-chart p{color:var(--out-muted);margin:5px 0 0;line-height:1.55;font-size:12px!important}.answer-chart-display .answer-chart i{border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}.answer-chart-display .chart-blue{background:var(--out-analysis-blue)}.answer-chart-display .chart-amber{background:var(--out-chart-amber)}.answer-chart-display .chart-green{background:var(--out-chart-green)}.answer-chart-display .chart-red{background:var(--out-chart-red)}.answer-chart-display .chart-purple{background:var(--out-chart-purple)}.answer-chart-display .answer-chart-gap{border:1px dashed var(--out-analysis-line);color:var(--out-muted);border-radius:8px;margin:0;padding:10px 14px;font-size:12px}@media (width<=760px){.answer-chart-display .answer-charts{grid-template-columns:minmax(0,1fr)}.answer-chart-display .answer-chart--finance{grid-column:1/-1}}:is(.answer-view,#umx-a) .article-table{border:1px solid var(--out-line);border-radius:12px;max-width:100%;margin:20px 0;overflow-x:auto}:is(.answer-view,#umx-a) .article-table table{border-collapse:separate;border-spacing:0;table-layout:auto;font-variant-numeric:tabular-nums;width:100%}:is(.answer-view,#umx-a) .article-table table :is(th,td){text-align:left;vertical-align:top;letter-spacing:normal;word-break:normal;overflow-wrap:break-word;border-bottom:1px solid var(--out-line);padding:14px 18px;line-height:1.65}:is(.answer-view,#umx-a) .article-table table th{background:var(--out-analysis-surface);white-space:normal;font-weight:650}:is(.answer-view,#umx-a) .article-table table tbody tr:last-child td{border-bottom:0}:is(.answer-view,#umx-a) .article-table table:has(thead th:nth-child(6)){min-width:960px}:is(.answer-view,#umx-a) .article-table table:has(thead th:nth-child(6)) :is(th,td){min-width:128px}:is(.answer-view,#umx-a) .article-table table:has(thead th:nth-child(6)) :is(th,td):first-child{min-width:180px}:is(.answer-view,#umx-a) .article-table table:has(thead th:nth-child(6)) :is(th,td):last-child{min-width:210px}:is(.answer-view,#umx-a) .article-table table :is(th,td):first-child,:is(.answer-view,#umx-a) .article-table table :is(th,td):last-child{padding-left:18px;padding-right:18px}@media (width<=640px){:is(.answer-view,#umx-a) .article-table table :is(th,td){padding:12px 14px}}.equity-report-overview{border:1px solid var(--out-analysis-line);background:var(--out-paper);border-radius:16px;gap:18px;min-width:0;margin:8px 0 22px;padding:24px;display:grid}.equity-report-essay{border:1px solid var(--out-analysis-line);border-radius:10px;margin:0 0 8px;padding:12px 16px}.equity-report-essay>summary{cursor:pointer;color:var(--out-accent);font-size:14px;font-weight:700}.equity-report-essay[open]>summary{margin-bottom:16px}.equity-report-chapters{border:1px solid var(--out-analysis-line);background:var(--out-analysis-surface);border-radius:12px;margin:0 0 20px;padding:16px}.equity-report-chapters h2{color:var(--out-analysis-ink);margin:0 0 12px;font-size:15px}.equity-report-chapters ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.equity-report-chapters li{min-width:0;margin:0}.equity-report-chapters a{border:1px solid var(--out-analysis-line);background:var(--out-paper);color:var(--out-analysis-ink);border-radius:8px;align-items:baseline;gap:9px;padding:10px 12px;text-decoration:none;display:flex}.equity-report-chapters a:hover,.equity-report-chapters a:focus-visible{border-color:var(--out-accent);color:var(--out-accent)}.equity-report-chapters a span{color:var(--out-accent);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.equity-report-chapters a strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.equity-report-essay .article-markdown :is(h2,h3,h4,h5,h6)[id]{scroll-margin-top:24px}.answer-report-sources{border:1px solid var(--out-analysis-line);border-radius:10px;margin:10px 0 22px;padding:12px 16px}.answer-report-sources>summary{cursor:pointer;color:var(--out-accent);font-size:14px;font-weight:700}.answer-report-sources[open]>summary{margin-bottom:14px}.answer-report-sources--expanded{border:0;margin:0;padding:0}.answer-report-sources--expanded>summary,.answer-report-sources[hidden]{display:none}.equity-overview-head{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.equity-overview-head h2{color:var(--out-analysis-ink);margin:0;font-size:20px}.equity-overview-head small{color:var(--out-muted);margin-left:auto;font-size:12px}.equity-overview-kicker{color:var(--out-accent);letter-spacing:.06em;font-size:12px;font-weight:700}.equity-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.equity-overview-metric{border:1px solid var(--out-analysis-line);background:var(--out-analysis-surface);border-radius:10px;flex-direction:column;min-width:0;padding:14px;display:flex}.equity-overview-metric span,.equity-business-grid span,.equity-dcf-grid span{color:var(--out-muted);font-size:12px}.equity-overview-metric strong{color:var(--out-analysis-ink);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:20px;line-height:1.35}.equity-overview-metric small,.equity-business-grid small,.equity-dcf-grid small{color:var(--out-muted);font-size:11px}.equity-financial-radar{border-top:1px solid var(--out-line);padding-top:16px}.equity-financial-radar h3{color:var(--out-analysis-ink);margin:0;font-size:16px}.equity-financial-radar>a{margin-top:8px;font-size:12px;display:inline-block}.equity-radar-legend{color:var(--out-muted);justify-content:flex-end;gap:16px;margin:8px 0;font-size:11px;display:flex}.equity-radar-legend span{align-items:center;gap:6px;display:inline-flex}.equity-radar-legend span:before{content:"";background:var(--out-chart-blue);border-radius:2px;width:10px;height:6px;display:block}.equity-radar-legend span:last-child:before{background:var(--out-chart-purple)}.equity-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.equity-radar-card{border:1px solid var(--out-analysis-line);background:var(--out-analysis-surface);border-radius:10px;min-width:0;padding:14px}.equity-radar-card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.equity-radar-card-head strong{color:var(--out-analysis-ink);font-size:14px}.equity-radar-card-head small{color:var(--out-muted);font-size:11px}.equity-radar-row{margin-top:12px}.equity-radar-row-head{color:var(--out-muted);flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-bottom:5px;font-size:12px;display:flex}.equity-radar-row-head span{color:var(--out-analysis-ink);margin-right:auto}.equity-radar-row-head strong{color:var(--out-analysis-ink);font-variant-numeric:tabular-nums;font-size:13px}.equity-radar-row-head small{font-variant-numeric:tabular-nums;font-size:11px}.equity-radar-track{background:var(--out-analysis-line);border-radius:999px;width:100%;height:6px;margin-top:4px;display:block;overflow:hidden}.equity-radar-track .equity-radar-bar--current{fill:var(--out-chart-blue)}.equity-radar-track .equity-radar-bar--previous{fill:var(--out-chart-purple)}.equity-radar-zero{stroke:var(--out-analysis-ink);stroke-width:.3px;opacity:.6}.equity-business-map,.equity-dcf{border-top:1px solid var(--out-line);padding-top:16px}.equity-business-map h3,.equity-dcf h3{color:var(--out-analysis-ink);margin:0 0 10px;font-size:16px}.equity-business-grid,.equity-dcf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.equity-business-grid article,.equity-dcf-grid article{border:1px solid var(--out-analysis-line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.equity-business-grid strong,.equity-dcf-grid strong{color:var(--out-analysis-ink);font-variant-numeric:tabular-nums;font-size:17px;line-height:1.4}.equity-business-map p,.equity-dcf p{color:var(--out-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.equity-dcf-heading{justify-content:space-between;gap:8px;display:flex}.equity-dcf-heading small{color:var(--out-muted);font-size:12px}.equity-dcf-grid article:nth-child(2){background:var(--out-analysis-surface)}.equity-business-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.equity-business-head small{color:var(--out-muted);font-size:12px}.equity-business-total{border-bottom:1px solid var(--out-analysis-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.equity-business-total span{color:var(--out-muted);font-size:12px}.equity-business-total strong{color:var(--out-analysis-ink);font-variant-numeric:tabular-nums;font-size:18px}.equity-business-bars{gap:12px;padding:16px 0 4px;display:grid}.equity-business-bar{min-width:0}.equity-business-bar>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.equity-business-bar strong{color:var(--out-analysis-ink);font-size:13px}.equity-business-bar span{color:var(--out-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.equity-business-bar progress{width:100%;height:8px;accent-color:var(--out-chart-blue);margin-top:6px;display:block}.equity-business-latest{border-top:1px solid var(--out-analysis-line);margin-top:12px;padding-top:10px}.equity-business-latest summary{cursor:pointer;color:var(--out-accent);font-size:12px;font-weight:650}.equity-business-latest .equity-business-grid{margin-top:12px}.equity-business-bar progress{appearance:none;background:var(--out-analysis-line);border:0;border-radius:999px;overflow:hidden}.equity-business-bar progress::-webkit-progress-bar{background:var(--out-analysis-line);border-radius:999px}.equity-business-bar progress::-webkit-progress-value{background:var(--out-chart-blue);border-radius:999px}.equity-business-bar progress::-moz-progress-bar{background:var(--out-chart-blue);border-radius:999px}.equity-dcf{min-width:0}.equity-dcf-sensitivity{border:1px solid var(--out-analysis-line);border-radius:10px;max-width:100%;overflow-x:auto}.equity-dcf-sensitivity table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:400px;font-size:12px}.equity-dcf-sensitivity caption{text-align:left;color:var(--out-muted);padding:10px 12px;font-weight:600}.equity-dcf-sensitivity :is(th,td){text-align:right;border-top:1px solid var(--out-analysis-line);padding:9px 12px}.equity-dcf-sensitivity :is(th,td):first-child{text-align:left}.equity-dcf-sensitivity thead th{background:var(--out-analysis-surface)}.equity-dcf--standalone{border:1px solid var(--out-analysis-line);background:var(--out-paper);border-radius:16px;gap:12px;margin:0 0 22px;padding:24px;display:grid}.equity-dcf-method{color:var(--out-muted);margin-top:10px;font-size:12px}.equity-dcf-method summary{cursor:pointer;color:var(--out-accent);font-weight:650}.equity-dcf-method p{margin:8px 0 0}.equity-dcf-bridge{border:1px solid var(--out-analysis-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.equity-dcf-bridge-head{grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.equity-dcf-bridge-head strong{color:var(--out-analysis-ink);font-size:13px}.equity-dcf-bridge-head small{color:var(--out-muted);font-size:12px}.equity-dcf-bridge-row{gap:5px;min-width:0;display:grid}.equity-dcf-bridge-row span{color:var(--out-muted);font-size:12px}.equity-dcf-bridge-row strong{color:var(--out-analysis-ink);font-variant-numeric:tabular-nums;font-size:15px}.equity-dcf-bridge-row progress{appearance:none;background:var(--out-analysis-line);width:100%;height:8px;accent-color:var(--out-chart-blue);border:0;border-radius:999px;display:block;overflow:hidden}.equity-dcf-bridge-row progress::-webkit-progress-bar{background:var(--out-analysis-line);border-radius:999px}.equity-dcf-bridge-row progress::-webkit-progress-value{background:var(--out-chart-blue);border-radius:999px}.equity-dcf-bridge-row progress::-moz-progress-bar{background:var(--out-chart-blue);border-radius:999px}.equity-dcf-bridge-row:last-child progress::-webkit-progress-value{background:var(--out-chart-purple)}.equity-dcf-bridge-row:last-child progress::-moz-progress-bar{background:var(--out-chart-purple)}.equity-dcf-path{border:1px solid var(--out-analysis-line);border-radius:10px;max-width:100%;overflow-x:auto}.equity-dcf-path table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:420px;font-size:12px}.equity-dcf-path caption{text-align:left;color:var(--out-muted);padding:10px 12px;font-weight:600}.equity-dcf-path :is(th,td){text-align:right;border-top:1px solid var(--out-analysis-line);padding:9px 12px}.equity-dcf-path :is(th,td):first-child{text-align:left}.equity-dcf-path thead th{background:var(--out-analysis-surface)}@media (width<=640px){.equity-report-overview{padding:16px}.equity-overview-grid,.equity-business-grid,.equity-dcf-grid,.equity-report-chapters ol{grid-template-columns:repeat(2,minmax(0,1fr))}.equity-radar-grid{grid-template-columns:minmax(0,1fr)}.equity-radar-card{padding:12px}.equity-overview-head small{margin-left:0}.equity-dcf-grid article{padding:12px}.equity-dcf-grid strong{white-space:nowrap;font-size:15px}.equity-dcf-grid article:last-child{grid-column:1/-1}.equity-report-chapters{padding:12px}.equity-report-chapters a{padding:8px}.equity-report-chapters a strong{font-size:12px}.equity-dcf--standalone{padding:16px}}.equity-position-movement{border-top:1px solid var(--out-line);padding-top:16px}.equity-position-movement h3{color:var(--out-analysis-ink);margin:0;font-size:16px}.equity-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.equity-position-grid article{border:1px solid var(--out-analysis-line);background:var(--out-analysis-surface);border-radius:10px;min-width:0;padding:14px}.equity-position-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.equity-position-head strong{color:var(--out-analysis-ink);margin-right:auto;font-size:13px}.equity-position-head span{color:var(--out-analysis-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.equity-position-head small{color:var(--out-muted);font-variant-numeric:tabular-nums;font-size:11px}.equity-position-grid progress{appearance:none;background:var(--out-analysis-line);width:100%;height:6px;accent-color:var(--out-chart-blue);border:0;border-radius:999px;margin-top:4px;display:block;overflow:hidden}.equity-position-grid progress::-webkit-progress-bar{background:var(--out-analysis-line);border-radius:999px}.equity-position-grid progress::-webkit-progress-value{background:var(--out-chart-blue);border-radius:999px}.equity-position-grid progress::-moz-progress-bar{background:var(--out-chart-blue);border-radius:999px}.equity-position-grid .equity-position-previous{accent-color:var(--out-chart-purple)}.equity-position-previous::-webkit-progress-value{background:var(--out-chart-purple)!important}.equity-position-previous::-moz-progress-bar{background:var(--out-chart-purple)!important}.equity-position-movement p{color:var(--out-muted);margin:10px 0 0;font-size:12px;line-height:1.6}@media (width<=640px){.equity-position-grid{grid-template-columns:minmax(0,1fr)}}.answer-view[data-answer-shape=research]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:100%;margin-inline:auto}.answer-view[data-answer-shape=research]>*{box-sizing:border-box;min-width:0;max-width:100%}.answer-view[data-answer-shape=research] .equity-opening-conclusion{border:1px solid var(--out-analysis-line);background:var(--out-paper);min-width:0;color:var(--out-analysis-ink);border-radius:16px;gap:18px;padding:20px;display:grid}.answer-view[data-answer-shape=research] .equity-opening-claim{border:1px solid var(--out-analysis-line);border-left:5px solid var(--out-analysis-blue);background:var(--out-analysis-soft);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px 22px}.answer-view[data-answer-shape=research] .equity-opening-label{color:var(--out-analysis-blue);letter-spacing:.03em;margin-bottom:12px;font-size:13px;font-weight:750;display:block}:is(.answer-view,#umx-a)[data-answer-shape=research] .equity-opening-claim>strong{letter-spacing:-.01em;display:block;color:var(--out-analysis-ink)!important;font-size:clamp(18px,1.9vw,21px)!important;font-weight:760!important;line-height:1.55!important}.answer-view[data-answer-shape=research] .equity-opening-rationale{overflow-wrap:anywhere;min-width:0;padding:0 2px}.answer-view[data-answer-shape=research] .equity-opening-rationale .msg-body{margin:0}.answer-view[data-answer-shape=research] .equity-opening-rationale .article-markdown p{margin:0;font-size:16px!important;line-height:1.75!important}.answer-view[data-answer-shape=research] .equity-opening-rationale .article-markdown strong{font-size:inherit!important;line-height:inherit!important}.answer-view[data-answer-shape=research] .equity-report-cover{text-align:left;color:var(--out-report-cover-ink);background:linear-gradient(125deg,var(--out-report-cover-start) 0%,var(--out-report-cover-mid) 54%,var(--out-report-cover-end) 100%);border:0;border-radius:22px;margin:0;padding:42px 44px 36px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f265224}.equity-report-cover:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-110px;box-shadow:0 0 0 78px #ffffff09,0 0 0 155px #ffffff06}.equity-cover-identity,.equity-cover-metrics{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.equity-cover-mark{letter-spacing:.18em;font-size:14px;font-weight:850}.equity-cover-ticker{letter-spacing:.08em;border:1px solid #ffffff61;border-radius:999px;padding:2px 11px;font-size:12px;font-weight:700}.equity-cover-eyebrow{z-index:1;color:var(--out-report-cover-ink);letter-spacing:.08em;font-size:12px;font-weight:700;position:relative;margin:28px 0 9px!important}.equity-cover-conclusion-label{z-index:1;color:var(--out-report-cover-ink);letter-spacing:.08em;margin:24px 0 9px;font-size:12px;font-weight:700;display:block;position:relative}.answer-view[data-answer-shape=research] .equity-report-cover h1{z-index:1;max-width:850px;color:var(--out-report-cover-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.3;position:relative}.equity-report-cover h1 span{font-weight:500}.equity-cover-subtitle{z-index:1;color:var(--out-report-cover-ink);font-size:14px;position:relative;margin:11px 0 26px!important}.equity-cover-metrics{border-top:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:26px;padding-top:20px;display:grid}.equity-cover-metrics>div{border-left:1px solid #fff3;min-width:0;padding:0 18px}.equity-cover-metrics>div:first-child{border-left:0;padding-left:0}.equity-cover-metrics span,.equity-cover-metrics strong{overflow-wrap:anywhere;display:block}.equity-cover-metrics span{color:var(--out-report-cover-ink);font-size:11px}.equity-cover-metrics strong{color:var(--out-report-cover-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(15px,1.7vw,22px);font-weight:760;line-height:1.3}.answer-view[data-answer-shape=research] .equity-report-section,.answer-view[data-answer-shape=research] .answer-chart-display{border:1px solid var(--out-analysis-line);background:var(--out-paper);border-radius:16px;margin:0;padding:28px 32px;box-shadow:0 3px 15px #1b315b09}.answer-view[data-answer-shape=research] .equity-report-overview{gap:24px;display:grid}.equity-section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.equity-section-title>span{background:var(--out-analysis-blue);width:34px;height:34px;color:var(--out-paper);border-radius:8px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.answer-view[data-answer-shape=research] .equity-section-title h2{color:var(--out-analysis-ink);border:0;margin:0;padding:0;font-size:22px;font-weight:760;line-height:1.35}.answer-view[data-answer-shape=research] .equity-report-overview>.answer-lead{border:1px solid var(--out-ok);border-left:5px solid var(--out-chart-green);background:var(--out-ok-soft);box-shadow:none;border-radius:12px;margin:0;padding:18px 22px}.answer-view[data-answer-shape=research] .equity-report-context{border-left:4px solid var(--out-chart-green);background:var(--out-ok-soft);border-radius:8px;margin:0;padding:12px 18px}.answer-view[data-answer-shape=research] .answer-lead-label,.answer-view[data-answer-shape=research] .answer-lead-claim{color:var(--out-ok)}.answer-view[data-answer-shape=research] .equity-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.answer-view[data-answer-shape=research] .equity-overview-metric{background:var(--out-analysis-soft);border:0;border-radius:12px;padding:18px}.answer-view[data-answer-shape=research] .equity-overview-metric:nth-child(3n+2){background:var(--out-ok-soft)}.answer-view[data-answer-shape=research] .equity-overview-metric:nth-child(3n){background:var(--out-warn-soft)}.answer-view[data-answer-shape=research] .equity-overview-metric strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px}.answer-view[data-answer-shape=research] .equity-financial-radar,.answer-view[data-answer-shape=research] .equity-position-movement{border-top:1px solid var(--out-analysis-line);padding-top:22px}.answer-view[data-answer-shape=research] .equity-radar-card{background:var(--out-analysis-surface);border-color:var(--out-analysis-line)}.answer-view[data-answer-shape=research] .equity-business-map{border:0;padding:0}.equity-business-table{border:1px solid var(--out-analysis-line);border-radius:10px;margin-top:18px;overflow-x:auto}.equity-business-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.equity-business-table :is(th,td){text-align:left;border-bottom:1px solid var(--out-analysis-line);padding:12px 16px}.equity-business-table thead th{background:var(--out-analysis-soft);color:var(--out-analysis-body);font-size:12px;font-weight:700}.equity-business-table tbody th{color:var(--out-analysis-ink);font-weight:680}.equity-business-table tbody tr:last-child>*{border-bottom:0}.equity-business-note{color:var(--out-muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.equity-business-empty{color:var(--out-muted);margin:0;font-size:14px}.answer-view[data-answer-shape=research] .equity-business-latest{margin-top:24px}.answer-view[data-answer-shape=research] .equity-business-latest h3{color:var(--out-analysis-ink);margin:0 0 12px;font-size:17px}.equity-earnings-highlight{background:var(--out-analysis-soft);color:var(--out-accent);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:17px 20px;display:flex}.equity-earnings-highlight span{font-size:12px;font-weight:650}.equity-earnings-highlight strong{font-size:21px}.equity-earnings-highlight small{margin-left:auto;font-size:13px;font-weight:700}.answer-view[data-answer-shape=research] .equity-report-earnings .answer-chart-display{box-shadow:none;border:0;margin-top:22px;padding:0}.answer-view[data-answer-shape=research] .answer-chart-display .answer-charts{margin:0}.answer-view[data-answer-shape=research] .answer-chart-display .answer-charts>h2{color:var(--out-analysis-ink);font-size:17px}.answer-view[data-answer-shape=research] .answer-chart-display .answer-chart{background:var(--out-paper)}.answer-view[data-answer-shape=research] .answer-chart-display .answer-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.answer-view[data-answer-shape=research] .answer-chart-display .answer-charts>h2,.answer-view[data-answer-shape=research] .answer-chart-display .answer-chart:not(.answer-chart--finance){grid-column:1/-1}.answer-view[data-answer-shape=research] .answer-chart-display .answer-chart svg{object-fit:contain;max-height:286px}.answer-view[data-answer-shape=research] .answer-chart-display .answer-chart p,.answer-view[data-answer-shape=research] .answer-chart-display .answer-chart:not(.answer-chart--finance) figcaption span,.answer-view[data-answer-shape=research] .answer-chart-gap{display:none}.answer-view[data-answer-shape=research] .equity-report-essay{display:block}.answer-view[data-answer-shape=research] .equity-report-essay .article-markdown h2{color:var(--out-accent);font-size:20px}.answer-view[data-answer-shape=research] .equity-report-essay .article-markdown p{line-height:1.8}.answer-view[data-answer-shape=research] .answer-observation-table{display:none}.answer-view[data-answer-shape=research] .answer-report-sources{margin:0;padding:12px 16px}.answer-view[data-answer-shape=research] .answer-meta-row{border-top:1px solid var(--out-analysis-line);padding-top:12px}.answer-view[data-answer-shape=research] .answer-meta-row summary{color:var(--out-muted)}@media (width<=760px){.answer-view[data-answer-shape=research] .equity-opening-conclusion{gap:14px;padding:14px}.answer-view[data-answer-shape=research] .equity-opening-claim{padding:16px 18px}.answer-view[data-answer-shape=research] .equity-report-cover{padding:28px 24px}.equity-cover-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.equity-cover-metrics>div{border:0;padding:0}.answer-view[data-answer-shape=research] .equity-report-section,.answer-view[data-answer-shape=research] .answer-chart-display{padding:20px}.answer-view[data-answer-shape=research] .equity-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-view[data-answer-shape=research] .answer-chart-display .answer-charts{grid-template-columns:minmax(0,1fr)}.answer-view[data-answer-shape=research] .answer-chart-display .answer-chart--finance{grid-column:1/-1}}@media print{.answer-view[data-answer-shape=research] .equity-report-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none}.answer-view[data-answer-shape=research] .equity-report-section{break-inside:avoid;box-shadow:none}}.answer-view[data-answer-shape=research] .equity-report-cover .equity-cover-eyebrow,.answer-view[data-answer-shape=research] .equity-report-cover .equity-cover-subtitle{color:var(--out-report-cover-muted);line-height:1.6}@container (width<=620px){.equity-cover-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.equity-cover-metrics>div{border:0;padding:0}}.answer-view[data-answer-shape=research] .equity-report-cover{container-type:inline-size}.equity-cover-metrics{grid-template-columns:repeat(var(--cover-metric-count,4),minmax(0,1fr))}.equity-cover-metrics>div{align-self:start}.equity-cover-metrics span,.equity-cover-metrics strong{overflow-wrap:normal}.equity-cover-metrics strong .equity-cover-number{font:inherit;color:inherit;white-space:nowrap}.equity-cover-metrics strong .equity-cover-unit{color:var(--out-report-cover-muted);white-space:nowrap;margin-top:5px;font-size:12px;font-weight:500;line-height:1.5;display:block}@container (width<=620px){.equity-cover-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.equity-cover-metrics>div{border:0;padding:0}}.dw-edit-conversation{overflow:hidden}.dw-assistant{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dw-assistant-thread{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:8px 4px 20px;overflow:auto}.dw-assistant-thread .dw-edit-log{flex:none;overflow:visible}.dw-assistant-thread article{margin-bottom:24px;font-size:14px;line-height:1.8}.dw-assistant-thread article>small{color:var(--shell-muted);font-size:12px}.dw-chat-user{background:var(--shell-soft);border-radius:16px;margin-left:24px;padding:12px 16px}.dw-chat-user p{white-space:pre-wrap;margin:6px 0}.dw-chat-answer .article-markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.85}.dw-chat-answer .article-markdown h1,.dw-chat-answer .article-markdown h2{font-size:20px;line-height:1.5}.dw-chat-answer .article-table{max-width:100%;overflow:auto}.dw-chat-answer table{border-collapse:collapse;font-size:13px}.dw-chat-answer th,.dw-chat-answer td{border:1px solid var(--shell-border);min-width:80px;padding:8px}.dw-answer-actions{background:var(--shell-surface);z-index:1;padding:8px 0;position:sticky;top:0}.dw-answer-actions button{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:8px;padding:7px 12px;font-size:12px}.dw-assistant-compose{border-top:1px solid var(--shell-soft);flex:none;padding-top:8px}.dw-assistant-compose>label{color:var(--shell-text-2);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.dw-assistant-compose .umx-unified-composer{width:100%;max-width:100%;margin:0}.dw-assistant-compose .umx-unified-composer.compact>footer{flex-flow:row!important;align-items:center!important;gap:4px!important;padding:12px!important;display:flex!important}.dw-assistant-compose .umx-composer-additions{flex:1;min-width:0;flex-wrap:nowrap!important;gap:4px!important;width:auto!important;display:flex!important}.dw-assistant-compose .umx-composer-forward{flex:none;gap:4px!important;width:auto!important}.dw-assistant-compose .umx-project-trigger>span,.dw-assistant-compose .umx-project-trigger>em,.dw-assistant-compose .umx-plugins-trigger>span,.dw-assistant-compose .umx-plugins-trigger>em,.dw-assistant-compose .umx-context-trigger>span,.dw-assistant-compose .umx-service-trigger>b,.dw-assistant-compose .umx-service-trigger>strong{display:none!important}.dw-assistant-compose .umx-toolbar-icon{flex:none;width:20px;height:20px;display:block}.v2-app .dw-assistant-compose .umx-composer-additions>button,.v2-app .dw-assistant-compose .umx-service-trigger{background:0 0;border:0;flex:0 0 30px;justify-content:center;align-items:center;height:36px;width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;display:flex!important}.v2-app .dw-assistant-compose .umx-composer-additions>.umx-add{border:1px solid var(--shell-border);border-radius:50%}.v2-app .dw-assistant-compose .umx-run-arrow{border-radius:50%;width:36px!important;min-width:36px!important;height:36px!important}.dw-assistant-compose{container-type:inline-size}.v2-app .dw-assistant-compose .umx-unified-composer{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:24px;box-shadow:0 8px 28px #2f41300d}.v2-app .dw-assistant-compose .umx-unified-composer textarea{color:var(--shell-text-2);font-size:16px;line-height:1.6;min-height:132px!important;max-height:220px!important;padding:22px 20px 12px!important}.v2-app .dw-assistant-compose .umx-unified-composer textarea::placeholder{color:var(--shell-text-2);opacity:1}.dw-assistant-compose .umx-unified-composer.compact>footer{padding:12px 16px 18px!important}.v2-app .dw-assistant-compose .umx-composer-additions>button,.v2-app .dw-assistant-compose .umx-service-trigger{height:40px;color:var(--shell-text-2);flex-basis:28px;width:28px!important;min-width:28px!important;max-width:28px!important}.v2-app .dw-assistant-compose .umx-run-arrow{width:40px!important;min-width:40px!important;height:40px!important}.v2-app .dw-assistant-compose .umx-run-arrow:disabled{opacity:1;background:var(--shell-soft)!important;color:var(--shell-text-2)!important}@container (width>=380px){.dw-assistant-compose .umx-composer-additions{gap:8px!important}.dw-assistant-compose .umx-composer-forward{gap:10px!important}.dw-assistant-compose .umx-unified-composer.compact>footer{padding:14px 22px 20px!important}.v2-app .dw-assistant-compose .umx-composer-additions>button,.v2-app .dw-assistant-compose .umx-service-trigger{flex-basis:36px;height:44px;width:36px!important;min-width:36px!important;max-width:36px!important}.dw-assistant-compose .umx-toolbar-icon{width:23px;height:23px}.v2-app .dw-assistant-compose .umx-run-arrow{width:48px!important;min-width:48px!important;height:48px!important}}.dw-workspace,.dw-editor{color:var(--shell-text);background:var(--shell-surface);min-width:0;min-height:calc(100dvh - 24px);font-size:14px}.dw-workspace .dw-create-intro h2{font-size:clamp(26px,2.5vw,40px)!important;line-height:1.35!important}.dw-workspace .dw-workspace-header h1{font-size:18px!important}.dw-editor .dw-paper h1{font-size:32px!important}.dw-editor .dw-paper h2{font-size:21px!important}.dw-workspace button,.dw-editor button{font:inherit;color:inherit;cursor:pointer}.dw-workspace button:focus-visible,.dw-editor button:focus-visible{outline-offset:3px;outline:2px solid #2775d5}.dw-workspace-header,.dw-editor-header{background:var(--shell-surface);border-bottom:1px solid var(--shell-soft);justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 28px;display:flex}.dw-workspace-header h1{margin:0;font-size:18px}.dw-workspace-header>button,.dw-editor-header>button{background:0 0;border:0;padding:8px;font-size:22px}.dw-home-columns{grid-template-columns:minmax(280px,.39fr) minmax(0,.61fr);gap:28px;min-height:calc(100dvh - 90px);padding:24px 28px 36px;display:grid}.dw-create{flex-direction:column;justify-content:space-between;gap:36px;min-width:0;padding:36px 0 0;display:flex}.dw-create-intro{padding:0 22px}.dw-create h2{letter-spacing:-1.5px;color:var(--shell-text);margin:14px 0 12px;font-size:clamp(26px,2.5vw,40px);font-weight:750}.dw-create h2 span{color:inherit;font-style:normal}.dw-create-intro>p{color:var(--shell-muted);margin-bottom:32px}.dw-create small{color:var(--shell-muted);font-size:12px;font-weight:600}.dw-hot-tasks{gap:10px;margin-top:12px;display:grid}.dw-hot-tasks button{background:var(--shell-surface);border:1px solid var(--shell-selected);text-align:left;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.dw-hot-tasks button:hover{background:var(--shell-surface);border-color:#b2c8e4}.dw-hot-tasks i{background:var(--shell-surface-2);width:25px;height:28px;color:var(--shell-muted);border-radius:6px;place-items:center;font-size:18px;font-style:normal;display:grid}.dw-hot-tasks span{flex:1}.dw-hot-tasks b{color:var(--shell-muted);font-weight:400}.dw-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 18px;display:grid}.dw-formats button{text-align:left;border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:12px;min-width:0;padding:13px 11px;position:relative}.dw-formats button[aria-pressed=true]{border-color:var(--sel-line);background:var(--sel-bg);color:var(--sel-ink)}.dw-formats i{color:#2670ef;background:var(--shell-surface);border-radius:7px;place-items:center;width:28px;height:28px;margin-bottom:10px;font-style:normal;font-weight:750;display:grid}.dw-formats button:nth-child(2) i{color:#8655d2;background:var(--shell-surface)}.dw-formats button:nth-child(3) i{color:#8454dd;background:var(--shell-surface)}.dw-formats b,.dw-formats span{display:block}.dw-formats span{color:var(--shell-muted);margin-top:5px;font-size:11px}.dw-formats em{background:var(--sel-ink);color:var(--shell-surface);text-align:center;border-radius:50%;width:16px;height:16px;font-size:11px;font-style:normal;position:absolute;top:10px;right:10px}.dw-compose-bottom>.umx-unified-composer{border-radius:18px;width:100%;margin:0;box-shadow:0 6px 24px #1f314809;max-width:none!important}.dw-compose-bottom textarea{min-height:90px!important;font-size:15px!important}.dw-compose-bottom .umx-composer-secondary,.dw-compose-bottom .umx-composer-footer{flex-wrap:wrap}.dw-gallery{border:1px solid var(--shell-selected);overscroll-behavior:contain;border-radius:20px;min-width:0;max-height:calc(100dvh - 116px);padding:20px;overflow:auto;box-shadow:0 3px 18px #172b4207}.dw-gallery-tabs{scrollbar-width:thin;background:var(--shell-surface);z-index:1;align-items:center;gap:4px;padding-bottom:8px;display:flex;position:sticky;top:-20px;overflow-x:auto}.dw-gallery-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:24px;padding:10px 13px;font-size:13px}.dw-gallery-tabs button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink);font-weight:600}.dw-gallery-search{justify-content:space-between;align-items:center;gap:12px;margin:9px 0 17px;display:flex}.dw-gallery-search small{color:var(--shell-muted);font-size:12px}.dw-gallery-search input{border:1px solid var(--shell-selected);min-width:0;max-width:160px;font:inherit;background:var(--shell-surface-2);border-radius:8px;padding:7px 10px}.dw-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dw-document-card{text-align:left;border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:14px;padding:0;transition:box-shadow .15s,transform .15s;overflow:hidden}.dw-document-card:hover{transform:translateY(-2px);box-shadow:0 7px 22px #19385812}.dw-document-card>footer{border-top:1px solid var(--shell-soft);background:var(--shell-surface);padding:14px}.dw-document-card>footer b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.dw-document-card>footer small{color:var(--shell-muted);margin-top:6px;font-size:11px;display:block}.dw-blank-card{aspect-ratio:.8;border:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;color:var(--shell-muted)!important}.dw-blank-card>span{font-size:30px;font-weight:300}.dw-blank-card small{color:var(--shell-muted);font-size:12px}.dw-empty{text-align:center;color:var(--shell-muted);padding:80px 20px}.dw-empty h3{color:var(--shell-text-2)}.dw-empty button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;padding:10px 20px}.dw-cover{--cover-accent:#275e97;--cover-wash:#e9f0f8;aspect-ratio:.78;background:var(--shell-surface);color:var(--shell-text);pointer-events:none;padding:24px 20px 15px;position:relative;overflow:hidden}.dw-cover.navy{--cover-accent:#173959;--cover-wash:#e5edf3;color:#f7fbff;background:#183756}.dw-cover.emerald{--cover-accent:var(--shell-accent-ink);--cover-wash:var(--shell-selected)}.dw-cover.violet{--cover-accent:var(--shell-muted);--cover-wash:var(--shell-soft)}.dw-cover.amber{--cover-accent:var(--shell-accent);--cover-wash:var(--shell-warn-soft)}.dw-cover-kicker{letter-spacing:1.8px;color:var(--cover-accent);font-size:8px;font-weight:700}.dw-cover.navy .dw-cover-kicker{color:#9ac7e0}.dw-cover h3{max-height:76px;margin:24px 0 18px;font-size:clamp(15px,1.4vw,25px);font-weight:750;line-height:1.5;overflow:hidden}.dw-cover-rule{background:var(--cover-accent);width:34%;height:3px;margin-bottom:14px}.dw-cover>p{max-height:48px;color:var(--shell-muted);font-size:9px;line-height:1.8;overflow:hidden}.dw-cover.navy>p{color:var(--shell-muted)}.dw-cover>img{width:100%;margin:16px 0 4px}.dw-cover-bars{background:var(--cover-wash);align-items:flex-end;gap:8px;height:55px;margin:20px 0 10px;padding:10px 8px 0;display:flex}.dw-cover-bars i{background:var(--cover-accent);opacity:.6;flex:1;height:45%}.dw-cover-bars i:nth-child(2){height:70%}.dw-cover-bars i:nth-child(3){height:60%}.dw-cover-bars i:nth-child(4){opacity:.9;height:95%}.dw-cover-bars i:nth-child(5){height:80%}.dw-cover-columns{grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:20px;display:grid}.dw-cover-columns b{margin-bottom:7px;font-size:8px;display:block}.dw-cover-columns span{background:var(--shell-border);width:100%;height:2px;margin:5px 0;display:block}.dw-cover-columns span:last-child{width:75%}.dw-cover>footer{letter-spacing:1px;color:var(--shell-muted);border-top:1px solid var(--shell-border);justify-content:space-between;padding-top:8px;font-size:6px;display:flex;position:absolute;bottom:14px;left:20px;right:20px}.dw-preview-anchor{align-items:center;display:inline-flex}.dw-entry-preview{z-index:10000;border:1px solid var(--shell-selected);background:var(--shell-surface);pointer-events:none;width:340px;color:var(--shell-text);border-radius:18px;padding:16px;position:fixed;box-shadow:0 18px 50px #142d4c26}.dw-preview-paper{background:#e8eff6;border-radius:10px;height:292px;padding:12px 35px 0;overflow:hidden}.dw-preview-paper .dw-cover{min-height:300px;padding:16px;box-shadow:0 0 12px #14375a1a}.dw-preview-paper .dw-cover h3{margin:15px 0;font-size:20px}.dw-entry-preview>strong{margin-top:15px;font-size:15px;display:block}.dw-entry-preview>p{color:var(--shell-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.dw-editor-header>input{min-width:0;max-width:580px;font:inherit;text-align:center;color:var(--shell-text);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:9px}.dw-editor-header>input:focus{background:var(--shell-surface);border-color:#d7e3f1}.dw-editor-header>div{gap:8px;display:flex}.dw-editor-header>div button,.dw-edit-top button{border:1px solid var(--shell-selected);background:var(--shell-surface);white-space:nowrap;border-radius:8px;padding:7px 12px}.dw-editor-columns{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);height:calc(100dvh - 88px);display:grid}.dw-edit-conversation{border-right:1px solid var(--shell-soft);flex-direction:column;min-height:0;padding:20px;display:flex}.dw-edit-conversation>header small{color:var(--shell-muted);margin:8px 0 14px;font-size:12px;display:block}.dw-edit-log{overscroll-behavior:contain;flex:1;min-height:0;padding:5px 0 20px;overflow:auto}.dw-edit-log article{color:var(--shell-text-2);white-space:pre-wrap;margin-bottom:20px;font-size:14px;line-height:1.9}.dw-edit-log article.user{background:#eff4fa;border-radius:10px;padding:12px}.dw-edit-log h3{color:var(--shell-text)}.dw-edit-log details{color:var(--shell-muted);font-size:12px;line-height:1.8}.dw-edit-log summary{cursor:pointer}.dw-edit-suggestions{gap:8px;margin-top:20px;display:grid}.dw-edit-suggestions button{border:1px solid var(--shell-selected);background:var(--shell-surface);color:var(--shell-text-2);text-align:left;border-radius:9px;padding:10px}.dw-edit-conversation>.umx-unified-composer{width:100%;max-width:100%;margin:0}.dw-edit-conversation textarea{min-height:70px!important;font-size:14px!important}.dw-edit-right{background:var(--shell-surface-2);flex-direction:column;min-width:0;min-height:0;padding:14px 18px 0;display:flex;position:relative}.dw-edit-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:13px;display:flex}.dw-edit-top>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dw-edit-top>div{gap:7px;display:flex}.dw-format-toolbar{background:var(--shell-surface);border:1px solid var(--shell-selected);border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:18px;padding:12px;display:flex;box-shadow:0 4px 9px #152f4408}.dw-format-toolbar button{background:var(--shell-surface);border:0;border-radius:5px;min-width:30px;height:30px;padding:4px}.dw-format-toolbar button:hover{background:#edf3fb}.dw-format-toolbar select{font:inherit;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:6px;max-width:125px;padding:6px;font-size:12px}.dw-color{border-bottom:3px solid #27649e;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:relative}.dw-color input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dw-paper-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 0 32px;overflow:auto}.dw-paper{background:var(--shell-surface);border:1px solid var(--shell-selected);width:100%;max-width:850px;min-height:1000px;font:16px/1.9 var(--font-text);overflow-wrap:anywhere;color:var(--shell-text);border-radius:10px;outline:none;margin:0 auto;padding:48px 50px;box-shadow:0 3px 16px #19324a09}.dw-paper:focus{border-color:#bfd0e7}.dw-paper h1{color:#15385f;margin:15px 0 20px;font-size:32px;line-height:1.5}.dw-paper h2{color:#235788;margin:30px 0 14px;font-size:21px;line-height:1.6}.dw-paper h3{font-size:18px}.dw-paper p{margin:14px 0}.dw-paper img{max-width:100%;height:auto}.dw-paper table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}.dw-paper td,.dw-paper th{border:1px solid var(--shell-border);min-width:50px;padding:9px}.dw-paper th{background:#eef4fa}.dw-paper a{color:#2672b9}.dw-paper hr{border:0;border-top:2px solid #294f78;margin:25px 0}.dw-edit-status{color:var(--shell-muted);min-height:32px;padding:9px 0;font-size:12px}.dw-edit-menu{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-height:260px;margin-bottom:12px;padding:16px;font-size:13px;display:flex;overflow:auto;box-shadow:0 8px 24px #24385016}.dw-edit-menu p,.dw-edit-menu small{color:var(--shell-muted);flex-basis:100%;margin:2px 0;line-height:1.7}.dw-edit-menu button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;padding:7px 10px}.dw-edit-menu input{border:1px solid var(--shell-border);border-radius:6px;margin-left:8px;padding:8px}.dw-editor.is-full .dw-editor-columns{grid-template-columns:1fr}.dw-editor.is-full .dw-edit-conversation{display:none}@media (width>=1700px){.dw-home-columns{grid-template-columns:minmax(380px,.35fr) minmax(0,.65fr);gap:42px;padding-inline:36px}.dw-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dw-create{padding-top:65px}.dw-create-intro{padding:0 38px}}@media (width<=1100px){.dw-home-columns{grid-template-columns:minmax(260px,.43fr) minmax(0,.57fr);gap:16px;padding:18px}.dw-gallery{padding:14px}.dw-create-intro{padding:0 4px}.dw-document-grid{gap:10px}.dw-cover{padding:18px 12px}.dw-cover h3{margin:15px 0;font-size:16px}.dw-editor-columns{grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr)}.dw-paper{padding:30px 24px}.dw-edit-conversation{padding:12px}.dw-edit-top>span{display:none}}@media (width<=760px){.dw-home-columns{flex-direction:column;display:flex}.dw-create{padding:10px 0}.dw-create-intro{padding:0 8px}.dw-gallery{max-height:none}.dw-editor-columns{flex-direction:column;height:auto;display:flex}.dw-edit-conversation{max-height:420px}.dw-edit-right{min-height:700px}.dw-paper-scroll{max-height:70dvh}.dw-editor-header{gap:6px;padding:0 10px}.dw-editor-header>div{gap:3px}.dw-editor-header button{font-size:12px}.dw-entry-preview{display:none}.dw-gallery-tabs{position:static}.dw-cover h3{font-size:18px}.dw-workspace-header{padding:0 16px}}.v2-app .dw-compose-bottom .umx-unified-composer.compact{background:var(--shell-surface);border-radius:20px;padding:16px 18px 12px!important}.v2-app .dw-compose-bottom .umx-unified-composer.compact>footer{flex-wrap:nowrap;gap:8px;padding:8px 0 0!important}.v2-app .dw-compose-bottom .umx-composer-additions{min-width:0;flex-wrap:nowrap!important;gap:5px!important}.v2-app .dw-compose-bottom .umx-composer-additions>button,.v2-app .dw-compose-bottom .umx-service-trigger{background:0 0;border:0;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:36px;min-height:36px;display:flex;width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important}.dw-compose-bottom .umx-project-trigger>span,.dw-compose-bottom .umx-project-trigger>em,.dw-compose-bottom .umx-plugins-trigger>span,.dw-compose-bottom .umx-plugins-trigger>em,.dw-compose-bottom .umx-context-trigger>span,.dw-compose-bottom .umx-service-trigger>b,.dw-compose-bottom .umx-service-trigger>strong{display:none!important}.dw-compose-bottom .umx-toolbar-icon{flex:none;width:20px;height:20px;display:block}.v2-app .dw-compose-bottom .umx-composer-additions>.umx-add{border:1px solid var(--shell-border);border-radius:50%}.dw-compose-bottom .umx-context-trigger{position:relative}.dw-compose-bottom .umx-context-trigger>i{font-size:10px;position:absolute;top:0;right:0}.v2-app .dw-compose-bottom .umx-composer-forward{flex-shrink:0;gap:7px!important}.v2-app .dw-compose-bottom .umx-run-arrow{border-radius:50%;width:40px!important;min-width:40px!important;height:40px!important}.v2-app .dw-compose-bottom .umx-composer-additions>button:hover,.v2-app .dw-compose-bottom .umx-service-trigger:hover{background:var(--shell-soft)}@media (width>=761px){.dw-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex}.dw-workspace-header{flex:0 0 64px}.dw-home-columns{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;padding-top:16px;padding-bottom:16px}.dw-create{gap:16px;min-height:0;padding-top:clamp(8px,20dvh - 152px,60px)}.dw-gallery{box-sizing:border-box;height:100%;min-height:0;max-height:none}.dw-create-intro{flex:none}.dw-create-intro>p{margin:8px 0 18px}.dw-hot-tasks{gap:8px;margin-top:10px}.dw-hot-tasks button{min-height:44px;padding:8px 12px}.dw-compose-bottom{flex:none}.dw-formats{margin:8px 0 14px}.dw-formats button{padding:10px}.dw-formats i{margin-bottom:6px}.dw-compose-bottom>.umx-unified-composer{margin:0!important;padding-top:0!important}.dw-compose-bottom .umx-unified-composer>textarea{box-sizing:border-box;max-height:120px;overflow-y:auto;height:72px!important;min-height:72px!important;padding:16px 18px!important}.dw-compose-bottom .umx-unified-composer>footer{min-height:48px!important;padding:6px 16px!important}.dw-compose-bottom .umx-composer-secondary{min-height:40px!important;padding:6px 16px!important}}@media (width>=761px) and (height<=800px){.dw-create{gap:10px;padding-top:0}.dw-workspace .dw-create-intro h2{margin:6px 0 8px;font-size:28px!important}.dw-create-intro>p{margin:4px 0 10px}.dw-hot-tasks{gap:6px;margin-top:6px}.dw-hot-tasks button{min-height:40px;padding:6px 10px}.dw-formats{margin:6px 0 10px}.dw-formats button{padding:8px}.dw-formats i{width:24px;height:24px;margin-bottom:4px}.dw-compose-bottom .umx-unified-composer>textarea{height:60px!important;min-height:60px!important;padding:12px 16px!important}}@media (width>=761px) and (height<=650px){.dw-create{overscroll-behavior:contain;padding-right:6px;overflow-y:auto}}.dw-cover.dw-reference-cover{background:var(--shell-surface);padding:0;position:relative;overflow:hidden}.dw-cover.dw-reference-cover>img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:none;margin:0;display:block}.dw-reference-cover>span{color:var(--shell-muted);padding:24px;font-size:13px}.acc-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 30px;display:flex}.acc-heading h1{margin:0 0 8px;font-size:28px}.acc-heading p,.acc-footnote{color:var(--shell-muted);margin:0;font-size:13px}.acc-heading>button{border:1px solid var(--shell-border);background:var(--shell-surface);white-space:nowrap;border-radius:12px;padding:10px 16px}.acc-layout{grid-template-columns:170px minmax(0,1fr);gap:28px;display:grid}.acc-body{min-width:0}.acc-sources{border-right:1px solid var(--shell-selected);flex-direction:column;align-self:start;gap:6px;padding-right:18px;display:flex}.acc-sources>button{text-align:left;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 12px;font-size:14px;display:flex}.acc-sources>button[aria-current=page]{background:var(--sel-bg);color:var(--sel-ink)}.acc-sources>small{color:var(--shell-muted);padding:24px 12px 4px}.acc-sources>p{color:var(--shell-muted);padding:0 12px;font-size:12px;line-height:1.7}.acc-sources button small{color:var(--shell-muted);font-size:10px}.acc-sources .acc-add-source{color:var(--shell-muted);font-size:13px}.acc-search{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;display:flex}.acc-search input{background:0 0;border:0;outline:none;width:100%;font-size:14px}.acc-search:focus-within{outline:2px solid var(--shell-focus);outline-offset:2px}.acc-body .my-documents{border:0;margin:0;padding:0}.acc-body .my-documents h2{font-size:18px}.acc-body .my-documents>header{flex-wrap:wrap;gap:12px}.acc-body .my-document-actions{flex-wrap:wrap}.acc-body .my-document-note{margin-top:24px;font-size:11px;line-height:1.7}.acc-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.acc-content-card{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:20px;transition:background .15s,border-color .15s;display:flex}.acc-content-card:hover{background:var(--shell-surface);border-color:var(--shell-muted)}.acc-content-type{color:var(--shell-muted);align-items:center;gap:9px;display:flex}.acc-content-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.acc-content-card p{color:var(--shell-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.acc-content-card>small{color:var(--shell-muted);overflow-wrap:anywhere;margin-top:auto;font-size:11px;line-height:1.6}.acc-empty{text-align:center;border:1px dashed var(--shell-border);color:var(--shell-muted);border-radius:16px;grid-column:1/-1;padding:50px 24px}.acc-empty h3{color:var(--shell-text);font-size:18px}.acc-empty p{max-width:520px;margin:12px auto 20px;font-size:14px;line-height:1.8}.acc-memory-tools{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-bottom:16px;display:flex}.acc-memory-tools button,.acc-source-detail button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;padding:9px 14px}.acc-body .ptw{padding:0}.acc-source-detail header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.acc-source-detail header span{color:var(--shell-text-2);font-size:12px}.acc-source-detail .acc-footnote{margin:20px 0 12px}.acc-source-detail button:disabled{color:var(--shell-muted);cursor:not-allowed;background:var(--shell-soft);margin-right:10px}.acc-source-dialog{width:min(620px,100vw - 40px)}.acc-source-dialog .umx-dialog-surface{padding:28px}.acc-source-dialog header{justify-content:space-between;gap:20px;display:flex}.acc-source-dialog h2{margin:0 0 8px;font-size:22px}.acc-source-dialog header p{color:var(--shell-muted);margin:0;font-size:14px}.acc-source-dialog header>button{background:var(--shell-soft);border:0;border-radius:50%;align-self:start;width:32px;height:32px}.acc-source-notice{background:var(--shell-warn-soft);color:var(--shell-text-2);border-radius:10px;margin:20px 0;padding:12px;font-size:12px;line-height:1.7}.acc-provider-list article{border-bottom:1px solid var(--shell-selected);align-items:center;gap:14px;padding:16px 0;display:flex}.acc-provider-list article>div{flex-direction:column;flex:1;gap:5px;display:flex}.acc-provider-list small{color:var(--shell-muted);font-size:12px}.acc-provider-icon{background:var(--shell-soft);width:38px;height:38px;color:var(--shell-text-2);border-radius:10px;place-items:center;display:grid}.acc-provider-list button{background:var(--shell-surface-2);border:0;border-radius:9px;padding:9px 12px;font-size:13px}.acc-source-dialog .acc-footnote{margin-top:20px;line-height:1.7}.acc-workspace button:focus-visible,.acc-source-dialog button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.acc-original-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;padding:16px 0;font-family:inherit;font-size:14px;line-height:1.9;overflow:auto}.cg-tool-links button[aria-current=page]{background:var(--sel-bg);border-color:var(--shell-border);color:var(--sel-ink)}.v2-app .acc-body .my-documents{border-top:0;padding-top:0}.acc-mail{min-width:0}.acc-mail-heading{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:24px;padding:0 0 18px;display:flex}.acc-mail-identity{align-items:center;gap:12px;display:flex}.acc-mail-identity img{object-fit:contain;width:36px;height:36px}.acc-mail-identity h2{color:var(--shell-text);margin:0 0 3px;font-size:21px}.acc-mail-identity p{color:var(--shell-muted);margin:0;font-size:12px}.acc-mail-truth{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.acc-mail-truth span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.acc-mail-truth span:before{content:"";background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px}.acc-mail-truth small{color:var(--shell-muted);font-size:10px}.acc-mail-intro{color:var(--shell-muted);margin:14px 0 18px;font-size:12px;line-height:1.7}.acc-mail-search{max-width:520px;margin-bottom:18px}.acc-mail-layout{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;grid-template-columns:136px minmax(270px,.82fr) minmax(360px,1.18fr);min-height:600px;max-height:calc(100vh - 292px);display:grid;overflow:hidden}.acc-mail-folders{background:var(--shell-surface-2);border-right:1px solid var(--shell-border);flex-direction:column;gap:3px;padding:16px 10px;display:flex}.acc-mail-folders>p{color:var(--shell-muted);letter-spacing:.08em;margin:0 9px 10px;font-size:10px}.acc-mail-folders>button{width:100%;color:var(--shell-text-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.acc-mail-folders>button:hover{background:var(--shell-soft)}.acc-mail-folders>button[aria-current=page]{background:var(--sel-bg);color:var(--sel-ink);font-weight:650}.acc-mail-folders>button small{color:var(--shell-muted);font-size:10px}.acc-mail-source-note{border-top:1px solid var(--shell-border);color:var(--shell-muted);flex-direction:column;gap:4px;margin:auto 6px 2px;padding-top:16px;display:flex}.acc-mail-source-note strong{color:var(--shell-text-2);font-size:10px}.acc-mail-source-note span,.acc-mail-source-note small{font-size:10px;line-height:1.5}.acc-mail-list{border-right:1px solid var(--shell-border);flex-direction:column;min-width:0;min-height:0;display:flex}.acc-mail-list>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 17px;display:flex}.acc-mail-list>header strong{color:var(--shell-text);font-size:13px}.acc-mail-list>header span{color:var(--shell-muted);font-size:10px}.acc-mail-list-scroll{min-height:0;overflow:auto}.acc-mail-list-scroll>button{border:0;border-bottom:1px solid var(--shell-selected);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;text-align:left;flex-direction:column;gap:7px;padding:15px 16px;transition:background .15s,box-shadow .15s;display:flex}.acc-mail-list-scroll>button:hover{background:var(--shell-surface-2)}.acc-mail-list-scroll>button[aria-current=true]{background:var(--sel-bg);box-shadow:inset 3px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)}.acc-mail-list-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.acc-mail-list-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--shell-text-2);font-size:11px;overflow:hidden}.acc-mail-list-meta time{color:var(--shell-muted);flex:none;font-size:9px}.acc-mail-list-scroll b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.acc-mail-preview{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.acc-mail-labels{flex-wrap:wrap;gap:5px;display:flex}.acc-mail-labels small{background:var(--shell-soft);color:var(--shell-muted);border-radius:999px;padding:2px 6px;font-size:9px}.acc-mail-no-results{text-align:center;color:var(--shell-muted);padding:46px 20px}.acc-mail-no-results strong{font-size:13px}.acc-mail-no-results p{font-size:11px;line-height:1.6}.acc-mail-reader{min-width:0;min-height:0;color:var(--shell-text);flex-direction:column;padding:30px 32px;display:flex;overflow:auto}.acc-mail-reader>header{border-bottom:1px solid var(--shell-selected);margin:0;padding:0 0 20px;display:block}.acc-mail-eyebrow{color:var(--shell-text-2);letter-spacing:.04em;margin-bottom:10px;font-size:10px;font-weight:650;display:block}.acc-mail-reader h3{color:var(--shell-text);margin:0 0 18px;font-size:21px;line-height:1.45}.acc-mail-reader>header>div{color:var(--shell-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.acc-mail-reader>header strong{color:var(--shell-text-2);font-size:11px}.acc-mail-reader>header time{white-space:nowrap}.acc-mail-reader-labels{flex-wrap:wrap;gap:6px;padding:16px 0 2px;display:flex}.acc-mail-reader-labels span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:999px;padding:4px 8px;font-size:9px}.acc-mail-body{padding:8px 0}.acc-mail-body p{color:var(--shell-text-2);margin:12px 0;font-size:13px;line-height:1.9}.acc-mail-attachments{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:14px;display:flex}.acc-mail-attachments strong{color:var(--shell-muted);font-size:10px}.acc-mail-attachments span{color:var(--shell-text-2);font-size:11px}.acc-mail-reader>footer{color:var(--shell-muted);justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;font-size:9px;display:flex}.acc-mail-reader-empty{text-align:center;color:var(--shell-muted);margin:auto}.acc-mail-reader-empty strong{font-size:13px}.acc-mail-reader-empty p{font-size:11px}.acc-provider-list img.acc-provider-icon{box-sizing:border-box;object-fit:contain;padding:8px}@media (width<=1450px){.acc-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-layout{grid-template-columns:145px minmax(0,1fr);gap:20px}.acc-mail-layout{grid-template-columns:116px minmax(240px,.82fr) minmax(320px,1.18fr)}.acc-mail-reader{padding:26px 24px}}@media (width<=980px){.acc-mail-layout{grid-template-columns:110px minmax(240px,1fr);max-height:none}.acc-mail-list{border-right:0}.acc-mail-reader{border-top:1px solid var(--shell-border);grid-column:1/-1;min-height:420px}}@media (width<=760px){.acc-layout{grid-template-columns:1fr}.acc-sources{border-right:0;border-bottom:1px solid var(--shell-border);flex-flow:wrap;padding:0 0 14px}.acc-sources>small,.acc-sources>p{display:none}.acc-content-grid{grid-template-columns:1fr}.acc-heading{align-items:flex-start}.acc-heading p{max-width:210px;line-height:1.7}.acc-mail-heading{align-items:flex-start}.acc-mail-truth{text-align:left;align-items:flex-start}.acc-mail-layout{grid-template-columns:1fr}.acc-mail-folders{border-right:0;border-bottom:1px solid var(--shell-border);flex-flow:wrap}.acc-mail-folders>p,.acc-mail-source-note{display:none}.acc-mail-folders>button{width:auto}.acc-mail-reader{grid-column:auto;padding:24px 20px}.acc-mail-reader>header>div{grid-template-columns:1fr}.acc-mail-reader>footer{flex-direction:column}}.acc-body .my-documents-heading{display:none}.acc-body .my-documents>header{justify-content:flex-end}.acc-body .pt-workspace{padding:0}.acc-body .pt-search{margin:0 0 20px}.acc-memory-actions{justify-content:flex-end;margin:0 0 20px;display:flex}.cg-graph-canvas{background:var(--shell-surface-2);border-radius:10px;min-height:520px;position:relative;overflow:hidden}.cg-graph-canvas .cg-graph-caption{color:var(--shell-muted);z-index:1;margin:0;font-size:12px;position:absolute;top:16px;right:20px}.cg-graph-canvas .cg-graph{background:0 0;border-radius:0;width:100%;height:calc(100vh - 290px);min-height:520px;display:block}.cg-graph-canvas .cg-node-detail{background:var(--shell-surface);margin:0 20px 20px}.cg-graph-canvas g:hover circle,.cg-graph-canvas g:focus circle{fill:var(--shell-text-2);stroke:var(--shell-muted);stroke-width:3px}.v2-app .acc-body .acc-toolbar{border:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin:0 0 24px;padding:0;display:flex}.v2-app .acc-body .acc-toolbar>.acc-search,.v2-app .acc-body .acc-toolbar>.pt-search{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;flex:0 380px;align-items:center;gap:10px;width:380px;min-width:0;height:44px;margin:0;padding:0 14px;display:flex}.v2-app .acc-body .acc-toolbar input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.v2-app .acc-body .acc-toolbar-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.v2-app .acc-body .acc-toolbar-actions>button{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);height:44px;color:var(--shell-text);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.v2-app .acc-body .acc-toolbar-actions>button:hover{background:var(--shell-soft);border-color:var(--shell-muted)}.v2-app .acc-body .acc-toolbar-actions>.acc-import-button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:#0000}.v2-app .acc-body .acc-toolbar-actions>.acc-import-button:hover{background:var(--btn-primary-hover)}.v2-app .acc-body .acc-toolbar-actions>button:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.v2-app .acc-body .acc-toolbar{flex-wrap:wrap;gap:12px}.v2-app .acc-body .acc-toolbar>.acc-search,.v2-app .acc-body .acc-toolbar>.pt-search{flex-basis:100%;width:100%}}.v2-app .subscriptions-workspace{max-width:1120px;color:var(--shell-text);margin:auto}.v2-app .subscriptions-workspace button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:13px;transition:background .15s}.v2-app .subscriptions-workspace button:hover{background:var(--shell-hover)}.v2-app .subscriptions-workspace button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.v2-app .subscriptions-workspace button:disabled{opacity:.45;cursor:not-allowed}.v2-app .subscriptions-workspace .subscriptions-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:700}.subscriptions-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.v2-app .subscriptions-heading h1{margin:0 0 8px;font-size:22px!important}.subscriptions-heading p,.subscriptions-heading>span{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.7}.subscriptions-heading>span{white-space:nowrap}.subscriptions-tabs{border-bottom:1px solid var(--shell-border);gap:18px;margin-bottom:24px;display:flex}.v2-app .subscriptions-tabs button{border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 3px}.v2-app .subscriptions-tabs button[aria-current=page]{border-color:var(--sel-line);color:var(--sel-ink);font-weight:600}.subscriptions-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.subscriptions-toolbar input{border:1px solid var(--shell-border);background:var(--shell-surface);width:280px;max-width:100%;font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.subscriptions-hint{color:var(--shell-muted);font-size:12px;line-height:1.8}.subscriptions-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.subscriptions-people>article{border:1px solid var(--shell-border);border-radius:15px;min-width:0;padding:18px}.v2-app .subscriptions-workspace .subscriptions-person{text-align:left;border:0;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:0;display:flex}.subscriptions-person>span{flex:1;gap:7px;min-width:0;display:grid}.subscriptions-person strong{overflow-wrap:anywhere;font-size:15px}.subscriptions-person small{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.subscriptions-person .umx-person-portrait{flex:0 0 48px;width:48px;height:48px}.subscriptions-summary{border-top:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:14px;max-width:1120px;margin:16px auto;padding:16px 0;font-size:13px;display:flex}.subscriptions-summary span{color:var(--shell-muted);flex:1}.subscriptions-summary button{font:inherit;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;padding:8px}.subscriptions-people footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.v2-app .subscriptions-people footer button{padding:6px 8px;font-size:12px}.subscriptions-empty{text-align:center;background:var(--shell-surface-2);border-radius:15px;margin-top:20px;padding:48px 24px}.v2-app .subscriptions-empty h2{margin:0 0 10px;font-size:18px!important}.subscriptions-empty p{color:var(--shell-muted);font-size:13px;line-height:1.8}.subscriptions-filters{flex-wrap:wrap;gap:8px;display:flex}.v2-app .subscriptions-filters button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--shell-border-strong)}.subscriptions-members article{border-bottom:1px solid var(--shell-border);align-items:center;gap:12px;padding:20px 0;display:flex}.subscriptions-members article>div{flex:1;min-width:0}.subscriptions-members strong{font-size:14px}.subscriptions-members small{color:var(--shell-muted);margin-top:6px;font-size:12px;display:block}.subscriptions-initial{background:var(--shell-surface-2);width:42px;height:42px;color:var(--shell-text-2);border-radius:12px;place-items:center;display:grid}.subscriptions-settings{max-width:740px}.subscriptions-settings fieldset{border:0;min-width:0;margin:0;padding:0}.subscriptions-settings legend{margin-bottom:18px;font-size:16px;font-weight:600}.subscriptions-switch{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.subscriptions-settings strong{font-size:14px;font-weight:500}.subscriptions-settings small{color:var(--shell-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.subscriptions-settings input{accent-color:var(--shell-accent-ink);flex-shrink:0;width:17px;height:17px}.subscriptions-options{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.subscriptions-options label{border:1px solid var(--shell-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.subscriptions-options label:has(input:checked){background:var(--sel-bg);border-color:var(--shell-border-strong)}.v2-app .subscriptions-settings h2{margin:22px 0 14px;font-size:15px!important}.subscriptions-rights{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.subscriptions-rights label{align-items:center;gap:7px;display:flex}.subscriptions-description{gap:10px;margin-top:24px;font-size:14px;display:grid}.subscriptions-description textarea{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:12px;font-size:13px;line-height:1.8}.subscriptions-settings footer{color:var(--shell-muted);justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.subscriptions-error{color:#a2462f;font-size:13px}.subscriptions-notice{color:var(--shell-accent-ink);font-size:13px}.subscriptions-confirm{border:1px solid var(--shell-border);max-width:480px;color:var(--shell-text);border-radius:16px;padding:24px}.subscriptions-confirm h2{font-size:18px}.subscriptions-confirm p{color:var(--shell-muted);font-size:13px;line-height:1.8}.subscriptions-confirm button{border:1px solid var(--shell-border);background:var(--shell-soft);cursor:pointer;border-radius:8px;margin-right:10px;padding:8px 14px}.v2-app .v2-myumx-tabs[aria-label=我的板块]>div{flex-wrap:wrap}@media (width<=1100px){.subscriptions-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.subscriptions-heading{flex-direction:column;align-items:flex-start;gap:8px}.subscriptions-people,.subscriptions-options{grid-template-columns:1fr}.subscriptions-members article{flex-wrap:wrap}.subscriptions-tabs{gap:10px}}.subscriptions-tabs{justify-content:space-between;align-items:center;margin-bottom:22px}.subscriptions-tabs>div{gap:18px;display:flex}.v2-app .subscriptions-tabs>.subscriptions-plaza{border:1px solid var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:10px;padding:8px 15px;font-weight:700}.subscriptions-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.twin-directory-card{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;box-shadow:0 8px 26px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px;padding:22px}.twin-directory-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.v2-app .subscriptions-workspace .twin-directory-person,.pt-social-dialog .twin-directory-person{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:13px;width:100%;min-width:0;padding:0;display:flex}.twin-directory-person>.umx-person-portrait{border-radius:16px;flex:0 0 54px;width:54px;height:54px;overflow:hidden}.twin-directory-person>.umx-person-portrait img{object-fit:cover;width:100%;height:100%}.twin-directory-person>span:last-child{text-align:left;justify-items:start;min-width:0;display:grid}.twin-directory-name{align-items:center;gap:7px;display:flex}.twin-directory-name b{color:var(--shell-text);font-size:16px}.twin-directory-person small{max-width:100%;color:var(--shell-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.twin-verification{border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}.twin-verification.is-official{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.twin-verification.is-verified{background:var(--btn-primary-bg);color:var(--btn-primary-ink);transform:rotate(45deg)}.twin-verification.is-verified:first-letter{transform:rotate(-45deg)}.twin-directory-actions{flex-shrink:0;grid-template-columns:repeat(2,76px);align-items:center;gap:8px;margin-left:auto;display:grid}.pt-social-dialog .twin-directory-person{overflow:hidden}.v2-app .subscriptions-workspace .twin-directory-actions button,.pt-social-dialog .twin-directory-actions button{border:1px solid var(--shell-border-strong);background:var(--shell-surface-2);min-width:76px;min-height:38px;color:var(--shell-accent-ink);border-radius:10px;padding:8px 12px;font-size:11px;font-weight:700}.v2-app .subscriptions-workspace .twin-directory-actions button.is-active,.pt-social-dialog .twin-directory-actions button.is-active{background:var(--shell-surface-2);border-color:var(--shell-border-strong);color:var(--shell-accent-ink)}.v2-app .subscriptions-workspace .twin-directory-actions button.is-chat,.pt-social-dialog .twin-directory-actions button.is-chat{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.twin-directory-card>p{color:var(--shell-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 0;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}@media (width<=960px){.subscriptions-directory{grid-template-columns:1fr}.twin-directory-main{align-items:center}}@media (width<=620px){.subscriptions-tabs{align-items:stretch}.subscriptions-tabs>div{overflow-x:auto}.twin-directory-main{display:grid}.subscriptions-workspace .twin-directory-main,.pt-social-dialog .twin-directory-main{grid-template-columns:1fr}.twin-directory-name b{word-break:keep-all}.twin-directory-actions{justify-content:start;margin-left:67px}.twin-directory-card{padding:17px}}.my-identity-name{align-items:center;gap:10px;display:flex}.my-gender{color:var(--shell-muted);font-size:12px}.profile-subscription-counts{flex-wrap:wrap;gap:22px;margin-top:12px;display:flex}.v2-app .profile-subscription-counts button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.profile-subscription-counts strong{color:var(--shell-text);font-variant-numeric:tabular-nums;margin-left:6px}.v2-app .profile-subscription-counts button:hover{color:var(--umx-brand-ink,var(--shell-accent-ink))}.pt-profile-dialog .profile-gender{border:0;gap:22px;margin:18px 0;padding:0;display:flex}.profile-gender legend{margin-bottom:10px;font-size:13px}.pt-profile-dialog .profile-gender label{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.pt-profile-dialog .profile-gender input{width:auto;accent-color:var(--umx-brand-ink,var(--shell-accent-ink));margin:0}.umx-studio-dialog.manual-holdings-dialog{width:min(800px,100vw - 32px);max-width:800px;color:var(--shell-text);background:var(--shell-surface);padding:0}.manual-holdings-dialog>.umx-dialog-surface{padding:0}.manual-holdings-form{flex-direction:column;max-height:min(760px,88vh);display:flex}.manual-holdings-form>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex}.manual-holdings-form h2{font-size:var(--umx-reading-section-size,22px);margin:0}.manual-holdings-form header p{color:var(--shell-muted);margin:6px 0 0;font-size:14px}.manual-holdings-form header>button,.manual-holdings-row>button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:38px;font-size:24px}.manual-holdings-body{padding:22px 28px;overflow:auto}.manual-holdings-account-fields{grid-template-columns:1.6fr 1fr .7fr;gap:14px;margin-bottom:24px;display:grid}.manual-holdings-form label{color:var(--shell-text-2);flex-direction:column;gap:7px;font-size:14px;display:flex}.manual-holdings-form input,.manual-holdings-form select{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-width:0;height:42px;color:var(--shell-text);font:inherit;border-radius:8px;padding:8px 11px}.manual-holdings-row-head,.manual-holdings-row{grid-template-columns:minmax(125px,1.3fr) minmax(115px,1fr) minmax(80px,1fr) minmax(90px,1fr) 30px;align-items:center;gap:10px;display:grid}.manual-holdings-row-head{color:var(--shell-muted);margin-bottom:8px;font-size:13px}.manual-holdings-row{margin-bottom:10px}.manual-holdings-add{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-weight:600}.manual-holdings-cash{max-width:200px;margin-top:20px}.manual-holdings-error{color:var(--shell-signal-bearish);font-size:14px}.manual-holdings-form>footer{border-top:1px solid var(--shell-border);background:var(--shell-surface);justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.manual-holdings-form footer button{border:1px solid var(--shell-border);min-height:42px;color:var(--shell-text);background:var(--shell-surface);font:inherit;cursor:pointer;border-radius:9px;padding:9px 18px}.manual-holdings-form footer .manual-holdings-save{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:600}.manual-holdings-form button:focus-visible,.manual-holdings-form input:focus-visible,.manual-holdings-form select:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.manual-holdings-form button:disabled{opacity:.5;cursor:wait}@media (width<=650px){.manual-holdings-form>header,.manual-holdings-body,.manual-holdings-form>footer{padding:18px}.manual-holdings-account-fields{grid-template-columns:1fr 1fr}.manual-holdings-account-fields>label:first-child{grid-column:1/-1}.manual-holdings-row-head{display:none}.manual-holdings-row{border-bottom:1px solid var(--shell-border);grid-template-columns:1fr 1fr 30px;margin-bottom:14px;padding-bottom:14px}.manual-holdings-row>input:first-child{grid-column:1}.manual-holdings-row>select{grid-column:2}.manual-holdings-row>button{grid-area:1/3/3}.manual-holdings-row>input:nth-child(3){grid-column:1}.manual-holdings-row>input:nth-child(4){grid-column:2}}.demo-holdings{color:var(--shell-accent-ink)}.demo-holdings>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.demo-holdings h2{margin:0 0 8px}.demo-holdings p,.demo-holdings small{color:#74847c}.demo-holdings nav{flex-wrap:wrap;gap:12px;display:flex}.demo-holdings nav button{text-align:left;min-width:130px;color:inherit;background:0 0;border:1px solid #dce5de;border-radius:12px;flex:1;padding:18px}.demo-holdings nav button[aria-pressed=true]{background:#edf4ef;border-color:#648979}.demo-holdings nav small,.dh-table td small{margin-top:5px;display:block}.dh-summary{flex-wrap:wrap;align-items:center;gap:40px;padding:28px 0;display:flex}.dh-summary strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;display:block}.dh-summary p{max-width:320px;font-size:13px}.dh-table{overflow:auto}.dh-table table{border-collapse:collapse;width:100%;min-width:640px}.dh-table th,.dh-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e1e8e2;padding:16px 12px}.dh-table th:first-child,.dh-table td:first-child{text-align:left}.dh-table th{color:#74847c;font-size:13px;font-weight:500}.dh-note{font-size:13px;line-height:1.7}.demo-holdings button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.hw-workspace{background:var(--shell-surface);grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;display:grid}.hw-sidebar{border-right:1px solid var(--shell-border);background:var(--shell-surface-2);padding:22px 14px}.hw-sidebar nav{border-bottom:1px solid var(--shell-border);align-items:center;gap:16px;margin-bottom:22px;display:flex}.hw-sidebar nav button{cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:16px;font-weight:600}.hw-sidebar nav button[aria-current=page]{border-bottom:2px solid var(--shell-text-2)}.hw-sidebar nav button:last-child{margin-left:auto}.hw-sidebar>p{color:var(--shell-muted);padding:0 10px;font-size:12px}.hw-sidebar>p small{float:right}.hw-account{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:15px 10px;display:flex}.hw-account[aria-pressed=true]{background:var(--sel-bg);border-color:var(--shell-border)}.hw-account b,.hw-account small{display:block}.hw-account small{color:var(--shell-muted);margin-top:5px;font-size:11px}.hw-logo{width:34px;height:34px;color:var(--shell-on-contrast);background:#df5659;border-radius:50%;place-items:center;font-weight:700;display:grid}.hw-logo.binance{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.hw-logo.futu{background:var(--btn-primary-bg)}.hw-main{min-width:0;padding:30px;overflow:auto}.dh-upgraded.demo-holdings{max-width:none;color:var(--shell-text);margin:0;padding:0}.dh-upgraded>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dh-upgraded h2{margin:0;font-size:26px!important}.dh-upgraded>header p{color:var(--shell-muted);margin:8px 0 0;font-size:12px}.dh-overview{border:1px solid var(--shell-border);border-radius:16px;grid-template-columns:1.1fr 1fr;gap:30px;padding:28px;display:grid}.dh-balance-label{color:var(--shell-muted);font-size:15px}.dh-balance-label button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0}.dh-total{font-variant-numeric:tabular-nums;margin:14px 0 24px;font-size:34px;font-weight:650;display:block}.dh-total small{color:var(--shell-muted);font-size:13px;font-weight:400}.dh-balance-grid{grid-template-columns:1fr 1fr;gap:24px 12px;display:grid}.dh-balance-grid span{color:var(--shell-muted);margin-bottom:8px;font-size:12px;display:block}.dh-balance-grid b{font-variant-numeric:tabular-nums;font-size:20px}.dh-positive{color:var(--shell-accent-ink)!important}.dh-negative{color:#d34f58!important}.dh-allocation h3{margin:0 0 20px;font-size:16px}.dh-allocation>div{align-items:center;gap:22px;display:flex}.dh-donut{border-radius:50%;flex:none;place-items:center;width:150px;height:150px;display:grid}.dh-donut>span{background:var(--shell-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:114px;height:114px;display:flex}.dh-donut b{font-size:26px}.dh-donut small{color:var(--shell-muted);margin-top:4px;font-size:12px}.dh-allocation ul{flex:1;margin:0;padding:0;list-style:none}.dh-allocation li{align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.dh-allocation li i{border-radius:2px;width:8px;height:8px}.dh-allocation li b{margin-left:auto}.dh-position-section{border:1px solid var(--shell-border);border-radius:16px;margin-top:24px;overflow:hidden}.dh-position-section>header{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.dh-position-section h3{margin:0;font-size:17px}.dh-position-section h3 small{color:var(--shell-muted);margin-left:8px;font-size:12px;font-weight:400}.dh-position-section header>div{gap:10px;display:flex}.dh-position-section input,.dh-position-section select{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);font:inherit;border-radius:8px;padding:9px 12px;font-size:12px}.dh-position-section input{width:160px}.dh-upgraded .dh-table{border:0;border-radius:0;overflow:auto}.dh-upgraded table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.dh-upgraded th{background:var(--shell-surface-2);color:var(--shell-muted);text-align:right;padding:13px 16px;font-size:11px;font-weight:400}.dh-upgraded td{border-top:1px solid var(--shell-selected);text-align:right;padding:20px 16px}.dh-upgraded th:first-child,.dh-upgraded td:first-child{text-align:left}.dh-upgraded td small{color:inherit;opacity:.8;margin-top:5px;font-size:11px;display:block}.dh-asset{align-items:center;gap:10px;display:flex}.dh-asset>span{width:30px;height:30px;color:var(--shell-on-contrast);border-radius:50%;place-items:center;font-weight:600;display:grid}.dh-upgraded td button{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.dh-upgraded tbody tr:hover{background:var(--shell-surface)}.dh-upgraded .dh-note{color:var(--shell-muted);margin-top:18px;font-size:11px;line-height:1.8}.dh-empty{text-align:center;color:var(--shell-muted);padding:30px}.hw-workspace button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:3px}@media (width<=1450px){.hw-workspace{grid-template-columns:180px minmax(0,1fr)}.hw-main{padding:22px}.dh-overview{gap:20px;padding:20px}.dh-donut{width:112px;height:112px}.dh-donut>span{width:84px;height:84px}.dh-total{font-size:28px}.dh-allocation>div{gap:12px}.dh-upgraded th,.dh-upgraded td{padding:14px 10px}}@media (width<=1100px){.dh-overview{grid-template-columns:1fr}.dh-allocation>div{max-width:420px}.dh-position-section>header{flex-wrap:wrap}}@media (width<=760px){.hw-workspace{grid-template-columns:1fr;height:auto}.hw-sidebar{border-right:0;border-bottom:1px solid var(--shell-border)}.hw-account{gap:5px;width:32%;padding:8px;display:inline-flex}.hw-account small{font-size:9px}.hw-main{padding:14px}.dh-total{font-size:26px}}.hw-account small{white-space:nowrap;font-size:10px}.hw-account{gap:8px}.hw-logo{flex:none;width:30px;height:30px}.hw-position-context{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:12px;display:flex}.hw-position-context button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;margin-left:auto}.hw-workspace{grid-template-rows:auto minmax(0,1fr)}.hw-workspace-header{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 28px 0;display:flex}.hw-workspace-header h1{color:var(--shell-text);margin:0 0 12px;font-size:24px}.hw-workspace-header nav{gap:30px;display:flex}.hw-workspace-header nav button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px 12px;font-size:15px;font-weight:600}.hw-workspace-header nav button[aria-current=page]{border-bottom-color:var(--shell-text-2);color:var(--sel-ink)}.hw-add-account{background:var(--btn-primary-bg);color:var(--btn-primary-ink);cursor:pointer;border:0;border-radius:9px;margin-bottom:14px;padding:10px 16px;font-weight:650}.hw-sidebar{overflow:auto}@media (width<=760px){.hw-workspace-header{padding:14px 14px 0}.hw-workspace-header h1{font-size:20px}.hw-workspace-header nav{gap:22px}.hw-add-account{padding:8px 10px;font-size:12px}}.umx-studio-dialog.hw-account-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(520px,100vw - 32px);max-width:520px;color:var(--shell-text);box-shadow:0 24px 72px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;padding:0;overflow:hidden}.hw-account-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18262061}.hw-account-dialog>.umx-dialog-surface{background:var(--shell-surface);padding:0}.hw-account-dialog-head{border-bottom:1px solid var(--shell-selected);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:13px;padding:22px 24px 18px;display:grid}.hw-account-dialog-icon{background:var(--shell-surface-2);width:40px;height:40px;color:var(--shell-text-2);border-radius:10px;place-items:center;display:grid}.hw-account-dialog-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.hw-account-dialog-head small{color:var(--shell-muted);margin:0 0 2px;font-size:11px;line-height:1.4;display:block}.hw-account-dialog-head h2{color:var(--shell-text);letter-spacing:-.02em;margin:0;font-size:20px!important}.hw-account-dialog-close{width:34px;height:34px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:1;display:grid;font-size:22px!important}.hw-account-dialog-close:hover{background:var(--shell-soft);color:var(--shell-text)}.hw-account-dialog-body{padding:22px 24px 24px}.hw-account-dialog-body>p{color:var(--shell-text-2);margin:0;font-size:14px!important;line-height:1.75!important}.hw-account-dialog-scope{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin-top:18px;padding:15px 16px;display:grid}.hw-account-dialog-scope>span{color:var(--shell-muted);font-size:11px}.hw-account-dialog-scope>span:after{content:"演示";float:right;background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:5px;margin-left:10px;padding:2px 7px;font-size:10px}.hw-account-dialog-scope>strong{color:var(--shell-text);grid-column:1/-1;margin-top:2px;font-size:14px}.hw-account-dialog-scope>small{color:var(--shell-muted);grid-column:1/-1;margin-top:4px;font-size:11px!important;line-height:1.6!important}.hw-account-dialog-actions{border-top:1px solid var(--shell-selected);justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.hw-account-dialog-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:9px 15px}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-secondary{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2)}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-secondary:hover{background:var(--shell-surface-2);color:var(--shell-text)}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);align-items:center;gap:8px;display:inline-flex}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary:hover{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.hw-account-dialog-primary span{font-size:17px;line-height:1}@media (width<=560px){.hw-account-dialog-head{padding:18px}.hw-account-dialog-body{padding:20px 18px}.hw-account-dialog-actions{padding:14px 18px 18px}.hw-account-dialog-actions button{flex:1}}.hw-workspace.hw-workspace-embedded{grid-template-rows:auto minmax(0,1fr)}.hw-review-panel{grid-column:1/-1;min-width:0;min-height:0;overflow:hidden}.hw-review-panel>.account-review-workspace{height:100%}.hw-sidebar>.hw-add-account{text-align:center;width:100%;min-height:42px;margin:18px 0 0;display:block}@media (width<=760px){.hw-workspace.hw-workspace-embedded{grid-template-rows:auto minmax(0,1fr)}}@media (width<=560px){.asset-workbench-shell:has(.hw-workspace) .asset-workbench-nav{box-sizing:border-box;justify-content:space-between;justify-self:stretch;gap:0;width:100%;min-width:0;overflow-x:auto;padding:0 7px!important}.asset-workbench-shell:has(.hw-workspace) .asset-workbench-nav button{flex:none!important;gap:3px!important;height:38px!important;padding:0 4px!important;font-size:11px!important}.asset-workbench-shell:has(.hw-workspace) .asset-workbench-nav svg{width:13px;height:13px}}.hw-workspace,.hw-workspace.hw-workspace-embedded{display:block}.hw-workspace>.account-review-workspace{height:100%;min-height:0}.acr-content.acr-holdings-content{flex-direction:column;padding:0;display:flex;overflow:hidden}.hw-overview-layout{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.hw-overview-layout>.hw-sidebar,.hw-overview-layout>.hw-main{min-width:0;overflow:auto}@media (width<=760px){.hw-workspace>.account-review-workspace{height:auto}.acr-content.acr-holdings-content{overflow:visible}.hw-overview-layout{display:block}.hw-overview-layout>.hw-sidebar,.hw-overview-layout>.hw-main{overflow:visible}}.dh-actions{align-items:center;gap:8px;display:flex}.dh-add{border:1px solid var(--line,var(--shell-border));background:var(--shell-surface);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px}.dh-remove{color:#8a3b3b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dh-form label{margin:10px 0;display:block}.dh-form input,.dh-form select,.dh-form textarea{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;font:inherit;border-radius:8px;margin-top:4px;padding:8px 10px}.dh-form footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.v2-main:has(.v2-work){min-height:0;overflow:hidden}.v2-main .v2-work{box-sizing:border-box;flex-direction:column;height:100dvh;padding-bottom:12px;display:flex;overflow:hidden}.v2-work>.v2-work-head,.v2-work>.v2-work-stepper{flex-shrink:0}.v2-work>.v2-work-stepper[open]{max-height:35vh;overflow:auto}.v2-main .v2-work-layout{flex:1;min-height:0;height:auto!important}.v2-main .v2-work-detail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.v2-work-scroll{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-bottom:20px;overflow:auto}.v2-main .v2-work-detail>.v2-main-composer{background:var(--shell-surface);z-index:auto;flex-shrink:0;margin:0;padding:12px 16px;position:static}.v2-main .v2-work-detail .v2-main-composer .umx-unified-composer{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}.v2-work-scroll>.v2-decision,.v2-work-scroll>.v2-evidence,.v2-work-scroll>.v2-work-result,.v2-work-scroll>.v2-run-recovery{margin:20px 24px}.v2-model-step{border-bottom:1px solid var(--shell-selected);overflow-wrap:anywhere;margin:12px 24px;padding:12px 0}.v2-model-step>summary{cursor:pointer;color:var(--shell-text-2);font-size:13px}.v2-work-scroll .article-markdown{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.v2-work-scroll .article-markdown h3{font-size:19px}.v2-work-scroll .article-table{overflow:auto}.v2-work-scroll table{border-collapse:collapse;width:100%}.v2-work-scroll th,.v2-work-scroll td{border:1px solid var(--shell-border);text-align:left;padding:8px}.v2-work-scroll pre{white-space:pre-wrap;overflow:auto}.v2-work-layout .v2-inspector-shell{min-height:0;overflow:auto}.v2-work .v2-model-step>small{color:var(--shell-text-2);margin-bottom:12px;font-size:12px;display:block}.v2-work .v2-work-conversation{padding-top:24px}.v2-work .v2-inspector-shell{scrollbar-gutter:stable}.v2-work-layout .v2-inspector-shell{overflow:hidden}.v2-inspector-shell>.v2-copilot{flex-direction:column;min-height:0;display:flex;overflow:hidden}.v2-inspector-shell>.v2-copilot>header{flex-shrink:0;padding-right:76px;position:relative}.v2-inspector-shell>.v2-copilot>.v2-inspector-tabs{flex-shrink:0;overflow-x:auto}.v2-inspector-shell>.v2-copilot>.v2-inspector-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.v2-copilot>header .v2-inspector-close{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px;position:absolute;top:12px;right:8px}.v2-inspector-close:hover{color:var(--shell-text);background:var(--shell-selected);border-radius:6px}.v2-inspector-close:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.v2-copilot .inspector-outputs{padding:18px 16px;display:block}.inspector-outputs-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.inspector-outputs-heading b{font-size:14px}.inspector-outputs-heading small{color:var(--shell-muted);font-size:12px}.inspector-output-files{gap:10px;display:grid}.inspector-output-file{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;overflow:hidden}.inspector-output-file>summary{cursor:pointer;align-items:center;gap:10px;padding:14px;list-style:none;display:flex}.inspector-output-file>summary::-webkit-details-marker{display:none}.inspector-output-file>summary>span{flex:1;min-width:0}.inspector-output-file summary b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.inspector-output-file summary small{color:var(--shell-muted);margin-top:4px;font-size:11px;display:block}.inspector-output-file summary i{color:var(--shell-muted);font-style:normal}.inspector-output-file[open] summary{border-bottom:1px solid var(--shell-selected)}.inspector-output-preview{max-height:280px;padding:12px;font-size:12px;line-height:1.7;overflow:auto}.inspector-output-preview .article-markdown{font-size:12px}.inspector-output-preview h1,.inspector-output-preview h2,.inspector-output-preview h3{font-size:15px}.v2-copilot .inspector-outputs .umx-output-actions-wrap{gap:16px;margin-top:16px;display:grid}.v2-copilot .inspector-outputs .umx-output-actions{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.v2-copilot .inspector-outputs .umx-output-actions>button:first-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg);grid-column:1/-1}.v2-copilot .inspector-outputs .umx-output-actions button,.v2-copilot .inspector-outputs .umx-output-feedback button{white-space:nowrap;border-radius:7px;width:auto;min-width:0;height:auto;min-height:32px;padding:7px 10px;font-weight:500;line-height:1.4;font-size:12px!important}.v2-copilot .inspector-outputs .umx-output-more{grid-column:1/-1}.v2-copilot .inspector-outputs .umx-output-more>button{color:var(--shell-muted);background:0 0;border:0}.v2-copilot .inspector-outputs .umx-output-more>div{box-shadow:none;gap:6px;margin-top:6px;display:grid;position:static}.v2-copilot .inspector-outputs .umx-output-feedback{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding-top:14px;display:flex}.v2-copilot .inspector-outputs .umx-output-feedback>span{flex-basis:100%;margin-bottom:2px;font-size:12px}.v2-copilot .inspector-outputs .umx-output-feedback button{background:0 0;flex:none}.umx-account-settings{max-width:1120px;color:var(--shell-text);font-size:var(--umx-reading-control,14px);margin:0 auto;padding:40px 48px 72px;line-height:1.6}.umx-account-settings *{box-sizing:border-box}.umx-account-heading{border-bottom:1px solid var(--shell-border);padding-bottom:28px}.umx-account-settings h1{font-size:var(--umx-reading-title,28px);letter-spacing:-.6px;margin:14px 0 4px;font-weight:600}.umx-account-settings h2{font-size:var(--umx-reading-section,18px);margin:0 0 4px;font-weight:600}.umx-account-settings h3{margin:0 0 10px;font-size:16px;font-weight:600}.umx-account-settings p{margin:4px 0 12px}.umx-account-heading>p,.account-section-heading p,.account-profile-hero p,.account-logout p{color:var(--shell-muted)}.umx-account-layout{grid-template-columns:180px minmax(0,1fr);gap:48px;padding-top:30px;display:grid}.umx-account-layout>nav{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:24px}.umx-account-settings button{font:inherit;cursor:pointer;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);white-space:normal;border-radius:7px;padding:7px 12px}.umx-account-settings button:hover{background:var(--shell-surface-2)}.umx-account-settings button:focus-visible,.umx-account-settings input:focus-visible,.umx-account-settings summary:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:3px}.umx-account-settings button:disabled{cursor:not-allowed;opacity:.5}.umx-account-settings button.primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.umx-account-settings .account-back{color:var(--shell-muted);background:0 0;border:0;padding:0}.umx-account-layout>nav>button{text-align:left;background:0 0;border:0;padding:10px 14px}.umx-account-layout>nav>button[aria-current=page]{background:var(--sel-bg);color:var(--shell-text);box-shadow:inset 3px 0 var(--btn-primary-bg);font-weight:600}.account-nav-foot{border-top:1px solid var(--shell-border);gap:5px;min-width:0;margin-top:22px;padding:20px 12px;display:grid}.account-nav-foot span{color:var(--shell-muted);font-size:12px}.account-nav-foot b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.umx-account-content{min-width:0}.account-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.account-section-heading>div{min-width:0}.account-section-heading>button{flex-shrink:0}.account-profile-hero{align-items:center;gap:20px;padding:4px 0 24px;display:flex}.account-profile-hero>div{overflow-wrap:anywhere;min-width:0}.account-profile-hero h3{margin:0;font-size:20px}.account-profile-hero button{margin-right:8px}.account-portrait{background:var(--sel-bg);border-radius:50%;flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden}.account-portrait .umx-avatar-swatch{place-items:center;width:100%;height:100%;display:grid}.account-portrait img,.account-portrait svg{object-fit:cover;width:100%;height:100%}.account-facts{margin:0}.account-facts>div{border-top:1px solid var(--shell-border);grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.account-facts dt{color:var(--shell-muted)}.account-facts dd{overflow-wrap:anywhere;margin:0}.account-facts dd button{color:var(--shell-text-2);background:0 0;border:0;margin-left:12px;padding:1px 8px}.account-badge{background:var(--sel-bg);color:var(--shell-text-2);border-radius:4px;margin-left:10px;padding:2px 8px;font-size:12px;line-height:1.6;display:inline-block}.umx-account-settings .account-note{color:var(--shell-muted);margin:12px 0 18px;font-size:13px;line-height:1.7}.umx-account-settings details{margin-top:18px;font-size:13px}.umx-account-settings summary{cursor:pointer;color:var(--shell-text-2);padding:8px 0}.account-id{overflow-wrap:anywhere;color:var(--shell-muted)}.account-edit-form,.account-password-form{gap:15px;max-width:440px;margin-bottom:28px;display:grid}.umx-account-settings label{gap:6px;display:grid}.umx-account-settings input{width:100%;font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:7px;padding:10px 12px}.account-password-form>button{justify-self:start}.account-actions{gap:10px;display:flex}.account-divider{border-top:1px solid var(--shell-border);margin-top:28px;padding-top:26px}.account-session{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.account-session p{color:var(--shell-muted);margin:7px 0 0;font-size:13px}.account-session>button{flex-shrink:0}.account-logout{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-theme{flex-wrap:wrap;gap:10px;display:flex}.account-theme [aria-checked=true]{border-color:var(--btn-primary-bg);background:var(--sel-bg);font-weight:600}.account-feedback:empty{display:none}.account-feedback{margin-bottom:20px}.account-feedback>p{color:var(--status-ok);background:var(--sel-bg);border-radius:6px;padding:10px 14px}.account-feedback>div{border:1px solid var(--status-error);border-radius:6px;padding:12px 14px}.account-feedback [role=alert] p{color:var(--status-error);overflow-wrap:anywhere}.account-usage-totals{border-block:1px solid var(--shell-border);grid-template-columns:1fr 1fr;margin:12px 0;padding:22px 0;display:grid}.account-usage-totals>div{gap:5px;display:grid}.account-usage-totals span,.account-usage-totals small{color:var(--shell-muted)}.account-usage-totals strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.account-models>div{border-bottom:1px solid var(--shell-border);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.account-models span{overflow-wrap:anywhere;min-width:0;display:grid}.account-models small{color:var(--shell-muted)}.v2-account-identity small{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);line-height:1.5;overflow:hidden;font-size:12px!important;display:block!important}.v2-account-trigger{min-height:56px}.v2-account-menu{bottom:62px}.v2-account-menu header small{font-size:12px!important}.v2-account-menu>button,.v2-account-menu>button span{font-size:13px!important}.v2-account-menu header small{white-space:normal;overflow-wrap:anywhere}@media (width<=1000px){.umx-account-settings{padding:28px 26px 56px}.umx-account-layout{grid-template-columns:145px minmax(0,1fr);gap:24px}}@media (width<=720px){.umx-account-settings{padding:24px 18px 56px}.umx-account-settings h1{font-size:26px}.umx-account-layout{grid-template-columns:1fr;gap:24px;padding-top:20px}.umx-account-layout>nav{grid-template-columns:1fr 1fr;gap:6px;display:grid;position:static}.account-nav-foot{display:none}.account-section-heading{gap:10px}.account-section-heading>button{flex-shrink:1}.account-facts>div{grid-template-columns:80px minmax(0,1fr);gap:12px}.account-logout{flex-direction:column;align-items:flex-start}.account-session{gap:8px}.account-usage-totals strong{font-size:25px}.account-section-heading>button{white-space:nowrap;flex-shrink:0;padding:7px 10px}}.v2-account-menu .account-menu-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.umx-account-settings .account-model-consent{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.umx-account-settings .account-model-consent input{width:18px;height:18px;accent-color:var(--btn-primary-bg);flex:none;margin:0}.persistent-conversation{bottom:0;left:var(--conversation-left,244px);z-index:30;box-sizing:border-box;background:linear-gradient(#0000,#f7f8f5 20%);padding:16px 32px 20px;position:fixed;right:0}.persistent-conversation>.umx-unified-composer{max-width:960px;margin:auto}.side-collapsed .persistent-conversation{left:72px}.has-persistent-conversation{padding-bottom:210px!important}.aw-conversation footer .umx-unified-composer{text-align:left;width:100%}.aw-conversation footer{padding:12px!important}.aw-conversation footer .umx-unified-composer button{width:auto}.aw-conversation footer .umx-composer-send{margin-left:auto}@media (width<=900px){.persistent-conversation{padding:12px 20px;left:200px}}@media (width<=700px){.persistent-conversation,.side-collapsed .persistent-conversation{padding:10px 16px;left:0}}.persistent-conversation,.side-collapsed .persistent-conversation{left:var(--conversation-left,260px)}.persistent-conversation{right:var(--conversation-right,0px);padding:var(--conversation-padding,16px 32px 20px)}.v2-main:has(.sa-workspace)>.persistent-conversation>.umx-unified-composer{width:100%;max-width:none}.aw-reading-composer{border-top:1px solid var(--shell-border);flex-shrink:0;padding:12px 24px}.aw-reading-composer>.umx-unified-composer{max-width:960px;margin:auto}.anomaly-monitor{background:var(--shell-surface);flex:none;justify-content:flex-end;padding:8px 12px;display:flex}.anomaly-entry{border:1px solid var(--shell-border);background:var(--shell-accent-soft);color:var(--shell-accent-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:650;display:inline-flex}.anomaly-entry b{box-sizing:border-box;background:var(--shell-accent-ink);min-width:20px;height:20px;color:var(--shell-surface);border-radius:99px;place-items:center;padding:0 4px;font-size:11px;line-height:1;display:inline-grid}.signalhub-chart-area:has(.anomaly-monitor){flex-direction:column;display:flex}.signalhub-chart-area:has(.anomaly-monitor)>.signalhub-view{flex:1;min-height:260px}dialog.umx-studio-dialog.anomaly-dialog{box-sizing:border-box;border:1px solid var(--shell-border);width:min(700px,100vw - 24px);min-width:0;max-width:700px;color:var(--shell-text);border-radius:16px;padding:0;overflow:hidden;background:var(--shell-surface)!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 32px)!important}dialog.umx-studio-dialog.anomaly-dialog:has(.anomaly-groups){width:min(728px,100vw - 24px);max-width:728px}dialog.umx-studio-dialog.anomaly-dialog>.umx-dialog-surface{box-sizing:border-box;width:100%;padding:0 24px 24px;overflow:auto;background:var(--shell-surface)!important;min-height:0!important;max-height:calc(100dvh - 34px)!important}.anomaly-dialog button{font:inherit;cursor:pointer}.anomaly-dialog button:disabled{cursor:wait;opacity:.55}.anomaly-dialog button:focus-visible,.anomaly-dialog input:focus-visible,.anomaly-dialog select:focus-visible,.anomaly-dialog summary:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.anomaly-dialog .anomaly-dialog-header{z-index:2;border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:0 0 16px;display:flex;position:sticky;top:0;background:var(--shell-surface)!important}.anomaly-dialog .anomaly-dialog-header h2{margin:0;font-size:20px;line-height:1.4}.anomaly-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.anomaly-dialog .anomaly-header-settings{width:36px;height:36px;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.anomaly-dialog .anomaly-header-settings:hover{background:var(--shell-hover);color:var(--shell-accent-ink)}.anomaly-dialog .anomaly-header-settings svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.anomaly-demo-label{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:6px;margin-right:auto;padding:3px 8px;font-size:11px;font-weight:650}.anomaly-dialog .anomaly-dialog-header>button,.anomaly-dialog .anomaly-header-actions .anomaly-close{width:36px;height:36px;color:var(--shell-text-2);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:21px;display:grid}.anomaly-dialog .anomaly-dialog-header>button:hover,.anomaly-dialog .anomaly-header-actions .anomaly-close:hover{background:var(--shell-hover)}.anomaly-dialog [role=alert]{border:1px solid var(--shell-danger-line);background:var(--shell-danger-soft);color:var(--shell-danger-ink);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.anomaly-overview{color:var(--shell-text);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:8px 0;display:flex}.anomaly-overview-main{gap:11px;min-width:0;display:grid}.anomaly-overview-copy{gap:4px;min-width:0;display:grid}.anomaly-overview-assets{color:var(--shell-text-2);font-size:12px}.anomaly-overview-owner{display:none}.anomaly-overview-copy>strong{color:var(--shell-text-2);overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.45}.anomaly-overview-check{color:var(--shell-muted);font-size:12px}.anomaly-overview .anomaly-settings{color:var(--shell-text-2);background:0 0;border:0;flex:none;padding:8px 0;font-size:12px;font-weight:600}.anomaly-overview .anomaly-settings:hover,.anomaly-rule-actions button:hover{background:var(--shell-hover)}.anomaly-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.anomaly-toolbar>div{align-items:baseline;gap:10px;min-width:0;display:flex}.anomaly-toolbar h3{white-space:nowrap;margin:0;font-size:16px}.anomaly-toolbar span,.anomaly-auto-note{color:var(--shell-muted);font-size:12px}.anomaly-search,.anomaly-rule-form input:not([type=checkbox]),.anomaly-rule-form select,.anomaly-learning textarea{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.anomaly-search{max-width:240px}.anomaly-auto-note{margin:0 0 14px}.anomaly-rule-list{border-top:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border)}.anomaly-rule{padding:17px 0}.anomaly-rule+.anomaly-rule{border-top:1px solid var(--shell-border)}.anomaly-rule-head,.anomaly-rule-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.anomaly-rule-name{align-items:baseline;gap:8px;min-width:0;display:flex}.anomaly-rule-name b{font-size:16px;font-weight:650}.anomaly-rule-name span{min-width:0;color:var(--shell-text-2);overflow-wrap:anywhere;font-size:13px}.anomaly-state{background:var(--shell-soft);color:var(--shell-text-2);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.anomaly-state-ready,.anomaly-state-monitoring{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.anomaly-state-unavailable,.anomaly-state-delayed{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.anomaly-rule-detail{color:var(--shell-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.5}.anomaly-rule-foot{margin-top:9px}.anomaly-rule-foot>p{color:var(--shell-text-2);margin:0;font-size:12px;line-height:1.5}.anomaly-rule-actions{flex:none;gap:6px;display:flex}.anomaly-rule-actions button,.anomaly-rule-form>button:not(.anomaly-primary),.anomaly-learning button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:12px}.anomaly-list-empty{color:var(--shell-muted);padding:18px 0;font-size:13px}.anomaly-change-up{color:var(--out-up)}.anomaly-change-down{color:var(--out-down)}.anomaly-groups{gap:0;display:grid}.anomaly-note{color:var(--shell-text-2);margin:0 0 4px;font-size:13px;line-height:1.6}.anomaly-feed-tabs{border-bottom:1px solid var(--shell-border);gap:24px;margin-bottom:4px;display:flex}.anomaly-feed-tabs button{min-height:46px;color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:14px;font-weight:600}.anomaly-feed-tabs button[aria-selected=true]{border-bottom-color:var(--shell-accent-ink);color:var(--shell-text)}.anomaly-feed-curation{color:var(--shell-muted);margin:10px 0 2px;font-size:12px}.anomaly-feed-item{border-bottom:1px solid var(--shell-border);grid-template-columns:minmax(0,1fr) 140px;column-gap:16px;min-width:0;padding:16px 0;display:grid}.anomaly-feed-time{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:12px}.anomaly-feed-main{grid-column:1;min-width:0;margin-top:5px}.anomaly-feed-copy{min-width:0}.anomaly-feed-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.anomaly-feed-title strong{overflow-wrap:anywhere;font-size:17px;font-weight:700}.anomaly-feed-bolt{color:var(--shell-accent-ink);font-size:15px}.anomaly-feed-copy p{margin:0;font-size:14px;font-weight:600;line-height:1.4}.anomaly-feed-copy b{font-variant-numeric:tabular-nums;margin-left:5px}.anomaly-feed-chart{background:0 0;border:0;border-radius:7px;grid-area:1/2/span 4;align-self:center;place-items:center;width:140px;min-height:68px;padding:0;display:grid}.anomaly-feed-chart:hover{background:var(--shell-hover)}.anomaly-mini-candles,.anomaly-sparkline{width:140px;height:68px;color:var(--shell-accent-ink);display:block}.anomaly-mini-candles .anomaly-candle-up line,.anomaly-mini-candles .anomaly-candle-down line{stroke-width:1px}.anomaly-spark-empty{width:140px;height:68px;color:var(--shell-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:1.3;display:flex}.anomaly-spark-empty b{font-weight:600}.anomaly-spark-empty small{font-size:10px}.anomaly-feed-item:has(.anomaly-change-down) .anomaly-sparkline{color:var(--out-down)}.anomaly-feed-cause{color:var(--shell-text-2);grid-column:1;align-items:flex-start;gap:8px;min-width:0;margin:11px 0 0;font-size:13px;line-height:1.5;display:flex}.anomaly-cause-tag{background:var(--shell-accent-soft);color:var(--shell-accent-ink);border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:650;line-height:1.65}.anomaly-cause-candidate{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.anomaly-cause-unknown,.anomaly-cause-pending{background:var(--shell-soft);color:var(--shell-text-2)}.anomaly-feed-cause>span:last-child{overflow-wrap:anywhere;min-width:0}.anomaly-feed-foot{color:var(--shell-muted);grid-column:1;align-items:center;gap:8px;min-width:0;margin-top:7px;font-size:11px;display:flex}.anomaly-feed-source{overflow-wrap:anywhere;flex:1;min-width:0}.anomaly-feed-actions{flex:none;align-items:center;gap:3px;display:flex}.anomaly-feed-actions button{width:28px;height:28px;color:var(--shell-text-2);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.anomaly-feed-actions button:hover{background:var(--shell-hover);color:var(--shell-accent-ink)}.anomaly-feed-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.anomaly-feed-detail{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;grid-column:1/-1;gap:12px;margin-top:13px;padding:14px;display:grid}.anomaly-price-evidence{min-width:0}.anomaly-price-evidence>strong{color:var(--shell-text);font-size:12px;font-weight:650;display:block}.anomaly-price-coverage{color:var(--shell-muted);margin:5px 0 9px;font-size:12px;line-height:1.5}.anomaly-candle-figure{min-width:0;margin:0}.anomaly-candle-figure svg{width:100%;height:auto;max-height:190px;display:block}.anomaly-candle-figure figcaption,.anomaly-chart-unavailable{color:var(--shell-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.anomaly-chart-axis{stroke:var(--shell-border);stroke-width:1px}.anomaly-candle-up{stroke:var(--out-up);fill:var(--out-up)}.anomaly-candle-down{stroke:var(--out-down);fill:var(--out-down)}.anomaly-candle-up line,.anomaly-candle-down line{stroke-width:1.5px}.anomaly-chart-marker-line{stroke:var(--shell-accent-ink);stroke-width:1px;stroke-dasharray:3 3}.anomaly-chart-marker{fill:var(--shell-accent-ink);font-size:14px}.anomaly-feed-facts{color:var(--shell-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.anomaly-investigation{border-top:1px solid var(--shell-border);padding-top:11px}.anomaly-investigation>strong{color:var(--shell-text);font-size:13px}.anomaly-investigation ol{margin:8px 0 0;padding:0;list-style:none}.anomaly-investigation li{border-left:1px solid var(--shell-border);grid-template-columns:66px minmax(0,1fr);gap:10px;margin-left:5px;padding:0 0 12px 13px;display:grid;position:relative}.anomaly-investigation li:last-child{border-left-color:#0000;padding-bottom:0}.anomaly-investigation li:before{content:"";background:var(--shell-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.anomaly-investigation li.is-price:before{background:var(--shell-accent-ink)}.anomaly-investigation time,.anomaly-investigation li span,.anomaly-investigation small{color:var(--shell-muted);font-size:11px;line-height:1.4}.anomaly-investigation li div{gap:2px;min-width:0;display:grid}.anomaly-investigation li a,.anomaly-investigation li b{color:var(--shell-text);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.45;text-decoration:none}.anomaly-investigation li a:hover{color:var(--shell-accent-ink);text-decoration:underline}.anomaly-investigation li em{color:var(--shell-muted);margin-left:5px;font-size:10px;font-style:normal;font-weight:650}.anomaly-investigation li em.is-verified{color:var(--shell-accent-ink)}.anomaly-investigation>p{color:var(--shell-muted);margin:8px 0 0;font-size:11px;line-height:1.45}.anomaly-feed-attribution{border-top:1px solid var(--shell-border);padding-top:11px}.anomaly-feed-attribution strong{font-size:13px}.anomaly-feed-attribution p{margin:6px 0 0;font-size:13px;line-height:1.6}.anomaly-feed-attribution a{color:var(--shell-accent-ink);text-underline-offset:2px;text-decoration:underline}.anomaly-feed-attribution small{color:var(--shell-muted);margin-top:8px;font-size:12px;display:block}.anomaly-primary{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-ink);text-align:center;border:0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:650;display:block}.anomaly-primary:hover{background:var(--btn-primary-hover)}.anomaly-empty{padding:22px 2px}.anomaly-empty h3{margin:0;font-size:15px}.anomaly-empty p{color:var(--shell-muted);margin:8px 0 0;font-size:13px}.anomaly-load-more{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:8px;justify-self:center;margin:14px 0 3px;padding:8px 16px;font-size:13px}.anomaly-load-more:hover{background:var(--shell-hover)}.anomaly-rule-form{gap:14px;display:grid}.anomaly-rule-form label{gap:6px;font-size:13px;display:grid}.anomaly-rule-form label:has(input[type=checkbox]){align-items:center;display:flex}.anomaly-rule-form p,.anomaly-learning p,.anomaly-learning small{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.6}.anomaly-rule-form>button{min-height:38px}.anomaly-learning{gap:12px;display:grid}.anomaly-learning label{margin:10px 0;font-size:13px;display:block}.anomaly-learning textarea{min-height:100px;margin-top:8px}.anomaly-context{background:var(--shell-accent-soft);border-radius:9px;margin:10px 16px;padding:10px;font-size:12px;line-height:1.6}.anomaly-context button{color:var(--shell-accent-ink);background:0 0;border:0;margin-top:8px;display:block}@media (width<=640px){dialog.umx-studio-dialog.anomaly-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)!important}dialog.umx-studio-dialog.anomaly-dialog>.umx-dialog-surface{padding:0 16px 18px;max-height:calc(100dvh - 18px)!important}.anomaly-dialog .anomaly-dialog-header{min-height:54px;margin-bottom:12px}.anomaly-overview{align-items:center;gap:10px}.anomaly-toolbar{flex-direction:column;align-items:stretch;gap:10px}.anomaly-toolbar>div{justify-content:space-between}.anomaly-search{max-width:none}.anomaly-rule{padding:15px 0}.anomaly-rule-foot{flex-direction:column;align-items:flex-start;gap:10px}.anomaly-rule-actions{align-self:flex-end}.anomaly-feed-item{grid-template-columns:minmax(0,1fr) 88px;column-gap:8px;padding:15px 0}.anomaly-feed-chart,.anomaly-mini-candles,.anomaly-sparkline,.anomaly-spark-empty{width:88px}.anomaly-feed-copy p,.anomaly-feed-cause{font-size:12px}}@media (width<=440px){.anomaly-rule-name{flex-wrap:wrap;gap:2px 7px}}@media (width>=741px){dialog.umx-studio-dialog.anomaly-dialog:has(.anomaly-groups){width:min(728px,100vw - 48px);max-width:728px}dialog.umx-studio-dialog.anomaly-dialog>.umx-dialog-surface{padding:0 25px 20px}.anomaly-dialog .anomaly-dialog-header{border-bottom:1px solid var(--shell-border);min-height:64px;margin:0}.anomaly-dialog .anomaly-dialog-header h2{font-size:20px}.anomaly-overview{min-height:46px;margin:0;padding:4px 0}.anomaly-overview-main{align-items:center;gap:14px;display:flex}.anomaly-overview-copy{align-items:center;gap:13px;display:flex}.anomaly-overview-check{font-size:11px}.anomaly-feed-item{padding:17px 0}.anomaly-feed-title strong{font-size:18px}}.market-twin-card{border:1px solid var(--shell-border-strong);background:var(--out-ok-soft);border-radius:18px;flex:none;margin:12px 16px;padding:18px}.market-twin-identity{align-items:center;gap:14px;margin-bottom:16px;display:flex}.market-twin-identity .umx-avatar-swatch{flex-shrink:0;width:56px;height:56px}.market-twin-identity>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.market-twin-identity b{overflow-wrap:anywhere;color:var(--shell-text);font-size:18px}.market-twin-identity small{width:100%;color:var(--shell-text-2);font-size:12px}.market-insight-launch,.signal-research-panel .market-insight-launch{background:var(--btn-primary-bg);width:100%;min-height:48px;color:var(--btn-primary-ink);font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:600}.market-insight-launch:disabled{opacity:.5;cursor:not-allowed}.market-insight-launch:focus-visible,.market-insight-logic summary:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}dialog.umx-studio-dialog.market-insight-dialog{border:1px solid var(--shell-border);width:min(860px,100vw - 40px);max-width:860px;max-height:92dvh;color:var(--shell-text);background:var(--shell-surface);border-radius:20px;padding:0;overflow-y:auto}.market-insight-dialog>.umx-dialog-surface{background:var(--shell-surface);box-sizing:border-box;max-height:none;padding:28px 36px;overflow:visible}.market-insight-header{z-index:2;background:var(--shell-surface);border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:16px;margin:-28px -36px 22px;padding:24px 36px 18px;display:flex;position:sticky;top:0}.market-insight-header h2{margin:6px 0 0}.market-insight-header small{color:var(--shell-muted)}.market-insight-header>button{border:1px solid var(--shell-border);background:var(--shell-surface);width:40px;height:40px;color:var(--shell-text);border-radius:50%;flex:none;font-size:24px}.market-insight-header>button:hover{background:var(--shell-hover)}.market-insight-dialog .watchlist-market-reply{padding:0}.market-insight-dialog .watchlist-market-reply>small{margin-bottom:12px;display:block}.market-insight-output{overflow-wrap:anywhere;color:var(--shell-text-2);font-variant-numeric:tabular-nums}.market-insight-output .msg-body{min-width:0}.market-insight-output .article-markdown p:first-child{margin-top:0}.market-insight-output .article-markdown p:last-child{margin-bottom:0}.market-insight-verdict{border:1px solid var(--shell-border);background:var(--shell-soft);border-left:4px solid var(--shell-signal-neutral);border-radius:16px;margin:16px 0 28px;padding:22px 24px}.market-insight-verdict.insight-verdict-bull{border-left-color:var(--shell-signal-bullish);background:var(--shell-accent-soft)}.market-insight-verdict.insight-verdict-bear{border-left-color:var(--shell-signal-bearish);background:var(--shell-danger-soft)}.insight-verdict-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.insight-eyebrow{font-size:var(--umx-reading-card,16px);color:var(--shell-text);font-weight:600}.market-insight-direction{background:var(--shell-surface);white-space:nowrap;font-size:var(--umx-reading-card,16px);border-radius:8px;padding:5px 12px}.market-insight-section{margin:28px 0}.insight-section-title{align-items:center;gap:10px;margin:0 0 16px;display:flex}.insight-section-title>span{background:var(--shell-accent-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.insight-market-overview{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:14px;margin-bottom:18px;padding:20px}.insight-price-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.insight-price-head>div{flex-direction:column;gap:4px;display:flex}.insight-price-head>div>span{font-size:var(--umx-reading-meta,13px);color:var(--shell-muted)}.insight-price-head strong{letter-spacing:-.03em;color:var(--shell-text);font-size:30px;line-height:1.3}.insight-price-change{text-align:right}.insight-price-change b{font-size:18px}.insight-price-chart{margin:18px 0 12px}.insight-price-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 8px;display:flex}.insight-price-chart svg{width:100%;height:auto;max-height:155px;display:block}.insight-chart-grid{stroke:var(--shell-border);stroke-width:1px;fill:none}.insight-chart-axis{font-size:var(--umx-reading-caption,12px);color:var(--shell-muted);justify-content:space-between;gap:12px;display:flex}.insight-market-meta{font-size:var(--umx-reading-meta,13px);color:var(--shell-muted);flex-wrap:wrap;gap:6px 16px;display:flex}.insight-market-overview .insight-data-note{margin:8px 0 0}.insight-indicators .article-table{border:1px solid var(--shell-border);border-radius:12px;overflow:auto}.insight-indicators table{border-collapse:collapse;table-layout:auto;width:100%}.insight-indicators th{background:var(--shell-soft);text-align:left;color:var(--shell-text);white-space:nowrap}.insight-indicators :is(th,td){border-bottom:1px solid var(--shell-border);vertical-align:top;padding:12px 14px}.insight-indicators tr:last-child td{border-bottom:0}.insight-indicators td:first-child{color:var(--shell-text);min-width:80px}.insight-indicators .article-markdown>p{margin-top:10px}.insight-reasons{border:1px solid var(--shell-border);border-radius:14px;overflow:hidden}.insight-reason{background:var(--shell-surface);padding:20px 22px}.insight-reason+.insight-reason{border-top:1px solid var(--shell-border)}.insight-reason-heading{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.insight-reason-heading>span{color:var(--shell-accent-ink);font-size:13px;font-weight:600}.insight-reason-heading h4{margin:0}.insight-reason-body{gap:12px;display:grid}.insight-reason-field{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;display:grid}.insight-reason-field:not(:has(.insight-field-label)){display:block}.insight-field-label{font-size:var(--umx-reading-meta,13px);color:var(--shell-muted);padding-top:1px;line-height:1.8}.insight-reason-field.insight-counter{background:var(--shell-warn-soft);border-radius:8px;padding:10px 12px}.insight-counter .insight-field-label{color:var(--shell-warn-ink)}.insight-events{background:var(--shell-soft);border-radius:14px;padding:18px 22px}.insight-events .article-markdown :is(h3,h4,h5){margin:18px 0 10px}.insight-events .article-markdown :is(h3,h4,h5):first-child{margin-top:0}.insight-events li{margin:8px 0}.insight-scenarios{grid-template-columns:1fr 1fr;gap:12px;display:grid}.insight-scenario{border:1px solid var(--shell-border);border-top:3px solid var(--shell-signal-neutral);border-radius:12px;min-width:0;padding:16px 18px}.insight-scenario.bull{border-top-color:var(--shell-signal-bullish)}.insight-scenario.bear{border-top-color:var(--shell-signal-bearish)}.insight-scenario h4{margin:0 0 10px}.insight-scenario:last-child:nth-child(odd){grid-column:1/-1}.insight-watch{border:1px solid var(--shell-border);border-radius:12px;padding:18px}.market-insight-refresh{border:1px solid var(--shell-border-strong);background:var(--shell-accent-soft);color:var(--shell-text);cursor:pointer;border-radius:10px;margin:20px 0 0;padding:12px 18px}.market-insight-refresh:hover{background:var(--shell-hover)}.market-insight-empty{padding:20px 0}.market-insight-empty p{color:var(--shell-text-2);line-height:1.8}.insight-unfinished>[role=status]{color:var(--shell-muted);margin:12px 0}@media (width<=640px){dialog.umx-studio-dialog.market-insight-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.market-insight-dialog>.umx-dialog-surface{min-height:100dvh;max-height:none;padding:20px}.market-insight-header{margin:-20px -20px 22px;padding:20px}.market-insight-verdict{padding:18px}.market-insight-section{margin:24px 0}.insight-reason{padding:18px 16px}.insight-reason-field{grid-template-columns:1fr;gap:3px}.insight-scenarios{grid-template-columns:1fr}.insight-market-overview{padding:16px}.insight-indicators :is(th,td){padding:10px}.insight-events{padding:18px}.market-twin-card{margin:10px}}.market-discussion-body{color:var(--shell-text-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.market-discussion-section{border-bottom:1px solid var(--shell-border);padding:18px 0}.market-discussion-section:first-child{padding-top:0}.market-discussion-section:last-child{border:0}.market-discussion-section.is-conclusion{background:var(--shell-soft);border:1px solid var(--shell-border);border-left:3px solid var(--shell-accent-ink);border-radius:12px;margin:8px 0 6px;padding:18px}.market-discussion-section>h3{color:var(--shell-text);align-items:center;gap:10px;margin:0 0 12px;display:flex}.market-discussion-section>h3>span{color:var(--shell-accent-ink);font-variant-numeric:tabular-nums}.market-discussion-section .article-markdown p{margin:0 0 12px;line-height:1.85}.market-discussion-section .article-markdown p:last-child{margin-bottom:0}.market-discussion-section .article-markdown ul{margin:0;padding-left:22px}.market-discussion-section .article-markdown li{margin-bottom:14px;padding-left:3px;line-height:1.85}.market-discussion-section.is-watch{background:var(--shell-surface-2);border-radius:12px;margin-top:8px;padding:18px}.market-discussion-section.is-limit{color:var(--shell-muted)}.wwbn-unified-quote{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}@media (width<=600px){.market-discussion-section.is-conclusion,.market-discussion-section.is-watch{padding:15px}.market-discussion-section{padding:16px 0}}.chart-indicator-picker{border-left:1px solid var(--shell-border);flex:none;margin-left:12px;padding-left:12px;position:relative}.chart-indicator-trigger{min-height:34px;color:var(--shell-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:650}.chart-indicator-trigger:hover,.chart-indicator-trigger[aria-expanded=true]{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.chart-indicator-menu{z-index:40;box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:240px;box-shadow:var(--shell-shadow);color:var(--shell-text);border-radius:10px;padding:14px;position:absolute;top:calc(100% + 8px);left:0}.chart-indicator-menu label{white-space:nowrap;font-size:12px;font-weight:600;display:block}.chart-indicator-menu input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;border-radius:7px;margin:9px 0 12px;padding:8px;font-size:13px;display:block}.chart-indicator-menu>small{color:var(--shell-danger-ink);margin-bottom:10px;font-size:11px;display:block}.chart-indicator-menu>div{gap:8px;display:flex}.chart-indicator-menu>div button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:30px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12px}.chart-indicator-menu>div button:first-child{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.chart-indicator-menu>div button:disabled{opacity:.5;cursor:not-allowed}.market-chart{min-width:0;margin:0 0 22px}.market-chart>header{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.market-chart>header button{font:inherit;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;padding:6px}.market-chart-host{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;width:100%;height:460px;overflow:hidden}.market-chart-host iframe{border:0;width:100%!important;height:100%!important}.market-chart footer{color:var(--shell-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 16px;margin-top:10px;font-size:12px;display:flex}.market-chart footer a{color:var(--shell-text-2)}.market-chart>p,.market-chart-empty{background:var(--shell-soft);border-radius:8px;padding:12px;font-size:13px}.market-chart [role=alert]{color:#8c6331}@media (width<=650px){.market-chart-host{height:390px}}.market-chart>header{justify-content:flex-end;height:20px;margin-bottom:2px}.market-chart>header .market-chart-refresh{width:20px;height:20px;color:var(--shell-muted);border-radius:5px;place-items:center;padding:0;display:grid}.market-chart>header .market-chart-refresh:hover{color:var(--shell-text-2);background:var(--shell-soft)}.market-chart>header .market-chart-refresh:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.market-quote-summary{border-bottom:1px solid var(--shell-border);min-width:0;margin:0 0 16px;padding:0 0 12px;container-type:inline-size}.market-quote-card{grid-template-columns:38px minmax(82px,96px) max-content;justify-content:start;align-items:center;column-gap:8px;min-height:72px;display:grid}.market-quote-logo{background:var(--shell-soft);width:30px;height:30px;color:var(--shell-text-2);border-radius:50%;grid-column:1;place-items:center;font-size:10px;font-weight:800;display:grid;overflow:hidden}.market-quote-logo img{object-fit:cover;width:100%;height:100%;display:block}.market-quote-identity{grid-column:2;gap:3px;min-width:0;display:grid}.market-quote-identity>span{align-items:center;gap:5px;display:flex}.market-quote-identity strong{font-size:14px;line-height:1.1}.market-quote-identity i{background:#f39a17;border-radius:50%;width:6px;height:6px}.market-quote-identity small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1.25;overflow:hidden}.market-quote-values{white-space:nowrap;grid-column:3;align-items:baseline;gap:10px;margin-left:0;display:flex}.market-quote-values>strong{color:var(--shell-text);font-size:28px;font-weight:750;line-height:1}.v2-app .following-workspace .market-quote-values>small{line-height:1;font-size:18px!important;font-weight:600!important}.market-quote-values>small.up{color:var(--shell-accent-ink)}.market-quote-values>small.down{color:#d72f43}.market-quote-values>small.neutral{color:var(--shell-muted)}.fw-asset-header:has(>.market-quote-summary)>.fw-identity{display:none}.fw-asset-header:has(>.market-quote-summary){justify-content:flex-start}.market-quote-summary>p{color:var(--shell-muted);font-size:13px}.fw-asset-header{flex-wrap:wrap;align-items:center!important;gap:0 20px!important}.fw-asset-header>.fw-identity{flex:0 auto;min-width:0}.fw-asset-header>.market-quote-summary{border:0;flex:0 auto;width:max-content;min-width:min(420px,100%);max-width:100%;margin:0;padding:0}.fw-asset-header .market-quote-summary>p{margin:3px 0;font-size:11px}@media (width<=700px){.fw-asset-header>.market-quote-summary{flex-basis:100%;order:1;width:100%;min-width:0}.fw-asset-header>.asset-header-overview{order:2}.market-quote-card{grid-template-columns:38px minmax(80px,1fr);row-gap:8px}.market-quote-values{grid-column:2;margin-left:0}.market-quote-values>small{font-size:17px}}.fw-asset-header:has(>.market-quote-summary){margin-bottom:6px}.fw-asset-header>.market-quote-summary{position:relative}@container (width<=420px){.market-quote-card{grid-template-columns:38px minmax(0,1fr);row-gap:9px}.market-quote-values{grid-area:2/2}.v2-app .following-workspace .market-quote-values>small{font-size:17px!important}}.market-chart>.market-chart-cache-note{box-sizing:border-box;color:#668076;background:#f4f8f5;border:1px solid #dfe6e2;border-bottom:0;border-radius:0;margin:0;padding:7px 12px;font-size:10px}.market-chart>.market-chart-toolbar{border:1px solid var(--shell-border);background:var(--shell-surface);height:38px;color:var(--shell-muted);box-sizing:border-box;border-bottom:0;border-radius:9px 9px 0 0;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0 7px;display:flex}.market-chart-toolbar nav{flex:none;align-items:center;gap:2px;display:flex}.market-chart-toolbar button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:12px}.market-chart-toolbar nav button.active{color:var(--shell-accent-ink);background:var(--shell-accent-soft);font-weight:750}.market-chart-toolbar .market-chart-intervals{border-left:1px solid var(--shell-border);margin-left:5px;padding-left:7px}.market-chart-toolbar .market-chart-intervals button{padding-inline:8px}.market-chart-toolbar>span{color:var(--shell-muted);margin-left:7px;font-size:10px}.market-chart-toolbar .market-chart-annotate{border:1px solid var(--shell-border-strong);min-height:27px;color:var(--shell-accent-ink);background:var(--shell-surface-2);white-space:nowrap;margin-left:auto;padding:4px 8px;font-weight:700;font-size:11px!important}.market-chart-toolbar .market-chart-annotate.active{color:#fff;background:#128268;border-color:#128268}.market-chart-toolbar .market-chart-refresh{place-items:center;width:27px;height:27px;padding:0;font-size:17px;display:grid}.market-chart-toolbar>.market-chart-status{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:48px;display:block;overflow:hidden}.market-chart-toolbar>.market-chart-status.refreshing-cache,.market-chart-toolbar>.market-chart-status.cached{color:var(--shell-text-2)}.market-chart-toolbar>.market-chart-status.error{color:#946a35}.market-chart>.market-chart-toolbar{z-index:20;position:relative}.market-chart-interval-picker{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.market-chart-toolbar .market-chart-interval-picker .market-chart-intervals{border:0;gap:4px;margin:0;padding:0}.market-chart-toolbar .market-chart-interval-picker .market-chart-intervals button{white-space:nowrap;place-items:center;min-width:48px;min-height:34px;padding:6px 10px;font-size:13px;display:grid}.market-chart-interval-more{flex:none;position:relative}.market-chart-interval-more>summary{color:var(--shell-text-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;list-style:none;display:flex}.market-chart-interval-more>summary::-webkit-details-marker{display:none}.market-chart-interval-more[open]>summary,.market-chart-interval-more>summary:hover{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.market-chart-interval-more>summary:focus-visible{outline:2px solid var(--shell-accent-strong);outline-offset:2px}.market-chart-interval-menu{z-index:30;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:144px;max-height:min(330px,55vh);box-shadow:var(--shell-shadow);border-radius:9px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.market-chart-interval-menu section+section{border-top:1px solid var(--shell-border);margin-top:5px;padding-top:5px}.market-chart-interval-menu small{color:var(--shell-muted);padding:6px 8px 3px;font-size:11px;display:block}.market-chart-toolbar .market-chart-interval-menu button{text-align:left;white-space:nowrap;width:100%;padding:7px 8px;display:block}.market-chart-levels{color:var(--shell-text-2);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.market-chart-levels input{accent-color:var(--shell-accent-ink);margin:0}@media (width<=900px){.market-chart-toolbar>span{display:none}}.market-chart-stage{position:relative}.market-chart-stage.is-marking .market-chart-host{cursor:crosshair}.market-chart-stage .market-chart-host{height:var(--market-chart-height,500px);border-radius:0 0 9px 9px}.market-chart-unavailable{text-align:center;color:var(--shell-muted);font-size:var(--umx-reading-body,14px);place-content:center;margin:0;display:grid;position:absolute;inset:0}.market-chart-ohlc-tooltip{z-index:8;box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;width:min(390px,100% - 96px);padding:10px 12px;position:absolute;top:12px;left:12px;box-shadow:0 7px 22px #1b42331a}.market-chart-ohlc-tooltip header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.market-chart-ohlc-tooltip time{color:var(--shell-text-2);font-size:10px;font-weight:700}.market-chart-ohlc-tooltip header span{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.market-chart-ohlc-tooltip header span small{color:var(--shell-muted);font-size:8px}.market-chart-ohlc-tooltip header b,.market-chart-ohlc-tooltip header strong{font-size:11px}.market-chart-ohlc-tooltip header .up{color:var(--shell-accent-ink)}.market-chart-ohlc-tooltip header .down{color:#c44750}.market-chart-ohlc-tooltip header .flat{color:var(--shell-muted)}.market-chart-ohlc-tooltip dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.market-chart-ohlc-tooltip dl div{align-items:baseline;gap:4px;min-width:0;display:flex}.market-chart-ohlc-tooltip dt{color:var(--shell-muted);font-size:9px}.market-chart-ohlc-tooltip dd{color:var(--shell-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:750;overflow:hidden}.market-chart-height-resizer{z-index:2;touch-action:none;cursor:row-resize;outline:0;place-items:center;width:100%;height:15px;margin-top:-1px;display:grid;position:relative}.market-chart-height-resizer span{background:var(--shell-border);border-radius:3px;width:48px;height:3px;transition:width .15s,background .15s,box-shadow .15s;box-shadow:0 1px #ffffffe6}.market-chart-height-resizer:hover span,.market-chart-height-resizer:focus-visible span,.market-chart-height-resizer.is-dragging span{background:var(--shell-accent);width:62px;box-shadow:0 0 0 3px #45bd921f}.market-chart-markers{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.market-chart-marker{border:2px solid var(--shell-surface);background:var(--shell-surface);cursor:pointer;pointer-events:auto;border-radius:50%;width:32px;height:32px;padding:2px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 15px #162d2440}.market-chart-marker>span{z-index:2;color:#fff;background:#16765e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.market-chart-marker.down>span{background:#c64951}.market-chart-marker img{object-fit:cover;width:100%;height:100%;display:block}.market-chart-marker>i{z-index:1;border-left:1px dashed var(--shell-accent-strong);width:1px;height:24px;position:absolute;top:27px;left:50%;transform:translate(-50%)}.market-chart-marker.down>i{border-color:#d5535c}.market-chart-marker:hover,.market-chart-marker:focus-visible{z-index:4;outline:3px solid #6dd9ba55;transform:translate(-50%,-50%)scale(1.08)}.market-chart-marking-tip{z-index:7;color:#fff;pointer-events:none;background:#173f35dd;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1b342a26}.market-chart-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13231d66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.market-chart-dialog,.market-chart-opinion{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;width:min(480px,100%);overflow:hidden;box-shadow:0 24px 70px #10281e35}.market-chart-dialog>header,.market-chart-opinion>header{border-bottom:1px solid var(--shell-selected);align-items:center;gap:11px;padding:18px 20px 14px;display:flex}.market-chart-dialog>header>div,.market-chart-opinion>header>div{flex:1;min-width:0}.market-chart-dialog h3,.market-chart-opinion h3{color:var(--shell-text);margin:3px 0 0;font-size:19px}.market-chart-dialog header small,.market-chart-opinion header small{color:var(--shell-muted)}.market-chart-dialog header button,.market-chart-opinion header button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;font-size:24px}.market-chart-dialog>label{color:var(--shell-text-2);gap:6px;margin:15px 20px;font-size:12px;display:grid}.market-chart-dialog-fields{grid-template-columns:1fr 1fr;gap:10px;padding:15px 20px 0;display:grid}.market-chart-dialog-fields label{color:var(--shell-text-2);gap:5px;font-size:11px;display:grid}.market-chart-dialog select,.market-chart-dialog textarea{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface-2);width:100%;color:var(--shell-text);font:inherit;border-radius:9px;outline:0;padding:9px}.market-chart-dialog textarea{resize:vertical;min-height:116px;line-height:1.55}.market-chart-dialog select:focus,.market-chart-dialog textarea:focus{border-color:var(--shell-accent-strong);box-shadow:0 0 0 3px #43bf9820}.market-chart-dialog>p{color:var(--shell-muted);margin:0 20px;font-size:11px;line-height:1.5}.market-chart-dialog>footer{justify-content:flex-end;gap:7px;padding:15px 20px 18px;display:flex}.market-chart-dialog>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);cursor:pointer;border-radius:8px;padding:8px 13px}.market-chart-dialog>footer button.primary{color:#fff;background:#126f59;border-color:#126f59}.market-chart-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.market-chart-visibility{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 20px 13px;padding:0;display:grid}.market-chart-visibility legend{color:var(--shell-text-2);grid-column:1/-1;margin-bottom:6px;font-size:12px}.market-chart-visibility label{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex}.market-chart-visibility label.active{border-color:var(--shell-accent);background:var(--shell-accent-soft);box-shadow:0 0 0 2px #56bf9a17}.market-chart-visibility input{accent-color:#16856a;width:14px;height:14px;margin:0}.market-chart-visibility span{gap:2px;display:grid}.market-chart-visibility b{color:var(--shell-text);font-size:11px}.market-chart-visibility small{color:var(--shell-muted);font-size:9px}.market-chart-opinion>header>span{color:#fff;background:#17745d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid;overflow:hidden}.market-chart-opinion>header>span img{object-fit:cover;width:100%;height:100%}.market-chart-opinion>div{gap:7px;padding:17px 20px 0;display:flex}.market-chart-opinion>div>*{background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;padding:5px 8px;font-size:11px}.market-chart-opinion>div b.up{color:var(--shell-accent-ink);background:var(--shell-accent-soft)}.market-chart-opinion>div b.down{color:#b63c46;background:var(--shell-surface)}.market-chart-opinion>p{color:var(--shell-text);margin:15px 20px;font-size:14px;line-height:1.7}.market-chart-opinion>footer{border-top:1px solid var(--shell-selected);color:var(--shell-muted);padding:12px 20px;font-size:10px}@media (width<=650px){.market-chart-toolbar>span{display:none}.market-chart-toolbar button{padding-inline:7px}.market-chart-interval-picker{scrollbar-width:none;overflow-x:auto}.market-chart-interval-picker::-webkit-scrollbar{display:none}.market-chart-stage .market-chart-host{height:var(--market-chart-height,420px)}.market-chart-dialog-fields,.market-chart-visibility{grid-template-columns:1fr}.market-chart-toolbar>.market-chart-status{max-width:110px;display:block}.market-chart>.market-chart-toolbar{flex-wrap:wrap;height:auto;min-height:44px;padding-block:5px}.market-chart-interval-picker{width:100%}.market-chart-toolbar>.market-chart-status{display:none}.market-chart-toolbar .market-chart-visibility-toggle{margin-left:auto}}.chart-marker-chat{z-index:3;color:#fff;background:#157b60;border:2px solid #fff;border-radius:5px;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-6px}.chart-opinion-reader{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--shell-text);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 24px 80px #15372935}.chart-opinion-reader[open]{flex-direction:column;display:flex}.chart-opinion-reader::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15372955}.chart-opinion-reader>header{align-items:center;gap:12px;padding:22px 24px;display:flex}.chart-reader-avatar{background:var(--shell-accent-soft);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.chart-reader-avatar img{object-fit:cover;width:100%;height:100%}.chart-opinion-reader h3{margin:0 0 5px;font-size:18px}.chart-opinion-reader small{color:var(--shell-muted);font-size:12px}.chart-opinion-reader button{cursor:pointer;font:inherit;color:inherit}.chart-opinion-reader>header button{color:var(--shell-muted);background:0 0;border:0;margin-left:auto;font-size:26px}.chart-opinion-reader>nav{border-bottom:1px solid var(--shell-border);gap:24px;padding:0 24px;display:flex}.chart-opinion-reader>nav button{color:var(--shell-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 0}.chart-opinion-reader>nav button[aria-pressed=true]{color:var(--shell-accent-ink);border-bottom-color:var(--shell-accent-strong);font-weight:600}.chart-reader-scroll{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.chart-reader-tags{flex-wrap:wrap;gap:8px;display:flex}.chart-reader-tags span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;padding:5px 10px;font-size:12px}.chart-reader-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 28px;font-size:19px;line-height:1.8}.chart-reader-source{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:12px;padding:18px}.chart-reader-source h4{margin:8px 0;line-height:1.6}.chart-reader-source p,.chart-reader-note{color:var(--shell-muted);font-size:12px;line-height:1.7}.chart-reader-source button{color:var(--shell-accent-ink);background:0 0;border:0;padding:10px 0 0}.chart-reader-message{border-bottom:1px solid var(--shell-selected);padding:20px 0}.chart-reader-message>header{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.chart-reader-message>header span{background:var(--shell-soft);color:var(--shell-muted);border-radius:6px;padding:4px 6px;font-size:11px}.chart-reader-message .article-markdown{overflow-wrap:anywhere;line-height:1.8}.chart-opinion-reader>footer{border-top:1px solid var(--shell-border);color:var(--shell-muted);padding:14px 24px;font-size:11px;line-height:1.8}.chart-opinion-reader button:focus-visible{outline:2px solid var(--shell-accent-strong);outline-offset:3px}.chart-reader-related{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:10px;margin-bottom:18px;padding:12px;font-size:12px}.chart-reader-related summary{cursor:pointer}.chart-reader-related button{text-align:left;border:0;border-top:1px solid var(--shell-border);overflow-wrap:anywhere;background:0 0;width:100%;padding:10px 0;line-height:1.6;display:block}.market-chart-toolbar .market-chart-visibility-toggle{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:27px;color:var(--shell-text-2);white-space:nowrap;flex:none;margin-left:auto;padding:4px 8px;font-size:11px}.market-chart-toolbar .market-chart-visibility-toggle[aria-pressed=false]{background:var(--shell-accent-soft);color:var(--shell-accent-ink);border-color:var(--shell-border-strong)}.market-chart-toolbar .market-chart-visibility-toggle+.market-chart-annotate{margin-left:0}.market-chart>.market-chart-data-notice{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-muted);overflow-wrap:anywhere;border-top:0;border-bottom:0;border-radius:0;margin:0;padding:5px 10px;font-size:11px;line-height:1.5}.market-chart>.market-chart-data-notice.is-stale{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-color:var(--shell-warn-line);font-size:13px;font-weight:600}@media (width<=650px){.market-chart-toolbar>.market-chart-status.cached,.market-chart-toolbar>.market-chart-status.error,.market-chart-toolbar>.market-chart-status.refreshing-cache{white-space:normal;flex:150px;min-width:0;max-width:none;display:block}}.future-events{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.future-events-today{border-left:1px solid var(--shell-border-strong);position:absolute;top:0;bottom:0}.future-events-today span{background:var(--shell-soft);color:var(--shell-muted);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;bottom:8px;left:6px}.future-event{--tone:var(--shell-muted);--tone-soft:var(--shell-soft);position:absolute;top:0;bottom:0}.future-event.earnings{--tone:var(--shell-info);--tone-soft:var(--shell-info-soft)}.future-event.macro{--tone:var(--shell-warn-ink);--tone-soft:var(--shell-warn-soft)}.future-event.company,.future-event.crypto{--tone:var(--shell-accent-ink);--tone-soft:var(--shell-accent-soft)}.future-event>i{border-left:1px dashed var(--tone);opacity:.55;position:absolute;top:0;bottom:0}.future-events .future-event>button{top:calc(22px + var(--lane) * 30px);border:1px solid var(--tone);background:var(--tone-soft);color:var(--tone);font:inherit;cursor:pointer;pointer-events:auto;white-space:nowrap;border-radius:7px;align-items:baseline;gap:4px;padding:3px 7px;line-height:1.15;display:flex;position:absolute;left:0;transform:translate(-50%)}.future-events .future-event>button b{font-size:11px;font-weight:750}.future-events .future-event>button small{font-variant-numeric:tabular-nums;opacity:.85;font-size:10px}.future-event.estimated>button,.future-event.tentative>button{background:var(--shell-surface);border-style:dashed}.future-events .future-event>button:hover,.future-events .future-event>button[aria-expanded=true]{box-shadow:0 0 0 3px var(--tone-soft);z-index:2}.future-events .future-event>button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.future-event-card{z-index:3;top:min(calc(54px + var(--lane) * 30px),max(8px,calc(100% - 300px)));box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:min(280px,100% - 24px);max-height:calc(100% - 16px);box-shadow:var(--shell-shadow);color:var(--shell-text);pointer-events:auto;border-radius:10px;padding:12px 14px;position:absolute;overflow-y:auto}.future-event-card.left{transform:translate(calc(22px - 100%))}.future-event-card.right{transform:translate(-22px)}.future-event-card header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.future-events .future-event-card header button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.future-event-status{background:var(--shell-accent-soft);color:var(--shell-accent-ink);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.future-event-status.estimated,.future-event-status.tentative{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.future-event-card h4{margin:0 0 3px;font-size:13px;font-weight:750}.future-event-card time{color:var(--shell-text-2);margin-bottom:8px;font-size:11px;display:block}.future-event-card p{color:var(--shell-text-2);margin:0 0 10px;font-size:12px;line-height:1.55}.future-event-card footer{gap:2px;font-size:11px;display:grid}.future-event-card footer a{color:var(--shell-info)}.future-event-card footer small{color:var(--shell-muted)}.future-event.minor>i{opacity:.3}.future-event.minor>button{min-width:0;box-shadow:none;background:0 0;border:0;padding:5px;top:4px}.future-event-dot{border:1.5px solid var(--tone);background:var(--shell-surface);border-radius:50%;width:8px;height:8px;display:block}.future-event.minor>button:hover .future-event-dot,.future-event.minor>button[aria-expanded=true] .future-event-dot{background:var(--tone)}.future-events .future-event-ask{border:1px solid var(--shell-border-strong);background:var(--shell-soft);width:100%;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:8px;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:650}.future-events .future-event-ask:hover{background:var(--shell-hover)}.future-events .future-event-ask:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.future-event-status.happened{background:var(--shell-soft);color:var(--shell-text-2)}.market-chart-ohlc-events{border-bottom:1px solid var(--shell-border);color:var(--shell-text);gap:3px;margin:0 0 8px;padding:0 0 8px;font-size:10px;list-style:none;display:grid}.market-chart-ohlc-events li{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.market-chart-ohlc-events b{background:var(--shell-soft);color:var(--shell-text-2);border-radius:4px;flex:none;padding:0 5px;font-size:9px}.market-chart-ohlc-events .earnings b{background:var(--shell-info-soft);color:var(--shell-info)}.market-chart-ohlc-events .macro b{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.market-chart-ohlc-events .company b,.market-chart-ohlc-events .crypto b{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.market-chart-ohlc-events .hint{color:var(--shell-muted)}.market-chart-stage.is-event-hover .market-chart-host{cursor:pointer}@media (width<=650px){.future-events .future-event>button{padding:2px 5px}.future-event-card{width:calc(100% - 24px)}}.btc-signal-workbench{color:#203e34;background:#fff;border:1px solid #dfebe5;border-radius:14px;min-width:0;margin:0 0 16px;overflow:hidden}.btc-signal-workbench button{cursor:pointer;color:inherit;background:#f7faf8;border:1px solid #dceae3;border-radius:7px;padding:7px 10px;font-size:12px}.btc-signal-workbench button[aria-pressed=true]{color:#126746;background:#d7f7e9;border-color:#65cba6}.btc-signal-workbench .market-chart{border:0;border-radius:0;margin:0}.btc-signal-source{color:#728279;overflow-wrap:anywhere;padding:8px 18px;font-size:11px}.btc-signal-tabs{border-top:1px solid #e6ede9;flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.btc-signal-overview,.btc-signal-levels{padding:0 18px 18px}.btc-signal-overview p,.btc-signal-levels p{color:#718177;font-size:12px;line-height:1.7}.btc-signal-counts{gap:28px;padding:12px 0;display:flex}.btc-signal-counts span{align-items:baseline;gap:8px;font-size:12px;display:flex}.btc-signal-counts b{font-size:25px}.btc-signal-workbench .bullish{color:#098767}.btc-signal-workbench .bearish{color:#c25454}.btc-signal-chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.btc-signal-filters{align-items:center;gap:12px;padding:0 18px 12px;display:flex}.btc-signal-filters small{color:#718177;font-size:11px}.btc-signal-filters select{background:#fff;border:1px solid #dceae3;border-radius:6px;max-width:180px;padding:7px}.btc-signal-indicators{max-height:400px;padding:0 18px 14px;overflow:auto}.btc-signal-indicators details{border-top:1px solid #e9efeb;padding:12px 0;font-size:12px}.btc-signal-indicators summary{cursor:pointer;justify-content:space-between;gap:12px;line-height:1.7;display:flex}.btc-signal-indicators summary b{text-align:right;font-weight:500}.btc-signal-indicators p{color:#6b7d72;line-height:1.8}.btc-signal-indicators details>div{flex-wrap:wrap;gap:6px;display:flex}.btc-signal-levels{gap:7px;display:grid}.btc-signal-levels>button{text-align:left;grid-template-columns:auto 1fr auto;gap:8px;display:grid}.btc-signal-levels small{color:#718177;grid-column:1/-1}.btc-signal-error{color:#b34949;margin:12px 18px;font-size:12px;line-height:1.8}.btc-signal-error button{margin-left:8px}.btc-chat-slot{background:#fff;flex-direction:column;grid-area:1/3;min-width:0;min-height:0;display:flex;overflow:hidden}.btc-chat-mode{border-bottom:1px solid #e3ece6;gap:8px;padding:10px;display:flex}.btc-chat-mode button{color:#667d70;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px}.btc-chat-mode button[aria-pressed=true]{color:#146445;background:#def5e9}.btc-chat-slot>.signal-research-panel{border:0;flex:1;width:100%;min-height:0}.btc-chat-slot>.trader-conversation{flex:1;min-height:0}.fw-chat-collapsed .btc-chat-slot{display:none}.signal-research-key-help{color:#7a6741;overflow-wrap:anywhere;margin-bottom:8px;font-size:11px;line-height:1.7}.btc-chat-slot .signal-research-send{flex-wrap:wrap}.btc-chat-slot .signal-research-send small{flex-basis:100%}@media (width<=1100px){.fw-panel-detail .btc-chat-slot{display:none}.fw-panel-chat .btc-chat-slot{grid-area:2/2;height:calc(100dvh - 160px);display:flex}}.btc-chat-slot>.fw-chat{border:0;flex:1;width:100%;min-height:0;flex-direction:column!important;display:flex!important}.btc-chat-slot .signal-research-panel{height:auto}.btc-chat-slot .fw-chat-history{display:none}@media (width<=650px){.btc-chat-slot{width:100%}}.btc-edge-table{border-collapse:collapse;width:100%;margin:12px 0;font-size:11px}.btc-edge-table td,.btc-edge-table th{text-align:left;border-bottom:1px solid #e8eeeb;padding:7px}.btc-testing-note{color:#8a7043;margin:0 18px 12px;font-size:12px;line-height:1.8}.btc-analysis-overview,.btc-analysis-list{background:var(--shell-surface);color:var(--shell-text);min-width:0;padding:16px 22px 24px}.btc-analysis-title,.btc-analysis-subhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.btc-analysis-title h3{margin:5px 0 0}.btc-analysis-kicker{color:var(--shell-muted)}.btc-state-summary{background:var(--shell-soft);border:1px solid var(--shell-border);border-radius:14px;margin-bottom:24px;padding:18px 22px}.btc-state-summary .btc-signal-counts{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 16px;display:grid}.btc-state-summary .btc-signal-counts span{align-items:baseline;gap:10px;display:flex}.btc-state-track{background:var(--shell-border);border-radius:4px;gap:2px;height:6px;display:flex;overflow:hidden}.btc-state-track .bullish{background:var(--shell-signal-bullish)}.btc-state-track .bearish{background:var(--shell-signal-bearish)}.btc-state-track .neutral{background:var(--shell-muted)}.btc-state-summary p{color:var(--shell-text-2);margin:12px 0 0;line-height:1.7}.btc-analysis-subhead h4{margin:0}.btc-analysis-subhead>span{color:var(--shell-muted)}.btc-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.btc-signal-workbench .btc-observation-grid>button{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;min-width:0;padding:16px 18px;position:relative}.btc-observation-grid>button:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}.btc-observation-label{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.btc-direction,.btc-verdict{background:var(--shell-soft);white-space:nowrap;border-radius:6px;padding:3px 8px;line-height:1.5;display:inline-flex}.btc-direction.bullish{background:var(--shell-accent-soft)}.btc-direction.bearish{background:var(--shell-danger-soft)}.btc-observation-grid strong{margin:0 22px 8px 0;display:block}.btc-observation-value{font-variant-numeric:tabular-nums;margin-bottom:8px}.btc-observation-grid p{color:var(--shell-text-2);margin:0 16px 0 0;line-height:1.7}.btc-observation-arrow{color:var(--shell-accent-ink);position:absolute;bottom:16px;right:16px}.btc-selected-overlays{border-top:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:18px;display:flex}.btc-selected-overlays>span{color:var(--shell-muted)}.btc-selected-overlays>button{align-items:center;gap:10px;display:flex}.btc-testing-summary{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);border-radius:14px;margin-bottom:24px;padding:20px 22px}.btc-testing-summary h3{margin:8px 0}.btc-testing-summary header p{color:var(--shell-text-2);margin:0;line-height:1.7}.btc-testing-summary dl{border-top:1px solid var(--shell-warn-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding-top:16px;display:grid}.btc-testing-summary dt{color:var(--shell-text-2)}.btc-testing-summary dd{font-variant-numeric:tabular-nums;margin:6px 0 0}.btc-testing-summary dd small{color:var(--shell-muted);margin-left:6px}.btc-analysis-list .btc-signal-filters{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px;padding:0}.btc-signal-filters h3{margin:0}.btc-analysis-caption{color:var(--shell-muted);margin:0 0 18px;line-height:1.7}.btc-analysis-list .btc-signal-indicators{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;max-height:620px;padding:0}.btc-analysis-list .btc-signal-indicators details{border:0;padding:0}.btc-analysis-list .btc-signal-indicators details+details{border-top:1px solid var(--shell-border)}.btc-analysis-list .btc-signal-indicators summary{align-items:center;gap:14px;padding:16px 18px;list-style:none}.btc-analysis-list .btc-signal-indicators summary::-webkit-details-marker{display:none}.btc-analysis-list .btc-signal-indicators summary:hover{background:var(--shell-hover)}.btc-indicator-name{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.btc-indicator-name>small{color:var(--shell-muted)}.btc-history-result{justify-items:end;gap:7px;display:grid}.btc-history-metrics{color:var(--shell-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.btc-verdict.verdict-insufficient{color:var(--shell-muted);background:var(--shell-soft)}.btc-verdict.verdict-none,.btc-verdict.verdict-inverse{color:var(--shell-warn-ink);background:var(--shell-warn-soft)}.btc-verdict.verdict-edge{color:var(--shell-accent-ink);background:var(--shell-accent-soft)}.btc-current-result{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.btc-disclosure{color:var(--shell-muted);transition:transform .15s}.btc-signal-indicators details[open] .btc-disclosure{transform:rotate(180deg)}.btc-analysis-list .btc-signal-indicators details>.btc-indicator-detail{background:var(--shell-surface-2);padding:0 18px 18px;display:block}.btc-indicator-detail p{margin:0;padding-top:12px;line-height:1.8}.btc-indicator-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.btc-edge-table-wrap{max-width:100%;overflow:auto}.btc-indicator-detail .btc-edge-table{margin:14px 0}.btc-edge-table th{background:var(--shell-soft)}.btc-signal-workbench button:focus-visible,.btc-signal-workbench summary:focus-visible{outline:3px solid var(--shell-focus);outline-offset:2px}@media (width<=640px){.btc-analysis-overview,.btc-analysis-list{padding:12px 14px 18px}.btc-state-summary,.btc-testing-summary{padding:16px}.btc-observation-grid{grid-template-columns:1fr}.btc-testing-summary dl{gap:10px}.btc-analysis-list .btc-signal-indicators summary{gap:8px;padding:14px 12px}.btc-history-metrics{gap:6px}.btc-current-result{flex-direction:column;align-items:flex-end;gap:4px}.btc-analysis-title{align-items:flex-start}.btc-signal-workbench .btc-signal-tabs{gap:14px!important;padding:10px 14px!important}.btc-history-result{max-width:45%}}.following-workspace.fw-assets-page .btc-signal-workbench{color:var(--shell-text);background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.following-workspace.fw-assets-page .btc-signal-workbench .market-chart{border:0;border-radius:0;margin:0}.following-workspace.fw-assets-page .btc-signal-workbench .market-chart-toolbar button{color:var(--shell-text-2);background:0 0;border:0;border-radius:6px}.following-workspace.fw-assets-page .btc-signal-workbench .market-chart-toolbar button.active,.following-workspace.fw-assets-page .btc-signal-workbench .market-chart-toolbar button[aria-pressed=true]{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.following-workspace.fw-assets-page .btc-signal-workbench .market-chart-interval-menu button{color:var(--shell-text-2);background:0 0}.following-workspace.fw-assets-page .btc-signal-workbench .market-chart-interval-menu button:hover,.following-workspace.fw-assets-page .btc-signal-workbench .market-chart-interval-menu button[aria-pressed=true]{background:var(--shell-accent-soft);color:var(--shell-accent-ink)}.following-workspace.fw-assets-page .btc-signal-workbench .btc-signal-source{padding:8px 4px 12px}.following-workspace.fw-assets-page .btc-signal-workbench .btc-signal-error{overflow-wrap:anywhere;margin:8px 0}.asset-workbench-main.asset-workbench-signals{background:#fff;padding:0}.signalhub-workspace{height:calc(100dvh - 56px);min-height:600px}.signalhub-workspace iframe{background:#fff;border:0;width:100%;height:100%;display:block}.signalhub-status{color:#234d3d;border:1px solid #dce8e2;border-radius:16px;max-width:640px;margin:48px auto;padding:32px}.signalhub-status h1{font-size:24px}.signalhub-status p{color:#63796e;line-height:1.8}.signalhub-status code{background:#f3f8f5;border-radius:8px;padding:16px;display:block}.signalhub-status button{color:#176a4e;cursor:pointer;background:#ddf5e9;border:1px solid #b8dfcf;border-radius:8px;margin-top:16px;padding:10px 20px}@media (width<=900px){.signalhub-workspace{height:calc(100dvh - 124px)}}.signalhub-workspace{background:#f5f9f7;min-height:0;display:flex;overflow:hidden}.signalhub-chart-area{flex:1;min-width:0;height:100%;position:relative}.signal-research-slot{background:#fff;border-left:1px solid #d8e6df;flex:0 0 clamp(340px,27vw,420px);min-width:0;height:100%}.signal-research-slot[hidden]{display:none}.signal-research-panel{color:#233e35;flex-direction:column;height:100%;font-size:13px;display:flex}.signal-research-panel>header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.signal-research-eyebrow{letter-spacing:1.6px;color:#84968d;font-size:10px}.signal-research-panel h2{margin:5px 0 0;font-size:18px;font-weight:650}.signal-research-panel button{cursor:pointer;color:#315c4d;font:inherit;background:#fff;border:1px solid #dce7e1;border-radius:9px;padding:8px 11px}.signal-research-panel button:disabled{opacity:.5;cursor:not-allowed}.signal-research-panel button:focus-visible,.signal-research-panel textarea:focus-visible{outline-offset:2px;outline:2px solid #36b88e}.signal-research-panel>header button{border:0;font-size:24px;line-height:20px}.signal-research-context{background:#f1f8f4;border:1px solid #e0ede5;border-radius:11px;flex-wrap:wrap;gap:6px 10px;margin:16px 16px 0;padding:13px 14px;display:flex}.signal-research-context strong{font-size:14px}.signal-research-context>span{color:#638575;margin-left:auto;font-size:12px}.signal-research-context small{color:#75877c;flex-basis:100%;font-size:11px;line-height:1.5}.signal-research-context p{color:#a1641b;margin:4px 0}.signal-research-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 18px 12px;overflow:auto}.signal-research-empty{color:#708176;padding:15px 0;line-height:1.8}.signal-research-spark{color:#26a877;font-size:32px}.signal-research-empty h3{color:#294c3c;margin:8px 0;font-size:17px}.signal-research-empty p{margin:8px 0 14px;font-size:12px}.signal-research-empty button{text-align:left;background:#fafcfb;justify-content:space-between;width:100%;margin-top:9px;padding:11px 12px;font-size:12px;display:flex}.signal-research-turn{margin-bottom:22px}.signal-research-question{white-space:pre-wrap;overflow-wrap:anywhere;background:#e7f5ed;border-radius:12px 12px 3px;margin:0 0 18px 18px;padding:11px 13px;line-height:1.7}.signal-research-answer>small{color:#809589;letter-spacing:.5px;font-size:10px}.signal-research-answer .article-markdown{overflow-wrap:anywhere;font-size:13px;line-height:1.85}.signal-research-answer .article-markdown h2,.signal-research-answer .article-markdown h3{margin:16px 0 6px;font-size:14px}.signal-research-answer .article-markdown p{margin:8px 0}.signal-research-answer ul,.signal-research-answer ol{padding-left:19px}.signal-research-answer .article-table{max-width:100%;overflow:auto}.signal-research-turn details{color:#7a8a80;border-top:1px solid #edf1ee;margin-top:12px;padding-top:10px;font-size:11px;line-height:1.6}.signal-research-turn summary{cursor:pointer}.signal-research-turn pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:10px;overflow:auto}.signal-research-panel footer{background:#fff;border-top:1px solid #e7eee9;flex-shrink:0;padding:12px 16px 16px}.signal-research-panel textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:82px;max-height:160px;font:inherit;color:#233e35;background:#fafcfb;border:1px solid #d9e5dd;border-radius:10px;padding:11px;line-height:1.6;display:block}.signal-research-send{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.signal-research-send small{color:#87958d;font-size:10px;line-height:1.5}.signal-research-send button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg);flex-shrink:0}.signal-research-error{color:#974d37;background:#fff5f0;border-radius:8px;margin-bottom:10px;padding:10px;font-size:12px;line-height:1.6}.signal-research-error button{margin-top:7px;font-size:11px;display:block}.signal-research-thinking{color:#338c68;line-height:1.8}.signal-research-panel footer>small{color:#8b7960;margin-bottom:8px;font-size:11px;display:block}@media (width<=900px){.signal-research-slot{z-index:10;width:min(390px,100%);position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 32px #224b3520}.signalhub-workspace{position:relative}}.signalhub-function-tabs{background:#fff;border-right:1px solid #dce8e2;flex-direction:column;flex:0 0 82px;gap:9px;padding:18px 8px;display:flex}.signalhub-function-tabs button{color:#72857b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;padding:12px 4px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;display:flex}.signalhub-function-tabs button>span{font-size:23px;font-weight:500;line-height:24px}.signalhub-function-tabs button[aria-selected=true]{color:#16654b;background:#ddf4e9}.signalhub-function-tabs button:hover{background:#f0f8f4}.signalhub-function-tabs button:focus-visible{outline-offset:2px;outline:2px solid #20a77b}.signalhub-view{min-width:0;height:100%}.signalhub-view[hidden]{visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0}.signal-prediction-workspace{flex-direction:column;min-width:0;height:100%;display:flex}.signal-prediction-workspace>iframe{flex:1;height:0;min-height:0}.signal-prediction-heading{color:#254e3c;background:#f6faf8;border-bottom:1px solid #dce8e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.signal-prediction-heading strong{font-size:15px}.signal-prediction-heading small{color:#7b8f83;margin-top:3px;font-size:11px;display:block}.signal-prediction-heading>div{gap:7px;display:flex}.signal-prediction-heading button,.signal-prediction-heading select{color:#376b50;cursor:pointer;background:#fff;border:1px solid #d2e3d8;border-radius:8px;max-width:170px;padding:7px 9px;font-size:11px}.signal-prediction-heading button:disabled{opacity:.5;cursor:not-allowed}.signal-prediction-error{color:#8f5130;background:#fff2e8;padding:10px 16px;font-size:12px}.unified-chart-frame{position:relative}.unified-chart-mismatch{z-index:2;background:var(--shell-surface);color:var(--shell-text);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.with-prediction .signal-research-slot{flex-basis:clamp(280px,23vw,360px)}@media (width<=1280px){.signalhub-function-tabs{flex-basis:68px;padding:14px 5px}.signalhub-function-tabs button{font-size:11px}.with-prediction .signal-research-slot{flex-basis:280px}}.signal-research-panel>header{flex-shrink:0;padding:12px 16px}.signal-research-context{flex-shrink:0;margin:10px 12px 0;padding:0;display:block;overflow:hidden}.signal-research-panel .signal-snapshot-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;display:flex}.signal-snapshot-details{flex-wrap:wrap;gap:6px 10px;max-height:180px;padding:0 12px 12px;display:flex;overflow:auto}.signal-snapshot-details[hidden]{display:none}.signal-snapshot-details>span{color:#638575;margin-left:auto;font-size:11px}.signal-research-panel footer{max-height:45%;margin-top:auto;padding:10px 12px;overflow:auto}.signal-research-panel textarea{resize:none;height:52px;min-height:52px;max-height:100px;padding:8px 10px}.signal-research-send{margin-top:7px}.signal-research-send small{font-size:9px}.signal-research-suggestions{flex-direction:column;gap:3px;margin-bottom:6px;display:flex}.signal-research-panel .signal-research-suggestions button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#f3f8f5;border:0;border-radius:5px;min-width:0;padding:3px 8px;overflow:hidden;font-size:12px!important;font-weight:400!important;line-height:18px!important}.signal-research-suggestions button:hover{background:#e4f2ea}.signal-research-rail{background:#fff;border-left:1px solid #d8e6df;flex:0 0 36px;padding-top:18px}.signal-research-rail button{color:#315c4d;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.signal-research-rail button>span:first-child{font-size:25px}.signal-research-rail button>span:last-child{writing-mode:vertical-rl;letter-spacing:3px;font-size:12px}.signal-research-rail button:hover{background:#e7f5ed}.signal-research-rail button:focus-visible{outline-offset:-3px;outline:2px solid #36b88e}.signal-research-composer{background:#fafcfb;border:1px solid #d9e5dd;border-radius:10px;position:relative;overflow:hidden}.signal-research-composer:focus-within{outline-offset:2px;outline:2px solid #36b88e}.signal-research-panel .signal-research-composer textarea{background:0 0;border:0;border-radius:0;outline:none;height:52px;min-height:52px}.signal-research-composer .signal-research-send{justify-content:flex-end;gap:6px;margin:0;padding:0 8px 8px}.signal-research-composer .signal-research-send button{padding:6px 10px;font-size:12px;line-height:1.4}.signal-research-messages{overflow-anchor:none;scroll-behavior:auto}.signal-question-row{align-items:center;gap:4px;min-width:0;display:flex}.signal-question-row>button:first-child{flex:1;min-width:0}.signal-question-row>.signal-question-toggle{white-space:nowrap;flex:none}.signal-question-options{background:#fff;border:1px solid #e1ece5;border-radius:7px;flex-direction:column;gap:3px;padding:4px;display:flex}.signal-research-composer{background:#f8fbf9;border-radius:14px;transition:border-color .15s,box-shadow .15s}.signal-research-composer:focus-within{border-color:#41ad87;outline:none;box-shadow:0 0 0 2px #41ad871a}.signal-research-panel .signal-research-composer textarea{resize:none;height:42px;min-height:42px;max-height:132px;padding:11px 12px 7px;overflow-y:auto}.signal-research-composer textarea::placeholder{color:#8a9b93;font-weight:400}.signal-research-composer .signal-research-send{padding:2px 8px 8px}.signal-research-composer .signal-research-send button{border-radius:8px;min-height:28px;padding:5px 11px}.signal-research-composer .signal-research-send button:disabled{color:#83968b;opacity:1;background:#dce8e1;border-color:#0000}.signal-research-mention{background:#fff;border:1px solid #d9e5dd;border-radius:8px;margin:0 8px 8px;padding:3px}.signal-research-mention button{color:#176b50;text-align:left;background:0 0;border:0;width:100%;padding:5px 8px}.signalhub-workspace .signal-research-panel>header{box-sizing:border-box;height:44px;min-height:44px;padding:6px 14px}.signalhub-workspace .signal-research-eyebrow{display:none}.signalhub-workspace .signal-research-panel>header h2{margin:0}.signalhub-workspace .signal-research-panel>header button{height:28px;min-height:28px;padding:2px 8px}.signal-chart-action{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.signal-chart-action button{color:#17694f;cursor:pointer;background:#e2f5ec;border:1px solid #9bd7c1;border-radius:9px;padding:7px 10px;font-size:12px}.signal-chart-action button:hover{background:#cceede}.signal-chart-action small{font-size:11px}.signalhub-connection-notice{z-index:2;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:48px;left:12px;right:12px;box-shadow:0 2px 8px #00000014}.signalhub-connection-notice span{flex:1}.signalhub-connection-notice button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:6px;flex-shrink:0;padding:6px 10px}.contextual-prompt-rail{border-top:1px solid var(--shell-border);flex-wrap:wrap;flex:none;align-content:flex-start;gap:6px;min-width:0;padding:8px 0;display:flex}.contextual-prompt-rail .contextual-prompt-question{border:1px solid var(--shell-border-strong);background:var(--shell-surface);max-width:100%;min-height:28px;color:var(--shell-accent-ink);font:inherit;font-size:var(--umx-font-size-12);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;margin:0;padding:4px 10px;font-weight:500;line-height:1.35}.contextual-prompt-rail .contextual-prompt-question:hover{background:var(--shell-accent-soft);border-color:var(--shell-accent-ink)}.contextual-prompt-rail .contextual-prompt-question:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.contextual-prompt-rail .contextual-prompt-question:disabled{opacity:.5;cursor:not-allowed}.contextual-prompt-rail.is-collapsible{border-top:0;flex-flow:column;align-items:stretch;gap:7px;padding:8px 0 0;display:flex}.contextual-prompt-rail.is-collapsible .contextual-prompt-toggle{border:1px solid var(--shell-border-strong);background:var(--shell-surface-2);width:100%;min-height:39px;color:var(--shell-text-2);font:inherit;font-size:var(--umx-font-size-12);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-weight:650;display:flex}.contextual-prompt-rail.is-collapsible .contextual-prompt-toggle:hover{background:var(--shell-hover)}.contextual-prompt-rail.is-collapsible .contextual-prompt-toggle:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.contextual-prompt-rail.is-collapsible .contextual-prompt-toggle-icon{width:24px;height:24px;color:var(--shell-accent-ink);flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.contextual-prompt-confirm{color:var(--shell-text-2);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;font-size:12px;display:flex}.contextual-prompt-confirm>span{flex:100%}.contextual-prompt-confirm button{min-height:28px;padding:3px 9px}.account-review-workspace{background:var(--shell-surface);height:calc(100dvh - 80px);min-height:0;color:var(--shell-text);font-family:var(--font-text);grid-template-columns:minmax(0,1fr) minmax(300px,360px);display:grid}.account-review-workspace .acr-header,.account-review-workspace .acr-section-title{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;height:auto!important;min-height:0!important;display:flex!important}.account-review-workspace .acr-header>div:first-child,.account-review-workspace .acr-section-title>div:first-child{flex:auto!important;min-width:0!important;display:block!important}.account-review-workspace .acr-header-actions{flex:none!important;width:auto!important;display:flex!important}.account-review-workspace .acr-header h1,.account-review-workspace .acr-header p,.account-review-workspace .acr-header small,.account-review-workspace .acr-section-title h2,.account-review-workspace .acr-section-title small{white-space:normal!important;width:auto!important;max-width:none!important;display:block!important}.acr-content{min-width:0;padding:0 34px 48px;overflow:auto}.acr-header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:end;gap:20px;padding:27px 0 23px;display:flex}.acr-header small,.acr-section-title small{letter-spacing:.05em;color:var(--shell-accent-ink);font-size:12px;font-weight:700}.acr-header h1{margin:8px 0 7px;font-size:28px;line-height:1.2}.acr-header p{color:var(--shell-text-2);margin:0;font-size:14px}.acr-header-actions{color:var(--shell-muted);white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.acr-header-actions button,.acr-section-title button,.acr-alert button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.acr-tabs{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);z-index:2;gap:28px;display:flex;position:sticky;top:0}.acr-tabs button{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 2px 13px;font-size:14px;font-weight:600}.acr-tabs button[aria-current=page]{border-color:var(--shell-accent-ink);color:var(--shell-accent-ink)}.acr-flow{gap:18px;padding:22px 0;display:grid}.acr-section{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;padding:22px 24px}.acr-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.acr-section-title h2{margin:3px 0 0;font-size:18px;font-weight:700}.acr-section-title>span{color:var(--shell-muted);font-size:12px}.acr-kyc{border-left:3px solid var(--shell-warn-ink)}.acr-kyc>p{margin:0;font-size:15px;line-height:1.7}.acr-status{background:var(--shell-surface-2);border-radius:6px;padding:5px 9px;font-weight:650}.acr-note{color:var(--shell-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.acr-metrics{border-top:1px solid var(--shell-border);border-left:1px solid var(--shell-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.acr-metric{border-right:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);min-height:72px;padding:17px 16px}.acr-metric small{color:var(--shell-muted);font-size:12px;display:block}.acr-metric strong{font-variant-numeric:tabular-nums;margin-top:9px;font-size:19px;font-weight:700;display:block}.account-review-workspace .is-negative{color:var(--shell-signal-bearish)}.account-review-workspace .is-positive{color:var(--shell-accent-ink)}.acr-flags{gap:10px;display:grid}.acr-flags article{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:9px;padding:13px 16px}.acr-flags b{color:var(--shell-signal-bearish);font-size:13px}.acr-flags p{margin:5px 0 0;font-size:13px;line-height:1.6}.acr-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.acr-group h3,.acr-memory-list h3{margin:0 0 10px;font-size:14px}.acr-group-row{border-top:1px solid var(--shell-border);gap:5px;padding:10px 0;font-size:12px;display:grid}.acr-group-row span{color:var(--shell-text-2)}.acr-group-row strong{font-variant-numeric:tabular-nums;font-size:13px}.acr-empty-small{color:var(--shell-muted);margin:10px 0;font-size:13px;line-height:1.7}.acr-trade-form,.acr-review-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.acr-trade-form label,.acr-review-form label{color:var(--shell-text-2);gap:6px;font-size:12px;font-weight:600;display:grid}.acr-trade-form input,.acr-trade-form select,.acr-review-form input,.acr-review-form select,.acr-review-form textarea,.acr-memory-form input,.acr-memory-form select,.acr-csv textarea,.acr-twin input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;border-radius:8px;min-height:38px;padding:9px 10px;font-size:13px}.acr-trade-form select[multiple]{height:90px}.acr-wide{grid-column:span 2}.acr-review-form textarea{resize:vertical;min-height:84px}.acr-primary{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font:inherit;cursor:pointer;border-radius:8px;align-self:end;min-height:39px;padding:10px 14px;font-size:13px;font-weight:650}.account-review-workspace button:disabled{opacity:.5;cursor:wait}.account-review-workspace button:focus-visible,.account-review-workspace input:focus-visible,.account-review-workspace select:focus-visible,.account-review-workspace textarea:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:2px}.acr-csv{gap:10px;margin-bottom:20px;display:grid}.acr-csv textarea{resize:vertical;height:95px}.acr-csv button{border:1px solid var(--shell-border);background:var(--shell-surface-2);cursor:pointer;border-radius:8px;justify-self:end;padding:8px 12px}.acr-table-wrap{overflow:auto}.acr-table-wrap table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.acr-table-wrap th{text-align:left;color:var(--shell-muted);background:var(--shell-surface-2);padding:11px 9px;font-weight:600}.acr-table-wrap td{border-bottom:1px solid var(--shell-border);vertical-align:top;padding:12px 9px}.acr-table-wrap td small{color:var(--shell-muted);margin-top:4px;display:block}.acr-table-wrap td button,.acr-memory-list button,.acr-suggestion button{color:var(--shell-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.acr-report-lead{margin:0 0 19px;font-size:17px;font-weight:600;line-height:1.8}.acr-report-block{border-top:1px solid var(--shell-border);padding:18px 0}.acr-report-block h3{color:var(--shell-accent-ink);margin:0 0 9px;font-size:14px}.acr-report-block p{margin:8px 0;font-size:14px;line-height:1.75}.acr-report details{border-top:1px solid var(--shell-border);color:var(--shell-muted);padding-top:14px;font-size:12px}.acr-suggestion{border:1px solid var(--shell-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:7px 0;padding:12px;font-size:13px;display:flex}.acr-history{gap:8px;display:grid}.acr-history button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;cursor:pointer;border-radius:8px;padding:12px}.acr-history span{color:var(--shell-text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.acr-memory-form{grid-template-columns:minmax(0,1fr) 115px 115px auto;gap:8px;display:grid}.acr-memory-list{padding-top:20px}.acr-memory-list>div{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.acr-memory-list small{color:var(--shell-muted);margin-top:4px;font-size:11px;display:block}.acr-alert{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;margin-top:16px;padding:11px 13px;font-size:13px}.acr-loading{color:var(--shell-muted);padding:40px}.acr-plan-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.acr-plan-form label{color:var(--shell-text-2);gap:6px;font-size:12px;font-weight:600;display:grid}.acr-plan-form input,.acr-plan-form select{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;border-radius:8px;min-height:38px;padding:9px 10px;font-size:13px}.acr-plan-result{border-top:1px solid var(--shell-border);margin-top:22px;padding-top:18px}.acr-plan-result h3{margin:0 0 14px;font-size:17px;line-height:1.5}.acr-plan-result h4{color:var(--shell-accent-ink);margin:18px 0 5px;font-size:13px}.acr-plan-result p{margin:5px 0;font-size:13px;line-height:1.7}.acr-checks{gap:8px;display:grid}.acr-check{background:var(--shell-surface-2);border-left:3px solid var(--shell-accent-ink);border-radius:7px;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding:11px 13px;font-size:13px;display:grid}.acr-check-high{border-left-color:var(--shell-signal-bearish)}.acr-check-mid{border-left-color:var(--shell-warn-ink)}.acr-twin{border-left:1px solid var(--shell-border);background:var(--shell-surface);grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;display:grid}.acr-twin>header{border-bottom:1px solid var(--shell-border);align-items:center;gap:11px;padding:20px;display:flex}.acr-twin-avatar{background:var(--sel-bg);width:38px;height:38px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;display:grid}.acr-twin strong,.acr-twin small{display:block}.acr-twin header small{color:var(--shell-muted);margin-top:3px;font-size:12px}.acr-chat-scroll{padding:20px;overflow:auto}.acr-chat-intro{color:var(--shell-text-2);margin:0 0 18px;font-size:13px;line-height:1.65}.acr-prompts{gap:7px;display:grid}.acr-prompts button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;color:var(--shell-text);cursor:pointer;font:inherit;border-radius:8px;justify-content:space-between;gap:8px;padding:11px 12px;font-size:13px;display:flex}.acr-prompts button:hover{background:var(--shell-surface-2)}.acr-prompts span{color:var(--shell-accent-ink)}.acr-message{background:var(--shell-surface-2);white-space:pre-wrap;border-radius:10px;max-width:95%;margin:12px 0;padding:11px 13px;font-size:13px;line-height:1.7}.acr-message p{margin:0}.acr-message.acr-user{background:var(--sel-bg);margin-left:auto}.acr-message.acr-error{color:var(--shell-signal-bearish)}.acr-message details{color:var(--shell-text-2);margin-top:8px}.acr-message details p{padding-top:6px}.acr-twin form{border-top:1px solid var(--shell-border);gap:8px;padding:14px 18px 6px;display:flex}.acr-twin form input{flex:1;min-width:0}.acr-twin form button{background:var(--btn-primary-bg);width:38px;color:var(--btn-primary-ink);cursor:pointer;border:0;border-radius:8px;font-size:20px}.acr-chat-source{color:var(--shell-muted);padding:0 18px 15px;font-size:11px}@media (width<=1450px){.account-review-workspace{grid-template-columns:minmax(0,1fr) 310px}.acr-content{padding:0 22px 36px}.acr-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.acr-metric{padding:14px 10px}.acr-metric strong{font-size:16px}}@media (width<=1080px){.account-review-workspace{grid-template-columns:minmax(0,1fr) 290px}.acr-groups{grid-template-columns:1fr 1fr}.acr-trade-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.account-review-workspace{height:auto;display:block}.acr-content{padding:0 14px 20px}.acr-header{flex-direction:column;align-items:start;padding-top:18px}.acr-tabs{gap:14px;overflow:auto}.acr-tabs button{white-space:nowrap}.acr-section{padding:16px}.acr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.acr-groups{grid-template-columns:1fr}.acr-trade-form,.acr-review-form,.acr-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.acr-twin{border-left:0;border-top:1px solid var(--shell-border);min-height:460px;max-height:680px}.acr-memory-form{grid-template-columns:repeat(2,minmax(0,1fr))}.acr-memory-form input,.acr-memory-form button,.acr-wide{grid-column:1/-1}}.account-review-workspace .acr-structured-entry{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;margin:8px 0;padding:11px 13px}.acr-structured-entry>div{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:4px 0;font-size:13px;line-height:1.6;display:grid}.acr-structured-entry b{color:var(--shell-accent-ink)}@media (width<=760px){.account-review-workspace .acr-header{flex-direction:column!important;align-items:stretch!important}.account-review-workspace .acr-header-actions{flex-wrap:wrap!important}.hw-review-panel,.acr-content{overflow:visible}.acr-structured-entry>div{grid-template-columns:1fr;gap:2px}}.account-review-workspace{grid-template-columns:minmax(0,1fr) var(--acr-chat-width,310px);position:relative}.account-review-workspace.acr-chat-collapsed{grid-template-columns:minmax(0,1fr)}.acr-twin{background:var(--shell-surface);grid-template-rows:auto minmax(0,1fr) auto auto auto}.acr-twin>header{box-sizing:border-box;background:var(--shell-surface);min-height:72px;box-shadow:0 4px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);padding:14px 52px 14px 18px;position:relative}.acr-twin-avatar{border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:11px;flex:none;width:36px;height:36px;font-size:18px}.acr-twin>header strong{font-size:14px}.acr-twin>header small{font-size:11px}.acr-chat-collapse,.acr-chat-reopen{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--shell-text) 8%,transparent);justify-content:center;align-items:center;display:flex}.acr-chat-collapse{border-radius:8px;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:19px;right:14px}.acr-chat-collapse:hover,.acr-chat-reopen:hover{border-color:var(--shell-border-strong);background:var(--shell-hover);color:var(--shell-accent-ink)}.acr-chat-reopen{z-index:100;border-right:0;border-radius:10px 0 0 10px;gap:5px;padding:7px 10px 7px 8px;position:absolute;top:18px;right:0}.acr-chat-reopen span{font-size:22px;line-height:1}.acr-chat-reopen b{font-size:12px;font-weight:650}.acr-chat-resizer{z-index:3;top:0;bottom:0;right:calc(var(--acr-chat-width,310px) - 5px);touch-action:none;cursor:col-resize;outline:0;width:10px;position:absolute}.acr-chat-resizer:after{content:"";background:var(--shell-border);border-radius:3px;width:2px;height:48px;transition:height .15s,background .15s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.acr-chat-resizer:hover:after,.acr-chat-resizer:focus-visible:after,.acr-chat-resizer.is-dragging:after{background:var(--btn-primary-hover);height:68px}.acr-chat-scroll{background:var(--shell-surface);padding:18px 16px 20px}.acr-chat-welcome{padding:12px 2px}.acr-welcome-mark{border:1px solid var(--shell-border);background:var(--shell-soft);width:42px;height:42px;color:var(--shell-accent-ink);border-radius:12px;place-items:center;margin-bottom:14px;font-size:20px;display:grid}.acr-chat-welcome strong{font-size:15px;line-height:1.45;display:block}.acr-chat-welcome p{color:var(--shell-text-2);margin:8px 0 0;font-size:12px;line-height:1.7}.acr-chat-empty-actions{gap:8px;margin-top:16px;display:flex}.acr-chat-empty-actions button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:12px}.acr-quick-questions{min-height:0;max-height:min(40vh,250px);margin:0 12px;padding:0 4px;overflow:auto}.acr-quick-questions>small{color:var(--shell-muted);padding:8px 0 3px;font-size:10px;font-weight:700;display:block}.acr-quick-questions .contextual-prompt-rail{gap:6px;padding-top:6px}.acr-quick-questions .contextual-prompt-question{font-size:11px}.acr-twin form{padding:10px 12px 6px}.acr-twin form input{min-height:44px;box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:12px}.acr-twin form button{min-width:38px}.acr-chat-source{padding:0 12px 12px;line-height:1.5}.acr-mobile-chat-open{display:none}@media (width<=1100px){.account-review-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,var(--acr-chat-width,310px))}}@media (width<=760px){.account-review-workspace,.account-review-workspace.acr-chat-collapsed{height:auto;display:block}.acr-twin{min-height:420px;max-height:650px}.acr-chat-resizer,.acr-chat-reopen{display:none}.acr-mobile-chat-open,.acr-chat-collapsed .acr-mobile-chat-open{display:inline-flex!important}.acr-chat-scroll{min-height:180px}}.acr-utilities{min-height:48px;color:var(--shell-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.acr-utilities>div{align-items:center;gap:12px;display:flex}.acr-utilities button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px}.acr-utilities>button:first-child{color:var(--shell-accent-ink);border:0;padding:6px 0;font-weight:650}.account-review-workspace .acr-twin{background:var(--shell-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.acr-twin .acr-chat-head{border-bottom:1px solid var(--shell-border);min-height:70px;box-shadow:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.acr-chat-avatar{flex:none;width:38px;height:38px}.acr-chat-identity{min-width:0}.acr-chat-identity>div{align-items:center;gap:6px;min-width:0;display:flex}.acr-chat-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.acr-twin .acr-chat-badge{border:1px solid var(--shell-border-strong);background:var(--shell-accent-soft);color:var(--shell-accent-ink);border-radius:4px;flex:none;align-items:center;margin:0;padding:2px 5px;font-size:10px;line-height:1.4;display:inline-flex}.acr-chat-identity i{background:var(--shell-signal-bullish);width:7px;height:7px;box-shadow:0 0 0 4px var(--shell-accent-soft);border-radius:50%;flex:none}.acr-chat-identity p{color:var(--shell-muted);white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.4}.acr-twin .acr-chat-scroll{overscroll-behavior:contain;background:var(--shell-surface);flex:1;min-height:0;padding:18px;overflow:auto}.acr-chat-empty{color:var(--shell-text-2);padding:10px 0;font-size:13px}.acr-chat-empty p{margin:0 0 12px}.acr-chat-empty>div{flex-wrap:wrap;gap:8px;display:flex}.acr-chat-empty button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px}.acr-chat-turn{overflow-wrap:anywhere;min-width:0;margin:0 0 20px;font-size:13px;line-height:1.7}.acr-chat-turn>small{color:var(--shell-muted);margin-bottom:8px;font-size:11px;line-height:1.4;display:block}.acr-chat-turn>p{white-space:pre-wrap;margin:0}.acr-chat-user>p{background:var(--shell-surface-2);border-radius:12px;padding:12px 14px}.acr-chat-assistant .msg-body{font-size:var(--umx-reading-prose,15px);line-height:1.7}.acr-chat-assistant .msg-body p{margin:0 0 12px;line-height:1.7}.acr-answer{gap:15px;display:grid}.acr-answer section{border-left:2px solid var(--shell-border);min-width:0;padding-left:12px}.acr-answer .acr-answer-conclusion{border-left-color:var(--shell-accent-ink)}.acr-answer h3{color:var(--shell-text-2);font-size:var(--umx-reading-caption,12px);letter-spacing:.02em;margin:0 0 5px;font-weight:650;line-height:1.5}.acr-answer .acr-answer-conclusion h3{color:var(--shell-accent-ink)}.acr-answer .msg-body p:last-child{margin-bottom:0}.acr-chat-data-note{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.6;margin:15px 0 0!important}.acr-glossary{border-top:1px solid var(--shell-border);padding-top:11px;font-size:12px}.acr-glossary summary{cursor:pointer}.acr-glossary dl{gap:10px;margin:10px 0 0;display:grid}.acr-glossary dl>div{gap:3px;display:grid}.acr-glossary dt{color:var(--shell-text);font-weight:650}.acr-glossary dd{margin:0;line-height:1.6}.acr-chat-turn details{color:var(--shell-text-2);margin-top:12px}.acr-chat-turn details p{margin:7px 0 0}.acr-chat-error{color:var(--shell-danger-ink)}.acr-chat-retry{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink);font:inherit;cursor:pointer;border-radius:8px;margin-top:8px;padding:5px 9px;font-size:12px}.acr-chat-busy{color:var(--shell-muted);margin:0 0 12px;font-size:12px}.acr-twin .acr-quick-questions.contextual-prompt-rail.is-collapsible{border-top:1px solid var(--shell-border);flex:none;min-height:0;max-height:min(32vh,200px);margin:0;padding:8px 18px 0;display:flex;overflow:auto}.acr-quick-question-list{flex-direction:column;align-items:stretch;gap:7px;padding:0 0 8px;display:flex}.acr-quick-question-list .contextual-prompt-question{text-align:left;width:100%}.acr-twin .acr-chat-compose{border:0;flex:none;margin:0;padding:10px 18px 18px;display:block}.acr-chat-editor{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:16px;padding:10px 12px}.acr-chat-editor:focus-within{border-color:var(--shell-focus)}.acr-twin .acr-chat-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:48px;max-height:180px;color:var(--shell-text);font:inherit;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:13px;line-height:1.65;display:block}.acr-chat-editor textarea::placeholder{color:var(--shell-muted)}.acr-chat-editor>div{justify-content:flex-end;margin-top:6px;display:flex}.acr-twin .acr-chat-editor button{background:var(--btn-primary-bg);width:34px;min-width:34px;height:34px;color:var(--btn-primary-ink);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.acr-twin .acr-chat-source{color:var(--shell-muted);flex:none;margin:0;padding:8px 18px 14px;font-size:11px;line-height:1.4;display:block}@media (width<=760px){.account-review-workspace .acr-twin{min-height:420px;max-height:650px}}.sm-root{--sm-ink:var(--aw-ink,#202924);--sm-muted:var(--aw-muted,#7e8580);--sm-line:var(--aw-line,#e8ece8);--sm-up:var(--aw-up,#0aa874);--sm-down:var(--aw-down,#ed5963);--sm-soft:#f7faf7;--sm-brand:#2f6f4f;--sm-radius:var(--aw-radius,10px);color:var(--sm-ink);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.sm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.sm-head-title h2{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:650}.sm-head-title p{color:var(--sm-muted);max-width:52ch;margin:4px 0 0;font-size:13px;line-height:1.5}.sm-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-select select{font:inherit;color:var(--sm-ink);border:1px solid var(--sm-line);background:#fff;border-radius:9px;min-height:36px;padding:7px 10px;font-size:14px;font-weight:600}.sm-tfs{background:var(--sm-soft);border-radius:9px;gap:2px;padding:3px;display:flex}.sm-tfs button,.sm-horizon button{font:inherit;color:var(--sm-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:5px 11px;font-size:13px}.sm-tfs button.on,.sm-horizon button.on{background:var(--sm-ink);color:#fff;font-weight:600}.sm-tfs button:not(.on):hover,.sm-horizon button:not(.on):hover{background:#eef2ee}.sm-refresh{font:inherit;border:1px solid var(--sm-line);cursor:pointer;background:#fff;border-radius:9px;min-height:36px;padding:7px 14px;font-size:13px}.sm-refresh:hover{border-color:var(--sm-brand);color:var(--sm-brand)}.sm-meta{background:var(--sm-soft);border-radius:var(--sm-radius);flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:10px 14px;font-size:13px;display:flex}.sm-meta span{align-items:baseline;gap:6px;display:flex}.sm-meta i{color:var(--sm-muted);font-style:normal}.sm-meta b{font-variant-numeric:tabular-nums;font-weight:600}.sm-nature{color:var(--sm-muted);font-size:12px}.sm-state{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;padding:18px 20px}.sm-state b{font-size:15px;font-weight:650;display:block}.sm-state p{color:var(--sm-muted);word-break:break-word;margin:6px 0 0;font-size:13px;line-height:1.6}.sm-state-offline,.sm-state-timeout{background:#fffaf2;border-color:#f0dcc0}.sm-state-nodata{background:#f7f9fc;border-color:#dfe6ef}.sm-state-unsupported{border-color:var(--sm-line);background:var(--sm-soft)}.sm-state-error{background:#fef7f7;border-color:#f3d6d8}.sm-retry,.sm-state-actions button{font:inherit;border:1px solid var(--sm-line);cursor:pointer;background:#fff;border-radius:8px;min-height:34px;margin-top:12px;margin-right:8px;padding:6px 14px;font-size:13px}.sm-retry:hover,.sm-state-actions button:hover{border-color:var(--sm-brand);color:var(--sm-brand)}.sm-state-actions{flex-wrap:wrap;gap:0;display:flex}.sm-skeleton{flex-direction:column;gap:9px;padding:14px 0;display:flex}.sm-skeleton span{background:linear-gradient(90deg,#f1f4f1 25%,#e7ebe7 50%,#f1f4f1 75%) 0 0/200% 100%;border-radius:5px;height:13px;animation:1.3s infinite sm-shimmer}.sm-skeleton span:nth-child(odd){width:88%}.sm-skeleton span:nth-child(3n){width:64%}@keyframes sm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sm-skeleton span{animation:none}}.sm-top{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.sm-top>*{min-width:0}.sm-chart{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;height:340px;padding:10px 8px}.sm-canvas{width:100%;height:100%;display:block}.sm-judgement{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;padding:16px 18px}.sm-judgement header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sm-judgement h3{margin:0;font-size:15px;font-weight:650}.sm-stance{border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.sm-stance-none{color:var(--sm-muted);border-color:var(--sm-line);background:var(--sm-soft)}.sm-stance-bullish{color:var(--sm-up);background:#f0fbf6;border-color:#b9e5d3}.sm-stance-bearish{color:var(--sm-down);background:#fef6f6;border-color:#f4ccd0}.sm-headline{margin:0 0 12px;font-size:14px;line-height:1.65}.sm-no-evidence{color:var(--sm-muted);background:var(--sm-soft);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.65}.sm-evidence h4,.sm-counter h4,.sm-buckets h4{margin:0 0 8px;font-size:13px;font-weight:650}.sm-evidence h4 small,.sm-buckets h4 small{color:var(--sm-muted);font-weight:400}.sm-evidence ul,.sm-counter ul,.sm-limits{margin:0;padding:0;list-style:none}.sm-evidence li{border:1px solid var(--sm-line);border-radius:8px;flex-direction:column;gap:4px;margin-bottom:8px;padding:10px 12px;display:flex}.sm-evidence li b{font-size:14px}.sm-evidence-reason,.sm-evidence-stat{color:var(--sm-muted);font-size:12px}.sm-evidence-stat{font-variant-numeric:tabular-nums}.sm-excess{font-variant-numeric:tabular-nums;font-size:12px}.sm-excess b{color:var(--sm-brand);font-size:13px}.sm-excess small{color:var(--sm-muted);margin-left:6px}.sm-counter li{color:var(--sm-ink);background:#fffaf2;border:1px solid #f0dcc0;border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:12.5px;line-height:1.6}.sm-multiple-testing{color:var(--sm-muted);background:var(--sm-soft);border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.6}.sm-multiple-testing.sm-mt-null{color:#8a5a12;background:#fffaf2;border:1px solid #f0dcc0}.sm-limits{margin-top:10px}.sm-limits li{color:var(--sm-muted);padding-left:12px;font-size:11.5px;line-height:1.6;position:relative}.sm-limits li:before{content:"·";position:absolute;left:3px}.sm-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.sm-tabs button{font:inherit;white-space:nowrap;color:var(--sm-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:8px 12px;font-size:13.5px}.sm-tabs button.on{color:var(--sm-ink);border-bottom-color:var(--sm-brand);font-weight:650}.sm-tabs button:hover:not(.on){color:var(--sm-ink)}.sm-panel{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;min-height:180px;padding:16px 18px}.sm-note{color:var(--sm-muted);margin:0 0 10px;font-size:12px;line-height:1.6}.sm-dim{color:var(--sm-muted)}.sm-subtabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.sm-subtabs button{font:inherit;color:var(--sm-muted);background:var(--sm-soft);cursor:pointer;border:0;border-radius:7px;align-items:baseline;gap:5px;min-height:30px;padding:5px 11px;font-size:13px;display:flex}.sm-subtabs button.on{background:var(--sm-ink);color:#fff;font-weight:600}.sm-subtabs small{opacity:.7;font-size:11px}.sm-indicators{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm-indicators li{border:1px solid var(--sm-line);border-radius:9px;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.sm-ind-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sm-ind-head b{font-size:14px}.sm-ind-reason{color:var(--sm-muted);margin:0;font-size:12px;line-height:1.5}.sm-ind-edge{color:var(--sm-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.sm-ind-edge b.up{color:var(--sm-up)}.sm-ind-edge b.down{color:var(--sm-down)}.sm-signal,.sm-verdict{white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:600}.sm-signal-bullish{color:var(--sm-up);background:#eefaf5}.sm-signal-bearish{color:var(--sm-down);background:#fef4f4}.sm-signal-neutral,.sm-signal-none{color:var(--sm-muted);background:var(--sm-soft)}.sm-verdict-edge{color:#fff;background:var(--sm-brand)}.sm-verdict-inverse{color:#fff;background:#c9873a}.sm-verdict-none,.sm-verdict-insufficient{color:var(--sm-muted);background:var(--sm-soft);border:1px solid var(--sm-line)}.sm-panel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.sm-panel thead th{text-align:left;color:var(--sm-muted);border-bottom:1px solid var(--sm-line);white-space:nowrap;padding:7px 8px;font-weight:500}.sm-panel tbody td{border-bottom:1px solid #f3f5f3;padding:8px}.sm-panel .r{text-align:right}.sm-price{font-size:14px;font-weight:650}.sm-levels tr.sup .sm-price,.sm-levels tr.sup .sm-rank{color:var(--sm-up)}.sm-levels tr.res .sm-price,.sm-levels tr.res .sm-rank{color:var(--sm-down)}.sm-rank{white-space:nowrap;font-weight:600}.sm-tfs-cell,.sm-tfs{white-space:nowrap}.sm-methods span{background:var(--sm-soft);color:var(--sm-muted);border-radius:4px;margin:1px 3px 1px 0;padding:1px 6px;font-size:11px;display:inline-block}.sm-baseline{color:var(--sm-muted)}.sm-excess-cell{font-weight:650}.sm-excess-cell.up{color:var(--sm-up)}.sm-excess-cell.down{color:var(--sm-down)}.sm-net.up{color:var(--sm-up);font-weight:650}.sm-net.down{color:var(--sm-down);font-weight:650}.sm-horizon{color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.sm-horizon input[type=range]{min-width:120px;max-width:260px;accent-color:var(--sm-brand);flex:1}.sm-horizon b{font-variant-numeric:tabular-nums;color:var(--sm-ink)}.sm-buckets{border-top:1px solid var(--sm-line);margin-top:16px;padding-top:14px}.sm-buckets ul,.sm-bucket-inline{margin:0 0 8px;padding:0;list-style:none}.sm-buckets li{font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:3px 0;font-size:12px;display:flex}.sm-bucket-label{width:64px;color:var(--sm-muted);flex-shrink:0}.sm-bucket-bar{background:var(--sm-soft);border-radius:4px;flex:1;min-width:60px;height:16px;overflow:hidden}.sm-bucket-bar i{height:100%;display:block}.sm-bucket-bar.up i{background:var(--sm-up)}.sm-bucket-bar.down i{background:var(--sm-down)}.sm-buckets b.up,.sm-bucket-inline b.up{color:var(--sm-up)}.sm-buckets b.down,.sm-bucket-inline b.down{color:var(--sm-down)}.sm-buckets small{color:var(--sm-muted);white-space:nowrap}.sm-bucket-inline li{color:var(--sm-muted);padding:2px 0;font-size:12px}.sm-kv-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sm-kv{background:var(--sm-soft);border-radius:8px;flex-direction:column;flex:150px;gap:3px;padding:10px 12px;display:flex}.sm-kv-wide{flex-basis:100%}.sm-kv span{color:var(--sm-muted);font-size:11.5px}.sm-kv b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.sm-checklist{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.sm-checklist li{color:var(--sm-muted);font-size:12px}.sm-checklist li.pass{color:var(--sm-up)}.sm-foot{color:var(--sm-muted);background:var(--sm-soft);border-radius:var(--sm-radius);padding:12px 14px;font-size:11.5px;line-height:1.7}.sm-root :is(button,select,input,[role=tab]):focus-visible{outline:2px solid var(--sm-brand);outline-offset:2px;border-radius:6px}@media (width<=1100px){.sm-top{grid-template-columns:minmax(0,1fr)}.sm-chart{height:280px}}@media (width<=768px){.sm-root{gap:12px;padding:16px 14px}.sm-head-title h2{font-size:19px}.sm-head-title p{font-size:12.5px}.sm-controls{width:100%}.sm-tfs{flex:1}.sm-tfs button{flex:1;padding:5px 6px}.sm-chart{height:230px}.sm-panel{padding:13px 12px}.sm-indicators{grid-template-columns:1fr}.sm-panel table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=420px){.sm-root{padding:14px 11px}.sm-meta{gap:4px 14px;padding:9px 11px;font-size:12px}.sm-head-title h2{font-size:18px}.sm-select select{width:100%}.sm-controls{flex-direction:column;align-items:stretch}.sm-tfs,.sm-refresh{width:100%}.sm-chart{height:200px}.sm-judgement{padding:13px 12px}.sm-bucket-label{width:52px}}.fw-chat>[role=dialog]{border:1px solid var(--shell-border);background:var(--shell-surface);max-height:40%;box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px;flex:none;margin:12px;padding:16px;overflow:auto}.fw-chat>[role=dialog] p{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.6}.fw-chat>[role=dialog] button{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;margin:4px 8px 0 0;padding:8px 14px}.fw-chat .fw-exchange{overflow-wrap:anywhere;min-width:0}.fw-chat .fw-exchange pre{max-width:100%;overflow:auto}.fw-chat .fw-reply-footer{align-items:center;gap:12px;margin-top:18px;padding-top:4px;display:flex}.fw-reply-footer>small{min-width:0;color:var(--shell-muted);flex:1;font-size:12px;line-height:1.6}.fw-chat .fw-save-note{width:32px;height:32px;min-height:32px;color:var(--shell-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.fw-chat .fw-save-note:hover,.fw-chat .fw-save-note:focus-visible{background:var(--shell-selected);color:var(--shell-text)}.fw-chat .fw-save-note:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.fw-chat .fw-save-note:active{background:var(--shell-border)}.fw-save-note-tooltip{background:var(--shell-contrast);color:var(--shell-on-contrast);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 7px);right:0}.fw-save-note:hover .fw-save-note-tooltip,.fw-save-note:focus-visible .fw-save-note-tooltip{opacity:1}.fw-thinking{box-shadow:0 8px 22px color-mix(in srgb,var(--shell-text) 8%,transparent);background:linear-gradient(145deg,#f5fbf8,#fff 64%);border:1px solid #dce9e3;border-radius:14px;margin:2px 0 18px;padding:14px}.fw-thinking>header{border-bottom:1px solid var(--shell-selected);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:12px;display:grid}.fw-thinking>header>div{gap:1px;display:grid}.fw-thinking>header b{color:var(--shell-text);font-size:11px}.fw-thinking>header small{color:var(--shell-muted);font-size:8px!important}.fw-thinking>header time{color:var(--shell-text-2);font:650 9px/1.2 var(--font-text);font-variant-numeric:tabular-nums}.fw-thinking-pulse{background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;animation:1.4s ease-in-out infinite fw-thinking-pulse}.fw-thinking ol{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.fw-thinking li{min-height:35px;color:var(--shell-muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid;position:relative}.fw-thinking li:not(:last-child):before{content:"";background:var(--shell-border);width:1px;position:absolute;top:20px;bottom:0;left:10px}.fw-thinking li>span{z-index:1;border:1px solid var(--shell-border);background:var(--shell-surface);width:21px;height:21px;color:var(--shell-muted);border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid;position:relative}.fw-thinking li>div{padding-top:2px}.fw-thinking li b{font-size:10px;font-weight:600;display:block}.fw-thinking li small{color:var(--shell-muted);margin-top:3px;line-height:1.55;display:block;font-size:8px!important}.fw-thinking li.done,.fw-thinking li.active{color:var(--shell-text-2)}.fw-thinking li.done>span{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink)}.fw-thinking li.active>span{border-color:var(--sel-line);background:var(--sel-bg);color:var(--shell-on-contrast);box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent)}.fw-thinking li>i{gap:2px;padding-top:8px;display:flex}.fw-thinking li>i em{background:var(--btn-primary-bg);border-radius:50%;width:3px;height:3px;animation:1.15s ease-in-out infinite fw-thinking-dot}.fw-thinking li>i em:nth-child(2){animation-delay:.16s}.fw-thinking li>i em:nth-child(3){animation-delay:.32s}.fw-thinking>footer{border-top:1px solid var(--shell-soft);color:var(--shell-muted);margin-top:5px;padding-top:9px;font-size:8px;line-height:1.5}@keyframes fw-thinking-pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes fw-thinking-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.fw-chat .fw-save-note,.fw-save-note-tooltip{transition:none}.fw-thinking-pulse,.fw-thinking li>i em{animation:none}}.v2-app .following-workspace.fw-trader-layout{grid-template-columns:180px minmax(0,1fr) 400px;height:calc(100dvh - 24px);min-height:0}.fw-trader-layout .fw-detail{overscroll-behavior:contain;min-width:0;padding:24px;overflow:auto}.fw-trader-layout .fw-chat{border-left:1px solid var(--fw-line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fw-trader-layout .fw-messages{min-height:0;padding:24px 20px;overflow:auto}.fw-trader-layout .fw-chat-composer{flex:none;padding:12px 16px 16px}.fw-trader-layout .fw-mobile-tabs{display:none}.trader-context{border-bottom:1px solid var(--fw-line);flex:none;padding:18px 20px!important;display:block!important}.trader-context>div{align-items:center;gap:9px;display:flex}.trader-context b{font-size:16px}.trader-context span,.trader-context small,.trader-context summary{color:#687b73;font-size:12px}.trader-context button{color:#687b73;background:0 0;border:0;margin-left:auto;padding:6px;font-size:12px}.trader-context details{margin-top:8px}.trader-context p{margin:10px 0 0;font-size:12px;line-height:1.6}.trader-plan-strip{border-bottom:1px solid var(--fw-line);background:#f3f7f4;flex:none;max-height:180px;padding:10px 18px;overflow:auto}.trader-plan-strip>button{text-align:left;width:100%;color:var(--fw-ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.trader-plan-strip p,.trader-plan-strip small{overflow-wrap:anywhere;margin:8px 0;font-size:12px}.trader-label{color:#748079;letter-spacing:.02em;margin:0 0 12px;font-size:11px;display:block}.trader-intro h3{max-width:20em;line-height:1.5;margin:0 0 20px!important;font-size:18px!important;font-weight:500!important}.trader-questions{gap:6px;margin-bottom:26px;display:grid}.trader-questions button{border:0;border-bottom:1px solid var(--fw-line);text-align:left;color:#52695e;background:0 0;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.trader-chat .fw-exchange{margin-bottom:20px}.trader-chat .fw-exchange p{font-size:13px;line-height:1.75}.trader-chat .fw-user-message{background:#f0f4f1;margin-bottom:14px}.trader-action{background:#f6f8f5;border:1px solid #e1e7e2;border-radius:12px;margin:20px 0;padding:18px}.trader-action header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trader-action header b{font-size:15px}.trader-action header small{color:#657b70;font-size:11px}.trader-action p{margin:12px 0;font-size:13px;line-height:1.7}.trader-chat dl{gap:12px;margin:16px 0 20px;display:grid}.trader-chat dl>div{grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.6;display:grid}.trader-chat dt{color:#7b8983}.trader-chat dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.trader-action>button,.trader-order>button,.trader-controls button,.trader-reset button{color:#315748;cursor:pointer;background:#eaf0eb;border:0;border-radius:8px;margin:4px 6px 4px 0;padding:10px 12px;font-size:12px}.trader-action>button:not(.trader-primary){background:0 0}.trader-primary{border:0;border-radius:8px;padding:10px 14px;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.trader-chat button:disabled{opacity:.45;cursor:not-allowed}.trader-chat button:not(:disabled):hover,.trader-entry button:hover,.trader-watch-status button:hover{filter:brightness(.96)}.fw-trader-layout :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #537768}.trader-change{color:#52695e;padding:12px 0;font-size:12px}.trader-change button{color:#315748;background:0 0;border:0;padding:5px;font-size:12px;text-decoration:underline}.trader-controls{color:#7b8983;border-top:1px solid var(--fw-line);margin-top:26px;padding-top:12px;font-size:12px}.trader-controls summary{cursor:pointer}.trader-controls label{margin-top:12px;display:block}.trader-controls select{border:1px solid var(--fw-line);background:#fff;border-radius:6px;margin:8px;padding:6px}.trader-order h3{margin:8px 0;font-size:20px;font-weight:500}.trader-order>p{font-size:13px;line-height:1.6}.trader-order>small{color:#7b8983;font-size:12px;line-height:1.7;display:block}.trader-order label{gap:8px;margin:20px 0;font-size:13px;display:grid}.trader-order input{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #cddbd2;border-radius:8px;padding:12px}.trader-order .trader-back{color:#64766d;background:0 0;margin:0 0 24px;padding:0}.trader-order>button.trader-primary{width:100%;margin-top:20px;display:block}.trader-entry{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.trader-entry button{border:1px solid var(--fw-line);color:#456454;white-space:nowrap;background:0 0;border-radius:8px;padding:8px 12px;font-size:12px}.trader-asset-switch label{color:#7b8983;align-items:center;gap:8px;font-size:12px;display:flex}.trader-asset-switch select{color:#315748;background:0 0;border:0;min-width:0;max-width:190px;padding:6px;font-size:13px}.trader-demo-picker{background:#f2f6f2;border-radius:12px;margin-bottom:18px;padding:18px}.trader-demo-picker p{margin:0 0 10px;font-size:12px}.trader-demo-picker button{text-align:left;border:0;border-bottom:1px solid var(--fw-line);width:100%;color:var(--fw-ink);background:0 0;padding:12px 0;display:block}.trader-demo-picker b,.trader-demo-picker small{display:block}.trader-demo-picker small{color:#7b8983;margin-top:5px;font-size:12px}.trader-chart{border:1px solid var(--fw-line);background:#fff;border-radius:12px;padding:20px}.trader-chart header{justify-content:space-between;gap:10px;display:flex}.trader-chart b{font-size:14px}.trader-chart b span{background:#edf2eb;border-radius:4px;margin-left:8px;padding:4px 6px;font-size:11px;font-weight:400}.trader-chart strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px;font-weight:500;display:block}.trader-chart small{color:#7b8983;font-size:11px;line-height:1.7}.trader-chart svg{width:100%;height:auto;margin-top:24px;display:block}.trader-chart text{fill:#7b8983;font-size:11px}.trader-chart p{color:#7b8983;margin:0;font-size:11px;line-height:1.6}.trader-chart-summary{border:0;border-bottom:1px solid var(--fw-line);text-align:left;color:#577365;background:0 0;width:100%;padding:14px 0;font-size:12px;display:block}.trader-watch-status button{text-align:left;border:0;border-bottom:1px solid var(--fw-line);color:#315748;background:0 0;flex-direction:column;gap:4px;width:100%;padding:14px 8px;display:flex}.trader-watch-status button[aria-pressed=true]{background:#eaf0eb;border-radius:8px}.trader-watch-status b{font-size:14px}.trader-watch-status small{color:#7b8983;font-size:11px}.trader-reset{padding:28px}.trader-reset h3{margin-top:0}.trader-reset p{font-size:14px;line-height:1.8}@media (width>=1728px){.v2-app .following-workspace.fw-trader-layout{grid-template-columns:200px minmax(0,1fr) 420px}}@media (width<=1450px) and (width>=761px){.v2-app .following-workspace.fw-trader-layout{grid-template-columns:minmax(0,1fr) 390px}.fw-trader-layout>.fw-watchlist{display:none}.fw-trader-layout .fw-detail,.fw-trader-layout .fw-chat{grid-column:auto;height:auto;display:flex}.fw-trader-layout .fw-detail{display:block}.fw-trader-layout .fw-chat{border-left:1px solid var(--fw-line)}}@media (width<=760px){.v2-app .following-workspace.fw-trader-layout{flex-direction:column;height:calc(100dvh - 65px);min-height:0;display:flex}.fw-trader-layout>.fw-watchlist{display:none}.fw-trader-layout .fw-mobile-tabs{flex:none;display:flex}.fw-trader-layout .fw-detail{flex:1;min-height:0}.fw-trader-layout .fw-chat{flex:1;height:auto;min-height:0}.fw-trader-layout.fw-panel-detail .fw-chat,.fw-trader-layout.fw-panel-chat .fw-detail{display:none}}.arf-start{border-bottom:1px solid var(--shell-border);margin-bottom:20px;padding:14px 0 20px}.arf-start button,.arf-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);font:inherit;cursor:pointer;text-align:left;border-radius:8px;padding:9px 12px;font-size:13px}.arf-start button:hover,.arf-actions button:hover{background:var(--shell-selected)}.arf-start small,.arf-run>small,.arf-source small{color:var(--shell-muted);margin:8px 0;font-size:11px;line-height:1.6;display:block}.arf-run{overflow-wrap:anywhere;font-size:13px;line-height:1.75}.arf-run h3{margin:8px 0 18px;font-size:16px;line-height:1.6}.arf-plan{margin:0 0 20px;padding:0;list-style:none}.arf-plan li{color:var(--shell-muted);align-items:baseline;gap:10px;margin:8px 0;display:flex}.arf-plan li span{font-variant-numeric:tabular-nums;flex-shrink:0;width:18px}.arf-plan li[aria-current=step],.arf-plan li[data-done=true]{color:var(--shell-text-2)}.arf-plan li[aria-current=step]{font-weight:600}.arf-progress{background:var(--shell-soft);border-radius:8px;padding:12px}.arf-run details{border-bottom:1px solid var(--shell-border);padding:12px 0}.arf-run summary{cursor:pointer;font-weight:500}.arf-run h4{margin:16px 0 6px;font-size:13px}.arf-source{padding:10px 0}.arf-source a,.arf-report a{color:var(--shell-text-2);text-decoration:underline}.arf-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.arf-review{margin:18px 0;display:block}.arf-review textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--shell-border-strong);width:100%;min-height:160px;font:inherit;color:inherit;background:var(--shell-surface);border-radius:8px;margin:8px 0;padding:10px;display:block}.arf-report .ar-form-body{line-height:1.85}.arf-report h3{margin:24px 0 8px;font-size:16px}.arf-run button:focus-visible,.arf-start button:focus-visible,.arf-run summary:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.autodemo{background:#fafcfb;border:1px solid #dce5df;border-radius:12px;margin:24px 0;padding:20px;font-size:14px;line-height:1.7}.autodemo-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.autodemo button{color:var(--shell-accent-ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #cfdcd4;border-radius:8px;padding:8px 12px;font-size:13px}.autodemo button:disabled{opacity:.5;cursor:default}.autodemo button:focus-visible{outline-offset:3px;outline:2px solid #345c4c}.autodemo ol{padding:0;list-style:none}.autodemo li{color:#7b8880;padding:4px 0}.autodemo li[aria-current]{color:var(--sel-ink);font-weight:600}.autodemo aside{background:#eaf1ec;border-radius:8px;margin:14px 0;padding:12px}.autodemo details{margin-top:18px}.autodemo summary{cursor:pointer}.autodemo input{border:1px solid #cfdcd4;border-radius:6px;width:120px;margin:8px 0;padding:8px;display:block}.autodemo small{color:#7b8880;margin:8px 0;display:block}.autodemo-report p{white-space:pre-wrap;overflow-wrap:anywhere}.autodemo-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.runtime-auto-panel{border:1px solid var(--shell-border);width:min(680px,100vw - 40px);max-height:calc(100dvh - 64px);color:var(--shell-text);background:var(--shell-surface);font:inherit;border-radius:22px;padding:0;box-shadow:0 24px 80px #14201624}.runtime-auto-panel::backdrop{background:#18201933}.runtime-auto-panel>header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 20px;display:flex}.runtime-auto-panel h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.4}.runtime-auto-eyebrow,.runtime-auto-muted{color:var(--shell-muted);font-size:13px}.runtime-auto-body{max-height:calc(100dvh - 186px);padding:24px 28px;overflow:auto}.runtime-auto-panel button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:40px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.runtime-auto-panel button:hover:not(:disabled){background:var(--shell-soft)}.runtime-auto-panel button:disabled{opacity:.5;cursor:not-allowed}.runtime-auto-panel button.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.runtime-auto-panel :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--umx-brand-focus,var(--shell-focus));outline-offset:3px}.runtime-auto-icon-actions{gap:6px;display:flex}.runtime-auto-icon-actions button{border:0;width:38px;min-height:38px;padding:8px}.runtime-auto-connect{text-align:center;padding:24px 12px 38px}.runtime-auto-connect>.icon{color:var(--shell-text-2)}.runtime-auto-panel h3{margin:12px 0;font-size:17px;font-weight:600;line-height:1.5}.runtime-auto-connect p{color:var(--shell-muted);margin-bottom:24px;font-size:14px;line-height:1.8}.runtime-auto-status{justify-content:space-between;align-items:center;display:flex}.runtime-auto-pill{background:var(--shell-soft);color:var(--shell-text-2);border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;display:inline-flex}.runtime-auto-pill.is-active{background:var(--shell-surface-2);color:var(--umx-brand-ink,var(--shell-accent-ink))}.runtime-auto-pill i,.runtime-auto-run-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.runtime-auto-facts{gap:18px;margin:24px 0;display:grid}.runtime-auto-facts>div{align-items:center;gap:12px;font-size:15px;display:flex}.runtime-auto-facts small{color:var(--shell-muted);margin-top:5px;font-size:12px;display:block}.runtime-auto-facts b{margin-left:auto;font-size:14px;font-weight:500}.runtime-auto-facts .icon{color:var(--shell-muted)}.runtime-auto-rule{border-top:1px solid var(--shell-selected);border-bottom:1px solid var(--shell-selected);padding:15px 0}.runtime-auto-panel summary{color:var(--shell-muted);cursor:pointer;font-size:13px;list-style-position:inside}.runtime-auto-rule p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.runtime-auto-rule>div>span{color:var(--shell-muted);font-size:12px}.runtime-auto-actions{justify-content:flex-end;align-items:center;gap:10px;margin:20px 0 4px;display:flex}.runtime-auto-form{gap:18px;display:grid}.runtime-auto-form label{color:var(--shell-text-2);gap:8px;font-size:13px;display:grid}.runtime-auto-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;font:inherit;color:var(--shell-text);border-radius:10px;min-height:44px;padding:11px 12px;font-size:15px}.runtime-auto-form textarea{resize:vertical;line-height:1.6}.runtime-auto-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.runtime-auto-form label.runtime-auto-consent{align-items:center;gap:9px;font-size:13px;line-height:1.6;display:flex}.runtime-auto-consent input{accent-color:var(--shell-accent-ink);width:16px;height:16px}.runtime-auto-confirm{background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:14px;margin-top:22px;padding:18px}.runtime-auto-confirm b{font-size:16px;font-weight:600}.runtime-auto-confirm p{color:var(--shell-text-2);font-size:13px;line-height:1.7}.runtime-auto-history{border-top:1px solid var(--shell-selected);margin-top:30px;padding-top:14px}.runtime-auto-history h3{align-items:center;gap:9px;font-size:15px;display:flex}.runtime-auto-history h3>span{color:var(--shell-muted);font-size:12px;font-weight:400}.runtime-auto-history article{border-bottom:1px solid var(--shell-soft);padding:14px 0}.runtime-auto-run-row{align-items:center;gap:12px;display:flex}.runtime-auto-run-row>div{flex:1}.runtime-auto-run-row b{font-size:14px;font-weight:500}.runtime-auto-run-row small{color:var(--shell-muted);margin-top:5px;font-size:12px;display:block}.runtime-auto-run-row button{border:0}.runtime-auto-run-dot{color:var(--shell-muted)}.runtime-auto-run-dot.is-error{color:#b36650}.runtime-auto-history details{margin:12px 0 0 18px}.runtime-auto-history details p{color:var(--shell-muted);font-size:13px}.runtime-auto-notice,.runtime-auto-error{align-items:flex-start;gap:8px;margin-top:18px;font-size:13px;line-height:1.7;display:flex}.runtime-auto-notice{color:var(--shell-text-2)}.runtime-auto-error{color:#a44f35;background:var(--shell-surface);border-radius:10px;padding:12px}.runtime-auto-error>.icon{flex:none;margin-top:2px}.runtime-auto-error span{overflow-wrap:anywhere}.runtime-auto-error button{flex:none}.runtime-auto-notice>.icon{flex:none;margin-top:2px}@media (width<=600px){.runtime-auto-panel>header{padding:18px}.runtime-auto-body{padding:20px 18px}.runtime-auto-grid{grid-template-columns:1fr}.runtime-auto-panel h2{font-size:20px}}.runtime-auto-local-summary{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;padding:14px 16px}.runtime-auto-local-summary small{color:var(--shell-muted);font-size:12px;display:block}.runtime-auto-local-summary b{margin-top:6px;font-size:15px;font-weight:600;display:block}.runtime-auto-local-summary p{color:var(--shell-text-2);max-height:3.3em;margin:7px 0 0;font-size:13px;line-height:1.65;overflow:hidden}.runtime-auto-frequency-note{background:var(--shell-warn-soft);color:var(--shell-text-2);border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.runtime-auto-form>.runtime-auto-actions{z-index:2;border-top:1px solid var(--shell-selected);background:var(--shell-surface);margin:0 -2px -24px;padding:14px 2px 20px;position:sticky;bottom:-24px}.runtime-auto-recovery{padding-top:38px}.pf-card{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;color:var(--shell-text);border-radius:14px;gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:grid}.pf-field{min-width:0;color:var(--shell-text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.pf-card .pf-field input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-height:38px;color:var(--shell-text);font:inherit;border-radius:10px;padding:6px 10px;font-size:14px}.pf-card .pf-field input::placeholder{color:var(--shell-muted)}.pf-card .pf-field input:focus-visible{outline:2px solid var(--umx-brand-focus,var(--shell-focus));outline-offset:1px}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-card .pf-chips button{border:1px solid var(--shell-border);background:var(--shell-surface);width:auto;height:auto;min-height:32px;color:var(--shell-text-2);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.pf-card .pf-chips button[aria-pressed=true]{border-color:var(--sel-line);background:var(--shell-soft);color:var(--sel-ink);font-weight:600}.pf-muted{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.55}.pf-error{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.pf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-card .pf-btn{border:1px solid var(--shell-border);background:var(--shell-surface);width:auto;height:auto;min-height:36px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:10px;padding:6px 14px;font-size:14px}.pf-card .pf-btn.is-primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:600}.pf-card .pf-btn:disabled{opacity:.55;cursor:not-allowed}.pf-card .pf-btn:focus-visible,.pf-card .pf-chips button:focus-visible{outline:2px solid var(--umx-brand-focus,var(--shell-focus));outline-offset:2px}.pf-result{gap:6px;display:grid}.pf-result b{font-size:14px}.pf-checkpoints{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pf-checkpoints li{background:var(--shell-surface-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;font-size:13px;display:flex}.pf-cp{min-width:44px;color:var(--shell-accent-ink);font-weight:600}.pf-checkpoints small{color:var(--shell-muted);margin-left:auto;font-size:12px}.pf-open{justify-self:start}.pf-ledger{gap:10px;display:grid}.pf-pubs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pf-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--shell-accent-ink);font-size:13px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.pf-url:hover{text-decoration:underline}.pf-ledger .pf-btn,.pf-start .pf-btn{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);width:auto;height:auto;min-height:36px;color:var(--btn-primary-ink);font:inherit;cursor:pointer;border-radius:10px;padding:6px 14px;font-size:14px;font-weight:600}.pf-ledger .pf-card .pf-btn:not(.is-primary){border-color:var(--shell-border);background:var(--shell-surface);color:var(--shell-text);font-weight:400}.pf-start{justify-content:flex-start}.pf-side{gap:8px;display:grid}.pk{min-width:0;max-width:100%;display:inline-flex;position:relative}.pk .pk-btn{min-width:0;max-width:100%;font:inherit;font-family:var(--font-text);color:var(--shell-text);cursor:pointer;appearance:none;box-shadow:none;transition:background-color var(--umx-duration-fast,.15s),border-color var(--umx-duration-fast,.15s);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:inline-flex}.pk .pk-field{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:8px;min-width:120px;height:32px;min-height:32px;padding:0 8px 0 10px}.pk .pk-field:hover:not(:disabled){background:var(--shell-hover)}.pk .pk-field[aria-expanded=true]{border-color:var(--shell-focus)}.pk .pk-field.is-invalid{border-color:var(--shell-danger)}.pk .pk-bare{height:28px;min-height:28px;color:var(--shell-text-2);background:0 0;border:0;border-radius:6px;padding:0 6px 0 8px}.pk .pk-bare:hover:not(:disabled),.pk .pk-bare[aria-expanded=true]{background:var(--shell-hover);color:var(--shell-text)}.pk .pk-btn:focus-visible{outline:2px solid var(--shell-focus);outline-offset:1px}.pk .pk-btn:disabled{opacity:.55;cursor:not-allowed}.pk .pk-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.pk .pk-placeholder{color:var(--shell-muted)}.pk .pk-chevron{color:var(--shell-muted);transition:transform var(--umx-duration-fast,.15s);flex:none}.pk .pk-btn[aria-expanded=true] .pk-chevron{transform:rotate(180deg)}.pk .pk-list{z-index:1300;box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);max-width:min(340px,100vw - 16px);box-shadow:var(--shell-shadow);font-family:var(--font-text);color:var(--shell-text);border-radius:10px;padding:4px;font-size:14px;position:fixed;overflow:auto}.pk .pk-section+.pk-section{border-top:1px solid var(--shell-border);margin-top:4px;padding-top:4px}.pk .pk-section-label{color:var(--shell-muted);padding:6px 10px 2px;font-size:12px;line-height:16px}.pk .pk-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding:6px 10px;line-height:20px;display:flex}.pk .pk-option:hover,.pk .pk-option:focus{background:var(--shell-hover)}.pk .pk-option:focus-visible{box-shadow:inset 0 0 0 2px var(--shell-focus)}.pk .pk-option-text{flex-direction:column;min-width:0;display:flex}.pk .pk-option-text small{color:var(--shell-muted);white-space:normal;margin-top:1px;font-size:12px;line-height:16px}.pk .pk-check{color:var(--shell-accent-ink);flex:none}.pk .pk-search{z-index:1;border-bottom:1px solid var(--shell-border);background:var(--shell-surface);margin:-4px -4px 4px;padding:6px;position:sticky;top:-4px}.pk .pk-search input{box-sizing:border-box;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;height:30px;color:var(--shell-text);font:inherit;font-family:var(--font-text);box-shadow:none;appearance:none;border-radius:6px;outline:none;margin:0;padding:0 8px;font-size:14px;line-height:20px}.pk .pk-search input:focus-visible{border-color:var(--shell-focus)}.pk .pk-search input::placeholder{color:var(--shell-muted)}.pk .pk-empty{color:var(--shell-muted);padding:8px 10px;font-size:13px;line-height:18px}.pk .pk-list-hint{z-index:1;border-bottom:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-muted);padding:6px 10px;font-size:12px;line-height:16px;position:sticky;top:38px}.je-skills-picker .pk-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--shell-border-strong) transparent;width:min(420px,100vw - 16px);max-width:min(420px,100vw - 16px)}.pk .pk-option.is-disabled{color:var(--shell-muted);cursor:not-allowed}.pk .pk-option.is-disabled:hover,.pk .pk-option.is-disabled:focus{background:0 0}.je-backdrop{z-index:1200;background:var(--shell-backdrop);box-sizing:border-box;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.je-backdrop .je{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:min(720px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shell-shadow);color:var(--shell-text);font-family:var(--font-text);border-radius:12px;flex-direction:column;font-size:14px;line-height:20px;display:flex}.je .je-head{justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(16px,4vw,24px) 8px;display:flex}.je .je-head h2{letter-spacing:0;color:var(--shell-text);margin:0;font-size:22px;font-weight:580;line-height:28px}.je .je-close{width:32px;height:32px;min-height:32px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-right:-6px;padding:0;display:inline-grid}.je .je-close:hover{background:var(--shell-hover);color:var(--shell-text)}.je .je-body{flex-direction:column;gap:20px;min-height:0;padding:8px clamp(16px,4vw,24px) 4px;display:flex;overflow:auto}.je .je-alert{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:10px;margin:0;padding:10px 12px}.je .je-field{flex-direction:column;gap:8px;min-width:0;display:flex}.je .je-label{color:var(--shell-text);font-size:14px;font-weight:500;line-height:20px}.je .je-req{color:var(--shell-danger);margin-left:3px}.je .je-input{box-sizing:border-box;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;max-width:100%;height:32px;min-height:32px;color:var(--shell-text);font:inherit;font-family:var(--font-text);box-shadow:none;appearance:none;border-radius:8px;margin:0;padding:0 12px;font-size:14px}.je .je-input::placeholder,.je textarea::placeholder{color:var(--shell-muted);opacity:1}.je .je-input:focus,.je .je-input:focus-visible{border-color:var(--shell-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent);outline:none}.je .je-input.is-invalid{border-color:var(--shell-danger)}.je .je-input-inline{flex:240px;width:auto}.je .je-time{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:72px}.je .je-date{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:116px}.je .je-field-error{color:var(--shell-danger);margin:0;font-size:13px;line-height:18px}.je .je-instr-box{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.je .je-instr-box:focus-within{border-color:var(--shell-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.je .je-instr-box.is-invalid{border-color:var(--shell-danger)}.je .je-instr-box textarea{box-sizing:border-box;width:100%;min-height:116px;max-height:50dvh;color:var(--shell-text);font:inherit;font-family:var(--font-text);resize:vertical;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:8px 12px;font-size:14px;line-height:22px;display:block}.je .je-instr-box textarea:focus-visible,.je .je-money input:focus-visible{outline:none}.je .je-instr-bar{border-top:1px solid var(--shell-border);background:var(--shell-soft);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:4px 6px;display:flex}.je .je-instr-bar-start,.je .je-instr-bar-end{align-items:center;gap:8px;min-width:0;display:flex}.je .je-instr-bar-end{margin-left:auto}.je .je-bar-btn{height:28px;min-height:28px;color:var(--shell-text-2);font:inherit;font-family:var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:14px;display:inline-flex}.je .je-bar-btn:hover,.je .je-bar-btn[aria-expanded=true]{background:var(--shell-hover);color:var(--shell-text)}.je .je-bar-btn:focus-visible,.je .je-close:focus-visible,.je .je-btn:focus-visible,.je .je-advanced-head:focus-visible,.je .je-switch:focus-visible,.je .je-link:focus-visible{outline:2px solid var(--shell-focus);outline-offset:1px}.je .je-count{color:var(--shell-muted);font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px}.je .je-instr-bar{flex-wrap:wrap}.je .je-instr-bar-start{flex:auto;min-width:0}.je .je-project{min-width:0;max-width:100%}.je .je-project .pk-value{align-items:center;gap:6px;min-width:0;display:inline-flex}.je .je-project .je-folder{color:var(--shell-muted);flex:none}.je .je-project .je-project-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(260px,38vw);overflow:hidden}.je .je-chevron{color:var(--shell-muted);transition:transform var(--umx-duration-fast,.15s);flex:none}.je .je-chevron.is-open,.je [aria-expanded=true]>.je-chevron{transform:rotate(180deg)}.je .je-history{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.je .je-history li{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;padding:8px 12px}.je .je-history-head{align-items:center;gap:10px;font-size:13px;display:flex}.je .je-history-head b{font-weight:500}.je .je-history-head span{color:var(--shell-muted)}.je .je-link{height:auto;min-height:0;color:var(--shell-accent-ink);font:inherit;font-family:var(--font-text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px}.je .je-link:hover{text-decoration:underline}.je .je-history-text{max-height:140px;color:var(--shell-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:20px;overflow:auto}.je .je-group{flex-direction:column;gap:12px;display:flex}.je .je-row{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.je .je-row-label{color:var(--shell-text);flex:0 0 108px;font-size:14px;font-weight:500;line-height:32px}.je .je-row-controls{flex-wrap:wrap;flex:300px;align-items:center;gap:8px;min-width:0;display:flex}.je .je-row-controls>.pk{flex:none}.je .je-row-controls>.je-wide .pk-btn{min-width:200px}.je .je-row-controls>.je-narrow .pk-btn{min-width:88px}.je .je-row-note{margin-top:-4px;padding-left:clamp(0px,99900% - 418581px,120px)}.je .je-summary{color:var(--shell-muted);margin:0;font-size:13px;line-height:18px}.je .je-row-controls>.je-wide.je-skills-picker .pk-btn{min-width:240px}.je .je-skill-retry{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:32px;color:var(--shell-accent-ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px}.je .je-chips{flex-wrap:wrap;flex:1 0 100%;gap:6px;margin:0;padding:0;list-style:none;display:flex}.je .je-chip{border:1px solid var(--shell-border);background:var(--shell-soft);max-width:100%;height:28px;color:var(--shell-text);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:13px;line-height:18px;display:inline-flex}.je .je-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.je .je-chip.is-off{color:var(--shell-muted)}.je .je-chip-remove{width:22px;height:22px;min-height:0;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.je .je-chip-remove:hover{background:var(--shell-hover);color:var(--shell-text)}.je .je-chip-remove:focus-visible{outline:2px solid var(--shell-focus);outline-offset:1px}.je .je-note{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:21px}.je .je-note b{color:var(--shell-text);font-weight:500}.je .je-advanced{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px}.je .je-advanced-head{width:100%;height:auto;min-height:48px;color:var(--shell-text);font:inherit;font-family:var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:14px;display:flex}.je .je-advanced-head>span{flex:none;font-weight:500}.je .je-advanced-head>small{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--shell-muted);flex:auto;font-size:13px;overflow:hidden}.je .je-advanced-head>.je-chevron{margin-left:auto}.je .je-advanced-head:hover{background:var(--shell-hover)}.je .je-advanced.is-open .je-advanced-head{border-radius:12px 12px 0 0}.je .je-advanced-body{border-top:1px solid var(--shell-border)}.je .je-toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.je .je-toggle-row+.je-toggle-row{border-top:1px solid var(--shell-border)}.je .je-money-row{cursor:default}.je .je-toggle-text{flex-direction:column;gap:2px;min-width:0;display:flex}.je .je-toggle-text b{color:var(--shell-text);font-size:14px;font-weight:500;line-height:20px}.je .je-toggle-text small{color:var(--shell-muted);font-size:13px;line-height:18px}.je .je-toggle-text small.je-field-error{color:var(--shell-danger)}.je .je-switch{background:var(--shell-border-strong);cursor:pointer;width:38px;height:22px;min-height:0;transition:background var(--umx-duration-fast,.15s);border:0;border-radius:999px;flex:none;padding:0;position:relative}.je .je-switch span{background:var(--shell-surface);width:18px;height:18px;transition:left var(--umx-duration-fast,.15s);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.je .je-switch.is-on{background:var(--sel-bg)}.je .je-switch.is-on span{left:18px}.je .je-money{box-sizing:border-box;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:104px;height:32px;color:var(--shell-muted);border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.je .je-money:focus-within{border-color:var(--shell-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.je .je-money.is-invalid{border-color:var(--shell-danger)}.je .je-money input{width:100%;min-width:0;height:30px;min-height:0;color:var(--shell-text);font:inherit;font-family:var(--font-text);text-align:right;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:14px}.je .je-money input::placeholder{color:var(--shell-muted);opacity:1}.je .je-foot{justify-content:flex-end;gap:8px;padding:16px clamp(16px,4vw,24px) 20px;display:flex}.je .je-btn{border:1px solid var(--shell-border-strong);background:var(--shell-surface);height:32px;min-height:32px;color:var(--shell-text);font:inherit;font-family:var(--font-text);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}.je .je-btn:hover:not(:disabled){background:var(--shell-hover)}.je .je-btn.je-primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.je .je-btn.je-primary:hover:not(:disabled){background:var(--btn-primary-bg);opacity:.88}.je .je-btn.je-primary:disabled{opacity:1;border-color:var(--shell-selected);background:var(--shell-selected);color:var(--shell-muted);cursor:not-allowed}.xqp{gap:10px;min-width:0;display:grid}.xqp-bar{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.xqp .xqp-btn{border:1px solid var(--btn-secondary-line);background:var(--btn-secondary-bg);width:auto;height:auto;min-height:36px;color:var(--btn-secondary-ink);font:inherit;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.xqp .xqp-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.xqp .xqp-btn:hover:not(:disabled){background:var(--btn-secondary-hover)}.xqp .xqp-btn:disabled{border-color:var(--btn-secondary-line);background:var(--btn-disabled-bg);color:var(--btn-disabled-ink);cursor:not-allowed}.xqp .xqp-btn:focus-visible{outline:2px solid var(--shell-focus,var(--shell-accent));outline-offset:2px}.xqp .xqp-btn.is-quiet{border-color:var(--btn-secondary-line);background:var(--btn-secondary-bg);color:var(--btn-secondary-ink)}.xqp .xqp-btn.is-quiet:hover{background:var(--btn-secondary-hover)}.xqp-reason{min-width:0;color:var(--shell-muted);flex:220px;font-size:13px;line-height:1.5}.xqp-reason.is-unpaired,.xqp-reason.is-offline,.xqp-reason.is-paused,.xqp-reason.is-off{color:var(--shell-text-2)}.xqp-status{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface-2);min-width:0;color:var(--shell-text);border-radius:12px;gap:8px;padding:12px 14px;font-size:14px;line-height:1.6;display:grid}.xqp-status>header{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.xqp-status>header b{font-size:14px;font-weight:600}.xqp-status p{color:var(--shell-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.xqp-dot{background:var(--shell-muted);border-radius:50%;flex:none;width:8px;height:8px}.xqp-status.is-active .xqp-dot{background:var(--status-active);animation:1.2s ease-in-out infinite xqp-pulse}.xqp-status.is-ok .xqp-dot{background:var(--status-active)}.xqp-status.is-warn,.xqp-status.is-bad{border-color:var(--shell-danger-line);background:var(--status-error-soft)}.xqp-status.is-warn .xqp-dot,.xqp-status.is-bad .xqp-dot{background:var(--status-error)}.xqp-code{background:var(--shell-surface-2);color:var(--shell-accent-ink);letter-spacing:.02em;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.xqp-block{border-top:1px solid var(--shell-border);gap:4px;min-width:0;padding-top:8px;display:grid}.xqp-block>small{color:var(--shell-muted);font-size:12px;font-weight:600}.xqp-steps,.xqp-notes{color:var(--shell-text);gap:3px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.xqp-notes{color:var(--shell-text-2);list-style:outside}.xqp-actions{flex-wrap:wrap;gap:8px;display:flex}.xqp-block .pf-card{margin-top:4px}.xqp .xqp-link{width:auto;height:auto;min-height:0;color:var(--shell-muted);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.xqp .xqp-link:hover{color:var(--shell-text)}.xqp .xqp-link:focus-visible{outline:2px solid var(--shell-focus,var(--shell-accent));outline-offset:2px}@keyframes xqp-pulse{0%,to{opacity:1}50%{opacity:.35}}.ra-file.has-xqp{flex-wrap:wrap}.ra-file.has-xqp>.xqp{border-top:1px solid var(--shell-border);flex:100%;padding-top:10px}.xqp-fileview{border-bottom:1px solid var(--shell-border);padding-bottom:10px}@media (width<=760px){.protocol-task.run-conversation.run-conversation>main{grid-template-columns:minmax(0,1fr)}.protocol-task.run-conversation .run-thread{padding-left:16px;padding-right:16px}.protocol-task.run-conversation>main>.conversation-details:not([hidden]){z-index:10;background:var(--shell-canvas);width:min(320px,86%);box-shadow:var(--shell-shadow);position:absolute;inset:0 0 0 auto;overflow:auto}}.protocol-decision .data-gap-note{color:var(--out-muted);background:0 0;border:0;margin:2px 0 0;padding:0 0 0 14px;font-size:13px;line-height:1.6;position:relative}.protocol-decision .data-gap-note:before{content:"";background:var(--out-warn);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.protocol-output .data-gap-note{color:var(--out-muted);background:0 0;border:0;margin:8px 0 0;padding:0;font-size:13px;line-height:1.6}.protocol-decision .topic-review{border:1px solid var(--out-line);background:0 0;border-radius:12px;gap:14px 20px;padding:14px 16px}.protocol-decision .topic-review>div{border:0;padding:0}.protocol-decision .topic-review small{color:var(--out-muted);letter-spacing:0;margin-bottom:3px;font-size:12px;font-weight:500}.protocol-decision .topic-review p{color:var(--out-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.protocol-decision .tg-positioning{border:1px solid var(--out-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:14px;padding:14px 16px 12px;display:grid}.protocol-decision .tg-field{align-content:start;gap:6px;min-width:0;display:grid}.protocol-decision .tg-field.is-text{grid-column:1/-1}.protocol-decision .tg-label{color:var(--out-muted);font-size:12px;line-height:1.4}.protocol-decision .tg-chips{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.protocol-decision .tg-chips button{appearance:none;border:1px solid var(--out-line);min-height:30px;color:var(--out-quote);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px;line-height:20px}.protocol-decision .tg-chips button:hover{background:var(--out-chip-bg)}.protocol-decision .tg-chips button[aria-checked=true]{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.protocol-decision .tg-chips button:focus-visible{outline:2px solid var(--out-accent);outline-offset:2px}.protocol-decision .tg-field textarea.tg-input{appearance:none;resize:none;field-sizing:content;width:calc(100% + 16px);min-height:36px;box-shadow:none;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;outline:0;margin:0 -8px;padding:6px 8px;font-size:14px;line-height:22px;display:block;overflow:hidden;color:var(--out-ink)!important;-webkit-text-fill-color:var(--out-ink)!important;background:0 0!important}.protocol-decision .tg-field textarea.tg-input::placeholder{color:var(--out-muted);-webkit-text-fill-color:var(--out-muted)}.protocol-decision .tg-field textarea.tg-input:hover{background:var(--out-chip-bg)!important}.protocol-decision .tg-field textarea.tg-input:focus{border-color:var(--out-accent);box-shadow:0 0 0 3px var(--out-accent-soft);background:var(--out-paper)!important}.protocol-decision .tg-field textarea.tg-input[aria-invalid=true]{border-color:var(--out-warn)}.protocol-decision .topic-cautions{border:0;border-top:1px solid var(--out-line);background:0 0;border-radius:0;margin-top:14px;padding:0}.protocol-decision .topic-cautions summary{color:var(--out-quote);cursor:pointer;padding:12px 0 4px;font-size:13px;font-weight:500}.protocol-decision .topic-cautions>div{margin-top:8px}.protocol-decision .topic-cautions small{color:var(--out-muted);font-size:12px;display:block}.protocol-decision .topic-cautions ul{margin:4px 0 0;padding-left:1.2em}.protocol-decision .topic-cautions li{color:var(--out-quote);overflow-wrap:anywhere;margin:3px 0;font-size:13px;line-height:1.6}.protocol-decision .topic-gate-error{margin-top:14px}.protocol-decision .topic-gate-error p{color:var(--out-down);margin:2px 0;font-size:13px;line-height:1.6}.protocol-decision>footer{z-index:auto;background:0 0;flex-wrap:wrap;margin:16px 0 0;padding:0;position:static}@media (width<=640px){.protocol-decision .tg-positioning,.protocol-decision .topic-review{grid-template-columns:minmax(0,1fr)}.protocol-decision>footer>button{flex:auto}}.protocol-task.run-conversation{background:var(--shell-surface-2)}.protocol-task.run-conversation .run-chat{background:var(--shell-canvas)}.ra-thread{flex-direction:column;gap:26px;display:flex}:is(html:has(.ra-run),body:has(.ra-run)){height:100%;overflow:hidden}.v2-main:has(>.ra-run){height:100dvh;overflow:hidden;min-height:0!important;padding-bottom:0!important}.protocol-task.run-conversation.ra-run{--ra-chat-gutter:clamp(20px,3vw,40px);height:100dvh;overflow:hidden}.protocol-task.run-conversation.ra-run>main{min-height:0;display:grid}.protocol-task.run-conversation.ra-run .run-chat{flex-direction:column;min-height:0;display:flex}.protocol-task.run-conversation.ra-run .run-thread{min-height:0;padding-inline:var(--ra-chat-gutter);flex:auto;overflow-y:auto}.ra-thread>:is(.ra-msg,.ra-question,.ra-notice){box-sizing:border-box;width:100%;max-width:900px;margin-inline:auto}.ra-msg{min-width:0}.ra-user{justify-content:flex-end;display:flex}.ra-bubble{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-soft);max-width:88%;color:var(--shell-text-2);border-radius:18px 18px 5px;padding:16px 20px;font-size:16px;line-height:1.7}.ra-bubble small{color:var(--shell-muted);margin-bottom:2px;font-size:12px;line-height:1.5;display:block}.ra-plain{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ra-instructions{box-sizing:border-box;border-bottom:1px solid var(--shell-border);width:100%;color:var(--shell-text-2)}.ra-instructions>summary{min-height:42px;color:var(--shell-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 2px;font-size:13px;font-weight:600;list-style:none;display:flex}.ra-instructions>summary::-webkit-details-marker{display:none}.ra-instructions>summary span{font-size:18px;font-weight:400;line-height:1;transition:transform .15s}.ra-instructions[open]>summary span{transform:rotate(180deg)}.ra-instructions>summary:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.ra-instructions>.ra-plain{max-height:60vh;padding:8px 2px 18px;font-size:14px;line-height:1.7;overflow:auto}.ra-run .ra-answer{width:100%;max-width:100%}.ra-files{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;min-width:0;display:grid}.ra-files .ra-file{width:100%;min-width:0;max-width:none}.ra-run .ra-link{width:auto;height:auto;min-height:0;color:var(--shell-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:6px;padding:0;font-size:12px;font-weight:600}.ra-run .ra-link:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.ra-assistant{flex-direction:column;min-width:0;display:flex}.ra-answer{color:var(--shell-text);font-size:14px;line-height:1.75}.ra-live .answer-progress{margin:0}.ra-question{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);box-shadow:0 5px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.ra-question small{color:var(--status-attention);font-size:12px;font-weight:600}.ra-question b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.ra-options{flex-wrap:wrap;gap:8px;display:flex}.ra-run .ra-options button{border:1px solid var(--shell-border);background:var(--shell-surface);width:auto;height:auto;min-height:36px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:10px;padding:6px 14px;font-size:14px}.ra-run .ra-options button:hover{border-color:var(--shell-muted);background:var(--shell-soft)}.ra-run .ra-options button:disabled{opacity:.5;cursor:not-allowed}.ra-run .ra-options button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.ra-notice{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:12px;gap:4px;padding:14px 16px;font-size:14px;line-height:1.6;display:grid}.ra-notice p{overflow-wrap:anywhere;margin:0}.ra-notice small{color:inherit;opacity:.8;font-size:12px}.ra-notice.is-error{border:1px solid var(--shell-danger-line);background:var(--status-error-soft);color:var(--status-error)}.ra-notice.is-error p{color:var(--shell-text-2)}.ra-send-error{box-sizing:border-box;width:calc(100% - 2 * var(--ra-chat-gutter));background:var(--shell-danger-soft);max-width:900px;color:var(--shell-danger-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0 auto 8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.ra-send-error span{overflow-wrap:anywhere;flex:1;min-width:0}.ra-run .ra-send-error button{width:auto;height:auto;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:16px;line-height:1.2}.ra-composer{box-sizing:border-box;width:calc(100% - 2 * var(--ra-chat-gutter));flex-shrink:0;max-width:900px;margin:0 auto 16px}.ra-composer-hint{color:var(--shell-muted);margin:6px 4px 0;font-size:12px;line-height:1.5;display:block}.ra-state{font-weight:600}.ra-state.is-active{color:var(--status-active)}.ra-state.is-ok{color:var(--status-ok)}.ra-state.is-attention{color:var(--status-attention)}.ra-state.is-error{color:var(--status-error)}.ra-state.is-muted{color:var(--status-muted)}.ra-switch{margin:2px 0 6px;position:relative}.ra-switch>summary{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);min-height:38px;color:var(--shell-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:13px;line-height:1.4;list-style:none;display:flex}.ra-switch>summary::-webkit-details-marker{display:none}.ra-switch>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ra-switch>summary i{color:var(--shell-muted);flex:none;font-style:normal}.ra-switch>summary:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.ra-switch-list{border:1px solid var(--shell-border);background:var(--shell-surface);max-height:260px;box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:12px;gap:2px;margin:6px 0 0;padding:4px;list-style:none;display:grid;overflow:auto}.ra-run .ra-switch-list button{width:100%;height:auto;min-height:34px;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;line-height:1.4}.ra-run .ra-switch-list button:hover{background:var(--shell-surface-2)}.ra-run .ra-switch-list button[aria-current]{background:var(--sel-bg);font-weight:600}.ra-run .ra-switch-list button.is-attention{color:var(--status-attention)}.ra-todos{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ra-todos li{color:var(--shell-text-2);grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:13px;line-height:1.5;display:grid}.ra-todos li i{color:var(--shell-accent-ink);text-align:center;font-style:normal}.ra-todos li.is-completed span{color:var(--shell-muted)}.ra-todos li.is-in_progress span{color:var(--shell-text);font-weight:600}.ra-attention{text-align:left;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:6px;margin-top:4px;display:inline-flex}.ra-attention.ra-attention{border-color:var(--shell-border-strong);background:var(--status-attention-soft);color:var(--status-attention)}.ra-attention.ra-attention:hover{border-color:var(--shell-muted)}.ra-attention b{color:var(--status-attention);font-weight:600}.ra-attention span{font-size:13px}.ra-attention-tag{background:var(--status-attention-soft);color:var(--status-attention);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.ra-run>.conversation-header>.conversation-heading{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}.ra-run.ra-narrow>main{grid-template-columns:minmax(0,1fr);position:relative}.ra-run.ra-narrow>main>.conversation-details{z-index:10;width:min(340px,88%);box-shadow:-8px 0 24px color-mix(in srgb,var(--shell-text) 8%,transparent);position:absolute;inset:0 0 0 auto}.ra-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ra-switch-list li{min-width:0}.ra-progress-head.is-error>span{border-color:var(--shell-danger-line);color:var(--status-error)}.ra-progress-head.is-muted>span{border-color:var(--shell-border);color:var(--status-muted)}.ra-progress-head.is-attention>span{border-color:var(--shell-border-strong);color:var(--status-attention)}.ra-run.ra-run{background:var(--shell-surface-2)}.ra-run>main>.run-chat.run-chat{background:var(--shell-canvas);border-right:0}.ra-run>main>.conversation-details{box-sizing:border-box;background:var(--shell-surface-2);border-left:1px solid var(--shell-selected);padding:12px}.ra-run>main>.conversation-details>.loop-workbench{box-shadow:0 4px 20px color-mix(in srgb,var(--shell-text) 3%,transparent);border:0;border-radius:0;background:var(--shell-surface)!important;padding:4px 14px 16px!important}.ra-run.ra-narrow>main>.conversation-details{padding:0}.ra-scrim{z-index:9;background:var(--shell-backdrop);cursor:pointer;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}.ra-run.ra-narrow>main{position:relative}.ra-open-run.ra-open-run{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.ra-output.has-media{padding-bottom:6px}.ra-output .artifact-media{margin:0 0 0 28px}.ra-output .artifact-media-group>header{display:none}.ra-output .artifact-media-thumb img{max-width:180px;height:96px}.ra-file{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;align-items:center;gap:12px;max-width:560px;padding:12px 14px;display:flex}.ra-file-tile{background:var(--shell-surface-2);width:52px;height:52px;color:var(--shell-muted);border-radius:10px;flex:none;place-items:center;display:grid}.ra-file-tile svg,.ra-output-tile svg,.ra-file-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ra-file-text{flex:1;gap:2px;min-width:0;display:grid}.ra-file-text b{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.ra-file-text small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.ra-run .ra-file-icon{border:1px solid var(--shell-border);background:var(--shell-surface);width:36px;height:36px;min-height:0;color:var(--shell-text);cursor:pointer;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.ra-run .ra-file-icon svg{width:18px;height:18px}.ra-run .ra-file-open{border:1px solid var(--shell-border);background:var(--shell-surface);width:auto;height:36px;min-height:0;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:0 16px;font-size:14px;font-weight:500}.ra-run :is(.ra-file-icon,.ra-file-open):hover{background:var(--shell-soft)}.ra-run :is(.ra-file-icon,.ra-file-open,.ra-output-row):focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.ra-run .ra-output-row{width:100%;height:auto;min-height:40px;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.ra-run .ra-output-row:hover{background:var(--shell-soft)}.ra-output-tile{background:var(--shell-surface-2);width:28px;height:28px;color:var(--shell-muted);border-radius:7px;place-items:center;display:grid}.ra-output-tile svg{width:16px;height:16px}.ra-output-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.ra-output-row small{color:var(--shell-muted);white-space:nowrap;font-size:12px}.ra-context-label{color:var(--shell-muted);margin:10px 0 2px;font-size:12px;line-height:1.5}.ra-context-label:first-of-type{margin-top:2px}.ra-fileview{gap:12px;min-width:0;display:grid}.ra-fileview>header{border-bottom:1px solid var(--shell-border);align-items:center;gap:10px;min-width:0;padding:2px 0 10px;display:flex}.ra-fileview>header>div{flex:1;gap:1px;min-width:0;display:grid}.ra-fileview>header b{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ra-fileview>header small{color:var(--shell-muted);font-size:12px}.ra-fileview-body{max-width:none}.ra-fileview-html{background:var(--shell-surface);border:0;width:100%;height:70vh;min-height:360px;display:block}.ra-fileview-note{color:var(--shell-muted);margin:0;font-size:13px}.ra-fileview>pre.ra-fileview-pre{white-space:pre-wrap;color:var(--shell-text);font:13px/1.55 var(--font-mono);margin:0;overflow:auto}.ra-run.ra-run>.conversation-header{background:var(--shell-surface);color:var(--shell-text);border-bottom-color:var(--shell-border)}.ra-run.ra-run>.conversation-header strong{color:var(--shell-text)}.ra-run.ra-run>main{background:var(--shell-surface-2)}.ra-question-card{gap:12px;padding:16px 18px 18px}.ra-question-card .ra-gate{margin-top:0}.ra-gate>header{margin-bottom:12px}.ra-gate>header small{color:var(--out-muted);letter-spacing:0;font-size:12px}.ra-gate>header b{color:var(--out-ink);font-size:16px;line-height:1.5}.ra-gate>header p{color:var(--out-quote);font-size:13px}.ra-gate>nav>button{border-color:var(--out-line);background:0 0;min-height:0}.ra-gate>nav>button.on{border-color:var(--out-ink);box-shadow:none}.ra-gate nav b{color:var(--out-ink);font-size:14px}.ra-gate nav p,.ra-gate nav small{color:var(--out-muted);font-size:12px}.ra-run .ra-gate>footer button,.ra-run .ra-gate-inline button{border:1px solid var(--out-line);width:auto;height:auto;min-height:36px;color:var(--out-ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:7px 14px;font-size:14px}.ra-run .ra-gate>footer button:hover,.ra-run .ra-gate-inline button:hover{background:var(--out-chip-bg)}.ra-run .ra-gate>footer .primary,.ra-run .ra-gate-inline .primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.ra-run .ra-gate>footer .primary:hover,.ra-run .ra-gate-inline .primary:hover{background:var(--btn-primary-bg);opacity:.88}.ra-run .ra-gate button:disabled{opacity:.45;cursor:not-allowed}.ra-run .ra-gate button:focus-visible{outline:2px solid var(--out-accent);outline-offset:2px}.ra-gate .ra-gate-draft,.ra-gate .ra-gate-revise{grid-template-columns:minmax(0,1fr)}.ra-gate-inline{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ra-gate-doc{border:1px solid var(--out-line);max-height:420px;color:var(--out-ink);border-radius:12px;margin-top:12px;padding:12px 16px;overflow:auto}.ra-gate-prefill{margin-top:12px}.ra-gate-list{color:var(--out-quote);margin:0;padding-left:1.2em;font-size:13px;line-height:1.6}.ra-question-card .ra-gate>footer{z-index:auto;background:0 0;flex-wrap:wrap;margin:16px 0 0;padding:0;position:static;bottom:auto}.ra-question-card .ra-gate>footer>button{flex:0 auto}.ra-skill-row{align-items:flex-start}.ra-skill-row svg{margin-top:2px}.ra-skill-row>span>b{color:var(--shell-text);font-weight:500;display:block}.ra-skill-row>span>small{color:var(--shell-muted);margin-top:2px;font-size:12px;line-height:1.55;display:block}.rj-page{flex-direction:column;gap:18px;max-width:960px;margin:0 auto;padding-block:8px 40px;display:flex}.rj-head{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.rj-head>div:first-of-type{flex:260px;min-width:0}.rj-head h1{margin:0;font-size:24px;font-weight:600}.rj-head p{color:var(--shell-muted);margin:4px 0 0}.rj-head-actions,.rj-job-actions,.rj-run-actions,.rj-chips,.rj-row{flex-wrap:wrap;gap:8px;display:flex}.rj-page button,.rj-editor button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:38px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:10px;padding:7px 13px;font-size:14px}.rj-page button.primary,.rj-editor button.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.rj-page button:disabled,.rj-editor button:disabled{opacity:.5;cursor:not-allowed}.rj-page button[aria-pressed=true],.rj-editor button[aria-pressed=true]{border-color:var(--shell-accent-ink);background:var(--sel-bg)}.rj-page :is(button,input,select):focus-visible,.rj-editor :is(button,input,select):focus-visible{outline:2px solid var(--umx-brand-focus,var(--shell-focus));outline-offset:2px}.rj-banner{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:12px;margin:0;padding:10px 14px}.rj-error{background:var(--shell-danger-soft);color:var(--shell-danger-ink);border-radius:12px;margin:0;padding:10px 14px}.rj-muted{color:var(--shell-muted);margin:0;font-size:13px}.rj-budget{color:var(--shell-text-2)}.rj-templates{border:1px dashed var(--shell-border-strong);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.rj-templates>div{flex:240px;min-width:0}.rj-templates h2{margin:0;font-size:16px}.rj-templates p{color:var(--shell-muted);margin:4px 0 0;font-size:13px}.rj-list{flex-direction:column;gap:12px;display:flex}.rj-job{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.rj-job-main{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.rj-page .rj-job-title{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:0;display:flex}.rj-job-title b{overflow-wrap:anywhere;font-size:16px;font-weight:600}.rj-job-title small{color:var(--shell-muted)}.rj-job-state{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.rj-dot{background:var(--shell-border-strong);border-radius:50%;width:8px;height:8px}.rj-dot.is-on{background:var(--sel-bg)}.rj-runs{border-top:1px solid var(--shell-selected);flex-direction:column;flex:100%;gap:10px;padding-top:12px;display:flex}.rj-runs h3{margin:0;font-size:14px}.rj-run{background:var(--shell-surface-2);border-radius:12px;padding:10px 12px}.rj-run p{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.rj-run-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rj-run-status{font-weight:600}.rj-run.is-error .rj-run-status{color:var(--shell-danger)}.rj-run.is-attention .rj-run-status{color:var(--shell-warn-ink)}.rj-run.is-ok .rj-run-status{color:var(--shell-accent-ink)}.rj-log{color:var(--shell-text-2);margin:6px 0 0;padding-left:18px;font-size:13px}.rj-log time{color:var(--shell-muted);margin-right:8px}.rj-danger{color:var(--shell-danger)}.rj-instructions-preview{color:var(--shell-text-2);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rj-pill{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:2px 10px;font-size:12px;display:inline-flex}.rj-page .rj-job-actions{align-self:flex-start}.rj-sort{flex-wrap:wrap;gap:8px;display:flex}.rj-detail-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rj-detail-pills .rj-pill{margin-top:0}.rj-page button.rj-badge{border:1px solid var(--shell-danger-line);background:var(--shell-surface);min-height:0;color:var(--umx-danger,#b42318);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.rj-dot.is-alert{background:var(--umx-danger,#b42318)}.rj-detail{flex-direction:column;gap:14px;display:flex}.rj-page button.rj-back{min-height:0;color:var(--shell-text-2);background:0 0;border:0;align-self:flex-start;padding:4px 0}.rj-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rj-detail-title{min-width:0}.rj-detail-title h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:22px;font-weight:600}.rj-page button.rj-switch{background:var(--shell-border);border:0;border-radius:999px;flex:none;width:44px;height:26px;min-height:0;padding:0;position:relative}.rj-page button.rj-switch span{background:var(--shell-surface);width:20px;height:20px;transition:left var(--umx-duration-fast,.15s);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14201633}.rj-page button.rj-switch.is-on{background:var(--sel-bg)}.rj-page button.rj-switch.is-on span{left:21px}.rj-agent-copy{border:1px dashed var(--shell-border-strong);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rj-page .rj-agent-copy button{align-self:flex-start}.rj-detail-cols{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.rj-detail-main{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.rj-detail-side{flex-direction:column;flex:260px;gap:14px;min-width:0;display:flex}.rj-detail-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.rj-detail-card h3{margin:0;font-size:14px;font-weight:600}.rj-detail-card h4{color:var(--shell-text-2);margin:6px 0 0;font-size:13px;font-weight:600}.rj-detail-card p{overflow-wrap:anywhere;margin:0;font-size:14px}.rj-detail-card .rj-runs{border-top:0;padding-top:0}.rj-detail-card .rj-runs h3{display:none}.rj-instr-full{max-height:none}.rj-allow,.rj-never{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.rj-allow li{flex-direction:column;gap:2px;display:flex}.rj-never li{color:var(--shell-muted)}.rj-never li:before{content:"✕ ";color:var(--shell-muted)}.rj-allow-chips{flex-wrap:wrap;gap:6px;display:flex}.rj-page .rj-allow-chips button{text-align:left;min-height:32px;padding:4px 10px;font-size:13px}.rj-host{box-sizing:border-box;background:var(--shell-canvas);min-height:100%;color:var(--out-ink);padding:48px 24px 72px;font-family:var(--font-text)!important}.rj-page.rj-home{gap:24px;max-width:960px;padding:0}.rj-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.rj-home-title{flex:280px;min-width:0}.rj-home .rj-home-title h1{letter-spacing:-.01em;color:var(--out-ink);margin:0;font-size:28px;line-height:36px;font-family:var(--font-text)!important;font-weight:400!important}.rj-home-title p{color:var(--out-muted);margin:8px 0 0;font-size:15px;line-height:22px}.rj-home-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rj-home button{font-family:var(--font-text)!important}.rj-home button.rj-icon{width:36px;height:36px;min-height:36px;color:var(--out-ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.rj-home button.rj-icon:hover,.rj-home button.rj-icon[aria-expanded=true],.rj-home button.rj-icon[aria-pressed=true]{background:var(--out-chip-bg)}.rj-home button.rj-sort-btn{border:1px solid var(--out-line);background:var(--out-paper);height:36px;min-height:36px;color:var(--out-ink);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.rj-sort-label{color:var(--out-muted)}.rj-home button.rj-new{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);height:36px;min-height:36px;color:var(--btn-primary-ink);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex;font-weight:500!important}.rj-home button.rj-new:hover{opacity:.88}.rj-search{box-sizing:border-box;border:1px solid var(--out-line-strong);background:var(--out-paper);width:200px;max-width:100%;height:36px;color:var(--out-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:14px}.rj-search:focus-visible{outline:2px solid var(--out-accent);outline-offset:1px}.rj-menu-wrap{position:relative}.rj-menu{z-index:30;border:1px solid var(--out-line);background:var(--out-paper);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #0b0b0b1f}.rj-home .rj-menu button{width:100%;min-height:36px;color:var(--out-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.rj-home .rj-menu button:hover:not(:disabled){background:var(--out-chip-bg)}.rj-menu-check{color:var(--out-muted);margin-left:auto}.rj-home .rj-banner.rj-paused{border:1px solid var(--out-warn);background:var(--out-warn-soft);color:var(--out-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.rj-paused p{margin:0;font-size:14px;line-height:22px}.rj-paused b{margin-right:8px;font-weight:600!important}.rj-home .rj-paused button{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);min-height:32px;color:var(--btn-primary-ink);border-radius:8px;padding:0 14px;font-size:14px}.rj-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;display:grid}.rj-home .rj-card{box-sizing:border-box;border:1px solid var(--out-line);background:var(--out-paper);min-width:0;min-height:0;color:var(--out-ink);text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:18px 20px;font-size:14px;display:flex;position:relative}.rj-home .rj-job-card{cursor:pointer;min-height:184px}.rj-home .rj-job-card:focus-visible{outline:2px solid var(--umx-brand-focus,var(--shell-focus));outline-offset:2px}.rj-home .rj-job-card:hover{border-color:var(--out-line-strong)}.rj-card-head{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-right:18px;display:flex}.rj-card-name{color:var(--out-ink);overflow-wrap:anywhere;font-size:15px;line-height:22px;font-weight:600!important}.rj-card-badge{cursor:pointer;font:inherit;background:var(--out-chip-bg);color:var(--out-quote);border:0;border-radius:6px;padding:1px 8px;font-size:12px;line-height:20px}.rj-card-dot{border-radius:50%;width:9px;height:9px;position:absolute;top:24px;right:22px}.rj-card-dot.is-attention{background:#c4552d}.rj-card-dot.is-new{background:var(--shell-info)}.rj-card-desc{color:var(--out-quote);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.rj-card-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.rj-sched{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:5px;padding:2px 8px;font-size:12px;line-height:18px}.rj-sched.is-off{background:var(--out-chip-bg);color:var(--out-muted)}.rj-chip{background:var(--out-chip-bg);color:var(--out-quote);border-radius:5px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.rj-chip .rj-dot{width:7px;height:7px}.rj-project-chip{min-width:0;max-width:100%}.rj-project-chip svg{flex:none}.rj-project-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.rj-project-chip.is-muted{color:var(--out-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong)}.rj-project-current{text-overflow:ellipsis;white-space:nowrap;max-width:min(160px,26vw);overflow:hidden}.rj-menu .rj-menu-text{text-overflow:ellipsis;min-width:0;max-width:240px;overflow:hidden}.rj-menu .rj-menu-count{color:var(--out-muted);font-variant-numeric:tabular-nums;font-size:12px}.rj-menu .rj-menu-count+.rj-menu-check{margin-left:0}.rj-menu .rj-menu-text+.rj-menu-count{margin-left:auto}.rj-home .rj-center button.rj-text-btn{vertical-align:baseline;align-self:auto;margin:0 0 0 6px;display:inline}.rj-center{text-align:center;color:var(--out-muted);margin:32px 0;font-size:14px}.rj-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:72px 16px;display:flex}.rj-empty p{color:var(--out-muted);margin:0;font-size:15px}.rj-empty .rj-menu{left:50%;right:auto;transform:translate(-50%)}.rj-tpl{flex-direction:column;gap:16px;margin-top:24px;display:flex}.rj-home .rj-tpl h2{color:var(--out-ink);margin:0;font-size:20px;line-height:28px;font-family:var(--font-text)!important;font-weight:400!important}.rj-tpl .rj-card{min-height:128px}.rj-home button.rj-text-btn{min-height:28px;color:var(--out-ink);text-decoration:underline;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:14px;font-weight:500!important}.rj-home button.rj-text-btn:hover{-webkit-text-decoration-color:var(--out-ink);text-decoration-color:var(--out-ink)}.rj-home :is(button,input):focus-visible{outline:2px solid var(--out-accent);outline-offset:2px}.rj-job-card button.rj-card-badge{background:var(--out-chip-bg);height:auto;min-height:0;color:var(--out-quote);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:1px 8px;font-size:12px;line-height:20px}.rj-job-card button.rj-card-badge:hover{text-decoration:underline}.rj-page.rj-detail-page{max-width:1040px;padding:0}.jd{min-width:0;color:var(--out-ink);flex-direction:column;gap:0;display:flex}.jd-crumb{color:var(--out-quote);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;font-size:14px;display:flex}.jd button,.jd summary{font-family:inherit}.jd .jd-crumb button{min-height:0;color:var(--out-quote);background:0 0;border:0;padding:0;font-size:14px}.jd .jd-crumb button:hover{color:var(--out-ink);text-decoration:underline}.jd-crumb span[aria-hidden]{color:var(--out-muted)}.jd-crumb-here{color:var(--out-ink);overflow-wrap:anywhere;min-width:0}.jd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.jd-head h1{min-width:0;font-family:var(--font-text);color:var(--out-ink);overflow-wrap:anywhere;flex:280px;margin:0;font-size:28px;font-weight:600;line-height:36px}.jd-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jd button.jd-icon{width:36px;height:36px;min-height:36px;color:var(--out-ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.jd button.jd-icon:hover:not(:disabled){background:var(--out-chip-bg)}.jd button.jd-run-now{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);height:36px;min-height:36px;color:var(--btn-primary-ink);border-radius:8px;align-items:center;gap:8px;margin-left:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.jd button.jd-run-now:hover:not(:disabled){opacity:.88}.jd-confirm{gap:6px;display:inline-flex}.jd button.jd-danger{border:1px solid var(--out-down);background:var(--out-paper);min-height:32px;color:var(--out-down);border-radius:8px;padding:0 12px;font-size:13px}.jd button.jd-plain{border:1px solid var(--out-line);background:var(--out-paper);min-height:32px;color:var(--out-ink);border-radius:8px;padding:0 12px;font-size:13px}.jd-meta{border-bottom:1px solid var(--out-line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-bottom:22px;display:flex}.jd button.jd-switch{background:var(--out-line-strong);border:0;border-radius:999px;width:40px;height:22px;min-height:22px;padding:0;position:relative}.jd button.jd-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.jd button.jd-switch.is-on{background:var(--out-accent)}.jd button.jd-switch.is-on span{left:20px}.jd-status{background:var(--out-chip-bg);color:var(--out-muted);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:13px;line-height:20px;display:inline-flex}.jd-status.is-on{background:var(--out-ok-soft);color:var(--out-ok);border:1px solid var(--out-line)}.jd-chip{background:var(--out-chip-bg);color:var(--out-quote);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:13px;line-height:20px;display:inline-flex}.jd-dot{background:var(--out-line-strong);border-radius:50%;width:7px;height:7px}.jd-dot.is-on{background:var(--out-ok)}.jd button.jd-attn{background:var(--out-warn-soft);min-height:0;color:var(--out-warn);border:0;border-radius:6px;padding:2px 8px;font-size:13px;line-height:20px}.jd button.jd-attn:hover{text-decoration:underline}.jd-next{color:var(--out-muted);font-size:14px}.jd-copy{border:1px solid var(--out-line);background:var(--out-paper);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding:10px 14px;display:flex}.jd-copy p{color:var(--out-quote);flex:260px;margin:0;font-size:13px}.jd-cols{flex-wrap:wrap;align-items:flex-start;gap:28px 56px;margin-top:28px;display:flex}.jd-main{flex-direction:column;flex:300px;gap:24px;min-width:0;display:flex}.jd-side{flex-direction:column;flex:1.5 340px;gap:26px;min-width:0;display:flex}.jd-section h2{color:var(--out-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:400;line-height:20px;display:flex}.jd-section h3{color:var(--out-muted);margin:18px 0 8px;font-size:14px;font-weight:400}.jd-section p{color:var(--out-ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:23px}.jd-muted{color:var(--out-muted)!important;font-size:13px!important}.jd-section p+p{margin-top:4px}.jd-runs ul{margin:0;padding:0;list-style:none}.jd-run{border-bottom:1px solid var(--out-line);align-items:center;gap:8px;display:flex}.jd button.jd-run-main,.jd-run-main{min-width:0;min-height:48px;color:var(--out-ink);text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:auto;align-items:center;gap:4px 10px;padding:10px 4px;font-size:15px;display:flex}.jd button.jd-run-main:hover{background:var(--out-chip-bg)}.jd-run-main.is-static{color:var(--out-quote)}.jd-run-when em{color:var(--out-muted);font-style:normal}.jd-run-detail{color:var(--out-muted);flex-basis:100%;font-size:13px;line-height:19px}.jd-run-mark{background:var(--out-chip-bg);color:var(--out-quote);border-radius:6px;margin-left:auto;padding:1px 8px;font-size:12px;line-height:20px}.jd-run-mark.is-error{background:var(--shell-danger-soft);color:var(--out-down)}.jd-run-mark.is-attention{background:var(--out-warn-soft);color:var(--out-warn)}.jd-run-mark.is-active{background:var(--shell-info-soft);color:var(--shell-info)}.jd-run-mark.is-muted{color:var(--out-muted);background:0 0}.jd-run-dot{background:var(--shell-info);border-radius:50%;width:8px;height:8px;margin-left:auto;margin-right:8px}.jd-run-mark+.jd-run-dot{margin-left:0}.jd-run-acts{gap:4px;display:inline-flex}.jd .jd-run-acts button{border:1px solid var(--out-line);background:var(--out-paper);min-height:28px;color:var(--out-quote);border-radius:6px;padding:0 8px;font-size:12px}.jd button.jd-more{border:1px solid var(--out-line);background:var(--out-paper);min-height:32px;color:var(--out-ink);border-radius:8px;margin-top:12px;padding:0 12px;font-size:13px}.jd-empty{color:var(--out-muted);margin:0;font-size:14px}.jd-instr{position:relative}.jd-instr p{white-space:pre-wrap;font-family:var(--font-text)}.jd-instr.is-folded{max-height:240px;overflow:hidden}.jd-instr.is-folded:after{content:"";background:linear-gradient(to bottom,transparent,var(--shell-canvas));height:72px;position:absolute;inset:auto 0 0}.jd button.jd-project-link{margin-top:0}.jd button.jd-text-btn{min-height:28px;color:var(--out-ink);text-decoration:underline;-webkit-text-decoration-color:var(--out-line-strong);text-decoration-color:var(--out-line-strong);text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:0;font-size:14px;font-weight:500}.jd-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jd-rows li{border:1px solid var(--out-line);background:var(--out-paper);min-height:44px;color:var(--out-quote);border-radius:10px;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.jd-rows li>span{flex-direction:column;flex:auto;min-width:0;display:flex}.jd-rows b{color:var(--out-ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.jd-rows small{color:var(--out-muted);overflow-wrap:anywhere;font-size:12px}.jd button.jd-row-remove{width:32px;height:32px;min-height:32px;color:var(--out-muted)}.jd-add{margin-top:8px}.jd-add summary{cursor:pointer;color:var(--out-quote);padding:4px 0;font-size:14px;list-style:none;display:inline-flex}.jd-add summary::-webkit-details-marker{display:none}.jd-add ul{border:1px solid var(--out-line);background:var(--out-paper);border-radius:10px;margin:6px 0 0;padding:6px;list-style:none}.jd .jd-add button{width:100%;min-height:34px;color:var(--out-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.jd .jd-add button:hover:not(:disabled){background:var(--out-chip-bg)}.jd-never{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jd-never li{color:var(--out-quote);align-items:center;gap:8px;font-size:14px;display:flex}.jd :is(button,summary):focus-visible{outline:2px solid var(--out-accent);outline-offset:2px}.rj-home section.rj-tpl-tiles{padding:0}.rj-home section.rj-tpl-tiles>div{grid-template-columns:repeat(auto-fill,minmax(max(220px,33.3333% - 13.3333px),1fr));gap:20px;margin-top:4px;display:grid}.rj-home section.rj-tpl-tiles>div>button{text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;height:auto;min-height:0;padding:22px 24px;display:flex}.rj-home section.rj-tpl-tiles>div>button>svg{width:22px;height:22px;margin:0 0 18px}.rj-home section.rj-tpl-tiles>div>button b{margin-bottom:6px}.rj-home section.rj-tpl-tiles>div>button>span{width:100%;min-width:0;display:block}.rj-home section.rj-tpl-tiles>div>button b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rj-home section.rj-tpl-tiles>div>button small{text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden;white-space:nowrap!important}dialog.umx-studio-dialog.umx-automation-dialog.automation-task-dialog{width:min(1140px,100vw - 64px)}dialog.umx-studio-dialog.umx-automation-dialog.automation-create-dialog{width:min(730px,100vw - 40px)}.umx-automation-dialog.automation-task-dialog .at-actions>button{flex:none;align-self:auto;margin:0}.umx-automation-dialog.automation-task-dialog .at-actions{justify-content:flex-start}.umx-automation-dialog.automation-create-dialog .umx-composer-additions{gap:10px!important}.umx-automation-dialog.automation-create-dialog :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger){flex:none;justify-content:center;align-items:center;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;color:var(--shell-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px!important;display:flex!important}.automation-twin-toggle input[role=switch]{background:var(--shell-border-strong);cursor:pointer;border:0;border-radius:20px;width:34px;height:20px;position:relative;appearance:none!important}.automation-twin-toggle input[role=switch]:checked{background:var(--shell-muted)}.automation-twin-toggle input[role=switch]:after{content:"";background:var(--shell-surface);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0002}.automation-twin-toggle input[role=switch]:checked:after{left:17px}.automation-toolbar-actions{align-items:center;gap:16px;padding-bottom:10px;display:flex}.at-watch{position:relative}.at-watch-trigger{border:1px solid var(--shell-selected);background:var(--shell-surface);color:var(--shell-text);border-radius:22px;align-items:center;gap:8px;padding:9px 14px;display:flex;font-size:13px!important}.at-watch-trigger i,.at-dot{background:var(--btn-primary-bg);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.at-watch-pop{background:var(--shell-surface);border:1px solid var(--shell-border);z-index:30;border-radius:16px;width:330px;max-width:calc(100vw - 50px);padding:20px;position:absolute;top:48px;right:0;box-shadow:0 12px 50px #0001}.at-watch-pop header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.at-watch-pop header button{background:0 0;border:0;font-size:20px}.at-watch-pop>small{color:var(--shell-muted);font-size:11px}.at-watch-pop p{color:var(--shell-text-2);font-size:13px;line-height:1.8}.at-watch-item{text-align:left;border:0;border-top:1px solid var(--shell-soft);background:var(--shell-surface);gap:8px;width:100%;margin-top:14px;padding:16px 0;display:grid}.at-watch-item span,.at-watch-item small{color:var(--shell-text-2)}.at-watch-item em{color:var(--shell-text);font-style:normal}.automation-list{border:0}.automation-list>button{border-bottom:1px solid var(--shell-soft);border-radius:12px;padding:22px 20px}.automation-list-icon svg{width:19px;height:19px}.automation-row-main b{font-size:16px}.automation-row-main .automation-row-result{color:var(--shell-muted);font-size:11px}.umx-studio-dialog.automation-create-dialog{width:min(730px,100vw - 40px)}.automation-create-dialog .automation-dialog-head{border:0;padding-bottom:4px}.automation-dialog-head small{font-size:12px;color:var(--shell-muted)!important}.automation-create-dialog .automation-editor-body{padding-top:0}.automation-create-dialog .automation-field{color:var(--shell-text);margin:12px 0;font-size:13px}.automation-create-dialog .automation-field :is(input,select){border-color:var(--shell-border);height:43px;font-size:14px}.automation-create-dialog .automation-prompt>span{color:var(--shell-text);font-size:13px}.automation-create-dialog .automation-prompt [contenteditable]{min-height:90px!important;font-size:14px!important}.automation-create-dialog .automation-prompt .umx-unified-composer{padding-bottom:12px}.automation-create-dialog .automation-prompt .umx-unified-composer>footer{padding:10px 0 0}.automation-create-dialog .automation-prompt .umx-composer-secondary{display:none}.automation-mode{align-items:center;gap:8px;margin-top:22px;display:flex}.automation-mode>span{margin-right:auto;font-size:13px}.automation-mode button{background:var(--shell-surface-2);border:1px solid #0000;border-radius:7px;padding:8px 20px;font-size:13px}.automation-mode button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--sel-line);color:var(--shell-text)}.automation-twin-toggle{background:var(--shell-surface-2);border:1px solid var(--shell-selected);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 16px;display:flex}.automation-twin-toggle>span{gap:6px;display:grid}.automation-twin-toggle b{font-size:13px;font-weight:500}.automation-twin-toggle small{font-size:11px;color:var(--shell-muted)!important}.automation-twin-toggle input{width:32px;height:19px;accent-color:var(--shell-accent-ink);flex:none}.umx-studio-dialog.automation-task-dialog{border-radius:20px;width:min(1140px,100vw - 64px);height:min(830px,100dvh - 60px)}.automation-task-dialog .umx-dialog-surface{height:100%}.at-heading{justify-content:space-between;align-items:flex-start;padding:30px 36px 14px;display:flex}.at-heading small{color:var(--shell-muted);font-size:12px}.at-heading h2{letter-spacing:-.4px;margin:14px 0 16px;line-height:1.4;color:var(--shell-text)!important;font-size:25px!important}.at-schedule{margin-left:12px;font-size:12px;color:var(--shell-muted)!important}.at-close{color:var(--shell-muted);background:0 0;border:0;font-size:24px}.at-actions{align-items:center;gap:10px;padding:6px 36px 24px;display:flex}.at-actions>button,.at-menu>button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:9px 15px;font-size:13px}.at-actions>span{margin-left:auto;font-size:11px;color:var(--shell-muted)!important}.at-menu{position:relative}.at-menu>div{background:var(--shell-surface);border:1px solid var(--shell-border);z-index:5;border-radius:10px;min-width:150px;padding:6px;position:absolute;top:42px;left:0;box-shadow:0 10px 32px #0001}.at-menu>div>button{text-align:left;background:var(--shell-surface);width:100%;color:var(--shell-text);border:0;border-radius:6px;padding:10px;font-size:13px;display:block}.at-menu>div>button:hover{background:var(--shell-surface-2)}.at-tabs{border-bottom:1px solid var(--shell-soft);gap:28px;padding:0 36px;display:flex}.at-tabs button{color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 15px;font-size:14px}.at-tabs button[aria-current]{color:var(--shell-text);border-bottom-color:var(--shell-text)}.at-tabs small{color:var(--shell-muted);margin-left:7px;font-size:11px}.at-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 36px 36px;overflow:auto}.at-overview{grid-template-columns:minmax(0,1fr) 250px;gap:32px;display:grid}.at-main{min-width:0}.at-main>section{border-bottom:1px solid var(--shell-soft);margin-bottom:24px;padding-bottom:26px}.at-scroll h3{margin:0 0 16px;font-weight:600;color:var(--shell-text)!important;font-size:15px!important}.at-objective{white-space:pre-wrap;margin:0;font-size:14px;color:var(--shell-text)!important;line-height:1.85!important}.at-resources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.at-resources>span{background:var(--shell-surface-2);border-radius:6px;padding:6px 9px;font-size:12px}.at-resources small{font-size:12px;color:var(--shell-muted)!important}.at-resources button,.at-section-head button,.at-twin-note button{color:var(--shell-text-2);background:0 0;border:0;padding:4px 0;font-size:12px}.at-resources button{margin-left:auto}.at-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.at-section-head h3{margin:0}.at-section-head small{font-size:11px;color:var(--shell-muted)!important}.at-result{border:1px solid var(--shell-border);background:var(--shell-surface-2);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px;display:flex}.at-result>span:first-child{gap:8px;display:grid}.at-result b{font-size:14px}.at-result small,.at-result>span:last-child{font-size:12px;color:var(--shell-muted)!important}.at-result-empty{border:1px dashed var(--shell-border);border-radius:12px;padding:24px}.at-result-empty b{font-size:14px;font-weight:500}.at-result-empty p{font-size:13px;color:var(--shell-muted)!important}.at-result-empty button{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:7px;padding:8px 12px;font-size:12px}.at-twin-note{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;align-self:start;padding:20px}.at-twin-note>b{margin-left:8px;font-size:13px}.at-twin-note>small{margin-top:8px;font-size:11px;display:block;color:var(--shell-muted)!important}.at-twin-note h4{margin:22px 0 10px;font-size:14px;line-height:1.7}.at-twin-note p{font-size:12px;line-height:1.8;color:var(--shell-muted)!important}.at-twin-note button{color:var(--shell-text);margin-top:8px}.at-history-row{border:0;border-bottom:1px solid var(--shell-soft);background:var(--shell-surface);text-align:left;width:100%;color:var(--shell-text-2);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:13px;display:flex}.at-history-row:hover{background:var(--shell-surface-2)}.at-history-row small{margin-top:6px;font-size:11px;display:block;color:var(--shell-muted)!important}.at-muted{font-size:13px;color:var(--shell-muted)!important}.at-settings{max-width:740px}.at-settings dl>div{border-bottom:1px solid var(--shell-soft);justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.at-settings dt{color:var(--shell-muted)!important}.at-settings dd{margin:0}.at-settings details{color:var(--shell-muted);margin-top:24px;font-size:12px}.at-delete{background:var(--shell-warn-soft);border-radius:12px;margin-bottom:24px;padding:20px}.at-delete button{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:7px;margin-right:10px;padding:8px 12px}@media (width<=900px){.at-overview{grid-template-columns:1fr}.at-twin-note{grid-row:1}.at-actions>span{display:none}.at-heading,.at-scroll,.at-tabs,.at-actions{padding-inline:22px}.automation-toolbar-actions{gap:6px}.at-watch-trigger{padding:8px;font-size:11px!important}.at-schedule{margin:10px 0;display:block}.at-heading h2{font-size:21px!important}}@media (prefers-reduced-motion:no-preference){.at-watch-pop{animation:.15s ease-out at-enter}@keyframes at-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}.automation-loop-create .automation-dialog-head{padding-bottom:20px}.automation-workspace .automation-template-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.automation-workspace .automation-template-gallery button{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;min-height:184px;color:var(--shell-text);box-shadow:none;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:24px;transition:border-color .15s,background .15s;display:flex}.automation-workspace .automation-template-gallery button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.automation-workspace .automation-template-gallery button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.automation-workspace .automation-template-gallery button>svg{flex:none;width:26px;height:26px;margin-bottom:34px}.automation-workspace .automation-template-gallery button>span{width:100%;min-width:0;display:block}.automation-workspace .automation-template-gallery span b{color:var(--shell-text);font-size:16px;font-weight:650;line-height:1.5}.automation-workspace .automation-template-gallery span small{color:var(--shell-muted);white-space:normal;margin-top:6px;font-weight:400;font-size:14px!important;line-height:1.65!important}.automation-template-picker>summary{cursor:pointer;color:var(--shell-text-2);font-size:14px}.automation-template-picker[open]>summary{margin-bottom:14px}@media (width<=1000px){.automation-workspace .automation-template-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.automation-workspace .automation-template-gallery>div{grid-template-columns:1fr}}.automation-workspace{--loop-ink:var(--shell-on-accent);--loop-text:var(--shell-text);--loop-muted:var(--shell-muted);--loop-line:var(--shell-border);--loop-wash:var(--shell-surface-2);--loop-lime:var(--shell-accent);background:var(--shell-canvas);color:var(--loop-text)}.automation-page-head{border-bottom:1px solid var(--loop-line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex}.automation-page-head h1{color:var(--loop-ink);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:720;line-height:1}.automation-page-head>div{gap:10px;display:flex}.automation-page-head button,.automation-records-head>button{border:1px solid var(--loop-line);min-height:42px;color:var(--loop-ink);font:inherit;background:#fff;border-radius:12px;padding:0 20px;font-weight:650}.automation-page-head button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);box-shadow:0 8px 18px color-mix(in srgb,var(--shell-text) 8%,transparent)}.automation-home-body,.automation-records-page{width:min(1320px,100% - 80px);margin:0 auto;padding:46px 0 64px}.automation-judgment h2,.automation-template-strip h2,.automation-records-head h2{color:var(--loop-ink);letter-spacing:-.035em;margin:0;font-size:28px}.automation-stats{border:1px solid var(--loop-line);box-shadow:0 12px 35px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid;overflow:hidden}.automation-stats button{border:0;border-right:1px solid var(--loop-line);background:var(--shell-surface);text-align:left;min-height:104px;color:var(--loop-ink);padding:22px 28px;position:relative}.automation-stats button:last-child{border-right:0}.automation-stats button.active{background:var(--sel-bg)}.automation-stats small,.automation-stats b{display:block}.automation-stats small{color:var(--shell-muted);font-size:13px}.automation-stats b{margin-top:8px;font-size:30px}.automation-stats i{background:var(--shell-muted);border-radius:50%;width:8px;height:8px;position:absolute;bottom:26px;right:24px}.automation-stats button.active i{background:var(--sel-bg);box-shadow:0 0 0 8px color-mix(in srgb,var(--shell-text) 8%,transparent)}.automation-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.automation-attention-list>button{border:1px solid var(--loop-line);background:var(--shell-surface);text-align:left;min-height:88px;color:var(--loop-ink);border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.automation-attention-list span:nth-child(2){min-width:0}.automation-attention-list b,.automation-attention-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-attention-list small{color:var(--loop-muted);margin-top:5px}.automation-attention-list em{color:var(--shell-text-2);font-size:12px;font-style:normal;font-weight:650}.automation-loop-icon{background:var(--loop-ink);width:46px;height:46px;color:var(--shell-on-contrast);border-radius:14px;flex:none;place-items:center;display:grid}.automation-loop-icon.attention{background:var(--btn-primary-bg);color:var(--loop-ink)}.automation-loop-icon.tone-1{background:var(--shell-surface-2);color:var(--loop-ink)}.automation-loop-icon.tone-2{background:var(--shell-soft);color:var(--loop-ink)}.automation-all{margin-top:42px}.automation-all-tools{border-bottom:1px solid var(--loop-line);justify-content:space-between;align-items:center;display:flex}.automation-all-tools nav{gap:26px;display:flex}.automation-all-tools nav button{color:var(--shell-muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 1px;font-weight:620}.automation-all-tools nav button.active{border-bottom-color:var(--loop-ink);color:var(--loop-ink)}.automation-all-tools nav em{color:var(--shell-muted);margin-left:6px;font-style:normal}.automation-search{border:1px solid var(--loop-line);height:36px;color:var(--shell-muted);background:var(--shell-surface);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.automation-search input{width:145px;font:inherit;color:var(--loop-text);background:0 0;border:0;outline:0}.automation-loop-list{gap:10px;margin-top:16px;display:grid}.automation-loop-list>button{border:1px solid var(--loop-line);background:var(--shell-surface);text-align:left;width:100%;min-height:90px;color:var(--loop-ink);border-radius:18px;grid-template-columns:50px minmax(220px,1.2fr) minmax(190px,1fr) 330px 32px;align-items:center;gap:14px;padding:14px 18px;transition:all .16s;display:grid}.automation-loop-list>button:hover{border-color:var(--shell-border-strong);box-shadow:0 10px 25px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-1px)}.automation-loop-name b,.automation-loop-name small,.automation-loop-result b,.automation-loop-result small{display:block}.automation-loop-name small,.automation-loop-result small{color:var(--loop-muted);margin-top:6px;font-size:12px}.automation-loop-result b{font-size:14px}.automation-loop-rail>i,.automation-loop-rail>small{grid-template-columns:repeat(4,1fr);display:grid}.automation-loop-rail>i{align-items:center;height:12px;position:relative}.automation-loop-rail>i:before{content:"";background:var(--shell-border);height:2px;position:absolute;left:8%;right:8%}.automation-loop-rail b{z-index:1;background:var(--shell-border);border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.automation-loop-rail b.done{background:var(--shell-contrast)}.automation-loop-rail b.active{background:var(--sel-bg);box-shadow:0 0 0 6px color-mix(in srgb,var(--shell-text) 8%,transparent)}.automation-loop-rail>small{margin-top:5px}.automation-loop-rail em{text-align:center;color:var(--shell-muted);font-size:10px;font-style:normal}.automation-loop-list>button>i{border:1px solid var(--loop-line);border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.automation-template-strip{border-top:1px solid var(--loop-line);margin-top:44px;padding-top:26px}.automation-template-strip h2{font-size:19px}.automation-template-strip>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.automation-template-strip button{border:1px solid var(--loop-line);background:var(--shell-surface);text-align:left;min-height:76px;color:var(--loop-ink);border-radius:15px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.automation-template-strip span b,.automation-template-strip span small{display:block}.automation-template-strip span small{color:var(--loop-muted);margin-top:4px;font-size:11px}.automation-template-strip i{color:var(--shell-muted);font-style:normal}.automation-empty{border:1px dashed var(--shell-border);background:var(--shell-surface-2);text-align:center;border-radius:18px;margin:28px 0;padding:52px 24px}.automation-empty h2{margin:0;font-size:18px}.automation-empty p{color:var(--loop-muted)}.automation-records-head{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:24px;display:grid}.automation-records-head h2{font-size:26px}.automation-detail-page{box-sizing:border-box;width:100%;max-width:none;min-height:calc(100dvh - 68px);margin:0;overflow:visible;padding:0!important}.automation-loop-detail{width:min(1280px,100% - 72px);margin:0 auto;padding:24px 0 70px}.automation-loop-detail-head{justify-content:space-between;align-items:center;display:flex}.automation-loop-detail-head>button,.automation-loop-detail-head>div>button,.automation-detail-menu>button{border:1px solid var(--loop-line);background:var(--shell-surface);min-height:38px;color:var(--loop-ink);font:inherit;border-radius:10px;padding:0 14px;font-weight:620}.automation-loop-detail-head>div{gap:8px;display:flex}.automation-detail-menu{position:relative}.automation-detail-menu>i{z-index:4;border:1px solid var(--loop-line);background:var(--shell-surface);width:130px;box-shadow:0 14px 32px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:12px;padding:6px;font-style:normal;position:absolute;top:44px;right:0}.automation-detail-menu>i button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:9px}.automation-loop-hero{align-items:center;gap:18px;margin-top:34px;display:flex}.automation-loop-detail-icon{background:var(--loop-ink);width:58px;height:58px;color:var(--shell-accent-ink);border-radius:17px;place-items:center;font-size:22px;font-weight:750;display:grid}.automation-loop-hero small{color:var(--shell-text-2);font-weight:650}.automation-loop-hero h1{color:var(--loop-ink);letter-spacing:-.04em;margin:4px 0;font-size:32px}.automation-loop-hero p{color:var(--loop-muted);margin:0}.automation-loop-cycle{border:1px solid var(--loop-line);background:var(--shell-surface-2);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:30px;padding:20px 30px;display:grid}.automation-loop-cycle span{color:var(--shell-muted);align-items:center;gap:10px;display:flex;position:relative}.automation-loop-cycle span:not(:last-child):after{content:"";background:var(--shell-border);height:2px;position:absolute;top:14px;left:38px;right:16px}.automation-loop-cycle i{z-index:1;background:var(--shell-selected);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid;position:relative}.automation-loop-cycle span.done i{background:var(--shell-contrast);color:var(--shell-on-contrast)}.automation-loop-cycle span.active{color:var(--loop-ink)}.automation-loop-cycle span.active i{background:var(--sel-bg);box-shadow:0 0 0 6px color-mix(in srgb,var(--shell-text) 8%,transparent)}.automation-loop-cycle b{font-size:13px}.automation-loop-tabs{border-bottom:1px solid var(--loop-line);gap:28px;margin-top:24px;display:flex}.automation-loop-tabs button{color:var(--shell-muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 1px;font-weight:650}.automation-loop-tabs button[aria-current=page]{color:var(--loop-ink);border-bottom-color:var(--loop-ink)}.automation-loop-tabs em{color:var(--shell-muted);margin-left:6px;font-style:normal}.automation-loop-panel{border:1px solid var(--loop-line);background:var(--shell-surface);border-radius:20px;margin-top:22px;padding:26px}.automation-loop-panel h2{color:var(--loop-ink);margin:0;font-size:21px}.automation-loop-panel>p{color:var(--shell-text-2);line-height:1.8}.automation-loop-panel>button,.automation-loop-panel header button,.automation-loop-decision button{border:1px solid var(--loop-line);background:var(--shell-surface);color:var(--loop-ink);font:inherit;border-radius:9px;padding:8px 12px;font-weight:620}.automation-loop-overview{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 270px;gap:18px;padding:0;display:grid}.automation-loop-overview>div{gap:14px;display:grid}.automation-loop-overview>div>section,.automation-loop-overview>aside{border:1px solid var(--loop-line);background:var(--shell-surface);border-radius:18px;padding:24px}.automation-loop-overview section>header,.automation-loop-settings>header{justify-content:space-between;align-items:center;display:flex}.automation-loop-overview section>header small,.automation-loop-overview aside>small{color:var(--loop-muted);font-weight:650}.automation-loop-overview section>h2{margin:18px 0 0;font-size:19px;line-height:1.65}.automation-loop-decision{background:var(--shell-warn-soft)!important;border-color:var(--shell-border)!important}.automation-loop-decision header em{color:var(--shell-text-2);font-size:12px;font-style:normal}.automation-loop-decision p{color:var(--shell-text-2);line-height:1.65}.automation-loop-latest{justify-content:space-between;gap:20px;margin-top:16px;display:flex}.automation-loop-latest span{color:var(--loop-muted)}.automation-loop-overview>aside{height:max-content}.automation-loop-overview>aside dl{margin:14px 0 26px}.automation-loop-overview>aside dl div{border-bottom:1px solid var(--loop-line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.automation-loop-overview>aside dt{color:var(--loop-muted)}.automation-loop-overview>aside dd{color:var(--loop-ink);margin:0;font-size:22px;font-weight:720}.automation-loop-overview>aside>b{color:var(--loop-ink);margin-top:8px;display:block}.automation-loop-history{gap:10px;display:grid}.automation-loop-history>button{border:0;border-bottom:1px solid var(--loop-line);background:var(--shell-surface);text-align:left;color:var(--loop-ink);justify-content:space-between;align-items:center;padding:15px 4px;display:flex}.automation-loop-history>button span b,.automation-loop-history>button span small{display:block}.automation-loop-history>button span small{color:var(--loop-muted);margin-top:5px}.automation-loop-history>button i{font-style:normal}.automation-loop-review article{border-bottom:1px solid var(--loop-line);padding:16px 0}.automation-loop-review article small{color:var(--loop-muted);margin-left:10px}.automation-loop-review article p{color:var(--shell-text-2)}.automation-loop-settings>header{margin-bottom:15px}.automation-loop-settings dl{border:1px solid var(--loop-line);border-radius:14px;grid-template-columns:repeat(2,1fr);margin:0;display:grid;overflow:hidden}.automation-loop-settings dl div{border-right:1px solid var(--loop-line);border-bottom:1px solid var(--loop-line);padding:17px}.automation-loop-settings dl div:nth-child(2n){border-right:0}.automation-loop-settings dl div:nth-last-child(-n+2){border-bottom:0}.automation-loop-settings dt{color:var(--loop-muted);font-size:12px}.automation-loop-settings dd{color:var(--loop-ink);margin:7px 0 0;font-weight:650}.automation-loop-confirm{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.automation-loop-confirm span{color:var(--loop-muted);flex:1}.automation-loop-confirm button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:8px;padding:7px 11px}@media (width<=1100px){.automation-home-body,.automation-records-page{width:calc(100% - 40px)}.automation-loop-list>button{grid-template-columns:50px minmax(190px,1fr) minmax(160px,1fr) 250px 32px}.automation-template-strip>div{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.automation-page-head{padding:0 20px}.automation-home-body,.automation-records-page{width:calc(100% - 28px);padding-top:28px}.automation-stats{grid-template-columns:repeat(2,1fr)}.automation-attention-list{grid-template-columns:1fr}.automation-all-tools{align-items:flex-end;gap:14px}.automation-all-tools nav{gap:14px;overflow:auto}.automation-loop-list>button{grid-template-columns:46px 1fr 30px}.automation-loop-result,.automation-loop-rail{display:none}.automation-loop-detail{width:calc(100% - 28px)}.automation-loop-overview{grid-template-columns:1fr}.automation-loop-cycle{padding:14px}.automation-loop-cycle b{display:none}.automation-loop-settings dl{grid-template-columns:1fr}}.automation-wizard{grid-template-columns:220px minmax(0,1fr);min-height:620px;display:grid}.automation-wizard>nav{border-right:1px solid var(--shell-border);background:var(--shell-surface-2);align-content:start;gap:8px;padding:28px 20px 28px 28px;display:grid}.automation-wizard>nav button{min-height:48px;color:var(--shell-text-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.automation-wizard>nav button i{border:1px solid var(--shell-border-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid}.automation-wizard>nav button.active{background:var(--shell-soft);color:var(--shell-text);font-weight:650}.automation-wizard>nav button.active i,.automation-wizard>nav button.done i{border-color:var(--sel-line);background:var(--sel-bg);color:#fff}.automation-loop-create .automation-editor-body{width:auto;padding:28px 34px 36px}.automation-wizard-page{gap:20px;display:grid}.automation-wizard-page>h3{color:var(--shell-text);margin:0;font-size:22px}.automation-quick-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-quick-templates button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:52px;color:var(--shell-text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.automation-quick-templates button[aria-pressed=true]{border-color:var(--shell-text-2);background:var(--shell-soft)}.automation-quick-templates svg{width:20px;height:20px;color:var(--shell-accent-ink)}.automation-gates{gap:10px;display:grid}.automation-gates>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.automation-gates span{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.automation-template-inputs small{color:var(--shell-muted);font-size:12px;line-height:1.6}@media (width<=700px){.automation-gates>div{grid-template-columns:1fr}}.automation-create-summary{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;gap:8px;padding:16px;display:grid}.automation-create-summary p,.automation-create-summary small{margin:0}@media (width<=800px){.automation-wizard{grid-template-columns:1fr}.automation-wizard>nav{border-right:0;border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 18px}.automation-wizard>nav button{justify-content:center;font-size:12px}.automation-quick-templates{grid-template-columns:1fr}}.automation-setting-section+.automation-setting-section{border-top:1px solid var(--shell-selected);margin-top:28px;padding-top:24px}.automation-run-resume{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.automation-history-note{color:var(--shell-muted);margin:12px 0 24px;font-size:14px;line-height:1.7}.automation-server-history{border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:8px;margin:12px 0;padding:12px 16px;display:block}.automation-run-origin{border-bottom:1px solid var(--shell-soft);background:var(--shell-surface);flex:none;justify-content:space-between;gap:16px;padding:10px 24px;display:flex}.automation-run-origin button{font:inherit;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;font-size:14px}.automation-run-origin button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.automation-latest-refined>button+button{margin-left:16px}.automation-detail-refined>.automation-loop-detail-head{flex-wrap:wrap;position:static}.automation-detail-refined>.automation-loop-detail-head>div{flex-wrap:wrap;display:flex}.umx-studio-dialog.automation-loop-create:not([open]),.umx-studio-dialog.runtime-auto-panel:not([open]){display:none}.v2-app .automation-workspace h1{color:var(--shell-text)!important;font-size:28px!important;font-weight:600!important}.v2-app .automation-workspace h2{color:var(--shell-text)!important;font-size:18px!important;font-weight:600!important}.v2-app .automation-workspace :is(h3,h4){color:var(--shell-text)!important;font-size:16px!important;font-weight:600!important}.v2-app .automation-workspace .automation-detail-refined p{font-size:15px!important;font-weight:400!important;line-height:1.8!important}.v2-app .automation-workspace button{font-size:14px!important;font-weight:500!important}.v2-app .automation-workspace .automation-template-gallery b,.v2-app .automation-workspace .automation-loop-name b{font-size:16px!important;font-weight:600!important}.v2-app .automation-workspace .automation-loop-result b{font-size:14px!important;font-weight:400!important}.v2-app .automation-workspace .automation-detail-refined .automation-quiet-empty p,.v2-app .automation-workspace .research-preview-note{font-size:14px!important}.automation-workspace{--loop-ink:var(--shell-text);--loop-text:var(--shell-text);--loop-muted:var(--shell-muted);--loop-line:var(--shell-selected);--loop-wash:var(--shell-surface-2)}.automation-workspace button{font-size:14px;font-weight:500}.automation-workspace :is(h1,h2,h3,h4,b,strong){color:var(--shell-text)}.automation-workspace .automation-page-head h1{letter-spacing:-.02em;font-size:24px;font-weight:650}.automation-workspace .automation-page-head button{box-shadow:none;border-radius:9px;font-weight:500}.automation-workspace .automation-home-body{max-width:1120px;padding-top:32px}.automation-workspace .automation-judgment h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.automation-workspace .automation-template-strip h2{letter-spacing:0;font-size:18px;font-weight:600}.automation-workspace .automation-stats{box-shadow:none;border-radius:12px;margin-top:22px}.automation-workspace .automation-stats button{cursor:default;min-height:92px;padding:18px 24px}.automation-workspace .automation-stats button.active{background:var(--shell-surface);cursor:pointer}.automation-workspace .automation-stats small{color:var(--shell-muted);font-weight:400;font-size:14px!important}.automation-workspace .automation-stats b{font-size:26px;font-weight:600}.automation-workspace .automation-stats i{display:none}.automation-workspace .automation-attention-list>button{min-height:82px;color:var(--shell-text);border-radius:12px;gap:12px}.automation-workspace .automation-attention-list b{font-size:15px;font-weight:600}.automation-workspace .automation-attention-list small{color:var(--shell-muted);font-weight:400;line-height:1.6;font-size:14px!important}.automation-workspace .automation-attention-list em{color:var(--shell-muted);font-size:13px;font-weight:400}.automation-workspace .automation-loop-icon.attention{background:var(--shell-surface);color:#548eb7;border-radius:9px;width:36px;height:36px}.automation-workspace .automation-all-tools nav button{color:var(--shell-muted);font-size:14px;font-weight:500}.automation-workspace .automation-all-tools nav button.active{color:var(--shell-text)}.automation-workspace .automation-loop-list{border:1px solid var(--shell-selected);border-radius:12px;gap:0;overflow:hidden}.automation-workspace .automation-loop-list>button{border:0;border-bottom:1px solid var(--shell-selected);min-height:90px;color:var(--shell-text);border-radius:0;grid-template-columns:36px minmax(0,1fr) minmax(170px,.48fr) 24px;gap:16px;padding:18px 20px}.automation-workspace .automation-loop-list>button:last-child{border-bottom:0}.automation-workspace .automation-loop-list>button:hover{box-shadow:none;background:var(--shell-surface-2);transform:none}.automation-workspace .automation-task-glyph{color:#619ec8;background:var(--shell-surface-2);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.automation-workspace .automation-task-glyph svg{width:22px;height:22px}.automation-workspace .automation-loop-name{min-width:0;display:block}.automation-workspace .automation-loop-name b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.automation-workspace .automation-loop-name small,.automation-workspace .automation-loop-result small{color:var(--shell-muted);font-weight:400;line-height:1.5;font-size:14px!important}.automation-workspace .automation-loop-result b{color:var(--shell-text-2);font-size:14px;font-weight:400}.automation-workspace .automation-loop-list>button>i{color:var(--shell-muted);border:0;width:24px}.automation-workspace .automation-template-gallery span b{color:var(--shell-text);font-weight:600}.automation-workspace .automation-template-gallery span small{color:var(--shell-muted)}.automation-workspace .automation-detail-refined{max-width:1120px;color:var(--shell-text);padding:26px 0 64px}.automation-detail-refined button{border:1px solid var(--shell-selected);background:var(--shell-surface);min-height:36px;color:var(--shell-text);font:inherit;box-shadow:none;border-radius:8px;padding:7px 13px;font-size:14px;font-weight:500}.automation-detail-refined button:hover{background:var(--shell-surface-2)}.automation-detail-refined button.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);box-shadow:none;font-weight:600}.automation-detail-refined button.primary:hover{background:var(--btn-primary-hover)}.automation-detail-refined button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.automation-detail-refined button:disabled{opacity:.45;cursor:not-allowed}.automation-detail-refined button.automation-text-button{color:var(--shell-muted);background:0 0;border-color:#0000;padding-left:0;padding-right:0;font-weight:400}.automation-detail-refined .automation-loop-detail-head>div{gap:8px}.automation-refined-title{margin:34px 0 26px}.automation-workspace .automation-refined-title h1{letter-spacing:-.025em;color:var(--shell-text);overflow-wrap:anywhere;margin:0 0 12px;font-size:28px;font-weight:650;line-height:1.4}.automation-refined-title>div{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.automation-neutral-status{background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:3px 8px;font-size:13px}.automation-detail-refined .automation-loop-tabs{gap:28px;margin-top:0}.automation-detail-refined .automation-loop-tabs button{min-height:44px;color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-weight:400}.automation-detail-refined .automation-loop-tabs button[aria-current=page]{color:var(--shell-text);border-bottom-color:var(--shell-text);font-weight:500}.automation-overview-refined{grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding-top:30px;display:grid}.automation-task-main{min-width:0}.automation-detail-refined h2{color:var(--shell-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.automation-detail-refined h3,.automation-detail-refined h4{color:var(--shell-text);font-size:16px;font-weight:600;line-height:1.5}.automation-detail-refined p{color:var(--shell-text-2);overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.8}.automation-goal-section>p{max-width:72ch;margin:12px 0 0}.automation-detail-refined header{justify-content:space-between;align-items:center;gap:16px;display:flex}.automation-detail-refined header>span{color:var(--shell-muted);font-size:13px}.automation-trial-refined,.automation-latest-refined{border-top:1px solid var(--shell-selected);margin-top:28px;padding-top:24px}.automation-latest-refined>p{margin:14px 0}.automation-detail-refined .automation-secondary-copy{color:var(--shell-muted);font-size:14px}.automation-arrangement{border-left:1px solid var(--shell-selected);align-self:start;padding-left:24px}.automation-arrangement dl{margin:20px 0 0}.automation-arrangement dl>div{margin-bottom:22px}.automation-arrangement dt{color:var(--shell-muted);margin-bottom:6px;font-size:13px}.automation-arrangement dd{color:var(--shell-text-2);margin:0;font-size:14px;line-height:1.65}.automation-detail-refined .automation-record-count{color:var(--shell-muted);border-top:1px solid var(--shell-soft);padding-top:16px;font-size:13px}.automation-detail-refined .automation-quiet-empty{color:var(--shell-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:28px 0;display:flex}.automation-detail-refined .automation-quiet-empty b{color:var(--shell-text-2);font-size:15px;font-weight:500}.automation-detail-refined .automation-quiet-empty p{color:var(--shell-muted);margin:0;font-size:14px}.automation-detail-refined details{color:var(--shell-text-2);margin-top:14px}.automation-detail-refined summary{cursor:pointer;color:var(--shell-muted);font-size:14px;font-weight:400;line-height:1.7}.automation-detail-refined details[open]>summary{color:var(--shell-text);margin-bottom:12px}.automation-detail-refined .automation-loop-panel{box-shadow:none;border:0;border-radius:0;padding:8px 0}.automation-detail-refined .automation-loop-history>button{border:0;border-bottom:1px solid var(--shell-soft);text-align:left;border-radius:0;justify-content:space-between;padding:18px 0;display:flex}.automation-detail-refined .automation-loop-history b{font-size:15px;font-weight:500}.automation-detail-refined .automation-loop-history small{font-weight:400;font-size:14px!important}.automation-detail-refined .automation-loop-settings dl{border-radius:8px}.automation-detail-refined .automation-loop-settings dd{color:var(--shell-text);font-size:14px;font-weight:400}.automation-detail-refined .automation-loop-settings dt{color:var(--shell-muted);font-size:13px}.automation-detail-refined .autodemo{background:var(--shell-surface);color:var(--shell-text-2);border:0;border-radius:0;margin:16px 0 0;padding:0}.automation-detail-refined .autodemo h3{margin:0;font-size:16px;font-weight:500}.automation-detail-refined .autodemo p{color:var(--shell-text-2);font-size:15px;font-weight:400}.automation-detail-refined .autodemo button{font-size:14px;font-weight:500}.automation-detail-refined .autodemo ol{font-size:14px;line-height:1.8}.automation-detail-refined .autodemo small{font-weight:400;font-size:13px!important}.automation-detail-refined .research-preview-heading{justify-content:flex-start;gap:10px}.automation-detail-refined .research-data-label{background:var(--shell-soft);color:var(--shell-muted);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:12px}.research-preview-progress{align-items:center;gap:12px;margin:22px 0 14px;display:flex}.research-preview-progress>span{background:var(--shell-soft);color:var(--shell-muted);border-radius:5px;padding:4px 8px;font-size:12px}.research-preview-progress>b{font-size:14px;font-weight:500}.research-preview-analysis{padding:0}.research-preview-analysis h4{margin:22px 0 6px}.research-preview-analysis p{margin:0}.research-preview-analysis figure{background:var(--shell-surface-2);border-radius:8px;margin:18px 0 24px;padding:18px}.research-preview-analysis figcaption{color:var(--shell-muted);font-size:12px}.research-preview-analysis svg{width:100%;height:150px;margin-top:12px;display:block}.research-preview-primary{align-items:center;gap:16px;margin:22px 0;display:flex}.research-preview-refined>details,.research-preview-review>details{border-top:1px solid var(--shell-selected);padding-top:14px}.research-preview-refined blockquote{border-left:2px solid var(--shell-border);white-space:pre-wrap;color:var(--shell-muted);margin:12px 0;padding-left:16px;font-size:14px;line-height:1.85}.research-edit-label{color:var(--shell-text-2);margin-top:20px;font-size:14px;display:block}.automation-detail-refined textarea[aria-label=演示成果正文]{border:1px solid var(--shell-border);resize:vertical;width:100%;min-height:280px;max-height:480px;font:inherit;color:var(--shell-text);background:var(--shell-surface);box-sizing:border-box;border-radius:8px;margin-top:10px;padding:16px;font-size:14px;font-weight:400;line-height:1.8;display:block}.research-angle-list{gap:8px;margin:12px 0;display:grid}.research-angle-list button{text-align:left;justify-content:space-between;display:flex}.research-preview-refined .research-preview-note{color:var(--shell-muted);font-size:13px}.research-preview-refined .research-preview-success{color:var(--shell-text-2);font-size:14px}.automation-detail-refined .research-preview-review .article-markdown{font-size:14px}@media (width<=1100px){.automation-overview-refined{grid-template-columns:minmax(0,1fr) 210px;gap:26px}.automation-arrangement{padding-left:20px}.automation-workspace .automation-loop-list>button{grid-template-columns:36px minmax(0,1fr) 160px 24px}}@media (width<=820px){.automation-overview-refined{grid-template-columns:1fr}.automation-arrangement{border-left:0;border-top:1px solid var(--shell-soft);padding:20px 0}.automation-workspace .automation-loop-list>button{grid-template-columns:32px minmax(0,1fr) 24px;gap:12px}.automation-workspace .automation-loop-result{display:none}.automation-detail-refined .automation-loop-detail-head{gap:10px}.automation-workspace .automation-refined-title h1{font-size:24px}.automation-detail-refined .automation-loop-detail-head button{padding:6px 8px;font-size:13px}.automation-workspace .automation-loop-name b{font-size:15px}.automation-workspace .automation-attention-list em{display:none}}.automation-new-menu{position:relative}.automation-new-menu>summary{cursor:pointer;background:var(--btn-primary-bg);border-radius:10px;align-items:center;gap:14px;padding:11px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.automation-new-menu>summary::-webkit-details-marker{display:none}.automation-new-menu>div{background:var(--shell-surface);border:1px solid var(--shell-border);z-index:50;border-radius:13px;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 25px #25322518}.automation-new-menu>div>button{text-align:left;width:100%;font-size:14px;display:block;background:var(--shell-surface)!important;border:0!important;padding:12px!important}.automation-new-menu>div>button:hover{background:var(--shell-soft)!important}.automation-icon-stats{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;display:flex!important}.automation-icon-stats>button{background:var(--shell-surface-2)!important;border:1px solid #0000!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:13px!important;width:auto!important;min-width:76px!important;padding:10px 15px!important;display:flex!important}.automation-icon-stats>button[aria-pressed=true]{background:var(--sel-bg)!important;border-color:var(--sel-line)!important}.automation-icon-stats>button>b{font-size:14px!important}.automation-icon-stats svg{width:18px;height:18px;color:var(--shell-muted)!important}.automation-icon-stats button:focus-visible,.automation-new-menu summary:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:3px}.automation-loop-home .automation-stats.automation-icon-stats{border:1px solid var(--shell-selected)!important;border-radius:10px!important;align-items:center!important;gap:0!important;height:40px!important;min-height:40px!important;display:inline-flex!important;overflow:visible!important}.automation-loop-home .automation-stats.automation-icon-stats>button{position:relative;background:0 0!important;flex-direction:row!important;gap:8px!important;width:auto!important;min-width:118px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 14px!important;display:inline-flex!important}.automation-loop-home .automation-stats.automation-icon-stats>button>span{white-space:nowrap;color:var(--shell-text-2)!important;font-size:13px!important;font-weight:500!important}.automation-loop-home .automation-stats.automation-icon-stats>button>b{margin:0!important;font-size:14px!important;font-weight:600!important}.automation-loop-home .automation-stats.automation-icon-stats>button+button{border-left:1px solid var(--shell-selected)!important;border-radius:0!important}.automation-loop-home .automation-stats.automation-icon-stats>button[aria-pressed=true]{background:var(--sel-bg)!important;color:var(--shell-text-2)!important}.automation-runtime-entry{justify-content:flex-end;padding:12px 24px 0;display:flex}.automation-runtime-entry>button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:9px;padding:9px 15px}@media (width<=640px){.automation-loop-home .automation-stats.automation-icon-stats{box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;max-width:100%;height:auto!important;min-height:0!important;display:grid!important}.automation-loop-home .automation-stats.automation-icon-stats>button{box-sizing:border-box;width:100%!important;min-width:0!important}.automation-loop-home .automation-stats.automation-icon-stats>button+button{border-left:0!important}.automation-loop-home .automation-stats.automation-icon-stats>button:nth-child(2n){border-left:1px solid var(--shell-selected)!important}.automation-loop-home .automation-stats.automation-icon-stats>button:nth-child(n+3){border-top:1px solid var(--shell-selected)!important}}@media (width<=820px){.automation-all-tools nav{flex:auto;min-width:0}.automation-all-tools nav button{white-space:nowrap;flex:none}}@media (width<=640px){.automation-page-head{align-items:center;gap:10px;height:auto;min-height:64px;padding:12px 16px}.automation-page-head h1{white-space:nowrap;flex:none;min-width:max-content;line-height:1.15;font-size:24px!important}.automation-page-head>div{gap:8px;min-width:0;margin-left:auto}.automation-page-head button{white-space:nowrap;min-height:40px;padding-inline:11px;font-size:12px}.automation-all-tools{flex-wrap:wrap;align-items:stretch;gap:10px;padding-bottom:10px}.automation-all-tools nav{flex:100%;justify-content:flex-start;gap:18px;overflow:visible}.automation-all-tools nav button{padding-block:9px}.automation-all-tools .automation-search{width:100%;max-width:none}.automation-all-tools .automation-search input{width:100%;min-width:0}}.umx-studio-dialog.thesis-editor{width:min(720px,100vw - 32px);max-width:calc(100vw - 32px);padding:0}.thesis-editor .umx-dialog-surface{box-sizing:border-box;width:100%;max-height:85vh;padding:24px;overflow:auto}.thesis-editor .umx-dialog-surface>header{margin:0;padding:0 0 16px}.thesis-editor .umx-dialog-surface>footer{padding:16px 0 0}.thesis-editor textarea,.thesis-editor input{font-family:inherit;font-size:14px;font-weight:400;line-height:1.65}.thesis-editor header,.thesis-editor footer,.thesis-attachments-head,.thesis-documents article{justify-content:space-between;align-items:center;gap:12px;display:flex}.thesis-editor h2{margin:0;font-size:18px}.thesis-editor header p,.thesis-hint{color:var(--shell-muted);font-size:12px;font-weight:400}.thesis-editor button{cursor:pointer;border:1px solid var(--shell-border);color:inherit;background:0 0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.thesis-editor button:disabled{opacity:.45;cursor:not-allowed}.thesis-editor button.fw-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.thesis-editor textarea,.thesis-editor input:not([type=checkbox]){box-sizing:border-box;width:100%;font:400 14px/1.65 var(--font-text);border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:10px;padding:12px}.thesis-editor textarea{resize:vertical;min-height:200px;margin:16px 0}.thesis-editor textarea:focus,.thesis-editor input:focus{outline:2px solid var(--shell-muted);outline-offset:2px;box-shadow:none}.thesis-editor nav{gap:8px;margin:20px 0;display:flex}.thesis-editor nav button[aria-pressed=true]{background:var(--shell-soft);border-color:var(--shell-border)}.thesis-drop{border:1px dashed var(--shell-border-strong);text-align:center;border-radius:12px;padding:28px 12px}.thesis-drop p{font-size:14px}.thesis-drop small,.thesis-documents small{color:var(--shell-muted);font-size:12px;font-weight:400}.thesis-editor footer{justify-content:flex-end;margin-top:20px}.thesis-attachments-head{margin:12px 0;font-size:13px}.thesis-documents article{border-bottom:1px solid var(--shell-soft);align-items:flex-start;padding:12px 0;font-size:13px}.thesis-documents details{overflow-wrap:anywhere;flex:1;min-width:0}.thesis-documents summary{cursor:pointer}.thesis-documents pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font:400 13px/1.7 var(--font-mono);overflow:auto}.thesis-web label{margin:12px 0;font-size:13px;display:block}.thesis-web textarea{min-height:110px;margin-bottom:0}.thesis-library{max-height:250px;overflow:auto}.thesis-library label{gap:12px;padding:12px;font-size:14px;display:flex}.thesis-library small{color:var(--shell-muted);display:block}.thesis-editor [role=alert]{font-size:13px}.fw-market-filter{flex-wrap:wrap;gap:3px;margin:0 0 16px;display:flex}.fw-market-filter button{white-space:nowrap;color:var(--shell-muted);background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.fw-market-filter button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text);font-weight:600}.fw-quote-heading,.fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:center;gap:8px;display:grid}.fw-quote-heading{color:var(--shell-muted);border-bottom:1px solid var(--shell-border);padding:0 9px 9px;font-size:12px}.fw-quote-heading>span:not(:first-child){text-align:right}.fw-watch-item.fw-quote-row{border-bottom:1px solid var(--shell-selected);text-align:left;cursor:pointer;background:0 0;border-radius:9px;width:100%;min-height:62px;margin:0;padding:10px 8px;position:relative}.fw-watch-item.fw-quote-row:hover{background:var(--shell-surface-2)}.fw-watch-item.fw-quote-row.is-active{background:var(--shell-accent-soft);box-shadow:inset 3px 0 #43c99b}.fw-watch-item.fw-quote-row.is-reorderable{cursor:grab}.fw-watch-item.fw-quote-row.is-reorderable:active{cursor:grabbing}.fw-watch-item.fw-quote-row.is-dragging{opacity:.42}.fw-watch-item.fw-quote-row.is-drag-over{background:var(--shell-soft);box-shadow:inset 0 2px #42b88e}.fw-watch-item.fw-quote-row.is-reorderable .fw-quote-identity:before{content:"⋮";color:var(--shell-muted);flex:0 0 4px;margin-left:-5px;font-size:12px;line-height:1}.fw-quote-identity{align-items:center;gap:9px;min-width:0;display:flex}.fw-quote-logo{border:1px solid var(--shell-border);background:var(--shell-surface);width:32px;height:32px;color:var(--shell-text-2);border-radius:50%;flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.fw-quote-logo img{object-fit:cover;width:100%;height:100%;display:block}.fw-quote-logo>b{font-size:10px;line-height:1}.fw-quote-row .fw-quote-name{min-width:0;overflow:hidden}.fw-quote-row .fw-quote-name b{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-text);font-size:13px;font-weight:650;display:block;overflow:hidden}.fw-quote-row .fw-quote-name small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.fw-quote-values{text-align:right;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:7px;min-width:96px;display:flex}.fw-quote-price,.fw-quote-change{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fw-quote-price{color:var(--shell-text);font-size:12px;font-weight:600}.fw-quote-change{font-size:12px;font-weight:600}.fw-quote-change.up{color:var(--shell-accent-ink)}.fw-quote-change.down{color:#d93645}.fw-quote-change.neutral{color:var(--shell-muted)}@media (width>=651px) and (width<=1100px){.following-workspace{grid-template-columns:285px minmax(0,1fr)}}@media (width<=650px){.following-workspace{display:flex}.fw-quote-items{max-height:240px;display:block;overflow:auto}.fw-market-filter{margin-bottom:8px}.fw-watch-item.fw-quote-row{min-height:60px}.fw-quote-heading,.fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto)}}.following-workspace{grid-template-columns:260px minmax(0,1fr) minmax(270px,310px)}.fw-watchlist>header{justify-content:flex-end;height:0;padding:0;position:relative;top:15px}.fw-watchlist>header button{z-index:1;position:absolute;right:0}.fw-watchlist>.fw-tabs{padding-right:36px}.fw-market-filter{justify-content:space-between;align-items:center}.fw-market-filter select{font:inherit;color:var(--shell-text-2);background:var(--shell-soft);border:1px solid var(--shell-border);cursor:pointer;border-radius:6px;min-width:86px;padding:6px 10px;font-size:13px}.fw-quote-heading,.fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr) minmax(96px,auto);gap:8px}.fw-quote-price.up{color:#ce4450}.fw-quote-price.down{color:var(--shell-accent-ink)}.fw-quote-price.neutral{color:var(--shell-muted)}.following-workspace .fw-chat-welcome{padding-top:0}.fw-suggestions-tools{justify-content:flex-end;margin-top:-18px;display:flex}.fw-chat-welcome .fw-question-refresh{width:28px;height:28px;min-height:28px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:0;padding:0;display:grid}.fw-chat-welcome .fw-question-refresh:hover{background:var(--shell-selected);color:var(--shell-text-2)}.fw-chat-welcome .fw-question-refresh:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.umx-toolbar-icon{display:none}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-composer-additions{min-width:0;flex-wrap:nowrap!important;gap:3px!important}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-composer-additions>button,:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-chat-composer .umx-service-trigger{border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;height:32px;min-height:32px;width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important}.following-workspace .fw-chat-composer .umx-project-trigger>span,.following-workspace .fw-chat-composer .umx-project-trigger>em,.following-workspace .fw-chat-composer .umx-plugins-trigger>span,.following-workspace .fw-chat-composer .umx-plugins-trigger>em,.following-workspace .fw-chat-composer .umx-context-trigger>span,.following-workspace .fw-chat-composer .umx-service-trigger>b,.following-workspace .fw-chat-composer .umx-service-trigger>strong{display:none!important}.following-workspace .fw-chat-composer .umx-toolbar-icon{flex:none;width:19px;height:19px;display:block}.following-workspace .fw-chat-composer .umx-project-trigger>i,.following-workspace .fw-chat-composer .umx-plugins-trigger>i{margin:0;font-size:20px;line-height:1}.following-workspace .fw-chat-composer .umx-context-trigger{position:relative}.following-workspace .fw-chat-composer .umx-context-trigger>i{font-size:9px;position:absolute;top:0;right:-1px}@media (width>=651px) and (width<=1100px){.following-workspace{grid-template-columns:250px minmax(0,1fr)}}:is(.v2-app,.asset-workbench-shell) .following-workspace{grid-template-columns:210px minmax(0,1fr) minmax(270px,310px)}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-watchlist{padding-inline:12px}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-watchlist>.fw-tabs{gap:16px}@media (width>=651px) and (width<=1100px){:is(.v2-app,.asset-workbench-shell) .following-workspace{grid-template-columns:210px minmax(0,1fr)}}.v2-app .fw-watchlist>header{justify-content:flex-end;height:0;padding:0;position:relative;top:15px}.fw-tv-list{flex:1;min-height:0;overflow:auto}.fw-tv-list iframe{border:0;max-width:100%}.fw-tv-list>a{color:#6c7d70;padding:10px 4px;font-size:12px;display:block}.fw-tv-list>p{color:#6c7d70;font-size:13px}.fw-tv-list button{font:inherit;color:#365747;background:0 0;border:0}.fw-market-quote-list{flex-direction:column;display:flex}.fw-market-quote-list .fw-quote-items{flex:none}.fw-market-quote-error{border-bottom:1px solid var(--shell-selected);margin:0;padding:9px 6px}.fw-market-quote-error button{cursor:pointer;text-decoration:underline}.fw-tv-widget-crop{overflow:hidden}.fw-tv-widget-crop tv-tickers{clip-path:inset(0 0 42px);margin-bottom:-42px}.fw-tv-list{scrollbar-width:thin;scrollbar-color:#5e74660f transparent;overscroll-behavior:contain}.fw-tv-list:hover,.fw-tv-list:focus-within{scrollbar-color:#5e746624 transparent}@supports selector(::-webkit-scrollbar){.fw-tv-list,.fw-tv-list:hover,.fw-tv-list:focus-within{scrollbar-width:auto;scrollbar-color:auto}}.fw-tv-list::-webkit-scrollbar{width:3px;height:3px}.fw-tv-list::-webkit-scrollbar-track{background:0 0}.fw-tv-list::-webkit-scrollbar-thumb{background:#5e74660f;border-radius:8px}.fw-tv-list:hover::-webkit-scrollbar-thumb{background:#5e746624}.fw-tv-list:focus-within::-webkit-scrollbar-thumb{background:#5e746624}.following-workspace .fw-follow-heart{width:36px;height:36px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.following-workspace .fw-follow-heart[aria-pressed=true]{color:#e85d78}.following-workspace .fw-follow-heart:hover{background:#f7edf0}.following-workspace .fw-follow-heart:disabled{opacity:.45;cursor:not-allowed}.following-workspace .fw-search-filter{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;flex:none;align-items:center;min-width:0;height:34px;margin:12px 0;display:flex;overflow:hidden}.following-workspace .fw-search-filter:focus-within{border-color:var(--shell-border-strong);box-shadow:0 0 0 1px #5b6e7a1a}.following-workspace .fw-search-filter .fw-list-search{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;height:32px;margin:0;padding:0 9px;font-size:12px;font-weight:400}.following-workspace .fw-inline-market{border-left:1px solid var(--shell-selected);height:20px;color:var(--shell-text-2);flex:0 0 62px;position:relative}.following-workspace .fw-inline-market select{appearance:none;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 20px 0 9px;font-size:12px;font-weight:400}.following-workspace .fw-inline-market svg{pointer-events:none;position:absolute;top:4px;right:7px}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-search-filter :is(input,select):focus-visible{box-shadow:inset 0 -2px #aebcc3;outline:none!important}.following-workspace .fw-unavailable-quote{border:0;border-bottom:1px solid var(--shell-selected);text-align:left;width:100%;color:var(--shell-text-2);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:12px 8px;display:flex}.fw-unavailable-quote b{font-size:13px;font-weight:500;display:block}.fw-unavailable-quote small{color:var(--shell-muted);margin-top:4px;font-size:11px;display:block}.following-workspace .fw-unavailable-quote:hover{background:var(--shell-soft)}.following-workspace .fw-tv-list>a{color:#6c7d70;padding:6px 4px;font-size:11px;font-weight:400;line-height:1.5}.following-workspace .fw-tv-list tv-tickers{font-size-adjust:.44;--tv-widget-market-status-closed-color:transparent;--tv-widget-market-status-holiday-color:transparent}.fw-selector-head{border-bottom:1px solid var(--shell-border);flex:none;align-items:flex-end;gap:8px;min-height:45px;display:flex}.fw-market-list-back{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:26px;height:30px;color:var(--shell-text-2);font:inherit;cursor:pointer;border-radius:8px;flex:0 0 26px;place-items:center;margin:0 0 7px;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.fw-market-list-back span{font-size:16px;line-height:1;transform:translateY(-1px)}.fw-market-list-back:hover{color:var(--shell-accent-ink);background:var(--shell-accent-soft);transform:translate(-1px)}.fw-market-list-back:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.fw-selector-head nav{align-items:flex-end;gap:13px;min-width:0;height:100%;display:flex}.fw-selector-head nav button{height:45px;color:var(--shell-muted);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 0 10px;font-size:15px;font-weight:700;position:relative}.fw-selector-head nav button.active{color:var(--shell-text)}.fw-selector-head nav button.active:after{content:"";background:var(--shell-accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.fw-selector-actions{align-self:flex-end;width:24px;height:40px;margin-left:auto;position:relative}.fw-selector-more{width:24px;height:34px;color:var(--shell-muted);letter-spacing:1px;background:0 0;border:0;margin:0 0 6px;padding:0;font-size:16px}.fw-selector-more:hover{color:var(--shell-text);background:var(--shell-soft)}.fw-watchlist-menu{z-index:30;box-sizing:border-box;width:clamp(166px,calc(var(--fw-watchlist-width,190px) - 24px),250px);border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:12px;padding:8px;position:absolute;top:38px;right:0;box-shadow:0 14px 36px #1d3e3129}.fw-watchlist-menu>header{border-bottom:1px solid var(--shell-soft);justify-content:space-between;align-items:center;gap:8px;padding:3px 3px 8px;display:flex}.fw-watchlist-menu>header span{align-items:baseline;gap:6px;min-width:0;display:flex}.fw-watchlist-menu>header b{white-space:nowrap;font-size:11px}.fw-watchlist-menu>header small{color:var(--shell-muted);font-size:8px}.fw-watchlist-menu>header button{width:22px;height:22px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;padding:0;font-size:14px;display:grid}.fw-watchlist-menu>header button:hover{background:var(--shell-soft);color:var(--shell-text)}.fw-watchlist-menu-add{border:1px solid var(--shell-border);background:var(--shell-accent-soft);width:100%;color:var(--shell-accent-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:7px 0;padding:7px 8px;font-size:10px;font-weight:750;display:flex}.fw-watchlist-menu-add:hover{border-color:var(--shell-border-strong);background:var(--shell-accent-soft)}.fw-watchlist-menu-items{overscroll-behavior:contain;max-height:250px;overflow:auto}.fw-watchlist-menu-items>p{color:var(--shell-muted);text-align:center;margin:12px 4px;font-size:9px}.fw-watchlist-menu-row{border-radius:7px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 3px;display:grid}.fw-watchlist-menu-row:hover{background:var(--shell-surface-2)}.fw-watchlist-menu-mark{background:var(--shell-soft);width:25px;height:25px;color:var(--shell-text-2);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.fw-watchlist-menu-row>span:nth-child(2){min-width:0}.fw-watchlist-menu-row b,.fw-watchlist-menu-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fw-watchlist-menu-row b{font-size:10px}.fw-watchlist-menu-row small{color:var(--shell-muted);margin-top:1px;font-size:8px}.fw-watchlist-menu-row>button{color:var(--shell-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 5px;font-size:8px}.fw-watchlist-menu-row>button:hover{background:var(--shell-surface);color:#bc3e3a}.fw-watchlist-menu>footer{border-top:1px solid var(--shell-soft);color:var(--shell-muted);padding:7px 3px 1px;font-size:8px}.fw-selector-search{color:#71857c;background:linear-gradient(var(--shell-surface),var(--shell-surface));box-sizing:border-box;border:1px solid #d9e4df;border-radius:11px;flex:none;align-items:center;gap:9px;height:40px;margin:13px 0 11px;padding:0 11px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 2px #1f44360a,inset 0 1px #fffc}.fw-selector-search:hover{border-color:var(--shell-border-strong);background:var(--shell-surface)}.fw-selector-search:focus-within{border-color:var(--shell-accent);background:var(--shell-surface);box-shadow:0 0 0 3px #43cca01f,0 2px 7px #1f4e3d12}.fw-selector-search>svg{width:17px;height:17px;color:var(--shell-muted);flex:0 0 17px;transition:color .16s}.fw-selector-search:focus-within>svg{color:var(--shell-accent-strong)}:is(.v2-app,.asset-workbench-shell) .following-workspace .fw-selector-search .fw-list-search{width:100%;min-width:0;height:38px;color:var(--shell-text);caret-color:var(--shell-accent-strong);box-sizing:border-box;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.fw-selector-search .fw-list-search::placeholder{color:var(--shell-muted);font-weight:400}.fw-selector-search>button{width:20px;height:20px;color:var(--shell-muted);background:var(--shell-selected);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.fw-selector-search>button:hover{color:var(--shell-accent-ink);background:var(--shell-border)}.fw-selector-search>button:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.fw-selector-filters{scrollbar-width:none;border-bottom:1px solid var(--shell-border);flex:none;grid-template-columns:max-content repeat(5,minmax(0,1fr)) 24px;align-items:center;gap:0;padding:0 0 7px;display:grid;overflow:hidden}.fw-selector-filters::-webkit-scrollbar{display:none}.fw-selector-filters button{min-width:0;height:30px;color:var(--shell-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 5px;font-size:10px;font-weight:650}.fw-selector-filters button[aria-pressed=true]{border-bottom-color:var(--shell-accent);color:var(--shell-text)}.fw-selector-filters button:hover{color:var(--shell-text);background:var(--shell-soft)}.fw-selector-filters .fw-selector-refresh{width:24px;color:var(--shell-text-2);margin-left:0;padding:0;font-size:15px}.fw-selector-filters .fw-selector-refresh span{display:inline-block}.fw-selector-filters .fw-selector-refresh:disabled{cursor:default;color:var(--shell-muted)}@media (prefers-reduced-motion:no-preference){.fw-selector-filters .fw-selector-refresh.is-refreshing span{animation:.8s linear infinite fw-refresh-spin}}@keyframes fw-refresh-spin{to{transform:rotate(360deg)}}.fw-selector-columns{border-bottom:1px solid var(--shell-selected);height:33px;color:var(--shell-muted);flex:none;justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;display:flex}.fw-selector-columns span:last-child{text-align:right}.fw-assets-page .fw-tv-list{margin-right:-4px}.fw-assets-page .fw-tv-widget-crop{margin-top:2px}@container (width<=220px){.fw-selector-head{gap:4px}.fw-selector-head nav{gap:6px}.fw-selector-head nav button{font-size:11px}.fw-market-list-back{flex-basis:24px;width:24px}.fw-selector-actions,.fw-selector-more{width:24px}.fw-selector-more{font-size:14px}.fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr) minmax(78px,auto);gap:4px;padding-inline:5px}.fw-quote-identity{gap:6px}.fw-quote-logo{flex-basis:28px;width:28px;height:28px}.fw-quote-values{gap:4px;min-width:78px}.fw-quote-price,.fw-quote-change{font-size:10px}.fw-selector-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fw-selector-filters button{width:auto;padding-inline:3px}.fw-selector-filters button:first-child{grid-column:span 2}.fw-selector-filters .fw-selector-refresh{width:auto;margin-left:0}}@media (width<=650px){.fw-selector-head{min-height:40px}.fw-selector-head nav button{height:40px;font-size:14px}.fw-selector-search{height:38px;margin:9px 0}.fw-selector-filters{padding-bottom:6px}.fw-selector-columns{display:none}}.following-workspace .fw-watch-item.fw-quote-row .fw-quote-stack{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;line-height:1.4;display:flex}.following-workspace .fw-quote-stack .fw-quote-values{flex-wrap:wrap;justify-content:flex-end;gap:2px 7px;min-width:0;line-height:1.4;display:flex;position:static}.following-workspace .fw-quote-stack .fw-quote-extended{white-space:normal;width:auto;max-width:100%;color:var(--shell-muted);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 5px;margin:0;font-weight:400;line-height:1.5;display:flex;position:static;font-size:10px!important}.following-workspace .fw-quote-stack .fw-quote-extended>span,.following-workspace .fw-quote-stack .fw-quote-extended>b{white-space:nowrap;width:auto;line-height:inherit;font-variant-numeric:tabular-nums;margin:0;display:inline;position:static;font-size:inherit!important}.following-workspace .fw-quote-stack .fw-quote-extended>b{font-weight:600}.following-workspace .fw-quote-stack .fw-quote-extended.up>b{color:var(--shell-accent-ink)}.following-workspace .fw-quote-stack .fw-quote-extended.down>b{color:#c44b45}.following-workspace .fw-quote-stack .fw-quote-extended.neutral>b,.following-workspace .fw-quote-stack .fw-quote-session{color:var(--shell-muted)}.following-workspace .fw-market-quote-list{container-type:inline-size}.following-workspace .fw-watch-item.fw-quote-row{grid-template-columns:minmax(90px,1fr) minmax(0,1.35fr)}@container (width<=240px){.following-workspace .fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr);row-gap:7px}.following-workspace .fw-quote-stack{width:100%}.following-workspace .fw-quote-stack .fw-quote-values{font-size:12px}}.tcp-reference-dialog.tcp-reference-reader{width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.tcp-reference-reader>.umx-dialog-surface{flex-direction:column;min-height:0;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.tcp-reference-reader .trd-header{border-bottom:1px solid var(--shell-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 16px;display:flex}.tcp-reference-reader .trd-header>div{min-width:0}.trd-header>div>span{font-size:var(--umx-reading-meta,13px);color:var(--shell-muted)}.tcp-reference-reader .trd-header h2{overflow-wrap:anywhere;margin:7px 0 8px;line-height:1.45;font-size:var(--umx-reading-section,20px)!important}.tcp-reference-reader .trd-header p{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);margin:0}.trd-header>button{flex:none;width:32px;height:32px;font-size:20px}.trd-tabs{border-bottom:1px solid var(--shell-border);flex-shrink:0;gap:6px;padding:10px 26px;display:flex}.tcp-reference-reader .trd-tabs button{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);border-radius:8px;padding:7px 12px}.tcp-reference-reader .trd-tabs button[aria-pressed=true]{background:var(--sel-bg);color:var(--shell-accent-ink);font-weight:650}.trd-body{overscroll-behavior:contain;min-height:0;color:var(--shell-text-2);padding:24px 28px;overflow-y:auto}.tcp-reference-reader .trd-body h3{font-size:var(--umx-reading-card,16px);color:var(--shell-text);margin:0 0 12px}.tcp-reference-reader .trd-body p{line-height:1.85;font-size:var(--umx-reading-control,14px);margin:0 0 12px}.trd-lead{border-left:3px solid var(--shell-accent-ink);margin-bottom:28px;padding-left:18px}.trd-lead h3{color:var(--shell-accent-ink)!important}.trd-lead p{font-weight:600}.trd-points>article{border-top:1px solid var(--shell-border);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.trd-points>article>span{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px);padding-top:3px}.trd-points h4{font-size:var(--umx-reading-card,16px);color:var(--shell-text);margin:0 0 8px;line-height:1.5}.trd-points button,.trd-sources a{font-size:var(--umx-reading-meta,13px)}.trd-next{border-top:1px solid var(--shell-border);margin-top:24px;padding-top:20px}.trd-transcript{margin:0;padding:0;list-style:none}.trd-transcript>li{border-bottom:1px solid var(--shell-border);padding:20px 0;scroll-margin-top:12px}.trd-transcript>li:first-child{padding-top:0}.trd-transcript>li>header{font-size:var(--umx-reading-control,14px);align-items:center;gap:10px;margin-bottom:10px;display:flex}.trd-transcript header>span,.trd-transcript small{color:var(--shell-muted);font-size:var(--umx-reading-meta,13px)}.trd-transcript b{color:var(--shell-text)}.trd-transcript>li[data-focused=true]{border-left:3px solid var(--shell-accent-ink);background:var(--sel-bg);padding-left:14px}.trd-transcript>li.is-question p{color:var(--shell-text);font-weight:550}.trd-sources{border-top:1px solid var(--shell-border);font-size:var(--umx-reading-meta,13px);margin-top:22px;padding-top:16px}.trd-sources summary{cursor:pointer;color:var(--shell-muted);margin-bottom:12px}.trd-sources>div{margin-top:16px}.tcp-reference-reader .trd-footer{border-top:1px solid var(--shell-border);font-size:var(--umx-reading-meta,13px);color:var(--shell-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 26px;display:flex}@media (width<=600px){.tcp-reference-dialog.tcp-reference-reader{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.tcp-reference-reader>.umx-dialog-surface{max-height:calc(100dvh - 20px)}.tcp-reference-reader .trd-header{gap:10px;padding:16px 18px 12px}.trd-tabs{padding:8px 18px}.trd-body{padding:20px 18px}.tcp-reference-reader .trd-footer{padding:12px 18px}.tcp-reference-reader .trd-header h2{font-size:var(--umx-reading-card,16px)!important}}.v2-app .loop-twin-conversation.with-workbench{grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding-inline:24px;display:grid}.loop-twin-conversation.with-workbench>.tcp-column{width:100%;min-width:0;max-width:960px}.loop-twin-workbench{border:1px solid var(--umx-line,var(--shell-selected));background:var(--shell-surface);border-radius:16px;min-width:0;height:calc(100dvh - 56px);min-height:0;overflow:auto}.loop-twin-conversation .conversation-header{flex-shrink:0;margin-bottom:14px;padding-inline:0}.loop-twin-conversation .tcp-header{margin-bottom:12px}.loop-twin-conversation .response-actions svg{width:16px;height:16px}@media (width<=1000px){.v2-app .loop-twin-conversation.with-workbench{grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding-inline:16px}}@media (width<=720px){.v2-app .loop-twin-conversation.with-workbench{display:block}.loop-twin-workbench{z-index:90;width:min(340px,100vw - 24px);height:auto;position:fixed;top:72px;bottom:12px;right:12px;box-shadow:0 16px 50px #0002}}.twin-conversation-page{background:var(--umx-surface,var(--shell-surface));min-height:100dvh;color:var(--umx-ink);font-size:var(--umx-type-body);line-height:var(--umx-leading-body);padding:64px clamp(24px,5vw,88px) 80px}.tcp-column{min-width:0;max-width:960px;margin:0 auto}.tcp-header{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.tcp-header>img{object-fit:cover;border-radius:12px;flex-shrink:0;width:40px;height:40px}.tcp-header h1{letter-spacing:-.5px;margin:0;font-weight:600;line-height:1.4;font-size:var(--umx-type-detail-title)!important}.tcp-header-copy{flex:1;min-width:0}.tcp-header-copy>span{color:var(--umx-muted);font-size:var(--umx-type-caption);margin-top:3px;display:block}.tcp-back{width:30px;height:36px;color:var(--umx-muted);font-size:var(--umx-type-page-title);background:0 0;border:0;flex-shrink:0;padding:0}.tcp-follow{border:1px solid var(--umx-line);background:var(--shell-surface-2);font-size:var(--umx-type-label);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:6px 15px}.tcp-follow:disabled{opacity:.5;cursor:default}.tcp-role{color:var(--shell-text-2);margin-top:9px}.tcp-role summary{cursor:pointer;align-items:center;gap:8px;width:max-content;max-width:100%;list-style:none;display:flex}.tcp-role summary::-webkit-details-marker{display:none}.tcp-role summary b{font-size:var(--umx-type-caption);color:var(--shell-text-2);font-weight:600}.tcp-role summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:var(--umx-type-caption);color:var(--umx-muted);overflow:hidden}.tcp-role summary em{color:var(--shell-muted);font-style:normal;font-size:var(--umx-type-caption);white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.tcp-role[open] summary em{font-size:0}.tcp-role[open] summary em:after{content:"收起";font-size:var(--umx-type-caption)}.tcp-role-detail{border:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:10px;max-width:720px;margin-top:10px;padding:12px 14px}.tcp-role-detail dl{margin:0}.tcp-role-detail dl>div{font-size:var(--umx-type-caption);grid-template-columns:72px 1fr;gap:12px;margin:7px 0;display:grid}.tcp-role-detail dt{color:var(--umx-muted)}.tcp-role-detail dd{overflow-wrap:anywhere;margin:0}.tcp-role-detail>p{font-size:var(--umx-type-caption);color:var(--umx-muted);border-top:1px solid var(--shell-selected);margin:9px 0 0;padding-top:9px}.tcp-composer{margin:0 0 36px;position:relative}.v2-app .tcp-composer .umx-unified-composer{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:20px;width:100%;max-width:none;padding:22px 24px 0;box-shadow:0 6px 22px #26423306}.v2-app .tcp-composer .umx-unified-composer>textarea{min-height:84px;padding:0 0 16px;line-height:1.7;font-size:var(--umx-font-size-16)!important}.v2-app .tcp-composer .umx-unified-composer>footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 0 14px;display:flex}.tcp-composer .umx-composer-secondary{background:var(--shell-surface-2);border-radius:0 0 20px 20px;min-height:48px;margin-inline:-24px;padding:8px 24px}.tcp-data-label{text-align:right;color:var(--umx-muted);font-size:var(--umx-type-caption);margin-top:8px;display:block}.v2-app .tcp-composer .umx-unified-composer.compact{padding:18px 20px}.tcp-composer .umx-composer-additions{flex-wrap:wrap}.tcp-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.tcp-tabs button{border:1px solid var(--shell-border);background:var(--shell-surface);font-size:var(--umx-type-body);color:var(--shell-text-2);border-radius:24px;align-items:center;gap:9px;min-height:44px;padding:10px 18px;display:flex}.tcp-tabs button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text);border-color:var(--shell-border);font-weight:500}.tcp-tabs button small{font-size:var(--umx-type-caption);padding-left:2px;font-weight:400}.tcp-tabs button>span{font-size:var(--umx-type-subsection)}.tcp-empty{min-height:110px;color:var(--shell-muted);align-items:center;gap:13px;padding:25px 16px;display:flex}.tcp-empty>span{font-size:var(--umx-type-section);color:var(--shell-muted)}.tcp-empty>p{font-size:var(--umx-type-label);margin:0}.tcp-content-row,.tcp-history>button{border:0;border-bottom:1px solid var(--shell-selected);text-align:left;width:100%;color:var(--umx-ink);background:0 0;border-radius:7px;align-items:center;gap:20px;padding:20px 12px;display:flex}.tcp-content-row:hover,.tcp-history>button:hover,.tcp-history>button.active{background:var(--shell-soft)}.tcp-content-row time,.tcp-history time{font-size:var(--umx-type-caption);color:var(--shell-muted);flex-shrink:0;width:90px}.tcp-content-row>span:nth-child(2),.tcp-history>button>span:nth-child(2){flex:1;min-width:0}.tcp-content-row b,.tcp-history b{font-size:var(--umx-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tcp-content-row small,.tcp-history small{font-size:var(--umx-type-caption);color:var(--umx-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.tcp-guide{gap:0;display:grid}.tcp-guide>section{border-bottom:1px solid var(--shell-selected);align-items:flex-start;gap:18px;padding:22px 12px;display:flex}.tcp-guide>section>span{font-size:var(--umx-type-caption);color:var(--shell-muted);padding-top:4px}.tcp-guide h2{margin:0 0 5px;font-weight:500;font-size:var(--umx-type-card-title)!important}.tcp-guide p{font-size:var(--umx-type-label);color:var(--umx-muted);margin:0}.tcp-conversation{margin-bottom:22px}.tcp-conversation>header{font-size:var(--umx-type-caption);color:var(--umx-muted);border-bottom:1px solid var(--umx-line);justify-content:space-between;align-items:center;gap:16px;padding:4px 0 16px;display:flex}.tcp-conversation>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcp-conversation>header>button{color:var(--shell-text-2);background:0 0;border:0;flex-shrink:0;padding:7px}.tcp-messages{overscroll-behavior:contain;max-height:480px;padding:20px 8px 0;overflow:auto}.tcp-exchange{margin-bottom:28px}.tcp-question{background:var(--shell-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px 15px 3px;width:fit-content;max-width:86%;margin:0 0 26px auto;padding:13px 18px}.tcp-answer{gap:14px;display:flex}.tcp-answer>img{object-fit:cover;border-radius:9px;flex-shrink:0;width:30px;height:30px}.tcp-answer>div{flex:1;min-width:0}.tcp-answer-label{font-size:var(--umx-type-label);align-items:center;gap:10px;font-weight:500;display:flex}.tcp-answer-label small{font-size:var(--umx-type-caption);color:var(--umx-muted);font-weight:400}.tcp-answer p{white-space:pre-wrap;font-size:var(--umx-type-body);overflow-wrap:anywhere;color:var(--shell-text-2);line-height:1.9}.tcp-error,.tcp-notice{background:var(--shell-soft);font-size:var(--umx-type-label);border-radius:8px;padding:10px 14px}.tcp-error{color:var(--umx-danger)}.twin-conversation-page button:focus-visible,.tcp-role summary:focus-visible{outline:2px solid var(--umx-focus);outline-offset:3px}@media (width<=1100px){.twin-conversation-page{padding:40px 28px 60px}}@media (width<=720px){.v2-app:has(.twin-conversation-page)>.v2-main{width:100%!important;margin-left:0!important;transition:none!important}.v2-app:has(.twin-conversation-page) .v2-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v2-app:has(.twin-conversation-page) .v2-primary-nav button{white-space:nowrap;min-width:0;font-size:var(--umx-type-caption)!important;gap:5px!important;padding:5px!important}.twin-conversation-page{padding:24px 16px 45px}.tcp-header{flex-wrap:wrap;gap:9px;margin-bottom:20px}.tcp-header h1{font-size:var(--umx-type-subsection)!important}.tcp-header>img{width:34px;height:34px}.tcp-header-copy{min-width:140px}.tcp-header-copy>span{font-size:var(--umx-type-caption)}.tcp-follow{margin-left:auto;padding:5px 12px}.tcp-role summary{gap:6px}.tcp-role summary>span{max-width:180px}.tcp-role-detail{padding:10px 12px}.tcp-role-detail dl>div{grid-template-columns:65px 1fr;gap:8px}.v2-app .tcp-composer .umx-unified-composer{border-radius:16px;padding:16px 16px 0}.tcp-composer .umx-composer-secondary{border-radius:0 0 16px 16px;margin-inline:-16px;padding-inline:16px}.v2-app .tcp-composer .umx-unified-composer>footer{gap:8px}.tcp-tabs{gap:7px}.tcp-tabs button{font-size:var(--umx-type-label);gap:5px;padding:8px 10px}.tcp-content-row,.tcp-history>button{gap:10px;padding:16px 5px}.tcp-content-row time,.tcp-history time{width:72px}.tcp-empty{padding-inline:4px}.tcp-messages{max-height:420px;padding-inline:0}.tcp-answer{gap:9px}.tcp-answer>img{width:26px;height:26px}.tcp-composer{margin-bottom:25px}.tcp-guide>section{padding-inline:4px}}.tcp-chat-actions{flex-shrink:0;gap:12px;display:flex}.tcp-chat-actions button{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px}.twin-conversation-page.is-chat{height:100dvh;min-height:600px;padding-block:28px 12px;overflow:hidden}.is-chat .tcp-column{flex-direction:column;height:100%;display:flex}.is-chat .tcp-header{flex-shrink:0;margin-bottom:18px}.is-chat .tcp-conversation{flex-direction:column;flex:1;min-height:0;margin-bottom:12px;display:flex}.is-chat .tcp-messages{flex:1;min-height:0;max-height:none}.is-chat .tcp-composer{flex-shrink:0;margin-bottom:0}.is-chat .tcp-conversation>header{flex-shrink:0}.is-chat .tcp-conversation>header>span{min-width:0}.is-chat .tcp-data-label{margin-top:4px}.is-chat .tcp-composer textarea{max-height:140px}@media (width<=720px){.twin-conversation-page.is-chat{height:calc(100dvh - 120px);min-height:650px;padding-top:18px}.tcp-chat-actions{gap:3px}.tcp-chat-actions button{white-space:nowrap}.is-chat .tcp-header{margin-bottom:12px}}.v2-app .twin-conversation-page .tcp-header h1{font-size:24px!important;font-weight:600!important;line-height:1.4!important}@media (width<=720px){.v2-app .twin-conversation-page .tcp-header h1{font-size:18px!important}.tcp-header-copy{min-width:0!important}.is-chat .tcp-header-copy>span{display:none}}.tcp-composer{width:min(860px,100%);margin-left:auto;margin-right:auto}.tcp-composer .umx-composer-secondary,.tcp-composer .umx-mention-trigger{display:none!important}.tcp-shared-reference{border:1px solid var(--shell-border);border-left:3px solid var(--shell-border-strong);background:var(--shell-surface-2);min-width:0;color:var(--shell-text-2);border-radius:9px;flex-shrink:0;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;display:flex}.tcp-reference-preview{flex:1;min-width:0}.tcp-reference-preview>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.tcp-reference-preview>small{color:var(--shell-muted);margin-top:3px;font-size:11px;display:block}.tcp-shared-reference>button{color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:12px}.tcp-migrated .tcp-opening{box-sizing:border-box;min-height:100px}.tcp-migrated .tcp-header,.tcp-migrated .tcp-suggestions{flex-shrink:0}.network-app .tcp-migrated>.tcp-column{overflow:auto}.tcp-reference-dialog{width:min(640px,100vw - 32px);max-height:80dvh;color:var(--shell-text-2);padding:24px;overflow:auto}.tcp-reference-dialog header{justify-content:space-between;align-items:center;display:flex}.tcp-reference-dialog h2{margin:0;font-size:18px}.tcp-reference-dialog h3{font-size:16px;line-height:1.6}.tcp-reference-dialog small{color:var(--shell-muted)}.tcp-reference-dialog p{white-space:pre-wrap;font-size:14px;line-height:1.8}.tcp-reference-dialog blockquote{border-left:2px solid var(--shell-border-strong);background:var(--shell-surface-2);margin:16px 0;padding:12px 16px}.tcp-reference-dialog button{color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0}.tcp-migrated .tcp-composer{position:static!important}.tcp-david .tcp-header-copy,.tcp-david .tcp-header-actions{min-width:0}.tcp-david-start{width:min(850px,100%);color:var(--shell-text);margin:26px auto 0;padding:0 8px}.tcp-david-start-heading{border-bottom:1px solid var(--shell-border);padding:0 4px 22px}.tcp-david-start-heading>p{color:var(--shell-accent-ink);font-size:var(--umx-reading-meta,13px);letter-spacing:.04em;margin:0 0 9px;font-weight:700}.tcp-david-start-heading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:var(--umx-reading-title,28px)!important;line-height:1.25!important}.tcp-david-start-heading>span{color:var(--shell-text-2);font-size:var(--umx-reading-prose,15px);line-height:1.6}.tcp-david-methods{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tcp-david-methods button{border:0;border-bottom:1px solid var(--shell-border);min-height:98px;color:var(--shell-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:20px 14px;display:grid}.tcp-david-methods button:nth-child(odd){border-right:1px solid var(--shell-border)}.tcp-david-methods button:hover,.tcp-david-methods button:focus-visible{background:var(--shell-hover)}.tcp-david-methods button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:-3px}.tcp-david-method-number{color:var(--shell-accent-ink);font-size:var(--umx-reading-meta,13px);font-weight:700}.tcp-david-methods b,.tcp-david-methods small{display:block}.tcp-david-methods b{font-size:var(--umx-reading-card,16px);line-height:1.35}.tcp-david-methods small{color:var(--shell-text-2);font-size:var(--umx-reading-meta,13px);margin-top:7px;line-height:1.55}.tcp-david-methods button>span:last-child{color:var(--shell-muted);font-size:18px}.tcp-david-call-hint{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);margin:17px 4px 0;line-height:1.6}.tcp-david-call-hint b{color:var(--shell-text)}.network-app .tcp-david:not(.is-chat) .tcp-composer{margin-top:24px!important;margin-bottom:0!important}@media (width<=720px){.tcp-david-start{margin-top:14px;padding:0}.tcp-david-start-heading{padding-bottom:16px}.tcp-david-methods{grid-template-columns:1fr}.tcp-david-methods button{min-height:78px;padding:15px 4px}.tcp-david-methods button:nth-child(odd){border-right:0}.network-app .tcp-david:not(.is-chat) .tcp-composer{margin-top:18px!important}}.tcp-david-more{color:var(--shell-text-2);font-size:var(--umx-reading-control,14px);position:relative}.tcp-david-more summary{cursor:pointer;white-space:nowrap;border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;padding:7px 10px;list-style:none}.tcp-david-more summary::-webkit-details-marker{display:none}.tcp-david-more summary:after{content:"⌄";margin-left:8px}.tcp-david-more[open] summary:after{content:"⌃"}.tcp-david-more summary:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.tcp-david-more>div{z-index:10;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:150px;box-shadow:0 10px 28px var(--shell-border);border-radius:10px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tcp-david-more>div button{text-align:left;background:0 0!important;border:0!important}.tcp-david-start{margin:12px auto 0}.tcp-david-start-heading{padding:0 4px 12px}.tcp-david-start-heading>p{margin-bottom:4px}.tcp-david-start-heading h2{margin-bottom:4px;font-size:var(--umx-reading-section,20px)!important}.tcp-david-start-heading>span{font-size:var(--umx-reading-control,14px)}.tcp-david-methods button{align-items:center;min-height:72px;padding:13px 12px}.tcp-david-methods small{margin-top:3px;line-height:1.35}.tcp-david-call-hint{font-size:var(--umx-reading-meta,13px);margin:10px 4px 0}.network-app .tcp-david:not(.is-chat) .tcp-composer{margin-top:14px!important}.tcp-david-source{border:1px solid var(--shell-border);background:var(--shell-soft);width:min(850px,100%);color:var(--shell-text);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px auto 0;padding:12px 16px;display:flex}.tcp-david-source>div:first-child{min-width:0}.tcp-david-source small,.tcp-david-source strong{display:block}.tcp-david-source small{color:var(--shell-accent-ink);font-size:var(--umx-reading-meta,13px)}.tcp-david-source strong{font-size:var(--umx-reading-control,14px);overflow-wrap:anywhere;margin-top:3px}.tcp-david-source p{color:var(--shell-text-2);font-size:var(--umx-reading-meta,13px);margin:4px 0 0}.tcp-david-source>div:last-child{flex-shrink:0;gap:8px;display:flex}.tcp-david-source button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 10px}.tcp-david-source button:hover{background:var(--shell-hover)}.tcp-david-source button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}@media (width<=850px){.tcp-david-source{flex-direction:column;align-items:flex-start}.tcp-david .tcp-header-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=600px){.network-app .tcp-migrated.tcp-david .tcp-header{flex-wrap:wrap}.tcp-david .tcp-header-copy{flex:180px}.tcp-david .tcp-header-actions{justify-content:flex-start;width:100%}.tcp-david-start{margin-top:12px}.tcp-david-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-david-methods button{border-right:0;grid-template-columns:18px minmax(0,1fr);gap:5px;min-height:58px;padding:10px 5px}.tcp-david-methods button:nth-child(odd){border-right:1px solid var(--shell-border)}.tcp-david-methods button>span:last-child,.tcp-david-methods small{display:none}.tcp-david-methods b{font-size:var(--umx-reading-control,14px)}.tcp-david-source>div:last-child{flex-wrap:wrap}}.market-twin-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.market-twin-actions .market-insight-launch{white-space:nowrap;min-width:0;padding:0 6px;font-size:13px}.market-daily-launch{border:1px solid var(--shell-border-strong);background:var(--shell-accent-soft);min-width:0;min-height:48px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:12px;font-size:13px;font-weight:650}.market-daily-launch:hover{background:var(--shell-hover)}.market-daily-launch:focus-visible{outline:3px solid var(--shell-focus);outline-offset:2px}dialog.umx-studio-dialog.market-daily-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(1100px,100vw - 36px);max-width:1100px;max-height:94dvh;color:var(--shell-text);border-radius:18px;padding:0;overflow:auto}.market-daily-dialog>.umx-dialog-surface{background:var(--shell-surface);max-height:none;padding:0;overflow:visible}.md-header{z-index:4;background:var(--shell-surface);border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 16px;display:flex;position:sticky;top:0}.md-header small,.md-header span{color:var(--shell-muted);font-size:12px;display:block}.md-header h2{margin:4px 0;font-size:23px;line-height:1.3}.md-header>button{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:24px}.md-toolbar{z-index:3;background:var(--shell-surface);border-bottom:1px solid var(--shell-border);align-items:flex-start;gap:8px;padding:12px 28px;display:flex;position:sticky;top:85px}.md-toolbar>button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:6px 12px;font-size:13px}.md-toolbar>button:hover{background:var(--shell-hover)}.md-toolbar>button:disabled{opacity:.5;cursor:not-allowed}.md-picker{flex:1;align-items:center;gap:8px;min-width:200px;display:flex;position:relative}.md-picker label{color:var(--shell-muted);white-space:nowrap;font-size:12px}.md-picker input{border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;min-width:0;min-height:38px;color:var(--shell-text);font:inherit;border-radius:9px;padding:8px 10px}.md-picker-list{background:var(--shell-surface);border:1px solid var(--shell-border);max-height:280px;box-shadow:var(--shell-shadow);border-radius:10px;padding:8px;display:none;position:absolute;top:42px;left:30px;right:0;overflow:auto}.md-picker:focus-within .md-picker-list{gap:2px;display:grid}.md-picker-list>button{text-align:left;color:var(--shell-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:7px;display:flex}.md-picker-list>button:hover{background:var(--shell-hover)}.md-picker-list>small{color:var(--shell-muted);padding:8px 7px 4px}.md-picker-list>span{color:var(--shell-muted);padding:8px;font-size:12px}.md-loading,.md-error,.md-notice{background:var(--shell-soft);color:var(--shell-text-2);border-radius:10px;margin:18px 28px;padding:14px 16px}.md-error{background:var(--shell-danger-soft)}.md-error button{background:var(--shell-surface);cursor:pointer;border:0;border-radius:6px;margin-left:8px;padding:5px 10px}.md-report{overflow-wrap:anywhere;max-width:980px;margin:0 auto;padding:28px 36px 48px;font-size:15px;line-height:1.75}.md-hero{background:var(--shell-accent-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px;display:grid}.md-hero small{color:var(--shell-muted)}.md-hero h2{margin:8px 0;font-size:26px;line-height:1.35}.md-hero p{margin:8px 0 0}.md-plain{border-top:1px solid var(--shell-border);padding-top:12px}.md-quote{white-space:nowrap;flex-direction:column;align-items:end;display:flex}.md-quote>span{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.2}.md-quote>small{color:var(--shell-muted);font-size:12px}.md-up{color:var(--shell-signal-bullish)}.md-down{color:var(--shell-signal-bearish)}.md-ribbon{background:var(--shell-soft);border-radius:8px;justify-content:space-between;gap:16px;margin:10px 0 18px;padding:10px 16px;font-size:13px;display:flex}.md-section{border-bottom:1px solid var(--shell-border);padding:24px 0}.md-section h3{align-items:center;gap:12px;margin:0 0 16px;font-size:19px;display:flex}.md-section h3>span{color:var(--shell-accent-ink);font-variant-numeric:tabular-nums;font-size:13px}.md-section>p{margin:14px 0 0}.md-section>small{color:var(--shell-muted);font-size:12px;line-height:1.6;display:block}.md-lines{gap:10px;margin:0;padding-left:24px;display:grid}.md-zones,.md-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.md-zones>div,.md-facts>span{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.md-zones b{color:var(--shell-text)}.md-zones span{color:var(--shell-text-2)}.md-table-wrap{border:1px solid var(--shell-border);border-radius:10px;overflow-x:auto}.md-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:580px;font-size:13px}.md-table-wrap th{text-align:left;background:var(--shell-soft);color:var(--shell-text-2);font-weight:600}.md-table-wrap th,.md-table-wrap td{border-bottom:1px solid var(--shell-border);vertical-align:top;padding:10px 12px}.md-table-wrap tbody tr:last-child td{border-bottom:0}.md-caveat{background:var(--shell-warn-soft);border-radius:8px;padding:12px 14px}.md-events{background:var(--shell-soft);border-radius:9px;margin-top:16px;padding:14px}.md-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.md-scenarios>div{border:1px solid var(--shell-border);border-radius:11px;padding:16px}.md-scenarios>div.current{border-color:var(--shell-accent-ink);background:var(--shell-accent-soft)}.md-scenarios h4{margin:0 0 10px}.md-scenarios dl{grid-template-columns:64px minmax(0,1fr);gap:6px;margin:0;font-size:13px;display:grid}.md-scenarios dt{color:var(--shell-muted)}.md-scenarios dd{margin:0}.md-report footer{background:var(--shell-soft);color:var(--shell-text-2);border-radius:10px;margin-top:24px;padding:20px;font-size:13px}.md-report footer p{margin:6px 0}@media (width<=760px){dialog.umx-studio-dialog.market-daily-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.md-header{padding:16px}.md-toolbar{padding:10px 16px;top:78px;overflow-x:auto}.md-picker{flex:0 0 200px}.md-report{padding:16px}.md-hero{grid-template-columns:1fr;padding:20px}.md-quote{align-items:start}.md-ribbon{display:grid}.md-zones,.md-facts,.md-scenarios{grid-template-columns:1fr}.market-twin-actions .market-insight-launch,.market-daily-launch{font-size:12px}}.md-complete{border-top:1px solid var(--shell-border);grid-column:1/-1;gap:3px;padding-top:12px;font-size:12px;display:grid}.md-complete small{color:var(--shell-muted)}.md-complete strong{font-size:14px}dialog.umx-studio-dialog.market-daily-dialog{border-radius:20px}.market-daily-dialog :is(button,input):focus-visible{outline:3px solid var(--shell-focus);outline-offset:2px}.md-header{gap:20px;padding:18px 32px}.md-header>div{min-width:0}.md-header small,.md-header span{font-size:var(--umx-reading-meta);line-height:1.55}.md-header small{color:var(--shell-accent-ink);font-weight:650}.md-header h2{--umx-reading-section:22px;margin:3px 0 4px}.md-header>button{color:var(--shell-text-2);flex:0 0 40px}.md-header>button:hover{background:var(--shell-soft);color:var(--shell-text)}.md-toolbar{align-items:center;padding:12px 32px;top:91px}.md-toolbar>button{min-height:40px;font-size:var(--umx-reading-control);padding:8px 14px}.md-toolbar>button[aria-label=加入自选],.md-toolbar>button[aria-label=移出自选]{min-width:42px;color:var(--shell-accent-ink);padding-inline:10px;font-size:21px}.md-picker{flex:230px;min-width:170px}.md-picker label{font-size:var(--umx-reading-control)}.md-picker input{min-height:40px;padding:8px 12px}.md-picker-list{box-shadow:var(--shell-shadow);border-radius:12px;top:46px;left:38px}.md-picker-list>button{border-radius:8px;padding:9px 10px}.md-loading,.md-error,.md-notice{border-radius:12px;margin:22px 32px;padding:15px 18px}.md-report{--umx-reading-prose:16px;--umx-reading-control:14px;max-width:900px;font-size:var(--umx-reading-prose);padding:32px 40px 60px;line-height:1.8}.md-hero{border:1px solid var(--shell-border);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,235px);gap:26px 32px;padding:30px 34px}.md-hero>div:first-child{min-width:0}.md-hero h2{--umx-reading-section:26px;margin:7px 0 12px;line-height:1.38}.md-hero p{max-width:42em;margin:0 0 10px}.md-plain{border-color:var(--shell-border-strong);padding-top:16px}.md-quote{border-left:1px solid var(--shell-border-strong);text-align:right;white-space:normal;align-items:flex-end;gap:3px;padding-left:22px}.md-quote>span{font-size:32px}.md-quote>strong{font-variant-numeric:tabular-nums;font-size:20px}.md-quote>small{line-height:1.6}.md-complete{border-color:var(--shell-border-strong);font-size:var(--umx-reading-meta);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px;padding-top:18px}.md-complete strong{color:var(--shell-text);font-size:15px}.md-ribbon{font-size:var(--umx-reading-control);border-radius:10px;gap:12px 24px;margin:14px 0 4px;padding:12px 16px}.md-ribbon span:first-child{color:var(--shell-text);font-weight:650}.md-section{padding:34px 0 38px;scroll-margin-top:165px}.md-section h3{--umx-reading-card:19px;gap:13px;margin-bottom:21px}.md-section h3>span{background:var(--shell-accent-soft);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:inline-grid}.md-section>p{max-width:52em;margin-top:18px}.md-section>small{font-size:var(--umx-reading-meta);margin-top:13px;line-height:1.75}.md-lines{gap:13px;padding-left:25px}.md-lines li{padding-left:8px}.md-lines li::marker{color:var(--shell-accent-ink);font-weight:650}.md-zones,.md-facts{gap:12px;margin-top:20px}.md-zones>div,.md-facts>span{border-radius:12px;align-content:start;gap:5px;padding:16px 18px}.md-table-wrap{border-radius:12px}.md-table-wrap table{min-width:620px;font-size:var(--umx-reading-control)}.md-table-wrap th,.md-table-wrap td{padding:13px 15px}.md-table-wrap th{color:var(--shell-text);white-space:nowrap;font-weight:650}.md-table-wrap tbody tr:nth-child(2n){background:var(--shell-surface-2)}.md-caveat{border-radius:10px;padding:13px 16px}.md-events{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;margin-top:20px;padding:17px 20px}.md-events b{color:var(--shell-text)}.md-events p{margin:9px 0 0}.md-scenarios{gap:12px}.md-scenarios>div{border-radius:12px;padding:19px}.md-scenarios h4{margin-bottom:13px}.md-scenarios dl{font-size:var(--umx-reading-control);grid-template-columns:58px minmax(0,1fr);gap:9px 8px}.md-report footer{border:1px solid var(--shell-border);font-size:var(--umx-reading-control);border-radius:12px;margin-top:30px;padding:20px 22px}.md-report footer b{color:var(--shell-text)}.md-report footer p{margin-top:7px}.md-report .md-hero h2{letter-spacing:-.015em;font-weight:750!important}.md-report .md-verdict{color:var(--shell-text)!important;font-weight:650!important}.md-report .md-line-lead{color:var(--shell-text)!important;font-weight:700!important}.md-report .md-up{color:var(--shell-signal-bullish)!important;font-weight:700!important}.md-report .md-down{color:var(--shell-signal-bearish)!important;font-weight:700!important}.md-report .md-neutral{color:var(--shell-text-2)!important;font-weight:650!important}.md-quote>strong{font-size:22px}.md-complete>strong{font-weight:700!important}.md-ribbon span:first-child{font-weight:700}.md-section h3{font-weight:750!important}.md-zones>div{border-left-width:4px}.md-zones>div.md-resistance{border-left-color:var(--shell-signal-neutral);background:var(--shell-warn-soft)}.md-zones>div.md-support{border-left-color:var(--shell-signal-bullish);background:var(--shell-accent-soft)}.md-zones .md-resistance b{color:var(--shell-signal-neutral)!important;font-weight:700!important}.md-zones .md-support b{color:var(--shell-signal-bullish)!important;font-weight:700!important}.md-table-wrap tbody td:first-child{color:var(--shell-text);font-weight:650}.md-scenarios>div{border-top-width:3px}.md-scenarios>div.md-scenario-up{border-top-color:var(--shell-signal-bullish)}.md-scenarios>div.md-scenario-down{border-top-color:var(--shell-signal-bearish)}.md-scenarios>div.md-scenario-neutral{border-top-color:var(--shell-signal-neutral)}.md-scenarios>div.md-scenario-down.current{border-color:var(--shell-signal-bearish);background:var(--shell-danger-soft)}.md-scenarios>div.md-scenario-neutral.current{border-color:var(--shell-signal-neutral);background:var(--shell-warn-soft)}.md-scenarios>div.md-scenario-up h4{color:var(--shell-signal-bullish)!important}.md-scenarios>div.md-scenario-down h4{color:var(--shell-signal-bearish)!important}.md-scenarios>div.md-scenario-neutral h4{color:var(--shell-signal-neutral)!important}.md-scenarios h4{font-weight:750!important}.md-scenarios dt{font-weight:650}.md-scenarios dt:nth-of-type(3),.md-scenarios dt:nth-of-type(4){color:var(--shell-signal-bearish)}@media (width<=900px){.md-toolbar{flex-wrap:wrap}.md-picker{flex-basis:calc(100% - 52px)}.md-report{padding-inline:28px}.md-scenarios{grid-template-columns:1fr}}@media (width<=760px){dialog.umx-studio-dialog.market-daily-dialog{border-radius:0}.md-header{padding:16px 18px;position:relative}.md-header h2{--umx-reading-section:20px}.md-toolbar{gap:7px;padding:10px 16px;top:0;overflow:visible}.md-toolbar>button{flex:auto;padding-inline:10px}.md-picker{flex-basis:calc(100% - 52px)}.md-report{padding:20px 17px 48px}.md-hero{grid-template-columns:1fr;gap:18px;padding:23px 21px}.md-hero h2{--umx-reading-section:23px}.md-quote{border-top:1px solid var(--shell-border-strong);text-align:left;border-left:0;align-items:flex-start;padding:15px 0 0}.md-complete{grid-template-columns:1fr}.md-ribbon{display:grid}.md-section{padding-block:29px 33px}.md-zones,.md-facts,.md-scenarios{grid-template-columns:1fr}.md-table-wrap table{min-width:560px}}.wwbn-copilot-detail{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;color:var(--shell-text);border-radius:17px;padding:22px}.wwbn-copilot-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.wwbn-copilot-head small{color:var(--shell-accent-ink);font-size:12px;font-weight:700}.wwbn-copilot-head h3{margin:6px 0;font-size:20px;line-height:1.35}.wwbn-copilot-head p{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.55}.wwbn-copilot-head>strong{color:var(--shell-muted);background:var(--shell-surface-2);border-radius:99px;flex:none;padding:7px 11px;font-size:12px}.wwbn-copilot-head>strong.is-triggered{color:var(--shell-accent-ink);background:var(--shell-accent-soft)}.wwbn-copilot-summary{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-size:14px;line-height:1.6;display:flex}.wwbn-copilot-summary time{color:var(--shell-muted);font-size:12px}.wwbn-copilot-actions{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.wwbn-copilot-actions button,.wwbn-copilot-history button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 13px}.wwbn-copilot-actions button.primary{background:var(--shell-accent-soft);color:var(--shell-accent-ink);border-color:#0000;font-weight:700}.wwbn-copilot-actions button.wwbn-alert-icon-button{border-color:var(--shell-border-strong);width:42px;height:42px;color:var(--shell-text-2);flex:none;place-items:center;padding:0;display:inline-grid}.wwbn-copilot-actions button.wwbn-alert-toggle.is-enabled{background:var(--shell-accent-soft);border-color:var(--shell-accent-soft);color:var(--shell-accent-ink)}.wwbn-copilot-actions button.wwbn-alert-ai-action{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);min-height:42px;color:var(--btn-primary-ink);justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.wwbn-copilot-actions button:hover:not(:disabled),.wwbn-copilot-actions button:focus-visible{border-color:var(--shell-accent-ink)}.wwbn-copilot-actions button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.wwbn-copilot-actions button:disabled{opacity:.5;cursor:not-allowed}.wwbn-copilot-section{border-bottom:1px solid var(--shell-border);padding:18px 0}.wwbn-copilot-section h4,.wwbn-copilot-more h4{margin:0 0 12px;font-size:15px}.wwbn-copilot-section h4 small{color:var(--shell-muted);font-size:12px;font-weight:500}.wwbn-copilot-section ul{margin:0;padding-left:21px}.wwbn-copilot-section li{font-size:14px;line-height:1.7}.wwbn-copilot-section li+li{margin-top:7px}.wwbn-copilot-steps{counter-reset:steps;gap:9px;margin:0;padding:0;list-style:none;display:grid}.wwbn-copilot-steps li{border:1px solid var(--shell-border);border-radius:11px;padding:12px 14px}.wwbn-copilot-steps b{font-size:14px}.wwbn-copilot-steps p{color:var(--shell-text);margin:4px 0;font-size:13px}.wwbn-copilot-steps small{color:var(--shell-muted);font-size:12px;line-height:1.5}.wwbn-copilot-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;margin:0 0 12px;display:grid}.wwbn-copilot-facts>div{background:var(--shell-surface-2);border-radius:10px;min-width:0;padding:12px}.wwbn-copilot-facts dt{color:var(--shell-muted);font-size:12px}.wwbn-copilot-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;font-weight:700}.wwbn-copilot-more{padding:18px 0 0}.wwbn-copilot-more summary,.wwbn-copilot-section summary{cursor:pointer;font-size:13px;font-weight:700}.wwbn-copilot-more h4{margin-top:17px}.wwbn-copilot-more p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--shell-muted);font-size:12px;line-height:1.6}.wwbn-copilot-books{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.wwbn-copilot-book{min-width:0}.wwbn-copilot-book h5{margin:10px 0 2px;font-size:13px}.wwbn-copilot-book table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.wwbn-copilot-book th,.wwbn-copilot-book td{border-bottom:1px solid var(--shell-border);text-align:right;padding:6px 4px}.wwbn-copilot-book th:first-child,.wwbn-copilot-book td:first-child{text-align:left}.wwbn-copilot-scenarios p{margin:8px 0;font-size:13px;line-height:1.5}.wwbn-copilot-history,.wwbn-copilot-explanation{border:1px solid var(--shell-border);background:var(--shell-accent-soft);border-radius:11px;margin-top:14px;padding:14px}.wwbn-copilot-history p,.wwbn-copilot-explanation p{white-space:pre-wrap;font-size:13px;line-height:1.7}.wwbn-copilot-explanation h4{margin:0 0 7px}.wwbn-copilot-explanation h4 small{color:var(--shell-muted);font-size:12px;font-weight:500}.wwbn-copilot-explanation h5{margin:17px 0 7px;font-size:14px}.wwbn-copilot-explanation ul,.wwbn-copilot-explanation ol{margin:5px 0;padding-left:21px}.wwbn-copilot-explanation li{margin:5px 0;font-size:13px;line-height:1.7}.wwbn-copilot-explanation details{border-top:1px solid var(--shell-border);padding-top:13px}.wwbn-copilot-explanation summary{cursor:pointer;font-size:13px;font-weight:700}.wwbn-copilot-explanation dl{grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;display:grid}.wwbn-copilot-explanation dd{margin:0}@media (width<=620px){.wwbn-copilot-detail{padding:16px}.wwbn-copilot-head{flex-direction:column}.wwbn-copilot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wwbn-copilot-reminder-policy{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 16px;font-size:12px;line-height:1.6;display:flex}.wwbn-copilot-event-list{border:1px solid var(--shell-border);border-radius:10px;margin:0 0 18px;padding:10px 13px}.wwbn-copilot-event-list summary{cursor:pointer;font-size:13px;font-weight:700}.wwbn-copilot-event-list summary .wwbn-alert-action-icon{vertical-align:-3px;color:var(--shell-accent-ink);margin-right:6px;display:inline-block}.wwbn-copilot-event-list summary small{color:var(--shell-muted);margin-left:3px;font-size:12px}.wwbn-copilot-event-list>div{margin-top:9px;display:grid}.wwbn-copilot-event-list button{border:0;border-top:1px solid var(--shell-border);width:100%;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;font-size:12px;display:grid}.wwbn-copilot-event-list button:hover span{color:var(--shell-accent-ink)}.wwbn-copilot-event-list time,.wwbn-copilot-event-list small{color:var(--shell-muted)}.wwbn-copilot-event-list span{overflow-wrap:anywhere;line-height:1.55}@media (width<=720px){.wwbn-copilot-event-list button{grid-template-columns:1fr}.wwbn-copilot-event-list button small{margin-top:-6px}}.fw-copilot-strategies{border-top:1px solid var(--shell-border);margin:18px 0 26px;padding-top:18px}.fw-copilot-strategies>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fw-copilot-strategies h3{color:var(--shell-text);margin:0;font-size:18px}.fw-copilot-strategies header small{color:var(--shell-muted);margin-top:3px;font-size:12px;display:block}.fw-copilot-strategies>header button,.fw-copilot-strategies>p button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-accent-ink);cursor:pointer;border-radius:9px;padding:7px 11px}.fw-copilot-strategies>p{color:var(--shell-muted);font-size:14px}.fw-copilot-strategies>p[role=alert]{color:var(--shell-signal-bearish)}.fw-copilot-strategy-list{gap:8px;display:grid}.fw-copilot-strategy-item{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;overflow:hidden}.fw-copilot-strategy-item>button{width:100%;color:var(--shell-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.fw-copilot-strategy-item>button>span:first-child{flex:1;min-width:0}.fw-copilot-strategy-item b{font-size:14px;display:block}.fw-copilot-strategy-item small{color:var(--shell-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.fw-copilot-strategy-item strong{white-space:nowrap;color:var(--shell-muted);font-size:12px}.fw-copilot-strategy-item strong.triggered{color:var(--shell-signal-bullish)}.fw-copilot-strategy-item strong.unavailable{color:var(--shell-signal-bearish)}.fw-copilot-strategy-item .wwbn-copilot-detail{border-top:1px solid var(--shell-border);padding:0 14px 14px}.fw-copilot-strategy-item .fw-copilot-related{width:auto;color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0;margin:0 14px 10px;padding:0;font-size:12px;display:block}.following-workspace .ar-feed>.event-feed-toolbar{flex-wrap:wrap;justify-content:space-between;gap:8px;height:auto;min-height:40px;margin-bottom:8px}.event-feed-toolbar nav,.event-feed-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.event-feed-toolbar button,.event-feed-card footer button,.event-card-meta button,.event-session button{border:1px solid var(--shell-border);font:inherit;color:var(--shell-text-2);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px}.event-feed-toolbar button[aria-pressed=true]{background:var(--shell-selected)}.event-feed-card{border-bottom:1px solid var(--shell-border);padding:20px 4px}.event-card-meta{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.event-title{text-align:left;font:inherit;color:var(--shell-text);background:0 0;border:0;padding:10px 0 0;font-size:17px;font-weight:550;display:block}.event-feed-card p{color:var(--shell-text-2);margin:8px 0;font-size:13px;line-height:1.75}.event-feed-card .event-relevance{color:var(--shell-muted)}.event-feed-card details{color:var(--shell-muted);margin:10px 0;font-size:12px}.event-feed-card summary{cursor:pointer}.event-feed-card footer{flex-direction:column;gap:12px;display:flex}.event-feed-card footer>div{flex-wrap:wrap;gap:6px;display:flex}.event-feed-card small{color:var(--shell-muted);font-size:11px}.event-feed-card aside,.event-context,.event-result{background:var(--shell-soft);border-radius:8px;margin-top:12px;padding:12px;font-size:13px;line-height:1.7}.event-demo-label{color:var(--shell-muted);font-size:12px}.event-session{font-size:13px;line-height:1.8}.event-session h3{margin:10px 0;font-size:17px}.event-session small{color:var(--shell-muted);font-size:11px}.event-steps{color:var(--shell-muted);flex-wrap:wrap;gap:6px;padding:0;font-size:11px;list-style:none;display:flex}.event-steps li[aria-current]{color:var(--sel-ink)}.event-session details{margin:14px 0}.event-session p{white-space:pre-wrap;overflow-wrap:anywhere}.event-judgment{gap:12px;display:grid}.event-judgment label{gap:5px;display:grid}.event-judgment textarea,.event-judgment input,.event-judgment select{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;font:inherit;border-radius:6px;padding:9px}.event-judgment textarea{min-height:100px}.event-session button:disabled{opacity:.45;cursor:default}.event-result button{margin:4px}.event-evidence{border-left:2px solid var(--shell-border);margin:14px 0;padding-left:12px}.event-session details textarea{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;min-height:240px;font:inherit;background:var(--shell-surface);resize:vertical;border-radius:6px;padding:10px}.event-feed-card .event-card-meta:empty{display:none}.event-feed-card .event-quick-actions{gap:10px;display:flex}.event-feed-card .event-quick-action{width:36px;height:36px;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:7px;display:inline-flex;position:relative}.event-feed-card .event-quick-action svg{width:21px;height:21px}.event-feed-card .event-quick-action:hover,.event-feed-card .event-quick-action:focus-visible{background:var(--shell-soft)}.event-feed-card .event-quick-action:focus-visible{outline:2px solid var(--shell-text-2)}.event-quick-action [role=tooltip]{white-space:nowrap;background:var(--shell-contrast);color:var(--shell-on-contrast);z-index:5;pointer-events:none;border-radius:5px;padding:5px 8px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.event-quick-action:hover [role=tooltip],.event-quick-action:focus-visible [role=tooltip]{display:block}.asset-research{color:var(--shell-text);padding-top:24px;font-size:14px;line-height:1.65}.asset-research h3{margin:0;font-size:16px;font-weight:600}.asset-research h4{margin:0 0 5px;font-size:14px;font-weight:600}.asset-research button{font:inherit;cursor:pointer;color:var(--shell-text-2);background:0 0;border:0}.asset-research button:disabled{cursor:not-allowed;opacity:.55}.asset-research header{justify-content:space-between;align-items:center;gap:16px;display:flex}.asset-research header>div{min-width:0}.asset-research header>div>button+button{margin-left:12px}.asset-research header button{white-space:nowrap;font-size:12px}.ar-summary{background:linear-gradient(var(--shell-surface),var(--shell-surface));border:1px solid #e3e9df;border-radius:12px;margin-bottom:24px;padding:20px}.ar-summary h3 span{color:var(--shell-muted);margin-right:8px}.ar-summary p{margin:14px 0 8px}.ar-summary small,.ar-muted,.ar-task-list small,.ar-record small{color:var(--shell-muted);font-size:12px}.ar-tabs{border-bottom:1px solid var(--shell-border);gap:8px;margin-bottom:20px;padding-bottom:14px;display:flex}.ar-tabs button{border-radius:8px;padding:8px 13px;font-size:13px}.ar-tabs button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text);font-weight:600}.ar-thesis{border-bottom:1px solid var(--shell-border);padding-bottom:24px}.asset-research .ar-thesis-body{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--shell-soft);width:100%;color:var(--shell-text);border-radius:8px;margin-top:14px;padding:16px;line-height:1.8}.asset-research .ar-thesis-body.is-empty{color:var(--shell-muted)}.asset-research details{overflow-wrap:anywhere;margin-top:14px;font-size:12px}.asset-research summary{color:var(--shell-muted);cursor:pointer}.ar-section{padding:24px 0}.ar-section h3 small{color:var(--shell-muted);font-size:12px}.ar-empty{color:var(--shell-muted);margin:0;padding:24px 0;font-size:13px}.ar-task-list{margin-top:16px}.ar-task-list article{border-bottom:1px solid var(--shell-border);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.ar-task-list article>div:first-child{flex:1;min-width:0}.ar-task-list p{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.ar-row-actions{flex-wrap:wrap;gap:10px;display:flex}.ar-row-actions button{padding:4px 0;font-size:12px}.ar-archived{opacity:.6}.ar-archive-toggle{color:var(--shell-muted);align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.ar-record{border-bottom:1px solid var(--shell-border);padding:18px 0}.ar-record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px}.ar-record>button{text-align:left;margin-top:8px;font-size:13px;display:block}.ar-monitor-empty{text-align:center;background:var(--shell-soft);border-radius:12px;margin:24px 0;padding:42px 22px}.ar-monitor-empty>span{color:var(--shell-muted);font-size:32px}.ar-monitor-empty p{color:var(--shell-muted);max-width:360px;margin:10px auto 18px;font-size:13px}.asset-research .ar-primary,.asset-research-dialog .ar-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:8px;padding:9px 14px}.ar-error{color:#a84e45;background:var(--shell-surface);border-radius:6px;padding:10px;font-size:13px}.ar-legacy-task{margin:12px 0;display:block}.umx-studio-dialog.asset-research-dialog{width:min(640px,100vw - 28px);max-width:640px}.asset-research-dialog .umx-dialog-surface{max-height:calc(100dvh - 40px);padding:0;overflow:auto}.ar-dialog-head{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ar-dialog-head h2{color:var(--shell-text);margin:3px 0;font-size:20px}.ar-dialog-head small{color:var(--shell-muted);font-size:12px}.ar-dialog-head>button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;font-size:24px}.ar-form-body{gap:18px;padding:24px 28px;display:grid}.ar-form-body label{color:var(--shell-text);gap:8px;min-width:0;font-size:13px;font-weight:500;display:grid}.ar-form-body input,.ar-form-body select,.ar-form-body textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;padding:10px 12px}.ar-form-body textarea{resize:vertical;min-height:132px;line-height:1.7}.ar-form-body input:focus,.ar-form-body select:focus,.ar-form-body textarea:focus{outline:2px solid var(--shell-muted);outline-offset:2px}.ar-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ar-condition{background:var(--shell-soft);border-radius:10px;gap:14px;padding:16px;display:grid}.ar-condition p{margin:0}.ar-asset-context{color:var(--shell-text-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ar-asset-context span{color:var(--shell-muted)}.ar-form-body summary{color:var(--shell-muted);cursor:pointer;font-size:13px}.ar-dialog-foot{background:var(--shell-surface);border-top:1px solid var(--shell-border);justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px;display:flex;position:sticky;bottom:0}.ar-dialog-foot small{color:var(--shell-muted);margin-right:auto;font-size:12px}.ar-dialog-foot button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:13px}.fw-exchange .ar-save-reply{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:12px;display:block}@media (width<=1440px){.ar-row-actions{max-width:70px}.ar-summary{padding:16px}}@media (width<=650px){.ar-dialog-head,.ar-form-body{padding:18px}.ar-dialog-foot{flex-wrap:wrap;padding:14px}.ar-dialog-foot small{flex-basis:100%}.ar-form-row{gap:10px}.asset-research header{align-items:flex-start;gap:8px}.asset-research header button{white-space:normal}.ar-task-list article{flex-direction:column}.ar-row-actions{max-width:none}.ar-section{padding:18px 0}}.ar-clues{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;margin-bottom:24px;padding:20px}.asset-research .ar-icon-button{width:36px;height:36px;color:var(--shell-text-2);border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.asset-research .ar-icon-button:hover,.asset-research .ar-icon-button[aria-expanded=true]{background:var(--shell-soft);color:var(--shell-text)}.asset-research button:focus-visible,.ar-action-menu button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.ar-clue-caption{color:var(--shell-muted);margin:6px 0 12px;font-size:12px}.ar-clue-caption span{color:var(--shell-muted);font-size:11px;display:block}.asset-research .ar-clue-row{text-align:left;border-top:1px solid var(--shell-selected);width:100%;color:var(--shell-text);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.ar-clue-row:hover .ar-clue-copy strong{text-underline-offset:4px;text-decoration:underline}.ar-clue-kind{white-space:nowrap;color:var(--shell-muted);padding-top:3px;font-size:11px}.ar-clue-copy{flex:1;gap:5px;min-width:0;display:grid}.ar-clue-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.ar-clue-copy>span{color:var(--shell-muted);font-size:13px;font-weight:400;line-height:1.6}.ar-clue-copy small{color:var(--shell-muted);overflow-wrap:anywhere;font-size:11px;font-weight:400}.ar-clue-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.ar-clue-detail aside{background:var(--shell-surface-2);color:var(--shell-muted);border-radius:8px;padding:14px;font-size:13px}.ar-clue-detail small{color:var(--shell-muted)}.ar-clue-detail a{color:var(--shell-text-2);overflow-wrap:anywhere;font-size:13px}.asset-research .ar-task-title{text-align:left;color:var(--shell-text);overflow-wrap:anywhere;padding:0;font-size:14px;font-weight:500}.ar-task-title:hover{text-underline-offset:3px;text-decoration:underline}.ar-task-list article>div:first-child>p{-webkit-line-clamp:2;color:var(--shell-muted);-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.ar-action-menu{z-index:1500;box-sizing:border-box;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px;width:200px;padding:6px;position:fixed;box-shadow:0 8px 28px #0000000a}.ar-action-menu button{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--shell-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;padding:8px 12px;font-size:14px;display:flex}.ar-action-menu button:hover{background:var(--shell-soft)}.ar-action-menu button:disabled{opacity:.5;cursor:not-allowed}.ar-action-menu button>span{width:18px;color:var(--shell-muted)}@media (width<=650px){.ar-clues{padding:16px}.ar-clue-kind{display:none}.ar-task-list article{flex-direction:row}.ar-clue-copy strong{font-size:14px}.ar-icon-button{min-height:36px}}.asset-fundamentals{color:var(--shell-text);padding:0 0 44px}.af-hero{background:linear-gradient(var(--shell-surface),var(--shell-surface));border:1px solid #dce9e2;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.af-hero>div{max-width:720px}.af-hero span,.af-metric-panel>header span,.af-evidence>header span{color:var(--shell-accent-ink);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.af-hero h2{margin:7px 0 8px;font-size:22px}.af-hero p{color:var(--shell-text-2);margin:0;font-size:13px;line-height:1.7}.af-hero button,.af-evidence>header button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink);cursor:pointer;border-radius:9px;flex:none;padding:9px 13px;font-weight:700}.af-snapshot{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.af-snapshot article{border-right:1px solid var(--shell-selected);padding:18px 20px}.af-snapshot article:last-child{border-right:0}.af-snapshot span,.af-snapshot small{color:var(--shell-muted);font-size:10px;display:block}.af-snapshot b{margin:7px 0 5px;font-size:20px;line-height:1.1;display:block}.af-snapshot b.up{color:var(--shell-accent-ink)}.af-snapshot b.down{color:#c44145}.af-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.af-analysis-grid>section{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;padding:21px}.af-analysis-grid>section.positive{background:var(--shell-accent-soft);border-color:var(--shell-border)}.af-analysis-grid>section.risk{background:var(--shell-surface);border-color:var(--shell-warn-line)}.af-analysis-grid header{align-items:center;gap:10px;display:flex}.af-analysis-grid header span{background:var(--shell-soft);width:27px;height:27px;color:var(--shell-text-2);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.af-analysis-grid h3{margin:0;font-size:15px}.af-analysis-grid ul{margin:17px 0 0;padding:0;list-style:none}.af-analysis-grid li{color:var(--shell-text-2);border-top:1px solid #2c4a3e14;padding:10px 0 10px 17px;font-size:12px;line-height:1.55;position:relative}.af-analysis-grid li:before{content:"";background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:1px}.af-analysis-grid .risk li:before{background:var(--shell-warn-soft)}.af-metric-panel,.af-evidence{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;margin-top:14px;padding:22px}.af-metric-panel>header,.af-evidence>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.af-metric-panel h3,.af-evidence h3{margin:5px 0 0;font-size:17px}.af-metric-panel>header small{background:var(--shell-soft);color:var(--shell-text-2);border-radius:20px;padding:6px 9px;font-size:10px}.af-metric-table{border:1px solid var(--shell-selected);border-radius:12px;margin-top:18px;overflow-x:auto}.af-metric-table table{border-collapse:collapse;text-align:left;width:100%}.af-metric-table th,.af-metric-table td{border-bottom:1px solid var(--shell-soft);padding:13px 16px;font-size:12px}.af-metric-table thead th{background:var(--shell-surface-2);color:var(--shell-muted);font-size:10px;font-weight:700}.af-metric-table thead th small{color:var(--shell-muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.af-metric-table thead th small span{white-space:nowrap}.af-metric-table tbody tr:last-child>*{border-bottom:0}.af-metric-table tbody th{color:var(--shell-text)}.af-metric-table tbody td:nth-child(2){color:var(--shell-text);font-size:14px;font-weight:750}.af-metric-panel>p{color:var(--shell-muted);margin:13px 0 0;font-size:10px;line-height:1.65}.af-evidence-grid{gap:8px;margin-top:17px;display:grid}.af-evidence-grid>button{border:1px solid var(--shell-selected);background:var(--shell-surface);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.af-evidence-grid>button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.af-evidence-grid>button>span{background:var(--shell-soft);width:30px;height:30px;color:var(--shell-text-2);border-radius:8px;place-items:center;display:grid}.af-evidence-grid b,.af-evidence-grid small{display:block}.af-evidence-grid b{font-size:13px}.af-evidence-grid small{color:var(--shell-muted);margin-top:4px;font-size:10px}.af-evidence-grid i{color:var(--shell-muted);font-style:normal}.af-empty{border:1px dashed var(--shell-border);text-align:center;color:var(--shell-text-2);border-radius:12px;padding:22px}.af-empty p{font-size:12px}.af-empty button{color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0;font-weight:700}@media (width<=900px){.af-snapshot{grid-template-columns:repeat(2,1fr)}.af-snapshot article:nth-child(2){border-right:0}.af-snapshot article:nth-child(-n+2){border-bottom:1px solid var(--shell-selected)}.af-analysis-grid{grid-template-columns:1fr}.af-hero{flex-direction:column;align-items:flex-start}}@media (width<=560px){.af-snapshot{grid-template-columns:1fr}.af-snapshot article{border-bottom:1px solid var(--shell-selected);border-right:0!important}.af-snapshot article:last-child{border-bottom:0}.af-hero,.af-metric-panel,.af-evidence{padding:18px}}.fw-content-tabs{white-space:nowrap;margin-bottom:18px;overflow-x:auto}.ar-library{padding:20px 0}.ar-library-head,.ar-library-head>div{align-items:center;gap:8px;display:flex}.ar-library-head{justify-content:space-between}.ar-library-head nav{gap:4px;display:flex}.ar-library-head nav button{color:var(--shell-muted);background:0 0;border:0;border-radius:7px;padding:7px 12px;font-weight:400}.ar-library-head nav button[aria-pressed=true]{background:var(--shell-soft);color:var(--shell-text)}.ar-library-row{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);width:100%;color:var(--shell-muted);background:0 0;align-items:center;gap:16px;padding:22px 4px;display:flex}.ar-library-row>span:first-of-type{flex:1;min-width:0}.ar-library-row strong{-webkit-line-clamp:2;color:var(--shell-text);-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.ar-library-row small{color:var(--shell-muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.ar-library-row:hover{background:var(--shell-surface-2)}.ar-library-search{border:1px solid var(--shell-border);border-radius:8px;width:100%;margin-top:14px;padding:10px}.ar-legacy{color:var(--shell-muted);margin-top:28px;font-size:13px}.ar-legacy>summary{cursor:pointer;padding:10px 0}.ar-library .ar-icon-button{justify-content:center;align-items:center;display:inline-flex}.ar-clues.ar-feed{background:0 0;border:0;border-radius:0;padding:20px 0}.ar-feed>header{justify-content:space-between;align-items:center;display:flex}.ar-feed>header h3{color:var(--shell-muted);font-size:13px;font-weight:400}.ar-feed>header>div{gap:6px;display:flex}.ar-feed .ar-clue-row{border-bottom:1px solid var(--shell-selected);gap:12px;padding:22px 4px}.ar-feed .ar-clue-kind{display:none}.ar-feed .ar-clue-copy strong{-webkit-line-clamp:2;color:var(--shell-text);-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.ar-feed .ar-clue-copy>span{display:none}.ar-feed .ar-clue-copy small{color:var(--shell-muted);margin-top:9px;font-size:12px;font-weight:400}.ar-feed .ar-clue-row:hover{background:var(--shell-surface-2)}.ar-feed .ar-clue-caption{font-size:12px;font-weight:400}.ar-feed .ar-icon-button{justify-content:center;align-items:center;display:inline-flex}.umx-studio-dialog.following-document-dialog{width:min(620px,100vw - 32px);max-width:calc(100vw - 32px);padding:0}.following-document-dialog .umx-dialog-surface{box-sizing:border-box;width:100%;max-height:85dvh;overflow:auto}.following-document-dialog .fw-dialog-head{margin:0 0 20px;padding:0 0 16px}.following-document-dialog small,.fw-document-body{overflow-wrap:anywhere}.following-document-dialog a{color:var(--shell-text-2);font-size:13px;display:block}.following-workspace .ar-feed .ar-clue-list{display:block}.following-workspace .ar-feed .ar-clue-row{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);width:100%;color:var(--shell-muted);background:0 0;border-radius:0;align-items:center;display:flex}.ar-feed .ar-clue-copy{flex:1;min-width:0;display:block}.ar-feed .ar-clue-copy small{line-height:1.6;display:block}.following-workspace .ar-feed .ar-clue-copy strong,.following-workspace .ar-library-row strong{font-weight:500!important}.following-workspace .ar-feed>header h3{font-size:12px;font-weight:400!important}.following-workspace .ar-icon-button{width:32px;height:32px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px}.following-workspace .ar-icon-button:hover{background:var(--shell-soft)}.ar-library-row>svg{flex-shrink:0}.ar-feed .ar-clue-copy small,.ar-library-row small{overflow-wrap:anywhere}.ar-record-links{gap:0;max-height:45vh;margin-top:16px;display:grid;overflow:auto}.ar-record-links label{border-bottom:1px solid var(--shell-selected);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 0;flex-direction:row!important;display:flex!important}.ar-record-links input[type=checkbox]{flex-shrink:0;height:16px;margin-top:3px;width:16px!important}.ar-record-links label span{overflow-wrap:anywhere;min-width:0}.ar-record-links small{color:var(--shell-muted);margin-top:4px;font-size:12px;display:block}.ar-feed-pagination{color:var(--text-muted,var(--shell-muted));justify-content:center;padding:20px 0;display:flex}.ar-feed-pagination small{font-size:12px;font-weight:400}.ar-feed .ar-clue-copy>.ar-event-summary,.ar-feed .ar-clue-copy>.ar-event-focus{color:var(--shell-text-2);white-space:normal;overflow-wrap:anywhere;margin-top:7px;font-size:13px;font-weight:400;line-height:1.65;display:block}.ar-feed .ar-clue-copy>.ar-event-focus{color:var(--shell-muted);margin-top:4px}.ar-clue-detail>p{white-space:pre-line}.following-workspace .ar-clues.ar-feed{padding-top:0;container-type:inline-size}.following-workspace .ar-feed>.event-feed-toolbar{min-height:32px;margin:0;padding:0}.following-workspace .ar-feed .ar-clue-row:first-child{padding-top:6px}.following-workspace .ar-feed>.event-feed-toolbar>div{margin:0}.following-workspace .ar-module-intro{box-sizing:border-box;background:linear-gradient(var(--shell-surface),var(--shell-surface));border:1px solid #dbe8e1;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;height:auto;min-height:112px;margin:0 0 14px;padding:21px 23px;display:flex}.following-workspace .ar-feed>.ar-module-intro>div{min-width:0;display:block}.ar-module-intro>div>span{color:var(--shell-accent-ink);letter-spacing:.14em;font-size:9px;font-weight:850;display:block}.ar-module-intro h2{color:var(--shell-text);margin:6px 0 5px;font-size:19px;line-height:1.25}.ar-module-intro p{max-width:680px;color:var(--shell-text-2);margin:0;font-size:12px;line-height:1.6}.ar-module-intro>small{background:var(--shell-surface);color:var(--shell-text-2);border-radius:20px;flex:none;padding:7px 10px;font-size:9px}.ar-feed-overview,.ar-library-overview{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:9px;margin:0 0 14px;display:grid}.ar-feed-overview article,.ar-library-overview article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;min-width:0;padding:14px 15px}.ar-feed-overview span,.ar-feed-overview small,.ar-library-overview span,.ar-library-overview small{color:var(--shell-muted);font-size:9px;display:block}.ar-feed-overview b,.ar-library-overview b{color:var(--shell-text);margin:6px 0 4px;font-size:20px;line-height:1;display:block}.following-workspace .ar-feed .event-feed-toolbar{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:11px;height:auto;min-height:48px;margin:0 0 12px;padding:6px 8px}.event-feed-toolbar nav{gap:4px;display:flex;overflow:auto}.event-feed-toolbar nav button,.event-feed-toolbar>div>button:not(.ar-icon-button){color:var(--shell-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px}.event-feed-toolbar nav button[aria-pressed=true],.event-feed-toolbar>div>button[aria-pressed=true]{background:var(--shell-soft);color:var(--sel-ink);font-weight:750}.following-workspace .ar-feed .ar-clue-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:11px;display:grid}.following-workspace .ar-feed .event-feed-card{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:0 4px 14px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;padding:17px 18px}.event-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-card-meta>div{align-items:center;gap:6px;display:flex}.event-card-meta span,.event-card-meta i,.event-card-meta>button{border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.event-card-meta span{background:var(--shell-soft);color:var(--shell-accent-ink);font-weight:750}.event-card-meta i{background:var(--shell-surface-2);color:var(--shell-muted)}.event-card-meta>button{background:var(--shell-soft);color:var(--shell-text-2);cursor:pointer;border:0}.event-title{width:100%;color:var(--shell-text);text-align:left;cursor:pointer;background:0 0;border:0;margin:13px 0 0;padding:0;font-size:15px;font-weight:750;line-height:1.5;display:block}.event-summary{color:var(--shell-text-2);margin:8px 0;font-size:12px;line-height:1.65}.event-relevance{background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:9px;grid-template-columns:auto 1fr;gap:8px;margin:12px 0;padding:10px 11px;font-size:11px;line-height:1.55;display:grid}.event-relevance b{color:var(--shell-accent-ink);white-space:nowrap;font-size:9px}.event-feed-card>footer{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:12px;display:flex}.event-feed-card>footer>small{min-width:0;color:var(--shell-muted);font-size:9px;line-height:1.6}.event-feed-card>footer>small span,.event-feed-card>footer>small em{font-style:normal;display:block}.event-feed-card>footer a{color:var(--shell-text-2)}.event-quick-actions{gap:5px;display:flex}.event-quick-action{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.event-quick-action svg{width:13px;height:13px}.event-feed-card>aside{border-left:3px solid var(--shell-muted);background:var(--shell-surface-2);margin-top:12px;padding:12px}.event-feed-card>aside b,.event-feed-card>aside small{font-size:9px}.event-feed-card>aside p{color:var(--shell-text-2);margin:5px 0;font-size:11px;line-height:1.55}.ar-library{padding-top:0}.ar-library-head{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:11px;min-height:48px;margin-top:2px;padding:6px 8px}.ar-library-head nav button{align-items:center;gap:6px;display:flex}.ar-library-head nav button small{background:var(--shell-soft);min-width:17px;height:17px;color:var(--shell-muted);border-radius:9px;place-items:center;margin:0;padding:0 4px;font-size:8px;display:inline-grid}.ar-library-head nav button[aria-pressed=true] small{background:var(--shell-border);color:var(--sel-ink)}.ar-library-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:12px;display:grid}.following-workspace .ar-library-row{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:13px;align-items:flex-start;gap:12px;min-height:112px;padding:15px}.following-workspace .ar-library-row:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.ar-library-kind{background:var(--shell-soft);width:33px;height:33px;color:var(--shell-text-2);border-radius:9px;place-items:center;display:grid;flex:none!important}.ar-library-kind.kind-任务{background:var(--shell-warn-soft);color:var(--shell-accent-ink)}.ar-library-kind.kind-材料{color:var(--shell-muted);background:#eef1f8}.ar-library-row>.ar-library-kind+span{flex:1;min-width:0}.ar-library-label{letter-spacing:.08em;color:var(--shell-text-2)!important;margin:0 0 5px!important;font-size:8px!important;font-weight:750!important}.ar-library-row strong{font-size:13px!important}.ar-library-row>span:last-child{color:var(--shell-muted)}.ar-legacy{border-top:1px solid var(--shell-border);margin-top:18px}.ar-legacy>summary{color:var(--shell-text-2);font-weight:700}.ar-legacy>.asset-research{padding-top:5px}@container (width<=620px){.following-workspace .ar-feed>.ar-module-intro{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:18px}.following-workspace .ar-feed>.ar-module-intro>div{display:block}.following-workspace .ar-feed>.ar-module-intro h2{font-size:18px}.ar-module-intro>small{align-self:flex-start}.ar-feed-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.following-workspace .ar-feed>.event-feed-toolbar{flex-direction:column;align-items:stretch;gap:6px;height:auto;min-height:0;padding:7px}.event-feed-toolbar nav{flex-wrap:nowrap;width:100%;padding-bottom:2px}.event-feed-toolbar>div{align-self:flex-end}.following-workspace .ar-feed .ar-clue-list{grid-template-columns:1fr}.event-feed-card>footer{border-top:1px solid var(--shell-soft);flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px}.event-feed-card>footer>small{padding-top:10px}.event-quick-actions{justify-content:flex-end;align-self:stretch}}@container (width<=390px){.ar-feed-overview{gap:7px}.ar-feed-overview article{padding:12px}.following-workspace .ar-feed .event-feed-card{padding:15px}.event-title{font-size:14px}.event-relevance{grid-template-columns:1fr}.event-quick-actions{justify-content:stretch}.event-quick-action{flex:1;justify-content:center}}@media (width<=600px){.ar-library-head{flex-direction:column;align-items:flex-start}.ar-library-head nav{max-width:100%;overflow:auto}.ar-library-grid{grid-template-columns:1fr}}.following-workspace .ar-module-intro{background:linear-gradient(var(--shell-surface),var(--shell-surface));align-items:center;min-height:98px;margin-bottom:12px;padding:18px 21px;box-shadow:inset 0 1px #fffc}.following-workspace .ar-module-intro h2{letter-spacing:-.025em;margin-top:5px;font-size:18px}.following-workspace .ar-module-intro p{max-width:610px;font-size:11px}.following-workspace .ar-module-intro>small{border:1px solid var(--shell-selected);background:var(--shell-surface);font-weight:650}.following-workspace .ar-feed-overview,.following-workspace .ar-library-overview{border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:12px;gap:0;margin:0 0 12px;padding:10px 12px;display:flex}.following-workspace .ar-feed-overview article,.following-workspace .ar-library-overview article{background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:7px;padding:2px 13px;display:grid;position:relative}.following-workspace .ar-feed-overview article+article:before,.following-workspace .ar-library-overview article+article:before{content:"";background:var(--shell-selected);width:1px;position:absolute;top:3px;bottom:3px;left:0}.following-workspace .ar-feed-overview span,.following-workspace .ar-library-overview span{color:var(--shell-muted);grid-column:1;font-size:9px;font-weight:650}.following-workspace .ar-feed-overview b,.following-workspace .ar-library-overview b{color:var(--shell-accent-ink);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;margin:0;font-size:18px}.following-workspace .ar-feed-overview small,.following-workspace .ar-library-overview small{white-space:nowrap;grid-column:1;font-size:8px}.following-workspace .ar-feed-empty{background:linear-gradient(var(--shell-surface),var(--shell-surface));box-shadow:0 6px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border:1px solid #dfeae4;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:23px;display:grid}.ar-empty-signal{border:1px solid var(--shell-border);background:var(--shell-surface);width:50px;height:50px;box-shadow:0 7px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:15px;place-items:center;display:grid;position:relative}.ar-empty-signal:before{content:"";background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.ar-empty-signal i{border:1px solid var(--shell-border-strong);border-radius:50%;width:34px;height:34px;position:absolute}.ar-empty-signal i:nth-child(2){width:24px;height:24px}.ar-empty-signal i:nth-child(3){width:14px;height:14px}.ar-feed-empty>div:nth-child(2)>small,.ar-library-empty>div:first-child>small{color:var(--shell-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ar-feed-empty h3,.ar-library-empty h3{color:var(--shell-text);margin:5px 0 6px;font-size:15px;line-height:1.35}.ar-feed-empty p,.ar-library-empty p{max-width:620px;color:var(--shell-muted);margin:0;font-size:11px;line-height:1.65}.ar-feed-empty-actions{flex-direction:column;gap:7px;display:flex}.ar-feed-empty-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:105px;color:var(--shell-text-2);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:10px}.ar-feed-empty-actions .ar-primary-soft{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink);font-weight:750}.ar-feed-empty ul{border-top:1px solid var(--shell-selected);grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:12px 0 0;list-style:none;display:grid}.ar-feed-empty li{color:var(--shell-text-2);align-items:center;gap:9px;font-size:10px;display:flex}.ar-feed-empty li>b{color:var(--shell-accent-ink);letter-spacing:.08em;font-size:8px}.ar-feed-empty li span{font-weight:700}.ar-feed-empty li small{color:var(--shell-muted);margin-top:2px;font-size:8px;font-weight:400;display:block}.following-workspace .ar-library-head{margin-top:0}.following-workspace .ar-library-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:9px}.following-workspace .ar-library-row{min-height:104px;padding:14px 38px 14px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.following-workspace .ar-library-row:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-1px)}.ar-library-row-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ar-library-row-meta time{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:8px}.ar-library-open{font-size:13px;position:absolute;top:14px;right:14px;color:var(--shell-muted)!important}.following-workspace .ar-library-empty{background:linear-gradient(var(--shell-surface),var(--shell-surface));border:1px solid #dfeae4;border-radius:15px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:22px;margin-top:12px;padding:23px;display:grid}.ar-library-empty>div:first-child>span{border:1px solid var(--shell-border);background:var(--shell-surface);width:34px;height:34px;color:var(--shell-accent-ink);box-shadow:0 6px 14px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.ar-library-empty>div:last-child{gap:8px;display:grid}.ar-library-empty button{border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text-2);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ar-library-empty button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface)}.ar-library-empty button span{min-width:0}.ar-library-empty button b,.ar-library-empty button small{display:block}.ar-library-empty button b{font-size:11px}.ar-library-empty button small{color:var(--shell-muted);margin-top:2px;font-size:8px}.ar-library-empty button i{font-style:normal}.following-workspace .ar-research-core{border-top:1px solid var(--shell-border);margin-top:18px;padding-top:17px}.ar-research-core>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}.ar-research-core>header small{color:var(--shell-accent-ink);letter-spacing:.13em;font-size:8px;font-weight:800}.ar-research-core>header h3{color:var(--shell-text);margin:3px 0 0;font-size:16px}.ar-research-core>header p{color:var(--shell-muted);margin:0;font-size:10px}.ar-research-core>.asset-research{padding-top:10px}.ar-research-core .ar-tabs{margin-bottom:14px;padding-bottom:10px}.ar-research-core .ar-thesis{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:13px;padding:15px 17px 18px}.ar-research-core .ar-section{padding:18px 2px}.ar-research-core .ar-thesis-body{background:var(--shell-surface-2)!important;margin-top:10px!important;padding:13px!important}@container (width<=720px){.following-workspace .ar-feed-overview,.following-workspace .ar-library-overview{grid-template-columns:1fr 1fr;row-gap:8px;display:grid}.following-workspace .ar-feed-overview article:nth-child(3):before,.following-workspace .ar-library-overview article:nth-child(3):before{display:none}.following-workspace .ar-feed-empty{grid-template-columns:48px 1fr}.ar-feed-empty-actions{flex-direction:row;grid-column:1/-1}.ar-feed-empty ul{grid-column:1/-1}.following-workspace .ar-library-empty{grid-template-columns:1fr}}@container (width<=450px){.following-workspace .ar-module-intro{flex-direction:column;align-items:flex-start;padding:16px}.following-workspace .ar-module-intro>small{align-self:flex-start}.ar-feed-empty ul{grid-template-columns:1fr}.ar-feed-empty-actions button{flex:1}.ar-research-core>header{flex-direction:column;align-items:flex-start;gap:5px}}.following-workspace .fw-agent-shortcut{width:36px;height:36px;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.following-workspace .fw-agent-shortcut:hover{background:var(--shell-selected)}.following-workspace .fw-agent-shortcut:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.following-workspace .fw-agent-context{border-bottom:1px solid var(--shell-selected);color:var(--shell-text-2);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 18px;font-size:13px;display:flex}.following-workspace .fw-agent-context>span{flex:1}.following-workspace .fw-agent-context button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px}.following-workspace .fw-agent-context button:hover{background:var(--shell-selected)}.following-workspace .fw-agent-context small{color:var(--shell-muted);flex-basis:100%;font-size:11px}.following-workspace .fw-continuous-tasks{color:var(--shell-text-2);margin:-8px 0 16px;font-size:12px}.following-workspace .fw-continuous-tasks summary{cursor:pointer;width:fit-content;padding:6px 0}.following-workspace .fw-continuous-tasks button{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.following-workspace .fw-continuous-tasks button>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.following-workspace .fw-continuous-tasks small{font-size:11px}.following-workspace .fw-chat{min-height:0}.following-workspace .fw-asset-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.following-workspace .fw-agent-context button{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.following-workspace.fw-assets-overview{background:#fff;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.following-workspace.fw-assets-overview.fw-page-preloading{pointer-events:none}.fw-page-preload-status{z-index:75;border:1px solid var(--shell-border);color:var(--shell-accent-ink);box-shadow:0 12px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafffdf5;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;font-size:13px;font-weight:750;display:flex;position:fixed;bottom:24px;right:28px}.fw-page-preload-status i{border:2px solid var(--shell-border);border-top-color:var(--shell-border-strong);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite fw-page-preload-spin}@keyframes fw-page-preload-spin{to{transform:rotate(360deg)}}.following-workspace.fw-assets-overview.fw-page-leaving{pointer-events:none;will-change:transform,opacity;animation:.26s cubic-bezier(.4,0,.2,1) both fw-overview-slide-left}.following-workspace.fw-assets-page.fw-page-entering{will-change:transform,opacity;animation:.36s cubic-bezier(.16,1,.3,1) both fw-asset-detail-enter}@keyframes fw-overview-slide-left{0%{opacity:1;transform:translate(0,0)}to{opacity:.18;transform:translate(-100%)}}@keyframes fw-asset-detail-enter{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0,0)}}.fw-assets-overview .sao-native-stage{background:var(--shell-canvas);grid-area:1/1;padding:0;overflow:auto}.sao-native-frame{background:var(--shell-canvas);width:100%;min-height:720px;box-shadow:none;border:0;border-radius:0;margin:0;transition:height .18s;display:block}.fw-assets-overview.is-holdings{grid-template-rows:86px minmax(0,1fr);height:calc(100dvh - 24px)}.fw-assets-overview.is-holdings .sao-native-stage{grid-row:1;overflow:hidden}.fw-assets-overview.is-holdings .sao-native-frame{min-height:86px;transition:none;height:86px!important}.fw-assets-overview.is-holdings>.hw-workspace{grid-area:2/1;min-height:0}.sao-notice{z-index:70;position:fixed;bottom:24px;right:28px}@media (width<=720px){.following-workspace.fw-assets-overview{display:flex;overflow:auto}.fw-assets-overview .sao-native-stage{width:100%;padding:0}.sao-native-frame{border-radius:0}}@media (prefers-reduced-motion:reduce){.following-workspace.fw-assets-overview.fw-page-leaving,.following-workspace.fw-assets-page.fw-page-entering,.fw-page-preload-status i{animation-duration:.01ms}}.mm-panel{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}.mm-controls{border-bottom:1px solid var(--shell-border);flex-direction:column;flex:none;gap:8px;padding:12px 0 8px;display:flex}.mm-markets{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mm-markets button{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;height:28px;color:var(--shell-text-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 4px;font-size:11px;font-weight:650}.mm-markets button:hover{border-color:var(--shell-border-strong);color:var(--shell-text)}.mm-markets button[aria-pressed=true]{border-color:var(--sel-bg);background:var(--sel-bg);color:var(--sel-ink)}.mm-direction{background:var(--shell-soft);border-radius:8px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.mm-direction button{height:24px;color:var(--shell-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:11px;font-weight:650}.mm-direction button:hover{color:var(--shell-text)}.mm-direction button[aria-pressed=true]{background:var(--shell-surface);color:var(--shell-text);box-shadow:0 1px 2px var(--shell-border)}.mm-direction button.is-up{color:var(--shell-cn-up)}.mm-direction button.is-down{color:var(--shell-cn-down)}.mm-panel button:focus-visible{outline:2px solid var(--shell-accent);outline-offset:1px}.mm-columns{border-bottom:1px solid var(--shell-selected);height:30px;color:var(--shell-muted);flex:none;justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;display:flex}.mm-list{overscroll-behavior:contain;flex:auto;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.mm-row{border:0;border-bottom:1px solid var(--shell-soft);width:100%;min-height:48px;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 4px;display:grid}.mm-row:hover{background:var(--shell-surface-2)}.mm-row.is-active{background:var(--shell-selected)}.mm-rank{color:var(--shell-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:11px;font-weight:700}.mm-rank.is-top-1{color:var(--shell-rank-1)}.mm-rank.is-top-2{color:var(--shell-rank-2)}.mm-rank.is-top-3{color:var(--shell-rank-3)}.mm-name{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.mm-name small{color:var(--shell-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 6px;font-size:10px;display:flex}.mm-name small>span{white-space:nowrap}.mm-values{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mm-price{font-size:12px;font-weight:600}.mm-price small{color:var(--shell-muted);margin-left:3px;font-size:9px;font-weight:600}.mm-change{font-size:11px;font-weight:700}.mm-change.up{color:var(--shell-cn-up)}.mm-change.down{color:var(--shell-cn-down)}.mm-change.flat{color:var(--shell-muted)}.mm-empty{color:var(--shell-muted);text-align:center;margin:18px 4px;font-size:11px}.mm-empty button{border:1px solid var(--btn-secondary-line);background:var(--btn-secondary-bg);color:var(--btn-secondary-ink);font:inherit;cursor:pointer;border-radius:6px;margin-left:4px;padding:2px 8px;font-size:11px}.mm-notice{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;margin:6px 0 2px;padding:5px 8px;font-size:10px;line-height:1.4;display:flex}.mm-notice button{border:1px solid var(--btn-secondary-line);background:var(--btn-secondary-bg);color:var(--btn-secondary-ink);font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:1px 8px;font-size:10px}.mm-list.is-stale .mm-price,.mm-list.is-stale .mm-change{color:var(--shell-muted)}.mm-stale{color:var(--shell-warn-ink);font-weight:600}.mm-footer{border-top:1px solid var(--shell-soft);color:var(--shell-muted);flex:none;padding:8px 4px 2px;font-size:10px;line-height:1.4}@container (width<=180px){.mm-markets button{padding:0 2px;font-size:10px}.mm-row{grid-template-columns:14px minmax(0,1fr) auto;gap:4px}}.market-overview{--mo-ink:var(--aw-ink,#202924);--mo-muted:var(--aw-muted,#7e8580);--mo-line:var(--aw-line,#e8ece8);--mo-up:var(--aw-up,#0aa874);--mo-down:var(--aw-down,#ed5963);width:100%;max-width:1920px;color:var(--mo-ink);text-align:left;box-sizing:border-box;background:#fff;margin:0 auto;padding:20px 28px 36px;font-size:15px}.market-overview *,.mo-detail-dialog *{box-sizing:border-box}.market-overview button{font:inherit;cursor:pointer;color:inherit}.market-overview h1,.market-overview h2,.market-overview h3,.market-overview p{margin:0}.market-overview button:focus-visible,.market-overview a:focus-visible{outline-offset:3px;outline:2px solid #39765c}.mo-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.market-overview h1{letter-spacing:-1px;font-size:30px;font-weight:700;line-height:1.3}.mo-search-wrap{z-index:4;width:min(370px,42%);position:relative}.mo-search{border:1px solid var(--mo-line);color:#858b87;background:#fff;border-radius:9px;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.mo-search:focus-within{border-color:#79a38d;box-shadow:0 0 0 2px #edf5e8}.mo-search input{font:inherit;width:100%;min-width:0;color:var(--mo-ink);background:0 0;border:0;outline:none}.mo-search button{background:0 0;border:0;padding:0;font-size:20px;line-height:1}.mo-search-results{border:1px solid var(--mo-line);background:#fff;border-radius:10px;width:100%;max-height:430px;padding:6px;position:absolute;top:50px;right:0;overflow:auto;box-shadow:0 14px 40px #1c30201a}.mo-search-results>button{text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px 7px;display:flex}.mo-search-results>button:hover,.mo-search-results>button[aria-selected=true]{background:#f1f6ea}.mo-search-results>button>span:nth-child(2){flex:1;min-width:0}.mo-search-results b,.mo-search-results small{display:block}.mo-search-results small{color:var(--mo-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.mo-search-results>p{color:var(--mo-muted);padding:16px;font-size:13px}.mo-categories{align-items:center;gap:26px;margin-bottom:12px;display:flex}.market-overview .mo-categories button{color:var(--mo-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 6px;font-size:16px;font-weight:600}.mo-categories button[aria-pressed=true]{color:#264936;border-bottom-color:#588135}.mo-snapshot{color:var(--mo-muted);white-space:nowrap;font-size:11px;font-weight:400}.mo-categories>.mo-snapshot{margin-left:auto}.mo-quotes{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:14px;display:grid}.mo-quotes-crypto{grid-template-columns:repeat(6,minmax(0,1fr))}.mo-quote,.mo-greed{border:1px solid var(--mo-line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:12px 16px}.mo-quote:hover{border-color:#a6bb9b;box-shadow:0 3px 12px #253e2010}.mo-quote>div{align-items:center;gap:7px;min-width:0;margin-bottom:8px;display:flex}.mo-quote b{white-space:nowrap;font-size:15px}.mo-mark{background:var(--mark);color:#fff;letter-spacing:-.3px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:inline-flex}.mo-quote svg{width:62px;min-width:30px;height:24px;color:var(--mo-up);margin-left:auto}.mo-quote>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;font-weight:650;line-height:1.2;display:block}.mo-quote>span{font-size:15px;font-weight:550}.mo-up{color:var(--mo-up,#0aa874)!important}.mo-down{color:var(--mo-down,#ed5963)!important}.mo-greed h3{color:#78817a;font-size:13px;font-weight:500}.mo-greed>div:not(.mo-greed-track){align-items:center;gap:10px;margin:14px 0 13px;display:flex}.mo-greed strong{font-size:25px}.mo-greed span{font-size:14px}.mo-greed-track{background:linear-gradient(90deg,#eea768,#e6d16c,#72be94);border-radius:3px;height:5px;position:relative}.mo-greed-track i{background:#283d32;border:1px solid #fff;width:3px;height:11px;position:absolute;top:-3px}.mo-panel{border:1px solid var(--mo-line);background:#fff;border-radius:10px;min-width:0;padding:14px 16px}.market-overview h3{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4}.mo-sector-panel{margin-bottom:14px}.mo-treemap{isolation:isolate;width:100%;height:clamp(210px,30dvh,330px);position:relative}.market-overview .mo-treemap>button{text-align:center;color:#173d32;border:1px solid #ffffffa6;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px;font-size:16px;transition:filter .12s;display:flex;position:absolute}.mo-sector-positive{background:rgb(7 161 102/var(--sector-opacity))}.mo-sector-negative{background:rgb(208 58 67/var(--sector-opacity))}.mo-treemap>button:hover,.mo-treemap>button:focus-visible{filter:brightness(1.03);z-index:2;outline-offset:-2px;outline:2px solid #325948}.mo-treemap>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mo-treemap>button>b{font-variant-numeric:tabular-nums;font-weight:600}.mo-sector-tooltip{white-space:nowrap;text-align:left;pointer-events:none;background:#fff;border:1px solid #e4e9e3;border-radius:8px;padding:12px 16px;font-size:13px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #203e2020}.mo-sector-tooltip small{color:#7c877e;margin-top:7px;font-size:12px;display:block}.mo-treemap>button:hover .mo-sector-tooltip,.mo-treemap>button:focus-visible .mo-sector-tooltip{display:block}.mo-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.market-overview table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.market-overview th{color:var(--mo-muted);text-align:right;border-bottom:1px solid var(--mo-line);white-space:nowrap;padding:8px 5px;font-size:14px;font-weight:400}.market-overview td{border-bottom:1px solid var(--mo-line);text-align:right;white-space:nowrap;padding:9px 5px}.market-overview th:first-child,.market-overview td:first-child{text-align:left}.market-overview tr:last-child td{border-bottom:0}.mo-ranking td button{background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:15px;font-weight:550;display:flex}.mo-ranking td button:hover{color:#4a7734}.mo-ranking td .mo-mark{width:17px;height:17px;font-size:8px}.mo-section-title{font-size:20px;font-weight:650;margin:28px 0 16px!important}.mo-news-calendar{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mo-news>a{border-bottom:1px solid var(--mo-line);color:inherit;padding:12px 0;text-decoration:none;display:block}.mo-news>a:last-child{border-bottom:0}.mo-news a b{font-size:13px;font-weight:500;line-height:1.5;display:block}.mo-news a:hover b{color:#477337}.mo-news a small{color:var(--mo-muted);margin-top:7px;font-size:11px;display:block}.mo-calendar td:first-child{max-width:210px}.mo-calendar td b{font-weight:600}.mo-calendar td small{text-overflow:ellipsis;max-width:190px;color:var(--mo-muted);margin-top:4px;font-size:11px;display:block;overflow:hidden}.mo-table-scroll{overflow:auto}.mo-footer{justify-content:center;padding-top:25px;display:flex}.umx-studio-dialog.mo-detail-dialog{color:#20352a;background:#fff;border:1px solid #e1e7e0;border-radius:16px;width:min(1040px,100vw - 40px);max-width:1040px;max-height:calc(100dvh - 40px);padding:0}.mo-detail-dialog>.umx-dialog-surface{background:#fff;padding:0}.mo-detail-header{border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.mo-detail-header>div{align-items:center;gap:12px;display:flex}.mo-detail-header .mo-mark{width:34px;height:34px;font-size:13px}.mo-detail-header h2{margin:0;font-size:21px}.mo-detail-header small{color:#849086;margin-top:4px;font-size:12px;font-weight:400;display:block}.mo-detail-header>button{color:#7c857d;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:25px}.mo-detail-body{max-height:calc(100dvh - 225px);padding:24px 26px;overflow:auto}.mo-detail-quote{font-variant-numeric:tabular-nums;align-items:baseline;gap:16px;margin-bottom:5px;display:flex}.mo-detail-quote strong{font-size:32px}.mo-detail-quote span{font-size:18px}.mo-detail-metrics{gap:60px;margin-top:28px;display:flex}.mo-detail-metrics dt{color:#7d8a80;font-size:12px}.mo-detail-metrics dd{margin:8px 0 0;font-size:22px;font-weight:600}.mo-detail-chart{border:1px solid #e0e6df;border-radius:8px;height:440px;margin-top:22px;position:relative;overflow:hidden}.mo-detail-chart iframe{background:#fff;border:0;width:100%;height:100%}.mo-chart-status{color:#7c887e;background:#fff;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;inset:0}.mo-chart-status button{cursor:pointer;background:#fff;border:1px solid #dce4d9;border-radius:6px;padding:8px 12px}.mo-detail-dialog footer{border-top:1px solid #e8ece8;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex}.mo-detail-dialog footer:empty{display:none}.mo-detail-dialog footer a{color:#77847b;font-size:12px;text-decoration:none}.mo-detail-dialog .mo-primary{color:#26350d;font:inherit;cursor:pointer;background:#c7ff00;border:0;border-radius:8px;padding:10px 17px;font-size:13px;font-weight:600}@media (width>=1600px){.market-overview{padding:20px 32px 36px}.mo-quote svg{width:80px}.mo-quotes{gap:20px}}@media (width<=1100px){.mo-quotes{gap:10px}.mo-quote{padding:14px 12px}.mo-quote svg{width:38px}.mo-quote>strong{font-size:21px}.mo-quotes-crypto{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-three-columns{gap:16px}.mo-news-calendar{grid-template-columns:1fr}.market-overview td{padding:10px 3px}}@media (width<=700px){.market-overview{padding:20px 16px}.mo-heading{gap:16px}.market-overview h1{font-size:25px}.mo-search-wrap{width:65%}.mo-categories{flex-wrap:wrap;gap:18px}.mo-categories>.mo-snapshot{width:100%;margin:0}.mo-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-quote:last-child{grid-column:1/-1}.mo-quotes-crypto .mo-quote:last-child{grid-column:auto}.mo-three-columns{grid-template-columns:1fr;gap:26px}.mo-treemap{height:280px}.market-overview .mo-treemap>button{padding:1px;font-size:10px}.mo-treemap>button>span:first-child{white-space:normal}.mo-panel{padding:12px}.mo-sector-tooltip{display:none!important}}.market-overview .mo-calendar tbody tr{cursor:pointer}.market-overview .mo-ranking tr:has(button){cursor:pointer}.market-overview .mo-calendar tbody tr:hover{background:#f6f9f3}.market-overview .mo-ranking tr:has(button):hover{background:#f6f9f3}.mo-calendar td button{background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.mo-calendar .mo-company{text-overflow:ellipsis;text-align:right;color:#79827b;max-width:180px;font-size:12px;overflow:hidden}.mo-pagination{color:#758178;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.mo-pagination button{background:#fff;border:1px solid #e6ece4;border-radius:6px;width:28px;height:28px;font-size:18px}.mo-pagination button:disabled{opacity:.35;cursor:default}.mo-detail-metrics{flex-wrap:wrap;gap:24px 45px}.mo-source{color:var(--mo-muted);margin:8px 0 14px;font-size:11px;line-height:1.5;display:block}.mo-unavailable{color:#53645a;text-align:center;background:#f7f9f7;border:1px dashed #dce5dc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:20px;display:flex}.mo-unavailable b{font-size:14px;font-weight:600}.mo-unavailable p{color:#7c897e;font-size:12px;line-height:1.6;margin-top:8px!important}.mo-unavailable p:first-child{margin-top:0!important}.mo-sector-panel .mo-unavailable{min-height:170px}.mo-load-state{border:1px solid var(--mo-line);color:#6d7b70;border-radius:10px;padding:28px}.mo-load-state button{border:1px solid var(--mo-line);background:#fff;border-radius:7px;margin-left:16px;padding:6px 12px}.mo-flash{border-bottom:1px solid var(--mo-line);padding:12px 0}.mo-flash b{font-size:13px;font-weight:600;line-height:1.5;display:block}.mo-flash p{color:#56665a;font-size:12px;line-height:1.6;margin:5px 0!important}.mo-flash small{color:var(--mo-muted);font-size:11px}.mo-earnings{margin-top:20px}.mo-data-nature{color:var(--mo-muted);font-size:11px;line-height:1.6;margin:18px 0 0!important}.mo-ranking{min-width:0;overflow-x:auto}.mo-stale{color:#ac7132;font-weight:600}.mo-news-item{border-bottom:1px solid var(--mo-line);padding:12px 0}@media (width<=700px){.mo-three-columns{grid-template-columns:minmax(0,1fr)}.mo-ranking table{font-size:12px}.mo-ranking th{font-size:11px}.mo-ranking td button{font-size:12px}}.mo-block-meta{color:#6b7280;margin:8px 0 0;font-size:12px}.mo-pager{color:#6b7280;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.mo-pager button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0d6;border-radius:8px;padding:4px 10px}.mo-pager button:disabled{opacity:.4;cursor:default}.asset-workbench-shell{--aw-ink:var(--shell-on-accent);--aw-muted:var(--shell-muted);--aw-line:var(--shell-border);background:var(--shell-canvas);min-height:100dvh;color:var(--aw-ink);grid-template-rows:72px 52px minmax(0,1fr);display:grid}.asset-workbench-topbar{border-bottom:1px solid var(--aw-line);background:var(--shell-surface);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 28px;display:grid}.asset-workbench-topbar button{font:inherit;color:inherit}.asset-workbench-back{border:1px solid var(--aw-line);background:var(--shell-surface);cursor:pointer;border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:650;display:inline-flex}.asset-workbench-back:hover{background:var(--shell-soft)}.asset-workbench-back:focus-visible,.asset-workbench-nav button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.asset-workbench-brand{justify-self:center;align-items:center;gap:10px;display:flex}.asset-workbench-mark{background:var(--btn-primary-bg);width:34px;height:34px;color:var(--btn-primary-ink);border-radius:10px;place-items:center;font-weight:800;display:grid}.asset-workbench-brand>span:last-child{gap:1px;display:grid}.asset-workbench-brand b{font-size:16px}.asset-workbench-brand small{color:var(--aw-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.asset-workbench-nav{border-bottom:1px solid var(--aw-line);background:var(--shell-surface);align-items:center;gap:6px;padding:0 28px;display:flex}.asset-workbench-shell .asset-workbench-nav button{height:38px;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.asset-workbench-nav button[aria-current=page]{background:var(--sel-bg);color:var(--sel-ink)}.asset-workbench-main{min-height:0;padding:12px;overflow:hidden}.asset-workbench-main>.following-workspace{border-radius:14px;height:calc(100dvh - 148px);min-height:540px}.asset-workbench-main>.hw-workspace{border-radius:14px;height:calc(100dvh - 148px);min-height:540px;overflow:auto}@media (width<=900px){.asset-workbench-topbar{grid-template-columns:auto 1fr;padding:0 16px}.asset-workbench-brand{justify-self:start}.asset-workbench-nav{padding:0 16px}.asset-workbench-main{padding:0}.asset-workbench-main>.following-workspace,.asset-workbench-main>.hw-workspace{border-radius:0;height:calc(100dvh - 124px)}}@media (width<=560px){.asset-workbench-shell{grid-template-rows:60px 48px minmax(0,1fr)}.asset-workbench-topbar{gap:10px}.asset-workbench-back{padding:7px 9px;font-size:11px}.asset-workbench-mark{display:none}.asset-workbench-brand b{font-size:14px}.asset-workbench-brand small{display:none}.asset-workbench-shell .asset-workbench-nav button{white-space:nowrap;flex:1;justify-content:center;gap:5px;padding:0 6px;font-size:13px}.asset-workbench-main>.following-workspace,.asset-workbench-main>.hw-workspace{height:auto;min-height:calc(100dvh - 108px)}}.asset-workbench-main.asset-workbench-market{padding:0;overflow:visible}.asset-workbench-shell .following-workspace,.asset-workbench-shell .fw-watchlist,.asset-workbench-shell .fw-detail,.asset-workbench-shell .fw-chat,.asset-workbench-shell .fw-list-search,.asset-workbench-shell .fw-mobile-tabs,.asset-workbench-shell .hw-sidebar,.asset-workbench-shell .hw-main,.asset-workbench-shell .dh-overview,.asset-workbench-shell .dh-position-section,.asset-workbench-shell .dh-upgraded th{background:var(--shell-surface)}@media (width>=901px){.asset-workbench-shell{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.asset-workbench-topbar{grid-area:1/1;gap:16px;padding:0 24px}.asset-workbench-brand{grid-column:3;justify-self:end}.asset-workbench-nav{z-index:1;background:0 0;border:0;grid-area:1/1;justify-self:center;padding:0}.asset-workbench-shell .asset-workbench-nav button{height:36px;padding:0 16px;font-size:15px}.asset-workbench-main{grid-area:2/1}.asset-workbench-main>.following-workspace,.asset-workbench-main>.hw-workspace{height:calc(100dvh - 80px)}}.market-intelligence-host{background:var(--shell-surface)}.market-intelligence-toolbar{border-bottom:1px solid var(--shell-border);justify-content:center;align-items:center;gap:10px;padding:10px 24px;display:flex}.market-intelligence-toolbar>span{color:var(--shell-text-2);margin-right:auto;font-size:13px}.market-intelligence-toolbar button,.market-overview-back{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-accent-ink);cursor:pointer;border-radius:8px;padding:8px 12px}.market-intelligence-host>iframe{border:0;width:100%;height:calc(100dvh - 210px);min-height:640px;display:block}.market-intelligence-host>p{color:var(--shell-text-2);padding:8px 24px}.market-intelligence-toolbar button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--sel-line);color:var(--sel-ink)}@media (width>=901px){.asset-workbench-shell-signals{grid-template-rows:68px minmax(0,1fr)}.asset-workbench-shell-signals .asset-workbench-topbar{padding:0 22px}.asset-workbench-shell-signals .asset-workbench-nav button{height:42px;padding:0 17px;font-size:16px}.asset-workbench-shell-signals .asset-workbench-nav svg{display:none}.asset-workbench-shell-signals .asset-workbench-main{padding:0;overflow:hidden}}.asset-workbench-identity{white-space:nowrap;align-items:center;gap:11px;min-width:0;display:flex}.asset-workbench-identity .asset-workbench-back{min-width:30px;min-height:32px;padding:5px 9px}.asset-workbench-identity .asset-workbench-mark{background:var(--shell-text);width:34px;height:34px;color:var(--shell-accent);font-family:var(--font-text);flex:none;font-size:20px}.asset-workbench-identity>b{letter-spacing:.025em;color:var(--shell-text);font-size:20px}.asset-workbench-identity>small{letter-spacing:.08em;color:var(--shell-muted);font-size:12px;font-weight:600}@media (width<=900px){.asset-workbench-identity>small{display:none}}.asset-workbench-shell{--aw-ink:var(--shell-text);--aw-muted:var(--shell-muted);--aw-line:var(--shell-selected);--aw-up:var(--shell-accent-ink);--aw-down:#ed5963;--aw-radius:10px;--aw-body:15px;--aw-label:14px;--aw-caption:12px;--aw-heading:16px;font-family:var(--font-text)}.asset-workbench-shell :is(.hw-workspace,.following-workspace){color:var(--aw-ink);font-size:var(--aw-body);--fw-ink:var(--aw-ink);--fw-muted:var(--aw-muted);--fw-line:var(--aw-line)}.asset-workbench-shell :is(.hw-sidebar,.fw-watchlist,.fw-chat,.fw-chat>header){border-color:var(--aw-line)}.asset-workbench-shell :is(.hw-main,.fw-detail){padding:20px 24px}.asset-workbench-shell .hw-sidebar{padding:20px 14px}.asset-workbench-shell :is(.hw-sidebar>p,.fw-watchlist>header,.fw-watchlist>header button){font-size:var(--aw-label);color:var(--aw-muted);font-weight:600}.asset-workbench-shell .hw-account{border-radius:var(--aw-radius);padding:12px 10px}.asset-workbench-shell .hw-account b{font-size:var(--aw-body);color:var(--aw-ink);font-weight:600}.asset-workbench-shell .hw-account small{font-size:var(--aw-caption);color:var(--aw-muted);line-height:1.5}.asset-workbench-shell .hw-account[aria-pressed=true]{background:var(--sel-bg);border-color:var(--shell-border)}.asset-workbench-shell .hw-add-account{border-radius:9px;min-height:40px;font-weight:600;font-size:var(--aw-body)!important}.asset-workbench-shell .dh-upgraded h2{letter-spacing:-1px;color:var(--aw-ink);font-weight:700;line-height:1.3;font-size:30px!important}.asset-workbench-shell .dh-upgraded>header{min-height:42px;margin-bottom:20px}.asset-workbench-shell :is(.dh-overview,.dh-position-section){border-color:var(--aw-line);border-radius:var(--aw-radius)}.asset-workbench-shell .dh-overview{gap:24px;padding:20px 24px}.asset-workbench-shell .dh-balance-label{font-size:var(--aw-label);color:var(--aw-muted)}.asset-workbench-shell .dh-total{letter-spacing:-.6px;color:var(--aw-ink);margin:12px 0 24px;font-size:30px;font-weight:650;line-height:1.2}.asset-workbench-shell :is(.dh-total small,.dh-balance-grid span){font-size:var(--aw-label);color:var(--aw-muted)}.asset-workbench-shell .dh-balance-grid b{letter-spacing:-.4px;color:var(--aw-ink);font-size:24px;font-weight:650;line-height:1.2}.asset-workbench-shell .dh-positive{color:var(--aw-up)!important}.asset-workbench-shell .dh-negative{color:var(--aw-down)!important}.asset-workbench-shell :is(.dh-allocation h3,.dh-position-section h3){font-size:var(--aw-heading);color:var(--aw-ink);font-weight:600;line-height:1.4}.asset-workbench-shell .dh-allocation li{font-size:var(--aw-body);color:var(--aw-ink)}.asset-workbench-shell .dh-donut b{color:var(--aw-ink);font-size:24px;font-weight:650}.asset-workbench-shell :is(.dh-donut small,.dh-note,.dh-position-section h3 small){font-size:var(--aw-caption);color:var(--aw-muted)}.asset-workbench-shell .dh-position-section{margin-top:16px}.asset-workbench-shell .dh-position-section>header{padding:16px}.asset-workbench-shell :is(.dh-position-section input,.dh-position-section select,.fw-list-search input,.fw-list-search select){font-size:var(--aw-label);color:var(--aw-ink);border-color:var(--aw-line);border-radius:9px}.asset-workbench-shell .dh-upgraded table{font-size:var(--aw-body);color:var(--aw-ink)}.asset-workbench-shell .dh-upgraded th{font-size:var(--aw-label);color:var(--aw-muted);border-color:var(--aw-line);padding:10px 12px;font-weight:400}.asset-workbench-shell .dh-upgraded td{border-color:var(--aw-line);padding:14px 12px}.asset-workbench-shell .dh-upgraded td small{font-size:var(--aw-caption);opacity:1}.asset-workbench-shell .dh-upgraded td:first-child small{color:var(--aw-muted)}.asset-workbench-shell .dh-upgraded td button{font-size:var(--aw-label);color:var(--umx-brand-ink);font-weight:500}.asset-workbench-shell .fw-chat .trader-context{padding:16px!important}.asset-workbench-shell .trader-context b{font-size:var(--aw-heading);color:var(--aw-ink);font-weight:600}.asset-workbench-shell .trader-context :is(span,small,summary){font-size:var(--aw-caption);color:var(--aw-muted)}.asset-workbench-shell .trader-context p{font-size:var(--aw-label);color:var(--aw-muted);margin-top:8px;line-height:1.6}.asset-workbench-shell .fw-chat .fw-messages{padding:20px 16px}.asset-workbench-shell .fw-chat :is(.fw-exchange,.arf-run){font-size:var(--aw-body);color:var(--aw-ink);line-height:1.75}.asset-workbench-shell .fw-chat :is(.fw-exchange p,.fw-exchange li,.arf-run p,.arf-run li){color:var(--aw-ink);font-size:var(--aw-body)!important;line-height:1.75!important}.asset-workbench-shell .fw-chat :is(.fw-exchange h2,.fw-exchange h3,.arf-run h3){color:var(--aw-ink);font-weight:600;font-size:var(--aw-heading)!important;line-height:1.5!important}.asset-workbench-shell .fw-chat :is(.fw-exchange blockquote,.fw-reply-footer>small,.arf-run>small){color:var(--aw-muted);border-color:var(--aw-line)}.asset-workbench-shell .fw-chat .arf-plan li{color:var(--aw-muted)}.asset-workbench-shell .fw-chat .arf-plan li[aria-current=step]{color:var(--aw-ink);font-weight:600}.asset-workbench-shell .fw-chat :is(.arf-actions button,.arf-start button){font-size:var(--aw-label);color:var(--aw-ink);border-color:var(--aw-line)}.asset-workbench-shell .fw-chat .arf-progress{background:var(--shell-surface-2);color:var(--aw-ink);border-radius:var(--aw-radius)}.asset-workbench-shell .fw-chat .fw-user-message{background:var(--shell-surface-2);color:var(--aw-ink)}@media (width>=1101px){.asset-workbench-shell .following-workspace.fw-workbench{grid-template-columns:200px minmax(0,1fr) clamp(320px,24vw,380px)}}@media (width<=1350px) and (width>=1101px){.asset-workbench-shell .following-workspace.fw-workbench{grid-template-columns:180px minmax(0,1fr) 320px}}@media (width<=760px){.asset-workbench-shell :is(.hw-main,.fw-detail){padding:16px}.asset-workbench-shell .dh-upgraded h2{font-size:26px!important}.asset-workbench-shell .dh-overview{padding:16px}}.asset-workbench-shell .asset-workbench-nav button[aria-current=page]{background:var(--shell-selected);color:var(--sel-ink)}.asset-workbench-shell .fw-selector-filters{flex-wrap:nowrap;gap:6px;overflow-x:auto}.asset-workbench-shell .fw-selector-filters button{flex-shrink:0;padding-inline:5px}.super-research{color:#252729;min-width:0;max-width:1120px;margin:auto;padding:28px 48px 80px;font-size:15px;line-height:1.7}.super-research button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e3e4;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:500}.super-research button:hover{background:#f3f3f3}.super-research button:focus-visible,.super-research summary:focus-visible{outline-offset:3px;outline:2px solid #456680}.super-research-head{color:#85878a;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.super-research-head button{background:0 0;border:0;padding-left:0}.super-research h1{letter-spacing:-.6px;margin:38px 0 25px;font-size:27px;font-weight:600;line-height:1.4}.super-research-request{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f3;border-radius:18px;max-width:760px;margin-left:auto;padding:18px 22px}.super-research-nature{color:#87898b;margin:24px 0 15px;font-size:12px}.super-research-phases{color:#96989a;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;gap:24px;margin-bottom:26px;font-size:13px;display:flex}.super-research-phases span{padding:0 0 11px}.super-research-phases .current{color:#252729;border-bottom:2px solid #252729}.super-research-plan{border:1px solid #e3e4e5;border-radius:17px;padding:22px 26px}.super-research h2{margin:0;font-size:17px;font-weight:550}.super-research-plan-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.super-research-plan-head>span{color:#929497;font-size:12px}.super-research-plan details{border-radius:8px}.super-research-plan summary{cursor:pointer;color:#909294;align-items:center;gap:13px;padding:13px 8px;list-style:none;display:flex}.super-research summary::-webkit-details-marker{display:none}.super-research-plan details.active summary,.super-research-plan details.done summary{color:#303335}.super-step-icon{border:1px solid #c9cbcd;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.super-step-state{color:#999;white-space:nowrap;margin-left:auto;font-size:11px}.super-step-content{padding:5px 12px 14px 43px;font-size:14px}.super-step-content small{color:#888}.super-research-actions{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding-top:17px;display:flex}.super-research-actions span{color:#929496;flex:1;min-width:180px;font-size:11px}.super-research-tools{color:#7c7f81;margin:22px 0 38px;font-size:13px}.super-research-tools summary{cursor:pointer}.super-research a{color:#456680;text-underline-offset:3px}.super-research-delivery{border-top:1px solid #e4e4e4;padding-top:28px}.super-research-delivery small{color:#929496;font-size:11px}.super-research-caveat{color:#7a7d80;border-left:2px solid var(--shell-border-strong);padding-left:14px;font-size:12px}.super-report-section{margin:34px 0}.super-report-section h3,.super-research-method h3{margin:0 0 15px;font-size:16px;font-weight:550;line-height:1.5}.super-report-section p{color:#505458;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.super-research-method{border:1px solid #e3e3e3;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.super-research-method p{color:#8b8d8f;margin:0;font-size:12px}.super-method-dialog{max-width:680px}.super-method-dialog header,.super-method-dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.super-method-dialog pre{white-space:pre-wrap;max-height:48vh;font:13px/1.8 var(--font-text);background:#f6f6f5;padding:16px;overflow:auto}.super-method-dialog h2{font-size:20px}.super-method-dialog button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 14px}@media (width<=900px){.super-research{padding:22px 24px 50px}.super-research h1{font-size:23px}.super-research-head{flex-wrap:wrap}.super-research-method{flex-direction:column;align-items:flex-start}}@media (width<=560px){.super-research{padding:18px 16px}.super-research-plan{padding:15px 12px}.super-research-phases{gap:16px}.super-step-state{display:none}.super-research-plan-head{flex-wrap:wrap}.super-research-request{padding:14px}.super-research-head>span{display:none}}.umx-studio-dialog.super-method-dialog{color:#303335;width:min(680px,100vw - 32px);max-width:680px}.umx-studio-dialog.super-method-dialog .umx-dialog-surface>p{color:#777;padding:0 24px;font-size:13px;line-height:1.7}.umx-studio-dialog.super-method-dialog pre{font:13px/1.8 var(--font-mono);overflow-wrap:anywhere;border-radius:10px;margin:18px 24px}.umx-studio-dialog.super-method-dialog footer{justify-content:flex-end}.umx-studio-dialog.super-method-dialog :focus-visible{outline-color:#456680}.v2-main:has(>.super-research){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden;padding-bottom:0!important}.v2-main>.super-research{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:auto}.super-research-body{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:28px 24px 24px}.v2-main:has(>.super-research)>.persistent-conversation{scrollbar-gutter:stable;background:var(--bg,#f7f8f5);box-sizing:border-box;flex:none;width:100%;padding:12px 0 16px;position:static;inset:auto;overflow:auto}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer{box-sizing:border-box;width:calc(100% - 48px);max-width:1072px;margin:0 auto}@media (width<=700px){.super-research-body{padding:20px 16px}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer{width:calc(100% - 32px)}}.v2-main>.super-research{background:#fff}.super-research-body{max-width:1360px;padding:30px 32px 34px}.super-research-head{color:#7b827d;min-height:40px}.super-research-head button{color:var(--shell-accent-ink);padding:8px 0;font-weight:600}.super-research-head button:hover{color:var(--shell-accent-ink);background:0 0}.super-research-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:end;gap:clamp(34px,6vw,96px);padding:56px 0 44px;display:grid}.super-research-intro{min-width:0}.super-research-kicker{color:#56806f;letter-spacing:.1em;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.super-research .super-research-hero h1{max-width:760px;color:var(--shell-accent-ink);letter-spacing:-1.4px;margin:0;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.18}.super-research-deck{color:#69726d;max-width:690px;margin:19px 0 0;font-size:16px;line-height:1.75}.super-research-nature{color:#8c938f;align-items:center;gap:9px;margin:22px 0 0;font-size:12px;display:flex}.super-research-nature span{width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);background:#9bbdad;border-radius:999px}.super-research-request{max-width:none;min-height:150px;box-shadow:0 10px 28px color-mix(in srgb,var(--shell-text) 8%,transparent);box-sizing:border-box;background:#f8faf8;border:1px solid #dfe9e2;border-radius:18px;margin:0;padding:24px 26px}.super-research-request>span{color:#789084;letter-spacing:.08em;margin-bottom:13px;font-size:11px;font-weight:700;display:block}.super-research-request p{color:#33453d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.85}.super-research-phases{color:#929994;background:#fff;border:1px solid #e3e9e5;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 28px;padding:0;display:grid;overflow:hidden}.super-research-phases span{border:0;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 12px;font-size:13px;font-weight:550;display:flex;position:relative}.super-research-phases span+span:before{content:"";background:#edf0ee;width:1px;position:absolute;top:15px;bottom:15px;left:0}.super-research-phases i{color:#969e99;border:1px solid #d6deda;border-radius:999px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.super-research-phases .complete{color:#587666}.super-research-phases .complete i{color:var(--shell-accent-ink);background:#f0f6f2;border-color:#a8c3b4}.super-research-phases .current{background:var(--sel-bg);color:var(--sel-ink);border:0}.super-research-phases .current i{border-color:var(--sel-line);background:var(--sel-bg);color:#fff}.super-research-plan{box-shadow:0 16px 40px color-mix(in srgb,var(--shell-text) 8%,transparent);background:#fff;border:1px solid #dfe7e1;border-radius:18px;padding:28px 30px 18px}.super-research-plan-head{border-bottom:1px solid #edf0ee;margin-bottom:16px;padding-bottom:18px}.super-research-plan-head small{color:#8b948f;letter-spacing:.08em;margin-bottom:3px;font-size:11px;font-weight:650;display:block}.super-research .super-research-plan h2{color:var(--shell-accent-ink);font-size:21px;font-weight:650}.super-research-plan details{border-bottom:1px solid #edf0ee;border-radius:0}.super-research-plan details:last-of-type{border-bottom:0}.super-research-plan summary{color:#8b928e;min-height:56px;padding:7px 6px;font-weight:560}.super-research-plan summary:hover{background:#f8faf8}.super-research-plan details.active summary{color:var(--sel-ink)}.super-research-plan details.active{background:#f4f8f5;border-radius:12px;margin:0 -14px;padding:0 14px}.super-research-plan details.done summary{color:#506159}.super-step-icon{color:#617a6d;border-color:#cbd9d1}.super-research-plan details.done .super-step-icon{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-color:#a8c3b4}.super-step-content{color:#526059;max-width:880px;padding:2px 12px 18px 40px}.super-step-content p{margin:7px 0 0}.super-research-actions{margin-top:8px;padding:18px 2px 2px}.super-research-actions button:first-child{color:var(--shell-accent-ink);border-color:#c9d9d0}.super-research-actions button:nth-child(2){border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.super-research-actions button:nth-child(2):hover{background:var(--btn-primary-bg)}.super-research-tools{color:#737d77;margin:18px 4px 28px}.v2-main:has(>.super-research)>.persistent-conversation{box-shadow:0 -14px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);background:#fffffff7;border-top:1px solid #e7ece8;padding:14px 0 18px}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer{width:calc(100% - 64px);max-width:1296px;box-shadow:0 10px 30px color-mix(in srgb,var(--shell-text) 8%,transparent);border-color:#d9e4dd;margin:0 auto}@media (width<=1050px){.super-research-hero{grid-template-columns:1fr;gap:26px;padding:38px 0 32px}.super-research-request{min-height:0}}@media (width<=700px){.super-research-body{padding:20px 16px 24px}.super-research-hero{padding:26px 0}.super-research .super-research-hero h1{letter-spacing:-.7px;font-size:29px}.super-research-phases{justify-content:flex-start;display:flex;overflow-x:auto}.super-research-phases span{min-width:116px}.super-research-plan{padding:21px 17px 14px}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer{width:calc(100% - 32px)}}.rh-demo{color:#2f3437;font-size:var(--umx-type-body);overflow-wrap:anywhere;min-width:0;margin:16px 0 32px;line-height:1.8}.rh-demo>header,.rh-report-head,.rh-evidence article>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rh-demo>header>span,.rh-report-head>span{font-size:var(--umx-type-caption);color:#64625e;background:#f2f2ef;border-radius:5px;padding:3px 8px}.rh-demo small,.rh-demo .rh-note,.rh-report-meta{color:#73716c;font-size:var(--umx-type-caption)}.rh-demo h3{font-size:var(--umx-type-detail-title);letter-spacing:-.02em;margin:14px 0 8px;font-weight:500;line-height:1.4}.rh-demo p{margin:10px 0 16px}.rh-demo .rh-lead{color:#65645f}.rh-demo .rh-disclosure{font-size:var(--umx-type-caption);color:#73716c;border-left:2px solid #dddcd7;padding-left:12px}.rh-demo button{font:inherit;font-size:var(--umx-type-label);color:#65645f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;min-height:34px;padding:6px 8px;font-weight:400}.rh-demo button:hover{background:#f4f4f1}.rh-demo button:focus-visible,.rh-demo a:focus-visible,.rh-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #777}.rh-demo [data-section]{scroll-margin-top:20px}.rh-demo [data-section]:focus{outline:none}.rh-demo [data-section]:focus-visible{outline-offset:6px;outline:2px solid #b8b6ad}.rh-outline{border-bottom:1px solid #eaeaea;flex-wrap:wrap;gap:8px;padding:8px 0 16px;display:flex}.rh-outline button:last-child{color:#2f3437}.rh-process{border-bottom:1px solid #eaeaea;margin:12px 0 32px}.rh-process-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rh-process-head small{margin-left:12px}.rh-process ol{margin:12px 0 24px;padding:0;list-style:none}.rh-process li{gap:16px;padding:14px 0;animation:.25s ease-out rh-appear;display:flex}.rh-step-index{color:#8b8983;font-size:var(--umx-type-label);font-variant-numeric:tabular-nums;flex:none;width:24px}.rh-process li strong{font-weight:500}.rh-process li p{font-size:var(--umx-type-label);color:#73716c;margin:4px 0 0}.rh-process li .rh-step-result{color:#393b3a}.rh-step-result>span{font-size:var(--umx-type-caption);color:#73716c;margin-right:10px}.rh-refs{gap:6px;margin-top:4px;display:inline-flex}.rh-demo .rh-refs button{font-size:var(--umx-type-caption);color:#686762;background:#f4f4f1;min-height:26px;padding:0 6px}.rh-report{animation:.3s ease-out rh-appear}.rh-report-head{justify-content:space-between;align-items:flex-start}.rh-report h4{font-size:var(--umx-type-subsection);margin:6px 0 0;font-weight:500;line-height:1.5}.rh-report-meta{margin-top:8px!important}.rh-conclusion{font-size:var(--umx-type-body);color:#303431;border-left:3px solid #b6b5ad;padding:10px 0 10px 18px}.rh-metrics{margin:28px 0 36px}.rh-demo h5,.rh-demo h4{font-weight:500}.rh-demo h5{font-size:var(--umx-type-card-title);margin:0 0 12px}.rh-table-wrap{border:1px solid #eaeaea;border-radius:8px;max-width:100%;overflow-x:auto}.rh-demo table{border-collapse:collapse;width:100%;font-size:var(--umx-type-label);font-variant-numeric:tabular-nums;white-space:nowrap}.rh-demo caption{text-align:left;color:#73716c;font-size:var(--umx-type-caption);padding:10px 14px}.rh-demo th,.rh-demo td{text-align:left;border-top:1px solid #eaeaea;padding:12px 14px}.rh-demo th{font-weight:500}.rh-demo thead{background:#f8f8f6}.rh-demo tbody th{color:#4f524f}.rh-report-section{border-top:1px solid #eaeaea;padding:26px 0}.rh-section-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rh-section-title small{margin-bottom:12px}.rh-report-section p{margin:12px 0}.rh-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rh-scenarios>section{border:1px solid #eaeaea;border-radius:8px;padding:18px}.rh-scenarios h6{font-size:var(--umx-type-label);margin:0;font-weight:500}.rh-scenarios p{font-size:var(--umx-type-label)}.rh-checklist{margin:8px 0;padding-left:20px}.rh-checklist li{padding:6px 0}.rh-evidence{border-top:1px solid #eaeaea;padding:28px 0}.rh-evidence h4,.rh-delivery h4{font-size:var(--umx-type-card-title);margin:0}.rh-evidence article{border-bottom:1px solid #eaeaea;padding:20px 0}.rh-evidence article header>span{font-size:var(--umx-type-caption);color:#73716c;font-variant-numeric:tabular-nums}.rh-evidence a{color:#393d3b;text-underline-offset:4px;text-decoration:underline}.rh-evidence article p{margin:6px 0}.rh-evidence article>small{margin-top:6px;display:block}.rh-delivery{border:1px solid #eaeaea;border-radius:8px;margin-top:8px;padding:22px}.rh-downloads{flex-wrap:wrap;gap:8px;display:flex}.rh-demo .rh-downloads button{color:#3b3c38;border:1px solid #deded9;min-height:40px;padding:8px 12px}.rh-demo .rh-downloads button:first-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.rh-demo .rh-feedback{font-size:var(--umx-type-label);color:#55564f;padding:12px 0}.rh-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rh-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.rh-scenarios{grid-template-columns:1fr}.rh-demo h3{font-size:var(--umx-type-subsection)}.rh-process-head{align-items:flex-start}.rh-process-head>button:first-child{flex:1}.rh-process-head>button:last-child{flex:none}.rh-delivery{padding:16px}.rh-outline{gap:4px}.rh-evidence article header{gap:8px}}@media (prefers-reduced-motion:reduce){.rh-process li,.rh-report{animation:none}}.project-workspace{color:var(--shell-text);min-width:0;padding:40px 4%}.pw-shell{max-width:1240px;margin:auto}.pw-header,.pw-section>header,.pw-panel>header,.pw-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-workspace h1{overflow-wrap:anywhere;margin:8px 0 0;font-size:28px;font-weight:600}.project-workspace h2,.pw-dialog h2{margin:0;font-size:16px;font-weight:600}.project-workspace button,.pw-dialog button{color:var(--shell-text);border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.project-workspace button:hover,.pw-dialog button:hover{background:var(--shell-soft)}.project-workspace button:focus-visible,.pw-dialog button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.project-workspace .pw-primary,.pw-dialog .pw-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.pw-actions{flex-wrap:wrap;gap:8px;display:flex}.project-workspace .pw-back{color:var(--shell-muted);border:0;padding-left:0}.pw-lead,.pw-description p{color:var(--shell-muted);font-size:14px;line-height:1.7}.pw-description{align-items:center;gap:20px;margin:12px 0 28px;display:flex}.pw-description p{white-space:pre-wrap;flex:1}.pw-muted,.project-workspace small,.pw-dialog small{color:var(--shell-muted);font-size:12px;line-height:1.6}.pw-search{max-width:320px;margin:18px 0 24px}.pw-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-workspace .pw-card{text-align:left;flex-direction:column;align-items:start;min-height:166px;padding:24px;display:flex}.pw-card p{color:var(--shell-muted);flex:1;font-size:14px;line-height:1.6}.pw-columns{grid-template-columns:minmax(0,1fr) 290px;gap:32px;display:grid}.pw-main,.pw-aside{min-width:0}.pw-section{margin-top:28px}.pw-section>header{border-bottom:1px solid var(--shell-selected);flex-wrap:wrap;padding-bottom:12px}.pw-empty{color:var(--shell-muted);padding:18px 0;font-size:13px;line-height:1.7}.pw-row{border-bottom:1px solid var(--shell-soft);align-items:center;gap:8px;padding:9px 0;display:flex}.pw-row>button:first-of-type{text-align:left;border:0;flex:1;min-width:0}.pw-row span,.pw-row small{overflow-wrap:anywhere;display:block}.pw-row select{max-width:120px}.pw-panel{border:1px solid var(--shell-border);border-radius:12px;margin-bottom:16px;padding:20px}.pw-panel p{color:var(--shell-muted);white-space:pre-wrap;max-height:180px;font-size:13px;line-height:1.7;overflow:auto}.pw-panel label{align-items:center;gap:7px;font-size:12px;display:flex}.pw-folders{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.project-workspace button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text)}.project-workspace .pw-output,.pw-dialog .pw-output{text-align:left;width:100%;margin-top:10px;padding:14px;display:block}.pw-output small{margin-top:6px;display:block}.pw-caption{text-align:right;margin:8px 0}.pw-dialog{width:calc(100vw - 32px);max-width:640px}.pw-dialog .umx-dialog-surface{padding:24px}.pw-dialog form>label{margin:18px 0 8px;font-size:13px;display:block}.pw-dialog input,.pw-dialog textarea,.pw-search,.pw-row select{border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);font:inherit;box-sizing:border-box;border-radius:8px;padding:10px 12px}.pw-dialog textarea{resize:vertical}.pw-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.pw-preview{overflow-wrap:anywhere;margin:16px 0}.pw-preview small{display:block}.pw-preview pre{white-space:pre-wrap;max-height:260px;font:13px/1.7 var(--font-text);background:var(--shell-surface-2);border-radius:8px;padding:12px;overflow:auto}.pw-dialog [role=alert],.project-workspace [role=alert]{color:#a23d3d;font-size:13px}.pw-dialog button:disabled,.project-workspace button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.pw-columns{grid-template-columns:minmax(0,1fr)}.pw-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (width<=600px){.project-workspace{padding:24px 16px}.pw-projects,.pw-aside{grid-template-columns:1fr}.pw-header{align-items:flex-start}.project-workspace h1{font-size:23px}.pw-description{align-items:flex-start}.pw-row select{max-width:90px}.pw-section>header{gap:8px}}.pw-dialog:has(.pw-create-fields){background:var(--shell-surface);max-width:600px;color:var(--shell-text);border-radius:16px}.pw-dialog:has(.pw-create-fields) .umx-dialog-surface{padding:30px 32px}.pw-dialog:has(.pw-create-fields) h2{font-size:22px;font-weight:600;line-height:1.35}.pw-dialog:has(.pw-create-fields) header{border:0;margin:0 0 30px;padding:0}.pw-dialog:has(.pw-create-fields) header button{background:0 0;border:0;padding:2px 7px;font-size:22px}.pw-create-fields{gap:24px;display:grid}.pw-create-fields label{color:var(--shell-text);font-size:14px;font-weight:500;display:block}.pw-create-fields label>span{color:var(--shell-muted);margin-left:5px;font-size:12px;font-weight:400}.pw-create-fields input,.pw-create-fields textarea{border:1px solid var(--shell-border);box-shadow:none;outline:none;margin-top:9px;font-size:14px;font-weight:400;line-height:1.6;display:block}.pw-create-fields input{height:44px}.pw-create-fields textarea{min-height:116px}.pw-create-fields input:focus,.pw-create-fields textarea:focus{border-color:var(--shell-muted);outline-offset:1px;box-shadow:none;outline:2px solid #7d879318}.pw-dialog:has(.pw-create-fields) footer{border:0;gap:10px;margin-top:30px;padding:0}.pw-dialog:has(.pw-create-fields) footer button{min-height:40px;padding:8px 18px;font-size:14px}.project-workspace .pw-header .pw-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.pw-dialog:has(.pw-create-fields) .pw-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.project-workspace .pw-header .pw-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-bg)}.pw-dialog:has(.pw-create-fields) .pw-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-bg)}.project-workspace .pw-header .pw-primary:active:not(:disabled){background:var(--btn-primary-hover)}.pw-dialog:has(.pw-create-fields) .pw-primary:active:not(:disabled){background:var(--btn-primary-hover)}.pw-dialog:has(.pw-create-fields) .pw-primary:disabled{background:var(--shell-selected);border-color:var(--shell-selected);color:var(--shell-muted);opacity:1}@media (width<=600px){.pw-dialog:has(.pw-create-fields) .umx-dialog-surface{padding:24px}.pw-dialog:has(.pw-create-fields) h2{font-size:20px}}.pw-dialog .pw-create-fields :is(input,textarea):is(:focus,:focus-visible){border-color:var(--shell-muted)!important;outline-offset:1px!important;box-shadow:none!important;outline:2px solid #7d879318!important}.pw-detail{background:var(--shell-surface);padding-top:30px}.pw-detail .pw-header{align-items:center}.pw-detail .pw-header h1{letter-spacing:-.5px;margin-top:24px;font-size:28px;font-weight:550}.pw-detail .pw-back{color:var(--shell-muted);background:0 0;border:0;font-size:13px}.pw-detail .pw-description{margin:10px 0 30px}.pw-detail .pw-description p{margin:0;font-size:14px;line-height:1.65}.pw-detail .pw-icon{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.pw-detail .pw-header>.pw-actions{padding-top:35px}.pw-menu{position:relative}.pw-menu>summary{cursor:pointer;padding:8px;list-style:none;display:flex}.pw-menu>summary::-webkit-details-marker{display:none}.pw-menu>div{z-index:10;background:var(--shell-surface);border:1px solid var(--shell-selected);border-radius:8px;min-width:144px;padding:5px;position:absolute;top:36px;right:0;box-shadow:0 4px 16px #00000009}.pw-menu>div button{text-align:left;background:0 0;border:0;width:100%;display:block}.pw-detail .pw-columns{grid-template-columns:minmax(0,1fr) 310px;gap:36px}.pw-detail .pw-aside{border:1px solid var(--shell-selected);background:var(--shell-surface);border-radius:16px;align-self:start;overflow:hidden}.pw-detail .pw-panel,.pw-detail .pw-material-panel{border:0;border-bottom:1px solid var(--shell-selected);border-radius:0;margin:0;padding:20px 22px}.pw-detail .pw-panel h2,.pw-detail .pw-section h2{color:var(--shell-muted);font-size:14px;font-weight:500}.pw-detail .pw-panel p{color:var(--shell-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.pw-detail .pw-panel summary,.pw-legacy summary,.pw-local-note summary{color:var(--shell-muted);cursor:pointer;margin-top:10px;font-size:12px}.pw-detail .pw-caption{color:var(--shell-muted);margin:8px 0 0;font-size:11px}.pw-detail .pw-section{margin-top:30px}.pw-detail .pw-section>header{border:0;padding-bottom:6px}.pw-detail .pw-empty{color:var(--shell-muted);padding:8px 0;font-size:13px}.pw-detail .pw-row button{background:0 0;font-weight:400}.pw-detail .pw-row{padding:12px 0}.pw-detail .pw-row small{color:var(--shell-muted);font-size:11px}.pw-detail .pw-main>.pw-section{margin-top:28px}.pw-detail .pw-main{flex-direction:column;display:flex}.pw-detail .pw-results{order:0}.pw-detail .pw-main>.pw-section:not(.pw-results){order:1}.pw-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pw-detail .pw-result-grid .pw-output{text-align:left;border-color:var(--shell-selected);padding:12px;font-weight:400}.pw-paper{background:var(--shell-surface-2);border:1px solid var(--shell-soft);height:135px;margin-bottom:12px;padding:14px;overflow:hidden}.pw-paper p{white-space:pre-wrap;color:var(--shell-muted);font-size:11px;line-height:1.6}.pw-detail .pw-result-grid b{font-size:13px;font-weight:500}.pw-detail .pw-material-panel{margin-top:0}.pw-material-panel .pw-actions{gap:3px}.pw-material-panel .pw-actions button{background:0 0;border:0;padding:5px 6px;font-size:11px}.pw-material-panel .pw-folders button{padding:5px 7px;font-size:11px}.pw-material-panel .pw-row{flex-wrap:wrap}.pw-material-panel .pw-row select{max-width:100%;color:var(--shell-muted);border:0;padding:3px;font-size:11px}.pw-detail .pw-local-note{padding:0 22px 18px}.pw-local-note p{color:var(--shell-muted);font-size:12px;line-height:1.7}.pw-detail .pw-text{color:var(--shell-muted);background:0 0;border:0;padding:0;font-weight:400}.pw-detail .umx-composer{box-shadow:none}.pw-detail .pw-main>.pw-section>header>button{color:var(--shell-muted);background:0 0;border:0;font-size:12px}@media (width<=1100px){.pw-detail .pw-columns{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.pw-detail .pw-aside{display:block}.pw-detail .pw-panel,.pw-detail .pw-material-panel{padding:18px}}@media (width<=760px){.pw-detail .pw-columns{grid-template-columns:1fr}.pw-detail .pw-header h1{font-size:23px}.pw-detail .pw-header>.pw-actions{padding-top:25px}.pw-detail .pw-aside{margin-top:24px}}.pw-detail .pw-panel h2,.pw-detail .pw-section h2{font-size:14px!important;font-weight:400!important}.pw-detail .pw-header h1{font-weight:500!important}.pw-detail .pw-row button,.pw-detail .pw-icon,.pw-detail .pw-panel p{font-weight:400!important}.pw-detail .pw-aside{overflow:visible}.pw-detail .pw-material-panel .pw-menu>div{min-width:130px}.pw-detail .pw-material-panel>p.pw-muted{font-size:11px}.pw-detail .pw-main .umx-composer-shell{box-shadow:none!important}.pw-content-list>header{justify-content:flex-end}.pw-content-list>header button{color:var(--shell-muted);background:0 0;border:0;font-size:12px}.pw-content-group{margin-top:18px}.pw-content-group>h2{margin:0 0 10px 12px}.pw-detail .pw-content-row{border-bottom:1px solid var(--shell-soft);border-radius:9px;padding:14px 12px;transition:background .12s;position:relative}.pw-content-row:hover,.pw-content-row:focus-within{background:var(--shell-soft)}.pw-content-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-detail .pw-content-open{text-align:left;min-width:0;color:var(--shell-text);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-size:15px;display:flex;font-weight:400!important}.pw-content-open span{overflow-wrap:anywhere}.pw-content-open svg{color:var(--shell-muted);flex-shrink:0;width:13px}.pw-content-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.pw-content-meta time{color:var(--shell-muted);font-size:12px}.pw-schedule-badge{color:var(--shell-muted);background:var(--shell-surface-2);border-radius:12px;padding:4px 8px;font-size:11px}.pw-detail .pw-content-more{opacity:0;background:0 0;border:0;padding:7px;display:flex}.pw-content-row:hover .pw-content-more,.pw-content-row:focus-within .pw-content-more,.pw-content-more[aria-expanded=true]{opacity:1}.pw-content-excerpt{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden;color:var(--shell-muted)!important;font-size:12px!important}.pw-content-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pw-detail .pw-content-files button{border:1px solid var(--shell-border);background:0 0;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:400;display:flex}.pw-content-files span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-content-files svg{color:var(--shell-muted);flex-shrink:0}.pw-content-menu{z-index:10000;background:var(--shell-surface);border:1px solid var(--shell-border);box-sizing:border-box;border-radius:12px;width:224px;padding:6px;box-shadow:0 6px 22px #00000014}.pw-content-menu button{text-align:left;width:100%;font:400 13px/1.4 var(--font-text);color:var(--shell-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:9px 10px;display:flex}.pw-content-menu button:hover,.pw-content-menu button:focus-visible{background:var(--shell-soft)}.pw-content-menu hr{border:0;border-top:1px solid var(--shell-selected);margin:5px 8px}.pw-dialog select{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;width:100%;max-width:100%;margin-top:8px;padding:10px}@media (hover:none){.pw-detail .pw-content-more{opacity:1}}@media (width<=600px){.pw-content-meta time{display:none}.pw-content-top{align-items:flex-start}.pw-schedule-badge{font-size:10px}.pw-detail .pw-content-open{font-size:14px}}.pw-detail .pw-content-open span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.pw-content-detail{margin-top:5px}.pw-content-detail summary{font:400 11px/1.6 var(--font-text);color:var(--shell-muted);cursor:pointer;width:fit-content}.pw-content-detail p{font:400 13px/1.75 var(--font-text);color:var(--shell-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:8px 0;overflow:auto}.pw-content-top{min-width:0}.pw-jobs>header{flex-wrap:nowrap}.pw-jobs>header h2{flex:none}.pw-jobs>header small{margin-right:auto}.pw-detail .pw-main>.pw-jobs>header>button.pw-jobs-new{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:400!important}.pw-detail .pw-main>.pw-jobs>header>button.pw-jobs-new:hover{background:var(--shell-soft)}.pw-job-list{margin:0;padding:0;list-style:none}.pw-job{border-bottom:1px solid var(--shell-soft);padding:12px 0}.project-workspace .pw-job-main{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;padding:4px 0;font-weight:400;display:flex}.project-workspace .pw-job-main:hover{background:0 0}.project-workspace .pw-job-main:hover b{text-underline-offset:3px;text-decoration:underline}.pw-job-main b{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.pw-job-sched{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:5px;padding:1px 8px;font-size:12px;line-height:18px}.pw-job-sched.is-off{background:var(--shell-soft);color:var(--shell-muted)}.pw-job-note,.pw-job-none{color:var(--shell-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.pw-job-runs{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pw-job-runs li>button,.pw-job-runs li>div{box-sizing:border-box;width:100%;color:var(--shell-text-2,var(--shell-text));text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;font-size:12px;display:flex;font-weight:400!important}.pw-job-runs li>button:hover{background:var(--shell-soft)}.pw-run-status{flex:none}.pw-run-status.is-failed{color:#a23d3d}.pw-run-status.is-waiting_human,.pw-run-status.is-waiting_browser{color:var(--shell-accent-ink)}.pw-job:last-child{border-bottom:0}.network-app .pw-detail .pw-main>.pw-jobs{padding:14px 18px 6px}.network-app .pw-detail .pw-main>.pw-content-list{padding:14px 6px 8px;position:relative}.network-app .pw-detail .pw-main>.pw-content-list>header{position:absolute;top:10px;right:14px}.network-app .pw-detail .pw-main>.pw-content-list>header button{padding:4px 6px}.network-app .pw-detail .pw-main>.pw-content-list>.pw-content-group:first-of-type{margin-top:0}.network-app .pw-detail .pw-main>.pw-content-list .pw-content-group>h2{margin:0 0 6px 12px;line-height:28px}.network-app .pw-detail .pw-main>.pw-content-list .pw-empty{color:var(--shell-muted);margin:0 12px 8px;font-size:13px;line-height:1.6}.pw-move-list{max-height:min(60dvh,520px);margin-top:6px;padding-right:2px;overflow:auto}.pw-dialog .pw-move-item{padding:12px 14px}.pw-move-item b{color:var(--shell-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.pw-move-summary{-webkit-line-clamp:2;color:var(--shell-text-2);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.pw-move-item small{color:var(--shell-muted);font-size:12px;font-weight:400}.pw-topic-summary{color:var(--shell-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.v2-app .conversation-first .v2-thread-layout{grid-template-columns:minmax(0,1fr)}.v2-app .conversation-first.context-open .v2-thread-layout{grid-template-columns:minmax(0,1fr) 360px}.v2-app .conversation-first .v2-thread-context[hidden]{display:none}.v2-app .conversation-first .v2-thread-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.v2-app .conversation-first .v2-thread-conversation{flex:1;min-height:0;padding:28px max(24px,50% - 390px) 24px}.v2-app .conversation-first .v2-run-status{display:none}.v2-app .conversation-first .v2-thread-main .v2-thread-composer.unified{box-sizing:border-box;flex:none;max-width:780px;margin:0 auto;padding:0;width:calc(100% - 48px)!important;position:relative!important;inset:auto!important;transform:none!important}.v2-app .conversation-first .v2-thread-composer .umx-unified-composer{box-shadow:0 3px 16px color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .conversation-first .v2-msg{grid-template-columns:28px minmax(0,1fr);gap:12px;margin-bottom:28px}.v2-app .conversation-first .v2-msg p,.v2-app .conversation-first .v2-msg li{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400;line-height:1.8;font-size:14px!important}.v2-app .conversation-first .v2-msg strong,.v2-app .conversation-first .v2-thread-artifact b{font-weight:600;font-size:14px!important}.v2-app .conversation-first .v2-msg time,.v2-app .conversation-first .v2-thread-artifact small,.v2-app .conversation-first .v2-thread-head small{letter-spacing:0;font-weight:400;font-size:12px!important}.v2-app .conversation-first .v2-thread-artifact{background:var(--shell-surface-2);border-color:var(--shell-selected);margin-top:12px;padding:12px}.v2-app .conversation-first .v2-thread-artifact>div{overflow-wrap:anywhere;min-width:0}.v2-app .conversation-first .v2-trace-toggle,.v2-app .conversation-first .v2-thread-artifact>button{font-weight:400;font-size:12px!important}.v2-app .conversation-first .umx-output-actions{gap:6px;margin-top:14px}.v2-app .conversation-first .umx-output-actions button,.v2-app .conversation-first .umx-output-feedback button{white-space:nowrap;border-radius:6px;min-height:30px;padding:5px 9px;font-weight:400;font-size:12px!important}.v2-app .conversation-first .umx-output-feedback{flex-wrap:wrap;gap:8px;font-size:12px}.v2-app .conversation-first .umx-output-actions>button,.v2-app .conversation-first .umx-output-more>button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);transition:background var(--umx-duration-fast,.16s) ease,border-color var(--umx-duration-fast,.16s) ease,color var(--umx-duration-fast,.16s) ease;font-weight:400}.v2-app .conversation-first .umx-output-actions>button:hover,.v2-app .conversation-first .umx-output-more>button:hover{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--shell-text)}.v2-app .conversation-first .umx-output-actions button:focus-visible,.v2-app .conversation-first .umx-output-feedback button:focus-visible{outline:2px solid var(--umx-focus,var(--shell-accent-ink));outline-offset:2px}.v2-app .conversation-first .umx-output-actions button.done{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--shell-accent-ink)}.v2-app .conversation-first .umx-output-feedback{border-color:var(--umx-line,var(--shell-border))}.v2-app .conversation-first .umx-output-feedback>span{color:var(--shell-text-2)}.v2-app .conversation-first .umx-output-feedback>button{background:var(--shell-soft);color:var(--shell-text-2);border-color:#0000}.v2-app .conversation-first .umx-output-feedback>button:hover{border-color:var(--shell-border-strong);background:var(--shell-selected);color:var(--shell-text)}.v2-app .conversation-first .umx-output-feedback>button[aria-pressed=true]{border-color:var(--shell-border-strong);background:var(--sel-bg);color:var(--sel-ink);font-weight:600}.v2-app .conversation-first .umx-output-feedback>button:nth-of-type(2)[aria-pressed=true]{border-color:var(--shell-warn-line);background:var(--shell-warn-soft);color:var(--shell-warn-ink);font-weight:600}.v2-app .conversation-first .umx-output-feedback>button.done{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--shell-accent-ink)}.v2-app .v2-project-thread.conversation-first .v2-thread-composer.unified .umx-unified-composer textarea{font-size:14px!important;font-weight:400!important}.v2-app .conversation-first .v2-thread-context>nav{flex-wrap:wrap;gap:12px;height:auto;padding:10px 14px}.v2-app .conversation-first .v2-thread-context>nav button{font-size:12px!important}@media (width<=1050px){.v2-app .conversation-first.context-open .v2-thread-layout{grid-template-columns:minmax(0,1fr)}.v2-app .conversation-first.context-open .v2-thread-context{z-index:5;width:min(320px,90%);box-shadow:-8px 0 24px color-mix(in srgb,var(--shell-text) 8%,transparent);display:block;position:absolute;top:52px;bottom:0;right:0}.v2-app .conversation-first{position:relative}}.v2-app .v2-thread-composer .umx-plugins-trigger,.v2-app .v2-thread-composer .umx-context-trigger{border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;min-height:32px;display:inline-flex;position:relative;width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}.v2-thread-composer .umx-plugins-trigger>span,.v2-thread-composer .umx-plugins-trigger>em,.v2-thread-composer .umx-context-trigger>span{display:none!important}.v2-thread-composer .umx-plugins-trigger .umx-toolbar-icon,.v2-thread-composer .umx-context-trigger .umx-toolbar-icon{flex:none;width:19px;height:19px;display:block}.v2-thread-composer .umx-context-trigger>i{font-size:var(--umx-type-caption);line-height:1;position:absolute;top:-2px;right:-2px}.v2-thread-composer .umx-plugins-trigger:hover,.v2-thread-composer .umx-context-trigger:hover{background:var(--shell-soft)}.v2-app .v2-project-thread.conversation-first .v2-msg{min-width:0;margin:0 0 32px;padding:0;display:block}.v2-app .v2-project-thread.conversation-first .v2-msg>section{width:100%;min-width:0}.v2-app .v2-project-thread.conversation-first .v2-msg.user>section>p{background:var(--shell-soft);border-radius:16px;max-width:90%;margin:0 0 0 auto;padding:14px 18px}.v2-app .v2-project-thread.conversation-first .v2-msg.assistant>section{background:0 0;border:0;padding:0}.v2-app .v2-project-thread.conversation-first .v2-thread-context{background:var(--shell-surface);border-left:1px solid var(--shell-selected)}.v2-app .v2-project-thread.conversation-first .v2-thread-context>nav{border-bottom:1px solid var(--shell-selected);flex-wrap:nowrap;gap:18px;padding:18px 20px;display:flex}.thread-receipt-hint{color:var(--shell-muted);padding:16px 20px;font-size:12px;line-height:1.6}.thread-sent-context{padding:0 20px 24px!important}.thread-sent-context h3{margin:0 0 14px;font-size:14px}.thread-sent-context>div{border-bottom:1px solid var(--shell-soft);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.thread-sent-context strong{font-size:13px;font-weight:500}.thread-sent-context small{color:var(--shell-muted);font-size:12px;line-height:1.6}.thread-sent-context>small{margin-top:18px;display:block}.v2-app .v2-project-thread.conversation-first .v2-thread-main{--chat-width:780px}.v2-app .v2-project-thread.conversation-first .v2-thread-conversation{scrollbar-gutter:auto;padding:28px 24px 24px}.v2-app .v2-project-thread.conversation-first .v2-thread-conversation>*{width:100%;max-width:var(--chat-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.v2-app .v2-project-thread.conversation-first .v2-thread-main .v2-thread-composer.unified{max-width:var(--chat-width);width:calc(100% - 48px)!important;padding:0!important}.v2-app .v2-project-thread.conversation-first .v2-thread-composer.unified .umx-unified-composer{box-sizing:border-box;width:100%;max-width:none;margin:0}.v2-app .v2-project-thread.conversation-first .v2-thread-context{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.v2-app .v2-project-thread.conversation-first .conversation-side-panel>header{background:var(--shell-surface);z-index:2;border-bottom:1px solid var(--shell-soft);padding-top:14px;position:sticky;top:-20px}.assistant-run-identity .assistant-run-mark{background:var(--shell-surface-2);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.assistant-run-mark svg{fill:none;width:21px;height:21px;stroke:var(--shell-text-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.assistant-run-identity small{font-size:13px;font-weight:400}.assistant-run-identity:has(+.response-elapsed){margin-bottom:10px}.assistant-run-identity+.response-elapsed{color:var(--shell-muted);font-variant-numeric:tabular-nums;border:0;margin:0 0 20px;padding:0;font-size:13px;line-height:1.65}.conversation-header button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #cbdac5}@media (prefers-reduced-motion:no-preference){.conversation-first.context-open .conversation-side-panel{animation:.18s ease-out conversation-inspector-enter}@keyframes conversation-inspector-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}}.assistant-run-identity{color:var(--shell-muted);align-items:center;gap:9px;margin:0 0 14px;font-size:13px;line-height:1.4;display:flex}.assistant-run-identity i{background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;animation:1.5s ease-in-out infinite assistant-status-pulse}.assistant-run-identity[data-state=running]{color:var(--shell-text-2);font-weight:600}.assistant-run-identity[data-state=failed]{color:var(--shell-muted)}.response-elapsed{appearance:none;border:0;border-top:1px solid var(--shell-border);width:max-content;max-width:100%;color:var(--shell-muted);font:inherit;text-align:left;cursor:default;background:0 0;align-items:center;gap:7px;margin-top:18px;padding:13px 0 0;font-size:13px;line-height:1.4;display:flex}.response-elapsed span{color:var(--shell-muted);font-size:22px;line-height:12px}.response-elapsed:is(button){cursor:pointer}.response-elapsed:is(button):hover{color:var(--shell-text-2)}.response-elapsed:is(button):focus-visible{outline:2px solid var(--shell-muted);outline-offset:4px;border-radius:2px}@keyframes assistant-status-pulse{50%{opacity:.38;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.assistant-run-identity i{animation:none}}.v2-app .v2-project-thread.conversation-first{--conversation-paper:var(--shell-surface);--conversation-line:var(--shell-selected);--conversation-muted:var(--shell-muted);background:var(--conversation-paper)}.v2-app .v2-project-thread.conversation-first>.conversation-header{background:var(--shell-surface);border-bottom:0;min-height:60px;padding-inline:24px}.v2-app .v2-project-thread.conversation-first .conversation-heading{gap:12px;min-width:0}.v2-app .v2-project-thread.conversation-first .conversation-folder{color:var(--shell-muted)}.v2-app .v2-project-thread.conversation-first .conversation-header nav button{border-radius:10px;transition:background .16s}.v2-app .v2-project-thread.conversation-first .v2-thread-main{--chat-width:841.5px;--chat-gutter:55px;background:var(--conversation-paper)}.v2-app .v2-project-thread.conversation-first .v2-thread-conversation{padding:30px max(calc(3.25% + var(--chat-gutter) * .935),calc((100% - var(--chat-width))/2)) 24px;scrollbar-width:thin;scrollbar-color:#d6e2db transparent}.v2-app .v2-project-thread.conversation-first .v2-thread-day{color:var(--shell-muted);justify-content:center;align-items:center;gap:12px;margin:0 0 26px;font-size:12px;display:flex}.v2-app .v2-project-thread.conversation-first .v2-thread-day:before,.v2-app .v2-project-thread.conversation-first .v2-thread-day:after{content:"";background:var(--conversation-line);width:28px;height:1px}.v2-app .v2-project-thread.conversation-first .v2-msg{margin-bottom:30px}.v2-app .v2-project-thread.conversation-first .v2-msg.user>section>p{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;border:1px solid var(--shell-border);width:fit-content;max-width:85%;color:var(--shell-text-2);border-radius:18px 18px 5px;margin-left:auto;padding:16px 20px;background:var(--shell-soft)!important}.v2-app .v2-project-thread.conversation-first .v2-msg.assistant>section{color:var(--shell-text)}.v2-app .v2-project-thread.conversation-first .assistant-run-identity{color:var(--shell-accent-ink);gap:9px;margin-bottom:6px}.v2-app .v2-project-thread.conversation-first .assistant-run-identity+.response-elapsed{color:var(--conversation-muted);margin-bottom:22px;font-size:12px}.v2-app .v2-project-thread.conversation-first .v2-msg .article-markdown :is(h1,h2,h3){letter-spacing:-.015em;color:var(--shell-text);margin-top:26px;margin-bottom:12px}.v2-app .v2-project-thread.conversation-first .v2-msg .article-markdown p{margin-block:12px}.v2-app .v2-project-thread.conversation-first .v2-msg .article-markdown li{margin-block:7px}.v2-app .v2-project-thread.conversation-first .v2-msg .article-markdown blockquote{border-left:3px solid var(--shell-border-strong);background:var(--shell-soft);border-radius:0 8px 8px 0;margin:18px 0;padding:12px 16px}.v2-app .v2-project-thread.conversation-first .v2-thread-main .v2-thread-composer.unified{max-width:var(--chat-width);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-bottom:0;width:calc((100% - 2 * var(--chat-gutter)) * .935)!important}.v2-app .v2-project-thread.conversation-first .v2-thread-composer .umx-unified-composer{transition:border-color .16s,box-shadow .16s;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:0 8px 30px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:16px!important;padding:10px 14px 2px!important}.v2-app .v2-project-thread.conversation-first .v2-thread-composer .umx-unified-composer:focus-within{border-color:var(--shell-muted)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent),0 8px 30px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.v2-app .v2-project-thread.conversation-first .v2-thread-composer :is(textarea,.umx-inline-editor){box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;writing-mode:horizontal-tb;width:100%;min-width:0;max-height:144px;display:block;overflow-y:auto;min-height:42px!important;padding:2px 2px 6px!important}.v2-app .v2-project-thread.conversation-first .v2-thread-composer .umx-unified-composer>footer{min-height:36px;padding:2px 0 4px!important}.v2-app .v2-project-thread.conversation-first .v2-thread-context{box-sizing:border-box;box-shadow:none;background:0 0;border:0;padding:12px;overflow:hidden}.v2-app .v2-project-thread.conversation-first .v2-thread-context>.loop-workbench{border:1px solid var(--shell-border);box-shadow:0 3px 12px color-mix(in srgb,var(--shell-text) 5%,transparent);scrollbar-width:thin;scrollbar-color:var(--shell-border-strong) transparent;border-radius:16px;background:var(--shell-surface)!important;padding:4px 14px 16px!important}.v2-app .v2-project-thread.conversation-first .loop-section{border-color:var(--shell-border);padding:17px 0}.v2-app .v2-project-thread.conversation-first .loop-section>summary{color:var(--shell-text);letter-spacing:.02em;margin-bottom:12px;font-weight:600}.v2-app .v2-project-thread.conversation-first .loop-section:not([open])>summary{margin-bottom:0}.v2-app .v2-project-thread.conversation-first .loop-section>summary:after{color:var(--shell-muted);font-weight:400}.v2-app .v2-project-thread.conversation-first .loop-info-row{gap:9px;min-height:38px;font-size:13px}.v2-app .v2-project-thread.conversation-first .loop-info-row>small{color:var(--shell-muted);font-size:12px}.v2-app .v2-project-thread.conversation-first .loop-step-row,.v2-app .v2-project-thread.conversation-first .loop-step-detail>summary{gap:10px;min-height:42px;font-size:13px}.v2-app .v2-project-thread.conversation-first .loop-step-mark{width:23px;height:23px;font-size:11px}.v2-app .v2-project-thread.conversation-first .loop-progress-list>li[data-status=completed] .loop-step-title{color:var(--shell-muted);text-decoration:none}.v2-app .v2-project-thread.conversation-first .loop-progress-list>li[data-status=completed] .loop-step-mark{background:var(--shell-selected);color:var(--shell-accent-ink)}.v2-app .v2-project-thread.conversation-first .loop-progress-list>li[aria-current=step]{background:var(--shell-soft);border-radius:10px;margin-inline:-8px;padding-inline:8px}.v2-app .v2-project-thread.conversation-first .loop-progress-list>li[data-status=running] .loop-step-mark{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-app .v2-project-thread.conversation-first .loop-artifact-row{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:11px;padding:6px 8px}.v2-app .v2-project-thread.conversation-first .loop-artifact-text small{font-size:11px}.v2-app .v2-project-thread.conversation-first .loop-empty{color:var(--shell-muted);font-size:12px}.v2-app .v2-project-thread.conversation-first :is(.loop-subdetails>summary,.loop-file,.loop-step-detail>summary):hover{background:var(--shell-soft)}@media (width>=1051px){.v2-app .v2-project-thread.conversation-first.context-open .v2-thread-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1100px){.v2-app .v2-project-thread.conversation-first .v2-thread-main{--chat-gutter:32px}}@media (width<=650px){.v2-app .v2-project-thread.conversation-first>.conversation-header{padding-inline:12px}.v2-app .v2-project-thread.conversation-first .v2-thread-conversation{padding:20px 16px}.v2-app .v2-project-thread.conversation-first .v2-thread-main .v2-thread-composer.unified{margin-bottom:0;width:calc(100% - 32px)!important}.v2-app .v2-project-thread.conversation-first .v2-msg.user>section>p{max-width:92%;padding:12px 14px}}.v2-app .v2-project-thread>:is(.conversation-header,.v2-thread-layout){min-width:0}.assistant-run-identity.has-inline-meta{--response-avatar-size:32px;flex-wrap:nowrap;min-width:0}.assistant-run-identity.has-inline-meta>.assistant-run-mark{width:var(--response-avatar-size);height:var(--response-avatar-size)}.assistant-run-identity.has-inline-meta>span:not(.assistant-run-mark),.assistant-run-identity.has-inline-meta>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-run-identity.has-inline-meta>.response-elapsed{white-space:nowrap;border:0;flex:none;align-self:center;margin:0 0 0 5px;padding:0;line-height:20px}@media (width<=1050px){.v2-app .v2-project-thread.conversation-first.context-open .v2-thread-context{height:auto;bottom:0}}.v2-app .v2-project-thread.conversation-first .v2-thread-main{--chat-composer-height:112px;--chat-composer-bottom:1px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.v2-app .v2-project-thread.conversation-first .v2-thread-conversation{min-height:0;padding-bottom:calc(var(--chat-composer-height) + var(--chat-composer-bottom) + 24px);scroll-padding-bottom:calc(var(--chat-composer-height) + var(--chat-composer-bottom) + 24px);grid-area:1/1}.v2-app .v2-project-thread.conversation-first .v2-thread-main .v2-thread-composer.unified{margin:0 0 var(--chat-composer-bottom);pointer-events:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:1/1;place-self:end center}.v2-app .v2-project-thread.conversation-first .v2-thread-composer.unified>.umx-unified-composer{pointer-events:auto}.v2-app .v2-project-thread.conversation-first .v2-thread-layout{grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.v2-app .v2-project-thread.conversation-first.context-open .v2-thread-layout{grid-template-columns:minmax(0,1fr) 320px}.v2-app .v2-project-thread.conversation-first .v2-thread-context{opacity:0;visibility:hidden;pointer-events:none;width:320px;transition:opacity .22s,visibility 0s linear .3s;display:block}.v2-app .v2-project-thread.conversation-first.context-open .v2-thread-context{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (width<=1050px){.v2-app .v2-project-thread.conversation-first .v2-thread-layout,.v2-app .v2-project-thread.conversation-first.context-open .v2-thread-layout{grid-template-columns:minmax(0,1fr)}.v2-app .v2-project-thread.conversation-first .v2-thread-context{z-index:5;width:min(320px,90%);height:auto;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .3s;position:absolute;top:52px;bottom:0;right:0;transform:translate(100%)}.v2-app .v2-project-thread.conversation-first.context-open .v2-thread-context{transition-delay:0s;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v2-app .v2-project-thread.conversation-first .v2-thread-layout,.v2-app .v2-project-thread.conversation-first .v2-thread-context{transition:none}}.v2-app .v2-project-thread.conversation-first .v2-msg .answer-view{width:100%;max-width:none}.v2-app .v2-project-thread.conversation-first .v2-msg .answer-view[data-answer-shape=research]{grid-template-columns:minmax(0,1fr);max-width:100%}:root{--ink:var(--shell-text);--muted:var(--shell-muted);--line:var(--shell-border);--paper:var(--shell-soft);--card:var(--shell-surface);--navy:#102c4d;--navy2:#173d67;--mint:var(--shell-accent);--sand:var(--shell-accent);--amber:var(--shell-accent);--soft:var(--shell-soft)}html,body,#root{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-text);margin:0}button,textarea{font:inherit;color:inherit}button{cursor:pointer}.v2-app{min-height:100vh}.v2-side{background:var(--shell-soft);border-right:1px solid var(--shell-border);z-index:20;flex-direction:column;width:236px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.v2-logo{background:0 0;border:0;align-items:center;gap:11px;padding:0 8px 24px;display:flex}.v2-logo>b{background:var(--navy);width:35px;height:35px;color:var(--shell-on-contrast);border-radius:10px;place-items:center;display:grid}.v2-logo>span{letter-spacing:-.04em;font-size:19px;font-weight:800}.v2-side nav{gap:5px;display:grid}.v2-side nav button{text-align:left;height:45px;color:var(--shell-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:0 13px;display:flex;position:relative}.v2-side nav button i{text-align:center;width:19px;font-size:17px;font-style:normal}.v2-side nav button span{font-weight:600}.v2-side nav button em{background:var(--shell-muted);color:var(--shell-on-contrast);border-radius:6px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.v2-side nav button.active{background:var(--shell-border);color:var(--ink)}.v2-side nav button.active:before{content:"";background:var(--navy);width:3px;height:22px;position:absolute;left:-16px}.v2-side section{border-top:1px solid var(--shell-border);margin-top:24px;padding-top:20px}.v2-side section header{color:var(--shell-muted);justify-content:space-between;padding:0 10px 13px;font-size:11px;display:flex}.v2-side section header button{background:0 0;border:0}.v2-person{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.v2-person>b,.v2-avatar{background:var(--navy);width:34px;height:34px;color:var(--shell-on-contrast);border-radius:10px;place-items:center;display:grid}.v2-person span,.v2-side footer>span:nth-child(2){gap:2px;display:grid}.v2-person strong{font-size:13px}.v2-person small,.v2-side footer small{color:var(--shell-muted);font-size:9px}.v2-mini-list{margin:6px 0 0 51px;display:grid}.v2-mini-list button{color:var(--shell-muted);background:0 0;border:0;justify-content:space-between;padding:6px 0;font-size:10px;display:flex}.v2-mini-list em{font-style:normal}.v2-side>footer{border-top:1px solid var(--shell-border);align-items:center;gap:9px;margin-top:auto;padding:15px 8px 0;display:flex}.v2-side>footer b{font-size:11px}.v2-side>footer button{background:0 0;border:0;margin-left:auto}.v2-main{min-height:100vh;margin-left:236px}.v2-top{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f6f3f0;justify-content:space-between;align-items:center;height:68px;padding:0 38px;display:flex;position:sticky;top:0}.v2-top>div{align-items:center;gap:14px;display:flex}.v2-live{font:500 9px var(--font-text);letter-spacing:.08em;color:var(--shell-accent-ink)}.v2-top>div:last-child button{background:0 0;border:0;align-items:center;gap:7px;display:flex}.v2-top button i{color:var(--shell-accent-ink);font-size:9px;font-style:normal}.v2-orb{color:#fff;background:radial-gradient(circle at 34% 28%,#82b9dc,#254f79 56%,#0a1d34 70%);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:600;display:grid;box-shadow:0 0 0 3px #dce7ef,0 0 0 4px #829db2}.v2-orb.small{width:25px;height:25px;font-size:9px;box-shadow:0 0 0 2px #dce7ef}.v2-orb.tiny{width:21px;height:21px;box-shadow:none;font-size:8px;display:inline-grid}.v2-orb.giant{width:90px;height:90px;font-size:26px;box-shadow:0 0 0 6px #5d93b92e,0 0 0 7px #708ca0}.v2-search{font-size:20px}.v2-notice{position:relative}.v2-notice em{background:var(--shell-warn-soft);width:13px;height:13px;color:var(--shell-on-contrast);border-radius:50%;font-size:8px;font-style:normal;position:absolute;top:-5px;right:-5px}.v2-home{overflow:hidden}.v2-hero{background:radial-gradient(circle at 85% 20%,var(--shell-soft),transparent 26%),linear-gradient(180deg,#f8f9f7,#f5f6f3);min-height:740px;padding:85px 6.5% 55px;position:relative}.v2-hero:after{content:"x.finance";letter-spacing:-.12em;color:#0f2a4a06;pointer-events:none;font-size:290px;font-weight:900;position:absolute;top:40px;right:-20px}.v2-eyebrow{font:500 9px var(--font-text);letter-spacing:.17em;color:var(--shell-muted);align-items:center;gap:13px;display:flex}.v2-eyebrow i{background:var(--shell-muted);width:46px;height:1px}.v2-hero h1{letter-spacing:-.065em;max-width:820px;margin:30px 0 23px;font-size:67px;line-height:1.08}.v2-hero h1 span{color:var(--navy);position:relative}.v2-hero h1 span:after{content:"";background:var(--btn-primary-bg);z-index:-1;height:7px;position:absolute;bottom:-5px;left:0;right:0;transform:rotate(-1deg)}.v2-hero>p{color:var(--shell-text-2);font-size:14px;line-height:1.9}.v2-composer{z-index:2;border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:17px;max-width:1060px;margin-top:35px;padding:24px 20px 16px;position:relative;box-shadow:0 25px 70px #152a3d14}.v2-composer textarea{resize:none;border:0;outline:0;width:100%;height:82px;font-size:17px;line-height:1.6}.v2-composer textarea::placeholder{color:var(--shell-muted)}.v2-composer footer,.v2-composer footer>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.v2-composer footer button{border:1px solid var(--line);background:var(--shell-surface-2);border-radius:8px;height:36px;padding:0 12px;font-size:10px}.v2-composer footer button.round{border-radius:50%;width:36px;padding:0;font-size:19px}.v2-composer footer button.submit{background:var(--navy);color:var(--shell-on-contrast);border-color:var(--navy);padding:0 20px;font-weight:600}.v2-goal-row{z-index:2;border:1px solid var(--line);background:var(--shell-surface);border-radius:13px;grid-template-columns:repeat(3,1fr);max-width:1060px;margin-top:12px;display:grid;position:relative;overflow:hidden}.v2-goal-row button{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;gap:7px;padding:17px 18px;display:grid;position:relative}.v2-goal-row button:last-child{border-right:0}.v2-goal-row button small{font:500 8px var(--font-text);color:var(--shell-muted);letter-spacing:.1em}.v2-goal-row button strong{font-size:12px}.v2-goal-row button span{color:var(--shell-muted);font-size:9px;line-height:1.6}.v2-goal-row button>span:last-child{position:absolute;top:13px;right:13px}.v2-goal-row button:hover{background:var(--shell-surface)}.v2-now{color:#fff;background:#102942;padding:90px 6.5%}.v2-now>header{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.v2-now>header small,.v2-loop header small,.v2-page-title small,.v2-space-cover small{font:500 9px var(--font-text);letter-spacing:.18em;color:var(--shell-muted)}.v2-now h2,.v2-loop h2{letter-spacing:-.045em;margin:12px 0 0;font-size:38px;line-height:1.25}.v2-now>header>p{max-width:460px;color:var(--shell-muted);font-size:12px;line-height:1.8}.v2-now-grid{grid-template-columns:1.45fr 1fr 1fr;gap:14px;display:grid}.v2-now-grid article{background:#163450;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;min-height:250px;padding:24px;display:flex}.v2-now-grid article.featured{background:var(--shell-surface-2);color:var(--ink)}.v2-card-top{justify-content:space-between;align-items:center;display:flex}.v2-card-top time{font:9px var(--font-text);color:var(--shell-muted)}.v2-pill{background:var(--shell-selected);width:max-content;color:var(--shell-text-2);border-radius:20px;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.v2-pill.green{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.v2-pill.blue{color:#325f80;background:#d8e9f6}.v2-now-grid article>small{color:var(--shell-muted);font:500 8px var(--font-text);letter-spacing:.14em;margin-top:36px}.v2-now-grid h3{margin:10px 0;font-size:20px;line-height:1.4}.v2-now-grid p{color:var(--shell-muted);font-size:10px;line-height:1.8}.v2-now-grid .featured p{color:var(--shell-text-2)}.v2-now-grid article footer{color:var(--shell-muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:9px;display:flex}.v2-now-grid article footer button{color:inherit;background:0 0;border:0}.v2-progress{background:var(--shell-border-strong);border-radius:3px;height:4px;margin:14px 0}.v2-progress i{background:var(--btn-primary-bg);height:100%;display:block}.v2-loop{padding:90px 6.5% 110px}.v2-loop header small{color:var(--shell-muted)}.v2-loop-track{align-items:stretch;margin-top:50px;display:flex}.v2-loop-track article{border-top:2px solid var(--navy);flex:1;align-content:start;gap:10px;padding:20px 14px;display:grid}.v2-loop-track article b{font:500 9px var(--font-text);color:var(--shell-muted)}.v2-loop-track article strong{font-size:17px}.v2-loop-track article span{color:var(--shell-muted);font-size:9px;line-height:1.65}.v2-loop-track>i{color:var(--shell-muted);align-self:center;font-style:normal}.v2-work{padding:24px 28px 70px}.v2-work-head{background:var(--shell-surface);border:1px solid var(--line);border-radius:13px;padding:22px 28px}.v2-work-head>div,.v2-work-head footer{align-items:center;gap:16px;display:flex}.v2-work-head>div>span:last-child{font:8px var(--font-text);color:var(--shell-muted)}.v2-work-head h1{max-width:1050px;margin:16px 0;font-size:22px;line-height:1.45}.v2-work-head footer{color:var(--shell-muted);font-size:9px}.v2-work-head footer button{background:0 0;border:0;margin-left:auto}.v2-work-layout{grid-template-columns:310px minmax(480px,1fr) 320px;gap:12px;min-height:680px;margin-top:12px;display:grid}.v2-work-layout>aside,.v2-work-layout>section{background:var(--shell-surface);border:1px solid var(--line);border-radius:13px;overflow:hidden}.v2-run-list>header{border-bottom:1px solid var(--line);gap:5px;padding:18px 20px;display:grid}.v2-run-list>header small,.v2-work-detail>header small{font:8px var(--font-text);letter-spacing:.13em;color:var(--shell-muted)}.v2-run-list>header b{font-size:11px}.v2-run-list>button{text-align:left;border:0;border-bottom:1px solid var(--shell-soft);background:var(--shell-surface);grid-template-columns:28px 1fr auto;gap:10px;width:100%;padding:17px 14px;display:grid;position:relative}.v2-run-list>button>span{font:9px var(--font-text);color:var(--shell-muted)}.v2-run-list>button div{gap:4px;display:grid}.v2-run-list>button small{font:7px var(--font-text);color:var(--shell-muted)}.v2-run-list>button strong{font-size:11px}.v2-run-list>button p{color:var(--shell-muted);margin:2px 0;font-size:8px;line-height:1.5;display:none}.v2-run-list>button em{color:var(--shell-text-2);font-size:7px;font-style:normal}.v2-run-list>button em.human{color:var(--shell-accent-ink)}.v2-run-list>button.active{background:var(--shell-soft)}.v2-run-list>button.active:before{content:"";background:var(--navy);width:3px;position:absolute;top:0;bottom:0;left:0}.v2-run-list>button.active p{display:block}.v2-work-detail>header{padding:30px 34px 22px}.v2-work-detail>header h2{letter-spacing:-.04em;margin:9px 0;font-size:30px}.v2-work-detail>header p{color:var(--shell-muted);font-size:11px}.v2-decision,.v2-evidence{padding:0 34px 30px}.v2-decision-note{background:var(--shell-warn-soft);border-left:3px solid var(--amber);gap:5px;padding:12px 14px;font-size:9px;display:grid}.v2-decision-note span{color:var(--shell-text-2)}.v2-decision h3{margin:26px 0 12px;font-size:15px}.v2-decision>button{text-align:left;background:var(--shell-surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:start;gap:12px;width:100%;margin-bottom:8px;padding:16px;display:grid}.v2-decision>button>div{gap:6px;display:grid}.v2-decision>button strong{font-size:11px}.v2-decision>button p{color:var(--shell-muted);margin:0;font-size:9px;line-height:1.6}.v2-decision>button.chosen{background:#edf4f8;border-color:#3b698c}.v2-decision>footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.v2-decision>footer button{border:1px solid var(--line);background:var(--shell-surface);border-radius:7px;padding:10px 14px;font-size:10px}.v2-decision>footer .primary{background:var(--navy);color:var(--shell-on-contrast);border-color:var(--navy)}.v2-evidence-score{background:var(--shell-soft);border-radius:10px;grid-template-columns:60px 1px 1fr;align-items:center;gap:18px;margin-bottom:13px;padding:20px;display:grid}.v2-evidence-score span{display:grid}.v2-evidence-score b{font-size:28px}.v2-evidence-score small{color:var(--shell-muted);font-size:8px}.v2-evidence-score i{background:var(--shell-border);height:45px}.v2-evidence-score p{color:var(--shell-muted);font-size:9px;line-height:1.7}.v2-evidence>article{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;padding:14px 4px;display:grid}.v2-evidence>article>span{color:var(--shell-accent-ink)}.v2-evidence article div{gap:3px;display:grid}.v2-evidence article strong{font-size:10px}.v2-evidence article p,.v2-evidence article time{color:var(--shell-muted);margin:0;font-size:8px}.v2-copilot{flex-direction:column;display:flex}.v2-copilot>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:20px;display:flex}.v2-copilot>header>div{gap:3px;display:grid}.v2-copilot>header b{font-size:12px}.v2-copilot>header small{color:var(--shell-muted);font-size:8px}.v2-copilot>header i{color:var(--shell-accent-ink);margin-left:auto;font-style:normal}.v2-chat{gap:15px;padding:22px 20px;display:grid}.v2-chat p{background:var(--shell-soft);border-radius:8px;margin:0;padding:12px;font-size:9px;line-height:1.7}.v2-chat p b{margin-bottom:4px;display:block}.v2-chat p.me{background:var(--navy);color:var(--shell-on-contrast);margin-left:30px}.v2-call{border-top:1px solid var(--line);gap:6px;padding:16px 20px;display:grid}.v2-call small{color:var(--shell-muted);font-size:8px}.v2-call span{border:1px solid var(--line);border-radius:6px;padding:7px 9px;font-size:9px}.v2-chatbox{border:1px solid var(--shell-border-strong);border-radius:10px;margin:auto 12px 12px;padding:10px}.v2-chatbox textarea{resize:none;border:0;outline:0;width:100%;height:70px;font-size:10px}.v2-chatbox button{float:right;background:var(--navy);width:30px;height:30px;color:var(--shell-on-contrast);border:0;border-radius:8px}.v2-page{padding:65px 6% 100px}.v2-page-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:36px;display:flex}.v2-page-title h1{letter-spacing:-.055em;margin:14px 0 0;font-size:46px;line-height:1.2}.v2-page-title>p{max-width:450px;color:var(--shell-muted);font-size:11px;line-height:1.9}.v2-cap-tabs,.v2-switch{gap:5px;margin:26px 0;display:flex}.v2-cap-tabs button,.v2-switch button{color:var(--shell-muted);background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:10px}.v2-cap-tabs button.active,.v2-switch button.active{background:var(--navy);color:var(--shell-on-contrast)}.v2-cap-tabs em{margin-left:6px;font-size:8px;font-style:normal}.v2-cap-hero{color:#fff;background:#102a45;border-radius:16px;grid-template-columns:1.3fr .7fr;min-height:265px;display:grid;overflow:hidden}.v2-cap-hero>div:first-child{padding:38px}.v2-cap-hero h2{margin:18px 0 10px;font-size:29px}.v2-cap-hero p{max-width:560px;color:var(--shell-muted);font-size:11px;line-height:1.8}.v2-cap-hero footer{color:var(--shell-muted);gap:30px;margin-top:35px;font-size:9px;display:flex}.v2-cap-map{background:radial-gradient(circle at center,var(--shell-soft),transparent 45%),repeating-linear-gradient(0deg,transparent 0 34px,#ffffff0a 35px),repeating-linear-gradient(90deg,transparent 0 34px,#ffffff0a 35px);position:relative}.v2-cap-map b{background:#2f6b94;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #4087b621}.v2-cap-map i{color:var(--shell-muted);border:1px solid #fff3;border-radius:20px;padding:7px 10px;font-size:8px;font-style:normal;position:absolute}.v2-cap-map i:first-child{top:20%;left:12%}.v2-cap-map i:nth-child(2){top:24%;right:14%}.v2-cap-map i:nth-child(3){bottom:20%;left:10%}.v2-cap-map i:nth-child(4){bottom:19%;right:10%}.v2-cap-list{margin-top:42px}.v2-cap-list>header{justify-content:space-between;align-items:end;display:flex}.v2-cap-list h2{margin:0;font-size:25px}.v2-cap-list header p{color:var(--shell-muted);font-size:9px}.v2-cap-list>header button{background:0 0;border:0;font-size:10px}.v2-cap-list>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.v2-cap-list article{background:var(--shell-surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.v2-cap-icon{background:var(--shell-soft);border-radius:11px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.v2-cap-list article div{gap:5px;display:grid}.v2-cap-list h3{margin:0;font-size:13px}.v2-cap-list p{color:var(--shell-muted);margin:0;font-size:9px}.v2-cap-list article small{color:var(--shell-muted);font-size:8px}.v2-cap-list article>button{border:1px solid var(--line);background:var(--shell-surface);border-radius:8px;min-width:34px;height:34px}.v2-mark{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:4px;padding:3px 5px;font-size:7px;display:inline-block}.v2-switch{margin-top:30px}.v2-twin-grid{grid-template-columns:330px 1fr;gap:13px;display:grid}.v2-twin-profile,.v2-twin-dna,.v2-twin-growth{background:var(--shell-surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.v2-twin-dark{color:#fff;background:#102a45;flex-direction:column;align-items:start;min-height:390px;padding:36px;display:flex}.v2-twin-dark>.v2-pill{margin:24px 0 4px}.v2-twin-dark h2{margin:11px 0;font-size:27px}.v2-twin-dark p{color:var(--shell-muted);font-size:10px;line-height:1.8}.v2-twin-dark>div{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);width:100%;margin-top:auto;padding-top:19px;display:grid}.v2-twin-dark>div span{gap:3px;display:grid}.v2-twin-dark>div b{font-size:17px}.v2-twin-dark>div small{color:var(--shell-muted);font-size:7px}.v2-twin-profile>footer{gap:5px;padding:20px;display:grid}.v2-twin-profile>footer small{color:var(--shell-muted);font-size:8px}.v2-twin-profile>footer b{font-size:11px}.v2-twin-profile>footer span{color:var(--shell-muted);font-size:8px}.v2-twin-dna{padding:28px}.v2-twin-dna>header{justify-content:space-between;display:flex}.v2-twin-dna header small,.v2-twin-growth header small{font:8px var(--font-text);color:var(--shell-muted)}.v2-twin-dna h2,.v2-twin-growth h2{margin:7px 0;font-size:22px}.v2-twin-dna header button{border:1px solid var(--line);background:var(--shell-surface);border-radius:7px;height:32px;font-size:9px}.v2-twin-dna>article{border-top:1px solid var(--line);grid-template-columns:55px 1fr 100px 30px;align-items:center;gap:10px;padding:19px 0;display:grid}.v2-twin-dna article b{font-size:10px}.v2-twin-dna article span{color:var(--shell-muted);font-size:9px}.v2-twin-dna article i{background:var(--shell-border);height:3px}.v2-twin-dna article em{background:var(--btn-primary-bg);height:100%;display:block}.v2-twin-dna article small{font:8px var(--font-text);color:var(--shell-muted)}.v2-twin-growth{grid-column:2;padding:28px}.v2-twin-growth article{border-top:1px solid var(--line);grid-template-columns:75px 1fr;padding:14px 0;display:grid}.v2-twin-growth time{font:8px var(--font-text);color:var(--shell-muted)}.v2-twin-growth article div{gap:4px;display:grid}.v2-twin-growth b{font-size:10px}.v2-twin-growth small{color:var(--shell-muted);font-size:8px}.v2-network{background:#0c1e31;border-radius:16px;grid-template-columns:1fr 300px;min-height:550px;display:grid;overflow:hidden}.v2-network-canvas{background:repeating-linear-gradient(0deg,#0000 0 39px,#ffffff09 40px),repeating-linear-gradient(90deg,#0000 0 39px,#ffffff09 40px);position:relative}.v2-network-canvas span{color:var(--shell-on-contrast);z-index:2;justify-items:center;gap:5px;display:grid;position:absolute}.v2-network-canvas span i{background:#376b91;border-radius:50%;place-items:center;width:55px;height:55px;font-style:normal;display:grid;box-shadow:0 0 0 7px #3f79a126}.v2-network-canvas span b{font-size:10px}.v2-network-canvas span small{color:var(--shell-muted);font-size:7px}.v2-network-canvas .n1{top:42%;left:21%}.v2-network-canvas .n2{top:18%;right:18%}.v2-network-canvas .n3{bottom:14%;right:13%}.v2-network-canvas .n4{bottom:10%;left:39%}.v2-network-canvas svg{width:100%;height:100%;position:absolute;inset:0}.v2-network-canvas path{fill:none;stroke:var(--shell-text-2);stroke-width:1px}.v2-network>aside{background:var(--shell-surface-2);padding:42px 28px}.v2-network aside h2{margin-top:40px;font-size:26px}.v2-network aside p{color:var(--shell-muted);font-size:10px;line-height:1.8}.v2-network aside button{background:var(--navy);width:100%;height:42px;color:var(--shell-on-contrast);border:0;border-radius:8px;margin-top:30px}.v2-space-cover{color:#fff;background:#102a45;border-radius:15px;justify-content:space-between;align-items:end;padding:45px;display:flex}.v2-space-cover>div{align-items:center;gap:30px;display:flex}.v2-space-cover h1{margin:7px 0;font-size:44px}.v2-space-cover p{max-width:650px;color:var(--shell-muted);font-size:10px;line-height:1.8}.v2-space-cover>button{background:var(--btn-primary-bg);height:42px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 18px;font-size:10px;font-weight:700}.v2-space-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.v2-space-metrics article{background:var(--shell-surface);border:1px solid var(--line);border-radius:11px;gap:6px;padding:20px;display:grid}.v2-space-metrics small{color:var(--shell-muted);font-size:8px}.v2-space-metrics b{font-size:27px}.v2-space-metrics span{color:var(--shell-muted);font-size:8px}.v2-space-columns{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.v2-space-columns>section,.v2-space-columns>aside{background:var(--shell-surface);border:1px solid var(--line);border-radius:13px;padding:27px}.v2-space-columns header{position:relative}.v2-space-columns header small{font:8px var(--font-text);color:var(--shell-muted)}.v2-space-columns h2{margin:7px 0 20px;font-size:21px}.v2-space-columns header button{background:0 0;border:0;font-size:9px;position:absolute;top:0;right:0}.v2-space-columns>section>article{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto 20px;align-items:center;padding:17px 0;display:grid}.v2-space-columns>section>article>b{font:8px var(--font-text);color:var(--shell-muted)}.v2-space-columns>section>article div{gap:3px;display:grid}.v2-space-columns>section h3{margin:0;font-size:11px}.v2-space-columns>section p{color:var(--shell-muted);margin:0;font-size:8px}.v2-space-columns>section article>span{color:var(--shell-muted);font-size:8px}.v2-space-columns>aside>article{border-top:1px solid var(--line);grid-template-columns:30px 1fr 20px;align-items:center;padding:12px;display:grid}.v2-space-columns>aside article div{display:grid}.v2-space-columns>aside article b{font-size:10px}.v2-space-columns>aside article small{color:var(--shell-muted);font-size:8px}.v2-space-columns>aside article button{background:0 0;border:0}.v2-method-more{background:var(--navy);width:100%;height:40px;color:var(--shell-on-contrast);border:0;border-radius:8px;margin-top:18px;font-size:10px}@media (width<=1450px){.v2-work-layout{grid-template-columns:280px 1fr}.v2-copilot{grid-column:1/3;min-height:340px}.v2-chat{grid-template-columns:1fr 1fr 1fr}.v2-chatbox{margin:12px}.v2-cap-hero{grid-template-columns:1fr 340px}}@media (width<=1050px){.v2-side{width:76px}.v2-logo span,.v2-side nav span,.v2-side nav em,.v2-side section header,.v2-side section span,.v2-mini-list,.v2-side footer span:nth-child(2),.v2-side footer button{display:none}.v2-side nav button{justify-content:center}.v2-main{margin-left:76px}.v2-now-grid{grid-template-columns:1fr}.v2-now-grid article{min-height:220px}.v2-work-layout{grid-template-columns:1fr}.v2-copilot{grid-column:auto}.v2-run-list{max-height:340px}.v2-page-title{align-items:start}.v2-page-title h1{font-size:38px}.v2-page-title>p{max-width:330px}.v2-twin-grid{grid-template-columns:1fr}.v2-twin-growth{grid-column:auto}.v2-space-columns{grid-template-columns:1fr}.v2-space-cover,.v2-space-cover>div{align-items:start}.v2-cap-list>div{grid-template-columns:1fr}}@media (width<=720px){.v2-side{background:var(--shell-soft);flex-direction:row;width:100%;height:64px;padding:7px;inset:auto 0 0}.v2-logo,.v2-side section,.v2-side footer{display:none}.v2-side nav{justify-content:space-around;width:100%;display:flex}.v2-side nav button{gap:0;height:48px;padding:4px 18px;display:grid}.v2-side nav span{font-size:8px;display:block}.v2-side nav button.active:before{display:none}.v2-main{margin-left:0;padding-bottom:64px}.v2-top{padding:0 15px}.v2-top>div:last-child button:first-child{display:none}.v2-hero{padding:55px 20px}.v2-hero h1{font-size:43px}.v2-hero>p br,.v2-composer footer>div button:nth-child(n+3){display:none}.v2-goal-row{grid-template-columns:1fr}.v2-goal-row button{border-right:0;border-bottom:1px solid var(--line)}.v2-now,.v2-loop,.v2-page{padding:60px 20px}.v2-now>header,.v2-page-title{display:block}.v2-now>header>p,.v2-page-title>p{margin-top:25px}.v2-loop-track{display:grid}.v2-loop-track>i{display:none}.v2-work{padding:12px}.v2-work-head h1{font-size:17px}.v2-work-layout,.v2-chat,.v2-cap-hero{grid-template-columns:1fr}.v2-cap-map{min-height:220px}.v2-page-title h1{font-size:34px}.v2-twin-grid,.v2-network{grid-template-columns:1fr}.v2-network-canvas{min-height:430px}.v2-space-cover,.v2-space-cover>div{display:block}.v2-space-cover .v2-orb{margin-bottom:25px}.v2-space-cover>button{margin-top:20px}.v2-space-metrics{grid-template-columns:1fr 1fr}.v2-space-columns>section>article{grid-template-columns:25px 1fr 15px}.v2-space-columns>section article>span{display:none}}.v2-guide-trigger{font-weight:600;border:1px solid var(--shell-border-strong)!important;background:var(--shell-surface)!important;height:30px!important;color:var(--shell-text-2)!important;border-radius:7px!important;padding:0 11px!important;font-size:9px!important}.v2-audience{color:var(--shell-text-2);align-items:center;gap:11px;margin-top:17px;font-size:10px;display:flex}.v2-audience>span{color:var(--shell-muted)}.v2-audience i{background:var(--btn-primary-bg);border-radius:50%;width:3px;height:3px}.v2-guide{z-index:100;color:#fff;background:#102a45;border-radius:16px;width:390px;padding:24px;animation:.25s ease-out v2GuideIn;position:fixed;bottom:28px;right:28px;box-shadow:0 30px 80px #07172652}.v2-guide:before{content:"PRESENTATION MODE";color:var(--shell-muted);font:500 8px var(--font-text);letter-spacing:.14em;position:absolute;top:-23px;right:22px}.v2-guide header{justify-content:space-between;align-items:center;display:flex}.v2-guide header small{color:var(--shell-accent-ink);font:500 8px var(--font-text);letter-spacing:.13em}.v2-guide header button{color:var(--shell-muted);background:0 0;border:0;font-size:20px}.v2-guide h2{letter-spacing:-.03em;margin:20px 0 10px;font-size:23px;line-height:1.35}.v2-guide p{color:var(--shell-muted);min-height:58px;font-size:10px;line-height:1.85}.v2-guide-dots{gap:5px;margin:18px 0;display:flex}.v2-guide-dots i{background:var(--shell-contrast);width:18px;height:2px}.v2-guide-dots i.active{background:var(--sel-bg)}.v2-guide footer{border-top:1px solid #ffffff1c;align-items:center;gap:9px;padding-top:16px;display:flex}.v2-guide footer span{color:var(--shell-muted);font:8px var(--font-text);margin:auto}.v2-guide footer button{height:34px;color:var(--shell-muted);background:0 0;border:1px solid #ffffff29;border-radius:7px;padding:0 12px;font-size:9px}.v2-guide footer button.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:700}.v2-guide footer button:disabled{opacity:.35}@keyframes v2GuideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (width<=720px){.v2-guide-trigger{display:none!important}.v2-audience{flex-wrap:wrap}.v2-guide{width:auto;bottom:76px;left:12px;right:12px}}.v2-side-head{justify-content:space-between;align-items:center;display:flex}.v2-side-head .v2-logo{padding-bottom:24px}.v2-collapse{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:30px;height:30px;color:var(--shell-muted);border-radius:7px;margin:-24px 5px 0 0;font-size:13px}.v2-side{transition:width .22s,padding .22s}.v2-main{transition:margin-left .22s}.v2-side nav{gap:3px}.v2-side nav button{height:43px}.v2-side nav button em{padding:2px 6px;font-size:8px}.v2-projects{min-height:0;overflow:auto;margin-top:18px!important;padding-top:16px!important}.v2-projects>header{align-items:center;padding-bottom:8px!important}.v2-projects>header>div{gap:2px;display:flex}.v2-projects>header button{width:25px;height:25px;padding:0;border-radius:6px!important}.v2-projects>header button:hover{background:var(--shell-border)}.v2-project-tree{gap:2px;display:grid}.v2-project-tree article{display:grid}.v2-project-row{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr 14px;align-items:center;gap:7px;width:100%;min-height:44px;padding:7px 8px;display:grid}.v2-project-row:hover,.v2-project-tree article.open>.v2-project-row{background:var(--shell-border)}.v2-project-row>i{color:var(--shell-text-2);font-size:16px;font-style:normal}.v2-project-row>span{gap:1px;min-width:0;display:grid}.v2-project-row b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.v2-project-row small{color:var(--shell-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.v2-project-row>em{color:var(--shell-muted);font-size:8px;font-style:normal}.v2-project-tree article>div{border-left:1px solid var(--shell-border-strong);margin:2px 0 5px 19px;padding-left:12px;display:grid}.v2-project-tree article>div button{text-align:left;height:31px;color:var(--shell-text-2);background:0 0;border:0;border-radius:5px;grid-template-columns:15px 1fr;align-items:center;padding:0 4px;font-size:8px;display:grid}.v2-project-tree article>div button:hover{background:var(--shell-selected);color:#172636}.v2-project-tree article>div i{color:var(--shell-muted);font-style:normal}.v2-app.side-collapsed .v2-side{width:72px;padding-left:10px;padding-right:10px}.v2-app.side-collapsed .v2-main{margin-left:72px}.v2-side.collapsed .v2-side-head{justify-items:center;display:grid}.v2-side.collapsed .v2-logo{padding:0 0 19px}.v2-side.collapsed .v2-logo>span,.v2-side.collapsed nav span,.v2-side.collapsed nav em,.v2-side.collapsed .v2-projects,.v2-side.collapsed footer{display:none}.v2-side.collapsed .v2-collapse{border:1px solid var(--shell-border);background:var(--shell-surface);z-index:3;border-radius:50%;width:26px;height:26px;margin:0;font-size:19px;line-height:1;position:absolute;inset:31px -13px auto auto;box-shadow:0 3px 10px #14231f1a}.v2-side.collapsed .v2-logo{cursor:e-resize}.v2-side.collapsed nav button{justify-content:center;padding:0}.v2-side.collapsed nav button i{font-size:18px}.v2-side.collapsed nav button.active:before{left:-10px}.v2-results .v2-page-title h1{font-size:48px}.v2-results-summary{border:1px solid var(--line);background:var(--shell-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:20px 0 12px;display:grid;overflow:hidden}.v2-results-summary span{border-right:1px solid var(--line);gap:4px;padding:19px 22px;display:grid}.v2-results-summary span:last-child{border-right:0}.v2-results-summary b{font-size:22px}.v2-results-summary small{color:var(--shell-muted);font-size:8px}.v2-results-list{background:var(--shell-surface);border:1px solid var(--line);border-radius:13px;overflow:hidden}.v2-results-list>button{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);background:var(--shell-surface);grid-template-columns:46px 1fr 100px 20px;align-items:center;gap:15px;width:100%;padding:17px 20px;display:grid}.v2-results-list>button:last-child{border-bottom:0}.v2-results-list>button:hover{background:var(--shell-surface-2)}.v2-result-icon{background:var(--shell-selected);border-radius:10px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.v2-result-icon.r1,.v2-result-icon.r4{background:var(--shell-selected)}.v2-result-icon.r2,.v2-result-icon.r3{background:var(--shell-surface-2)}.v2-results-list>button>div{gap:3px;display:grid}.v2-results-list small{color:var(--shell-muted);font-size:7px}.v2-results-list h3{margin:0;font-size:11px}.v2-results-list p,.v2-results-list time{color:var(--shell-muted);margin:0;font-size:8px}.v2-results-list time{text-align:right}.v2-results-list>button>i{color:var(--shell-muted);font-style:normal}@media (width<=1050px){.v2-app.side-collapsed .v2-main{margin-left:72px}.v2-side:not(.collapsed) .v2-collapse{display:none}}@media (width<=720px){.v2-collapse{display:none}.v2-app.side-collapsed .v2-main{margin-left:0}.v2-results-summary{grid-template-columns:1fr 1fr}.v2-results-list>button{grid-template-columns:40px 1fr 18px}.v2-results-list time{display:none}}.v2-home{background:radial-gradient(circle at 50% 6%,var(--shell-soft),transparent 28%),#f8f9f7;min-height:calc(100vh - 68px);overflow:auto}.v2-new-task{justify-content:center;align-items:flex-start;min-height:calc(100vh - 68px);padding:8vh 5% 70px;display:flex}.v2-new-shell{width:min(920px,100%);animation:.48s v2-home-in}@keyframes v2-home-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.v2-home-kicker{text-align:center;font:500 8px var(--font-text);letter-spacing:.18em;color:var(--shell-muted);margin:0 0 23px}.v2-home-kicker span{color:var(--shell-accent-ink);margin-right:9px}.v2-home-intent{text-align:center;margin:0 0 18px}.v2-home-intent h1{font-family:var(--font-text);letter-spacing:-.045em;color:var(--shell-text);margin:0;font-size:39px;font-weight:500}.v2-hot-entry{color:var(--shell-text);margin:0 auto 14px}.v2-hot-categories{border:1px solid var(--shell-border);scrollbar-width:none;background:#f4f6f5f0;border-radius:10px;gap:2px;width:max-content;max-width:100%;margin:0 auto 12px;padding:3px;display:flex;overflow-x:auto}.v2-hot-categories::-webkit-scrollbar{display:none}.v2-hot-categories button{height:32px;color:var(--shell-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;padding:0 13px;font-size:12px;font-weight:650}.v2-hot-categories button:hover{background:var(--shell-surface);color:var(--shell-text)}.v2-hot-categories button.active{background:var(--shell-surface);color:var(--shell-text);box-shadow:0 1px 5px #192c2512}.v2-hot-prompt-strip{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:9px;display:grid}.v2-hot-prompt-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.v2-hot-prompt-strip>div>button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:9px;align-content:center;gap:1px;min-width:0;height:48px;padding:6px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.v2-hot-prompt-strip>div>button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface);box-shadow:0 6px 16px color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-hot-prompt-strip>div>button.active{border-color:var(--shell-muted);background:var(--shell-soft);box-shadow:inset 0 0 0 1px #b9d0c6}.v2-hot-prompt-strip span span,.v2-hot-prompt-strip>div>button>span{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden}.v2-hot-prompt-strip small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.v2-hot-next{border:1px solid var(--shell-border);background:var(--shell-surface);width:31px;height:31px;color:var(--shell-text-2);border-radius:50%;place-items:center;display:grid}.v2-hot-next:hover{border-color:var(--shell-border-strong);color:var(--shell-accent-ink);background:var(--shell-surface-2)}.v2-new-task .v2-composer{border:1px solid var(--shell-border);border-radius:17px;width:100%;max-width:none;margin:0;padding:19px 18px 14px;transition:box-shadow .2s,border-color .2s;box-shadow:0 18px 55px #152a3d13}.v2-new-task .v2-composer:focus-within{border-color:var(--shell-border-strong);box-shadow:0 22px 64px #152a3d1c}.v2-new-task .v2-composer textarea{height:86px;font-size:15px;line-height:1.65}.v2-new-task .v2-composer textarea::placeholder{color:var(--shell-muted)}.v2-new-task .v2-composer footer button{background:var(--shell-surface)}.v2-new-task .v2-composer footer button:hover,.v2-new-task .v2-composer footer button.active{background:var(--shell-soft);border-color:var(--shell-border-strong)}.v2-new-task .v2-composer footer button.submit{background:var(--navy);min-width:105px}.v2-composer-tools{border-top:1px solid var(--shell-soft);gap:6px;margin:13px -2px -2px;padding-top:12px;display:flex}.v2-composer-tools button{color:var(--shell-text-2);background:var(--shell-soft)!important;border:0!important;height:auto!important;padding:7px 10px!important}.v2-prompt-head{color:var(--shell-text);align-items:center;margin:20px 7px 8px;display:flex}.v2-prompt-head b{font-size:10px}.v2-prompt-head button{color:var(--shell-muted);background:0 0;border:0}.v2-prompt-head button:first-of-type{margin-left:auto}.v2-prompt-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.v2-prompt-grid>button{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;align-content:start;gap:7px;min-height:118px;padding:16px;transition:all .18s;display:grid;position:relative}.v2-prompt-grid>button:hover{background:var(--shell-surface);border-color:var(--shell-border-strong);transform:translateY(-2px);box-shadow:0 9px 24px #1b2b390e}.v2-prompt-grid small{font:500 7px var(--font-text);letter-spacing:.12em;color:var(--shell-text-2)}.v2-prompt-grid strong{padding-right:18px;font-size:11px;line-height:1.5}.v2-prompt-grid span{color:var(--shell-muted);font-size:8px;line-height:1.65}.v2-prompt-grid i{color:var(--shell-muted);font-size:10px;font-style:normal;position:absolute;top:13px;right:13px}.v2-scene-tabs{justify-content:center;gap:5px;margin:17px 0;display:flex}.v2-scene-tabs button{color:var(--shell-muted);background:0 0;border:0;border-radius:20px;padding:7px 12px;font-size:9px}.v2-scene-tabs button:hover{background:var(--shell-soft)}.v2-scene-tabs button.active{background:var(--shell-selected);color:var(--shell-text);font-weight:700}.v2-feature-card{text-align:left;background:linear-gradient(110deg,#eef3ef,#f7f7f3);border:1px solid #e0e4e4;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:78px;margin-top:7px;padding:17px 20px;transition:all .18s;display:flex}.v2-feature-card:hover{border-color:var(--shell-border-strong);transform:translateY(-1px)}.v2-feature-card>span{gap:3px;display:grid}.v2-feature-card small{font:500 7px var(--font-text);letter-spacing:.12em;color:var(--shell-text-2)}.v2-feature-card b{font-size:11px}.v2-feature-card em{color:var(--shell-muted);font-size:8px;font-style:normal}.v2-feature-card>i{color:var(--shell-text-2);font-size:9px;font-style:normal}@media (width<=980px){.v2-hot-prompt-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-hot-prompt-strip>div>button:nth-child(3){display:none}}@media (width<=720px){.v2-new-task{padding:7vh 15px 80px}.v2-home-intent h1{font-size:31px}.v2-hot-categories{justify-content:flex-start;width:100%;margin-bottom:9px}.v2-hot-prompt-strip>div{grid-template-columns:1fr}.v2-hot-prompt-strip>div>button:nth-child(n+2){display:none}.v2-new-task .v2-composer textarea{height:90px}.v2-prompt-grid{grid-template-columns:1fr}.v2-prompt-grid>button{min-height:92px}.v2-scene-tabs{justify-content:flex-start;overflow:auto}.v2-feature-card em{display:none}}@media (width>=1051px){.v2-side{background:var(--shell-soft);border-right-color:var(--shell-border);width:248px;padding:16px 12px 12px}.v2-main{margin-left:248px}.v2-side-head{height:45px;margin-bottom:18px;padding:0 5px}.v2-side-head .v2-logo{gap:9px;padding:0}.v2-logo>b{border-radius:8px;width:31px;height:31px;font-size:14px}.v2-logo>span{letter-spacing:-.035em;font-size:16px}.v2-collapse{width:29px;height:29px;color:var(--shell-muted);background:0 0;border:0;margin:0}.v2-collapse:hover{background:var(--shell-selected)}.v2-side nav{gap:1px}.v2-side nav button{height:39px;color:var(--shell-text);border-radius:7px;gap:10px;padding:0 10px}.v2-side nav button:hover{background:var(--shell-selected)}.v2-side nav button i{width:18px;color:var(--shell-text-2);font-size:15px}.v2-side nav button span{font-size:11px;font-weight:500}.v2-side nav button em{color:var(--shell-muted);background:0 0;padding:0;font-size:8px}.v2-side nav button.active{background:var(--shell-border);color:var(--shell-text)}.v2-side nav button.active i,.v2-side nav button.active span{color:var(--shell-text)}.v2-side nav button.active:before{display:none}.v2-projects{border-top-color:var(--shell-border)!important;margin-top:17px!important;padding-top:15px!important}.v2-projects>header{color:var(--shell-muted);font-size:9px;padding:0 8px 7px!important}.v2-projects>header button{color:var(--shell-muted);font-size:11px}.v2-project-tree{gap:0}.v2-project-row{border-radius:7px;grid-template-columns:19px 1fr 12px;gap:7px;min-height:42px;padding:6px 8px}.v2-project-row:hover{background:var(--shell-selected)}.v2-project-tree article.open>.v2-project-row{background:0 0}.v2-project-row>i{color:var(--shell-text-2);font-size:14px}.v2-project-row b{font-size:10px;font-weight:600}.v2-project-row small{color:var(--shell-muted);font-size:7px}.v2-project-tree article>div{border-left-color:var(--shell-border-strong);margin:0 0 4px 17px;padding:1px 0 2px 12px}.v2-project-tree article>div button{height:29px;color:var(--shell-text-2);font-size:8px}.v2-project-tree article>div button:hover{background:var(--shell-selected)}.v2-side>footer{border-top-color:var(--shell-border);gap:8px;min-height:49px;padding:11px 7px 0}.v2-side>footer .v2-avatar{border-radius:8px;width:31px;height:31px;font-size:13px}.v2-side>footer b{font-size:10px}.v2-side>footer small{font-size:7px}.v2-side>footer button{letter-spacing:3px;color:var(--shell-text-2)}.v2-app.side-collapsed .v2-main{margin-left:72px}}.v2-inspector-tabs{border-bottom:1px solid var(--line);padding:0 12px;overflow-x:auto;gap:0!important;display:flex!important}.v2-inspector-tabs button{height:40px!important;color:var(--shell-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0 9px!important;font-size:11px!important}.v2-inspector-tabs button.active{box-shadow:inset 0 -2px var(--navy);color:var(--ink)!important}.v2-inspector-body{flex:1;min-height:250px;overflow:auto}.v2-inspector-section{gap:11px;padding:22px 20px;display:grid}.v2-inspector-section small{color:var(--shell-muted);font-size:11px}.v2-inspector-section>b{font-size:14px;line-height:1.5}.v2-inspector-section>span{border:1px solid var(--line);border-radius:7px;padding:10px;font-size:12px}.v2-inspector-section>p{color:var(--shell-muted);font-size:12px;line-height:1.7}.v2-inspector-section>em{color:var(--shell-accent-ink);font-size:12px;font-style:normal}.v2-work-composer{border-top:1px solid var(--line);margin-top:auto;padding:12px}.v2-cap-market{width:min(1100px,100% - 80px);margin:0 auto;padding:55px 0 100px}.v2-market-head{justify-content:space-between;align-items:flex-end;display:flex}.v2-market-head h1{letter-spacing:-.04em;margin:0 0 7px;font-size:31px}.v2-market-head p{color:var(--shell-muted);margin:0;font-size:10px}.v2-market-head>button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;height:34px;padding:0 13px;font-size:9px}.v2-market-search{border:1px solid var(--shell-border);background:var(--shell-surface);height:42px;color:var(--shell-muted);border-radius:9px;align-items:center;gap:9px;margin-top:25px;padding:0 13px;display:flex}.v2-market-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.v2-market-search input::placeholder{color:var(--shell-muted)}.v2-market-tabs{border-bottom:1px solid var(--shell-border);gap:25px;margin-top:22px;display:flex}.v2-market-tabs button{color:var(--shell-muted);background:0 0;border:0;padding:0 2px 12px;font-size:10px;position:relative}.v2-market-tabs button.active{color:var(--shell-text);font-weight:700}.v2-market-tabs button.active:after{content:"";background:var(--shell-contrast);height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-market-tabs em{color:var(--shell-muted);margin-left:5px;font-size:7px;font-style:normal}.v2-installed-settings{justify-content:flex-end;height:22px;padding-top:12px;display:flex}.v2-installed-settings button{width:24px;height:24px;color:var(--shell-muted);background:0 0;border:0;border-radius:6px;padding:0;font-size:13px}.v2-installed-settings button:hover{background:var(--shell-soft);color:var(--shell-text)}.v2-market-catalog>header,.v2-twin-board>header{justify-content:space-between;align-items:center;display:flex}.v2-market-catalog>header button{color:var(--shell-muted);background:0 0;border:0;font-size:13px}.v2-market-catalog,.v2-twin-board{padding-top:31px}.v2-market-catalog h2,.v2-twin-board h2{margin:0;font-size:17px}.v2-market-catalog header p,.v2-twin-board header p{color:var(--shell-muted);margin:5px 0 0;font-size:8px}.v2-market-catalog>div{grid-template-columns:1fr 1fr;gap:1px 34px;margin-top:17px;display:grid}.v2-market-catalog article{border-top:1px solid var(--shell-border);grid-template-columns:43px 1fr 32px;align-items:center;gap:13px;min-height:84px;display:grid}.v2-market-catalog article:nth-child(-n+2){border-top:0}.v2-market-catalog .cap-symbol{background:var(--shell-selected);width:40px;height:40px;color:var(--shell-text-2);border-radius:10px;place-items:center;font-size:15px;font-style:normal;display:grid}.v2-market-catalog .c1,.v2-market-catalog .c4{background:var(--shell-soft);color:var(--shell-text-2)}.v2-market-catalog .c2,.v2-market-catalog .c5{background:var(--shell-warn-soft);color:var(--shell-accent-ink)}.v2-market-catalog article>div{gap:3px;display:grid}.v2-market-catalog h3{margin:0;font-size:10px}.v2-market-catalog p{color:var(--shell-muted);margin:0;font-size:8px;line-height:1.5}.v2-market-catalog small{color:var(--shell-muted);font-size:7px}.v2-market-catalog article>button{border:1px solid var(--shell-border);background:var(--shell-surface);width:28px;height:28px;color:var(--shell-text-2);border-radius:7px}.v2-twin-board>header>span{font:500 7px var(--font-text);letter-spacing:.1em;color:var(--shell-muted)}.v2-twin-table{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;margin-top:17px;overflow:hidden}.v2-twin-table .head{background:var(--shell-soft);height:34px;color:var(--shell-muted);grid-template-columns:1fr 90px 90px 95px;align-items:center;padding:0 16px 0 62px;font-size:7px;display:grid}.v2-twin-table article{border-top:1px solid var(--shell-border);grid-template-columns:28px 38px 1fr 90px 90px 95px;align-items:center;gap:10px;min-height:76px;padding:10px 16px;display:grid}.v2-twin-table .rank{font:500 8px var(--font-text);color:var(--shell-muted)}.v2-twin-table .avatar{background:var(--shell-border);width:35px;height:35px;color:var(--shell-text-2);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.v2-twin-table .a1,.v2-twin-table .a4{color:#355c79;background:#dce7f1}.v2-twin-table .a2,.v2-twin-table .a5{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.v2-twin-table article>div{gap:2px;display:grid}.v2-twin-table strong{font-size:10px}.v2-twin-table p{color:var(--shell-muted);margin:0;font-size:8px}.v2-twin-table small{color:var(--shell-muted);font-size:7px}.v2-twin-table .score,.v2-twin-table .calls{display:grid}.v2-twin-table .score>b{font:600 13px var(--font-text);color:var(--shell-accent-ink)}.v2-twin-table .calls{font-size:9px}.v2-twin-table article>button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:29px;font-size:8px}.v2-twin-table article>button:hover{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}@media (width<=850px){.v2-cap-market{width:calc(100% - 32px);padding-top:35px}.v2-market-catalog>div{grid-template-columns:1fr}.v2-market-catalog article:nth-child(2){border-top:1px solid var(--shell-border)}.v2-twin-table .head{display:none}.v2-twin-table article{grid-template-columns:25px 36px 1fr 65px 70px}.v2-twin-table article>button{grid-column:3/6}.v2-market-tabs{gap:15px}}.v2-twin-home{width:min(1160px,100% - 70px);margin:0 auto;padding:45px 0 100px}.v2-twin-identity{justify-content:space-between;align-items:center;display:flex}.v2-twin-person{align-items:center;gap:22px;display:flex}.v2-twin-person small{font:500 7px var(--font-text);letter-spacing:.14em;color:var(--shell-text-2)}.v2-twin-person h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:32px}.v2-twin-person p{color:var(--shell-muted);margin:0;font-size:9px}.v2-twin-tags{gap:5px;margin-top:10px;display:flex}.v2-twin-tags span{background:var(--shell-selected);color:var(--shell-text-2);border-radius:4px;padding:4px 7px;font-size:7px}.v2-twin-actions{align-items:center;gap:7px;display:flex}.v2-twin-actions>span{color:var(--shell-text-2);margin-right:6px;font-size:8px}.v2-twin-actions>span i{background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px;display:inline-block}.v2-twin-actions button{background:var(--btn-primary-bg);height:35px;color:var(--btn-primary-ink);border:0;border-radius:7px;padding:0 13px;font-size:8px}.v2-twin-actions button.ghost{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text)}.v2-twin-nav{border-bottom:1px solid var(--shell-border);gap:23px;margin-top:36px;display:flex}.v2-twin-nav button{color:var(--shell-muted);background:0 0;border:0;padding:0 1px 12px;font-size:9px;position:relative}.v2-twin-nav button.active{color:var(--shell-text);font-weight:700}.v2-twin-nav button.active:after{content:"";background:var(--sel-bg);height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-twin-metrics{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid}.v2-twin-metrics span{border-right:1px solid var(--shell-border);justify-items:center;gap:3px;padding:18px 10px;display:grid}.v2-twin-metrics span:last-child{border-right:0}.v2-twin-metrics b{font:600 16px var(--font-text)}.v2-twin-metrics small{color:var(--shell-muted);font-size:7px}.v2-twin-dashboard,.v2-value-grid{grid-template-columns:1.5fr .8fr;gap:12px;margin-top:12px;display:grid}.v2-token-card,.v2-growth-log,.v2-ability-profile,.v2-review-card,.v2-call-ranking{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;padding:24px}.v2-token-card header,.v2-growth-log header,.v2-ability-profile header,.v2-review-card header,.v2-call-ranking header{justify-content:space-between;align-items:flex-start;display:flex}.v2-token-card header small,.v2-growth-log header small,.v2-ability-profile header small,.v2-review-card header small,.v2-call-ranking header small,.v2-value-hero>small{font:500 7px var(--font-text);letter-spacing:.13em;color:var(--shell-muted)}.v2-token-card h2,.v2-growth-log h2,.v2-ability-profile h2,.v2-review-card h2,.v2-call-ranking h2{margin:6px 0;font-size:16px}.v2-token-card header>span{color:var(--shell-muted);background:var(--shell-soft);border-radius:10px;padding:5px 7px;font-size:7px}.v2-token-heat{grid-template-columns:repeat(14,1fr);gap:5px;margin-top:23px;display:grid}.v2-token-heat i{aspect-ratio:1;background:var(--shell-soft);border-radius:3px}.v2-token-heat i.l1{background:var(--shell-border)}.v2-token-heat i.l2{background:var(--shell-border-strong)}.v2-token-heat i.l3{background:var(--shell-muted)}.v2-token-heat i.l4,.v2-token-heat i.l5{background:var(--btn-primary-bg)}.v2-token-card>footer{color:var(--shell-muted);justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.v2-token-insights{border-top:1px solid var(--shell-border);grid-template-columns:repeat(4,1fr);margin-top:22px;padding-top:17px;display:grid}.v2-token-insights span{gap:3px;display:grid}.v2-token-insights small{color:var(--shell-muted);font-size:7px}.v2-token-insights b{font-size:11px}.v2-growth-log header{display:block}.v2-growth-log article{border-top:1px solid var(--shell-border);grid-template-columns:45px 1fr;gap:8px;padding:13px 0;display:grid}.v2-growth-log time{font:500 7px var(--font-text);color:var(--shell-muted)}.v2-growth-log article div{gap:3px;display:grid}.v2-growth-log article b{font-size:8px;line-height:1.5}.v2-growth-log article small{color:var(--shell-muted);font-size:7px}.v2-ability-profile header,.v2-review-card header{display:block}.v2-ability-profile header p,.v2-review-card header p{color:var(--shell-muted);margin:0 0 14px;font-size:8px}.v2-ability-profile article{border-top:1px solid var(--shell-border);padding:10px 0}.v2-ability-profile article>div{justify-content:space-between;display:flex}.v2-ability-profile article b{font-size:9px}.v2-ability-profile article small{font:500 7px var(--font-text);color:var(--shell-muted)}.v2-ability-profile article>i,.v2-call-ranking article>i{background:var(--shell-selected);border-radius:3px;height:4px;margin-top:8px;display:block}.v2-ability-profile article>i em,.v2-call-ranking article>i em{background:var(--btn-primary-bg);border-radius:3px;height:100%;display:block}.v2-review-card header p b{font:600 18px var(--font-text);color:var(--shell-text)}.v2-review-card article{border-top:1px solid var(--shell-border);padding:12px 0}.v2-review-card article>div{justify-content:space-between;align-items:center;display:flex}.v2-review-card article b{font-size:8px}.v2-review-card article span{color:var(--shell-warn-ink);font-size:7px}.v2-review-card article em{color:var(--shell-muted);font-style:normal}.v2-review-card article p{color:var(--shell-text-2);margin:7px 0 0;font-size:8px;line-height:1.65}.v2-value-grid{grid-template-columns:.9fr 1.1fr}.v2-value-hero{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:11px;padding:30px}.v2-value-hero h2{font:600 34px var(--font-text);margin:13px 0 7px}.v2-value-hero>p{color:var(--shell-muted);font-size:8px;line-height:1.7}.v2-value-hero>div{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:34px;padding-top:18px;display:grid}.v2-value-hero span{gap:3px;display:grid}.v2-value-hero b{font:600 12px var(--font-text)}.v2-value-hero span small{color:var(--shell-muted);font-size:7px}.v2-call-ranking header{display:block}.v2-call-ranking article{border-top:1px solid var(--shell-border);grid-template-columns:130px 1fr 65px;align-items:center;gap:14px;padding:12px 0;display:grid}.v2-call-ranking article b{font-size:8px}.v2-call-ranking article i{margin:0}.v2-call-ranking article span{font:500 8px var(--font-text);text-align:right;color:var(--shell-muted)}.v2-public-twin{grid-template-columns:1.4fr .6fr;gap:12px;margin-top:12px;display:grid}.v2-public-twin>div,.v2-public-twin>aside{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;padding:30px}.v2-public-twin>div>.v2-pill{margin-left:18px}.v2-public-twin h2{margin:25px 0 8px;font-size:24px}.v2-public-twin>div>p{max-width:650px;color:var(--shell-muted);font-size:9px;line-height:1.8}.v2-dialog-modes{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;display:grid}.v2-dialog-modes button{border:1px solid var(--shell-border);background:var(--shell-surface-2);text-align:left;border-radius:9px;gap:4px;padding:17px 15px;display:grid;position:relative}.v2-dialog-modes button i{color:var(--shell-accent-ink);font-style:normal;position:absolute;top:13px;right:13px}.v2-dialog-modes button b{font-size:9px}.v2-dialog-modes button small{color:var(--shell-muted);font-size:7px}.v2-public-twin>aside{flex-direction:column;gap:10px;display:flex}.v2-public-twin>aside>small{font:500 7px var(--font-text);letter-spacing:.1em;color:var(--shell-muted);margin-top:4px}.v2-public-twin>aside>span{font-size:8px}.v2-public-twin>aside>p{color:var(--shell-muted);background:var(--shell-soft);border-radius:7px;padding:12px;font-size:8px;line-height:1.7}.v2-twin-chat-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b195c;place-items:center;display:grid;position:fixed;inset:0}.v2-twin-chat-layer>section{background:var(--shell-surface);border-radius:15px;flex-direction:column;width:min(480px,100% - 30px);min-height:490px;display:flex;overflow:hidden;box-shadow:0 30px 100px #0003}.v2-twin-chat-layer header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.v2-twin-chat-layer header>div{align-items:center;gap:10px;display:flex}.v2-twin-chat-layer header span span{display:grid}.v2-twin-chat-layer header b{font-size:10px}.v2-twin-chat-layer header small{color:var(--shell-text-2);font-size:7px}.v2-twin-chat-layer header>button{background:0 0;border:0}.v2-twin-chat-body{gap:25px;padding:25px;display:grid}.v2-twin-chat-body>p{background:var(--shell-soft);border-radius:9px;max-width:85%;padding:13px;font-size:8px;line-height:1.7}.v2-twin-chat-body>p b{margin-bottom:4px;display:block}.v2-twin-chat-body>div{flex-wrap:wrap;gap:6px;display:flex}.v2-twin-chat-body>div span{width:100%;color:var(--shell-muted);font-size:7px}.v2-twin-chat-body>div button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;padding:6px 9px;font-size:7px}.v2-twin-chat-layer footer{border:1px solid var(--shell-border);border-radius:10px;margin:auto 14px 14px;padding:10px}.v2-twin-chat-layer textarea{resize:none;border:0;outline:0;width:100%;height:70px;font-size:9px}.v2-twin-chat-layer footer button{float:right;background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:7px;padding:8px 11px;font-size:8px}@media (width<=850px){.v2-twin-home{width:calc(100% - 30px);padding-top:30px}.v2-twin-identity{align-items:flex-start}.v2-twin-actions{display:grid}.v2-twin-tags{flex-wrap:wrap}.v2-twin-metrics{grid-template-columns:1fr 1fr}.v2-twin-metrics span{border-bottom:1px solid var(--shell-border)}.v2-twin-dashboard,.v2-value-grid,.v2-public-twin,.v2-dialog-modes{grid-template-columns:1fr}.v2-twin-nav{overflow:auto}}.v2-side-bottom{border-top:1px solid var(--shell-border);flex:none;gap:0;margin-top:auto;padding-top:0;display:grid;position:relative}.v2-asset-workbench-entry{width:100%;min-height:39px;color:var(--shell-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;display:grid}.v2-asset-workbench-entry:hover{background:var(--shell-soft)}.v2-asset-workbench-entry b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.v2-asset-workbench-entry:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:-2px}.v2-asset-workbench-mark{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v2-side-twin{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;display:grid}.v2-side-twin:hover{background:var(--shell-border)}.v2-side-twin>span:nth-child(2){gap:1px;min-width:0;display:grid}.v2-side-twin b,.v2-account-trigger b{font-size:13px}.v2-side-twin small,.v2-account-trigger small{color:var(--shell-muted);font-size:10px}.v2-side-twin small i,.v2-account-trigger small i{background:var(--btn-primary-bg);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;margin-right:4px;display:inline-block}.v2-side-twin em{color:var(--shell-muted);font-size:12px;font-style:normal}.v2-account-trigger{border-top:1px solid var(--shell-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;width:100%;min-height:40px;padding:1px 4px;display:grid}.v2-account-trigger:hover,.v2-account-trigger.active,.v2-account-trigger.menu-open{background:var(--shell-soft)}.v2-account-twin-entry{text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:3px 4px;display:grid}.v2-account-monogram{background:var(--shell-selected);width:30px;height:30px;color:var(--shell-text-2);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.v2-account-identity{white-space:nowrap;align-items:center;gap:5px;min-width:0;overflow:hidden;display:flex!important}.v2-account-identity b{color:var(--shell-accent-ink);text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.v2-account-identity small{color:var(--shell-muted);font-size:10px}.v2-account-menu-trigger{width:28px;height:32px;color:var(--shell-muted);background:0 0;border:0;border-radius:7px;place-items:center;font-size:12px;display:grid}.v2-account-menu-trigger:hover{background:var(--shell-selected)}.v2-account-twin-entry:focus-visible,.v2-account-menu-trigger:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:1px}.v2-side-quick{grid-template-columns:1fr 1fr;gap:5px;display:grid}.v2-side-quick button{border:1px solid var(--shell-border);background:var(--shell-surface-2);min-height:34px;color:var(--shell-text-2);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex;position:relative}.v2-side-quick button:hover{background:var(--shell-surface);border-color:var(--shell-border-strong)}.v2-side-quick button b{font-size:11px;font-weight:550}.v2-side-quick button>span{font-size:13px}.v2-side-quick button em{background:var(--btn-primary-bg);min-width:14px;height:14px;color:var(--btn-primary-ink);border-radius:8px;place-items:center;padding:0 3px;font-size:8px;font-style:normal;display:grid;position:absolute;top:6px;right:7px}.v2-account-menu{z-index:50;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;padding:8px;position:absolute;bottom:41px;left:0;right:0;box-shadow:0 18px 55px #14231f2b}.v2-account-menu header{border-bottom:1px solid var(--shell-border);align-items:center;gap:9px;color:var(--ink)!important;padding:8px 9px 11px!important;display:flex!important}.v2-account-menu header>span:last-child{gap:2px;min-width:0;display:grid}.v2-account-menu header b{font-size:12px}.v2-account-menu header small{text-overflow:ellipsis;color:var(--shell-muted);white-space:nowrap;font-size:9px;overflow:hidden}.v2-account-menu>p{background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;padding:8px 9px;margin:7px 4px!important;font-size:9px!important;line-height:1.45!important}.v2-account-menu>button{text-align:left;width:100%;height:35px;color:var(--shell-text);background:0 0;border:0;border-radius:6px;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:grid}.v2-account-menu>button:hover{background:var(--shell-soft)}.v2-account-menu>button span{font-size:11px}.v2-account-menu kbd{font:9px var(--font-mono);color:var(--shell-muted);background:var(--shell-soft);border:1px solid var(--shell-border);border-radius:4px;padding:2px 4px}.v2-account-menu hr{background:var(--shell-border);border:0;height:1px;margin:5px 3px}.v2-account-menu .v2-menu-live{color:var(--shell-accent-ink);font-size:9px;font-style:normal}.v2-account-menu .v2-menu-count{background:var(--btn-primary-bg);min-width:18px;height:18px;color:var(--btn-primary-ink);border-radius:9px;place-items:center;font-size:9px;font-style:normal;display:grid}.v2-projects{min-height:0;overflow:auto}.v2-projects::-webkit-scrollbar{width:4px}.v2-projects::-webkit-scrollbar-thumb{background:var(--shell-border-strong);border-radius:4px}.v2-project-thread{height:100vh}.v2-side.collapsed .v2-side-bottom{border:0;padding-top:0}.v2-side.collapsed .v2-side-twin,.v2-side.collapsed .v2-side-quick{display:none}.v2-side.collapsed .v2-asset-workbench-entry{grid-template-columns:1fr;justify-items:center;padding:0}.v2-side.collapsed .v2-asset-workbench-entry b{display:none}.v2-side.collapsed .v2-account-trigger{grid-template-columns:1fr;justify-items:center;padding:4px}.v2-side.collapsed .v2-account-twin-entry{grid-template-columns:1fr;justify-items:center;padding:2px}.v2-side.collapsed .v2-account-identity,.v2-side.collapsed .v2-account-menu-trigger{display:none!important}.v2-side.collapsed .v2-account-menu{display:none}@media (width<=1050px){.v2-side-twin,.v2-side-quick{display:none}}@media (width<=720px){.v2-side-bottom{display:none}.v2-project-thread{height:calc(100vh - 64px)}}.v2-workspaces{border-top:1px solid var(--shell-border)!important;margin-top:17px!important;padding-top:14px!important}.v2-side.collapsed .v2-workspaces{display:none}.v2-workspaces>header{padding:0 8px 6px!important}.v2-pinned-list{gap:1px;display:grid}.v2-pinned-list button{height:30px;color:var(--shell-text-2);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.v2-pinned-list button:hover{background:var(--shell-selected)}.v2-pinned-list i{width:13px;color:var(--shell-muted);font-size:9px;font-style:normal}.v2-pinned-list span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.v2-pinned-list button.active{background:var(--shell-border);color:var(--shell-text)}.v2-pinned-list button.active i{color:var(--sel-ink)}.v2-workspaces+.v2-projects{margin-top:10px!important;padding-top:12px!important}.v2-project-row small{opacity:0;pointer-events:none;position:absolute}.v2-project-row:hover small{opacity:1}.v2-project-tree article>div button.active{background:var(--shell-border);color:var(--shell-text)}.v2-project-tree article>div button.active i{color:var(--sel-ink)}.v2-project-tree article>div button.active i:before{content:"●";font-size:5px}.v2-project-tree article>div button.active i{font-size:0}.v2-project-tree article>div button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1050px){.v2-workspaces{display:none}}.v2-project-thread{background:var(--shell-canvas);height:calc(100vh - 68px);overflow:hidden}.v2-thread-head{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.v2-thread-head>div{align-items:center;gap:9px;display:flex}.v2-thread-head button{color:var(--shell-text-2);background:0 0;border:0;font-size:9px}.v2-thread-head>div>span{display:grid}.v2-thread-head small{color:var(--shell-muted);font-size:7px}.v2-thread-head b{font-size:10px}.v2-thread-layout{grid-template-columns:minmax(560px,1fr) 245px;height:calc(100% - 52px);display:grid}.v2-thread-conversation{padding:30px max(35px,50% - 380px) 150px;position:relative;overflow:auto}.v2-thread-day{text-align:center;color:var(--shell-muted);margin-bottom:26px;font-size:7px}.v2-msg{grid-template-columns:30px 1fr;gap:12px;margin-bottom:28px;display:grid}.v2-msg>div:first-child{background:var(--btn-primary-bg);width:27px;height:27px;color:var(--btn-primary-ink);border-radius:7px;place-items:center;font-size:9px;display:grid}.v2-msg>section>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.v2-msg>section>header strong{font-size:9px}.v2-msg time{color:var(--shell-muted);font-size:7px}.v2-msg p,.v2-msg li{color:var(--shell-text);font-size:9px;line-height:1.75}.v2-msg h3{margin:19px 0 7px;font-size:11px}.v2-msg ol{padding-left:18px}.v2-msg.user>section>p{background:var(--shell-soft);border-radius:9px;margin:0;padding:12px 14px}.v2-msg.assistant>div:first-child{background:0 0}.v2-tool-call{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;margin:11px 0;overflow:hidden}.v2-tool-call>header{grid-template-columns:20px 1fr auto;align-items:center;padding:10px 12px;display:grid}.v2-tool-call header b{font-size:8px}.v2-tool-call header em{color:var(--shell-accent-ink);font-size:7px;font-style:normal}.v2-tool-call>p{color:var(--shell-muted);font:7px var(--font-text);margin:0;padding:0 12px 10px}.v2-tool-call>footer{border-top:1px solid var(--shell-selected);color:var(--shell-muted);justify-content:space-between;padding:8px 12px;font-size:7px;display:flex}.v2-tool-call footer button{background:0 0;border:0;font-size:7px}.v2-thread-artifact{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.v2-thread-artifact>span{background:var(--shell-selected);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.v2-thread-artifact>div{gap:2px;display:grid}.v2-thread-artifact small{color:var(--shell-muted);font-size:7px}.v2-thread-artifact b{font-size:9px}.v2-thread-artifact p{color:var(--shell-muted);margin:0;font-size:7px}.v2-thread-artifact>button{background:0 0;border:0;font-size:7px}.v2-msg.pending p{gap:4px;display:flex}.v2-msg.pending p i{background:var(--shell-muted);border-radius:50%;width:5px;height:5px;animation:1s infinite v2-pulse}.v2-msg.pending p i:nth-child(2){animation-delay:.15s}.v2-msg.pending p i:nth-child(3){animation-delay:.3s}@keyframes v2-pulse{50%{opacity:.25}}.v2-thread-spacer{height:30px}.v2-thread-composer{border:1px solid var(--shell-border);background:var(--shell-surface);z-index:3;border-radius:12px;width:min(720px,100vw - 563px);padding:12px;position:fixed;bottom:18px;left:calc(50vw + 1.5px);transform:translate(-50%);box-shadow:0 15px 45px #14231f1a}.side-collapsed .v2-thread-composer{width:min(720px,100vw - 387px);left:calc(50vw - 86.5px)}.v2-thread-composer textarea{resize:none;border:0;outline:0;width:100%;height:62px;font-size:9px}.v2-thread-composer footer{justify-content:space-between;display:flex}.v2-thread-composer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:6px;height:27px;padding:0 8px;font-size:7px}.v2-thread-composer footer>button{background:var(--btn-primary-bg);width:29px;color:var(--btn-primary-ink);border:0}.v2-thread-context{border-left:1px solid var(--shell-border);background:var(--shell-surface-2);overflow:auto}.v2-thread-context>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;height:46px;padding:0 17px;display:flex}.v2-thread-context header b{font-size:9px}.v2-thread-context header button{background:0 0;border:0}.v2-thread-context>section{border-bottom:1px solid var(--shell-border);gap:7px;padding:16px 17px;display:grid}.v2-thread-context section small{font:500 7px var(--font-text);letter-spacing:.08em;color:var(--shell-muted)}.v2-thread-context section b{font-size:9px}.v2-thread-context section p,.v2-thread-context section span{color:var(--shell-muted);margin:0;font-size:7px;line-height:1.6}@media (width<=1050px){.v2-thread-layout{grid-template-columns:1fr}.v2-thread-context{display:none}.v2-thread-composer,.side-collapsed .v2-thread-composer{width:min(720px,100vw - 126px);left:calc(50vw + 38px)}}@media (width<=720px){.v2-project-thread{height:calc(100vh - 132px)}.v2-thread-conversation{padding:25px 16px 140px}.v2-thread-composer,.side-collapsed .v2-thread-composer{width:calc(100vw - 30px);bottom:75px;left:50%}.v2-thread-composer footer>div button:nth-child(n+2){display:none}}@media (width>=721px){.v2-side{font-size:13px}.v2-side nav button{min-height:40px;font-size:13px}.v2-side nav button small,.v2-side nav button em{font-size:10px}.v2-pinned-list button,.v2-project-row{min-height:34px}.v2-pinned-list span,.v2-project-tree article>button span{font-size:12px}.v2-project-tree article>div button span{font-size:11px}.v2-project-tree article>button small,.v2-project-tree article>div button small{font-size:10px}.v2-side footer b{font-size:12px}.v2-side footer small{font-size:10px}.v2-topbar b{font-size:14px}.v2-topbar button,.v2-topbar span{font-size:11px}.v2-main p,.v2-main li{font-size:12px;line-height:1.7}.v2-main small,.v2-main time{font-size:10px;line-height:1.5}.v2-main label,.v2-main input,.v2-main select{font-size:12px}.v2-main button:not(.v2-icon-button){font-size:11px}.v2-main code,.v2-main pre{font-size:11px;line-height:1.65}.v2-home h1{font-size:44px;line-height:1.08}.v2-composer textarea{font-size:17px;line-height:1.55}.v2-composer button,.v2-composer span{font-size:12px}.v2-prompt-card small,.v2-scene-tabs button small{font-size:10px}.v2-prompt-card b,.v2-prompt-card strong{font-size:14px}.v2-prompt-card p,.v2-feature-card p,.v2-scene-tabs button{font-size:12px}.v2-feature-card b{font-size:14px}.v2-feature-card em{font-size:11px}.v2-capability-page h1,.v2-twin-home h1{font-size:38px}.v2-capability-page>header p,.v2-twin-home>header p,.v2-capability-page input{font-size:13px}.v2-capability-page nav button,.v2-twin-nav button{font-size:12px}.v2-market-card h3,.v2-catalog-card h3{font-size:15px}.v2-market-card p,.v2-catalog-card p{font-size:12px;line-height:1.6}.v2-market-card small,.v2-catalog-card small,.v2-twin-metrics small,.v2-token-insights small{font-size:10px}.v2-twin-metrics b,.v2-token-insights b{font-size:14px}.v2-growth-log time{font-size:10px}.v2-growth-log article b{font-size:12px}.v2-growth-log article small{font-size:10px}.v2-ability-profile header p,.v2-review-card header p,.v2-value-hero>p,.v2-public-twin>div>p,.v2-ability-profile article b,.v2-review-card article b,.v2-dialog-modes button b{font-size:12px}.v2-ability-profile article small,.v2-review-card article span,.v2-dialog-modes button small{font-size:10px}.v2-review-card article p,.v2-public-twin>aside>p,.v2-call-ranking article b,.v2-call-ranking article span,.v2-thread-head button{font-size:11px}.v2-thread-head small{font-size:10px}.v2-thread-head b{font-size:13px}.v2-thread-day{font-size:10px}.v2-msg>section>header strong{font-size:12px}.v2-msg time{font-size:10px}.v2-msg p,.v2-msg li{font-size:13px;line-height:1.75}.v2-msg h3{font-size:15px}.v2-tool-call header b{font-size:11px}.v2-tool-call header em,.v2-tool-call>p,.v2-tool-call>footer,.v2-tool-call footer button,.v2-thread-artifact small,.v2-thread-artifact p,.v2-thread-artifact>button{font-size:10px}.v2-thread-artifact b{font-size:12px}.v2-thread-composer textarea{font-size:13px;line-height:1.55}.v2-thread-composer button{font-size:10px}.v2-thread-context header b{font-size:12px}.v2-thread-context section small{font-size:10px}.v2-thread-context section b{font-size:12px}.v2-thread-context section p,.v2-thread-context section span{font-size:11px}.v2-app :where(p,li,dd){font-size:12px!important;line-height:1.65!important}.v2-app :where(small,time,dt){font-size:10px!important;line-height:1.45!important}.v2-app :where(input,textarea,select){font-size:12px!important}.v2-app :where(code,pre){font-size:11px!important;line-height:1.6!important}.v2-app :where(h3){font-size:max(14px,1em)}}:root{--codex-ui:var(--font-text);--codex-mono:var(--font-mono)}html,body,#root,.v2-app,.v2-app *{font-family:var(--font-text)!important}.v2-app :where(code,pre,kbd,samp),.v2-app :where(.v2-live,.v2-eyebrow,.v2-home-kicker),.v2-app :where(.v2-tool-call>p,.v2-thread-context section small){font-family:var(--font-mono)!important}.v2-new-shell>h1{letter-spacing:-.045em;font-weight:600;font-family:var(--font-text)!important}@media (width>=721px){.v2-app :where(p,li,dd){font-size:14px!important;line-height:1.65!important}.v2-app :where(small,time,dt){font-size:12px!important;line-height:1.45!important}.v2-app :where(input,textarea,select){font-size:14px!important}.v2-app :where(code,pre){font-size:12px!important}.v2-side{width:260px;padding-left:18px;padding-right:18px}.v2-main{margin-left:260px}.v2-side nav button{height:48px;font-size:14px}.v2-side section header{font-size:12px}.v2-pinned-list button,.v2-project-row{min-height:38px}.v2-pinned-list span,.v2-project-tree article>button span{font-size:13px}.v2-project-tree article>div button span{font-size:12px}.v2-side footer b{font-size:14px}.v2-top{padding-left:32px;padding-right:32px}.v2-top b{font-size:15px}.v2-main button:not(.round):not(.v2-icon-button){font-size:13px}.v2-home h1{font-size:48px}.v2-composer textarea{font-size:18px!important}.v2-prompt-card b,.v2-prompt-card strong,.v2-feature-card b{font-size:16px}.v2-market-card h3,.v2-catalog-card h3{font-size:17px}.v2-thread-head b{font-size:15px}.v2-msg>section>header strong{font-size:14px}.v2-msg p,.v2-msg li{font-size:15px!important;line-height:1.75!important}.v2-msg h3{font-size:17px}.v2-thread-composer textarea{font-size:15px!important}.v2-thread-layout{grid-template-columns:minmax(620px,1fr) 280px}.v2-thread-composer{width:min(760px,100vw - 610px);left:calc(50vw - 10px)}.side-collapsed .v2-thread-composer{width:min(760px,100vw - 422px);left:calc(50vw - 104px)}}@media (width>=1051px){.v2-side :where(button,span,b,strong,small,em){letter-spacing:0;font-family:var(--font-text)!important}.v2-logo>span{font-size:22px!important;font-weight:700!important}.v2-side nav button span{line-height:1.2;font-size:14px!important;font-weight:500!important}.v2-side nav button i{width:22px;color:var(--shell-text-2);place-items:center;font-size:17px;line-height:1;display:grid}.v2-side nav button em{font-size:11px!important;font-weight:500!important}.v2-workspaces>header,.v2-projects>header{color:var(--shell-muted);font-weight:500;font-size:12px!important}.v2-pinned-list button{gap:10px;padding:0 10px;height:40px!important}.v2-pinned-list span{font-weight:400;line-height:1.25;font-size:14px!important}.v2-pinned-list i{width:18px;font-size:12px}.v2-project-row{grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;padding:7px 10px;position:relative;min-height:48px!important}.v2-project-row>span{min-width:0;display:block}.v2-project-row b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;display:block;overflow:hidden;font-size:14px!important}.v2-project-row small{display:none!important}.v2-project-row>i{place-items:center;width:20px;font-size:17px;line-height:1;display:grid}.v2-project-row>em{font-size:11px}.v2-project-tree article>div{margin-left:22px;padding-left:14px}.v2-project-tree article>div button{grid-template-columns:17px minmax(0,1fr);line-height:1.25;height:38px!important;font-size:13px!important}.v2-project-tree article>div button span{font-weight:400;font-size:13px!important}.v2-side>footer b{font-weight:600;font-size:14px!important}.v2-side>footer small{font-size:12px!important}}.v2-twin-directory-head{justify-content:space-between;align-items:flex-end;padding:34px 0 22px;display:flex}.v2-twin-directory-head small{letter-spacing:.14em;color:var(--shell-muted);font-family:var(--font-text)!important}.v2-twin-directory-head h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:40px}.v2-twin-directory-head p{color:var(--shell-muted);margin:0}.v2-twin-directory-head>button{background:var(--btn-primary-bg);height:42px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 18px}.v2-twin-scope{border-bottom:1px solid var(--shell-border);align-items:center;gap:24px;margin-bottom:22px;display:flex}.v2-twin-scope button{height:46px;color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-weight:500}.v2-twin-scope button.active{color:var(--shell-text);border-color:var(--sel-line)}.v2-twin-scope em{background:var(--shell-soft);min-width:22px;height:20px;color:var(--shell-text-2);border-radius:10px;place-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;display:inline-grid}.v2-subscriptions-layout{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;grid-template-columns:340px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.v2-subscription-list{border-right:1px solid var(--shell-border);background:var(--shell-surface-2)}.v2-subscription-list>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-end;padding:20px;display:flex}.v2-subscription-list>header b{font-size:15px}.v2-subscription-list>header small{color:var(--shell-muted)}.v2-subscription-list>button{border:0;border-bottom:1px solid var(--shell-border);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) 38px;align-items:start;gap:11px;width:100%;padding:16px 18px;display:grid}.v2-subscription-list>button:hover,.v2-subscription-list>button.active{background:var(--shell-selected)}.v2-subscription-list .avatar{background:var(--shell-border);width:40px;height:40px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;font-style:normal;font-weight:650;display:grid}.v2-subscription-list button>span{gap:3px;min-width:0;display:grid}.v2-subscription-list button b{font-size:14px}.v2-subscription-list button small{white-space:nowrap;text-overflow:ellipsis;color:var(--shell-muted);overflow:hidden}.v2-subscription-list button em{white-space:nowrap;text-overflow:ellipsis;color:var(--shell-muted);font-size:11px;font-style:normal;overflow:hidden}.v2-subscription-list button>strong{color:var(--shell-accent-ink);text-align:right;font-size:12px}.v2-subscription-list u{background:var(--shell-muted);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.v2-subscription-list u.online{background:var(--btn-primary-bg)}.v2-subscription-detail{padding:30px 34px}.v2-subscription-detail>header{justify-content:space-between;align-items:flex-start;display:flex}.v2-subscribed-person{align-items:center;gap:20px;display:flex}.v2-subscribed-person .giant{width:82px;height:82px;font-size:28px}.v2-subscribed-person h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:30px}.v2-subscribed-person p{color:var(--shell-muted);margin:0}.v2-sub-status{background:var(--shell-soft);color:var(--shell-accent-ink);border-radius:15px;padding:7px 10px;font-size:11px}.v2-sub-status i{background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.v2-twin-primary-actions{gap:8px;margin:24px 0;display:flex}.v2-twin-primary-actions button{background:var(--btn-primary-bg);height:40px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 16px}.v2-twin-primary-actions button.ghost{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-text)}.v2-twin-primary-actions button.quiet{color:var(--shell-muted);background:0 0;margin-left:auto}.v2-subscription-stats{border:1px solid var(--shell-border);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.v2-subscription-stats span{border-right:1px solid var(--shell-border);gap:4px;padding:15px;display:grid}.v2-subscription-stats span:last-child{border:0}.v2-subscription-stats b{font-size:14px}.v2-subscription-stats small{color:var(--shell-muted)}.v2-subscription-columns{grid-template-columns:1.25fr .75fr;gap:28px;margin-top:28px;display:grid}.v2-subscription-columns>section>small{letter-spacing:.12em;color:var(--shell-muted);font-family:var(--font-text)!important}.v2-subscription-columns h3{margin:5px 0 13px;font-size:20px}.v2-subscription-columns article{border-top:1px solid var(--shell-border);grid-template-columns:82px 1fr 20px;align-items:center;gap:10px;padding:13px 0;display:grid}.v2-subscription-columns article time{color:var(--shell-muted)}.v2-subscription-columns article div{gap:3px;display:grid}.v2-subscription-columns article b{font-size:13px}.v2-subscription-columns article small{color:var(--shell-muted)}.v2-subscription-columns article button{background:0 0;border:0}.v2-subscription-columns>aside{background:var(--shell-soft);border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.v2-subscription-columns>aside>small{letter-spacing:.1em;color:var(--shell-muted);margin-top:5px;font-family:var(--font-text)!important}.v2-subscription-columns>aside>span{font-size:12px}.v2-subscription-columns>aside>p{color:var(--shell-muted);margin:0}.v2-subscription-columns>aside>button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:36px;margin-top:auto}.v2-empty-subscriptions{text-align:center;place-content:center;justify-items:center;min-height:480px;display:grid}.v2-empty-subscriptions>span{color:var(--shell-muted);font-size:40px}.v2-empty-subscriptions h2{margin:12px 0 5px}.v2-empty-subscriptions p{max-width:520px;color:var(--shell-muted)}.v2-empty-subscriptions button{background:var(--btn-primary-bg);height:40px;color:var(--btn-primary-ink);border:0;border-radius:8px;margin-top:12px;padding:0 18px}.v2-twin-notice{z-index:120;background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:8px;padding:12px 16px;position:fixed;bottom:26px;right:26px;box-shadow:0 10px 35px #0000002e}.v2-twin-table article>button.subscribed{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--shell-accent-ink)}.v2-twin-chat-body>p.me{background:var(--btn-primary-bg);color:var(--btn-primary-ink);margin-left:auto}@media (width<=1050px){.v2-subscriptions-layout{grid-template-columns:270px minmax(0,1fr)}.v2-subscription-detail{padding:24px}.v2-subscription-columns{grid-template-columns:1fr}.v2-subscription-stats{grid-template-columns:1fr 1fr}.v2-subscription-stats span:nth-child(2){border-right:0}}@media (width<=720px){.v2-twin-directory-head{align-items:flex-start}.v2-twin-directory-head>button{display:none}.v2-subscriptions-layout{display:block}.v2-subscription-list{border-right:0}.v2-subscription-detail{padding:20px}.v2-subscription-detail>header{display:block}.v2-sub-status{margin-top:14px;display:inline-block}.v2-subscribed-person .giant{width:58px;height:58px}.v2-twin-primary-actions{flex-wrap:wrap}.v2-twin-primary-actions button.quiet{margin-left:0}.v2-subscription-columns article{grid-template-columns:65px 1fr 15px}}.v2-library{padding:30px 5.5% 90px}.v2-library-bar{justify-content:space-between;align-items:center;display:flex}.v2-library-bar>div:first-child{align-items:center;gap:34px;display:flex}.v2-library-bar h1{letter-spacing:-.04em;margin:0;font-size:34px}.v2-library-bar nav{gap:4px;display:flex}.v2-library-bar nav button,.v2-library-types button{height:36px;color:var(--shell-muted);background:0 0;border:0;border-radius:7px;padding:0 12px}.v2-library-bar nav button.active,.v2-library-types button.active{background:var(--shell-selected);color:var(--shell-text);font-weight:600}.v2-library-bar nav em{color:var(--shell-muted);margin-left:6px;font-size:10px;font-style:normal}.v2-library-tools{align-items:center;gap:4px;display:flex}.v2-library-tools label{border:1px solid var(--shell-border);background:var(--shell-surface);width:310px;height:38px;color:var(--shell-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.v2-library-tools input{background:0 0;border:0;outline:0;width:100%}.v2-library-tools>button{border:1px solid var(--shell-border);background:var(--shell-surface);width:38px;height:38px}.v2-library-tools>button:first-of-type{border-radius:8px 0 0 8px}.v2-library-tools>button:last-child{border-radius:0 8px 8px 0}.v2-library-tools>button.active{background:var(--shell-selected)}.v2-library-types{border-bottom:1px solid var(--shell-border);gap:4px;margin:24px 0 20px;padding-bottom:14px;display:flex;overflow:auto}.v2-library-types button{white-space:nowrap}.v2-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v2-library-card{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:12px;min-width:0;padding:0;transition:all .18s;overflow:hidden}.v2-library-card:hover{box-shadow:0 12px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);border-color:var(--shell-border-strong);transform:translateY(-2px)}.v2-library-preview{background:var(--shell-soft);height:245px;padding:28px;position:relative;overflow:hidden}.v2-library-preview pre{white-space:pre-wrap;color:var(--shell-text);margin:0;font:500 12px/1.7 var(--font-mono)!important}.v2-library-preview>span{background:var(--shell-surface);border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid;position:absolute;bottom:14px;right:18px}.v2-library-preview.report{background:var(--shell-warn-soft)}.v2-library-preview.dashboard{background:#102c4d}.v2-library-preview.dashboard pre{color:var(--shell-muted)}.v2-library-preview.strategy{background:var(--shell-selected)}.v2-library-preview.article,.v2-library-preview.chart,.v2-library-preview.review{background:var(--shell-soft)}.v2-library-preview.shared{background:var(--btn-primary-bg)}.v2-library-preview.shared pre{color:var(--shell-muted)}.v2-library-preview.shared2{background:var(--shell-selected)}.v2-library-preview.model{background:var(--shell-contrast)}.v2-library-preview.model pre{color:var(--shell-muted)}.v2-library-preview.framework{background:var(--shell-warn-soft)}.v2-library-card footer{min-height:158px;padding:17px 19px 20px;position:relative}.v2-library-card footer small{color:var(--shell-muted)}.v2-library-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 30px 8px 0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.v2-library-card p{color:var(--shell-muted);margin:0}.v2-library-card time{color:var(--shell-muted);margin-top:15px;display:block}.v2-library-card footer>i{color:var(--shell-muted);font-style:normal;position:absolute;top:16px;right:18px}.v2-library-grid.list{grid-template-columns:1fr;gap:8px}.v2-library-grid.list .v2-library-card{grid-template-columns:220px 1fr;display:grid}.v2-library-grid.list .v2-library-preview{height:155px;padding:20px}.v2-library-grid.list .v2-library-card footer{min-height:155px}.v2-library-modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131c1966;place-items:center;display:grid;position:fixed;inset:0}.v2-library-modal>section{background:var(--shell-surface);border-radius:14px;width:min(820px,100% - 32px);max-height:88vh;overflow:auto;box-shadow:0 30px 100px #0003}.v2-library-modal header{border-bottom:1px solid var(--shell-border);justify-content:space-between;padding:22px 25px;display:flex}.v2-library-modal header small{color:var(--shell-muted)}.v2-library-modal h2{margin:6px 0 0;font-size:23px}.v2-library-modal header button{background:0 0;border:0;font-size:20px}.v2-library-modal .v2-library-preview{height:400px;padding:42px}.v2-library-modal .v2-library-preview pre{line-height:1.85;font-size:15px!important}.v2-library-modal footer{justify-content:flex-end;align-items:center;gap:8px;padding:16px 22px;display:flex}.v2-library-modal footer span{color:var(--shell-text-2);margin-right:auto;font-size:12px}.v2-library-modal footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:38px;padding:0 14px}.v2-library-modal footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}@media (width<=1200px){.v2-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.v2-library-bar{align-items:flex-start}.v2-library-bar>div:first-child{display:block}.v2-library-bar nav{margin-top:10px}.v2-library-tools label{width:220px}.v2-library-grid{grid-template-columns:1fr}.v2-library-grid.list .v2-library-card{grid-template-columns:170px 1fr}}@media (width<=720px){.v2-library{padding:22px 16px 90px}.v2-library-bar{display:block}.v2-library-tools{margin-top:15px}.v2-library-tools label{width:100%}.v2-library-preview{height:210px}.v2-library-grid.list .v2-library-card{display:block}.v2-library-grid.list .v2-library-preview{height:150px}.v2-library-modal footer span{display:none}}.v2-cap-scope{align-items:center;gap:5px;margin:18px 0 4px;display:flex}.v2-cap-scope>span{color:var(--shell-muted);margin-right:8px;font-size:12px}.v2-cap-scope button{height:32px;color:var(--shell-muted);background:0 0;border:0;border-radius:7px;padding:0 12px}.v2-cap-scope button.active{background:var(--shell-border);color:var(--shell-text);font-weight:600}.v2-origin{vertical-align:middle;background:var(--shell-selected);color:var(--shell-text-2);border-radius:5px;margin-left:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:500;display:inline-flex}.v2-origin.personal{background:var(--shell-selected);color:var(--shell-accent-ink)}.v2-mcp-center{margin-top:20px}.v2-mcp-center>header{justify-content:flex-end;align-items:center;margin-bottom:12px;display:flex}.v2-mcp-center>header>button{background:var(--btn-primary-bg);height:38px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 14px}.v2-mcp-list{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;overflow:hidden}.v2-mcp-list article{border-bottom:1px solid var(--shell-border);grid-template-columns:48px minmax(0,1fr) 86px 34px 45px;align-items:center;gap:14px;padding:15px 18px;display:grid}.v2-mcp-list article:last-child{border-bottom:0}.v2-mcp-list article:hover{background:var(--shell-surface-2)}.v2-mcp-list .cap-symbol{background:var(--shell-soft);border-radius:9px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:650;display:grid}.v2-mcp-list article>div{gap:3px;display:grid}.v2-mcp-list h3{margin:0;font-size:14px;font-family:var(--font-text)!important}.v2-mcp-list p{color:var(--shell-muted);margin:0}.v2-mcp-list small{color:var(--shell-muted)}.v2-mcp-list article>span{color:var(--shell-muted);font-size:11px}.v2-mcp-list article>span.connected{color:var(--shell-accent-ink)}.v2-mcp-list .settings{width:32px;height:32px;color:var(--shell-muted);background:0 0;border:0}.v2-toggle{background:var(--shell-border);border:0;border-radius:12px;width:42px;height:24px;padding:0;position:relative}.v2-toggle i{background:var(--shell-surface);border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.v2-toggle.on{background:var(--sel-bg)}.v2-toggle.on i{left:21px}@media (width<=720px){.v2-mcp-list article{grid-template-columns:40px minmax(0,1fr) 44px}.v2-mcp-list article>span,.v2-mcp-list .settings{display:none}.v2-mcp-center>header{align-items:flex-start}.v2-mcp-center>header>button{white-space:nowrap}.v2-origin{font-size:9px}}.v2-module-page{width:auto;max-width:1600px;margin:0 auto;padding:30px clamp(28px,4.3vw,74px) 90px}.v2-module-head{justify-content:space-between;align-items:center;min-height:64px;margin:0;padding:0 0 12px;display:flex}.v2-module-head>div:first-child{display:block}.v2-module-head h1{letter-spacing:-.045em;color:var(--shell-text);margin:0;font-size:36px;line-height:1.08}.v2-module-head p{color:var(--shell-muted);margin:0;font-size:14px;line-height:1.55}.v2-module-head>button{border:1px solid var(--shell-border);background:var(--shell-surface);height:40px;color:var(--shell-text);border-radius:8px;padding:0 15px;font-size:13px}.v2-market-search{margin-top:0}.v2-library-owner-tabs{border-bottom:1px solid var(--shell-border);gap:24px;margin:0 0 18px;display:flex}.v2-library-owner-tabs button{height:48px;color:var(--shell-muted);background:0 0;border:0;padding:0 2px;font-size:14px;position:relative}.v2-library-owner-tabs button.active{color:var(--shell-text);font-weight:650}.v2-library-owner-tabs button.active:after{content:"";background:var(--sel-bg);height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-library-owner-tabs em{background:var(--shell-soft);color:var(--shell-muted);border-radius:10px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal}.v2-library-types{margin-top:0}.v2-twin-directory-head{padding:0 0 12px}.v2-twin-directory-head small{display:none}.v2-twin-scope{margin-top:0}.v2-twin-identity{margin-top:28px}@media (width<=720px){.v2-module-page{padding:22px 16px 90px}.v2-module-head{align-items:flex-start;min-height:auto}.v2-module-head h1{font-size:36px}.v2-module-head p{font-size:13px}.v2-library-bar.v2-module-head{display:block}.v2-library-tools{width:100%;margin-top:16px}.v2-library-owner-tabs{gap:18px}}.v2-trading-view{margin-top:22px}.v2-trading-intro{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.v2-trading-intro small,.v2-follow-path header small,.v2-account-card header small,.v2-permission-card header small,.v2-holdings-card header small,.v2-rebalance-card header small,.v2-simulation-card header small,.v2-proof-compact header small{letter-spacing:.11em;color:var(--shell-muted);font-family:var(--font-text)!important}.v2-trading-intro h2{margin:5px 0;font-size:28px}.v2-trading-intro p{color:var(--shell-muted);margin:0}.v2-trading-intro>span{color:var(--shell-muted);font-size:11px}.v2-follow-path{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;overflow:hidden}.v2-follow-path>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;padding:16px 20px;display:flex}.v2-follow-path>div{grid-template-columns:repeat(4,1fr);display:grid}.v2-follow-path article{border-right:1px solid var(--shell-border);min-height:112px;padding:20px}.v2-follow-path article:last-child{border:0}.v2-follow-path article i{font:500 10px var(--font-text);color:var(--shell-muted)}.v2-follow-path article b{margin:9px 0 5px;font-size:14px;display:block}.v2-follow-path article p{color:var(--shell-muted);margin:0;font-size:11px;line-height:1.55}.v2-trading-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.v2-trading-tabs button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:10px;grid-template-columns:12px 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.v2-trading-tabs button.active{border-color:var(--shell-text-2);background:var(--shell-soft);box-shadow:inset 0 0 0 1px #507a6b}.v2-trading-tabs button>i,.v2-proof-compact button>i{background:var(--btn-primary-bg);border-radius:50%;width:8px;height:8px}.v2-trading-tabs button>i.portfolio,.v2-proof-compact button>i.portfolio{background:var(--btn-primary-bg)}.v2-trading-tabs button>i.paper,.v2-proof-compact button>i.paper{background:var(--shell-muted)}.v2-trading-tabs button span{gap:3px;display:grid}.v2-trading-tabs button b{font-size:13px}.v2-trading-tabs button small{color:var(--shell-muted);font-size:10px}.v2-account-hero{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:12px;grid-template-columns:1.15fr 1.7fr auto;align-items:center;gap:26px;padding:25px 27px;display:grid}.v2-account-hero>div:first-child small{color:var(--shell-muted);letter-spacing:.1em;font-family:var(--font-text)!important}.v2-account-hero h2{font:600 31px var(--font-text);margin:7px 0 2px}.v2-account-hero p{color:var(--shell-muted);margin:0}.v2-account-hero p strong{color:var(--shell-accent-ink);margin-left:8px}.v2-account-hero>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v2-account-hero>div:nth-child(2) span{border-left:1px solid #ffffff26;gap:5px;padding-left:15px;display:grid}.v2-account-hero span small{color:var(--shell-muted)}.v2-account-hero>button{background:var(--shell-surface);height:40px;color:var(--shell-text);border:0;border-radius:8px;padding:0 15px;font-weight:700}.v2-trading-columns{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px;display:grid}.v2-account-card,.v2-permission-card,.v2-holdings-card,.v2-rebalance-card,.v2-simulation-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;padding:22px}.v2-account-card>header,.v2-holdings-card>header,.v2-simulation-card>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.v2-account-card h3,.v2-permission-card h3,.v2-holdings-card h3,.v2-rebalance-card h3,.v2-simulation-card h3,.v2-proof-compact h3{margin:5px 0;font-size:18px}.v2-account-card .verified{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:12px;padding:5px 8px;font-size:10px}.v2-account-card article{border-top:1px solid var(--shell-border);grid-template-columns:34px 1fr 140px 48px;align-items:center;gap:10px;padding:13px 0;display:grid}.v2-account-card article>i{background:var(--shell-selected);border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.v2-account-card article>div{display:grid}.v2-account-card article small,.v2-account-card article>span{color:var(--shell-muted);font-size:10px}.v2-account-card article button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:6px;height:28px;font-size:10px}.v2-permission-card header,.v2-rebalance-card header{margin-bottom:13px}.v2-permission-card article{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.v2-permission-card article span{gap:3px;display:grid}.v2-permission-card article small{color:var(--shell-muted)}.v2-permission-card article>i{background:var(--shell-border);border-radius:10px;width:30px;height:17px;padding:2px}.v2-permission-card article>i:after{content:"";background:var(--shell-surface);border-radius:50%;width:13px;height:13px;display:block}.v2-permission-card article>i.on{background:var(--sel-bg)}.v2-permission-card article>i.on:after{margin-left:13px}.v2-permission-card>p{background:var(--shell-soft);color:var(--shell-muted);border-radius:7px;margin:15px 0 0;padding:11px;font-size:10px;line-height:1.5}.v2-holdings-card>header>span,.v2-simulation-card>header>span{background:var(--shell-warn-soft);color:var(--shell-accent-ink);border-radius:12px;padding:5px 8px;font-size:10px}.v2-allocation{border-radius:5px;height:10px;margin:17px 0;display:flex;overflow:hidden}.v2-allocation i{width:var(--p);background:var(--btn-primary-bg)}.v2-allocation i:nth-child(2){background:var(--shell-contrast)}.v2-allocation i:nth-child(3){background:var(--shell-muted)}.v2-allocation i:nth-child(4){background:var(--btn-primary-bg)}.v2-allocation i:nth-child(5){background:var(--shell-border)}.v2-holdings-card article{border-top:1px solid var(--shell-border);grid-template-columns:1fr 80px 80px;padding:10px 0;display:grid}.v2-holdings-card article span{color:var(--shell-muted)}.v2-holdings-card article em{color:var(--shell-accent-ink);text-align:right;font-style:normal}.v2-rebalance-card article{border-top:1px solid var(--shell-border);grid-template-columns:80px 1fr;gap:3px 10px;padding:13px 0;display:grid}.v2-rebalance-card article time{color:var(--shell-muted);grid-row:1/3}.v2-rebalance-card article p{color:var(--shell-muted);margin:0;font-size:10px;line-height:1.45}.v2-rebalance-card article.trade{grid-template-columns:82px 55px 1fr auto;align-items:center}.v2-rebalance-card article.trade time{grid-row:auto}.v2-rebalance-card article.trade em{color:var(--shell-accent-ink);font-style:normal}.v2-sim-chart{height:185px;margin-top:8px;position:relative}.v2-sim-chart svg{width:100%;height:160px;overflow:visible}.v2-sim-chart path{fill:none;stroke:#286d59;stroke-width:4px}.v2-sim-chart path.benchmark{stroke:#aeb9b4;stroke-width:2px;stroke-dasharray:7 6}.v2-sim-chart span{color:#6f7d78;margin-right:18px;font-size:10px}.v2-sim-chart span:before{content:"";vertical-align:middle;background:#286d59;width:13px;height:2px;margin-right:5px;display:inline-block}.v2-sim-chart span:last-child:before{background:#aeb9b4}.v2-sim-stats{border-top:1px solid var(--shell-border);grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.v2-sim-stats span{gap:3px;padding:14px 0;display:grid}.v2-sim-stats b{font-size:15px}.v2-sim-stats small{color:var(--shell-muted)}.v2-proof-compact{background:var(--shell-surface-2);border-radius:11px;margin-top:25px;padding:20px}.v2-proof-compact>header{justify-content:space-between;display:flex}.v2-proof-compact>header>span{color:var(--shell-text-2)}.v2-proof-compact>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.v2-proof-compact>div button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:8px;grid-template-columns:8px 1fr auto 12px;align-items:center;gap:9px;padding:13px;display:grid}.v2-proof-compact button span{display:grid}.v2-proof-compact button small{color:var(--shell-muted)}.v2-proof-compact button strong{color:var(--shell-accent-ink)}.v2-proof-compact button em{font-style:normal}.v2-proof-compact footer{color:var(--shell-muted);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.v2-proof-compact footer button{color:var(--shell-accent-ink);background:0 0;border:0;font-weight:700}@media (width<=850px){.v2-follow-path>div{grid-template-columns:1fr 1fr}.v2-trading-columns,.v2-account-hero,.v2-trading-tabs,.v2-proof-compact>div{grid-template-columns:1fr}}@media (width>=721px){.v2-main{font-size:14px}.v2-module-page p{font-size:13px;line-height:1.6}.v2-module-page small{font-size:11px}.v2-module-page button,.v2-module-page input,.v2-module-page textarea{font-size:13px}.v2-side nav button,.v2-side nav span{font-size:14px}.v2-side nav em{font-size:11px}.v2-side section>header,.v2-workspaces>header{font-size:12px!important}.v2-pinned-list button{height:38px}.v2-pinned-list span{font-size:13px}.v2-pinned-list i{font-size:11px}.v2-project-row b,.v2-project-tree article>button span{font-size:13px}.v2-project-tree article>div button span{font-size:12px}.v2-market-search{height:48px}.v2-market-search input{font-size:14px}.v2-market-tabs{gap:34px;margin-top:26px}.v2-market-tabs button{padding-bottom:14px;font-size:14px}.v2-market-tabs em{font-size:11px}.v2-cap-scope>span{font-size:12px}.v2-cap-scope button{height:38px;font-size:13px}.v2-market-catalog>header button{font-size:14px}.v2-market-catalog,.v2-twin-board{padding-top:38px}.v2-market-catalog h2,.v2-twin-board h2{font-size:24px}.v2-market-catalog header p,.v2-twin-board header p{font-size:13px}.v2-market-catalog>div{gap:1px 48px;margin-top:22px}.v2-market-catalog article{grid-template-columns:54px 1fr 38px;gap:16px;min-height:112px}.v2-market-catalog .cap-symbol{width:50px;height:50px;font-size:17px}.v2-market-catalog h3{font-size:15px}.v2-market-catalog p{font-size:13px;line-height:1.55}.v2-market-catalog small{font-size:11px}.v2-market-catalog article>button{width:36px;height:36px;font-size:15px}.v2-origin{font-size:10px}.v2-twin-table .head{font-size:11px}.v2-twin-table article{min-height:92px}.v2-twin-table strong{font-size:14px}.v2-twin-table p{font-size:12px}.v2-twin-table small{font-size:10px}.v2-twin-table .calls{font-size:12px}.v2-twin-table article>button{height:36px;font-size:12px}.v2-mcp-center header p{font-size:13px}.v2-mcp-list h3{font-size:15px}.v2-mcp-list p{font-size:13px}.v2-mcp-list small,.v2-mcp-list article>span,.v2-token-card header small,.v2-growth-log header small,.v2-ability-profile header small,.v2-review-card header small,.v2-call-ranking header small,.v2-value-hero>small{font-size:11px}.v2-token-card h2,.v2-growth-log h2,.v2-ability-profile h2,.v2-review-card h2,.v2-call-ranking h2{font-size:20px}.v2-growth-log article b,.v2-ability-profile article b,.v2-review-card article b,.v2-call-ranking article b{font-size:13px}.v2-growth-log article small,.v2-ability-profile article small,.v2-review-card article span,.v2-call-ranking article span{font-size:11px}.v2-review-card article p,.v2-public-twin>aside>p{font-size:12px}.v2-twin-tags span,.v2-twin-actions>span,.v2-twin-actions button{font-size:11px}.v2-trading-intro>span,.v2-follow-path article p,.v2-account-card article small,.v2-account-card article>span,.v2-permission-card article small,.v2-rebalance-card article p,.v2-sim-chart span{font-size:12px}.v2-account-card article b,.v2-permission-card article b,.v2-holdings-card article,.v2-rebalance-card article b{font-size:13px}.v2-proof-compact button b,.v2-proof-compact footer{font-size:12px}.v2-thread-head button{font-size:13px}.v2-thread-head small{font-size:11px}.v2-thread-head b{font-size:14px}.v2-thread-day,.v2-msg time{font-size:11px}.v2-msg>section>header strong{font-size:13px}.v2-msg p,.v2-msg li{font-size:14px}.v2-msg h3{font-size:16px}.v2-tool-call header b,.v2-tool-call>p,.v2-tool-call>footer,.v2-tool-call footer button,.v2-thread-artifact small,.v2-thread-artifact p,.v2-thread-artifact>button{font-size:11px}.v2-thread-artifact b{font-size:13px}.v2-thread-composer textarea{font-size:14px}.v2-thread-composer button{font-size:11px}.v2-thread-context header b,.v2-thread-context section b{font-size:13px}.v2-thread-context section small,.v2-thread-context section p,.v2-thread-context section span{font-size:11px}}.v2-artifact-dialog>section.mrvl-dialog{width:min(1120px,100% - 36px)}.mrvl-protocol-view{color:var(--shell-text);background:var(--shell-surface-2);gap:18px;padding:24px 27px 28px;display:grid}.mrvl-protocol-view>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:0 0 17px;display:flex}.mrvl-protocol-view>header small{font:650 11px var(--font-text);letter-spacing:.12em;color:var(--shell-text-2)}.mrvl-protocol-view>header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:24px}.mrvl-state{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.mrvl-state b{font:700 11px var(--font-text)}.mrvl-state.safe{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink)}.mrvl-state.paper{border-color:var(--shell-border);color:#285b7a;background:#eef5fa}.mrvl-state.warning{border-color:var(--shell-warn-line);background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.mrvl-state-rail{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.mrvl-state-rail button{border:0;border-right:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;color:var(--shell-text-2);text-align:left;gap:4px;padding:12px 9px;display:grid}.mrvl-state-rail button:last-child{border-right:0}.mrvl-state-rail button:not(:disabled):hover{background:var(--shell-soft)}.mrvl-state-rail button.active{background:var(--sel-bg);color:#fff}.mrvl-state-rail button:disabled{cursor:not-allowed;opacity:.38}.mrvl-state-rail i{font:650 10px var(--font-text);font-style:normal}.mrvl-state-rail span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.mrvl-thesis{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px;display:grid}.mrvl-thesis>div{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:11px;padding:22px 24px}.mrvl-thesis>div small{font:600 10px var(--font-text);letter-spacing:.11em;color:var(--shell-muted)}.mrvl-thesis>div>b{margin:7px 0;font-size:20px;display:block}.mrvl-thesis>div p{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.65}.mrvl-thesis>aside{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mrvl-thesis>aside span{border-right:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);gap:4px;padding:16px;display:grid}.mrvl-thesis>aside span:nth-child(2n){border-right:0}.mrvl-thesis>aside span:nth-child(n+3){border-bottom:0}.mrvl-thesis>aside small{color:var(--shell-muted);font-size:11px}.mrvl-thesis>aside b{font-size:16px}.mrvl-evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mrvl-evidence-grid article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;padding:17px 18px}.mrvl-evidence-grid small{font:650 10px var(--font-text);letter-spacing:.09em;color:var(--shell-text-2)}.mrvl-evidence-grid b{margin:7px 0;font-size:14px;display:block}.mrvl-evidence-grid p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.6}.mrvl-chain{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;overflow:hidden}.mrvl-chain>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mrvl-chain>header b{font-size:14px}.mrvl-chain>header span{color:var(--shell-muted);font-size:11px}.mrvl-chain>div{border-bottom:1px solid var(--shell-selected);grid-template-columns:105px 110px repeat(4,78px) minmax(130px,1fr);align-items:center;gap:10px;padding:11px 16px;display:grid}.mrvl-chain>div:last-child{border:0}.mrvl-chain>div span,.mrvl-chain>div em{font-size:11px}.mrvl-chain>div b{font-size:12px}.mrvl-chain>div em{color:var(--shell-text-2);text-align:right;font-style:normal}.mrvl-protocol-view>footer{border:0;justify-content:flex-end;gap:8px;padding:0;display:flex}.mrvl-protocol-view>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:38px;padding:0 14px;font-size:12px}.mrvl-protocol-view>footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.mrvl-frozen-note{border:1px solid var(--shell-border);background:var(--shell-surface-2);width:100%;color:var(--shell-text-2);text-align:center;border-radius:8px;padding:11px 14px;font-size:12px}@media (width<=900px){.mrvl-state-rail{grid-template-columns:repeat(3,1fr)}.mrvl-state-rail button:nth-child(3){border-right:0}.mrvl-thesis,.mrvl-evidence-grid{grid-template-columns:1fr}.mrvl-chain{overflow:auto}.mrvl-chain>header,.mrvl-chain>div{min-width:820px}}.mrvl-inspector{display:grid}.mrvl-inspector>section{border-bottom:1px solid var(--shell-border);gap:8px;padding:17px 18px;display:grid}.mrvl-inspector>section>small{font:650 10px var(--font-text);letter-spacing:.09em;color:var(--shell-text-2)}.mrvl-inspector-head p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.55}.mrvl-inspector .mrvl-state{justify-self:start}.mrvl-relation-map>div{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.mrvl-relation-map>div i{font:650 9px var(--font-text);color:var(--shell-text-2);font-style:normal}.mrvl-relation-map>div b{font-size:11px}.mrvl-relation-map>span{color:var(--shell-muted)!important;padding:0 8px!important;font-size:9px!important}.mrvl-inspector article{border-left:3px solid var(--shell-muted);background:var(--shell-surface-2);padding:9px 10px}.mrvl-inspector article:nth-of-type(2){border-left-color:var(--shell-border-strong)}.mrvl-inspector article:nth-of-type(3){border-left-color:var(--shell-muted)}.mrvl-inspector article b{font-size:11px}.mrvl-inspector article p{margin:3px 0 0;font-size:11px;line-height:1.55}.mrvl-mini-chain button{border:0;border-bottom:1px solid var(--shell-border);text-align:left;background:0 0;grid-template-columns:1fr 58px 65px;align-items:center;gap:7px;padding:8px 0;display:grid}.mrvl-mini-chain button>span{gap:1px;display:grid!important}.mrvl-mini-chain button b{font-size:11px}.mrvl-mini-chain button em{font-size:9px!important}.mrvl-inline-action{border:1px solid var(--shell-border);background:var(--shell-surface);height:34px;color:var(--shell-text-2);border-radius:6px;margin-top:5px;font-size:11px}.v2-evidence-modal{width:min(1040px,100vw - 52px)!important}.v2-evidence-body{background:var(--shell-surface-2);grid-template-columns:1.15fr .85fr;gap:22px;padding:22px 24px;display:grid}.v2-evidence-body>.v2-library-preview{border-radius:10px;min-height:390px}.v2-evidence-body>aside{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;padding:24px}.v2-evidence-body>aside>small{font:600 11px var(--font-text);letter-spacing:.13em;color:var(--shell-text-2)}.v2-evidence-body>aside h3{margin:7px 0 18px;font-size:21px}.v2-evidence-body ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.v2-evidence-body li{border-bottom:1px solid var(--shell-border);gap:3px;padding:11px 0;display:grid}.v2-evidence-body li b{color:var(--shell-text);font-size:13px}.v2-evidence-body li span{color:var(--shell-muted);font-size:13px}.v2-evidence-body aside>p{color:var(--shell-text-2);margin:18px 0 0;font-size:13px;font-weight:650}.v2-demo-data-note{color:var(--shell-muted);align-items:center;gap:10px;margin:18px 0 9px;display:flex}.v2-demo-data-note b{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);font:650 11px var(--font-text);border-radius:5px;padding:4px 8px}.v2-demo-data-note span{font-size:12px}@media (width<=900px){.v2-evidence-body{grid-template-columns:1fr}.v2-evidence-body>.v2-library-preview{min-height:280px}}.v2-market-catalog .cap-symbol.brand{border:1px solid var(--shell-border);overflow:hidden;box-shadow:0 2px 7px #1f302b0d;background:var(--shell-surface)!important;color:inherit!important}.v2-market-catalog .cap-symbol.brand img{object-fit:contain;width:27px;height:27px;display:block}@media (width>=721px){.v2-market-catalog .cap-symbol.brand img{width:32px;height:32px}}.v2-run-status{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:9px;align-items:center;gap:11px;margin:0 0 28px;padding:11px 14px;display:flex}.v2-run-status>span{background:var(--btn-primary-bg);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.v2-run-status>span.running{animation:1s infinite v2-pulse}.v2-run-status>div{gap:2px;display:grid}.v2-run-status b{font-size:13px}.v2-run-status small{color:var(--shell-muted);font-size:11px}.v2-run-status em{color:var(--shell-text-2);margin-left:auto;font-size:11px;font-style:normal}.v2-trace-toggle{color:var(--shell-text-2);background:0 0;border:0;align-items:center;gap:5px;margin:16px 0 8px;padding:0;font-weight:650;display:flex}.v2-trace-toggle span{background:var(--shell-soft);color:var(--shell-muted);border-radius:10px;padding:2px 7px;font-size:10px}.v2-execution-trace{border:1px solid var(--shell-border);border-radius:9px;margin-bottom:12px;overflow:hidden}.v2-execution-trace article{border-bottom:1px solid var(--shell-selected);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.v2-execution-trace article:last-child{border:0}.v2-execution-trace i{font:500 10px var(--font-text);color:var(--shell-muted)}.v2-execution-trace article>div{gap:2px;display:grid}.v2-execution-trace small{font:500 9px var(--font-text);letter-spacing:.08em;color:var(--shell-muted)}.v2-execution-trace b{font-size:12px}.v2-execution-trace span{color:var(--shell-muted);font-size:10px}.v2-execution-trace em{color:var(--shell-accent-ink);font-style:normal}.v2-response-actions{gap:14px;margin-top:9px;display:flex}.v2-response-actions button{color:var(--shell-muted);background:0 0;border:0;padding:0;font-size:10px}.v2-response-actions button:hover{color:var(--shell-text)}.v2-thread-composer{overflow:visible}.v2-thread-composer footer>div{gap:5px;display:flex}.v2-thread-composer footer>div button{align-items:center;gap:5px;display:flex}.v2-thread-composer button.active{background:var(--shell-selected)}.v2-thread-composer .send:disabled{opacity:.35}.mini-orb{color:#fff;background:#164a73;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:inline-grid}.v2-composer-menu{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;width:215px;padding:7px;position:absolute;bottom:55px;left:12px;box-shadow:0 16px 45px #19282224}.v2-composer-menu button{text-align:left;align-items:center;gap:10px;width:100%;height:37px;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 10px!important;font-size:12px!important;display:flex!important}.v2-composer-menu button:hover{background:var(--shell-soft)!important}.v2-composer-menu i{width:20px;color:var(--shell-text-2);text-align:center;font-style:normal}.v2-thread-context>nav{border-bottom:1px solid var(--shell-border);align-items:flex-end;gap:18px;height:48px;padding:0 18px;display:flex}.v2-thread-context>nav button{height:38px;color:var(--shell-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px}.v2-thread-context>nav button.active{border-color:var(--sel-line);color:var(--shell-text);font-weight:650}.v2-thread-context section span b{font-size:11px}.v2-thread-context section span em{color:var(--shell-muted);margin-left:auto;font-style:normal}.v2-source-list button{border:0;border-bottom:1px solid var(--shell-border);height:37px;color:var(--shell-text-2);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:11px;display:flex}.v2-source-list button i{color:var(--shell-muted);font-style:normal}.v2-change-list span{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex!important}.v2-thread-context>nav{scrollbar-width:none;align-items:center;gap:14px;overflow:auto hidden}.v2-thread-context>nav::-webkit-scrollbar{display:none}.v2-thread-context>nav button{white-space:nowrap;flex:none}.v2-thread-context .umx-run-snapshot{padding:16px}.v2-thread-context .umx-run-snapshot section{border:0;padding:0;display:block}.v2-thread-context .umx-output-actions{grid-template-columns:1fr 1fr;display:grid}.v2-thread-context .umx-output-actions button{min-height:34px;font-size:11px}.v2-thread-composer.unified{box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0}.v2-thread-composer.unified .umx-unified-composer{border-radius:16px;padding:14px;box-shadow:0 15px 45px #14231f1a}.v2-thread-composer.unified .umx-unified-composer textarea{height:auto;min-height:58px;font-size:15px!important}.v2-work-composer{background:var(--shell-surface-2);margin-top:auto;padding:10px;position:sticky;bottom:0}.v2-work-composer .umx-unified-composer{box-shadow:none;border-radius:14px;padding:12px}.v2-work-composer .umx-unified-composer textarea{min-height:56px;font-size:14px}.v2-work-composer .umx-unified-composer>footer>div button:nth-child(n+3){display:none}.v2-work-composer .umx-selected-chip{padding:3px 5px;font-size:10px}.v2-work-composer .umx-directory{width:min(680px,100vw - 300px);position:fixed;inset:92px 18px 18px auto;overflow:auto}.v2-artifact-dialog{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b186b;place-items:center;display:grid;position:fixed;inset:0}.v2-artifact-dialog>section{background:var(--shell-surface);border-radius:14px;width:min(840px,100% - 32px);max-height:86vh;overflow:auto;box-shadow:0 30px 100px #0000003b}.v2-artifact-dialog header{border-bottom:1px solid var(--shell-border);justify-content:space-between;padding:24px 27px;display:flex}.v2-artifact-dialog header small{font:500 10px var(--font-text);letter-spacing:.13em;color:var(--shell-text-2)}.v2-artifact-dialog h2{margin:6px 0 0;font-size:23px}.v2-artifact-dialog header button{background:0 0;border:0;font-size:20px}.v2-artifact-dialog main{grid-template-columns:1.4fr .8fr;gap:25px;padding:28px;display:grid}.v2-artifact-dialog main aside{background:var(--shell-warn-soft);border-radius:10px;padding:25px}.v2-artifact-dialog main aside>b{font-size:18px}.v2-artifact-dialog main p,.v2-artifact-dialog main li{color:var(--shell-text-2);font-size:13px;line-height:1.75}.v2-artifact-dialog main h3{margin-top:24px}.v2-artifact-dialog main>div{border:1px solid var(--shell-border);border-radius:10px;align-content:start;display:grid;overflow:hidden}.v2-artifact-dialog main>div span{border-bottom:1px solid var(--shell-border);gap:5px;padding:16px;display:grid}.v2-artifact-dialog main>div span:last-child{border:0}.v2-artifact-dialog main>div small{color:var(--shell-muted)}.v2-artifact-dialog footer{border-top:1px solid var(--shell-border);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.v2-artifact-dialog footer span{color:var(--shell-text-2);margin-right:auto}.v2-artifact-dialog footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:37px;padding:0 13px}.v2-artifact-dialog footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}@media (width>=721px){.v2-thread-conversation{padding-top:24px}.v2-run-status b{font-size:14px}.v2-run-status small,.v2-run-status em,.v2-trace-toggle{font-size:12px}.v2-execution-trace b{font-size:13px}.v2-execution-trace span{font-size:11px}.v2-execution-trace small{font-size:10px}.v2-response-actions button{font-size:11px}.v2-thread-context>nav button{font-size:13px}}@media (width<=720px){.v2-run-status em,.v2-thread-composer footer>div button:nth-child(n+3){display:none}.v2-artifact-dialog main{grid-template-columns:1fr}.v2-artifact-dialog footer span{display:none}}.v2-app{--codex-ui:var(--font-text);--codex-mono:var(--font-mono);font:400 16px/1.55 var(--font-text);color:var(--shell-text)}.v2-app button,.v2-app input,.v2-app textarea,.v2-app select{font-family:var(--font-text)}.v2-app :where(p,li,dd,input,textarea){font-size:15px;line-height:1.65}.v2-app :where(small,time,dt){font-size:13px;line-height:1.45}.v2-app :where(.v2-page>header p,.v2-capability>header p,.v2-results>header p,.v2-twin>header p){font-size:16px}.v2-app :where(.v2-side nav button,.v2-pinned-list button,.v2-project-row b,.v2-project-tree article>div button span){font-size:15px}.v2-app .v2-side nav button{min-height:48px}.v2-app .v2-project-row small{font-size:12px}.v2-app .v2-market-catalog h3,.v2-app .v2-twin-table strong{font-size:17px}.v2-app .v2-market-catalog p,.v2-app .v2-twin-table p{font-size:14px}.v2-app .v2-market-catalog small,.v2-app .v2-twin-table small{font-size:12px}.v2-app .v2-origin{font-size:11px}.v2-app .v2-thread-conversation :where(p,li){font-size:15px}.v2-app .v2-thread-conversation :where(small,time){font-size:12px}.v2-app .v2-thread-artifact b{font-size:15px}.v2-app .v2-thread-artifact p{font-size:13px}.v2-app .v2-toast{z-index:300;background:var(--btn-primary-bg);max-width:440px;color:var(--btn-primary-ink);box-shadow:0 18px 60px color-mix(in srgb,var(--shell-text) 8%,transparent);border:1px solid #ffffff29;border-radius:10px;padding:14px 18px;font-size:14px;font-weight:650;animation:.22s both v2-toast-in;position:fixed;bottom:28px;right:28px}.v2-app .v2-sync-alert{z-index:300;border:1px solid var(--shell-border-strong);background:var(--shell-surface);max-width:480px;color:var(--shell-text);box-shadow:0 12px 35px color-mix(in srgb,var(--shell-text) 10%,transparent);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex;position:fixed;bottom:84px;right:28px}.v2-app .v2-sync-alert button{border:1px solid var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-text);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:8px 10px}@keyframes v2-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=720px){.v2-app{font-size:15px}.v2-app :where(p,li,dd,input,textarea){font-size:14px}.v2-app :where(small,time,dt){font-size:12px}.v2-app .v2-toast{bottom:18px;left:16px;right:16px}.v2-app .v2-sync-alert{flex-wrap:wrap;max-width:none;bottom:72px;left:16px;right:16px}}.v2-market-catalog.is-visual{padding-top:34px}.v2-market-catalog.is-visual>header{align-items:flex-end}.v2-catalog-disclosure{border:1px solid var(--shell-border)!important;background:var(--shell-surface-2)!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:18px 0 0!important;padding:10px 13px!important;display:flex!important}.v2-catalog-disclosure span{white-space:nowrap;color:var(--shell-text);font-size:12px;font-weight:650}.v2-catalog-disclosure p{color:var(--shell-muted)!important;margin:0!important;font-size:11px!important}.v2-market-catalog .v2-visual-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.v2-market-catalog .v2-cap-visual-card{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:13px;flex-direction:column;gap:0;min-width:0;min-height:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.v2-market-catalog .v2-cap-visual-card:hover{border-color:var(--shell-border-strong);box-shadow:0 15px 38px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-3px)}.v2-cap-card-art,.v2-cap-detail-cover{background-image:url(/financial-skill-covers.png);background-repeat:no-repeat;background-size:300% 200%}.v2-cap-card-art.cover-0,.v2-cap-detail-cover.cover-0{background-position:0 0}.v2-cap-card-art.cover-1,.v2-cap-detail-cover.cover-1{background-position:50% 0}.v2-cap-card-art.cover-2,.v2-cap-detail-cover.cover-2{background-position:100% 0}.v2-cap-card-art.cover-3,.v2-cap-detail-cover.cover-3{background-position:0 100%}.v2-cap-card-art.cover-4,.v2-cap-detail-cover.cover-4{background-position:50% 100%}.v2-cap-card-art.cover-5,.v2-cap-detail-cover.cover-5{background-position:100% 100%}.v2-cap-card-art{background-color:var(--shell-selected);height:188px;position:relative}.v2-cap-card-art:after{content:"";background:linear-gradient(#0000 60%,#0f191538);position:absolute;inset:0}.v2-cap-card-art>span{z-index:1;background:var(--shell-surface-2);color:var(--shell-text-2);font:650 9px/1 var(--font-text);letter-spacing:.09em;border-radius:5px;padding:4px 7px;position:absolute;bottom:12px;left:14px}.v2-cap-visual-card>main{min-height:146px;padding:17px 18px 12px;display:block}.v2-cap-card-title{align-items:center;gap:7px;display:flex}.v2-cap-card-title h3{letter-spacing:-.02em;margin:0;font-size:17px!important}.v2-cap-card-title .v2-mark{margin:0}.v2-cap-visual-card main>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;display:-webkit-box;overflow:hidden;color:var(--shell-text-2)!important;margin:8px 0 12px!important;font-size:13px!important;line-height:1.65!important}.v2-cap-card-tags{flex-wrap:wrap;gap:5px;display:flex}.v2-cap-card-tags span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:3px 6px;font-size:10px}.v2-cap-card-tags span:first-child{background:var(--shell-selected);color:var(--shell-text-2)}.v2-cap-visual-card>footer{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;min-height:52px;margin-top:auto;padding:0 16px 0 18px;display:flex}.v2-cap-visual-card>footer span{color:var(--shell-muted);font-size:12px}.v2-cap-visual-card>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);width:31px;height:31px;color:var(--shell-text);border-radius:8px;font-size:15px}.v2-cap-visual-card>footer button:hover{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-cap-detail-layer{z-index:260;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111a177a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.v2-cap-detail{border:1px solid var(--shell-surface);background:var(--shell-surface);border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1320px,100vw - 56px);height:min(900px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 34px 110px #0a18134d}.v2-cap-detail>header{background:linear-gradient(100deg,#fbfbfa 0%,#f6f7f4 72%,#eef1ed 100%);border-bottom:1px solid #e3e6e4;grid-template-columns:190px minmax(0,1fr) 38px;align-items:center;gap:24px;min-height:218px;padding:22px 26px;display:grid;position:relative}.v2-cap-detail-cover{background-color:var(--shell-selected);border-radius:12px;width:180px;height:174px;transform:rotate(-1.5deg);box-shadow:0 12px 30px #222f2921}.v2-cap-detail-title{align-self:center}.v2-cap-detail-title h2{letter-spacing:-.045em;margin:12px 0 6px;font-size:34px}.v2-cap-detail-title>p{color:var(--shell-muted);margin:0 0 18px}.v2-cap-detail-title>p i{background:var(--shell-muted);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.v2-cap-detail-tags{gap:6px;display:flex}.v2-cap-detail-tags span{background:var(--shell-selected);color:var(--shell-text-2);border-radius:6px;padding:5px 8px;font-size:11px}.v2-cap-detail-title button.primary{background:var(--btn-primary-bg);height:40px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 15px;font-weight:650}.v2-cap-detail-close{width:36px;height:36px;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;align-self:start;font-size:25px}.v2-cap-detail-close:hover{background:var(--shell-selected)}.v2-cap-detail-promise{color:var(--shell-text);padding:18px 28px 6px;font-size:16px;line-height:1.7}.v2-cap-detail-examples{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 28px 20px;display:grid}.v2-cap-detail-examples button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:70px;color:var(--shell-text);text-align:left;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;line-height:1.5;display:flex}.v2-cap-detail-examples button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.v2-cap-detail-examples span{color:var(--shell-text-2)}.v2-cap-detail>main{border-top:1px solid var(--shell-border);grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.v2-cap-detail>main>aside{border-right:1px solid var(--shell-border);background:var(--shell-surface-2);flex-direction:column;gap:3px;padding:22px 16px;display:flex}.v2-cap-detail>main>aside small{color:var(--shell-muted);font:650 10px var(--font-text);letter-spacing:.12em;padding:0 10px 10px}.v2-cap-detail>main>aside button{height:39px;color:var(--shell-text-2);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 11px}.v2-cap-detail>main>aside button.active,.v2-cap-detail>main>aside button:hover{background:var(--shell-selected);color:var(--shell-text);font-weight:650}.v2-cap-detail>main>article{min-width:0;padding:28px 34px 60px;overflow:auto}.v2-cap-detail>main>article>section>small,.v2-cap-detail-columns small{color:var(--shell-text-2);font:650 10px var(--font-text);letter-spacing:.12em}.v2-cap-detail>main>article h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:26px}.v2-cap-detail>main>article p,.v2-cap-detail li{color:var(--shell-text-2);font-size:14px;line-height:1.75}.v2-cap-detail-columns{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.v2-cap-detail-columns>section{border:1px solid var(--shell-border);border-radius:10px;padding:18px}.v2-cap-detail-columns ul{margin:10px 0 0;padding-left:18px}.v2-cap-code{border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:10px;overflow:hidden}.v2-cap-code>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.v2-cap-code>header button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:6px;height:28px;padding:0 9px}.v2-cap-code pre{color:var(--shell-accent-ink);font:500 12px/1.75 var(--font-mono);white-space:pre-wrap;margin:0;padding:18px 20px;overflow:auto}@media (width<=1200px){.v2-market-catalog .v2-visual-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-cap-detail{width:calc(100vw - 32px);height:calc(100vh - 32px)}.v2-cap-detail-layer{padding:16px}}@media (width<=760px){.v2-market-catalog .v2-visual-card-grid{grid-template-columns:1fr}.v2-catalog-disclosure{flex-direction:column;align-items:flex-start!important}.v2-cap-detail>header{grid-template-columns:88px 1fr 32px;gap:14px;min-height:150px;padding:16px}.v2-cap-detail-cover{width:84px;height:96px}.v2-cap-detail-title h2{font-size:22px}.v2-cap-detail-title>p{margin-bottom:10px;font-size:11px}.v2-cap-detail-examples{grid-template-columns:1fr;padding:12px 16px}.v2-cap-detail-examples button:nth-child(n+3){display:none}.v2-cap-detail>main{grid-template-columns:1fr}.v2-cap-detail>main>aside{display:none}.v2-cap-detail>main>article{padding:22px 18px 45px}.v2-cap-detail-columns{grid-template-columns:1fr}.v2-cap-detail-promise{padding:14px 16px 4px}}@media (width>=721px){.v2-new-shell{max-width:1160px}.v2-home-kicker{font-size:13px!important}.v2-new-task .v2-home-intent h1{font-size:36px;line-height:1.2}.v2-composer textarea{line-height:1.6;font-size:17px!important}.v2-composer footer button{font-size:14px}.v2-prompt-head{font-size:13px}.v2-prompt-grid button{min-height:124px;padding:20px}.v2-prompt-grid small{font-size:12px}.v2-prompt-grid strong{font-size:17px;line-height:1.35}.v2-prompt-grid span{font-size:13px;line-height:1.55}.v2-scene-tabs button{font-size:14px}.v2-feature-card b{font-size:18px}.v2-feature-card em{font-size:13px}.v2-side{font-size:15px}.v2-side nav button{font-size:16px}.v2-pinned-list span,.v2-project-row b{font-size:14px}}.mrvl-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mrvl-layer-grid article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.mrvl-layer-grid article i{font:700 11px var(--font-text);color:var(--shell-text-2);font-style:normal}.mrvl-layer-grid article div{gap:3px;display:grid}.mrvl-layer-grid article small{color:var(--shell-muted);font-size:10px}.mrvl-layer-grid article b{font-size:12px;line-height:1.45}.mrvl-layer-grid article em{background:var(--shell-soft);color:var(--shell-text-2);border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.mrvl-path-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.mrvl-path-grid article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;gap:10px;padding:16px;display:grid}.mrvl-path-grid article header{align-items:center;gap:10px;display:flex}.mrvl-path-grid article header i{background:var(--btn-primary-bg);width:30px;height:30px;color:var(--btn-primary-ink);font:700 11px var(--font-text);border-radius:50%;place-items:center;font-style:normal;display:grid}.mrvl-path-grid article header div{gap:2px;display:grid}.mrvl-path-grid article header small{color:var(--shell-text-2);font-size:9px}.mrvl-path-grid article header b{font-size:14px}.mrvl-path-grid article p{min-height:52px;color:var(--shell-text-2);margin:0;font-size:11px;line-height:1.55}.mrvl-path-grid article>span{border-top:1px solid var(--shell-selected);color:var(--shell-text);gap:2px;padding-top:8px;font-size:10px;line-height:1.45;display:grid}.mrvl-path-grid article>span small{color:var(--shell-muted);font-size:9px}.mrvl-risk-strip{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mrvl-risk-strip span{border-right:1px solid var(--shell-border);gap:5px;padding:13px 15px;display:grid}.mrvl-risk-strip span:last-child{border-right:0}.mrvl-risk-strip small{color:var(--shell-muted);font-size:9px}.mrvl-risk-strip b{font-size:11px;line-height:1.4}.mrvl-mini-layers button{border:0;border-bottom:1px solid var(--shell-border);text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.mrvl-mini-layers button b{font:700 10px var(--font-text)}.mrvl-mini-layers button span{font-size:10px!important}.mrvl-mini-layers button em{color:var(--shell-text-2);font-size:9px!important}@media (width<=900px){.mrvl-layer-grid,.mrvl-path-grid{grid-template-columns:1fr}.mrvl-risk-strip{grid-template-columns:1fr 1fr}.mrvl-risk-strip span:nth-child(2){border-right:0}.mrvl-risk-strip span:nth-child(-n+2){border-bottom:1px solid var(--shell-border)}}.v2-thread-composer.unified .umx-unified-composer textarea{min-height:54px;line-height:1.5;font-size:16px!important}.v2-thread-composer.unified .umx-unified-composer>footer button{height:36px;font-size:13px}.v2-thread-composer.unified .umx-selected-chip{height:auto;font-size:12px}.v2-work-composer .umx-unified-composer textarea{font-size:15px}.v2-work-composer .umx-unified-composer>footer button{height:34px;padding:0 9px;font-size:12px}@media (width<=720px){.umx-unified-composer.compact .umx-directory{width:auto;left:10px;right:10px}}.umx-skill-market-head{background:var(--shell-surface);margin:4px 0 18px}.umx-skill-market-topline{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:stretch;gap:28px;display:flex}.umx-skill-market-head nav{align-items:end;gap:34px;min-height:58px;display:flex}.umx-skill-market-head nav button{height:58px;color:var(--shell-muted);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 2px;display:flex;position:relative}.umx-skill-market-head nav button:hover{color:var(--shell-text)}.umx-skill-market-head nav button.active{border-bottom-color:var(--shell-text);color:var(--shell-text)}.umx-skill-market-head nav span{font-size:16px;font-weight:700}.umx-skill-market-head nav em{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:550}.umx-skill-market-head nav button.active em{color:var(--shell-text-2)}.umx-skill-market-tools{align-items:center;gap:10px;padding:7px 0;display:flex}.umx-skill-market-tools>button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);height:44px;color:var(--shell-text);border-radius:9px;padding:0 14px;font-size:13px;font-weight:650}.umx-skill-market-tools>button.active{border-color:var(--shell-text)}.umx-skill-market-tools>button span{margin-left:4px;font-size:8px}.umx-skill-market-tools label{border:1px solid var(--shell-border);background:var(--shell-surface);width:clamp(280px,31vw,520px);height:44px;color:var(--shell-muted);border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex}.umx-skill-market-tools input{width:100%;color:var(--shell-text);font:inherit;background:0 0;border:0;outline:0}.umx-skill-market-tools input::placeholder{color:var(--shell-muted)}.umx-skill-filters{gap:10px;padding:20px 0 4px;display:grid}.umx-skill-facet{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px;margin:0;display:grid}.umx-skill-facet header{padding-top:8px}.umx-skill-facet header b{color:var(--shell-text);font-size:15px;font-weight:700}.umx-skill-facet>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.umx-skill-facet.is-collapsed>div{flex-wrap:nowrap;overflow:hidden}.umx-skill-facet>div button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:34px;color:var(--shell-text-2);white-space:nowrap;border-radius:8px;flex:none;padding:6px 11px;font-size:13px;font-weight:600}.umx-skill-facet>div button small{color:var(--shell-muted);font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px;font-weight:550}.umx-skill-facet>div button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.umx-skill-facet>div button.active{border-color:var(--shell-text);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.umx-skill-facet>div button.active small{color:var(--shell-muted)}.umx-skill-facet>div button.facet-more{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-text);font-weight:650}.umx-skill-facet>div button.facet-more:hover{border-color:var(--shell-muted);background:var(--shell-soft)}.umx-skill-facet>div button.facet-more span{color:var(--shell-muted);margin-left:3px;font-size:9px}.umx-skill-market-layout{display:block}.umx-skill-market-layout>.v2-market-catalog{min-width:0;padding-top:0}.umx-skill-market-layout>.v2-market-catalog>header{min-height:42px;margin-bottom:14px}.umx-skill-market-layout>.v2-market-catalog>header p:empty{display:none}.umx-skill-discover-title{align-items:baseline;gap:12px;display:flex!important}.umx-skill-discover-title small{color:var(--shell-muted);font-size:12px;font-weight:500}.umx-skill-market-layout .v2-market-catalog .v2-visual-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.umx-skill-market-layout .v2-cap-visual-card{border-color:var(--shell-border);box-shadow:none;border-radius:12px}.umx-skill-market-layout .v2-cap-visual-card:hover{border-color:var(--shell-border-strong);transform:translateY(-2px);box-shadow:0 12px 28px #22342b14}.umx-skill-market-layout .v2-cap-card-stage{background:var(--shell-surface-2);height:190px;min-height:190px;padding:14px}.umx-skill-market-layout .v2-cap-card-stage>.v2-cap-card-art{border-radius:7px;width:100%;height:100%;min-height:0}.umx-skill-market-layout .v2-cap-visual-card>main{min-height:78px;padding:14px 16px 8px}.umx-skill-market-layout .v2-cap-card-title h3{font-size:15px!important}.umx-skill-market-layout .v2-cap-visual-card>main>p,.umx-skill-market-layout .v2-cap-card-tags{display:none}.umx-skill-market-layout .v2-cap-visual-card>footer{min-height:52px;padding:5px 14px 13px 16px}.umx-skill-market-layout .v2-cap-visual-card>footer>span{color:var(--shell-muted);font-size:11px!important}.umx-skill-market-layout .v2-cap-visual-card>footer>button{background:var(--btn-primary-bg);width:auto;min-width:88px;height:32px;color:var(--btn-primary-ink);border-radius:8px;padding:0 12px;font-size:11px;font-weight:650}.umx-skill-market-layout .v2-cap-visual-card>footer>button.installed{border-color:var(--shell-border);background:var(--shell-surface-2);color:var(--shell-accent-ink)}@media (width<=1280px){.umx-skill-market-layout .v2-market-catalog .v2-visual-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.umx-skill-market-tools label{width:300px}}@media (width<=900px){.umx-skill-market-topline{gap:0;display:grid}.umx-skill-market-tools{padding:10px 0}.umx-skill-market-tools label{width:100%}.umx-skill-facet{grid-template-columns:72px minmax(0,1fr)}}@media (width<=720px){.umx-skill-market-head nav{gap:22px;min-width:max-content}.umx-skill-market-topline{overflow:hidden}.umx-skill-market-tools{grid-template-columns:auto minmax(0,1fr);display:grid}.umx-skill-market-tools label{min-width:0}.umx-skill-facet{grid-template-columns:1fr;gap:6px}.umx-skill-facet header{padding-top:3px}.umx-skill-market-layout .v2-market-catalog .v2-visual-card-grid{grid-template-columns:1fr}}.v2-work-stepper{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;margin:12px 0 14px;overflow:hidden}.v2-work-stepper>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;list-style:none;display:flex}.v2-work-stepper>summary::-webkit-details-marker{display:none}.v2-work-stepper>summary span{align-items:center;gap:12px;display:flex}.v2-work-stepper>summary small{color:var(--shell-muted)}.v2-work-stepper>summary b{font-size:14px}.v2-work-stepper>summary em{color:var(--shell-muted);font-size:12px;font-style:normal}.v2-work-stepper .when-open{display:none}.v2-work-stepper[open] .when-open{display:inline}.v2-work-stepper[open] .when-closed{display:none}.v2-work-stepper>summary em i{font-style:normal}.v2-work-stepper .v2-run-list{border-top:1px solid var(--shell-selected);background:var(--shell-surface-2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;width:auto;padding:10px;display:grid}.v2-work-stepper .v2-run-list>header{display:none}.v2-work-stepper .v2-run-list>button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;min-width:0}.v2-work-stepper .v2-run-list>button p{display:none}.v2-work-layout{align-items:stretch;width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(320px,370px)!important}.v2-work-layout.inspector-closed{grid-template-columns:minmax(0,1fr) 44px!important}.v2-copilot .v2-chat{grid-template-columns:1fr!important}.v2-work-detail{min-width:0}.v2-main-composer{z-index:15;background:linear-gradient(#f7f8f600,#f7f8f6 18%);margin-top:24px;padding:12px 0 2px;position:sticky;bottom:0}.v2-main-composer .umx-unified-composer{border-radius:16px;padding:15px;box-shadow:0 14px 38px #14231f17}.v2-main-composer textarea{min-height:64px!important;font-size:16px!important}.v2-inspector-shell{min-width:0;max-width:100%;position:relative;overflow:hidden}.v2-inspector-toggle{z-index:5;color:var(--shell-muted);background:0 0;border:0;font-size:11px;position:absolute;top:11px;right:12px}.v2-inspector-reopen{border:1px solid var(--shell-border);background:var(--shell-surface);width:40px;min-height:180px;color:var(--shell-text-2);writing-mode:vertical-rl;border-radius:10px}.v2-copilot{min-width:0;max-width:100%;height:100%;overflow:auto}.v2-copilot>header{padding-right:86px}.v2-inspector-body{min-width:0;max-width:100%;overflow-x:hidden}.v2-inspector-body *{min-width:0}.v2-inspector-body p,.v2-inspector-body span,.v2-inspector-body b{overflow-wrap:anywhere}.v2-call span{gap:3px;display:grid}.v2-call span b{font-size:11px}.v2-call span small{color:var(--shell-muted);font-size:9px;line-height:1.45}.v2-call span a{width:max-content;max-width:100%;color:var(--shell-accent-ink);font-size:9px;text-decoration:none}.v2-call span a:hover{text-decoration:underline}.v2-run-scope{min-width:0;color:var(--shell-muted);align-items:baseline;gap:9px;margin:0 0 8px;font-size:11px;line-height:1.5;display:flex}.v2-run-scope b{color:var(--shell-text-2);font:700 9px var(--font-text);letter-spacing:.08em;text-transform:uppercase;flex:none}.v2-run-scope span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-claim-link{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--shell-text-2)!important;display:flex!important}.v2-claim-link.supports,.v2-claim-link.contradicts{color:var(--shell-accent-ink)!important}.v2-claim-link a{color:inherit;text-decoration:none}.v2-claim-link em{color:var(--shell-muted);font-style:normal}.v2-app>.v2-main{box-sizing:border-box;width:auto;min-width:0;max-width:none}.v2-app.side-collapsed>.v2-main{width:auto;max-width:none}.v2-work{min-width:0;max-width:100%;overflow-x:clip}.v2-work-layout{overflow:visible;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,360px)!important}.v2-work-layout>*{min-width:0;max-width:100%}.v2-inspector-shell,.v2-copilot{width:100%}@media (width<=1100px){.v2-work-layout{grid-template-columns:1fr!important}}@media (width<=720px){.v2-app>.v2-main,.v2-app.side-collapsed>.v2-main{width:auto;max-width:none}.v2-run-scope span{white-space:normal}}@media (width<=1100px){.v2-work-layout{grid-template-columns:1fr!important}.v2-inspector-shell{min-height:520px}.v2-work-layout.inspector-closed{grid-template-columns:1fr!important}.v2-inspector-reopen{writing-mode:horizontal-tb;width:100%;min-height:40px}.v2-work-stepper .v2-run-list{grid-template-columns:1fr 1fr}}@media (width<=720px){.v2-work-stepper>summary em{display:none}.v2-work-stepper .v2-run-list{grid-template-columns:1fr}}.umx-unified-composer>footer .umx-run:not(.umx-run-arrow){white-space:nowrap;flex:none;min-width:116px;padding-inline:16px;overflow:visible}.umx-submit-error{background:var(--shell-surface);color:#a33e31;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:12px}.umx-directory{flex-direction:column;max-height:86vh;display:flex;z-index:180!important;position:fixed!important;inset:7vh max(24px,8vw)!important}.umx-directory-body{flex:1;min-height:0}.umx-directory-body>main{min-height:0;max-height:none!important}.umx-directory>header,.umx-directory-tools,.umx-directory>footer{flex:none}@media (width<=720px){.umx-directory{inset:12px!important}.umx-directory>header{overflow-x:auto}.umx-directory>header nav{min-width:max-content}}.v2-thread-composer,.side-collapsed .v2-thread-composer{margin-inline:auto;transform:none!important}.v2-thread-composer{width:min(760px,100vw - 610px)!important;left:260px!important;right:280px!important}.side-collapsed .v2-thread-composer{width:min(760px,100vw - 422px)!important;left:72px!important;right:280px!important}@media (width<=1050px){.v2-thread-composer,.side-collapsed .v2-thread-composer{width:min(720px,100vw - 126px)!important;left:76px!important;right:0!important}}@media (width<=720px){.v2-thread-composer,.side-collapsed .v2-thread-composer{bottom:75px;width:auto!important;left:15px!important;right:15px!important}}.v2-work-conversation{gap:18px;padding:28px 30px 8px;display:grid}.v2-message{gap:13px;max-width:900px;display:flex}.v2-message.user{background:var(--shell-soft);border-radius:18px 18px 4px;justify-self:end;max-width:min(760px,82%);padding:14px 17px;display:block}.v2-message small{color:var(--shell-muted);margin-bottom:5px;font-size:13px;font-weight:700;display:block}.v2-message p{color:var(--shell-text);margin:0;font-size:16px;line-height:1.7}.v2-message-avatar{color:#fff;background:#123b61;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.v2-message.assistant>div{padding-top:2px}.v2-message.assistant ul{background:var(--shell-surface-2);border:1px solid var(--shell-selected);color:var(--shell-text-2);border-radius:12px;margin:12px 0 0;padding:13px 16px 13px 34px;font-size:14px;line-height:1.8}.v2-message.progress{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;align-items:center;max-width:none;padding:15px 16px}.v2-message.progress>div{flex:1}.v2-message.progress strong{color:#152638;margin-bottom:3px;font-size:17px;display:block}.v2-work-head{padding-top:22px!important;padding-bottom:18px!important}.v2-work-head h1{max-width:1080px!important;font-size:clamp(24px,2.2vw,36px)!important;line-height:1.25!important}.v2-work-head footer{margin-top:12px!important}.v2-work-detail>.v2-decision,.v2-work-detail>.v2-evidence{margin:20px 30px 0}.v2-main-composer{margin-top:24px}@media (width<=720px){.v2-work-conversation{padding:20px 16px 6px}.v2-message.user{max-width:92%}.v2-work-detail>.v2-decision,.v2-work-detail>.v2-evidence{margin:16px 16px 0}}@media (width>=1101px){.v2-work{padding:10px 16px 14px}.v2-work-head{padding:12px 18px!important}.v2-work-head>div{gap:10px}.v2-work-head h1{margin:7px 0!important;font-size:21px!important;line-height:1.25!important}.v2-work-head footer{margin-top:4px!important}.v2-work-stepper{margin:7px 0 8px}.v2-work-stepper>summary{min-height:48px;padding:9px 14px}.v2-work-stepper>summary b{font-size:13px}.v2-work-layout{height:calc(100vh - 174px);min-height:430px;margin-top:8px}.v2-work-detail{overscroll-behavior:contain;height:100%;overflow:auto}.v2-work-conversation{gap:10px;padding:14px 20px 4px}.v2-message p{font-size:14px;line-height:1.55}.v2-message.assistant ul{margin-top:7px;padding-block:8px;font-size:12px;line-height:1.55}.v2-message.progress{padding:9px 12px}.v2-message.progress strong{font-size:14px}.v2-main-composer{margin-top:10px;padding-top:8px}.v2-main-composer .umx-unified-composer{padding:10px 12px}.v2-main-composer textarea{min-height:46px!important;font-size:14px!important}.v2-copilot{height:100%;overflow:auto}}.v2-work-result{background:linear-gradient(#fbfcfc,#f7f9f8);border:1px solid #dce4e7;border-radius:16px;margin:20px 30px 0;padding:28px}.v2-work-result>small{font:700 11px var(--font-text);letter-spacing:.12em;color:var(--shell-text-2)}.v2-work-result .v2-result-gate-choice{background:var(--shell-selected);width:auto;color:var(--shell-accent-ink);border-radius:8px;margin:12px 0 0;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.v2-work-result>h2{letter-spacing:-.035em;max-width:820px;margin:10px 0;font-size:clamp(24px,2.2vw,34px);line-height:1.35}.v2-work-result>p{max-width:850px;color:var(--shell-text-2);margin:0;font-size:15px;line-height:1.8}.v2-work-result-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0;display:grid}.v2-work-result-points article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;align-content:start;gap:8px;min-height:118px;padding:17px;display:grid}.v2-work-result-points b{font-size:14px}.v2-work-result-points span{color:var(--shell-text-2);font-size:13px;line-height:1.65}.v2-work-result-message{background:var(--shell-soft);color:var(--shell-accent-ink);border-radius:9px;margin-top:15px;padding:11px 13px;font-size:13px;font-style:normal;display:block}.v2-monitor-overlay{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1b2a52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-monitor-overlay .v2-monitor-dialog{background:var(--shell-surface);border-radius:16px;width:min(560px,100vw - 48px);max-height:calc(100vh - 48px);padding:24px;overflow:auto}.v2-monitor-overlay .v2-monitor-dialog header{border:0;justify-content:space-between;align-items:start;margin-bottom:18px;padding:0;display:flex}.v2-monitor-overlay .v2-monitor-dialog header small{font:700 10px var(--font-text);letter-spacing:.12em;color:var(--shell-text-2)}.v2-monitor-overlay .v2-monitor-dialog h3{margin:6px 0 0;font-size:24px}.v2-monitor-overlay .v2-monitor-dialog header button{background:0 0;border:0;font-size:24px}.v2-monitor-overlay .v2-monitor-dialog>label{color:var(--shell-text-2);grid-template-columns:1fr;gap:7px;margin:13px 0;font-size:13px;font-weight:700;display:grid}.v2-monitor-overlay .v2-monitor-dialog input,.v2-monitor-overlay .v2-monitor-dialog select{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:14px}.v2-monitor-overlay .v2-monitor-dialog footer{background:0 0;border:0;justify-content:flex-end;gap:9px;margin-top:22px;padding:0;display:flex}.v2-monitor-overlay .v2-monitor-dialog footer button{border:1px solid var(--shell-border);background:var(--shell-surface);white-space:nowrap;border-radius:8px;height:40px;padding:0 16px}.v2-monitor-overlay .v2-monitor-dialog footer .primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-monitor-overlay .v2-monitor-dialog footer .primary:disabled{border-color:var(--shell-border);background:var(--shell-border);color:var(--shell-muted);cursor:not-allowed}@media (width<=980px){.v2-work-result-points{grid-template-columns:1fr}.v2-work-result-points article{min-height:0}}.v2-project-dialog-backdrop{z-index:220;background:var(--shell-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-project-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(520px,100vw - 48px);box-shadow:0 28px 100px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:15px;padding:0;overflow:hidden}.v2-project-dialog>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;padding:22px 24px 17px;display:flex}.v2-project-dialog>header small{font:650 10px var(--font-text);letter-spacing:.13em;color:var(--shell-text-2)}.v2-project-dialog>header h3{margin:5px 0 0;font-size:21px}.v2-project-dialog>header button{width:34px;height:34px;color:var(--shell-text-2);background:0 0;border:0;border-radius:7px;font-size:22px}.v2-project-dialog>header button:hover{background:var(--shell-soft)}.v2-project-dialog>label{color:var(--shell-text);gap:8px;padding:22px 24px 0;font-size:13px;font-weight:700;display:grid}.v2-project-dialog>label input{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:9px;outline:none;height:46px;padding:0 13px;font-size:15px}.v2-project-dialog>label input:focus{border-color:var(--shell-text-2);box-shadow:0 0 0 3px #507d6d1f}.v2-project-dialog>p{color:var(--shell-muted);margin:13px 24px 21px;font-size:12px;line-height:1.6}.v2-project-dialog>footer{border-top:1px solid var(--shell-border);background:var(--shell-surface-2);justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.v2-project-dialog>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);height:38px;color:var(--shell-text);white-space:nowrap;border-radius:8px;padding:0 15px;font-weight:650}.v2-project-dialog>footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-project-dialog>footer button:disabled{border-color:var(--shell-border);background:var(--shell-selected);color:var(--shell-muted);cursor:not-allowed}.v2-monitor-backdrop{z-index:230;background:var(--shell-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-monitor-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;width:min(650px,100vw - 48px);overflow:hidden;box-shadow:0 30px 110px #0c1c1742}.v2-monitor-dialog>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;padding:21px 24px 17px;display:flex}.v2-monitor-dialog>header small{font:650 10px var(--font-text);letter-spacing:.13em;color:var(--shell-text-2)}.v2-monitor-dialog>header h3{margin:5px 0 0;font-size:22px}.v2-monitor-dialog>header button{width:34px;height:34px;color:var(--shell-text-2);background:0 0;border:0;border-radius:7px;font-size:22px}.v2-monitor-dialog>header button:hover{background:var(--shell-soft)}.v2-monitor-dialog>main{gap:15px;padding:22px 24px;display:grid}.v2-monitor-dialog>main>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.v2-monitor-dialog label{color:var(--shell-text);gap:7px;font-size:13px;font-weight:700;display:grid}.v2-monitor-dialog input,.v2-monitor-dialog textarea,.v2-monitor-dialog select{box-sizing:border-box;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;color:var(--shell-text);border-radius:8px;outline:none;font-size:14px}.v2-monitor-dialog input,.v2-monitor-dialog select{height:43px;padding:0 12px}.v2-monitor-dialog textarea{resize:vertical;min-height:88px;padding:11px 12px;line-height:1.55}.v2-monitor-dialog input:focus,.v2-monitor-dialog textarea:focus,.v2-monitor-dialog select:focus{border-color:var(--shell-text-2);box-shadow:0 0 0 3px #507d6d1f}.v2-monitor-dialog>footer{border-top:1px solid var(--shell-border);background:var(--shell-surface-2);justify-content:flex-end;align-items:center;gap:8px;padding:15px 24px;display:flex}.v2-monitor-dialog>footer span{color:var(--shell-muted);margin-right:auto;font-size:12px}.v2-monitor-dialog>footer button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);height:38px;color:var(--shell-text);white-space:nowrap;border-radius:8px;padding:0 15px;font-weight:650}.v2-monitor-dialog>footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-monitor-dialog>footer button:disabled{border-color:var(--shell-border);background:var(--shell-selected);color:var(--shell-muted);cursor:not-allowed}@media (width<=720px){.v2-monitor-dialog>main>div{grid-template-columns:1fr}.v2-monitor-dialog>footer span{display:none}}@media (width>=721px) and (width<=1050px){.v2-side:not(.collapsed){width:236px;padding:22px 16px 16px}.v2-app:not(.side-collapsed) .v2-main{margin-left:236px}.v2-side:not(.collapsed) .v2-logo>span{display:block}.v2-side:not(.collapsed) nav span{display:inline}.v2-side:not(.collapsed) nav em{display:grid}.v2-side:not(.collapsed) nav button{justify-content:flex-start}.v2-side:not(.collapsed) section header{display:flex}.v2-side:not(.collapsed) section span{display:inline}.v2-side:not(.collapsed) .v2-workspaces,.v2-side:not(.collapsed) .v2-projects{display:block}.v2-side:not(.collapsed) .v2-pinned-list,.v2-side:not(.collapsed) .v2-project-tree article>div{display:grid}.v2-side:not(.collapsed) .v2-side-bottom{border-top:1px solid var(--shell-border);padding-top:10px}.v2-side:not(.collapsed) .v2-account-trigger{grid-template-columns:minmax(0,1fr) 28px;justify-items:stretch;padding:4px}.v2-side:not(.collapsed) .v2-account-twin-entry{grid-template-columns:34px minmax(0,1fr);justify-items:stretch;padding:2px 4px}.v2-side:not(.collapsed) .v2-account-twin-entry>span:nth-child(2),.v2-side:not(.collapsed) .v2-account-menu-trigger{display:grid}.v2-side:not(.collapsed) .v2-collapse{display:block}.v2-side.collapsed{width:72px}.v2-app.side-collapsed .v2-main{margin-left:72px}.v2-thread-composer{width:min(720px,100vw - 286px);left:calc(50vw + 118px)}.side-collapsed .v2-thread-composer{width:min(720px,100vw - 122px);left:calc(50vw + 36px)}}.v2-task-discovery,.v2-starter-setup{color:var(--shell-text);margin-top:24px}.v2-task-discovery-actions{justify-content:flex-end;gap:6px;margin:0 2px 8px;display:flex}.v2-task-discovery-actions button,.v2-starter-setup-head>button{border:1px solid var(--shell-border);background:var(--shell-surface);height:32px;color:var(--shell-text-2);border-radius:9px;padding:0 11px;font-size:12px;font-weight:650}.v2-task-discovery-actions button:hover,.v2-starter-setup-head>button:hover{border-color:var(--shell-border-strong);color:var(--shell-text);background:var(--shell-surface-2)}.v2-starter-categories{scrollbar-width:none;gap:5px;margin-bottom:13px;padding-bottom:2px;display:flex;overflow-x:auto}.v2-starter-categories::-webkit-scrollbar{display:none}.v2-starter-categories button{color:var(--shell-muted);background:0 0;border:0;border-radius:9px;flex:none;padding:8px 12px;font-size:12px;font-weight:600}.v2-starter-categories button:hover{background:var(--shell-soft);color:var(--shell-text-2)}.v2-starter-categories button.active{background:var(--shell-selected);color:var(--shell-text);font-weight:750}.v2-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-starter-card{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:15px;flex-direction:column;min-height:190px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.v2-starter-card:hover{border-color:var(--shell-border-strong);box-shadow:0 14px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-2px)}.v2-starter-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.v2-starter-card>header span{color:var(--shell-accent-ink);font-size:11px;font-weight:750}.v2-starter-card>header em{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);font-size:10px;font-style:normal;overflow:hidden}.v2-starter-card>strong{color:var(--shell-text);letter-spacing:-.02em;font-size:17px;line-height:1.35;display:block}.v2-starter-card>p{color:var(--shell-muted);margin:9px 0 18px;font-size:12px;line-height:1.65}.v2-starter-card>footer{border-top:1px solid var(--shell-soft);color:var(--shell-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.v2-starter-card>footer i{color:var(--shell-accent-ink);font-style:normal;font-weight:700}.v2-starter-setup{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:0 16px 42px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px;overflow:hidden}.v2-starter-setup-head{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.v2-starter-setup-head>div{min-width:0}.v2-starter-setup-head small{color:var(--shell-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.v2-starter-setup-head h2{color:var(--shell-text);letter-spacing:-.025em;margin:5px 0;font-size:21px}.v2-starter-setup-head p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.55}.v2-starter-section{padding:18px 22px 0}.v2-starter-section h3{color:var(--shell-text);margin:0 0 10px;font-size:12px}.v2-example-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-example-row button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:58px;color:var(--shell-text-2);text-align:left;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.v2-example-row button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-text)}.v2-example-row span{color:var(--shell-muted)}.v2-template-grid,.v2-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v2-template-grid button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:11px;gap:4px;min-height:60px;padding:10px 34px 10px 12px;display:grid;position:relative}.v2-template-grid button strong{color:var(--shell-text);font-size:11px}.v2-template-grid button span{color:var(--shell-muted);font-size:10px}.v2-template-grid button i{color:var(--shell-muted);font-style:normal;position:absolute;top:18px;right:11px}.v2-template-grid button.active{border-color:var(--shell-muted);background:var(--shell-soft);box-shadow:inset 0 0 0 1px #c5d9d0}.v2-template-grid button.active strong,.v2-template-grid button.active i{color:var(--sel-ink)}.v2-source-grid button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:11px;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:flex}.v2-source-grid button>i{background:var(--shell-soft);width:24px;height:24px;color:var(--shell-muted);border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.v2-source-grid button>span{gap:2px;display:grid}.v2-source-grid strong{color:var(--shell-text);font-size:11px}.v2-source-grid small{color:var(--shell-muted);font-size:9px}.v2-source-grid button.active{border-color:var(--shell-border-strong);background:var(--shell-soft)}.v2-source-grid button.active>i{background:var(--shell-border);color:var(--sel-ink)}.v2-starter-boundary{background:var(--shell-surface-2);border-top:1px solid var(--shell-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding:16px 22px;display:grid}.v2-starter-boundary>div{gap:3px;display:grid}.v2-starter-boundary small{color:var(--shell-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.v2-starter-boundary b{color:var(--shell-text);font-size:11px;line-height:1.45}.v2-starter-boundary p{border-top:1px solid var(--shell-border);color:var(--shell-text-2);grid-column:1/-1;margin:0;padding-top:10px;font-size:10px}.v2-task-browser-reopen{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:10px;margin:22px auto 0;padding:10px 16px;font-weight:700;display:block}@media (width<=1180px){.v2-starter-grid,.v2-template-grid,.v2-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-example-row{grid-template-columns:1fr}}@media (width<=820px){.v2-starter-setup-head{flex-direction:column;align-items:flex-start}.v2-starter-grid,.v2-starter-boundary{grid-template-columns:1fr}.v2-starter-boundary p{grid-column:auto}.v2-template-grid,.v2-source-grid{grid-template-columns:1fr}}.v2-financial-tools{border:1px solid var(--shell-border);color:var(--shell-text);box-shadow:0 18px 50px color-mix(in srgb,var(--shell-text) 8%,transparent);background:#f7f9f8e6;border-radius:17px;margin-top:22px;overflow:hidden}.v2-financial-tools-head{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 16px;display:flex}.v2-financial-tools-head>nav{align-self:stretch;gap:4px;display:flex}.v2-financial-tools-head>nav button{color:var(--shell-text-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:680;display:flex;position:relative}.v2-financial-tools-head>nav button:after{background:var(--btn-primary-bg);content:"";opacity:0;border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(.55)}.v2-financial-tools-head>nav button:hover{color:var(--shell-text)}.v2-financial-tools-head>nav button.active{color:var(--shell-text);font-weight:780}.v2-financial-tools-head>nav button.active:after{opacity:1;transform:scaleX(1)}.v2-financial-tools-head>nav i{border:1px solid var(--shell-border-strong);width:21px;height:21px;color:var(--shell-accent-ink);border-radius:6px;place-items:center;font-size:11px;font-style:normal;line-height:1;display:grid}.v2-financial-tools-head>div{gap:6px;display:flex}.v2-financial-tools-head>div button{border:1px solid var(--shell-border);background:var(--shell-surface);width:31px;height:31px;color:var(--shell-muted);border-radius:8px;place-items:center;font-size:14px;display:grid}.v2-financial-tools-head>div button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink)}.v2-financial-tool-categories{scrollbar-width:none;gap:3px;padding:10px 16px 8px;display:flex;overflow-x:auto}.v2-financial-tool-categories::-webkit-scrollbar{display:none}.v2-financial-tool-categories button{color:var(--shell-muted);background:0 0;border:0;border-radius:7px;flex:none;padding:6px 10px;font-size:11px;font-weight:620}.v2-financial-tool-categories button:hover{background:var(--shell-soft);color:var(--shell-text-2)}.v2-financial-tool-categories button.active{background:var(--shell-selected);color:var(--shell-text);font-weight:760}.v2-financial-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:5px 16px 16px;display:grid}.v2-financial-tool-card{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:84px;padding:13px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.v2-financial-tool-card:hover{border-color:var(--shell-border-strong);box-shadow:0 9px 22px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-1px)}.v2-financial-tool-card:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.v2-financial-tool-card>i{background:var(--shell-soft);width:32px;height:32px;color:var(--shell-accent-ink);border-radius:9px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.v2-financial-tool-card>span{gap:4px;min-width:0;display:grid}.v2-financial-tool-card strong{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.v2-financial-tool-card small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.v2-financial-tool-card>em{background:var(--shell-warn-soft);color:var(--shell-accent-ink);border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.v2-financial-tool-card:has(>em) strong{padding-right:56px}@media (width<=1180px){.v2-financial-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.v2-financial-tools-head{align-items:flex-start;padding:8px 10px}.v2-financial-tools-head>nav{max-width:calc(100% - 78px);overflow-x:auto}.v2-financial-tools-head>nav button{min-height:42px;padding:0 9px}.v2-financial-tool-grid{grid-template-columns:1fr;padding:5px 10px 12px}.v2-financial-tool-categories{padding-left:10px;padding-right:10px}}.v2-composer-prep{border:1px solid var(--shell-border);border-top-color:var(--shell-soft);box-shadow:0 15px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);color:var(--shell-text);background:#f8faf9f5;border-radius:0 0 15px 15px;justify-content:space-between;align-items:center;gap:18px;margin-top:-1px;padding:12px 14px 12px 17px;display:flex}.v2-composer-prep-meta{align-items:center;gap:0;min-width:0;display:flex}.v2-composer-prep-meta>span{border-left:1px solid var(--shell-border);gap:2px;min-width:0;padding:0 16px;display:grid}.v2-composer-prep-meta>span:first-child{border-left:0;padding-left:0}.v2-composer-prep-meta b{max-width:180px;color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-composer-prep-meta small{max-width:220px;color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-composer-prep-actions{flex:none;gap:6px;display:flex}.v2-composer-prep-actions button{border:1px solid var(--shell-border);background:var(--shell-surface);height:32px;color:var(--shell-text-2);white-space:nowrap;border-radius:8px;padding:0 10px;font-size:10px;font-weight:680}.v2-composer-prep-actions button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink)}.v2-composer-prep-actions button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-workflow-drawer-backdrop{z-index:1250;background:var(--shell-soft);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.v2-workflow-drawer{border-left:1px solid var(--shell-border);background:var(--shell-surface);width:min(560px,100vw - 52px);height:100%;box-shadow:-24px 0 70px color-mix(in srgb,var(--shell-text) 8%,transparent);color:var(--shell-text);flex-direction:column;animation:.18s ease-out v2-drawer-in;display:flex;position:absolute;top:0;right:0}@keyframes v2-drawer-in{0%{opacity:.7;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.v2-workflow-drawer>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 27px 20px;display:flex}.v2-workflow-drawer>header>div{min-width:0}.v2-workflow-drawer>header small{color:var(--shell-text-2);letter-spacing:.06em;font-size:10px;font-weight:760}.v2-workflow-drawer>header h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:25px;line-height:1.25}.v2-workflow-drawer>header p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.65}.v2-workflow-drawer>header>button{width:34px;height:34px;color:var(--shell-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:23px;display:grid}.v2-workflow-drawer>header>button:hover{background:var(--shell-soft);color:var(--shell-text)}.v2-workflow-drawer>main{flex:1;padding:0 27px 30px;overflow:auto}.v2-workflow-drawer>main>section{border-bottom:1px solid var(--shell-selected);padding:23px 0}.v2-workflow-drawer>main>section:last-child{border-bottom:0}.v2-drawer-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.v2-drawer-section-head h3,.v2-drawer-result h3{color:var(--shell-text);margin:0;font-size:13px}.v2-drawer-section-head>span{color:var(--shell-muted);text-align:right;font-size:9px}.v2-workflow-step-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.v2-workflow-step-list li{border-top:1px solid var(--shell-soft);min-height:42px;color:var(--shell-text-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:11px;display:grid}.v2-workflow-step-list li:first-child{border-top:0}.v2-workflow-step-list i{color:var(--shell-muted);font:650 9px var(--font-text);font-style:normal}.v2-workflow-step-list em{background:var(--shell-warn-soft);color:var(--shell-accent-ink);border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:750}.v2-drawer-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.v2-drawer-template-list button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:9px 11px;display:flex}.v2-drawer-template-list button>span{gap:3px;min-width:0;display:grid}.v2-drawer-template-list b{font-size:11px}.v2-drawer-template-list small{color:var(--shell-muted);font-size:9px}.v2-drawer-template-list i{font-style:normal}.v2-drawer-template-list button.active{border-color:var(--shell-muted);background:var(--shell-soft);color:var(--sel-ink)}.v2-drawer-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.v2-drawer-source-list button{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:grid}.v2-drawer-source-list button>i{background:var(--shell-soft);width:24px;height:24px;color:var(--shell-muted);border-radius:7px;place-items:center;font-size:11px;font-style:normal;display:grid}.v2-drawer-source-list button>span{gap:2px;display:grid}.v2-drawer-source-list b{font-size:11px}.v2-drawer-source-list small{color:var(--shell-muted);font-size:9px}.v2-drawer-source-list button.active{border-color:var(--shell-border-strong);background:var(--shell-soft)}.v2-drawer-source-list button.active>i{background:var(--shell-border);color:var(--sel-ink)}.v2-drawer-result>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.v2-drawer-result>div span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;padding:5px 8px;font-size:10px}.v2-drawer-result dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.v2-drawer-result dl>div{border:1px solid var(--shell-border);border-radius:9px;gap:4px;padding:10px;display:grid}.v2-drawer-result dt{color:var(--shell-muted);font-size:9px}.v2-drawer-result dd{color:var(--shell-text);margin:0;font-size:10px;line-height:1.5}.v2-drawer-result p{border-left:2px solid var(--shell-border-strong);color:var(--shell-accent-ink);margin:0;padding-left:10px;font-size:10px;line-height:1.65}.v2-workflow-drawer>footer{border-top:1px solid var(--shell-border);background:var(--shell-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:14px 27px;display:flex}.v2-workflow-drawer>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);height:38px;color:var(--shell-text-2);border-radius:8px;padding:0 14px;font-size:11px;font-weight:700}.v2-workflow-drawer>footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}@media (width<=1180px){.v2-composer-prep{flex-direction:column;align-items:flex-start}.v2-composer-prep-actions{align-self:stretch}.v2-composer-prep-actions button:last-child{margin-left:auto}}@media (width<=820px){.v2-composer-prep-meta{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.v2-composer-prep-meta>span{padding:0 10px}.v2-composer-prep-meta>span:first-child{padding-left:0}.v2-composer-prep-meta>span:last-child{display:none}.v2-composer-prep-actions{overflow:auto}.v2-composer-prep-actions button:last-child{margin-left:0}.v2-workflow-drawer{width:100%}.v2-drawer-template-list,.v2-drawer-source-list,.v2-drawer-result dl{grid-template-columns:1fr}}.v2-compact-modal{max-height:calc(100vh - 48px);overflow:auto;width:min(620px,100vw - 48px)!important}.v2-simple-settings{gap:0;padding:8px 24px 22px;display:grid}.v2-simple-settings label{border-bottom:1px solid var(--shell-selected);min-height:58px;color:var(--shell-text-2);grid-template-columns:minmax(130px,.72fr) minmax(0,1.4fr);align-items:center;gap:16px;font-size:14px;display:grid}.v2-simple-settings label:last-child{border-bottom:0}.v2-simple-settings label>span{color:var(--shell-text);font-weight:700}.v2-simple-settings input,.v2-simple-settings select{box-sizing:border-box;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;height:40px;color:var(--shell-text);font:inherit;border-radius:8px;padding:0 11px}.v2-simple-settings b{color:var(--shell-text);font-size:14px}.v2-simple-settings label>button{border:1px solid var(--shell-border);background:var(--shell-surface);height:34px;color:var(--shell-text-2);border-radius:7px;justify-self:end;padding:0 12px}.v2-compact-modal>footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-compact-modal>footer span{margin-right:auto}.v2-compact-modal>footer button{white-space:nowrap}.v2-compact-modal>footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-artifact-trace{border:1px solid var(--line);background:var(--shell-surface-2);border-radius:16px;margin:0 24px 18px;padding:18px 20px}.v2-artifact-trace header small{color:var(--muted);letter-spacing:.08em}.v2-artifact-trace header h3{margin:5px 0 14px;font-size:18px}.v2-artifact-trace ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-artifact-trace li{border:1px solid var(--line);background:var(--shell-surface);border-radius:12px;gap:6px;padding:12px;display:grid}.v2-artifact-trace li b{font-size:14px}.v2-artifact-trace li span{color:var(--muted);font-size:13px;line-height:1.55}@media (width<=1380px){.v2-artifact-trace ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-market-catalog .v2-cap-visual-card>.v2-cap-card-art{background-repeat:no-repeat;background-size:300% 200%;flex:0 0 188px;width:100%;height:188px;min-height:188px;display:block;background-image:url(/financial-skill-covers.png)!important}.v2-market-catalog.is-visual .v2-catalog-disclosure{background:0 0!important;border:0!important;border-radius:0!important;margin:20px 0 0!important;padding:0!important;display:block!important}.v2-market-catalog.is-visual .v2-catalog-disclosure span{letter-spacing:.01em;font-size:13px;font-weight:720}.v2-market-catalog .v2-cap-card-stage{background:radial-gradient(circle at 50% 45%,#faf9f6 0,#f2f1ee 58%,#ececea 100%);border-bottom:1px solid #e6e7e4;place-items:center;width:100%;height:258px;min-height:258px;display:grid;position:relative;overflow:hidden}.v2-market-catalog .v2-cap-card-stage>.v2-cap-card-art{background-color:var(--shell-surface-2);image-rendering:auto;background-repeat:no-repeat;background-size:300% 200%;border:1px solid #484d431f;border-radius:3px;flex:none;width:218px;height:218px;min-height:218px;transition:transform .24s,box-shadow .24s;display:block;transform:rotate(-1deg);box-shadow:0 18px 38px #292b2424;background-image:url(/financial-skill-covers.png)!important}.v2-market-catalog .v2-cap-card-stage>.cover-1,.v2-market-catalog .v2-cap-card-stage>.cover-4{transform:rotate(1.25deg)}.v2-market-catalog .v2-cap-card-stage>.cover-2,.v2-market-catalog .v2-cap-card-stage>.cover-5{transform:rotate(-.3deg)}.v2-market-catalog .v2-cap-visual-card:hover .v2-cap-card-stage>.v2-cap-card-art{transform:rotate(0)translateY(-3px)scale(1.015);box-shadow:0 23px 46px #292b242e}.v2-market-catalog .v2-cap-visual-card>main{min-height:142px;padding:20px 22px 10px}.v2-market-catalog .v2-cap-visual-card main>p{margin:9px 0 14px!important}.v2-market-catalog .v2-cap-visual-card>footer{border-top:0;min-height:62px;padding:0 20px 7px 22px}.v2-market-catalog .v2-cap-visual-card>footer span{color:var(--shell-muted);font-size:14px}.v2-market-catalog .v2-cap-visual-card>footer button{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,background .16s,color .16s;transform:translateY(3px)}.v2-market-catalog .v2-cap-visual-card:hover>footer button,.v2-market-catalog .v2-cap-visual-card:focus-visible>footer button,.v2-market-catalog .v2-cap-visual-card:focus-within>footer button,.v2-market-catalog .v2-cap-visual-card>footer button.installed{opacity:1;pointer-events:auto;transform:none}.v2-market-catalog .v2-cap-visual-card>footer button.installed{background:var(--shell-soft);color:var(--shell-accent-ink)}@media (width<=760px){.v2-market-catalog .v2-cap-card-stage{height:230px;min-height:230px}.v2-market-catalog .v2-cap-card-stage>.v2-cap-card-art{width:194px;height:194px;min-height:194px}.v2-market-catalog .v2-cap-visual-card>footer button{opacity:1;pointer-events:auto;transform:none}}.umx-skill-market-layout .v2-market-catalog .v2-cap-card-stage{background:var(--shell-surface-2);height:190px;min-height:190px;padding:14px}.umx-skill-market-layout .v2-market-catalog .v2-cap-card-stage>.v2-cap-card-art{border-radius:7px;flex:none;width:100%;height:100%;min-height:0;transform:none;box-shadow:0 9px 22px #292b241a}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card:hover .v2-cap-card-stage>.v2-cap-card-art{transform:translateY(-2px);box-shadow:0 13px 27px #292b2424}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>main{min-height:76px;padding:14px 16px 8px}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>main>p,.umx-skill-market-layout .v2-market-catalog .v2-cap-card-tags{display:none!important}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>footer{border-top:0;min-height:52px;padding:5px 14px 13px 16px}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>footer>span{color:var(--shell-muted);font-size:11px}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>footer>button{background:var(--btn-primary-bg);width:auto;min-width:96px;height:32px;color:var(--btn-primary-ink);white-space:nowrap;opacity:1;pointer-events:auto;border-radius:8px;flex:none;padding:0 12px;font-size:11px;font-weight:650;transform:none}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>footer>button.installed{border-color:var(--shell-border);background:var(--shell-surface-2);color:var(--shell-accent-ink)}.v2-compact-disclosure{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.v2-compact-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:10px 13px;list-style:none;display:flex}.v2-compact-disclosure>summary::-webkit-details-marker{display:none}.v2-compact-disclosure>summary span{align-items:baseline;gap:9px;min-width:0;display:flex}.v2-compact-disclosure>summary b{font-size:12px}.v2-compact-disclosure>summary small{color:var(--muted);font-size:10px}.v2-compact-disclosure>summary em{color:var(--muted);font-style:normal;transition:transform .16s}.v2-compact-disclosure[open]>summary em{transform:rotate(180deg)}.v2-compact-disclosure>div{border-top:1px solid var(--line);padding:12px 13px}.v2-run-organization{background:var(--shell-surface-2);margin:0 44px}.v2-run-organization>div p,.v2-run-organization>div ul{color:var(--shell-text-2);margin:0;font-size:12px;line-height:1.65}.v2-run-organization>div ul{margin-top:7px;padding-left:18px}.v2-value-hero .v2-compact-disclosure{color:var(--shell-on-contrast);background:#ffffff0a;border-color:#ffffff29;margin-top:12px}.v2-value-hero .v2-compact-disclosure>summary small,.v2-value-hero .v2-compact-disclosure>summary em{color:var(--shell-muted)}.v2-value-hero .v2-compact-disclosure>div{border-color:#ffffff29}.v2-value-hero .v2-compact-disclosure p{color:var(--shell-muted);margin:0;font-size:11px;line-height:1.6}@media (width<=720px){.v2-run-organization{margin:0}}.v2-workflow-capability,.v2-workflow-capability>div,.v2-workflow-capability .studio-runtime-embed{width:100%;min-width:0}.v2-workflow-capability .studio-runtime-embed{background:0 0;min-height:0}.v2-workflow-capability .capability-library{box-sizing:border-box;background:0 0;width:100%;height:auto;padding:24px 0 0;overflow:visible}.v2-workflow-capability .capability-library>header{display:none}.v2-workflow-capability .capability-library>header>div{min-width:0;max-width:880px}.v2-workflow-capability .capability-library>header small{display:none}.v2-workflow-capability .capability-library h1{letter-spacing:-.035em;margin:0 0 7px;font-size:24px;line-height:1.2}.v2-workflow-capability .capability-library>header p{color:var(--shell-muted);font-size:13px;line-height:1.6}.v2-workflow-capability .capability-library>header>span{color:var(--shell-muted);white-space:nowrap;flex:none;margin-left:24px;font-size:12px}.v2-workflow-capability .library-tabs{display:none}.v2-workflow-capability .library-tabs button{font-size:13px}.v2-workflow-capability .library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.v2-workflow-capability .library-card{box-sizing:border-box;min-width:0;min-height:310px;padding:22px}.v2-workflow-capability .library-card h2{font-size:18px;line-height:1.35}.v2-workflow-capability .library-card>p{font-size:13px;line-height:1.65}.v2-workflow-capability .library-card footer{flex-wrap:wrap}@media (width<=1200px){.v2-workflow-capability .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v2-workflow-capability .capability-library{padding-top:20px}.v2-workflow-capability .library-grid{grid-template-columns:1fr}}.v2-orb.has-image,.avatar.has-image{background:var(--shell-surface);padding:0;overflow:hidden}.v2-orb.has-image img,.avatar.has-image img{object-fit:cover;width:100%;height:100%;display:block}.v2-home-explore{border-top:1px solid var(--shell-border);color:var(--shell-text);margin-top:34px}.v2-home-explore-tabs{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:20px;min-height:61px;display:flex}.v2-home-explore-tabs nav{scrollbar-width:none;align-self:stretch;gap:24px;min-width:0;display:flex;overflow-x:auto}.v2-home-explore-tabs nav::-webkit-scrollbar{display:none}.v2-home-explore-tabs nav button{color:var(--shell-muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:1px 2px 0;font-size:14px;font-weight:650;position:relative}.v2-home-explore-tabs nav button:after{background:var(--btn-primary-bg);content:"";opacity:0;border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.55)}.v2-home-explore-tabs nav button:hover{color:var(--shell-text)}.v2-home-explore-tabs nav button.active{color:var(--shell-text);font-weight:780}.v2-home-explore-tabs nav button.active:after{opacity:1;transform:scaleX(1)}.v2-home-explore-tabs>span{background:var(--shell-soft);color:var(--shell-muted);border-radius:5px;flex:none;padding:4px 7px;font-size:9px}.v2-home-feed-context{justify-content:space-between;align-items:center;padding:20px 1px 12px;display:flex}.v2-home-feed-context b{font-size:13px}.v2-home-feed-context button{color:var(--shell-muted);background:0 0;border:0;font-size:11px}.v2-home-feed-context button:hover{color:var(--shell-accent-ink)}.v2-home-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-discovery-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.v2-discovery-card:hover{border-color:var(--shell-border-strong);transform:translateY(-2px);box-shadow:0 15px 36px #1c2d2712}.v2-discovery-card.type-article{grid-column:1/-1}.v2-discovery-card.type-news{background:var(--shell-soft)}.v2-discovery-card>header{align-items:center;gap:10px;padding:16px 18px 0;display:flex}.v2-discovery-card>header>span{gap:1px;min-width:0;display:grid}.v2-discovery-card>header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-discovery-card>header small{color:var(--shell-muted);font-size:9px}.v2-discovery-card>header>em{background:var(--shell-soft);color:var(--shell-text-2);white-space:nowrap;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal}.v2-feed-avatar{background:var(--shell-border);width:34px;height:34px;color:var(--shell-accent-ink);border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-style:normal;font-weight:760;display:grid;overflow:hidden}.v2-feed-avatar img{object-fit:cover;width:100%;height:100%;display:block}.v2-feed-avatar.news{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-feed-story{text-align:left;background:0 0;border:0;width:100%;padding:13px 18px 15px;display:block}.v2-feed-story h3{color:var(--shell-text);letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.38}.v2-feed-story p{color:var(--shell-text-2);margin:8px 0 0;font-size:12px;line-height:1.72}.v2-feed-story blockquote{background:var(--shell-soft);color:var(--shell-text-2);border:0;border-radius:8px;margin:11px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.v2-feed-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.v2-feed-tags span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:3px 6px;font-size:9px}.v2-feed-chart{background:linear-gradient(135deg,#edf3ef,#f8f8f4);border-radius:10px;grid-template-columns:115px 1fr;align-items:end;gap:10px;height:96px;margin-top:15px;padding:12px 13px 9px;display:grid}.v2-feed-chart>span{align-self:center;gap:3px;display:grid}.v2-feed-chart b{font-size:12px}.v2-feed-chart small{color:#85908b;font-size:9px}.v2-feed-chart svg{width:100%;height:68px;overflow:visible}.v2-feed-chart path{fill:none;stroke:#2d9572;stroke-width:3px;vector-effect:non-scaling-stroke}.v2-paper-trade{background:var(--shell-contrast);color:var(--shell-on-contrast);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.v2-paper-trade span{border-right:1px solid #ffffff1a;gap:4px;padding:13px;display:grid}.v2-paper-trade span:last-child{border:0}.v2-paper-trade small{color:var(--shell-muted);font-size:8px}.v2-paper-trade b{font-size:11px}.v2-discovery-card>footer{border-top:1px solid var(--shell-soft);align-items:center;gap:18px;padding:10px 18px;display:flex}.v2-discovery-card>footer button{color:var(--shell-muted);background:0 0;border:0;font-size:10px}.v2-discovery-card>footer button:hover,.v2-discovery-card>footer button.active{color:var(--sel-ink)}.v2-home-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.v2-home-market-grid button:focus-visible,.v2-home-explore-tabs button:focus-visible,.v2-discovery-card button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.v2-home-strategy-card{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:14px;min-width:0;min-height:230px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.v2-home-strategy-card:hover{border-color:var(--shell-border-strong);transform:translateY(-2px);box-shadow:0 15px 34px #1c2d2712}.v2-home-strategy-card>header,.v2-home-strategy-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-home-strategy-card>header span,.v2-home-strategy-card>header em{background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.v2-home-strategy-card>header em{background:var(--shell-soft);color:var(--shell-muted)}.v2-home-strategy-card h3{letter-spacing:-.025em;margin:15px 0 6px;font-size:18px;line-height:1.35}.v2-home-strategy-card>p{height:41px;color:var(--shell-muted);margin:0;font-size:11px;line-height:1.65;overflow:hidden}.v2-home-strategy-line{border-bottom:1px solid var(--shell-border);height:40px;margin:15px 0 12px;position:relative;overflow:hidden}.v2-home-strategy-line:before{background:linear-gradient(180deg,var(--shell-soft),var(--shell-soft));content:"";clip-path:polygon(0 80%,12% 67%,24% 74%,38% 48%,52% 60%,65% 34%,78% 47%,90% 18%,100% 5%,100% 100%,0 100%);height:36px;position:absolute;bottom:0;left:0;right:0}.v2-home-strategy-line i{background:var(--btn-primary-bg);border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:0}.v2-home-strategy-line.line-1:before{clip-path:polygon(0 72%,13% 77%,25% 58%,39% 66%,54% 42%,67% 53%,81% 25%,92% 33%,100% 13%,100% 100%,0 100%)}.v2-home-strategy-line.line-2:before{clip-path:polygon(0 64%,15% 49%,27% 62%,42% 37%,55% 49%,69% 29%,83% 39%,100% 16%,100% 100%,0 100%)}.v2-home-strategy-card>footer{border-top:1px solid var(--shell-soft);color:var(--shell-muted);padding-top:12px;font-size:9px}.v2-home-strategy-card>footer b{color:var(--shell-text-2);font-weight:600}.v2-home-strategy-card>footer i{font-style:normal}.v2-home-skill-card{border:1px solid var(--shell-border);background:var(--shell-surface);text-align:left;border-radius:14px;grid-template-columns:72px minmax(0,1fr) 16px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.v2-home-skill-card:hover{border-color:var(--shell-border-strong);transform:translateY(-2px);box-shadow:0 13px 30px #1c2d270f}.v2-home-skill-cover{background-image:url(/financial-skill-covers.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:8px;width:72px;height:72px;display:block;box-shadow:0 7px 16px #2a2e271c}.v2-home-skill-cover.cover-0{background-position:0 0}.v2-home-skill-cover.cover-1{background-position:50% 0}.v2-home-skill-cover.cover-2{background-position:100% 0}.v2-home-skill-cover.cover-3{background-position:0 100%}.v2-home-skill-cover.cover-4{background-position:50% 100%}.v2-home-skill-cover.cover-5{background-position:100% 100%}.v2-home-skill-card>span{gap:4px;min-width:0;display:grid}.v2-home-skill-card small{color:var(--shell-text-2);font-size:8px}.v2-home-skill-card b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.v2-home-skill-card p{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.v2-home-skill-card>em{color:var(--shell-muted);font-style:normal}.v2-home-twin-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;min-width:0;padding:18px}.v2-home-twin-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v2-home-twin-avatar{background:var(--shell-border);width:48px;height:48px;color:var(--shell-accent-ink);border-radius:50%;place-items:center;font-style:normal;font-weight:760;display:grid;overflow:hidden}.v2-home-twin-avatar img{object-fit:cover;width:100%;height:100%;display:block}.v2-home-twin-card header>span{gap:3px;min-width:0;display:grid}.v2-home-twin-card header b{font-size:14px}.v2-home-twin-card header small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-home-twin-card header>em{color:var(--shell-accent-ink);font-size:14px;font-style:normal;font-weight:740}.v2-home-twin-card>p{margin:16px 0 9px;font-size:12px;font-weight:650}.v2-home-twin-card>div{flex-wrap:wrap;gap:5px;display:flex}.v2-home-twin-card>div span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:3px 6px;font-size:9px}.v2-home-twin-card>footer{border-top:1px solid var(--shell-soft);justify-content:flex-end;gap:7px;margin-top:18px;padding-top:13px;display:flex}.v2-home-twin-card>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);height:32px;color:var(--shell-text-2);border-radius:8px;padding:0 11px;font-size:10px}.v2-home-twin-card>footer button:hover,.v2-home-twin-card>footer button.active{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--sel-ink)}.v2-home-twin-card>footer button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-home-view-all{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:48px;color:var(--shell-text-2);border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;display:flex}.v2-home-view-all:hover{border-color:var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink)}.v2-home-view-all span{font-size:16px}.v2-twin-statuses{align-items:center;gap:7px;display:flex}.v2-follow-status{border:1px solid var(--shell-border-strong);background:var(--shell-surface);height:31px;color:var(--shell-text-2);border-radius:16px;padding:0 11px;font-size:11px}.v2-follow-status:hover,.v2-follow-status.active{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--sel-ink)}@media (width<=720px){.v2-home-explore{margin-top:27px}.v2-home-explore-tabs nav{gap:17px}.v2-home-explore-tabs>span{display:none}.v2-home-feed-grid,.v2-home-market-grid{grid-template-columns:1fr}.v2-discovery-card.type-article,.v2-home-view-all{grid-column:auto}.v2-feed-chart{grid-template-columns:92px 1fr}.v2-paper-trade{grid-template-columns:1fr}.v2-paper-trade span{border-bottom:1px solid #ffffff1a;border-right:0}.v2-twin-statuses{align-items:flex-start;margin-top:14px}.v2-sub-status{margin-top:0}}.v2-run-recovery{border:1px solid var(--shell-warn-line);background:linear-gradient(145deg,#fbf8f4,var(--shell-surface-2));box-shadow:0 16px 36px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:16px;margin:20px 30px 0;padding:22px 24px 24px;display:grid}.v2-run-recovery-mark{background:var(--btn-primary-bg);width:36px;height:36px;color:var(--btn-primary-ink);border-radius:10px;place-items:center;font-size:18px;font-weight:780;display:grid}.v2-run-recovery-copy{min-width:0}.v2-run-recovery-copy>small{color:var(--shell-accent-ink);letter-spacing:.13em;font-size:9px;font-weight:760}.v2-run-recovery-copy h2{color:var(--shell-text);letter-spacing:-.025em;text-wrap:balance;margin:7px 0 8px;font-size:20px;line-height:1.35}.v2-run-recovery-copy>p{max-width:68ch;color:var(--shell-text-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.v2-run-recovery-note{border-left:2px solid var(--shell-muted);background:var(--shell-surface);color:var(--shell-muted);margin-top:15px;padding:10px 12px;font-size:11px;line-height:1.6}.v2-run-recovery footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.v2-run-recovery button,.v2-missing-run button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);min-height:38px;color:var(--shell-text-2);border-radius:8px;padding:0 14px;font-size:11px;font-weight:680;transition:transform .16s,border-color .16s,background .16s}.v2-run-recovery button:hover,.v2-missing-run button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.v2-run-recovery button:active,.v2-missing-run button:active{transform:translateY(1px)}.v2-run-recovery button:focus-visible,.v2-missing-run button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.v2-run-recovery button.primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-run-recovery button.text{color:var(--shell-muted);background:0 0;border-color:#0000;margin-left:auto;font-weight:620}.v2-missing-run{place-items:center;min-height:100dvh;padding:32px;display:grid}.v2-missing-run>section{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:16px;width:min(560px,100%);padding:34px;box-shadow:0 22px 54px #1b2e2712}.v2-missing-run small{color:var(--shell-muted);letter-spacing:.14em;font-size:9px;font-weight:740}.v2-missing-run h1{letter-spacing:-.035em;margin:10px 0 9px;font-size:27px;line-height:1.3}.v2-missing-run p{max-width:60ch;color:var(--shell-text-2);margin:0 0 22px;font-size:13px;line-height:1.7}@media (width<=720px){.v2-run-recovery{grid-template-columns:1fr;margin:16px 16px 0;padding:19px}.v2-run-recovery button,.v2-run-recovery button.text{width:100%;margin-left:0}.v2-missing-run{padding:18px}.v2-missing-run>section{padding:26px 22px}}.v2-task-details-entry{justify-content:flex-end;padding:8px 20px;display:flex}.v2-task-details-entry button{border:1px solid var(--shell-border);color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px}.v2-work .v2-work-layout.inspector-closed{grid-template-columns:minmax(0,1fr)!important}.v2-thread-head .v2-thread-icon-action{width:36px;min-width:36px;height:36px;color:var(--shell-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-thread-head .v2-thread-icon-action:hover,.v2-thread-head .v2-thread-icon-action[aria-expanded=true]{background:var(--shell-selected);color:var(--shell-text)}.v2-thread-head .v2-thread-icon-action:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.umx-binance-status{background:linear-gradient(145deg,#f7faf8,#fff);border:1px solid #d8e1dd;border-radius:14px;margin:0 26px 20px;padding:18px}.umx-binance-status>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.umx-binance-status>header>div{gap:4px;display:grid}.umx-binance-status small{color:var(--shell-muted);letter-spacing:.12em;font-size:9px;font-weight:760}.umx-binance-status strong{color:var(--shell-text);font-size:15px}.umx-binance-status>header>span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.umx-binance-status>header>span.state-available,.umx-binance-status>header>span.state-partial{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-binance-status>header>span.state-unavailable{color:#8b3d35;background:#f7e9e7}.umx-binance-status>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.umx-binance-status article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;display:grid}.umx-binance-status article b{font-size:12px}.umx-binance-status article span{color:var(--shell-muted);grid-row:2;font-size:10px}.umx-binance-status article i{color:var(--shell-muted);grid-area:1/2/3;align-self:center;font-size:9px;font-style:normal}.umx-binance-status article i.online{color:var(--shell-accent-ink)}.umx-binance-status>p{color:var(--shell-text-2);margin:13px 0 0;font-size:10px;line-height:1.6}.umx-binance-status>p.umx-binance-error{color:#93473f}@media (width<=720px){.umx-binance-status{margin:0 16px 16px}.umx-binance-status>div{grid-template-columns:1fr}}.v2-side .v2-asset-workbench-entry{width:calc(100% - 2px);height:40px;min-height:40px;color:var(--shell-text-2);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:10px;margin:4px 0 8px;padding:0 10px;transition:background .16s;display:grid}.v2-side .v2-asset-workbench-entry:hover{background:var(--shell-hover)}.v2-market-entry-icon{width:22px;height:22px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.v2-market-entry-copy{min-width:0}.v2-side .v2-market-entry-copy b{color:inherit;font-size:14px;font-weight:600}.v2-market-entry-arrow{color:var(--shell-muted);font-size:15px}.v2-side.collapsed .v2-asset-workbench-entry{justify-content:center;width:100%;margin-inline:0;padding:0;display:flex}.v2-side.collapsed .v2-market-entry-copy,.v2-side.collapsed .v2-market-entry-arrow{display:none}@media (width>=721px){.v2-app .v2-side .v2-primary-nav{gap:2px}.v2-app .v2-side .v2-primary-nav>button{height:40px;min-height:40px}}.umx-submit-error button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);color:#85392a;font:inherit;cursor:pointer;border-radius:6px;margin-left:8px;padding:6px 10px}.v2-side{overflow:hidden}.v2-side-head,.v2-primary-nav,.v2-side-bottom{flex:none}.v2-side-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9cfcc transparent;flex:auto;min-height:0;padding:0 3px 18px 0;overflow-y:auto}.v2-side-scroll::-webkit-scrollbar{width:5px}.v2-side-scroll::-webkit-scrollbar-thumb{background:var(--shell-border-strong);border-radius:5px}.v2-side .v2-primary-nav{padding-right:2px}.v2-side .v2-more-nav{border-top:1px solid var(--shell-border);margin-top:9px;padding:8px 2px 0}.v2-side .v2-more-nav>.v2-more-toggle{width:100%;height:39px;color:var(--shell-text-2);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.v2-side .v2-more-nav>.v2-more-toggle:hover,.v2-side .v2-more-nav.open>.v2-more-toggle{background:var(--shell-selected);color:var(--shell-text)}.v2-side .v2-more-nav>.v2-more-toggle i{letter-spacing:1px;width:18px;font-size:12px;font-style:normal}.v2-side .v2-more-nav>.v2-more-toggle span{font-size:14px;font-weight:550}.v2-side .v2-more-nav>.v2-more-toggle em{color:var(--shell-muted);background:0 0;margin-left:auto;padding:0;font-size:11px;font-style:normal}.v2-side .v2-more-nav nav{border-left:1px solid var(--shell-border);gap:1px;margin:4px 0 0 10px;padding-left:8px;display:grid}.v2-side .v2-more-nav nav button{height:37px;min-height:37px}.v2-side .v2-workspaces{margin-top:13px!important}.v2-side .v2-projects{margin-top:13px;padding-top:14px}.v2-side.collapsed .v2-side-scroll{padding-right:0;overflow:hidden}.v2-side.collapsed .v2-more-nav,.v2-sidebar-reopen{display:none}@media (width>=721px){.v2-app.side-collapsed>.v2-main{margin-left:0}.v2-app.side-collapsed .v2-thread-composer{width:min(760px,100vw - 350px)!important;left:0!important;right:280px!important}.v2-sidebar-reopen{z-index:25;width:36px;height:36px;color:var(--shell-text);background:0 0;border:0;border-radius:8px;place-items:center;font-size:21px;line-height:1;transition:background .16s,color .16s;display:grid;position:fixed;top:22px;left:24px}.v2-sidebar-reopen:hover{background:var(--shell-selected);color:var(--shell-text)}.v2-sidebar-reopen:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}}@media (width>=721px) and (width<=1050px){.v2-app.side-collapsed .v2-thread-composer{width:min(720px,100vw - 50px)!important;left:0!important;right:0!important}}.umx-unified-composer{padding-bottom:0;overflow:visible}.umx-unified-composer>footer{padding-bottom:14px}.umx-launcher-selection{background:var(--shell-soft);height:40px;color:var(--shell-accent-ink);border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.umx-launcher-selection i{font-style:normal}.umx-unified-composer>footer .umx-mention-trigger{cursor:pointer;border-radius:50%;place-items:center;width:40px;min-width:40px;padding:0;font-size:18px;display:grid}.umx-composer-secondary{border-top:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:0 0 21px 21px;align-items:center;gap:9px;min-height:54px;margin:0 -24px;padding:7px 24px;display:flex}.umx-composer-secondary>button{min-width:0;height:38px;color:var(--shell-text-2);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.umx-composer-secondary>button:hover,.umx-composer-secondary>button.active{background:var(--shell-surface);color:var(--shell-text);box-shadow:0 0 0 1px #dce2df}.umx-composer-secondary>button i,.umx-composer-secondary>button em{font-style:normal}.umx-composer-secondary>button em{color:var(--shell-muted)}.umx-selected-plugins{scrollbar-width:none;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:45%;display:flex;overflow-x:auto}.umx-selected-plugins:empty{display:none}.umx-selected-plugins::-webkit-scrollbar{display:none}.umx-selected-plugins>span{border:1px solid var(--shell-border);background:var(--shell-surface);height:30px;color:var(--shell-text-2);border-radius:8px;flex:none;align-items:center;font-size:11px;font-weight:600;display:flex}.umx-selected-plugins>span>i{background:var(--shell-soft);width:18px;height:18px;color:var(--sel-ink);border-radius:5px;place-items:center;font-size:11px;font-style:normal;display:grid}.umx-selected-plugins>span>button{width:18px;height:18px;color:var(--shell-muted);background:0 0;border:0;padding:0}.umx-hidden-file-input{display:none}.umx-destination-menu,.umx-plugin-menu{z-index:58;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 22px 58px #16262029}.umx-destination-menu{width:min(410px,100vw - 32px);padding:7px;left:0}.umx-plugin-menu{width:min(510px,100vw - 32px);left:0}.umx-destination-menu header,.umx-plugin-menu header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:center;min-height:49px;padding:0 10px;display:flex}.umx-destination-menu header button,.umx-plugin-menu header button{background:0 0;border:0;border-radius:7px;width:30px;height:30px;font-size:20px}.umx-plugin-menu header>div{gap:2px;display:grid}.umx-plugin-menu header small{color:var(--shell-muted);font-size:11px}.umx-destination-menu>section,.umx-destination-menu>details,.umx-plugin-menu>section{gap:2px;padding:8px 0;display:grid}.umx-destination-menu>section>small{color:var(--shell-muted);padding:3px 10px;font-size:11px}.umx-destination-menu>section>button,.umx-destination-menu>details>button,.umx-destination-menu>button:not(header button),.umx-plugin-menu>section>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:47px;padding:7px 10px;display:flex}.umx-destination-menu button:hover,.umx-destination-menu button.active,.umx-plugin-menu>section>button:hover,.umx-plugin-menu>section>button.active{background:var(--shell-soft)}.umx-destination-menu button>span,.umx-plugin-menu button>span{flex:1;gap:2px;min-width:0;display:grid}.umx-destination-menu button small,.umx-plugin-menu button small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.umx-destination-menu button em{color:var(--shell-muted);margin-left:auto;font-style:normal}.umx-destination-menu details{border-top:1px solid var(--shell-soft);border-bottom:1px solid var(--shell-soft)}.umx-destination-menu summary{cursor:pointer;color:var(--shell-text-2);padding:8px 10px;font-size:12px;font-weight:650;list-style:none}.umx-destination-menu form{border-top:1px solid var(--shell-soft);align-items:end;gap:7px;padding:9px 3px 3px;display:flex}.umx-destination-menu form label{flex:1;gap:4px;min-width:0;display:grid}.umx-destination-menu form label span{color:var(--shell-muted);font-size:11px}.umx-destination-menu form input{border:1px solid var(--shell-border);border-radius:8px;outline:0;height:37px;padding:0 10px}.umx-destination-menu form button{color:var(--btn-primary-ink);background:var(--btn-primary-bg)!important;width:auto!important;min-height:37px!important;padding:0 13px!important}.umx-destination-menu form button:disabled{opacity:.35}.umx-plugin-menu>section{max-height:390px;padding:7px;overflow:auto}.umx-plugin-menu>section>button{grid-template-columns:32px minmax(0,1fr) auto;display:grid}.umx-plugin-menu>section>button>i{background:var(--shell-soft);width:31px;height:31px;color:var(--shell-accent-ink);border-radius:8px;place-items:center;font-style:normal;display:grid}.umx-plugin-menu>section>button>em{border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal}.umx-plugin-menu>section>button>em.ready{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-plugin-menu>section>button>em.attention{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.umx-plugin-menu>p{border-top:1px solid var(--shell-soft);background:var(--shell-warn-soft);color:var(--shell-accent-ink);margin:0;padding:9px 14px;font-size:11px}.umx-plugin-menu>footer{border-top:1px solid var(--shell-selected);justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.umx-plugin-menu>footer span{color:var(--shell-muted);font-size:11px}.umx-plugin-menu>footer button{color:var(--shell-accent-ink);background:0 0;border:0;font-size:11px;font-weight:700}.umx-unified-composer.compact .umx-composer-secondary{border-radius:0 0 15px 15px;margin-inline:-16px;padding-inline:16px}.umx-unified-composer.compact .umx-destination-menu,.umx-unified-composer.compact .umx-plugin-menu{top:auto;bottom:62px}.umx-slash-command{z-index:66;border:1px solid var(--shell-border);background:var(--shell-surface);width:min(650px,100% - 28px);box-shadow:0 24px 64px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%)}.umx-slash-command>header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.umx-slash-command>header>div{gap:2px;display:grid}.umx-slash-command>header b{font-size:13px}.umx-slash-command>header small,.umx-slash-command>header>span{color:var(--shell-muted);font-size:11px}.umx-slash-command>header>span{white-space:nowrap}.umx-slash-command>[role=listbox]{gap:2px;max-height:330px;padding:7px;display:grid;overflow-y:auto}.umx-slash-command>[role=listbox]>button{width:100%;min-height:54px;color:var(--shell-text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.umx-slash-command>[role=listbox]>button:hover,.umx-slash-command>[role=listbox]>button.active{background:var(--shell-soft)}.umx-slash-command>[role=listbox]>button.selected{box-shadow:inset 0 0 0 1px #c8d8d2}.umx-slash-command>[role=listbox]>button>i{background:var(--shell-selected);width:32px;height:32px;color:var(--shell-accent-ink);border-radius:8px;place-items:center;font-style:normal;display:grid}.umx-slash-command>[role=listbox]>button>span{gap:2px;min-width:0;display:grid}.umx-slash-command>[role=listbox]>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.umx-slash-command>[role=listbox]>button small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.umx-slash-command>[role=listbox]>button em{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal}.umx-slash-command em.ready{background:var(--shell-selected);color:var(--shell-accent-ink)}.umx-slash-command em.attention{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.umx-slash-command>[role=listbox]>p{color:var(--shell-muted);text-align:center;margin:0;padding:26px 12px}.umx-slash-command>p[role=status]{border-top:1px solid var(--shell-border);background:var(--shell-warn-soft);color:var(--shell-accent-ink);margin:0;padding:9px 14px;font-size:11px}.umx-slash-command>footer{border-top:1px solid var(--shell-selected);min-height:45px;justify-content:flex-end!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;display:flex!important}.umx-slash-command>footer button{font-weight:700;height:30px!important;color:var(--shell-accent-ink)!important;background:0 0!important;border:0!important;padding:0 8px!important;font-size:11px!important}.umx-unified-composer.compact .umx-slash-command{top:auto;bottom:calc(100% + 8px)}.v2-home-wordmark{color:#102c4d;justify-content:center;align-items:center;gap:14px;margin:0 auto 20px;line-height:1;display:flex}.v2-home-wordmark>span{font-family:var(--font-text);letter-spacing:-.095em;text-indent:-.095em;font-size:54px;font-weight:850}.v2-home-wordmark>span:after{background:var(--btn-primary-bg);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);content:"";vertical-align:9px;border-radius:50%;margin-left:9px;display:inline-block}.v2-new-task{--v2-home-content-width:860px}.v2-new-task .umx-unified-composer{width:min(var(--v2-home-content-width),100%);margin-inline:auto;padding:16px 20px 0}.v2-new-task .umx-unified-composer>textarea{height:auto;min-height:70px;font-size:16px!important}.v2-new-task .umx-unified-composer>footer{padding-bottom:10px}.v2-new-task .umx-composer-secondary{border-radius:0 0 17px 17px;min-height:48px;margin-inline:-20px;padding:5px 20px}.v2-new-task .umx-composer-secondary>button{height:36px}.v2-new-task .v2-selected-case,.v2-new-shell.has-launcher .v2-launcher-surface.compact{width:min(var(--v2-home-content-width),100%);margin-inline:auto}.v2-new-shell.has-launcher .v2-home-wordmark{margin-bottom:14px}.v2-new-shell.has-launcher .v2-home-wordmark>span{font-size:40px}.v2-launcher-surface{min-width:0}.v2-launcher-tabs{scrollbar-width:none;justify-content:center;align-items:center;gap:8px;min-width:0;padding:3px;display:flex;overflow-x:auto}.v2-launcher-tabs::-webkit-scrollbar{display:none}.v2-launcher-tabs button{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:102px;height:40px;color:var(--shell-text-2);white-space:nowrap;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.v2-launcher-tabs button i{font-style:normal}.v2-launcher-tabs button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-accent-ink)}.v2-launcher-tabs button.active{border-color:var(--shell-border-strong);background:var(--shell-soft);color:var(--shell-text);box-shadow:none}.v2-launcher-head{justify-content:space-between;align-items:end;gap:30px;margin:34px 0 18px;display:flex}.v2-launcher-head small{color:var(--shell-muted);font-size:11px}.v2-launcher-head h1{letter-spacing:-.04em;margin:6px 0 0;font-size:34px}.v2-launcher-head p{max-width:520px;color:var(--shell-muted);text-align:right;margin:0;font-size:13px;line-height:1.6}.v2-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin-top:20px;display:grid}.v2-case-card{appearance:none;min-width:0;color:inherit;text-align:left;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='5' fill='%23122620'/%3E%3C/svg%3E") 8 8,pointer;background:0 0;border:0;padding:0;display:block}.v2-case-card:focus-visible{outline:3px solid var(--shell-focus);outline-offset:4px;border-radius:15px}.v2-case-visual{aspect-ratio:1.48;border:1px solid var(--shell-border);background-color:var(--shell-soft);width:100%;box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent);background-position:50%;background-repeat:no-repeat;border-radius:15px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden}.v2-case-visual.is-portrait{background-color:var(--shell-border);filter:saturate(.88)contrast(1.02)}.v2-case-visual.is-portrait:before{content:"";background:linear-gradient(#0000 48%,#0a161294);position:absolute;inset:0}.v2-case-portrait-credit{z-index:1;max-width:calc(100% - 24px);color:var(--shell-on-contrast);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1b169e;border:1px solid #ffffff4d;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:650;line-height:1;position:absolute;bottom:11px;left:12px;overflow:hidden}.v2-case-card:hover .v2-case-visual{border-color:var(--shell-border-strong);box-shadow:0 18px 38px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-3px)}.v2-case-copy{gap:5px;padding:12px 3px 0;display:grid}.v2-case-copy strong{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.v2-case-copy small{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.v2-launcher-surface.compact{margin-top:24px}.v2-launcher-selection-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:38px 0 14px;display:flex}.v2-launcher-surface.compact .v2-launcher-selection-head{margin-top:0}.v2-launcher-selection-head h2{color:var(--shell-text);margin:0;font-size:16px;font-weight:700}.v2-launcher-selection-head p{max-width:470px;color:var(--shell-muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.v2-launcher-surface.compact .v2-case-grid{margin-top:0}.v2-selected-case{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:8px 11px;font-size:11px;display:flex}.v2-selected-case>div{align-items:center;gap:8px;display:flex}.v2-selected-case b{color:var(--shell-text)}.v2-selected-case button{color:var(--shell-text-2);background:0 0;border:0;margin-left:auto}.v2-new-shell.has-launcher{padding-top:4px}.v2-home-showcase{width:min(var(--v2-home-content-width),100%);margin:clamp(80px,11vh,132px) auto 54px}.v2-home-showcase-heading{color:var(--shell-accent-ink);align-items:center;gap:10px;margin-bottom:26px;display:flex}.v2-home-showcase-heading h2{color:var(--shell-text-2);letter-spacing:.02em;margin:0;font-size:17px;font-weight:550}.v2-home-showcase>.v2-launcher-surface.compact:first-of-type{margin-top:0}.v2-home-showcase .v2-launcher-selection-head h3{color:var(--shell-text);margin:0;font-size:16px;font-weight:650}.v2-home-return-dock{z-index:18;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:26px;left:0;right:0}.v2-home-return-chat{background:var(--btn-primary-bg);height:44px;color:var(--btn-primary-ink);box-shadow:0 8px 28px color-mix(in srgb,var(--shell-text) 8%,transparent);pointer-events:auto;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:0 21px;font-weight:600;transition:background .16s,transform .16s;display:flex}.v2-home-return-chat>span{font-size:19px;line-height:1}.v2-home-return-chat:hover{background:var(--btn-primary-bg);transform:translateY(-2px)}.v2-home-return-chat:focus-visible{outline:3px solid var(--shell-muted);outline-offset:4px}@media (width>=1051px){.v2-app:not(.side-collapsed) .v2-home-return-dock{left:260px}}@media (width>=721px) and (width<=1050px){.v2-app:not(.side-collapsed) .v2-home-return-dock{left:236px}}@media (width<=720px){.v2-home-showcase{margin-top:64px}.v2-home-showcase .v2-launcher-selection-head{flex-direction:column;align-items:flex-start;gap:8px}.v2-home-showcase .v2-launcher-selection-head p{text-align:left}.v2-home-return-dock{bottom:80px}}@media (prefers-reduced-motion:reduce){.v2-home-return-chat{transition:none}.v2-home-return-chat:hover{transform:none}}.v2-myumx-head{min-height:0;padding:0}.v2-myumx-tabs{border-bottom:1px solid var(--shell-border);scrollbar-width:none;margin:14px 0 22px;overflow-x:auto}.v2-myumx-tabs>div{gap:2px;width:max-content;min-width:100%;display:flex}.v2-myumx-tabs::-webkit-scrollbar{display:none}.v2-myumx-tabs button{height:47px;color:var(--shell-muted);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:650;display:flex;position:relative}.v2-myumx-tabs button em{color:var(--shell-muted);font-size:11px;font-style:normal}.v2-myumx-tabs button:hover{color:var(--shell-accent-ink)}.v2-myumx-tabs button.active{color:var(--shell-text)}.v2-myumx-tabs button.active:after{background:var(--sel-bg);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.v2-myumx-content>.embedded{width:100%;max-width:none;margin:0;padding:0}.v2-myumx-content>.v2-twin-home.embedded .v2-twin-scope{margin-top:0}.v2-myumx-content>.v2-twin-home.embedded .v2-twin-person h2{letter-spacing:-.04em;margin:5px 0 2px;font-size:32px}.v2-myumx-content .v2-twin-identity,.v2-myumx-content .v2-twin-person{align-items:flex-start}.v2-twin-bio{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.v2-twin-bio p{max-width:620px;color:var(--shell-text-2);margin:0;font-size:13px;line-height:1.6}.v2-twin-bio button,.v2-twin-bio-editor button{color:var(--shell-accent-ink);background:0 0;border:0;flex:none;font-size:12px;font-weight:650}.v2-twin-bio-editor{gap:7px;width:min(620px,60vw);margin-top:9px;display:grid}.v2-twin-bio-editor label{color:var(--shell-text-2);font-size:12px;font-weight:650}.v2-twin-bio-editor textarea{resize:vertical;border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;min-height:78px;color:var(--shell-text);font:13px/1.6 var(--font-text);border-radius:8px;outline:none;padding:10px 12px}.v2-twin-bio-editor textarea:focus{border-color:var(--shell-text-2);box-shadow:0 0 0 3px #527d6e1f}.v2-twin-bio-editor footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.v2-twin-bio-editor footer small{color:var(--shell-muted);font:11px var(--font-text);margin-right:auto}.v2-twin-bio-editor footer button:last-child{background:var(--btn-primary-bg);height:30px;color:var(--btn-primary-ink);border-radius:6px;padding:0 11px}.v2-token-card header p{max-width:540px;color:var(--shell-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.v2-growth-trajectory-head{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.v2-growth-trajectory-head b{font-size:13px}.v2-growth-trajectory-head small{color:var(--shell-muted);font-size:11px}.v2-growth-trajectory-head+.v2-token-heat{margin-top:10px}@media (width<=720px){.v2-twin-bio{display:grid}.v2-twin-bio-editor{width:min(620px,100vw - 120px)}.v2-growth-trajectory-head{align-items:flex-start;gap:10px}.v2-growth-trajectory-head small{text-align:right}}.v2-cap-market.embedded,.v2-library.embedded{max-width:none}.v2-twin-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.v2-twin-catalog-grid article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:13px;flex-direction:column;min-width:0;padding:17px;display:flex}.v2-twin-catalog-grid article>header{align-items:center;gap:10px;display:flex}.v2-twin-catalog-grid article>header>span{gap:3px;min-width:0;display:grid}.v2-twin-catalog-grid article .avatar{background:var(--shell-selected);width:38px;height:38px;color:var(--shell-accent-ink);border-radius:11px;place-items:center;display:grid}.v2-twin-catalog-grid article h3{margin:0;font-size:15px}.v2-twin-catalog-grid article header small{color:var(--shell-muted);font-size:11px}.v2-twin-catalog-grid article>p{color:var(--shell-text-2);font-size:12px;line-height:1.6}.v2-twin-catalog-grid article dl{gap:7px;display:grid}.v2-twin-catalog-grid article dl div{grid-template-columns:55px 1fr;gap:8px;display:grid}.v2-twin-catalog-grid dt{color:var(--shell-muted);font-size:11px}.v2-twin-catalog-grid dd{color:var(--shell-text-2);margin:0;font-size:11px;line-height:1.45}.v2-twin-catalog-grid article>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.v2-twin-catalog-grid article>footer>span{color:var(--shell-muted);font-size:11px}.v2-twin-catalog-grid article>footer>button{background:var(--btn-primary-bg);height:36px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700}.v2-plugin-status-board>header{justify-content:space-between;align-items:end;gap:24px;margin:10px 0 17px;display:flex}.v2-plugin-status-board>header h2{margin:0 0 5px;font-size:24px}.v2-plugin-status-board>header p{color:var(--shell-muted);margin:0;font-size:12px}.v2-plugin-status-board>header>span{color:var(--shell-muted);font-size:11px}.v2-plugin-status-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-plugin-status-board article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;display:grid}.v2-plugin-status-board article>i{background:var(--shell-soft);width:38px;height:38px;color:var(--shell-accent-ink);border-radius:10px;place-items:center;font-style:normal;display:grid}.v2-plugin-status-board article h3{margin:0;font-size:14px}.v2-plugin-status-board article p{color:var(--shell-muted);margin:4px 0;font-size:12px}.v2-plugin-status-board article small{color:var(--shell-muted);font-size:11px;line-height:1.45}.v2-plugin-status-board article>span{border-radius:6px;padding:5px 7px;font-size:11px}.v2-plugin-status-board article>span.ready{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.v2-plugin-status-board article>span.attention{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.v2-plugin-status-board article>button{border:1px solid var(--shell-border);background:var(--shell-surface-2);height:34px;color:var(--shell-muted);border-radius:7px;padding:0 9px;font-size:11px}.v2-plugin-status-board article>button:disabled{cursor:not-allowed;opacity:.8}.v2-twin-chat-workspace{background:var(--shell-surface-2);min-height:calc(100vh - 68px)}.v2-twin-chat-workspace>.v2-twin-chat-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:calc(100vh - 68px);position:relative;inset:auto}.v2-twin-chat-workspace>.v2-twin-chat-layer>section{width:min(980px,100% - 48px);height:min(760px,100vh - 116px);box-shadow:none}.v2-assets-head>span{background:var(--shell-soft);color:var(--shell-text-2);border-radius:7px;padding:7px 9px;font-size:11px}.v2-market-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.v2-market-summary article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:13px;gap:6px;padding:17px;display:grid}.v2-market-summary small{color:var(--shell-muted)}.v2-market-summary b{font-size:16px}.v2-assets-panel{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:15px;overflow:hidden}.v2-assets-primary{border-bottom:1px solid var(--shell-border);gap:24px;padding:0 20px;display:flex}.v2-assets-primary button{height:54px;color:var(--shell-text-2);background:0 0;border:0;font-size:15px;font-weight:650;position:relative}.v2-assets-primary button.active{color:var(--shell-text)}.v2-assets-primary button.active:after{background:var(--sel-bg);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-assets-segments{background:var(--shell-surface-2);gap:5px;padding:12px 20px;display:flex}.v2-assets-segments button{height:33px;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:650}.v2-assets-segments button.active{background:var(--shell-selected);color:var(--shell-text)}.v2-assets-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.v2-assets-table{border-collapse:collapse;width:100%;min-width:980px}.v2-assets-table th{background:var(--shell-surface-2);color:var(--shell-text-2);text-align:left;white-space:nowrap;font-size:11px;font-weight:650}.v2-assets-table th,.v2-assets-table td{border-bottom:1px solid var(--shell-selected);vertical-align:middle;padding:14px 12px}.v2-assets-table td{color:var(--shell-text);white-space:nowrap;font-size:12px}.v2-assets-table td>b,.v2-assets-table td>small{display:block}.v2-assets-table td>small{color:var(--shell-muted);margin-top:3px;font-size:11px}.v2-asset-lineage{gap:3px;min-width:150px;display:grid;white-space:normal!important}.v2-asset-lineage span,.v2-asset-lineage time{color:var(--shell-muted);font-size:11px;line-height:1.35}.v2-asset-actions{gap:5px;min-width:118px;display:flex;position:relative}.v2-asset-actions>button{border:1px solid var(--shell-border);background:var(--shell-surface);height:32px;color:var(--shell-text-2);border-radius:7px;padding:0 9px;font-size:11px}.v2-asset-actions>button:hover{border-color:var(--shell-muted)}.v2-asset-actions .v2-asset-more{width:32px;padding:0;font-size:16px}.v2-asset-action-menu{z-index:12;border:1px solid var(--shell-border);background:var(--shell-surface);width:168px;box-shadow:0 14px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:10px;padding:6px;display:grid;position:absolute;top:38px;right:0}.v2-asset-action-menu button{height:35px;color:var(--shell-text-2);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px}.v2-asset-action-menu button:hover{background:var(--shell-soft)}.v2-asset-action-menu button.quiet{color:var(--shell-text-2)}.v2-assets-panel>.v2-ia-empty{margin:20px}.v2-ia-empty{border:1px dashed var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:12px;justify-items:start;gap:7px;padding:28px;display:grid}.v2-ia-empty p{margin:0}.v2-ia-empty button{background:var(--btn-primary-bg);height:35px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 12px;font-weight:700}.v2-asset-detail{padding:0 24px 20px}.v2-asset-detail dl{border:1px solid var(--shell-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.v2-asset-detail dl div{border-bottom:1px solid var(--shell-selected);justify-content:space-between;gap:10px;padding:11px;display:flex}.v2-asset-detail dt{color:var(--shell-muted)}.v2-asset-detail dd{margin:0;font-weight:650}.v2-asset-detail p{color:var(--shell-muted)}button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}@media (width<=1100px){.v2-case-grid,.v2-twin-catalog-grid,.v2-plugin-status-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-market-summary{grid-template-columns:1fr 1fr}.v2-market-summary article:last-child{grid-column:1/-1}}@media (width<=720px){.v2-side-scroll{flex:1;padding:0;display:flex;overflow:hidden}.v2-side .v2-primary-nav{display:flex}.v2-side .v2-more-nav,.v2-side .v2-workspaces,.v2-side .v2-projects{display:none}.v2-case-grid,.v2-twin-catalog-grid,.v2-market-summary{grid-template-columns:1fr}.v2-market-summary article:last-child{grid-column:auto}.v2-launcher-tabs{justify-content:flex-start}.v2-launcher-head{flex-direction:column;align-items:flex-start}.v2-launcher-head p{text-align:left}.v2-composer-secondary{margin-inline:-16px;padding-inline:14px}.umx-plugin-menu,.umx-destination-menu{width:auto;left:0;right:0}.umx-plugin-menu>footer span{display:none}.umx-slash-command{width:calc(100% + 2px)}.umx-slash-command>header>span{display:none}.umx-slash-command>[role=listbox]{max-height:265px}.v2-home-wordmark{margin-bottom:14px}.v2-home-wordmark>span{font-size:42px}.v2-new-task .umx-unified-composer{padding-inline:16px}.v2-new-task .umx-composer-secondary{margin-inline:-16px;padding-inline:14px}.v2-asset-detail dl{grid-template-columns:1fr}.v2-side .v2-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:stretch;display:grid!important}.v2-side .v2-primary-nav button{justify-content:center;min-width:0;padding:4px 2px!important}.v2-side .v2-primary-nav button span{white-space:nowrap;max-width:100%;font-size:var(--umx-font-size-12);line-height:1.2;overflow:visible;display:block!important}}@media (prefers-reduced-motion:reduce){.v2-case-card,.v2-side,.umx-unified-composer button{scroll-behavior:auto!important;transition:none!important}}.v2-case-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}[data-surface=twin] .v2-case-visual.is-portrait{filter:none;background:radial-gradient(at 50% 35%,#f7faf8,#e5ede9);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.v2-case-avatar{background-repeat:no-repeat;background-color:var(--shell-border);width:72px;height:72px;box-shadow:0 4px 14px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:18px;flex:none;display:block}[data-surface=twin] .v2-case-visual.is-portrait:before{display:none}[data-surface=twin] .v2-case-portrait-credit{max-width:100%;color:var(--shell-muted);white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1.5;position:static}.v2-demo-statistics-note{border:1px solid var(--shell-border);background:var(--shell-soft);color:var(--shell-text-2);border-radius:10px;margin:16px 0;padding:12px 16px;font-size:12px;line-height:1.7}.umx-studio-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(1040px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--shell-text);font:14px/1.6 var(--font-text);border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 80px #17252a30}.umx-studio-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131c1966}.umx-capability-dialog{width:min(1100px,100vw - 32px);overflow:auto}.umx-capability-dialog .v2-cap-detail{width:100%;height:auto;max-height:none;box-shadow:none;border:0;overflow:visible}.umx-capability-dialog .v2-cap-detail>main{min-height:280px;overflow:visible}.umx-capability-dialog .v2-cap-detail>main>article{padding-bottom:30px;overflow:visible}.umx-capability-dialog .v2-cap-detail>header{min-height:170px}.umx-capability-dialog .v2-cap-detail-title h2{font-size:28px}.umx-capability-dialog .v2-cap-detail>main>aside{display:flex}.umx-material-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--shell-surface-2);max-height:260px;font:12px/1.7 var(--font-mono);padding:12px;overflow:auto}.umx-material-notice{background:var(--shell-surface-2);color:var(--shell-text-2);overflow-wrap:anywhere;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.7}.umx-show-more-cases{border:1px solid var(--shell-border);color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin:8px 0 28px auto;padding:8px 12px;display:block}.umx-item-detail{overflow-wrap:anywhere}.umx-add-source form textarea{resize:vertical;border:1px solid var(--shell-border);width:100%;min-height:100px;font:inherit;border-radius:8px;padding:10px}@media (width<=720px){.umx-capability-dialog .v2-cap-detail>main>aside{flex-flow:wrap}.umx-capability-dialog .v2-cap-detail-title h2{font-size:20px}}.umx-compact-dialog{width:min(640px,100vw - 32px)}.umx-dialog-surface{min-width:0}.umx-dialog-surface>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.umx-dialog-surface>header h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.4}.umx-dialog-surface>header small{color:var(--shell-text-2);margin-bottom:6px;display:block}.umx-dialog-surface>header button{background:0 0;border:0;flex:none;width:36px;height:36px;font-size:24px}.umx-dialog-surface>.v2-simple-settings{padding:20px 24px}.umx-dialog-surface>footer{border-top:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.umx-dialog-surface>footer span{color:var(--shell-text-2);margin-right:auto;font-size:12px}.umx-dialog-surface button{cursor:pointer;color:inherit;font:inherit}.umx-dialog-surface>footer button,.umx-dialog-surface .v2-simple-settings button{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:8px;padding:8px 14px}.umx-dialog-surface button:hover{background:var(--shell-soft)}.umx-dialog-surface button:disabled{cursor:not-allowed;opacity:.55}.umx-dialog-surface :focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:3px}.umx-artifact-body{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.umx-artifact-content{min-width:0}.umx-artifact-text{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 var(--font-text);margin:0}.umx-artifact-document h3,.umx-artifact-slides h3{margin:0 0 12px;font-size:18px}.umx-artifact-document section{margin-bottom:28px}.umx-artifact-document p,.umx-artifact-slides p{white-space:pre-wrap;overflow-wrap:anywhere}.umx-artifact-slides section{background:var(--shell-surface-2);border:1px solid var(--shell-border);color:#0b2a4a;border-radius:10px;margin-bottom:16px;padding:24px}.umx-artifact-table{max-width:100%;overflow:auto}.umx-artifact-table table{border-collapse:collapse;min-width:560px;font-size:12px}.umx-artifact-table th,.umx-artifact-table td{border:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:10px}.umx-artifact-table th{background:var(--shell-soft)}.umx-artifact-lineage{background:var(--shell-surface-2);border-radius:10px;align-self:start;min-width:0;padding:18px;font-size:12px}.umx-artifact-lineage h3{margin:0 0 14px;font-size:15px}.umx-artifact-lineage dl{margin:0}.umx-artifact-lineage dl>div{margin-bottom:14px}.umx-artifact-lineage dt{color:var(--shell-text-2)}.umx-artifact-lineage dd{overflow-wrap:anywhere;margin:3px 0 0}.umx-artifact-trace{overflow-wrap:anywhere;padding:0 24px 24px}.umx-artifact-trace li{margin:0 0 14px}.umx-artifact-trace time{color:var(--shell-text-2);font-size:12px;display:block}.umx-portfolio-records{margin-top:20px}.umx-portfolio-records article{border-bottom:1px solid var(--shell-border);padding:16px}.umx-portfolio-records span{margin-left:12px}.v2-mcp-list article{grid-template-columns:48px minmax(0,1fr) 120px 34px 45px}@media (width<=720px){.umx-artifact-body{grid-template-columns:minmax(0,1fr);padding:16px}.umx-dialog-surface>header,.umx-dialog-surface>footer,.umx-dialog-surface>.v2-simple-settings{padding:16px}.umx-dialog-surface>footer span{flex-basis:100%}.umx-studio-dialog .v2-simple-settings label{flex-wrap:wrap;align-items:flex-start;gap:8px}.v2-mcp-list article{grid-template-columns:36px minmax(0,1fr) 32px 42px;gap:8px;padding:14px}.v2-mcp-list article>.cap-symbol{grid-row:1/3;width:32px;height:32px}.v2-mcp-list article>span{grid-area:2/2;display:block}.v2-mcp-list .settings{grid-area:1/3/3;display:block}.v2-mcp-list .v2-toggle{grid-area:1/4/3}}.v2-app .v2-launcher-tabs>button{box-shadow:none;background:0 0;border-color:#0000}.v2-app .v2-launcher-tabs>button:hover{background:var(--sel-bg);color:var(--shell-accent-ink);border-color:#0000}.v2-app .v2-launcher-tabs>button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:2px}.v2-app .v2-launcher-tabs>button{transform-origin:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .18s,color .18s}.v2-app .v2-launcher-tabs>button>i{transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.v2-app .v2-launcher-tabs>button:hover{transform:translateY(-1px)scale(1.035)}.v2-app .v2-launcher-tabs>button:hover>i{transform:scale(1.08)}.v2-app .v2-launcher-tabs>button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.v2-app .v2-launcher-tabs>button,.v2-app .v2-launcher-tabs>button>i{transition:none;transform:none!important}}.v2-app .v2-launcher-tabs{gap:6px}.v2-app .v2-launcher-tabs>button{min-width:88px;padding-inline:10px}.v2-home-wordmark>img{object-fit:contain;flex:none;width:48px;height:48px;display:block}.v2-new-shell.has-launcher .v2-home-wordmark>img{width:38px;height:38px}@media (width<=720px){.v2-home-wordmark>img{width:38px;height:38px}}.task-hub,.task-create,.task-detail{background:var(--shell-surface-2);min-height:calc(100vh - 68px)}.task-hub{padding:54px 5.5% 100px}.task-title{justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.task-title small,.task-create header small,.task-opt-center>header small,.task-subscribe>header small{font:500 9px var(--font-text);letter-spacing:.16em;color:var(--shell-muted)}.task-title h1{letter-spacing:-.055em;margin:8px 0 4px;font-size:46px}.task-title p{color:var(--shell-muted);font-size:11px}.task-title>button{background:var(--btn-primary-bg);height:42px;color:var(--btn-primary-ink);border:0;border-radius:9px;padding:0 18px;font-size:10px;font-weight:700}.task-primary-tabs{border-bottom:1px solid var(--shell-border);gap:28px;margin-bottom:27px;display:flex}.task-primary-tabs button{color:var(--shell-muted);background:0 0;border:0;padding:13px 2px;font-size:11px;position:relative}.task-primary-tabs button.active{color:var(--shell-text);font-weight:700}.task-primary-tabs button.active:after{content:"";background:#102c4d;height:2px;position:absolute;bottom:-1px;left:0;right:0}.task-primary-tabs em{background:var(--shell-selected);border-radius:9px;margin-left:5px;padding:2px 6px;font-size:8px;font-style:normal}.task-primary-tabs em.warm{background:var(--shell-warn-soft);color:var(--shell-accent-ink)}.task-badge{background:var(--shell-selected);width:max-content;color:var(--shell-text-2);border-radius:15px;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.task-badge.green,.task-badge.amber{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.task-stat-row{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:32px;display:grid}.task-stat-row article{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px;align-items:center;gap:13px;padding:14px 16px;display:flex}.task-stat-row article>span:not(.task-state-dot){background:var(--shell-soft);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.task-state-dot{background:var(--shell-border-strong);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #eff1f2}.task-state-dot.live,.task-state-dot.wait{background:var(--btn-primary-bg);box-shadow:0 0 0 6px color-mix(in srgb,var(--shell-text) 8%,transparent)}.task-state-dot.human{background:var(--shell-contrast);box-shadow:0 0 0 6px #e8f1f7}.task-stat-row article div{display:grid}.task-stat-row b{font-size:17px}.task-stat-row small{color:var(--shell-muted);font-size:8px}.task-active>header,.task-defaults>header,.task-library-head,.task-runs>header,.task-config-full>header{justify-content:space-between;align-items:end;display:flex}.task-active h2,.task-defaults h2,.task-library-head h2{margin:0;font-size:24px}.task-active header p,.task-defaults header p,.task-library-head p,.task-runs header p,.task-config-full header p{color:var(--shell-muted);font-size:9px}.task-active>header>div:last-child{gap:6px;display:flex}.task-active>header button,.task-defaults>header>button,.task-runs>header button,.task-config-full>header>button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:32px;padding:0 10px;font-size:8px}.task-active-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.task-active-grid>button{text-align:left;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:12px;flex-direction:column;min-height:220px;padding:18px;transition:all .18s;display:flex}.task-active-grid>button:hover{border-color:var(--shell-muted);transform:translateY(-2px);box-shadow:0 10px 25px #102c4d12}.task-active-grid>button>header{justify-content:space-between;display:flex}.task-active-grid h3{margin:18px 0 7px;font-size:14px}.task-active-grid p{color:var(--shell-muted);min-height:46px;margin:0;font-size:9px;line-height:1.7}.task-active-grid dl{border-top:1px solid var(--shell-soft);grid-template-columns:1fr 1fr;margin:12px 0 0;padding-top:10px;display:grid}.task-active-grid dl div{display:grid}.task-active-grid dt{color:var(--shell-muted);font-size:7px}.task-active-grid dd{margin:3px 0;font-size:9px}.task-active-grid footer{align-items:center;gap:7px;margin-top:auto;font-size:8px;display:flex}.task-active-grid footer em{color:var(--shell-muted);margin-left:auto;font-style:normal}.task-active-grid footer i{font-style:normal}.task-twin-dot{color:#fff;background:#173e64;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:inline-grid;box-shadow:0 0 0 2px #d7e2e9}.task-defaults{border-top:1px solid var(--shell-border);margin-top:48px;padding-top:33px}.task-defaults>header>button{background:0 0;border:0}.task-defaults>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.task-defaults>div>button{text-align:left;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px;grid-template-columns:44px 1fr 24px;align-items:center;gap:13px;padding:15px;display:grid}.task-defaults>div>button>span{background:var(--shell-soft);border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.task-defaults>div>button>div{gap:3px;display:grid}.task-defaults b{font-size:11px}.task-defaults p{margin:0;line-height:1.5;font-size:8px!important}.task-defaults small{color:var(--shell-muted);font-size:7px}.task-defaults i{font-size:18px;font-style:normal}.task-library-head{padding:4px 0 20px}.task-library-head>div{max-width:680px}.task-library-head label{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;align-items:center;gap:8px;width:320px;height:38px;padding:0 12px;display:flex}.task-library-head input{border:0;outline:0;width:100%;font-size:9px}.task-category-bar{gap:5px;padding-bottom:15px;display:flex;overflow:auto}.task-category-bar button{white-space:nowrap;color:var(--shell-muted);background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:9px}.task-category-bar button.active{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.task-category-bar em{opacity:.7;margin-left:5px;font-style:normal}.task-library-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.task-library-grid article{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:12px;flex-direction:column;min-height:245px;padding:18px;display:flex}.task-library-grid article>header{align-items:center;gap:5px;display:flex}.task-template-icon{background:#e3eef5;border-radius:9px;place-items:center;width:38px;height:38px;margin-right:5px;font-size:15px;display:grid}.task-template-icon.c1{background:var(--shell-selected)}.task-template-icon.c2{background:var(--shell-surface-2)}.task-template-icon.c3{background:var(--shell-soft)}.task-template-icon.c4{background:var(--shell-surface-2)}.task-template-icon.c5{background:var(--shell-selected)}.task-library-grid h3{margin:18px 0 6px;font-size:13px}.task-library-grid p{color:var(--shell-muted);margin:0;font-size:8.5px;line-height:1.7}.task-stack{flex-wrap:wrap;gap:4px;margin-top:13px;display:flex}.task-stack span{background:var(--shell-soft);color:var(--shell-muted);border-radius:5px;padding:4px 6px;font-size:7px}.task-library-grid footer{border-top:1px solid var(--shell-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.task-library-grid footer>span{color:var(--shell-muted);font-size:7px}.task-library-grid footer button{background:0 0;border:0;font-size:8px;font-weight:700}.task-subscribe>header{padding:15px 0 35px}.task-subscribe>header h2{letter-spacing:-.04em;margin:12px 0;font-size:37px;line-height:1.25}.task-subscribe>header p{color:var(--shell-muted);max-width:660px;font-size:10px;line-height:1.8}.task-subscribe>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.task-subscribe article{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:14px;padding:24px}.task-twin-orb{color:#fff;background:radial-gradient(circle at 35% 30%,#8cbddd,#224d73 60%,#10273e 75%);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:18px;display:grid;box-shadow:0 0 0 5px #e4ebef}.task-subscribe article.gold .task-twin-orb{background:radial-gradient(circle at 35% 30%,var(--shell-soft),var(--shell-soft) 62%,var(--shell-surface-2) 76%)}.task-subscribe article.teal .task-twin-orb{background:radial-gradient(circle at 35% 30%,var(--shell-soft),var(--shell-soft) 62%,#173d43 76%)}.task-subscribe h3{margin:13px 0 3px;font-size:18px}.task-subscribe article>p{color:var(--shell-muted);font-size:9px}.task-subscribe ul{border-top:1px solid var(--shell-selected);margin:15px 0;padding:15px 0 8px;list-style:none}.task-subscribe li{padding:5px 0;font-size:8px}.task-subscribe article>small{color:var(--shell-muted);font-size:7px}.task-subscribe article footer{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.task-subscribe footer b{font-size:12px}.task-subscribe footer button{background:var(--btn-primary-bg);height:34px;color:var(--btn-primary-ink);border:0;border-radius:7px;padding:0 12px;font-size:8px}.task-subscribe>aside{color:#fff;background:#102c4d;border-radius:11px;align-items:center;gap:18px;margin-top:16px;padding:20px 24px;display:flex}.task-subscribe>aside span{color:var(--shell-muted);font-size:9px}.task-subscribe>aside button{background:var(--btn-primary-bg);border:0;border-radius:7px;margin-left:auto;padding:10px 13px;font-size:8px}.task-opt-center>header{justify-content:space-between;align-items:end;padding:20px 0 33px;display:flex}.task-opt-center>header h2{letter-spacing:-.04em;margin:11px 0 0;font-size:34px;line-height:1.25}.task-opt-center>header>div:last-child{text-align:right;display:grid}.task-opt-center>header>div:last-child b{font-size:38px}.task-opt-center>header>div:last-child span{color:var(--shell-muted);font-size:8px}.task-opt-layout{grid-template-columns:1fr 280px;gap:12px;display:grid}.task-opt-layout>main{grid-template-columns:1fr 1fr;gap:9px;display:grid}.task-opt-layout>main article{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:11px;padding:18px}.task-opt-layout article>header,.task-opt-layout article>footer{justify-content:space-between;align-items:center;display:flex}.task-opt-layout article>header span{color:var(--shell-muted);font-size:7px}.task-opt-layout article h3{font-size:13px}.task-opt-layout article p{color:var(--shell-muted);font-size:8px;line-height:1.7}.task-opt-layout article>div{background:var(--shell-soft);border-radius:7px;gap:7px;padding:10px;display:grid}.task-opt-layout article>div b{color:var(--shell-accent-ink);font-size:8px}.task-opt-layout code{white-space:normal;font:7px var(--font-mono);line-height:1.6}.task-opt-layout article footer{margin-top:14px}.task-opt-layout article footer button{background:0 0;border:0;font-size:8px}.task-opt-layout article footer button:last-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:6px;padding:8px 10px}.task-opt-layout article footer button.accepted{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.task-opt-layout>aside{color:#fff;background:#102c4d;border-radius:11px;height:max-content;padding:22px}.task-opt-layout>aside h3{margin-top:0}.task-opt-layout>aside>span{border-top:1px solid #ffffff1a;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.task-opt-layout>aside em{color:var(--shell-muted);font-style:normal}.task-opt-layout>aside p{color:var(--shell-muted);font-size:8px;line-height:1.7}.task-opt-layout>aside button{background:var(--btn-primary-bg);border:0;border-radius:7px;width:100%;height:34px;font-size:8px}.task-create>header{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);grid-template-columns:180px 1fr 180px;align-items:center;height:125px;padding:22px 4%;display:grid}.task-create>header>button{text-align:left;background:0 0;border:0;font-size:9px}.task-create>header>div{text-align:center}.task-create>header h1{margin:7px 0;font-size:22px}.task-create>header>span{text-align:right;color:var(--shell-muted);font-size:8px}.task-create-steps{justify-content:center;align-items:center;gap:12px;height:65px;display:flex}.task-create-steps span{color:var(--shell-muted);align-items:center;gap:6px;font-size:8px;display:flex}.task-create-steps span b{border:1px solid var(--shell-border-strong);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.task-create-steps span.active{color:#102c4d;font-weight:700}.task-create-steps span.active b{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.task-create-steps i{background:var(--shell-border);width:50px;height:1px}.task-create-layout{grid-template-columns:1fr 440px;gap:12px;min-height:680px;padding:0 4% 50px;display:grid}.task-builder-chat,.task-config-preview{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:12px;overflow:hidden}.task-builder-chat{flex-direction:column;display:flex}.task-builder-chat>header{border-bottom:1px solid var(--shell-border);align-items:center;gap:10px;height:65px;padding:0 20px;display:flex}.task-builder-chat>header>div{display:grid}.task-builder-chat>header b{font-size:10px}.task-builder-chat>header small{color:var(--shell-muted);font-size:7px}.task-chat-flow{gap:13px;max-height:500px;padding:25px;display:grid;overflow:auto}.task-chat-flow>p{background:var(--shell-soft);border-radius:9px;max-width:75%;margin:0;padding:12px;font-size:9px;line-height:1.75}.task-chat-flow>p.mine{color:#fff;background:#102c4d;margin-left:auto}.task-questions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.task-questions label{background:var(--shell-soft);border-radius:7px;gap:6px;padding:11px;font-size:8px;display:grid}.task-questions select{background:var(--shell-surface);border:0;padding:7px;font-size:8px}.task-builder-chat>footer{border:1px solid var(--shell-border);border-radius:10px;margin:12px;padding:9px;display:flex}.task-builder-chat>footer textarea{resize:none;border:0;outline:0;flex:1;height:55px;font-size:9px}.task-builder-chat>footer button{background:var(--btn-primary-bg);width:32px;height:32px;color:var(--btn-primary-ink);border:0;border-radius:8px;align-self:end}.task-config-preview{padding:21px}.task-config-preview>header{justify-content:space-between;display:flex}.task-config-preview>header small{font:8px var(--font-text);color:var(--shell-muted)}.task-config-preview>label{color:var(--shell-muted);gap:6px;margin:20px 0;font-size:8px;display:grid}.task-config-preview>label input{border:1px solid var(--shell-border);border-radius:7px;height:38px;padding:0 10px;font-weight:700}.task-config-preview>section{border-top:1px solid var(--shell-selected);padding:14px 0}.task-config-preview>section h3{margin:0 0 8px;font-size:9px}.task-config-preview>section>span{justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.task-config-preview>section em{color:var(--shell-muted);font-style:normal}.task-config-chips{flex-wrap:wrap;gap:5px;display:flex}.task-config-chips span{background:var(--shell-soft);border-radius:5px;padding:5px 7px;font-size:7px}.task-config-preview>footer{gap:7px;display:grid}.task-config-preview>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:38px;font-size:8px}.task-config-preview>footer button:last-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.task-config-preview>footer button:disabled{opacity:.35}.task-detail>header{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:11px;grid-template-columns:80px 1fr auto;align-items:start;gap:16px;padding:17px 20px;display:grid}.task-detail>header>button{background:0 0;border:0;font-size:8px}.task-detail>header>div:nth-child(2){gap:5px;display:grid}.task-detail>header p{color:var(--shell-muted);margin:0;font-size:8px}.task-detail>header>div:last-child{gap:6px;display:flex}.task-detail>header>div:last-child button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:6px;height:30px;padding:0 9px;font-size:8px}.task-detail>header>div:last-child button:nth-child(2){background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.task-detail-shell>aside,.task-detail-main{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:11px;min-height:690px}.task-detail-nav{flex-direction:column;padding:15px;display:flex}.task-detail-nav>div:first-child{grid-template-columns:28px 1fr;align-items:center;gap:6px;padding:5px 3px 16px;display:grid}.task-detail-nav>div:first-child b{font-size:9px}.task-detail-nav>div:first-child small{color:var(--shell-muted);grid-column:2;font-size:7px}.task-detail-nav>button{text-align:left;background:0 0;border:0;border-radius:6px;padding:10px;font-size:8px;position:relative}.task-detail-nav>button.active{background:var(--shell-selected);font-weight:700}.task-detail-nav>button em{float:right;background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:9px;padding:2px 5px;font-size:7px;font-style:normal}.task-detail-nav>section{border-top:1px solid var(--shell-selected);margin-top:auto;padding:15px 5px}.task-detail-nav>section small,.task-detail-nav>section span{color:var(--shell-muted);font-size:7px}.task-detail-nav>section b{font-size:25px;display:block}.task-detail-nav>section>div{background:var(--shell-selected);height:3px;margin:7px 0}.task-detail-nav>section i{background:var(--btn-primary-bg);height:100%;display:block}.task-detail-main{padding:22px;overflow:hidden}.task-overview-hero{color:#fff;background:#102c4d;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid}.task-overview-hero>div{border-right:1px solid #ffffff1a;gap:4px;padding:16px;display:grid}.task-overview-hero small{font:7px var(--font-text);color:var(--shell-muted)}.task-overview-hero span{color:var(--shell-muted);font-size:7px}.task-objective,.task-live-path{border:1px solid var(--shell-border);border-radius:9px;margin-top:15px;padding:17px}.task-objective>header,.task-live-path>header{justify-content:space-between;align-items:center;display:flex}.task-objective h2,.task-live-path h2{margin:0;font-size:12px}.task-objective header button{background:0 0;border:0;font-size:8px}.task-objective p{color:var(--shell-muted);font-size:8px;line-height:1.8}.task-live-path>header span{color:var(--shell-muted);font-size:7px}.task-live-path article{border-top:1px solid var(--shell-selected);grid-template-columns:25px 55px 1fr 50px;align-items:center;padding:10px 0;font-size:8px;display:grid}.task-live-path article>b{font:7px var(--font-text);color:var(--shell-muted)}.task-live-path article em{color:var(--shell-muted);text-align:right;font-style:normal}.task-detail-side{padding:17px}.task-detail-side>header{justify-content:space-between;display:flex}.task-detail-side>header small{font:8px var(--font-text);color:var(--shell-muted)}.task-detail-side h3{font-size:17px}.task-detail-side>p{color:var(--shell-muted);font-size:8px;line-height:1.6}.task-detail-side dl span{border-top:1px solid var(--shell-selected);justify-content:space-between;padding:9px 0;display:flex}.task-detail-side dt,.task-detail-side dd{margin:0;font-size:8px}.task-detail-side dd{font-weight:700}.task-detail-side>button{background:var(--shell-soft);border:0;border-radius:6px;width:100%;height:32px;font-size:8px}.task-detail-side>section{background:var(--shell-warn-soft);border-left:3px solid var(--shell-border-strong);gap:6px;margin-top:25px;padding:12px;display:grid}.task-detail-side>section small{color:var(--shell-accent-ink);font-size:7px}.task-detail-side>section b{font-size:9px}.task-detail-side>section span{font-size:8px;line-height:1.5}.task-detail-side>section button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:5px;padding:7px;font-size:7px}.task-config-full>header h2,.task-runs h2{margin:0;font-size:19px}.task-config-full>section{border-top:1px solid var(--shell-border);padding:17px 0}.task-config-full>section h3{font-size:10px}.task-config-full label{border-top:1px solid var(--shell-soft);justify-content:space-between;align-items:center;padding:10px 0;font-size:8px;display:flex}.task-config-full label button{background:0 0;border:0;font-size:8px}.task-runs-layout{grid-template-columns:220px 1fr;gap:10px;margin-top:15px;display:grid}.task-runs-layout>nav{border:1px solid var(--shell-border);border-radius:8px;overflow:hidden}.task-runs-layout>nav button{text-align:left;border:0;border-bottom:1px solid var(--shell-selected);background:var(--shell-surface);grid-template-columns:10px 1fr auto;align-items:center;gap:7px;width:100%;padding:12px;display:grid}.task-runs-layout>nav button.active{background:var(--shell-soft)}.task-runs-layout>nav span{background:var(--btn-primary-bg);border-radius:50%;width:6px;height:6px}.task-runs-layout>nav span.ok{background:var(--btn-primary-bg)}.task-runs-layout>nav div{display:grid}.task-runs-layout>nav b{font-size:8px}.task-runs-layout>nav small,.task-runs-layout>nav em{color:var(--shell-muted);font-size:7px;font-style:normal}.task-trace>header{justify-content:space-between;align-items:center;display:flex}.task-trace>header>div{align-items:center;gap:7px;display:flex}.task-trace h3{font-size:11px}.task-trace>header button{background:0 0;border:0;font-size:7px}.task-trace-summary{background:var(--shell-soft);border-radius:7px;grid-template-columns:repeat(5,1fr);margin:8px 0 14px;display:grid}.task-trace-summary span{padding:10px;display:grid}.task-trace-summary small{color:var(--shell-muted);font-size:6px}.task-trace-summary b{font-size:11px}.task-event-log article{border-top:1px solid var(--shell-selected);grid-template-columns:55px 70px 1fr 35px;align-items:center;padding:9px 0;display:grid}.task-event-log time{font:7px var(--font-text);color:var(--shell-muted)}.task-event-log p{margin:0;font-size:7.5px}.task-event-log button{background:0 0;border:0;font-size:7px}.task-output-diff{background:var(--shell-soft);border-radius:7px;margin-top:14px;padding:12px}.task-output-diff header{justify-content:space-between;display:flex}.task-output-diff h3{margin:0;font-size:9px}.task-output-diff header span,.task-output-diff small{color:var(--shell-muted);font-size:7px}.task-output-diff p{font-size:8px;line-height:1.5}.task-output-diff del{color:var(--shell-muted)}.task-output-diff ins{color:var(--shell-accent-ink);text-decoration:none}.task-optimization>header small{font:8px var(--font-text);color:var(--shell-muted)}.task-optimization>header h2{font-size:24px;line-height:1.3}.task-optimization>header p{color:var(--shell-muted);font-size:8px}.task-optimization>article{border:1px solid var(--shell-border);border-radius:9px;margin-top:9px;padding:15px}.task-optimization>article>div,.task-optimization>article footer{justify-content:space-between;display:flex}.task-optimization>article small{color:var(--shell-accent-ink);font-size:7px}.task-optimization>article h3{font-size:11px}.task-optimization>article p{color:var(--shell-muted);font-size:8px}.task-optimization>article code{background:var(--shell-soft);font:7px var(--font-mono);white-space:normal;padding:9px;display:block}.task-optimization>article footer{margin-top:10px}.task-optimization>article footer button{background:0 0;border:0;font-size:7px}.task-optimization>article footer button:last-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:5px;padding:7px 9px}.task-optimization>article footer button.accepted{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.task-create-version{color:#fff;background:#102c4d;border:0;border-radius:7px;width:100%;height:40px;margin-top:12px;font-size:8px}.task-trace.full{max-width:900px;margin:auto}@media (width<=1350px){.task-active-grid,.task-library-grid{grid-template-columns:1fr 1fr}.task-detail-shell{grid-template-columns:170px 1fr}.task-detail-side{grid-column:1/3;min-height:auto!important}.task-create-layout{grid-template-columns:1fr 370px}.task-subscribe>div{grid-template-columns:1fr 1fr}}@media (width<=900px){.task-hub{padding:35px 25px 90px}.task-stat-row{grid-template-columns:1fr 1fr}.task-active-grid,.task-library-grid,.task-opt-layout,.task-opt-layout>main,.task-subscribe>div,.task-defaults>div{grid-template-columns:1fr}.task-library-head{display:block}.task-library-head label{width:100%;margin-top:15px}.task-create-layout,.task-detail-shell{grid-template-columns:1fr}.task-detail-side{grid-column:auto}.task-detail-nav{min-height:auto!important}.task-detail-nav>section{display:none}.task-overview-hero{grid-template-columns:1fr 1fr}}@media (width<=650px){.task-title{display:block}.task-title>button{margin-top:15px}.task-stat-row,.task-active-grid{grid-template-columns:1fr}.task-primary-tabs{gap:12px;overflow:auto}.task-create>header{grid-template-columns:1fr}.task-create>header>button,.task-create>header>span{display:none}.task-create-steps{padding:0 10px}.task-create-steps i{width:15px}.task-create-layout{padding:0 10px 80px}.task-questions{grid-template-columns:1fr}.task-detail{padding:10px}.task-detail>header{grid-template-columns:1fr}.task-detail>header>button{display:none}.task-runs-layout{grid-template-columns:1fr}.task-event-log article{grid-template-columns:45px 55px 1fr}.task-event-log article button{display:none}.task-subscribe>aside{display:grid}.task-subscribe>aside button{margin:0}}.task-hub{max-width:1600px;margin:0 auto;padding:30px clamp(28px,4.3vw,74px) 80px}.task-title.compact{align-items:center;padding:0 0 18px}.task-title.compact h1{letter-spacing:-.045em;margin:0 0 3px;font-size:34px}.task-title.compact p{margin:0;font-size:10px}.task-create-menu{position:relative}.task-create-menu>button{background:var(--btn-primary-bg);height:38px;color:var(--btn-primary-ink);border:0;border-radius:8px;padding:0 14px;font-size:9px;font-weight:700}.task-create-menu>button span{color:var(--shell-muted);margin-left:9px}.task-create-menu>aside{z-index:20;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:11px;width:310px;padding:7px;position:absolute;top:45px;right:0;box-shadow:0 18px 50px #18273424}.task-create-menu>aside button{text-align:left;background:0 0;border:0;border-radius:7px;gap:4px;width:100%;padding:13px;display:grid}.task-create-menu>aside button:hover{background:var(--shell-soft)}.task-create-menu>aside b{font-size:10px}.task-create-menu>aside span{color:var(--shell-muted);font-size:8px;line-height:1.5}.task-primary-tabs.compact{gap:24px;margin-bottom:17px}.task-primary-tabs.compact button{padding:9px 1px;font-size:10px}.task-title-actions{align-items:center;gap:8px;display:flex}.task-search-compact{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-end;align-items:center;height:38px;transition:width .18s,background .18s,border-color .18s;display:flex}.task-search-compact.open{border-color:var(--shell-border);background:var(--shell-surface);width:230px}.task-search-compact input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 4px 0 12px}.task-search-compact>button,.task-view-menu>button{border:1px solid var(--shell-border);background:var(--shell-surface);width:38px;height:38px;color:var(--shell-text-2);border-radius:8px;place-items:center;line-height:1;display:grid;font-size:15px!important}.task-search-compact.open>button{background:0 0;border:0}.task-search-compact>button:hover,.task-view-menu>button:hover{background:var(--shell-soft);color:#152536}.task-search-compact>button:focus-visible,.task-view-menu>button:focus-visible,.task-stat-row>button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:2px}.task-view-menu{position:relative}.task-view-menu>aside{z-index:20;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:11px;width:220px;padding:7px;position:absolute;top:45px;right:0;box-shadow:0 18px 50px #18273424}.task-view-menu>aside small{color:var(--shell-muted);padding:7px 10px;display:block}.task-view-menu>aside small+button{border-top:1px solid var(--shell-soft)}.task-view-menu>aside button{width:100%;color:var(--shell-text-2);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:10px;display:flex}.task-view-menu>aside button:hover,.task-view-menu>aside button.active{background:var(--shell-soft);color:#152536}.task-view-menu>aside b{color:var(--shell-accent-ink)}.task-stat-row{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;gap:0;margin-bottom:14px;overflow:hidden}.task-stat-row>:is(button,article){border:0;border-right:1px solid var(--shell-selected);min-width:0;color:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:13px;margin:0;padding:12px 15px;display:flex}.task-stat-row>:is(button,article):last-child{border-right:0}.task-stat-row>button{cursor:pointer;transition:background .16s,box-shadow .16s}.task-stat-row>button:hover{background:var(--shell-surface-2)}.task-stat-row>button.active{background:var(--shell-soft);box-shadow:inset 0 -2px color-mix(in srgb,var(--shell-text) 8%,transparent)}.task-stat-row>:is(button,article)>span:not(.task-state-dot){background:var(--shell-soft);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.task-stat-row>:is(button,article)>div{display:grid}.task-active{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:12px;overflow:hidden}.task-active-grid.list{margin:0;display:block}.task-active-grid.list>button{border:0;border-bottom:1px solid var(--shell-selected);width:100%;min-height:108px;box-shadow:none;border-radius:0;grid-template-columns:10px minmax(360px,1fr) 130px 145px 24px;align-items:center;gap:15px;padding:17px 20px;display:grid;transform:none}.task-active-grid.list>button:last-child{border-bottom:0}.task-active-grid.list>button:hover{background:var(--shell-surface-2);border-color:var(--shell-selected);box-shadow:none;transform:none}.task-list-empty{text-align:center;min-height:150px;color:var(--shell-muted);place-content:center;gap:5px;padding:24px;display:grid}.task-list-empty b{color:var(--shell-text)}.task-row-status{background:var(--shell-muted);border-radius:50%;width:7px;height:7px}.task-row-status.live,.task-row-status.wait{background:var(--btn-primary-bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent)}.task-row-main h3{margin:0 0 5px;font-size:12px}.task-history-count{background:var(--shell-soft);color:var(--shell-text-2);vertical-align:middle;border-radius:9px;margin-left:8px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:650;display:inline-flex}.task-row-main p{white-space:nowrap;text-overflow:ellipsis;min-height:auto;font-size:8px;line-height:1.45;overflow:hidden}.task-row-main footer{margin-top:9px}.task-row-main .task-twin-dot{width:20px;height:20px;font-size:7px}.task-row-main footer b,.task-row-main footer em{font-size:7px}.task-row-meta,.task-row-health{border-left:1px solid var(--shell-selected);gap:3px;padding-left:15px;display:grid}.task-row-meta small,.task-row-health small{color:var(--shell-muted);font-size:7px}.task-row-meta b,.task-row-health b{font-size:10px}.task-row-meta span,.task-row-health span{color:var(--shell-muted);font-size:7px}.task-active-grid.list>button>i{color:var(--shell-muted);font-style:normal}@media (width<=1050px){.task-active-grid.list>button{grid-template-columns:10px 1fr 120px 22px}.task-row-health{display:none}}@media (width<=720px){.task-hub{padding:22px 14px 70px}.task-title.compact{align-items:flex-start;display:flex}.task-title-actions{flex-wrap:wrap;justify-content:flex-end}.task-search-compact.open{width:190px}.task-stat-row{grid-template-columns:1fr 1fr}.task-stat-row>:is(button,article){border-bottom:1px solid var(--shell-selected)}.task-active-grid.list>button{grid-template-columns:8px 1fr 18px}.task-row-meta{display:none}.task-row-main p{white-space:normal}.task-create-menu>aside{width:auto;position:fixed;top:110px;left:14px;right:14px}}.task-create-v2{background:var(--shell-surface-2);height:calc(100vh - 68px);overflow:hidden}.task-create-v2>header{grid-template-columns:150px 1fr 150px;height:72px;padding:0 28px}.task-create-v2>header h1{margin:3px 0;font-size:17px}.task-create-v2>header small{font-size:7px}.task-create-workspace{background:var(--shell-border);grid-template-columns:minmax(520px,1fr) 390px;gap:1px;height:calc(100% - 72px);display:grid}.task-create-workspace>.task-builder-chat{background:var(--shell-surface-2);border:0;border-radius:0;position:relative}.task-create-workspace>.task-builder-chat>header{background:var(--shell-surface);height:58px;padding:0 28px}.task-create-workspace>.task-builder-chat>header .task-badge{margin-left:auto}.task-create-workspace .task-chat-flow{gap:16px;width:min(820px,88%);max-height:none;margin:0 auto;padding:34px 0 120px}.task-project-line{align-items:center;gap:12px;margin-bottom:10px;display:flex}.task-project-line>span{color:var(--shell-muted);font-size:8px}.task-project-line>input{border:0;border-bottom:1px solid var(--shell-border);background:0 0;outline:0;flex:1;padding:8px 0;font-size:18px;font-weight:750}.task-create-workspace .task-chat-flow>p{border-radius:10px;max-width:78%;padding:14px 16px;font-size:10px}.task-create-workspace .task-chat-flow>p.mine{background:#173d61}.task-generated-flow{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;overflow:hidden}.task-generated-flow>header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.task-generated-flow>header b{font-size:10px}.task-generated-flow>header span{color:var(--shell-muted);font-size:7px}.task-generated-flow article{border-bottom:1px solid var(--shell-soft);grid-template-columns:27px 1fr 48px;align-items:center;gap:9px;padding:10px 16px;display:grid}.task-generated-flow article:last-child{border-bottom:0}.task-generated-flow article>em{font:7px var(--font-text);color:var(--shell-muted);font-style:normal}.task-generated-flow article>div{gap:2px;display:grid}.task-generated-flow article span{color:var(--shell-muted);font-size:7px}.task-generated-flow article>i{text-align:center;background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:10px;padding:4px;font-size:7px;font-style:normal}.task-generated-flow article>i.human{background:var(--shell-warn-soft);color:var(--shell-accent-ink)}.task-create-workspace>.task-builder-chat>footer{background:var(--shell-surface);width:min(820px,78%);margin:0;padding:8px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #192a371c}.task-create-workspace>.task-builder-chat>footer textarea{height:54px;padding:6px;font-size:9px}.task-add-button{background:var(--shell-soft)!important;color:var(--shell-text-2)!important;align-self:end!important}.task-toolflow-rail{background:var(--shell-surface-2);flex-direction:column;gap:9px;height:100%;padding:14px;display:flex;overflow:auto}.task-toolflow-rail>header{justify-content:space-between;align-items:center;padding:4px 3px 8px;display:flex}.task-toolflow-rail>header>div{gap:3px;display:grid}.task-toolflow-rail>header small{font:7px var(--font-text);letter-spacing:.12em;color:var(--shell-muted)}.task-toolflow-rail>header b{font-size:12px}.task-instruction-card,.task-tool-panel,.task-runtime-summary{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:10px}.task-instruction-card{padding:13px 14px}.task-instruction-card>button{background:0 0;border:0;justify-content:space-between;width:100%;padding:0;font-size:9px;display:flex}.task-instruction-card>button span{color:var(--shell-muted);font-size:7px}.task-instruction-card p{color:var(--shell-muted);margin:9px 0 0;font-size:8px;line-height:1.6}.task-instruction-card summary,.task-runtime-summary summary,.task-generated-flow summary{cursor:pointer;list-style:none}.task-instruction-card summary::-webkit-details-marker{display:none}.task-runtime-summary summary::-webkit-details-marker{display:none}.task-generated-flow summary::-webkit-details-marker{display:none}.task-instruction-card summary{justify-content:space-between;align-items:center;font-size:9px;display:flex}.task-instruction-card summary span{color:var(--shell-muted);font-size:7px}.task-generated-flow>summary{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.task-generated-flow>summary b{font-size:10px}.task-generated-flow>summary span{color:var(--shell-muted);font-size:7px}.task-runtime-summary>summary{padding:12px 14px;font-size:9px;font-weight:700}.task-runtime-summary[open]>summary{border-bottom:1px solid var(--shell-selected)}.task-runtime-summary>div{padding:4px 14px 10px}.task-tool-panel>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;display:flex}.task-tool-panel>button>div{gap:3px;display:grid}.task-tool-panel>button b{font-size:9px}.task-tool-panel>button span{color:var(--shell-muted);font-size:7px}.task-tool-panel:not(.open)>button span{display:none}.task-tool-panel>button em{color:var(--shell-muted);font-size:15px;font-style:normal}.task-tool-panel>div{gap:4px;padding:0 8px 8px;display:grid}.task-tool-panel>div>button{text-align:left;background:var(--shell-soft);border:0;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;height:34px;padding:0 9px;display:grid}.task-tool-panel>div>button:hover,.task-tool-panel>div>button.installed{background:var(--shell-soft)}.task-tool-panel>div>button span{color:var(--shell-text-2);font-size:9px}.task-tool-panel>div>button.installed span{color:var(--shell-accent-ink)}.task-tool-panel>div>button b{font-size:8px}.task-tool-panel>div>button em{color:var(--shell-muted);font-size:7px;font-style:normal}.task-runtime-summary{padding:0;display:block}.task-runtime-summary>div{grid-template-columns:1fr 1fr;display:grid}.task-runtime-summary span{gap:3px;padding:7px 0;display:grid}.task-runtime-summary small{color:var(--shell-muted);font-size:7px}.task-runtime-summary b{font-size:8px}.task-toolflow-rail>footer{background:var(--shell-surface-2);grid-template-columns:1fr 1.35fr;gap:6px;margin-top:auto;padding:6px 0 2px;display:grid;position:sticky;bottom:0}.task-toolflow-rail>footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;height:38px;font-size:8px}.task-toolflow-rail>footer button:last-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.task-toolflow-rail>footer button:disabled{opacity:.35}@media (width<=1050px){.task-create-workspace{grid-template-columns:1fr 340px}.task-create-workspace .task-chat-flow{width:90%}}@media (width<=780px){.task-create-v2{height:auto;overflow:auto}.task-create-workspace{height:auto;display:block}.task-create-workspace>.task-builder-chat{min-height:720px;position:relative}.task-toolflow-rail{height:auto}.task-create-workspace>.task-builder-chat>footer{width:88%}.task-create-v2>header{grid-template-columns:1fr}.task-create-v2>header>button,.task-create-v2>header>span{display:none}}@media (width>=721px){.task-hub p,.task-create p,.task-detail p,.task-hub li,.task-create li,.task-detail li{font-size:12px;line-height:1.65}.task-hub small,.task-create small,.task-detail small{font-size:10px;line-height:1.45}.task-hub button,.task-create button,.task-detail button{font-size:11px}.task-title h1{font-size:42px}.task-title p{font-size:13px}.task-primary-tabs button{font-size:12px}.task-primary-tabs em{font-size:10px}.task-badge{padding:4px 8px;font-size:10px}.task-stat-row small{font-size:10px}.task-stat-row b{font-size:19px}.task-active header p,.task-defaults header p,.task-library-head p,.task-runs header p,.task-config-full header p,.task-search,.task-search input,.task-status-tabs button{font-size:11px}.task-active-grid.list>button{grid-template-columns:12px minmax(260px,1fr) 145px 145px 24px;min-height:104px;padding:18px 20px}.task-row-main h3{font-size:14px}.task-row-main p{font-size:11px;line-height:1.55}.task-row-main footer b,.task-row-main footer em,.task-row-meta small,.task-row-health small{font-size:10px}.task-row-meta b,.task-row-health b{font-size:12px}.task-row-meta span,.task-row-health span,.task-opt-center>header small,.task-create header small{font-size:10px}.task-opt-center h3,.task-detail h3{font-size:15px}.task-opt-center article p,.task-detail-main p,.task-detail-side p{font-size:12px}.task-opt-center code,.task-detail code{font-size:11px;line-height:1.6}.task-create-v2>header h1{font-size:20px}.task-create-v2>header small{font-size:10px}.task-builder-chat>header b{font-size:13px}.task-builder-chat>header small{font-size:10px}.task-project-line>span{font-size:11px}.task-project-line>input{font-size:20px}.task-create-workspace .task-chat-flow>p,.task-generated-flow>header b{font-size:13px}.task-generated-flow>header span{font-size:10px}.task-generated-flow article{min-height:52px}.task-generated-flow article>em{font-size:10px}.task-generated-flow article b{font-size:12px}.task-generated-flow article span,.task-generated-flow article>i{font-size:10px}.task-create-workspace>.task-builder-chat>footer textarea{font-size:13px;line-height:1.5}.task-toolflow-rail>header small{font-size:10px}.task-toolflow-rail>header b{font-size:14px}.task-instruction-card>button{font-size:12px}.task-instruction-card>button span{font-size:10px}.task-instruction-card p{font-size:11px}.task-tool-panel>button b{font-size:12px}.task-tool-panel>button span{font-size:10px}.task-tool-panel>div>button{height:40px}.task-tool-panel>div>button b{font-size:11px}.task-tool-panel>div>button em,.task-runtime-summary small{font-size:10px}.task-runtime-summary b,.task-toolflow-rail>footer button,.task-detail-nav button{font-size:11px}.task-detail-nav small,.task-overview-hero small,.task-live-path em,.task-event-log time{font-size:10px}.task-live-path article span,.task-event-log p{font-size:11px}.task-trace-summary small{font-size:10px}.task-trace-summary b{font-size:13px}:where(.task-hub,.task-create,.task-detail) :where(p,li,dd){font-size:12px!important;line-height:1.65!important}:where(.task-hub,.task-create,.task-detail) :where(small,time,dt){font-size:10px!important;line-height:1.45!important}:where(.task-hub,.task-create,.task-detail) :where(input,textarea,select){font-size:12px!important}}:where(.task-hub,.task-create,.task-detail),:where(.task-hub,.task-create,.task-detail) *{font-family:var(--font-text)!important}:where(.task-hub,.task-create,.task-detail) :where(code,pre,kbd,samp),:where(.task-hub,.task-create,.task-detail) :where(.task-event-log time,.task-create header small){font-family:var(--font-mono)!important}@media (width>=721px){:where(.task-hub,.task-create,.task-detail) :where(p,li,dd){font-size:14px!important;line-height:1.65!important}:where(.task-hub,.task-create,.task-detail) :where(small,time,dt){font-size:12px!important}:where(.task-hub,.task-create,.task-detail) :where(input,textarea,select){font-size:14px!important}:where(.task-hub,.task-create,.task-detail) button{font-size:13px}.task-title p,.task-primary-tabs button{font-size:14px}.task-stat-row>:is(button,article){padding:17px 18px}.task-stat-row b{font-size:21px}.task-active-grid.list>button{grid-template-columns:12px minmax(280px,1fr) 155px 155px 24px;min-height:118px}.task-row-main h3{font-size:16px}.task-row-main p{font-size:13px!important}.task-row-main footer b,.task-row-main footer em,.task-row-meta span,.task-row-health span{font-size:12px}.task-row-meta b,.task-row-health b{font-size:14px}.task-create-v2>header h1{font-size:22px}.task-project-line>input{font-size:22px!important}.task-create-workspace .task-chat-flow>p{font-size:14px!important}.task-generated-flow article{min-height:60px}.task-generated-flow article b{font-size:14px}.task-generated-flow article span,.task-generated-flow article>i{font-size:12px}.task-toolflow-rail{width:auto;padding:17px}.task-toolflow-rail>header b{font-size:16px}.task-tool-panel>button b{font-size:14px}.task-tool-panel>div>button{height:46px}.task-tool-panel>div>button b{font-size:13px}.task-create-workspace{grid-template-columns:minmax(560px,1fr) 430px}}:where(.task-hub,.task-create,.task-detail){font:400 15px/1.6 var(--font-text);color:var(--shell-text)}:where(.task-hub,.task-create,.task-detail) :where(p,li,dd,input,textarea){font-size:14px!important;line-height:1.65!important}:where(.task-hub,.task-create,.task-detail) :where(small,time,dt){font-size:12px!important;line-height:1.45!important}:where(.task-hub,.task-create,.task-detail) button{font-size:13px;line-height:1.35}.task-title h1{font-size:44px}.task-title p{font-size:16px!important}.task-active h2,.task-runs h2,.task-config-full h2{font-size:25px}.task-row-main h3{font-size:17px}.task-row-main p{font-size:14px!important}.task-builder-chat>header b,.task-toolflow-rail>header b{font-size:16px}.task-tool-panel>button b,.task-tool-panel>div>button b{font-size:13px}.task-tool-panel>button span,.task-tool-panel>div>button em,.task-runtime-summary small{font-size:11px}.task-generated-flow article b{font-size:14px}.task-generated-flow article span,.task-generated-flow article>i{font-size:12px}.task-event-detail{background:var(--shell-soft);color:var(--shell-text-2);border-radius:6px;margin-top:7px;padding:8px 10px;display:block;font-size:12px!important}@media (width<=720px){.task-title h1{font-size:34px}.task-active-grid.list>button{min-height:unset}.task-create-workspace>.task-builder-chat>footer{width:calc(100% - 24px);margin:0 12px;position:sticky;bottom:10px;left:auto;transform:none}}.task-detail-disclosure{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:9px;margin-top:12px;overflow:hidden}.task-detail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 14px;list-style:none;display:flex}.task-detail-disclosure>summary::-webkit-details-marker{display:none}.task-detail-disclosure>summary span{align-items:baseline;gap:9px;display:flex}.task-detail-disclosure>summary b{font-size:13px}.task-detail-disclosure>summary small{color:var(--shell-muted);font-size:11px!important}.task-detail-disclosure>summary em{color:var(--shell-muted);font-style:normal;transition:transform .16s}.task-detail-disclosure[open]>summary em{transform:rotate(180deg)}.task-detail-disclosure>div{border-top:1px solid var(--shell-selected);padding:0 14px 13px;position:relative}.task-detail-disclosure>div>p{color:var(--shell-muted);padding-right:54px}.task-detail-disclosure>div>button{color:var(--shell-text-2);background:0 0;border:0;font-size:12px;position:absolute;top:12px;right:14px}.task-detail-disclosure>.task-live-path{border:0;border-radius:0;margin:0}.task-constraint-questions{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.task-constraint-questions>header{grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.task-constraint-questions>header b{font-size:14px}.task-constraint-questions>header span{color:var(--shell-accent-ink);font-size:11px}.task-constraint-questions label{border:1px solid var(--shell-selected);background:var(--shell-surface-2);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.task-constraint-questions label span{color:var(--shell-muted);font-size:11px}.task-constraint-questions input{color:#152434;background:0 0;border:0;outline:0;font-weight:650}.task-protocol-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b276b;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.task-protocol-layer>section{background:var(--shell-surface);border-radius:16px;width:min(900px,92vw);max-height:88vh;overflow:auto;box-shadow:0 28px 90px #0c19263d}.task-protocol-layer>section>header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:start;padding:24px 26px;display:flex}.task-protocol-layer header small{letter-spacing:.12em;color:var(--shell-text-2);font:600 11px/1.4 var(--font-text)!important}.task-protocol-layer h2{margin:7px 0 0;font-size:25px}.task-protocol-layer header button{background:var(--shell-soft);border:0;border-radius:50%;width:34px;height:34px}.task-protocol-grid{grid-template-columns:1fr 1fr;gap:0;padding:8px 26px;display:grid}.task-protocol-grid span{border-bottom:1px solid var(--shell-selected);gap:7px;min-height:104px;padding:18px 16px;display:grid}.task-protocol-grid span:nth-child(odd){border-right:1px solid var(--shell-selected)}.task-protocol-grid small{color:var(--shell-muted)}.task-protocol-grid b{font-size:14px;line-height:1.65}.task-protocol-layer>section>footer{align-items:center;gap:8px;padding:18px 26px;display:flex}.task-protocol-layer footer p{max-width:470px;color:var(--shell-muted);margin:0 auto 0 0}.task-protocol-layer footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;height:38px;padding:0 14px}.task-protocol-layer footer .primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.task-human-gate{background:var(--shell-warn-soft)!important;border:1px solid var(--shell-border-strong)!important;border-left:3px solid var(--shell-border-strong)!important;border-radius:9px!important;padding:14px!important}.task-human-gate>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.task-human-gate>div button{height:34px!important}.task-human-gate>div button:first-child{background:var(--shell-surface)!important;color:var(--shell-accent-ink)!important;border:1px solid var(--shell-border-strong)!important}.task-gate-result{background:var(--shell-surface-2);border-radius:6px;padding:9px 10px;font-weight:650;color:var(--shell-accent-ink)!important;margin:8px 0 0!important}.task-event-log article.selected{background:var(--shell-surface-2);border-left:3px solid var(--sel-line)}.task-event-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;margin-top:10px!important;padding:10px 12px!important;display:grid!important}.task-event-detail i{color:var(--shell-text-2);font-style:normal}.task-event-detail em{border-top:1px solid var(--shell-border);color:var(--shell-text);grid-column:1/-1;padding-top:6px;font-style:normal}.task-evaluation-panel{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;margin-top:18px;padding:18px}.task-evaluation-panel>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.task-evaluation-panel header small{letter-spacing:.1em;color:var(--shell-muted);font-family:var(--font-text)!important}.task-evaluation-panel header h3{margin:3px 0 0}.task-evaluation-panel header>b{font-size:28px}.task-evaluation-panel header>b span{color:var(--shell-muted);font-size:12px}.task-evaluation-panel>article{grid-template-columns:105px 1fr 32px;align-items:center;gap:10px;padding:6px 0;display:grid}.task-evaluation-panel article>span,.task-evaluation-panel article>b{font-size:12px}.task-evaluation-panel article>i{background:var(--shell-border);border-radius:5px;height:5px;overflow:hidden}.task-evaluation-panel article>i em{background:var(--btn-primary-bg);height:100%;display:block}.task-evaluation-panel>p{border-top:1px solid var(--shell-border);color:var(--shell-text-2);padding-top:12px;margin:12px 0 0!important}@media (width<=720px){.task-constraint-questions,.task-protocol-grid{grid-template-columns:1fr}.task-protocol-grid span:nth-child(odd){border-right:0}.task-protocol-layer>section>footer{display:grid}.task-event-detail{grid-template-columns:1fr}.task-event-detail em{grid-column:auto}}.task-active-grid.list.title-only>button{grid-template-columns:8px minmax(0,1fr) 20px;gap:16px;min-height:72px;padding:18px 24px}.task-active-grid.list.title-only .task-row-main{min-width:0}.task-active-grid.list.title-only .task-row-main h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.5;overflow:hidden}.task-active-grid.list.title-only>button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:-3px;background:var(--shell-soft)}.task-detail-disclosure p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=720px){.task-active-grid.list.title-only>button{gap:12px;min-height:64px;padding:16px}}.trade-protocol{color:#132238;gap:22px;display:grid}.trade-protocol h2{letter-spacing:-.02em;margin:0;font-size:24px}.trade-protocol p{color:var(--shell-muted);font-size:15px;line-height:1.65}.trade-contract,.trade-state-machine,.trade-observations,.trade-decision,.trade-scenarios,.trade-guardrails,.trade-evaluation{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:18px;overflow:hidden}.trade-contract{padding:24px}.trade-contract>header,.trade-state-machine>header,.trade-observations>header,.trade-scenarios>header,.trade-guardrails>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trade-contract>header small,.trade-decision>small,.trade-evaluation header small{color:var(--shell-muted);font:700 12px/1.2 var(--font-text);letter-spacing:.12em;margin-bottom:8px;display:block}.trade-contract>div{border:1px solid var(--shell-border);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.trade-contract>div span{border-right:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);padding:14px 16px}.trade-contract>div span:nth-child(3n){border-right:0}.trade-contract>div span:nth-child(n+4){border-bottom:0}.trade-contract small{color:var(--shell-muted);font-size:12px;display:block}.trade-contract b{margin-top:5px;font-size:15px;display:block}.trade-state-machine>header{padding:22px 24px 16px}.trade-state-machine>header p,.trade-observations header p,.trade-scenarios header p,.trade-guardrails header p{margin:5px 0 0}.trade-state-machine>header>b{color:var(--shell-accent-ink);font-size:32px}.trade-state-machine>div{border-top:1px solid var(--shell-selected);grid-template-columns:repeat(6,1fr);display:grid}.trade-state-machine article{border-right:1px solid var(--shell-selected);background:var(--shell-surface-2);padding:15px 12px}.trade-state-machine article:last-child{border-right:0}.trade-state-machine article em,.trade-state-machine article span{color:var(--shell-muted);font-size:11px;font-style:normal;display:block}.trade-state-machine article b{margin:7px 0;font-size:14px;display:block}.trade-state-machine article.passed{background:var(--shell-surface-2)}.trade-state-machine article.active{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.trade-state-machine article.active em,.trade-state-machine article.active span{color:var(--shell-muted)}.trade-two-col{grid-template-columns:1.35fr .9fr;gap:22px;display:grid}.trade-observations>header,.trade-guardrails>header{padding:22px 24px}.trade-observations>header strong{color:var(--shell-accent-ink);font-size:30px}.trade-observations article,.trade-guardrails article{border-top:1px solid var(--shell-selected);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px 24px;display:grid}.trade-observations article>em{font:700 12px var(--font-text);color:var(--shell-muted)}.trade-observations article div b,.trade-observations article div span,.trade-guardrails article div b,.trade-guardrails article div span{display:block}.trade-observations article div span,.trade-guardrails article div span{color:var(--shell-muted);margin-top:3px;font-size:13px}.trade-observations article>i,.trade-guardrails article>em{color:var(--shell-accent-ink);font-size:12px;font-style:normal}.trade-observations article.waiting{background:var(--shell-warn-soft)}.trade-observations article.waiting>i{color:var(--shell-accent-ink)}.trade-decision{color:#fff;background:#102e4d;padding:26px}.trade-decision>small{color:var(--shell-muted)}.trade-decision h2{font-size:30px}.trade-decision>p{color:var(--shell-muted)}.trade-decision dl{margin:24px 0}.trade-decision dl span{border-top:1px solid #ffffff21;padding:12px 0;display:block}.trade-decision dt{color:var(--shell-muted);font-size:12px}.trade-decision dd{margin:5px 0 0;font-size:14px}.trade-decision button,.trade-evaluation button{background:var(--shell-surface);color:#163552;border:0;border-radius:9px;width:100%;padding:12px;font-weight:700}.trade-scenarios>header{border-bottom:1px solid var(--shell-selected);padding:22px 24px}.trade-scenarios>header>span{color:var(--shell-muted);font-size:12px}.trade-scenarios>div{grid-template-columns:repeat(3,1fr);display:grid}.trade-scenarios button{text-align:left;border:0;border-right:1px solid var(--shell-selected);background:var(--shell-surface);color:#16273a;min-height:190px;padding:22px;position:relative}.trade-scenarios button:last-child{border-right:0}.trade-scenarios button.active{background:var(--shell-soft);box-shadow:inset 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.trade-scenarios button>em{font:700 13px var(--font-text);color:var(--shell-muted)}.trade-scenarios button>span{float:right;background:var(--shell-soft);color:var(--shell-muted);border-radius:20px;padding:4px 8px;font-size:11px}.trade-scenarios h3{margin:26px 0 8px;font-size:18px}.trade-scenarios p{margin:0 0 16px;font-size:13px}.trade-scenarios button>b{color:var(--shell-accent-ink);font-size:12px}.trade-two-col.lower{grid-template-columns:1fr 1fr}.trade-guardrails article{grid-template-columns:1fr auto}.trade-evaluation{padding:24px}.trade-evaluation header h2{margin:8px 0 22px}.trade-evaluation article{grid-template-columns:140px 1fr 52px;align-items:center;gap:12px;margin:13px 0;font-size:13px;display:grid}.trade-evaluation article i{background:var(--shell-selected);border-radius:10px;height:7px;overflow:hidden}.trade-evaluation article i em{background:var(--btn-primary-bg);height:100%;display:block}.trade-evaluation article>b{text-align:right}.trade-evaluation footer{background:var(--shell-surface-2);border-radius:10px;margin:22px 0;padding:16px}.trade-evaluation footer b,.trade-evaluation footer span{display:block}.trade-evaluation footer span{color:var(--shell-muted);margin-top:5px;font-size:12px}.trade-evaluation button{border:1px solid var(--shell-border);background:var(--shell-surface)}@media (width<=1100px){.trade-two-col,.trade-two-col.lower{grid-template-columns:1fr}.trade-state-machine>div{grid-template-columns:repeat(3,1fr)}.trade-contract>div{grid-template-columns:repeat(2,1fr)}.trade-contract>div span{border:0;border-bottom:1px solid var(--shell-border)}.trade-scenarios>div{grid-template-columns:1fr}.trade-scenarios button{border-right:0;border-bottom:1px solid var(--shell-selected)}}.task-config-editor label{align-items:center;gap:18px}.task-config-editor input,.task-config-editor select,.task-config-editor textarea{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(420px,100%);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;padding:9px 12px}.task-config-editor textarea{resize:vertical;min-height:100px}.task-config-editor details{border-bottom:1px solid var(--shell-border);padding:12px 0}.task-config-editor summary{cursor:pointer}.task-config-editor pre,.task-opt-center pre,.v2-simple-settings pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:12px/1.6 var(--font-mono);overflow:auto}.task-opt-center .task-opt-layout main{min-width:0}.task-opt-center .task-opt-layout article p{overflow-wrap:anywhere}.task-config-editor button:disabled,.task-opt-center button:disabled{opacity:.5;cursor:not-allowed}.task-config-editor label>span,.task-config-full.task-config-editor>section h3{font-size:13px;line-height:1.6}.task-config-editor details button{border:1px solid var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text);font:inherit;cursor:pointer;border-radius:7px;padding:8px 12px}.task-detail .task-opt-layout{flex-direction:column;gap:16px;display:flex}.task-detail .task-opt-layout>main{grid-template-columns:minmax(0,1fr);display:grid}.task-detail .task-opt-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.task-detail .task-opt-layout>aside h3{grid-column:1/-1}.task-detail .task-opt-layout>aside p{margin:0}.task-detail .task-opt-center>header h2{font-size:25px}.task-detail-side p{overflow-wrap:anywhere}.task-detail>header button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.task-config-editor label{flex-direction:column;align-items:stretch}.task-config-editor input,.task-config-editor select,.task-config-editor textarea{width:100%}}.runtime-reconnect{border:1px solid var(--shell-selected);background:var(--shell-surface);width:min(360px,100vw - 40px);color:var(--shell-text);box-sizing:border-box;border-radius:18px;padding:24px}.runtime-reconnect::backdrop{background:#26262640}.runtime-reconnect header{justify-content:space-between;align-items:center;gap:16px;display:flex}.runtime-reconnect h2{margin:0;font-size:20px;font-weight:600}.runtime-reconnect header button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;font-size:22px}.runtime-reconnect p{color:var(--shell-muted);margin:12px 0 20px;font-size:13px;line-height:1.6}.runtime-reconnect label{gap:6px;margin:14px 0;font-size:14px;display:grid}.runtime-reconnect input{box-sizing:border-box;border:1px solid var(--shell-border);width:100%;font:inherit;color:inherit;border-radius:8px;padding:10px 12px}.runtime-reconnect .runtime-reconnect-submit{background:var(--umx-accent,var(--btn-primary-bg));width:100%;color:var(--shell-text);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:10px;padding:11px;font-weight:500}.runtime-reconnect [role=alert]{color:#a43930;margin-bottom:10px}.runtime-reconnect :disabled{opacity:.6;cursor:wait}.runtime-reconnect :is(input,button):focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.v2-twin-identity.has-companion{justify-content:flex-start;align-items:center;gap:24px;min-height:144px;margin-top:46px;position:relative}.v2-myumx-content .v2-twin-identity.has-companion{align-items:center}.v2-twin-identity.has-companion>.v2-twin-person{flex:1 1 0;gap:0;min-width:0}.v2-twin-identity.has-companion .v2-twin-person>div{min-width:0}.v2-twin-identity.has-companion .v2-twin-bio{flex-wrap:wrap;margin-top:6px}.v2-twin-identity.has-companion .v2-twin-bio p{overflow-wrap:anywhere;font-size:14px}.v2-twin-identity.has-companion .v2-twin-bio-editor{width:100%}.v2-twin-identity.has-companion .v2-twin-bio-editor button{min-height:44px}.v2-twin-identity.has-companion .v2-personal-name{align-items:center;gap:8px;display:flex}.v2-myumx-content>.v2-twin-home.embedded .v2-twin-identity.has-companion .v2-twin-person h2,.v2-twin-identity.has-companion .v2-twin-person h1{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.35}.v2-twin-identity.has-companion>.umx-companion-settings{align-self:flex-start;margin-top:30px}.umx-companion{--umi-ink:var(--navy,#102c4d);--umi-muted:#63717d;--umi-line:#d7dfe4;--umi-look-x:0px;--umi-look-y:0px;--umi-turn-x:0deg;--umi-turn-y:0deg;width:144px;height:144px;color:var(--umi-ink);isolation:isolate;flex:0 0 144px;display:block;position:relative}.umx-companion__touch{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:28px;width:100%;height:100%;padding:0;position:relative}.umx-companion__figure{width:100%;height:100%;display:block;overflow:visible}.umx-companion__float{animation:4.8s ease-in-out infinite umi-float}.umx-companion__shadow{transform-origin:110px 203px;animation:4.8s ease-in-out infinite umi-shadow}.umx-companion__gesture{transform-origin:110px 135px;transition:transform .3s ease-out}.umx-companion__turn{transform-origin:110px 110px;transform:perspective(480px) rotateX(var(--umi-turn-x)) rotateY(var(--umi-turn-y));transition:transform .22s ease-out}.umx-companion__gaze{transform:translate(var(--umi-look-x), var(--umi-look-y));transition:transform .18s ease-out}.umx-companion__eye{transform-box:fill-box;transform-origin:50%;animation:6.2s linear infinite umi-blink}.umx-companion__eye--right{animation-delay:65ms}.umx-companion__eye-smile,.umx-companion__eye-sleep{fill:none;stroke:#f0fbff;stroke-width:4px;stroke-linecap:round;opacity:0}.umx-companion__eye-open,.umx-companion__eye-smile,.umx-companion__eye-sleep,.umx-companion__cheek{transition:opacity .18s}.umx-companion__cheek{fill:#a2d7e4;opacity:0}.umx-companion__thought{opacity:0}.umx-companion__touch-hint{width:100%;color:var(--umi-muted);opacity:0;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;bottom:-3px;left:0;transform:translateY(3px)}.umx-companion__touch:hover .umx-companion__touch-hint,.umx-companion__touch:focus-visible .umx-companion__touch-hint{opacity:1;transform:none}.umx-companion__touch:active .umx-companion__gesture{transform:scale(.95)}.umx-companion button:focus-visible{outline:2px solid var(--umi-ink);outline-offset:3px}.umx-companion__reply{pointer-events:none;z-index:2;width:max-content;max-width:min(260px,100vw - 64px);position:absolute;bottom:calc(100% - 4px);left:12px}.umx-companion__bubble{border:1px solid var(--umi-line);color:var(--umi-ink);font:400 13px/1.6 var(--font-text);overflow-wrap:anywhere;background:#fff;border-radius:15px 15px 15px 5px;padding:10px 15px;animation:.22s ease-out umi-bubble-in;display:block;position:relative;box-shadow:0 5px 18px #16334f08}.umx-companion[data-greeting=true] .umx-companion__touch-hint,.umx-companion[data-quiet=true] .umx-companion__touch-hint{opacity:0}.v2-home-brand{justify-content:center;align-items:center;width:max-content;max-width:100%;margin:0 auto 20px;display:flex;position:relative}.v2-home-brand>.umx-companion-settings{position:absolute;top:50%;left:100%;transform:translateY(-50%)}.umx-companion--home{flex-basis:112px;width:112px;height:112px}.umx-companion--home .umx-companion__float{animation-name:umi-home-float;animation-duration:8s}.umx-companion--home .umx-companion__shadow{animation-duration:8s}.umx-companion--home .umx-companion__eye{animation-duration:9s}.umx-companion--home .umx-companion__reply{max-width:min(260px,100vw - 32px);left:50%;transform:translate(-50%)}.umx-companion--home[data-expression=happy] .umx-companion__gesture{animation-duration:.45s}.umx-companion-settings{color:#5f706a;z-index:3;flex:0 0 44px;position:relative}.umx-companion-settings>summary{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;list-style:none;display:flex}.umx-companion-settings>summary::-webkit-details-marker{display:none}.umx-companion-settings>summary:hover,.umx-companion-settings[open]>summary{color:var(--shell-accent-ink);background:#e5ebe7}.umx-companion-settings>summary:focus-visible,.umx-companion-settings button:focus-visible,.umx-companion-settings input:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.umx-companion-settings__panel{width:246px;box-shadow:0 8px 28px color-mix(in srgb,var(--shell-text) 8%,transparent);background:#fff;border:1px solid #dbe3de;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 5px);right:0}.umx-companion-settings__panel button,.umx-companion-settings__panel label{width:100%;min-height:44px;font:500 13px/1.5 var(--font-text);color:#263e35;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.umx-companion-settings__panel button:hover,.umx-companion-settings__panel label:hover{background:#f0f4f1}.umx-companion-settings__panel input{width:18px;height:18px;accent-color:var(--shell-accent-ink)}.umx-companion-settings__panel p{font:400 12px/1.6 var(--font-text);color:#62736c;margin:4px 12px 8px}.umx-personal-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.umx-avatar-swatch{width:32px;height:32px;font:600 12px/1 var(--font-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.umx-avatar-swatch.tone-sage{background:var(--shell-border);color:var(--shell-text-2)}.umx-avatar-swatch.tone-blue{background:var(--shell-selected);color:var(--shell-text-2)}.umx-avatar-swatch.tone-sand{background:var(--shell-surface-2);color:var(--shell-text-2)}.umx-avatar-swatch.tone-lilac{background:var(--shell-selected);color:var(--shell-text-2)}.umx-personal-avatar:hover{background:var(--shell-selected)}.umx-personal-avatar:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:2px}.umx-avatar-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--shell-text);box-shadow:0 18px 60px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:20px;margin:auto;padding:24px}.umx-avatar-dialog::backdrop{background:var(--shell-soft)}.umx-avatar-dialog header{justify-content:space-between;align-items:center;display:flex}.umx-avatar-dialog header h2{font:600 20px/1.4 var(--font-text);margin:0}.umx-avatar-dialog button{background:var(--shell-soft);min-width:44px;min-height:44px;color:var(--shell-text);cursor:pointer;font:500 14px var(--font-text);border:0;border-radius:8px;padding:8px 14px}.umx-avatar-dialog button:hover{background:var(--shell-selected)}.umx-avatar-dialog header button{background:0 0;font-size:22px}.umx-avatar-dialog p,.umx-avatar-dialog small{color:var(--shell-text-2);font:400 12px/1.65 var(--font-text)}.umx-avatar-dialog button:focus-visible,.umx-avatar-dialog input:focus-visible{outline:2px solid var(--shell-accent-ink);outline-offset:3px}.umx-avatar-preview{justify-content:center;padding:16px;display:flex}.umx-avatar-preview .umx-avatar-swatch{width:64px;height:64px;font-size:22px}.umx-avatar-text{color:var(--shell-text);font:500 13px var(--font-text);gap:7px;display:grid}.umx-avatar-text input{border:1px solid var(--shell-border);width:100%;min-height:44px;color:var(--shell-text);background:var(--shell-surface);border-radius:8px;padding:10px 12px;font-size:16px}.umx-avatar-dialog fieldset{border:0;margin:20px 0;padding:0}.umx-avatar-dialog legend{margin-bottom:10px;font-size:13px}.umx-avatar-tones{justify-content:space-between;gap:8px;display:flex}.umx-avatar-tones label{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-items:center;gap:6px;padding:8px;font-size:12px;display:grid;position:relative}.umx-avatar-tones label:has(input:checked){border-color:var(--shell-accent-ink);background:var(--shell-surface-2)}.umx-avatar-tones label:has(input:focus-visible){outline:2px solid var(--shell-accent-ink);outline-offset:2px}.umx-avatar-tones input{opacity:0;width:1px;height:1px;position:absolute}.umx-avatar-dialog footer{justify-content:flex-end;gap:8px;display:flex}.umx-avatar-dialog footer button:last-child{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.umx-avatar-dialog button:disabled{opacity:.45;cursor:not-allowed}.umx-companion[data-expression=happy] .umx-companion__eye-open,.umx-companion[data-expression=sleepy] .umx-companion__eye-open{opacity:0}.umx-companion[data-expression=happy] .umx-companion__eye-smile,.umx-companion[data-expression=sleepy] .umx-companion__eye-sleep{opacity:1}.umx-companion[data-expression=happy] .umx-companion__cheek{opacity:.4}.umx-companion[data-expression=happy] .umx-companion__gesture{animation:.85s ease-in-out umi-delight}.umx-companion[data-expression=happy] .umx-companion__eye,.umx-companion[data-expression=sleepy] .umx-companion__eye{animation:none}.umx-companion[data-expression=thinking] .umx-companion__gesture{transform:rotate(-8deg)}.umx-companion[data-expression=thinking] .umx-companion__thought{opacity:1}.umx-companion[data-expression=thinking] .umx-companion__thought circle{animation:2.1s ease-in-out infinite umi-thought}.umx-companion[data-expression=thinking] .umx-companion__thought circle:nth-child(2){animation-delay:.18s}.umx-companion[data-expression=thinking] .umx-companion__thought circle:nth-child(3){animation-delay:.36s}.umx-companion[data-expression=sleepy] .umx-companion__gesture{transform:rotate(6deg)}.umx-companion[data-expression=sleepy] .umx-companion__float{animation-duration:6s}.umx-companion[data-moving=false] *,.umx-companion[data-moving=false] :before,.umx-companion[data-moving=false] :after{transition:none!important;animation:none!important}.umx-companion[data-moving=false] .umx-companion__turn,.umx-companion[data-moving=false] .umx-companion__gaze,.umx-companion[data-moving=false] .umx-companion__touch:active .umx-companion__gesture{transform:none}@keyframes umi-float{0%,to{transform:translateY(2px)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes umi-shadow{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.82)}}@keyframes umi-blink{0%,40%,43%,46%,to{transform:scaleY(1)}41.5%,44.5%{transform:scaleY(.12)}}@keyframes umi-delight{0%,to{transform:rotate(0)}25%{transform:translateY(-5px)rotate(-9deg)}60%{transform:translateY(-2px)rotate(7deg)}80%{transform:rotate(-3deg)}}@keyframes umi-thought{0%,80%,to{opacity:.3}35%{opacity:1}}@keyframes umi-home-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes umi-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.v2-twin-identity.has-companion{gap:16px}}@media (width<=600px){.v2-twin-identity.has-companion{gap:10px;min-height:120px;padding-right:36px}.v2-twin-identity.has-companion>.umx-companion-settings{margin:0;position:absolute;top:0;right:-8px}.umx-companion{flex-basis:100px;width:100px;height:120px}.v2-myumx-content>.v2-twin-home.embedded .v2-twin-identity.has-companion .v2-twin-person h2,.v2-twin-identity.has-companion .v2-twin-person h1{font-size:20px}.v2-twin-identity.has-companion .v2-personal-name{gap:2px}.v2-home-brand{margin-bottom:18px}.umx-companion--home{flex-basis:96px;width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.umx-companion *,.umx-companion :before,.umx-companion :after{transition:none!important;animation:none!important}.umx-companion__turn,.umx-companion__gaze{transform:none!important}}:is(.pt-workspace,.pt-dialog) .te-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 32px;display:grid}:is(.pt-workspace,.pt-dialog) .te-template{text-align:left;border:1px solid var(--pt-border,var(--shell-border));background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}:is(.pt-workspace,.pt-dialog) .te-template:hover{background:var(--shell-selected);border-color:var(--shell-border-strong)}:is(.pt-workspace,.pt-dialog) .te-template>span:nth-child(2){flex:1;min-width:0}:is(.pt-workspace,.pt-dialog) .te-template b{font-size:15px;font-weight:600;display:block}:is(.pt-workspace,.pt-dialog) .te-template small{color:var(--shell-text-2);margin-top:4px;font-size:13px;line-height:1.6;display:block}:is(.pt-workspace,.pt-dialog) .te-template-icon{background:var(--shell-selected);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}:is(.pt-workspace,.pt-dialog) .te-template>svg{flex:none;width:16px}:is(.pt-workspace,.pt-dialog) .te-mission-list em{color:var(--shell-text-2);white-space:nowrap;font-size:12px;font-style:normal}:is(.pt-workspace,.pt-dialog) .te-mission-list em[data-returned=true]{color:var(--shell-accent-ink);background:var(--shell-selected);border-radius:5px;padding:4px 8px}.pt-dialog.te-detail.umx-studio-dialog{width:min(1080px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--shell-text)}:is(.pt-workspace,.pt-dialog) .te-detail-body{padding:28px}:is(.pt-workspace,.pt-dialog) .te-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}:is(.pt-workspace,.pt-dialog) .te-heading>div{min-width:0}:is(.pt-workspace,.pt-dialog) .te-heading h2{overflow-wrap:anywhere;margin:8px 0;font-size:26px;font-weight:650;line-height:1.4}:is(.pt-workspace,.pt-dialog) .te-eyebrow{color:var(--shell-text-2);font-size:12px}:is(.pt-workspace,.pt-dialog) .te-objective{color:var(--shell-text-2);overflow-wrap:anywhere;max-width:80ch;margin:12px 0 20px;font-size:14px;line-height:1.8}:is(.pt-workspace,.pt-dialog) .te-run-meta{color:var(--shell-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}:is(.pt-workspace,.pt-dialog) .te-run-meta label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.pt-workspace,.pt-dialog) .te-run-meta select{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);font:inherit;border-radius:7px;max-width:100%;padding:8px}:is(.pt-workspace,.pt-dialog) .te-tabs{border-bottom:1px solid var(--shell-border);gap:24px;margin:22px 0 26px;display:flex;overflow-x:auto}:is(.pt-workspace,.pt-dialog) .te-tabs button{min-height:46px;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 0 12px;font-size:14px;display:flex}:is(.pt-workspace,.pt-dialog) .te-tabs button[aria-current]{color:var(--shell-text);border-color:var(--shell-text);font-weight:650}:is(.pt-workspace,.pt-dialog) .te-tabs button span{background:var(--shell-selected);border-radius:5px;padding:2px 6px;font-size:11px}:is(.pt-workspace,.pt-dialog) .te-return-layout{grid-template-columns:minmax(0,1fr) 240px;gap:32px;display:grid}:is(.pt-workspace,.pt-dialog) .te-findings,:is(.pt-workspace,.pt-dialog) .te-people{min-width:0}:is(.pt-workspace,.pt-dialog) .te-summary{background:var(--shell-selected);border:1px solid var(--shell-border);border-radius:12px;margin-bottom:12px;padding:20px 22px}:is(.pt-workspace,.pt-dialog) .te-summary>span{color:var(--shell-text-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}:is(.pt-workspace,.pt-dialog) .te-summary>p{overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;line-height:1.8}:is(.pt-workspace,.pt-dialog) .te-finding{border-bottom:1px solid var(--shell-border);padding:24px 0}:is(.pt-workspace,.pt-dialog) .te-finding-kicker{color:var(--shell-text-2);align-items:center;gap:12px;font-size:12px;display:flex}:is(.pt-workspace,.pt-dialog) .te-finding-kicker>span{font-variant-numeric:tabular-nums;font-size:11px}:is(.pt-workspace,.pt-dialog) .te-finding h3{overflow-wrap:anywhere;margin:10px 0;font-size:18px;font-weight:600;line-height:1.6}:is(.pt-workspace,.pt-dialog) .te-finding>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px;font-size:14px;line-height:1.9}:is(.pt-workspace,.pt-dialog) .te-finding footer{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}:is(.pt-workspace,.pt-dialog) .te-source{color:var(--shell-text-2);font-size:12px}:is(.pt-workspace,.pt-dialog) .te-source summary{cursor:pointer;min-height:28px;line-height:28px}:is(.pt-workspace,.pt-dialog) .te-source section{border-left:2px solid var(--shell-border-strong);margin:12px 0;padding:4px 12px}:is(.pt-workspace,.pt-dialog) .te-source b,:is(.pt-workspace,.pt-dialog) .te-source small{overflow-wrap:anywhere;display:block}:is(.pt-workspace,.pt-dialog) .te-source small{margin-top:5px}:is(.pt-workspace,.pt-dialog) .te-source blockquote{margin:8px 0;line-height:1.8}:is(.pt-workspace,.pt-dialog) .te-source a,:is(.pt-workspace,.pt-dialog) .te-visits a{color:var(--shell-accent-ink);text-underline-offset:3px}:is(.pt-workspace,.pt-dialog) .te-people{border-left:1px solid var(--shell-border);padding-left:24px}:is(.pt-workspace,.pt-dialog) .te-people h3{margin:0 0 20px;font-size:14px;line-height:1.6}:is(.pt-workspace,.pt-dialog) .te-people h3 span{color:var(--shell-text-2);margin-left:6px;font-size:12px}:is(.pt-workspace,.pt-dialog) .te-people article{border-bottom:1px solid var(--shell-border);margin-bottom:22px;padding:0 0 22px}:is(.pt-workspace,.pt-dialog) .te-person-head{align-items:center;gap:10px;min-width:0;display:flex}:is(.pt-workspace,.pt-dialog) .te-person-head b{overflow-wrap:anywhere;font-size:14px}:is(.pt-workspace,.pt-dialog) .te-person-head .twin-portrait,:is(.pt-workspace,.pt-dialog) .te-person-initial{object-fit:cover;border-radius:11px;flex:none;width:38px!important;height:38px!important}:is(.pt-workspace,.pt-dialog) .te-person-initial{background:var(--shell-border);place-items:center;display:grid}:is(.pt-workspace,.pt-dialog) .te-people article p,:is(.pt-workspace,.pt-dialog) .te-muted,:is(.pt-workspace,.pt-dialog) .te-people article>small{color:var(--shell-text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.8}:is(.pt-workspace,.pt-dialog) .te-person-actions{gap:8px;display:flex}:is(.pt-workspace,.pt-dialog) .te-person-actions .pt-button{min-height:34px;padding:6px 13px;font-size:12px}:is(.pt-workspace,.pt-dialog) .te-person-actions [aria-pressed=true]{background:var(--shell-selected)}:is(.pt-workspace,.pt-dialog) .te-empty{text-align:center;color:var(--shell-text-2);padding:32px 12px}:is(.pt-workspace,.pt-dialog) .te-empty>svg{width:28px;height:28px;margin-bottom:8px}:is(.pt-workspace,.pt-dialog) .te-empty h3{color:var(--shell-text);margin:10px 0;font-size:16px}:is(.pt-workspace,.pt-dialog) .te-empty p{max-width:40ch;margin:10px auto;font-size:13px;line-height:1.8}:is(.pt-workspace,.pt-dialog) .te-trip-path{color:var(--shell-muted);justify-content:center;align-items:center;gap:18px;padding-top:42px;display:flex}:is(.pt-workspace,.pt-dialog) .te-trip-path svg{width:28px;height:28px}:is(.pt-workspace,.pt-dialog) .te-trip-path i{border-top:1px dashed var(--shell-muted);width:42px;height:1px}:is(.pt-workspace,.pt-dialog) .te-not-started .te-empty>svg{display:none}:is(.pt-workspace,.pt-dialog) .te-message{color:var(--shell-accent-ink);background:var(--shell-selected);border-radius:8px;padding:10px 14px;font-size:13px}:is(.pt-workspace,.pt-dialog) .te-conversation-layout{grid-template-columns:220px minmax(0,1fr);gap:26px;display:grid}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav{flex-direction:column;gap:8px;display:flex}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav button{text-align:left;color:var(--shell-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav button[aria-current]{background:var(--shell-selected);border-color:var(--shell-border)}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav svg{flex:none}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav span{min-width:0}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav b{font-size:13px;display:block}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav small{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}:is(.pt-workspace,.pt-dialog) .te-transcript{min-width:0;padding:0 4px 16px}:is(.pt-workspace,.pt-dialog) .te-transcript>h3{margin:10px 0 28px;font-size:16px}:is(.pt-workspace,.pt-dialog) .te-chat-message{max-width:92%;margin-bottom:22px}:is(.pt-workspace,.pt-dialog) .te-chat-message.twin{margin-left:auto}:is(.pt-workspace,.pt-dialog) .te-chat-message small{color:var(--shell-text-2);margin-bottom:7px;font-size:11px;display:block}:is(.pt-workspace,.pt-dialog) .te-chat-message.twin small{text-align:right}:is(.pt-workspace,.pt-dialog) .te-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:3px 14px 14px;margin:0;padding:14px 18px;font-size:14px;line-height:1.85}:is(.pt-workspace,.pt-dialog) .te-chat-message.twin p{background:var(--shell-selected);border-color:var(--shell-border);border-radius:14px 3px 14px 14px}:is(.pt-workspace,.pt-dialog) .te-visits article{border-bottom:1px solid var(--shell-border);gap:18px;padding:22px 0;display:flex}:is(.pt-workspace,.pt-dialog) .te-visits article>svg{color:var(--shell-muted);flex:none}:is(.pt-workspace,.pt-dialog) .te-visits article>div{min-width:0}:is(.pt-workspace,.pt-dialog) .te-visits small,:is(.pt-workspace,.pt-dialog) .te-history small{color:var(--shell-text-2);font-size:12px}:is(.pt-workspace,.pt-dialog) .te-visits h3,:is(.pt-workspace,.pt-dialog) .te-history h3{overflow-wrap:anywhere;margin:8px 0;font-size:15px}:is(.pt-workspace,.pt-dialog) .te-visits p,:is(.pt-workspace,.pt-dialog) .te-history p{color:var(--shell-text-2);overflow-wrap:anywhere;font-size:14px;line-height:1.8}:is(.pt-workspace,.pt-dialog) .te-visits a{font-size:12px;line-height:32px;display:inline-block}:is(.pt-workspace,.pt-dialog) .te-history{padding:8px 0;list-style:none}:is(.pt-workspace,.pt-dialog) .te-history li{gap:24px;padding:0 0 32px;display:flex;position:relative}:is(.pt-workspace,.pt-dialog) .te-history li:not(:last-child):before{content:"";border-left:1px solid var(--shell-border-strong);position:absolute;top:14px;bottom:0;left:5px}:is(.pt-workspace,.pt-dialog) .te-history-dot{background:var(--shell-muted);border:3px solid var(--shell-selected);border-radius:50%;flex:none;width:11px;height:11px;margin-top:4px}:is(.pt-workspace,.pt-dialog) .te-history li>div{min-width:0}:is(.pt-workspace,.pt-dialog) .te-history h3{margin-top:7px}:is(.pt-workspace,.pt-dialog) .te-history p{margin:5px 0}:is(.pt-workspace,.pt-dialog) .te-template-picks{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}:is(.pt-workspace,.pt-dialog) .te-template-picks button{background:var(--shell-soft);color:var(--shell-text-2);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:12px}:is(.pt-workspace,.pt-dialog) .te-template-picks button[aria-pressed=true]{background:var(--shell-border);border-color:var(--shell-border-strong);color:var(--shell-text)}.pt-dialog.te-editor.umx-studio-dialog form label.te-conversation-choice{align-items:flex-start;gap:10px;font-size:13px;display:flex}.pt-dialog.te-editor.umx-studio-dialog form input[type=checkbox]{width:18px;height:18px;accent-color:var(--shell-accent-ink);flex:none;margin:2px 0;padding:0;display:inline-block}:is(.pt-workspace,.pt-dialog) .te-conversation-choice small{color:var(--shell-text-2);margin-top:3px;font-size:12px;line-height:1.8;display:block}:is(.pt-workspace,.pt-dialog) .te-editor .pt-note{font-size:12px}:is(.pt-workspace,.pt-dialog) .te-editor .pt-radio{margin-top:20px}@media (width<=800px){:is(.pt-workspace,.pt-dialog) .te-return-layout{grid-template-columns:minmax(0,1fr);gap:26px}:is(.pt-workspace,.pt-dialog) .te-people{border-left:0;border-top:1px solid var(--shell-border);padding:22px 0 0}:is(.pt-workspace,.pt-dialog) .te-people article{vertical-align:top;width:calc(50% - 12px);margin-right:12px;display:inline-block}:is(.pt-workspace,.pt-dialog) .te-conversation-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}}@media (width<=600px){:is(.pt-workspace,.pt-dialog) .te-templates{grid-template-columns:minmax(0,1fr);gap:8px;margin:18px 0 24px}:is(.pt-workspace,.pt-dialog) .te-template{gap:12px;padding:14px}.pt-dialog.te-detail.umx-studio-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}:is(.pt-workspace,.pt-dialog) .te-detail-body{padding:18px}:is(.pt-workspace,.pt-dialog) .te-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}:is(.pt-workspace,.pt-dialog) .te-heading h2{font-size:21px}:is(.pt-workspace,.pt-dialog) .te-heading .pt-button{font-size:12px}:is(.pt-workspace,.pt-dialog) .te-run-meta{flex-direction:column;align-items:flex-start}:is(.pt-workspace,.pt-dialog) .te-tabs{gap:20px;margin:18px 0 20px}:is(.pt-workspace,.pt-dialog) .te-tabs button{min-height:44px;font-size:13px}:is(.pt-workspace,.pt-dialog) .te-summary{padding:16px}:is(.pt-workspace,.pt-dialog) .te-summary>p{font-size:14px}:is(.pt-workspace,.pt-dialog) .te-finding h3{font-size:17px}:is(.pt-workspace,.pt-dialog) .te-source summary{min-height:44px;line-height:44px}:is(.pt-workspace,.pt-dialog) .te-people article{width:auto;margin-right:0;display:block}:is(.pt-workspace,.pt-dialog) .te-conversation-layout{grid-template-columns:minmax(0,1fr)}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav{flex-direction:row;overflow-x:auto}:is(.pt-workspace,.pt-dialog) .te-conversation-layout>nav button{min-width:180px;max-width:220px}:is(.pt-workspace,.pt-dialog) .te-chat-message{max-width:95%}:is(.pt-workspace,.pt-dialog) .te-chat-message p{padding:12px;font-size:14px}:is(.pt-workspace,.pt-dialog) .te-template-picks button,:is(.pt-workspace,.pt-dialog) .te-person-actions .pt-button,:is(.pt-workspace,.pt-dialog) .te-detail .pt-button,:is(.pt-workspace,.pt-dialog) .te-detail .pt-text,:is(.pt-workspace,.pt-dialog) .te-editor .pt-radio label,:is(.pt-workspace,.pt-dialog) .te-conversation-choice,:is(.pt-workspace,.pt-dialog) .te-run-meta select{min-height:44px}:is(.pt-workspace,.pt-dialog) .te-mission-list>button>span:nth-child(2){flex:1;min-width:150px}:is(.pt-workspace,.pt-dialog) .te-mission-list>button>svg{width:16px}:is(.pt-workspace,.pt-dialog) .te-trip-path{gap:12px}:is(.pt-workspace,.pt-dialog) .te-trip-path i{width:25px}}.pt-dialog.te-detail .te-heading h2{font-size:26px!important;line-height:1.4!important}.pt-dialog.te-detail .te-finding h3{font-size:18px!important;line-height:1.6!important}.pt-dialog.te-detail .te-objective summary{cursor:pointer;min-height:32px;font-size:13px;line-height:32px}.pt-dialog.te-detail .te-objective>p{margin:8px 0 16px}.pt-dialog.te-detail .te-person-head .umx-person-portrait{border-radius:11px;flex:none;width:38px;min-width:38px;height:38px;overflow:hidden}.pt-dialog.te-detail .te-person-head img{object-fit:cover;width:100%;height:100%}@media (width<=600px){.pt-dialog.te-detail .te-heading h2{font-size:21px!important}.pt-dialog.te-detail .te-finding h3{font-size:17px!important}.pt-dialog.te-detail .te-objective summary{min-height:44px;line-height:44px}}.pt-dialog.te-detail .te-person-actions{flex-wrap:wrap}.pt-dialog.te-detail .te-profile-link{justify-content:flex-start;gap:6px;width:100%;margin-top:6px;font-size:12px}.pt-dialog.te-detail .te-profile-link svg{width:14px}.mi-dialog.pt-dialog.umx-studio-dialog{width:min(760px,100vw - 32px)}.mi-dialog>.umx-dialog-surface,.mi-document>.umx-dialog-surface{flex-direction:column;max-height:calc(100dvh - 44px);display:flex}.mi-dialog .mi-body form{padding:0}.mi-error{z-index:1;background:var(--shell-warn-soft);border-radius:8px;padding:12px;position:sticky;top:0}.mi-dialog .pt-dialog-header,.mi-document .pt-dialog-header{border-bottom:1px solid var(--pt-line);flex-shrink:0;padding:14px 24px}.mi-body{min-width:0;min-height:0;padding:26px;overflow:auto}.mi-body h2{overflow-wrap:anywhere;margin:0 0 18px!important;font-size:21px!important;font-weight:550!important}.mi-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mi-dialog .mi-choice{border:1px solid var(--pt-line);text-align:left;background:var(--shell-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-height:154px;padding:22px 18px}.mi-dialog .mi-choice:hover{background:var(--shell-selected);border-color:var(--shell-muted)}.mi-choice b{font-size:16px;font-weight:550}.mi-choice svg{color:var(--pt-accent);margin-bottom:5px}.mi-choice small,.mi-hint,.mi-review-intro>span,.mi-review-tools>span{color:var(--pt-muted);font-size:12px;line-height:1.7}.mi-other{justify-content:space-between;gap:16px;margin:20px 0 12px;display:flex}.pt-dialog.mi-dialog :is(.pt-text,.pt-button,.pt-icon){min-height:44px}.mi-dialog .pt-icon,.mi-document .pt-icon{min-width:44px;min-height:44px}.mi-dialog label{flex-direction:column;gap:6px;margin:0 0 16px;font-size:13px;display:flex}.mi-dialog :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;min-width:0;color:var(--pt-ink);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.65}.mi-dialog textarea{resize:vertical}.mi-dialog label>small{color:var(--pt-muted)}.mi-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.mi-connector{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mi-connector p{color:var(--pt-muted);font-size:14px}.mi-review-intro{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.mi-review-intro h2{margin:0!important}.mi-review-tools{border-bottom:1px solid var(--pt-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.mi-dialog .mi-review-tools label{flex-direction:row;align-items:center;gap:8px;min-height:44px;margin:0}.mi-dialog input[type=checkbox]{width:17px;height:17px;accent-color:var(--pt-accent);flex-shrink:0}.mi-candidates>article{border-bottom:1px solid var(--pt-line)}.mi-candidate-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0;min-height:76px;display:grid}.mi-dialog .mi-check{justify-content:center;align-items:center;width:44px;height:44px;margin:0}.mi-dialog .mi-candidate-row>button{text-align:left;justify-content:space-between;gap:16px;min-width:0;min-height:76px;padding:12px 4px 12px 2px}.mi-candidate-row b{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.6;display:block}.mi-candidate-row small{color:var(--pt-muted);margin-top:4px;font-size:12px;display:block}.mi-candidate-row>button>span:first-child{min-width:0}.mi-candidate-fields{padding:8px 6px 20px 44px}.mi-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mi-dialog details{color:var(--pt-muted);font-size:13px}.mi-dialog summary{cursor:pointer;min-height:44px;padding:10px 0}.mi-dialog blockquote{border-left:2px solid var(--shell-muted);background:var(--shell-soft);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pt-ink);margin:4px 0;padding:12px 16px}.mi-original{margin-top:14px}.mi-dialog pre,.mi-document pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pt-ink);margin:12px 0;font-size:14px;line-height:1.9}.mi-review-footer{border-top:1px solid var(--pt-line);background:var(--pt-paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;display:flex}.mi-dialog.pt-dialog .mi-review-footer .pt-text{color:var(--pt-muted);background:0 0;border:0;padding:6px 0;font-size:13px}.mi-document.pt-dialog.umx-studio-dialog{width:min(820px,100vw - 32px)}.mi-document mark{background:var(--shell-surface-2);color:inherit;scroll-margin:30px}@media (width<=600px){.mi-body{padding:18px}.mi-dialog .pt-dialog-header,.mi-document .pt-dialog-header{padding:10px 14px}.mi-choices{grid-template-columns:1fr;gap:10px}.mi-dialog .mi-choice{min-height:120px;padding:16px}.mi-dialog .mi-choice svg{margin:0}.mi-other{flex-wrap:wrap;gap:4px;margin-top:12px}.mi-candidate-fields{padding-left:4px}.mi-review-intro,.mi-review-tools{flex-wrap:wrap}.mi-review-footer{padding:12px 18px}.mi-field-pair{grid-template-columns:minmax(0,1fr)}.mi-review-footer .pt-button{min-width:140px}}.mi-link-icon{color:var(--pt-accent);margin-bottom:5px;font-size:26px;line-height:24px}.mi-link-description{color:var(--pt-muted);margin:0 0 22px;line-height:1.7}.mi-link-output{background:var(--shell-soft);color:var(--pt-accent);border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:16px;font-size:13px;display:flex}.mi-link-output b{width:100%;margin-bottom:4px}.mi-link-output span:before{content:"✓ ";color:var(--shell-accent-ink)}.mi-actions>.mi-hint{max-width:260px;margin-right:auto}.pt-workspace .pt-memory-origin{min-width:0;color:var(--pt-muted);align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.pt-memory-origin>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-memory-origin em{background:var(--shell-selected);border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-style:normal}.pt-dialog .pt-source-card{border:1px solid var(--pt-line);background:var(--shell-soft);overflow-wrap:anywhere;border-radius:12px;margin:22px 0;padding:18px 20px}.pt-dialog .pt-source-kind{color:var(--pt-muted);align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.pt-dialog .pt-source-card h3{font-size:14px;font-weight:600;line-height:1.7}.pt-dialog .pt-source-card>small{color:var(--pt-muted);margin:5px 0;font-size:12px;display:block}.pt-dialog .pt-source-card>.pt-text{color:var(--pt-accent);min-height:44px}.pt-dialog .pt-source-card>details{border:0;margin:6px 0 0;padding:0}.pt-dialog .pt-source-card summary{align-content:center;min-height:44px;font-size:12px}.pt-dialog .pt-source-card blockquote{white-space:pre-wrap;border-left:2px solid var(--shell-border-strong);max-height:220px;color:var(--shell-text-2);margin:6px 0 0;padding:0 0 0 13px;font-size:13px;line-height:1.85;overflow:auto}.pt-dialog .pt-source-unavailable{color:var(--pt-muted);margin:10px 0;font-size:12px}.pt-dialog .pt-memory-remark{margin:24px 0;padding:0}.pt-dialog .pt-memory-remark label{align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.pt-dialog .pt-memory-remark label small{color:var(--pt-muted);font-size:12px;font-weight:400}.pt-dialog .pt-memory-remark textarea{background:var(--pt-paper);border:1px solid var(--pt-line);width:100%;min-width:0;min-height:106px;color:var(--pt-ink);resize:vertical;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.8;display:block}.pt-dialog .pt-memory-remark textarea::placeholder{color:var(--pt-muted)}.pt-dialog .pt-memory-remark footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pt-dialog .pt-memory-remark footer>span{color:var(--pt-muted);font-size:12px}.pt-dialog .pt-memory-remark button{min-height:44px}.pt-dialog .pt-result-retain{min-height:44px;margin-top:14px}.pt-dialog .pt-dialog-header .pt-return-memory{white-space:nowrap;width:auto;min-width:96px;min-height:44px}.pt-dialog .te-save-message.pt-text{min-height:44px;color:var(--shell-text-2);gap:6px;margin-top:6px;font-size:12px}.pt-dialog .te-save-message svg{width:14px;height:14px}.pt-dialog [data-source-target=true]{outline:2px solid var(--shell-muted);outline-offset:4px;border-radius:7px;scroll-margin:24px}@media (width<=600px){.pt-dialog .pt-source-card{padding:15px}.pt-workspace .pt-memory-origin{flex-wrap:wrap}.pt-memory-origin>span{white-space:normal;overflow-wrap:anywhere;flex:1}.pt-dialog .pt-source-card blockquote{max-height:180px}}.umx-studio-dialog.aw-dialog{color:#253d35;background:#fff;border:1px solid #dbe3df;border-radius:18px;width:calc(100vw - 48px);max-width:1800px;height:calc(100dvh - 48px);max-height:none;padding:0}.aw-dialog .umx-dialog-surface{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.aw-dialog .aw-toolbar{border-bottom:1px solid #e4e9e6;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.aw-toolbar>div,.aw-toolbar nav{align-items:center;gap:10px;min-width:0;display:flex}.aw-dialog button{font:inherit;color:#29473b;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:8px;min-height:36px;padding:7px 12px;font-size:14px}.aw-dialog button:hover{background:#f0f4f1}.aw-dialog button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.aw-dialog button:disabled{opacity:.5;cursor:not-allowed}.aw-dialog .aw-share-button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.aw-columns{flex:1;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:0;display:grid;overflow:hidden}.aw-conversation{background:#f8f9f6;border-right:1px solid #e2e7e3;flex-direction:column;min-width:0;min-height:0;display:flex}.aw-conversation>header{padding:24px 28px 12px}.aw-conversation h2{margin:0;font-size:18px}.aw-conversation header p{color:#64776e;margin:6px 0;font-size:13px}.aw-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 28px 32px;overflow:auto}.aw-message{overflow-wrap:anywhere;margin:16px 0 24px;font-size:15px;line-height:1.85}.aw-message.user{background:#eaf0e9;border-radius:14px;padding:16px 20px}.aw-message small{color:#64776e;font-size:12px}.aw-message p{margin:8px 0}.aw-conversation footer{border-top:1px solid #e2e7e3;padding:16px 28px}.aw-conversation footer button{width:100%}.aw-document{overscroll-behavior:contain;background:#fff;min-width:0;min-height:0;overflow:auto}.aw-article{overflow-wrap:anywhere;max-width:840px;margin:0 auto;padding:42px 48px 72px;font-size:16px;line-height:1.9}.aw-article>header{border-bottom:1px solid #e5e9e6;margin-bottom:30px;padding-bottom:26px}.aw-article h1{margin:14px 0;font-size:28px;font-weight:650;line-height:1.45}.aw-article header small,.aw-article header p{color:#607269;font-size:13px}.aw-article h2{margin:32px 0 16px;font-size:23px;line-height:1.5}.aw-article h3{margin:28px 0 12px;font-size:20px;line-height:1.5}.aw-article p{white-space:pre-wrap;margin:12px 0 20px}.aw-article a,.aw-messages a{color:var(--shell-accent-ink);text-decoration:underline}.article-markdown pre,.aw-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f4f1;border-radius:8px;padding:16px;overflow:auto}.article-markdown blockquote{color:#66766e;border-left:3px solid #d5dfd8;margin:20px 0;padding-left:20px}.article-markdown li{margin:10px 0}.article-markdown hr{border:0;border-top:1px solid #e2e7e3;margin:28px 0}.article-table,.aw-article .umx-artifact-table{overflow:auto}.aw-article table{border-collapse:collapse;width:100%;font-size:14px}.aw-article th,.aw-article td{text-align:left;border:1px solid #dee5e0;min-width:90px;padding:10px 12px}.aw-result-reference{background:#fff;border:1px solid #dbe3dd;border-radius:12px;gap:14px;margin:24px 0;padding:18px;display:flex}.aw-result-reference>span{font-size:24px}.aw-result-reference b{font-size:15px}.aw-result-reference small{color:#68786f;margin-top:6px;font-size:12px;display:block}.aw-details,.aw-source{color:#63756b;margin-top:24px;font-size:13px}.aw-details summary,.aw-source summary{cursor:pointer;padding:10px 0}.aw-details dd{overflow-wrap:anywhere;margin:0 0 12px}.aw-details dt{font-weight:600}.aw-empty{color:#68766e;padding:24px 0}.aw-empty h3{font-size:16px}.aw-empty p{font-size:14px;line-height:1.8}.aw-share{background:#f1f5ef;border-bottom:1px solid #e2e7e3;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.aw-share>div{flex:1;min-width:240px}.aw-share p{color:#607366;margin:6px 0;font-size:13px;line-height:1.6}.aw-notice{background:#eef5ef;margin:0;padding:10px 24px;font-size:13px}.aw-reading .aw-columns{grid-template-columns:minmax(0,1fr)}.aw-reading .aw-article{max-width:900px;padding-top:48px}.v2-library .aw-library-count{color:#67776e;align-self:center;font-size:13px}.v2-library .aw-example-toggle{background:0 0;border:1px solid #dce3df;border-radius:8px;padding:8px 12px;font-size:13px}.v2-library .aw-example-toggle[aria-pressed=true]{background:#e9eee9}.v2-library .v2-library-preview.aw-card-preview{text-align:left;color:#283f35;background:#fcfcf8;height:260px;padding:28px 30px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.aw-card-preview .aw-card-kicker{letter-spacing:1.8px;color:#768378;margin-bottom:14px;font-size:12px;display:block}.aw-card-preview h3{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.5}.aw-card-preview .aw-card-excerpt{font-size:13px;font-weight:400;line-height:1.8}.aw-card-preview .aw-card-lines{border-top:1px solid #dde4da;border-bottom:1px solid #e9ede6;width:75%;height:10px;margin-top:18px}.v2-library .v2-library-card footer>p{color:#6f7d74;font-size:13px}.v2-library .v2-library-card footer>i{display:none}.v2-library .v2-library-card footer h2{font-size:17px!important}.v2-library .v2-library-card{overflow:hidden}.v2-library-grid.list .aw-card-preview{max-width:260px;height:160px}@media (width<=1000px){.aw-article{padding:28px}.aw-messages{padding:12px 20px}.aw-conversation>header{padding:20px}.aw-columns{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr)}}@media (width<=700px){.umx-studio-dialog.aw-dialog{border-radius:0;width:100vw;height:100dvh}.aw-toolbar,.aw-toolbar nav{flex-wrap:wrap}.aw-columns{flex-direction:column;display:flex;overflow:auto}.aw-conversation{border-bottom:1px solid #ddd;border-right:0;flex:none;max-height:36dvh}.aw-document{flex:1;min-height:45dvh;overflow:visible}.aw-reading .aw-document{overflow:auto}.aw-article{padding:24px}.aw-article h1{font-size:24px}.aw-conversation>header{padding:12px 20px}.aw-conversation footer{padding:10px 20px}}.umx-studio-dialog.aw-dialog .aw-toolbar button{white-space:nowrap;flex-shrink:0;min-width:36px;height:auto;width:auto!important}.umx-studio-dialog.aw-dialog .aw-toolbar nav{flex-shrink:0;width:auto}.v2-library .v2-library-bar{flex-wrap:wrap;gap:16px}.v2-library .v2-library-tools{flex-wrap:wrap;gap:8px;max-width:100%}.v2-library .aw-library-count{white-space:nowrap;flex-shrink:0}.v2-library .v2-library-tools>.aw-example-toggle{white-space:nowrap;border-radius:8px;flex-shrink:0;width:auto;height:auto;min-height:38px}.v2-library .v2-library-tools>button{flex-shrink:0}.v2-library .v2-library-tools label{min-width:0;max-width:100%}.v2-library .v2-library-tools input{min-width:0}@media (width<=720px){.v2-library .v2-library-tools label{flex:180px;width:auto}}.v2-library-card footer .aw-card-format{align-items:center;gap:9px;line-height:1.5;display:flex}.aw-card-format .output-type-icon{flex-shrink:0}.aw-library-group{margin:24px 0 36px}.aw-library-group>header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;display:flex}.aw-library-group>header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.5;overflow:hidden}.aw-library-group>header>span{color:#79857e;white-space:nowrap;font-size:12px}.v2-library .aw-file-card{text-align:left;background:#fff;border:1px solid #dfe5e1;border-radius:14px;flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.aw-file-heading{box-sizing:border-box;border-bottom:1px solid #e8ece9;align-items:center;gap:10px;width:100%;min-width:0;padding:16px;display:flex}.aw-file-heading>span{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.aw-file-preview{pointer-events:none;text-align:left;background:#fafbf9;width:100%;height:210px;position:relative;overflow:hidden}.aw-file-preview:after{content:"";background:linear-gradient(#0000,#fafbf9);height:34px;position:absolute;inset:auto 0 0}.aw-document-mini{color:#29342e;padding:20px 24px}.aw-document-mini h3{margin:0 0 16px;font-size:13px;line-height:1.5}.aw-document-mini p{white-space:pre-wrap;margin:0;line-height:1.8;font-size:10px!important;font-weight:400!important}.aw-file-preview table{border-collapse:collapse;color:#36443c;background:#fff;width:100%;font-size:10px}.aw-file-preview td,.aw-file-preview th{white-space:nowrap;border:1px solid #e1e7e2;max-width:90px;padding:8px;overflow:hidden}.aw-file-preview th{background:#eef4ee}.aw-slide-mini{box-sizing:border-box;color:#193a53;background:#eaf0f5;height:100%;padding:26px}.aw-slide-mini h3{margin:18px 0;font-size:21px;line-height:1.4}.aw-slide-mini p{line-height:1.6;font-size:11px!important}.aw-slide-mini small{font-size:10px}.v2-library .aw-file-caption{color:#7a847e;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-top:1px solid #eef0ed;width:100%;padding:9px 16px;font-size:10px;display:block;overflow:hidden}.v2-library-grid.list .aw-file-card{flex-direction:row;align-items:center;display:flex}.v2-library-grid.list .aw-file-heading{border:0;flex:1}.v2-library-grid.list .aw-file-preview{display:none}.v2-library-grid.list .aw-file-caption{border:0;width:32%}.aw-file-preview>img{object-fit:contain;background:#eef0ef;width:100%;height:100%}.aw-article{color:var(--out-ink);font-family:var(--font-text)}.aw-article .article-markdown>*{margin:0}.aw-article .article-markdown>*+*{margin-top:.9em}.aw-article .article-markdown :is(ul,ol){padding-left:2em}.aw-article .article-markdown li+li{margin-top:.25em}.aw-article .article-markdown li{margin:0;padding-left:.5em}.aw-article .article-markdown blockquote{border-left:2px solid var(--out-line-strong);color:var(--out-quote);margin-left:0;margin-right:0;padding-left:1em}.aw-article .article-markdown hr{border:0;border-top:1px solid var(--out-line);margin-block:1.8em}.aw-article .article-table{overflow-x:auto}.aw-article .article-table table{border-collapse:collapse;width:100%}.aw-article .article-table :is(th,td){border:0;border-bottom:1px solid var(--out-line);text-align:left;min-width:0;padding:6px .75em}.aw-article .article-table th{border-bottom-color:var(--out-line-strong)}.aw-article .article-table :is(th,td):first-child{padding-left:0}.aw-article>header{border-bottom:2px solid var(--out-ink)}@media (width<=700px){.aw-article{padding:24px 16px 80px}}.sw-workspace{background:var(--shell-surface);height:100dvh;color:var(--shell-text);flex-direction:column;min-width:0;display:flex}.v2-app .sw-workspace .sw-header h1{font-size:18px!important}.v2-app .sw-workspace .sw-intro h2{font-size:clamp(25px,2.3vw,37px)!important;line-height:1.4!important}.v2-app .sw-workspace .sw-status{box-sizing:border-box;width:100%;max-width:none;margin:0;border-radius:0!important;display:flex!important}.sw-workspace button{font:inherit;cursor:pointer;color:inherit}.sw-workspace button:disabled{opacity:.4;cursor:not-allowed}.sw-workspace button:focus-visible,.sw-workspace input:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.sw-header{border-bottom:1px solid var(--shell-soft);flex:none;align-items:center;gap:16px;height:64px;padding:0 28px;display:flex}.sw-header h1{text-align:center;flex:1;margin:0;font-size:18px!important}.sw-header button{background:var(--shell-surface);border:0;padding:7px;font-size:20px}.sw-columns{flex:1;grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);gap:24px;min-height:0;padding:16px 24px;display:grid}.sw-left{flex-direction:column;justify-content:space-between;gap:20px;min-height:0;padding-top:clamp(10px,5vh,60px);display:flex}.sw-intro{padding:0 16px}.sw-intro h2{letter-spacing:-1px;margin:0 0 14px;font-size:clamp(25px,2.3vw,37px)!important}.sw-intro h2 span{color:var(--shell-accent-ink)}.sw-intro>p{color:var(--shell-muted);margin-bottom:28px;font-size:14px}.sw-intro>small{color:var(--shell-muted)}.sw-browse{background:0 0;border:0;margin-top:15px;padding:8px 0;color:var(--shell-text-2)!important;font-size:13px!important}.sw-mode{border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:12px;max-height:140px;margin-bottom:10px;font-size:12px;overflow:auto}.sw-mode summary{cursor:pointer;padding:12px}.sw-mode p{color:var(--shell-muted);margin:0;padding:0 12px 10px;line-height:1.7}.sw-left .dw-compose-bottom textarea{min-height:80px!important}.sw-editor{border:1px solid var(--shell-border);min-width:0;min-height:0;box-shadow:0 4px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sw-filebar{border-bottom:1px solid var(--shell-border);flex:none;align-items:center;gap:8px;padding:12px;display:flex}.sw-filebar button,.sw-menu button{background:var(--shell-surface);border:1px solid var(--shell-border);white-space:nowrap;border-radius:7px;padding:7px 11px;font-size:12px!important}.sw-filebar .sw-open{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:var(--btn-primary-bg)}.sw-filebar>input:not([type=file]){width:0;min-width:30px;font:inherit;text-align:center;color:var(--shell-text-2);border:0;flex:1;padding:6px;font-size:12px}.sw-tabs{border-bottom:1px solid var(--shell-border);flex:none;gap:4px;padding:4px 8px 0;display:flex}.sw-tabs button{background:var(--shell-surface);border:1px solid #0000;padding:8px 12px;font-size:13px}.sw-tabs button[aria-pressed=true]{color:var(--sel-ink);border-color:var(--shell-border);border-bottom-color:var(--shell-surface);font-weight:600}.sw-ribbon{border-bottom:1px solid var(--shell-border);background:var(--shell-surface);flex:none;align-items:center;gap:8px;min-height:84px;padding:9px;font-size:12px;display:flex;overflow-x:auto}.sw-ribbon>div{border-right:1px solid var(--shell-border);flex-shrink:0;align-items:center;gap:4px;padding:0 10px 22px 0;display:flex;position:relative}.sw-ribbon>div>small{text-align:center;color:var(--shell-muted);font-size:10px;position:absolute;bottom:0;left:0;right:10px}.sw-ribbon button{white-space:nowrap;background:0 0;border:0;padding:6px}.sw-ribbon button:hover{background:var(--shell-soft)}.sw-ribbon input:not([type=color]),.sw-ribbon select{border:1px solid var(--shell-border);font:inherit;background:var(--shell-surface);border-radius:4px;max-width:180px;padding:5px}.sw-ribbon label{align-items:center;gap:4px;padding:5px;font-weight:600;display:inline-flex;position:relative}.sw-ribbon input[type=color]{background:0 0;border:0;width:21px;height:24px;padding:0}.sw-ribbon>small{min-width:200px;color:var(--shell-muted);max-width:380px;font-size:11px;line-height:1.6}.sw-formula{border-bottom:1px solid var(--shell-border);background:var(--shell-surface-2);flex:none;align-items:center;gap:8px;padding:6px;display:flex}.sw-formula>span{border:1px solid var(--shell-border);text-align:center;background:var(--shell-surface);min-width:65px;padding:5px;font-size:12px}.sw-formula i{color:var(--shell-accent-ink)}.sw-formula input{border:1px solid var(--shell-border);min-width:0;font:13px var(--font-text);background:var(--shell-surface);flex:1;padding:5px}.sw-grid-scroll{overscroll-behavior:contain;background:var(--shell-surface);flex:1;min-height:0;overflow:auto}.sw-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-family:var(--font-text)}.sw-grid th,.sw-grid td{border:0;border-right:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);width:110px;min-width:110px;height:28px;padding:0;font-weight:400}.sw-grid th{background:var(--shell-soft);text-align:center;color:var(--shell-muted)}.sw-grid thead th{z-index:2;height:27px;position:sticky;top:0}.sw-grid tr>th:first-child{z-index:1;width:36px;min-width:36px;position:sticky;left:0}.sw-grid thead th:first-child{z-index:3}.sw-grid td input{font:inherit;color:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;width:110px;min-width:0;height:28px;padding:4px 7px;outline:none!important}.sw-grid td.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--shell-text) 8%,transparent);position:relative}.sw-no-grid td{border-color:#0000}.sw-sheet-tabs{border-top:1px solid var(--shell-border);background:var(--shell-surface-2);flex:none;padding-left:36px;display:flex;overflow-x:auto}.sw-sheet-tabs button{border:0;border-right:1px solid var(--shell-border);white-space:nowrap;background:0 0;padding:10px 13px;font-size:12px}.sw-sheet-tabs button[aria-pressed=true]{color:var(--sel-ink);background:var(--shell-surface);box-shadow:inset 0 -2px color-mix(in srgb,var(--shell-text) 8%,transparent);font-weight:700}.sw-status{background:var(--btn-primary-bg);color:var(--btn-primary-ink);flex:none;justify-content:space-between;gap:12px;min-height:28px;padding:6px 12px;font-size:11px;display:flex}.sw-status>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sw-status>span:last-child{white-space:nowrap}.sw-menu{border-bottom:1px solid var(--shell-border);background:var(--shell-surface-2);flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-height:170px;padding:10px;font-size:12px;display:flex;overflow:auto}.sw-menu small{color:var(--shell-muted);flex-basis:100%;line-height:1.6}.sw-menu p{margin:0;line-height:1.7}.sw-chart{border-bottom:1px solid #e0e8e1;flex:none;max-height:250px;padding:12px 20px;overflow:auto}.sw-chart header{align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.sw-chart header b{flex:1}.sw-chart button{background:var(--shell-soft);border:0;border-radius:4px;padding:5px;font-size:11px}.sw-chart section{align-items:center;gap:10px;margin:8px 0;font-size:11px;display:flex}.sw-chart section span{text-overflow:ellipsis;white-space:nowrap;width:70px;overflow:hidden}.sw-chart section i{min-width:2px;height:15px;display:block}.sw-chart small{color:#7d9181;font-size:10px}.sw-full{z-index:2000;position:fixed;inset:0}.sw-full .sw-left,.sw-full>.sw-header{display:none}.sw-full .sw-columns{padding:0;display:flex}.sw-full .sw-editor{border-radius:0;width:100%}.sw-catalog-backdrop{background:var(--shell-soft);z-index:3000;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.sw-catalog{background:var(--shell-surface);width:min(1050px,95vw);max-height:90dvh;box-shadow:0 20px 70px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:18px;padding:24px;overflow:auto}.sw-catalog header{justify-content:space-between;align-items:center;display:flex}.sw-catalog h2{font-size:22px!important}.sw-catalog header button{background:0 0;border:0;font-size:24px}.sw-catalog nav{gap:8px;margin:20px 0;display:flex;overflow-x:auto}.sw-catalog nav button{background:var(--shell-surface);white-space:nowrap;border:0;border-radius:20px;padding:9px 13px;font-size:13px}.sw-catalog nav button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink)}.sw-catalog-empty{color:var(--shell-muted);flex-direction:column;align-items:center;gap:10px;padding:36px 0 20px;font-size:13px;display:flex}.sw-catalog-empty b{color:var(--shell-text-2);font-weight:500}.sw-catalog-empty button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px}.sw-catalog-empty button:hover{background:var(--shell-soft)}.sw-catalog>input{border:1px solid var(--shell-border);width:100%;font:inherit;border-radius:8px;margin-bottom:20px;padding:10px}.sw-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sw-catalog-grid>button{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;min-width:0;padding:14px}.sw-catalog-grid>button>small{color:var(--shell-muted);margin-top:8px;font-size:11px;display:block}.sw-template-mini{background:var(--shell-soft);height:145px;margin:-2px -2px 15px;padding:12px;overflow:hidden}.sw-template-mini>b{color:var(--shell-accent-ink);margin-bottom:12px;font-size:12px;display:block}.sw-template-mini>div{grid-template-columns:repeat(3,1fr);display:grid}.sw-template-mini span{border:1px solid var(--shell-border);white-space:nowrap;text-overflow:ellipsis;padding:4px;font-size:8px;overflow:hidden}@media (height<=800px){.sw-left{gap:12px;padding-top:8px}.sw-intro>p{margin-bottom:14px}.sw-left .dw-hot-tasks button{min-height:40px}.sw-left .dw-hot-tasks{gap:6px}.sw-browse{margin-top:5px}.sw-ribbon{min-height:72px}.sw-left .dw-compose-bottom textarea{min-height:60px!important}}@media (width<=1200px){.sw-columns{grid-template-columns:minmax(275px,.36fr) minmax(0,.64fr);gap:14px;padding:14px}.sw-intro{padding:0 6px}.sw-filebar{gap:5px;padding:8px}.sw-filebar button{padding:6px 8px}.sw-filebar>input:not([type=file]){display:none}}@media (width<=760px){.sw-workspace{height:auto;min-height:100dvh}.sw-columns{flex-direction:column;display:flex}.sw-left{gap:24px}.sw-editor{height:700px}.sw-full .sw-editor{height:100dvh}.sw-catalog-grid{grid-template-columns:1fr}.sw-catalog-backdrop{padding:10px}.sw-catalog{padding:16px}.sw-header{padding:0 16px}}.sw-chat{overflow-wrap:anywhere;flex:1;min-height:0;padding:0 12px 16px;overflow:auto}.sw-chat h2{margin:0 0 20px;font-size:20px!important}.sw-chat article{padding-bottom:24px;font-size:14px;line-height:1.8}.sw-chat p{white-space:pre-wrap}.sw-chat-user{background:var(--shell-soft);border-radius:14px;margin-top:0;padding:14px}.sw-chat small{color:var(--shell-muted)}.sw-chat details{border:1px solid var(--shell-border);border-radius:10px;margin:10px 0;padding:10px}.sw-chat button{background:var(--shell-soft);border:1px solid var(--shell-border);border-radius:8px;padding:9px 12px}.sw-chat pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;font-size:12px;overflow:auto}.sw-left-bottom{flex:none;min-width:0}.psr-image{aspect-ratio:16/9;background:#f0f2f3;place-items:center;width:100%;display:grid;overflow:hidden}.psr-image img{object-fit:contain;width:100%;height:100%}.psr-image p{color:#78817e;padding:24px;font-size:14px}.psr-dialog{color:#24352f;background:#fff;border:1px solid #dfe5e3;border-radius:20px;width:min(960px,100vw - 48px);max-height:calc(100vh - 48px);padding:24px;overflow:auto}.psr-dialog::backdrop{background:var(--shell-soft)}.psr-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.psr-dialog h2{margin:0 0 6px;font-size:20px}.psr-dialog header span,.psr-note{color:#748079;font-size:13px}.psr-dialog button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe5e3;border-radius:8px;padding:8px 14px}.psr-dialog button:disabled{opacity:.4;cursor:default}.psr-dialog footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.psr-dialog footer a{color:var(--shell-accent-ink);margin-left:auto;font-size:14px}.psr-note{margin:16px 0 0}.pw-template .psr-image{border-radius:12px 12px 0 0}.psr-dialog>.psr-image{aspect-ratio:auto;height:min(50vh,510px)}.psr-dialog{box-sizing:border-box}.psr-dialog header{position:relative}.psr-dialog header h2{line-height:1.4}.pw-workspace{color:#252929;background:#fff;height:100%;padding:0 28px 24px;overflow:auto}.pw-top{justify-content:space-between;align-items:center;gap:20px;height:58px;display:flex}.v2-app .pw-top h1{margin:0;font-size:18px!important}.pw-top button{background:0 0;border:0;padding:8px 10px}.pw-hero{max-width:920px;margin:42px auto 48px}.v2-app .pw-hero h2{letter-spacing:-1px;text-align:center;margin:0 0 12px;line-height:1.3;font-size:38px!important}.pw-hero h2 em{color:var(--shell-accent-ink);font-style:normal}.pw-hero>p{text-align:center;color:#8b8b85}.pw-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;margin-bottom:12px;display:flex}.pw-controls>div,.pw-controls>label,.pw-controls>button{background:#fff;border:1px solid #e1e3e4;border-radius:10px;padding:5px}.pw-controls button,.pw-controls select{color:#353a3d;background:0 0;border:0;padding:8px 14px}.pw-controls [aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink);border-radius:7px}.pw-controls select{padding:4px}.pw-composer{margin:0!important}.pw-composer .umx-composer{box-shadow:0 8px 28px #26313b08}.pw-boundary{margin:9px 0;font-size:12px!important}.pw-guidance{align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.pw-guidance span{color:#7e8587}.pw-selected{border:1px solid #e2e5e5;border-radius:10px;align-items:center;gap:16px;max-width:480px;margin-bottom:10px;padding:6px 12px;display:flex}.pw-selected>.pw-cover{flex:none;width:90px}.pw-selected strong{flex:1}.pw-selected button{background:0 0;border:0}.pw-selected .pw-cover-content p,.pw-selected .pw-cover footer,.pw-selected .pw-cover small,.pw-selected .pw-cover em{display:none}.pw-selected .pw-cover h3{font-size:9px!important}.pw-library{border-top:1px solid #ececec;padding:20px 0}.pw-tabs{gap:4px;display:flex}.pw-tabs button{color:var(--shell-muted);background:0 0;border:0;border-radius:24px;padding:10px 13px;font-size:13px}.pw-tabs [aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink);font-weight:600}.pw-categories{white-space:nowrap;gap:10px;margin:24px 0;padding:2px;display:flex;overflow:auto}.pw-categories button{background:#fff;border:1px solid #e3e5e5;border-radius:9px;flex:none;padding:10px 18px}.pw-categories [aria-pressed=true]{color:var(--sel-ink);background:var(--sel-bg);border-color:var(--sel-line)}.pw-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pw-template{text-align:left;background:#fff;border:1px solid #e4e6e7;border-radius:15px;min-width:0;padding:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.pw-template:hover,.pw-template:focus-visible{outline:2px solid var(--shell-focus);transform:translateY(-3px);box-shadow:0 14px 28px #1f2e3c17}.pw-template>div:last-child{padding:15px 4px 6px;position:relative}.pw-template strong{font-size:17px;display:block}.pw-template p{color:#848a89;margin:9px 0 18px;font-size:12px!important}.pw-template small{background:#f1f3f2;border-radius:5px;padding:5px 8px;font-size:12px;display:inline-block}.pw-use{color:#fff;opacity:0;background:#262b29;border-radius:7px;padding:9px 14px;position:absolute;bottom:4px;right:2px}.pw-template:hover .pw-use,.pw-template:focus-visible .pw-use{opacity:1}.pw-cover{background:var(--deck-bg);color:var(--deck-fg);border-radius:7px;flex-direction:column;padding:7%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pw-cover small{letter-spacing:1.2px;color:var(--deck-accent);font-size:7px}.pw-cover-content{z-index:1;margin:auto 0;position:relative}.v2-app .pw-cover h3,.pw-cover h3{color:inherit;overflow-wrap:anywhere;max-width:95%;margin:12px 0 6px;line-height:1.2;font-size:clamp(13px,7cqw,42px)!important;font-weight:600!important}.pw-cover em{font-family:var(--font-text);color:var(--deck-accent);font-size:5cqw;line-height:1.1;display:block}.pw-cover p{white-space:pre-wrap;max-width:95%;margin:12px 0;line-height:1.7;color:inherit!important;font-size:clamp(8px,2.5cqw,18px)!important}.pw-cover footer{letter-spacing:1px;z-index:1;background:0 0;justify-content:space-between;margin-top:auto;padding:0;font-size:7px;display:flex}.pw-cover footer span{background:0 0;border-radius:0;padding:0}.pw-cover-motif{opacity:.15;width:22%;height:48%;position:absolute;bottom:14%;right:3%;transform:rotate(-10deg)}.pw-cover-motif i{border:2px solid var(--deck-accent);border-radius:50%;width:100%;height:100%;position:absolute}.pw-cover-motif i:nth-child(2){transform:translate(-35%)}.pw-cover-motif i:nth-child(3){transform:translate(-70%)}.pw-cover.variant-1{font-family:var(--font-text)}.pw-cover.variant-2 .pw-cover-motif{opacity:.2;transform:none}.pw-cover.variant-2 .pw-cover-motif i{background:var(--deck-accent);border:0;border-radius:0;width:24%;height:80%;bottom:0}.pw-cover.variant-2 .pw-cover-motif i:nth-child(2){height:55%;transform:translate(-150%)}.pw-cover.variant-2 .pw-cover-motif i:nth-child(3){height:30%;transform:translate(-300%)}.pw-cover.variant-3 .pw-cover-content{border-left:5px solid var(--deck-accent);padding-left:6%}.pw-cover.creative .pw-cover-motif{opacity:.4;transform:rotate(25deg)scale(1.5)}.pw-hover-covers{background:var(--shell-surface-2);border-radius:12px;gap:12px;padding:16px;display:grid}.pw-hover-covers>.pw-cover:last-child{display:none}.pw-status{color:#7b6350;min-height:30px;padding:8px 0;font-size:12px}.pw-workspace.is-editor{flex-direction:column;height:calc(100dvh - 18px);display:flex;overflow:hidden}.pw-editor-grid{flex:1;grid-template-columns:minmax(240px,30%) minmax(0,1fr);gap:24px;min-height:0;display:grid}.pw-dialogue{min-height:0;padding:8px 8px 4px 0;overflow:auto}.pw-settings{border:1px solid #e5e7e6;border-radius:14px;padding:16px}.pw-settings>.pw-cover{max-width:190px;margin:12px 0}.pw-settings p{margin:0;font-size:13px}.pw-message{overflow-wrap:anywhere;background:#f5f5f3;border-radius:14px;margin-top:20px;padding:14px}.pw-process{padding:20px 4px}.pw-process p{color:#577c6a;font-size:13px}.pw-process small,.pw-dialogue details{color:#7f8582;font-size:12px;line-height:1.7}.pw-edit-fields{gap:16px;margin-top:18px;display:grid}.pw-edit-fields label{gap:6px;font-size:13px;display:grid}.pw-edit-fields input,.pw-edit-fields textarea{color:#26312c;background:#fff;border:1px solid #dce1df;border-radius:10px;width:100%;padding:12px}.pw-edit-fields textarea{resize:vertical;min-height:180px;line-height:1.7}.pw-canvas{background:#f7f8f7;border:1px solid #e3e6e5;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.pw-canvas-toolbar{background:#fff;border-bottom:1px solid #e3e6e5;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.pw-canvas-toolbar b{font-size:14px}.pw-canvas-toolbar span{flex:1}.pw-canvas button{background:#fff;border:1px solid #dfe3e1;border-radius:7px;padding:7px 12px;font-size:12px}.pw-canvas button:disabled{opacity:.45;cursor:not-allowed}.pw-stage{flex:1;place-items:center;min-height:0;padding:22px;display:grid;overflow:auto}.pw-stage>.pw-cover{border-radius:0;width:100%;max-height:100%;box-shadow:0 8px 24px #26312c13}.pw-slide-strip{background:#fff;border-top:1px solid #e3e6e5;flex:none;gap:9px;padding:12px;display:flex;overflow-x:auto}.pw-slide-strip button{flex:none;width:125px;padding:3px;position:relative}.pw-slide-strip button[aria-current]{outline:2px solid var(--shell-focus)}.pw-slide-strip button>span{z-index:3;background:#fff;padding:2px 4px;font-size:10px;position:absolute}.pw-slide-strip .pw-cover h3{font-size:9px!important}.pw-slide-strip .pw-cover p,.pw-slide-strip .pw-cover small,.pw-slide-strip .pw-cover footer{display:none}.pw-page-tools{background:#fff;gap:8px;padding:8px 12px;display:flex}.pw-workspace.is-full{z-index:1000;height:100dvh;position:fixed;inset:0}.pw-workspace.is-full .pw-dialogue{display:none}@media (width>=1700px){.pw-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.pw-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-workspace{padding:0 18px 16px}.pw-hero{margin:22px auto 30px}.v2-app .pw-hero h2{font-size:30px!important}.pw-editor-grid{gap:14px}.pw-stage{padding:12px}}@media (width<=700px){.pw-editor-grid{grid-template-columns:1fr}.pw-dialogue{max-height:250px}.pw-workspace.is-editor{height:auto;overflow:auto}.pw-canvas{min-height:500px}.pw-template-grid{grid-template-columns:1fr}.pw-guidance{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pw-template{transition:none}}.pw-cover small{background:0 0!important;border-radius:0!important;padding:0!important;font-weight:400!important;display:block!important}.pw-stage .pw-cover{min-height:0}.pw-stage .pw-cover-content{overflow:auto}.pw-stage .pw-cover p{font-size:clamp(12px,2.4cqw,18px)!important}.pw-stage .pw-cover h3{font-size:clamp(20px,5cqw,38px)!important}.pw-slide-strip .pw-cover small{display:none!important}.pw-settings .pw-cover small{font-size:6px!important}.pw-cover footer{flex-shrink:0}.pw-stage>.pw-cover{height:auto}.pw-stage .pw-cover-content{max-height:80%}.pw-stage{container-type:size}.pw-workspace .pw-stage>.pw-cover{width:min(100%,calc((100cqh - 44px)*var(--deck-ratio)));max-height:none}.pw-workspace button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.pw-workspace .pw-dialogue{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.pw-dialogue-scroll{flex:1;min-height:0;padding:0 4px 18px 0;overflow:auto}.pw-followup{background:#fff;border:1px solid #dce1df;border-radius:20px;flex:none;margin-top:12px;padding:16px;box-shadow:0 6px 24px #26312b08}.pw-followup textarea{resize:none;color:#29352f;width:100%;height:74px;min-height:0;line-height:1.6;font:inherit;background:0 0;border:0;outline:none;display:block}.pw-followup:focus-within{border-color:#a7b9af}.pw-followup>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pw-followup small{color:#89918d;font-size:12px}.pw-followup button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:50%;width:38px;height:38px;font-size:23px}.pw-followup button:disabled{color:#98a39c;cursor:not-allowed;background:#f0f2f1}.pw-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.pw-message small{color:#868d89;font-size:12px}.pw-generation-notice{background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:10px;flex:none;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;font-size:13px;display:flex}.pw-generation-notice span{flex:1}.pw-generation-notice button{border:1px solid var(--shell-warn-line);white-space:nowrap;background:#fff;border-radius:7px;padding:8px 12px}.pw-edit-fields{border:0;min-width:0;padding:0}.pw-edit-fields:disabled{opacity:.65}.pw-followup-panel{flex:none;min-width:0;padding-top:10px}.pw-dialogue .pw-mode{color:#26352e;background:#f2f7f4;border:1px solid #e1eae4;border-radius:12px;max-height:140px;margin-bottom:10px;font-size:12px;overflow:auto}.pw-mode summary{cursor:pointer;padding:12px;font-weight:600}.pw-mode p{color:#718078;margin:0;padding:0 12px 10px;line-height:1.7}.pw-followup-panel .dw-compose-bottom{margin:0}.pw-followup-panel .dw-compose-bottom textarea{min-height:80px!important}.pw-workspace.is-editor .pw-editor-grid{grid-template-columns:minmax(320px,34%) minmax(0,1fr)}.pw-workspace.is-full .pw-editor-grid{grid-template-columns:1fr}@media (height<=800px){.pw-followup-panel .dw-compose-bottom textarea{min-height:60px!important}}@media (width<=700px){.pw-workspace.is-editor .pw-editor-grid{grid-template-columns:1fr}.pw-workspace .pw-dialogue{max-height:540px}}.pw-rebuilt{border-radius:0;padding:5%}.pw-rebuilt .pw-rebuilt-main{flex-direction:column;flex:1;justify-content:center;gap:3cqw;min-height:0;display:flex}.pw-rebuilt.layout-cover .pw-rebuilt-main{border-right:2cqw solid var(--deck-accent);margin:5% 0;padding-right:5%}.pw-rebuilt h3{max-width:100%;margin:0!important;font-size:clamp(13px,4.5cqw,36px)!important}.pw-rebuilt .pw-rebuilt-body p{white-space:pre-wrap;max-width:100%;margin:0;line-height:1.6;font-size:clamp(7px,1.8cqw,17px)!important}.pw-rebuilt.layout-columns .pw-rebuilt-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqw;display:grid}.pw-rebuilt.layout-columns .pw-rebuilt-body p{border:1px solid var(--deck-accent);padding:1.5cqw}.pw-rebuilt-body b{color:var(--deck-accent);margin-bottom:.8cqw;display:block}.pw-rebuilt footer{gap:12px;margin-top:3cqw;font-size:clamp(5px,.9cqw,9px)}.pw-rebuilt.has-image .pw-rebuilt-main{grid-template-rows:auto 1fr;grid-template-columns:1fr 40%;gap:2cqw;display:grid}.pw-rebuilt.has-image h3{grid-column:1/-1}.pw-rebuilt-main>img{object-fit:contain;width:100%;height:100%;max-height:24cqw}.pw-settings button,.pw-edit-fields button{background:#fff;border:1px solid #dde4df;border-radius:8px;padding:8px}.pw-mode>label{padding:0 12px 12px;display:block}.pw-mode select,.pw-edit-fields select{background:#fff;border:1px solid #dce1df;border-radius:8px;max-width:100%;padding:8px}.pw-rebuilt.layout-statement .pw-rebuilt-body{border-left:.6cqw solid var(--deck-accent);padding-left:3cqw}.output-creation{max-width:1080px;color:var(--shell-text);min-width:0;margin:0 auto;padding:48px 40px 80px}.output-creation>header{margin-bottom:26px}.output-creation>header nav{gap:8px;margin-bottom:32px;display:flex}.output-creation>header nav button{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:10px 16px;display:flex}.output-creation>header nav button[aria-pressed=true]{background:var(--shell-soft);color:var(--shell-text);border-color:var(--shell-border)}.output-creation h1{margin:0 0 8px;font-size:30px}.output-creation>header p{color:var(--shell-text-2);margin:0}.output-prompts{flex-wrap:wrap;gap:10px;margin:20px 0 48px;display:flex}.output-prompts button{border:1px solid var(--shell-border);color:var(--shell-text-2);cursor:pointer;font:inherit;background:0 0;border-radius:9px;gap:16px;padding:12px;font-size:13px;display:flex}.output-recent>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.output-recent h2{margin:0;font-size:18px}.output-recent h2 small{color:var(--shell-text-2);margin-left:8px;font-size:13px;font-weight:400}.output-recent input{border:1px solid var(--shell-border);min-width:0;max-width:220px;font:inherit;background:0 0;border-radius:8px;padding:9px 12px}.output-item{border:0;border-top:1px solid var(--shell-border);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:22px 4px;display:flex}.output-item>span:first-child{color:var(--shell-muted);font-size:24px}.output-item>div{flex:1;min-width:0}.output-item b{overflow-wrap:anywhere;font-size:16px;display:block}.output-item small{color:var(--shell-text-2);margin-top:6px;display:block}.output-item:hover{background:var(--shell-soft)}.output-empty{color:var(--shell-text-2);border-top:1px solid var(--shell-border);padding:32px 0}.output-creation button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}@media (width<=720px){.output-creation{padding:60px 20px 40px}.output-recent>header{flex-wrap:wrap}.output-prompts{margin-bottom:30px}.output-creation h1{font-size:24px}}.umx-studio-dialog.umx-skill-create{width:min(680px,100vw - 32px);max-width:680px}.umx-skill-create .umx-skill-add-head,.umx-skill-create .umx-skill-add-foot{border-color:var(--shell-border)}.umx-skill-create .umx-skill-add-body{max-height:min(58vh,620px)}.umx-skill-create-steps{gap:6px;margin:0;padding:14px 24px 0;list-style:none;display:flex}.umx-skill-create-steps li{border-bottom:2px solid var(--shell-border);min-width:0;color:var(--shell-muted);flex:1;align-items:center;gap:8px;padding:0 0 10px;font-size:13px;font-weight:550;display:flex}.umx-skill-create-steps b{background:var(--shell-soft);width:20px;height:20px;color:var(--shell-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:inline-grid}.umx-skill-create-steps span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.umx-skill-create-steps li.is-done{border-bottom-color:var(--shell-border-strong);color:var(--shell-text-2)}.umx-skill-create-steps li.is-current{border-bottom-color:var(--shell-contrast);color:var(--shell-text);font-weight:650}.umx-skill-create-steps li.is-current b{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.umx-skill-create-steps li.is-done b{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.umx-skill-create .umx-skill-add-modes button,.umx-skill-create .umx-skill-add-foot button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:34px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.umx-skill-create .umx-skill-add-modes button{min-height:30px;color:var(--shell-text-2);border-radius:999px;font-weight:550}.umx-skill-create .umx-skill-add-modes button:hover,.umx-skill-create .umx-skill-add-foot button:hover:not(:disabled){background:var(--shell-hover)}.umx-skill-create .umx-skill-add-modes button[aria-pressed=true]{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-weight:600}.umx-skill-create .umx-skill-add-foot .umx-skill-add-primary{border-color:var(--btn-primary-bg)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.umx-skill-create .umx-skill-add-foot .umx-skill-add-primary:hover:not(:disabled){opacity:.88}.umx-skill-create .umx-skill-create-back{margin-right:auto}.umx-skill-create :is(button,textarea):focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.umx-skill-create .umx-skill-add-close{border-radius:8px}.umx-skill-create .umx-skill-add-field textarea{border-color:var(--shell-border);background:var(--shell-surface-2);color:var(--shell-text);font-size:13px}.umx-skill-create .umx-skill-add-field textarea::placeholder{color:var(--shell-muted)}.umx-skill-create .umx-skill-add-field textarea:focus{border-color:var(--shell-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent);outline:0}.umx-skill-create .umx-skill-add-field textarea.is-short{min-height:120px}.umx-skill-create .umx-skill-add-field textarea[aria-invalid=true]{border-color:var(--out-warn)}.umx-skill-create :is(.umx-skill-add-error,.umx-skill-add-problems){color:var(--out-warn)}.umx-skill-create-meta{color:var(--shell-muted);justify-content:space-between;align-items:flex-start;gap:12px;margin:-4px 0 12px;font-size:12px;line-height:1.6;display:flex}.umx-skill-create-meta em{font-variant-numeric:tabular-nums;flex:none;font-style:normal}.umx-skill-create-meta em.is-over{color:var(--out-warn);font-weight:600}.umx-skill-create-wait{border:1px dashed var(--shell-border-strong);text-align:center;border-radius:14px;justify-items:center;gap:8px;margin:8px 0 16px;padding:40px 20px;display:grid}.umx-skill-create-wait b{color:var(--shell-text);font-size:15px;font-weight:650}.umx-skill-create-wait small{max-width:420px;color:var(--shell-muted);font-size:13px;line-height:1.6}.umx-skill-create-wait.is-error{background:var(--out-warn-soft);border-style:solid;border-color:#0000}.umx-skill-create-wait.is-error small{color:var(--out-warn)}.umx-skill-create-pulse{gap:6px;margin-bottom:4px;display:inline-flex}.umx-skill-create-pulse i{background:var(--btn-primary-bg);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite umx-skill-create-pulse}.umx-skill-create-pulse i:nth-child(2){animation-delay:.15s}.umx-skill-create-pulse i:nth-child(3){animation-delay:.3s}@keyframes umx-skill-create-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.umx-skill-create-pulse i{opacity:.7;animation:none}}.umx-skill-create-card{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;gap:6px;margin:0 0 12px;padding:14px 16px;display:grid}.umx-skill-create-name{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.umx-skill-create-name code{color:var(--shell-text);overflow-wrap:anywhere;font-size:15px;font-weight:650}.umx-skill-create-name small{background:var(--shell-surface-2);height:20px;color:var(--shell-accent-ink);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.umx-skill-create-desc{color:var(--shell-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.umx-skill-create-notes{background:var(--out-warn-soft);color:var(--out-warn);border-radius:10px;margin:0 0 12px;padding:10px 12px 10px 28px;font-size:13px;line-height:1.55}.umx-skill-create-hint{color:var(--shell-muted);margin:0 0 8px;font-size:12px}.umx-skill-create-doc{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);overflow-wrap:anywhere;border-radius:12px;margin:0 0 12px;padding:4px 18px 8px;font-size:14px;line-height:1.7}.umx-skill-create-doc :is(h1,h2,h3,h4){color:var(--shell-text);margin:16px 0 6px;line-height:1.4}.umx-skill-create-doc h1{font-size:18px;font-weight:650}.umx-skill-create-doc h2{font-size:15px;font-weight:650}.umx-skill-create-doc :is(h3,h4){font-size:14px;font-weight:650}.umx-skill-create-doc p{margin:6px 0}.umx-skill-create-doc :is(ul,ol){margin:6px 0;padding-left:20px}.umx-skill-create-doc li{margin:2px 0}.umx-skill-create-doc blockquote{border-left:3px solid var(--shell-border-strong);color:var(--shell-text-2);margin:8px 0;padding:2px 12px}.umx-skill-create-doc code{background:var(--shell-soft);border-radius:5px;padding:1px 5px;font-size:12.5px}.umx-skill-create-doc pre{border:1px solid var(--shell-border);background:var(--shell-soft);color:var(--shell-text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.6}.umx-skill-create-doc pre code{background:0 0;padding:0}.umx-skill-create-doc a{color:var(--shell-accent-ink)}.umx-skill-create-doc hr{border:0;border-top:1px solid var(--shell-border)}@media (width<=560px){.umx-skill-create-steps{gap:4px;padding:12px 16px 0}.umx-skill-create-steps li{gap:6px;font-size:12px}.umx-skill-create-steps li:not(.is-current){flex:none;width:44px}.umx-skill-create-steps li:not(.is-current) span{display:none}.umx-skill-create .umx-skill-add-head{padding:18px 16px 14px}.umx-skill-create .umx-skill-add-body{max-height:min(62vh,620px);padding:14px 16px 6px}.umx-skill-create .umx-skill-add-foot{padding:12px 16px 16px}.umx-skill-create-meta{flex-direction:column;gap:2px}.umx-skill-create-doc{padding:2px 12px 6px}}.umx-studio-dialog.umx-skill-gh{width:min(720px,100vw - 32px);max-width:720px}.umx-skill-gh .umx-skill-add-body{max-height:min(62vh,660px)}.umx-skill-gh-url input{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface-2);width:100%;height:42px;color:var(--shell-text);font:inherit;appearance:none;box-shadow:none;border-radius:10px;padding:0 12px;font-size:14px;display:block}.umx-skill-gh-url input::placeholder{color:var(--shell-muted)}.umx-skill-gh-url input:focus{border-color:var(--shell-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent);outline:0}.umx-skill-gh-url input[aria-invalid=true]{border-color:var(--out-warn)}.umx-skill-gh-url input:disabled{opacity:.6}.umx-skill-gh-rules{color:var(--shell-muted);margin:-4px 0 14px;padding:0 0 0 18px;font-size:12.5px;line-height:1.7}.umx-skill-gh-warn{border:1px solid var(--shell-warn-line);background:var(--shell-warn-soft);color:var(--shell-warn-ink);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.6}.umx-skill-gh-source{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 14px;padding:12px 14px;display:grid}.umx-skill-gh-source div{min-width:0}.umx-skill-gh-source dt{color:var(--shell-muted);margin:0 0 2px;font-size:12px}.umx-skill-gh-source dd{color:var(--shell-text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.umx-skill-gh-source dd small{color:var(--shell-muted);margin-left:4px;font-size:12px}.umx-skill-gh-source a{color:var(--shell-accent-ink)}.umx-skill-gh-source code{font-size:12.5px}.umx-skill-gh-pick{color:var(--shell-text-2);gap:8px;margin:0 0 14px;font-size:13px;line-height:1.6;display:grid}.umx-skill-gh-pick>small{color:var(--shell-muted);font-size:12px}.umx-skill-gh-pick-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.umx-skill-gh-pick-row .pk{flex:260px}.umx-skill-gh-pick-row .pk .pk-field{width:100%;height:36px}.umx-skill-gh .umx-skill-gh-tabs{margin:2px 0 0}.umx-skill-gh-link{color:var(--shell-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.umx-skill-gh-link:hover{text-decoration:underline}.umx-skill-gh-link:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px;border-radius:4px}.umx-skill-gh-notes{background:var(--shell-info-soft);color:var(--shell-text-2);border-radius:10px;margin:0 0 12px;padding:8px 12px 8px 28px;font-size:12.5px;line-height:1.6}.umx-skill-gh-files{margin:0 0 12px}.umx-skill-gh-files h3,.umx-skill-gh-result h3,.umx-skill-gh-doc-head h3{color:var(--shell-text);align-items:center;gap:6px;margin:12px 0 6px;font-size:13px;font-weight:650;display:flex}.umx-skill-gh-files h3 em{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.umx-skill-gh-list{border:1px solid var(--shell-border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.umx-skill-gh-list li{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:5px 12px;font-size:13px;display:flex}.umx-skill-gh-list li:first-child{border-top:0}.umx-skill-gh-list code{min-width:0;color:var(--shell-text);overflow-wrap:anywhere;font-size:12.5px}.umx-skill-gh-list small{color:var(--shell-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.umx-skill-gh-list.is-muted{background:var(--shell-soft)}.umx-skill-gh-list.is-muted code,.umx-skill-gh-skipped.is-unsafe h3{color:var(--shell-text-2)}.umx-skill-gh-skipped.is-cap h3{color:var(--out-warn)}.umx-skill-gh-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.umx-skill-gh-doc-head h3,.umx-skill-gh .umx-skill-gh-doc-head .umx-skill-add-modes{margin:0}.umx-skill-gh-raw{border:1px solid var(--shell-border);background:var(--shell-soft);max-height:420px;color:var(--shell-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.umx-skill-gh-result .umx-skill-add-problems b{font-weight:650}.umx-skill-gh-lead{color:var(--shell-text-2);margin:0 0 12px;font-size:13px;line-height:1.7}.umx-skill-gh-lead code{font-size:12.5px}.umx-skill-gh-diff pre{border:1px solid var(--shell-border);background:var(--shell-surface-2);max-height:360px;color:var(--shell-text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0 0 10px;padding:8px 0;font-size:12px;line-height:1.6;overflow:auto}.umx-skill-gh-diff pre span{padding:0 12px;display:block}.umx-skill-gh-diff pre .is-add{background:var(--out-ok-soft);color:var(--shell-text)}.umx-skill-gh-diff pre .is-del{background:var(--shell-danger-soft);color:var(--shell-text)}.umx-skill-gh-diff pre .is-gap{color:var(--shell-muted)}@media (width<=560px){.umx-skill-gh .umx-skill-add-head{padding:18px 16px 14px}.umx-skill-gh .umx-skill-add-body{max-height:min(64vh,660px);padding:14px 16px 6px}.umx-skill-gh .umx-skill-add-foot{padding:12px 16px 16px}.umx-skill-gh-source{grid-template-columns:minmax(0,1fr)}}.skill-catalog{--skc-ink:var(--umx-reading-ink,#202522);--skc-body:var(--umx-reading-text,#343b37);--skc-muted:var(--umx-reading-muted,#737b6b);--skc-faint:#919987;--skc-line:#e6eade;--skc-line-strong:#cbd6bd;--skc-surface:#fff;--skc-soft:var(--shell-surface-2);--skc-soft-hover:var(--shell-surface-2);--skc-accent:var(--shell-accent-ink);--skc-accent-soft:var(--sel-bg);--skc-primary:#202522;--skc-on-primary:#fff;--skc-warn:var(--shell-warn-ink);--skc-warn-soft:var(--shell-warn-soft)}:root[data-theme=dark] .skill-catalog{--skc-ink:#f5f4ef;--skc-body:#dcdad2;--skc-muted:#a9a79e;--skc-faint:#8c8a82;--skc-line:#f5f4ef1f;--skc-line-strong:#f5f4ef3d;--skc-surface:#30302e;--skc-soft:#2a2a28;--skc-soft-hover:#353533;--skc-accent:var(--shell-accent-ink);--skc-accent-soft:var(--sel-bg);--skc-primary:#f5f4ef;--skc-on-primary:#1f1f1d;--skc-warn:var(--shell-warn-soft);--skc-warn-soft:var(--shell-warn-ink);--umx-reading-ink:#f5f4ef!important;--umx-reading-text:#c9c7bf!important;--umx-reading-muted:#9c9a92!important}.skill-catalog .skc-head h1{margin-bottom:6px!important}.skill-catalog .skc-head p{color:var(--skc-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.skc-body{gap:18px;min-width:0;display:grid}.skc-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.skc-search{border:1px solid var(--skc-line);background:var(--skc-surface);min-height:40px;color:var(--skc-faint);border-radius:10px;flex:320px;align-items:center;gap:8px;padding:0 14px;display:flex}.skc-search:focus-within{border-color:var(--skc-line-strong);box-shadow:0 0 0 3px var(--skc-accent-soft)}.skc-search input{min-width:0;color:var(--skc-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.skc-search input::placeholder{color:var(--skc-faint)}.skc-search input::-webkit-search-cancel-button{appearance:none}.skc-segment{border:1px solid var(--skc-line);background:var(--skc-soft);border-radius:10px;padding:3px;display:inline-flex}.skc-segment button{min-height:32px;color:var(--skc-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.skc-segment button.active{background:var(--skc-surface);color:var(--skc-ink);box-shadow:0 1px 2px #14181214}.skc-groups{flex-wrap:wrap;gap:8px;display:flex}.skc-groups button{border:1px solid var(--skc-line);background:var(--skc-surface);min-height:32px;color:var(--skc-body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.skc-groups button:hover{background:var(--skc-soft)}.skc-groups button.active{border-color:var(--skc-ink);background:var(--skc-ink);color:var(--skc-surface)}.skc-groups em{opacity:.65;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.skc-section{gap:12px;margin-top:6px;display:grid}.skc-section>header{border-bottom:1px solid var(--skc-line);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.skc-section>header h2{color:var(--skc-ink);margin:0;font-weight:650;font-size:17px!important}.skc-section>header p{color:var(--skc-muted);margin:0;font-size:13px}.skc-section>header em{color:var(--skc-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.skc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.skc-card{border:1px solid var(--skc-line);background:var(--skc-surface);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.skc-card:hover{border-color:var(--skc-line-strong);box-shadow:0 4px 14px #1418120f}.skc-card.is-unavailable{background:var(--skc-soft)}.skc-card-meta{flex-wrap:wrap;gap:6px;display:flex}.skc-kind,.skc-tag{border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.skc-kind{background:var(--skc-soft);color:var(--skc-muted)}.skc-kind.is-template{background:var(--skc-accent-soft);color:var(--skc-accent)}.skc-tag{border:1px solid var(--skc-line);color:var(--skc-muted)}.skc-tag.is-candidate{background:var(--skc-warn-soft);color:var(--skc-warn);border-color:#0000}.skc-card h3{color:var(--skc-ink);margin:2px 0 0;font-weight:650;line-height:1.4;font-size:15px!important}.skc-desc{-webkit-line-clamp:2;color:var(--skc-body);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.skc-produces{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skc-produces,.skc-hint{color:var(--skc-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.skc-produces span{color:var(--skc-faint);margin-right:6px}.skc-reason{color:var(--skc-warn);margin:0;font-size:12px}.skc-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.skc-card footer small{min-width:0;color:var(--skc-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.skc-card footer div{flex:none;gap:6px;display:flex}.skc-btn{white-space:nowrap;border:1px solid var(--skc-line);background:var(--skc-surface);min-height:32px;color:var(--skc-ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 13px;font-size:13px;font-weight:600}.skc-btn:hover:not(:disabled){background:var(--skc-soft)}.skc-btn.is-primary{border-color:var(--skc-primary);background:var(--skc-primary);color:var(--skc-on-primary)}.skc-btn.is-primary:hover:not(:disabled){opacity:.88;background:var(--skc-primary)}.skc-btn:disabled{opacity:.45;cursor:not-allowed}.skc-btn:focus-visible,.skc-groups button:focus-visible,.skc-segment button:focus-visible{outline:2px solid var(--skc-accent);outline-offset:2px}.skc-state{color:var(--skc-muted);text-align:center;margin:0;padding:28px 0;font-size:13px}.skc-empty{border:1px dashed var(--skc-line-strong);color:var(--skc-muted);text-align:center;border-radius:14px;justify-items:center;gap:6px;padding:40px 16px;font-size:13px;display:grid}.skc-empty b{color:var(--skc-ink);font-size:15px}.skc-empty .skc-btn{margin-top:6px}.umx-studio-dialog.skc-dialog{border-radius:18px;width:min(880px,100vw - 32px);max-width:880px;padding:0;overflow:hidden}.skc-dialog>.umx-dialog-surface{flex-direction:column;max-height:calc(100vh - 48px);display:flex;padding:0!important}.skc-dialog .umx-dialog-surface>header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex;padding:22px 24px 16px!important}.skc-dialog h2{color:var(--shell-text);margin:4px 0 0;font-weight:650;line-height:1.4;font-size:20px!important}.skc-dialog header p{color:var(--shell-text-2);margin:6px 0 0;font-size:13px;line-height:1.6}.skc-eyebrow{color:var(--shell-muted);letter-spacing:.02em;font-size:12px}.skc-dialog header>button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:22px}.skc-dialog-body{flex:1;gap:10px;min-height:0;padding:14px 24px;display:grid;overflow:auto}.skc-note{color:var(--shell-muted);margin:0;font-size:12px}.skc-dialog iframe{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;width:100%;height:min(62vh,640px)}.skc-dialog .umx-dialog-surface>footer{border-top:1px solid var(--shell-selected);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.skc-dialog .skc-btn{--skc-line:var(--shell-border);--skc-surface:var(--shell-surface);--skc-soft:var(--shell-surface-2);--skc-ink:var(--shell-text);--skc-primary:var(--shell-text);--skc-on-primary:var(--shell-surface);--skc-accent:var(--shell-accent-ink)}@media (width<=650px){.v2-app .v2-myumx.skill-catalog{padding:24px 16px}.skc-toolbar{align-items:stretch}.skc-search{flex-basis:100%}.skc-segment{width:100%}.skc-segment button{flex:1}.skc-groups{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.skc-groups::-webkit-scrollbar{display:none}.skc-groups button{flex:none}.skc-section>header{flex-wrap:wrap}.skc-section>header p{flex-basis:100%;order:3}.skc-grid{grid-template-columns:1fr}.umx-studio-dialog.skc-dialog{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.skc-dialog>.umx-dialog-surface{height:100%;max-height:100vh}.skc-dialog iframe{height:60vh}}.skn-page{--skn-row-h:64px;box-sizing:border-box;width:100%;color:var(--shell-text);min-width:0;margin:0;padding:40px 40px 72px}.skn-head,.skn-controls,.skn-notes,.skn-discover,.skn-mine,.skn-page>.skn-empty,.skn-page>.skn-state{max-width:1040px;margin-inline:auto}.skn-head{margin-bottom:22px}.skn-head h1{letter-spacing:-.015em;margin:0;font-size:32px;font-weight:650;line-height:1.2}.skn-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:22px;display:flex}.skn-nav{align-items:center;gap:14px;min-width:0;display:flex}.skn-tabs{gap:4px;display:flex}.skn-tabs button{min-height:36px;color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:15px;font-weight:550}.skn-tabs button:hover{color:var(--shell-text);background:var(--shell-hover)}.skn-tabs button.active{background:var(--shell-selected);color:var(--shell-text);font-weight:650}.skn-divider{background:var(--shell-border-strong);flex:none;width:1px;height:24px}.skn-seg{border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:10px;padding:3px;display:inline-flex}.skn-seg button{min-height:30px;color:var(--shell-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:14px;font-weight:550}.skn-seg button:hover{color:var(--shell-text)}.skn-seg button.active{background:var(--shell-surface);color:var(--shell-text);box-shadow:0 0 0 1px var(--shell-border),0 1px 2px #0000000f}.skn-tools-row{align-items:center;gap:6px;min-width:0;display:flex}.skn-search{border:1px solid var(--shell-border);background:var(--shell-surface);width:260px;min-height:38px;color:var(--shell-muted);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.skn-search:focus-within{border-color:var(--shell-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.skn-search input{min-width:0;color:var(--shell-text);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:14px}.skn-search input::placeholder{color:var(--shell-muted)}.skn-search input::-webkit-search-cancel-button{appearance:none}.skn-search button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:inline-grid}.skn-glyph{flex:none;display:block}.skn-pop{flex:none;position:relative}.skn-icon-btn{width:38px;height:38px;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid;position:relative}.skn-icon-btn:hover,.skn-icon-btn[aria-expanded=true]{background:var(--shell-hover);color:var(--shell-text)}.skn-icon-btn.has-dot:after{content:"";background:var(--btn-primary-bg);width:7px;height:7px;box-shadow:0 0 0 2px var(--shell-canvas);border-radius:50%;position:absolute;top:7px;right:7px}.skn-add-btn{background:var(--btn-primary-bg);min-height:38px;color:var(--btn-primary-ink);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px 0 11px;font-size:14px;font-weight:650;display:inline-flex}.skn-add-btn:hover{opacity:.88}.skn-notes{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-8px;margin-bottom:18px;display:flex}.skn-filter-chip{border:1px solid var(--shell-border);background:var(--shell-soft);min-height:28px;color:var(--shell-text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:550;display:inline-flex}.skn-filter-chip:hover{background:var(--shell-hover);color:var(--shell-text)}.skn-elsewhere{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.skn-discover{gap:30px;display:grid}.skn-banner{background:color-mix(in srgb,var(--shell-accent) 26%,var(--shell-surface));min-height:188px;color:var(--shell-text);box-sizing:border-box;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.skn-banner-text{justify-items:start;gap:8px;min-width:0;max-width:640px;display:grid}.skn-banner-text>span{color:var(--shell-accent-ink);font-size:13px;font-weight:600}.skn-banner-text h2{color:var(--shell-text);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700;line-height:1.25}.skn-banner-text p{-webkit-line-clamp:2;color:var(--shell-text-2);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.skn-banner-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.skn-banner-actions .skn-btn{min-height:36px;padding:0 16px;font-size:14px}.skn-banner-art{width:156px;height:auto;color:var(--shell-accent-ink);flex:none}.skn-banner-art .skn-art-fill{fill:var(--shell-surface);stroke:currentColor}.skn-stages{flex-wrap:wrap;gap:6px;display:flex}.skn-stages button{border:1px solid var(--shell-border);min-height:30px;color:var(--shell-text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:550;display:inline-flex}.skn-stages button:hover{color:var(--shell-text);background:var(--shell-hover)}.skn-stages button em{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:500}.skn-stages button.active{border-color:var(--sel-line);background:var(--sel-bg);color:var(--sel-ink);font-weight:650}.skn-stages button.active em{color:inherit}.skn-stages button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.skn-back{color:var(--shell-text-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.skn-back:hover{color:var(--shell-text)}.skn-sec{gap:14px;display:grid}.skn-sec>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.skn-sec>header h2{color:var(--shell-text);align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:650;display:flex}.skn-sec>header h2 em{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:500}.skn-more{color:var(--shell-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:14px;font-weight:600;display:inline-flex}.skn-more:hover{color:var(--shell-accent-ink)}.skn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.skn-card{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;transition:border-color var(--umx-duration-fast,.15s),box-shadow var(--umx-duration-fast,.15s);border-radius:14px;align-items:flex-start;gap:10px;padding:14px 14px 14px 0;display:flex;position:relative}.skn-card:hover,.skn-card.is-active{border-color:var(--shell-border-strong);box-shadow:0 2px 10px #0000000d}.skn-card-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:14px;padding:0 0 0 14px;display:flex}.skn-card-text{flex:1;gap:3px;min-width:0;display:grid}.skn-card-text b{min-width:0;color:var(--shell-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:15px;font-weight:650;line-height:1.4;display:flex;overflow:hidden}.skn-card-text small{-webkit-line-clamp:2;min-height:2.9em;color:var(--shell-text-2);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.skn-card-text em{white-space:nowrap;text-overflow:ellipsis;color:var(--shell-muted);margin-top:3px;font-size:12.5px;font-style:normal;overflow:hidden}.skn-card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:176px;display:flex}.skn-obtn{border:1px solid var(--shell-border-strong);background:var(--shell-surface);min-height:32px;color:var(--shell-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.skn-obtn:hover{background:var(--shell-hover)}.skn-ibtn{border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:32px;height:32px;color:var(--shell-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid}.skn-ibtn:hover{background:var(--shell-hover)}.skn-ibtn.is-on{background:var(--sel-bg);color:var(--sel-ink);border-color:#0000}.skn-ibtn:disabled{opacity:.55;cursor:progress}.skn-card :is(.skn-card-main,.skn-obtn,.skn-ibtn):focus-visible,.skn-controls button:focus-visible,.skn-more:focus-visible,.skn-back:focus-visible,.skn-filter-chip:focus-visible,.skn-banner button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.skn-mine{gap:18px;display:grid}.skn-group{margin-top:10px;display:grid}.skn-group>header{align-items:baseline;gap:8px;padding:0 4px 8px;display:flex}.skn-group>header h2{color:var(--shell-text-2);letter-spacing:.02em;margin:0;font-size:13px;font-weight:650}.skn-group>header em{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.skn-list{border-top:1px solid var(--shell-border);margin:0;padding:0;list-style:none}.skn-row{min-height:var(--skn-row-h);border-bottom:1px solid var(--shell-border);transition:background var(--umx-duration-fast,.15s);border-radius:0;align-items:center;gap:12px;display:flex}.skn-row:hover,.skn-row.is-active{background:var(--shell-hover)}.skn-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:12px 4px 12px 8px;display:flex}.skn-row-main:focus-visible,.skn-row-control button:focus-visible,.skn-btn:focus-visible,.skn-link:focus-visible,.skn-switch:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.skn-row-text{flex:1;gap:3px;min-width:0;display:grid}.skn-row-text b{min-width:0;color:var(--shell-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;font-weight:650;line-height:1.4;display:flex;overflow:hidden}.skn-row-text small{-webkit-line-clamp:1;color:var(--shell-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.skn-row-control{flex:none;justify-content:flex-end;align-items:center;min-width:52px;padding-right:10px;display:flex}.skn-tag{background:var(--shell-soft);height:18px;color:var(--shell-muted);border-radius:5px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.skn-mark{box-sizing:border-box;width:var(--skn-mark,44px);height:var(--skn-mark,44px);border:1px solid var(--shell-border);border-radius:calc(var(--skn-mark,44px) * .27);background:var(--shell-soft);color:var(--shell-text-2);flex:none;place-items:center;display:inline-grid;overflow:hidden}.skn-mark img{object-fit:contain;width:56%;height:56%}.skn-mark .skn-item-icon{flex:none;display:block}.skn-mark.is-live:not(.has-logo){background:color-mix(in srgb,var(--shell-surface-2) 55%,var(--shell-soft));color:var(--shell-accent-ink)}.skn-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.skn-chip.is-ok{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.skn-chip.is-attention{background:var(--out-warn-soft);color:var(--out-warn)}.skn-chip.is-muted{background:var(--shell-soft);color:var(--shell-muted)}.skn-switch{background:var(--shell-border-strong);cursor:pointer;width:38px;height:22px;min-height:0;transition:background var(--umx-duration-fast,.15s);border:0;border-radius:999px;flex:none;padding:0;position:relative}.skn-switch span{background:var(--shell-surface);width:18px;height:18px;transition:left var(--umx-duration-fast,.15s);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.skn-switch.is-on{background:var(--sel-bg)}.skn-switch.is-on span{left:18px}.skn-switch:disabled{opacity:.45;cursor:not-allowed}.skn-switch.is-busy{opacity:.6;cursor:progress}.skn-btn{white-space:nowrap;border:1px solid var(--shell-border);background:var(--shell-surface);min-height:32px;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 13px;font-size:13px;font-weight:600}.skn-btn:hover:not(:disabled){background:var(--shell-hover)}.skn-btn.is-primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.skn-btn.is-primary:hover:not(:disabled){background:var(--btn-primary-bg);opacity:.88}.skn-btn:disabled{opacity:.45;cursor:not-allowed}.skn-link{color:var(--shell-accent-ink);font:inherit;font-size:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.skn-link:hover{text-decoration:underline}.skn-muted{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.6}.skn-state{text-align:center;padding:28px 0}.skn-hint{padding:6px 4px}.skn-empty{border:1px dashed var(--shell-border-strong);color:var(--shell-muted);text-align:center;border-radius:14px;justify-items:center;gap:6px;padding:36px 16px;font-size:13px;display:grid}.skn-empty b{color:var(--shell-text);font-size:15px}.skn-add{flex:none;position:relative}.skn-menu{z-index:30;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:236px;box-shadow:var(--shell-shadow);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.skn-menu button{color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.skn-menu button:hover,.skn-menu button:focus-visible{background:var(--shell-hover);outline:0}.skn-menu b{font-size:14px;font-weight:600}.skn-menu small{color:var(--shell-muted);font-size:12px}.skn-menu.is-compact{min-width:180px;max-height:360px;overflow:auto}.skn-menu.is-compact button{align-items:center;gap:8px;font-size:14px;display:flex}.skn-menu.is-compact span{flex:1}.skn-menu.is-compact em{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.skn-menu.is-compact .skn-glyph{color:var(--shell-accent-ink)}.umx-studio-dialog.skn-drawer{border:0;border-left:1px solid var(--shell-border);background:var(--shell-surface);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--shell-text);box-shadow:var(--shell-shadow);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.umx-studio-dialog.skn-drawer::backdrop{background:var(--shell-backdrop)}.skn-drawer>.umx-dialog-surface{background:0 0;flex-direction:column;height:100%;display:flex;padding:0!important}.skn-drawer-head{border-bottom:1px solid var(--shell-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:14px;padding:22px 20px 18px 24px;display:grid}.skn-drawer-head>div{justify-items:start;gap:5px;min-width:0;display:grid}.skn-drawer-head h2{color:var(--shell-text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.35}.skn-eyebrow{color:var(--shell-muted);font-size:12px}.skn-drawer-control{padding-top:4px}.skn-close{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 4px;font-size:22px;line-height:1}.skn-drawer-body{flex:1;min-height:0;padding:6px 24px 28px;overflow:auto}.skn-section{border-bottom:1px solid var(--shell-border);padding:16px 0}.skn-section:last-of-type{border-bottom:0}.skn-section h3{color:var(--shell-text-2);letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:650}.skn-section p{color:var(--shell-text);margin:0 0 6px;font-size:14px;line-height:1.65}.skn-kv{gap:10px;display:flex}.skn-section .skn-kv{color:var(--shell-text-2);font-size:13px}.skn-kv span{min-width:72px;color:var(--shell-muted);flex:none}.skn-bullets{color:var(--shell-text-2);margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.skn-reason{background:var(--out-warn-soft);color:var(--out-warn);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.skn-section .skn-reason{margin:6px 0 0}.skn-jobs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skn-jobs li{align-items:baseline;gap:8px;font-size:14px;display:flex}.skn-jobs small{color:var(--shell-muted);font-size:12px}.skn-source{border-top:1px dashed var(--shell-border);padding:10px 0}.skn-source:first-child{border-top:0;padding-top:0}.skn-source-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.skn-setting{justify-content:space-between;align-items:center;gap:14px;padding:4px 0 10px;display:flex}.skn-setting span{gap:2px;display:grid}.skn-setting b{font-size:14px;font-weight:600}.skn-setting small{color:var(--shell-muted);font-size:12px;line-height:1.5}.skn-actions-row{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.skn-tools{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.skn-tools li{border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.skn-tools code{background:var(--shell-surface);color:var(--shell-text);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:5px;justify-self:start;padding:1px 6px;font-size:12.5px}.skn-tools .skn-tag{justify-self:start}.skn-tools li p{grid-column:1/-1;color:var(--shell-text-2)!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.skn-browser{margin-top:4px}.skn-browser .bh-head>div{display:none}.skn-browser .bh-head{justify-content:flex-start}.skn-browser{--line:var(--shell-border);--surface:var(--shell-soft);--muted:var(--shell-muted);color:var(--shell-text)}.skn-browser .bh-panel{margin:0}.skn-browser :is(h4,td,th){color:var(--shell-text)}.skn-browser .bh-pairing{background:var(--shell-surface)}.skn-browser .bh-badge.is-online{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.skn-browser .bh-badge:is(.is-offline,.is-unpaired){background:var(--out-warn-soft);color:var(--out-warn)}.skn-browser .bh-badge:is(.is-paused,.is-off){background:var(--shell-soft);color:var(--shell-muted)}.skn-md{position:relative}.skn-md pre{border:1px solid var(--shell-border);background:var(--shell-soft);max-height:320px;color:var(--shell-text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:hidden}.skn-md.is-full pre{max-height:none}.skn-md .skn-link{margin-top:8px;font-size:13px}.skn-meta{color:var(--shell-muted);margin:14px 0 0;font-size:12px}.skn-source-line{color:var(--shell-muted);flex-wrap:wrap;gap:4px 10px;margin:14px 0 0;font-size:12px;line-height:1.6;display:flex}.skn-source-line a{color:var(--shell-accent-ink);overflow-wrap:anywhere}.skn-source-line+.skn-meta{margin-top:4px}@media (width<=720px){.skn-page{padding:20px 16px 56px}.skn-head{margin-bottom:14px}.skn-head h1{font-size:26px}.skn-controls{gap:10px;margin-bottom:16px}.skn-nav{justify-content:space-between;gap:8px;width:100%}.skn-tabs button{padding:0 10px}.skn-divider{display:none}.skn-tools-row{width:100%}.skn-search{flex:1;width:auto;min-width:0}.skn-tools-row{gap:4px}.skn-icon-btn{width:34px}.skn-add-btn{padding:0 10px}.skn-banner{min-height:0;padding:20px}.skn-banner-text h2{font-size:21px}.skn-banner-text p{font-size:14px}.skn-banner-art{display:none}.skn-grid{grid-template-columns:minmax(0,1fr)}.skn-card{flex-wrap:wrap;padding-bottom:12px}.skn-card-actions{justify-content:flex-start;width:100%;max-width:none;padding-left:72px}.skn-row-main{gap:10px;padding:12px 2px 12px 4px}.skn-row-text small{-webkit-line-clamp:2}.skn-drawer-head{gap:10px;padding:16px 12px 14px 16px}.skn-drawer-body{padding:4px 16px 24px}}@media (width<=1000px) and (width>=721px){.skn-search{width:200px}}.skn-raw>summary{cursor:pointer;color:var(--shell-text);padding:2px 0;font-size:14px;font-weight:600;list-style:none}.skn-raw>summary::-webkit-details-marker{display:none}.skn-raw>summary:after{content:"⌄";color:var(--shell-muted);margin-left:6px}.skn-raw[open]>summary{margin-bottom:10px}.ar-page{--ar-ink:var(--shell-text);--ar-muted:var(--shell-muted);--ar-line:var(--shell-border);--ar-paper:var(--shell-canvas);--ar-soft:var(--shell-surface-2);--ar-green:var(--shell-accent-ink);--ar-lime:var(--shell-accent);background:var(--ar-paper);min-height:100vh;color:var(--ar-ink);padding-bottom:188px}.ar-header{border-bottom:1px solid var(--ar-line);z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;height:76px;padding:0 36px;display:grid;position:sticky;top:0}.ar-back{color:#536058;cursor:pointer;background:0 0;border:0;border-radius:12px;width:38px;height:38px;font-size:24px}.ar-back:hover{background:var(--ar-soft)}.ar-header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.ar-header small,.ar-context-bar small{color:var(--ar-muted);font-size:12px}.ar-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.ar-header>p{color:#59705f;align-items:center;gap:8px;font-size:13px;display:flex}.ar-header i{background:var(--btn-primary-bg);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.ar-context-bar{justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto;padding:18px 32px 0;display:flex}.ar-context-bar p{color:#5e685f;margin:0;font-size:13px}.ar-context-bar p span{color:var(--ar-green);margin-right:10px;font-weight:700}.ar-stage{width:min(1000px,100% - 72px);margin:0 auto;padding:44px 0 28px}.ar-kicker{text-transform:uppercase;color:var(--ar-green)!important;letter-spacing:.15em!important;margin:0 0 14px!important;font-size:12px!important;font-weight:800!important}.ar-article{max-width:820px;margin:0 auto}.ar-article h1,.ar-risk-plan h1,.ar-process h1,.ar-method>h1{color:#142017;margin:0;font-family:var(--font-text)!important;letter-spacing:-.04em!important;font-size:clamp(40px,4.5vw,70px)!important;line-height:1.06!important}.ar-dek{max-width:720px;font-family:var(--font-text)!important;color:#5d6b61!important;margin:22px 0!important;font-size:22px!important;line-height:1.65!important}.ar-badges{flex-wrap:wrap;gap:8px;margin:22px 0 10px;display:flex}.ar-badges span{color:#445248;border:1px solid #aebbb0;border-radius:999px;padding:7px 12px;font-size:12px}.ar-read-meta{color:#8c968d!important;margin:14px 0 40px!important;font-size:12px!important}.ar-article section{border-top:1px solid var(--ar-line);padding-top:32px}.ar-article section h2{margin:0 0 20px;font-family:var(--font-text)!important;font-size:28px!important}.ar-article section p{color:#374139!important;margin:0 0 18px!important;font-size:16px!important;line-height:1.95!important}.ar-evidence-grid{background:var(--ar-line);border:1px solid var(--ar-line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;display:grid;overflow:hidden}.ar-evidence-grid p{background:#f8faf5;padding:18px;margin:0!important;font-size:13px!important;line-height:1.6!important}.ar-evidence-grid small{color:var(--ar-green);margin-bottom:8px;font-weight:800;display:block}.ar-risk-plan h1{max-width:850px}.ar-risk-verdict{max-width:760px;color:#556158!important;margin:20px 0 30px!important;font-size:18px!important;line-height:1.7!important}.ar-metrics{border:1px solid var(--ar-line);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ar-metrics section{border-right:1px solid var(--ar-line);background:#fff;padding:20px}.ar-metrics section:last-child{border-right:0}.ar-metrics small,.ar-metrics span{color:var(--ar-muted);font-size:11px;display:block}.ar-metrics strong{margin:7px 0;font-size:30px;display:block;font-family:var(--font-text)!important}.ar-risk-columns{grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:24px;display:grid}.ar-risk-columns>section{border:1px solid var(--ar-line);background:#fff;border-radius:20px;padding:24px}.ar-risk-columns h2{margin:0 0 18px;font-size:16px}.ar-levels{gap:10px;display:grid}.ar-levels p{background:#f4f6f2;border-radius:10px;justify-content:space-between;margin:0;padding:12px 14px;display:flex}.ar-levels .is-support,.ar-levels .is-resistance{background:var(--shell-surface-2)}.ar-levels .is-target{background:#f1f5ff}.ar-risk-columns ol{margin:0;padding-left:22px}.ar-risk-columns li{color:#526057;padding:0 0 13px 7px;line-height:1.5}.ar-quick-questions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.ar-quick-questions small{color:var(--ar-muted);margin-right:6px}.ar-quick-questions button{border:1px solid var(--ar-line);cursor:pointer;color:#334139;background:#fff;border-radius:999px;padding:10px 14px}.ar-quick-questions button:hover{background:var(--shell-hover);border-color:#88ac91}.ar-quick-questions button span{color:var(--ar-green);margin-left:6px}.ar-process>header{border-bottom:1px solid var(--ar-line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.ar-process-stats{gap:28px;display:flex}.ar-process-stats p{text-align:center;margin:0}.ar-process-stats strong,.ar-process-stats span{display:block}.ar-process-stats strong{font-size:28px;font-family:var(--font-text)!important}.ar-process-stats span{color:var(--ar-muted);font-size:11px}.ar-process-layout{grid-template-columns:380px 1fr;gap:40px;padding-top:34px;display:grid}.ar-timeline{margin:0;padding:0;list-style:none}.ar-timeline li{padding-bottom:8px;position:relative}.ar-timeline li:before{content:"";background:var(--ar-line);width:1px;position:absolute;top:38px;bottom:-4px;left:20px}.ar-timeline li:last-child:before{display:none}.ar-timeline button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.ar-timeline button:hover,.ar-timeline li.active button{background:var(--ar-soft)}.ar-timeline button>span{background:var(--ar-paper);z-index:1;border:1px solid #aeb8ae;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.ar-timeline li.active button>span{background:var(--sel-bg);border-color:var(--sel-line);font-weight:800}.ar-timeline strong{font-size:14px}.ar-timeline small{color:var(--ar-muted);font-size:10px}.ar-step-detail{border:1px solid var(--ar-line);background:#fff;border-radius:24px;min-height:330px;padding:34px}.ar-step-number{color:var(--ar-green);letter-spacing:.1em;font-size:11px;font-weight:800}.ar-step-detail h2{margin:12px 0 18px;font-family:var(--font-text)!important;font-size:30px!important}.ar-step-detail>p{color:#526057;line-height:1.75}.ar-step-detail dl{margin:28px 0 0}.ar-step-detail dl>div{border-top:1px solid var(--ar-line);grid-template-columns:120px 1fr;padding:14px 0;display:grid}.ar-step-detail dt{color:var(--ar-muted);font-size:12px}.ar-step-detail dd{margin:0;font-size:13px}.ar-trace-note{color:#89928a!important;font-size:11px!important}.ar-method{max-width:820px;margin:0 auto}.ar-method-lead{color:#647066;max-width:680px;line-height:1.7}.ar-method-card{background:linear-gradient(135deg,var(--shell-surface-2) 0,#fff 70%);border:1px solid #cad9c5;border-radius:26px;margin-top:28px;padding:34px}.ar-method-card header{align-items:flex-start;gap:16px;display:flex}.ar-method-card header>span{background:var(--btn-primary-bg);border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.ar-method-card header small{color:var(--ar-green);font-weight:700}.ar-method-card h2{margin:4px 0 0;font-family:var(--font-text)!important;font-size:32px!important}.ar-method-card>p{color:#536057!important;font-size:16px!important;line-height:1.75!important}.ar-method-card ol{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.ar-method-card li{background:#ffffffd1;border:1px solid #e1e8dc;border-radius:12px;align-items:center;gap:12px;padding:13px;font-size:13px;display:flex}.ar-method-card li span{background:var(--shell-surface-2);width:24px;height:24px;color:var(--ar-green);border-radius:50%;place-items:center;font-weight:800;display:grid}.ar-method-card dl>div{border-top:1px solid #dfe6d9;grid-template-columns:70px 1fr;padding:13px 0;display:grid}.ar-method-card dt{color:var(--ar-muted);font-size:12px}.ar-method-card dd{margin:0;font-size:13px;line-height:1.6}.ar-method-card footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ar-primary,.ar-secondary{cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.ar-secondary{color:#405047;background:#eef2eb}.ar-primary{background:var(--btn-primary-bg);color:#1c2a1f}.ar-primary:disabled{color:#728074;cursor:default;background:#d9e3d4}.ar-learning-note{text-align:center;color:var(--ar-muted);font-size:11px}.ar-composer-shell{z-index:20;filter:drop-shadow(0 16px 24px #1f352721);width:min(1000px,100vw - 316px);position:fixed;bottom:18px;left:calc(50vw + 118px);transform:translate(-50%)}.ar-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcf7;border:1px solid #cfd8cd;border-radius:22px;padding:12px 14px 11px}.ar-composer-context{justify-content:space-between;padding:0 4px 6px;display:flex}.ar-composer-context span{color:var(--ar-green);font-size:11px;font-weight:800}.ar-composer-context small{color:var(--ar-muted);font-size:10px}.ar-composer textarea{box-sizing:border-box;resize:none;width:100%;color:var(--ar-ink);background:0 0;border:0;outline:0;padding:7px 4px 9px;line-height:1.5;font-family:inherit!important;font-size:15px!important}.ar-composer-footer{grid-template-columns:1fr auto 38px;align-items:center;gap:12px;display:grid}.ar-composer-tools{align-items:center;gap:6px;display:flex}.ar-composer-tools button{color:#5e6960;background:0 0;border:0;border-radius:9px;width:30px;height:30px;font-size:18px}.ar-composer-tools span{background:var(--ar-soft);color:#466151;border-radius:9px;padding:7px 10px;font-size:11px}.ar-view-switch{background:#eef1ec;border-radius:12px;gap:4px;padding:3px;display:flex}.ar-view-switch button{color:#667168;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:700}.ar-send{background:var(--btn-primary-bg);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:21px}.ar-followup{background:var(--ar-line);border:1px solid var(--ar-line);border-radius:18px 18px 0 0;grid-template-columns:1fr 1.3fr;gap:1px;margin:0 18px;display:grid;position:relative;overflow:hidden}.ar-followup p{background:#fff;margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.ar-followup small{color:var(--ar-green);margin-bottom:3px;font-weight:800;display:block}.ar-followup>button{color:#7b867d;cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:8px}.ar-missing{place-items:center;padding:40px;display:grid}.ar-missing section{text-align:center}.ar-missing h1{font-size:44px;font-family:var(--font-text)!important}.ar-missing button{background:var(--ar-green);color:#fff;border:0;border-radius:12px;padding:12px 18px}.ar-page button:focus-visible,.ar-page textarea:focus-visible{outline:3px solid var(--shell-focus);outline-offset:2px}@media (width<=1100px){.ar-composer-shell{width:min(1000px,100vw - 116px);left:calc(50vw + 38px)}.ar-stage{width:min(900px,100% - 42px)}.ar-process-layout{grid-template-columns:330px 1fr}}@media (width<=800px){.ar-page{padding-bottom:220px}.ar-header{grid-template-columns:40px 1fr;padding:0 16px}.ar-header>p{display:none}.ar-context-bar{padding:14px 18px 0;display:block}.ar-context-bar small{margin-top:6px;display:block}.ar-stage{width:calc(100% - 32px);padding-top:30px}.ar-article h1,.ar-risk-plan h1{font-size:42px!important}.ar-evidence-grid,.ar-metrics,.ar-risk-columns,.ar-process-layout{grid-template-columns:1fr}.ar-metrics section{border-right:0;border-bottom:1px solid var(--ar-line)}.ar-process>header{flex-direction:column;align-items:flex-start}.ar-process-stats{justify-content:space-around;width:100%}.ar-method-card ol{grid-template-columns:1fr}.ar-composer-shell,.side-collapsed .ar-composer-shell{width:auto;bottom:76px;left:12px;right:12px;transform:none}.ar-composer-footer{grid-template-columns:1fr 38px}.ar-view-switch{grid-area:2/1/auto/3;justify-content:space-between}.ar-view-switch button{flex:1}.ar-followup{grid-template-columns:1fr}.ar-header>div,.ar-header small{display:block}.ar-method-card{padding:24px}}@media (prefers-reduced-motion:reduce){.ar-page *{scroll-behavior:auto!important;transition:none!important}}.ar-market-brief{max-width:940px;margin:0 auto}.ar-market-brief>h1{color:#142017;max-width:890px;margin:0;font-family:var(--font-text)!important;letter-spacing:-.045em!important;font-size:clamp(42px,4.7vw,72px)!important;line-height:1.04!important}.ar-market-brief>section{margin-top:54px}.ar-market-brief>section>header{border-bottom:1px solid var(--ar-line);grid-template-columns:160px 1fr;align-items:end;gap:18px;margin-bottom:22px;padding-bottom:16px;display:grid}.ar-market-brief>section>header small{letter-spacing:.14em;color:var(--ar-green);font-size:10px;font-weight:800}.ar-market-brief>section>header h2{margin:0;font-family:var(--font-text)!important;font-size:29px!important}.ar-market-brief>section>header>p{color:#748078;grid-column:2;margin:3px 0 0;font-size:13px}.ar-market-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ar-market-grid article{border:1px solid var(--ar-line);background:#fff;border-radius:18px;min-height:185px;padding:20px}.ar-market-grid article>span{color:var(--ar-green);font-size:11px;font-weight:800}.ar-market-grid article>strong{margin:10px 0 12px;font-size:22px;display:block;font-family:var(--font-text)!important}.ar-market-grid article>p{color:#5b675e;margin:0;font-size:12px;line-height:1.8}.ar-event-banner{border:1px solid var(--shell-border);background:linear-gradient(100deg,var(--shell-surface-2),#fff);border-radius:18px;grid-template-columns:110px 1fr auto;align-items:center;gap:18px;margin-top:12px;padding:18px 20px;display:grid}.ar-event-banner>span{color:var(--ar-green);font-size:11px;font-weight:800}.ar-event-banner strong{font-size:15px}.ar-event-banner p{color:#647166;margin:5px 0 0;font-size:12px;line-height:1.6}.ar-event-banner em{color:var(--shell-accent-ink);background:var(--shell-surface-2);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:11px;font-style:normal;font-weight:800}.ar-signal-board{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ar-signal-board>div,.ar-signal-board>aside{border:1px solid var(--ar-line);background:#fff;border-radius:16px;padding:18px}.ar-signal-board strong,.ar-signal-board>aside span{color:#304137;font-size:12px}.ar-signal-board p{color:#657067;margin:9px 0 0;font-size:12px;line-height:1.75}.ar-signal-board>aside{background:var(--shell-surface-2);grid-column:1/3}.ar-signal-board>aside span{color:var(--ar-green);font-weight:800}.ar-candidate-list{gap:12px;display:grid}.ar-candidate-list details{border:1px solid var(--ar-line);background:#fff;border-radius:18px;overflow:hidden}.ar-candidate-list details[open]{border-color:#b9cdb0;box-shadow:0 10px 30px #26422e0f}.ar-candidate-list summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:grid}.ar-candidate-list summary::-webkit-details-marker{display:none}.ar-candidate-list summary>span{color:#9aa49c;font-size:26px;font-family:var(--font-text)!important}.ar-candidate-list details[open] summary>span{color:var(--ar-green)}.ar-candidate-list summary strong{font-size:15px}.ar-candidate-list summary small{color:#7d877f;margin-top:5px;font-size:11px;display:block}.ar-candidate-list summary em{color:#56635a;background:#eef2eb;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.ar-candidate-list summary em.is-urgent{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.ar-candidate-list summary em.is-open{color:#366d9f;background:#eef6ff}.ar-candidate-list summary em.is-safe{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.ar-candidate-list summary em.is-hold{color:#747474;background:#f2f2f2}.ar-candidate-detail{border-top:1px solid var(--ar-line);padding:18px 20px 20px 84px}.ar-candidate-tags{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.ar-candidate-tags span{color:#4a5d4e;background:#f0f4ed;border-radius:999px;padding:6px 9px;font-size:10px}.ar-candidate-detail dl{margin:0}.ar-candidate-detail dl>div{border-top:1px solid #edf0eb;grid-template-columns:90px 1fr;gap:12px;padding:11px 0;display:grid}.ar-candidate-detail dt{color:#899289;font-size:11px}.ar-candidate-detail dd{color:#465149;margin:0;font-size:12px;line-height:1.7}.ar-candidate-note{border-left:3px solid var(--shell-border-strong);color:var(--shell-accent-ink);background:#fff7f1;padding:10px 12px;font-size:11px;line-height:1.65}.ar-candidate-detail>button{color:var(--ar-green);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800}.ar-candidate-detail>button span{margin-left:4px}.ar-rejected-table{border:1px solid var(--ar-line);border-radius:16px;overflow:hidden}.ar-rejected-table>div{border-bottom:1px solid var(--ar-line);background:#fff;grid-template-columns:190px 65px 1fr;align-items:start;gap:14px;padding:14px 17px;display:grid}.ar-rejected-table>div:last-child{border-bottom:0}.ar-rejected-table strong{font-size:12px}.ar-rejected-table span{color:#899188;font-size:10px}.ar-rejected-table p{color:#616d64;margin:0;font-size:11px;line-height:1.6}.ar-verification-section>ol,.ar-source-section>ol{margin:0;padding:0;list-style:none}.ar-verification-section>ol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ar-verification-section li{border:1px solid var(--ar-line);background:#fff;border-radius:14px;grid-template-columns:58px 1fr;gap:12px;padding:15px;display:grid}.ar-verification-section li>span{text-align:center;border-radius:999px;align-self:start;padding:5px 6px;font-size:9px;font-weight:800}.ar-verification-section li>span.critical{background:var(--shell-surface-2);color:#a9441c}.ar-verification-section li>span.pending{background:var(--shell-warn-soft);color:var(--shell-warn-ink)}.ar-verification-section li strong{font-size:12px}.ar-verification-section li p{color:#6a756d;margin:5px 0 0;font-size:11px;line-height:1.6}.ar-source-section>ol{border:1px solid var(--ar-line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ar-source-section li{border-bottom:1px solid var(--ar-line);color:#606c63;grid-template-columns:28px 1fr;gap:8px;padding:12px 15px;font-size:11px;line-height:1.5;display:grid}.ar-source-section li:nth-child(odd){border-right:1px solid var(--ar-line)}.ar-source-section li span{color:var(--ar-green);font-weight:800}.ar-recommendation{background:var(--btn-primary-bg);color:var(--btn-primary-ink);box-shadow:0 18px 36px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:22px;margin-top:38px;padding:26px 28px}.ar-recommendation>span{letter-spacing:.12em;color:var(--shell-accent-ink);font-size:10px;font-weight:800}.ar-recommendation>strong{margin:10px 0;font-size:27px;display:block;font-family:var(--font-text)!important}.ar-recommendation>p{color:#dae6dc;margin:0 0 12px;font-size:13px;line-height:1.7}.ar-recommendation>small{color:#9eb4a4;border-top:1px solid #ffffff26;padding-top:12px;line-height:1.6;display:block}@media (width<=900px){.ar-market-grid{grid-template-columns:1fr}.ar-market-grid article{min-height:0}.ar-event-banner{grid-template-columns:1fr}.ar-event-banner em{justify-self:start}.ar-market-brief>section>header{grid-template-columns:1fr}.ar-market-brief>section>header>p{grid-column:1}.ar-verification-section>ol,.ar-source-section>ol{grid-template-columns:1fr}.ar-source-section li:nth-child(odd){border-right:0}.ar-candidate-detail{padding-left:20px}.ar-rejected-table>div,.ar-signal-board{grid-template-columns:1fr}.ar-signal-board>aside{grid-column:1}}.ar-editorial-article{max-width:860px;margin:0 auto}.ar-editorial-article>h1{color:#142017;max-width:820px;margin:0;font-family:var(--font-text)!important;letter-spacing:-.05em!important;font-size:clamp(44px,5vw,76px)!important;line-height:1.02!important}.ar-editorial-opening{background:linear-gradient(135deg,var(--shell-surface-2),var(--shell-surface-2));color:#fff;box-shadow:0 20px 46px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:24px;margin:38px 0 68px;padding:30px 34px}.ar-editorial-opening small{color:var(--shell-accent-ink);letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.ar-editorial-opening p{font-family:var(--font-text)!important;color:#dce8df!important;margin:13px 0 0!important;font-size:18px!important;line-height:1.7!important}.ar-editorial-opening strong{color:#fff;margin:12px 0;font-size:38px;line-height:1.15;display:block;font-family:var(--font-text)!important}.ar-editorial-section{margin-top:68px}.ar-editorial-section>header{border-bottom:1px solid var(--ar-line);grid-template-columns:72px 1fr;align-items:start;gap:22px;margin-bottom:28px;padding-bottom:18px;display:grid}.ar-editorial-section>header small{color:#91a194;font-size:30px;font-family:var(--font-text)!important}.ar-editorial-section>header h2{margin:0;font-family:var(--font-text)!important;font-size:32px!important;line-height:1.25!important}.ar-editorial-body>p{color:#364239!important;margin:0 0 20px!important;font-size:16px!important;line-height:2!important}.ar-editorial-statement{color:var(--shell-accent-ink);border-left:4px solid var(--shell-border-strong);background:var(--shell-surface-2);margin:30px 0;padding:24px 28px;font-size:28px;line-height:1.45;font-family:var(--font-text)!important}.ar-editorial-quote{color:#334138;border:1px solid var(--ar-line);background:#fff;border-radius:18px;margin:24px 0;padding:22px 26px;font-size:21px;line-height:1.65;font-family:var(--font-text)!important}.ar-editorial-quote small{color:var(--ar-green);letter-spacing:.12em;margin-bottom:8px;font-family:inherit;font-size:10px;font-weight:800;display:block}.ar-editorial-timeline{margin:0;padding:0;list-style:none}.ar-editorial-timeline li{grid-template-columns:86px 1fr;gap:20px;padding:0 0 28px;display:grid;position:relative}.ar-editorial-timeline li:before{content:"";background:var(--ar-line);width:1px;position:absolute;top:9px;bottom:0;left:76px}.ar-editorial-timeline li:last-child:before{display:none}.ar-editorial-timeline li:after{content:"";background:var(--btn-primary-bg);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%;position:absolute;top:5px;left:72px}.ar-editorial-timeline time{color:var(--ar-green);padding-right:14px;font-size:12px;font-weight:800}.ar-editorial-timeline strong{font-size:15px}.ar-editorial-timeline p{color:#667169!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.75!important}.ar-editorial-market{border:1px solid var(--ar-line);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid;overflow:hidden}.ar-editorial-market>div{border-right:1px solid var(--ar-line);background:#fff;padding:18px}.ar-editorial-market>div:last-child{border-right:0}.ar-editorial-market span,.ar-editorial-market small{color:#7e8980;font-size:10px;display:block}.ar-editorial-market strong{color:#27372d;margin:7px 0;font-size:27px;display:block;font-family:var(--font-text)!important}.ar-ledger-grid{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.ar-ledger-grid article{border:1px solid var(--ar-line);background:#fff;border-radius:22px;padding:26px}.ar-ledger-grid article:first-child{background:var(--shell-surface-2);border-color:var(--shell-border)}.ar-ledger-grid small{color:var(--ar-green);font-size:10px;font-weight:800}.ar-ledger-grid h3{margin:8px 0 12px;font-family:var(--font-text)!important;font-size:28px!important}.ar-ledger-grid p{color:#5f6b62!important;margin:0!important;font-size:13px!important;line-height:1.8!important}.ar-cycle-comparison{border:1px solid var(--ar-line);background:#fff;border-radius:20px;margin:28px 0;overflow:hidden}.ar-cycle-comparison header,.ar-cycle-comparison>div{grid-template-columns:1fr 1.25fr 1.25fr;gap:12px;padding:15px 20px;display:grid}.ar-cycle-comparison header{background:var(--shell-surface-2);color:#5b6c60;font-size:10px;font-weight:800}.ar-cycle-comparison>div{border-top:1px solid var(--ar-line);align-items:center}.ar-cycle-comparison>div strong{font-size:20px;font-family:var(--font-text)!important}.ar-cycle-comparison>div span{color:var(--shell-accent-ink);font-size:17px;font-weight:800}.ar-audit-grid{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.ar-audit-grid section{border:1px solid var(--ar-line);background:#fff;border-radius:20px;padding:24px}.ar-audit-grid section:first-child{background:var(--shell-surface-2);border-color:var(--shell-border)}.ar-audit-grid h3{margin:0 0 16px;font-family:var(--font-text)!important;font-size:24px!important}.ar-audit-grid ul{margin:0;padding-left:19px}.ar-audit-grid li{color:#5f6a62;margin-bottom:11px;font-size:12px;line-height:1.75}.ar-editorial-question{background:linear-gradient(135deg,var(--shell-surface-2),#fff);border:1px solid var(--shell-border);border-radius:26px;padding:32px}.ar-editorial-question small{color:var(--ar-green);letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.ar-editorial-question strong{margin:12px 0;font-size:27px;line-height:1.45;display:block;font-family:var(--font-text)!important}.ar-editorial-question p{color:#657167!important;font-size:13px!important;line-height:1.75!important}.ar-editorial-question button{color:var(--ar-green);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.ar-editorial-question button span{margin-left:5px}.ar-editorial-footer{border-top:1px solid var(--ar-line);margin-top:56px;padding:26px 0 16px}.ar-editorial-footer strong{font-size:14px}.ar-editorial-footer p{color:#59655c!important;font-size:12px!important;line-height:1.7!important}.ar-editorial-footer small{color:#8a948c;font-size:10px;line-height:1.65}@media (width<=800px){.ar-editorial-article>h1{font-size:44px!important}.ar-editorial-section>header{grid-template-columns:48px 1fr}.ar-editorial-section>header h2{font-size:27px!important}.ar-editorial-timeline li{grid-template-columns:68px 1fr}.ar-editorial-timeline li:before{left:60px}.ar-editorial-timeline li:after{left:56px}.ar-editorial-market{grid-template-columns:1fr 1fr}.ar-editorial-market>div:nth-child(2){border-right:0}.ar-editorial-market>div{border-bottom:1px solid var(--ar-line)}.ar-ledger-grid,.ar-audit-grid,.ar-cycle-comparison header,.ar-cycle-comparison>div{grid-template-columns:1fr}.ar-editorial-opening{padding:24px}.ar-editorial-opening strong{font-size:31px}}.ar-page{--ar-ink:#172019;--ar-muted:#748077;--ar-line:#dfe5dc;--ar-paper:#fff;--ar-soft:var(--shell-surface-2);--ar-green:var(--shell-accent-ink);--ar-deep-green:var(--shell-accent-ink);--ar-lime:var(--shell-accent);background:#fff;padding-bottom:178px}.ar-header{background:#fffffff5;border-color:#e6ebe3;grid-template-columns:42px minmax(0,1fr);height:72px;padding:0 28px}.ar-header>strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ar-ink);font-size:17px;overflow:hidden}.ar-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;width:min(1370px,100% - 56px);margin:0 auto;display:grid}.ar-stage{width:100%;min-width:0;margin:0;padding:42px 0 38px}.ar-editorial-article,.ar-article,.ar-method{max-width:840px}.ar-editorial-article>h1,.ar-article h1,.ar-risk-plan h1{font-size:clamp(42px,4.2vw,68px)!important}.ar-process h1,.ar-method>h1{font-size:clamp(36px,3.6vw,52px)!important}.ar-process-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr);gap:24px}.ar-twin-panel{border-left:1px solid var(--ar-line);scrollbar-width:thin;max-height:calc(100vh - 124px);margin:24px 0 36px;padding:8px 0 12px 24px;position:sticky;top:96px;overflow:auto}.ar-twin-panel>header{border-bottom:1px solid var(--ar-line);padding:0 0 20px}.ar-twin-panel>header p{color:#1f2b23;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:800;display:flex}.ar-twin-panel>header p i{background:var(--btn-primary-bg);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:50%}.ar-twin-panel>header small{color:var(--ar-muted);margin-top:8px;font-size:11px;display:block}.ar-twin-task{border-bottom:1px solid var(--ar-line);padding:22px 0 20px}.ar-twin-heading{color:#6c786f;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.ar-twin-heading strong{color:#526057;font-size:12px}.ar-twin-progress{background:#e8eee5;border-radius:99px;height:5px;margin:12px 0 18px;overflow:hidden}.ar-twin-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--shell-soft),var(--shell-soft));width:100%;height:100%;display:block}.ar-twin-task h2{color:#202b23;margin:0 0 10px;font-size:15px;line-height:1.45}.ar-twin-task ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ar-twin-task li button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;padding:8px 7px;display:grid}.ar-twin-task li button:hover,.ar-twin-task li.active button{background:var(--sel-bg)}.ar-twin-task li button>span:first-child{background:var(--shell-surface-2);width:20px;height:20px;color:var(--ar-green);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.ar-twin-task li strong,.ar-twin-task li small{text-overflow:ellipsis;display:block;overflow:hidden}.ar-twin-task li strong{color:#364139;font-size:12px;line-height:1.45}.ar-twin-task li small{color:#8a948c;white-space:nowrap;margin-top:2px;font-size:10px}.ar-twin-learning{padding:20px 0 2px}.ar-twin-learning .ar-twin-heading>small{background:var(--shell-surface-2);color:#4b704c;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.ar-twin-learning>button{text-align:left;border:1px solid var(--shell-border);background:linear-gradient(135deg,var(--shell-surface-2),#fff);cursor:pointer;width:100%;color:inherit;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:12px;padding:13px;display:grid}.ar-twin-learning>button:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border-color:#9dbb8c}.ar-twin-learning>button>span:first-child{background:var(--btn-primary-bg);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ar-twin-learning strong,.ar-twin-learning small{display:block}.ar-twin-learning strong{color:#29352d;font-size:12px;line-height:1.45}.ar-twin-learning small{color:#78837b;margin-top:4px;font-size:10px}.ar-composer-shell{width:min(860px,100vw - 644px);bottom:18px;left:calc(50vw - 46px)}.side-collapsed .ar-composer-shell{width:min(860px,100vw - 480px);left:calc(50vw - 128px)}.ar-composer{box-shadow:0 16px 45px color-mix(in srgb,var(--shell-text) 8%,transparent);border-color:#cad6c7;border-radius:24px;padding:14px 15px 12px}.ar-composer textarea{min-height:44px;padding:7px 6px 10px}.ar-composer-footer{grid-template-columns:1fr auto 40px}.ar-composer-tools button{cursor:pointer}.ar-view-switch{background:#f0f4ed;border:1px solid #e1e8dd;border-radius:13px;padding:4px}.ar-view-switch button{color:#647067;padding:8px 14px}.ar-view-switch button:hover{background:var(--shell-hover);color:#31573b}.ar-view-switch button.active{background:var(--sel-bg);color:#172019;box-shadow:none}.ar-send{background:var(--btn-primary-bg);color:#172019;width:40px;height:40px}.ar-followup small{color:var(--ar-green)}.ar-method-card{background:linear-gradient(135deg,var(--shell-surface-2) 0,#fff 72%);border-color:#cbdcc2}.ar-primary{background:var(--btn-primary-bg)}@media (width<=1150px){.ar-workspace{grid-template-columns:1fr;width:min(920px,100% - 40px)}.ar-twin-panel{border:1px solid var(--ar-line);border-radius:22px;max-height:none;margin:0 0 44px;padding:22px;position:relative;top:auto}.ar-composer-shell,.side-collapsed .ar-composer-shell{width:min(900px,100vw - 116px);left:calc(50vw + 38px)}}@media (width<=800px){.ar-workspace{width:calc(100% - 28px)}.ar-stage{padding-top:28px}.ar-twin-panel{padding:18px}.ar-composer-shell,.side-collapsed .ar-composer-shell{width:auto;bottom:76px;left:12px;right:12px}.ar-header>strong{font-size:15px}.ar-process-layout{grid-template-columns:1fr}}.loop-artifact-review{background:var(--shell-surface);flex-direction:column;height:100%;min-height:0;display:flex}.loop-artifact-review .ar-header{flex:none;align-items:center;gap:16px;padding:16px 24px;display:flex}.loop-artifact-review .ar-header nav{margin-left:auto}.loop-review-columns{flex:1;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;display:grid}.with-workbench .loop-review-columns{grid-template-columns:minmax(0,1fr) 390px}.loop-review-conversation{flex-direction:column;width:100%;min-width:0;max-width:980px;min-height:0;margin:0 auto;display:flex}.loop-review-messages{flex:1;min-height:0;padding:32px clamp(24px,4vw,64px);overflow:auto}.loop-review-user{background:var(--shell-soft);border-radius:14px;width:fit-content;max-width:80%;margin:0 0 36px auto;padding:14px 20px;font-size:16px}.loop-review-answer{font-size:16px;line-height:1.9}.loop-review-answer>small{color:var(--shell-muted);font-size:12px}.loop-review-artifact{text-align:left;border:1px solid var(--shell-border);background:var(--shell-surface-2);cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;margin-top:24px;padding:18px;display:flex}.loop-review-artifact>span:last-child{flex-direction:column;gap:7px;display:flex}.loop-review-artifact small{color:var(--shell-muted);font-size:12px}.loop-review-views{gap:8px;margin:24px 0;display:flex}.loop-review-views button{border:1px solid var(--shell-border);cursor:pointer;color:var(--shell-text-2);background:0 0;border-radius:8px;padding:8px 12px}.loop-review-views button[aria-pressed=true]{background:var(--sel-bg);color:var(--shell-text-2);border-color:var(--shell-border)}.loop-artifact-review .ar-composer-shell{background:var(--shell-surface);flex:none;width:auto!important;margin:0!important;padding:16px clamp(24px,4vw,64px)!important;position:static!important;transform:none!important}.loop-artifact-review .ar-composer{border:1px solid var(--shell-border);box-shadow:none;border-radius:18px;padding:16px}.loop-artifact-review textarea{min-height:56px;font-size:16px;line-height:1.6}.loop-artifact-review .ar-send{place-items:center;display:grid}.loop-review-workbench{min-width:0;margin:12px 16px 20px 0;overflow:auto}.loop-review-preview{font-size:14px}.loop-review-preview h1,.loop-review-preview h2{font-size:22px!important;line-height:1.4!important}.loop-review-preview [class*=hero]{padding:16px 0!important}.loop-review-preview article{padding:12px 0!important}.loop-review-source{color:var(--shell-muted);font-size:12px;line-height:1.7}.loop-review-error{color:#9b442f;font-size:14px}@media (width<=1280px){.with-workbench .loop-review-columns{grid-template-columns:minmax(0,1fr) 330px}.loop-review-messages,.loop-artifact-review .ar-composer-shell{padding:20px!important}}@media (width<=760px){.with-workbench .loop-review-columns{grid-template-columns:minmax(0,1fr)}.loop-review-workbench{z-index:70;background:var(--shell-surface);margin:0;position:fixed;inset:70px 10px 10px}}.loop-artifact-review.ar-page{height:calc(100dvh - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;padding-bottom:0!important;overflow:hidden!important}.loop-artifact-review .loop-review-columns{align-items:stretch!important;min-height:0!important;overflow:hidden!important}.loop-artifact-review .loop-review-conversation{height:100%;overflow:hidden;min-height:0!important}.loop-artifact-review .loop-review-workbench{align-self:stretch;max-height:calc(100% - 32px);min-height:0!important;overflow:auto!important}.loop-artifact-review .loop-review-preview{overscroll-behavior:contain;border:1px solid var(--shell-selected);border-radius:10px;max-height:55dvh;margin-top:12px;padding:12px;overflow:auto}.loop-artifact-review .loop-review-preview>header{background:var(--shell-surface);z-index:2;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex;position:sticky;top:-12px}.loop-review-preview>header>button{cursor:pointer;color:var(--shell-muted);background:0 0;border:0;font-size:20px}.loop-artifact-review .ar-header>nav{align-items:center;gap:6px;display:flex}.loop-artifact-review .ar-header>nav>button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;padding:7px!important}.loop-artifact-review .ar-header>nav>button:hover{background:var(--shell-soft)}.loop-artifact-review .ar-header>nav svg{width:20px;height:20px;display:block}.loop-review-preview.is-wide{z-index:100;box-shadow:0 12px 70px color-mix(in srgb,var(--shell-text) 8%,transparent);background:var(--shell-surface);padding:28px;position:fixed;inset:70px 5vw 24px;overflow:auto;max-height:none!important}.loop-artifact-review .ar-composer-shell>.conversation-composer{width:100%;min-width:0}.loop-review-preview>header>b{margin-right:auto}.loop-review-preview>header{justify-content:flex-start;gap:8px}.loop-review-preview .ar-editorial-opening p,.loop-review-preview .ar-editorial-opening small{color:var(--shell-muted)!important}.loop-review-share-overlay{z-index:120;background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:16px;width:min(440px,100vw - 48px);position:fixed;inset:72px 24px 24px auto;overflow:auto;box-shadow:0 18px 60px #0002}.v2-main:has(.deepseek-research){min-height:0;overflow:hidden}.deepseek-research{color:#213a32;background:#fff;flex-direction:column;min-width:0;height:100dvh;display:flex}.deepseek-research>header{border-bottom:1px solid #e8ece9;flex-shrink:0;align-items:center;gap:18px;padding:18px 24px;display:flex}.deepseek-research>header>div{flex:1;gap:5px;min-width:0;display:grid}.deepseek-research small{color:#7b8983;font-size:12px}.deepseek-research button{color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0;padding:8px 12px}.deepseek-research button:disabled{opacity:.45;cursor:default}.research-columns{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.with-result .research-columns{grid-template-columns:minmax(0,1fr) minmax(300px,44%)}.research-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.research-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:24px max(24px,50% - 400px);overflow:auto}.research-question{background:#f0f4f1;border-radius:20px;margin:0 0 24px 12%;padding:16px 20px}.research-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.8}.research-answer{overflow-wrap:anywhere;padding:8px 0 28px}.research-answer>.article-markdown{font-size:15px;line-height:1.9}.research-status{background:#f6f8f5;border-radius:16px;margin-bottom:24px;padding:20px}.research-status p{color:#75817b;line-height:1.8}.research-error{color:#a23c35}.research-plan-preview{border-top:1px solid #e0e7e1;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.research-plan-preview li{color:#77817b;border-bottom:1px solid #e5ebe6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;display:grid}.research-plan-preview li em{border:1px solid #d5ddd7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.research-plan-preview li span{font-size:14px;line-height:1.45}.research-plan-preview li small{color:#9aa39d;font-size:11px}.research-plan-preview li.running{color:var(--shell-accent-ink);font-weight:650}.research-plan-preview li.running em{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.research-plan-preview li.running small{color:var(--shell-accent-ink)}.deepseek-research .research-composer{box-sizing:border-box;width:calc(100% - 40px);max-width:800px;box-shadow:0 2px 12px color-mix(in srgb,var(--shell-text) 8%,transparent);background:#fff;border:1px solid #dfe5e0;border-radius:20px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;margin:12px auto 20px;padding:16px;display:flex}.deepseek-research .research-composer textarea{resize:vertical;width:100%;height:64px;min-height:64px;max-height:150px;font:inherit;box-sizing:border-box;background:0 0;border:0;outline:none;flex:none;display:block}.deepseek-research .research-composer>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.deepseek-research .research-composer small{white-space:normal;flex:1;min-width:0;line-height:1.5}.deepseek-research .research-composer button{background:var(--btn-primary-bg);width:36px;height:36px;color:var(--btn-primary-ink);border-radius:50%;flex:0 0 36px}.research-result{overflow-wrap:anywhere;border-left:1px solid #e8ece9;min-width:0;min-height:0;padding:20px 30px;overflow:auto}.research-result>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.research-result h1{font-size:24px;line-height:1.5}.research-result .article-markdown{font-size:15px;line-height:1.9}.deepseek-research .article-table{overflow:auto}.deepseek-research table{border-collapse:collapse;width:100%}.deepseek-research td,.deepseek-research th{text-align:left;border:1px solid #e2e8e4;padding:8px}.deepseek-research pre{white-space:pre-wrap;overflow:auto}.research-disclosure,.research-result details{color:#7b8983;border-top:1px solid #e8ece9;margin-top:24px;padding-top:16px;font-size:13px;line-height:1.8}.research-result-empty{color:#829088;padding:60px 0}.research-migrate{background:var(--shell-surface-2);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.research-migrate button{white-space:nowrap;border:1px solid #bdcec2;border-radius:10px;padding:10px 18px}.research-content-flow{border-top:1px solid #dfe7e1;gap:14px;margin-top:28px;padding-top:24px;display:grid}.research-content-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.research-content-heading h2{margin:4px 0 0;font-size:20px}.research-content-heading>span{color:#577266;background:var(--shell-surface-2);border-radius:999px;padding:5px 9px;font-size:12px}.research-content-platforms{flex-wrap:wrap;gap:8px;display:flex}.deepseek-research .research-content-platforms button{background:#fff;border:1px solid #d9e3dc;border-radius:999px;padding:7px 11px}.deepseek-research .research-content-platforms button.active{background:var(--sel-bg);color:var(--sel-ink);border-color:#4e806c}.research-content-flow>textarea,.research-content-editor input,.research-content-editor textarea{box-sizing:border-box;color:#213a32;width:100%;font:inherit;background:#fff;border:1px solid #d9e3dc;border-radius:12px;outline:none;padding:11px 12px;line-height:1.6}.research-content-flow>textarea{resize:vertical;min-height:76px}.research-content-editor input:focus,.research-content-editor textarea:focus,.research-content-flow>textarea:focus{border-color:#4e806c;box-shadow:0 0 0 3px #4e806c16}.deepseek-research .research-content-primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-radius:10px;justify-self:start;padding:10px 16px;font-weight:650}.research-content-error{color:#a23c35;margin:0}.research-content-editor{background:#f8faf8;border:1px solid #d9e3dc;border-radius:16px;gap:12px;padding:16px;display:grid}.research-content-editor>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-content-editor .research-content-body{resize:vertical;min-height:260px}.research-content-editor>p{color:#718078;margin:0;font-size:12px;line-height:1.6}.research-content-confirmed{color:var(--shell-accent-ink);white-space:nowrap;font-size:12px}.material-task-answer h1{margin:12px 0 8px;font-size:20px;line-height:1.5}.material-task-answer>p{color:#44584f;margin:0 0 8px;line-height:1.8}.material-task-answer .material-task-boundary{color:#7b8983;font-size:13px}.material-task-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.material-task-progress li{color:#89928d;background:#fbfcfb;border:1px solid #e2e8e3;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.material-task-progress li em{border:1px solid #d8ded9;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.material-task-progress li span{gap:3px;min-width:0;display:grid}.material-task-progress li b{font-size:13px;line-height:1.35}.material-task-progress li small{font-size:11px}.material-task-progress li.running{color:var(--shell-accent-ink);background:#f4f8f4;border-color:#c7d9cc}.material-task-progress li.running em{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}@media (width<=900px){.with-result .research-columns{grid-template-columns:minmax(0,1fr)}.research-result{display:none}.deepseek-research>header{padding:12px 16px}.research-messages{padding:20px}.research-composer small{max-width:80%;line-height:1.5}.material-task-progress{grid-template-columns:minmax(0,1fr)}}.loop-research .research-columns{gap:24px;min-height:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.loop-research.with-result .research-columns{grid-template-columns:minmax(0,1fr) 340px!important}.loop-research .research-conversation{--loop-conversation-inset:clamp(20px,4vw,64px);min-width:0;border-right:0!important}.loop-research .research-messages{scrollbar-gutter:stable;padding:24px var(--loop-conversation-inset)!important}.loop-research .research-answer{font-size:16px;line-height:1.8;background:var(--shell-surface)!important;padding:16px 0!important}.loop-research .research-revision-recorded{border-left:3px solid var(--shell-text-2);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:0 8px 8px 0;flex-direction:column;gap:2px;margin:8px 0 18px;padding:10px 13px;font-size:12px;line-height:1.55;display:flex}.loop-research .research-revision-recorded b{color:var(--shell-accent-ink);font-size:13px;font-weight:600}.loop-research .research-revision-decision{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:14px 16px;display:flex}.loop-research .research-revision-decision>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.loop-research .research-revision-decision small{color:var(--shell-text-2);font-size:11px}.loop-research .research-revision-decision b{font-size:14px;font-weight:600}.loop-research .research-revision-decision p{color:var(--shell-text-2);margin:2px 0 0;font-size:12px;line-height:1.55}.loop-research .research-revision-decision>div:last-child{flex:none;gap:8px;display:flex}.loop-research .research-revision-decision button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:8px;padding:8px 11px;font-size:12px}.loop-research .research-revision-decision button[aria-pressed=true]{border-color:var(--shell-text-2);background:var(--shell-soft);color:var(--shell-text)}.loop-research .research-question{border-radius:14px;max-width:85%;margin:12px 0 24px auto;padding:14px 18px;background:var(--shell-soft)!important}.loop-research-workbench{min-width:0;padding:16px 12px 16px 0;overflow:auto}.loop-research .research-composer{box-sizing:border-box;background:var(--shell-surface);width:auto!important;max-width:none!important;margin:12px var(--loop-conversation-inset) 20px!important;padding:16px!important}.loop-research-delivery{align-items:flex-start;gap:14px;margin:16px 0;font-size:13px;display:flex}.loop-content-flow{border:1px solid var(--shell-selected);border-radius:12px;margin:24px 0;padding:16px!important}.loop-content-flow>summary{cursor:pointer;font-size:14px;font-weight:600}.loop-content-flow[open]>summary{margin-bottom:16px}@media (width<=1100px){.loop-research.with-result .research-columns{grid-template-columns:minmax(0,1fr) 300px!important}.loop-research .research-conversation{--loop-conversation-inset:20px}.loop-research .research-messages{padding-block:20px!important}}@media (width<=760px){.loop-research.with-result .research-columns{grid-template-columns:minmax(0,1fr)!important}.loop-research-workbench{z-index:70;background:var(--shell-surface);border-radius:18px;padding:10px;position:fixed;inset:68px 10px 10px;box-shadow:0 10px 50px #0002}}.deepseek-research.loop-research{height:var(--loop-available-height,100%);max-height:var(--loop-available-height,100%);min-height:0;overflow:hidden}.loop-research .research-columns{flex:1;overflow:hidden;height:auto!important}.loop-research .research-conversation{flex-direction:column;min-height:0;display:flex;overflow:hidden}.loop-research .research-messages{flex:1;min-height:0;overflow:auto}.loop-edit-target{color:var(--shell-text-2);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.loop-research-delivery{align-items:center;gap:18px}.loop-research-delivery>button{color:var(--shell-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.loop-research-delivery>details>summary,.loop-content-flow summary{cursor:pointer;color:var(--shell-text);align-items:center;gap:6px;list-style:none;display:flex}.loop-research-delivery>details>summary{color:var(--shell-text-2);font-size:13px;font-weight:500}:is(.loop-research-delivery,.loop-content-flow) summary::-webkit-details-marker{display:none}:is(.loop-research-delivery,.loop-content-flow) summary:before{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}:is(.loop-research-delivery,.loop-content-flow) details[open]>summary:before,.loop-content-flow[open]>summary:before{transform:rotate(45deg)}.loop-content-flow{background:var(--shell-surface);gap:14px;display:grid;border:1px solid var(--shell-border)!important}.v2-app .loop-content-flow summary,.loop-content-flow summary{font-weight:600;font-size:15px!important}.loop-content-flow>details>summary{color:var(--shell-text-2);font-size:14px!important}.loop-content-flow>details[open]{gap:12px;display:grid}.loop-content-flow>details[open]>summary{margin-bottom:2px}.loop-content-flow .research-content-platforms{flex-wrap:wrap;gap:8px;display:flex}.v2-app .loop-content-flow .research-content-platforms button,.loop-content-flow .research-content-platforms button{border:1px solid var(--btn-secondary-line);background:var(--btn-secondary-bg);min-height:34px;color:var(--btn-secondary-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:500;font-size:13px!important}.loop-content-flow .research-content-platforms button.active{border-color:var(--sel-line);background:var(--sel-bg);color:var(--sel-ink);font-weight:600}.loop-content-flow textarea{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;min-height:76px;color:var(--shell-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.55}.loop-content-flow textarea:focus{border-color:var(--shell-accent-strong);outline:none}.v2-app .loop-content-flow .research-content-primary,.loop-content-flow .research-content-primary{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);min-height:36px;color:var(--btn-primary-ink);font:inherit;cursor:pointer;border-radius:8px;justify-self:end;padding:0 18px;font-weight:600;font-size:14px!important}.loop-content-flow .research-content-primary:hover:not(:disabled){background:var(--btn-primary-hover)}.loop-content-flow .research-content-primary:disabled{border-color:var(--btn-disabled-bg);background:var(--btn-disabled-bg);color:var(--btn-disabled-ink);cursor:not-allowed}.loop-review-gate{border:1px solid var(--shell-border);background:var(--shell-surface-2);border-radius:12px;margin:16px 0;padding:16px;font-size:14px}.loop-review-gate-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.loop-review-gate-head small,.loop-gate-muted{color:var(--shell-muted);font-size:12px;font-weight:400}.loop-review-gate>button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-size:14px}.loop-review-gate>button:disabled{opacity:.45;cursor:not-allowed}.loop-review-gate details>summary{cursor:pointer;color:var(--shell-text-2);padding:8px 0;font-size:13px}.loop-review-authorization{color:var(--shell-muted);align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex!important}.loop-review-authorization input{flex:none;margin:0;width:16px!important;height:16px!important}.loop-check-list>div{align-items:baseline;gap:8px;display:flex}.loop-check-list p{margin:6px 0;font-size:13px;line-height:1.6}.loop-check-list small{color:var(--shell-accent-ink);display:block}.loop-review-gate blockquote{border-left:2px solid var(--shell-border-strong);margin:8px 0;padding:0 10px;font-size:13px}.loop-review-gate blockquote p{color:var(--shell-muted)}.loop-gate-error{color:#9b4e37;font-size:13px}.loop-method-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.loop-method-comparison>section{border:1px solid var(--shell-border);border-radius:10px;min-width:0;padding:12px}.loop-method-comparison select{width:100%;margin:10px 0}.loop-method-comparison pre{white-space:pre-wrap;max-height:220px;font:inherit;font-size:13px;overflow:auto}.loop-method-comparison blockquote{margin:8px 0;font-size:13px}@media (width<=700px){.loop-method-comparison{grid-template-columns:1fr}}:root{--ux-ink:var(--shell-text);--ux-muted:var(--shell-muted);--ux-line:var(--shell-border);--ux-bg:var(--shell-soft);--ux-panel:var(--shell-surface);--ux-deep:#123348;--ux-green:var(--shell-accent-ink);--ux-green-soft:var(--shell-accent-soft);--ux-amber:var(--shell-accent);--ux-amber-soft:var(--shell-warn-soft);--ux-side:248px;--ux-top:58px}*{box-sizing:border-box}.ux-product{background:var(--ux-bg);min-height:100vh;color:var(--ux-ink);font-family:var(--font-text);font-size:15px}.ux-product button,.ux-product input,.ux-product textarea{font:inherit}.ux-global{z-index:80;height:var(--ux-top);border-bottom:1px solid var(--ux-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbf9f5;justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.ux-mode{background:var(--shell-selected);border-radius:9px;padding:3px;display:flex}.ux-mode button{color:var(--shell-text-2);background:0 0;border:0;border-radius:7px;padding:7px 17px;font-weight:650}.ux-mode button.active{background:var(--shell-surface);color:var(--shell-text);box-shadow:0 1px 5px #0c1c1f17}.ux-global-actions{align-items:center;gap:9px;display:flex;position:absolute;right:24px}.ux-global-actions>button{height:36px;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;padding:0 10px}.ux-global-actions>button:hover{background:var(--shell-soft)}.ux-global-actions button em{background:var(--btn-primary-bg);min-width:16px;height:16px;color:var(--btn-primary-ink);border-radius:9px;place-items:center;margin-left:-3px;font-size:10px;font-style:normal;display:inline-grid;transform:translateY(-9px)}.ux-global-actions .myumx{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text)}.ux-user{background:var(--ux-deep);width:31px;height:31px;color:var(--shell-on-contrast);border-radius:9px;place-items:center;font-weight:700;display:grid}.ux-sidebar{z-index:70;left:0;top:var(--ux-top);width:var(--ux-side);background:var(--shell-soft);border-right:1px solid var(--ux-line);flex-direction:column;padding:19px 13px 14px;display:flex;position:fixed;bottom:0}.ux-brand{align-items:center;gap:10px;padding:0 9px 19px;display:flex}.ux-brand b{background:var(--ux-deep);width:34px;height:34px;color:var(--shell-on-contrast);border-radius:9px;place-items:center;font-size:16px;display:grid}.ux-brand strong{letter-spacing:-.03em;font-size:20px}.ux-sidebar nav{gap:2px;display:grid}.ux-sidebar nav button,.ux-side-context button{text-align:left;height:43px;color:var(--shell-text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 12px;display:flex}.ux-sidebar nav button:hover,.ux-side-context button:hover{background:var(--shell-selected)}.ux-sidebar nav button.active{background:var(--shell-border);color:var(--shell-text);font-weight:700}.ux-sidebar nav button i{text-align:center;width:20px;font-size:17px;font-style:normal}.ux-sidebar nav button em,.ux-side-context em{color:var(--shell-muted);margin-left:auto;font-size:12px;font-style:normal}.ux-side-context{border-top:1px solid var(--shell-border);margin-top:22px;padding-top:18px;display:grid}.ux-side-context>small{color:var(--shell-muted);padding:0 11px 8px;font-weight:650}.ux-side-context button{height:36px;font-size:13px}.ux-account{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:36px 1fr 16px;align-items:center;gap:9px;margin-top:auto;padding:8px;display:grid}.ux-account:hover{background:var(--shell-border)}.ux-account>b{color:#fff;background:#153752;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.ux-account>span{gap:1px;display:grid}.ux-account strong{font-size:13px}.ux-account small{color:var(--shell-muted);font-size:10px}.ux-account i{font-style:normal}.ux-content{min-height:100vh;padding-top:var(--ux-top)}.mode-discover .ux-content,.ux-runtime-shell .ux-content{margin-left:var(--ux-side)}.mode-studio .ux-content{padding-top:var(--ux-top)}.ux-runtime-embedded,.ux-runtime-embedded>.studio-runtime-embed{min-height:calc(100vh - var(--ux-top));background:var(--shell-surface)}.ux-badge{background:var(--shell-soft);width:max-content;color:var(--shell-text-2);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:650;display:inline-flex}.ux-badge.green{background:var(--ux-green-soft);color:var(--ux-green)}.ux-badge.amber{background:var(--ux-amber-soft);color:var(--ux-amber)}.ux-meta{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.ux-toast{z-index:200;color:#fff;background:#142b33;border-radius:9px;padding:12px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000002e}.ux-welcome{background:radial-gradient(circle at 80% 30%,var(--shell-soft),transparent 28%),#f8f9f6;border-bottom:1px solid var(--ux-line);justify-content:space-between;align-items:flex-end;min-height:365px;padding:70px clamp(36px,6vw,96px) 58px;display:flex}.ux-welcome h1{letter-spacing:-.055em;margin:20px 0 14px;font-size:52px;line-height:1.12}.ux-welcome p{color:var(--shell-muted)}.ux-welcome>button,.ux-section header>button,.ux-more{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:10px 14px}.ux-section{border-bottom:1px solid var(--ux-line);padding:64px clamp(34px,5.5vw,84px)}.ux-section.muted{background:var(--shell-soft)}.ux-section>header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px;display:flex}.ux-section header small,.ux-page>header>.ux-badge{letter-spacing:.14em;color:var(--shell-text-2)}.ux-section h2{margin:6px 0;font-size:31px}.ux-section header p{color:var(--shell-muted);margin:0}.ux-filter{background:var(--shell-selected);border-radius:8px;gap:3px;padding:3px;display:flex}.ux-filter button{color:var(--shell-muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.ux-filter button.active{background:var(--shell-surface);color:var(--shell-text)}.ux-event-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ux-event-grid article{border:1px solid var(--ux-line);background:var(--shell-surface);cursor:pointer;border-radius:13px;flex-direction:column;min-height:310px;padding:22px;display:flex}.ux-event-grid article.featured{background:var(--shell-warn-soft);grid-column:span 2}.ux-card-head,.ux-event-grid article footer{justify-content:space-between;align-items:center;display:flex}.ux-card-head time{color:var(--shell-muted);font-size:12px}.ux-event-grid article>small{color:var(--shell-muted);margin-top:30px}.ux-event-grid h3{margin:8px 0;font-size:21px;line-height:1.35}.ux-event-grid p{color:var(--shell-text-2);font-size:13px;line-height:1.65}.ux-card-proof{border-left:3px solid var(--shell-muted);background:var(--shell-surface);gap:3px;margin:8px 0 14px;padding:10px;display:grid}.ux-card-proof b{font-size:11px}.ux-card-proof span{color:var(--shell-muted);font-size:12px}.ux-event-grid article footer{margin-top:auto;padding-top:13px}.ux-event-grid article footer button{color:var(--shell-text-2);background:0 0;border:0;font-size:12px}.ux-more{margin:22px auto 0;display:block}.ux-topic-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.ux-topic-grid>button{text-align:left;border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:11px;min-height:190px;padding:20px}.ux-topic-grid>button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1d302d12}.ux-topic-grid small{color:var(--shell-muted)}.ux-topic-grid h3{margin:16px 0 8px;font-size:18px}.ux-topic-grid p{color:var(--shell-muted);line-height:1.5}.ux-topic-grid footer{color:var(--shell-muted);justify-content:space-between;margin-top:23px;font-size:11px;display:flex}.ux-cap-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ux-cap-grid article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;padding:21px}.ux-cap-grid h3{margin:15px 0 7px;font-size:17px}.ux-cap-grid p{height:43px;color:var(--shell-muted);font-size:13px;line-height:1.6}.ux-cap-grid dl{border-top:1px solid var(--shell-soft);border-bottom:1px solid var(--shell-soft);grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.ux-cap-grid dl div{gap:2px;display:grid}.ux-cap-grid dt{color:var(--shell-muted);font-size:10px}.ux-cap-grid dd{margin:0;font-size:12px}.ux-cap-grid footer{gap:6px;margin-top:14px;display:flex}.ux-cap-grid footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;flex:1;padding:8px}.ux-cap-grid footer button.subscribed{background:var(--shell-selected);color:var(--shell-accent-ink)}.ux-sim-list{gap:8px;display:grid}.ux-sim-list>button{text-align:left;border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:10px;grid-template-columns:1fr 130px 130px 110px;align-items:center;gap:14px;padding:16px 19px;display:grid}.ux-sim-list>button>span:first-child{grid-template-columns:auto 1fr;gap:4px 9px;display:grid}.ux-sim-list>button>span:first-child b{font-size:15px}.ux-sim-list>button>span:first-child small{color:var(--shell-muted);grid-column:2}.ux-sim-list>button>span:not(:first-child){display:grid}.ux-sim-list i{color:var(--shell-text-2);font-style:normal}.ux-page{max-width:1500px;margin:0 auto;padding:58px clamp(34px,6vw,88px) 100px}.ux-page>header h1{letter-spacing:-.05em;margin:0 0 8px;font-size:44px}.ux-page>header p{color:var(--shell-muted);margin:0}.ux-search{border:1px solid var(--ux-line);background:var(--shell-surface);height:50px;color:var(--shell-muted);border-radius:10px;align-items:center;margin:30px 0 22px;padding:0 16px;display:flex}.ux-catalog{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.ux-catalog article{border-top:1px solid var(--ux-line);cursor:pointer;justify-content:space-between;align-items:center;min-height:120px;padding:18px 8px;display:flex}.ux-catalog h3{margin:9px 0 5px;font-size:17px}.ux-catalog p{color:var(--shell-muted);margin:0}.ux-catalog article>span{color:var(--shell-muted)}.ux-rank-tabs,.ux-my-tabs{border-bottom:1px solid var(--ux-line);gap:4px;margin-top:28px;display:flex;overflow:auto}.ux-rank-tabs button,.ux-my-tabs button{color:var(--shell-muted);white-space:nowrap;background:0 0;border:0;padding:12px 14px}.ux-rank-tabs button.active,.ux-my-tabs button.active{color:var(--shell-text);box-shadow:inset 0 -2px color-mix(in srgb,var(--shell-text) 8%,transparent);font-weight:700}.ux-table{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:12px;margin-top:20px;overflow:hidden}.ux-table .head,.ux-table>button{grid-template-columns:50px 1fr 90px 80px 130px 90px 100px;align-items:center;display:grid}.ux-table .head{background:var(--shell-soft);height:42px;color:var(--shell-muted);padding:0 17px;font-size:11px}.ux-table .head span:first-child{grid-column:1/3}.ux-table>button{border:0;border-top:1px solid var(--shell-selected);background:var(--shell-surface);text-align:left;width:100%;min-height:78px;padding:12px 17px}.ux-table>button>b{color:var(--shell-muted)}.ux-table>button>span{font-size:12px}.ux-table>button>span:nth-child(2){gap:3px;display:grid}.ux-table small{color:var(--shell-muted)}.ux-modal,.ux-drawer-layer{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121c1b52;position:fixed;inset:0}.ux-modal{place-items:center;display:grid}.ux-onboarding{background:var(--shell-surface);border-radius:16px;width:min(790px,100vw - 50px);max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 30px 90px #0003}.ux-onboarding>header{justify-content:space-between;padding:19px 24px;display:flex}.ux-onboarding header button,.ux-detail-drawer header button,.ux-my-drawer header button,.ux-workflow header button,.ux-connect-modal>.close{background:0 0;border:0;font-size:25px}.ux-progress{background:var(--shell-soft);height:3px}.ux-progress i{background:var(--btn-primary-bg);height:100%;transition:all .3s;display:block}.ux-onboarding main{padding:48px 56px 30px}.ux-onboarding main>small{color:var(--shell-muted)}.ux-onboarding h1{margin:12px 0;font-size:35px}.ux-onboarding main>p{color:var(--shell-muted)}.ux-choice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.ux-choice-grid button{text-align:left;border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:9px;min-height:54px;padding:13px 42px 13px 15px;position:relative}.ux-choice-grid button.chosen{background:var(--shell-selected);border-color:var(--shell-muted)}.ux-choice-grid button i{opacity:0;position:absolute;right:15px}.ux-choice-grid button.chosen i{opacity:1}.ux-onboarding-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.ux-onboarding-result article{border:1px solid var(--ux-line);background:var(--shell-surface-2);border-radius:12px;flex-direction:column;justify-content:center;min-height:96px;padding:17px;display:flex}.ux-onboarding-result b{color:var(--ux-ink);font-size:23px;line-height:1.2}.ux-onboarding-result span{color:var(--ux-muted);margin-top:7px;font-size:14px}.ux-onboarding>footer{border-top:1px solid var(--ux-line);justify-content:flex-end;gap:9px;padding:18px 24px;display:flex}.ux-onboarding footer button,.ux-detail-drawer footer button,.ux-my-drawer footer button,.ux-methods footer button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:10px 16px}.primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important}.ux-drawer-layer{justify-content:flex-end;display:flex}.ux-detail-drawer,.ux-my-drawer,.ux-workflow{background:var(--shell-surface);width:min(590px,100vw - 40px);height:100%;padding:28px 30px;overflow:auto;box-shadow:-24px 0 70px #0000001f}.ux-detail-drawer>header,.ux-my-drawer>header,.ux-workflow>header{justify-content:space-between;align-items:flex-start;display:flex}.ux-detail-drawer>header>div{gap:9px;display:grid}.ux-detail-drawer>h1{margin:36px 0 10px;font-size:35px;line-height:1.2}.ux-detail-drawer .lead{color:var(--shell-text-2);font-size:16px;line-height:1.7}.ux-detail-drawer>section{border-top:1px solid var(--ux-line);margin-top:27px;padding-top:20px}.ux-detail-drawer h3{margin:0 0 8px;font-size:14px}.ux-detail-drawer section p{color:var(--shell-text-2);line-height:1.7}.ux-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ux-evidence-row{border-top:1px solid var(--shell-soft);grid-template-columns:100px 1fr auto;gap:12px;padding:12px 0;font-size:12px;display:grid}.ux-evidence-row b,.ux-evidence-row.conflict b{color:var(--shell-accent-ink)}.ux-evidence-row time{color:var(--shell-muted)}.ux-detail-drawer>footer{background:var(--shell-surface);border-top:1px solid var(--ux-line);gap:8px;margin:30px -30px -28px;padding:16px 30px;display:flex;position:sticky;bottom:-28px}.ux-metrics,.ux-mini-metrics{grid-template-columns:repeat(3,1fr);display:grid}.ux-metrics span,.ux-mini-metrics span{gap:2px;display:grid}.ux-metrics b{font-size:22px}.ux-metrics small,.ux-mini-metrics small{color:var(--shell-muted)}.ux-my-drawer header small,.ux-workflow header small{color:var(--shell-text-2);letter-spacing:.12em}.ux-my-drawer h2,.ux-workflow h2{margin:8px 0;font-size:25px}.ux-my-drawer>section{margin-top:28px}.ux-my-drawer>section>button{text-align:left;border:0;border-top:1px solid var(--ux-line);background:var(--shell-surface);gap:5px;width:100%;padding:13px 0;display:grid}.ux-my-drawer>section>button b{font-size:13px}.ux-my-drawer>section>button span{color:var(--shell-muted);font-size:12px}.ux-my-drawer>footer{margin-top:30px}.ux-my-drawer>footer button{width:100%}.ux-dashboard{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.ux-dashboard article{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:11px;min-height:145px;padding:20px}.ux-dashboard article.warning{background:var(--shell-warn-soft)}.ux-dashboard small{color:var(--shell-muted)}.ux-dashboard b{margin:13px 0;font-size:34px;display:block}.ux-dashboard p{color:var(--shell-muted);font-size:12px;line-height:1.5}.ux-control-list{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:12px;margin-top:24px;overflow:hidden}.ux-control-list>header{background:var(--shell-soft);justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.ux-control-list header h2{margin:0;font-size:18px}.ux-control-list header button{background:0 0;border:0}.ux-control-list article{border-top:1px solid var(--shell-selected);grid-template-columns:1fr 230px 120px;align-items:center;gap:20px;min-height:74px;padding:13px 21px;display:grid}.ux-control-list article>span:first-child{grid-template-columns:auto 1fr;gap:3px 8px;display:grid}.ux-control-list article b{font-size:14px}.ux-control-list article small{color:var(--shell-muted);grid-column:2}.ux-control-list article button{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:7px;padding:8px}.ux-control-list progress{width:100%;accent-color:var(--shell-accent-ink)}.ux-empty{border:1px dashed var(--shell-border-strong);text-align:center;border-radius:12px;margin-top:30px;padding:50px}.ux-empty p{color:var(--shell-muted)}.ux-empty button{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:8px;padding:9px 13px}.ux-connection{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:12px;margin-top:25px;padding:28px}.ux-connection>header h2{margin:0 0 8px;font-size:25px}.ux-connection>header p{color:var(--shell-muted)}.ux-connect-values{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.ux-connect-values article{background:var(--shell-soft);border-radius:9px;padding:20px}.ux-connect-values p{color:var(--shell-muted);font-size:12px;line-height:1.6}.ux-connect-values>button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:8px;grid-column:1/-1;padding:12px}.ux-methods{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.ux-methods>button{text-align:left;border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:9px;gap:5px;padding:16px;display:grid}.ux-methods>button.chosen{background:var(--shell-selected);border-color:var(--shell-muted)}.ux-methods span{color:var(--shell-muted);font-size:11px}.ux-methods footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ux-permissions,.ux-connected{background:var(--shell-soft);border-radius:10px;margin-top:24px;padding:24px}.ux-permissions p{line-height:1.8}.ux-permissions small{color:var(--shell-muted);margin-bottom:18px;display:block}.ux-permissions button,.ux-connected button{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border:0;border-radius:7px;padding:10px 14px}.ux-connect-modal{background:var(--ux-bg);border-radius:15px;width:min(850px,100vw - 60px);max-height:calc(100vh - 50px);padding:20px;position:relative;overflow:auto}.ux-connect-modal>.close{z-index:2;position:absolute;top:15px;right:20px}.ux-studio-frame{padding-top:0;position:relative}.mode-studio .v2-side{top:var(--ux-top)!important}.mode-studio .v2-main{padding-top:0!important}.ux-workflow-entry{z-index:90;text-align:left;border:1px solid var(--shell-border-strong);background:var(--shell-surface);box-shadow:0 7px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:9px;padding:9px 13px;display:grid;position:fixed;top:72px;right:25px}.ux-workflow-entry span{color:var(--shell-muted);font-size:10px}.ux-workflow-entry b{font-size:12px}.ux-studio-intro{z-index:100;inset:var(--ux-top) 0 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f1f3f0db;place-items:center;display:grid;position:fixed}.ux-studio-intro section{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:15px;width:min(700px,100vw - 50px);padding:45px;box-shadow:0 25px 80px #00000021}.ux-studio-intro h2{font-size:31px;line-height:1.3}.ux-studio-intro p{color:var(--shell-muted);line-height:1.7}.ux-studio-intro section>div{gap:8px;margin-top:25px;display:grid}.ux-studio-intro section>div button{text-align:left;border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:8px;padding:13px}.ux-workflow-timeline{margin-top:25px}.ux-workflow-timeline article{grid-template-columns:32px 1fr;gap:12px;padding:0 0 20px;display:grid;position:relative}.ux-workflow-timeline article:before{content:"";background:var(--shell-border);width:1px;position:absolute;top:31px;bottom:0;left:15px}.ux-workflow-timeline i{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.ux-workflow-timeline article.done i{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.ux-workflow-timeline article.current i{background:var(--sel-bg);color:var(--sel-ink)}.ux-workflow-timeline span{gap:3px;display:grid}.ux-workflow-timeline small{color:var(--shell-muted)}.ux-human-gate{border:1px solid var(--shell-border-strong);background:var(--shell-warn-soft);border-radius:11px;padding:20px}.ux-human-gate h3{font-size:20px}.ux-human-gate dl{border:1px solid var(--shell-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ux-human-gate dl div{border-bottom:1px solid var(--shell-border);padding:10px}.ux-human-gate dt{color:var(--shell-muted);font-size:10px}.ux-human-gate dd{margin:3px 0 0}.ux-human-gate p{color:var(--shell-text-2);font-size:12px;line-height:1.6}.ux-human-gate>div{justify-content:flex-end;gap:8px;display:flex}.ux-human-gate button{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:7px;padding:9px 12px}@media (width<=1350px){:root{--ux-side:220px}.ux-event-grid,.ux-cap-grid,.ux-topic-grid,.ux-dashboard{grid-template-columns:1fr 1fr}.ux-global-actions button span{display:none}.ux-sim-list>button{grid-template-columns:1fr 100px 100px}.ux-sim-list>button>i{display:none}}@media (width>=1728px){.ux-product{font-size:16px}.ux-section,.ux-page{max-width:1600px;margin-left:auto;margin-right:auto}.ux-event-grid article{min-height:330px}.ux-sidebar nav button{font-size:15px}}.ux-inline-empty{border:1px dashed var(--ux-line);min-height:180px;color:var(--ux-muted);border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.ux-inline-empty b{color:var(--ux-ink);font-size:17px}.ux-preference-row{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 22px;display:flex}.ux-preference-row div{flex-direction:column;gap:6px;display:flex}.ux-preference-row b{font-size:17px}.ux-preference-row span{color:var(--ux-muted);line-height:1.6}.ux-preference-row button{white-space:nowrap;border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:8px;padding:10px 14px}.ux-portfolio>header,.ux-creator-center>header,.ux-revenue>header,.ux-library-grid>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ux-portfolio>header h2,.ux-creator-center>header h2,.ux-revenue>header h2,.ux-library-grid>header h2{margin:10px 0 6px;font-size:28px}.ux-portfolio>header p,.ux-creator-center>header p,.ux-revenue>header p,.ux-library-grid>header p{color:var(--ux-muted);margin:0}.ux-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.ux-library-grid>header{grid-column:1/-1}.ux-library-grid>article{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:16px;flex-direction:column;min-height:230px;padding:22px;display:flex}.ux-library-grid>article h3{font-size:19px;line-height:1.45}.ux-library-grid>article p{color:var(--ux-muted);line-height:1.65}.ux-library-grid>article small{color:var(--shell-muted);margin-top:auto}.ux-library-grid>article button{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:8px;align-self:flex-start;margin-top:18px;padding:9px 12px}.ux-portfolio,.ux-creator-center,.ux-revenue{border:1px solid var(--ux-line);background:var(--shell-surface);border-radius:18px;margin-top:26px;padding:28px}.ux-portfolio>header button,.ux-creator-center>header button{border:1px solid var(--ux-line);background:var(--shell-surface);white-space:nowrap;border-radius:8px;padding:10px 14px}@media (width<=1350px){.ux-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ux-product{--ux-top:0px}@media (width<=720px){.mode-studio{--studio-mobile-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}.mode-studio .v2-side{height:var(--studio-mobile-nav-height);padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));bottom:0;top:auto!important}.mode-studio .v2-main{padding-bottom:var(--studio-mobile-nav-height)}}.xf-simple{--xf-text:var(--companion-ink);--xf-muted:var(--companion-ink-soft);--xf-line:var(--companion-line);--xf-surface:var(--companion-bubble);--xf-white:var(--companion-paper);height:100dvh;min-height:0;color:var(--xf-text);background:var(--companion-paper);font-family:var(--font-text);grid-template-columns:76px minmax(0,1fr) 330px;font-size:14px;display:grid}.xf-simple *{box-sizing:border-box}.xf-simple button,.xf-simple textarea{font:inherit}.xf-simple button{cursor:pointer}.xf-simple button:disabled{cursor:default;opacity:.45}.xf-simple button:focus-visible,.xf-simple textarea:focus-visible{outline:2px solid var(--companion-focus);outline-offset:3px}.xf-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.xf-rail{border-right:1px solid var(--xf-line);background:var(--companion-rail);flex-direction:column;align-items:center;gap:18px;padding:29px 8px 18px;display:flex}.xf-rail-face{background:var(--companion-selected);border:0;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.xf-rail-bottom{justify-items:center;gap:16px;margin-top:auto;display:grid}.xf-icon-button{width:40px;height:40px;color:var(--companion-ink-soft);background:0 0;border:0;border-radius:12px;font-size:22px!important}.xf-icon-button:hover{background:var(--companion-line)}.xf-account-mark{border:1px solid var(--companion-line-strong);background:var(--companion-paper);width:38px;height:38px;color:var(--companion-ink-soft);border-radius:50%;place-items:center;font-weight:650;display:grid}.xf-face{background:var(--companion-ink-strong);width:48px;height:48px;box-shadow:inset 0 -3px 4px var(--companion-ink-mid);border-radius:50%;flex:none;display:block;position:relative}.xf-face i,.xf-face b{background:var(--companion-paper);border-radius:50%;width:5px;height:12px;position:absolute;top:16px;transform:rotate(-14deg)}.xf-face i{left:16px}.xf-face b{left:28px}.xf-face em{border-bottom:2px solid var(--companion-paper);border-radius:50%;width:10px;height:4px;position:absolute;top:32px;left:20px}.xf-face-small{width:31px;height:31px}.xf-face-small i,.xf-face-small b{width:3px;height:8px;top:10px}.xf-face-small i{left:10px}.xf-face-small b{left:18px}.xf-face-small em{border-bottom-width:1px;width:6px;height:3px;top:21px;left:13px}.xf-face-red{background:var(--companion-red);box-shadow:inset 0 -3px 4px var(--companion-red-shadow)}.xf-face-purple{background:var(--companion-purple);box-shadow:inset 0 -3px 4px var(--companion-purple-shadow)}.xf-rail-face:not(.active){background:0 0}.xf-rail-face.active{background:var(--companion-selected)}.xf-main{flex-direction:column;min-width:0;min-height:0;display:flex}.xf-header{border-bottom:1px solid var(--companion-pale);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 34px;display:grid}.xf-header-left{align-items:center;gap:46px;min-width:0;display:flex}.xf-header-left>strong{letter-spacing:-.055em;font-size:20px}.xf-header nav{align-items:center;gap:4px;display:flex}.xf-header nav button{color:var(--companion-ink-soft);background:0 0;border:0;border-radius:25px;padding:11px 19px;font-weight:600}.xf-header nav button.selected{background:var(--companion-bubble);color:var(--companion-ink)}.xf-companion-name{border:1px solid var(--companion-line);background:var(--companion-paper);border-radius:26px;align-items:center;gap:9px;padding:5px 14px 5px 5px;display:flex;box-shadow:0 4px 16px #00000008}.xf-companion-name strong{font-size:14px}.xf-header-detail{color:var(--companion-ink-soft);background:0 0;border:0;justify-self:end;font-size:12px!important}.xf-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.xf-chat-inner,.xf-today-inner{width:min(100%,900px);margin:0 auto;padding:44px 36px 28px}.xf-chat-inner{flex-direction:column;gap:25px;min-height:100%;display:flex}.xf-welcome{text-align:center;align-self:center;margin:auto;padding-bottom:80px}.xf-welcome .xf-face{width:70px;height:70px;margin:auto auto 26px}.xf-welcome .xf-face i,.xf-welcome .xf-face b{width:7px;height:17px;top:23px}.xf-welcome .xf-face i{left:23px}.xf-welcome .xf-face b{left:41px}.xf-welcome .xf-face em{width:13px;top:47px;left:30px}.xf-welcome h1{letter-spacing:-.045em;margin:0 0 9px;font-size:27px;font-weight:650}.xf-welcome p{color:var(--companion-ink-soft);margin:0}.xf-state,.xf-muted{color:var(--companion-muted)}.xf-turn{flex-direction:column;gap:14px;display:flex}.xf-turn>time{color:var(--companion-muted-faint);font-size:12px}.xf-user-bubble{border:1px solid var(--companion-line);background:var(--companion-pale);overflow-wrap:anywhere;border-radius:22px;align-self:flex-end;max-width:70%;padding:16px 20px;line-height:1.6}.xf-response-row{align-items:flex-start;gap:10px;max-width:88%;display:flex}.xf-answer{min-width:0}.xf-bubble{background:var(--companion-bubble);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 5px;padding:17px 21px;line-height:1.75;display:inline-block}.xf-presence{color:var(--companion-muted);padding:8px 3px;font-size:12px}.xf-evidence-toggle{color:var(--companion-muted);background:0 0;border:0;margin:9px 0 0;padding:3px 0;display:block;font-size:12px!important}.xf-evidence{border-left:2px solid var(--companion-line);color:var(--companion-muted);gap:5px;margin:7px 0 0;padding:5px 0 5px 12px;font-size:12px;display:grid}.xf-evidence p{margin:0}.xf-error{border:1px solid var(--companion-danger-line);color:var(--companion-danger);background:var(--companion-danger-soft);border-radius:14px;padding:12px 16px}.xf-error button{color:var(--companion-danger);background:0 0;border:0;text-decoration:underline}.xf-composer{border:1px solid var(--companion-line-strong);background:var(--companion-paper);border-radius:28px;align-items:flex-end;gap:12px;width:min(100% - 72px,900px);margin:0 auto 23px;padding:11px 12px 11px 20px;display:flex;box-shadow:0 4px 14px #0000000a}.xf-composer textarea{resize:none;min-width:0;max-height:170px;color:var(--companion-ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;line-height:1.5}.xf-composer textarea::placeholder{color:var(--companion-muted-faint)}.xf-composer>button{background:var(--companion-ink);width:34px;height:34px;color:var(--companion-paper);border:0;border-radius:50%;flex:none;font-size:20px!important}.xf-today-inner{padding-top:68px}.xf-overline{color:var(--companion-muted);margin:0 0 8px;font-size:12px}.xf-today h1{letter-spacing:-.06em;margin:0 0 35px;font-size:34px;font-weight:680}.xf-lead{align-items:flex-start;gap:13px;margin:0 0 50px;display:flex}.xf-lead>div{background:var(--companion-bubble);border-radius:5px 18px 18px;max-width:650px;padding:19px 22px}.xf-lead strong{font-size:16px}.xf-lead p{color:var(--companion-ink-soft);margin:6px 0 0;line-height:1.6}.xf-today h2{margin:0 0 12px;font-size:15px}.xf-history-row{text-align:left;border:0;border-bottom:1px solid var(--companion-line);width:100%;color:var(--companion-ink-mid);background:0 0;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.xf-history-row time{color:var(--companion-muted-faint);flex:none;font-size:11px}.xf-today-item{border-top:1px solid var(--companion-line);justify-content:space-between;gap:12px;padding:16px 0;display:flex}.xf-today-item span{color:var(--companion-muted);font-size:12px}.xf-section-heading{justify-content:space-between;align-items:center;margin:34px 0 12px;display:flex}.xf-section-heading h2{margin:0}.xf-section-heading button{color:var(--companion-ink-soft);background:0 0;border:0;font-size:12px!important}.xf-update{border:1px solid var(--companion-line);border-radius:16px;margin:0 0 10px;padding:18px 20px}.xf-update>span{color:var(--companion-ink-soft);font-size:11px}.xf-update h3{margin:7px 0;font-size:16px}.xf-update p{color:var(--companion-ink-mid);margin:0;line-height:1.6}.xf-update details{color:var(--companion-ink-soft);margin-top:12px;font-size:11px}.xf-update summary{cursor:pointer}.xf-update small{margin-top:8px;display:block}.xf-matter{border-top:1px solid var(--companion-line);align-items:center;gap:12px;padding:15px 0;display:flex}.xf-matter>div{flex:1;gap:5px;display:grid}.xf-matter strong{font-size:13px}.xf-matter small{color:var(--companion-muted)}.xf-matter button{color:var(--companion-ink-soft);background:0 0;border:0;font-size:11px!important}.xf-detail{border-left:1px solid var(--xf-line);min-width:0;padding:56px 28px 28px;overflow-y:auto}.xf-detail-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:45px;display:flex}.xf-detail-head .xf-face{width:66px;height:66px}.xf-detail-head .xf-face i,.xf-detail-head .xf-face b{width:7px;height:17px;top:22px}.xf-detail-head .xf-face i{left:21px}.xf-detail-head .xf-face b{left:39px}.xf-detail-head .xf-face em{width:13px;top:44px;left:28px}.xf-detail-head h2{margin:16px 0 4px;font-size:20px}.xf-detail-head>span{color:var(--companion-muted-faint);font-size:12px}.xf-detail-section{border-top:1px solid var(--companion-line);padding:23px 0 17px}.xf-detail-section h3{margin:0 0 15px;font-size:13px}.xf-detail-section p{color:var(--companion-ink-mid);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.6}.xf-detail-section p.xf-muted{color:var(--companion-muted-faint)}.xf-classic-link{color:var(--companion-ink-soft);background:0 0;border:0;margin-top:20px;padding:0;font-size:12px!important}.xf-memory{border-bottom:1px solid var(--companion-line);color:var(--companion-ink-mid);padding:9px 0;font-size:12px}.xf-memory summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.5}.xf-memory p{margin:9px 0 4px}.xf-memory small{color:var(--companion-muted)}.xf-memory div{gap:16px;margin-top:9px;display:flex}.xf-memory button{color:var(--companion-ink-soft);background:0 0;border:0;padding:0;font-size:11px!important}.xf-quote-card{border:1px solid var(--companion-selected);background:var(--companion-paper);border-radius:17px;gap:8px;width:min(100%,410px);margin-bottom:9px;padding:15px 17px;display:grid}.xf-quote-card>div{align-items:baseline;gap:9px;display:flex}.xf-quote-card strong{font-size:15px}.xf-quote-card b{letter-spacing:-.04em;font-size:23px}.xf-quote-card small{color:var(--companion-ink-soft);font-size:11px;line-height:1.4}.xf-alert-actions{gap:15px;margin-top:13px;display:flex}.xf-alert-actions button{color:var(--companion-ink-mid);background:0 0;border:0;padding:0;font-size:11px!important}.xf-capability-link{border:0;border-bottom:1px solid var(--companion-line);text-align:left;width:100%;color:var(--companion-ink-mid);background:0 0;justify-content:space-between;align-items:center;padding:10px 0;display:flex;font-size:12px!important}.xf-capability-link span{color:var(--companion-muted-faint)}.xf-turn-actions{gap:20px;display:flex}.xf-composer:has(.xf-reply-context){flex-wrap:wrap}.xf-reply-context{border-bottom:1px solid var(--companion-line);width:100%;color:var(--companion-ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:1px 4px 9px;font-size:11px;display:flex}.xf-reply-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xf-reply-context button{width:20px;height:20px;color:var(--companion-ink-soft);background:0 0;border:0;flex:none;font-size:17px!important}.xf-composer:has(.xf-reply-context) textarea{width:calc(100% - 50px)}.xf-dialog-backdrop{z-index:50;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xf-dialog{border:1px solid var(--companion-line-strong);background:var(--companion-paper);border-radius:22px;width:min(440px,100%);max-height:90dvh;padding:31px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000021}.xf-dialog h2{letter-spacing:-.04em;margin:0 0 25px;font-size:21px}.xf-dialog label{color:var(--companion-ink-mid);margin:16px 0 7px;font-size:12px;font-weight:600;display:block}.xf-dialog input,.xf-dialog select{border:1px solid var(--companion-line-strong);background:var(--companion-paper);width:100%;color:var(--companion-ink);border-radius:11px;padding:12px 13px}.xf-dialog-close{color:var(--companion-ink-soft);background:0 0;border:0;position:absolute;top:16px;right:21px;font-size:24px!important}.xf-dialog-submit{background:var(--companion-ink);width:100%;color:var(--companion-paper);border:0;border-radius:12px;margin-top:25px;padding:12px 16px;font-weight:600!important}.xf-switch-row{border:0;border-bottom:1px solid var(--companion-line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:11px 0;display:flex}.xf-switch-row span:not(.xf-face){flex:1}.xf-switch-row small{color:var(--companion-muted-faint)}.xf-watch-row{gap:8px;display:flex}.xf-watch-row select{flex:1}.xf-watch-row input{width:38%}.xf-dialog-error{color:var(--companion-danger);font-size:12px}.xf-import .xf-muted,.xf-import-review p{color:var(--companion-ink-soft);font-size:12px;line-height:1.6}.xf-import-review{border-top:1px solid var(--companion-line);margin-top:20px;padding-top:17px}.xf-import-review strong{font-size:13px}.xf-import input[type=file]{padding:9px;font-size:12px}.xf-import [role=status]{color:var(--companion-ink-mid);font-size:12px;line-height:1.5}.xf-older-history{color:var(--companion-ink-soft);background:0 0;border:0;align-self:center;padding:5px 12px;font-size:12px!important}.xf-mode-switch{width:52px;min-height:52px;color:var(--companion-ink-soft);background:0 0;border:0;border-radius:12px;place-items:center;gap:1px;padding:5px 0;display:grid}.xf-mode-switch:hover{background:var(--companion-selected);color:var(--companion-ink)}.xf-mode-switch>span{font-size:21px;line-height:1}.xf-mode-switch>small{font-size:10px;line-height:1.3}@media (width<=1180px){.xf-simple{grid-template-columns:68px minmax(0,1fr)}.xf-detail{z-index:10;background:var(--companion-paper);width:min(330px,80vw);display:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000014}.xf-detail.open{display:block}}@media (width<=700px){.xf-simple{grid-template-columns:58px minmax(0,1fr)}.xf-rail{padding-top:18px}.xf-rail-face{width:48px;height:48px}.xf-face{width:42px;height:42px}.xf-header{grid-template-columns:1fr auto;height:72px;padding:0 13px}.xf-header-left{gap:12px}.xf-header-left>strong{font-size:15px}.xf-header nav button{padding:9px 10px;font-size:12px}.xf-companion-name{display:none}.xf-header-detail{font-size:11px!important}.xf-chat-inner,.xf-today-inner{padding-left:18px;padding-right:18px}.xf-composer{width:calc(100% - 24px);margin-bottom:12px}.xf-response-row{max-width:100%}.xf-user-bubble{max-width:88%}.xf-today-inner{padding-top:40px}}.xf-simple{grid-template-columns:256px minmax(0,1fr) 330px}.xf-rail{align-items:stretch;gap:25px;padding:24px 14px 16px}.xf-rail-nav{border:1px solid var(--companion-line);background:var(--companion-paper);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px;display:grid}.xf-rail-nav button{min-width:0;color:var(--companion-ink-soft);background:0 0;border:0;border-radius:11px;padding:11px 5px;font-weight:600}.xf-rail-nav button.selected{background:var(--companion-selected);color:var(--companion-ink)}.xf-rail-section{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.xf-rail-section-head{color:var(--companion-muted);justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.xf-rail-section-head .xf-icon-button{width:30px;height:30px;font-size:18px!important}.xf-rail-list{flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.xf-rail-face{text-align:left;align-items:center;gap:12px;width:100%;height:60px;min-height:60px;padding:6px 10px;display:flex}.xf-rail-label,.xf-account-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xf-rail-label{font-size:13px;font-weight:600}.xf-rail-bottom{border-top:1px solid var(--companion-line);justify-items:stretch;gap:7px;width:100%;padding-top:13px;display:grid}.xf-mode-switch{text-align:left;justify-content:flex-start;align-items:center;gap:13px;width:100%;min-height:44px;padding:7px 11px;display:flex}.xf-mode-switch>small{display:none}.xf-mode-switch>.xf-mode-label{font-size:13px;font-weight:600;line-height:1.3}.xf-account{align-items:center;gap:11px;min-width:0;padding:5px 10px;display:flex}.xf-account-mark{flex:none;width:31px;height:31px}.xf-account-label{color:var(--companion-ink-mid);font-size:12px}.xf-header .xf-header-nav{display:none}@media (width<=1280px){.xf-simple{grid-template-columns:256px minmax(0,1fr)}.xf-detail{z-index:10;background:var(--companion-paper);width:min(330px,80vw);display:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000014}.xf-detail.open{display:block}}@media (width<=700px){.xf-simple{grid-template-columns:58px minmax(0,1fr)}.xf-rail{align-items:center;gap:12px;padding:18px 5px 12px}.xf-rail-nav,.xf-rail-section-head>span,.xf-rail-label,.xf-mode-label,.xf-account-label{display:none}.xf-rail-section{flex-direction:column-reverse;justify-content:flex-end;width:100%}.xf-rail-section-head{justify-content:center;padding:0}.xf-rail-list{align-items:center;overflow-y:auto}.xf-rail-face{justify-content:center;width:48px;height:48px;min-height:48px;padding:0}.xf-rail-bottom{justify-items:center;gap:10px}.xf-mode-switch{text-align:center;place-items:center;gap:1px;width:48px;min-height:52px;padding:5px 0;display:grid}.xf-mode-switch>small{display:block}.xf-account{padding:0}.xf-header .xf-header-nav{display:flex}}.umx-resource-directory{min-width:0;margin-top:24px}.umx-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.umx-resource-grid>.umx-catalog-empty,.umx-resource-empty{grid-column:1/-1}.umx-resource-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.umx-resource-section-heading p,.umx-resource-section-heading>span{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.6}.umx-resource-section-heading>span{white-space:nowrap}.umx-resource-section-heading>button{border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.umx-workflow-card,.umx-person-card,.umx-connection-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:14px;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.umx-workflow-card:hover,.umx-person-card:hover,.umx-connection-card:hover{border-color:var(--shell-border-strong);box-shadow:0 5px 18px color-mix(in srgb,var(--shell-text) 8%,transparent)}.umx-resource-card-open{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;display:block}.umx-resource-card-open:focus-visible,.umx-resource-text-action:focus-visible,.umx-catalog-dialog button:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:-3px}.umx-workflow-cover{background:var(--shell-selected);height:144px;overflow:hidden}.umx-workflow-cover img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.umx-workflow-card:hover .umx-workflow-cover img{transform:scale(1.025)}.umx-resource-card-copy{padding:19px 20px 10px}.umx-resource-card-copy>small{color:var(--shell-muted);margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.5;display:block}.umx-resource-directory h3{color:var(--shell-text);letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.5}.umx-resource-card-copy h3{min-height:1.5em}.umx-resource-card-copy p,.umx-connection-card .umx-resource-card-open>p,.umx-person-card .umx-resource-card-open>p{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.umx-resource-card-copy p{min-height:3.4em}.umx-workflow-card>footer,.umx-connection-card>footer,.umx-person-card>footer{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding:6px 20px 16px;display:flex}.umx-workflow-card>footer>span,.umx-person-card>footer>span{color:var(--shell-muted);font-size:11px}.umx-resource-directory .umx-resource-text-action{min-height:32px;color:var(--shell-accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0 4px 8px;font-size:13px;font-weight:600;display:inline-flex}.umx-connection-card .umx-resource-card-open{padding:20px 20px 8px}.umx-connection-card header{align-items:center;gap:12px;display:flex}.umx-connection-card header>span:last-child{flex:1;min-width:0}.umx-connection-card header small{color:var(--shell-muted);font-size:11px;line-height:1.6}.umx-connection-icon{border:1px solid var(--shell-selected);background:var(--shell-surface-2);width:42px;height:42px;color:var(--shell-text-2);font:600 20px/1 var(--font-text);border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.umx-connection-icon img{object-fit:contain;width:28px;height:28px}.umx-connection-card .umx-resource-card-open>p{min-height:3.4em;margin-top:15px}.umx-connection-status{min-width:0;color:var(--shell-muted);align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.umx-connection-status i{background:var(--shell-border-strong);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.umx-connection-status.ready{color:var(--shell-text-2)}.umx-connection-status.ready i{background:var(--shell-contrast)}.umx-person-card .umx-resource-card-open{padding:22px 20px 12px}.umx-person-card header{align-items:center;gap:14px;display:flex}.umx-person-card header>span:last-child{flex:1;min-width:0}.umx-person-card header small{color:var(--shell-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.umx-person-portrait{background:var(--shell-selected);width:60px;height:68px;color:var(--shell-text-2);border-radius:10px;flex:0 0 60px;place-items:center;font-size:24px;display:grid;overflow:hidden}.umx-person-portrait img{object-fit:cover;width:100%;height:100%;display:block}.umx-person-card .umx-resource-card-open>p{min-height:3.4em;margin-top:17px}.umx-studio-dialog.umx-catalog-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(700px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);color:var(--shell-text);box-shadow:0 24px 80px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:18px;padding:0}.umx-catalog-dialog .umx-dialog-surface{flex-direction:column;max-height:calc(100dvh - 50px);padding:0;display:flex;overflow:hidden}.umx-resource-dialog-header{border-bottom:1px solid var(--shell-selected);flex:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px 18px;display:flex}.umx-resource-dialog-header h2{margin:0;font-size:20px;font-weight:650;line-height:1.4}.umx-resource-dialog-header button{background:var(--shell-soft);width:32px;height:32px;color:var(--shell-muted);cursor:pointer;border:0;border-radius:8px;flex:0 0 32px;padding:0;font-size:22px}.umx-resource-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px 26px;overflow:auto}.umx-resource-lead{color:var(--shell-text-2);margin:0 0 16px;font-size:14px;line-height:1.8}.umx-resource-metadata{color:var(--shell-muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;line-height:1.6;display:flex}.umx-resource-fact-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.umx-resource-facts{margin:22px 0}.umx-resource-facts h3,.umx-person-detail-identity h3{margin:0 0 10px;font-size:14px;font-weight:600}.umx-resource-facts ul{color:var(--shell-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.9}.umx-resource-disclosure{border-block:1px solid var(--shell-selected);margin-top:16px;padding:14px 0;font-size:13px}.umx-resource-disclosure summary{cursor:pointer;color:var(--shell-text-2);font-weight:600}.umx-resource-disclosure summary span{color:var(--shell-muted);margin-left:8px;font-weight:400}.umx-resource-disclosure ol{color:var(--shell-muted);padding-left:24px;line-height:2.1}.umx-resource-note{color:var(--shell-muted);margin:20px 0 0;font-size:12px;line-height:1.7}.umx-resource-dialog-footer{border-top:1px solid var(--shell-selected);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;padding:16px 26px;display:flex}.umx-resource-dialog-footer button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:36px;color:var(--shell-text-2);cursor:pointer;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.umx-resource-dialog-footer button.umx-resource-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.umx-resource-properties{margin:18px 0}.umx-resource-properties>div{border-bottom:1px solid var(--shell-soft);grid-template-columns:90px 1fr;gap:16px;padding:10px 0;font-size:13px;display:grid}.umx-resource-properties dt{color:var(--shell-muted)}.umx-resource-properties dd{color:var(--shell-text-2);margin:0}.umx-resource-preference{background:var(--shell-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.umx-resource-preference b{font-size:13px}.umx-resource-preference p{color:var(--shell-muted);margin:5px 0 0;font-size:12px;line-height:1.7}.umx-person-detail-identity{align-items:center;gap:18px;display:flex}.umx-person-detail-identity p{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.7}.umx-resource-source{color:var(--shell-text-2);font-size:12px}.umx-composer-dialog.is-twin-directory{width:min(760px,100vw - 32px)}.umx-composer-dialog .umx-directory{flex-direction:column;margin:0;display:flex;position:relative!important;inset:auto!important;transform:none!important}.umx-composer-dialog .umx-directory-body{grid-template-columns:minmax(0,1fr)}.umx-composer-dialog .umx-directory-body:has(>aside){grid-template-columns:minmax(0,1fr) 270px}.umx-composer-dialog .umx-item-detail{width:100%;max-width:none;display:block}.umx-composer-dialog .umx-directory-body>main:has(>section:only-child){grid-template-columns:minmax(0,1fr)}.umx-composer-dialog .umx-directory-body>main{align-content:start}.umx-composer-dialog .umx-directory-item{border-radius:9px;grid-template-columns:minmax(0,1fr) 32px 36px;align-items:center;width:100%;padding-right:5px;display:grid}.umx-composer-dialog .umx-item-main{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;justify-content:start;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 8px;display:grid}.umx-composer-dialog .umx-item-main .umx-type-icon{width:36px;height:36px;margin:0}.umx-composer-dialog .umx-item-main .umx-item-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.umx-composer-dialog .umx-item-copy b{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.umx-composer-dialog .umx-item-copy small{text-align:left;width:100%;font-size:12px;font-weight:400;line-height:1.5}.umx-composer-dialog .umx-person-portrait.umx-picker-portrait{border-radius:7px;width:36px;height:40px;display:grid}.umx-composer-dialog .umx-item-main em{max-width:80px;font-size:11px;line-height:1.4}.umx-composer-dialog .umx-item-state,.umx-composer-dialog .umx-item-detail-trigger{width:32px;min-width:32px;height:32px;padding:0!important}.umx-composer-dialog .umx-directory section h4{letter-spacing:0;margin:10px 8px 4px;font-size:11px}.umx-composer-dialog .umx-directory-tools label:focus-within{border-color:var(--shell-muted);box-shadow:0 0 0 2px #eaf2ec}.umx-composer-dialog .umx-directory-tools input:focus-visible{outline:none!important}.umx-composer-dialog .umx-item-detail .umx-detail-back{width:auto;color:var(--shell-text-2);background:0 0;margin-bottom:15px;padding:4px 0;font-size:12px}@media (width<=1250px){.umx-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.umx-resource-grid{grid-template-columns:minmax(0,1fr)}.umx-resource-section-heading{align-items:flex-start}.umx-composer-dialog .umx-directory-body:has(>aside){grid-template-columns:minmax(0,1fr)}.umx-resource-fact-columns{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.umx-workflow-cover img,.umx-workflow-card,.umx-person-card,.umx-connection-card{transition:none}}.v2-workflow-capability .umx-resource-directory{margin-top:0}.umx-studio-dialog.umx-composer-dialog,.umx-studio-dialog.umx-composer-dialog.is-twin-directory{width:min(1000px,100vw - 32px)!important;max-width:1000px!important}.umx-composer-dialog .umx-directory-scopes{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;overflow:visible}.umx-composer-dialog .umx-directory-types,.umx-composer-dialog .umx-directory-scope-filters{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.umx-composer-dialog .umx-directory-scope-filters{justify-content:flex-end;margin-left:auto}.umx-composer-dialog .umx-directory-scope-filters details{margin-left:0}@media (width<=600px){.umx-composer-dialog .umx-directory-scopes{gap:6px}.umx-composer-dialog .umx-directory-types,.umx-composer-dialog .umx-directory-scope-filters{width:100%}.umx-composer-dialog .umx-directory-scopes button{padding:7px 8px}}.v2-app .v2-project-thread{grid-template-rows:52px minmax(0,1fr);height:100dvh;display:grid}.v2-project-thread .v2-thread-layout{grid-template-columns:minmax(0,1fr) 280px;height:auto;min-height:0}.v2-thread-main{--chat-width:760px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.v2-thread-main .v2-thread-conversation{min-height:0;padding:28px max(24px,calc((100% - var(--chat-width))/2)) 24px;overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.v2-thread-main .v2-thread-conversation:focus-visible{outline-offset:-3px}.v2-app .v2-thread-main .v2-thread-composer.unified{z-index:4;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:12px 24px 20px;position:relative;width:auto!important;inset:auto!important;transform:none!important}.v2-thread-main .v2-thread-composer.unified .umx-unified-composer{max-width:var(--chat-width);box-shadow:0 4px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);margin-inline:auto}.v2-thread-main .v2-msg{min-width:0}.v2-thread-main .v2-msg>section{overflow-wrap:anywhere;min-width:0}.v2-thread-main .v2-thread-artifact{grid-template-columns:32px minmax(0,1fr) auto}.v2-thread-context{min-width:0;min-height:0;overflow:auto}.v2-app .umx-unified-composer.compact{min-width:0;padding:14px 14px 12px}.v2-app .umx-unified-composer.compact>textarea{height:64px;min-height:64px;max-height:160px;padding:2px 2px 10px;line-height:1.6;display:block}.v2-app .umx-unified-composer.compact>footer{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.v2-app .umx-unified-composer.compact>footer>.umx-composer-additions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.v2-app .umx-unified-composer.compact>footer>.umx-composer-forward{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.v2-app .umx-unified-composer.compact>footer .umx-composer-additions>button{min-width:0;height:34px;min-height:34px;color:var(--shell-text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.v2-app .umx-unified-composer.compact>footer .umx-composer-additions>button:hover,.v2-app .umx-unified-composer.compact>footer .umx-composer-additions>button.active{background:var(--shell-soft);color:var(--shell-text)}.v2-app .umx-unified-composer.compact>footer .umx-composer-additions>.umx-add{border:1px solid var(--shell-border);border-radius:50%;width:34px;min-width:34px;padding:0;font-size:22px;line-height:1}.umx-unified-composer.compact .umx-project-trigger{max-width:145px}.umx-unified-composer.compact .umx-project-trigger>span{text-overflow:ellipsis;overflow:hidden}.umx-unified-composer.compact :is(.umx-project-trigger,.umx-plugins-trigger)>:is(i,em){color:var(--shell-muted);font-style:normal}.v2-app .umx-unified-composer.compact>footer .umx-context-trigger.needs-attention{color:var(--shell-warn-ink)}.umx-context-trigger>i{background:var(--shell-surface-2);border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.v2-app .umx-unified-composer.compact>footer .umx-composer-forward>button{justify-content:center;align-items:center;height:36px;min-height:36px;font-size:12px;display:inline-flex}.v2-app .umx-unified-composer.compact>footer .umx-run-arrow{width:36px;min-width:36px;padding:0;font-size:20px}.v2-app .umx-unified-composer.compact>.umx-chip-row-visible{gap:6px;max-height:84px;margin-bottom:10px;overflow:auto}.v2-app .umx-unified-composer.compact .umx-selected-chip{flex:none;font-size:12px}.v2-app .umx-unified-composer.compact .umx-selected-chip>button{height:28px;padding:3px 6px}.v2-app .umx-unified-composer.compact .umx-submit-error{max-height:96px;font-size:12px;overflow:auto}.v2-app .umx-unified-composer.compact>:is(.umx-destination-menu,.umx-plugin-menu,.umx-quick-menu,.umx-service-menu,.umx-slash-command){max-width:calc(100vw - 48px);max-height:min(520px,100dvh - 240px);top:auto;bottom:56px;overflow:auto}.v2-app .umx-unified-composer.compact>:is(.umx-destination-menu,.umx-plugin-menu,.umx-quick-menu){left:0;right:auto}.v2-app .umx-unified-composer.compact>.umx-service-menu{left:auto;right:0}.v2-app .umx-unified-composer.compact :is(.umx-destination-menu,.umx-plugin-menu,.umx-quick-menu,.umx-service-menu,.umx-slash-command) button{height:auto;min-height:34px;line-height:1.5}.v2-app .umx-unified-composer.compact .umx-quick-menu>div{grid-template-columns:1fr}.v2-app .umx-unified-composer.compact :is(.umx-plugin-menu,.umx-slash-command)>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.v2-app .umx-unified-composer.compact :is(.umx-plugin-menu,.umx-slash-command)>footer>button{white-space:nowrap;width:auto;min-width:80px;color:var(--shell-text-2);background:0 0;border:0;flex-shrink:0;padding:6px 10px;font-size:12px}.umx-selection-dialog{width:min(640px,100vw - 32px);padding:0}.umx-selection-dialog>.umx-dialog-surface{flex-direction:column;max-height:min(760px,100dvh - 48px);display:flex;overflow:hidden}.umx-selection-dialog .umx-dialog-surface>header{border-bottom:1px solid var(--shell-selected);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.umx-selection-dialog header h2{margin:0}.umx-selection-dialog header p{color:var(--shell-muted);margin:4px 0 0;font-size:12px!important}.umx-selection-dialog header button,.umx-selection-list article>button:last-child{width:32px;height:32px;color:var(--shell-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid}.umx-selection-dialog header button:hover,.umx-selection-list article>button:last-child:hover{background:var(--shell-soft);color:var(--shell-text)}.umx-selection-dialog main{min-height:0;padding:16px 24px;overflow:auto}.umx-selection-checks{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-accent-ink);border-radius:10px;padding:14px 16px}.umx-selection-checks h3{margin:0 0 8px;font-size:13px!important}.umx-selection-checks ul{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.umx-selection-dialog .umx-selection-boundary{color:var(--shell-muted);margin:12px 0;font-size:12px!important}.umx-selection-list article{border-bottom:1px solid var(--shell-soft);align-items:center;gap:8px;display:flex}.umx-selection-inspect{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:66px;padding:10px 0;display:grid}.umx-selection-inspect>i{background:var(--shell-soft);width:32px;height:32px;color:var(--shell-text-2);border-radius:8px;place-items:center;font-size:13px;font-style:normal;display:grid}.umx-selection-inspect>span{gap:2px;min-width:0;display:grid}.umx-selection-inspect b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.umx-selection-inspect small{color:var(--shell-muted)}.umx-selection-dialog main>details{color:var(--shell-text-2);padding:16px 0 0;font-size:12px}.umx-selection-dialog main>details p{margin:8px 0;font-size:12px!important}.umx-selection-dialog .umx-dialog-surface>footer{border-top:1px solid var(--shell-selected);justify-content:space-between;gap:12px;padding:14px 24px;display:flex}.umx-selection-dialog footer button{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text-2);border-radius:8px;padding:8px 14px;font-size:13px}.umx-selection-dialog footer button:last-child{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-ink)}@media (width<=1050px){.v2-project-thread .v2-thread-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.v2-app .v2-project-thread{height:calc(100dvh - 64px)}.v2-thread-main .v2-thread-conversation{padding:20px 16px}.v2-app .v2-thread-main .v2-thread-composer.unified{padding:8px 12px 12px}.v2-app .umx-unified-composer.compact>footer{align-items:flex-end;gap:4px}.umx-unified-composer.compact .umx-project-trigger{max-width:100px}.v2-app .umx-unified-composer.compact>footer .umx-composer-additions>button{padding-inline:5px}}.automation-workspace{max-width:1200px;color:var(--shell-text);margin:0 auto;padding:40px 44px 60px;font-size:14px}.automation-workspace button,.umx-automation-dialog button{font:inherit;cursor:pointer}.automation-workspace .primary,.umx-automation-dialog .primary{color:var(--btn-primary-ink);background:var(--btn-primary-bg);border:1px solid var(--shell-text);border-radius:9px;padding:10px 16px;font-weight:600}.automation-toolbar{border-bottom:1px solid var(--shell-surface-2);justify-content:space-between;align-items:center;gap:20px;min-height:53px;display:flex}.automation-toolbar>nav{align-self:stretch;gap:26px;display:flex}.automation-toolbar nav button{color:var(--shell-text-2);background:0 0;border:0;align-items:center;gap:8px;padding:0 2px 12px;font-weight:600;display:flex;position:relative}.automation-toolbar nav button.active{color:var(--shell-text)}.automation-toolbar nav button.active:after{content:"";background:var(--shell-contrast);bottom:-1px;height:2px;position:absolute;inset-inline:0}.automation-toolbar em{background:var(--shell-surface-2);border-radius:6px;padding:1px 5px;font-size:11px;font-style:normal}.automation-toolbar>button{margin-bottom:10px}.automation-list-tools{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin:22px 0;display:flex}.automation-list-tools>nav{gap:7px;display:flex}.automation-list-tools nav button{color:var(--shell-text-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 12px}.automation-list-tools>span{color:var(--shell-text-2);font-size:13px}.automation-search{background:var(--shell-surface);border:1px solid var(--shell-surface-2);color:var(--shell-text-2);border-radius:8px;align-items:center;gap:9px;max-width:260px;padding:8px 11px;display:flex}.automation-search input{width:170px;min-width:0;color:var(--shell-text);font:inherit;background:0 0;border:0;outline:0}.automation-list{border:1px solid var(--shell-surface-2);background:var(--shell-surface);border-radius:12px;overflow:hidden}.automation-list>button{text-align:left;border:0;border-bottom:1px solid var(--shell-surface-2);width:100%;color:inherit;background:0 0;align-items:center;gap:18px;padding:22px 24px;display:flex}.automation-list>button:last-child{border:0}.automation-list>button:hover,.automation-run-list>button:hover{background:var(--shell-surface-2)}.automation-list-icon{color:var(--shell-text-2);flex:none;width:32px}.automation-row-main{flex:1;gap:6px;min-width:0;display:grid}.automation-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.automation-row-main small{color:var(--shell-text-2);font-size:12px;font-weight:400;line-height:1.6}.automation-row-main .automation-row-result{color:var(--shell-text-2)}.automation-state{color:var(--shell-text-2);background:var(--shell-surface-2);white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:11px}.automation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:35px 20px;display:flex}.automation-empty-icon{color:var(--shell-text-2);margin-bottom:17px}.automation-empty-icon svg{stroke-width:1.1px;width:38px;height:38px}.automation-empty h2{letter-spacing:0;margin:0 0 9px;font-size:19px;font-weight:500}.automation-empty p{color:var(--shell-text-2);max-width:410px;margin:0 0 23px;font-size:13px;line-height:1.8}.automation-templates{margin-top:36px}.automation-templates>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.automation-templates h2{margin:0;font-size:14px;font-weight:600}.automation-templates header>span{color:var(--shell-text-2);font-size:11px}.automation-templates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-templates button{background:var(--shell-surface);border:1px solid var(--shell-surface-2);text-align:left;min-width:0;color:var(--shell-text);border-radius:12px;align-items:center;gap:14px;padding:22px 17px;transition:background .15s,border-color .15s;display:flex}.automation-templates button:hover{border-color:var(--shell-border);background:var(--shell-surface)}.automation-templates svg{flex:none;width:22px;height:22px}.automation-templates button>span{flex:1;gap:7px;min-width:0;display:grid}.automation-templates b{color:var(--shell-text);font-size:13px;font-weight:500}.automation-templates small{color:var(--shell-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.automation-templates i{opacity:0;font-style:normal}.automation-templates button:hover i,.automation-templates button:focus-visible i{opacity:1}.umx-studio-dialog.umx-automation-dialog{border:1px solid var(--shell-surface-2);background:var(--shell-surface);width:min(780px,100vw - 48px);max-width:none;max-height:calc(100dvh - 56px);color:var(--shell-text);border-radius:18px;padding:0;box-shadow:0 24px 100px #242424}.umx-automation-dialog .umx-dialog-surface{flex-direction:column;min-height:0;max-height:calc(100dvh - 58px);display:flex}.automation-dialog-head{flex:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px 17px;display:flex}.automation-dialog-head h2{margin:0;font-size:18px;font-weight:600;line-height:1.6}.automation-dialog-head>div{justify-items:start;gap:9px;display:grid}.automation-dialog-head>button{color:var(--shell-text-2);background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:25px}.automation-dialog-head>button:hover{background:var(--shell-surface-2)}.automation-editor-body{overscroll-behavior:contain;min-height:0;padding:2px 28px 25px;font-size:13px;overflow:auto}.automation-editor-templates{border-bottom:1px solid var(--shell-selected);margin:2px 0 22px;padding-bottom:22px}.automation-editor-templates>header{margin-bottom:12px}.automation-editor-templates h3{color:var(--shell-text);margin:0;font-size:14px;font-weight:600}.automation-editor-templates p{color:var(--shell-text-2);margin:5px 0 0;font-size:11px;line-height:1.65}.automation-editor-templates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.automation-editor-templates button{text-align:left;min-height:96px;color:var(--shell-text);background:var(--shell-surface-2);border:1px solid var(--shell-border);border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px 14px 32px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.automation-editor-templates button:hover{background:var(--shell-surface);border-color:var(--shell-muted);transform:translateY(-1px)}.automation-editor-templates button:active{transform:translateY(0)}.automation-editor-templates button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--sel-line)}.automation-template-icon{width:34px;height:34px;color:var(--shell-text-2);background:var(--shell-soft);border-radius:9px;place-items:center;display:grid}.automation-template-icon svg{width:19px;height:19px}.automation-template-copy{gap:7px;min-width:0;display:grid}.automation-template-copy>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.automation-template-copy b{color:var(--shell-text);font-size:12px;font-weight:600}.automation-template-copy em{color:var(--shell-text-2);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-style:normal}.automation-template-copy small{color:var(--shell-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.automation-editor-templates button>i{color:var(--shell-text-2);text-underline-offset:3px;font-size:10px;font-style:normal;text-decoration:underline;position:absolute;bottom:10px;right:14px}.automation-field{color:var(--shell-text-2);flex-wrap:wrap;align-content:start;gap:8px;min-width:0;margin:14px 0;font-size:12px;display:flex}.automation-field :is(input,select){background:var(--shell-surface);width:100%;min-width:0;font:inherit;color:var(--shell-text);border:1px solid var(--shell-surface-2);border-radius:7px;height:40px;padding:10px 12px;font-size:13px}.automation-field small{color:var(--shell-text-2);font-size:11px}.automation-optional{color:var(--shell-text-2)}.automation-prompt>span{color:var(--shell-text-2);margin:15px 0 9px;font-size:12px;display:block}.automation-prompt .umx-unified-composer{border:1px solid var(--shell-surface-2);border-radius:13px;min-height:0;padding:14px 15px 0;box-shadow:0 4px 15px #242424}.automation-prompt .umx-unified-composer>textarea{height:105px;min-height:105px;padding:0;font-size:14px;line-height:1.8}.automation-prompt .umx-unified-composer>footer{min-height:48px;margin:0;padding:10px 0}.automation-prompt .umx-composer-secondary{border-radius:0 0 13px 13px;min-height:39px;margin:0 -15px;padding:6px 14px}.automation-prompt .umx-composer-secondary button{font-size:12px}.automation-prompt .umx-service-trigger{min-width:0;height:31px;padding:5px 10px;font-size:12px}.automation-prompt .umx-add{width:31px;height:31px;font-size:20px}.automation-prompt .umx-chip-row{margin-bottom:10px}.automation-form-row{gap:16px;display:flex}.automation-form-row>label{flex:1}.automation-hint{color:var(--shell-text-2);margin:0 0 8px;font-size:11px;line-height:1.8}.automation-advanced{border-top:1px solid var(--shell-surface-2);margin-top:18px;padding-top:14px}.automation-advanced>summary{color:var(--shell-text-2);cursor:pointer;font-size:12px}.automation-advanced p{color:var(--shell-text-2);font-size:12px;line-height:1.8}.automation-dialog-foot{background:var(--shell-surface);border-top:1px solid var(--shell-surface-2);flex:none;align-items:center;gap:10px;padding:17px 28px;display:flex}.automation-dialog-foot>div{flex:1;gap:5px;min-width:0;display:grid}.automation-dialog-foot strong{font-size:12px;font-weight:500}.automation-dialog-foot small{color:var(--shell-text-2);font-size:11px}.automation-dialog-foot>button,.automation-detail-actions button{border:1px solid var(--shell-surface-2);background:var(--shell-surface);white-space:nowrap;border-radius:8px;padding:9px 14px;font-size:13px}.umx-automation-dialog button:disabled{opacity:.4;cursor:not-allowed}.automation-error{background:var(--shell-surface-2);color:var(--shell-text);border-radius:7px;padding:10px;font-size:12px;line-height:1.7}.automation-objective{color:var(--shell-text);white-space:pre-wrap;margin:10px 0 22px;line-height:1.9}.automation-detail dl{border:1px solid var(--shell-surface-2);background:var(--shell-surface-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:22px;padding:20px;display:grid}.automation-detail dt{color:var(--shell-text-2);margin-bottom:7px;font-size:11px}.automation-detail dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.automation-detail-actions{flex-wrap:wrap;gap:10px;margin:24px 0 10px;display:flex}.automation-detail h3{margin:27px 0 15px;font-size:14px}.automation-detail h3 span{color:var(--shell-text-2);margin-left:5px;font-size:12px}.automation-run-list{border:1px solid var(--shell-surface-2);background:var(--shell-surface);border-radius:10px;overflow:hidden}.automation-run-list>button{border:0;border-bottom:1px solid var(--shell-surface-2);text-align:left;width:100%;color:var(--shell-text);background:0 0;align-items:center;gap:16px;padding:20px;display:flex}.automation-run-list>button:last-child{border:0}.automation-run-list>button>svg{flex:none}.automation-run-list>button>span:first-of-type{flex:1;gap:8px;min-width:0;display:grid}.automation-run-list b{color:var(--shell-text);font-size:13px}.automation-run-list small{color:var(--shell-text-2);font-size:11px;line-height:1.7}.automation-run-list em{white-space:nowrap;color:var(--shell-text-2);font-size:12px;font-style:normal}.automation-run-list em.attention{color:var(--shell-text-2)}.automation-source-link{color:var(--shell-text);background:0 0;border:0;margin-top:20px;padding:0}.automation-workspace .automation-empty>button{align-self:center;margin:0}.automation-workspace .automation-templates h2{letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.umx-automation-dialog .automation-prompt textarea{font-weight:400!important}.umx-automation-dialog .automation-hint{font-size:11px!important}.automation-editor-body .task-record-body{font-size:13px}.automation-editor-body .task-record-body h3{font-size:16px}.automation-editor-body pre{max-height:360px;font-size:11px;overflow:auto}.automation-editor-body .task-opt-layout{display:block}.automation-editor-body .task-opt-layout>aside{display:none}.automation-editor-body .task-opt-center h2{font-size:15px}.automation-preparation{background:var(--shell-surface-2);border:1px solid var(--shell-surface-2);max-width:900px;color:var(--shell-text);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 20px;padding:12px 16px;font-size:12px;display:flex}.automation-preparation button{color:var(--shell-text);cursor:pointer;white-space:nowrap;background:0 0;border:0}@media (width<=1280px){.automation-workspace{padding-inline:28px}.automation-templates>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.automation-workspace{padding:18px}.automation-toolbar{gap:10px}.automation-toolbar nav{gap:12px}.automation-list-tools{flex-direction:column;align-items:stretch}.automation-search{max-width:none}.automation-templates>div,.automation-editor-templates>div{grid-template-columns:1fr}.automation-templates header>span{display:none}.automation-form-row{flex-wrap:wrap}.automation-form-row>label{min-width:42%}.automation-dialog-head,.automation-editor-body,.automation-dialog-foot{padding-inline:18px}.automation-dialog-foot{flex-wrap:wrap}.automation-dialog-foot>div{flex-basis:100%}.automation-detail dl{grid-template-columns:1fr}.automation-list>button{gap:10px;padding:18px 15px}}.automation-workspace .primary,.umx-automation-dialog .primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.automation-workspace button:focus-visible,.umx-automation-dialog :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.automation-list-tools nav .active{background:var(--sel-bg);color:var(--shell-text)}.umx-studio-dialog.umx-automation-dialog{width:min(860px,100vw - 48px);color:var(--shell-text);box-shadow:0 24px 90px #0002}.umx-automation-dialog .automation-dialog-head{border-bottom:1px solid var(--shell-soft);padding:24px 32px}.umx-automation-dialog .automation-dialog-head h2{color:var(--shell-text);font-size:22px!important}.umx-automation-dialog .automation-editor-body{color:var(--shell-text);padding:20px 32px 28px}.umx-automation-dialog :is(p,small,summary,dt,dd,span,label){color:inherit}.umx-automation-dialog :is(p,blockquote){overflow-wrap:anywhere;line-height:1.8}.umx-automation-dialog .automation-hint{color:var(--shell-muted);font-size:12px!important}.automation-detail dl{background:var(--shell-surface-2);border:0;gap:16px;padding:18px 20px}.automation-detail dt{color:var(--shell-muted)!important}.automation-detail h3{color:var(--shell-text)}.automation-thesis{margin:8px 0 24px}.automation-thesis>small{color:var(--shell-muted)!important}.automation-thesis>h3{margin:10px 0 16px;line-height:1.6;font-size:20px!important}.automation-thesis>p{background:var(--shell-surface-2);border-radius:10px;padding:14px 18px}.automation-thesis details{color:var(--shell-text-2);margin-top:18px;font-size:12px}.automation-thesis summary{cursor:pointer}.automation-source-empty{background:var(--shell-surface-2);border-radius:12px;margin:18px 0;padding:18px 20px}.automation-source-empty p{color:var(--shell-text-2);font-size:13px}.automation-source-empty button{background:var(--shell-surface);border:1px solid var(--shell-border);color:var(--shell-text);border-radius:8px;padding:9px 12px}.automation-report header h3{margin:20px 0 8px;font-size:24px!important}.automation-report header>p{color:var(--shell-text-2)}.automation-report-result{border-bottom:1px solid var(--shell-soft);margin:24px 0;padding-bottom:24px}.automation-report h4{margin:20px 0 12px;font-size:15px!important}.automation-report :is(h1,h2,h3,h4){color:var(--shell-text)!important}.automation-report :is(p,li,blockquote){font-size:14px;color:var(--shell-text)!important}.automation-evidence{border-bottom:1px solid var(--shell-selected);padding:16px 0}.automation-evidence summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;display:flex}.automation-evidence summary span{color:var(--shell-muted);font-size:12px}.automation-evidence blockquote,.automation-report blockquote{white-space:pre-wrap;border-left:2px solid var(--shell-border-strong);background:var(--shell-surface-2);margin:14px 0;padding:12px 18px}.automation-evidence a{color:var(--shell-text);text-decoration:underline}.automation-event{border-bottom:1px solid var(--shell-soft);padding:16px 0}.umx-automation-dialog .rt-showcase{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:14px;margin:24px 0;padding:24px}.umx-automation-dialog .rt-showcase :is(h3,h4,p,small,li,span,button,label){color:var(--shell-text)!important}.umx-automation-dialog .rt-showcase .rt-actions button:first-child{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important}.umx-automation-dialog .rt-showcase :is(.rt-finding,.rt-review),.umx-automation-dialog .autodemo{background:var(--shell-surface-2);border-color:var(--shell-border)}.umx-automation-dialog .autodemo :is(p,li,summary,small,button){color:var(--shell-text)}.umx-automation-dialog .autodemo .primary{color:var(--btn-primary-ink);background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.umx-automation-dialog .autodemo aside{background:var(--shell-soft)}.umx-automation-dialog .rt-stats{display:none}.umx-automation-dialog .automation-prompt .umx-unified-composer{border-color:var(--shell-border);box-shadow:none!important}.umx-automation-dialog .automation-prompt [contenteditable]{min-height:100px!important;box-shadow:none!important;outline:none!important}.umx-automation-dialog .automation-prompt .umx-unified-composer:focus-within{border-color:var(--shell-muted);box-shadow:0 0 0 1px #777!important}.umx-automation-dialog button:focus-visible{outline:2px solid var(--shell-muted)!important}.umx-automation-dialog .automation-detail>.automation-advanced:first-of-type{margin:14px 0;padding:12px 0}.umx-automation-dialog .automation-detail>.automation-detail-actions{margin:12px 0}@media (width<=700px){.umx-automation-dialog .automation-editor-body,.umx-automation-dialog .automation-dialog-head{padding-inline:18px}.automation-evidence summary{flex-direction:column;gap:6px}}.pt-workspace,.pt-dialog{--pt-ink:var(--shell-text);--pt-muted:var(--shell-text-2);--pt-subtle:var(--pt-muted);--pt-line:var(--shell-border);--pt-accent:var(--shell-accent-ink);--pt-paper:var(--shell-surface);color:var(--pt-ink);font-size:14px;line-height:1.65}.pt-workspace{max-width:1040px;margin:0 auto;padding-top:4px}.pt-workspace *,.pt-dialog *{box-sizing:border-box}.pt-workspace :is(button,input,textarea,select),.pt-dialog :is(button,input,textarea,select){font:inherit}.pt-workspace button,.pt-dialog button{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;line-height:1.45;display:inline-flex}.pt-workspace button:disabled,.pt-dialog button:disabled{opacity:.45;cursor:not-allowed}.pt-workspace :is(button,input,textarea,select,summary):focus-visible,.pt-dialog :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.pt-workspace :is(h1,h2,h3,p),.pt-dialog :is(h2,h3,p){margin:0}.pt-workspace svg,.pt-dialog svg{vertical-align:middle;flex-shrink:0}.pt-workspace .pt-button,.pt-dialog .pt-button{border:1px solid var(--shell-border);background:var(--shell-surface);white-space:nowrap;border-radius:9px;min-height:38px;padding:9px 15px;font-size:13px;font-weight:550;transition:background .16s,border-color .16s,transform .16s}.pt-workspace .pt-button:hover,.pt-dialog .pt-button:hover{background:var(--shell-soft);border-color:var(--shell-border-strong);transform:translateY(-1px)}.pt-workspace .pt-button:not(:disabled):active,.pt-dialog .pt-button:not(:disabled):active{transform:translateY(0)}.pt-workspace .pt-button.primary,.pt-dialog .pt-button.primary{background:var(--pt-accent);border-color:var(--pt-accent);color:var(--shell-on-contrast)}.pt-workspace .pt-button.primary:hover,.pt-dialog .pt-button.primary:hover{background:var(--btn-primary-bg)}.pt-workspace .pt-text,.pt-dialog .pt-text{min-height:32px;color:var(--pt-muted);padding:6px 0;font-size:13px}.pt-workspace .pt-text:hover,.pt-dialog .pt-text:hover{color:var(--shell-accent-ink)}.pt-workspace .pt-icon,.pt-dialog .pt-icon{width:36px;height:36px;color:var(--pt-muted);border-radius:8px}.pt-workspace .pt-icon:hover,.pt-dialog .pt-icon:hover{background:var(--shell-selected)}.pt-workspace .pt-quiet,.pt-dialog .pt-quiet{color:var(--pt-muted);font-size:12px}.pt-hero{justify-content:space-between;align-items:center;gap:20px;min-height:162px;padding:18px 10px 20px 0;display:flex}.pt-identity{min-width:0}.pt-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pt-workspace .pt-name h1{letter-spacing:-.025em!important;font-size:25px!important;font-weight:650!important;line-height:1.3!important}.pt-name .umx-personal-avatar{margin-left:-5px}.pt-name .umx-avatar-swatch{width:29px;height:29px;font-size:13px}.pt-level{border:1px solid var(--shell-border);background:var(--shell-selected);color:var(--shell-text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin-left:7px;padding:2px 8px;font-size:11px;display:flex}.pt-workspace .pt-level small{color:var(--pt-muted);font-size:10px!important}.pt-workspace .pt-identity>p{color:var(--pt-subtle);margin:10px 0 18px;font-size:14px!important}.pt-hero-meta{color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.pt-hero-meta b{color:var(--shell-text-2);font-weight:600}.pt-hero-meta i{background:var(--shell-border);width:1px;height:11px}.pt-name+.pt-hero-meta{margin-top:18px}.pt-character{align-items:flex-start;gap:8px;padding-right:2px;display:flex}.pt-character .umx-companion{width:134px;height:134px}.pt-character .umx-companion-settings{margin-top:14px}.pt-character .umx-companion-settings__panel{z-index:20}.pt-nav-row{border-bottom:1px solid var(--pt-line);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.pt-nav-row nav{gap:26px;display:flex}.pt-nav-row nav>button{color:var(--pt-subtle);white-space:nowrap;padding:13px 1px 15px;font-size:14px;position:relative}.pt-nav-row nav>button[aria-current=page]{color:var(--shell-text);font-weight:600}.pt-nav-row nav>button[aria-current=page]:after{content:"";background:var(--shell-contrast);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pt-nav-row em{background:var(--shell-border);min-width:18px;height:18px;color:var(--pt-accent);border-radius:5px;place-items:center;font-size:10px;font-style:normal;display:grid}.pt-section-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.pt-quick-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.pt-workspace .pt-quick-actions>button{border-radius:10px;min-height:54px;padding:14px 18px;font-size:14px;font-weight:550;transition:background .16s,transform .16s}.pt-workspace .pt-memory-add{border:1px solid var(--pt-line);background:var(--pt-paper);color:var(--pt-muted)}.pt-workspace .pt-memory-add:hover{background:var(--shell-selected)}.pt-workspace .pt-delegate-action{background:var(--shell-contrast);color:var(--shell-on-contrast);gap:12px}.pt-workspace .pt-delegate-action:hover{background:var(--btn-primary-bg)}.pt-workspace .pt-quick-actions>button:active{transform:translateY(1px)}.pt-workspace .pt-automation-link{margin-top:20px}.pt-workspace .pt-section-head h2{letter-spacing:-.015em!important;font-size:18px!important;line-height:1.45!important}.pt-eyebrow{letter-spacing:.14em;color:var(--pt-muted);margin-bottom:7px;font-size:9px;font-weight:600;display:block}.pt-candidate-card{border:1px solid var(--shell-border);background:var(--pt-paper);min-width:0;box-shadow:0 4px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;flex-direction:column;padding:25px 27px 0;display:flex;overflow:hidden}.pt-card-overline{color:var(--pt-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.pt-card-overline>span:first-child{color:var(--pt-muted);align-items:center;gap:7px;display:flex}.pt-workspace .pt-candidate-card>h3{color:var(--shell-text);margin-bottom:10px;font-size:19px!important;line-height:1.5!important}.pt-workspace .pt-candidate-card>p{color:var(--pt-subtle);max-width:530px;line-height:1.85;font-size:14px!important}.pt-candidate-origin{background:var(--shell-warn-soft);border-left:2px solid var(--shell-border-strong);color:var(--pt-subtle);align-items:center;gap:12px;margin:20px 0;padding:14px 16px;font-size:12px;display:flex}.pt-candidate-origin small{color:var(--pt-muted);display:block}.pt-candidate-actions{align-items:center;gap:12px;margin:0 0 22px;display:flex}.pt-workspace .pt-push{margin-left:auto}.pt-workspace .pt-next-memory{border-top:1px solid var(--shell-selected);text-align:left;color:var(--pt-muted);justify-content:flex-start;margin-top:auto;padding:14px 0;font-size:11px}.pt-next-memory>span:nth-child(2){color:var(--pt-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:8px;overflow:hidden}.pt-shelf{margin-top:30px}.pt-workspace .pt-shelf h2{font-size:16px!important}.pt-shelf-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.pt-workspace .pt-notebook{text-align:left;border:1px solid var(--shell-border);background:var(--shell-selected);border-radius:12px;justify-content:flex-start;gap:24px;min-width:0;padding:18px}.pt-notebook:hover .pt-book-art{transform:rotate(-5deg)translateY(-3px)}.pt-book-art{background:var(--shell-border-strong);border-radius:2px 5px 5px 2px;flex-shrink:0;width:110px;height:147px;transition:transform .25s;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:4px 6px 10px #2b362c22}.pt-book-art:after{content:"";box-shadow:inset 1px 0 2px color-mix(in srgb,var(--shell-text) 8%,transparent);border-left:5px solid #3b584555;position:absolute;inset:0}.pt-book-art img{object-fit:cover;filter:saturate(.55);opacity:.72;width:100%;height:100%}.pt-book-art>span{background:var(--shell-surface-2);color:var(--shell-text);font:600 13px/1.1 var(--font-text);padding:6px 5px;position:absolute;top:10px;left:13px}.pt-book-art>span>span{font:9px/1.4 var(--font-text);padding-top:5px;display:block}.pt-workspace .pt-notebook h3{margin:9px 0;font-size:17px!important}.pt-workspace .pt-notebook p{color:var(--pt-subtle);font-size:12px!important}.pt-notebook-count{color:var(--pt-muted);align-items:center;gap:30px;margin-top:17px;font-size:11px;display:flex}.pt-recent-list{border-top:1px solid var(--pt-line)}.pt-workspace .pt-recent-list>button{text-align:left;border-bottom:1px solid var(--pt-line);gap:13px;width:100%;padding:16px 0}.pt-recent-list>button>span:nth-child(2){flex:1;min-width:0}.pt-recent-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;display:block;overflow:hidden}.pt-workspace .pt-recent-list small{color:var(--pt-muted);margin-top:5px;display:block;font-size:11px!important}.pt-recent-list>button>svg{color:var(--shell-muted)}.pt-memory-symbol{background:var(--shell-selected);width:38px;height:38px;color:var(--shell-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pt-memory-symbol.about{background:var(--shell-selected);color:var(--shell-muted)}.pt-memory-symbol.judgment{background:var(--shell-surface-2);color:var(--shell-muted)}.pt-search{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-muted);border-radius:9px;align-items:center;gap:10px;padding:11px 15px;display:flex}.pt-search input{width:100%;min-width:0;color:var(--pt-ink);background:0 0;border:0;outline:none}.pt-search:focus-within{border-color:var(--shell-muted)}.pt-search input::placeholder{color:var(--pt-muted)}.pt-filter-row{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 14px;display:flex}.pt-filter-row nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-filter-row nav>button{color:var(--pt-subtle);white-space:nowrap;border-radius:7px;padding:7px 12px;font-size:12px}.pt-filter-row nav>button[aria-pressed=true]{background:var(--shell-border);color:var(--shell-text-2)}.pt-filter-row nav span{color:var(--pt-muted);font-size:10px}.pt-memory-list{border-top:1px solid var(--pt-line)}.pt-memory-list>article{border-bottom:1px solid var(--pt-line)}.pt-memory-list>article[data-status=pending]{background:var(--shell-warn-soft)}.pt-workspace .pt-memory-open{text-align:left;align-items:center;gap:18px;width:100%;padding:23px 16px;display:flex}.pt-memory-open:hover{background:#eef2e855}.pt-memory-open>svg{color:var(--shell-muted)}.pt-memory-summary{flex:1;min-width:0}.pt-memory-title{flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.pt-memory-title em{font:400 10px/1.5 var(--font-text);background:var(--shell-surface-2);color:var(--shell-text-2);border-radius:4px;padding:2px 7px;font-size:10px;font-style:normal}.pt-memory-excerpt{-webkit-line-clamp:2;color:var(--pt-subtle);-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.pt-memory-labels{color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.pt-memory-labels i{background:var(--shell-border-strong);border-radius:50%;width:3px;height:3px}.pt-list-actions{justify-content:flex-end;gap:10px;padding:0 19px 17px;display:flex}.pt-list-actions .pt-button{min-height:32px;padding:6px 13px;font-size:12px}.pt-empty{text-align:center;color:var(--pt-muted);padding:46px 20px}.pt-empty>span{background:var(--shell-selected);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.pt-empty h3{margin-bottom:8px;font-size:16px!important;font-weight:500!important}.pt-empty p{color:var(--pt-subtle);font-size:13px!important}.pt-empty>.pt-button{margin-top:19px}.pt-growth-hero{background:var(--shell-selected);border:1px solid var(--shell-border);border-radius:14px;align-items:center;gap:25px;padding:28px 30px;display:flex}.pt-growth-seal{background:var(--shell-border);border:1px solid var(--shell-border-strong);width:98px;height:98px;color:var(--pt-muted);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent),inset 0 0 0 6px #c6d3b5;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.pt-growth-seal>span{font-size:11px;font-weight:600}.pt-growth-copy{flex:1;min-width:0}.pt-workspace .pt-growth-hero h3{margin:7px 0;font-size:18px!important}.pt-workspace .pt-growth-hero p{color:var(--pt-subtle);font-size:12px!important}.pt-growth-count{text-align:center;min-width:90px}.pt-growth-count b{font:38px/1.3 var(--font-text);color:var(--pt-accent);display:block}.pt-growth-count span{color:var(--pt-muted);font-size:11px}.pt-level-path{grid-template-columns:repeat(5,1fr);margin:0;padding:30px 0 35px;list-style:none;display:grid}.pt-level-path li{text-align:center;color:var(--pt-muted);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.pt-level-path li:before{content:"";background:var(--shell-border);height:1px;position:absolute;top:18px;left:0;right:0}.pt-level-path li:first-child:before{left:50%}.pt-level-path li:last-child:before{right:50%}.pt-level-dot{z-index:1;border:1px solid var(--shell-border);background:var(--shell-soft);width:36px;height:36px;font:12px var(--font-text);border-radius:50%;place-items:center;display:grid}.pt-level-path b{font-size:13px;font-weight:500}.pt-workspace .pt-level-path small{color:var(--pt-muted);font-size:10px!important}.pt-level-path li[data-current=true]{color:var(--shell-text-2)}.pt-level-path li[data-current=true] .pt-level-dot{background:var(--shell-border-strong);border-color:var(--shell-muted);box-shadow:0 0 0 5px color-mix(in srgb,var(--shell-text) 8%,transparent)}.pt-workspace .pt-event-list>button{text-align:left;border-bottom:1px solid var(--pt-line);justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;padding:14px 0;display:flex}.pt-event-list>button>span{background:var(--shell-border);width:28px;height:28px;color:var(--shell-text-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pt-event-list b{font-size:13px;font-weight:500;display:block}.pt-event-list small{color:var(--pt-muted);margin-top:5px;display:block}.pt-growth-empty{border:1px dashed var(--shell-border);color:var(--pt-muted);text-align:center;border-radius:12px;padding:34px 24px}.pt-growth-empty p{margin:12px 0}.pt-inline-count{color:var(--pt-muted);margin-left:6px;font-size:12px}.pt-mission-list{border-top:1px solid var(--pt-line)}.pt-workspace .pt-mission-list>button{text-align:left;border-bottom:1px solid var(--pt-line);gap:16px;width:100%;padding:20px 0}.pt-mission-list>button>span:nth-child(2){flex:1;min-width:0}.pt-mission-list b{font-size:14px;font-weight:550;display:block}.pt-workspace .pt-mission-list small{color:var(--pt-muted);margin-top:7px;display:block;font-size:11px!important}.pt-mission-list em{color:var(--shell-accent-ink);background:var(--shell-surface-2);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;font-style:normal}.pt-error{color:var(--shell-warn-ink);background:var(--shell-warn-soft);border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px}.pt-toast{background:var(--shell-selected);color:var(--shell-text-2);border-radius:8px;align-items:center;gap:9px;margin:0 0 18px;padding:10px 13px;font-size:12px;display:flex}.pt-toast>button{margin-left:auto}.pt-dialog.umx-studio-dialog{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(580px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--shell-text);border-radius:18px;padding:0;overflow:auto;box-shadow:0 30px 100px #21352233}.pt-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b2e2555}.pt-dialog .umx-dialog-surface{background:var(--shell-surface);min-width:0}.pt-dialog-header{z-index:1;border-bottom:1px solid var(--shell-border);background:var(--shell-surface);justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex;position:sticky;top:0}.pt-dialog-header>span{color:var(--pt-subtle);align-items:center;gap:9px;font-size:13px;display:flex}.pt-dialog form{padding:25px 27px}.pt-dialog form>label{color:var(--pt-subtle);margin-bottom:17px;display:block;font-size:12px!important}.pt-dialog form :is(input:not([type=radio]),textarea,select){resize:vertical;border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;color:var(--shell-text);border-radius:8px;min-width:0;margin-top:7px;padding:10px 12px;line-height:1.7;display:block;font-size:14px!important}.pt-dialog form textarea{max-height:290px}.pt-dialog form>h2{margin-bottom:20px}.pt-form-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.pt-dialog .pt-note{color:var(--pt-muted);align-items:center;gap:6px;margin-top:14px;display:flex;font-size:11px!important}.pt-dialog.pt-drawer{border-radius:14px;flex-direction:column;width:min(540px,100vw - 24px);height:calc(100dvh - 24px);max-height:none;margin:0;display:flex;position:fixed;inset:12px 12px 12px auto}.pt-drawer .umx-dialog-surface{flex-direction:column;height:100%;min-height:0;display:flex}.pt-drawer .pt-detail-body{overscroll-behavior:contain;flex:1;overflow:auto}.pt-detail-body{padding:27px}.pt-dialog .pt-detail-body h2{margin:17px 0 20px;font-size:22px!important;line-height:1.5!important}.pt-tags{flex-wrap:wrap;gap:6px;display:flex}.pt-tags>span{background:var(--shell-selected);color:var(--pt-muted);border-radius:4px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;display:flex}.pt-tags>.pt-nature{background:var(--shell-surface-2);color:var(--shell-text-2)}.pt-memory-content{color:var(--shell-text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.pt-detail-meta{color:var(--pt-muted);justify-content:space-between;align-items:center;gap:10px;margin:20px 0;font-size:11px;display:flex}.pt-boundary{background:var(--shell-soft);border-radius:10px;margin:20px 0;padding:16px 18px}.pt-dialog .pt-boundary h3{color:var(--pt-muted);align-items:center;gap:6px;margin-bottom:7px;display:flex;font-size:13px!important}.pt-dialog .pt-boundary p{color:var(--pt-subtle);line-height:1.9;font-size:12px!important}.pt-detail-body details{border-top:1px solid var(--shell-border);padding:14px 0}.pt-detail-body summary{color:var(--pt-muted);cursor:pointer;font-size:12px}.pt-detail-body summary>span{color:var(--pt-muted);margin-left:6px}.pt-detail-body details>b{margin:16px 0 4px;font-size:12px;font-weight:500;display:block}.pt-detail-body details>small{color:var(--pt-muted);display:block}.pt-detail-body blockquote{border-left:2px solid var(--shell-border-strong);background:var(--shell-soft);color:var(--pt-muted);white-space:pre-wrap;margin:12px 0;padding:13px 16px;font-size:13px;line-height:1.85}.pt-dialog .pt-detail-body details p{color:var(--pt-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:12px!important}.pt-history article{border-left:1px solid var(--shell-border);margin:16px 0 5px;padding-left:13px}.pt-history b{color:var(--pt-muted);font-size:11px;font-weight:500}.pt-detail-footer{border-top:1px solid var(--shell-border);background:var(--shell-surface);align-items:center;gap:10px;padding:17px 26px;display:flex}.pt-detail-footer>span{flex:1}.pt-dialog .umx-dialog-surface>.pt-detail-footer{flex-wrap:nowrap;flex-shrink:0}.pt-dialog .pt-detail-footer>span{flex:auto;margin:0}.pt-dialog .pt-detail-footer>.pt-text{white-space:nowrap;background:0 0;border:0;padding:6px 0}.pt-dialog .pt-detail-footer .pt-button,.pt-drawer .pt-dialog-header{flex-shrink:0}.pt-dialog .danger{color:var(--shell-accent-ink)}.pt-delete-confirm{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.pt-delete-confirm p{width:100%;margin-bottom:4px;font-size:12px!important}.pt-dialog .pt-radio{border:0;gap:24px;margin:22px 0;padding:0;font-size:13px;display:flex}.pt-radio legend{color:var(--pt-subtle);margin-bottom:10px;font-size:12px}.pt-radio label{align-items:center;gap:6px;display:flex;font-size:13px!important}.pt-radio input{accent-color:var(--shell-accent-ink)}.pt-dialog.pt-report{width:min(660px,100vw - 32px)}.pt-report .pt-detail-body>section{border-top:1px solid var(--shell-border);padding:22px 0}.pt-report-lead{color:var(--pt-subtle);margin-bottom:22px!important}.pt-report .pt-detail-body h3{margin:10px 0;font-size:15px!important}.pt-report .pt-detail-body p{color:var(--pt-subtle);font-size:13px!important}.pt-report-source{color:var(--pt-subtle);align-items:center;gap:12px;margin-top:13px;font-size:13px;display:flex}.pt-report-source small{color:var(--pt-muted);margin-top:5px;display:block}.pt-dialog hr{border:0;border-top:1px solid var(--shell-border);margin:24px 0}.pt-view{animation:.25s both pt-enter}@keyframes pt-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1700px){.pt-workspace{padding-top:12px}.pt-hero{min-height:180px}.pt-candidate-card{padding:30px 33px 0}.pt-shelf{margin-top:36px}}@media (width<=1150px){.pt-candidate-card{padding:21px 22px 0}.pt-shelf-grid{gap:18px}.pt-workspace .pt-notebook{gap:18px;padding:18px 14px}.pt-book-art{width:90px;height:129px}.pt-hero-meta{gap:10px}}@media (width<=900px){.pt-shelf-grid{grid-template-columns:1fr}.pt-workspace .pt-notebook{padding:20px 30px}.pt-book-art{width:100px;height:137px}.pt-growth-hero{gap:20px;padding:24px}}@media (width<=600px){.pt-workspace{padding:0}.pt-hero{gap:3px;min-height:170px;padding:17px 0}.pt-workspace .pt-name h1{font-size:22px!important}.pt-name{gap:4px}.pt-name .pt-level{margin-left:0;padding:2px 5px;font-size:10px}.pt-hero-meta{gap:6px;font-size:10px}.pt-workspace .pt-identity>p{max-width:220px;margin:11px 0 15px;font-size:12px!important}.pt-character{padding:0;position:relative}.pt-character .umx-companion{width:88px;height:112px}.pt-character .umx-companion-settings{margin:0;position:absolute;top:-20px;right:0}.pt-character .umx-companion__reply{display:none}.pt-nav-row{margin-bottom:24px}.pt-nav-row nav>button{gap:5px;font-size:13px}.pt-nav-row nav>button>svg{display:none}.pt-nav-row .pt-icon{width:28px}.pt-section-head{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:17px}.pt-workspace .pt-section-head h2{font-size:17px!important}.pt-section-head>.pt-quiet{font-size:10px}.pt-section-head>.pt-button{min-height:32px;padding:7px 10px;font-size:11px}.pt-candidate-card{padding:21px 19px 0}.pt-workspace .pt-candidate-card>h3{font-size:18px!important}.pt-workspace .pt-candidate-card>p{font-size:13px!important}.pt-candidate-origin{margin:16px 0;padding:12px}.pt-candidate-actions{flex-wrap:wrap;gap:10px}.pt-candidate-actions>.pt-button{min-height:35px;padding:8px 11px;font-size:12px}.pt-next-memory>span:nth-child(2){display:none}.pt-next-memory>span:first-child{flex:1}.pt-workspace .pt-notebook{gap:22px;padding:20px}.pt-workspace .pt-shelf h2{font-size:15px!important}.pt-filter-row{flex-direction:column;align-items:flex-start}.pt-filter-row nav>button{padding:7px 9px;font-size:11px}.pt-filter-row>.pt-quiet{display:none}.pt-workspace .pt-memory-open{align-items:flex-start;gap:11px;padding:20px 9px}.pt-memory-open .pt-memory-symbol{border-radius:8px;width:31px;height:33px}.pt-memory-open>svg{display:none}.pt-memory-title{gap:6px;font-size:14px}.pt-memory-excerpt{font-size:12px}.pt-memory-labels{gap:6px;font-size:10px}.pt-growth-hero{flex-wrap:wrap;gap:14px;padding:22px 17px}.pt-growth-seal{width:65px;height:65px}.pt-growth-seal>svg{width:27px;height:27px}.pt-workspace .pt-growth-hero h3{font-size:16px!important}.pt-growth-count{align-items:center;gap:10px;min-width:0;margin-left:79px;display:flex}.pt-growth-count b{font-size:24px}.pt-level-path{padding:28px 0}.pt-workspace .pt-level-path small{display:none}.pt-level-path b{font-size:11px}.pt-level-dot{width:30px;height:30px;font-size:10px}.pt-level-path li:before{top:15px}.pt-mission-list>button{flex-wrap:wrap}.pt-mission-list b{font-size:13px}.pt-workspace .pt-mission-list small{font-size:10px!important}.pt-dialog.pt-drawer{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.pt-dialog.pt-editor,.pt-dialog.pt-report{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pt-dialog form,.pt-detail-body{padding:22px 20px}.pt-dialog-header{padding:12px 17px}.pt-detail-footer{padding:15px 19px}.pt-dialog .pt-detail-body h2{font-size:20px!important}.pt-dialog .pt-note{align-items:flex-start;font-size:10px!important}.pt-dialog .pt-radio{gap:16px}.pt-quick-actions{gap:10px;margin-bottom:20px}.pt-workspace .pt-quick-actions>button{gap:8px;min-height:48px;padding:12px;font-size:13px}.pt-workspace .pt-quick-actions>button>span{white-space:nowrap}.pt-workspace button,.pt-dialog button{min-width:44px;min-height:44px}.pt-workspace .pt-button,.pt-dialog .pt-button,.pt-workspace .pt-text,.pt-dialog .pt-text{min-height:44px}.pt-workspace .pt-icon,.pt-dialog .pt-icon{flex-shrink:0;width:44px;height:44px}.pt-name .umx-personal-avatar{width:44px;min-width:44px;height:44px}.pt-character .umx-companion-settings__trigger{width:44px;height:44px}.pt-nav-row nav{gap:12px}.pt-nav-row nav>button{min-width:44px;min-height:44px;padding:12px 8px}.pt-nav-row .pt-icon{width:44px;height:44px}.pt-filter-row nav{gap:4px 8px}.pt-filter-row nav>button{min-height:44px}.pt-growth-hero{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.pt-growth-copy{grid-column:2}.pt-growth-count{text-align:left;grid-column:2;justify-content:flex-start;width:100%;margin-left:0}.pt-dialog .pt-radio label{min-width:44px;min-height:44px}.pt-detail-body summary{min-height:44px;padding:12px 0}}.pt-social-dialog .pt-social-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pt-social-dialog .pt-social-list>.twin-directory-card{border:1px solid var(--pt-line);border-radius:16px;padding:20px;display:block}.pt-social-dialog .twin-directory-person{min-height:54px}.pt-social-dialog .twin-directory-card>p{color:var(--pt-muted);line-height:1.8;margin:16px 0 0!important;font-size:12px!important}.pt-social-dialog .twin-directory-actions{margin-left:0}@media (width<=1100px){.pt-social-dialog .pt-social-list{grid-template-columns:1fr}}@media (width<=620px){.pt-social-dialog .twin-directory-main{grid-template-columns:1fr}.pt-social-dialog .twin-directory-actions{justify-content:start;margin-left:67px}}@media (prefers-reduced-motion:reduce){.pt-view{animation:none}.pt-workspace *,.pt-dialog *{transition:none!important}}.pt-identity{flex:1;align-items:center;gap:22px;display:flex}.pt-identity-copy{min-width:0}.pt-workspace .umx-personal-avatar--portrait{border:1px solid var(--shell-border);background:var(--shell-surface);width:86px;min-width:86px;height:86px;box-shadow:0 3px 10px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:23px;flex:0 0 86px;padding:5px}.umx-avatar-swatch{flex-shrink:0;overflow:hidden}.umx-avatar-swatch>img{object-fit:cover;width:100%;height:100%}.umx-avatar-swatch>svg{width:60%;height:60%}.v2-user-portrait.v2-avatar{background:0 0;padding:0}.v2-user-portrait>.umx-avatar-swatch{border-radius:10px;width:100%;height:100%}.pt-workspace .umx-personal-avatar--portrait .umx-avatar-swatch{border-radius:18px;width:100%;height:100%;font-size:27px}.pt-workspace .pt-name h1{overflow-wrap:anywhere;font-size:25px!important;line-height:1.45!important}.pt-workspace .pt-level{min-height:28px;color:var(--shell-text-2);background:var(--shell-selected);font-variant-numeric:tabular-nums;border:0;margin:9px 0 0;padding:5px 9px;font-size:12px;display:inline-flex}.pt-level-mini{background:var(--shell-border-strong);border-radius:5px;width:48px;height:4px;margin-left:3px;display:block;overflow:hidden}.pt-level-mini i{background:var(--shell-contrast);height:100%;display:block}.pt-identity-copy>p{color:var(--pt-muted);margin-top:10px!important;font-size:13px!important}.pt-nav-row nav>button>em{background:var(--shell-selected);min-width:19px;height:19px;color:var(--pt-muted);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;display:grid}.pt-memory-collection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-bottom:34px;display:grid}.pt-workspace .pt-notebook h2{font-size:18px!important;font-weight:600!important}.pt-activity-section{margin-top:4px}.pt-activity-list{border-top:1px solid var(--pt-line)}.pt-workspace .pt-activity-item{text-align:left;border-bottom:1px solid var(--pt-line);justify-content:flex-start;align-items:flex-start;gap:17px;width:100%;padding:21px 3px;display:flex}.pt-activity-item:hover{background:var(--shell-selected)}.pt-activity-copy{flex:1;min-width:0}.pt-workspace .pt-activity-copy>small{color:var(--pt-muted);margin-bottom:5px;display:block;font-size:12px!important}.pt-activity-copy>b{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.7;display:block}.pt-activity-item>svg{color:var(--pt-muted);align-self:center}.pt-result-meta{color:var(--pt-muted);margin-top:7px;font-size:12px;display:block}.pt-memory-symbol.result{background:var(--shell-border);color:var(--shell-text-2)}.pt-load-more{margin-top:16px!important}.pt-xp-title{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex}.pt-xp-title>span{color:var(--pt-muted);white-space:nowrap;font-size:12px}.pt-workspace .pt-growth-copy h3{margin:0 0 10px;font-size:24px!important;font-weight:600!important}.pt-xp-track{background:var(--shell-border);border-radius:8px;width:100%;height:8px;margin:7px 0 13px;overflow:hidden}.pt-xp-track>i{background:var(--shell-contrast);border-radius:8px;height:100%;display:block}.pt-growth-count{margin-left:14px}.pt-growth-count b{font-variant-numeric:tabular-nums;font-family:inherit;font-size:34px;font-weight:550}.pt-xp-rules{border-bottom:1px solid var(--pt-line);color:var(--pt-muted);padding:15px 0 18px}.pt-xp-rules summary{cursor:pointer;width:fit-content;min-height:32px;padding:6px 0;font-size:13px}.pt-xp-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:15px 0;display:grid}.pt-xp-rule-grid>span{font-size:12px}.pt-xp-rule-grid b{color:var(--pt-ink);margin-bottom:5px;font-size:15px;font-weight:600;display:block}.pt-workspace .pt-xp-rules p{margin-top:8px;line-height:1.8;font-size:12px!important}.pt-growth-records{margin-top:28px}.pt-profile-preview{align-items:center;gap:22px;margin-bottom:24px;display:flex}.pt-profile-preview>.umx-avatar-swatch{border-radius:21px;width:88px;height:88px}.pt-profile-preview>div{flex-wrap:wrap;gap:16px;display:flex}.pt-profile-dialog form input[hidden]{display:none}.pt-result-detail .pt-returned-artifact{border-top:1px solid var(--pt-line);margin-top:24px;padding-top:22px}.pt-result-detail .pt-returned-artifact h3{margin-bottom:13px;line-height:1.6;font-size:16px!important}.pt-result-detail :is(h2,h3){overflow-wrap:anywhere}.pt-result-detail .pt-returned-artifact p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px!important}.pt-returned-artifact>small{color:var(--pt-muted);overflow-wrap:anywhere;margin-top:16px;font-size:11px;display:block}.pt-workspace .pt-social-stats{flex-wrap:wrap;gap:8px 26px;margin:-4px 0 16px;display:flex}.pt-workspace .pt-social-stats>button{min-height:44px;color:var(--pt-muted);gap:7px;padding:6px 0;font-size:12px}.pt-social-stats b{color:var(--pt-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.pt-social-stats button:hover span{text-underline-offset:4px;text-decoration:underline}.pt-achievement-strip{margin:0 0 10px;padding:0}.pt-medal-grid{flex-wrap:wrap;gap:0;max-width:100%;display:flex}.pt-workspace .pt-medal{border-radius:10px;flex:0 0 44px;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;transition:background .15s;display:inline-flex}.pt-workspace .pt-medal:hover{background:var(--shell-selected)}.pt-medal-art{--medal-edge:var(--shell-muted);--medal-face:var(--shell-selected);--medal-line:var(--shell-text-2);flex-shrink:0;width:24px;max-width:100%;height:24px;display:block}.pt-medal-art.blue{--medal-face:#e6edf4;--medal-edge:var(--shell-border-strong);--medal-line:var(--shell-text-2)}.pt-medal-art.gold{--medal-face:var(--shell-surface-2);--medal-edge:var(--shell-accent);--medal-line:var(--shell-accent)}.pt-medal-art.teal{--medal-face:var(--shell-selected);--medal-edge:var(--shell-muted);--medal-line:var(--shell-accent-ink)}.pt-medal-art.violet{--medal-face:var(--shell-selected);--medal-edge:var(--shell-border-strong);--medal-line:var(--shell-text-2)}.pt-achievement-gallery{margin-top:30px}.pt-medal-art.locked{--medal-face:var(--shell-soft);--medal-edge:var(--shell-border-strong);--medal-line:var(--shell-muted)}.pt-achievement-preview{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-workspace .pt-achievement-more{white-space:nowrap;gap:8px;min-height:44px}.pt-dialog.pt-achievement-catalog{width:min(900px,100vw - 32px)}.pt-achievement-system>.umx-dialog-surface{background:radial-gradient(circle at 82% 5%,var(--shell-soft),transparent 24%),#fff;flex-direction:column;max-height:calc(100dvh - 36px);display:flex;overflow:hidden}.pt-achievement-system .pt-dialog-header>div:first-child{min-width:0}.pt-achievement-system .pt-dialog-header p{color:var(--pt-muted);margin:4px 0 0;font-size:12px}.pt-achievement-system .pt-achievement-categories{overflow:auto}.pt-achievement-total{color:var(--pt-accent);align-items:baseline;gap:4px;margin-left:auto;display:flex}.pt-achievement-total b{font-size:25px}.pt-achievement-total span{color:var(--pt-muted);font-size:12px}.pt-achievement-catalog .pt-dialog-header h2{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex;font-size:18px!important;line-height:1.5!important}.pt-achievement-catalog .pt-dialog-header h2 small{color:var(--pt-muted);font-size:12px;font-weight:400}.pt-achievement-catalog .pt-dialog-header .pt-icon{flex-shrink:0;width:44px;height:44px}.pt-achievement-categories{padding:8px 24px 28px}.pt-achievement-categories>section{padding-top:18px}.pt-achievement-categories h3{color:var(--pt-muted);margin-bottom:10px;font-weight:550;font-size:12px!important;line-height:1.5!important}.pt-achievement-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v2-app .pt-achievement-card{border:1px solid var(--shell-border);background:var(--shell-surface-2);text-align:left;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px 12px;display:flex}.pt-achievement-card.is-earned{background:var(--shell-soft);border-color:var(--shell-border)}.pt-achievement-card>.pt-medal-art{width:28px;height:28px}.pt-achievement-card>div{flex:1;min-width:0}.pt-achievement-card-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pt-achievement-card h4{margin:0;font-size:13px;font-weight:650;line-height:1.5}.pt-achievement-state{color:var(--pt-muted);white-space:nowrap;font-size:11px;line-height:1.5}.pt-achievement-card.is-earned .pt-achievement-state{color:var(--pt-accent)}.pt-achievement-card p{color:var(--pt-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px!important;line-height:1.6!important}@media (width<=600px){.pt-achievement-cards{grid-template-columns:minmax(0,1fr)}.pt-achievement-categories{padding:4px 16px 22px}.pt-achievement-preview,.pt-achievement-catalog .pt-dialog-header h2{gap:8px}}.pt-achievement-dialog .pt-achievement-detail{text-align:center;padding:24px 20px}.pt-achievement-detail>.pt-medal-art{width:56px;height:56px;margin:0 auto 16px}.pt-achievement-detail h2{margin:8px 0 12px!important;font-size:22px!important}.pt-achievement-detail p{color:var(--pt-muted);font-size:13px!important}.pt-achievement-detail .pt-achievement-description{margin-top:16px!important}.pt-achievement-detail .pt-reward-boundary{text-align:left;margin-top:22px!important}.pt-dispatch-milestone{border:1px solid var(--pt-line);background:var(--shell-soft);border-radius:12px;align-items:center;gap:15px;margin-bottom:24px;padding:18px;display:flex}.pt-dispatch-milestone>span{flex:1;min-width:0}.pt-dispatch-milestone b{font-size:14px;font-weight:550;display:block}.pt-dispatch-milestone small{color:var(--pt-muted);margin-top:4px;font-size:12px;display:block}.pt-dialog.pt-social-dialog{width:min(1180px,100vw - 32px);max-width:none}.pt-dialog.pt-social-profile-dialog{width:min(1360px,100vw - 32px)}.pt-social-dialog>.umx-dialog-surface{background:var(--shell-surface);flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.pt-social-body{background:var(--shell-surface);min-height:200px;padding:22px 28px 28px;overflow:auto}.pt-social-tabs{border-bottom:1px solid var(--pt-line);flex-wrap:wrap;gap:4px;margin-bottom:20px;padding-bottom:14px;display:flex}.pt-social-tabs>button{min-height:44px;color:var(--pt-muted);border-radius:8px;padding:8px 12px;font-size:13px}.pt-social-tabs>button[aria-pressed=true]{background:var(--shell-selected);color:var(--pt-ink);font-weight:550}.pt-social-note{color:var(--pt-muted);line-height:1.8;margin:14px 0!important;font-size:12px!important}.pt-social-dialog .pt-search{color:var(--pt-muted)}.pt-social-list{gap:0;display:grid}.pt-social-list>article{border-bottom:1px solid var(--pt-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pt-dialog .pt-social-person{text-align:left;flex:1;justify-content:flex-start;gap:13px;min-width:0;min-height:52px}.pt-social-person>span:last-child{min-width:0}.pt-social-person b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.pt-social-person small{color:var(--pt-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.pt-social-dialog .umx-person-portrait{background:var(--shell-border);border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden}.pt-social-dialog .umx-person-portrait img{object-fit:cover;width:100%;height:100%;display:block}.pt-social-dialog .umx-person-portrait>span{place-items:center;height:100%;display:grid}.pt-social-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pt-social-actions>.pt-button{min-width:72px;min-height:44px;padding:8px 10px;font-size:12px}.pt-social-actions>.selected{background:var(--shell-selected);border-color:var(--shell-border);color:var(--shell-text-2)}.pt-social-empty{text-align:center;padding:40px 10px 50px}.pt-social-empty>span{color:var(--pt-muted);margin-bottom:20px;font-size:36px;display:block}.pt-social-empty h3{margin-bottom:12px!important;font-size:17px!important}.pt-social-empty p{color:var(--pt-muted);margin-bottom:22px!important;font-size:13px!important}.pt-social-empty .pt-button{margin-top:18px}.pt-social-profile-head{align-items:center;gap:18px;margin:15px 0 20px;display:flex}.pt-social-profile-head .umx-person-portrait{flex-basis:72px;width:72px;height:72px}.pt-social-profile h2{overflow-wrap:anywhere;font-size:22px!important}.pt-social-profile p{color:var(--pt-muted);margin:12px 0!important;font-size:14px!important}.pt-social-profile>.pt-social-actions{margin-bottom:22px}.pt-social-profile>section{margin-top:24px}.pt-social-profile h3{font-size:15px!important}@media (width<=900px){.pt-memory-collection{grid-template-columns:1fr}}@media (width<=600px){.pt-hero{gap:4px;min-height:142px;padding:17px 0 24px}.pt-identity{align-items:flex-start;gap:12px}.pt-workspace .umx-personal-avatar--portrait{border-radius:18px;flex-basis:64px;width:64px;min-width:64px;height:64px;padding:4px}.pt-workspace .umx-personal-avatar--portrait .umx-avatar-swatch{border-radius:14px;font-size:23px}.pt-workspace .pt-name h1{font-size:19px!important}.pt-workspace .pt-level{min-height:44px;margin-top:5px;padding:6px 8px}.pt-character .umx-companion{display:none}.pt-character{align-self:flex-start;width:44px;min-width:44px}.pt-character .umx-companion-settings{margin:0;position:static}.pt-nav-row nav{gap:2px}.pt-nav-row nav>button{gap:5px;padding:12px 7px;font-size:13px}.pt-nav-row nav>button:nth-child(2)>svg{width:14px;height:14px;display:block}.pt-memory-collection{gap:20px;margin-bottom:26px}.pt-activity-item{gap:12px!important;padding:18px 0!important}.pt-activity-copy>b{font-size:14px}.pt-workspace .pt-activity-copy>small,.pt-result-meta{font-size:11px!important}.pt-growth-count{margin-left:0}.pt-workspace .pt-growth-copy h3{font-size:20px!important}.pt-xp-title{flex-wrap:wrap;gap:0 10px}.pt-xp-title>span{font-size:11px}.pt-xp-rules summary{min-height:44px;padding:12px 0}.pt-xp-rule-grid{grid-template-columns:1fr;gap:12px}.pt-xp-rule-grid>span{align-items:baseline;gap:12px;display:flex}.pt-xp-rule-grid b{min-width:72px}.pt-workspace .pt-social-stats{justify-content:space-between;gap:4px 16px;margin-top:-10px;margin-bottom:10px}.pt-workspace .pt-social-stats>button{flex-direction:column;gap:4px;font-size:11px}.pt-social-stats b{font-size:15px}.pt-achievement-dialog .pt-achievement-detail{padding:16px 0}.pt-dialog.pt-social-dialog{width:calc(100vw - 20px)}.pt-social-body{padding:14px 16px 22px}.pt-social-tabs{gap:2px;margin-bottom:16px}.pt-social-tabs>button{padding:8px 10px;font-size:12px}.pt-social-list>article{flex-wrap:wrap;gap:12px;padding:18px 0}.pt-social-person{flex-basis:100%!important}.pt-social-actions{margin-left:61px}.pt-social-profile>.pt-social-actions{margin-left:0}.pt-social-empty{padding:30px 4px}.pt-social-empty p{line-height:1.9}.pt-dispatch-milestone{flex-wrap:wrap;gap:10px;padding:14px}.pt-dispatch-milestone>span{flex-basis:calc(100% - 38px)}.pt-dispatch-milestone>.pt-text{min-height:44px;margin-left:28px}}.pt-workspace .pt-profile-hero{align-items:flex-start;gap:24px;min-height:150px;padding:26px 0 22px}.pt-profile-hero .pt-identity{align-items:center;gap:22px}.pt-profile-id{color:var(--pt-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.pt-profile-hero .pt-identity-copy>p{overflow-wrap:anywhere;max-width:650px}.pt-workspace .pt-bio-placeholder{min-height:36px;color:var(--pt-muted);justify-content:flex-start;padding:6px 0;font-size:13px}.pt-workspace .pt-social-stats{gap:12px 36px;margin:0 0 25px}.pt-workspace .pt-social-stats>button{flex-direction:column;align-items:flex-start;gap:4px;min-width:44px;font-size:12px}.pt-workspace .pt-social-stats b{font-size:20px;font-weight:600;line-height:1.2}.pt-twin-entry{background:var(--shell-contrast);color:var(--shell-on-contrast);border:1px solid var(--shell-text);box-shadow:0 6px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:16px;align-items:center;gap:24px;margin:0 0 18px;padding:8px 24px 8px 12px;display:flex}.pt-workspace .pt-twin-entry-main{text-align:left;min-width:0;min-height:82px;color:var(--shell-on-contrast);flex:1;grid-template-columns:72px auto minmax(0,1fr);justify-content:flex-start;gap:14px;padding:0;display:grid}.pt-entry-copy{white-space:nowrap}.pt-twin-entry-main>b,.pt-twin-entry-main>span>b{font-size:18px;font-weight:600;display:block}.pt-twin-entry-main small{color:var(--shell-muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.pt-mini-character.umx-companion{flex:0 0 72px;width:72px;height:72px}.pt-pearl-character .pt-pearl-surface{opacity:.2;transition:opacity .35s}.pt-twin-entry-main:is(:hover,:focus-visible) .pt-pearl-surface{opacity:.8}.pt-pearl-character[data-moving=true] .umx-companion__float{animation:5s ease-in-out infinite pt-pearl-breathe}.pt-pearl-character .pt-pearl-sparks{color:var(--shell-accent-ink);opacity:0;pointer-events:none;font-size:10px;position:absolute;inset:5px 0 auto auto}.pt-pearl-sparks i{font-size:7px;font-style:normal;position:absolute;top:38px;left:-55px}.pt-twin-entry-main:active .pt-pearl-character[data-moving=true] .umx-companion__gesture{transform:translateY(-3px)rotate(-4deg)}.pt-twin-entry-main:active .pt-pearl-character[data-moving=true] .pt-pearl-sparks{opacity:.8}.pt-pearl-character .umx-companion__gesture{transition:transform .2s}@keyframes pt-pearl-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.pt-pearl-character *{transition:none!important;animation:none!important}}.pt-entry-activity{pointer-events:none;justify-self:center;width:100%;min-width:0;max-width:440px;height:76px;display:block}.pt-entry-activity>svg{width:100%;height:100%;display:block;overflow:visible}.pt-activity-rail{stroke:var(--shell-muted);stroke-opacity:.3;stroke-width:1px}.pt-activity-flow{stroke:var(--shell-accent-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 96;animation:4s linear infinite pt-activity-flow}.pt-activity-flow--chat{stroke:#a8d6dc;animation-delay:-2s}.pt-activity-surface{fill:var(--shell-text-2);stroke:var(--shell-muted);stroke-width:1px}.pt-activity-line{stroke:var(--shell-muted);stroke-width:1.5px;stroke-linecap:round}.pt-activity-scan{stroke:var(--shell-accent-ink);stroke-width:2px;stroke-linecap:round;animation:4s ease-in-out infinite pt-activity-scan}.pt-activity-check{stroke-dasharray:12;animation:4s ease-in-out infinite pt-activity-check}.pt-activity-ring{stroke:var(--shell-muted);stroke-opacity:.3;transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite pt-activity-ring}.pt-activity-core{fill:var(--shell-text-2);stroke:var(--shell-muted);stroke-width:1px}.pt-activity-spark{fill:var(--shell-selected)}.pt-activity-bubble{animation:4s ease-in-out infinite pt-activity-float}.pt-activity-bubble--reply{animation-delay:-2s}.pt-activity-reply{fill:var(--shell-text-2);stroke:var(--shell-muted);stroke-width:1px}.pt-activity-dot{fill:var(--shell-muted);animation:1.6s ease-in-out infinite pt-activity-type}.pt-activity-dot:nth-of-type(2){animation-delay:.2s}.pt-activity-dot:nth-of-type(3){animation-delay:.4s}.pt-entry-activity[data-moving=false] *{animation:none!important}@keyframes pt-activity-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pt-activity-scan{0%,to{opacity:.4;transform:translateY(-2px)}45%{opacity:1;transform:translateY(5px)}70%{opacity:0;transform:translateY(5px)}}@keyframes pt-activity-check{0%,40%{stroke-dashoffset:12px}65%,to{stroke-dashoffset:0}}@keyframes pt-activity-ring{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.7;transform:scale(1.18)}}@keyframes pt-activity-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes pt-activity-type{0%,65%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.pt-workspace .pt-twin-entry .pt-level{border-left:1px solid var(--shell-text-2);min-height:48px;color:var(--shell-muted);background:0 0;border-radius:0;grid-template-columns:1fr auto;gap:7px 12px;margin:0;padding:0 0 0 24px;font-size:11px;display:grid}.pt-twin-entry .pt-level>b{color:var(--shell-on-contrast);text-align:left;font-size:15px;font-weight:550}.pt-twin-entry .pt-level-mini{background:var(--shell-contrast);grid-area:2/1/auto/-1;width:142px;height:4px;margin:0}.pt-twin-entry .pt-level-mini i{background:var(--btn-primary-bg)}.pt-dialog.pt-presence-dialog{background:var(--pt-paper);border-radius:24px;width:min(980px,100vw - 40px);max-width:none;overflow:hidden}.pt-presence-dialog>.umx-dialog-surface{max-height:calc(100dvh - 40px);overflow:auto}.pt-presence-dialog .pt-dialog-header{border-bottom:1px solid var(--pt-line);background:var(--pt-paper);padding:14px 22px;font-size:15px;font-weight:550}.pt-presence-tools{align-items:center;gap:6px;display:flex}.pt-presence-tools .pt-icon{min-width:44px;min-height:44px;font-size:25px}.pt-presence-body{grid-template-columns:1.12fr 1fr;min-height:540px;display:grid}.pt-presence-stage{background:var(--shell-soft);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:32px 35px 30px;display:flex;position:relative;overflow:hidden}.pt-presence-owner{color:var(--shell-text-2);z-index:1;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;font-size:12px;position:relative}.pt-presence-orbit{border:1px solid var(--shell-border-strong);z-index:-1;border-radius:50%;width:330px;height:330px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.pt-presence-orbit:before,.pt-presence-orbit:after{content:"";border:1px solid var(--shell-border);border-radius:50%;position:absolute;inset:24px}.pt-presence-orbit:after{border-style:dashed;border-color:var(--shell-border);inset:-22px}.pt-presence-stage .umx-companion--studio{flex:0 0 285px;width:285px;height:285px;margin:16px 0 5px}.pt-presence-stage .umx-companion__touch-hint{color:#52685a;bottom:8px}.pt-presence-stage .umx-companion__touch{border-radius:50%}.pt-presence-stage .umx-companion__touch:focus-visible{outline-offset:3px;outline-color:#507663}.pt-presence-stage .umx-companion__reply{display:none}.pt-presence-greeting{text-align:center;max-width:310px;min-height:66px;color:var(--shell-text);margin-top:14px;font-size:15px;line-height:1.8}.pt-presence-greeting p{font-size:15px!important}.pt-presence-stage .pt-voice-play{background:var(--shell-surface);border:1px solid var(--shell-border-strong);min-height:44px;color:var(--shell-text);border-radius:24px;margin-top:15px;padding:10px 18px;font-size:13px}.pt-presence-stage .pt-voice-play:disabled{opacity:1;color:var(--shell-text-2);background:var(--shell-border);cursor:not-allowed}.pt-voice-boundary{color:var(--shell-text-2);margin-top:12px;font-size:11px}.pt-presence-stage .pt-error{max-width:100%;font-size:12px}.pt-presence-stage[data-speaking=true] .umx-companion__mouth{transform-origin:110px 150px;animation:.35s ease-in-out infinite alternate pt-speaking}@keyframes pt-speaking{to{transform:scaleY(1.8)}}.pt-presence-controls{background:var(--pt-paper);flex-direction:column;min-width:0;padding:30px 28px 24px;display:flex}.pt-presence-tabs{border-bottom:1px solid var(--pt-line);gap:22px;margin-bottom:28px;display:flex}.pt-presence-tabs>button{min-width:50px;min-height:44px;color:var(--pt-muted);border-bottom:2px solid #0000;padding:0 6px 10px;font-size:14px}.pt-presence-tabs>button[aria-pressed=true]{color:var(--pt-ink);border-bottom-color:var(--pt-accent);font-weight:600}.pt-presence-controls h2{margin-bottom:23px!important;font-size:20px!important;font-weight:550!important}.pt-look-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pt-expression-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pt-look-options>button,.pt-expression-options>button{border:1px solid var(--shell-border);background:var(--shell-soft);border-radius:12px;flex-direction:column;gap:6px;min-width:0;min-height:116px;padding:12px 4px;font-size:12px}.pt-look-options>button:hover,.pt-expression-options>button:hover{background:var(--shell-soft)}.pt-look-options>button[aria-pressed=true],.pt-expression-options>button[aria-pressed=true]{border-color:var(--shell-text-2);background:var(--shell-selected);box-shadow:inset 0 0 0 1px #46775c}.pt-look-preview.umx-companion{flex-basis:72px;width:72px;max-width:100%;height:72px}.pt-presence-note{color:var(--pt-muted);margin-top:20px!important;font-size:12px!important}.pt-voice-options{gap:12px;display:grid}.pt-voice-options>button{text-align:left;border:1px solid var(--pt-line);background:var(--shell-soft);border-radius:12px;justify-content:flex-start;gap:14px;padding:15px}.pt-voice-options>button[aria-pressed=true]{background:var(--shell-selected);border-color:var(--shell-text-2)}.pt-voice-options b{font-size:14px;font-weight:550;display:block}.pt-voice-options small{color:var(--pt-muted);margin-top:4px;font-size:12px;display:block}.pt-voice-options>button>span:last-child{color:var(--shell-text-2);margin-left:auto}.pt-wave{flex-shrink:0;align-items:center;gap:3px;width:29px;height:32px;display:flex}.pt-wave i{background:var(--shell-contrast);border-radius:2px;width:3px;height:9px;display:block}.pt-wave i:nth-child(2),.pt-wave i:nth-child(4){height:18px}.pt-wave i:nth-child(3){height:26px}.pt-clone-note{color:var(--pt-muted);margin-top:24px;font-size:12px}.pt-clone-note summary{cursor:pointer;min-height:44px;padding:10px 0}.pt-clone-note p{line-height:1.8;font-size:12px!important}.pt-presence-saved{min-height:26px;color:var(--pt-muted);text-align:right;margin-top:auto;padding-top:16px;font-size:12px}@media (width<=1100px){.pt-workspace .pt-twin-entry-main{grid-template-columns:56px 1fr;row-gap:0}.pt-mini-character.umx-companion{flex-basis:56px;width:56px;height:56px}.pt-entry-activity{grid-area:2/1/auto/-1;max-width:340px;height:68px}}@media (width<=600px){.pt-workspace .pt-profile-hero{flex-wrap:wrap;gap:14px;min-height:0;padding:20px 0 16px}.pt-profile-hero .pt-identity{flex-basis:100%;gap:16px;width:100%}.pt-profile-hero .pt-identity-copy{flex:1}.pt-workspace .pt-profile-hero .pt-name h1{font-size:22px!important}.pt-workspace .pt-profile-hero .umx-personal-avatar--portrait{flex-basis:76px;width:76px;min-width:76px;height:76px}.pt-workspace .pt-bio-placeholder{min-height:44px}.pt-workspace .pt-social-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0 0 22px;display:grid}.pt-workspace .pt-social-stats>button{align-items:center;gap:6px;min-width:44px;font-size:11px}.pt-workspace .pt-social-stats b{font-size:18px}.pt-twin-entry{border-radius:14px;margin-bottom:15px;padding:10px 14px;display:block}.pt-workspace .pt-twin-entry-main{gap:0 10px;width:100%;min-height:64px}.pt-mini-character.umx-companion{flex-basis:56px;width:56px;height:56px}.pt-twin-entry-main>span>b{font-size:16px}.pt-twin-entry-main small{font-size:12px}.pt-workspace .pt-twin-entry .pt-level{border-left:0;border-top:1px solid var(--shell-text-2);justify-content:space-between;gap:10px;width:100%;margin-top:6px;padding:12px 0 0;display:flex}.pt-twin-entry .pt-level-mini{flex:1;width:auto;max-width:140px}.pt-dialog.pt-presence-dialog{border-radius:18px;width:calc(100vw - 20px)}.pt-presence-dialog>.umx-dialog-surface{max-height:calc(100dvh - 28px)}.pt-presence-dialog .pt-dialog-header{z-index:5;padding:7px 14px;position:sticky;top:0}.pt-presence-body{flex-direction:column;min-height:0;display:flex}.pt-presence-stage{padding:16px 18px 22px}.pt-presence-stage .umx-companion--studio{flex-basis:200px;width:200px;height:200px;margin:0}.pt-presence-orbit{width:210px;height:210px;top:40px}.pt-presence-greeting{min-height:50px;margin-top:6px;font-size:14px}.pt-presence-greeting p{font-size:14px!important}.pt-presence-controls{padding:18px}.pt-presence-tabs{margin-bottom:20px}.pt-presence-controls h2{margin-bottom:18px!important;font-size:18px!important}.pt-expression-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pt-expression-options>button{min-height:90px}.pt-expression-options .pt-look-preview{flex-basis:50px;width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.pt-presence-stage[data-speaking=true] .umx-companion__mouth,.pt-entry-activity *{animation:none!important}}.pt-human-interact{background:var(--shell-selected);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:min(100%,310px);margin:14px 0 8px;padding:0;display:block;position:relative;overflow:hidden}.pt-human-portrait{aspect-ratio:4/5;background:var(--shell-selected);border-radius:inherit;width:100%;display:block;overflow:hidden}.pt-human-portrait img{object-fit:cover;object-position:center 30%;transform-origin:50% 65%;width:100%;height:100%;transition:filter .4s,transform .5s;display:block}.pt-human-portrait[data-scene=forest] img{filter:sepia(.1)hue-rotate(12deg)}.pt-human-portrait[data-scene=dusk] img{filter:sepia(.18)saturate(.9)}.pt-human-interact img{animation:6s ease-in-out infinite pt-human-breathe}.pt-human-interact [data-mood=thinking] img{object-position:48% 30%;animation-duration:8s}.pt-human-interact [data-mood=happy] img{animation-duration:4s}.pt-human-interact [data-mood=sleepy] img{animation-play-state:paused}.pt-human-caption{white-space:nowrap;background:var(--shell-surface);color:var(--shell-text-2);border-radius:20px;padding:5px 12px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pt-human-disclosure{color:var(--shell-muted);font-size:11px}.pt-human-interact:focus-visible{outline:2px solid var(--shell-text-2);outline-offset:3px}.pt-look-options .pt-human-portrait{aspect-ratio:4/5;border-radius:9px;width:100%;margin-bottom:8px}.pt-expression-options .pt-human-portrait{aspect-ratio:1;border-radius:50%;width:64px;margin-bottom:8px}.pt-expression-options .pt-human-portrait img{object-position:center 18%;transform:scale(1.35)}.pt-presence-stage:has(.pt-human-interact){padding-top:22px;padding-bottom:22px}.pt-presence-stage:has(.pt-human-interact) .pt-presence-greeting{margin-top:10px;font-size:15px;line-height:1.8}@keyframes pt-human-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)translateY(-1px)}}@media (width<=650px){.pt-human-interact{width:190px}.pt-look-options .pt-human-portrait{max-height:110px}}@media (prefers-reduced-motion:reduce){.pt-human-interact img{animation:none!important}.pt-human-portrait img{transition:none!important}}:root{--umx-font-size-12:12px;--umx-font-size-13:13px;--umx-font-size-14:14px;--umx-font-size-16:16px;--umx-font-size-18:18px;--umx-font-size-20:20px;--umx-font-size-24:24px;--umx-font-size-30:30px;--umx-font-weight-regular:400;--umx-font-weight-medium:500;--umx-font-weight-semibold:600;--umx-leading-compact:1.4;--umx-leading-control:1.45;--umx-leading-body:1.7;--umx-font-ui:var(--font-text);--umx-font-mono:var(--font-mono);--umx-type-caption:var(--umx-font-size-12);--umx-type-label:var(--umx-font-size-13);--umx-type-body:var(--umx-font-size-14);--umx-type-card-title:var(--umx-font-size-16);--umx-type-subsection:var(--umx-font-size-18);--umx-type-section:var(--umx-font-size-20);--umx-type-detail-title:var(--umx-font-size-24);--umx-type-page-title:var(--umx-font-size-30);--umx-text-xs:var(--umx-type-caption);--umx-text-sm:var(--umx-type-label);--umx-text-body:var(--umx-type-body);--umx-text-title:var(--umx-type-card-title);--umx-text-section:var(--umx-type-section);--umx-text-page:var(--umx-type-page-title);--umx-neutral-0:#fff;--umx-neutral-50:var(--shell-surface-2);--umx-neutral-100:var(--shell-soft);--umx-neutral-300:var(--shell-border);--umx-neutral-600:var(--shell-text-2);--umx-neutral-900:var(--shell-text);--umx-green-700:var(--shell-on-accent);--umx-ink:var(--umx-neutral-900);--umx-muted:var(--umx-neutral-600);--umx-line:var(--umx-neutral-300);--umx-surface:var(--umx-neutral-0);--umx-canvas:var(--umx-neutral-50);--umx-selected:var(--umx-neutral-100);--umx-accent:var(--umx-green-700);--umx-focus:var(--shell-accent-ink);--umx-danger:#a33732;--umx-warning:var(--shell-warn-ink);--umx-radius:12px;--umx-radius-control:8px;--umx-radius-panel:18px;--umx-space-control:8px;--umx-space-panel:24px;--umx-space-section:40px;--umx-duration-fast:.16s;--umx-shadow-panel:0 3px 16px #1828240a;--umx-shadow-popover:0 8px 32px #1828241a;--umx-composer-bg:var(--umx-surface);--umx-composer-border:var(--umx-line);--umx-control-hover:var(--umx-selected)}.v2-app,.umx-studio-dialog{font-size:var(--umx-type-body);font-weight:var(--umx-font-weight-regular);color:var(--umx-ink);line-height:var(--umx-leading-body);text-rendering:optimizelegibility;font-family:var(--font-text)!important}:is(.v2-app,.umx-studio-dialog) :where(*){font-family:inherit!important;font-weight:inherit!important}:is(.v2-app,.umx-studio-dialog) :is(b,strong,h4,h5,h6){font-weight:var(--umx-font-weight-semibold)!important}:is(.v2-app,.umx-studio-dialog) :is(button,summary){font-size:var(--umx-type-body)!important;font-weight:var(--umx-font-weight-medium)!important;line-height:var(--umx-leading-control)!important}:is(.v2-app,.umx-studio-dialog) :is(button.active,button[aria-selected=true]){font-weight:var(--umx-font-weight-semibold)!important}:is(.v2-app,.umx-studio-dialog) :is(p,li,dd){font-size:var(--umx-type-body)!important;font-weight:var(--umx-font-weight-regular)!important;line-height:var(--umx-leading-body)!important}:is(.v2-app,.umx-studio-dialog) label{font-size:var(--umx-type-label)!important;line-height:var(--umx-leading-control)!important}:is(.v2-app,.umx-studio-dialog) :is(code,pre,kbd,samp){font-family:var(--font-mono)!important;font-size:var(--umx-type-caption)!important;line-height:1.6!important}:is(.v2-app,.umx-studio-dialog) h1{font-size:var(--umx-type-page-title)!important;line-height:1.25!important;font-weight:var(--umx-font-weight-semibold)!important;letter-spacing:-.035em!important}:is(.v2-app,.umx-studio-dialog) h2{font-size:var(--umx-type-section)!important;line-height:var(--umx-leading-compact)!important;font-weight:var(--umx-font-weight-semibold)!important;letter-spacing:-.02em!important}:is(.v2-app,.umx-studio-dialog) h3{font-size:var(--umx-type-card-title)!important;line-height:1.45!important;font-weight:var(--umx-font-weight-semibold)!important;letter-spacing:-.015em!important}:is(.v2-app,.umx-studio-dialog) h4{font-size:var(--umx-type-body)!important;line-height:1.5!important}:is(.v2-app,.umx-studio-dialog) p{line-height:var(--umx-leading-body);font-size:var(--umx-type-body)!important}:is(.v2-app,.umx-studio-dialog) :is(small,dt,time,.v2-mark,.v2-origin,.task-badge,.sw-status,.v2-pill,.v2-case-portrait-credit){letter-spacing:normal;font-size:var(--umx-text-xs)!important;line-height:1.5!important}:is(.v2-app,.umx-studio-dialog) :is(input,select,textarea){font-family:inherit;font-size:var(--umx-text-body)!important}:is(.v2-app,.umx-studio-dialog) :is(button,summary){font-family:inherit;line-height:var(--umx-leading-control);cursor:pointer}:is(.v2-app,.umx-studio-dialog) :is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--shell-accent-ink)!important}:is(.v2-app,.umx-studio-dialog) .umx-unified-composer>textarea:focus-visible{outline:none!important}:is(.v2-app,.umx-studio-dialog) .umx-unified-composer:has(>textarea:focus){border-color:var(--shell-border-strong);box-shadow:0 0 0 1px #5b6e7a1f,0 12px 32px #152a3d12}:is(.v2-app,.umx-studio-dialog) button:disabled{cursor:not-allowed}:is(.v2-app,.umx-studio-dialog) pre{tab-size:2;max-width:100%;line-height:1.7;overflow:auto}.v2-main{min-width:0}.v2-module-page,.task-hub{padding:32px clamp(28px,4.3vw,64px) 72px!important}.v2-module-head,.task-title.compact{align-items:center;min-height:38px!important;margin:0!important;padding:0 0 16px!important}.v2-module-head h1,.task-title.compact h1{margin:0!important}.v2-myumx-tabs{margin:0 0 24px!important}.v2-myumx-tabs button,.task-primary-tabs button{height:44px!important;font-size:var(--umx-type-body)!important;font-weight:var(--umx-font-weight-medium)!important}.v2-myumx-tabs button.active,.task-primary-tabs button.active{font-weight:var(--umx-font-weight-semibold)!important}.v2-myumx-content>.v2-twin-home.embedded{padding-top:0!important}.task-hub-toolbar{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 0 24px;display:flex}.task-hub-toolbar>.task-primary-tabs{border:0;flex:none;margin:0}.task-hub-toolbar>.task-title-actions{margin-left:auto;padding:3px 0}.v2-side nav button span,.v2-side .v2-more-toggle span{line-height:var(--umx-leading-control);font-size:var(--umx-type-body)!important;font-weight:var(--umx-font-weight-medium)!important}.v2-side nav button.active span{font-weight:var(--umx-font-weight-semibold)!important}.v2-side nav button i{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.umx-nav-icon{stroke:currentColor;fill:none;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.v2-side .v2-project-row b{font-weight:var(--umx-font-weight-semibold);font-size:var(--umx-type-label)!important}.v2-side .v2-project-tree article>div button{min-height:36px;font-size:var(--umx-type-label)!important}.v2-side .v2-workspaces button{min-height:38px;font-size:var(--umx-type-label)!important}.v2-side :is(.v2-account-trigger,.v2-account-menu) small{font-size:var(--umx-type-caption)!important}.v2-side .v2-collapse{min-width:32px;min-height:32px;font-size:var(--umx-type-subsection)!important}.v2-new-task .umx-unified-composer>textarea{line-height:var(--umx-leading-body);font-size:var(--umx-type-card-title)!important}.v2-case-card{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.v2-library-grid:not(.list) .v2-library-card{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.v2-library-grid:not(.list) .v2-library-card footer{flex:1}.v2-library-grid:not(.list) .v2-library-card h2{min-height:3em}.v2-case-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;font-size:var(--umx-type-card-title)!important}.v2-case-copy small{color:var(--umx-muted);font-size:var(--umx-type-label)!important}.v2-launcher-selection-head h2{font-size:var(--umx-type-section)!important}.v2-launcher-selection-head h3{font-size:var(--umx-type-subsection)!important}.v2-home-showcase-heading h2{font-size:var(--umx-type-section)!important}.v2-launcher-head{align-items:center;margin:0 0 24px}.v2-launcher-head h1{margin:0}.v2-launcher-head p{text-align:left;max-width:44ch;color:var(--umx-muted)}.v2-home-showcase{padding-top:8px}.v2-home-showcase .v2-launcher-selection-head{margin-bottom:16px}.umx-show-more-cases{font-size:var(--umx-type-label);margin-top:12px;padding:7px 11px}.v2-cap-market.embedded,.v2-library.embedded{padding:0!important}.v2-market-search{gap:10px;padding-right:12px;height:44px!important;margin:0!important}.v2-market-search input{flex:1;min-width:0}.v2-market-search .umx-catalog-manage{border:1px solid var(--umx-line);background:var(--shell-surface);color:var(--shell-text-2);font-size:var(--umx-type-label);border-radius:7px;flex:none;padding:6px 11px}.v2-cap-scope{gap:8px;margin:16px 0 24px!important}.v2-cap-scope button{min-height:34px;font-size:var(--umx-type-label)!important}.v2-market-catalog{margin-top:24px!important;padding-top:0!important}.v2-market-catalog>header{align-items:center;gap:16px;margin-bottom:18px}.v2-market-catalog>header h2{margin:0!important}.v2-market-catalog>header p{color:var(--umx-muted);margin:5px 0 0!important}.v2-market-catalog>header>span{font-size:var(--umx-type-label);color:var(--umx-muted);white-space:nowrap}.v2-visual-card-grid{gap:20px!important;margin-top:0!important}.v2-cap-visual-card{flex-direction:column;transition:box-shadow .18s,border-color .18s;overflow:hidden;border-radius:var(--umx-radius)!important;align-items:stretch!important;display:flex!important}.v2-cap-visual-card:hover{border-color:var(--shell-border-strong);box-shadow:0 8px 28px color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-cap-card-stage{background:var(--shell-soft);flex:none!important;height:228px!important;min-height:228px!important}.v2-cap-card-art{max-width:78%;aspect-ratio:1!important;width:218px!important;height:218px!important}.v2-cap-visual-card>main{flex-direction:column;gap:10px;width:100%;min-height:158px;padding:20px 22px 12px!important;display:flex!important}.v2-cap-card-title{align-items:center;gap:8px;min-height:24px;display:flex}.v2-cap-card-title h3{margin:0!important}.v2-cap-visual-card>main>p{color:var(--umx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;display:-webkit-box;overflow:hidden;margin:0!important}.v2-cap-card-tags{flex-wrap:wrap;gap:5px!important;margin-top:auto!important;display:flex!important}.v2-cap-card-tags span,.v2-cap-detail-tags span{font-size:var(--umx-type-caption)!important;padding:3px 7px!important;line-height:1.5!important}.v2-cap-visual-card>footer{width:100%;color:var(--umx-muted);min-height:52px!important;font-size:var(--umx-type-label)!important;border:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 22px 18px!important;display:flex!important}.v2-cap-visual-card>footer>span{font-size:var(--umx-type-label)!important;margin:0!important}.v2-cap-visual-card>footer>button{border:1px solid var(--umx-line);opacity:0;border-radius:8px;transition:opacity .15s;width:32px!important;height:32px!important;font-size:var(--umx-type-section)!important;flex:none!important;margin:0!important;position:static!important}.v2-cap-visual-card:is(:hover,:focus-within)>footer>button{opacity:1}.v2-cap-visual-card>footer>button.installed{opacity:1;background:var(--shell-soft);font-size:var(--umx-type-card-title)!important}.umx-catalog-empty{border:1px dashed var(--umx-line);text-align:center;color:var(--umx-muted);border-radius:12px;grid-column:1/-1;padding:48px 24px!important}.umx-catalog-empty h3{color:var(--umx-ink);margin:0 0 8px}.umx-catalog-empty button{border:1px solid var(--umx-line);background:var(--shell-surface);font-size:var(--umx-type-label);border-radius:7px;padding:8px 14px}.v2-plugin-status-board>div{gap:14px}.v2-plugin-status-board article{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px}.v2-plugin-status-board article>span{font-size:var(--umx-type-caption)!important}.v2-plugin-status-board details{font-size:var(--umx-type-label);color:var(--umx-muted);grid-column:2/-1}.v2-plugin-status-board summary{color:var(--shell-text-2);font-size:var(--umx-type-label)}.v2-twin-catalog-grid{gap:16px}.v2-twin-catalog-grid article{padding:20px}.v2-twin-catalog-grid :is(dd,footer>span),.v2-mcp-list article>span{line-height:1.6;font-size:var(--umx-type-caption)!important}.v2-twin-catalog-grid article>header b{font-size:var(--umx-type-card-title)}.v2-twin-catalog-grid article footer button{font-size:var(--umx-type-label)!important}.v2-mcp-list article{gap:14px;padding:18px!important}.v2-demo-statistics-note{font-size:var(--umx-type-caption);margin:14px 0;padding:9px 14px}.v2-twin-person h2{font-size:var(--umx-type-detail-title)!important}.v2-token-card header p{font-size:var(--umx-type-label)!important}.v2-token-heat{gap:5px}.v2-library-owner-tabs em{font-size:var(--umx-type-caption)!important}.v2-app .v2-library-card h2{font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.v2-market-catalog .v2-cap-visual-card>main>p{font-size:var(--umx-type-body)!important;line-height:1.65!important}.v2-work .v2-run-list>button strong,.v2-work .v2-message strong{line-height:1.6;font-size:var(--umx-type-label)!important}.umx-task-draft>header{background:0 0!important;border:0!important;height:auto!important;min-height:44px!important;padding:0!important}.v2-token-card>header>span,.v2-plugin-status-board>header>span,.v2-twin-board>header>span,.v2-library-tabs em,.v2-assets-head>span{font-size:var(--umx-type-caption)!important}.task-detail-nav>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.task-detail-nav>div b{white-space:nowrap}.v2-app .live-auth input{box-sizing:border-box;width:100%;min-width:0}.v2-app .sp-case :is(header>span,footer>span,.sp-case-metrics>span){color:var(--umx-muted);line-height:1.5;font-size:var(--umx-type-caption)!important}.v2-app .sp-case header{align-items:flex-start;gap:10px}.v2-app .sp-case header>span{white-space:nowrap}.v2-app .sp-case.is-pending{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:248px;padding:20px;display:flex}.v2-app .sp-case.is-pending header{min-height:0}.v2-app .sp-case.is-pending .sp-pending-chart{border:0;justify-content:flex-start;height:auto;min-height:3.3em;margin:20px 0 0}.v2-app .sp-case.is-pending .sp-pending-chart p{color:var(--umx-muted);margin:0}.v2-app .sp-template-spec{flex-wrap:wrap;gap:6px;margin:16px 0 0;display:flex}.v2-app .sp-case.is-pending footer{margin-top:auto;padding-top:14px}.v2-app .sp-template-spec span{font-size:var(--umx-type-caption);background:var(--shell-soft);color:var(--shell-text-2);border-radius:5px;padding:4px 8px}.v2-app .v2-work{font-size:var(--umx-type-body)}.v2-work :is(.v2-work-head footer>span,.v2-run-list>button>span,.v2-run-list>button>em,.v2-message.progress strong,.v2-decision-note b,.v2-decision-note span,.v2-decision strong){font-size:var(--umx-type-label)!important;line-height:1.6!important}.v2-work :is(nav button,.v2-inspector button){line-height:1.5;font-size:var(--umx-type-label)!important}.v2-work .v2-decision-note{gap:10px;padding:14px}.v2-work .v2-decision-note>span{color:var(--umx-muted);display:block}.v2-work .v2-run-list>button{grid-template-columns:32px minmax(0,1fr) 64px;min-height:70px}.v2-market-summary{gap:16px;margin:8px 0 24px}.v2-market-summary article{gap:4px;padding:16px 20px}.v2-market-summary span{color:var(--umx-muted);font-size:var(--umx-type-label)!important}.v2-assets-segments button{font-size:var(--umx-type-label)!important}.v2-assets-table :is(th,td){font-size:var(--umx-type-label)!important;padding:14px 16px!important}.v2-asset-lineage :is(span,time),.v2-asset-actions>button{font-size:var(--umx-type-caption)!important}.v2-asset-detail p{margin-top:20px}.task-title-actions button,.task-primary-tabs em{font-size:var(--umx-type-label)!important}.task-stat-row{margin:0 0 22px}.task-stat-row :is(article,button){min-width:0}.task-stat-row b{line-height:1.35;font-size:var(--umx-type-detail-title)!important}.task-row-main{min-width:0}.task-active-grid.list.title-only>button{gap:14px;min-height:70px;padding:16px 20px;grid-template-columns:10px minmax(0,1fr) auto 18px!important;height:auto!important}.task-active-grid.list.title-only h3{font-size:var(--umx-type-card-title)!important;margin:0!important}.task-row-label{font-size:var(--umx-type-caption);color:var(--umx-muted);white-space:nowrap;font-weight:var(--umx-font-weight-regular);display:inline-flex}.task-row-label.is-demo{border:1px solid var(--shell-border);border-radius:5px;padding:2px 6px}.task-detail{padding:28px!important}.task-detail>header{align-items:flex-start;gap:20px;padding:20px!important}.task-detail>header h1{margin:5px 0 8px;font-size:var(--umx-type-detail-title)!important}.task-detail>header>div{min-width:0}.task-detail>header button{white-space:nowrap;min-width:36px;height:36px!important;font-size:var(--umx-type-label)!important}.task-detail-shell{gap:16px;margin-top:16px;grid-template-columns:176px minmax(0,1fr) 230px!important}.task-detail-nav{padding:16px}.task-detail-nav>button{min-height:40px;font-size:var(--umx-type-label)!important}.task-detail-nav>div b{font-size:var(--umx-type-label)!important}.task-detail-nav section span{font-size:var(--umx-type-caption)!important}.task-detail-main{min-width:0;min-height:510px;padding:24px!important}.task-detail-side{overflow-wrap:anywhere;padding:20px!important}.task-detail-side :is(dt,dd,span,button){font-size:var(--umx-type-label)!important}.task-detail-side dl{margin:20px 0}.task-detail-side dl>div{border-bottom:1px solid var(--umx-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.task-detail-side dd{margin:0}.task-overview-hero{border:1px solid var(--umx-line);border-radius:10px;background:var(--shell-soft)!important;color:var(--umx-ink)!important}.task-overview-hero small,.task-overview-hero span{color:var(--umx-muted)!important;font-size:var(--umx-type-caption)!important}.task-overview-hero b{font-size:var(--umx-type-detail-title)!important}.task-overview-hero>div{border-color:var(--umx-line)!important}.task-detail-disclosure{margin-top:18px}.task-detail-disclosure summary{min-height:46px;font-size:var(--umx-type-body)}.task-detail-disclosure p{overflow-wrap:anywhere}.task-record-list{gap:10px;margin:20px 0;display:grid}.task-record-list button{text-align:left;border:1px solid var(--umx-line);background:var(--shell-surface);color:var(--umx-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.task-record-list button.active{border-color:var(--shell-muted);background:var(--shell-soft)}.task-record-list button span{gap:4px;min-width:0;display:grid}.task-record-body{font-size:var(--umx-type-label);border:1px solid var(--umx-line);border-radius:10px;padding:18px}.task-record-body article{border-bottom:1px solid var(--umx-line);padding:14px 0}.task-record-body p{color:var(--umx-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.task-record-body pre{background:var(--shell-surface-2);font-size:var(--umx-type-caption);border-radius:8px;padding:12px}.task-record-goal{white-space:pre-wrap;overflow-wrap:anywhere}.umx-task-draft{padding:32px clamp(28px,4.3vw,64px) 72px!important}.umx-task-draft>header{align-items:center;gap:20px;margin-bottom:28px;display:flex}.umx-task-draft>header h1{flex:1;margin:0}.umx-task-draft>header>span{font-size:var(--umx-type-caption);color:var(--umx-muted)}.umx-task-draft-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:24px;display:grid}.umx-task-draft-grid>section,.umx-task-draft-grid>aside{border:1px solid var(--umx-line);background:var(--shell-surface);border-radius:12px;min-width:0;padding:28px}.umx-task-draft-grid>aside{background:var(--shell-surface-2);align-self:start}.umx-task-draft-grid h2{margin:0 0 8px}.umx-task-draft-grid p{color:var(--umx-muted)}.umx-task-draft-grid label{color:var(--umx-ink);gap:8px;margin-top:22px;display:grid}.umx-task-draft-grid input,.umx-task-draft-grid textarea{border:1px solid var(--shell-border-strong);background:var(--shell-surface);width:100%;color:var(--umx-ink);border-radius:8px;padding:11px 13px}.umx-task-draft-grid textarea{resize:vertical;min-height:130px}.umx-task-draft-grid ol{margin:26px 0;padding-left:20px}.umx-task-draft-grid li{margin:20px 0;padding-left:8px}.umx-task-draft-grid footer{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.umx-task-draft button,.task-record-empty button{border:1px solid var(--umx-line);background:var(--shell-surface);color:var(--umx-ink);font-size:var(--umx-type-label);border-radius:8px;padding:9px 14px}.umx-task-draft button.primary{background:var(--umx-accent);color:var(--shell-on-contrast);border-color:var(--umx-accent)}.umx-task-draft button:disabled{opacity:.45}@media (width<=900px){.umx-task-draft-grid{grid-template-columns:1fr}.umx-task-draft>header{flex-wrap:wrap}}.task-record-empty{text-align:center;color:var(--umx-muted);border:1px dashed var(--umx-line);border-radius:10px;margin:20px 0;padding:44px 20px}.task-record-empty>b{color:var(--umx-ink);font-size:var(--umx-type-card-title);display:block}.task-record-empty p{max-width:40ch;margin:10px auto}.task-config-editor label>span{font-size:var(--umx-type-label)!important}.task-opt-center>header>span{font-size:var(--umx-type-label)}.task-opt-layout>main>article :is(header,footer,div,button){font-size:var(--umx-type-label)!important}.task-opt-layout>aside{border:1px solid var(--umx-line);background:var(--shell-soft)!important;color:var(--umx-ink)!important}.task-opt-layout>aside p{color:var(--umx-muted)!important}.v2-app .live-auth{border:1px solid var(--umx-line);background:var(--shell-surface);border-radius:16px;max-width:920px;overflow:hidden;grid-template-columns:minmax(220px,.85fr) minmax(300px,1fr)!important;height:auto!important;min-height:560px!important;margin:24px auto!important;display:grid!important}.v2-app .live-auth>section{flex-direction:column;justify-content:center;display:flex;background:var(--shell-soft)!important;color:var(--umx-ink)!important;padding:48px 36px!important}.v2-app .live-auth>section>i{width:40px;height:40px;font-size:var(--umx-type-subsection);margin:0 0 32px;border-color:var(--shell-border-strong)!important}.v2-app .live-auth>section>small{display:none}.v2-app .live-auth>section>h1{max-width:10em;font-size:var(--umx-type-page-title)!important;margin:0 0 16px!important;line-height:1.35!important}.v2-app .live-auth>section>p{max-width:28ch;margin:0;color:var(--umx-muted)!important}.v2-app .live-auth>form{align-self:center;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:48px 36px!important}.v2-app .live-auth form header b{line-height:1.4;font-size:var(--umx-type-detail-title)!important}.v2-app .live-auth form header span{color:var(--umx-muted);line-height:1.6;font-size:var(--umx-type-label)!important}.v2-app .live-auth input{height:44px}.v2-app .live-auth button{min-height:40px;font-size:var(--umx-type-body)!important}.sp-showcase-meta,.sp-card-metrics :is(span,small),.sp-card footer,.sw-stepper button,.sw-status,.sw-tag{font-size:var(--umx-type-caption)!important}.sw-modal :is(p,li,dd,button),.sw-factor-table td{line-height:1.6;font-size:var(--umx-type-body)!important}.sw-modal :is(small,dt,th),.sw-factor-table th{font-size:var(--umx-type-caption)!important}.umx-composer-dialog{width:min(1000px,100vw - 32px);overflow:hidden}.umx-composer-dialog .umx-directory{position:relative;width:100%!important;max-width:none!important;height:min(720px,100dvh - 36px)!important;max-height:none!important;box-shadow:none!important;border:0!important}.umx-composer-dialog :is(button,summary){font-size:var(--umx-type-label)}.umx-composer-dialog .umx-directory-body{min-height:0}.umx-material-dialog{width:min(620px,100vw - 32px)}.umx-material-dialog .umx-add-source{max-height:80dvh;box-shadow:none;border:0;overflow:auto;width:auto!important;position:static!important;inset:auto!important;transform:none!important}.v2-asset-modal-content>header,.v2-asset-modal-content>footer{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.v2-asset-modal-content .v2-asset-detail{padding:0 24px 20px}.v2-asset-modal-content button{border:1px solid var(--umx-line);background:var(--shell-surface);color:var(--umx-ink);border-radius:8px;padding:8px 12px}.umx-composer-dialog .umx-directory-body>main{min-width:0;overflow:auto}.umx-composer-dialog .umx-item-detail{min-width:0;max-width:42%;overflow:auto}.umx-service-menu{max-height:min(460px,100dvh - 100px);overflow:auto}.umx-service-menu p,.umx-plugin-menu>header small,.umx-destination-menu small{font-size:var(--umx-type-caption)!important}:is(.v2-app,.umx-studio-dialog) :is(.umx-connection-status,.umx-workflow-card>footer>span,.umx-person-card>footer>span,.automation-toolbar em,.automation-state,.automation-templates>header>span,.automation-field small,.automation-hint,.automation-dialog-foot small,.automation-detail dt,.automation-run-list small,.pt-profile-id,.pt-card-overline,.pt-next-memory,.pt-notebook-count,.pt-memory-labels,.pt-detail-meta,.pt-voice-boundary,.pt-result-meta,.pt-returned-artifact>small,.pt-xp-title>span,.pt-xp-rule-grid>span),:is(.v2-app,.umx-studio-dialog) :is(.pt-workspace small,.pt-workspace em,.pt-dialog small,.pt-dialog em){font-size:var(--umx-type-caption)!important;line-height:1.55!important}.v2-app .pt-workspace .pt-name h1{font-size:var(--umx-type-detail-title)!important;font-weight:var(--umx-font-weight-semibold)!important;line-height:1.35!important}.v2-app .pt-workspace .pt-section-head h2{font-size:var(--umx-type-section)!important;line-height:var(--umx-leading-compact)!important}.v2-app .pt-workspace .pt-shelf h2,.v2-app .pt-workspace .pt-notebook h2{font-size:var(--umx-type-subsection)!important;line-height:var(--umx-leading-compact)!important}.v2-app .pt-workspace .pt-candidate-card>h3{font-size:var(--umx-type-section)!important;line-height:1.5!important}.v2-app .pt-workspace :is(.pt-notebook h3,.pt-memory-title,.pt-activity-copy>b,.pt-xp-rule-grid b,.pt-social-empty h3,.pt-social-profile h3){font-size:var(--umx-type-card-title)!important;line-height:1.55!important}.v2-app .pt-workspace .pt-twin-entry .pt-level>b{font-size:var(--umx-type-card-title)!important}.v2-app .pt-workspace .pt-growth-copy h3{font-size:var(--umx-type-detail-title)!important;line-height:1.35!important}.v2-app .pt-workspace .pt-growth-count b{font-size:var(--umx-type-page-title)!important;line-height:1.2!important}.umx-studio-dialog.pt-dialog :is(.pt-detail-body h2,.pt-achievement-detail h2){font-size:var(--umx-type-detail-title)!important;line-height:1.4!important}.umx-studio-dialog.pt-dialog .pt-social-profile h2{font-size:var(--umx-type-section)!important;line-height:1.4!important}.umx-studio-dialog.pt-presence-dialog .pt-dialog-header,.umx-studio-dialog.pt-presence-dialog .pt-presence-greeting,.umx-studio-dialog.pt-presence-dialog .pt-presence-greeting p{font-size:var(--umx-type-card-title)!important}.v2-app .automation-row-main b{font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.v2-app .automation-row-main small{font-size:var(--umx-type-label)!important;line-height:1.6!important}.v2-app .automation-empty h2{font-size:var(--umx-type-section)!important;line-height:var(--umx-leading-compact)!important;font-weight:var(--umx-font-weight-semibold)!important}.v2-app .automation-templates h2{font-size:var(--umx-type-subsection)!important;line-height:var(--umx-leading-compact)!important;font-weight:var(--umx-font-weight-semibold)!important}.v2-app .automation-templates b{font-size:var(--umx-type-body)!important;line-height:1.5!important;font-weight:var(--umx-font-weight-medium)!important}.v2-app .automation-templates small{font-size:var(--umx-type-label)!important;line-height:1.6!important}.umx-studio-dialog.umx-automation-dialog .automation-dialog-head h2{font-size:var(--umx-type-section)!important;line-height:var(--umx-leading-compact)!important}.umx-studio-dialog.umx-automation-dialog .automation-detail h3{font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.umx-studio-dialog.umx-automation-dialog .automation-editor-body pre{font-size:var(--umx-type-caption)!important;line-height:1.65!important}.umx-studio-dialog.umx-automation-dialog .task-opt-center h2{font-size:var(--umx-type-section)!important;line-height:var(--umx-leading-compact)!important}.v2-app .task-active-grid.list.title-only h3{font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.v2-app :is(.task-stat-row b,.task-overview-hero b),.v2-app .v2-evidence-score b{font-size:var(--umx-type-detail-title)!important;line-height:1.3!important}.v2-app .v2-evidence-empty strong{font-size:var(--umx-type-label)!important;line-height:1.55!important}.v2-app .sp-card-metrics b{font-size:var(--umx-type-subsection)!important;line-height:1.3!important}.v2-app .live-auth>section>h1{font-size:var(--umx-type-page-title)!important;line-height:1.3!important}.v2-app .live-auth form header b{font-size:var(--umx-type-section)!important;line-height:1.4!important}:is(.v2-app,.umx-studio-dialog) :is(.v2-side nav button,.v2-myumx-tabs button,.task-primary-tabs button,.automation-toolbar nav button,.automation-list-tools nav button,.pt-nav-row nav>button,.pt-social-tabs>button){line-height:var(--umx-leading-control)!important}:is(.v2-app,.umx-studio-dialog) :is(.task-stat-row b,.task-overview-hero b,.sp-case-return>b,.sp-card-metrics b,.pt-growth-count b,.pt-social-stats b){font-variant-numeric:tabular-nums}:is(.v2-app,.umx-studio-dialog) :is(.pt-social-stats>button>span,.pt-level>span,.pt-growth-seal>span,.pt-growth-count>span,.pt-filter-row nav button>span,.pt-quiet,.pt-inline-count,.pt-memory-tools>span,.pt-memory-tools>span>span,.pt-achievement-state,.pt-achievement-card header>span,.pt-note,.pt-dialog .pt-note,.pt-tags>span,.pt-memory-labels span,.pt-memory-labels i,.umx-directory em,.sw-draft-list nav button>span,.sw-strategy-title>span,.sw-logic-map>header>span,.sw-logic-flow article>span,.sw-selected-grid article>span,.v2-twin-chat-body>div>span){font-size:var(--umx-type-caption)!important;line-height:1.55!important}.v2-app .v2-side :is(.v2-workspaces>header,.v2-projects>header){font-size:var(--umx-type-caption)!important}.v2-app .v2-side :is(.v2-pinned-list span,.v2-account-trigger b){font-size:var(--umx-type-body)!important}.v2-app .pt-workspace .te-template b{font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.v2-app .v2-library-preview>span{font-size:var(--umx-type-card-title)!important}.v2-app .v2-twin-chat-layer>section>header b{font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.v2-app .v2-run-list>header b{font-size:var(--umx-type-label)!important}.v2-app .sw-workspace-settings :is(button b,button>span){font-size:var(--umx-type-label)!important;line-height:1.5!important}.umx-studio-dialog.pt-dialog :is(.pt-detail-body h3,.pt-social-profile h3){font-size:var(--umx-type-card-title)!important;line-height:1.5!important}.umx-studio-dialog.pt-dialog .pt-dialog-header h2{font-size:var(--umx-type-section)!important;line-height:var(--umx-leading-compact)!important}.umx-studio-dialog :is(.v2-cap-detail-title h2,.v2-asset-detail h2),.umx-studio-dialog.umx-compact-dialog>section>header h2{font-size:var(--umx-type-detail-title)!important;line-height:var(--umx-leading-compact)!important}.umx-studio-dialog.pt-dialog .pt-boundary h3,.umx-studio-dialog.pt-dialog form>label{font-size:var(--umx-type-label)!important}:is(.v2-app,.umx-studio-dialog) :is(.v2-cap-scope button,.v2-cap-market button,.v2-library button,.v2-work nav button,.v2-work .v2-inspector button,.v2-decision footer button,.task-title-actions button,.task-detail>header button,.task-detail-nav>button,.task-detail-side button,.umx-task-draft button,.pt-button,.pt-filter-group>button,.pt-nav-row nav>button,.pt-social-tabs>button,.sw-workspace-blockers summary,.sw-workspace-settings button,.sw-stepper button,.v2-twin-chat-body button,.v2-twin-chat-layer>section>footer button,.umx-slash-command>footer button){font-size:var(--umx-type-body)!important;line-height:var(--umx-leading-control)!important}:is(.v2-app,.umx-studio-dialog) :is(.pt-level,.pt-growth-hero,.automation-row-main small,.automation-toolbar em,.task-badge,.sw-status,.v2-cap-visual-card>footer){font-variant-numeric:tabular-nums}@media (hover:none){.v2-cap-visual-card>footer>button{opacity:1}}@media (width<=1279px){.task-detail-shell{grid-template-columns:156px minmax(0,1fr)!important}.task-detail-side{grid-column:2}.v2-cap-card-stage{height:210px!important;min-height:210px!important}.v2-cap-card-art{width:196px!important;height:196px!important}}@media (width<=900px){.v2-plugin-status-board>div{grid-template-columns:1fr}.v2-module-page,.task-hub{padding:28px 24px 64px!important}.v2-app .live-auth{grid-template-columns:1fr!important;min-height:0!important}.v2-app .live-auth>section{padding:24px!important}.v2-app .live-auth>section>i{display:none}.v2-app .live-auth>section>h1{max-width:none;font-size:var(--umx-type-detail-title)!important}.v2-app .live-auth>form{padding:24px!important}}@media (width<=720px){.task-detail{padding:16px!important}.task-detail>header{flex-wrap:wrap}.task-detail-shell{grid-template-columns:minmax(0,1fr)!important}.task-detail-side{grid-column:1}.task-detail-nav{flex-wrap:wrap;gap:4px;display:flex}.task-detail-nav>div,.task-detail-nav>section{display:none}.task-detail-nav>button{padding:8px}.task-detail-main{padding:16px!important}.v2-module-page,.task-hub{padding:24px 16px 80px!important}.v2-plugin-status-board article{grid-template-columns:32px minmax(0,1fr)}.v2-plugin-status-board article>span{grid-column:2}.umx-composer-dialog .umx-item-detail{width:100%;max-width:none}.umx-catalog-manage{max-width:90px}.task-active-grid.list.title-only>button{gap:10px}.task-row-label{font-size:var(--umx-type-caption)}.v2-launcher-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.v2-app *,.umx-studio-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.v2-side-bottom{z-index:2;background:var(--shell-soft);position:relative}.task-detail{max-width:1500px;margin:0 auto}.task-detail-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;padding:20px 24px!important;display:grid!important}.task-detail-heading{min-width:0;gap:10px!important;display:grid!important}.task-detail-context{align-items:center;gap:10px;min-width:0;display:flex!important}.task-detail-context>button{color:var(--shell-text-2);text-align:left;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.task-detail-header h1{overflow-wrap:anywhere;max-width:920px;margin:0!important}.task-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.task-detail-actions>button,.task-detail-more>summary{white-space:nowrap;justify-content:center;align-items:center;display:flex;border:1px solid var(--umx-line)!important;background:var(--shell-surface)!important;min-height:38px!important;color:var(--umx-ink)!important;border-radius:8px!important;padding:0 13px!important}.task-detail-actions>.primary{border-color:var(--btn-primary-bg)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.task-detail-more{position:relative}.task-detail-more>summary{list-style:none}.task-detail-more>summary::-webkit-details-marker{display:none}.task-detail-more>div{z-index:20;border:1px solid var(--umx-line);background:var(--shell-surface);width:180px;box-shadow:0 16px 38px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.task-detail-more>div>button{color:var(--shell-text-2);text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;min-height:36px!important;padding:0 10px!important}.task-detail-more>div>button:hover{background:var(--shell-soft)!important}.task-detail-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:16px!important;display:grid!important}.task-detail-nav{border:1px solid var(--umx-line);background:var(--shell-surface);scrollbar-width:none;border-bottom:0;overflow-x:auto;border-radius:11px 11px 0 0!important;flex-direction:row!important;gap:4px!important;min-height:0!important;padding:0 8px!important;display:flex!important}.task-detail-nav::-webkit-scrollbar{display:none}.task-detail-nav>button{white-space:nowrap;flex:none;position:relative;background:0 0!important;border-radius:0!important;min-height:48px!important;padding:0 14px!important}.task-detail-nav>button.active{box-shadow:inset 0 -2px color-mix(in srgb,var(--shell-text) 8%,transparent);background:0 0!important}.task-detail-main{border-radius:0 0 11px 11px!important;min-height:620px!important;padding:28px!important}.task-overview-hero{overflow:hidden;background:var(--shell-soft)!important;color:var(--umx-ink)!important}.task-overview-hero>div{border-right:1px solid var(--shell-border)!important}.task-overview-hero small{color:var(--shell-text-2)!important}.task-record-goal{max-width:980px;color:var(--shell-text);margin:14px 0 20px}.task-record-meta dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.task-record-meta dl>div{border-bottom:1px solid var(--shell-selected);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.task-record-meta dt{color:var(--shell-muted)}.task-record-meta dd{overflow-wrap:anywhere;color:var(--shell-text);margin:0}.task-record-meta>div>p{color:var(--shell-muted);margin:14px 0 0}.task-detail-disclosure>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 14px 14px;display:grid}.task-detail-disclosure>dl>div{background:var(--shell-surface-2);border-radius:8px;gap:4px;padding:11px;display:grid}.task-detail-disclosure>dl dd{overflow-wrap:anywhere;margin:0}.task-optimization-disclosure>div{padding:0 14px 14px}.task-optimization-disclosure .task-opt-center>header{padding-top:18px}.task-trace-disclosure .task-record-body{border:0;padding:16px 0 0}.v2-home-showcase-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.v2-home-showcase-heading>div{color:var(--shell-accent-ink);align-items:center;gap:10px;display:flex}.v2-home-case-tabs{scrollbar-width:none;gap:4px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.v2-home-case-tabs::-webkit-scrollbar{display:none}.v2-home-case-tabs button{min-height:34px;color:var(--shell-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 11px}.v2-home-case-tabs button:hover{background:var(--shell-soft);color:var(--shell-accent-ink)}.v2-home-case-tabs button.active{background:var(--shell-selected);color:var(--shell-text)}.v2-home-showcase>.v2-launcher-surface.compact{margin-top:0!important}.v2-home-showcase .v2-launcher-selection-head{margin:0 0 14px}.v2-home-showcase .umx-show-more-cases{margin:12px 0 0 auto}.umx-skip-link{z-index:1000;border-radius:var(--umx-radius-control);background:var(--umx-accent);color:var(--umx-surface);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.umx-skip-link:focus{transform:none}.v2-main:focus{outline:none}.v2-app :is(button,a,summary){touch-action:manipulation}.v2-app :is(button,summary){transition:background-color var(--umx-duration-fast),border-color var(--umx-duration-fast),box-shadow var(--umx-duration-fast),color var(--umx-duration-fast)}.v2-app :is(input,textarea)::placeholder{color:var(--umx-muted);opacity:1}.v2-app :is(.v2-case-card,.v2-cap-visual-card){cursor:pointer}.v2-app :is(.v2-side nav button,.v2-launcher-tabs button,.v2-cap-scope button):not(:disabled):active{background:var(--shell-hover);box-shadow:inset 0 0 0 1px var(--umx-line)}.v2-side .v2-primary-nav>button.active{background:var(--shell-border);color:var(--shell-text);box-shadow:none;border-radius:8px}.v2-app .v2-side .v2-primary-nav>button.active:active{background:var(--shell-border);box-shadow:none}.v2-side .v2-primary-nav>button.active:before{display:none}.v2-side .v2-primary-nav>button:not(.active):hover{background:var(--umx-control-hover)}.v2-new-shell:not(.has-launcher){padding-top:clamp(32px,6vh,72px)}.v2-new-task .umx-unified-composer{border-color:var(--umx-composer-border);border-radius:var(--umx-radius-panel);background:var(--umx-composer-bg);box-shadow:var(--umx-shadow-panel)}.v2-new-task .umx-composer-secondary{background:var(--umx-canvas);border-top:1px solid var(--umx-line)}.v2-app .umx-unified-composer:has(>textarea:focus-visible){border-color:var(--shell-border-strong);box-shadow:0 0 0 1px #5b6e7a1f,var(--umx-shadow-panel)}.v2-app .umx-unified-composer>footer .umx-run:not(:disabled){background:var(--umx-accent);border-color:var(--umx-accent);color:var(--umx-surface)}.v2-app .umx-unified-composer>footer .umx-run:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .umx-unified-composer>footer .umx-run:disabled{background:var(--shell-surface-2);border-color:var(--umx-line);color:var(--umx-muted);opacity:1}.v2-app .umx-unified-composer>textarea{max-height:280px;overflow-y:auto}.v2-app .umx-unified-composer[aria-busy=true]{border-color:var(--umx-focus)}.v2-home-showcase{margin-top:56px}.v2-home-showcase-heading{border-bottom:1px solid var(--umx-line);padding-bottom:16px}.v2-home-showcase-heading h2{color:var(--umx-ink)}.v2-home-showcase>div+div{margin-top:var(--umx-space-section)}.v2-home-showcase .v2-case-copy{gap:6px;padding:12px 2px 0}.v2-home-showcase .v2-case-copy small{color:var(--umx-muted);line-height:1.65}.v2-case-visual{box-shadow:none;border-radius:var(--umx-radius)}.v2-case-card:hover .v2-case-visual{box-shadow:var(--umx-shadow-panel);border-color:var(--umx-focus);transform:none}.v2-launcher-tabs button{border-radius:var(--umx-radius-control);background:var(--umx-surface);color:var(--umx-muted)}.v2-app :is(.umx-quick-menu,.umx-destination-menu,.umx-plugin-menu,.umx-service-menu){box-shadow:var(--umx-shadow-popover);border-color:var(--umx-line)}.v2-app :is(.task-record-meta dd,.sp-case-metrics,.strategy-performance table){font-variant-numeric:tabular-nums}.umx-studio-dialog.umx-project-dialog{width:min(520px,100vw - 32px)}.umx-project-dialog .v2-project-dialog{width:100%;max-width:none;box-shadow:none;padding:var(--umx-space-panel);background:var(--umx-surface);border:0;border-radius:0;margin:0}.umx-project-dialog .v2-project-dialog input{box-sizing:border-box;width:100%;min-height:44px}.umx-project-dialog .v2-project-dialog footer{justify-content:flex-end;gap:var(--umx-space-control);margin-top:var(--umx-space-panel);display:flex}.umx-project-dialog .v2-project-dialog button{min-height:36px}@media (hover:none){.v2-cap-visual-card>footer>button{opacity:1}}@media (width<=720px){.v2-app .v2-side{border-right:0;border-bottom:1px solid var(--umx-line);width:100%;height:auto;max-height:340px;padding:12px 16px;position:relative;inset:auto}.v2-app .v2-side-scroll{max-height:220px;overflow:auto}.v2-app .v2-side-bottom{flex-shrink:0}.v2-app .v2-main{width:100%;margin-left:0}.v2-new-shell:not(.has-launcher){padding-top:24px}.v2-home-showcase{margin-top:32px}.v2-app .umx-unified-composer :is(.umx-add,.umx-service-trigger,.umx-run){min-width:44px;min-height:44px}.v2-app :is(input,textarea,select){font-size:var(--umx-font-size-16)!important}}@media (prefers-reduced-motion:reduce){.v2-app *,.v2-app :before,.v2-app :after,.umx-studio-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.umx-context-source-row{border-bottom:1px solid var(--umx-line);color:var(--umx-muted);overflow-wrap:anywhere;padding:10px 0}@media (width<=720px){.v2-app .v2-launcher-tabs{justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto}}.umx-project-dialog fieldset{border:0;min-width:0;margin:0}.umx-project-dialog .umx-thread-preferences{box-sizing:border-box;color:var(--shell-text);padding:28px;font-family:inherit}.umx-thread-preferences>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.umx-thread-preferences>header>div{min-width:0}.umx-thread-preferences h2{font-size:var(--umx-type-section);line-height:1.4;font-weight:var(--umx-font-weight-semibold);margin:0}.umx-thread-preferences .umx-thread-subtitle{color:var(--shell-muted);font-size:var(--umx-type-label);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}.umx-thread-preferences .umx-thread-close{color:var(--shell-muted);width:32px;height:32px;font-size:var(--umx-type-page-title);line-height:1;font-weight:var(--umx-font-weight-regular);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0}.umx-thread-preferences .umx-thread-close:hover{background:var(--shell-soft);color:var(--shell-text)}.umx-thread-preferences .umx-thread-summary{background:var(--shell-surface-2);border:1px solid var(--shell-selected);border-radius:8px;margin-top:24px;padding:20px}.umx-thread-preferences .umx-thread-summary p{font-size:var(--umx-type-body);color:var(--shell-muted);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.umx-thread-preferences .umx-thread-summary .umx-thread-notice{color:var(--shell-text);font-weight:var(--umx-font-weight-medium);margin:0}.umx-project-dialog .umx-thread-preferences>footer{justify-content:flex-end;margin-top:24px;display:flex}.umx-thread-preferences .umx-thread-done{border:1px solid var(--shell-text);background:var(--shell-contrast);color:var(--shell-on-contrast);min-height:36px;font:inherit;font-size:var(--umx-type-body);font-weight:var(--umx-font-weight-medium);cursor:pointer;border-radius:6px;padding:8px 16px}.umx-thread-preferences .umx-thread-done:hover{background:var(--shell-contrast)}.umx-thread-preferences button:focus-visible{outline:2px solid var(--shell-muted);outline-offset:3px}@media (width<=540px){.umx-project-dialog .umx-thread-preferences{padding:20px}}.umx-project-dialog footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.umx-project-dialog footer>span{color:var(--umx-muted);flex:100%}.v2-app .v2-msg time{color:var(--umx-muted)}@media (width<=1050px){.task-detail-header{grid-template-columns:minmax(0,1fr)!important}.task-detail-actions{justify-content:flex-start}}@media (width<=720px){.task-detail{padding:16px!important}.task-detail-header{gap:18px!important;padding:18px!important}.task-detail-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid!important}.task-detail-actions>.primary{grid-column:1/-1}.task-detail-more{position:static}.task-detail-more>summary{width:100%}.task-detail-more>div{width:auto;left:0;right:0}.task-detail-nav{flex-wrap:nowrap!important;padding:0 6px!important}.task-detail-nav>button{padding:0 11px!important}.task-detail-main{min-height:0!important;padding:18px!important}.task-overview-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-record-meta dl,.task-detail-disclosure>dl{grid-template-columns:minmax(0,1fr)}.task-detail-disclosure>summary span{gap:2px;display:grid}.v2-home-showcase-heading{flex-direction:column;align-items:flex-start}.v2-home-case-tabs{width:100%}.v2-cap-scope{flex-wrap:wrap}.v2-market-search .umx-catalog-manage{white-space:nowrap;max-width:none}}:root,.v2-app,.umx-studio-dialog{--paper:var(--shell-surface);--card:var(--shell-surface);--soft:var(--shell-surface-2);--ink:var(--shell-text);--muted:var(--shell-muted);--line:var(--shell-border);--fw-ink:var(--shell-text);--fw-muted:var(--shell-muted);--fw-line:var(--shell-border);--umx-neutral-0:var(--shell-surface);--umx-neutral-50:var(--shell-surface);--umx-neutral-100:var(--shell-soft);--umx-neutral-300:var(--shell-border);--umx-neutral-600:var(--shell-muted);--umx-neutral-900:var(--shell-text);--umx-canvas:var(--shell-surface);--umx-surface:var(--shell-surface);--umx-selected:var(--shell-selected);--umx-accent:var(--shell-text);--umx-focus:var(--shell-muted);--umx-ink:var(--shell-text);--umx-muted:var(--shell-muted);--umx-line:var(--shell-border)}html,body,#root,.v2-app,.v2-main,.v2-app .v2-home,.v2-app .cultivation-home{color:var(--shell-text);background:var(--shell-canvas)!important}.v2-app .v2-side section,.v2-app .v2-side-bottom{border-color:var(--shell-border)!important}.v2-app .v2-side nav button,.v2-app .v2-project-row,.v2-app .v2-task-list .sidebar-entry>button:not(.sidebar-more),.v2-app .v2-pinned-list button{color:var(--shell-text-2)!important}.v2-app .v2-side button.active,.v2-app .v2-side button[aria-pressed=true],.v2-app .v2-more-toggle{background:var(--shell-selected)!important;color:var(--shell-text)!important}.v2-app .v2-side button:hover{background-color:var(--shell-soft)}.v2-app .tc-sidebar-brand,.v2-app .tc-sidebar-brand small,.v2-app .tc-hero h1,.v2-app .tc-task-starts h2,.v2-app .tc-task-grid strong{color:var(--shell-text)!important}.v2-app .tc-eyebrow,.v2-app .tc-ready-copy,.v2-app .tc-task-grid p,.v2-app .tc-growth-entry{color:var(--shell-muted)!important}.v2-app .tc-task-grid>button,.v2-app .umx-unified-composer{background:var(--shell-surface)!important;border-color:var(--shell-border)!important}.v2-app .tc-shortcuts button{border-color:var(--shell-border);color:var(--shell-text-2);background:var(--shell-surface)}.v2-app .tc-shortcuts button:hover{background:var(--shell-surface-2)}.v2-app .cultivation-home .tc-shortcuts{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-top:16px;padding:0 22px}.v2-app .cultivation-home .tc-shortcuts button{white-space:nowrap;min-height:38px}@media (width<=650px){.v2-app .cultivation-home .tc-shortcuts{gap:8px;padding:0 16px}}.v2-app .cultivation-home .tc-task-starts .tc-directions button[aria-pressed=true]{background:var(--shell-selected)!important;color:var(--shell-text)!important}.v2-app .tc-continuity,.v2-app .tc-picker{background:var(--shell-surface-2);color:var(--shell-text-2);border-color:var(--shell-border)}.v2-app .tc-create-entry,.v2-app .cultivation-home .tc-start-button,.v2-app .umx-run-arrow{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.tc-create-dialog>.umx-dialog-surface{background:var(--shell-surface)!important}dialog.tc-create-dialog .umx-dialog-surface h2,.tc-create-dialog label,.tc-create-dialog legend{color:var(--shell-text)!important}.tc-create-dialog input,.tc-create-dialog textarea,.tc-create-options button{border-color:var(--shell-border);color:var(--shell-text)}.tc-create-options button[aria-pressed=true]{background:var(--shell-selected);border-color:var(--shell-muted);color:var(--shell-text)}dialog.tc-create-dialog .tc-create-entry{background:var(--shell-contrast)!important}.v2-app main[class],.v2-app .v2-page,.v2-app .v2-content,.v2-app .v2-project-thread,.v2-app .v2-thread-inspector{background-color:var(--shell-surface)}.v2-app .tc-growth,.v2-app .tc-growth-full{background:var(--shell-canvas);color:var(--shell-text)}.v2-app .tc-method-list article,.v2-app .tc-use-history article{background:var(--shell-surface);border-color:var(--shell-border)}.v2-app .tc-growth h2,.v2-app .tc-growth h3{color:var(--shell-text)}.pt-workspace,.pt-dialog{--pt-ink:var(--shell-text);--pt-muted:var(--shell-text-2);--pt-subtle:var(--shell-text-2);--pt-line:var(--shell-border);--pt-accent:var(--shell-text);--pt-paper:var(--shell-surface)}.pt-workspace .pt-twin-entry{background:var(--shell-surface-2);color:var(--shell-text);border-color:var(--shell-border);box-shadow:none}.pt-workspace .pt-twin-entry-main,.pt-workspace .pt-twin-entry small,.pt-workspace .pt-twin-entry b{color:var(--shell-text-2)}.pt-workspace .pt-growth-hero{background:var(--shell-surface-2);border-color:var(--shell-border)}.pt-workspace .pt-social-tabs>button[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text)}.v2-app .umx-inline-editor{color:var(--shell-text)!important}.v2-app .umx-inline-editor:empty:before{color:var(--shell-muted)!important}.v2-app .v2-side-bottom>button{background:var(--shell-soft)!important}.v2-app :is(.v2-module-page,.automation-workspace,.project-workspace,.dw-workspace,.pt-workspace,.tc-growth){color:var(--shell-text)}.v2-app :is(.v2-module-page,.automation-workspace,.project-workspace,.dw-workspace,.pt-workspace,.tc-growth) :is(h1,h2,h3){color:var(--shell-text)!important}.v2-app :is(.v2-myumx-tabs,.pt-tabs,.pt-social-tabs) button{color:var(--shell-text-2)!important}.v2-app :is(.v2-myumx-tabs,.pt-tabs,.pt-social-tabs) button:is(.active,[aria-pressed=true]){border-bottom-color:var(--shell-text-2);color:var(--shell-text)!important}.v2-app .pt-name,.v2-app .pt-social-stats b,.v2-app .pt-hero-meta b,.v2-app .automation-templates b{color:var(--shell-text)!important}.v2-app .pt-social-stats button,.v2-app .pt-bio-placeholder,.v2-app .pt-profile-id,.v2-app .pt-identity-copy>p,.v2-app .pt-hero-meta{color:var(--shell-text-2)!important}.v2-app .automation-templates button,.v2-app .automation-search input,.v2-app .pw-row,.v2-app .pw-output{color:var(--shell-text)}.v2-app .tc-method-list article>p,.v2-app .tc-use-history article>p{color:var(--shell-text-2)}.v2-app .tc-method-list article>small,.v2-app .tc-growth>header p,.v2-app .tc-growth>footer{color:var(--shell-muted)}.umx-studio-dialog.umx-automation-dialog,.umx-automation-dialog .automation-field :is(input,select),.pt-dialog,.pt-dialog form :is(input:not([type=radio]),textarea,select){color:var(--shell-text)}.v2-app .v2-page-title>p,.v2-app .pw-description,.v2-app .pw-caption{color:var(--shell-muted)}.v2-app .pt-twin-entry :is(span,small,em){color:var(--shell-text-2)!important}.v2-app .cultivation-home .tc-identity-visual{flex-direction:column;justify-content:center;align-items:center;height:225px;display:flex}.tc-silhouette{text-align:center;width:260px;color:var(--shell-muted);font-size:12px}.tc-silhouette svg{width:240px;height:195px;margin:auto;display:block}.tc-silhouette span{margin-top:6px;display:block}.tc-created-portrait{background:var(--shell-soft);border-radius:65px 65px 24px 24px;width:178px;height:190px;overflow:hidden}.v2-app .cultivation-home .tc-created-portrait img{object-fit:cover;object-position:50% 15%;border-radius:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.tc-identity-caption{color:#666;margin-top:10px;font-size:13px}.tc-monogram{background:var(--shell-selected);height:100%;color:var(--shell-text);place-items:center;font-size:64px;display:grid}.tc-appearance-options button{align-items:center;gap:10px;display:flex}.tc-appearance-options img,.tc-appearance-options button>span{object-fit:cover;object-position:top;background:var(--shell-soft);border-radius:7px;place-items:center;width:34px;height:38px;display:grid}@media (width<=999px){.v2-app .cultivation-home .tc-identity-visual{height:170px;display:flex}.tc-silhouette svg{height:130px}.tc-created-portrait{width:125px;height:135px}}.v2-app .cultivation-home :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger){justify-content:center;align-items:center;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;color:var(--shell-text-2)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;display:inline-flex!important}.v2-app .cultivation-home :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger):hover{background:var(--shell-soft)!important}.v2-app .cultivation-home .umx-voice-trigger[aria-pressed=true]{background:var(--shell-selected)!important;color:var(--shell-text)!important}.v2-app .cultivation-home .tc-start-button{border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;padding:10px!important}.v2-app .cultivation-home .tc-start-button svg{width:20px;height:20px;transform:none}.v2-app .cultivation-home .tc-start-button:disabled{opacity:1;background:var(--shell-soft)!important;color:var(--shell-muted)!important}.umx-voice-notice{color:var(--shell-muted);margin:8px 0;font-size:12px;line-height:1.6}.v2-app .tc-continuity button{width:30px;height:30px;color:var(--shell-text-2);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-app .tc-continuity button:hover{color:var(--shell-text);background:var(--shell-selected)}.v2-app .tc-identity-caption{justify-content:center;align-items:center;gap:6px;display:flex}.v2-app .tc-identity-growth{width:28px;height:28px;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-app .tc-identity-growth:hover{background:var(--shell-soft);color:var(--shell-text)}.v2-app .cultivation-home .tc-hero{isolation:isolate;position:relative}.v2-app .cultivation-home .tc-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background:url(/twin-human/cognition-lines.svg) 100%/contain no-repeat;width:69%;height:220px;position:absolute;bottom:18px;right:8%}.v2-app .cultivation-home .tc-brand-heading{background:linear-gradient(90deg,#fff 72%,#fff0);padding:8px 0 26px;position:relative}.v2-app .cultivation-home .tc-brand-heading h1{letter-spacing:-1.2px;color:#202020!important;margin:0 0 18px!important;font-size:clamp(30px,2.65vw,42px)!important;font-weight:600!important;line-height:1.22!important}.v2-app .cultivation-home .tc-brand-heading .tc-brand-promise{letter-spacing:.02em;max-width:none;color:#777!important;margin:0!important;font-size:clamp(16px,1.35vw,21px)!important;font-weight:400!important;line-height:1.6!important}@media (width<=999px){.v2-app .cultivation-home .tc-hero:before{display:none}.v2-app .cultivation-home .tc-brand-heading{padding:0 0 12px}}.v2-app .tc-recommend-panel{background:0 0;border:0;border-radius:0;padding:0}.v2-app .tc-recommend-panel>header{justify-content:space-between;align-items:center;margin:0 0 12px;padding:0 2px;display:flex}.v2-app .tc-recommend-panel h2{margin:0;font-size:14px!important;font-weight:500!important}.v2-app .tc-recommend-actions{gap:12px;display:flex}.v2-app .tc-recommend-actions button{width:28px;height:28px;color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.v2-app .tc-recommend-actions button:hover{background:var(--shell-selected);color:var(--shell-text)}.v2-app .tc-recommend-panel .tc-task-grid{gap:12px}.v2-app .tc-recommend-panel .tc-task-grid>button{text-align:left;min-height:108px;box-shadow:none;border-radius:14px;padding:14px 16px;background:var(--shell-surface)!important;border:1px solid var(--shell-selected)!important}.v2-app .tc-recommend-panel .tc-task-grid>button:after{display:none}.v2-app .tc-recommend-panel .tc-task-grid>button:hover{box-shadow:none;background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important}.v2-app .tc-recommend-card-top{color:var(--shell-text);justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.v2-app .tc-recommend-panel .tc-task-icon{border-radius:0;width:28px;height:28px;color:var(--shell-text)!important;background:0 0!important}.v2-app .tc-recommend-panel .tc-task-copy{margin-top:12px;padding-top:0}.v2-app .tc-recommend-panel .tc-task-grid strong{line-height:1.55;display:block;color:var(--shell-text)!important;font-size:14px!important;font-weight:500!important}.v2-app .tc-recommend-restore{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;font-size:12px;display:block}@media (prefers-reduced-motion:no-preference){.v2-app .cultivation-home .tc-hero:before{animation:9s ease-in-out infinite alternate tc-cognition-breathe}@keyframes tc-cognition-breathe{0%{opacity:.38;transform:translateY(3px)}to{opacity:.75;transform:translateY(-4px)}}}.tc-activity{width:min(580px,100vw - 64px);max-height:75vh;color:var(--shell-text);padding:24px;overflow:auto}.tc-activity header{justify-content:space-between;align-items:center;display:flex}.tc-activity header small{color:var(--shell-muted);font-size:12px}.tc-activity h2{margin:6px 0;font-size:24px}.tc-activity header button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;font-size:24px}.tc-activity-intro{color:var(--shell-muted);font-size:13px;line-height:1.7}.tc-activity nav{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.tc-activity nav button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px}.tc-activity nav button[aria-pressed=true]{background:var(--shell-soft);color:var(--shell-text)}.tc-activity-feed article{border-left:1px solid var(--shell-border);margin-left:6px;padding:0 0 24px 22px;position:relative}.tc-activity-feed article i{background:var(--shell-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px;box-shadow:0 0 0 4px #fff}.tc-activity-feed small{color:var(--shell-muted);font-size:11px}.tc-activity h3{margin:7px 0;font-size:14px;font-weight:500}.tc-activity-feed p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.7}.tc-activity-empty{color:var(--shell-text-2);padding:28px 8px;font-size:14px}.tc-activity-empty p{margin-top:10px}.tc-activity footer{border-top:1px solid var(--shell-soft);color:var(--shell-muted);justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;display:flex}.tc-activity footer button{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0}.v2-app .cultivation-home .tc-recommend-panel .tc-task-grid>button{justify-content:flex-start;min-height:108px;padding:14px 16px}.v2-app .cultivation-home .tc-recommend-card-top{margin-bottom:0}.v2-app .tc-pet-entry{color:var(--shell-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}.tc-pet-entry>span{gap:3px;width:64px;display:grid}.tc-pet-entry b{font-size:11px;font-weight:600}.tc-pet-entry small{color:var(--shell-muted);font-size:9px}.tc-xp-track{background:var(--shell-selected);border-radius:4px;height:4px;display:block;overflow:hidden}.tc-xp-track i{background:var(--shell-muted);border-radius:4px;height:100%;transition:width .5s;display:block}.tc-pet-entry:hover{background:var(--shell-surface-2)!important}.tc-xp-summary{background:var(--shell-surface-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:18px 0 12px;padding:18px;display:flex}.tc-xp-summary strong{font-size:20px}.tc-xp-summary strong span{color:var(--shell-muted);font-size:12px;font-weight:400}.tc-xp-summary>b{font-size:14px}.tc-xp-summary .tc-xp-track{width:100%;height:6px}.tc-xp-summary small{color:var(--shell-muted);font-size:11px}.tc-xp-rules{color:var(--shell-muted);flex-wrap:wrap;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.tc-xp-rules b{color:var(--shell-text-2)}.tc-xp-award{float:right;color:var(--shell-muted);background:var(--shell-soft);border-radius:5px;padding:3px 6px;font-size:12px;font-style:normal}.v2-app .tc-level-entry{color:var(--shell-muted);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:500;display:inline-flex;background:0 0!important}.v2-app .tc-level-entry:hover{color:var(--shell-text)}dialog.umx-studio-dialog.tc-growth-dialog{width:min(1080px,100vw - 64px)!important;max-width:1080px!important;padding:0!important}.tc-growth-dialog>.umx-dialog-surface{overflow:hidden;width:100%!important;max-width:none!important;padding:0!important}.tc-growth-layout{background:var(--shell-surface);grid-template-columns:1.1fr 1fr;max-height:82vh;display:grid;overflow:auto}.tc-growth-layout .tc-activity{width:auto;min-width:0;max-height:none;padding:28px;overflow:visible}.tc-skill-side{border-left:1px solid var(--shell-soft);background:var(--shell-surface-2);min-width:0;padding:28px}.tc-skill-side header{justify-content:space-between;align-items:center;gap:10px;display:flex}.tc-skill-side header small{color:var(--shell-muted);font-size:11px}.tc-skill-side h2{color:var(--shell-text);margin:6px 0;font-size:21px}.tc-example-badge{border:1px solid var(--shell-border);color:var(--shell-muted);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px}.tc-skill-intro{color:var(--shell-muted);font-size:12px;line-height:1.7}.tc-skill-map{padding:16px 4px 20px}.tc-skill-core{text-align:center;color:var(--shell-muted);margin-bottom:20px;font-size:12px}.tc-skill-nodes{border-top:1px solid var(--shell-border);justify-content:space-around;gap:8px;padding-top:14px;display:flex}.tc-skill-nodes button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:4px;font-size:11px;display:grid}.tc-skill-nodes i{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;place-items:center;width:40px;height:40px;font-size:23px;font-style:normal;display:grid}.tc-skill-nodes button[aria-pressed=true]{color:var(--shell-muted)}.tc-skill-nodes button[aria-pressed=true] i{background:#eee9fa;border-color:#c6b9e5;box-shadow:0 0 20px #b9a4e325}.tc-skill-case{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:12px;padding:18px}.tc-skill-case>small{color:var(--shell-muted);font-size:11px}.tc-skill-case h3{color:var(--shell-text);margin:7px 0 14px;font-size:15px}.tc-skill-change{grid-template-columns:58px 1fr;gap:10px;font-size:12px;line-height:1.7;display:grid}.tc-skill-change span{color:var(--shell-muted)}.tc-skill-change p{color:var(--shell-text-2);margin:0}.tc-skill-case hr{border:0;border-top:1px solid var(--shell-soft);margin:18px 0}.tc-skill-case ol{color:var(--shell-text-2);padding-left:20px;font-size:12px;line-height:1.9}.tc-skill-boundary{color:var(--shell-muted);font-size:11px;line-height:1.7}.tc-skill-case details{border-top:1px solid var(--shell-soft);color:var(--shell-muted);padding-top:12px;font-size:12px}.tc-skill-case summary{cursor:pointer}.tc-skill-case details p{line-height:1.8}.tc-skill-case details small{color:var(--shell-muted)}.tc-skill-real{color:var(--shell-muted);margin-top:18px;font-size:12px}.tc-skill-real b{font-weight:500}.tc-skill-real p{color:var(--shell-muted);font-size:11px;line-height:1.7}.tc-skill-disclaimer{color:var(--shell-muted);margin-top:16px;font-size:10px;display:block}.tc-xp-rules span:first-child b,.tc-award-1{background:var(--shell-surface);color:#427ec0!important}.tc-xp-rules span:nth-child(2) b,.tc-award-5,.tc-xp-five{background:var(--shell-surface-2);color:var(--shell-accent-ink)!important}.tc-xp-rules span:nth-child(3) b,.tc-xp-ten{background:#f2ecfb;color:#8662ba!important}.tc-xp-rules b,.tc-xp-five,.tc-xp-ten{border-radius:4px;padding:2px 5px}@media (width<=850px){.tc-growth-layout{grid-template-columns:1fr}.tc-skill-side{border-left:0;border-top:1px solid var(--shell-soft)}}.tc-growth-dialog>.umx-dialog-surface{position:relative}.tc-growth-close{z-index:5;background:var(--shell-soft);width:30px;height:30px;color:var(--shell-muted);cursor:pointer;border:0;border-radius:50%;font-size:22px;position:absolute;top:12px;right:14px}.tc-cognition-side{padding-top:34px}.tc-cognition-switch{gap:6px;margin:16px 0;display:flex}.tc-cognition-switch button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px}.tc-cognition-switch button[aria-pressed=true]{background:var(--shell-soft);color:var(--shell-muted)}.tc-lit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;margin:20px 0 28px;display:grid}.tc-lit-node{min-width:0;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.tc-lit-node i{border-radius:12px;place-items:center;width:40px;height:40px;font-size:23px;font-style:normal;display:grid;box-shadow:0 3px 10px #00000004}.tc-lit-0 i{color:#6798cd;background:#e9f2fc;border:1px solid #ccdeef}.tc-lit-1 i{color:#a084c8;background:#f0eaf9;border:1px solid #dfd1ee}.tc-lit-2 i{background:var(--shell-soft);color:var(--shell-muted);border:1px solid var(--shell-border)}.tc-lit-node span{font-size:10px;line-height:1.5}.tc-lit-node[aria-pressed=true] i{outline:2px solid var(--shell-muted);outline-offset:3px}.tc-graph-heading{border-top:1px solid var(--shell-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:18px;display:flex}.tc-graph-heading h3{color:var(--shell-text-2);margin:0;font-size:14px}.tc-graph-heading small{color:var(--shell-muted);font-size:9px}.tc-cognition-graph{width:100%;height:auto;max-height:320px;display:block}.tc-graph-node{cursor:pointer}.tc-graph-node:focus{outline:none}.tc-graph-node:focus circle{stroke:var(--shell-muted);stroke-width:2px}.tc-node-detail{border-top:1px solid var(--shell-selected);padding-top:12px}.tc-node-detail b{color:var(--shell-text-2);font-size:12px}.tc-node-detail>span{float:right;color:var(--shell-muted);font-size:10px}.tc-node-detail p,.tc-graph-hint,.tc-graph-empty{color:var(--shell-muted);font-size:11px;line-height:1.8}.tc-feed-examples{margin:20px 0}.tc-feed-examples>small{color:var(--shell-muted);font-size:10px}.tc-feed-examples article{border-bottom:1px solid var(--shell-soft);padding:14px 0}.tc-feed-examples article>button{text-align:left;cursor:pointer;width:100%;color:var(--shell-text-2);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.tc-feed-examples button b{white-space:nowrap;font-size:10px}.tc-feed-examples p{color:var(--shell-muted);margin:8px 0;font-size:12px;line-height:1.8}.tc-feed-examples article small{color:var(--shell-muted);font-size:10px}.v2-app .cultivation-home .tc-hero{isolation:isolate}.v2-app .cultivation-home .tc-hero:before{opacity:1;filter:blur(12px);background:radial-gradient(at 72% 45%,#9e8be547,#0000 48%),radial-gradient(at 48% 65%,#72b5f33d,#0000 49%);width:auto;height:auto;animation:none;display:block;inset:-20px -24px 4px 12%;transform:none}.v2-app .cultivation-home .tc-brand-heading{background:0 0}.v2-app .cultivation-home .tc-hero-energy{z-index:-1;pointer-events:none;opacity:.66;width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 45% 92%,#0000);mask-image:linear-gradient(90deg,#0000 15%,#000 45% 92%,#0000)}.v2-app .cultivation-home .tc-hero-energy path{stroke-width:1.15px}.v2-app .cultivation-home .tc-hero-energy ellipse{stroke-width:.7px;opacity:.6}.v2-app .cultivation-home .tc-created-portrait{box-shadow:0 16px 40px -20px #56639b6b,0 0 0 5px #fff9}@media (prefers-reduced-motion:no-preference){.v2-app .cultivation-home .tc-hero-energy{animation:1.8s ease-out both tc-energy-reveal}.v2-app .cultivation-home .tc-energy-nodes{transform-origin:800px 145px;animation:2.8s cubic-bezier(.2,.6,.3,1) both tc-energy-converge}.v2-app .cultivation-home .tc-energy-arrival{animation:3s ease-out both tc-energy-settle}@keyframes tc-energy-reveal{0%{opacity:0;transform:translate(-20px)}to{opacity:.66;transform:translate(0)}}@keyframes tc-energy-converge{0%{opacity:0;transform:translate(-100px)}35%{opacity:1}to{opacity:.75;transform:translate(0)}}@keyframes tc-energy-settle{0%,45%{opacity:0}75%{opacity:1}to{opacity:.7}}}@media (width<=999px){.v2-app .cultivation-home .tc-hero:before{background:radial-gradient(at 80% 40%,#8ba4e93d,#0000 65%);inset:0}.v2-app .cultivation-home .tc-hero-energy{opacity:.35}}.v2-app .following-workspace{--fw-ink:var(--shell-text);--fw-muted:var(--shell-muted);--fw-line:var(--shell-border);color:var(--shell-text);background:var(--shell-canvas);border-color:var(--shell-border);font-family:var(--font-text);font-size:var(--umx-type-body)}.v2-app .following-workspace :is(.fw-detail,.fw-chat,.fw-start,.fw-twin-intro,.fw-question-list button,.fw-overview-grid button,.event-feed-card){background:var(--shell-surface);border-color:var(--shell-border)}.v2-app .following-workspace .fw-watchlist{background:var(--shell-surface-2);border-color:var(--shell-border)}.v2-app .following-workspace :is(h1,h2,h3,.fw-tabs button,.fw-follow-button,.fw-question-list button,.fw-preserve,.event-title,.fw-chat-welcome b,.fw-section>header button){color:var(--shell-text)!important}.v2-app .following-workspace :is(.fw-eyebrow,.fw-data-label,.fw-ohlc,.fw-chart-source,.fw-section>p,.fw-twin-intro p,.fw-overview-grid span,.fw-overview-grid small,.fw-chat-welcome p,.fw-watchlist>footer,.fw-quote-heading,.event-card-meta,.event-relevance,.event-judgment,.fw-market-filter button){color:#777!important}.v2-app .following-workspace :is(.fw-list-search,.fw-follow-button,.fw-doc-icon,.fw-symbol){background:var(--shell-surface-2);border-color:var(--shell-border);color:var(--shell-text-2)}.v2-app .following-workspace :is(.fw-watch-item.active,.fw-market-filter button[aria-pressed=true],.fw-chart button[aria-pressed=true],.event-feed-toolbar button[aria-pressed=true]){color:#242424;background:#ededed;border-color:#dedede}.v2-app .following-workspace .fw-tabs button[aria-pressed=true]{border-bottom-color:var(--shell-text-2);color:var(--shell-text)}.v2-app .following-workspace :is(.event-feed-toolbar button,.fw-chart-toggle,.fw-chart-source,.fw-chat>header,.fw-chat-welcome,.fw-chat-welcome button){border-color:#e5e5e5;color:#555!important}.v2-app .following-workspace :is(.fw-watch-item:hover,.fw-question-list button:hover,.fw-overview-grid button:hover){background:var(--shell-surface-2)}.v2-app .following-workspace :is(.event-title,.fw-document b,.fw-section h3){line-height:1.6;font-size:var(--umx-type-body)!important;font-weight:600!important}.v2-app .following-workspace :is(.event-feed-card p,.fw-preserve,.fw-section>p,.fw-twin-intro p){line-height:1.75;font-size:var(--umx-type-body)!important}.v2-app .following-workspace :is(.event-card-meta,.fw-chart-source,small){font-size:var(--umx-type-caption)!important}.umx-studio-dialog:is(.following-picker,.following-document-dialog){color:var(--shell-text);background:var(--shell-surface)}.umx-studio-dialog:is(.following-picker,.following-document-dialog) .umx-dialog-surface{background:var(--shell-surface);color:var(--shell-text)}.v2-app .following-workspace :is(.fw-chat button,.fw-chat>header small,.fw-chat>header p,.fw-detail select,.fw-detail>header button,.event-feed-card>p){color:var(--shell-text-2)!important}.v2-app .following-workspace .fw-chat :is(button,select){border-color:var(--shell-border)}.v2-app .cultivation-home .tc-shortcuts{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;padding:0;display:grid}.v2-app .cultivation-home .tc-shortcuts button{box-sizing:border-box;justify-content:center;width:100%;min-width:0;padding:9px 8px}@media (width<=1100px){.v2-app .cultivation-home .tc-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.v2-app .cultivation-home .tc-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}}.v2-app .tc-capabilities{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;margin:22px 0 0;padding:0}.v2-app .tc-capabilities>header{margin:0 0 12px;padding:0 2px}.v2-app .tc-capabilities h2{color:var(--shell-text);margin:0;font-size:14px!important;font-weight:500!important}.v2-app .tc-capabilities .tc-shortcuts{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;display:grid}.v2-app .tc-capabilities .tc-shortcuts>button{border:1px solid var(--shell-selected);background:var(--shell-surface);white-space:nowrap;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;min-height:54px;padding:0 13px;display:flex;font-size:13px!important}.v2-app .tc-capabilities .tc-shortcuts>button:hover{border-color:var(--shell-border);background:var(--shell-surface-2)}@media (width<=1100px){.v2-app .tc-capabilities .tc-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.v2-app .tc-capabilities .tc-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer{min-width:0;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:none!important;border-radius:20px!important;padding:18px 20px 0!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-inline-editor{min-height:76px!important;padding:4px 0!important;font-size:15px!important;line-height:1.7!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer>footer{justify-content:space-between;align-items:center;min-height:54px;display:flex;padding:10px 0 14px!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-add,:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-asset-trigger,:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-connector-trigger,:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-voice-trigger{width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;color:var(--shell-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-run-arrow{background:var(--btn-primary-bg)!important;width:42px!important;min-width:42px!important;height:42px!important;color:var(--btn-primary-ink)!important;box-shadow:none!important;border-radius:50%!important;padding:10px!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-run-arrow:disabled{background:var(--shell-soft)!important;color:var(--shell-muted)!important;opacity:1!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-run-arrow svg{width:22px!important;height:22px!important;transform:none!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-composer-additions,:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-composer-forward{align-items:center;gap:10px;display:flex}.v2-app .research-composer .conversation-composer{background:0 0;border:0;width:100%;padding:0}.v2-app .research-composer:has(.conversation-composer){background:var(--shell-surface)!important;border:0!important;padding:12px 20px!important;display:block!important}.v2-app :is(.v2-thread-context,.research-result,.sa-inspector,.conversation-details){background:var(--shell-surface);color:var(--shell-text);border-left:1px solid var(--shell-border);font-size:14px;line-height:1.7}.v2-app :is(.v2-thread-context,.research-result,.sa-inspector,.conversation-details) :is(p,li){overflow-wrap:anywhere;font-size:14px!important;line-height:1.75!important}.v2-app :is(.v2-thread-context,.research-result,.sa-inspector,.conversation-details) :is(h2,h3,h4){color:var(--shell-text);font-size:16px!important;font-weight:600!important;line-height:1.5!important}.v2-app :is(.v2-thread-context,.research-result,.sa-inspector,.conversation-details) small{font-size:12px!important;line-height:1.6!important}.v2-app .sa-chat-dock:has(.conversation-composer){background:var(--shell-surface);padding:10px 20px}.v2-app .sa-chat-dock .conversation-composer{background:0 0;border:0;width:100%;padding:0}.v2-app .umx-composer-secondary .umx-file-trigger{color:var(--shell-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.umx-file-trigger svg{width:18px;height:18px}.v2-app .umx-file-trigger:hover{background:var(--shell-soft);border-radius:8px}:is(.v2-main:has(>.super-research),.v2-main:has(.cl-original-case)){background:var(--shell-canvas)}.v2-main:has(>.super-research)>.super-research{background:var(--shell-surface)}.v2-main:has(>.super-research) .super-research-body{max-width:1120px;padding:40px 32px 32px}.v2-main:has(>.super-research) .super-research-head{min-height:36px;color:var(--shell-muted)}.v2-main:has(>.super-research) .super-research-head button{color:var(--shell-text-2);font-weight:650}.v2-main:has(>.super-research) .super-research h1{max-width:760px;color:var(--shell-text);letter-spacing:-.035em;text-wrap:balance;margin:34px 0 24px;font-size:clamp(28px,3vw,38px);font-weight:720;line-height:1.24}.v2-main:has(>.super-research) .super-research-request{border:1px solid var(--shell-selected);background:var(--shell-surface-2);max-width:720px;color:var(--shell-text);border-radius:18px;padding:20px 22px;line-height:1.75}.v2-main:has(>.super-research) .super-research-nature{color:var(--shell-muted);margin-top:28px;font-size:13px}.v2-main:has(>.super-research) .super-research-phases{color:var(--shell-muted);gap:30px;margin-bottom:30px}.v2-main:has(>.super-research) .super-research-phases .current{border-color:var(--shell-accent-ink);color:var(--sel-ink)}.v2-main:has(>.super-research) .super-research-plan{border-color:var(--shell-border);background:var(--shell-surface);box-shadow:0 12px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:20px;padding:26px 28px}.v2-main:has(>.super-research) .super-research-plan h2{color:var(--shell-text);font-size:20px;font-weight:680}.v2-main:has(>.super-research) .super-research-plan summary{border-bottom:1px solid var(--shell-soft);min-height:50px;padding-inline:6px}.v2-main:has(>.super-research) .super-step-icon{border-color:var(--shell-border-strong);color:var(--shell-text-2)}.v2-main:has(>.super-research)>.persistent-conversation{border-top:1px solid var(--shell-soft);background:var(--shell-surface);width:100%;box-shadow:0 -14px 34px color-mix(in srgb,var(--shell-text) 8%,transparent);flex:none;padding:8px 24px 12px;position:static}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer.compact{border:1px solid var(--shell-border);background:var(--shell-surface);width:min(1056px,100%);max-width:1056px;box-shadow:0 6px 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:18px;margin:0 auto;padding:10px 13px 8px}.v2-main:has(>.super-research)>.persistent-conversation .umx-unified-composer.compact>textarea{height:36px;min-height:36px;max-height:120px;padding-bottom:6px;font-size:15px}.cl-original-case .sa-workspace{--sa-navy:var(--shell-on-accent);--sa-ink:var(--shell-text);--sa-muted:var(--shell-muted);--sa-line:var(--shell-border);--sa-green:var(--shell-accent-ink);background:var(--shell-surface);min-height:100dvh;padding-bottom:0}.cl-original-case .sa-topbar{border-color:var(--shell-selected);background:var(--shell-surface);height:72px;box-shadow:0 8px 28px color-mix(in srgb,var(--shell-text) 8%,transparent);padding-inline:clamp(20px,3vw,42px)}.cl-original-case .sa-topbar button{border-color:var(--shell-border);color:var(--shell-text-2);font-weight:650}.cl-original-case .sa-run-mark,.cl-original-case .sa-data-badge{background:var(--shell-soft);color:var(--shell-text-2);border-radius:7px}.cl-original-case .sa-top-title strong{color:var(--shell-text);letter-spacing:-.015em;font-size:17px}.cl-original-case .sa-top-title small{color:var(--shell-muted);font-size:10px}.cl-original-case .sa-progress{background:var(--shell-soft);top:72px}.cl-original-case .sa-layout{background:var(--shell-surface);grid-template-columns:minmax(600px,1fr) minmax(360px,420px);min-height:calc(100dvh - 74px)}.cl-original-case .sa-conversation{width:100%;max-width:1040px;margin:0 auto;padding:48px clamp(28px,4vw,64px) 90px}.cl-original-case .sa-case-entry:not(.side){border-bottom:1px solid var(--shell-selected);margin-bottom:34px;padding-bottom:24px}.cl-original-case .sa-case-entry.side{display:none}.cl-original-case .sa-case-entry>small{color:var(--shell-muted);letter-spacing:.02em;margin-bottom:12px;font-size:12px;display:block}.cl-original-case .sa-case-buttons,.cl-original-case .cl-case-secondary{flex-wrap:wrap;gap:9px;display:flex}.cl-original-case .sa-case-buttons button,.cl-original-case .cl-case-secondary button{border:1px solid var(--shell-border);background:var(--shell-surface);min-height:40px;color:var(--shell-text-2);border-radius:10px;font-size:13px;font-weight:620;transition:transform .18s,border-color .18s,background .18s}.cl-original-case .sa-case-buttons button:first-child{border-color:var(--shell-border-strong);background:var(--shell-surface-2)}.cl-original-case .sa-case-buttons button:hover,.cl-original-case .cl-case-secondary button:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-2);transform:translateY(-1px)}.cl-original-case .cl-case-secondary{margin-top:10px}.cl-original-case .cl-case-secondary button{min-height:32px;color:var(--shell-muted);background:0 0;border:0;padding:5px 2px}.cl-original-case .sa-message{grid-template-columns:38px minmax(0,1fr);gap:14px;margin-bottom:22px}.cl-original-case .sa-message>span{background:var(--btn-primary-bg);border-radius:12px;width:38px;height:38px}.cl-original-case .sa-message.user>span{background:var(--shell-soft)}.cl-original-case .sa-message p,.cl-original-case .sa-message.lead>div{border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:5px 18px 18px;padding:18px 20px;font-size:14px;line-height:1.75}.cl-original-case .sa-message.lead>div{box-shadow:0 8px 24px color-mix(in srgb,var(--shell-text) 8%,transparent)}.cl-original-case .sa-message.lead strong{color:var(--shell-text);font-size:15px}.cl-original-case .sa-boundary-note{border:1px solid var(--shell-border);background:var(--shell-warn-soft);border-radius:10px;margin-bottom:36px;padding:12px 14px;font-size:11px}.cl-original-case .sa-stage,.cl-original-case .sa-delivery,.cl-original-case .sa-revision-gate,.cl-original-case .sa-comparison{margin-top:36px}.cl-original-case .sa-stage h2,.cl-original-case .sa-delivery h2{color:var(--shell-text);letter-spacing:-.02em;font-size:21px}.cl-original-case .sa-stage header p,.cl-original-case .sa-delivery header p{font-size:12px}.cl-original-case .sa-agent-card{border-color:var(--shell-border);min-height:112px;box-shadow:0 6px 18px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:15px;padding:17px}.cl-original-case .sa-agent-card-copy strong{font-size:14px}.cl-original-case .sa-agent-card-copy small{font-size:12px}.cl-original-case .sa-inspector{border-color:var(--shell-selected);background:var(--shell-surface-2);height:calc(100dvh - 74px);top:74px}.cl-original-case .sa-inspector-toolbar{border-color:var(--shell-selected);background:#fafcf9f5;height:56px;padding-inline:20px;font-size:13px}.cl-original-case .sa-artifact-preview,.cl-original-case .sa-agent-panel{padding:26px}.cl-original-case .sa-artifact-preview>header small,.cl-original-case .sa-agent-panel header small{font-size:10px}.cl-original-case .sa-artifact-preview>header h3{font-size:19px}.cl-original-case .sa-report-pages h4{font-size:16px}.cl-original-case .sa-report-pages p,.cl-original-case .sa-agent-panel p{color:var(--shell-text-2);font-size:12px;line-height:1.75}.cl-original-case .sa-data-notice{border-radius:9px;padding:12px;font-size:11px}.cl-original-case .sa-side-controls{border-color:var(--shell-selected);background:var(--shell-surface-2)}.cl-original-case .sa-playback>label,.cl-original-case .sa-playback>button,.cl-original-case .sa-speed button{font-size:11px}.cl-original-case .sa-chat-dock{border-top:1px solid var(--shell-selected);background:var(--shell-surface);padding:12px 24px 18px}.cl-original-case .sa-chat-dock .conversation-composer,.cl-original-case .sa-chat-dock .umx-unified-composer{width:100%;max-width:960px;margin:0 auto}@media (width<=1180px){.cl-original-case .sa-layout{display:block}.cl-original-case .sa-inspector{width:min(480px,94vw);height:100dvh;box-shadow:-24px 0 60px color-mix(in srgb,var(--shell-text) 8%,transparent);top:0}}@media (width<=900px){.v2-main:has(>.super-research) .super-research-body{padding:24px 18px}.v2-main:has(>.super-research)>.persistent-conversation{padding:7px 12px 9px}.cl-original-case .sa-topbar{grid-template-columns:auto minmax(0,1fr);height:60px;padding-inline:12px}.cl-original-case .sa-topbar>div:first-child{gap:6px}.cl-original-case .sa-topbar>div:last-child{display:none}.cl-original-case .sa-topbar>div:first-child>button:first-child{color:#0000;width:38px;padding:0;font-size:0;overflow:hidden}.cl-original-case .sa-topbar>div:first-child>button:first-child:before{content:"←";color:var(--shell-text-2);font-size:18px}.cl-original-case .sa-topbar>div:first-child>button:nth-child(2){color:#0000;width:38px;padding:0;font-size:0;overflow:hidden}.cl-original-case .sa-topbar>div:first-child>button:nth-child(2):before{content:"▣";color:var(--shell-text-2);font-size:15px}.cl-original-case .sa-top-title{justify-items:start;min-width:0}.cl-original-case .sa-top-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.cl-original-case .sa-top-title small,.cl-original-case .sa-run-mark{display:none}.cl-original-case .sa-conversation{padding:28px 16px 80px}.cl-original-case .sa-agent-grid.two,.cl-original-case .sa-agent-grid.five{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cl-original-case .sa-case-buttons button,.cl-original-case .cl-case-secondary button{transition:none}}.v2-app .v2-new-shell.has-launcher{--v2-home-content-width:1120px;padding:18px clamp(20px,4vw,64px) 72px}.v2-app .v2-new-shell.has-launcher .v2-home-chat-anchor,.v2-app .v2-launcher-page .v2-launcher-surface{width:min(1120px,100%);margin-inline:auto}.v2-app .v2-new-shell.has-launcher .v2-home-wordmark{margin-bottom:18px}.v2-app .v2-new-shell.has-launcher .umx-unified-composer{width:100%;transition:border-color .18s,box-shadow .18s;border:1px solid var(--shell-border)!important;background:var(--shell-surface)!important;box-shadow:0 18px 55px color-mix(in srgb,var(--shell-text) 8%,transparent)!important;border-radius:24px!important;padding:22px 24px 16px!important}.v2-app .v2-new-shell.has-launcher .umx-unified-composer:focus-within{border-color:var(--shell-muted)!important;box-shadow:0 0 0 4px #467b5414, 0 20px 60px color-mix(in srgb,var(--shell-text) 8%,transparent)!important}.v2-app .v2-new-shell.has-launcher .umx-inline-editor{min-height:92px!important;padding:2px 2px 14px!important;font-size:16px!important;line-height:1.7!important}.v2-app .v2-new-shell.has-launcher .umx-unified-composer>footer{min-height:46px;padding:4px 0 0!important}.v2-app .v2-new-shell.has-launcher .umx-composer-secondary{display:none}.v2-app .v2-new-shell.has-launcher .umx-launcher-selection{border:1px solid var(--shell-border);background:var(--shell-surface-2);height:34px;color:var(--shell-accent-ink);border-radius:10px;padding-inline:11px;font-size:12px;font-weight:650}.v2-app .v2-new-shell.has-launcher .v2-launcher-surface.compact{width:100%;margin-top:42px}.v2-app .v2-new-shell.has-launcher .v2-launcher-selection-head,.v2-app .v2-launcher-page .v2-launcher-selection-head{border-bottom:1px solid var(--shell-selected);align-items:flex-end;margin:0 0 18px;padding-bottom:14px}.v2-app .v2-launcher-selection-head>div{align-items:baseline;gap:12px;min-width:0;display:flex}.v2-app .v2-launcher-selection-head h2,.v2-app .v2-launcher-selection-head h3{color:var(--shell-text);letter-spacing:-.025em;margin:0;font-weight:700;font-size:22px!important}.v2-app .v2-launcher-case-count{color:var(--shell-muted);white-space:nowrap;font-size:11px}.v2-app .v2-new-shell.has-launcher .v2-case-grid,.v2-app .v2-launcher-page .v2-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.v2-app .v2-new-shell.has-launcher .v2-case-card,.v2-app .v2-launcher-page .v2-case-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:20px;grid-template-columns:minmax(138px,38%) minmax(0,1fr);min-height:154px;padding:10px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .18s,background-color .18s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.v2-app .v2-new-shell.has-launcher .v2-case-card:hover,.v2-app .v2-launcher-page .v2-case-card:hover{border-color:var(--shell-border-strong);background:var(--shell-surface);box-shadow:0 14px 36px color-mix(in srgb,var(--shell-text) 8%,transparent);transform:translateY(-2px)}.v2-app .v2-new-shell.has-launcher .v2-case-card:active,.v2-app .v2-launcher-page .v2-case-card:active{transform:translateY(0)scale(.992)}.v2-app .v2-new-shell.has-launcher .v2-case-card:focus-visible,.v2-app .v2-launcher-page .v2-case-card:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}.v2-app .v2-new-shell.has-launcher .v2-case-visual,.v2-app .v2-launcher-page .v2-case-visual{aspect-ratio:auto;height:100%;min-height:134px;box-shadow:none;border:0;border-radius:14px}.v2-app .v2-new-shell.has-launcher .v2-case-card:hover .v2-case-visual,.v2-app .v2-launcher-page .v2-case-card:hover .v2-case-visual{box-shadow:none;border-color:#0000;transform:none}.v2-app .v2-new-shell.has-launcher .v2-case-copy,.v2-app .v2-launcher-page .v2-case-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:11px 12px 8px 16px;display:flex}.v2-app .v2-case-kicker{color:var(--shell-text-2);letter-spacing:.035em;font-size:10px;font-weight:650}.v2-app .v2-new-shell.has-launcher .v2-case-copy strong,.v2-app .v2-launcher-page .v2-case-copy strong{color:var(--shell-text);white-space:normal;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:680;line-height:1.42;display:-webkit-box;overflow:hidden;font-size:16px!important}.v2-app .v2-new-shell.has-launcher .v2-case-copy>small,.v2-app .v2-launcher-page .v2-case-copy>small{color:var(--shell-muted);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden;font-size:12px!important}.v2-app .v2-case-action{color:var(--shell-text-2);align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:680;display:flex}.v2-app .v2-case-action b{font-size:13px;font-weight:500;transition:transform .18s}.v2-app .v2-case-card:hover .v2-case-action b{transform:translate(2px,-2px)}.v2-app .v2-new-shell.has-launcher .sp-showcase{width:100%}.v2-app .v2-new-shell.has-launcher .sp-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v2-app .v2-new-shell.has-launcher .sp-case-family{border-color:var(--shell-border);box-shadow:none;border-radius:20px}@media (width<=900px){.v2-app .v2-new-shell.has-launcher .v2-case-grid,.v2-app .v2-launcher-page .v2-case-grid,.v2-app .v2-new-shell.has-launcher .sp-case-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.v2-app .v2-new-shell.has-launcher{padding:12px 16px 56px}.v2-app .v2-new-shell.has-launcher .umx-unified-composer{border-radius:18px!important;padding:17px 16px 12px!important}.v2-app .v2-new-shell.has-launcher .umx-inline-editor{min-height:82px!important}.v2-app .v2-new-shell.has-launcher .v2-case-card,.v2-app .v2-launcher-page .v2-case-card{border-radius:16px;grid-template-columns:112px minmax(0,1fr);min-height:132px;padding:8px}.v2-app .v2-new-shell.has-launcher .v2-case-visual,.v2-app .v2-launcher-page .v2-case-visual{border-radius:11px;min-height:116px}.v2-app .v2-new-shell.has-launcher .v2-case-copy,.v2-app .v2-launcher-page .v2-case-copy{padding:7px 7px 5px 12px}.v2-app .v2-case-action{display:none}}@media (prefers-reduced-motion:reduce){.v2-app .v2-new-shell.has-launcher .v2-case-card,.v2-app .v2-launcher-page .v2-case-card,.v2-app .v2-case-action b{transition:none}}:root,.v2-app,.umx-studio-dialog{--umx-brand:var(--btn-primary-bg);--umx-brand-hover:var(--btn-primary-hover);--umx-brand-pressed:var(--btn-primary-hover);--umx-on-brand:var(--btn-primary-ink);--umx-brand-soft:var(--sel-bg);--umx-brand-ink:var(--shell-accent-ink);--umx-brand-focus:var(--shell-focus);--umx-accent:var(--umx-brand-ink);--umx-focus:var(--umx-brand-focus);--umx-selected:var(--umx-brand-soft)}.v2-app.v2-app :is(.tc-create-entry,.tc-start-button,.umx-run-arrow,.umx-run,.trader-primary,button.primary),dialog.umx-studio-dialog :is(.tc-create-entry,button.primary){box-shadow:none;background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.v2-app.v2-app :is(.tc-create-entry,.tc-start-button,.umx-run-arrow,.umx-run,.trader-primary,button.primary):not(:disabled):hover,dialog.umx-studio-dialog :is(.tc-create-entry,button.primary):not(:disabled):hover{background:var(--btn-primary-hover)!important;border-color:var(--btn-primary-bg)!important}.v2-app.v2-app :is(.tc-create-entry,.tc-start-button,.umx-run-arrow,.umx-run,.trader-primary,button.primary):not(:disabled):active,dialog.umx-studio-dialog :is(.tc-create-entry,button.primary):not(:disabled):active{background:var(--btn-primary-hover)!important}.v2-app.v2-app :is(.tc-create-entry,.tc-start-button,.umx-run-arrow,.umx-run,.trader-primary,button.primary):disabled,dialog.umx-studio-dialog :is(.tc-create-entry,button.primary):disabled{opacity:1;cursor:not-allowed;background:var(--shell-selected)!important;border-color:var(--shell-selected)!important;color:var(--shell-muted)!important}.v2-app button:focus-visible,.umx-studio-dialog button:focus-visible{outline:2px solid var(--umx-brand-focus);outline-offset:3px}.v2-app .v2-side button:is(.active,[aria-pressed=true]),.v2-app .cultivation-home .tc-task-starts .tc-directions button[aria-pressed=true],.v2-app :is(.pt-social-tabs,.pt-tabs,.v2-myumx-tabs) button:is(.active,[aria-pressed=true]),.tc-create-options button[aria-pressed=true],.tc-activity nav button[aria-pressed=true],.tc-cognition-switch button[aria-pressed=true]{border-color:var(--umx-brand-ink);background:var(--sel-bg)!important;color:var(--sel-ink)!important}.v2-app :is(.fw-tabs,.fw-list-tabs,.automation-toolbar nav) button.active{color:var(--sel-ink);border-bottom-color:var(--umx-brand-ink)}.tc-xp-track i{background:var(--btn-primary-bg)}.v2-app .cultivation-home .tc-hero:before{background:radial-gradient(ellipse at 72% 45%,#d9e9fc55,transparent 55%),radial-gradient(ellipse at 48% 65%,var(--shell-surface-2),transparent 52%)}.v2-app .cultivation-home .tc-hero-energy{color:var(--umx-brand-ink)}.v2-app .cultivation-home .tc-hero-energy :is(path,ellipse){stroke:#b8cfe6}.fw-chat .fw-save-note:is(:hover,:focus-visible){background:var(--shell-hover);color:var(--umx-brand-ink)}.fw-save-note-tooltip{background:var(--shell-contrast)}.umx-studio-dialog .ts-confirm:not(:disabled){background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-color:var(--btn-primary-bg)!important}.umx-studio-dialog .ts-confirm:not(:disabled):hover{background:var(--btn-primary-hover)!important}.umx-studio-dialog .ts-confirm:disabled{background:var(--shell-selected)!important;color:var(--shell-muted)!important}.ts-dialog .ts-directions button[aria-pressed=true]{background:var(--sel-bg);border-color:var(--umx-brand-ink);color:var(--sel-ink)}.ts-dialog .ts-main>nav button[aria-pressed=true]{color:var(--sel-ink);border-bottom-color:var(--umx-brand-ink)}.ts-dialog .ts-preview{background:radial-gradient(at 50% 30%,#eef0f2,#fafafa 80%)}.ts-dialog button:focus-visible{outline-color:var(--umx-brand-focus)}.umx-studio-dialog .umx-directory>footer>div>button:last-child,.umx-studio-dialog .umx-add-source-options>form button,.deepseek-research .research-content-primary,.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary,.umx-studio-dialog.sidebar-rename-dialog footer button[type=submit],.v2-copilot .inspector-outputs .umx-output-actions>button:first-child{background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.umx-studio-dialog .umx-directory>footer>div>button:last-child:not(:disabled):hover,.umx-studio-dialog .umx-add-source-options>form button:not(:disabled):hover,.deepseek-research .research-content-primary:not(:disabled):hover,.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary:not(:disabled):hover,.umx-studio-dialog.sidebar-rename-dialog footer button[type=submit]:not(:disabled):hover,.v2-copilot .inspector-outputs .umx-output-actions>button:first-child:not(:disabled):hover{background:var(--btn-primary-hover)!important;border-color:var(--btn-primary-bg)!important}.umx-studio-dialog .umx-directory>footer>div>button:last-child:disabled,.umx-studio-dialog .umx-add-source-options>form button:disabled,.deepseek-research .research-content-primary:disabled,.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary:disabled,.umx-studio-dialog.sidebar-rename-dialog footer button[type=submit]:disabled,.v2-copilot .inspector-outputs .umx-output-actions>button:first-child:disabled{opacity:1;background:var(--shell-selected)!important;border-color:var(--shell-selected)!important;color:var(--shell-muted)!important}.umx-studio-dialog .umx-item-detail>button:last-child{background:var(--shell-surface-2)!important;border:1px solid var(--shell-border)!important;color:var(--umx-brand-ink)!important}.umx-studio-dialog .umx-item-detail>button:last-child:not(:disabled):hover{background:var(--shell-selected)!important;border-color:var(--shell-border-strong)!important}.v2-app .tc-onboarding-launcher{box-shadow:0 18px 42px -24px #1a1f262e;background:var(--shell-surface-2)!important;border-color:var(--shell-border)!important;color:var(--umx-brand-ink)!important}.v2-app .tc-onboarding-launcher:hover{background:var(--shell-selected)!important}.v2-app .tc-onboarding-launcher>span{background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}.v2-app .tc-onboarding-launcher>em{background:var(--shell-border);color:var(--umx-brand-ink)}.v2-app ::selection{color:#20252b;background:#dbe0e6}.v2-app .cultivation-home .tc-hero:has(.tc-glass-identity) .tc-hero-energy{-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 45% 92%,#0000),radial-gradient(10% 40% at 80% 30%,#0002 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 45% 92%,#0000),radial-gradient(10% 40% at 80% 30%,#0002 35%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.v2-app .cultivation-home .tc-glass-identity{mix-blend-mode:multiply;gap:0;height:260px}.v2-app .cultivation-home .tc-glass-portrait{pointer-events:none;mix-blend-mode:normal;flex:none;width:min(100%,280px);height:234px}.v2-app .cultivation-home .tc-glass-portrait img{object-fit:contain;mix-blend-mode:normal;border-radius:0;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(at 50% 38%,#000 34% 49%,#0000 72%);mask-image:radial-gradient(at 50% 38%,#000 34% 49%,#0000 72%)}.v2-app .cultivation-home .tc-glass-identity .tc-identity-caption{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;max-width:100%;margin-top:-6px;display:flex}@media (width>=1700px){.v2-app .cultivation-home .tc-glass-identity{height:290px}.v2-app .cultivation-home .tc-glass-portrait{width:310px;height:264px}}@media (width<=999px){.v2-app .cultivation-home .tc-glass-identity{height:186px}.v2-app .cultivation-home .tc-glass-portrait{width:195px;height:160px}}.v2-app .cultivation-home .tc-glass-portrait img{filter:grayscale()sepia(.22)hue-rotate(170deg)saturate(1.7);opacity:1}.v2-app .cultivation-home .tc-hero-energy{opacity:.72}.v2-app .cultivation-home .tc-hero-energy circle{fill:#9fbddd}.v2-app .tc-journey-step{border-color:var(--shell-border);color:var(--shell-text);border-radius:12px}.v2-app .tc-journey-step:hover{background:var(--shell-surface-2);border-color:var(--shell-border-strong)}.v2-app .tc-journey-number{background:var(--shell-surface-2);color:var(--shell-muted)}.v2-app .tc-journey-step[aria-pressed=true] .tc-journey-number{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.v2-app .tc-journey-step small,.v2-app .tc-journey-intro small{color:#7a8088}.v2-app .tc-journey-step>i,.v2-app .tc-journey-arrow{color:var(--shell-muted)}.v2-app .tc-journey-intro,.v2-app .tc-composer-mode{color:#555d68}.v2-app .tc-composer-mode small{color:var(--shell-muted)}.v2-app .tc-work-scenes button{border-color:var(--shell-border);color:var(--shell-text);border-radius:12px}.v2-app .tc-work-scenes button:hover{background:var(--shell-surface-2);border-color:var(--shell-border-strong)}.v2-app .tc-work-scenes small{color:var(--shell-muted)}.v2-app .tc-work-scene-icon{background:var(--shell-surface);border-radius:10px}.v2-app .tc-learning-options>button,.tc-abilities-grid>button,.tc-mentor-dialog article{background:var(--shell-surface);border-color:var(--shell-selected);color:var(--shell-text)}.v2-app .tc-learning-options>button:hover,.tc-abilities-grid>button:hover{background:var(--shell-surface);border-color:#bcd0e7}.v2-app .tc-learning-options>button>span,.v2-app .tc-learning-options small{color:var(--shell-muted)}.tc-abilities-grid strong{color:var(--shell-text)}.tc-abilities-dialog p,.tc-abilities-dialog small,.tc-abilities-methods li,.tc-mentor-dialog p,.tc-mentor-dialog li,.tc-mentor-dialog small,.tc-mentor-dialog footer{color:var(--shell-muted)}.tc-abilities-methods{border-color:var(--shell-border)}.tc-abilities-methods button{color:var(--shell-text-2)}.tc-abilities-dialog footer button{background:var(--shell-surface);border-color:var(--shell-border);color:var(--shell-text-2)}.tc-abilities-dialog footer button:last-child{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-ink)}.tc-mentor-label{color:var(--shell-muted);background:#edf4fc}.v2-app .tc-learning-cue{border-color:var(--shell-selected);color:var(--shell-text-2)}.v2-app .tc-learning-cue>button{color:var(--shell-text-2)}.v2-app .tc-journey-step:focus-visible,.v2-app .tc-composer-mode button:focus-visible,.v2-app .tc-home-learning button:focus-visible,.v2-app .tc-work-scenes button:focus-visible,.tc-abilities-dialog button:focus-visible{outline-color:var(--umx-brand-focus)}.v2-app .tc-home-learning h2{color:var(--shell-text)}.v2-app .tc-home-learning p{color:var(--shell-muted)}.ts-intro-v2 .ts-sprout,.ts-intro-v2 .ts-intro-steps article>i{background:var(--shell-surface);color:var(--shell-muted);box-shadow:none}.ts-intro-v2 h1{color:var(--shell-text)}.ts-intro-v2>p{color:var(--shell-text-2)}.ts-intro-v2>small,.ts-intro-v2 .ts-intro-steps em,.ts-intro-v2 .ts-intro-steps small{color:var(--shell-muted)}.ts-intro-v2 .ts-intro-steps article{border-color:var(--shell-border);box-shadow:0 10px 32px #20263005}.v2-app .tc-work-primary>button:nth-child(2) .tc-work-scene-icon{background:var(--shell-warn-soft)}.v2-app .tc-work-primary>button:nth-child(2) .tc-work-scene-icon .output-type-icon{color:var(--shell-accent-ink)!important}.v2-app .v2-side{background:var(--shell-surface)!important}.v2-app{background:var(--shell-canvas)!important}body:has(.v2-app){background:var(--shell-canvas)!important}body:has(.v2-app) #root{background:var(--shell-canvas)!important}.v2-app .v2-side{background:var(--shell-warn-soft)!important;border-color:var(--shell-border)!important}.v2-app .cultivation-home .tc-hero{border-bottom:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:36px;margin-bottom:6px;padding:18px 0 24px;display:grid}.v2-app .cultivation-home .tc-hero:before,.v2-app .cultivation-home .tc-hero-energy{display:none}.v2-app .cultivation-home .tc-hero-copy{flex-direction:column;justify-content:center;align-self:stretch;width:auto;min-width:0;padding:18px 0;display:flex;position:relative}.v2-app .cultivation-home .tc-journey-intro{color:#7b6048;margin-top:30px;padding:0}.v2-app .cultivation-home .tc-glass-identity{mix-blend-mode:normal;gap:0;width:100%;height:auto;padding:0;position:relative;inset:auto}.v2-app .cultivation-home .tc-glass-portrait{border:2px solid var(--shell-border-strong);width:100%;height:250px;box-shadow:5px 5px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:3px;overflow:hidden;transform:rotate(1deg)}.v2-app .cultivation-home .tc-glass-portrait img{filter:none;opacity:1;object-fit:cover;object-position:50% 38%;border-radius:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.v2-app .cultivation-home .tc-identity-caption{background:var(--shell-surface-2);border:1.5px solid var(--shell-border-strong);color:var(--shell-accent-ink);z-index:1;border-radius:3px;margin-top:-14px;padding:6px 16px;position:relative;transform:rotate(-2deg)}.v2-app .tc-journey-step{border:1.5px solid var(--shell-border-strong);background:var(--shell-surface);box-shadow:2px 3px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:5px}.v2-app .tc-journey-step:hover{background:var(--shell-warn-soft);border-color:var(--shell-border-strong);box-shadow:3px 4px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .tc-journey-step[aria-pressed=true]{background:var(--sel-bg);border-color:var(--sel-line);box-shadow:3px 4px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .tc-journey-number{background:var(--shell-surface-2);color:var(--shell-accent-ink);border:1px solid var(--shell-border-strong);border-radius:50%;font-weight:700}.v2-app .tc-journey-step[aria-pressed=true] .tc-journey-number{background:var(--sel-bg);color:var(--sel-ink);border-color:var(--sel-line)}.v2-app .tc-composer-mode i{background:var(--btn-primary-bg)}.v2-app .tc-work-scenes button,.v2-app .tc-learning-options>button{background:var(--shell-surface);border:1px solid var(--shell-border-strong);box-shadow:none;border-radius:5px}.v2-app .tc-work-scenes button:hover,.v2-app .tc-learning-options>button:hover{background:var(--shell-warn-soft);border-color:var(--shell-border-strong);box-shadow:2px 2px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .tc-work-scene-icon{background:var(--shell-surface-2);border:1px solid var(--shell-border-strong);border-radius:50%}.v2-app .tc-work-primary>button:nth-child(2) .tc-work-scene-icon{background:var(--shell-surface-2);border-color:var(--shell-border-strong)}.v2-app .tc-work-primary>button:nth-child(2) .tc-work-scene-icon svg{stroke:var(--shell-accent-ink)}.v2-app .umx-unified-composer{border:1.5px solid var(--shell-muted)!important;box-shadow:4px 4px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)!important;background:var(--shell-surface)!important;border-radius:8px!important}.ts-intro-dialog,.ts-intro-v2{background:radial-gradient(circle at 50% 28%,var(--shell-surface-2),transparent 42%),#fffbf3}.ts-intro-v2 .ts-intro-steps article{border-color:var(--shell-border-strong);box-shadow:3px 4px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:5px}.tc-mentor-dialog article,.tc-abilities-grid>button{background:var(--shell-warn-soft);border-color:var(--shell-border-strong)}@media (width>=1700px){.v2-app .cultivation-home .tc-glass-portrait{height:278px}}@media (width<=999px){.v2-app .cultivation-home .tc-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px}.v2-app .cultivation-home .tc-glass-portrait{height:210px}.v2-app .cultivation-home .tc-journey-intro{margin-top:22px;font-size:12px}}@media (width<=560px){.v2-app .cultivation-home .tc-hero{grid-template-columns:1fr}.v2-app .cultivation-home .tc-glass-identity{justify-self:center;max-width:350px}.v2-app .cultivation-home .tc-hero-copy{padding:0}}.v2-app .cultivation-home .tc-glass-portrait{border-color:var(--shell-border-strong);box-shadow:5px 5px 0 color-mix(in srgb,var(--shell-text) 8%,transparent)}.v2-app .tc-composer-mode button{background:var(--shell-warn-soft);color:var(--shell-accent-ink)}.v2-app .tc-home-learning>header>button{color:var(--shell-accent-ink)}.v2-app .tc-work-scene-icon .output-type-icon{color:var(--shell-accent-ink)!important}.v2-app .tc-work-scene-icon svg{stroke:var(--shell-accent-ink)}.v2-app .tc-work-primary>button:nth-child(3) .tc-work-scene-icon{background:var(--shell-surface-2);border-color:var(--shell-border-strong)}.v2-app .tc-work-primary>button:nth-child(3) .tc-work-scene-icon svg{stroke:var(--shell-text-2)}.ts-intro-v2 .ts-sprout,.ts-intro-v2 .ts-intro-steps article>i{background:var(--shell-surface-2);color:var(--shell-accent-ink)}.ts-intro-v2 .ts-sprout svg,.ts-intro-v2 .ts-intro-steps svg{stroke:var(--shell-accent-ink)}.v2-app .cultivation-home .tc-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:40px;padding:24px 0 26px}.v2-app .cultivation-home .tc-hero-copy{align-self:center;gap:0;padding:20px 0}.v2-app .cultivation-home .tc-brand-heading{background:0 0;padding:0}.v2-app .cultivation-home .tc-brand-heading:before{content:"";background:var(--btn-primary-bg);border-radius:5px;width:46px;height:6px;margin-bottom:18px;display:block;transform:rotate(-3deg)}.v2-app .cultivation-home .tc-brand-heading h1{margin:0!important}.v2-app .cultivation-home .tc-journey-intro{margin-top:22px;padding:0;line-height:1.7}.v2-app .cultivation-home .tc-glass-identity{justify-self:center;max-width:340px}.v2-app .cultivation-home .tc-glass-portrait{border:1px solid var(--shell-border-strong);height:210px;box-shadow:3px 3px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);transform:rotate(.6deg)}.v2-app .cultivation-home .tc-glass-portrait img{filter:saturate(.72)brightness(1.08)}.v2-app .cultivation-home .tc-identity-caption{border-color:var(--shell-border-strong);background:var(--shell-surface-2);padding:5px 12px}@media (width>=1700px){.v2-app .cultivation-home .tc-glass-portrait{height:220px}}@media (width<=999px){.v2-app .cultivation-home .tc-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.v2-app .cultivation-home .tc-glass-portrait{height:180px}}@media (width<=560px){.v2-app .cultivation-home .tc-hero{grid-template-columns:1fr;gap:20px}.v2-app .cultivation-home .tc-hero-copy{padding:0}}.v2-app .cultivation-home .tc-glass-portrait{box-shadow:none;isolation:isolate;border:0;border-radius:43% 57% 35% 65%/52% 42% 58% 48%;transform:rotate(-2deg)}.v2-app .cultivation-home .tc-glass-portrait img{border-radius:inherit}.v2-app .cultivation-home .tc-identity-caption{margin-top:-10px;transform:rotate(-3deg)}.v2-app .tc-owned-composer{--tc-owner-x:50%;margin-top:18px;position:relative}.v2-app .tc-owned-composer[data-owner=learn]{--tc-owner-x:calc(83.3333% + 12.6667px)}.v2-app .tc-owned-composer[data-owner=identity]{--tc-owner-x:calc(16.6667% - 12.6667px)}.v2-app .tc-owned-composer:before{content:"";z-index:2;left:var(--tc-owner-x);background:var(--shell-surface);border-left:1.5px solid var(--shell-muted);border-top:1.5px solid var(--shell-muted);pointer-events:none;width:22px;height:22px;transition:left .2s;position:absolute;top:-11px;transform:translate(-50%)rotate(45deg)}.v2-app .tc-owned-composer .umx-unified-composer{border:1.5px solid var(--shell-muted)!important;background:var(--shell-surface)!important}@media (width<=1000px){.v2-app .tc-owned-composer[data-owner=learn]{--tc-owner-x:calc(83.3333% + 2.66667px)}.v2-app .tc-owned-composer[data-owner=identity]{--tc-owner-x:calc(16.6667% - 2.66667px)}}@media (prefers-reduced-motion:reduce){.v2-app .tc-owned-composer:before{transition:none}}.v2-app .cultivation-home .tc-work-scenes{margin-top:28px}.v2-app .cultivation-home .tc-journey-step{border-radius:18px}.v2-app .cultivation-home .tc-work-scenes button,.v2-app .cultivation-home .tc-learning-options>button{border-radius:16px}.v2-app .cultivation-home .umx-unified-composer{border-radius:22px!important}.v2-app .cultivation-home .tc-identity-caption{border-radius:10px}.v2-app .tc-owned-composer:before{border:1.5px solid var(--shell-muted);background:var(--shell-surface);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='21' viewBox='0 0 140 21'%3E%3Cpath d='M0 19 C23 19 35 19 45 10 C56 0 76 0 89 8 C106 18 119 19 140 19 L140 21 L0 21 Z' fill='%23fffefa'/%3E%3Cpath d='M0 19 C23 19 35 19 45 10 C56 0 76 0 89 8 C106 18 119 19 140 19' fill='none' stroke='%23dedbd5' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;width:140px;height:21px;top:-18px;transform:translate(-50%)}dialog.umx-studio-dialog.tc-mentor-dialog{border:1px solid var(--shell-border-strong);background:var(--shell-surface);border-radius:24px;max-height:calc(100dvh - 48px);padding:0;overflow:auto;width:min(580px,100vw - 32px)!important}.tc-mentor-dialog>.umx-dialog-surface{background:var(--shell-surface);padding:0}.tc-mentor-dialog>.umx-dialog-surface>header{border-bottom:1px solid var(--shell-border);background:var(--shell-warn-soft);align-items:flex-start;padding:26px 28px 22px}.tc-mentor-dialog header small{color:var(--shell-accent-ink);font-size:12px}.tc-mentor-dialog header h2{font-family:var(--font-text);color:var(--shell-accent-ink);margin:7px 0 9px!important}.tc-mentor-dialog header p{color:var(--shell-text-2);margin:0;font-size:13px;line-height:1.6}.tc-mentor-dialog header>button{border:1px solid var(--shell-border);background:var(--shell-surface);width:32px;height:32px;color:var(--shell-text-2);border-radius:50%;flex:none;place-items:center;padding:0;font-size:21px;line-height:1;display:grid}.tc-mentor-dialog header>button:hover{background:var(--shell-hover)}.tc-mentor-dialog header>button:focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px;border-radius:50%}.tc-mentor-body{padding:22px 28px 24px}.tc-mentor-dialog .tc-mentor-body article{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:18px;margin:0;padding:22px}.tc-mentor-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tc-mentor-dialog .tc-mentor-label{background:var(--shell-surface-2);color:var(--shell-accent-ink);border-radius:20px;padding:4px 9px;font-size:11px}.tc-mentor-count{color:var(--shell-muted);font-size:11px}.tc-mentor-dialog article h3{color:var(--shell-accent-ink);margin:16px 0 6px!important;font-size:20px!important}.tc-mentor-dialog .tc-mentor-source{color:var(--shell-muted);font-size:11px}.tc-mentor-dialog .tc-mentor-description{color:var(--shell-text-2);margin:16px 0 18px;font-size:13px;line-height:1.8}.tc-mentor-dialog h4{color:var(--shell-muted);margin:0 0 10px;font-size:12px;font-weight:600}.tc-mentor-dialog .tc-mentor-methods{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.tc-mentor-dialog .tc-mentor-methods li{background:var(--shell-surface);color:var(--shell-text-2);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;line-height:1.5;display:flex}.tc-mentor-methods li>span:first-child{font-family:var(--font-text);color:var(--shell-accent-ink);flex:none;font-size:13px}.tc-mentor-dialog .tc-primary{border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:13px;display:flex}.tc-mentor-body>footer{background:0 0;border:0;margin:0;padding:16px 3px 0}.tc-mentor-body>footer strong{color:var(--shell-muted);font-size:11px;font-weight:500}.tc-mentor-body>footer p{color:var(--shell-muted);margin:5px 0 0;font-size:11px;line-height:1.7}@media (width<=600px){.tc-mentor-dialog>.umx-dialog-surface>header{padding:22px 20px 18px}.tc-mentor-body{padding:18px 20px 20px}.tc-mentor-dialog .tc-mentor-body article{padding:18px}}.tc-mentor-dialog>.umx-dialog-surface>header{padding-top:22px;padding-bottom:18px}.tc-mentor-dialog .tc-mentor-description{margin:12px 0 14px}.tc-mentor-dialog .tc-mentor-methods{gap:6px;margin-bottom:16px}.tc-mentor-dialog .tc-mentor-methods li{padding:7px 10px}.tc-abilities-inline{border:1px solid var(--shell-border-strong);background:var(--shell-surface);box-shadow:4px 5px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:22px;margin-top:28px;padding:28px;position:relative}.tc-abilities-inline header{border-bottom:1px solid var(--shell-border);padding-bottom:18px}.tc-abilities-inline header small{color:var(--shell-accent-ink)}.tc-abilities-inline h2{font-family:var(--font-text)}.tc-abilities-inline .tc-abilities-grid button{background:var(--shell-surface);border-radius:16px}.tc-owned-composer[hidden]{display:none!important}@media (width<=700px){.tc-abilities-inline{padding:20px}}.v2-app .cultivation-home .tc-journey-created{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);width:min(100%,760px);margin-inline:0 auto}.v2-app .cultivation-home .tc-portrait-entry{cursor:pointer;width:100%;color:var(--shell-accent-ink);background:0 0;border:0;border-radius:40%;padding:0;display:block;position:relative;overflow:visible}.v2-app .cultivation-home .tc-portrait-entry .tc-glass-portrait{width:100%;transition:filter .18s;display:block}.v2-app .cultivation-home .tc-portrait-entry:hover .tc-glass-portrait{filter:brightness(1.03)}.v2-app .cultivation-home .tc-portrait-entry:focus-visible{outline:3px solid var(--shell-focus);outline-offset:6px}.tc-portrait-hint{background:var(--shell-surface-2);border:1px solid var(--shell-border-strong);box-shadow:2px 3px 0 color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:14px;padding:6px 10px;font-size:11px;position:absolute;top:10px;right:0;transform:rotate(4deg)}.v2-app .tc-owned-composer[data-created=true][data-owner=work]{--tc-owner-x:calc(min(25%,190px) - 9.5px)}.v2-app .tc-owned-composer[data-created=true][data-owner=learn]{--tc-owner-x:calc(min(75%,570px) + 9.5px)}.tc-abilities-inline>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tc-profile-close{border:1px solid var(--shell-border);background:var(--shell-warn-soft);color:var(--shell-accent-ink);cursor:pointer;border-radius:12px;flex-shrink:0;padding:8px 12px}.tc-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.tc-profile-facts>div{background:var(--shell-warn-soft);border-radius:14px;padding:16px}.tc-profile-facts small{color:var(--shell-muted);font-size:11px}.tc-profile-facts p{color:var(--shell-text-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.8}@media (width<=1000px){.v2-app .cultivation-home .tc-journey-created{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-app .tc-owned-composer[data-created=true][data-owner=work]{--tc-owner-x:calc(min(25%,190px) - 2px)}.v2-app .tc-owned-composer[data-created=true][data-owner=learn]{--tc-owner-x:calc(min(75%,570px) + 2px)}}@media (width<=700px){.tc-profile-facts{grid-template-columns:1fr}.tc-portrait-hint{font-size:10px;top:0;right:-4px}}.network-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:72px;color:var(--shell-text);font-family:var(--font-text);background:#0a161df2;border-bottom:1px solid #29403f;position:fixed;inset:0 0 auto}.network-header-inner{align-items:center;gap:22px;max-width:1560px;height:100%;margin:auto;padding:0 32px;display:flex}.network-header button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.network-logo{text-align:left;flex-shrink:0;align-items:center;gap:11px;padding:0;display:flex}.network-mark{background:linear-gradient(135deg,var(--shell-soft),#63badf 50%,#927df0);width:31px;height:31px;box-shadow:0 0 20px color-mix(in srgb,var(--shell-text) 8%,transparent);border-radius:10px;display:block;transform:rotate(7deg)}.network-mark:after{content:"";background:#14272c;border-radius:5px;width:15px;height:15px;margin:8px;display:block}.network-logo b{letter-spacing:.6px;font-size:20px}.network-logo b>span{color:#a4c6bb;font-weight:400}.network-logo small{letter-spacing:1.6px;color:#8aaba2;margin-top:3px;font-size:8px;display:block}.network-header nav{flex-shrink:0;align-self:stretch;gap:20px;display:flex}.network-header nav button{color:#a9bcb8;white-space:nowrap;padding:0;font-size:13px;font-weight:500;position:relative}.network-header nav button:hover,.network-header nav button[aria-current]{color:#fff}.network-header nav button[aria-current]:after{content:"";background:var(--sel-bg);border-radius:4px;height:2px;position:absolute;bottom:0;left:0;right:0}.network-search{color:#859d95;background:#ffffff08;border:1px solid #3c514f;border-radius:10px;align-items:center;gap:8px;min-width:120px;max-width:240px;margin-left:auto;padding:10px 12px;display:flex;position:relative}.network-search input{width:100%;min-width:0;color:var(--shell-text);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px}.network-search input::placeholder{color:#8da69d}.network-search-results{width:330px;max-width:85vw;color:var(--shell-accent-ink);background:#fff;border:1px solid #d4e4da;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #051b2530}.network-search-results>small{color:#789184;padding:5px 8px;font-size:11px;display:block}.network-search-results>button{text-align:left;border-radius:8px;width:100%;padding:10px;display:block}.network-search-results>button:hover{background:var(--shell-hover)}.network-search-results b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.network-search-results span,.network-search-results p{color:#7d9388;margin:5px 0;font-size:12px;display:block}.network-header .network-new{background:var(--btn-primary-bg);color:var(--btn-primary-ink);white-space:nowrap;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:600}.network-new:hover{background:var(--btn-primary-hover)}.network-directory{white-space:nowrap;align-items:center;gap:6px;display:flex;border:1px solid #3c514f!important;border-radius:9px!important;padding:9px!important;font-size:12px!important}.network-directory[aria-expanded=true]{color:var(--btn-primary-ink);background:var(--btn-primary-bg)}.network-account{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;border-radius:50%!important}@media (width<=1250px){.network-header-inner{gap:16px;padding:0 24px}.network-header nav{gap:14px}.network-logo small{display:none}.network-search{max-width:180px}.network-directory span{display:none}}@media (width<=1000px){.network-search{display:none}.network-header .network-new{margin-left:auto}.network-header-inner{gap:14px}.network-header nav{gap:12px}}@media (width<=640px){.network-header{height:110px}.network-header-inner{flex-wrap:wrap;align-content:center;gap:12px;padding:12px 16px}.network-header nav{order:5;justify-content:space-between;gap:8px;width:100%;height:32px;overflow-x:auto}.network-header nav button{font-size:12px}.network-logo b{font-size:18px}.network-header .network-new{padding:8px 10px}.network-mark{width:28px;height:28px}.network-mark:after{width:12px;height:12px}}.network-app .umx-skill-library-entry{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex}.network-app .umx-skill-library-entry>button:first-child{border:1px solid var(--shell-border-strong);background:var(--shell-surface-2);color:var(--shell-accent-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-width:320px;padding:18px 22px;display:flex}.network-app .umx-skill-library-entry>button:first-child[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-ink);border-color:var(--sel-line)}.network-app .umx-skill-library-entry strong{font-size:16px;display:block}.network-app .umx-skill-library-entry small{opacity:.75;margin-top:5px;font-size:12px;display:block}.network-app .umx-skill-library-entry b{margin-left:24px;font-size:18px}.network-app .umx-library-icon{font-size:26px}.network-app .umx-skill-discover-entry{color:var(--shell-accent-ink);cursor:pointer;background:0 0;border:0;padding:10px;font-size:13px}.network-app .umx-skill-library-title{color:var(--shell-accent-ink);font-size:15px}@media (width<=650px){.network-app .umx-skill-library-entry{flex-direction:column;align-items:stretch;gap:6px}.network-app .umx-skill-library-entry>button:first-child{min-width:0}}.v2-mode-switch-mobile{display:none}@media (width<=720px){.network-app .v2-side .v2-mode-switch-mobile{left:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--shell-border);background:var(--shell-surface);min-height:36px;color:var(--shell-text-2);box-shadow:0 4px 16px color-mix(in srgb,var(--shell-text) 10%,transparent);font:inherit;cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex;position:fixed}.network-app .v2-side .v2-mode-switch-mobile:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}}
