@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700;800;900&family=Playfair+Display:ital,wght@1,600&display=swap";.artifact-public-reader{color:#243a34;background:#fff;min-height:100dvh;font:16px/1.85 system-ui,sans-serif}.artifact-public-toolbar{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.artifact-public-toolbar button{color:#264d3e;cursor:pointer;background:#fff;border:1px solid #dce3df;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 #e3e8e4;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:#68776e}.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 #dce4de;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;color:#5b684b;background:#f5f7ef;border-radius:8px;max-width:840px;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 #dce4de;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;color:#273c34;background:#fff;min-height:100dvh;font:16px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.public-share-page>header{box-sizing:border-box;border-bottom:1px solid #e5ebe5;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:#233e31;font-size:18px;font-weight:700;text-decoration:none}.public-share-page>header span{color:#74857b;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:#517259;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.public-share-kicker span{background:#edf4e5;border-radius:7px;padding:5px 10px}.public-share-page h1{color:#20362d;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 #e5ebe5;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 40px;padding:22px 0;display:grid}.public-share-page dt{color:#7d8b82;margin-bottom:6px;font-size:12px}.public-share-page dd{color:#344d3e;margin:0;font-size:14px;line-height:1.5}.public-share-body{color:#2d3d34;font-size:17px;line-height:1.85}.public-share-body>:first-child{margin-top:0}.public-share-body pre{background:#f5f7f4;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{color:#829087;border-top:1px solid #e5ebe5;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:#617268;margin:0}.public-share-state a{color:#305943;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}}:root{--l-ink:#121820;--l-muted:#77828d;--l-line:#e1e6ea;--l-blue:#173f68;--l-soft:#f4f6f8;--l-green:#2aba82}.live-auth,.live-shell{min-height:100vh;color:var(--l-ink);background:#fbfcfd;font-family:Inter,PingFang SC,sans-serif}.live-auth{grid-template-columns:1.2fr .8fr;display:grid}.live-auth>section{color:#fff;background:#102d4a;padding:12vh 9vw}.live-auth>section>i{border:1px solid #fff5;border-radius:14px;place-items:center;width:50px;height:50px;font-style:normal;font-weight:700;display:grid}.live-auth>section small{color:#91abc2;letter-spacing:.16em;margin-top:100px;display:block}.live-auth h1{letter-spacing:-.05em;font-size:55px;line-height:1.08}.live-auth>section p{color:#abc0d2;max-width:520px;line-height:1.8}.live-auth form{align-self:center;max-width:440px;margin:60px}.live-auth form header{gap:8px;margin-bottom:35px;display:grid}.live-auth form header b{font-size:27px}.live-auth form header span{color:var(--l-muted)}.live-auth label{color:#67737f;gap:8px;margin:15px 0;font-size:12px;display:grid}.live-auth input{border:1px solid var(--l-line);background:#fff;border-radius:10px;height:48px;padding:0 14px;font-size:14px}.live-auth form>button{background:var(--l-blue);color:#fff;border:0;border-radius:10px;width:100%;height:48px;margin-top:12px}.live-auth form>button.link{color:#65788a;background:0 0}.live-auth .error{color:#b94141}.live-shell>aside{background:#f1f3f5;border-right:1px solid #dfe4e8;flex-direction:column;width:230px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.live-shell>aside>header{align-items:center;gap:10px;padding:0 8px 32px;display:flex}.live-shell>aside>header i,.live-shell>aside section>button>i,.live-shell>aside footer i{background:var(--l-blue);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.live-shell>aside>header em{color:#318963;border:1px solid #b8ddcf;border-radius:4px;padding:2px 5px;font-size:8px}.live-shell nav{gap:4px;display:grid}.live-shell nav button,.live-shell>aside section>button,.live-shell>aside footer button{color:#66727e;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:43px;padding:0 12px;display:flex}.live-shell nav button.on,.live-shell nav button:hover{color:var(--l-ink);background:#e0e6eb;font-weight:650}.live-shell>aside section{border-top:1px solid #dce1e5;margin-top:24px;padding-top:20px}.live-shell>aside section>small{color:#919ba5;padding:0 11px}.live-shell>aside section>button{height:58px}.live-shell>aside section span{text-align:left;display:grid}.live-shell>aside section em{color:#99a3ac;font-size:9px;font-style:normal}.live-shell>aside footer{border-top:1px solid #dce1e5;margin-top:auto;padding-top:10px}.live-shell>aside footer button{width:100%}.live-shell>aside footer span{text-align:left;flex:1}.live-shell>aside footer small{color:#98a2ab}.live-shell>main{min-height:100vh;margin-left:230px}.live-home{max-width:1160px;margin:auto;padding:25px 55px}.live-home>header{color:#74808c;justify-content:flex-end;gap:16px;font-size:11px;display:flex}.live-home>header span i,.live-task>header span i{background:var(--l-green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.live-home>header em{font-style:normal}.live-home>section{max-width:900px;margin:105px auto}.live-home>section>small,.live-page>header small,.live-gate>small{letter-spacing:.15em;color:#8593a0;font:600 10px ui-monospace}.live-home h1{letter-spacing:-.055em;font-size:58px;line-height:1.08}.live-compose{background:#fff;border:1px solid #cdd5dc;border-radius:18px;box-shadow:0 20px 50px #17324c0d}.live-compose textarea{resize:none;background:0 0;border:0;outline:0;width:100%;padding:24px;font-size:17px;line-height:1.6}.live-compose footer{align-items:center;gap:9px;padding:12px;display:flex}.live-compose footer span{background:var(--l-soft);color:#6e7a86;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:10px;display:flex}.live-compose footer span i{background:var(--l-blue);color:#fff;border-radius:6px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.live-compose footer button,.primary{background:var(--l-blue);color:#fff;border:0;border-radius:9px;margin-left:auto;padding:11px 16px}.live-proof{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.live-proof div{border:1px solid var(--l-line);background:#fff;border-radius:10px;gap:6px;padding:15px;display:grid}.live-proof small{color:#8d98a2}.live-proof b{font-size:12px}.live-page{max-width:1180px;margin:auto;padding:70px 60px}.live-page>header{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.live-page h1{margin:10px 0 5px;font-size:46px}.live-page header p{color:var(--l-muted)}.live-page>header button{background:var(--l-blue);color:#fff;border:0;border-radius:9px;padding:12px 16px}.live-list>button{border:0;border-top:1px solid var(--l-line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:18px 4px;display:flex}.live-list>button>i{width:38px;height:38px;color:var(--l-blue);background:#eaf1f7;border-radius:10px;place-items:center;font-style:normal;display:grid}.live-list span{flex:1;gap:5px;display:grid}.live-list small,.live-list em,.live-list time{color:#89949e;font-size:10px;font-style:normal}.live-list time{margin-right:20px}.live-task{background:#f6f8f9;min-height:100vh}.live-task>header{border-bottom:1px solid var(--l-line);background:#fff;align-items:center;height:68px;padding:0 25px;display:flex}.live-task>header>button{color:#71808d;background:0 0;border:0}.live-task>header>div{text-align:center;margin:auto;display:grid}.live-task>header small{color:#929ca6;font-size:10px}.live-task>header span{color:#6f7d89;font-size:10px}.live-rail{background:#eef1f3;border-bottom:1px solid #dfe4e8;justify-content:center;align-items:center;height:76px;display:flex;overflow:auto}.live-rail span{color:#8a959f;align-items:center;gap:8px;min-width:110px;display:flex;position:relative}.live-rail span:not(:last-child):after{content:"";background:#cdd5dc;width:15px;height:1px;position:absolute;right:8px}.live-rail i{border:1px solid #c9d2d9;border-radius:50%;place-items:center;width:27px;height:27px;font:9px ui-monospace;display:grid}.live-rail b{font-size:10px}.live-rail .on{color:var(--l-blue)}.live-rail .on i{background:var(--l-blue);border-color:var(--l-blue);color:#fff}.live-rail .done i{color:#21825e;background:#dceee7}.live-task>main{grid-template-columns:minmax(0,1fr) 300px;gap:17px;max-width:1350px;margin:auto;padding:25px;display:grid}.task-main{min-width:0}.intent,.live-gate,.live-task aside{border:1px solid var(--l-line);background:#fff;border-radius:13px}.intent{gap:6px;padding:15px 19px;display:grid}.intent small{color:#8a95a0}.live-gate{margin-top:13px;padding:30px}.live-gate h1{margin:12px 0;font-size:30px}.live-gate>p{color:#78848f;line-height:1.6}.live-gate>.primary{margin:25px 0 0 auto;display:block}.candidate{border:1px solid var(--l-line);text-align:left;background:#fff;border-radius:10px;align-items:flex-start;gap:15px;width:100%;margin-top:8px;padding:16px;display:flex}.candidate:hover{background:#f8fafc;border-color:#819db5}.candidate>em{color:#8d98a2;font:10px ui-monospace}.candidate>span{flex:1}.candidate b{font-size:16px}.candidate p{color:#66737e}.candidate small{color:#84919c}.draft-tabs{gap:7px;margin-top:22px;display:flex}.draft-tabs button{border:1px solid var(--l-line);background:#fff;border-radius:8px;padding:8px 12px}.draft-tabs button.on{background:var(--l-blue);color:#fff}.draft-title,.draft-body{border:1px solid var(--l-line);background:#fbfcfd;border-radius:9px;outline:0;width:100%;margin-top:10px;padding:14px}.draft-title{font-size:17px;font-weight:700}.draft-body{resize:vertical;line-height:1.75}.publish-preview,.retro-card{border:1px solid var(--l-line);background:#fafbfc;border-radius:11px;margin-top:22px;padding:22px}.publish-preview small,.retro-card small{color:#83909b}.publish-preview p{white-space:pre-wrap;color:#4f5d69;line-height:1.8}.live-gate>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.live-gate>footer button{border:1px solid var(--l-line);background:#fff;border-radius:9px;padding:11px 15px}.live-gate>footer .primary{background:var(--l-blue);color:#fff}.metric-inputs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.metric-inputs label{border:1px solid var(--l-line);color:#83909b;border-radius:9px;gap:7px;padding:12px;font-size:10px;display:grid}.metric-inputs input{background:0 0;border:0;outline:0;width:100%;font-size:20px;font-weight:700}.complete{color:#207756;background:#e9f5f0;border-radius:10px;margin-top:20px;padding:25px}.live-task aside{height:max-content;overflow:hidden}.live-task aside>header{border-bottom:1px solid var(--l-line);gap:5px;padding:18px;display:grid}.live-task aside>header small{color:#8c97a1}.live-task aside>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;gap:10px;width:100%;padding:11px;display:flex}.live-task aside time{color:#8e99a3;font-size:9px}.live-task aside button span{display:grid}.live-task aside button small{color:#929ca6;font-size:9px}.live-task aside>footer{grid-template-columns:1fr 1fr;gap:8px;padding:16px;font-size:10px;display:grid}.live-task aside>footer span{color:#8a95a0}.system-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.system-grid article{border:1px solid var(--l-line);background:#fff;border-radius:12px;padding:18px}.system-grid small{color:#86929d}.system-grid h2{font-size:16px}.system-grid em{color:#28815e;font-size:11px;font-style:normal}.workflow-versions{margin-top:35px}.workflow-versions div{border-top:1px solid var(--l-line);grid-template-columns:1fr 100px 170px;padding:15px;display:grid}.workflow-versions span{color:#2a805e}.workflow-versions small{color:#8b96a0}.live-error{z-index:100;color:#fff;background:#b33d3d;border-radius:9px;padding:12px 16px;position:fixed;top:16px;right:20px}.live-error button{color:#fff;background:0 0;border:0;margin-left:15px}.live-loading{color:#75818d;place-items:center;height:100vh;display:grid}@media (width<=900px){.live-auth{grid-template-columns:1fr}.live-auth>section{display:none}.live-shell>aside{width:72px}.live-shell>aside b,.live-shell>aside em,.live-shell>aside span,.live-shell>aside small{display:none}.live-shell>main{margin-left:72px}.live-task>main{grid-template-columns:1fr}.live-task aside{display:none}.system-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.live-shell>aside{z-index:40;width:auto;height:60px;padding:6px;inset:auto 0 0}.live-shell>aside>header,.live-shell>aside section,.live-shell>aside footer{display:none}.live-shell nav{justify-content:space-around;display:flex}.live-shell>main{margin-left:0;padding-bottom:60px}.live-home{padding:20px}.live-home>section{margin:70px auto}.live-home h1{font-size:40px}.live-compose footer{flex-wrap:wrap}.live-compose footer button{width:100%}.live-proof,.metric-inputs,.system-grid{grid-template-columns:1fr}.live-page{padding:40px 18px}.live-task>main{padding:10px}.live-gate{padding:20px}.live-rail{justify-content:flex-start}.live-auth form{margin:30px}.live-task>header{padding:0 10px}}.studio-auth-gate{background:var(--l-soft,#f4f6f8);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.studio-auth-gate .live-auth{width:min(920px,100%)}.studio-auth-gate-status{color:#57616b;flex-direction:column;gap:12px;font-size:15px}.studio-auth-gate-status button{cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:8px;padding:8px 16px}.page-load-state{color:#43594f;min-height:160px;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{color:#214c3e;cursor:pointer;background:#fff;border:1px solid #cbd6cf;border-radius:10px;min-height:44px;padding:10px 16px}.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:#202522;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:#343b37;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:650}.connector-page .cg-tool-links button[aria-current=page]{color:#435415}.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{cursor:pointer;background:#fff;border:1px solid #dfe3d8;border-radius:8px;padding:9px 14px;font-size:13px}.ci-actions button:first-child,.ci-dialog .ci-primary{color:#293411;background:#cefa35;border-color:#cefa35}.ci-imported{margin:20px 0}.ci-imported h2{font-size:16px}.ci-imported details{border:1px solid #e1e4dc;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:#828a7b;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{box-sizing:border-box;border:1px solid #dce1d6;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:#f7f8f4;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 #edf0e7;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:#919987;letter-spacing:.04em;font-size:11px}.ci-dialog header button{color:#737a6d;background:0 0;border:0;padding:0 5px;font-size:22px}.ci-body{padding:22px 28px 26px}.ci-body>p:first-child{color:#737b6b;margin:0 0 20px;font-size:13px}.ci-dialog input.ci-file-input{display:none}.ci-dialog .ci-dropzone{background:#f8faf4;border:1px dashed #cbd6bd;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:#f0f6e5;border-color:#97b66b}.ci-file-mark{color:#719649;background:#ebf2de;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:#949c87;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:#a1ba75;height:42px;font-size:14px}.ci-preview{color:#7f8972;margin-top:20px;font-size:12px}.ci-preview summary{cursor:pointer}.ci-preview pre{color:#4a5143;margin-bottom:0}.ci-dialog .umx-dialog-surface>footer{background:#fcfdf9;border-top:1px solid #edf0e7;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-offset:3px;outline:2px solid #8fa966}.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(--umx-brand,#cefa35);border-color:var(--umx-brand,#cefa35);color:#293411;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{color:#466157;background:#fff;border:1px solid #dce2dd;border-radius:10px;min-height:44px;padding:10px 16px}.connector-page #connector-add-action button.ci-manage:hover{background:#f3f6f1}.ci-create-modes{background:#f4f5f1;border-radius:12px;gap:6px;margin-bottom:24px;padding:5px;display:flex}.ci-create-modes button{color:#68756a;background:0 0;border:0;border-radius:9px;flex:1;padding:12px 8px}.ci-create-modes button[aria-pressed=true]{color:#253c2c;background:#fff;box-shadow:0 1px 4px #0000000a}.ci-chat-create h3{margin:0 0 10px;font-size:20px}.ci-chat-create p{color:#778078;line-height:1.7}.ci-chat-create textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #dce2dd;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{color:#5a6e60;background:#fff;border:1px solid #e1e5de;border-radius:20px;padding:7px 10px;font-size:12px}.v2-app .v2-myumx.connector-page>.cg-tool-heading h1{color:#202522!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:#303632!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}}@layer umx-reading-standard{.v2-app .v2-myumx.connector-page>.cg-tool-heading h1{color:#202522!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:#303632!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-offset:2px;outline:2px solid #38895b}.artifact-channel-share button:disabled{opacity:.45;cursor:not-allowed}.artifact-share-platforms button[aria-pressed=true]{color:#466414!important;background:#f0f6d9!important;border:1px solid #e5edc7!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;color:#304000!important;background:#d0ff29!important}.artifact-channel-share .artifact-share-copy:hover{background:#c6f421}.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}: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:#262626;--umx-reading-text:#555;--umx-reading-muted:#737373;--umx-reading-line:#e7e7e7;--umx-reading-surface:#fff;--umx-reading-subtle:#fafafa;--umx-reading-hover:#f5f5f5;--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 (.pw-cover,.dw-cover,.dw-paper,.sw-grid,.v2-cap-card-stage,.pt-medal-art,.mo-treemap,svg,iframe,pre,code){*{font-family:var(--umx-font-ui)!important}:scope{color:var(--umx-reading-ink);line-height:1.65;font-family:var(--umx-font-ui)!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(--umx-font-ui)!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(--umx-brand-soft)!important;border-color:#dce9a8!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(--umx-brand-soft)!important;color:var(--umx-brand-ink)!important;box-shadow:none!important;border-color:#dce9a8!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:#858585!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(--umx-brand)!important;border-color:var(--umx-brand)!important;color:var(--umx-on-brand)!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(--umx-brand-hover)!important;border-color:var(--umx-brand-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):not(:disabled):active{background:var(--umx-brand-pressed)!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;color:#85867f!important;opacity:1!important;background:#eeeeeb!important;border-color:#eeeeeb!important}.v2-app .tc-onboarding-launcher>b{color:var(--umx-brand-ink)!important}}.pt-profile-layout{color:#30332e;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:40px;margin-top:32px;display:grid}.pt-profile-layout>section{min-width:0}.pt-profile-layout header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pt-profile-layout h2{margin:0;line-height:1.4;font-size:18px!important}.pt-profile-layout header>span,.pt-muted{color:#858a80;font-size:12px}.pt-profile-layout button,.pt-dialog-header button{color:#646d58;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12px}.pt-profile-layout button:hover,.pt-profile-layout summary:hover{background:#f3f5ed}.pt-profile-layout button:focus-visible,.pt-profile-layout summary:focus-visible,.pt-dialog-header button:focus-visible{outline:2px solid var(--umx-brand-focus,#687e00);outline-offset:3px}.pt-timeline nav{flex-wrap:wrap;gap:4px;padding-bottom:22px;display:flex}.pt-timeline nav button{padding:6px 12px!important}.pt-timeline nav button[aria-pressed=true]{color:#586800!important;background:#f2f8d4!important}.pt-events{padding-left:12px}.pt-event{border-left:1px solid #e5e9de;padding:0 0 26px 24px;position:relative}.pt-event:before{content:"";background:#a7b591;border:4px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-8px}.pt-event:last-child{border-left-color:#0000;padding-bottom:12px}.pt-event-meta{color:#92978c;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;line-height:1.5;display:flex}.pt-event-meta .pt-award{color:#7c8b50;background:#f1f5e8;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:12px}.pt-event h3{overflow-wrap:anywhere;font-weight:600;line-height:1.65;margin:0 0 6px!important;font-size:15px!important}.pt-event>p{color:#7b8273;margin:0 0 7px;font-size:13px;line-height:1.75}.pt-event-original{color:#7d8477;margin:8px 0;font-size:12px}.pt-event-original summary{cursor:pointer;width:fit-content;padding:3px 0}.pt-event-original p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f6857;background:#f8f9f5;border-radius:8px;max-height:260px;padding:12px;line-height:1.8;overflow:auto}.pt-level{color:#7b8370;border-top:1px solid #edf0e7;margin-top:16px;padding-top:14px;font-size:12px}.pt-level summary{cursor:pointer;padding:6px 0}.pt-level summary span{color:#929888;margin-left:8px}.pt-level progress{accent-color:#a2b65f;width:100%;height:5px;margin:14px 0;display:block}.pt-level p{font-size:12px;line-height:1.8}.pt-methods{border-left:1px solid #edf0e7;padding-left:28px}.pt-method{border-bottom:1px solid #edf0e7;padding:8px 0}.pt-method summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;list-style:none;display:flex}.pt-method summary::-webkit-details-marker{display:none}.pt-method summary>span:first-child{min-width:0}.pt-method summary strong{overflow-wrap:anywhere;margin:4px 0;font-size:14px;font-weight:600;line-height:1.6;display:block}.pt-method summary small{color:#929a85;font-size:12px}.pt-method summary>span:last-child{color:#8c9780;flex-shrink:0;font-size:16px}.pt-method[open] summary>span:last-child{transform:rotate(45deg)}.pt-method-intro{color:#8a9081;font-size:12px;line-height:1.8;display:block}.pt-method>div{color:#6e7861;overflow-wrap:anywhere;padding:0 8px 14px;font-size:12px;line-height:1.8}.pt-method ol{margin:6px 0 12px;padding-left:20px}.pt-method li{padding:3px 0}.pt-method>div>p{white-space:pre-wrap}.pt-demo-caption{color:#747e65;justify-content:space-between;gap:8px;margin:20px 8px 0;font-size:12px;display:flex}.pt-demo-caption span{color:#989e90;font-size:12px}.pt-empty{color:#909783;background:#f8f9f4;border-radius:12px;padding:24px;font-size:13px;line-height:1.8}.v2-app .my-twin-card.my-twin-card-detail{grid-template-columns:84px minmax(0,1fr);padding:20px 24px}.v2-app .my-twin-card.my-twin-card-detail .my-twin-portrait{width:84px;height:104px}.v2-app .my-twin-card-detail .my-twin-portrait svg{height:90px}.v2-app .my-twin-copy .my-twin-tags{margin-top:12px}.pt-growth-dialog{color:#30332e;max-width:1120px!important;padding:24px 32px!important}.pt-dialog-header{border-bottom:1px solid #edf0e7;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.pt-dialog-header strong{font-size:18px}.pt-dialog-header button{padding:0 10px;font-size:24px}.pt-growth-dialog .pt-profile-layout{margin-top:24px}dialog.umx-studio-dialog.tc-growth-dialog.pt-growth-dialog>.umx-dialog-surface{box-sizing:border-box;max-height:85dvh;padding:24px 32px!important;overflow:auto!important}dialog.pt-growth-dialog .umx-dialog-surface>.pt-dialog-header{min-height:0!important;padding:0 0 16px!important}@media (width<=1000px){.pt-profile-layout{grid-template-columns:minmax(0,1.25fr) minmax(230px,1fr);gap:24px}.pt-methods{padding-left:20px}}@media (width<=760px){.pt-profile-layout{grid-template-columns:1fr}.pt-methods{border-top:1px solid #edf0e7;border-left:0;padding:24px 0 0}dialog.umx-studio-dialog.tc-growth-dialog.pt-growth-dialog>.umx-dialog-surface{padding:18px!important}.v2-app .my-twin-card.my-twin-card-detail{grid-template-columns:70px minmax(0,1fr);padding:18px}.v2-app .my-twin-card.my-twin-card-detail .my-twin-portrait{width:70px;height:92px}}.ts-dialog{--ink:#173c2b;--muted:#74827a;--line:#e2e9e3;--brand:#caff32;height:min(820px,100dvh - 32px);color:var(--ink);border-radius:24px!important;width:min(1180px,100vw - 40px)!important;max-width:1180px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden!important}.ts-dialog>.umx-dialog-surface{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;max-width:none!important;padding:0!important;overflow:hidden!important}.ts-dialog *{box-sizing:border-box}.ts-dialog h1,.ts-dialog h2,.ts-dialog p{margin:0}.ts-dialog button{font:inherit;cursor:pointer}.ts-dialog button:focus-visible,.ts-dialog textarea:focus-visible,.ts-dialog summary:focus-visible{outline-offset:3px;outline:2px solid #6f8e24}.ts-dialog button:disabled{cursor:default;opacity:.45}.ts-header{border-bottom:1px solid var(--line);flex:none;grid-template-columns:1fr auto 34px;align-items:center;gap:16px;height:66px;padding:0 28px;display:grid}.ts-header>b{font-size:16px}.ts-header>small{color:var(--muted);font-size:11px}.ts-header>button,.ts-floating-close{color:#32463d;background:0 0;border:0;font-size:25px;line-height:1}.ts-footer{border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:10px;min-height:72px;padding:14px 28px;display:flex}.ts-footer>span{color:var(--muted);margin-right:auto;font-size:10px}.ts-footer>button{min-height:42px;color:var(--ink);background:#fff;border:1px solid #dce5de;border-radius:10px;padding:9px 18px}.ts-footer>.ts-confirm{background:var(--brand);border-color:#b9e52d;min-width:156px;font-weight:700}.ts-footer>.ts-back{color:var(--muted);border-color:#0000}.ts-intro-dialog{background:radial-gradient(circle at 50% 10%,#f3f9df 0,#0000 38%),linear-gradient(#fbfcf7,#f5f8f2);height:min(720px,100dvh - 32px)}.ts-intro-dialog>.umx-dialog-surface{background:0 0;position:relative}.ts-floating-close{z-index:2;position:absolute;top:22px;right:24px}.ts-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:54px 66px;display:flex}.ts-sprout{color:#356548;background:#edf5e5;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:14px;font-size:34px;display:grid;transform:rotate(-20deg)}.ts-intro>small{color:#658050;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ts-intro h1{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,4vw,52px);line-height:1.14}.ts-intro>p{color:#6f7f76;max-width:680px;margin-top:16px;font-size:14px;line-height:1.8}.ts-intro-steps{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;margin:42px 0 32px;display:grid}.ts-intro-steps article{text-align:left;background:#ffffffc7;border:1px solid #e0e8df;border-radius:16px;align-items:center;gap:16px;min-height:104px;padding:22px;display:flex;box-shadow:0 12px 35px #2f4d3a09}.ts-intro-steps i{color:#244c36;background:#eef6e7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:700;display:grid}.ts-intro-steps b,.ts-intro-steps small{display:block}.ts-intro-steps b{font-size:14px}.ts-intro-steps small{color:#7d8982;margin-top:5px;font-size:10px}.ts-intro-start{background:var(--brand);min-width:250px;color:var(--ink);border:0;border-radius:13px;justify-content:center;align-items:center;gap:16px;padding:14px 28px;font-weight:750;display:flex;box-shadow:0 14px 30px #91be212e}.ts-intro-start span{font-size:19px}.ts-intro>em{color:#909b94;margin-top:13px;font-size:10px;font-style:normal}.ts-create-nav{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 42px;display:grid}.ts-create-nav>button{text-align:left;color:#89948e;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:18px 16px;display:grid}.ts-create-nav>button[aria-current=step]{color:var(--ink);border-bottom-color:#8db637}.ts-create-nav>button i{background:#eef1ed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.ts-create-nav>button[aria-current=step] i{background:var(--brand)}.ts-create-nav b,.ts-create-nav small{display:block}.ts-create-nav b{font-size:12px}.ts-create-nav small{color:#98a19c;margin-top:2px;font-size:9px}.ts-create-main{background:linear-gradient(#fff,#fbfcfa);flex:1;min-height:0;padding:34px 42px;overflow:auto}.ts-create-main>div>header>small,.ts-describe>section>small,.ts-command>small,.ts-advanced>header>small{color:#6e8e52;letter-spacing:.1em;font-size:10px}.ts-create-main h1,.ts-command h1{letter-spacing:-.025em;margin-top:5px;font-size:28px}.ts-create-main>div>header>p,.ts-describe>section>p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.75}.ts-describe{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:34px;display:grid}.ts-describe label,.ts-calibrate>label{gap:9px;margin-top:26px;font-size:12px;font-weight:650;display:grid}.ts-describe textarea,.ts-calibrate textarea,.ts-command textarea,.ts-contract textarea,.ts-import-result textarea{resize:vertical;color:#263d33;width:100%;font:inherit;background:#fff;border:1px solid #dce5de;border-radius:13px;line-height:1.7}.ts-describe textarea{min-height:145px;padding:15px}.ts-samples{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0;display:flex}.ts-samples>span{color:#849088;font-size:10px}.ts-samples>button{color:#627169;background:#fafcf8;border:1px solid #e1e7df;border-radius:16px;padding:6px 9px;font-size:9px}.ts-generate{background:var(--umx-brand,var(--brand));min-width:180px;color:var(--umx-on-brand,#173c2b);border:1px solid #b9e52d;border-radius:11px;margin-top:8px;padding:12px 18px;font-weight:750;box-shadow:0 10px 24px #9acd162e}.ts-generate:not(:disabled):hover{background:var(--umx-brand-hover,#baf22a);transform:translateY(-1px)}.ts-generate:disabled{color:#4d653f;opacity:1;background:#e3f6ad;border-color:#c9e67a}.ts-contract{background:linear-gradient(145deg,#f8fbea,#f3f8ef 58%,#fff);border:1px solid #dfe8dc;border-radius:17px;padding:22px;box-shadow:0 18px 42px #2d4b380d}.ts-contract>header{border-bottom:1px solid #dfe8dc;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.ts-contract>header small{color:#748762;letter-spacing:.08em;font-size:9px}.ts-contract>header h2{margin-top:4px!important;font-size:18px!important}.ts-contract>header>span{color:#5d7939;background:#e5f3cc;border-radius:12px;height:max-content;padding:3px 8px;font-size:9px}.ts-contract>label{color:#7a887e;gap:7px;margin-top:17px;font-size:10px;display:grid}.ts-contract>label p{color:#263d33;font-size:12px;line-height:1.75}.ts-contract textarea{min-height:86px;padding:11px;font-size:11px}.ts-contract-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.ts-contract-grid>div{gap:5px;display:grid}.ts-contract-grid small{color:#77905e;font-size:9px}.ts-contract-grid span{color:#52645a;font-size:10px;line-height:1.55}.ts-runtime-error{color:#963f36;align-items:center;gap:12px;margin-top:12px;font-size:10px;display:flex}.ts-runtime-error button{background:#fff;border:1px solid #e5c5c0;border-radius:7px;padding:5px 9px}.ts-model-status{color:#5d7568;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.ts-model-status i{background:#6ead39;border-radius:50%;width:8px;height:8px;animation:1.4s infinite ts-pulse;box-shadow:0 0 0 5px #eaf5df}@keyframes ts-pulse{50%{opacity:.35}}.ts-knowledge-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px;margin-top:24px;display:grid}.ts-knowledge .tc-profile-import{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;margin:0!important}.ts-knowledge .tc-profile-import>legend{padding:0 7px;font-size:13px}.ts-knowledge .tc-import-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ts-knowledge .tc-import-choices>button{border:1px solid var(--line);background:#fafcf9;border-radius:12px;min-height:112px;padding:14px 10px}.ts-knowledge .tc-import-choices svg{margin:auto}.ts-knowledge .tc-import-choices b,.ts-knowledge .tc-import-choices small{display:block}.ts-knowledge .tc-import-choices b{margin-top:7px;font-size:11px}.ts-knowledge .tc-import-choices small{color:#89948e;margin-top:4px;font-size:8px}.ts-knowledge .tc-import-dispatch{color:#fff;background:#173f2f;border:0;border-radius:9px;width:100%;padding:10px}.ts-knowledge .tc-import-note{color:#87928c;margin-top:12px;font-size:9px;display:block}.ts-knowledge-grid>aside{background:#f3f8ea;border-radius:16px;align-content:start;gap:10px;padding:23px;display:grid}.ts-knowledge-grid>aside>small{color:#728566;margin-bottom:4px;font-size:10px}.ts-knowledge-grid>aside>span{font-size:11px}.ts-knowledge-grid>aside>p{color:#728078;border-top:1px solid #dce7d3;margin-top:12px;padding-top:15px;font-size:9px;line-height:1.7}.ts-import-result{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:16px;padding:17px}.ts-import-result>header{justify-content:space-between;display:flex}.ts-import-result>header small{color:#7e8a83;font-size:9px}.ts-import-result textarea{min-height:130px;margin:12px 0;padding:12px;font-size:10px}.ts-import-result>button{background:var(--brand);border:0;border-radius:8px;padding:9px 12px;font-size:10px}.ts-saved-notice{color:#55733c;background:#eff7df;border-radius:8px;padding:9px 12px;font-size:10px;margin-top:12px!important}.ts-calibrate{max-width:820px;margin:auto}.ts-calibration-card{background:#f5f8f3;border:1px solid #dce6dc;border-radius:17px;grid-template-columns:48px 1fr;gap:16px;margin:26px 0;padding:24px;display:grid}.ts-bot-mark{width:42px;height:42px;color:var(--brand);background:#153e2e;border-radius:13px;place-items:center;font-size:23px;display:grid}.ts-calibration-card small{color:#72817a;font-size:9px}.ts-calibration-card h2{margin:4px 0 10px!important;font-size:17px!important}.ts-calibration-card p{font-size:12px;line-height:1.8}.ts-calibrate textarea{min-height:92px;padding:12px}.ts-calibration-summary{background:#f7fbe9;border-left:3px solid #a6d233;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.ts-calibration-summary span,.ts-calibration-summary small{color:#78857e;font-size:9px}.ts-calibration-summary b{font-size:11px}.ts-edit-main{background:#fbfcfa;flex:1;grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:30px;min-height:0;padding:32px;display:grid;overflow:auto}.ts-command>div:first-of-type{grid-template-columns:1fr auto;gap:10px;margin-top:22px;display:grid}.ts-command textarea{min-height:110px;padding:15px}.ts-command>div:first-of-type>button{color:#fff;background:#173f2e;border:0;border-radius:10px;align-self:end;height:42px;padding:8px 16px}.ts-diff{background:#fff;border:1px solid #dbe7d7;border-radius:15px;margin-top:20px;padding:18px}.ts-diff>header{justify-content:space-between;gap:15px;margin-bottom:11px;display:flex}.ts-diff>header small{color:#829088;font-size:9px}.ts-diff article{border-top:1px solid #edf1eb;grid-template-columns:80px 1fr 20px 1fr;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:grid}.ts-diff article strong{font-size:10px}.ts-diff del{color:#a66e68;text-decoration-thickness:1px}.ts-diff ins{color:#3d6c4c;text-decoration:none}.ts-diff article>span{text-align:center;color:#97a09b}.ts-diff>button{background:var(--brand);border:0;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-weight:700}.ts-advanced>header{margin-bottom:12px}.ts-advanced>header h2{font-size:20px!important}.ts-advanced details{border-bottom:1px solid var(--line);background:#fff}.ts-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 4px;list-style:none;display:flex}.ts-advanced summary::-webkit-details-marker{display:none}.ts-advanced summary>span,.ts-advanced summary small{display:block}.ts-advanced summary>span{font-size:12px;font-weight:650}.ts-advanced summary small{color:#89938e;margin-top:2px;font-size:9px;font-weight:400}.ts-advanced summary>b{color:#6f7e76;font-size:9px}.ts-advanced details[open] summary>b:after{content:"  −"}.ts-advanced details:not([open]) summary>b:after{content:"  +"}.ts-advanced details .ts-contract{box-shadow:none;margin-bottom:16px;padding:16px}.ts-detail-body{padding:2px 4px 16px}.ts-detail-body p{color:#738078;font-size:10px;line-height:1.7}.ts-detail-body button{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:10px}.ts-capability-chips{flex-wrap:wrap;gap:6px;padding:0 4px 16px;display:flex}.ts-capability-chips span{background:#eff6e5;border-radius:16px;padding:6px 9px;font-size:9px}.ts-permission-list{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 4px 16px;display:grid}.ts-permission-list>span{background:#f5f7f4;border-radius:9px;padding:10px}.ts-permission-list b,.ts-permission-list small{display:block}.ts-permission-list b{font-size:10px}.ts-permission-list small{color:#7f8b85;margin-top:3px;font-size:8px}.tcs-complete{text-align:center;border-radius:24px!important;width:min(700px,100vw - 32px)!important;padding:42px!important}.tcs-ready-mark{width:68px;height:68px;color:var(--brand);background:#173f2e;border-radius:22px;place-items:center;margin:auto;font-size:36px;display:grid}.tcs-complete>small{color:#66834e;letter-spacing:.1em;margin:15px 0 5px;font-size:10px;display:block}.tcs-complete>h2{font-size:29px!important}.tcs-complete>p{color:#748078;max-width:56ch;margin:11px auto;font-size:12px;line-height:1.75}.tcs-ready-contract{background:#f2f8e6;border-radius:12px;gap:5px;margin:22px 0;padding:16px;display:grid}.tcs-ready-contract b{font-size:12px}.tcs-ready-contract span{color:#738078;font-size:9px}.tcs-starters{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tcs-starters button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px;font-size:9px}.tcs-starters button[aria-pressed=true]{background:#f2f9e3;border-color:#9fca3d}.tcs-start,.tcs-later{border:0;border-radius:10px;margin:14px auto 0;padding:12px 22px;display:block}.tcs-start{background:var(--brand);min-width:260px;font-weight:700}.tcs-later{color:#6d7b73;background:0 0;font-size:10px}@media (width<=900px){.ts-dialog{width:calc(100vw - 20px)!important}.ts-describe,.ts-edit-main{grid-template-columns:1fr}.ts-intro{padding:44px 28px}.ts-intro-steps{gap:10px}.ts-knowledge-grid{grid-template-columns:1fr}.ts-edit-main{overflow:auto}.ts-command textarea{min-height:80px}}@media (width<=680px){.ts-intro-steps,.ts-create-nav{grid-template-columns:1fr}.ts-intro-steps{margin:24px 0}.ts-intro-steps article{min-height:72px;padding:14px}.ts-create-nav{padding:0 12px;display:flex}.ts-create-nav button{grid-template-columns:22px 1fr;padding:12px 7px}.ts-create-nav small{display:none}.ts-create-main{padding:22px 18px}.ts-contract-grid,.ts-knowledge .tc-import-choices,.ts-permission-list,.tcs-starters{grid-template-columns:1fr}.ts-header{padding:0 18px}.ts-header>small{display:none}.ts-footer{flex-wrap:wrap;padding:12px 18px}.ts-footer>span{width:100%}.ts-footer>.ts-confirm{flex:1}.ts-diff article{grid-template-columns:72px 1fr}.ts-diff article>span{display:none}.ts-diff ins{grid-column:2}.ts-command>div:first-of-type{grid-template-columns:1fr}.ts-command>div:first-of-type>button{width:100%}}.ts-contract-ready{color:#5b7b3d;font-size:10px;margin-top:10px!important}.ts-contract-name{color:#748762;gap:4px;margin-top:4px;font-size:8px;display:grid}.ts-contract-name input{color:#243e32;min-width:220px;font:inherit;background:#fff;border:1px solid #dce5de;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:650}.ts-knowledge .tc-import-file{background:#fafcf8;border:1px solid #e3e9df;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:3px;margin-top:14px;padding:12px 48px 12px 14px;display:grid;position:relative}.ts-knowledge .tc-import-file>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ts-knowledge .tc-import-file>small{color:#839087;font-size:9px}.ts-knowledge .tc-import-remove{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ts-knowledge .tc-import-remove:hover{color:#173f2e;background:#edf4e3}.ts-knowledge .tc-import-dispatch{background:var(--umx-brand,#caff32);color:#173f2e;font-weight:750}.ts-knowledge .tc-import-dispatch:disabled{color:#9aa49d;background:#edf1e8}.ts-command>div:first-of-type>button{background:var(--umx-brand,#caff32);color:#173f2e;font-weight:750}.ts-command>div:first-of-type>button:disabled{color:#a2aaa5;background:#edf1e8}.umx-studio-dialog.tcs-complete{border-radius:24px!important;width:min(560px,100vw - 32px)!important;padding:0!important}.umx-studio-dialog.tcs-complete .umx-dialog-surface{text-align:left;padding:36px!important}.umx-studio-dialog.tcs-complete .tcs-ready-label{color:#62784a;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;font-size:10px;display:flex}.tcs-ready-label i{background:var(--umx-brand,#caff32);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f1f8dc}.umx-studio-dialog.tcs-complete h2{text-align:center;margin:0;font-size:28px!important}.umx-studio-dialog.tcs-complete .tcs-ready-summary{text-align:center;color:#748078;margin:9px 0 22px;font-size:11px;line-height:1.6}.umx-studio-dialog.tcs-complete .tcs-ready-contract{background:#f3f8e7;border-radius:12px;gap:7px;margin:0;padding:15px 17px;display:grid}.tcs-ready-contract small{color:#69804d;font-size:9px}.tcs-ready-contract b{font-size:11px;line-height:1.65}.umx-studio-dialog.tcs-complete .tcs-starters{border:0;gap:8px;margin:22px 0 16px;padding:0;display:grid}.tcs-starters legend{margin-bottom:10px;font-size:11px;font-weight:700}.umx-studio-dialog.tcs-complete .tcs-starters button{text-align:left;border:1px solid var(--line,#dfe6db);background:#fff;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;width:100%;padding:11px 13px;display:grid}.tcs-starters button>i{color:#809087;font-size:9px;font-style:normal}.tcs-starters button>span,.tcs-starters button b,.tcs-starters button small{display:block}.tcs-starters button b{font-size:11px}.tcs-starters button small{color:#849088;margin-top:2px;font-size:9px}.umx-studio-dialog.tcs-complete .tcs-starters button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--umx-brand,#caff32);background:#f4f9e8;border-color:#94b85a}.umx-studio-dialog.tcs-complete .tcs-start,.umx-studio-dialog.tcs-complete .tcs-later{border:0;border-radius:10px;display:block}.umx-studio-dialog.tcs-complete .tcs-start{background:var(--umx-brand,#caff32);color:#173f2e;width:100%;min-width:0;margin:0;padding:13px 22px;font-weight:750}.umx-studio-dialog.tcs-complete .tcs-later{color:#6d7b73;background:0 0;margin:13px auto 0;padding:8px 14px;font-size:10px}@media (width<=680px){.umx-studio-dialog.tcs-complete .umx-dialog-surface{padding:26px 20px!important}.umx-studio-dialog.tcs-complete h2{font-size:23px!important}}.ts-create-dialog{height:min(890px,100dvh - 24px);width:min(1320px,100vw - 32px)!important;max-width:1320px!important;max-height:calc(100dvh - 24px)!important}.ts-create-dialog .ts-create-main{padding:28px 36px}.ts-create-dialog .ts-describe{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:28px}.ts-create-dialog .ts-contract{min-height:100%}.ts-contract-identity{align-items:center;gap:12px;display:flex}.ts-contract-identity>.umx-avatar-swatch{border-radius:15px;width:46px;height:46px}.ts-avatar-row{border-bottom:1px solid #dfe8dc;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 0;display:grid}.ts-avatar-row>.umx-avatar-swatch{border-radius:17px;width:52px;height:52px}.ts-avatar-row b,.ts-avatar-row b small{display:block}.ts-avatar-row b{font-size:11px}.ts-avatar-row b small{color:#809087;font-size:8px;font-weight:500;display:inline}.ts-avatar-row p{color:#78857e;font-size:8px;margin-top:3px!important}.ts-avatar-upload,.ts-avatar-reset{color:#264638;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700;margin:0!important}.ts-avatar-reset{color:#718078;background:0 0;border:0}.ts-avatar-error{color:#963f36;grid-column:2;font-size:9px}.ts-materials{border-top:1px solid #e4ebe4;margin-top:18px}.ts-materials>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;list-style:none;display:flex}.ts-materials>summary::-webkit-details-marker{display:none}.ts-materials summary span,.ts-materials summary b,.ts-materials summary small{display:block}.ts-materials summary b{font-size:11px}.ts-materials summary small{color:#87928c;margin-top:2px;font-size:8px}.ts-materials summary i{color:#687970;font-size:9px;font-style:normal}.ts-materials>div{padding-bottom:10px}.ts-materials .tc-profile-import{border:1px solid #e3e9df;border-radius:13px;padding:15px;margin:0!important}.ts-materials .tc-import-choices{grid-template-columns:repeat(3,1fr)}.ts-materials .tc-import-choices>button{min-height:86px}.ts-materials .tc-import-dispatch{font-weight:750;background:var(--umx-brand,#caff32)!important;color:#173f2e!important}.ts-calibrate{max-width:1080px}.ts-calibration-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:20px;margin-top:22px;display:grid}.ts-calibration-layout .ts-calibration-card{grid-template-columns:52px 1fr;margin:0}.ts-calibration-card>.umx-avatar-swatch{border-radius:15px;width:48px;height:48px}.ts-calibration-card dl{gap:9px;margin:12px 0 0;display:grid}.ts-calibration-card dl div{border-top:1px solid #e0e7e0;grid-template-columns:52px 1fr;gap:8px;padding-top:8px;display:grid}.ts-calibration-card dt{color:#668250;font-size:9px;font-weight:700}.ts-calibration-layout>label{background:#fff;border:1px solid #dce6dc;border-radius:17px;margin:0;padding:20px}.ts-calibration-layout>label textarea{min-height:180px}.ts-calibration-layout>label>small{color:#819087;font-size:8px;font-weight:400}.ts-ready-dialog .ts-create-main{padding:0}.tcs-ready-page{text-align:center;background:linear-gradient(#fbfdf7,#fff);flex:1;padding:32px 48px;overflow:auto}.tcs-ready-page>.umx-avatar-swatch{border-radius:23px;width:72px;height:72px;margin:auto;box-shadow:0 0 0 7px #eff6df}.tcs-ready-page>small{color:#657d4d;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;margin:15px 0 5px;font-size:9px;display:flex}.tcs-ready-page>small i{background:#82bd3e;border-radius:50%;width:7px;height:7px}.tcs-ready-page>h1{font-size:30px!important}.tcs-ready-page>p{color:#748078;max-width:660px;margin:8px auto 22px;font-size:11px}.tcs-capability-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:980px;margin:auto;display:grid}.tcs-capability-grid article{text-align:left;background:#fff;border:1px solid #e1e8e1;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.tcs-capability-grid article.active{background:#f5fae8;border-color:#acd55d}.tcs-capability-grid article>span{color:#3f6d4d;background:#edf4e8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.tcs-capability-grid b,.tcs-capability-grid small{display:block}.tcs-capability-grid b{font-size:11px}.tcs-capability-grid small{color:#7d8982;margin-top:2px;font-size:8px}.tcs-capability-grid em{color:#66804f;background:#edf5e2;border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal}.tcs-adjust-strip{text-align:left;background:#fff;border:1px solid #e2e8e1;border-radius:12px;grid-template-columns:minmax(220px,1fr) repeat(4,auto);align-items:center;gap:14px;max-width:980px;margin:14px auto;padding:13px 16px;display:grid}.tcs-adjust-strip small,.tcs-adjust-strip b{display:block}.tcs-adjust-strip small{color:#75837c;font-size:8px}.tcs-adjust-strip b{font-size:10px}.tcs-adjust-strip span{color:#587247;font-size:8px}.ts-ready-dialog .tcs-starters{border:0;max-width:980px;margin:0 auto;padding:0}.ts-ready-dialog .tcs-starters legend{text-align:left;margin:0 0 8px;font-size:10px;font-weight:700}.ts-ready-dialog .tcs-starters button{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.tcs-ready-actions .tcs-later{color:#6d7b73;background:0 0;border:0}@media (width<=980px){.ts-create-dialog .ts-describe,.ts-calibration-layout{grid-template-columns:1fr}.ts-avatar-row{grid-template-columns:52px 1fr auto}.ts-avatar-reset{grid-column:3}.tcs-adjust-strip{grid-template-columns:1fr 1fr}.tcs-capability-grid{grid-template-columns:1fr}.ts-create-dialog{height:calc(100dvh - 16px)}}.ts-intro-v2{background:radial-gradient(circle at 50% 28%,#ddf3d98c,#0000 34%);padding:64px 72px}.ts-intro-v2 .ts-sprout{background:linear-gradient(145deg,#f4f8ec,#e9f3e7);width:76px;height:76px;margin-bottom:22px;transform:none;box-shadow:0 16px 42px #1b4d3514}.ts-intro-v2 .ts-sprout svg{fill:none;stroke:#0c5739;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px}.ts-intro-v2 h1{letter-spacing:-.055em;color:#102a20;margin:0;font-size:clamp(42px,4.8vw,64px)}.ts-intro-v2 .ts-intro-steps{grid-template-columns:repeat(4,1fr);gap:22px;margin:52px 0 38px}.ts-intro-v2 .ts-intro-steps article{text-align:center;background:#ffffffe0;border-radius:19px;align-content:center;justify-items:center;gap:14px;min-height:170px;padding:24px;display:grid;position:relative;box-shadow:0 18px 45px #1b43310b}.ts-intro-v2 .ts-intro-steps article:not(:last-child):after{content:"→";z-index:2;color:#b2beb7;font-size:25px;font-weight:300;position:absolute;top:50%;right:-20px;transform:translate(50%,-50%)}.ts-intro-v2 .ts-intro-steps article>i{background:linear-gradient(145deg,#f3f8ed,#e9f4ed);width:60px;height:60px}.ts-intro-v2 .ts-intro-steps svg{fill:none;stroke:#0c5739;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px}.ts-intro-v2 .ts-intro-steps span{justify-items:center;display:grid}.ts-intro-v2 .ts-intro-steps em{color:#91a097;font:600 8px/1 var(--codex-mono,monospace);letter-spacing:.12em;margin-bottom:5px}.ts-intro-v2 .ts-intro-steps b{font-size:15px}.ts-intro-v2 .ts-intro-steps small{font-size:10px}.ts-intro-v2 .ts-intro-start{min-width:290px;padding:16px 30px;font-size:14px}.ts-create-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 34px}.ts-create-nav>button{padding:16px 12px}.ts-create-nav>button[aria-current=step]{border-bottom-color:#0c5739}.ts-create-nav>button[aria-current=step] i{color:#fff;background:#0c5739}.ts-create-dialog .ts-describe-v2{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:30px}.ts-describe-v2>section>h1{font-size:32px}.ts-describe-v2>section>label{margin-top:24px}.ts-describe-v2 textarea{min-height:176px;font-size:13px}.ts-sample-line{color:#53665c;text-align:left;background:#f8fbf6;border:1px solid #e0e8df;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin:12px 0 2px;padding:9px 13px;font-size:9px;display:flex}.ts-sample-line span{color:#2f694c;font-size:13px}.ts-describe-v2 .ts-generate{min-width:210px;margin-top:10px}.ts-contract-v2{background:#fff;padding:0;overflow:hidden;box-shadow:0 20px 50px #1e47330e}.ts-contract-v2>header{background:linear-gradient(115deg,#f3f8e8,#f9fcf5);align-items:center;padding:22px 24px}.ts-contract-v2 .ts-contract-identity>.umx-avatar-swatch{border-radius:20px;width:62px;height:62px}.ts-contract-v2 .ts-contract-identity>div>small{color:#6c8062;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.ts-contract-v2 .ts-contract-identity h2{font-size:20px!important}.ts-contract-v2 .ts-contract-identity p{color:#74817a;margin-top:3px;font-size:9px}.ts-contract-v2>header>span{color:#839087;background:#eef3eb;align-items:center;gap:6px;padding:5px 10px;display:flex}.ts-contract-v2>header>span.is-ready{color:#4f7840;background:#e8f5df}.ts-contract-v2>header>span i{background:#b6c0ba;border-radius:50%;width:7px;height:7px}.ts-contract-v2>header>span.is-ready i{background:#16a34a}.ts-contract-mission{border-bottom:1px solid #e7ede8;gap:5px;padding:18px 24px;display:grid}.ts-contract-mission small{color:#718078;font-size:8px}.ts-contract-mission b{font-size:11px;line-height:1.6}.ts-contract-mission textarea{min-height:72px}.ts-contract-rows{gap:8px;padding:14px 16px 18px;display:grid}.ts-contract-rows article{background:linear-gradient(90deg,#f6f9f5,#fbfcfb);border-radius:10px;grid-template-columns:38px 96px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:9px 14px;display:grid}.ts-contract-rows article>i{color:#0c5739;background:#edf5ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ts-contract-rows svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px}.ts-contract-rows article>b{border-right:1px solid #dfe6e1;padding-right:12px;font-size:10px}.ts-contract-rows article>span{color:#52635a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.ts-identity-step{max-width:1060px;margin:auto}.ts-identity-step>header{text-align:center}.ts-identity-step>header p{color:#75827b;max-width:620px;margin:8px auto 0;font-size:11px}.ts-identity-layout{grid-template-columns:minmax(320px,.72fr) minmax(440px,1.28fr);gap:22px;margin-top:24px;display:grid}.ts-portrait-studio,.ts-identity-card{background:#fff;border:1px solid #dfe8e1;border-radius:18px;box-shadow:0 18px 48px #2048350b}.ts-portrait-studio{text-align:center;background:radial-gradient(circle at 50% 28%,#edf6e7,#0000 34%),#fbfcfa;flex-direction:column;align-items:center;padding:28px;display:flex}.ts-portrait-halo{position:relative}.ts-portrait-halo>.umx-avatar-swatch{border-radius:44px;width:138px;height:138px;box-shadow:0 0 0 10px #e9f4e0e6,0 20px 44px #1d4a331f}.ts-portrait-halo>i{background:#caff32;border:4px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;bottom:7px;right:-2px}.ts-portrait-studio h2{margin-top:21px!important;font-size:22px!important}.ts-portrait-studio>p{color:#6c7a72;max-width:34ch;font-size:10px;line-height:1.6;margin-top:6px!important}.ts-avatar-actions{gap:8px;margin-top:18px;display:flex}.ts-avatar-actions label,.ts-avatar-actions button{color:#1e4b37;cursor:pointer;background:#fff;border:1px solid #cddbcf;border-radius:9px;padding:9px 14px;font-size:9px;font-weight:700}.ts-avatar-actions label{background:#caff32;border-color:#caff32}.ts-portrait-studio>small{color:#8a958f;margin-top:12px;font-size:8px;line-height:1.55}.ts-portrait-studio .ts-avatar-error{margin-top:8px}.ts-identity-card{padding:24px}.ts-identity-card>small{color:#668350;letter-spacing:.08em;font-size:9px}.ts-identity-card>label{color:#53645b;gap:7px;margin-top:17px;font-size:10px;font-weight:700;display:grid}.ts-identity-card input,.ts-identity-card textarea{color:#1b392c;width:100%;font:inherit;background:#fbfcfb;border:1px solid #dce5de;border-radius:10px;padding:11px 13px}.ts-identity-card textarea{resize:vertical;min-height:82px}.ts-identity-mini{background:linear-gradient(110deg,#f4f9e9,#fff);border:1px solid #dae5db;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:20px;padding:15px;display:grid}.ts-identity-mini>.umx-avatar-swatch{border-radius:18px;width:56px;height:56px}.ts-identity-mini span,.ts-identity-mini b,.ts-identity-mini p,.ts-identity-mini small{display:block}.ts-identity-mini span{color:#78877f;font-size:8px}.ts-identity-mini b{margin-top:2px;font-size:15px}.ts-identity-mini p{color:#596b62;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden;margin-top:3px!important}.ts-identity-mini small{color:#718566;margin-top:5px;font-size:8px}.ts-identity-mini em{color:#5b7c45;background:#eaf5dd;border-radius:12px;padding:4px 8px;font-size:8px;font-style:normal}@media (width<=1050px){.ts-intro-v2 .ts-intro-steps{grid-template-columns:repeat(2,1fr)}.ts-intro-v2 .ts-intro-steps article:nth-child(2):after{display:none}.ts-create-dialog .ts-describe-v2,.ts-identity-layout{grid-template-columns:1fr}.ts-contract-rows article>span{white-space:normal}.ts-identity-step{max-width:760px}}@media (width<=680px){.ts-intro-v2{padding:42px 20px}.ts-intro-v2 .ts-intro-steps{grid-template-columns:1fr}.ts-intro-v2 .ts-intro-steps article:after{display:none}.ts-create-nav{overflow:auto}.ts-create-nav>button{min-width:90px}.ts-contract-rows article{grid-template-columns:34px 1fr}.ts-contract-rows article>span{grid-column:2}.ts-identity-layout{grid-template-columns:1fr}.ts-portrait-halo>.umx-avatar-swatch{width:104px;height:104px}}.ts-edit-v2{height:min(900px,100dvh - 22px);width:min(1380px,100vw - 28px)!important;max-width:1380px!important}.ts-edit-profile{border-bottom:1px solid #e0e7e2;flex:none;grid-template-columns:30px 54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 24px;display:grid}.ts-edit-profile>.back,.ts-edit-profile>.public{color:#174b36;background:0 0;border:0}.ts-edit-profile>.back{font-size:20px}.ts-edit-profile>.umx-avatar-swatch{border-radius:17px;width:52px;height:52px}.ts-edit-profile h1{font-size:19px!important}.ts-edit-profile p{color:#718078;font-size:9px;margin-top:2px!important}.ts-edit-profile>.public{text-underline-offset:4px;font-size:9px;text-decoration:underline}.ts-edit-v2-main{background:#fbfcfa;flex:1;min-height:0;padding:12px 24px 22px;overflow:auto}.ts-edit-command{padding:10px 0}.ts-edit-command>div:first-child{background:#fff;border:1px solid #dfe7e1;border-radius:12px;grid-template-columns:1fr 42px;gap:9px;padding:7px;display:grid}.ts-edit-command input{font:inherit;background:0 0;border:0;outline:0;padding:6px 9px;font-size:11px}.ts-edit-command>div:first-child>button{color:#fff;background:#154b36;border:0;border-radius:9px;font-size:16px}.ts-edit-command>div:first-child>button:disabled{background:#cdd6d1}.ts-edit-diff{background:linear-gradient(115deg,#eff9ef,#f9fcf8);border:1px solid #dce9df;border-radius:12px;margin-top:10px;padding:13px 14px}.ts-edit-diff>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.ts-edit-diff>header>span{font-size:20px}.ts-edit-diff header b,.ts-edit-diff header small{display:block}.ts-edit-diff header b{font-size:11px}.ts-edit-diff header small{color:#728078;font-size:8px}.ts-edit-diff article{background:#fff;border-top:1px solid #e2ebe3;grid-template-columns:28px 90px 1fr 18px 1fr;align-items:center;gap:9px;padding:8px 10px;font-size:8px;display:grid}.ts-edit-diff article>i{color:#17563b;place-items:center;width:25px;height:25px;display:grid}.ts-edit-diff article svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px}.ts-edit-diff del{color:#6f7b75;background:#f5f6f5;border-radius:6px;padding:7px;text-decoration:none}.ts-edit-diff ins{color:#2d6847;background:#edf8ee;border-radius:6px;padding:7px;text-decoration:none}.ts-edit-diff article>span{text-align:center}.ts-edit-diff>footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ts-edit-diff>footer button{background:#fff;border:1px solid #d8e1db;border-radius:8px;padding:7px 13px;font-size:9px}.ts-edit-diff>footer button:last-child{background:#caff32;border-color:#caff32;font-weight:700}.ts-edit-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:2px;display:grid}.ts-edit-tabs>button{text-align:left;background:#fff;border:1px solid #e0e7e2;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.ts-edit-tabs>button[aria-current=page]{border-color:#3a7658;box-shadow:inset 0 0 0 1px #3a7658}.ts-edit-tabs>button>i{color:#14563a;place-items:center;width:31px;height:31px;display:grid}.ts-edit-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px}.ts-edit-tabs b,.ts-edit-tabs small{display:block}.ts-edit-tabs b{font-size:10px}.ts-edit-tabs small{color:#7c8982;margin-top:2px;font-size:7px}.ts-edit-panel{background:#fff;border:1px solid #e0e7e2;border-radius:11px;margin-top:10px;padding:14px 17px}.ts-edit-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ts-edit-panel h2{font-size:16px!important}.ts-edit-panel header p{color:#75827b;font-size:8px;margin-top:2px!important}.ts-edit-panel>header>button{color:#32664b;background:0 0;border:0;padding:5px;font-size:8px}.ts-edit-fields{border:1px solid #e8ece9;border-radius:8px;margin-top:10px;overflow:hidden}.ts-edit-fields>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8ece9;grid-template-columns:30px 130px 1fr 14px;align-items:center;gap:8px;width:100%;padding:9px 12px;display:grid}.ts-edit-fields>button:first-child{border-top:0}.ts-edit-fields>button>i{color:#15583b}.ts-edit-fields svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px}.ts-edit-fields b{font-size:9px}.ts-edit-fields span{color:#75827b;font-size:8px}.ts-edit-fields em{font-style:normal}.ts-edit-empty{background:#f6f9f5;border-radius:10px;justify-items:start;gap:8px;margin-top:12px;padding:18px;display:grid}.ts-edit-empty b{font-size:11px}.ts-edit-empty p{color:#718078;font-size:9px}.ts-edit-empty button{background:#fff;border:1px solid #dce5de;border-radius:8px;padding:8px 11px;font-size:9px}@media (width<=900px){.ts-edit-tabs{grid-template-columns:1fr 1fr}.ts-edit-tabs>button:last-child{grid-column:1/-1}.ts-edit-diff article{grid-template-columns:28px 80px 1fr}.ts-edit-diff article>span{display:none}.ts-edit-diff ins{grid-column:3}.ts-edit-profile{grid-template-columns:30px 48px 1fr}.ts-edit-profile>.public{grid-column:3}}.ts-intro-v2 h1{font-size:clamp(44px,4.8vw,64px)!important}.ts-intro-v2>p{color:#50645a;margin-top:13px;font-size:17px;font-weight:600;line-height:1.5}.ts-intro-v2>small{color:#87938c;letter-spacing:0;text-transform:none;margin-top:8px;font-size:11px}.ts-intro-v2 .ts-intro-steps{margin-top:38px}.ts-describe-v2>.ts-materials{background:#fff;border:1px solid #dfe8e1;border-radius:15px;grid-column:1/-1;margin:0;overflow:hidden}.ts-describe-v2>.ts-materials>summary{background:linear-gradient(90deg,#f5f9ee,#fff);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.ts-materials-summary-icon{color:#0c5739;background:#eaf4e8;border-radius:12px;place-items:center;width:40px;height:40px;display:grid!important}.ts-materials-summary-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px}.ts-describe-v2>.ts-materials summary b{font-size:12px}.ts-describe-v2>.ts-materials summary small{font-size:9px}.ts-describe-v2>.ts-materials summary>i{color:#44694f;background:#edf5e6;border-radius:15px;padding:6px 10px;font-size:9px}.ts-materials-grid{background:#fbfcfa;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:16px;padding:18px;display:grid}.ts-materials-grid>.tc-profile-import{background:#fff;border:1px solid #e1e8e2;border-radius:14px;min-width:0;padding:19px;margin:0!important}.ts-materials-grid>.tc-profile-import>legend{color:#173c2b;padding:0 7px;font-size:12px;font-weight:700}.ts-materials-grid .tc-import-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ts-materials-grid .tc-import-choices>button{color:#173c2b;text-align:center;background:#fbfcfa;border:1px solid #dfe7e1;border-radius:12px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:104px;padding:12px;display:grid}.ts-materials-grid .tc-import-choices svg{color:#176044}.ts-materials-grid .tc-import-choices b,.ts-materials-grid .tc-import-choices small{display:block}.ts-materials-grid .tc-import-choices small{color:#839087;max-width:20ch;font-size:8px;line-height:1.5}.ts-materials-grid .tc-import-note{color:#849189;margin-top:2px;font-size:8px;display:block}.ts-materials-grid .tc-import-dispatch{color:#173c2b;background:#caff32;border:0;border-radius:9px;width:100%;padding:10px;font-weight:750}.ts-materials-insight{background:linear-gradient(145deg,#edf6e9,#f7faee);border-radius:14px;align-content:start;gap:8px;padding:19px;display:grid}.ts-materials-insight>small{color:#66804e;letter-spacing:.06em;margin-bottom:2px;font-size:9px;font-weight:700}.ts-materials-insight article{background:#ffffffb8;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.ts-materials-insight article>i{color:#155a3c;background:#e3f0df;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ts-materials-insight svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px}.ts-materials-insight b,.ts-materials-insight span{display:block}.ts-materials-insight span{color:#78867e;margin-top:2px;font-size:8px}.ts-materials-insight>p{color:#718078;border-top:1px solid #d7e5d4;padding-top:10px;font-size:8px;line-height:1.6;margin-top:3px!important}.ts-materials-grid>.ts-model-status,.ts-materials-grid>.ts-import-result{grid-column:1/-1}.ts-edit-profile{grid-template-columns:30px 54px minmax(0,1fr) auto!important;justify-content:normal!important;display:grid!important}.ts-edit-profile>div{text-align:left;justify-self:start;min-width:0}.ts-edit-profile>.public{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;min-width:max-content}@media (width<=900px){.ts-materials-grid,.ts-materials-grid .tc-import-choices{grid-template-columns:1fr}.ts-edit-profile{grid-template-columns:30px 48px 1fr!important}.ts-edit-profile>.public{grid-column:3}}.ts-example-head{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.ts-example-head>b{color:#697970;font-size:9px;font-weight:650}.ts-icon-refresh{color:#15583b;background:#fff;border:1px solid #dce6de;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.ts-icon-refresh:hover{background:#f1f8e8;border-color:#a9c68d;transform:rotate(12deg)}.ts-icon-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px}.ts-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ts-example-grid>button{text-align:left;color:#314d40;background:#fbfcfa;border:1px solid #dfe7e1;border-radius:12px;align-content:start;gap:8px;min-height:106px;padding:12px;display:grid}.ts-example-grid>button:hover{background:#f5faec;border-color:#9cbd73;transform:translateY(-1px)}.ts-example-grid small{color:#3b684b;background:#eaf4e7;border-radius:10px;width:max-content;padding:3px 7px;font-size:8px}.ts-example-grid span{font-size:9px;line-height:1.65}.ts-describe-v2 .ts-generate{margin-top:24px;display:block}.ts-regenerate{width:100%}.ts-materials-grid .tc-import-file{background:#f9fbf8;border:1px solid #e1e8e2;border-radius:11px;gap:3px;margin-top:13px;padding:12px 52px 12px 14px;display:grid;position:relative}.ts-materials-grid .tc-import-file>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ts-materials-grid .tc-import-file>small{color:#839087;font-size:8px}.ts-materials-grid .tc-import-remove{color:#687a70;background:#fff;border:1px solid #d8e3da;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 4px 12px #1d44310d}.ts-materials-grid .tc-import-remove:hover{color:#144f37;background:#eef7e6;border-color:#9fbd84}.ts-calibrate>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ts-calibration-refresh{margin-bottom:3px}.ts-calibration-card small{align-items:center;gap:8px;display:flex}.ts-calibration-card small>em{color:#346448;background:#e5f2df;border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal}.ts-calibration-card dl{margin:13px 0 0}.ts-calibration-card dl>div{border-top:1px solid #dce5dc;grid-template-columns:56px 1fr;gap:12px;padding:10px 0;display:grid}.ts-calibration-card dt{color:#628050;font-size:9px}.ts-calibration-card dd{color:#475c51;margin:0;font-size:10px;line-height:1.55}.tcs-ready-page>h1{justify-content:center;align-items:center;gap:10px;display:flex}.tcs-name-status{background:#46b94f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ebf7e6}.ts-ready-dialog .tcs-starters{grid-template-columns:repeat(3,1fr);margin-top:20px}.ts-ready-dialog .tcs-starters button{min-height:70px}.tcs-starters button span>em{color:#4b714e;background:#eaf4e7;border-radius:8px;width:max-content;margin-bottom:3px;padding:2px 6px;font-size:7px;font-style:normal;display:block}.tcs-ready-actions{justify-content:flex-end}.tcs-ready-actions .ts-confirm{min-width:250px}.ts-settings-v3{height:min(850px,100dvh - 22px);width:min(1280px,100vw - 28px)!important;max-width:1280px!important}.ts-settings-header{border-bottom:1px solid #e2e9e3;flex:none;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:18px;padding:18px 26px;display:grid}.ts-settings-header>div{align-items:center;gap:13px;display:flex}.ts-settings-header .umx-avatar-swatch{border-radius:19px;width:58px;height:58px}.ts-settings-header small,.ts-settings-header h1,.ts-settings-header p{display:block}.ts-settings-header small{color:#628050;letter-spacing:.08em;font-size:8px}.ts-settings-header h1{margin-top:2px;font-size:20px!important}.ts-settings-header p{color:#75827b;font-size:9px;margin-top:2px!important}.ts-settings-header>button{color:#174b36;background:0 0;border:0}.ts-settings-header>.close{font-size:24px}.ts-settings-tabs{background:#fafcf9;border-bottom:1px solid #e5ebe6;flex:none;grid-template-columns:repeat(4,1fr);gap:9px;padding:13px 26px;display:grid}.ts-settings-tabs>button{text-align:left;background:#fff;border:1px solid #e0e7e2;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.ts-settings-tabs>button[aria-current=page]{background:#f5faef;border-color:#397557;box-shadow:inset 0 0 0 1px #397557}.ts-settings-tabs>button>i{color:#15583b;background:#edf5ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ts-settings-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px}.ts-settings-tabs b,.ts-settings-tabs small{display:block}.ts-settings-tabs b{font-size:10px}.ts-settings-tabs small{color:#7d8982;margin-top:2px;font-size:8px}.ts-settings-main{background:linear-gradient(#fff,#fbfcfa);flex:1;min-height:0;padding:24px 28px;overflow:auto}.ts-settings-main section>header h2{font-size:21px!important}.ts-settings-main section>header p{color:#748078;font-size:10px;margin-top:5px!important}.ts-settings-profile-grid{grid-template-columns:260px minmax(0,1fr);gap:28px;margin-top:22px;display:grid}.ts-settings-avatar{background:radial-gradient(circle at 50% 33%,#eef6e6,#0000 34%),#fafcf9;border:1px solid #e0e8e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:24px;display:flex}.ts-settings-avatar>.umx-avatar-swatch{border-radius:42px;width:132px;height:132px;box-shadow:0 0 0 9px #edf5df}.ts-settings-avatar>label,.ts-settings-avatar>button{color:#1c5037;cursor:pointer;background:#fff;border:1px solid #cbdacb;border-radius:9px;margin-top:18px;padding:9px 15px;font-size:9px;font-weight:700}.ts-settings-avatar>button{background:0 0;border:0;margin-top:7px}.ts-settings-avatar>small{color:#87938c;margin-top:9px;font-size:8px}.ts-settings-fields{align-content:start;gap:17px;padding-top:6px;display:grid}.ts-settings-fields label{color:#52635a;gap:7px;font-size:10px;font-weight:700;display:grid}.ts-settings-fields input,.ts-settings-fields textarea,.ts-settings-workflow textarea{color:#213c30;width:100%;font:inherit;background:#fff;border:1px solid #dbe5dd;border-radius:11px;padding:12px 14px}.ts-settings-fields textarea{resize:vertical;min-height:145px}.ts-settings-workflow-grid{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:24px;margin-top:19px;display:grid}.ts-settings-workflow-grid>div>textarea{resize:vertical;min-height:112px}.ts-settings-workflow .ts-example-grid>button{min-height:96px}.ts-settings-workflow .ts-contract{min-height:100%}.ts-settings-simple{max-width:850px}.ts-settings-summary-card{background:#f8fbf7;border:1px solid #dfe7e1;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;margin-top:22px;padding:20px;display:grid}.ts-settings-summary-card>i{color:#14583b;background:#e8f3e6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ts-settings-summary-card svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px}.ts-settings-summary-card b,.ts-settings-summary-card span{display:block}.ts-settings-summary-card b{font-size:12px}.ts-settings-summary-card span{color:#748078;margin-top:3px;font-size:9px}.ts-settings-summary-card button,.ts-public-settings{color:#194d37;background:#fff;border:1px solid #d5e1d7;border-radius:9px;padding:9px 12px;font-size:9px}.ts-settings-simple .ts-permission-list{margin-top:22px;padding:0}.ts-public-settings{margin-top:12px}@media (width<=980px){.ts-example-grid,.ts-ready-dialog .tcs-starters,.ts-settings-workflow-grid,.ts-settings-profile-grid{grid-template-columns:1fr}.ts-settings-tabs{grid-template-columns:1fr 1fr}.ts-settings-avatar{min-height:260px}}.ts-create-dialog .ts-describe-v2>section>small{font-size:12px}.ts-create-dialog .ts-describe-v2>section>h1{font-size:36px}.ts-create-dialog .ts-describe-v2>section>label{font-size:14px}.ts-create-dialog .ts-describe-v2 textarea{font-size:15px;line-height:1.7}.ts-create-dialog .ts-example-head>b{font-size:12px}.ts-create-dialog .ts-example-grid small{font-size:10px}.ts-create-dialog .ts-example-grid span{font-size:12px;line-height:1.65}.ts-create-dialog .ts-contract-identity>div>small{font-size:11px}.ts-create-dialog .ts-contract-identity h2{font-size:22px!important}.ts-create-dialog .ts-contract-identity p{font-size:12px;line-height:1.55}.ts-create-dialog .ts-contract>header>span{font-size:10px}.ts-create-dialog .ts-contract-mission small{font-size:11px}.ts-create-dialog .ts-contract-mission b{font-size:14px;line-height:1.65}.ts-create-dialog .ts-contract-rows article>b{font-size:12px}.ts-create-dialog .ts-contract-rows article>span{font-size:12px;line-height:1.6}.tc-import-file-list{gap:8px;margin-top:13px;display:grid}.tc-import-file-list .tc-import-file{margin-top:0!important}.tc-import-more{color:#20543c;cursor:pointer;background:#f7faf5;border:1px dashed #a8bea9;border-radius:10px;width:100%;padding:10px;font-size:10px;font-weight:700}.tc-import-more:hover{background:#f0f7e8;border-color:#77a95a}.tc-import-more:disabled{cursor:wait;opacity:.55}.ts-materials-grid .tc-import-choices b{font-size:12px}.ts-materials-grid .tc-import-choices small{font-size:10px}.ts-materials-grid .tc-import-file>b{font-size:12px}.ts-materials-grid .tc-import-file>small{font-size:10px}.ts-materials-grid .tc-import-note{font-size:10px;line-height:1.55}.ts-materials-insight>small{font-size:11px}.ts-materials-insight b{font-size:12px}.ts-materials-insight span,.ts-materials-insight>p{font-size:10px}@media (width<=1050px){.ts-create-dialog .ts-contract-rows article>span{white-space:normal}}.tp-studio{min-width:0}.tp-intro,.tp-sample,.tp-notice{color:#85858c;font-size:12px;line-height:1.6}.tp-upload{background:#fafbfe;border:1px dashed #cdd1dc;border-radius:14px;align-items:center;gap:14px;margin:18px 0;padding:14px;display:flex}.tp-upload>img,.tp-upload>span{object-fit:cover;background:#eef0f6;border-radius:8px;flex-shrink:0;place-items:center;width:56px;height:64px;font-size:24px;display:grid}.tp-upload>div{min-width:0}.tp-upload b{overflow-wrap:anywhere;font-size:13px;display:block}.tp-upload small{color:#85858c;margin:5px 0;font-size:11px;display:block}.tp-upload button{background:#fff;border:1px solid #ddd;border-radius:7px;margin-right:6px;padding:5px 9px!important;font-size:12px!important}.tp-styles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tp-styles>button{text-align:left;background:#fff!important;border:1px solid #e0e2e8!important;border-radius:14px!important;padding:8px!important}.tp-styles>button[aria-pressed=true]{box-shadow:0 0 0 2px #e9eafa;border-color:#777fbd!important}.tp-style-art{background:linear-gradient(135deg,#e6ebee,#f7f6f0);border-radius:9px;justify-content:center;height:142px;display:flex;overflow:hidden}.tp-cartoon{background:linear-gradient(135deg,#e4e8fb,#f5ecfa)}.tp-style-art img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.tp-style-art svg{height:100%}.tp-styles b{margin:10px 3px 4px;font-size:13px;display:block}.tp-styles i{float:right;color:#737bb9;font-style:normal}.tp-styles small{color:#888;margin:0 3px;font-size:11px}.tp-generation{border-top:1px solid #ececf0;margin-top:14px;padding-top:14px}.tp-generation>div{justify-content:space-between;font-size:12px;display:flex}.tp-generation span{color:#999}.tp-generation p{color:#888;font-size:11px;line-height:1.7}.tp-generation>button{color:#90909c;background:#ededf2;border:0;border-radius:9px;width:100%;padding:11px!important;font-size:13px!important}.tp-generation>small{text-align:center;color:#999;margin:8px;font-size:11px;display:block}.tp-notice{min-height:18px}.tp-studio button:focus-visible{outline-offset:3px;outline:2px solid #6d79ba}body .tp-studio .tp-styles>button{min-width:0;display:block!important}body .tp-studio .tp-style-art{width:100%;height:142px;display:flex!important}body .tp-studio .tp-styles b,body .tp-studio .tp-styles small{display:block!important}body .tp-studio .tp-generation>button{background:#ededf2!important;border-radius:9px!important;padding:11px!important;display:block!important}.tp-studio h2{margin:6px 0 8px!important}.tp-generation{background:#f8faf6;border:1px solid #e1e7de;border-radius:13px;padding:14px}.tp-generation.is-ready{background:#f4f9e8;border-color:#bdd780}.tp-generation>div b{color:#294638}.tp-generation>div span{color:#6c7a38}.tp-generation>button{cursor:pointer;transition:transform .18s,background .18s}.tp-generation>button:active:not(:disabled){transform:translateY(1px)}body .tp-studio .tp-generation>button:not(:disabled){font-weight:650;color:#173c2b!important;background:#d5ff4c!important}body .tp-studio .tp-generation>button:disabled{cursor:wait}.tp-notice{color:#587037}.tc-picker{text-align:left;color:#65766d;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.tc-picker label{overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;display:flex}.tc-picker input{accent-color:#245c48}.tc-steps{text-align:left;border-top:1px solid #dde5de;grid-template-columns:repeat(3,1fr);gap:24px;margin:20px 0 36px;padding-top:24px;display:grid}.tc-steps>div{grid-template-columns:24px 1fr;gap:7px;display:grid}.tc-steps i{color:#8a9c8f;grid-row:span 2;font-size:12px;font-style:normal}.tc-steps b{font-size:14px}.tc-steps span{color:#77877e;font-size:12px}.tc-growth{min-width:0;padding:18px 0}.tc-growth h2{margin:10px 0;font-size:21px!important}.tc-growth p{color:#697a70;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.tc-growth footer{color:#8a958e;border-top:1px solid #e0e6e0;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.8}.tc-capture,.tc-receipt,.tc-empty{background:#f5f7f3;border:1px solid #dfe6df;border-radius:14px;margin:20px 0;padding:16px}.tc-capture>p{white-space:pre-wrap;max-height:130px;overflow:auto}.tc-method-list article,.tc-use-history article{background:#fff;border:1px solid #e1e6df;border-radius:14px;margin-top:12px;padding:18px}.tc-method-list h3{overflow-wrap:anywhere;margin:9px 0;font-size:15px}.tc-method-list small,.tc-receipt small{color:#708475;font-size:11px}.tc-method-list article>p{white-space:pre-wrap;max-height:120px;overflow:auto}.tc-method-list article>div{flex-wrap:wrap;gap:6px;display:flex}.tc-growth-full{max-width:1060px;margin:auto;padding:32px}.tc-growth-full .tc-method-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tc-metrics{gap:50px;padding:24px 0;display:flex}.tc-metrics>div{gap:8px;display:grid}.tc-metrics b{color:#2b5945;font-size:30px}.tc-metrics span{color:#78877f;font-size:12px}.tc-dialog{background:#fff;border-radius:20px;width:calc(100vw - 40px);max-width:600px;max-height:85vh;padding:28px;overflow:auto}.tc-dialog header{align-items:start;gap:20px;display:flex}.tc-dialog h2{font-size:22px}.tc-dialog header button{margin-left:auto}.tc-dialog label{gap:8px;margin:16px 0;font-size:13px;display:grid}.tc-dialog input,.tc-dialog textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dbe3dc;border-radius:9px;padding:10px}.tc-dialog p,.tc-dialog details{color:#657369;font-size:12px;line-height:1.8}.tc-primary{border:0;border-radius:9px;padding:12px 18px;color:#fff!important;background:#26513f!important}.v2-app .v2-thread-context .tc-growth{padding:20px 16px;display:block}.v2-app .tc-growth .tc-method-list{display:block}.v2-app .tc-growth-full .tc-method-list{display:grid}.tc-feedback{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.tc-feedback button[aria-pressed=true]{color:#fff;background:#244e40}.tc-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16352966}.v2-app .v2-logo>b{display:none}.v2-app .tc-sidebar-brand{color:#24463a;letter-spacing:-.045em;display:block;font-size:25px!important;font-weight:750!important}.tc-sidebar-brand i{font:inherit;color:#8aaa37;letter-spacing:-.02em;font-style:normal;display:inline}.tc-home-topbar{color:#24463a;background:#fff;border-bottom:1px solid #dfe5e0;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.tc-home-topbar b{font-size:16px!important}.tc-home-topbar button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.v2-app .cultivation-home{background:var(--paper,#f5f6f3);padding:0!important}.v2-app .cultivation-home .v2-new-task{--v2-home-content-width:100%;width:100%!important;max-width:none!important;padding:34px 40px 24px!important}.v2-app .cultivation-home .v2-new-shell{width:100%!important;max-width:1380px!important;margin:0 auto!important;padding-top:0!important}.v2-app .cultivation-home .v2-home-chat-anchor{width:100%!important;max-width:none!important}.tc-hero{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px 32px;margin:0 0 14px;display:grid}.tc-eyebrow{letter-spacing:.14em;color:#908269;font-size:11px!important}.v2-app .tc-hero h1{letter-spacing:-.035em;color:#233f35;margin:20px 0 22px;font-size:clamp(30px,2.65vw,48px)!important;line-height:1.4!important}.v2-app .tc-hero p{color:#78867e;margin:0;line-height:1.9;font-size:16px!important;font-weight:400!important}.tc-person{min-width:0;height:300px;position:relative}.tc-person img{object-fit:contain;mix-blend-mode:multiply;border-radius:20px;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 7% 88%,#0000);mask-image:linear-gradient(#0000,#000 7% 88%,#0000)}.tc-capability-entry{grid-column:1/-1;align-items:center;gap:20px;margin-top:8px;display:flex}.tc-direction-question{color:#78867e;font-size:13px}.tc-directions{gap:8px;display:flex}.tc-directions button{cursor:pointer;background:#fff;border:1px solid #dbe3dd;border-radius:24px;padding:9px 18px;transition:background .15s,border-color .15s;font-size:14px!important;font-weight:500!important}.tc-directions button:hover{background:#edf2ec;border-color:#7e9d8c}.tc-directions button[aria-pressed=true]{color:#fff;background:#244e40;border-color:#244e40}.v2-app .cultivation-home .umx-unified-composer{border-color:#cfdacf;border-radius:18px;box-shadow:0 8px 24px #203d2f03;width:100%!important;max-width:none!important;padding:18px 20px 0!important}.v2-app .cultivation-home .umx-composer-secondary{background:0 0;border:0;min-height:32px;margin-top:0}.tc-start-note{color:#7c8b81;margin:12px 2px 26px;font-size:12px}.v2-app .cultivation-home .tc-steps{border-top:1px solid #dfe5df;gap:24px;margin:0;padding:24px 2px}.v2-app .cultivation-home .tc-steps>div{grid-template-columns:30px 1fr;gap:8px 10px}.v2-app .cultivation-home .tc-steps i{color:#8a9c8f;font-weight:500;font-size:19px!important}.v2-app .cultivation-home .tc-steps b{font-size:14px!important}.v2-app .cultivation-home .tc-steps span{line-height:1.7;font-size:12px!important}.v2-app .cultivation-home .v2-launcher-surface.compact{display:none}.tc-more-cases>summary{cursor:pointer;color:#65796c;padding:14px 0;font-size:13px}.tc-growth button,.tc-home-topbar button{cursor:pointer}.tc-text{color:#315d4d!important;background:0 0!important;border:0!important;padding:10px 0!important}.tc-growth button{background:#fff;border:1px solid #dbe3dd;border-radius:10px;padding:9px 13px;font-size:13px}.tc-growth button:focus-visible,.tc-hero button:focus-visible,.tc-home-topbar button:focus-visible{outline-offset:3px;outline:2px solid #296146}@media (width>=1700px){.v2-app .cultivation-home .v2-new-task{padding:42px 48px 30px!important}.tc-person{height:340px}.tc-hero{gap:28px 48px}.v2-app .tc-hero p{font-size:18px!important}}@media (width<=1100px){.tc-hero{gap:20px}.tc-person{height:260px}.tc-person-note{padding:12px}.tc-person-note b{font-size:13px!important}}@media (width<=999px){.v2-app .cultivation-home .v2-new-task{padding:24px!important}.tc-person{display:none}.tc-hero{grid-template-columns:1fr}.tc-capability-entry{flex-wrap:wrap;gap:12px}.tc-home-topbar{padding:0 24px}}@media (width<=800px){.tc-growth-full .tc-method-list{grid-template-columns:1fr}.tc-metrics{gap:20px}.tc-steps{grid-template-columns:1fr}.tc-growth-full{padding:20px}.tc-directions button{padding:9px 14px}}.tc-under-composer{justify-content:space-between;align-items:center;gap:16px;margin:12px 2px 24px;display:flex}.tc-under-composer .tc-start-note{margin:0}.tc-growth-entry{color:#496858;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex}.tc-growth-entry:hover{color:#244e40;background:#e7eee6}.tc-growth-entry:focus-visible{outline-offset:2px;outline:2px solid #296146}.v2-app .cultivation-home .tc-person{height:340px}@media (width>=1700px){.v2-app .cultivation-home .tc-person{height:380px}}@media (width<=600px){.tc-under-composer{align-items:flex-start}.tc-under-composer .tc-start-note{max-width:65%}}.tc-task-starts{text-align:left;border-top:1px solid #dce4dc;padding:28px 0 18px}.tc-task-starts header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tc-task-starts h2{color:#24463a;margin:0;font-weight:600;font-size:21px!important}.tc-task-starts header>span{color:#829087;flex-shrink:0;font-size:13px}.tc-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tc-task-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3dd;border-radius:14px;min-height:124px;padding:25px 24px;transition:border-color .15s,box-shadow .15s}.tc-task-grid>button:hover{border-color:#92ac9b;box-shadow:0 6px 18px #244e4008}.tc-task-grid>button:focus-visible{outline-offset:3px;outline:2px solid #296146}.tc-task-grid strong{color:#24463a;align-items:center;gap:10px;font-weight:600;display:flex;font-size:16px!important}.tc-task-grid p{color:#829087;margin:12px 0 0;font-weight:400;line-height:1.7;font-size:13px!important}@media (width<=1100px){.tc-task-grid>button{padding:20px 16px}.tc-task-grid strong{font-size:14px!important}}@media (width<=800px){.tc-task-grid{grid-template-columns:1fr}.tc-task-starts header{flex-direction:column;align-items:flex-start}.tc-task-grid>button{min-height:100px}}.v2-app .cultivation-home .v2-new-task{padding:32px 48px 40px!important}.v2-app .cultivation-home .tc-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:0 45px;min-height:305px;margin-bottom:0}.tc-hero-copy{grid-area:1/1;padding-top:12px}.v2-app .cultivation-home .tc-person{grid-area:1/2/3;height:300px}.v2-app .cultivation-home .tc-hero h1{letter-spacing:-1px;margin:16px 0;font-size:clamp(29px,3vw,44px)!important;font-weight:600!important;line-height:1.35!important}.v2-app .cultivation-home .tc-hero p{max-width:510px;margin:8px 0 20px;line-height:1.65;font-size:15px!important}.tc-capability-entry{grid-area:2/1;margin:0;padding-bottom:10px;display:block}.tc-direction-question{font-size:12px}.v2-app .cultivation-home .tc-directions{flex-wrap:wrap;gap:8px;margin-top:24px}.v2-app .cultivation-home .tc-directions button{padding:9px 15px;font-size:13px!important}.v2-app .cultivation-home .umx-unified-composer{border-radius:18px;padding:20px 22px 0!important}.v2-app .cultivation-home .umx-inline-editor{min-height:64px!important;font-size:15px!important;line-height:1.65!important}.v2-app .cultivation-home .umx-add{align-items:center;gap:7px;min-width:0;display:inline-flex;background:0 0!important;border:0!important;border-radius:9px!important;width:auto!important;padding:9px 4px!important;font-size:20px!important}.v2-app .cultivation-home .umx-add span{font-weight:400;font-size:15px!important}.v2-app .cultivation-home .tc-start-button{justify-content:center;align-items:center;gap:9px;display:inline-flex;color:#fff!important;background:#244f40!important;border-radius:9px!important;width:auto!important;min-width:122px!important;height:44px!important;padding:9px 17px!important}.v2-app .cultivation-home .tc-start-button>span{white-space:nowrap;font-size:15px!important;font-weight:500!important}.v2-app .cultivation-home .tc-start-button:disabled{opacity:.45}.v2-app .cultivation-home .tc-steps{border-top:0;gap:24px;padding:19px 0 26px}.v2-app .cultivation-home .tc-steps i{color:#829486;font:22px Georgia,serif!important}.v2-app .cultivation-home .tc-steps b{font-size:15px!important;font-weight:500!important}.v2-app .cultivation-home .tc-steps span{font-size:12px!important}.tc-task-starts{padding:23px 0 18px}.tc-task-starts header{margin-bottom:16px}.tc-task-grid{gap:14px}.tc-task-grid>button{border-radius:9px;min-height:104px;padding:19px}.tc-task-grid strong{font-size:15px!important}@media (width>=1700px){.v2-app .cultivation-home .v2-new-task{padding-top:45px!important}.v2-app .cultivation-home .tc-hero{min-height:355px}.v2-app .cultivation-home .tc-person{height:320px}}@media (width<=1200px){.v2-app .cultivation-home .v2-new-task{padding:26px 32px!important}.v2-app .cultivation-home .tc-hero{column-gap:20px}.v2-app .cultivation-home .tc-person{height:245px}}@media (width<=999px){.v2-app .cultivation-home .tc-hero{grid-template-columns:1fr;min-height:0}.tc-capability-entry{padding:0 0 14px}.v2-app .cultivation-home .v2-new-task{padding:22px!important}}.v2-app .cultivation-home .tc-under-composer{justify-content:flex-end;margin:6px 2px 14px}.tc-person-concept{position:relative}.tc-person-concept small{text-align:right;color:#829087;font-size:10px;position:absolute;bottom:0;left:0;right:0}.v2-app .cultivation-home .tc-person-concept img{border-radius:20px;-webkit-mask-image:linear-gradient(#0000,#000 6% 86%,#0000);mask-image:linear-gradient(#0000,#000 6% 86%,#0000)}.v2-app .cultivation-home .v2-new-shell{max-width:1000px!important}.v2-app .cultivation-home .tc-hero{grid-template-rows:auto;grid-template-columns:1.4fr 1fr;gap:24px;min-height:190px;margin-bottom:16px}.v2-app .cultivation-home .tc-person{grid-row:1;height:190px}.v2-app .cultivation-home .tc-hero h1{margin:12px 0;font-size:34px!important;line-height:1.4!important}.tc-eyebrow{font-size:10px}.v2-app .cultivation-home .tc-under-composer{margin:4px 0 0}.tc-task-starts{border:0;padding:10px 0 18px}.tc-task-starts header{align-items:center;margin-bottom:12px}.tc-task-starts h2{font-size:14px!important}.tc-task-starts .tc-capability-entry{padding:0;display:block}.tc-task-starts .tc-direction-question{display:none}.v2-app .cultivation-home .tc-task-starts .tc-directions{gap:3px;margin:0}.v2-app .cultivation-home .tc-task-starts .tc-directions button{background:0 0;border-color:#0000;padding:6px 10px;font-size:12px!important}.tc-task-grid>button{border-color:#e5e9e3;border-radius:12px;min-height:86px;padding:16px}.tc-task-grid strong{justify-content:space-between;font-size:14px!important}.tc-task-grid p{margin-top:8px;font-size:12px!important}.tc-shortcuts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.tc-shortcuts button{color:#536459;cursor:pointer;background:0 0;border:1px solid #dfe5df;border-radius:24px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;display:inline-flex}.tc-shortcuts button:hover{background:#eaf0e8}@media (width<=999px){.v2-app .cultivation-home .tc-hero{grid-template-columns:1fr;min-height:150px}.v2-app .cultivation-home .tc-hero h1{font-size:30px!important}}@media (width<=650px){.tc-task-starts header{align-items:flex-start;gap:12px}.tc-shortcuts{gap:6px}.tc-shortcuts button{padding:7px 10px}}.v2-task-list .sidebar-entry>button:not(.sidebar-more){text-align:left;color:#53615c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:flex}.v2-task-list .sidebar-entry>button:not(.sidebar-more) span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.v2-task-list .sidebar-entry>button:not(.sidebar-more):hover,.v2-task-list .sidebar-entry>button:not(.sidebar-more).active{background:#e4e9e4}.v2-task-list .sidebar-entry>button:not(.sidebar-more) i{color:#8a9690;font-style:normal}.v2-task-history header>button{color:#728178;cursor:pointer;background:0 0;border:0;font-size:12px}.sidebar-empty{color:#8b9690;padding:8px 12px;font-size:12px}.v2-task-list .sidebar-more{color:#8b9690;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;min-width:26px;padding:4px}.v2-task-list .sidebar-more:hover{background:#e4e9e4}.v2-app .cultivation-home .tc-hero{min-height:235px}.v2-app .cultivation-home .tc-hero h1{letter-spacing:-.6px;font-size:30px!important}.v2-app .cultivation-home .tc-hero .tc-ready-copy{color:#7c8b82;max-width:410px;margin:10px 0 14px;line-height:1.8;font-size:13px!important}.tc-create-entry{color:#fff;cursor:pointer;background:#244f40;border:0;border-radius:9px;padding:10px 16px;font-size:13px}.tc-create-entry:disabled{opacity:.5;cursor:default}.tc-continuity{color:#52705d;background:#eaf0e7;border-radius:9px;align-items:center;gap:20px;margin:0 0 12px;padding:10px 14px;font-size:12px;display:flex}.tc-continuity button{color:#244f40;cursor:pointer;background:0 0;border:0;margin-left:auto}.tc-create-dialog{background:#fafbf7;border-radius:20px;width:min(590px,100vw - 32px);max-height:90vh;overflow:auto;padding:28px!important}.tc-create-dialog header{justify-content:space-between;align-items:center;display:flex}.tc-create-dialog header button{color:#829087;cursor:pointer;background:0 0;border:0;font-size:22px}.tc-create-dialog h2{color:#244f40;margin:12px 0;line-height:1.45;font-size:27px!important}.tc-create-dialog p{color:#809084;font-size:13px;line-height:1.8}.tc-create-dialog label{color:#355345;gap:8px;margin:16px 0;font-size:13px;display:grid}.tc-create-dialog input,.tc-create-dialog textarea{box-sizing:border-box;width:100%;font:inherit;color:#284536;background:#fff;border:1px solid #d9e2d7;border-radius:9px;padding:11px}.tc-create-dialog fieldset{border:0;margin:18px 0;padding:0}.tc-create-dialog legend{color:#355345;margin-bottom:10px;font-size:13px}.tc-create-options{flex-wrap:wrap;gap:8px;display:flex}.tc-create-options button{color:#50695a;cursor:pointer;background:#fff;border:1px solid #d9e2d7;border-radius:9px;padding:9px 14px}.tc-create-dialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.tc-create-dialog footer span{color:#829087;font-size:11px}@media (width<=650px){.tc-continuity{flex-wrap:wrap;gap:10px}.tc-create-dialog{padding:20px!important}}.tc-create-actions{align-items:center;gap:12px;margin-top:auto;display:flex}.tc-demo-reset{color:#78837c;cursor:pointer;background:0 0;border:0;padding:9px 4px;font-size:12px;transition:color .18s,transform .18s}.tc-demo-reset:hover{color:#294b39}.tc-demo-reset:active{transform:translateY(1px)}.tc-demo-reset:focus-visible{outline-offset:3px;outline:2px solid #8ca66a}.tc-onboarding{background:linear-gradient(135deg,#f8faef 0,#fff 58%);border:1px solid #dfe6da;border-radius:18px;margin:18px 0 22px;padding:22px 24px 18px;box-shadow:0 16px 42px -34px #234a3657}.tc-onboarding>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tc-onboarding>header small{color:#758044;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.v2-app .tc-onboarding>header h2{letter-spacing:-.02em;margin:6px 0 0!important;font-size:18px!important}.tc-onboarding>header>strong{color:#284b38;font-variant-numeric:tabular-nums;background:#eff5e3;border-radius:9px;padding:7px 10px;font-size:13px}.tc-onboarding ol{border-top:1px solid #e7ece3;margin:20px 0 0;padding:0;list-style:none}.tc-onboarding li{color:#778179;border-bottom:1px solid #edf0ea;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.tc-onboarding li>i{color:#7f8983;font-variant-numeric:tabular-nums;background:#eef1ec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.tc-onboarding li b,.tc-onboarding li small{display:block}.tc-onboarding li b{color:#536159;font-size:12px}.tc-onboarding li small{color:#939b96;margin-top:3px;font-size:10px;line-height:1.5}.tc-onboarding li em{color:#89928d;font-size:10px;font-style:normal}.tc-onboarding li.is-next>i{color:#173c2b;background:#d5ff4c}.tc-onboarding li.is-next b{color:#173c2b}.tc-onboarding li.is-done>i{color:#fff;background:#294d3a}.tc-onboarding li.is-done em{color:#5c7433}.tc-onboarding>footer{justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.tc-onboarding>footer p{color:#68746d;margin:0!important;font-size:11px!important}.tc-onboarding>footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#294d3a;border:0;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:650;transition:transform .18s,background .18s}.tc-onboarding>footer button:hover{background:#1e3f2e}.tc-onboarding>footer button:active{transform:translateY(1px)}.tc-onboarding>footer button:disabled{opacity:.45;cursor:default}.tc-onboarding>footer button:focus-visible{outline-offset:3px;outline:2px solid #8ca66a}@media (width<=650px){.tc-create-actions{flex-wrap:wrap}.tc-onboarding{padding:18px 16px}.tc-onboarding li{grid-template-columns:28px minmax(0,1fr)}.tc-onboarding li em{grid-column:2}.tc-onboarding>footer{flex-direction:column;align-items:flex-start}.tc-onboarding>footer button{width:100%}}.tc-onboarding-float{z-index:18;position:fixed;bottom:24px;right:24px}.tc-onboarding-launcher{color:#fff;cursor:pointer;background:#294d3a;border:1px solid #31533f38;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:10px 12px 10px 14px;transition:transform .18s,background .18s;display:flex;box-shadow:0 18px 42px -20px #193a2a85}.tc-onboarding-launcher:hover{background:#1f4231;transform:translateY(-1px)}.tc-onboarding-launcher:active{transform:translateY(1px)}.tc-onboarding-launcher>span{color:#1d412f;background:#d5ff4c;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.tc-onboarding-launcher b{font-size:12px}.tc-onboarding-launcher em{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal}.tc-onboarding-popover{background:#fffefa;border:1px solid #dfe6da;border-radius:18px;width:min(410px,100vw - 48px);max-height:min(610px,100dvh - 120px);animation:.2s ease-out tc-popover-in;position:absolute;bottom:62px;right:0;overflow:auto;box-shadow:0 28px 72px -28px #193a2a7a}.tc-onboarding-popover>header{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaf5;border-bottom:1px solid #e7ece3;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex;position:sticky;top:0}.tc-onboarding-popover>header small{color:#758044;letter-spacing:.04em;font-size:10px;font-weight:700;display:block}.v2-app .tc-onboarding-popover>header h2{margin:5px 0 0!important;font-size:17px!important}.tc-onboarding-popover>header>button{color:#67746c;cursor:pointer;background:#f1f3ee;border:0;border-radius:8px;width:32px;height:32px;font-size:19px}.tc-onboarding-popover ol{margin:0;padding:0 20px;list-style:none}.tc-onboarding-popover li{border-bottom:1px solid #edf0ea;padding:17px 0}.tc-onboarding-popover li:last-child{border-bottom:0}.tc-onboarding-task-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.tc-onboarding-task-head>i{color:#758078;background:#eef1ec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.tc-onboarding-task-head span b,.tc-onboarding-task-head span small{display:block}.tc-onboarding-task-head span b{color:#31483b;font-size:12px}.tc-onboarding-task-head span small{color:#7e8983;margin-top:3px;font-size:10px;line-height:1.5}.tc-onboarding-task-head>em{color:#718078;white-space:nowrap;font-size:9px;font-style:normal}.tc-onboarding-popover li.is-done .tc-onboarding-task-head>i{color:#fff;background:#294d3a}.tc-onboarding-popover li.is-done .tc-onboarding-task-head>em{color:#60773a}.tc-onboarding-task-progress{grid-template-columns:minmax(0,1fr) 30px auto;align-items:center;gap:8px;margin:12px 0 0 39px;display:grid}.tc-onboarding-task-progress>span{background:#e8ece7;border-radius:9px;height:5px;overflow:hidden}.tc-onboarding-task-progress>span>i{border-radius:inherit;background:#bce93a;height:100%;transition:width .25s;display:block}.tc-onboarding-task-progress>small{color:#7f8983;font-variant-numeric:tabular-nums;font-size:9px}.tc-onboarding-task-progress>button{color:#2e4b3b;white-space:nowrap;cursor:pointer;background:#f5f7f1;border:1px solid #dbe3d8;border-radius:8px;min-height:31px;padding:6px 9px;font-size:10px;font-weight:650}.tc-onboarding-task-progress>button:hover{background:#eaf1df;border-color:#b9c9a9}@keyframes tc-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=650px){.tc-onboarding-float{bottom:14px;right:14px}.tc-onboarding-popover{width:calc(100vw - 20px);max-height:calc(100dvh - 96px);position:fixed;bottom:76px;right:10px}.tc-onboarding-task-head{grid-template-columns:28px minmax(0,1fr)}.tc-onboarding-task-head>em{grid-column:2}.tc-onboarding-task-progress{grid-template-columns:minmax(0,1fr) 30px;margin-left:39px}.tc-onboarding-task-progress>button{grid-column:1/-1;width:100%}}dialog.umx-studio-dialog.tc-create-dialog{background:0 0;width:min(590px,100vw - 32px)!important;max-width:590px!important;padding:0!important}.tc-create-dialog>.umx-dialog-surface{box-sizing:border-box;background:#fafbf7;border-radius:20px;max-height:88vh;overflow:auto;width:100%!important;padding:28px!important}.tc-create-dialog .umx-dialog-surface>header{border:0!important;min-height:0!important;margin:0 0 14px!important;padding:0!important}dialog.tc-create-dialog .umx-dialog-surface h2{font-size:26px!important}dialog.tc-create-dialog .tc-create-entry{color:#fff!important;background:#244f40!important}dialog.tc-create-dialog .umx-dialog-surface footer{border:0!important;padding:0!important}.v2-app .cultivation-home .tc-hero-copy{flex-direction:column;align-self:stretch;align-items:flex-start;padding-top:24px;padding-bottom:4px;display:flex}.v2-app .cultivation-home .tc-hero-copy>.tc-create-entry{margin-top:auto}.v2-app .cultivation-home .tc-hero h1{margin:0 0 20px;line-height:1.32!important}@media (width<=999px){.v2-app .cultivation-home .tc-hero-copy{gap:20px;padding-top:0}}.tc-profile-import{gap:12px;display:grid}.tc-profile-import p,.tc-profile-import small{color:#888;line-height:1.6;font-size:12px!important}.tc-profile-import label{gap:8px;display:grid}.tc-profile-import>button{border:1px solid #ddd;border-radius:10px;justify-self:start;padding:10px 16px}.tc-profile-import label>span{overflow-wrap:anywhere;font-size:12px}.tc-profile-import label>span button{margin-left:12px}.tc-learning-cue{color:#657747;border-top:1px solid #eef0e8;align-items:center;gap:10px;margin-top:22px;padding:12px 0;font-size:12px;display:flex}.tc-learning-cue>div{flex:1;min-width:0}.tc-learning-cue>div>p{color:#747b6c;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:3px 0!important;font-size:12px!important}.tc-learning-cue>button{color:#536b34;white-space:nowrap;background:0 0;border:0;font-size:12px}.tc-learning-pulse{animation:1.8s ease-in-out infinite learningPulse}@keyframes learningPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tc-learning-pulse{animation:none}}.tc-create-actions .tc-demo-reset[aria-label=重新演示]{border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:18px;transition:color .18s,transform .18s,background .18s;display:grid}.tc-create-actions .tc-demo-reset[aria-label=重新演示]:hover{background:#edf2e9}.tc-training-heading{padding-bottom:4px;border-bottom:0!important}.tc-training-controls{flex-shrink:0;align-items:center;display:flex}.tc-training-controls>button{color:#607267;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.tc-training-controls>button:hover{color:#294b39;background:#edf1ec}.tc-training-controls>button:focus-visible{outline-offset:2px;outline:2px solid #8ca66a}.tc-training-controls>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.v2-app .cultivation-home .tc-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v2-app .cultivation-home .tc-task-grid>button{text-align:left;background:linear-gradient(155deg,#fff 40%,#f8faf6 100%);border:1px solid #dfe6df;border-radius:15px;flex-direction:column;min-width:0;min-height:142px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -28px #1c443075}.v2-app .cultivation-home .tc-task-grid>button:after{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle,#eaf2e8 0,#f6f9f3 54%,#0000 56%);border-radius:50%;width:92px;height:92px;position:absolute;top:-30px;right:-24px}.v2-app .cultivation-home .tc-task-grid>button:hover{border-color:#adc2b1;transform:translateY(-2px);box-shadow:0 18px 35px -25px #1c44306b}.v2-app .cultivation-home .tc-task-grid>button:active{transform:translateY(0)}.tc-recommend-card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.tc-task-icon{color:#345f48;background:#eef5eb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.tc-task-copy{z-index:1;min-width:0;margin-top:13px;display:block;position:relative}.v2-app .cultivation-home .tc-task-copy>strong{color:#263f33;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:650;line-height:1.45;display:block;overflow:hidden;font-size:14px!important}.tc-task-grid>button[data-scene=content] .tc-task-icon{color:#c85e49;background:#fff1ed}.tc-task-grid>button[data-scene=strategy] .tc-task-icon{color:#147f78;background:#eaf6f3}.tc-task-grid>button[data-scene=content]:after{background:radial-gradient(circle,#fff0eb 0,#fff9f6 54%,#0000 56%)}.tc-task-grid>button[data-scene=strategy]:after{background:radial-gradient(circle,#e6f4f0 0,#f5faf8 54%,#0000 56%)}@media (width<=1100px){.v2-app .cultivation-home .tc-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.v2-app .cultivation-home .tc-task-grid{grid-template-columns:1fr}}.v2-app .cultivation-home .v2-new-task{padding-top:14px!important}.v2-launcher-tabs>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.v2-launcher-tabs>button>i{flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;line-height:1;display:inline-flex}.output-type-icon{vertical-align:middle}.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:#72873d;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{background:#fcfdf9;border:1px solid #e7ecd9;border-radius:10px;align-items:center;gap:13px;padding:14px 17px;display:flex}.nv-live-status>span{color:#829c47;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:#f5f9e9}.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{color:#7e934e;background:#f0f4e5;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;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(--umx-brand,#cf0);color:#3c461f}.nv-revenue-bars{background:#f8faf3;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:#a8c96b;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:#f7faec;border:1px solid #e3ebcf;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{background:#fcfff4;border-color:#a1ba6d}.nv-report-cover{background:linear-gradient(125deg,#f9fbf4,#f2f7e7);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(--umx-brand,#cf0);color:#273317;border:0;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:600}.nv-report-cover>span{color:#819953;letter-spacing:-.03em;border-left:1px solid #dce5ca;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:#f6f9ed}.nv-actions>button[aria-pressed=true]{color:#5e771f;background:#f1f7dc}.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:#f4f8e9;border:1px solid #e3ebd3;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:#344019;border-radius:6px;padding:7px 12px;background:var(--umx-brand,#cf0)!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-offset:3px;outline:2px solid #95ac58}.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{color:#344d39!important;background:#f3f8e9!important;border-color:#b9c9ad!important}.nv-followup-suggestions button i{color:#86a048;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:#7ca34a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite nv-pulse;box-shadow:0 0 0 5px #edf4df}.nv-answer-error{background:#fff8e9;border:1px solid #ead9bf;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{color:#596349;white-space:nowrap;background:#f3f5ec;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(--umx-brand,#cf0);color:#26310d}dialog.nv-method-dialog button:hover{filter:brightness(.96)}dialog.nv-method-dialog :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #849b43}@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:#959b93;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]{color:#40573f;background:#f1f4eb}.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:#7a8378;font-size:12px}.response-modify{cursor:pointer;color:#596850;background:#f3f5ee;border:0;border-radius:7px;padding:6px 10px;font-size:12px}.response-actions button:focus-visible,.response-modify:focus-visible{outline-offset:2px;outline:2px solid #81952d}.loop-nvidia-conversation .nv-user-brief{background:#f3f5ee;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{color:#52663f;background:#f1f8dc;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:#278550;margin-right:6px;font-weight:700}.nv-live-research{border-top:1px solid #e8eae6;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:#2f8f5b;border-radius:50%;width:7px;height:7px}.nv-live-research>header b{font-size:13px;font-weight:600}.nv-live-research>header small{color:#737373;font-size:11px}.nv-live-research>article{color:#737373;border-bottom:1px solid #eceeea;padding:14px 0 15px 34px}.nv-live-research>article.current{color:#262626}.nv-live-research>article>div{align-items:center;gap:11px;margin-left:-34px;display:flex}.nv-live-research>article>div>span{color:#347e52;background:#edf4e8;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:700;display:grid}.nv-live-research>article.current>div>span{color:#fff;background:#2f8f5b}.nv-live-research>article p{flex-direction:column;gap:2px;margin:0;display:flex}.nv-live-research>article p small{color:#858585;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:#a0a0a0;margin-right:7px}.nv-working{color:#2f8f5b;margin-top:8px;font-size:10px;display:block}.loop-nvidia-evidence{color:#68796e;border-bottom:1px solid #e8ebe6;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{background:#fafbf8;border:1px solid #e3e8df;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:#fff;width:min(960px,94vw);max-height:88dvh;overflow:auto}.loop-nvidia-report-dialog>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px;display:flex}.loop-nvidia-report-dialog .nv-report-body{padding:28px}.loop-response-artifact{text-align:left;cursor:pointer;color:#262626;background:#fff;border:1px solid #e7e7e7;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:58px;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:#737373}.loop-response-artifact:hover{background:#fafafa}.loop-response-artifact:focus-visible{outline-offset:3px;outline:2px solid #cf0}.nv-final-output{background:#fbfcf9;border:1px solid #e2e7dd;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:#737373;font-size:12px}.nv-final-output>header b{font-size:14px;font-weight:600}.nv-final-output .loop-response-artifact{background:#fff;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:#555;font-size:12px;font-style:normal;font-weight:600}.nv-followup-quiet{color:#555;border-top:1px solid #ecefe9;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:#8a8a8a;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:#555;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:#262626;text-decoration-color:#888}.nv-loop-feedback{background:#fbfcf9;border:1px solid #e2e7dd;border-radius:13px;margin:18px 0 8px;padding:18px}.nv-loop-feedback>small{color:#7d8b74;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:#626d60;margin:8px 0;font-size:13px;line-height:1.7}.nv-loop-feedback textarea{box-sizing:border-box;color:#30372f;width:100%;min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce2d7;border-radius:9px;margin:12px 0;padding:11px 13px;font-size:13px;line-height:1.65;display:block}.nv-loop-feedback textarea:focus{outline-offset:2px;outline:2px solid #c7ee3e}.nv-loop-feedback.is-positive{background:#f5f9ea;border-color:#e0e9c9}.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:#875b51;background:#fbefec}.nv-loop-diff del:before{content:"− ";font-weight:700}.nv-loop-diff ins{color:#4d6637;background:#eef7df}.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{color:#424b40;background:#fff;border:1px solid #dce2d7;border-radius:8px;padding:8px 12px;font-size:12px}.nv-loop-confirmation{border-left:3px solid #b8d85d;padding-left:12px;color:#47533f!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:#f4f7ec;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-offset:3px;outline:2px solid #6f8c20}.training-case .training-primary{background:#cf0;border-color:#cf0;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:#768345;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:#627b25;font-size:12px}.training-status{background:#f6f8ef;border-radius:12px;align-items:flex-start;gap:14px;margin:28px 0 18px;padding:20px;display:flex}.training-status>span{color:#799b41;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:#779448}.training-trail summary{cursor:pointer}.training-trail p{color:var(--training-muted);font-size:12px;line-height:1.8}.training-decision{background:#fafbf6;border:1px solid #dfe6ca;border-radius:14px;margin:22px 0;padding:22px}.training-decision>small{color:#8b732f;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]{background:#f1f8dc;border-color:#91ad4d}.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{color:#29302b;cursor:pointer;background:#cf0;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:#52662a;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 #b8ce81;margin:15px 0;padding-left:12px;font-size:11px}.training-kind-article .training-result-body{font-family:Georgia,Songti SC,serif;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:#f0f6de}.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:#f6f8ed;border:1px solid #e4e9d5;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:#cf0;border-color:#cf0}.training-slides details{padding:20px 0;font-size:13px;line-height:1.9}.training-slides summary{cursor:pointer}.training-checklist{background:#f7f9f1;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:#729c29;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;resize:vertical;color:#29302b;background:#fff;border:1px solid #d9dfcc;border-radius:10px;width:100%;min-height:320px;padding:18px;font:14px/1.9 inherit}.training-editor>div{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.training-save-notice{color:#647a38;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:#7ca34a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite training-breathe;box-shadow:0 0 0 5px #edf4df}.training-answer-error{background:#fff8e9;border:1px solid #ead9bf;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:#8ba253;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 #cfdbad;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{background:#fafbf7;border:1px solid #dfe6ce;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:#f3f8e9!important;border-color:#b9c9ad!important}.training-followups>button span{color:#86a048;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{color:#607446;background:#f2f7e8;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{background:#fff7ed}.training-capability-preflight.is-degraded>summary,.training-capability-preflight.is-unavailable>summary{background:#faf8ef}.training-capability-preflight.is-ready>summary{background:#f3f8ed}.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{color:#427148;background:#e6f2e3;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{color:#8a6925;background:#f4ecd6}.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{color:#74643d;background:#f7f3e6;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:#30352c;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 #e9ebe5;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:#87907e;font-size:12px}.conversation-side-panel progress{accent-color:#8fac48;width:100%;height:6px}.conversation-side-panel .tc-learning-cue{flex-wrap:wrap;align-items:flex-start}.conversation-header button[aria-pressed=true]{color:#455c26;background:#eef4df}.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]{color:#455c26;background:#eef4df}.sa-inspector:has(>.conversation-side-panel){padding:0}.research-result:has(>.conversation-side-panel){padding:0}.conversation-side-panel .cpd-mode{color:#7a8272;background:#f5f6f2;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:#8b9186;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:#7d8575;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:#f4f6ef}.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:#83a750}.cpd-spinner{border:2px solid #e2e9d7;border-top-color:#86a94d;border-radius:50%;width:15px;height:15px;animation:1.8s linear infinite cpd-spin}.cpd-all{margin-top:8px;color:#758069!important;font-size:12px!important}.cpd-learning-notice{color:#73875c;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{color:#9b7335;background:#fff2dc;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,#f2f8e9,#f7faf2);border:1px solid #e1ebd3;border-radius:11px;margin-top:10px;padding:15px}.cpd-candidate-label{color:#82a747;align-items:center;gap:6px;display:flex}.cpd-candidate-label button{color:#8c9781;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;color:#3e5620!important;background:#d7edaa!important;padding:8px 12px!important}.cpd-points{color:#6d9e39;font-size:12px}.cpd-event{align-items:flex-start;gap:9px;padding:8px 0;display:flex}.cpd-event i{color:#fff;background:#82b457;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;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:#74a649;font-size:11px}.cpd-event.muted i{background:#d8dfce;width:7px;height:7px;margin:8px 5px}.cpd-event.muted{color:#89917f}.cpd-level{align-items:center;gap:12px;font-size:12px;display:flex}.cpd-progress{background:#e9ece3;border-radius:5px;height:5px;margin:10px 0 6px;overflow:hidden}.cpd-progress i{background:#91b955;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 #dce2d5;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-offset:3px;outline:2px solid #8fae58}@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{color:#536321;background:#eef4df;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 #dfe6d9;border-radius:999px;padding:5px 8px;font-size:11px}.conversation-side-panel .csp-content-platforms button[aria-pressed=true]{color:#40561e;background:#eef4df;border-color:#96ae66}.csp-research-content textarea,.csp-research-content input{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe5dc;border-radius:8px;padding:9px 10px;line-height:1.55}.csp-research-content>textarea{min-height:64px}.conversation-side-panel .csp-content-action{color:#fff;background:#1f5542;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:#a23c35;margin:0;font-size:12px}.csp-content-editor{background:#f8faf6;border:1px solid #dfe6d9;border-radius:10px;gap:9px;margin-top:4px;padding:12px;display:grid}.csp-content-editor>textarea{min-height:220px}.csp-content-editor>p{color:#7c8877;margin:0;font-size:11px}.csp-content-final{color:#38734f;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:#e9ece4;border:0;border-radius:8px;overflow:hidden}.csp-combined progress::-webkit-progress-bar{background:#e9ece4;border-radius:8px}.csp-combined progress::-webkit-progress-value{background:#92b568;border-radius:8px}.csp-combined progress::-moz-progress-bar{background:#92b568;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:#f4f6ef}.csp-worker{align-items:center;gap:10px;padding:0 0 18px;display:flex}.csp-worker>span{background:var(--umx-brand-soft,#f3f8db);color:#536321;border-radius:10px;place-items:center;width:34px;height:34px;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{color:#929a87;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:2px;font-style:normal;line-height:17px;display:grid}.csp-step-list [data-status=completed] i{color:#fff;background:#83ac5f;border-radius:50%;font-size:10px}.csp-step-list [data-status=running] i{color:#0000;border:2px dotted #8caa60;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{color:#936722;background:#fff0d4;border-radius:50%}.csp-next-action{color:#88642c;background:#fff7e7;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 #e8ebe3;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:#f3f5ef;border-radius:6px;place-items:center;width:32px;height:36px;font-size:21px;display:grid}.csp-artifact-card summary i{color:#7c8771;font-style:normal}.csp-artifact-body{border-top:1px solid #e8ebe3;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 #e9ebe5;padding-top:16px}.csp-execution-details>summary{color:#748068;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:#f4f8ea;border-radius:9px;padding:12px;font-size:12px}.csp-combined progress{accent-color:#90af59}.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:#292d27;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:#64a342;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{color:#5c7925;background:#f1f7e3;border-radius:15px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.tw-identity strong{font-size:14px;display:block;font-weight:600!important}.tw-identity small{color:#8a8e85;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.tw-identity small i{background:#a8aaa3;border-radius:50%;width:7px;height:7px}.tw-identity i[data-state=running]{background:#b1df00}.tw-identity i[data-state=waiting_for_user],.tw-identity i[data-state=waiting_human]{background:#e7ae30}.tw-panel>section{border-top:1px solid #e9ebe5;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:#93968c;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:#888d80;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:#e3e5e0;border-radius:5px;flex:1;height:5px}.tw-segments .filled{background:var(--umx-brand,#cf0)}.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{color:#fff;text-align:center;background:#698f36;border-radius:50%;width:17px;height:17px;font-size:11px;line-height:17px}.tw-process>summary{color:#91968a;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:#86a751;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 #edf0e7;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:#929b83}.tw-completed small{margin-left:auto}.tw-conversation-status{color:#858b7b;margin-bottom:22px;font-size:12px}.tw-panel .tw-decision{border:1px solid #e9ebe4;border-radius:8px;margin:0 0 20px;padding:15px}.tw-decision>small,.tw-panel .tw-pending{color:#bd8d26}.tw-decision fieldset{border:0;margin:16px 0;padding:0}.tw-decision label{cursor:pointer;border:1px solid #e4e7dd;border-radius:7px;gap:10px;margin:8px 0;padding:11px;display:flex}.tw-decision label:has(:checked){border-color:#a5bd79}.tw-decision input{accent-color:#82a929}.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:#28320e;border-radius:7px;padding:9px 14px;background:var(--umx-brand,#cf0)!important;font-size:12px!important;font-weight:600!important}.tw-panel .tw-file{text-align:left;background:#fff;border:1px solid #edefe7;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:#686e60;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,#f6f6ee);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:#666e5b;margin:0;font-size:12px}.tw-cover-bottom{color:#afb79a;justify-content:space-between;align-items:flex-end;padding-top:20px;display:flex}.tw-cover-bottom span{color:#969e89;font-size:10px;line-height:1.8}.tw-panel .nv-method-card{background:#fff;border:1px solid #e8ebdf;border-radius:8px;margin:0;padding:14px}.tw-panel .nv-method-card>small{color:#8c967c;font-size:10px}.tw-panel .nv-method-card h4{margin:10px 0 7px;font-size:14px!important}.tw-panel .nv-method-card p{color:#8b937f;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{color:#879374;border-top:1px solid #e9ebe5;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(--umx-brand,#cf0)}.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:#8b937f;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-offset:3px;outline:2px solid #83a33b}.tw-panel>header{align-items:flex-start}.v2-inspector-shell>.tw-panel>header{z-index:4;background:#fff;border-bottom:1px solid #eef0eb;margin:-24px -2px 0;padding:24px 2px 18px;position:sticky;top:-24px}.tw-panel>header>div>small{color:#7fa35d;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 #dfe5d7;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:#7fa35d!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:#485047;margin:0;font-size:13px;line-height:1.8}.tw-panel .csp-outcome-open{color:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:10px 12px;display:flex;background:#173f32!important;font-size:11px!important;font-weight:600!important}.csp-outcome-open span{color:#caff00}.csp-output-files,.csp-content-stages{padding:20px 0!important}.csp-file-list{gap:8px;display:grid}.csp-file-card{background:#fff;border:1px solid #e1e6dc;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:#87907f;font-style:normal}.csp-file-card[open] summary>i{transform:rotate(180deg)}.csp-file-icon{color:#47733a;background:#eef5e4;border-radius:9px;place-items:center;width:34px;height:34px;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{background:#fafbf8;border-top:1px solid #e8ece4;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 #eef0eb;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{color:#507b34;background:#edf5e2;border-radius:50%;place-items:center;width:18px;height:18px;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 #e9ebe5;padding:16px 0;margin:0!important}.csp-meta-details>summary,.csp-share-edit>summary,.tw-advance-details>summary{color:#737c70;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:#92988f;font-size:10px}.csp-meta-details dd{color:#525b50;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(#baf500 var(--progress),#edf0e9 0);border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.tw-progress-orbit:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.tw-progress-orbit>span{z-index:1;color:#173f32;position:relative}.tw-progress-orbit b{font-family:Georgia,Songti SC,serif;font-size:26px;font-weight:500}.tw-progress-orbit small{color:#7c8875;font-size:9px}.tw-advance-copy small{color:#6b9148!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 #e9ebe5;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{color:#899187;background:#f0f2ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.tw-stage-map>span[data-status=completed] i{color:#caff00;background:#173f32}.tw-stage-map>span[data-status=running] i{color:#173f32;background:#baf500;box-shadow:0 0 0 4px #eff7df}.tw-stage-map small{color:#858d81;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:64px;line-height:1.35;overflow:hidden;font-size:9px!important}.tw-stage-map>b{background:#dde3d8;flex:1;min-width:8px;height:1px;margin-top:12px}.tw-learning-glance{background:#f7faef;border-radius:13px;grid-template-columns:46px minmax(0,1fr);gap:13px;display:grid;border:1px solid #e1e9d7!important;padding:16px!important}.tw-learning-symbol{background:#173f32;border-radius:12px;width:42px;height:42px;position:relative}.tw-learning-symbol span{border:2px solid #caff00;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:#70934e!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:#5d8b3d;font-size:18px}.tw-record-list{margin:0 0 12px;padding:0;list-style:none}.tw-record-list li{border-bottom:1px solid #eef0eb;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.tw-record-list li>i{color:#80897c;background:#eef1eb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.tw-record-list li[data-status=completed]>i{color:#caff00;background:#173f32}.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,#f1f7e7);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:#5d7d47!important}.csp-share-sprout{background:#eaf4d9;border-radius:11px;flex:0 0 38px;width:38px;height:38px;position:relative}.csp-share-sprout i{border:2px solid #4f7c38;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:#4f7c38;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:#596255;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{color:#416c32;border-top:1px solid #dce5d5;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{color:#7c8875;border-top:1px solid #dce5d5;padding-top:12px;font-size:10px;display:block}.csp-share-copy{padding:18px 0!important}.csp-share-copy label{color:#567846;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.csp-share-copy label i{color:#596157;font-size:17px;font-style:normal}.csp-share-copy textarea{box-sizing:border-box;resize:vertical;color:#30362e;background:#fff;border:1px solid #dfe5d9;border-radius:12px;outline:0;width:100%;min-height:136px;padding:13px;font:11px/1.75 inherit}.csp-share-copy textarea:focus{border-color:#8eaf63;box-shadow:0 0 0 3px #eef5df}.csp-share-copy>small{margin-top:7px;display:block;color:#7f8b78!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{color:#252a24;text-align:center;background:0 0;justify-items:center;gap:5px;min-width:0;padding:0;display:grid}.tw-panel .csp-share-channels button>span{background:#fff;border:1px solid #e0e5da;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:#aabf8d;transform:translateY(-1px)}.tw-panel .csp-share-channels button.selected>span{background:#f0f7e3;border-color:#6e9d4d;box-shadow:0 0 0 3px #e4efd2}.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:#4f564d!important;font-size:9px!important}.csp-share-channels button[data-channel=微信]>span{color:#13a34a}.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:#111}.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:#fff}.csp-share-channels button[data-channel=更多]>span{color:#6f766b}.csp-share-notice{background:#eef6e5;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:10px;color:#496738!important}.csp-share-actions{background:#fff;border-top:1px solid #e7ebe3;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{color:#174535;background:#f4f9ea;border:1px solid #8cae68}.tw-panel .csp-open-share{color:#173f32;background:#baff00;border:1px solid #9fd600}.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{background:#fff8eb;border:1px solid #eadfcb;border-radius:10px;margin:8px 0;padding:14px 16px}.v2-answer-error b{font-size:14px}.v2-answer-error p{color:#7f6841;margin:6px 0 12px!important}.v2-answer-error button{color:#5f4a29;background:#fff;border:1px solid #d8c49f;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 #eee;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:#2f7d32}.loop-workbench{color:#29312c;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #e8eae6;border-radius:20px;height:100%;min-height:0;overflow-y:auto;box-shadow:0 4px 20px #25322505;background:#fff!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:#899189;cursor:pointer;background:0 0;border:0;font-size:22px}.loop-section{border-bottom:1px solid #edf0ea;padding:16px 0}.loop-section:last-child{border-bottom:0}.loop-workbench .loop-section,.loop-workbench .loop-subdetails{margin:0}.loop-section>summary{color:#879087;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;stroke:#7b877d;stroke-width:1.6px;flex:none;width:18px;height:18px}.loop-info-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.loop-info-row>small{color:#889188;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:#f6f8f2;border-radius:8px}.loop-file-body{background:#f7f8f5;border-radius:8px;max-height:280px;padding:10px;font-size:13px;line-height:1.7;overflow:auto}.loop-audit-purpose{border-bottom:1px solid #e5e9e2;padding-bottom:9px}.loop-audit-purpose b{color:#455047;font-size:12px;font-weight:600;display:block}.loop-audit-purpose p{color:#6f7971;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:#4e584f;margin:7px 0;font-size:12px;line-height:1.65}.loop-audit-empty{color:#7f887f;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:#8a938a;font-size:12px}.loop-run-summary dd{color:#465047;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.loop-subdetails>summary{cursor:pointer;color:#657265;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:#899189;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:#fafafa}.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:#fafafa}.loop-artifact-share{color:#7c847c;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:26px;height:28px;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;stroke:#7b877d;stroke-width:1.6px;width:18px;height:18px}.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:#858585;font-size:13px}.loop-artifact-chevron{color:#858585;text-align:center}.loop-artifact-open:focus-visible,.loop-artifact-share:focus-visible{outline-offset:2px;outline:2px solid #38895b}.loop-workbench .loop-info-row>small{flex-shrink:0}.loop-subdetails ol{color:#677066;margin:0;padding-left:20px;font-size:13px;line-height:1.9}.loop-empty{color:#99a096;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:#fafafa}.loop-step-detail>summary::-webkit-details-marker{display:none}.loop-step-mark{color:#929292;font-variant-numeric:tabular-nums;background:#f5f5f5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:500;display:flex}.loop-step-title{overflow-wrap:anywhere;color:#737373;flex:1;min-width:0}.loop-progress-list>li[data-status=completed] .loop-step-mark{color:#fff;background:#38895b}.loop-progress-list>li[data-status=completed] .loop-step-title{color:#737373;-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{color:#52651b;box-sizing:border-box;background:#fff;border:1.5px solid #81952d}.loop-progress-list>li[aria-current=step] .loop-step-title{color:#262626;font-weight:500}.loop-progress-list>li:is([data-status=failed],[data-status=blocked]) .loop-step-mark{color:#9b5c22;background:#fff3e8}.loop-step-state{color:#737373;flex:none;font-size:12px}.loop-progress-list>li:is([data-status=waiting_for_user],[data-status=waiting_human]) .loop-step-state{background:#f3f8dc;border-radius:6px;padding:2px 8px;color:#70832a!important}.loop-workbench .loop-all-files .loop-info-row>span:last-child{color:#929292;flex:none}.loop-step-detail>div{color:#737373;overflow-wrap:anywhere;background:#fafafa;border-radius:8px;margin:0 0 10px 37px;padding:10px 12px;font-size:13px;line-height:1.7}.loop-context-label{color:#929292;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-offset:3px;outline:2px solid #81952d}.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:#f7f8f5}.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:#8b938b;font-size:12px;line-height:1.45}.loop-agent-summary>em{color:#8d958d;font-size:20px;font-style:normal}.loop-agent-stack{align-items:center;padding-left:5px;display:flex}.loop-agent-stack i{border:2px solid #fff;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]{color:#4c7b45;background:#e6f4dd}.loop-agent-stack i[data-tone=yellow],.loop-agent-detail i[data-tone=yellow],.loop-agent-list i[data-tone=yellow]{color:#9c7918;background:#fff2bd}.loop-agent-stack i[data-tone=orange],.loop-agent-detail i[data-tone=orange],.loop-agent-list i[data-tone=orange]{color:#a85f2b;background:#ffead8}.loop-agent-stack i[data-tone=pink],.loop-agent-detail i[data-tone=pink],.loop-agent-list i[data-tone=pink]{color:#a95774;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:#8a938a;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:#7c867d;margin:0;font-size:12px;line-height:1.65}.loop-agent-list{border-bottom:1px solid #edf0ea;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:#f6f8f2}.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:#8a928a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.45;overflow:hidden}.loop-agent-list em{color:#818981;white-space:nowrap;font-size:11px;font-style:normal}.loop-agent-detail{background:#fbfcf9;border:1px solid #e7ebe4;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:#7e897f;font-size:11px}.loop-agent-detail dl{margin:16px 0 0}.loop-agent-detail dl>div{border-top:1px solid #e9ece6;padding:11px 0}.loop-agent-detail dt{color:#8a938a;margin-bottom:4px;font-size:11px}.loop-agent-detail dd{color:#414a43;margin:0;font-size:12px;line-height:1.65}.loop-agent-nature{color:#969e96;font-size:10px;line-height:1.55;display:block}.loop-improvement-row .loop-file-body{color:#59635b}.loop-improvement-row .loop-info-row>small{max-width:46%}.loop-tools-trigger{margin-left:auto;position:relative}.loop-tools-menu{z-index:20;background:#fff;border:1px solid #e4e8e1;border-radius:12px;width:180px;padding:8px;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #193c261a}.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:#244d3b;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 #e7eae3;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:#737373;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:#262626;margin:16px 0 0;font-size:16px!important}.loop-tool-picker-list{gap:8px;margin-bottom:28px;display:grid}.loop-tool-picker-list>button{text-align:left;cursor:pointer;background:#f7f7f7;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:#858585;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:#eff5e2}.loop-tool-picker-list>button:disabled{color:#929292;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{color:#262626;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:22px;width:min(640px,100vw - 48px);max-height:calc(100dvh - 64px);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;min-height:40px;color:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:8px 18px;line-height:1.5}.umx-share-dialog button:hover{background:#f7f7f7}.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-offset:3px;outline:2px solid #839530}.umx-share-dialog .share-icon{color:#858585;background:0 0;border:0;width:36px;min-height:36px;padding:0;font-size:26px}.share-task-title{color:#737373;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.umx-share-dialog .share-scope{text-align:left;background:#fafafa;border-color:#ededed;align-items:center;gap:12px;width:100%;min-height:52px;display:flex}.share-scope>span:nth-child(2){color:#929292}.share-scope>span:last-child{color:#737373;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 #ededed;border-radius:12px;padding:18px 20px}.share-transcript-message{border-bottom:1px solid #ededed;margin-bottom:22px;padding:0 0 22px}.share-transcript-message:last-child{border:0;margin-bottom:0;padding-bottom:0}.share-role{color:#737373;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(--umx-brand,#cf0);border-color:var(--umx-brand,#cf0);color:#263516;min-width:100px}.umx-share-dialog button.share-primary:hover{background:#caff22}.share-notice{color:#737373;margin-right:auto}.share-selection-bar{color:#737373;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 #ededed;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:#929292;font-size:22px}.share-message-choice details[open] .share-chevron{transform:rotate(90deg)}.share-message-choice details>.article-markdown{overflow-wrap:anywhere;background:#fafafa;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{color:#0000;box-sizing:border-box;border:1px solid #dedede;border-radius:5px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.share-checkbox input:checked+span{background:var(--umx-brand,#cf0);border-color:var(--umx-brand,#cf0);color:#35451b}.share-empty{color:#929292;text-align:center;padding:32px 0}.task-outputs-page{color:#30352e;background:#fff;flex-direction:column;min-width:0;height:100dvh;display:flex}.task-outputs-page>header{border-bottom:1px solid #e8e9e5;align-items:center;gap:16px;padding:18px 28px;display:flex}.task-outputs-page>header>button{color:#778075;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}.task-outputs-page>header h1{margin:0 0 4px;font-size:16px;font-weight:600}.task-outputs-page>header span{color:#899087;font-size:13px}.task-outputs-layout{flex:1;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.task-outputs-layout>aside{background:#fafaf9;border-right:1px solid #e8e9e5;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:#92988f;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:#f0f1ec}.task-outputs-layout>aside>button[aria-pressed=true]{background:#f4facf}.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:#92988f;margin-top:4px;font-size:12px;display:block}.task-output-reader{min-width:0;overflow:auto}.task-output-reader>nav{z-index:2;background:#ffffffed;border-bottom:1px solid #eee;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{text-align:left;border:1px solid #e5e8df;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 #e5e8df;border-radius:9px;padding:8px 14px;list-style:none}.task-output-export>div{background:#fff;border:1px solid #e5e8df;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:#f4f6ef}.task-output-export button:disabled{opacity:.5;cursor:not-allowed}.task-outputs-page :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #88a849}.task-output-reader>p[role=status]{color:#697260;margin:12px 28px;font-size:13px}.task-output-empty{text-align:center;color:#899087;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-bottom:1px solid #e8e9e5;border-right:0;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-bottom:1px solid #e8e9e5;border-right:0;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}}.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 #d2d7d5;margin:0 0 5px 22px;padding:2px 0 4px 13px;display:grid}.v2-project-children .sidebar-entry>button:not(.sidebar-more){color:#64716c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-width:0;height:36px;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{color:#263b33;background:#e4e9e4}.v2-project-children .sidebar-entry>button:not(.sidebar-more) i{color:#8a9690;font-style:normal}.v2-project-children .sidebar-more{color:#8b9690;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 26px;width:26px;padding:4px}.sidebar-entry:hover>.sidebar-more,.sidebar-more:focus-visible{opacity:1!important}.sidebar-action-menu{z-index:1500;color:#232825;background:#fff;border:1px solid #dfe3df;border-radius:14px;width:216px;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{color:#4e5953;flex:0 0 18px}.sidebar-action-menu button:hover,.sidebar-action-menu button:focus-visible{background:#f0f3ef;outline:0}.sidebar-action-menu button[aria-pressed=true]{color:#1f6f50}.sidebar-action-menu button[aria-pressed=true] svg{color:#27845f}.sidebar-action-divider{background:#e6e9e6;height:1px;margin:5px 8px}.umx-studio-dialog.sidebar-rename-dialog{color:#2f3437;width:min(440px,100vw - 32px)}.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;width:100%;min-width:0;font:inherit;color:#2f3437;background:#fff;border:1px solid #dededb;border-radius:8px;padding:10px 12px}.sidebar-rename-dialog input:focus,.sidebar-rename-dialog input:focus-visible{outline-offset:2px;box-shadow:none!important;border-color:#92928d!important;outline:2px solid #92928d!important}.sidebar-rename-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.sidebar-rename-dialog footer button{cursor:pointer;background:#fff;border:1px solid #d9e2dc;border-radius:8px;padding:9px 18px}.sidebar-rename-dialog footer button[type=submit]{color:#fff;background:#242424;border-color:#242424}.sidebar-rename-dialog footer button:hover{background:#f3f3f1}.sidebar-rename-dialog footer button[type=submit]:hover{background:#3b3b3b}.sidebar-rename-dialog footer button:focus-visible{outline-offset:2px;outline:2px solid #92928d}@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:#6d7f75;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:#344054;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='m10 13.8 4-4'/%3E%3Cpath d='m7.5 16.3-1.2 1.2a4 4 0 0 1-5.6-5.6L5 7.7a4 4 0 0 1 5.6 0'/%3E%3Cpath d='m16.5 7.7 1.2-1.2a4 4 0 0 1 5.6 5.6L19 16.3a4 4 0 0 1-5.6 0'/%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}.research-result-actions{border-top:1px solid var(--umx-line,#e5e7e5);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{color:#626762;white-space:nowrap;cursor:pointer;min-height:34px;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{color:#242924;background:#edf0eb}.research-result-actions button:focus-visible{outline:2px solid var(--umx-focus,#317a61);outline-offset:2px}.research-result-actions button:disabled{opacity:.55;cursor:default}.research-result-actions .result-save{background:var(--umx-brand-soft,#f3f8df);color:#34402c;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:#317a61;background:#edf4e8}.research-result-actions .result-menu-anchor{position:relative}.research-result-actions .result-action-menu{z-index:30;background:#fff;border:1px solid #e1e5df;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:#7c827a;border-radius:0;margin-bottom:4px;border-bottom:1px solid #edf0eb!important}.research-result-actions .result-action-status,.research-result-actions .result-action-error{color:#677164;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{color:#333;min-width:0;font:inherit;background:#fff;border:1px solid #dce2d8;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{color:#263b34;background:#fff;border:1px solid #e1e7e3;border-radius:20px;width:min(560px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 80px #142b2526}.umx-resource-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172b253d}.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 #edf0ed;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{color:#76569b;background:#f2eef7}.umx-resource-dialog .rd-icon.type-plugin,.umx-resource-dialog .rd-icon.type-data{color:#39776c;background:#edf5f1}.umx-resource-dialog .rd-eyebrow{color:#7a8982;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:#809087;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:#f4f7f5;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13px;display:flex}.rd-status-dot{background:#668d7a;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.umx-resource-dialog .rd-status.attention{color:#84612f;background:#fff7e9}.rd-status.attention .rd-status-dot{background:#b8863e}.umx-resource-dialog .rd-status p{color:#738279;margin:3px 0 0;font-size:13px}.umx-resource-dialog .rd-rules{margin-top:24px}.umx-resource-dialog h3{color:#7a8982;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:#849188;margin:20px 0;font-size:13px}.umx-resource-dialog .rd-meta{border-top:1px solid #edf0ed;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:#86928c;flex:none}.rd-meta dd{text-align:right;color:#52675c;margin:0}.umx-resource-dialog .rd-footer{background:#fcfdfc;border-top:1px solid #edf0ed;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.umx-resource-dialog .rd-remove{color:#7b8981;background:0 0;border:0;padding:8px 0;font-size:13px}.umx-resource-dialog .rd-done{color:#fff;background:#204f43;border:0;padding:9px 20px;font-size:14px}.umx-resource-dialog button:hover{filter:brightness(.94)}.umx-resource-dialog button:focus-visible{outline-offset:3px;outline:2px solid #548779}.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:#7b8983;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{vertical-align:-.12em;content:"";opacity:.55;background:#8a8d87;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:#76569b}.umx-inline-reference.type-plugin,.umx-inline-reference.type-mcp,.umx-inline-reference.type-data{color:#337c76}.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:#9a6c26;padding-left:4px;font-size:.8em}.umx-resource-detail{white-space:pre-wrap;max-height:55vh;line-height:1.6;overflow-y:auto}.following-workspace{--fw-ink:#203d35;--fw-muted:#7b8983;--fw-line:#e1e7e2;width:100%;height:calc(100dvh - 24px);min-height:620px;color:var(--fw-ink);border:1px solid var(--fw-line);text-align:left;font-size:var(--umx-font-size-14);background:#fbfcfa;border-radius:18px;grid-template-columns:190px minmax(0,1fr) minmax(290px,340px);line-height:1.6;display:grid;overflow:hidden}.v2-app .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}.v2-app .following-workspace .fw-chat-composer .umx-composer-additions{flex:1;gap:3px!important;width:auto!important}.v2-app .following-workspace .fw-chat-composer .umx-composer-forward{flex:none;gap:2px!important;width:auto!important}.v2-app .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}.v2-app .following-workspace .fw-chat-composer .umx-composer-forward>button{min-width:0;font-size:var(--umx-font-size-12);padding:0 3px}.v2-app .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-offset:3px;outline:2px solid #426b60}.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{border-right:1px solid var(--fw-line);background:#f4f6f2;flex-direction:column;padding:24px 12px 14px;display:flex;overflow:hidden}.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 #e1e7e2;gap:12px;display:flex}.fw-tabs button{white-space:nowrap;font-size:var(--umx-font-size-14);color:#667566;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 3px}.fw-tabs button[aria-pressed=true]{color:#234e40;border-bottom-color:#426e5b;font-weight:600}.fw-tabs button small{margin-left:5px;font-weight:400}.fw-list-search{width:100%;font:inherit;font-size:var(--umx-font-size-12);background:#fafbf9;border:1px solid #e0e6df;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:#edf0ea}.fw-watch-item.active{background:#e5ede5;border-color:#d2e0d5}.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{color:#45604b;width:32px;height:32px;font-size:var(--umx-font-size-12);background:#e3e9df;border-radius:9px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.fw-symbol.crypto{color:#8e7640;background:#ece6d7}.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:#667566;font-size:var(--umx-font-size-12);padding:16px 8px 0}.fw-detail{overscroll-behavior:contain;background:#fdfefb;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:#667566;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{white-space:nowrap;background:#eef3ec;border:1px solid #d9e3d6;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:#667566;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]{color:#305745;background:#e7eee5}.fw-chart-toggle{color:#738778!important}.fw-ohlc{font-size:var(--umx-font-size-12);color:#667566;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:#8a978e;font-family:inherit}.fw-chart-source{font-size:var(--umx-font-size-12);color:#667566;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:#557960;white-space:nowrap;background:0 0;border:0}.fw-section>p,.fw-twin-intro p{font-size:var(--umx-font-size-13);color:#667566;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{text-align:left;background:#f4f6ee;border:1px solid #e3e8dc;border-radius:10px;padding:14px 12px}.fw-overview-grid small{color:#667566;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:#667566;line-height:1.7;display:block}.fw-document{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0e9;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{color:#91996c;width:32px;height:38px;font-size:var(--umx-font-size-20);background:#f0f2e7;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 #edf0e9;padding:12px 6px;font-weight:400}.fw-financial-table th:first-child{text-align:left}.fw-financial-table thead{color:#667566;font-size:var(--umx-font-size-12)}.fw-preserve{white-space:pre-wrap;overflow-wrap:anywhere;color:#465e4d!important}.fw-thesis details{font-size:var(--umx-font-size-12);color:#667566;margin-top:14px}.fw-thesis summary{cursor:pointer}.fw-version{border-left:1px solid #dce4d8;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:#91ab91;border-radius:50%;flex-shrink:0;width:6px;height:6px}.fw-twin-intro{background:#eef2e6;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;font-size:var(--umx-font-size-13);background:#f4f7f0;border:1px solid #e3e9db;border-radius:8px;justify-content:space-between;gap:14px;padding:12px;display:flex}.fw-chat{border-left:1px solid var(--fw-line);background:#f7f9f5;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{color:#fff;background:#24493f;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.fw-demo-tag{font-size:var(--umx-font-size-12);color:#667566;white-space:nowrap;background:#e9eee6;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:#7f9972;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:#667566;font-size:var(--umx-font-size-12);margin:12px 0 24px}.fw-chat-welcome button{width:100%;font-size:var(--umx-font-size-12);text-align:left;background:#fdfefb;border:1px solid #e5e9de;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{overflow-wrap:anywhere;background:#e7eee4;border-radius:12px 12px 2px;margin:0 0 20px 20px;padding:12px 15px}.fw-exchange p{white-space:pre-wrap;overflow-wrap:anywhere;color:#405747;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{background:#fff;border:1px solid #d9e2d4;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);color:#6a785e;background:#f0f3e9;border-radius:6px;padding:9px 12px}.fw-error{color:#a14b44}.fw-empty{font-size:var(--umx-font-size-12);color:#667566;padding:20px 8px}.fw-empty button,.fw-start button{color:#fff;background:#345c4c;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:#9aaa82}.fw-start h2{margin:20px 0 10px}.fw-start p{font-size:var(--umx-font-size-14);color:#667566}.fw-mobile-tabs{display:none}.following-picker .umx-dialog-surface{color:#294636;width:min(480px,100vw - 32px);padding:24px}.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{width:32px;height:32px;font-size:var(--umx-font-size-24);background:#f0f3eb;border:0;border-radius:50%;flex-shrink:0}.fw-search{border:1px solid #dce3d7;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-offset:2px;outline:2px solid #68846c}.fw-picker-list{max-height:min(55dvh,480px);overflow:auto}.fw-picker-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0e8;align-items:center;gap:13px;width:100%;padding:14px 5px;display:flex}.fw-picker-row:hover{background:#f4f7ef}.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:#667566;font-size:var(--umx-font-size-12);margin-top:4px;display:block}.fw-row-action{font-size:var(--umx-font-size-14);color:#7a9279}.fw-primary{border:0;border-radius:8px;margin-top:18px;padding:10px 20px;color:#fff!important;background:#345c4c!important}.following-document-dialog .umx-dialog-surface{color:#294636;width:min(620px,100vw - 32px);padding:28px}.following-document-dialog small{color:#667566;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{width:100%;height:180px;font:inherit;resize:vertical;border:1px solid #dbe4d3;border-radius:8px;padding:14px}.umx-asset-trigger{width:34px;height:34px;font:inherit;font-size:var(--umx-font-size-20);color:#74877a;cursor:pointer;background:0 0;border:0;border-radius:50%}.umx-asset-trigger:hover{background:#edf2e9}@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:#f2f5ed;border-bottom:1px solid #e0e7da;grid-column:2;gap:20px;padding:10px 20px;display:flex}.fw-mobile-tabs button{color:#667566;background:0 0;border:0;padding:7px 5px}.fw-mobile-tabs button[aria-pressed=true]{color:#274e3b;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-bottom:1px solid #e1e7da;border-right:0;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-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:#aebcc3;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}.v2-app.side-collapsed:has(.following-workspace)>.v2-sidebar-reopen{top:4px;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:#fff;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:#667566;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]{color:#234e40;border-bottom-color:#426e5b}.fw-workspace-header nav small{margin-left:5px}.fw-add-asset{background:#c7ff00;border:0;border-radius:9px;margin-bottom:14px;padding:10px 16px;font-weight:650;color:#27370b!important}.fw-watchlist{padding-top:22px}.fw-watchlist-label{min-height:28px;font-size:var(--umx-font-size-12);color:#7b8983;justify-content:space-between;align-items:center;gap:6px;padding:0 4px 8px 8px;font-weight:600;display:flex}.fw-add-inline{font-size:var(--umx-font-size-12);white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:none;padding:3px 5px;font-weight:600;color:#426e5b!important}.fw-add-inline:hover{background:#e8eee6}@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){.v2-app .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){.v2-app .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>.fw-watchlist{grid-area:2/1;display:flex!important}.following-workspace.fw-assets-page>.fw-detail{grid-area:2/2}.following-workspace.fw-assets-page>.fw-chat{grid-area:2/3}.following-workspace.fw-assets-page.fw-workbench{grid-template-rows:minmax(0,1fr)}.following-workspace.fw-assets-page.fw-workbench>.fw-watchlist,.following-workspace.fw-assets-page.fw-workbench>.fw-detail,.following-workspace.fw-assets-page.fw-workbench>.fw-chat{grid-row:1}@media (width<=1100px){.following-workspace.fw-assets-page.fw-workbench>.fw-watchlist{grid-row:1/span 2}.following-workspace.fw-assets-page.fw-workbench>.fw-mobile-tabs{grid-row:1}.following-workspace.fw-assets-page.fw-workbench>.fw-detail,.following-workspace.fw-assets-page.fw-workbench>.fw-chat{grid-row:2}}@media (width<=1450px) and (width>=1101px){.v2-app .following-workspace.fw-assets-page{grid-template-columns:190px minmax(0,1fr) 310px!important}}.asset-workbench-shell .fw-chat-composer{background:#fff;padding:12px 16px 16px}.asset-workbench-shell .following-workspace .fw-chat-composer .umx-unified-composer{box-shadow:none!important;border:1px solid #dedfdd!important;border-radius:14px!important;padding:12px!important}.asset-workbench-shell .following-workspace .fw-chat-composer .umx-inline-editor{color:#30372f;max-height:144px;font-weight:400;overflow:auto;min-height:56px!important;padding:2px 0!important;font-size:14px!important;line-height:1.65!important}.asset-workbench-shell .fw-chat-composer .umx-inline-editor:before{color:#8a918a;font-size:14px;font-weight:400}.asset-workbench-shell .following-workspace .fw-chat-composer .umx-unified-composer>footer{justify-content:space-between;min-height:40px;flex-flow:row!important;align-items:center!important;gap:8px!important;padding:8px 0 0!important;display:flex!important}.asset-workbench-shell .following-workspace .fw-chat-composer :is(.umx-composer-additions,.umx-composer-forward){align-items:center;width:auto;min-width:0;display:flex;flex-wrap:nowrap!important;gap:4px!important}.asset-workbench-shell .fw-chat-composer .umx-composer-additions{flex:1}.asset-workbench-shell .fw-chat-composer .umx-composer-forward{flex:none}.asset-workbench-shell .following-workspace .fw-chat-composer footer :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger,.umx-run-arrow){flex:0 0 32px;justify-content:center;align-items:center;max-width:32px;min-height:32px;display:inline-flex;width:32px!important;min-width:32px!important;height:32px!important;padding:6px!important;font-size:20px!important;line-height:1!important}.asset-workbench-shell .following-workspace .fw-chat-composer footer button svg{flex:none;width:20px!important;height:20px!important;transform:none!important}.asset-workbench-shell .following-workspace .fw-chat-composer :is(.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger):hover{background:var(--umx-brand-soft,#f3fad8)!important;color:var(--umx-brand-ink,#4c6100)!important}.asset-workbench-shell .following-workspace .fw-chat-composer .umx-run-arrow:not(:disabled){background:var(--umx-brand,#cf0)!important;color:var(--umx-on-brand,#202400)!important}.asset-workbench-shell .following-workspace .fw-chat-composer .umx-run-arrow:disabled{color:#a3aaa1!important;opacity:1!important;background:#f0f1ed!important}.asset-workbench-shell .fw-chat-composer .umx-unified-composer:focus-within{border-color:#a6b499!important}.umx-selected-overview{color:#697985;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:#233747;font-size:13px}.umx-selected-overview small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.umx-selected-overview>button{color:#587184;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{color:#426178;background:#f7faf9;border:1px dashed #b9c7cd;border-radius:10px;flex:none;min-width:42px;padding:0 9px}.umx-unified-composer{background:#fff;border:1px solid #cbd4da;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;background:0 0;border:0;outline:0;width:100%;min-height:112px;font:500 20px/1.55 SF Pro Display,PingFang SC,sans-serif}.umx-unified-composer textarea::placeholder{color:#9ca8b2}.umx-unified-composer button{color:#536474;cursor:pointer;font:600 14px/1.2 SF Pro Text,PingFang SC,sans-serif}.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{background:#f8faf9;border:1px solid #dce3e7;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{color:#0e4d3d;background:#edf7f3;border-color:#0e4d3d}.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{background:#f4f7f6;border:1px solid #dbe3e6;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:#82909b;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:#7f908e;font-size:10px}.umx-preflight{color:#8c621f;background:#fff1dd;border-radius:8px;justify-content:space-between;margin:0 0 12px;padding:8px 10px;font-size:12px;display:flex}.umx-preflight.ok{color:#26745d;background:#edf7f2}.umx-preflight span{color:#87949d}.umx-directory{z-index:40;background:#fff;border:1px solid #cbd5da;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 #e1e6e8;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 #dce3e7;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:#81909a;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:#82909b;letter-spacing:.08em;margin:8px 0;font-size:12px}.umx-directory-item{border-bottom:1px solid #edf0f1;align-items:stretch;display:flex}.umx-directory-item:hover,.umx-directory-item.selected{background:#f0f6f3}.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:#89969f;font-size:12px;overflow:hidden}.umx-item-main em{color:#7d8c96;font-size:10px;font-style:normal}.umx-item-state{color:#1b8667;width:40px;font-size:17px}.umx-item-detail{background:#fafcfa;border-left:1px solid #e3e8ea;padding:18px}.umx-item-detail>small{color:#6a8e82;text-transform:uppercase;letter-spacing:.08em}.umx-item-detail h3{margin:10px 0 6px}.umx-item-detail p{color:#6f7f8a;line-height:1.55}.umx-item-detail dl{margin:16px 0}.umx-item-detail dl div{border-bottom:1px solid #e5e9e8;justify-content:space-between;padding:8px 0;display:flex}.umx-item-detail dt{color:#849098}.umx-item-detail dd{font-weight:650}.umx-item-detail>button{color:#fff;background:#123a5f;border:0;border-radius:9px;width:100%;padding:10px}.umx-directory>footer{color:#71808c;border-top:1px solid #e5e9ea;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:#263a4c;padding:18px}.umx-empty-run{color:#71808b;background:#f5f8f7;border-radius:12px}.umx-run-snapshot>header{border-bottom:1px solid #e2e7e9;align-items:center;gap:10px;padding-bottom:16px;display:flex}.umx-run-snapshot>header>span{background:#22a579;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7f6f0}.umx-run-snapshot>header>span.blocked{background:#d59d3a;box-shadow:0 0 0 5px #fff1d8}.umx-run-snapshot>header>div{flex-direction:column;display:flex}.umx-run-snapshot>header small{color:#8a97a1;font-family:monospace}.umx-run-snapshot section{margin-top:18px}.umx-run-snapshot section>small{color:#84919a;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 #dde4e7;border-radius:12px;margin:18px 0;overflow:hidden}.umx-run-snapshot dl div{border-bottom:1px solid #e7ebed;justify-content:space-between;padding:10px;display:flex}.umx-run-snapshot dl div:last-child{border:0}.umx-run-snapshot dt{color:#81909b}.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:#eef3f1;border-radius:7px;padding:6px 8px;font-size:12px}.umx-run-snapshot .rule{margin:5px 0}.umx-warning{background:#fff4dc;border-radius:8px;margin-top:14px;padding:10px;color:#86601d!important}.umx-output-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.umx-output-actions button{color:#526473;background:#fff;border:1px solid #dce3e7;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:#aebfba;padding-top:18px;box-shadow:0 18px 52px #18342d1a}.umx-starter-tag{color:#193d33;background:#f1f6f3;border:1px solid #d7e2dd;border-radius:10px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 12px;padding:7px 9px;display:flex}.umx-starter-tag span{color:#256751;letter-spacing:.06em;background:#dcebe4;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:#71827d;white-space:nowrap;font-size:11px}.umx-starter-tag button{color:#7c8b87;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:2px;font-size:16px;display:grid}.umx-starter-tag button:hover{color:#173a31;background:#e3ece8}.umx-directory-scopes button{color:#7b8993;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 10px}.umx-directory-scopes button.active{color:#11283b;background:#edf2f0}.umx-directory-scopes details{margin-left:auto;position:relative}.umx-directory-scopes summary{cursor:pointer;color:#7b8993;padding:7px 10px;font:600 13px/1.2 SF Pro Text,PingFang SC,sans-serif;list-style:none}.umx-directory-scopes details[open]{gap:4px;display:flex}.umx-directory-scopes details[open] summary{background:#f2f5f3;border-radius:8px}.umx-run-summary{text-align:left;align-items:center;gap:6px;width:100%;margin:-3px 0 10px;display:flex;background:0 0!important;border:0!important;border-bottom:1px solid #edf0ef!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:#7a8892;font-weight:500}.umx-run-summary em{color:#526a78;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;background:#fff8e9!important;border:1px solid #ead7ad!important;border-radius:9px!important;height:auto!important;padding:9px 11px!important}.umx-attention b{color:#75531d}.umx-attention span{color:#8d6a31;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.umx-attention em{color:#75531d;font-style:normal}.umx-risk-note{color:#806027;background:#fff6e5;border-radius:8px;margin:0 0 10px;padding:8px 10px;font:500 12px/1.45 SF Pro Text,PingFang SC,sans-serif}.umx-quick-menu{z-index:55;background:#fff;border:1px solid #d4dcdf;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:#839099;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:#f1f4f2}.umx-quick-menu i{color:#294758;background:#eef2f1;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;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:#99a4aa;margin-left:auto;font-style:normal}.umx-quick-menu section{border-top:1px solid #ebefef;gap:1px;padding:10px 8px;display:grid}.umx-quick-menu section small{color:#8a969e;padding:2px 10px 5px}.umx-quick-menu section button{color:#536473;width:100%;padding:8px 10px;font-weight:500}.umx-open-directory{text-align:center;background:#fafbfa;border:0;border-top:1px solid #e6ebeb;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{color:#fff;background:#153b5e;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:#8a979f!important;background:0 0!important;border:0!important;font-size:14px!important}.umx-item-detail-trigger:hover{color:#24485f!important;background:#f1f4f2!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{color:#24624e;background:#edf4f1;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;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{color:#96631d;background:#fff4df}.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{color:#26745d;background:#edf5f1}.umx-item-main .umx-reason{color:#68867c;font-size:10px}.umx-item-detail .umx-detail-reason{color:#426d60;background:#edf5f1;border-radius:8px;padding:9px;font-size:12px}.umx-object-origin{background:#fff;border:1px solid #dfe7e5;border-radius:10px;margin:14px 0;padding:10px 12px}.umx-object-origin p{border-bottom:1px solid #edf1f0;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:#76858e}.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:#7f8d95;font-size:9px;font-weight:500}.umx-selected-chip.auth{background:#fff8ec;border-color:#e6ba6d}.umx-selected-chip.stale{background:#fff2ef;border-color:#db887a}.umx-selected-more{color:#345368;background:#f5f7f6;border:1px solid #d9e1e1;border-radius:8px;height:30px;padding:0 10px;font-size:12px;font-weight:650}.umx-output-more{position:relative}.umx-output-more>div{z-index:9;background:#fff;border:1px solid #dce3e7;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:#f1f5f3}.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{color:#26745d;background:#edf7f2}.umx-preflight-checks .fail{color:#a24638;background:#fff0ed}.umx-directory>footer>div{align-items:center;gap:12px;display:flex}.umx-directory .umx-save-default{color:#31586f;background:#fff;border:1px solid #d6dfe1;border-radius:8px;padding:7px 10px;font-size:12px}.umx-snapshot-links{gap:7px;display:grid}.umx-snapshot-links p{background:#f7faf8;border:1px solid #dfe6e4;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:#798892;text-align:right;font-size:11px}.umx-mode-impact{border-top:1px solid var(--line,#e3e8e6);color:#64716f;white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex;overflow-x:auto}.umx-mode-impact b{color:#183a32}.umx-mode-impact span{background:#f2f5f3;border-radius:7px;padding:4px 7px}.umx-mode-impact::-webkit-scrollbar{height:3px}.v2-review-twin-inline{background:#f7faf9;border:1px solid #dbe4e7;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:#6f7b86;background:0 0;border:0}.v2-review-twin-inline>p{color:var(--muted,#6f7b86);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{text-align:left;background:#fff;border:1px solid #dfe5e7;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:#f7fafc;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:#7a8790;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 #dfe5e6;justify-content:space-between;align-items:flex-start;padding:0 0 20px;display:flex}.umx-add-source>header small{color:#698477;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{color:#182d3e;background:#fff;border:1px solid #dbe3e5;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:#71808a;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 #d5dee1;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 11px;font-size:14px}.umx-add-source-options>form button{color:#fff;white-space:nowrap;background:#153b5e;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:#147a5b;background:#f1fbf7;border-color:#9fd7c4}.umx-output-feedback{border-top:1px solid var(--line,#e0e5e8);align-items:center;gap:8px;padding-top:12px;display:flex}.umx-output-feedback span{color:#64727e;margin-right:4px;font-size:14px}.umx-output-feedback button{border:1px solid var(--line,#dce2e6);color:#40505c;background:#fff;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,#dce2e6);min-width:0;font:inherit;border-radius:10px;flex:1;padding:11px 13px}.umx-improve-note button{color:#fff;background:#12395f;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{background:#f2f5f3;border-color:#d8e0dd;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{color:#183d32;background:#e4e9e6}.umx-composer-additions,.umx-composer-forward{align-items:center;gap:8px!important;display:flex!important}.umx-unified-composer>footer .umx-mention-trigger{color:#435b54;border-radius:50%;place-items:center;width:40px;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{color:#123f33;background:#edf5f2;border-color:#aebfb9;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:#f0f3f1}.umx-service-trigger b{color:#64716b;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:#d8dedd;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:#1d6653}.umx-service-trigger>strong{color:#7f8d89;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-offset:3px;outline:2px solid #497763}.umx-service-menu{z-index:56;overscroll-behavior:contain;background:#fff;border:1px solid #d8dddc;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 #e8ebea;align-items:center;min-height:43px;padding:0 14px;display:flex}.umx-service-menu>header>b{color:#172722;font-size:13px}.umx-service-menu>div{gap:3px;padding:6px;display:grid}.umx-service-menu>div>button{text-align:left;background:#fff;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:#f5f7f6}.umx-service-menu>div>button.active{background:#edf2f0;box-shadow:inset 3px 0 #315f51,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:#172722;letter-spacing:.045em;font-size:13px}.umx-service-copy>span em{color:#69736f;letter-spacing:0;background:#eef1f0;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{color:#2f6a57;background:#e7f1ec}.umx-service-menu>div>button[data-tier=frontier] .umx-service-copy>span em{color:#855c22;background:#f5ecdd}.umx-service-copy>p{color:#465b54;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;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:#929c98;white-space:nowrap;font-size:8px;font-weight:500}.umx-service-menu>p{color:#99a19e;border-top:1px solid #eceeed;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 #edf0ef;border-radius:9px 9px 0 0;margin-bottom:4px}.umx-quick-menu>div button:nth-child(5){border-top:1px solid #edf0ef;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,#597067);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:#28614f;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:#eff5f2!important}.umx-unified-composer .umx-light-skill button:focus-visible{outline-offset:2px;outline:2px solid #28614f}.conversation-header{background:#fff;border-bottom:1px solid #dfe5e2;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:#84908b;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{color:#74817b;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.conversation-header button:hover,.conversation-header button[aria-expanded=true]{color:#315c4b;background:#edf3ef}.conversation-header button:focus-visible{outline-offset:2px;outline:2px solid #649985}.conversation-header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.conversation-instructions{color:#718079;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:#fff;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)}.run-thread{min-height:0;padding:28px 32px}.run-message.user>div{background:#f0f3f1}.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:#f7f9f7;border-left:1px solid #dfe5e2;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:#829087;font-size:12px}.conversation-details>nav{border-bottom:1px solid #dfe5e2;gap:4px;padding:0 12px;display:flex;overflow:auto}.conversation-details>nav button{color:#7c8982;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:#284d3e;border-color:#284d3e}.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 #e1e7e3;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:#697970;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:#16232b;--sa-muted:#6d7b7c;--sa-line:#dce3df;--sa-green:#1e896b;--sa-red:#b94b4b;min-height:100vh;color:var(--sa-ink);background:#f6f6f2;padding-bottom:82px}.sa-workspace button{cursor:pointer}.sa-workspace button:disabled{cursor:not-allowed}.sa-workspace button:focus-visible{outline-offset:3px;outline:3px solid #71a994}.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:#f6f6f2;place-items:center;min-height:100vh;padding:30px;display:grid}.sa-missing-run>div{background:#fff;border:1px solid #dce3df;border-radius:16px;max-width:520px;padding:40px}.sa-missing-run small{color:#28725d;font:700 9px DM Mono,monospace}.sa-missing-run h1{margin:10px 0;font-size:27px}.sa-missing-run p{color:#6d7b7c;font-size:12px;line-height:1.7}.sa-missing-run button{color:#fff;background:#0d2948;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:#fff;border-radius:9px;height:34px;padding:0 12px}.sa-run-mark,.sa-data-badge{color:#206c58;letter-spacing:.08em;background:#e7f1ed;border-radius:99px;padding:5px 8px;font:700 9px DM Mono,monospace}.sa-top-title{justify-items:center;gap:2px!important;display:grid!important}.sa-top-title strong{font-size:15px}.sa-top-title small{color:#8c9795;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font:9px DM Mono,monospace;overflow:hidden}.sa-data-badge{color:#746344;background:#f2ede0}.sa-progress{z-index:13;background:#e7eae7;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:#fff;height:calc(100vh - 70px);position:sticky;top:70px;overflow:auto}.sa-inspector-toolbar{z-index:2;border-bottom:1px solid var(--sa-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;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:#f1f3f1;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);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.sa-message.user>span{color:#46534f;background:#e3e7e4}.sa-message p{border:1px solid var(--sa-line);background:#fff;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:#fff;border-radius:5px 16px 16px;padding:18px}.sa-message.lead strong{font-size:14px}.sa-message.lead p{color:#53625e;background:0 0;border:0;padding:8px 0 0}.sa-message details{border-top:1px solid #edf0ed;margin-top:12px;padding-top:10px}.sa-message summary{cursor:pointer;color:#5c6a67;font-size:11px}.sa-message ol{color:#71807c;margin:10px 0 0;padding-left:19px;font-size:11px;line-height:1.8}.sa-message.compact{margin-top:22px}.sa-boundary-note{color:#6d6552;background:#f0ede5;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:#4d473a;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:#71807c;letter-spacing:.1em;padding-top:3px;font:700 9px DM Mono,monospace}.sa-stage h2,.sa-delivery h2{margin:0;font-size:17px}.sa-stage header p,.sa-delivery header p{color:#7b8783;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:#fff;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:#99b5aa;transform:translateY(-1px);box-shadow:0 8px 24px #142d240f}.sa-agent-card:focus-visible{outline-offset:2px;outline:3px solid #1e896b38}.sa-agent-card.selected{background:#f2f7f4;border-color:#679987;box-shadow:inset 0 0 0 1px #b8cec5}.sa-agent-avatar{background:var(--sa-navy);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font:800 10px DM Mono,monospace;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{color:#7c8884;white-space:nowrap;background:#eef1ef;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{color:#1f775e;background:#e4f2ed}.sa-agent-card-copy em.completed,.sa-agent-panel header>em.completed{color:#247252;background:#e5f3ea}.sa-agent-card-copy em.failed,.sa-agent-panel header>em.failed{color:#a24343;background:#f8e7e5}.sa-agent-card-copy small{color:#72807c;-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 #1e896b1f}}.sa-stage-summary{border-left:3px solid var(--sa-green);background:#eaf3ef;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:#2e7660;grid-row:1/3;font-size:9px;font-weight:800}.sa-stage-summary strong{font-size:11px}.sa-stage-summary small{color:#6d7d77;font-size:9px}.sa-stage-summary.final{border-left-color:var(--sa-navy);background:#e9eef2}.sa-retry{background:#fff3f1;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:#906b66;font-size:9px}.sa-retry button{background:var(--sa-red);color:#fff;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:#fff;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:#91aa9f}.sa-delivery>div>button>span{color:#37695a;background:#e8efec;border-radius:5px;padding:4px 6px;font:800 8px DM Mono,monospace}.sa-delivery>div strong{margin-top:16px;font-size:11px}.sa-delivery>div small{color:#82908b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:8px;overflow:hidden}.sa-delivery>div em{color:#2b6e5b;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:#f4f8f6}.sa-revision-gate{background:#fff;border:1px solid #cfd9d5;border-radius:15px;padding:24px}.sa-revision-gate>small,.sa-comparison>header small{color:#2c7a64;letter-spacing:.1em;font:700 9px DM Mono,monospace}.sa-revision-gate h2{margin:7px 0 13px;font-size:19px}.sa-revision-gate>button{text-align:left;background:#eef5f2;border:1px solid #c5d5cf;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:#719a8b}.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:#7c8985;font-size:8px;line-height:1.5}.sa-primary{background:var(--sa-navy);color:#fff;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:#fff;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:#8b9793;font-style:normal}.sa-comparison>div>button{text-align:left;border:1px solid var(--sa-line);background:#fafbf9;border-radius:11px;align-content:start;gap:5px;min-height:100px;padding:14px;display:grid}.sa-comparison>div>button small{color:#638579;font:700 8px DM Mono,monospace}.sa-comparison>div>button strong{font-size:11px}.sa-comparison>div>button span{color:#7d8985;font-size:9px}.sa-comparison ul{color:#65736f;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:#84908c;font-size:8px}.sa-agent-panel header h3{margin:0;font-size:15px}.sa-agent-panel>section{border-top:1px solid #edf0ed;padding:16px 0}.sa-agent-panel h4{margin:0 0 8px;font-size:10px}.sa-agent-panel p{color:#64736f;margin:0;font-size:10px;line-height:1.7}.sa-chip-row{flex-wrap:wrap;gap:5px;display:flex}.sa-chip-row span{color:#61706c;background:#f0f3f1;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 #e4e8e5;grid-template-columns:34px 1fr;gap:8px;padding:8px 0;display:grid}.sa-panel-log time{color:#799087;font:8px DM Mono,monospace}.sa-panel-log span{font-size:9px;line-height:1.5}.sa-empty{color:#95a09d!important}.sa-artifact-preview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sa-artifact-preview>header small{color:#6f7e79;font:8px DM Mono,monospace}.sa-artifact-preview>header h3{margin:5px 0 0;font-size:16px}.sa-artifact-preview>header button{color:#246b57;background:#fff;border:1px solid #cbd7d2;border-radius:8px;flex:none;padding:8px 10px;font-size:8px}.sa-data-notice{color:#71634d;background:#f3eee4;border-radius:7px;margin:15px 0;padding:9px;font-size:8px}.sa-report-pages section{border-top:1px solid #e8ece9;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:#566560;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{text-align:left;vertical-align:top;border-bottom:1px solid #e6eae7;padding:8px}.sa-table-wrap th{color:#315c4f;background:#edf2ef;position:sticky;top:0}.sa-slide-stack{gap:10px;display:grid}.sa-slide-stack section{aspect-ratio:16/9;background:var(--sa-navy);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;padding:24px;display:flex}.sa-artifact-preview.version-v2 .sa-slide-stack section{color:var(--sa-navy);background:#fff;border:1px solid #dce4e1}.sa-slide-stack small{letter-spacing:.1em;opacity:.6;font:8px DM Mono,monospace}.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);color:#2d6957;background:#f5f7f5;border-radius:8px;width:100%;margin-top:14px;padding:10px;font-size:9px}.sa-control-dock{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7f2;border-top:1px solid #d7dedb;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:10px 22px;display:flex;position:fixed;bottom:0;left:248px;right:0;box-shadow:0 -10px 30px #182d2612}.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:#fff;border-radius:10px;width:34px;height:34px;padding:0;position:relative}.sa-agent-shortcuts button span{font:800 8px DM Mono,monospace}.sa-agent-shortcuts button i{background:#aeb7b3;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.sa-agent-shortcuts button.running i{background:#2eaa83}.sa-agent-shortcuts button.completed i{background:#397661}.sa-agent-shortcuts button.failed i{background:#c65050}.sa-agent-shortcuts button.active{background:#edf5f1;border-color:#4f8975}.sa-playback{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sa-playback>label{color:#6e7b77;align-items:center;gap:5px;font-size:8px;display:flex}.sa-playback>button,.sa-speed button{border:1px solid var(--sa-line);background:#fff;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:#eef1ef;border-radius:9px;padding:2px;display:flex}.sa-speed button{background:0 0;border:0;height:25px}.sa-speed button.active{color:#1b6f57;background:#fff;box-shadow:0 1px 4px #14282214}.sa-playback .sa-panel-reopen{color:#245d4c;border-color:#557c6e}@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;position:fixed;top:0;right:0;box-shadow:-20px 0 50px #0e231d29}.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:#fff;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{border-top:1px solid var(--sa-line);background:#fafbf9;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{border:1px solid var(--sa-line);background:#fff;border-radius:18px;width:100%;max-width:1040px;margin:auto;padding:16px 18px 12px;box-shadow:0 3px 16px #182d260a}.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:#719a8b}.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:#eaf0ec;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:#242424;background:#fff;max-width:1660px;margin:auto;padding:28px 34px 0}.cl-header{border-bottom:1px solid #e7e7e7;padding:0 0 26px}.cl-back{color:#777;background:0 0;border:0;padding:0 0 22px}.cl-case-meta{color:#888;align-items:center;gap:12px;font-size:12px;display:flex}.cl-case-meta>span:first-child{color:#63723c;background:#f1f3e8;border-radius:5px;padding:4px 9px}.cl-header h1{letter-spacing:-.6px;margin:14px 0 10px;font-size:30px!important}.cl-header>p{color:#777;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{z-index:2;background:#fff;border-bottom:1px solid #e7e7e7;align-items:center;gap:25px;padding-top:5px;display:flex;position:sticky;top:0}.cl-tabs>button{color:#888;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0;font-size:15px}.cl-tabs>button[aria-pressed=true]{color:#242424;border-color:#242424;font-weight:600!important}.cl-tabs>span{color:#aaa;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:#888;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{color:#444;background:#fff;border:1px solid #e4e4e4;border-radius:8px;padding:8px 12px}.cl-lead{color:#777;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:#f1f1f1;border-color:#ddd}.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:#5f5f5f;font-size:14px;line-height:1.85}.cl-report-section:first-of-type{background:#f7f7f5;border-left:3px solid #adb495;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 #e5e5e5;padding:13px 10px}.cl-table th{background:#f7f7f7}.cl-slides{gap:15px;display:grid}.cl-slides article{aspect-ratio:16/9;color:#243c5b;background:#f8f9fc;border:1px solid #e5e8ef;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 #eee;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:14px;display:flex}.cl-boundary{color:#999;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:#888;font-size:13px;line-height:1.8}.cl-process-list{gap:8px;display:grid}.cl-process-list>button{text-align:left;background:#fff;border:1px solid #e8e8e8;border-radius:10px;align-items:center;gap:16px;padding:15px 18px;display:flex}.cl-process-list>button[aria-pressed=true]{background:#f6f7f1;border-color:#cbd0bc}.cl-process-list i{color:#9a9d91;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:#888;font-size:12px;line-height:1.7}.cl-process-list em{color:#aaa;margin-left:auto;font-style:normal}.cl-step-detail{border:1px solid #e5e5e5;border-radius:14px;margin:25px 0;padding:26px}.cl-step-detail>small{color:#8b917b;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:#999;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{color:#888;border-top:1px solid #eee;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:#f6f6f6;border-radius:8px;padding:17px}.cl-diff small{color:#777}.cl-diff p{font-size:13px;line-height:1.8}.cl-method{border:1px solid #e5e5e5;border-radius:12px;margin-bottom:20px;padding:24px}.cl-method>small{color:#91987e;font-size:12px}.cl-method h3{font-size:19px!important}.cl-method>div{color:#888;background:#fafafa;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;color:#fff!important;background:#252525!important;border:1px solid #252525!important}.cl-sidebar{border-left:1px solid #e9e9e9;max-height:calc(100dvh - 24px);padding:22px 0 28px 25px;position:sticky;top:0;overflow:auto}.cl-sidebar>section+section{border-top:1px solid #ececec;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:#999;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:#777;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:#3e4c22;font-weight:600!important}.cl-side-steps span{color:#a1a594;font-variant-numeric:tabular-nums;flex-shrink:0}.cl-file{text-align:left;color:#666;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.cl-file>span{color:#8f957f;background:#f3f4ef;border-radius:6px;padding:6px}.cl-file b{flex:1;font-size:12px;font-weight:400!important}.cl-file small{color:#999;font-size:10px}.cl-mode{gap:6px;margin:16px 0 10px;display:flex}.cl-mode button{color:#888;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.cl-mode button[aria-pressed=true]{color:#424c30;background:#f0f1ec}.cl-learn-actions>p{color:#888;font-size:12px;line-height:1.7}.cl-input-label{color:#666;font-size:12px;display:block}.cl-input-label textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;font:inherit;border:1px solid #dedede;border-radius:9px;margin:9px 0;padding:12px;line-height:1.7;display:block}.cl-learn-actions>small{color:#aaa;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;color:#6f7955;background:0 0;border:0;width:100%;padding:16px 0;font-size:12px;display:block}.cl-permission{color:#999;font-size:11px;line-height:1.7}.cl-permission button{background:#f6f6f6;border:0;padding:8px;font-size:11px}.cl-workspace button:focus-visible,.cl-workspace textarea:focus-visible{outline-offset:3px;outline:2px solid #89966b}.cl-method-dialog{width:min(600px,100vw - 32px)}.cl-method-dialog .umx-dialog-surface{background:#fff;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:#888;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;width:100%;font:inherit;border:1px solid #ddd;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{background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 13px}.cl-context-bar{background:#f7f8f4;border-bottom:1px solid #e3e6dc;align-items:center;gap:15px;padding:14px 25px;font-size:13px;display:flex}.cl-context-bar button{color:#626d49;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-top:1px solid #ddd;border-left:0;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 #ececec;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:#f7f8f4;border-bottom:1px solid #e2e5d9;gap:9px;padding:18px 20px;display:grid}.research-case-source small{color:#888;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:#657349;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.research-case-context{color:#888;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{color:#242424;height:calc(100dvh - 48px)}.v2-app .case-learning-task .research-question{background:#f5f5f5}.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{color:#fff;background:#242424;flex:0 0 36px}.v2-app .case-learning-task>header button,.v2-app .case-learning-task .research-result>header button{color:#555}.cl-original-case{height:100%;min-height:0}.sa-case-entry{border-bottom:1px solid #eceeeb;margin-bottom:18px;padding:14px 0 18px}.sa-case-entry>small{color:#72816c;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;color:#293322!important;background:#fff!important;border:1px solid #dce1d7!important;border-radius:9px!important;padding:9px 12px!important;font-size:13px!important}.sa-case-buttons button:first-child{background:#f1f7dc!important;border-color:#d9e5b0!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:#73796f;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{z-index:50;background:#fff;border:1px solid #dce1d7;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:#71806a!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.cl-author-subscription{background:#f6f8f1;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;background:#fff;border:1px solid #e5e8e0;border-radius:8px;padding:10px 12px}.cl-case-action-dialog a{color:#4d6b36;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:#94968e;font-size:13px}.cg-home button{cursor:pointer}.cg-heading>button,.cg-collection-nav button,.cg-source-strip button{background:#fff;border:1px solid #e4e6df;border-radius:10px;padding:9px 13px;font-size:12px}.cg-capture{background:#fff;border:1px solid #e2e5db;border-radius:20px;overflow:hidden}.cg-capture label{color:#899078;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:#f6f7f3;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:#888;background:0 0;border:0}.cg-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cg-cards>button{text-align:left;background:#fff;border:1px solid #e9eae4;border-radius:16px;padding:20px}.cg-cards small{color:#9a9d92;font-size:10px}.cg-cards h3{font-size:15px}.cg-cards p{color:#85887f;font-size:12px;line-height:1.7}.cg-empty{color:#969a8c;text-align:center;background:#fafbf8;border-radius:16px;margin:16px 0;padding:45px 25px;font-size:13px}.cg-source-strip{color:#888;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(#f4f6ee,#fff);border-radius:20px;width:100%;min-height:350px}.cg-graph [role=button]{cursor:pointer}.cg-graph-caption{color:#777;font-size:13px}.cg-graph-caption small{margin:8px 0;display:block}.cg-node-detail{border:1px solid #ddd;border-radius:12px;padding:20px}.cg-node-detail p{white-space:pre-wrap;font-size:13px}.cg-xp{background:#f5f7ed;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:#83964f;flex:1}.cg-xp small{color:#888;width:100%}.cg-lit{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.cg-lit button{background:#f8faef;border:1px solid #e1e6d6;border-radius:15px;justify-items:center;gap:12px;padding:20px;display:grid}.cg-lit i{color:#78913a;font-size:27px}.cg-tags{flex-wrap:wrap;gap:8px;display:flex}.cg-tags span{background:#f0f3e6;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{background:#fff;border:1px solid #e2e5db;border-radius:12px;padding:15px 24px}.cg-home button:focus-visible{outline-offset:3px;outline:2px solid #78913a}@media (width<=800px){.cg-cards{grid-template-columns:1fr}.cg-heading{align-items:flex-start}.cg-lit{grid-template-columns:1fr 1fr}}.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:#718078;letter-spacing:.08em;margin-bottom:3px;font-size:10px;display:block}.tph-offerings .tph-offer-head .tph-text-link{color:#52635b;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:#1f3a2f;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 #e7ece8;border-bottom:1px solid #e7ece8;align-items:center;gap:0;margin-bottom:8px;display:flex}.tph-offer-summary span{color:#77827c;align-items:center;gap:5px;padding:8px 14px 8px 0;font-size:10px;display:flex}.tph-offer-summary span+span{border-left:1px solid #e7ece8;padding-left:14px}.tph-offer-summary b{color:#263c33;font-size:14px}.tph-offer-summary i{background:#77a13a;border-radius:50%;width:6px;height:6px}.tph-owner-jobs{display:grid}.tph-owner-jobs article{border-bottom:1px solid #e8ece9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.tph-owner-jobs article>span{color:#819088;font:500 17px/1 var(--codex-mono,monospace)}.tph-owner-jobs article small{color:#819088;font-size:9px;display:block}.tph-owner-jobs h3{font-size:13px;line-height:1.4}.tph-owner-jobs p{color:#6f7d76;font-size:10px}.tph-owner-jobs em{color:#929b96;margin-top:2px;font-size:9px;font-style:normal;display:block}.tph-owner-jobs article>b{color:#658049;background:#f0f4ec;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:#5e6d65;padding-left:17px;font-size:9px;line-height:1.45;position:relative}.tph-owner-questions li:before{content:counter(question,decimal-leading-zero);color:#98a29d;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:#7c8b83;font:500 17px/1 var(--codex-mono,monospace)}.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:#849089;font-size:9px}.tph-offer-jobs strong{font-size:13px}.tph-offer-jobs em{color:#728078;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;color:#516159!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf0ed!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:#64746b;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:#cf0}.tph-offerings.is-preview .tph-public-composer{margin-top:auto}.tph-offer-editor>p{color:#67756e;font-size:12px}.tph-offer-editor fieldset{border:0;margin:16px 0 0;padding:0}.tph-offer-editor legend{color:#263b32;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{cursor:pointer;background:#fbfcfa;border:1px solid #e2e8e2;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){background:#f6faeb;border-color:#b9ce8c}.tph-editor-options input{accent-color:#709530;margin-top:2px}.tph-editor-options span{gap:2px;display:grid}.tph-editor-options b{font-size:11px}.tph-editor-options small{color:#79857f;line-height:1.45;margin:0!important;font-size:9px!important}.tph-editor-visibility{border-top:1px solid #e7ebe8;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:#7b8680;margin:2px 0 0!important;font-size:9px!important}.tph-editor-visibility select{min-width:150px;font:inherit;background:#fff;border:1px solid #dce4dd;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,#f8fbe9,#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:#698151;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:#75837c;font-size:10px}.tph-owner-public-stats{align-items:center;display:flex}.tph-owner-public-stats>span{text-align:center;border-left:1px solid #dfe6df;gap:1px;min-width:74px;padding:0 16px;display:grid}.tph-owner-public-stats b{font-size:17px}.tph-owner-public-stats small{color:#7d8983;font-size:8px}.tph-owner-public-stats i{background:#74ad42;border-radius:50%;width:7px;height:7px;margin:4px auto}.v2-app .tph-owner-public-preview{background:#f2f8e8;border-color:#cfe2b8;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{background:#fbfcfa;border:1px solid #e3e9e4;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:#70855f;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{color:#687f52;background:#eef5e4;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{text-align:left;background:0 0;border:0;border-top:1px solid #edf0ed;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{color:#507545;background:#edf5e5;border-radius:7px;place-items:center;width:25px;height:25px;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:#7a8780;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:#eef1ee;border-radius:4px;height:6px;margin:10px 0 8px;display:flex;overflow:hidden}.tph-allocation i{width:var(--w);background:#1c4937}.tph-allocation i:nth-child(2){background:#68a07d}.tph-allocation i:nth-child(3){background:#cbd4ce}.v2-app .tph-public-portfolio>button,.pt-social-profile-dialog .tph-public-portfolio>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0ed;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:#7c8882}.tph-public-portfolio>button strong{text-align:right}.tph-public-portfolio>p{color:#8a948f;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:#143f2f;--line:#e1e8e2;color:#1a3027}.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{color:#557841;background:#edf5e3;border-radius:10px;padding:3px 7px;font-size:8px}.tph-public-identity p{color:#53665c;margin:3px 0 0;font-size:10px}.tph-public-identity small{color:#829087;font-size:8px}.tph-public-identity>button{min-width:120px;background:#caff32!important;border-color:#caff32!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:#fff;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:#6d8459;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{color:#67804f;background:#eef5e4;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;background:0 0!important;border:0!important;border-top:1px solid #edf1ed!important;border-radius:0!important;padding:12px 0!important}.tph-public-feed>button:first-of-type{margin-top:10px}.tph-result-art{color:#caff32;background:linear-gradient(135deg,#123e2d,#4d7953);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:88px;padding:12px;display:flex}.tph-result-art span{font:700 15px/1 var(--codex-mono,monospace)}.tph-result-art i{color:#fff;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,#59472e,#9b8454)}.tph-public-feed button>div:last-child>small{color:#7d8983;font-size:8px}.tph-public-feed button h3{margin:4px 0;font-size:12px;line-height:1.45}.tph-public-feed button p{color:#69776f;margin:0;font-size:9px;line-height:1.55}.tph-public-feed button em{color:#476842;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;background:0 0!important;border:0!important;border-top:1px solid #edf1ed!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:#84918a;font:500 13px/1 var(--codex-mono,monospace)}.tph-public-jobs button small,.tph-public-jobs button b,.tph-public-jobs button em{display:block}.tph-public-jobs button small{color:#769064;font-size:7px}.tph-public-jobs button b{font-size:9px}.tph-public-jobs button em{color:#7c8882;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;background:0 0!important;border:0!important;border-top:1px solid #edf0ed!important;border-radius:0!important;padding:6px 0!important}.tph-public-page .tph-public-portfolio>p{color:#8a948f;margin:7px 0 0;font-size:7px}.tph-public-questions{margin-top:14px;padding:15px 18px}.tph-public-questions>header>small{color:#819087;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:#8a958f;font:500 11px/1 var(--codex-mono,monospace)}.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;background:#fff!important;border-color:#dce5de!important;border-radius:12px!important;padding:8px 8px 8px 15px!important}.tph-public-page>.tph-public-composer i{background:#caff32;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.tph-public-page>.tph-preview-notice{background:#f2f7e8;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{color:#102a20;background:linear-gradient(#fbfdfa,#fff 30%);min-height:100%;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{border-radius:35px;width:110px;height:110px;box-shadow:0 14px 34px #10432b21}.tph-public-profile-copy h1{letter-spacing:-.025em;font-size:28px}.tph-public-profile-copy p{color:#53675d;margin:5px 0 10px;font-size:11px}.tph-public-profile-copy>div{gap:8px;display:flex}.tph-public-profile-copy span{color:#315d49;background:#edf4ef;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{color:#133e2c;background:#fff;border:1px solid #235b43;border-radius:9px;min-height:42px;font-size:10px;font-weight:700}.tph-public-profile-actions>button.primary{background:#caff32;border-color:#caff32}.tph-public-profile-actions>button.is-following{background:#edf5e8}.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 #dfe7e1;gap:36px;padding:0 14px;display:flex}.tph-public-tabs button{color:#718078;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-weight:700}.tph-public-tabs button[aria-current=page]{color:#102a20;border-bottom-color:#174b36}.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{background:#fff;border:1px solid #e0e7e2;border-radius:13px}.tph-public-results-v2{padding:12px}.tph-public-results-v2 article{background:#fff;border:1px solid #e5eae6;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{color:#315d49;background:#ebf4eb;border-radius:10px;padding:3px 7px;font-size:7px}.tph-public-results-v2 article header small{color:#7d8a83;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:#5f7067;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:#66776f;font-size:7px}.tph-public-results-v2 article footer button{color:#174b36;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:#6c7c73;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{color:#2f6848;background:#edf6ed;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.tph-public-portfolio-v2>header em{color:#6e7b74;background:#f3f5f3}.tph-public-portfolio-v2>small{color:#728078;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(#0e5638 0 32%,#48a765 32% 56%,#d4e3bc 56% 84%,#d8dedd 84%);border-radius:50%;width:140px;height:140px;position:relative}.tph-donut:after{content:"";background:#fff;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:#718078;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 #edf0ed;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:#0e5638;border-radius:50%;width:8px;height:8px}.tph-portfolio-body li .tone-1{background:#48a765}.tph-portfolio-body li .tone-2{background:#d4e3bc}.tph-portfolio-body li .tone-3{background:#d8dedd}.tph-rebalance{border-top:1px solid #e3e8e4;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:#2d8750;background:#eaf6e9}.tph-rebalance i{color:#849088;font-style:normal}.tph-public-portfolio-v2>button{color:#174b36;background:0 0;border:0;margin-top:12px;padding:0;font-size:8px;font-weight:700}.tph-public-portfolio-v2>p{color:#849088;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:#77857e;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{color:#334a3e;text-align:left;background:#fff;border:1px solid #e2e8e3;border-radius:8px;grid-template-columns:20px 1fr 12px;align-items:center;gap:6px;min-height:42px;padding:9px 11px;font-size:8px;display:grid}.tph-public-questions-v2 button>span{color:#0c5739}.tph-public-questions-v2 button>i{font-style:normal}.tph-public-page-v2>.tph-preview-notice{z-index:20;color:#fff;background:#173f2e;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:#172b28;font-size:14px;line-height:1.65}.tph-home *{box-sizing:border-box}.v2-app .tph-home button{font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid #e1e8e3;border-radius:9px;padding:8px 13px}.tph-home button:hover{background:#f2f7ea}.tph-home button:focus-visible{outline-offset:3px;outline:2px solid #76982f}.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:#7a8781}.tph-person{border-bottom:1px solid #edf0eb;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:#728078;font-size:12px}.tph-person>span{color:#78847e;border-left:1px solid #e5eae4;margin-left:auto;padding-left:22px;font-size:11px}.tph-person>span b{color:#263c34;display:block}.tph-demo{white-space:nowrap;background:#f2f5f0;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 #e4ebe4;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(at 30% 30%,#edf2dc,#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{white-space:nowrap;background:#edf7d7;border-radius:20px;padding:2px 10px;font-size:12px}.tph-tags{gap:8px;margin:10px 0;display:flex}.tph-tags span{background:#f2f5f5;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,#f2fadf,#fbfdf5);border-color:#d6e8b7;box-shadow:inset 3px 0 #a0d424}.tph-number{color:#718178;border-right:1px solid #dde6db;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:#f4f7f5;border-radius:12px;gap:12px;margin:14px 0;padding:16px;display:flex}.tph-answer-avatar{color:#dfc06f;background:#111e1b;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:#eaf5e2;border:1px solid #dcebd4;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 #dce4db;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{--radar:#83b933;background:#f7fbef;border:1px solid #e4eddf;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;min-width:0;padding:16px;display:grid}.tph-ability.trading{--radar:#189b89;background:#f2faf9;border-color:#e1eeee}.tph-ability h3{align-items:center;gap:10px;font-size:18px;display:flex}.tph-ability h3>span{background:#e9f4d8;border-radius:10px;padding:4px 12px;font-size:25px}.trading h3>span{background:#dcf4ec}.tph-ability-tag{background:#eaf6d9;border-radius:18px;margin:10px 0;padding:3px 8px;font-size:11px;display:inline-block}.trading .tph-ability-tag{background:#dff5ee}.tph-ability p{color:#75837b;font-size:11px}.tph-specialties{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tph-specialties span{background:#ffffff90;border:1px solid #e5ecdf;border-radius:6px;padding:7px;font-size:10px}.tph-radar{width:100%;overflow:visible}.tph-radar text{fill:#65776f;font-size:10px}.radar-grid{fill:none;stroke:#cbd8d0;stroke-width:.8px}.radar-value{fill:var(--radar);fill-opacity:.22;stroke:var(--radar);stroke-width:1.6px}.radar-dot{fill:var(--radar)}.tph-experience{border:1px solid #e6ebe5;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:#e8ede5;border-radius:6px;width:120px;height:5px;overflow:hidden}.tph-progress i{background:#91bf35;height:100%;display:block}.tph-honors{border:1px solid #e4e9e1;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 #e2e9e0}.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%);color:#efd899;text-shadow:0 1px #111;background:linear-gradient(135deg,#ba9550,#efd895 25%,#264a35 28%,#214a32 72%,#ae8644 74%,#e4c57c);flex:none;place-items:center;width:56px;height:62px;font-size:27px;display:grid}.tph-studies{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tph-studies article{border:1px solid #e4e9e2;border-radius:11px;min-width:0;padding:12px}.tph-study-art{background:linear-gradient(125deg,#dce8d1,#abc6ad,#f7faf4);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,#e4eee0,#b1d2ba,#eff8ef)}.tph-study-art>span{color:#4d7b58;font-size:43px}.tph-study-art small{background:#f5faef;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:#718079;font-size:11px;line-height:1.9}.tph-studies p b{color:#324b3d}.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:#eff6df;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{cursor:pointer;background:#fff;border:1px solid #dfe6da;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:#caff32;--profile-deep:#123f2f;--profile-line:#e1e8e2;--profile-muted:#74827b;padding:22px 28px 34px}.tph-profile-summary{border:1px solid var(--profile-line);background:linear-gradient(105deg,#fff,#f8fbf3 64%,#f1f8e7);border-radius:18px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 26px;display:grid;box-shadow:0 16px 46px #19422f0b}.tph-profile-summary>.umx-avatar-swatch{border-radius:30px;width:100px;height:100px;box-shadow:0 0 0 8px #edf5e5}.tph-profile-copy>small{color:#638050;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:#4bb84f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e7f6e3}.tph-profile-copy>p{color:#687770;max-width:760px;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{color:#3f654e;background:#edf5ee;border-radius:13px;padding:4px 9px;font-size:8px}.tph-profile-copy>div>em{color:#577b40;background:#eaf6dc;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(--profile-brand);background:var(--profile-brand);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:#fff;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{color:#1c5a3f;background:#edf5eb;border-radius:11px;place-items:center;width:38px;height:38px;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:#7c8982;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:#fff;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:#678153;font-size:8px}.tph-workstyle-summary header h2{margin-top:2px!important;font-size:16px!important}.v2-app .tph-workstyle-summary header button{color:#245d42;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,#f5f9f4,#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{color:#1c5c40;background:#e9f3e8;border-radius:9px;place-items:center;width:32px;height:32px;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:#708078;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:#748078;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:#183d2e;font-weight:700}.tph-profile-content>nav>button[aria-current=page]:after{content:"";background:#174b36;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:#fff;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:#245f42;align-self:end;margin-top:auto;font-size:8px}.tph-profile-empty{text-align:center;background:#fbfcfa;border:1px dashed #dbe5dd;border-radius:15px;grid-column:1/-1;justify-items:center;gap:7px;padding:38px;display:grid}.tph-profile-empty>span{color:#2a6748;background:#edf5e8;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.tph-profile-empty>b{font-size:12px}.tph-profile-empty>p{color:#748078;font-size:9px}.v2-app .tph-profile-empty>button{border-color:var(--profile-brand);background:var(--profile-brand);margin-top:5px;font-size:9px;font-weight:700}.tph-profile-activity{padding-top:14px;display:grid}.v2-app .tph-profile-activity>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ed;border-radius:0;grid-template-columns:28px 1fr 12px;align-items:center;gap:10px;padding:12px 2px;display:grid}.tph-profile-activity>button>span{color:#54803d;background:#edf6e2;border-radius:50%;place-items:center;width:24px;height:24px;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-top:1px solid #eee;border-left:0}.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:#edf7d7!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:#263c34;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:#ffffff80;border:0;border-radius:10px;padding:2px 6px;font-size:10px}.v2-app .tph-radar-axes button[aria-pressed=true]{background:var(--radar);color:#fff}.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:#738079;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 #e2e9e0}.tph-honors article small{color:#708078}.tph-public-profile{padding:4px 0 12px}.tph-public-role{color:#738079;margin:5px 0!important}.tph-verified{color:#4d6d28;background:#e7f3dc!important}.tph-public-chat{background:#cf0!important;border-color:#cf0!important;border-radius:24px!important;margin-top:auto!important;font-weight:650!important}.tph-public-boundary{color:#7b867f;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{background:#f6faef;border:1px solid #dfe7da;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:#38552d;font-size:27px}.tc-growth-track{gap:8px;display:grid}.tc-growth-track span{font-size:13px;font-weight:600}.tc-growth-track progress{accent-color:#91bf35;width:100%;height:8px}.tc-growth-track small{color:#758078;font-size:10px}@media (width<=850px){.tph-honors article+article{border-top:1px solid #eee;border-left:0}}@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{color:#7a8781;text-align:left;background:0 0;border:1px solid #dce4db;border-radius:28px;align-items:center;width:100%;min-height:50px;margin-top:auto;padding:6px 7px 6px 18px;display:flex}.v2-app .tph-public-composer:hover{background:#f8faf7}.tph-public-composer span{flex:1;font-size:13px}.tph-public-composer i{color:#7d8782;background:#eef0ed;border-radius:50%;place-items:center;width:36px;height:36px;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;background:#fff;border:1px solid #e1e8e3;border-radius:9px;padding:8px 13px}.pt-social-profile-dialog .tph-home button:hover{background:#f2f7ea}.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{color:#7a8781;text-align:left;background:0 0;border:1px solid #dce4db;border-radius:28px;align-items:center;width:100%;min-height:50px;margin-top:auto;padding:6px 7px 6px 18px;display:flex}.tph-home .tph-studies footer button,.pt-social-profile-dialog .tph-studies footer button{color:#46574f;text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height: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:#203a30;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){color:#42554c;background:#fff}.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:#183a2c;--tph-muted:#74827b;--tph-line:#e2e9e3;--tph-brand:#caff32}.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,#f4f8eb 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:#dfe8da;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{background:#71b641;border:2px solid #fff;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:#e9f4d9;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:#70b53f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eaf4e1}.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{background:var(--tph-brand);border-color:#bde531;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:#fff;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:#6e855d;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:#617168;background:0 0;border:0;padding:3px;font-size:9px}.tph-now>header>span{color:#5c7a3e;background:#eef7df;border-radius:12px;align-items:center;gap:7px;padding:4px 9px;font-size:9px;display:flex}.tph-now>header>span i{background:#72b73f;border-radius:50%;width:6px;height:6px;animation:1.5s infinite tph-pulse}@keyframes tph-pulse{50%{opacity:.35}}.tph-now>article{background:#f4f8f1;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{width:40px;height:40px;color:var(--tph-brand);background:#173f2e;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{background:#fff;border-color:#d9e5d5;padding:8px 11px;font-size:9px}.tph-now article.is-empty .tph-now-icon{color:#52753b;background:#eaf4dd}.tph-result-grid{gap:8px;margin-top:14px;display:grid}.v2-app .tph-result-grid>button{text-align:left;background:#fbfcfa;border:1px solid #e6ece6;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{color:#4d7540;background:#edf5e3;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.tph-result-icon.tone-1{color:#2d7b70;background:#e6f3f1}.tph-result-icon.tone-2{color:#a85b45;background:#fff1e9}.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:#7a8780;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{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ed;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{color:#896b35;background:#fff2d8;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,#f8fbe9,#f4f8ef)!important}.tph-contract-card blockquote{border-left:3px solid #a8d535;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 #dfe8d8;padding-top:10px}.tph-contract-card dt{color:#708362;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:#edf1ed;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:#8db83b;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:#6f7d76;margin-top:16px;padding-top:13px;font-size:9px}.tph-capability-card footer b{color:#244537;font-size:13px}.tph-capability-card footer i{vertical-align:middle;background:#dce4dd;width:1px;height:12px;margin:0 8px;display:inline-block}.tph-learned-card article{border-top:1px solid #edf1ed;grid-template-columns:22px 1fr;gap:8px;padding:9px 0;display:grid}.tph-learned-card article>i{color:#5a813b;background:#edf6df;border-radius:50%;place-items:center;width:19px;height:19px;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{background:#fbfcfa;border:1px solid #e5ebe4;border-radius:12px;min-width:0;padding:16px;position:relative}.tph-methods article>span{color:#8a9890;font:500 16px/1 var(--codex-mono,monospace)}.tph-methods article>small{color:#6c815c;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:#718078;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;background:#f1f8e5;border:1px solid #d7e6c4;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:#caff32;--deep:#143f2f;--line:#e1e8e2;--muted:#738078;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{border-radius:22px;width:70px;height:70px;box-shadow:0 0 0 6px #f0f6e8}.tph-twin-hero>div>small{color:#728564;letter-spacing:.08em;font-size:9px}.tph-twin-hero h1{font-size:23px!important}.tph-twin-hero p{color:#607168;align-items:center;gap:7px;font-size:10px;display:flex}.tph-twin-hero p i{background:#91bd4a;border-radius:50%;width:8px;height:8px}.tph-twin-hero p.is-live i{background:#6cc34a;animation:1.4s infinite ts-pulse;box-shadow:0 0 0 4px #e7f5dd}.tph-twin-hero em{color:#78857e;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(--brand);background:var(--brand);color:#173e2f;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:#fff;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:#71845e;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{color:#607d4d;background:#eef6e4;border-radius:12px;padding:4px 8px;font-size:8px}.tph-collaboration>header>span i{background:#72b947;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.tph-run-card{background:#fbfcfa;border:1px solid #e2e9e2;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:#849088;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:#e9eeea;border-radius:6px;height:6px;overflow:hidden}.tph-run-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#174b36,#72ad45);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{color:#8b9690;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:30px;font-size:9px;display:grid}.tph-run-card li>i{border:1px solid #dce4dd;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.tph-run-card li.done{color:#405b4d}.tph-run-card li.done>i{color:#fff;background:#1f5a42;border-color:#1f5a42}.tph-run-card li.current{color:#1c3d2f;font-weight:700}.tph-run-card li.current>i{background:#4f8d50;border:5px solid #ddefcf}.tph-run-card li small{color:#608049;background:#eaf4df;border-radius:8px;padding:2px 6px;font-size:7px}.tph-collaboration>footer{background:#f2f7ef;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:#78857e;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{color:#56753c;background:#e9f5dd;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{text-align:left;background:0 0;border:0;border-top:1px solid #edf1ed;border-radius:0;grid-template-columns:30px 1fr 12px;align-items:center;gap:9px;padding:9px 0;display:grid}.tph-pending-card button>span{color:#416b53;background:#eff5ec;border-radius:8px;place-items:center;width:28px;height:28px;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:#7d8983;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 #e6ebe6;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{color:#3a6950;background:#edf4ea;border-radius:7px;place-items:center;width:22px;height:22px;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:#4a8a3e}.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:#fff;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{color:#346347;background:#eef5e9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tph-private-links b,.tph-private-links small{display:block}.tph-private-links b{font-size:9px}.tph-private-links small{color:#87918c;margin-top:1px;font-size:7px;font-weight:400}.tph-private-links i{font-style:normal}.tph-result-count{color:#87918c;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:#fbfdfa;width:100%;height:100%;max-width:none!important;padding:16px 24px!important;overflow:auto!important}.tph-public-dialog-close{z-index:30;color:#263c32;background:#ffffffe0;border:0;border-radius:50%;width:32px;height:32px;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:#172b28;--t3-muted:#74827a;--t3-line:#e0e8e2;--t3-soft:#f4f7f2;--t3-green:#245941;--t3-lime:#caff32;color:var(--t3-ink)}.t3-owner .t3-panel,.t3-public-profile .t3-panel{border:1px solid var(--t3-line);background:#fff;border-radius:16px;padding:20px;box-shadow:0 9px 26px #1d3d2a09}.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,#f0f6e9 64%,#eaf3e3);border:1px solid #dce7db;border-radius:22px;grid-template-columns:110px minmax(0,1fr) 290px;align-items:center;gap:24px;min-height:220px;padding:25px 28px;display:grid;box-shadow:0 16px 42px #1e3e2a0f}.t3-owner-hero>.umx-avatar-swatch{border-radius:28px;width:108px;height:108px}.t3-owner-copy>small{color:#63805e;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:#62b978;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e9f5e8}.t3-owner-copy>p{color:#52655a;max-width:740px;font-size:12px;line-height:1.75}.t3-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.t3-tags span{color:#53645b;background:#ffffffc2;border:1px solid #e1e8e1;border-radius:999px;padding:5px 9px;font-size:9px}.t3-owner-actions{border-left:1px solid #dce5da;flex-direction:column;justify-content:center;height:100%;padding-left:23px;display:flex}.v2-app .t3-owner-actions>button.primary{background:var(--t3-lime);border-color:#b9eb12;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 #dce5da;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{color:#357252;background:#eef5e9;border-radius:10px;place-items:center;width:36px;height:36px;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{text-align:left;background:0 0;border:0;border-top:1px solid #edf1ed;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:#8a968e;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{color:#55715d;background:#f0f5ec;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:#306447;font-size:27px}.t3-level span{color:#6f7c74;font-size:9px}.t3-progress{background:#e6ece5;border-radius:99px;height:6px;overflow:hidden}.t3-progress i{border-radius:inherit;background:linear-gradient(90deg,#9bd52f,#3f7855);height:100%;display:block}.t3-growth>p{margin:10px 0 13px}.t3-growth-event{border-left:2px solid #c8dbc2;padding:8px 0 8px 10px}.t3-growth-event b,.t3-growth-event small{display:block}.t3-growth-event small{color:#87928a;font-size:8px}.t3-empty,.t3-dialogue-empty{color:#7c8880;text-align:center;background:#f6f8f5;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:#e0e8e1;border-radius:9px;padding:8px;font-size:9px}.t3-ability .tph-radar-axes button[aria-pressed=true]{color:#285c40;background:#edf6e8;border-color:#a9ca9e}.t3-ability .tph-radar-detail{background:#f5f8f3;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,#eff5e9,#f9fbf7);border-radius:14px;align-self:stretch;padding:20px}.t3-ability>aside>small{color:#6e856b;font-size:9px}.t3-ability>aside h3{margin:4px 0 7px;font-size:16px}.t3-ability>aside dl{border-top:1px solid #dde6da;border-bottom:1px solid #dde6da;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:13px 0;display:grid}.t3-ability>aside dl div+div{border-left:1px solid #dde6da}.t3-ability>aside dt{color:#7c8980;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 #e4e9e4;gap:22px;margin-top:14px;display:flex}.v2-app .t3-results>nav button{color:#7a877f;background:0 0;border:0;padding:9px 1px;font-size:10px;position:relative}.t3-results>nav button[aria-current=page]{color:#214b37;font-weight:700}.t3-results>nav button[aria-current=page]:after{content:"";background:#3e7957;height:2px;position:absolute;bottom:-1px;left:0;right:0}.t3-result-list{display:grid}.v2-app .t3-result-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ed;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:#98a39b;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:#3d6750;font-size:9px;font-style:normal}.t3-dialogue-empty b{color:#536159;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{color:#567323;vertical-align:middle;background:#eef8d7;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{color:#345c43;background:#f2f7df;border-color:#d4e3bd;min-width:110px;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:#648063;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{text-align:left;background:#fff;border-color:#e0e7e1;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{background:#f7faef;border-color:#b3d08a}.t3-public-start article em{color:#89968e;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,#f0f6ea,#fff)}.t3-public-start aside dl{margin:15px 0 0}.t3-public-start aside dl div{border-top:1px solid #e0e8dd;padding:9px 0}.t3-public-start aside dt{color:#829087;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{text-align:left;background:#fff;border-color:#e0e7e1;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:#f1f5ef;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 #e5ebe4;align-items:center;gap:11px;padding:10px 0;display:flex}.t3-certifications i{color:#e2c36f;background:#194b36;border-radius:10px;place-items:center;width:34px;height:34px;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 #e2e8e3;border-radius:10px;padding:10px}.t3-study-art{color:#477155;background:linear-gradient(135deg,#dce9d3,#b5cbb7);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:#2d6045;text-underline-offset:3px;background:0 0;border:0;padding:5px 0 0;font-size:8px;text-decoration:underline}.t3-public-boundary{color:#89938c!important;margin:9px 2px 0!important;font-size:7px!important}.twin-conversation-page{--tcp-green:#245941;--tcp-lime:#caff32}.tcp-header-copy h1{font-size:19px!important}.tcp-header-copy>span{font-size:10px}.tcp-role-summary{background:#f0f5ed;border-left:3px solid #7fa284;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:#55705f;font-size:9px}.tcp-role-summary>p{color:#56675d;margin:0;font-size:10px;line-height:1.6}.tcp-role-summary>small{color:#829087;font-size:8px}.tcp-composer .umx-unified-composer{border-color:#d3dfd4!important}.tcp-composer .umx-unified-composer:focus-within{border-color:#72977c!important;box-shadow:0 0 0 3px #3c775514!important}.tcp-composer .umx-composer-mention-chip,.tcp-composer [class*=mention-chip]{color:#295d42!important;background:#eef5e9!important;border-color:#d6e6d2!important}.tcp-composer .umx-composer-submit{background:var(--tcp-lime)!important;color:#16351f!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 #dce5da;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{background:var(--t3-lime);color:#173523;border:1px solid #b7e31d;min-height:42px;font-size:11px;font-weight:750}.t3-manage b{line-height:1.25;font-size:15px!important}.t3-manage small{color:#7b8880;line-height:1.35;font-size:10px!important}.t3-growth-stream{margin-top:12px}.t3-growth-event{border-top:1px solid #e8eee8;border-left:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.t3-growth-event time{color:#8a968e;font-size:8px}.t3-growth-event b{font-size:10px}.t3-growth-event em{color:#42642e;white-space:nowrap;background:#eef7d9;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:#f1f5ef;border-radius:999px;padding:3px;display:flex}.v2-app .t3-ability-radar>header nav button{color:#6b7b70;background:0 0;border:0;border-radius:999px;min-height:29px;padding:5px 10px;font-size:9px}.v2-app .t3-ability-radar>header nav button[aria-pressed=true]{color:#264d36;background:#daf08b;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:#e0e8e1;border-radius:8px;padding:7px;font-size:8px}.t3-ability-radar .tph-radar-axes button[aria-pressed=true]{color:#285c40;background:#edf6e8;border-color:#a9ca9e}.t3-ability-radar .tph-radar-detail{background:linear-gradient(135deg,#f4f8f1,#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%,#caff3233,#0000 28%),linear-gradient(145deg,#edf4e8,#f8faf6);border:1px solid #dce7db;border-radius:16px;padding:18px}.v2-app .t3-achievements>header button{color:#315b42;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{color:#496155;background:#ffffff94;border:1px solid #47684d21;border-radius:11px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:78px;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{background:linear-gradient(145deg,#fbffe9,#e7f6bf);border-color:#a9cf6d;box-shadow:0 0 18px #97c9452e}.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:#9aaca0;font-size:18px;font-style:normal}.t3-result-cases span{min-width:0}.t3-result-cases span>small{color:#6f8c73;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:#416b50;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{color:#345c43;white-space:nowrap;background:#f2f7df;border:1px solid #d4e3bd;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:94px;min-height:40px;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{background:#e9f3cd;border-color:#b8d091}.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{color:#345c43;background:#f2f7df;border-color:#d4e3bd;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:#40574a;margin:0;font-size:13px;line-height:1.9}.tcp-conversation{border-top:1px solid #e3e9e4;padding-top:8px}.tcp-history-dialog.umx-studio-dialog{border:1px solid #dfe7df;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 #e4e9e4;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:#7b8880;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{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9eee9;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:#849189;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:#849189;margin-top:3px;font-size:8px}.tcp-history-list i{font-style:normal}.tcp-history-empty{color:#74827a;text-align:center;background:#f4f7f2;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 #dce5da;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{background:var(--t3-lime)!important;color:#173523!important;border-color:#b9eb12!important}.t3-recent>div{scrollbar-gutter:stable;max-height:282px;padding-right:4px;overflow-y:auto}.t3-recent em{color:#42642e;white-space:nowrap;background:#eef7d9;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:#fff;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:#7f8b83;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;min-width:84px!important;min-height:38px!important;color:var(--t3-green)!important;background:#fff!important;border-radius:10px!important;font-size:10px!important;font-weight:700!important}.t3-public-actions button.is-active{color:#245941!important;background:#edf5e8!important;border-color:#bad3c1!important}.t3-public-actions button.is-subscribe{background:var(--t3-green)!important;border-color:var(--t3-green)!important;color:#fff!important}.t3-public-tabs{border-bottom:1px solid #e2e8e3;gap:26px;margin:0 0 24px;padding:15px 0 0;display:flex}.v2-app .t3-public-tabs button{color:#78857d;background:0 0;border:0;padding:8px 2px 12px;font-size:11px;position:relative}.t3-public-tabs button[aria-current=page]{color:#28573f;font-weight:700}.t3-public-tabs button[aria-current=page]:after{content:"";background:#4d7c5e;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:#44594d;line-height:1.9;margin:9px 0 5px!important;font-size:12px!important}.t3-public-intro small{color:#8a948e;font-size:8px}.t3-public-task{margin-bottom:28px}.v2-app .t3-public-task>button{text-align:left;background:#fff;border:1px solid #e1e7e2;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:#7b877f;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{color:#46584d;text-align:left;background:#fff;border:1px solid #e3e8e4;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:11px 15px;font-size:11px;display:flex}.t3-public-question-list i{color:#6d8e77;font-style:normal}.t3-public-composer{margin-top:18px}.t3-public-composer .umx-unified-composer{min-width:0;box-shadow:none;background:#fff;border:1px solid #dedfdd;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:#737770!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px!important}.t3-public-composer .umx-run-arrow{color:#fff!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:#222820!important;border:0!important;border-radius:50%!important;padding:10px!important}.t3-public-composer .umx-run-arrow:disabled{color:#aeb1aa!important;opacity:1!important;background:#efefed!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{background:#fff;border:1px solid #e1e7e2;border-radius:15px;padding:21px 22px}.t3-public-feed article>div{color:#7a8b80;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:#356447;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}}.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:#778478;font-size:12px}.dw-chat-user{background:#edf3f5;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 #e0e6e9;min-width:80px;padding:8px}.dw-answer-actions{z-index:1;background:#fff;padding:8px 0;position:sticky;top:0}.dw-answer-actions button{color:#315e4b;background:#f3f7f4;border:1px solid #d9e4dd;border-radius:8px;padding:7px 12px;font-size:12px}.dw-assistant-compose{border-top:1px solid #edf0f3;flex:none;padding-top:8px}.dw-assistant-compose>label{color:#637268;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 #dce4e1;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{background:#fff;border:1px solid #d8e1d3;border-radius:24px;box-shadow:0 8px 28px #2f41300d}.v2-app .dw-assistant-compose .umx-unified-composer textarea{color:#52635d;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:#6b7771;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{color:#687770;flex-basis:28px;height:40px;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;color:#6b7771!important;background:#f0f2f1!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:#252a31;background:#fff;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:#fff;border-bottom:1px solid #edf0f3;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:#15191e;margin:14px 0 12px;font-size:clamp(26px,2.5vw,40px);font-weight:750}.dw-create h2 span{color:#1675ef;font-style:italic}.dw-create-intro>p{color:#7d8792;margin-bottom:32px}.dw-create small{color:#8a939c;font-size:12px;font-weight:600}.dw-hot-tasks{gap:10px;margin-top:12px;display:grid}.dw-hot-tasks button{text-align:left;background:#fff;border:1px solid #e4e7eb;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.dw-hot-tasks button:hover{background:#fafcff;border-color:#b2c8e4}.dw-hot-tasks i{color:#4e6e9b;background:#f4f6f8;border-radius:6px;place-items:center;width:25px;height:28px;font-size:18px;font-style:normal;display:grid}.dw-hot-tasks span{flex:1}.dw-hot-tasks b{color:#a3abb5;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;background:#fff;border:1px solid #e3e7ed;border-radius:12px;min-width:0;padding:13px 11px;position:relative}.dw-formats button[aria-pressed=true]{border-color:#25282d;box-shadow:inset 0 0 0 1px #25282d}.dw-formats i{color:#2670ef;background:#ebf1ff;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:#f3edff}.dw-formats button:nth-child(3) i{color:#8454dd;background:#f3edff}.dw-formats b,.dw-formats span{display:block}.dw-formats span{color:#8d96a1;margin-top:5px;font-size:11px}.dw-formats em{color:#fff;text-align:center;background:#24292f;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{overscroll-behavior:contain;border:1px solid #e5e8ed;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;z-index:1;background:#fff;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]{color:#fff;background:#26282b}.dw-gallery-search{justify-content:space-between;align-items:center;gap:12px;margin:9px 0 17px;display:flex}.dw-gallery-search small{color:#929aa4;font-size:12px}.dw-gallery-search input{min-width:0;max-width:160px;font:inherit;background:#fafbfc;border:1px solid #e6e9ee;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;background:#fff;border:1px solid #e4e7ec;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{background:#fff;border-top:1px solid #edf0f3;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:#929ba5;margin-top:6px;font-size:11px;display:block}.dw-blank-card{aspect-ratio:.8;background:#f8f9fb;border:1px solid #e7eaee;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;color:#7a828c!important}.dw-blank-card>span{font-size:30px;font-weight:300}.dw-blank-card small{color:#929aa4;font-size:12px}.dw-empty{text-align:center;color:#7d8995;padding:80px 20px}.dw-empty h3{color:#3d4754}.dw-empty button{background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 20px}.dw-cover{--cover-accent:#275e97;--cover-wash:#e9f0f8;aspect-ratio:.78;color:#1f2a38;pointer-events:none;background:#fff;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:#297965;--cover-wash:#e6f2ed}.dw-cover.violet{--cover-accent:#706399;--cover-wash:#eeebf6}.dw-cover.amber{--cover-accent:#967039;--cover-wash:#f8f1e6}.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{color:#7b8794;max-height:48px;font-size:9px;line-height:1.8;overflow:hidden}.dw-cover.navy>p{color:#b1c7d9}.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:#dde3e9;width:100%;height:2px;margin:5px 0;display:block}.dw-cover-columns span:last-child{width:75%}.dw-cover>footer{letter-spacing:1px;color:#8c9bac;border-top:1px solid #dce4ed;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;pointer-events:none;color:#293541;background:#fff;border:1px solid #e2e7ef;border-radius:18px;width:340px;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:#7c8894;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:#273749;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:9px}.dw-editor-header>input:focus{background:#f8fbff;border-color:#d7e3f1}.dw-editor-header>div{gap:8px;display:flex}.dw-editor-header>div button,.dw-edit-top button{white-space:nowrap;background:#fff;border:1px solid #e4e8ed;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 #edf0f3;flex-direction:column;min-height:0;padding:20px;display:flex}.dw-edit-conversation>header small{color:#8c97a4;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:#516074;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:#2c3b4e}.dw-edit-log details{color:#7d8894;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{color:#596f89;text-align:left;background:#fff;border:1px solid #e1e7ed;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:#f6f7f9;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:#fff;border:1px solid #e8ebf0;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:#fff;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:#fff;border:1px solid #dde3e9;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{overflow-wrap:anywhere;color:#253547;background:#fff;border:1px solid #e5e9ef;border-radius:10px;outline:none;width:100%;max-width:850px;min-height:1000px;margin:0 auto;padding:48px 50px;font:16px/1.9 Arial,PingFang SC,sans-serif;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 #dce4ec;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:#758392;min-height:32px;padding:9px 0;font-size:12px}.dw-edit-menu{background:#fff;border:1px solid #dfe6ee;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:#7d8997;flex-basis:100%;margin:2px 0;line-height:1.7}.dw-edit-menu button{background:#fafbfd;border:1px solid #e0e6ec;border-radius:7px;padding:7px 10px}.dw-edit-menu input{border:1px solid #d9e1eb;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:#fff;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 #dce4e1;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:#f1f5f3}@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:#fff;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:#758179;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:#85887d;margin:0;font-size:13px}.acc-heading>button{white-space:nowrap;background:#fff;border:1px solid #e1e3dc;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 #ebede6;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]{color:#435415;background:#f1f7da}.acc-sources>small{color:#95998c;padding:24px 12px 4px}.acc-sources>p{color:#95998c;padding:0 12px;font-size:12px;line-height:1.7}.acc-sources button small{color:#929488;font-size:10px}.acc-sources .acc-add-source{color:#7f846f;font-size:13px}.acc-search{background:#fff;border:1px solid #e1e3dc;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-offset:2px;outline:2px solid #7d962b}.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;background:#fff;border:1px solid #e7e9e1;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:#fafbf6;border-color:#b7c28d}.acc-content-type{color:#85897b;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:#7b8073;-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:#979b8e;overflow-wrap:anywhere;margin-top:auto;font-size:11px;line-height:1.6}.acc-empty{text-align:center;color:#7c8173;border:1px dashed #dfe3d4;border-radius:16px;grid-column:1/-1;padding:50px 24px}.acc-empty h3{color:#343c2e;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{background:#fff;border:1px solid #e2e5da;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:#8b7750;font-size:12px}.acc-source-detail .acc-footnote{margin:20px 0 12px}.acc-source-detail button:disabled{color:#9b9d95;cursor:not-allowed;background:#f5f6f2;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:#858a7b;margin:0;font-size:14px}.acc-source-dialog header>button{background:#f3f4f0;border:0;border-radius:50%;align-self:start;width:32px;height:32px}.acc-source-notice{color:#7c7758;background:#f7f7ed;border-radius:10px;margin:20px 0;padding:12px;font-size:12px;line-height:1.7}.acc-provider-list article{border-bottom:1px solid #edefe7;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:#94998a;font-size:12px}.acc-provider-icon{color:#697647;background:#f2f5e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.acc-provider-list button{background:#f3f6e7;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-offset:3px;outline:2px solid #718837}.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]{color:#435415;background:#f1f7da;border-color:#dce6b4}.v2-app .acc-body .my-documents{border-top:0;padding-top:0}.acc-mail{min-width:0}.acc-mail-heading{border-bottom:1px solid #e5e8df;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:#20251f;margin:0 0 3px;font-size:21px}.acc-mail-identity p{color:#858a7d;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{color:#58633d;background:#f5f7ee;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:#99bb3d;border-radius:50%;width:6px;height:6px}.acc-mail-truth small{color:#989c91;font-size:10px}.acc-mail-intro{color:#777d70;margin:14px 0 18px;font-size:12px;line-height:1.7}.acc-mail-search{max-width:520px;margin-bottom:18px}.acc-mail-layout{background:#fff;border:1px solid #e3e7dc;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:#f8f9f5;border-right:1px solid #e7e9e2;flex-direction:column;gap:3px;padding:16px 10px;display:flex}.acc-mail-folders>p{color:#92978b;letter-spacing:.08em;margin:0 9px 10px;font-size:10px}.acc-mail-folders>button{color:#555c50;width:100%;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:#f0f3e8}.acc-mail-folders>button[aria-current=page]{color:#3d4b19;background:#edf5cf;font-weight:650}.acc-mail-folders>button small{color:#92978b;font-size:10px}.acc-mail-source-note{color:#8a9083;border-top:1px solid #e3e6dc;flex-direction:column;gap:4px;margin:auto 6px 2px;padding-top:16px;display:flex}.acc-mail-source-note strong{color:#656c60;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 #e7e9e2;flex-direction:column;min-width:0;min-height:0;display:flex}.acc-mail-list>header{border-bottom:1px solid #e7e9e2;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 17px;display:flex}.acc-mail-list>header strong{color:#353c32;font-size:13px}.acc-mail-list>header span{color:#969b90;font-size:10px}.acc-mail-list-scroll{min-height:0;overflow:auto}.acc-mail-list-scroll>button{color:#353a33;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0ea;flex-direction:column;gap:7px;padding:15px 16px;transition:background .15s,box-shadow .15s;display:flex}.acc-mail-list-scroll>button:hover{background:#fafbf7}.acc-mail-list-scroll>button[aria-current=true]{background:#f5f9e8;box-shadow:inset 3px 0 #a6c83d}.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;color:#697063;min-width:0;font-size:11px;overflow:hidden}.acc-mail-list-meta time{color:#a1a59c;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:#7f857a;-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{color:#777d70;background:#f1f3ed;border-radius:999px;padding:2px 6px;font-size:9px}.acc-mail-no-results{text-align:center;color:#73796e;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{color:#30362d;flex-direction:column;min-width:0;min-height:0;padding:30px 32px;display:flex;overflow:auto}.acc-mail-reader>header{border-bottom:1px solid #eceee8;margin:0;padding:0 0 20px;display:block}.acc-mail-eyebrow{color:#849055;letter-spacing:.04em;margin-bottom:10px;font-size:10px;font-weight:650;display:block}.acc-mail-reader h3{color:#242923;margin:0 0 18px;font-size:21px;line-height:1.45}.acc-mail-reader>header>div{color:#93988e;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.acc-mail-reader>header strong{color:#555c51;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{color:#65713e;background:#f2f5e9;border-radius:999px;padding:4px 8px;font-size:9px}.acc-mail-body{padding:8px 0}.acc-mail-body p{color:#50584d;margin:12px 0;font-size:13px;line-height:1.9}.acc-mail-attachments{background:#fafbf8;border:1px solid #e7eae1;border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:14px;display:flex}.acc-mail-attachments strong{color:#7d8378;font-size:10px}.acc-mail-attachments span{color:#4e5846;font-size:11px}.acc-mail-reader>footer{color:#999e94;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:#8a9085;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 #e7e9e2;grid-column:1/-1;min-height:420px}}@media (width<=760px){.acc-layout{grid-template-columns:1fr}.acc-sources{border-bottom:1px solid #e1e3dc;border-right:0;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-bottom:1px solid #e7e9e2;border-right:0;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:#f8f9fa;border-radius:10px;min-height:520px;position:relative;overflow:hidden}.cg-graph-canvas .cg-graph-caption{color:#91979b;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:#fff;margin:0 20px 20px}.cg-graph-canvas g:hover circle,.cg-graph-canvas g:focus circle{fill:#687d45;stroke:#b8c59f;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;background:#fff;border:1px solid #e1e3dc;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;color:#30382d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe3da;border-radius:12px;justify-content:center;align-items:center;height:44px;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:#f5f7ef;border-color:#b7c28d}.v2-app .acc-body .acc-toolbar-actions>.acc-import-button{background:var(--brand-primary,#c7ff00);color:#233100;border-color:#0000}.v2-app .acc-body .acc-toolbar-actions>.acc-import-button:hover{background:#b9ed00}.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{color:#30362c;max-width:1120px;margin:auto}.v2-app .subscriptions-workspace button{font:inherit;color:#56604d;cursor:pointer;background:#fff;border:1px solid #e1e6da;border-radius:9px;padding:8px 13px;font-size:13px;transition:background .15s}.v2-app .subscriptions-workspace button:hover{background:#f1f5e6}.v2-app .subscriptions-workspace button:focus-visible{outline-offset:3px;outline:2px solid #768f18}.v2-app .subscriptions-workspace button:disabled{opacity:.45;cursor:not-allowed}.v2-app .subscriptions-workspace .subscriptions-primary{color:#fff;background:#245941;border-color:#245941;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:#828978;margin:0;font-size:12px;line-height:1.7}.subscriptions-heading>span{white-space:nowrap}.subscriptions-tabs{border-bottom:1px solid #e6eadf;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]{color:#34471a;border-color:#536e22;font-weight:600}.subscriptions-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.subscriptions-toolbar input{width:280px;max-width:100%;font:inherit;background:#fff;border:1px solid #e1e6da;border-radius:9px;padding:10px 12px;font-size:13px}.subscriptions-hint{color:#7d8574;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 #e6eadf;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:#7d8574;-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 #e6eadf;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:#7d8574;flex:1}.subscriptions-summary button{font:inherit;color:#596b40;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:#f8faf4;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:#7d8574;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:#edf2e2;border-color:#d5dfbf}.subscriptions-members article{border-bottom:1px solid #e6eadf;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:#7d8574;margin-top:6px;font-size:12px;display:block}.subscriptions-initial{color:#6c7d4e;background:#edf2e2;border-radius:12px;place-items:center;width:42px;height:42px;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 #e8ecdf;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:#7d8574;margin-top:5px;font-size:12px;line-height:1.6;display:block}.subscriptions-settings input{accent-color:#6d871f;flex-shrink:0;width:17px;height:17px}.subscriptions-options{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.subscriptions-options label{cursor:pointer;border:1px solid #e1e6da;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.subscriptions-options label:has(input:checked){background:#f4f7ea;border-color:#bfcda2}.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;width:100%;font:inherit;resize:vertical;border:1px solid #e1e6da;border-radius:10px;padding:12px;font-size:13px;line-height:1.8}.subscriptions-settings footer{color:#7d8574;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:#59722c;font-size:13px}.subscriptions-confirm{color:#30362c;border:1px solid #e1e6da;border-radius:16px;max-width:480px;padding:24px}.subscriptions-confirm h2{font-size:18px}.subscriptions-confirm p{color:#7d8574;font-size:13px;line-height:1.8}.subscriptions-confirm button{cursor:pointer;background:#f5f7ef;border:1px solid #e1e6da;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{color:#285a40;background:#f3f8ed;border:1px solid #c9d8c4;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{background:#fff;border:1px solid #e1e8e1;border-radius:16px;min-width:0;padding:22px;box-shadow:0 8px 26px #1f432c09}.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:#26352d;font-size:16px}.twin-directory-person small{color:#89938c;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;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{color:#fff;background:#f4b727}.twin-verification.is-verified{color:#fff;background:#3c8b75;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{color:#245941;background:#edf5e8;border:1px solid #bad3c1;border-radius:10px;min-width:76px;min-height:38px;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{color:#245941;background:#edf5e8;border-color:#bad3c1}.v2-app .subscriptions-workspace .twin-directory-actions button.is-chat,.pt-social-dialog .twin-directory-actions button.is-chat{color:#fff;background:#245941;border-color:#245941}.twin-directory-card>p{color:#68766d;-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:#8b9083;font-size:12px}.profile-subscription-counts{flex-wrap:wrap;gap:22px;margin-top:12px;display:flex}.v2-app .profile-subscription-counts button{color:#747c69;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.profile-subscription-counts strong{color:#343b2c;font-variant-numeric:tabular-nums;margin-left:6px}.v2-app .profile-subscription-counts button:hover{color:var(--umx-brand-ink,#4c6100)}.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,#4c6100);margin:0}.demo-holdings{color:#244239}.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-offset:3px;outline:2px solid #28614f}.hw-workspace{background:#fff;grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;display:grid}.hw-sidebar{background:#fafbf9;border-right:1px solid #e5e9e2;padding:22px 14px}.hw-sidebar nav{border-bottom:1px solid #e1e6df;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 #557947}.hw-sidebar nav button:last-child{margin-left:auto}.hw-sidebar>p{color:#8c9688;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:#edf4df;border-color:#dce8ca}.hw-account b,.hw-account small{display:block}.hw-account small{color:#87917f;margin-top:5px;font-size:11px}.hw-logo{color:#fff;background:#df5659;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.hw-logo.binance{color:#302a12;background:#e8bc24}.hw-logo.futu{background:#ed8a32}.hw-main{min-width:0;padding:30px;overflow:auto}.dh-upgraded.demo-holdings{color:#25352d;max-width:none;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:#839080;margin:8px 0 0;font-size:12px}.dh-upgraded .dh-analyze{color:#27370b;cursor:pointer;background:#c7ff00;border:0;border-radius:10px;padding:11px 18px;font-weight:600}.dh-overview{border:1px solid #e1e7de;border-radius:16px;grid-template-columns:1.1fr 1fr;gap:30px;padding:28px;display:grid}.dh-balance-label{color:#768370;font-size:15px}.dh-balance-label button{color:#8c9687;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:#87917e;font-size:13px;font-weight:400}.dh-balance-grid{grid-template-columns:1fr 1fr;gap:24px 12px;display:grid}.dh-balance-grid span{color:#87927e;margin-bottom:8px;font-size:12px;display:block}.dh-balance-grid b{font-variant-numeric:tabular-nums;font-size:20px}.dh-positive{color:#159678!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:#fff;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:#8b9584;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 #e1e7de;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:#8f9987;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{color:#65745e;font:inherit;background:#fff;border:1px solid #e1e6db;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{color:#8b9583;text-align:right;background:#f6f8f3;padding:13px 16px;font-size:11px;font-weight:400}.dh-upgraded td{text-align:right;border-top:1px solid #edf0e8;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{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.dh-upgraded td button{color:#638344;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.dh-upgraded tbody tr:hover{background:#fafcf6}.dh-upgraded .dh-note{color:#899581;margin-top:18px;font-size:11px;line-height:1.8}.dh-empty{text-align:center;color:#85917d;padding:30px}.hw-workspace button:focus-visible{outline-offset:3px;outline:2px solid #88a75b}@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-bottom:1px solid #ddd;border-right:0}.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{color:#65765a;background:#f3f7ec;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:12px;display:flex}.hw-position-context button{color:#577b39;cursor:pointer;background:0 0;border:0;margin-left:auto}.hw-workspace{grid-template-rows:auto minmax(0,1fr)}.hw-workspace-header{background:#fff;border-bottom:1px solid #e5e9e2;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:#25352d;margin:0 0 12px;font-size:24px}.hw-workspace-header nav{gap:30px;display:flex}.hw-workspace-header nav button{color:#667566;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]{color:#234e40;border-bottom-color:#426e5b}.hw-add-account{color:#27370b;cursor:pointer;background:#c7ff00;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{color:#20352c;background:#fff;border:1px solid #dde5df;border-radius:14px;width:min(520px,100vw - 32px);max-width:520px;padding:0;overflow:hidden;box-shadow:0 24px 72px #172f2629}.hw-account-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18262061}.hw-account-dialog>.umx-dialog-surface{background:#fff;padding:0}.hw-account-dialog-head{border-bottom:1px solid #e8ece9;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:13px;padding:22px 24px 18px;display:grid}.hw-account-dialog-icon{color:#315b47;background:#eff5e8;border-radius:10px;place-items:center;width:40px;height:40px;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:#7d8983;margin:0 0 2px;font-size:11px;line-height:1.4;display:block}.hw-account-dialog-head h2{color:#20352c;letter-spacing:-.02em;margin:0;font-size:20px!important}.hw-account-dialog-close{color:#748079;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;line-height:1;display:grid;font-size:22px!important}.hw-account-dialog-close:hover{color:#20352c;background:#f1f3f1}.hw-account-dialog-body{padding:22px 24px 24px}.hw-account-dialog-body>p{color:#58675f;margin:0;font-size:14px!important;line-height:1.75!important}.hw-account-dialog-scope{background:#f6f9f1;border:1px solid #e0e8da;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:#71806f;font-size:11px}.hw-account-dialog-scope>span:after{content:"演示";float:right;color:#567144;background:#e6efda;border-radius:5px;margin-left:10px;padding:2px 7px;font-size:10px}.hw-account-dialog-scope>strong{color:#294638;grid-column:1/-1;margin-top:2px;font-size:14px}.hw-account-dialog-scope>small{color:#7b867f;grid-column:1/-1;margin-top:4px;font-size:11px!important;line-height:1.6!important}.hw-account-dialog-actions{border-top:1px solid #e8ece9;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{color:#5f6e66;background:#fff;border:1px solid #dfe5e1}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-secondary:hover{color:#263b31;background:#f6f7f6}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary{color:#fff;background:#214f3c;border:1px solid #214f3c;align-items:center;gap:8px;display:inline-flex}.umx-studio-dialog.hw-account-dialog .hw-account-dialog-primary:hover{background:#193f30;border-color:#193f30}.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:minmax(0,1fr)}.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)}}.dh-actions{align-items:center;gap:8px;display:flex}.dh-add{border:1px solid var(--line,#d9e0d6);font:inherit;cursor:pointer;background:#fff;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;width:100%;font:inherit;border:1px solid #d9e0d6;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{z-index:auto;background:#fff;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{overflow-wrap:anywhere;border-bottom:1px solid #e4eae6;margin:12px 24px;padding:12px 0}.v2-model-step>summary{cursor:pointer;color:#527664;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{text-align:left;border:1px solid #e2e8e4;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:#61766b;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:#63766d;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px;position:absolute;top:12px;right:8px}.v2-inspector-close:hover{color:#174b3d;background:#eaf0ec;border-radius:6px}.v2-inspector-close:focus-visible{outline-offset:2px;outline:2px solid #397863}.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:#7d8982;font-size:12px}.inspector-output-files{gap:10px;display:grid}.inspector-output-file{background:#fff;border:1px solid #e0e6e2;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:#839088;margin-top:4px;font-size:11px;display:block}.inspector-output-file summary i{color:#7c8a81;font-style:normal}.inspector-output-file[open] summary{border-bottom:1px solid #e7ece8}.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{color:#fff;background:#214e40;border-color:#214e40;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:#76847c;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}.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 #e4e7e4;flex-shrink:0;padding:12px 24px}.aw-reading-composer>.umx-unified-composer{max-width:960px;margin:auto}.fw-chat>[role=dialog]{background:#fff;border:1px solid #d8e3df;border-radius:16px;flex:none;max-height:40%;margin:12px;padding:16px;overflow:auto;box-shadow:0 8px 24px #183e3310}.fw-chat>[role=dialog] p{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.6}.fw-chat>[role=dialog] button{background:#f3f7f5;border:1px solid #d8e3df;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{color:#819089;flex:1;min-width:0;font-size:12px;line-height:1.6}.fw-chat .fw-save-note{color:#788780;cursor:pointer;width:32px;height:32px;min-height:32px;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{color:#28584a;background:#eaf0ec}.fw-chat .fw-save-note:focus-visible{outline-offset:2px;outline:2px solid #668d7c}.fw-chat .fw-save-note:active{background:#dce8e0}.fw-save-note-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#29483d;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}@media (prefers-reduced-motion:reduce){.fw-chat .fw-save-note,.fw-save-note-tooltip{transition: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;color:#fff!important;background:#244f42!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 #e0e7e2;margin-bottom:20px;padding:14px 0 20px}.arf-start button,.arf-actions button{color:#284e40;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e1dc;border-radius:8px;padding:9px 12px;font-size:13px}.arf-start button:hover,.arf-actions button:hover{background:#eaf0ed}.arf-start small,.arf-run>small,.arf-source small{color:#78867e;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:#8a938e;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:#345c4c}.arf-plan li[aria-current=step]{font-weight:600}.arf-progress{background:#edf2ee;border-radius:8px;padding:12px}.arf-run details{border-bottom:1px solid #e1e7e3;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:#345c4c;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;width:100%;min-height:160px;font:inherit;color:inherit;background:#fff;border:1px solid #cbd8d0;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-offset:3px;outline:2px solid #45675b}.rt-dialog .umx-dialog-surface{width:min(680px,100vw - 32px)}.rt-dialog .ar-form-body{max-height:70vh;overflow:auto}.rt-dialog p{line-height:1.65}.rt-dialog form{gap:16px;display:grid}.rt-dialog label{gap:8px;display:grid}.rt-dialog textarea{min-height:85px}.rt-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f7f5;max-height:220px;padding:14px;font-size:13px;overflow:auto}.rt-item{border:1px solid #dce5df;border-radius:12px;margin:16px 0;padding:18px}.rt-actions{flex-wrap:wrap;gap:10px;display:flex}.rt-actions button{border:1px solid #dce5df;border-radius:8px;padding:9px 12px}.rt-muted{color:#69776f;font-size:12px}.rt-dialog .umx-dialog-surface{width:min(940px,100vw - 32px);padding:0}.rt-dialog .ar-dialog-head{padding:24px 28px 18px}.rt-dialog .ar-form-body{max-height:calc(90vh - 190px);padding:20px 28px 28px}.rt-tabs{border-bottom:1px solid #e1e8e3;gap:24px;padding:0 28px;display:flex}.rt-tabs button{color:#64746a;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.rt-tabs button[aria-pressed=true]{color:#194f3d;border-bottom-color:#194f3d}.rt-tabs small{color:#7a857e;margin-top:6px;font-size:12px;display:block}.rt-demo-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.rt-demo-head h3{margin:8px 0}.rt-demo-head small{color:#747e78;font-size:12px}.rt-pill{white-space:nowrap;background:#eaf0ec;border-radius:20px;padding:7px 12px;font-size:12px}.rt-stats{border-bottom:1px solid #e3e8e4;gap:48px;padding:22px 0;display:flex}.rt-stats b{color:#214e3e;font-size:28px;font-weight:500;display:block}.rt-stats small{color:#708076;margin-top:4px;display:block}.rt-lead{color:#254c3c;font-size:17px}.rt-step-list{flex-wrap:wrap;gap:10px;margin:22px 0;padding:0;list-style:none;display:flex}.rt-step-list li{color:#758077;align-items:center;gap:6px;font-size:12px;display:flex}.rt-step-list li span{background:#edf0ed;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.rt-step-list .done{color:#245c45}.rt-step-list .done span{background:#dfeee4}.rt-showcase button,.rt-real-work button,.rt-manual{color:#305342;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:8px;padding:9px 12px}.rt-showcase button:disabled{opacity:.45;cursor:default}.rt-work-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.rt-work-items article{border:1px solid #e2e8e3;border-radius:10px;padding:16px}.rt-work-items h4{margin:10px 0;font-size:15px}.rt-work-items p,.rt-work-items small{color:#6c796f;font-size:12px}.rt-finding{background:#f5f6ef;border-left:3px solid #c4a65e;margin:20px 0;padding:20px}.rt-review{background:#edf4ef;border-radius:10px;gap:12px;margin:20px 0;padding:20px;display:grid}.rt-review h3{margin:0}.rt-showcase textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:8px;padding:12px}.rt-showcase blockquote{background:#fff;margin:16px 0;padding:14px}.rt-showcase blockquote footer{color:#7b827d;margin-top:8px;font-size:12px}.rt-real-work{border:1px solid #e0e6e1;border-radius:10px;margin-bottom:24px;padding:16px}.rt-real-work article,.rt-history article{border-top:1px solid #e0e6e1;padding:12px 0}.rt-presets{gap:8px;margin-bottom:18px;display:grid}.rt-presets button{text-align:left}.rt-showcase label{margin:12px 0}.rt-showcase label:has(input){align-items:center;gap:8px;display:flex}.rt-history{padding:18px 0}.rt-manual{margin:24px 0}.rt-showcase button:focus-visible{outline-offset:3px;outline:2px solid #2c6751}@media (width<=650px){.rt-work-items{grid-template-columns:1fr}.rt-dialog .ar-form-body{padding:16px}.rt-dialog .ar-dialog-head{padding:18px}.rt-tabs{padding:0 18px}.rt-stats{gap:28px}.rt-demo-head{align-items:flex-start}}.rt-dialog.rt-dialog .umx-dialog-surface{width:min(940px,100vw - 32px);padding:0}.rt-dialog.rt-dialog .ar-form-body{max-height:calc(90vh - 190px)}.umx-studio-dialog.asset-research-dialog.rt-dialog{width:min(940px,100vw - 32px);max-width:calc(100vw - 32px);padding:0;overflow:hidden}.umx-studio-dialog.rt-dialog>.umx-dialog-surface{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.umx-studio-dialog.rt-dialog .ar-dialog-head,.umx-studio-dialog.rt-dialog .rt-tabs{flex-shrink:0}.umx-studio-dialog.rt-dialog .ar-form-body{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;max-height:none;overflow:auto}.umx-studio-dialog.rt-dialog .ar-form-body>*{min-width:0}.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:#234b3d;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:#244f3e;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{color:#292e29;width:min(680px,100vw - 40px);max-height:calc(100dvh - 64px);font:inherit;background:#fff;border:1px solid #e5e7e2;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 #eceee9;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:#767e74;font-size:13px}.runtime-auto-body{max-height:calc(100dvh - 186px);padding:24px 28px;overflow:auto}.runtime-auto-panel button{color:#30362e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6df;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:#f3f5ef}.runtime-auto-panel button:disabled{opacity:.5;cursor:not-allowed}.runtime-auto-panel button.primary{background:var(--umx-brand,#cf0);border-color:var(--umx-brand,#cf0);color:var(--umx-on-brand,#202400)}.runtime-auto-panel :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--umx-brand-focus,#687e00);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:#637254}.runtime-auto-panel h3{margin:12px 0;font-size:17px;font-weight:600;line-height:1.5}.runtime-auto-connect p{color:#757c72;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{color:#6b7465;background:#f2f3f0;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;display:inline-flex}.runtime-auto-pill.is-active{background:var(--umx-brand-soft,#f3fad8);color:var(--umx-brand-ink,#4c6100)}.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:#81877d;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:#87917e}.runtime-auto-rule{border-top:1px solid #eceee9;border-bottom:1px solid #eceee9;padding:15px 0}.runtime-auto-panel summary{color:#76806d;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:#7c8476;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:#646e5e;gap:8px;font-size:13px;display:grid}.runtime-auto-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;font:inherit;color:#2c3428;background:#fff;border:1px solid #dfe4d9;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:#617a25;width:16px;height:16px}.runtime-auto-confirm{background:#f7f9f3;border:1px solid #e2e8d8;border-radius:14px;margin-top:22px;padding:18px}.runtime-auto-confirm b{font-size:16px;font-weight:600}.runtime-auto-confirm p{color:#717a67;font-size:13px;line-height:1.7}.runtime-auto-history{border-top:1px solid #eceee9;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:#8b9384;font-size:12px;font-weight:400}.runtime-auto-history article{border-bottom:1px solid #eff1eb;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:#8b9384;margin-top:5px;font-size:12px;display:block}.runtime-auto-run-row button{border:0}.runtime-auto-run-dot{color:#7f9164}.runtime-auto-run-dot.is-error{color:#b36650}.runtime-auto-history details{margin:12px 0 0 18px}.runtime-auto-history details p{color:#747e6d;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:#637641}.runtime-auto-error{color:#a44f35;background:#fff7f2;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{background:#fafbf8;border:1px solid #e5e9e1;border-radius:12px;padding:14px 16px}.runtime-auto-local-summary small{color:#7d857a;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:#687067;max-height:3.3em;margin:7px 0 0;font-size:13px;line-height:1.65;overflow:hidden}.runtime-auto-frequency-note{color:#73694a;background:#faf7ec;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.runtime-auto-form>.runtime-auto-actions{z-index:2;background:#fff;border-top:1px solid #eceee9;margin:0 -2px -24px;padding:14px 2px 20px;position:sticky;bottom:-24px}.runtime-auto-recovery{padding-top:38px}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:#737770!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px!important;display:flex!important}.automation-twin-toggle input[role=switch]{cursor:pointer;background:#ccc;border:0;border-radius:20px;width:34px;height:20px;position:relative;appearance:none!important}.automation-twin-toggle input[role=switch]:checked{background:#86aa59}.automation-twin-toggle input[role=switch]:after{content:"";background:#fff;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{color:#444;background:#fff;border:1px solid #e8e8e8;border-radius:22px;align-items:center;gap:8px;padding:9px 14px;display:flex;font-size:13px!important}.at-watch-trigger i,.at-dot{background:#70aa4c;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.at-watch-pop{z-index:30;background:#fff;border:1px solid #e5e5e5;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:#777;font-size:11px}.at-watch-pop p{color:#666;font-size:13px;line-height:1.8}.at-watch-item{text-align:left;background:#fff;border:0;border-top:1px solid #eee;gap:8px;width:100%;margin-top:14px;padding:16px 0;display:grid}.at-watch-item span,.at-watch-item small{color:#666}.at-watch-item em{color:#333;font-style:normal}.automation-list{border:0}.automation-list>button{border-bottom:1px solid #eee;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:#888;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:#777!important}.automation-create-dialog .automation-editor-body{padding-top:0}.automation-create-dialog .automation-field{color:#444;margin:12px 0;font-size:13px}.automation-create-dialog .automation-field :is(input,select){border-color:#ddd;height:43px;font-size:14px}.automation-create-dialog .automation-prompt>span{color:#444;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:#f5f5f5;border:1px solid #0000;border-radius:7px;padding:8px 20px;font-size:13px}.automation-mode button[aria-pressed=true]{color:#222;background:#f3facf;border-color:#d9e6a7}.automation-twin-toggle{background:#f8f9f5;border:1px solid #ecede6;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:#737373!important}.automation-twin-toggle input{accent-color:#7fa14a;flex:none;width:32px;height:19px}.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:#888;font-size:12px}.at-heading h2{letter-spacing:-.4px;margin:14px 0 16px;line-height:1.4;color:#222!important;font-size:25px!important}.at-schedule{margin-left:12px;font-size:12px;color:#777!important}.at-close{color:#777;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{background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 15px;font-size:13px}.at-actions>span{margin-left:auto;font-size:11px;color:#888!important}.at-menu{position:relative}.at-menu>div{z-index:5;background:#fff;border:1px solid #e5e5e5;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;color:#333;background:#fff;border:0;border-radius:6px;width:100%;padding:10px;font-size:13px;display:block}.at-menu>div>button:hover{background:#f5f5f5}.at-tabs{border-bottom:1px solid #eee;gap:28px;padding:0 36px;display:flex}.at-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 15px;font-size:14px}.at-tabs button[aria-current]{color:#222;border-bottom-color:#222}.at-tabs small{color:#888;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 #eee;margin-bottom:24px;padding-bottom:26px}.at-scroll h3{margin:0 0 16px;font-weight:600;color:#222!important;font-size:15px!important}.at-objective{white-space:pre-wrap;margin:0;font-size:14px;color:#444!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:#f5f5f5;border-radius:6px;padding:6px 9px;font-size:12px}.at-resources small{font-size:12px;color:#888!important}.at-resources button,.at-section-head button,.at-twin-note button{color:#555;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:#888!important}.at-result{text-align:left;background:#fafafa;border:1px solid #e5e5e5;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:#777!important}.at-result-empty{border:1px dashed #ddd;border-radius:12px;padding:24px}.at-result-empty b{font-size:14px;font-weight:500}.at-result-empty p{font-size:13px;color:#888!important}.at-result-empty button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px 12px;font-size:12px}.at-twin-note{background:#fafbf7;border:1px solid #e9edde;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:#888!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:#777!important}.at-twin-note button{color:#444;margin-top:8px}.at-history-row{text-align:left;color:#555;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 0;font-size:13px;display:flex}.at-history-row:hover{background:#fafafa}.at-history-row small{margin-top:6px;font-size:11px;display:block;color:#888!important}.at-muted{font-size:13px;color:#888!important}.at-settings{max-width:740px}.at-settings dl>div{border-bottom:1px solid #eee;justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.at-settings dt{color:#777!important}.at-settings dd{margin:0}.at-settings details{color:#777;margin-top:24px;font-size:12px}.at-delete{background:#fff7ed;border-radius:12px;margin-bottom:24px;padding:20px}.at-delete button{background:#fff;border:1px solid #ddd;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{color:#252927;min-width:0;min-height:184px;box-shadow:none;background:#fff;border:1px solid #e5e7e6;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{background:#fafcf9;border-color:#bfcfc5}.automation-workspace .automation-template-gallery button:focus-visible{outline-offset:3px;outline:2px solid #527a65}.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:#252927;font-size:16px;font-weight:650;line-height:1.5}.automation-workspace .automation-template-gallery span small{color:#747b77;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:#53695e;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:#173f34;--loop-text:#252927;--loop-muted:#7b837e;--loop-line:#e1e7e1;--loop-wash:#f7f9f5;--loop-lime:#caff00;color:var(--loop-text);background:#fff}.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(--loop-lime);background:var(--loop-lime);box-shadow:0 8px 18px #8eb00026}.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);border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid;overflow:hidden;box-shadow:0 12px 35px #193c320b}.automation-stats button{border:0;border-right:1px solid var(--loop-line);text-align:left;min-height:104px;color:var(--loop-ink);background:#fff;padding:22px 28px;position:relative}.automation-stats button:last-child{border-right:0}.automation-stats button.active{background:#f8fbdc}.automation-stats small,.automation-stats b{display:block}.automation-stats small{color:#87918a;font-size:13px}.automation-stats b{margin-top:8px;font-size:30px}.automation-stats i{background:#9aaa9f;border-radius:50%;width:8px;height:8px;position:absolute;bottom:26px;right:24px}.automation-stats button.active i{background:var(--loop-lime);box-shadow:0 0 0 8px #caff0029}.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);text-align:left;min-height:88px;color:var(--loop-ink);background:#fff;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:#497466;font-size:12px;font-style:normal;font-weight:650}.automation-loop-icon{background:var(--loop-ink);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.automation-loop-icon.attention{background:var(--loop-lime);color:var(--loop-ink)}.automation-loop-icon.tone-1{color:var(--loop-ink);background:#eff5d2}.automation-loop-icon.tone-2{color:var(--loop-ink);background:#edf0ec}.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:#89918c;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:#a0aaa3;margin-left:6px;font-style:normal}.automation-search{border:1px solid var(--loop-line);color:#89938d;background:#fff;border-radius:10px;align-items:center;gap:7px;height:36px;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);text-align:left;width:100%;min-height:90px;color:var(--loop-ink);background:#fff;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:#bfd0c5;transform:translateY(-1px);box-shadow:0 10px 25px #193c320d}.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:#dfe5e0;height:2px;position:absolute;left:8%;right:8%}.automation-loop-rail b{z-index:1;background:#dfe5e0;border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.automation-loop-rail b.done{background:#4c7b6a}.automation-loop-rail b.active{background:var(--loop-lime);box-shadow:0 0 0 6px #caff002e}.automation-loop-rail>small{margin-top:5px}.automation-loop-rail em{text-align:center;color:#9ca59f;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);text-align:left;min-height:76px;color:var(--loop-ink);background:#fff;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:#70847b;font-style:normal}.automation-empty{text-align:center;background:#fafbf8;border:1px dashed #d7ddd8;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);min-height:38px;color:var(--loop-ink);font:inherit;background:#fff;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:#fff;border-radius:12px;width:130px;padding:6px;font-style:normal;position:absolute;top:44px;right:0;box-shadow:0 14px 32px #18342c1f}.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(--loop-lime);border-radius:17px;place-items:center;font-size:22px;font-weight:750;display:grid}.automation-loop-hero small{color:#568071;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:#fafbf8;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:30px;padding:20px 30px;display:grid}.automation-loop-cycle span{color:#8d9690;align-items:center;gap:10px;display:flex;position:relative}.automation-loop-cycle span:not(:last-child):after{content:"";background:#dfe5e0;height:2px;position:absolute;top:14px;left:38px;right:16px}.automation-loop-cycle i{z-index:1;background:#e5e9e5;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{color:#fff;background:#477666}.automation-loop-cycle span.active{color:var(--loop-ink)}.automation-loop-cycle span.active i{background:var(--loop-lime);box-shadow:0 0 0 6px #caff002e}.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:#8b948e;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:#9ca49f;margin-left:6px;font-style:normal}.automation-loop-panel{border:1px solid var(--loop-line);background:#fff;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:#5f6a64;line-height:1.8}.automation-loop-panel>button,.automation-loop-panel header button,.automation-loop-decision button{border:1px solid var(--loop-line);color:var(--loop-ink);font:inherit;background:#fff;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:#fff;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:#fbfce9!important;border-color:#e6e9bc!important}.automation-loop-decision header em{color:#527467;font-size:12px;font-style:normal}.automation-loop-decision p{color:#667069;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);text-align:left;color:var(--loop-ink);background:#fff;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:#5f6a64}.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{background:#fff9f2;border:1px solid #e6d8c8;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{background:#fff;border:1px solid #e2d6ca;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{background:#f7f9f7;border-right:1px solid #e3e8e4;align-content:start;gap:8px;padding:28px 20px 28px 28px;display:grid}.automation-wizard>nav button{color:#66736d;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.automation-wizard>nav button i{border:1px solid #cfd8d2;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{color:#174b39;background:#eef4ef;font-weight:650}.automation-wizard>nav button.active i,.automation-wizard>nav button.done i{color:#fff;background:#27664f;border-color:#27664f}.automation-loop-create .automation-editor-body{width:auto;padding:28px 34px 36px}.automation-wizard-page{gap:20px;display:grid}.automation-wizard-page>h3{color:#1e2925;margin:0;font-size:22px}.automation-quick-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-quick-templates button{color:#31433c;text-align:left;background:#fff;border:1px solid #dbe3dd;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.automation-quick-templates button[aria-pressed=true]{background:#f0f6f1;border-color:#4f7b68}.automation-quick-templates svg{color:#27664f;width:20px;height:20px}.automation-gates{gap:10px;display:grid}.automation-gates>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.automation-gates span{color:#5c665f;background:#fafbfa;border:1px solid #e0e6e1;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:#7b837d;font-size:12px;line-height:1.6}@media (width<=700px){.automation-gates>div{grid-template-columns:1fr}}.automation-create-summary{background:#f3f7f3;border:1px solid #d9e3dc;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-bottom:1px solid #e3e8e4;border-right:0;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 #e7e7e7;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:#777;margin:12px 0 24px;font-size:14px;line-height:1.7}.automation-server-history{background:#fff;border:1px solid #e7e7e7;border-radius:8px;margin:12px 0;padding:12px 16px;display:block}.automation-run-origin{background:#fff;border-bottom:1px solid #eee;flex:none;justify-content:space-between;gap:16px;padding:10px 24px;display:flex}.automation-run-origin button{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;font-size:14px}.automation-run-origin button:focus-visible{outline-offset:3px;outline:2px solid #527a65}.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:#262626!important;font-size:28px!important;font-weight:600!important}.v2-app .automation-workspace h2{color:#262626!important;font-size:18px!important;font-weight:600!important}.v2-app .automation-workspace :is(h3,h4){color:#262626!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:#262626;--loop-text:#303030;--loop-muted:#777;--loop-line:#e7e7e7;--loop-wash:#fafafa}.automation-workspace button{font-size:14px;font-weight:500}.automation-workspace :is(h1,h2,h3,h4,b,strong){color:#262626}.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{cursor:pointer;background:#fafbf6}.automation-workspace .automation-stats small{color:#777;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{color:#262626;border-radius:12px;gap:12px;min-height:82px}.automation-workspace .automation-attention-list b{font-size:15px;font-weight:600}.automation-workspace .automation-attention-list small{color:#777;font-weight:400;line-height:1.6;font-size:14px!important}.automation-workspace .automation-attention-list em{color:#777;font-size:13px;font-weight:400}.automation-workspace .automation-loop-icon.attention{color:#548eb7;background:#f1f6fa;border-radius:9px;width:36px;height:36px}.automation-workspace .automation-all-tools nav button{color:#777;font-size:14px;font-weight:500}.automation-workspace .automation-all-tools nav button.active{color:#262626}.automation-workspace .automation-loop-list{border:1px solid #e7e7e7;border-radius:12px;gap:0;overflow:hidden}.automation-workspace .automation-loop-list>button{color:#262626;border:0;border-bottom:1px solid #ededed;border-radius:0;grid-template-columns:36px minmax(0,1fr) minmax(170px,.48fr) 24px;gap:16px;min-height:90px;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:#fafafa;transform:none}.automation-workspace .automation-task-glyph{color:#619ec8;background:#f5f8fa;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:#777;font-weight:400;line-height:1.5;font-size:14px!important}.automation-workspace .automation-loop-result b{color:#555;font-size:14px;font-weight:400}.automation-workspace .automation-loop-list>button>i{color:#999;border:0;width:24px}.automation-workspace .automation-template-gallery span b{color:#262626;font-weight:600}.automation-workspace .automation-template-gallery span small{color:#777}.automation-workspace .automation-detail-refined{color:#303030;max-width:1120px;padding:26px 0 64px}.automation-detail-refined button{color:#333;min-height:36px;font:inherit;box-shadow:none;background:#fff;border:1px solid #e7e7e7;border-radius:8px;padding:7px 13px;font-size:14px;font-weight:500}.automation-detail-refined button:hover{background:#f7f7f7}.automation-detail-refined button.primary{color:#222;box-shadow:none;background:#caff00;border-color:#caff00;font-weight:600}.automation-detail-refined button.primary:hover{background:#c1ee05}.automation-detail-refined button:focus-visible{outline-offset:3px;outline:2px solid #527a65}.automation-detail-refined button:disabled{opacity:.45;cursor:not-allowed}.automation-detail-refined button.automation-text-button{color:#777;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:#262626;overflow-wrap:anywhere;margin:0 0 12px;font-size:28px;font-weight:650;line-height:1.4}.automation-refined-title>div{color:#777;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.automation-neutral-status{color:#666;background:#f3f3f3;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{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:12px 0;font-weight:400}.automation-detail-refined .automation-loop-tabs button[aria-current=page]{color:#262626;border-bottom-color:#262626;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:#262626;margin:0;font-size:16px;font-weight:600;line-height:1.5}.automation-detail-refined h3,.automation-detail-refined h4{color:#262626;font-size:16px;font-weight:600;line-height:1.5}.automation-detail-refined p{color:#555;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:#888;font-size:13px}.automation-trial-refined,.automation-latest-refined{border-top:1px solid #e7e7e7;margin-top:28px;padding-top:24px}.automation-latest-refined>p{margin:14px 0}.automation-detail-refined .automation-secondary-copy{color:#777;font-size:14px}.automation-arrangement{border-left:1px solid #ededed;align-self:start;padding-left:24px}.automation-arrangement dl{margin:20px 0 0}.automation-arrangement dl>div{margin-bottom:22px}.automation-arrangement dt{color:#888;margin-bottom:6px;font-size:13px}.automation-arrangement dd{color:#555;margin:0;font-size:14px;line-height:1.65}.automation-detail-refined .automation-record-count{color:#999;border-top:1px solid #eee;padding-top:16px;font-size:13px}.automation-detail-refined .automation-quiet-empty{color:#aaa;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 0;display:flex}.automation-detail-refined .automation-quiet-empty b{color:#666;font-size:15px;font-weight:500}.automation-detail-refined .automation-quiet-empty p{color:#888;margin:0;font-size:14px}.automation-detail-refined details{color:#555;margin-top:14px}.automation-detail-refined summary{cursor:pointer;color:#777;font-size:14px;font-weight:400;line-height:1.7}.automation-detail-refined details[open]>summary{color:#333;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{text-align:left;border:0;border-bottom:1px solid #eee;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:#444;font-size:14px;font-weight:400}.automation-detail-refined .automation-loop-settings dt{color:#888;font-size:13px}.automation-detail-refined .autodemo{color:#555;background:#fff;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:#555;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{color:#888;white-space:nowrap;background:#f3f3f3;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{color:#777;background:#f2f2f2;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:#fafafa;border-radius:8px;margin:18px 0 24px;padding:18px}.research-preview-analysis figcaption{color:#888;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 #ededed;padding-top:14px}.research-preview-refined blockquote{white-space:pre-wrap;color:#777;border-left:2px solid #ddd;margin:12px 0;padding-left:16px;font-size:14px;line-height:1.85}.research-edit-label{color:#666;margin-top:20px;font-size:14px;display:block}.automation-detail-refined textarea[aria-label=演示成果正文]{resize:vertical;width:100%;min-height:280px;max-height:480px;font:inherit;color:#444;box-sizing:border-box;background:#fff;border:1px solid #ddd;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:#888;font-size:13px}.research-preview-refined .research-preview-success{color:#527a65;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-top:1px solid #eee;border-left:0;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:#ceff37;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{z-index:50;background:#fff;border:1px solid #e5e8e0;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:#fff!important;border:0!important;padding:12px!important}.automation-new-menu>div>button:hover{background:#f3f5ee!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:#f6f7f3!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:#f1f9d7!important;border-color:#d7e6a7!important}.automation-icon-stats>button>b{font-size:14px!important}.automation-icon-stats svg{width:18px;height:18px;color:#7a8775!important}.automation-icon-stats button:focus-visible,.automation-new-menu summary:focus-visible{outline-offset:3px;outline:2px solid #81952d}.automation-loop-home .automation-stats.automation-icon-stats{border:1px solid #e9ece4!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:#5f685f!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 #e9ece4!important;border-radius:0!important}.automation-loop-home .automation-stats.automation-icon-stats>button[aria-pressed=true]{color:#405c3e!important;background:#f1f9d7!important}.automation-runtime-entry{justify-content:flex-end;padding:12px 24px 0;display:flex}.automation-runtime-entry>button{color:#294b39;background:#fff;border:1px solid #dce4d5;border-radius:9px;padding:9px 15px}.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:#737b78;font-size:12px;font-weight:400}.thesis-editor button{cursor:pointer;color:inherit;background:0 0;border:1px solid #e4e7e5;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{color:#fff;background:#28574a}.thesis-editor textarea,.thesis-editor input:not([type=checkbox]){box-sizing:border-box;color:#25312c;background:#fff;border:1px solid #e0e5e2;border-radius:10px;width:100%;padding:12px;font:400 14px/1.65 inherit}.thesis-editor textarea{resize:vertical;min-height:200px;margin:16px 0}.thesis-editor textarea:focus,.thesis-editor input:focus{outline-offset:2px;box-shadow:none;outline:2px solid #a5b6b0}.thesis-editor nav{gap:8px;margin:20px 0;display:flex}.thesis-editor nav button[aria-pressed=true]{background:#eff3f1;border-color:#d4ddd8}.thesis-drop{text-align:center;border:1px dashed #cbd4cf;border-radius:12px;padding:28px 12px}.thesis-drop p{font-size:14px}.thesis-drop small,.thesis-documents small{color:#7b837f;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 #edf0ee;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 monospace;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:#79817d;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:#728078;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.fw-market-filter button[aria-pressed=true]{color:#254e3f;background:#e3ece6;font-weight:600}.fw-quote-heading,.fw-watch-item.fw-quote-row{grid-template-columns:minmax(0,1fr) 76px 66px;align-items:center;gap:6px;display:grid}.fw-quote-heading{color:#7b8983;border-bottom:1px solid #e0e6e1;padding:0 9px 9px;font-size:12px}.fw-quote-heading>span:not(:first-child){text-align:right}.fw-watch-item.fw-quote-row{border-radius:7px;width:100%;min-height:66px;margin:3px 0;padding:12px 8px}.fw-quote-row .fw-quote-name{min-width:0;overflow:hidden}.fw-quote-row .fw-quote-name b{font-weight:500}.fw-quote-row .fw-quote-name small{color:#839089;margin-top:3px}.fw-quote-price,.fw-quote-change{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fw-quote-price small{color:#8b958e;font-size:12px}.fw-quote-change{font-size:13px;font-weight:600}.fw-quote-change.up{color:#ce4450}.fw-quote-change.down{color:#218568}.fw-quote-change.neutral{color:#87958c}@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) 85px 72px}}.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:#365747;cursor:pointer;background:#edf2ec;border:1px solid #dae3da;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) 73px 60px;gap:4px}.fw-quote-price.up{color:#ce4450}.fw-quote-price.down{color:#218568}.fw-quote-price.neutral{color:#87958c}.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{color:#7b8c81;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;min-height:28px;margin:0;padding:0;display:grid}.fw-chat-welcome .fw-question-refresh:hover{color:#365c49;background:#eaf0e9}.fw-chat-welcome .fw-question-refresh:focus-visible{outline-offset:2px;outline:2px solid #68846c}.umx-toolbar-icon{display:none}.v2-app .following-workspace .fw-chat-composer .umx-composer-additions{min-width:0;flex-wrap:nowrap!important;gap:3px!important}.v2-app .following-workspace .fw-chat-composer .umx-composer-additions>button,.v2-app .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)}}.v2-app .following-workspace{grid-template-columns:210px minmax(0,1fr) minmax(270px,310px)}.v2-app .following-workspace .fw-watchlist{padding-inline:12px}.v2-app .following-workspace .fw-watchlist>.fw-tabs{gap:16px}@media (width>=651px) and (width<=1100px){.v2-app .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-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{color:#86948b;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;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{background:#fafbf9;border:1px solid #dfe5e0;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:#aebcc3;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{color:#65766b;border-left:1px solid #e5e9e5;flex:0 0 62px;height:20px;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}.v2-app .following-workspace .fw-search-filter :is(input,select):focus-visible{box-shadow:inset 0 -2px #aebcc3;outline:none!important}.following-workspace .fw-unavailable-quote{text-align:left;color:#66766d;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6ebe6;justify-content:space-between;align-items:center;width:100%;padding:12px 8px;display:flex}.fw-unavailable-quote b{font-size:13px;font-weight:500;display:block}.fw-unavailable-quote small{color:#8a958e;margin-top:4px;font-size:11px;display:block}.following-workspace .fw-unavailable-quote:hover{background:#eef2ed}.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}.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,#e8e9e6);background:#fff;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,#fff);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(--umx-selected);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:#627267;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:#53695a;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:#74847a;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{background:#f8faf7;border:1px solid #e7ece3;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 #e7ece3;margin:9px 0 0;padding-top:9px}.tcp-composer{margin:0 0 36px;position:relative}.v2-app .tcp-composer .umx-unified-composer{background:#fff;border:1px solid #dce3dd;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:#f7f9f6;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{font-size:var(--umx-type-body);color:#627365;background:#fff;border:1px solid #e1e7df;border-radius:24px;align-items:center;gap:9px;min-height:44px;padding:10px 18px;display:flex}.tcp-tabs button[aria-pressed=true]{color:#325440;background:#eaf1e8;border-color:#dce7d7;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{color:#738370;align-items:center;gap:13px;min-height:110px;padding:25px 16px;display:flex}.tcp-empty>span{font-size:var(--umx-type-section);color:#8b9e86}.tcp-empty>p{font-size:var(--umx-type-label);margin:0}.tcp-content-row,.tcp-history>button{text-align:left;width:100%;color:var(--umx-ink);background:0 0;border:0;border-bottom:1px solid #e8ede4;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:#f4f7f0}.tcp-content-row time,.tcp-history time{font-size:var(--umx-type-caption);color:#738770;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 #e7ece3;align-items:flex-start;gap:18px;padding:22px 12px;display:flex}.tcp-guide>section>span{font-size:var(--umx-type-caption);color:#7f9478;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:#4e7557;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{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3e9;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:#465c4c;line-height:1.9}.tcp-error,.tcp-notice{font-size:var(--umx-type-label);background:#f2f5eb;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:#4e7557;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}.market-chart{min-width:0;margin:0 0 22px}.market-chart>header{color:#6b7b71;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.market-chart>header button{font:inherit;color:#426b56;cursor:pointer;background:0 0;border:0;padding:6px}.market-chart-stage{height:460px;position:relative}.market-chart-host{background:#fff;border:1px solid #e2e8e2;border-radius:10px;width:100%;height:100%;overflow:hidden}.market-chart-host iframe{border:0;width:100%!important;height:100%!important}.market-chart-state{z-index:2;color:#52675b;text-align:center;background:#f7f9f6;border:1px solid #e2e8e2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.market-chart-state>span{border:2px solid #d7e0da;border-top-color:#426b56;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite market-chart-spin}.market-chart-state b{font-size:14px;font-weight:600}.market-chart-state small{color:#859189;font-size:11px}.market-chart-loading{pointer-events:none;text-align:left;background:#ffffffeb;border-color:#e5e9e5;border-radius:7px;flex-direction:row;justify-content:flex-start;max-width:calc(100% - 24px);padding:7px 10px;inset:12px auto auto 12px;box-shadow:0 2px 8px #1c2f270a}.market-chart-loading>span{border-width:1.5px;flex:none;width:14px;height:14px}.market-chart-loading b{font-size:12px}.market-chart-loading small{font-size:10px}.market-chart-error{color:#765d38}.market-chart-error button{color:#365b48;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9d1;border-radius:7px;margin-top:5px;padding:7px 13px;font-size:12px}.market-chart footer{color:#78877b;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;margin-top:10px;font-size:12px;display:flex}.market-chart footer a{color:#426b56}.market-chart-empty{background:#f1f4ef;border-radius:8px;padding:12px;font-size:13px}@keyframes market-chart-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.market-chart-state>span{animation:none}}@media (width<=650px){.market-chart-stage{height:390px}.market-chart-loading small{display:none}}.market-chart>header{justify-content:flex-end;margin-bottom:6px}.market-chart>header .market-chart-refresh{color:#7d8e83;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.market-chart>header .market-chart-refresh:hover{color:#426b56;background:#edf2ed}.market-chart>header .market-chart-refresh:focus-visible{outline-offset:2px;outline:2px solid #9cacaa}.market-quote-summary{border-bottom:1px solid #e2e8e2;min-width:0;margin:0 0 16px;padding:0 0 12px}.market-quote-host{width:100%;min-height:170px}.market-quote-host iframe{border:0;display:block;width:100%!important}.market-quote-meta{color:#78877b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.market-quote-meta a{color:inherit;text-decoration:none}.fw-asset-header:has(>.market-quote-summary)>.fw-identity{display:none}.fw-asset-header:has(>.market-quote-summary){justify-content:flex-start}.fw-asset-header .market-quote-meta{justify-content:flex-end}.market-quote-meta button{color:#426b56;cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:24px}.market-quote-meta button:hover{background:#edf2ed}.market-quote-meta button:focus-visible{outline-offset:2px;outline:2px solid #426b56}.market-quote-summary>p{color:#78877b;font-size:13px}.fw-asset-header{flex-wrap:wrap;align-items:center!important;gap:8px 20px!important}.fw-asset-header>.fw-identity{flex:0 auto;min-width:0}.fw-asset-header>.market-quote-summary{border:0;flex:0 320px;width:320px;max-width:100%;margin:0;padding:0}.fw-asset-header>.fw-asset-actions{flex-shrink:0;margin-left:auto}.fw-asset-header .market-quote-host{height:100px;min-height:100px}.fw-asset-header .market-quote-meta{font-size:10px;line-height:1.3}.fw-asset-header .market-quote-meta button{width:20px;height:20px;font-size:16px}.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:3;width:100%}}.fw-asset-header:has(>.market-quote-summary){margin-bottom:6px}.fw-asset-header>.market-quote-summary{position:relative}.fw-asset-header .market-quote-host>.tradingview-widget-container{height:100%!important}.fw-asset-header .market-quote-meta{top:8px;left:min(calc(68px + var(--quote-symbol-length,4)*10px),230px);gap:4px;position:absolute}.fw-asset-header .market-quote-meta:has(a){justify-content:flex-start;position:static}.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{font:inherit;color:#355c4b;cursor:pointer;background:0 0;border:1px solid #dfe7e1;border-radius:6px;padding:6px 10px;font-size:12px}.event-feed-toolbar button[aria-pressed=true]{background:#e8efea}.event-feed-card{border-bottom:1px solid #e4e9e5;padding:20px 4px}.event-card-meta{color:#7b8981;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.event-title{text-align:left;font:inherit;color:#253e34;background:0 0;border:0;padding:10px 0 0;font-size:17px;font-weight:550;display:block}.event-feed-card p{color:#596a60;margin:8px 0;font-size:13px;line-height:1.75}.event-feed-card .event-relevance{color:#6f7f74}.event-feed-card details{color:#7c887f;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:#7d8c81;font-size:11px}.event-feed-card aside,.event-context,.event-result{background:#eef3ef;border-radius:8px;margin-top:12px;padding:12px;font-size:13px;line-height:1.7}.event-demo-label{color:#7b827a;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:#7f8b82;font-size:11px}.event-steps{color:#87928b;flex-wrap:wrap;gap:6px;padding:0;font-size:11px;list-style:none;display:flex}.event-steps li[aria-current]{color:#22503b}.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;width:100%;font:inherit;background:#fff;border:1px solid #d8e1da;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 #d4e0d7;margin:14px 0;padding-left:12px}.event-session details textarea{box-sizing:border-box;width:100%;min-height:240px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8e1da;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{color:#527268;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;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:#eaf1ee}.event-feed-card .event-quick-action:focus-visible{outline:2px solid #527268}.event-quick-action [role=tooltip]{white-space:nowrap;color:#fff;z-index:5;pointer-events:none;background:#24433a;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:#303432;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:#426958;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(120deg,#edf3ebaa,#fbfcfa);border:1px solid #e3e9df;border-radius:12px;margin-bottom:24px;padding:20px}.ar-summary h3 span{color:#78946f;margin-right:8px}.ar-summary p{margin:14px 0 8px}.ar-summary small,.ar-muted,.ar-task-list small,.ar-record small{color:#7b897e;font-size:12px}.ar-tabs{border-bottom:1px solid #e1e7e2;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]{color:#294d3c;background:#e9f0e6;font-weight:600}.ar-thesis{border-bottom:1px solid #e1e7e2;padding-bottom:24px}.asset-research .ar-thesis-body{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#2f4438;background:#f3f5f0;border-radius:8px;width:100%;margin-top:14px;padding:16px;line-height:1.8}.asset-research .ar-thesis-body.is-empty{color:#879488}.asset-research details{overflow-wrap:anywhere;margin-top:14px;font-size:12px}.asset-research summary{color:#73816e;cursor:pointer}.ar-section{padding:24px 0}.ar-section h3 small{color:#859080;font-size:12px}.ar-empty{color:#7c897c;margin:0;padding:24px 0;font-size:13px}.ar-task-list{margin-top:16px}.ar-task-list article{border-bottom:1px solid #e5e9e0;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:#7b897e;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.ar-record{border-bottom:1px solid #e4e9de;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:#f4f6f1;border-radius:12px;margin:24px 0;padding:42px 22px}.ar-monitor-empty>span{color:#7f986d;font-size:32px}.ar-monitor-empty p{color:#7b897e;max-width:360px;margin:10px auto 18px;font-size:13px}.asset-research .ar-primary,.asset-research-dialog .ar-primary{color:#fff;background:#315949;border-radius:8px;padding:9px 14px}.ar-error{color:#a84e45;background:#fff2ee;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 #e1e7df;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ar-dialog-head h2{color:#29473d;margin:3px 0;font-size:20px}.ar-dialog-head small{color:#7d8a7a;font-size:12px}.ar-dialog-head>button{color:#788375;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:#344e40;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;color:#344e40;background:#fff;border:1px solid #dce5d8;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-offset:2px;outline:2px solid #9aae91}.ar-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ar-condition{background:#f4f6f0;border-radius:10px;gap:14px;padding:16px;display:grid}.ar-condition p{margin:0}.ar-asset-context{color:#52714e;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ar-asset-context span{color:#859080}.ar-form-body summary{color:#7b897e;cursor:pointer;font-size:13px}.ar-dialog-foot{background:#fff;border-top:1px solid #e2e7dd;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px;display:flex;position:sticky;bottom:0}.ar-dialog-foot small{color:#7d8979;margin-right:auto;font-size:12px}.ar-dialog-foot button{font:inherit;color:#415e45;cursor:pointer;background:#fff;border:1px solid #dce3d6;border-radius:8px;padding:9px 14px;font-size:13px}.fw-exchange .ar-save-reply{color:#55734b;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{background:#fff;border:1px solid #e7e7e5;border-radius:12px;margin-bottom:24px;padding:20px}.asset-research .ar-icon-button{color:#626762;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:20px;display:inline-flex}.asset-research .ar-icon-button:hover,.asset-research .ar-icon-button[aria-expanded=true]{color:#252825;background:#f1f2f0}.asset-research button:focus-visible,.ar-action-menu button:focus-visible{outline-offset:2px;outline:2px solid #647689}.ar-clue-caption{color:#777b77;margin:6px 0 12px;font-size:12px}.ar-clue-caption span{color:#858985;font-size:11px;display:block}.asset-research .ar-clue-row{text-align:left;color:#303432;border-top:1px solid #ededeb;align-items:flex-start;gap:12px;width:100%;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:#777b77;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:#767a76;font-size:13px;font-weight:400;line-height:1.6}.ar-clue-copy small{color:#818581;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{color:#717571;background:#f7f7f5;border-radius:8px;padding:14px;font-size:13px}.ar-clue-detail small{color:#777}.ar-clue-detail a{color:#455b6d;overflow-wrap:anywhere;font-size:13px}.asset-research .ar-task-title{text-align:left;color:#303432;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:#777b77;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.ar-action-menu{z-index:1500;box-sizing:border-box;background:#fff;border:1px solid #e2e4e0;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:#303432;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:#f3f4f1}.ar-action-menu button:disabled{opacity:.5;cursor:not-allowed}.ar-action-menu button>span{color:#7b807a;width:18px}@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}}.fw-content-tabs{white-space:nowrap;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:#79817e;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-weight:400}.ar-library-head nav button[aria-pressed=true]{color:#203e35;background:#edf1ee}.ar-library-row{text-align:left;color:#7c8681;background:0 0;border:0;border-bottom:1px solid #e8ece9;align-items:center;gap:16px;width:100%;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:#26332e;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.ar-library-row small{color:#8a918d;margin-top:7px;font-size:12px;font-weight:400;display:block}.ar-library-row:hover{background:#f5f7f5}.ar-library-search{border:1px solid #dfe5e1;border-radius:8px;width:100%;margin-top:14px;padding:10px}.ar-legacy{color:#87918b;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:#89918d;font-size:13px;font-weight:400}.ar-feed>header>div{gap:6px;display:flex}.ar-feed .ar-clue-row{border-bottom:1px solid #e8ece9;gap:12px;padding:22px 4px}.ar-feed .ar-clue-kind{display:none}.ar-feed .ar-clue-copy strong{-webkit-line-clamp:2;color:#26332e;-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:#8a918d;margin-top:9px;font-size:12px;font-weight:400}.ar-feed .ar-clue-row:hover{background:#f5f7f5}.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:#416556;font-size:13px;display:block}.following-workspace .ar-feed .ar-clue-list{display:block}.following-workspace .ar-feed .ar-clue-row{text-align:left;color:#75817a;background:0 0;border:0;border-bottom:1px solid #e8ece9;border-radius:0;align-items:center;width:100%;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{color:#748079;cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:32px;padding:6px}.following-workspace .ar-icon-button:hover{background:#edf1ee}.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{cursor:pointer;border-bottom:1px solid #e6ebe8;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:#87928c;margin-top:4px;font-size:12px;display:block}.ar-feed-pagination{color:var(--text-muted,#7b8882);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:#59665f;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:#748078;margin-top:4px}.ar-clue-detail>p{white-space:pre-line}.following-workspace .ar-clues.ar-feed{padding-top:0}.following-workspace .ar-feed>header{height:32px;min-height:32px;margin:0;padding:0}.following-workspace .ar-feed .ar-clue-row:first-child{padding-top:6px}.following-workspace .ar-feed>header>div{margin:0}.following-workspace .fw-agent-shortcut{color:#45675b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.following-workspace .fw-agent-shortcut:hover{background:#e8eeeb}.following-workspace .fw-agent-shortcut:focus-visible{outline-offset:3px;outline:2px solid #45675b}.following-workspace .fw-agent-context{color:#52665d;border-bottom:1px solid #e5e9e7;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:#e8eeeb}.following-workspace .fw-agent-context small{color:#89928d;flex-basis:100%;font-size:11px}.following-workspace .fw-continuous-tasks{color:#64756d;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;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8ece9;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}.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-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}}.asset-workbench-shell{--aw-ink:#17372d;--aw-muted:#74837d;--aw-line:#dfe7e1;min-height:100dvh;color:var(--aw-ink);background:#fff;grid-template-rows:72px 52px minmax(0,1fr);display:grid}.asset-workbench-topbar{border-bottom:1px solid var(--aw-line);background:#fff;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);cursor:pointer;background:#fff;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:#f1f5f1}.asset-workbench-back:focus-visible,.asset-workbench-nav button:focus-visible{outline-offset:2px;outline:2px solid #39715e}.asset-workbench-brand{justify-self:center;align-items:center;gap:10px;display:flex}.asset-workbench-mark{color:#caff32;background:#17372d;border-radius:10px;place-items:center;width:34px;height:34px;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:#fff;align-items:center;gap:6px;padding:0 28px;display:flex}.asset-workbench-shell .asset-workbench-nav button{color:#65736e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.asset-workbench-nav button[aria-current=page]{background:var(--umx-brand,#cf0);color:#24350b}.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{flex:1;justify-content:center}.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:#fff}@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)}}.asset-workbench-shell{--aw-ink:#202924;--aw-muted:#7e8580;--aw-line:#e8ece8;--aw-up:#0aa874;--aw-down:#ed5963;--aw-radius:10px;--aw-body:15px;--aw-label:14px;--aw-caption:12px;--aw-heading:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.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(--umx-brand-soft,#f3fad8);border-color:#e1eac8}.asset-workbench-shell :is(.hw-add-account,.dh-analyze){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{color:var(--aw-ink);border-radius:var(--aw-radius);background:#f6f7f5}.asset-workbench-shell .fw-chat .fw-user-message{color:var(--aw-ink);background:#f6f7f5}@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}}.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 #c6b796;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;background:#f6f6f5;max-height:48vh;padding:16px;font:13px/1.8 inherit;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{overflow-wrap:anywhere;border-radius:10px;margin:18px 24px;font:13px/1.8 ui-monospace,SFMono-Regular,monospace}.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:#285c49;padding:8px 0;font-weight:600}.super-research-head button:hover{color:#173d30;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{color:#18372c;letter-spacing:-1.4px;max-width:760px;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{background:#9bbdad;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #edf5f0}.super-research-request{box-sizing:border-box;background:#f8faf8;border:1px solid #dfe9e2;border-radius:18px;max-width:none;min-height:150px;margin:0;padding:24px 26px;box-shadow:0 10px 28px #254c3d0d}.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:#2c6b52;background:#f0f6f2;border-color:#a8c3b4}.super-research-phases .current{color:#173e30;background:#edf5ef;border:0}.super-research-phases .current i{color:#fff;background:#2f6b53;border-color:#2f6b53}.super-research-plan{background:#fff;border:1px solid #dfe7e1;border-radius:18px;padding:28px 30px 18px;box-shadow:0 16px 40px #2445380e}.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:#203c31;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:#173e30}.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{color:#28664e;background:#edf5f0;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:#285c49;border-color:#c9d9d0}.super-research-actions button:nth-child(2){color:#fff;background:#245f48;border-color:#245f48}.super-research-actions button:nth-child(2):hover{background:#194b38}.super-research-tools{color:#737d77;margin:18px 4px 28px}.v2-main:has(>.super-research)>.persistent-conversation{background:#fffffff7;border-top:1px solid #e7ece8;padding:14px 0 18px;box-shadow:0 -14px 34px #24413509}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer{border-color:#d9e4dd;width:calc(100% - 64px);max-width:1296px;margin:0 auto;box-shadow:0 10px 30px #1f3f320f}@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{color:#fff;background:#252724;border-color:#252724}.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:#242628;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:#35383a;cursor:pointer;background:#fff;border:1px solid #e2e3e3;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.project-workspace button:hover,.pw-dialog button:hover{background:#f5f5f4}.project-workspace button:focus-visible,.pw-dialog button:focus-visible{outline-offset:2px;outline:2px solid #657282}.project-workspace .pw-primary,.pw-dialog .pw-primary{color:#fff;background:#292c2e}.pw-actions{flex-wrap:wrap;gap:8px;display:flex}.project-workspace .pw-back{color:#777;border:0;padding-left:0}.pw-lead,.pw-description p{color:#757779;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:#73777a;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:#777;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 #ececec;flex-wrap:wrap;padding-bottom:12px}.pw-empty{color:#8a8d8f;padding:18px 0;font-size:13px;line-height:1.7}.pw-row{border-bottom:1px solid #eeeeed;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 #e5e5e3;border-radius:12px;margin-bottom:16px;padding:20px}.pw-panel p{color:#707477;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]{color:#202224;background:#ededeb}.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{color:#292c2e;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dddfe0;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;background:#f7f7f6;border-radius:8px;max-height:260px;padding:12px;font:13px/1.7 system-ui;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){color:#242628;background:#fff;border-radius:16px;max-width:600px}.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:#303234;font-size:14px;font-weight:500;display:block}.pw-create-fields label>span{color:#898b8d;margin-left:5px;font-size:12px;font-weight:400}.pw-create-fields input,.pw-create-fields textarea{box-shadow:none;border:1px solid #dedfdf;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{outline-offset:1px;box-shadow:none;border-color:#7d8793;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(--umx-brand,#cf0);border-color:var(--umx-brand,#cf0);color:var(--umx-on-brand,#202400)}.pw-dialog:has(.pw-create-fields) .pw-primary{background:var(--umx-brand,#cf0);border-color:var(--umx-brand,#cf0);color:var(--umx-on-brand,#202400)}.project-workspace .pw-header .pw-primary:hover:not(:disabled){background:var(--umx-brand-hover,#bce900);border-color:var(--umx-brand-hover,#bce900)}.pw-dialog:has(.pw-create-fields) .pw-primary:hover:not(:disabled){background:var(--umx-brand-hover,#bce900);border-color:var(--umx-brand-hover,#bce900)}.project-workspace .pw-header .pw-primary:active:not(:disabled){background:var(--umx-brand-pressed,#abd400)}.pw-dialog:has(.pw-create-fields) .pw-primary:active:not(:disabled){background:var(--umx-brand-pressed,#abd400)}.pw-dialog:has(.pw-create-fields) .pw-primary:disabled{color:#85867f;opacity:1;background:#eeeeeb;border-color:#eeeeeb}@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){outline-offset:1px!important;box-shadow:none!important;border-color:#7d8793!important;outline:2px solid #7d879318!important}.pw-detail{background:#fff;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:#747779;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:#fff;border:1px solid #e8e8e8;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{background:#fdfdfc;border:1px solid #e9e9e7;border-radius:16px;align-self:start;overflow:hidden}.pw-detail .pw-panel,.pw-detail .pw-material-panel{border:0;border-bottom:1px solid #ededeb;border-radius:0;margin:0;padding:20px 22px}.pw-detail .pw-panel h2,.pw-detail .pw-section h2{color:#777b7d;font-size:14px;font-weight:500}.pw-detail .pw-panel p{color:#96999a;margin:8px 0 0;font-size:12px;line-height:1.6}.pw-detail .pw-panel summary,.pw-legacy summary,.pw-local-note summary{color:#919496;cursor:pointer;margin-top:10px;font-size:12px}.pw-detail .pw-caption{color:#96999a;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:#999c9d;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:#929698;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:#e9e9e7;padding:12px;font-weight:400}.pw-paper{background:#fafaf9;border:1px solid #eee;height:135px;margin-bottom:12px;padding:14px;overflow:hidden}.pw-paper p{white-space:pre-wrap;color:#8c9092;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{color:#919496;border:0;max-width:100%;padding:3px;font-size:11px}.pw-detail .pw-local-note{padding:0 22px 18px}.pw-local-note p{color:#939697;font-size:12px;line-height:1.7}.pw-detail .pw-text{color:#999;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:#8a8d8f;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:#85888a;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 #eee;border-radius:9px;padding:14px 12px;transition:background .12s;position:relative}.pw-content-row:hover,.pw-content-row:focus-within{background:#f3f3f2}.pw-content-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-detail .pw-content-open{text-align:left;color:#303234;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;font-size:15px;display:flex;font-weight:400!important}.pw-content-open span{overflow-wrap:anywhere}.pw-content-open svg{color:#939695;flex-shrink:0;width:13px}.pw-content-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.pw-content-meta time{color:#999c9d;font-size:12px}.pw-schedule-badge{color:#898c8e;background:#fafaf9;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:#939697!important;font-size:12px!important}.pw-content-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pw-detail .pw-content-files button{background:0 0;border:1px solid #dedfdf;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:#aaa;flex-shrink:0}.pw-content-menu{z-index:10000;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:12px;width:224px;padding:6px;box-shadow:0 6px 22px #00000014}.pw-content-menu button{text-align:left;color:#303234;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:9px 10px;font:400 13px/1.4 system-ui;display:flex}.pw-content-menu button:hover,.pw-content-menu button:focus-visible{background:#f3f3f2}.pw-content-menu hr{border:0;border-top:1px solid #e8e8e8;margin:5px 8px}.pw-dialog select{background:#fff;border:1px solid #ddd;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{color:#979a9b;cursor:pointer;width:fit-content;font:400 11px/1.6 system-ui}.pw-content-detail p{color:#777c7e;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:8px 0;font:400 13px/1.75 system-ui;overflow:auto}.pw-content-top{min-width:0}.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 16px;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 #1932280a}.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:#fafbf9;border-color:#e6ebe7;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{background:var(--umx-brand-soft,#f3fad8);color:var(--umx-brand-ink,#4c6100);transition:background var(--umx-duration-fast,.16s) ease,border-color var(--umx-duration-fast,.16s) ease,color var(--umx-duration-fast,.16s) ease;border-color:#dce6ba}.v2-app .conversation-first .umx-output-actions>button:first-child{border-color:var(--umx-brand,#cf0);background:var(--umx-brand,#cf0);color:var(--umx-on-brand,#202400);font-weight:600}.v2-app .conversation-first .umx-output-actions>button:first-child:hover{border-color:var(--umx-brand-hover,#bce900);background:var(--umx-brand-hover,#bce900);color:var(--umx-on-brand,#202400)}.v2-app .conversation-first .umx-output-actions>button:not(:first-child):hover,.v2-app .conversation-first .umx-output-more>button:hover{color:var(--umx-brand-ink,#4c6100);background:#ebf6c3;border-color:#b7cb69}.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,#317a61);outline-offset:2px}.v2-app .conversation-first .umx-output-actions button.done{color:#155a45;background:#e9f4ef;border-color:#9fc8b8}.v2-app .conversation-first .umx-output-feedback{border-color:var(--umx-line,#e4e7e5)}.v2-app .conversation-first .umx-output-feedback>span{color:#66736e}.v2-app .conversation-first .umx-output-feedback>button{color:#4f5f59;background:#f0f2f1;border-color:#0000}.v2-app .conversation-first .umx-output-feedback>button:hover{color:#244e40;background:#e9eeeb;border-color:#c4d2cc}.v2-app .conversation-first .umx-output-feedback>button[aria-pressed=true]{background:var(--umx-brand-soft,#f3fad8);color:var(--umx-brand-ink,#4c6100);border-color:#b7cb69;font-weight:600}.v2-app .conversation-first .umx-output-feedback>button:nth-of-type(2)[aria-pressed=true]{color:#6d5521;background:#f7f2e7;border-color:#d9c79e;font-weight:600}.v2-app .conversation-first .umx-output-feedback>button.done{color:#155a45;background:#e9f4ef;border-color:#9fc8b8}.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%);display:block;position:absolute;top:52px;bottom:0;right:0;box-shadow:-8px 0 24px #173d3310}.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:#f0f1ef}.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:#f4f5f2;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:#fff;border-left:1px solid #e8ebe5}.v2-app .v2-project-thread.conversation-first .v2-thread-context>nav{border-bottom:1px solid #e8ebe5;flex-wrap:nowrap;gap:18px;padding:18px 20px;display:flex}.thread-receipt-hint{color:#7a8175;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 #eef0eb;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:#82877d;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{z-index:2;background:#fff;border-bottom:1px solid #eef0eb;padding-top:14px;position:sticky;top:-20px}.assistant-run-identity .assistant-run-mark{background:#f4fadf;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.assistant-run-mark svg{fill:none;stroke:#426b58;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.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:#737373;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:#858d7f;align-items:center;gap:9px;margin:0 0 14px;font-size:13px;line-height:1.4;display:flex}.assistant-run-identity i{background:#62a947;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite assistant-status-pulse;box-shadow:0 0 0 4px #edf5e8}.assistant-run-identity[data-state=running]{color:#5f7856;font-weight:600}.assistant-run-identity[data-state=failed]{color:#9a765f}.response-elapsed{appearance:none;color:#7e857d;width:max-content;max-width:100%;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-top:1px solid #e6e9e2;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:#9ba198;font-size:22px;line-height:12px}.response-elapsed:is(button){cursor:pointer}.response-elapsed:is(button):hover{color:#385f39}.response-elapsed:is(button):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #7fa35b}@keyframes assistant-status-pulse{50%{opacity:.38;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.assistant-run-identity i{animation:none}}:root{--ink:#101b2b;--muted:#718096;--line:#dde3e8;--paper:#f5f6f3;--card:#fff;--navy:#102c4d;--navy2:#173d67;--mint:#30d69b;--sand:#e9ddc5;--amber:#d69436;--soft:#edf1f3}html,body,#root{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Noto Sans SC,sans-serif}button,textarea{font:inherit;color:inherit}button{cursor:pointer}.v2-app{min-height:100vh}.v2-side{z-index:20;background:#f0f2f1;border-right:1px solid #d9dfe2;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);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;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;color:#6d7885;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;height:45px;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{color:#fff;background:#8b97a4;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.v2-side nav button.active{color:var(--ink);background:#dee4e7}.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 #d8dde0;margin-top:24px;padding-top:20px}.v2-side section header{color:#909aa4;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);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;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:#89939c;font-size:9px}.v2-mini-list{margin:6px 0 0 51px;display:grid}.v2-mini-list button{color:#6e7983;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 #d8dde0;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{letter-spacing:.08em;color:#228f70;font:500 9px DM Mono}.v2-top>div:last-child button{background:0 0;border:0;align-items:center;gap:7px;display:flex}.v2-top button i{color:#299b78;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{color:#fff;background:#d98b3b;border-radius:50%;width:13px;height:13px;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%,#30d69b1a,#0000 26%),linear-gradient(#f8f9f7,#f5f6f3);min-height:740px;padding:85px 6.5% 55px;position:relative}.v2-hero:after{content:"UMX";letter-spacing:-.12em;color:#0f2a4a06;pointer-events:none;font-size:290px;font-weight:900;position:absolute;top:40px;right:-20px}.v2-eyebrow{letter-spacing:.17em;color:#6e7d88;align-items:center;gap:13px;font:500 9px DM Mono;display:flex}.v2-eyebrow i{background:#8f9ba4;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(--mint);z-index:-1;height:7px;position:absolute;bottom:-5px;left:0;right:0;transform:rotate(-1deg)}.v2-hero>p{color:#66737e;font-size:14px;line-height:1.9}.v2-composer{z-index:2;background:#fff;border:1px solid #cfd7dc;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:#9ca6ad}.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:#f8f9f9;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:#fff;border-color:var(--navy);padding:0 20px;font-weight:600}.v2-goal-row{z-index:2;border:1px solid var(--line);background:#ffffff8c;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{color:#84919b;letter-spacing:.1em;font:500 8px DM Mono}.v2-goal-row button strong{font-size:12px}.v2-goal-row button span{color:#85909a;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:#fff}.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{letter-spacing:.18em;color:#6f92ad;font:500 9px DM Mono}.v2-now h2,.v2-loop h2{letter-spacing:-.045em;margin:12px 0 0;font-size:38px;line-height:1.25}.v2-now>header>p{color:#91a7b8;max-width:460px;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{color:var(--ink);background:#f1eee4}.v2-card-top{justify-content:space-between;align-items:center;display:flex}.v2-card-top time{color:#8394a4;font:9px DM Mono}.v2-pill{color:#60707e;background:#e9edf0;border-radius:20px;width:max-content;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.v2-pill.green{color:#24775f;background:#d8f4e9}.v2-pill.blue{color:#325f80;background:#d8e9f6}.v2-now-grid article>small{color:#7f95a6;letter-spacing:.14em;margin-top:36px;font:500 8px DM Mono}.v2-now-grid h3{margin:10px 0;font-size:20px;line-height:1.4}.v2-now-grid p{color:#91a5b5;font-size:10px;line-height:1.8}.v2-now-grid .featured p{color:#64727e}.v2-now-grid article footer{color:#8295a4;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:#d8d9d3;border-radius:3px;height:4px;margin:14px 0}.v2-progress i{background:var(--mint);height:100%;display:block}.v2-loop{padding:90px 6.5% 110px}.v2-loop header small{color:#7990a0}.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{color:#7d8e99;font:500 9px DM Mono}.v2-loop-track article strong{font-size:17px}.v2-loop-track article span{color:#7c8992;font-size:9px;line-height:1.65}.v2-loop-track>i{color:#96a2aa;align-self:center;font-style:normal}.v2-work{padding:24px 28px 70px}.v2-work-head{border:1px solid var(--line);background:#fff;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{color:#91a0aa;font:8px DM Mono}.v2-work-head h1{max-width:1050px;margin:16px 0;font-size:22px;line-height:1.45}.v2-work-head footer{color:#7d8992;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{border:1px solid var(--line);background:#fff;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{letter-spacing:.13em;color:#84929d;font:8px DM Mono}.v2-run-list>header b{font-size:11px}.v2-run-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:28px 1fr auto;gap:10px;width:100%;padding:17px 14px;display:grid;position:relative}.v2-run-list>button>span{color:#8997a1;font:9px DM Mono}.v2-run-list>button div{gap:4px;display:grid}.v2-run-list>button small{color:#8c9ba6;font:7px DM Mono}.v2-run-list>button strong{font-size:11px}.v2-run-list>button p{color:#7a8790;margin:2px 0;font-size:8px;line-height:1.5;display:none}.v2-run-list>button em{color:#4d907a;font-size:7px;font-style:normal}.v2-run-list>button em.human{color:#c1842e}.v2-run-list>button.active{background:#eef3f4}.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:#76838e;font-size:11px}.v2-decision,.v2-evidence{padding:0 34px 30px}.v2-decision-note{border-left:3px solid var(--amber);background:#fff3db;gap:5px;padding:12px 14px;font-size:9px;display:grid}.v2-decision-note span{color:#7d6b4c}.v2-decision h3{margin:26px 0 12px;font-size:15px}.v2-decision>button{text-align:left;border:1px solid var(--line);background:#fff;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:#7c8992;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:#fff;border-radius:7px;padding:10px 14px;font-size:10px}.v2-decision>footer .primary{background:var(--navy);color:#fff;border-color:var(--navy)}.v2-evidence-score{background:#eef2f3;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:#7b8892;font-size:8px}.v2-evidence-score i{background:#d3dadd;height:45px}.v2-evidence-score p{color:#687680;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:#2b9a78}.v2-evidence article div{gap:3px;display:grid}.v2-evidence article strong{font-size:10px}.v2-evidence article p,.v2-evidence article time{color:#81909a;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:#82909b;font-size:8px}.v2-copilot>header i{color:#27b687;margin-left:auto;font-style:normal}.v2-chat{gap:15px;padding:22px 20px;display:grid}.v2-chat p{background:#eef2f3;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:#fff;margin-left:30px}.v2-call{border-top:1px solid var(--line);gap:6px;padding:16px 20px;display:grid}.v2-call small{color:#84919b;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 #cad4da;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);color:#fff;border:0;border-radius:8px;width:30px;height:30px}.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{color:#71808b;max-width:450px;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:#7a8791;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:#fff}.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{color:#9bb0c0;max-width:560px;font-size:11px;line-height:1.8}.v2-cap-hero footer{color:#8fa5b6;gap:30px;margin-top:35px;font-size:9px;display:flex}.v2-cap-map{background:radial-gradient(circle,#34cf9d33,#0000 45%),repeating-linear-gradient(0deg,#0000 0 34px,#ffffff0a 35px),repeating-linear-gradient(90deg,#0000 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:#b1c1cd;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:#7b8993;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{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.v2-cap-icon{background:#edf1f2;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:#79868f;margin:0;font-size:9px}.v2-cap-list article small{color:#819a91;font-size:8px}.v2-cap-list article>button{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:34px;height:34px}.v2-mark{color:#2d8067;background:#e5f4ed;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{border:1px solid var(--line);background:#fff;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:#9eb2c1;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:#91a6b7;font-size:7px}.v2-twin-profile>footer{gap:5px;padding:20px;display:grid}.v2-twin-profile>footer small{color:#7b8992;font-size:8px}.v2-twin-profile>footer b{font-size:11px}.v2-twin-profile>footer span{color:#7b8992;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{color:#7e8d98;font:8px DM Mono}.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:#fff;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:#667580;font-size:9px}.v2-twin-dna article i{background:#e0e5e8;height:3px}.v2-twin-dna article em{background:var(--mint);height:100%;display:block}.v2-twin-dna article small{color:#7a8994;font:8px DM Mono}.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{color:#80909b;font:8px DM Mono}.v2-twin-growth article div{gap:4px;display:grid}.v2-twin-growth b{font-size:10px}.v2-twin-growth small{color:#7c8993;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:#fff;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:#7890a3;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:#31536d;stroke-width:1px}.v2-network>aside{background:#f7f8f6;padding:42px 28px}.v2-network aside h2{margin-top:40px;font-size:26px}.v2-network aside p{color:#71808a;font-size:10px;line-height:1.8}.v2-network aside button{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;height:42px;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{color:#9eb0bf;max-width:650px;font-size:10px;line-height:1.8}.v2-space-cover>button{background:var(--mint);color:#0c2e25;border:0;border-radius:8px;height:42px;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{border:1px solid var(--line);background:#fff;border-radius:11px;gap:6px;padding:20px;display:grid}.v2-space-metrics small{color:#7b8993;font-size:8px}.v2-space-metrics b{font-size:27px}.v2-space-metrics span{color:#7b8993;font-size:8px}.v2-space-columns{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.v2-space-columns>section,.v2-space-columns>aside{border:1px solid var(--line);background:#fff;border-radius:13px;padding:27px}.v2-space-columns header{position:relative}.v2-space-columns header small{color:#7b8b96;font:8px DM Mono}.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{color:#8a98a2;font:8px DM Mono}.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:#7c8992;margin:0;font-size:8px}.v2-space-columns>section article>span{color:#71808b;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:#7b8992;font-size:8px}.v2-space-columns>aside article button{background:0 0;border:0}.v2-method-more{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;height:40px;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:#f5f6f3;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;color:#30485f!important;background:#fff!important;border:1px solid #ccd5da!important;border-radius:7px!important;height:30px!important;padding:0 11px!important;font-size:9px!important}.v2-audience{color:#5e6d78;align-items:center;gap:11px;margin-top:17px;font-size:10px;display:flex}.v2-audience>span{color:#8b969e}.v2-audience i{background:#32b98b;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:#65798b;letter-spacing:.14em;font:500 8px DM Mono;position:absolute;top:-23px;right:22px}.v2-guide header{justify-content:space-between;align-items:center;display:flex}.v2-guide header small{color:#6fd7b5;letter-spacing:.13em;font:500 8px DM Mono}.v2-guide header button{color:#91a9bb;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:#9fb1bf;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:#425b71;width:18px;height:2px}.v2-guide-dots i.active{background:var(--mint)}.v2-guide footer{border-top:1px solid #ffffff1c;align-items:center;gap:9px;padding-top:16px;display:flex}.v2-guide footer span{color:#8199aa;margin:auto;font:8px DM Mono}.v2-guide footer button{color:#aabac6;background:0 0;border:1px solid #ffffff29;border-radius:7px;height:34px;padding:0 12px;font-size:9px}.v2-guide footer button.primary{background:var(--mint);border-color:var(--mint);color:#0b2d24;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{color:#667580;background:#f7f8f7;border:1px solid #d6dde0;border-radius:7px;width:30px;height:30px;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:#e2e7e8}.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:#e2e6e7}.v2-project-row>i{color:#53636f;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:#87929a;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.v2-project-row>em{color:#839099;font-size:8px;font-style:normal}.v2-project-tree article>div{border-left:1px solid #cfd7da;margin:2px 0 5px 19px;padding-left:12px;display:grid}.v2-project-tree article>div button{text-align:left;color:#64727c;background:0 0;border:0;border-radius:5px;grid-template-columns:15px 1fr;align-items:center;height:31px;padding:0 4px;font-size:8px;display:grid}.v2-project-tree article>div button:hover{color:#172636;background:#e7ebec}.v2-project-tree article>div i{color:#9aa4aa;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{z-index:3;background:#fff;border:1px solid #d5dcda;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:#fff;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:#7b8992;font-size:8px}.v2-results-list{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.v2-results-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ebed;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:#f5f7f6}.v2-result-icon{background:#e7eff3;border-radius:10px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.v2-result-icon.r1,.v2-result-icon.r4{background:#e8f2ed}.v2-result-icon.r2,.v2-result-icon.r3{background:#f4eadb}.v2-results-list>button>div{gap:3px;display:grid}.v2-results-list small{color:#738a98;font-size:7px}.v2-results-list h3{margin:0;font-size:11px}.v2-results-list p,.v2-results-list time{color:#7b8992;margin:0;font-size:8px}.v2-results-list time{text-align:right}.v2-results-list>button>i{color:#81909a;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%,#2e8a700e,#0000 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;letter-spacing:.18em;color:#9aa3a8;margin:0 0 23px;font:500 8px DM Mono}.v2-home-kicker span{color:#2a846b;margin-right:9px}.v2-home-intent{text-align:center;margin:0 0 18px}.v2-home-intent h1{letter-spacing:-.045em;color:#18202a;margin:0;font-family:Noto Serif SC,serif;font-size:39px;font-weight:500}.v2-hot-entry{color:#17221f;margin:0 auto 14px}.v2-hot-categories{scrollbar-width:none;background:#f4f6f5f0;border:1px solid #e3e7e5;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{color:#6f7b77;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;height:32px;padding:0 13px;font-size:12px;font-weight:650}.v2-hot-categories button:hover{color:#27483e;background:#fff}.v2-hot-categories button.active{color:#153e32;background:#fff;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{text-align:left;background:#ffffffd6;border:1px solid #dfe5e2;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{background:#fff;border-color:#b5c8c0;box-shadow:0 6px 16px #192d260b}.v2-hot-prompt-strip>div>button.active{background:#eef6f2;border-color:#76a492;box-shadow:inset 0 0 0 1px #b9d0c6}.v2-hot-prompt-strip span span,.v2-hot-prompt-strip>div>button>span{color:#35423e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden}.v2-hot-prompt-strip small{color:#929c98;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.v2-hot-next{color:#65746f;background:#fff;border:1px solid #dce3e0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.v2-hot-next:hover{color:#205342;background:#f5f8f6;border-color:#aebfb8}.v2-new-task .v2-composer{border:1px solid #d8dddf;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:#aebcc3;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:#a8afb3}.v2-new-task .v2-composer footer button{background:#fff}.v2-new-task .v2-composer footer button:hover,.v2-new-task .v2-composer footer button.active{background:#eef3f2;border-color:#c6d6d1}.v2-new-task .v2-composer footer button.submit{background:var(--navy);min-width:105px}.v2-composer-tools{border-top:1px solid #edf0f1;gap:6px;margin:13px -2px -2px;padding-top:12px;display:flex}.v2-composer-tools button{color:#61716d;background:#f1f4f3!important;border:0!important;height:auto!important;padding:7px 10px!important}.v2-prompt-head{color:#30383d;align-items:center;margin:20px 7px 8px;display:flex}.v2-prompt-head b{font-size:10px}.v2-prompt-head button{color:#9aa3a8;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;background:#ffffffc2;border:1px solid #e3e7e8;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:#fff;border-color:#cdd7da;transform:translateY(-2px);box-shadow:0 9px 24px #1b2b390e}.v2-prompt-grid small{letter-spacing:.12em;color:#4b8d79;font:500 7px DM Mono}.v2-prompt-grid strong{padding-right:18px;font-size:11px;line-height:1.5}.v2-prompt-grid span{color:#899398;font-size:8px;line-height:1.65}.v2-prompt-grid i{color:#9aa4aa;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:#838d92;background:0 0;border:0;border-radius:20px;padding:7px 12px;font-size:9px}.v2-scene-tabs button:hover{background:#eef1f0}.v2-scene-tabs button.active{color:#17362e;background:#e8edeb;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:#c5d2cd;transform:translateY(-1px)}.v2-feature-card>span{gap:3px;display:grid}.v2-feature-card small{letter-spacing:.12em;color:#43836f;font:500 7px DM Mono}.v2-feature-card b{font-size:11px}.v2-feature-card em{color:#7d8987;font-size:8px;font-style:normal}.v2-feature-card>i{color:#345a4f;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:#f3f4f2;border-right-color:#e0e2e0;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{color:#707776;background:0 0;border:0;width:29px;height:29px;margin:0}.v2-collapse:hover{background:#e7e9e7}.v2-side nav{gap:1px}.v2-side nav button{color:#3e464b;border-radius:7px;gap:10px;height:39px;padding:0 10px}.v2-side nav button:hover{background:#e9ebe9}.v2-side nav button i{color:#535c61;width:18px;font-size:15px}.v2-side nav button span{font-size:11px;font-weight:500}.v2-side nav button em{color:#8a9296;background:0 0;padding:0;font-size:8px}.v2-side nav button.active{color:#111b25;background:#e5e8e6}.v2-side nav button.active i,.v2-side nav button.active span{color:#111b25}.v2-side nav button.active:before{display:none}.v2-projects{border-top-color:#dcdfdd!important;margin-top:17px!important;padding-top:15px!important}.v2-projects>header{color:#8b9293;font-size:9px;padding:0 8px 7px!important}.v2-projects>header button{color:#7f888b;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:#e9ebe9}.v2-project-tree article.open>.v2-project-row{background:0 0}.v2-project-row>i{color:#586367;font-size:14px}.v2-project-row b{font-size:10px;font-weight:600}.v2-project-row small{color:#92999b;font-size:7px}.v2-project-tree article>div{border-left-color:#d2d7d5;margin:0 0 4px 17px;padding:1px 0 2px 12px}.v2-project-tree article>div button{color:#697276;height:29px;font-size:8px}.v2-project-tree article>div button:hover{background:#e8eae8}.v2-side>footer{border-top-color:#dcdfdd;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:#485155}.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{color:#788692!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:40px!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:#83919c;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:#72808b;font-size:12px;line-height:1.7}.v2-inspector-section>em{color:#218766;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:#7b858b;margin:0;font-size:10px}.v2-market-head>button{background:#fff;border:1px solid #d9dede;border-radius:8px;height:34px;padding:0 13px;font-size:9px}.v2-market-search{color:#959d9f;background:#fff;border:1px solid #dfe3e3;border-radius:9px;align-items:center;gap:9px;height:42px;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:#a4abad}.v2-market-tabs{border-bottom:1px solid #dfe3e2;gap:25px;margin-top:22px;display:flex}.v2-market-tabs button{color:#7f888c;background:0 0;border:0;padding:0 2px 12px;font-size:10px;position:relative}.v2-market-tabs button.active{color:#15202a;font-weight:700}.v2-market-tabs button.active:after{content:"";background:#15202a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-market-tabs em{color:#a0a7aa;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{color:#7e878a;background:0 0;border:0;border-radius:6px;width:24px;height:24px;padding:0;font-size:13px}.v2-installed-settings button:hover{color:#173d33;background:#edf1ef}.v2-market-catalog>header,.v2-twin-board>header{justify-content:space-between;align-items:center;display:flex}.v2-market-catalog>header button{color:#7e878a;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:#849093;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 #e1e5e4;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{color:#315c50;background:#e9f0ed;border-radius:10px;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;display:grid}.v2-market-catalog .c1,.v2-market-catalog .c4{color:#456278;background:#edf0f4}.v2-market-catalog .c2,.v2-market-catalog .c5{color:#886c3d;background:#f4eee4}.v2-market-catalog article>div{gap:3px;display:grid}.v2-market-catalog h3{margin:0;font-size:10px}.v2-market-catalog p{color:#727e82;margin:0;font-size:8px;line-height:1.5}.v2-market-catalog small{color:#9aa2a4;font-size:7px}.v2-market-catalog article>button{color:#4c585b;background:#fff;border:1px solid #dce1e0;border-radius:7px;width:28px;height:28px}.v2-twin-board>header>span{letter-spacing:.1em;color:#899497;font:500 7px DM Mono}.v2-twin-table{background:#fff;border:1px solid #dfe3e2;border-radius:11px;margin-top:17px;overflow:hidden}.v2-twin-table .head{color:#929a9c;background:#f2f4f2;grid-template-columns:1fr 90px 90px 95px;align-items:center;height:34px;padding:0 16px 0 62px;font-size:7px;display:grid}.v2-twin-table article{border-top:1px solid #e5e8e7;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{color:#8d9699;font:500 8px DM Mono}.v2-twin-table .avatar{color:#315c50;background:#d5e7df;border-radius:50%;place-items:center;width:35px;height:35px;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{color:#765c32;background:#eee4d4}.v2-twin-table article>div{gap:2px;display:grid}.v2-twin-table strong{font-size:10px}.v2-twin-table p{color:#727d81;margin:0;font-size:8px}.v2-twin-table small{color:#929a9c;font-size:7px}.v2-twin-table .score,.v2-twin-table .calls{display:grid}.v2-twin-table .score>b{color:#286e5b;font:600 13px DM Mono}.v2-twin-table .calls{font-size:9px}.v2-twin-table article>button{background:#fff;border:1px solid #d9dfdd;border-radius:7px;height:29px;font-size:8px}.v2-twin-table article>button:hover{color:#fff;background:#173b32;border-color:#173b32}@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 #e1e5e4}.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{letter-spacing:.14em;color:#558270;font:500 7px DM Mono}.v2-twin-person h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:32px}.v2-twin-person p{color:#7f898e;margin:0;font-size:9px}.v2-twin-tags{gap:5px;margin-top:10px;display:flex}.v2-twin-tags span{color:#63706d;background:#e9eeeb;border-radius:4px;padding:4px 7px;font-size:7px}.v2-twin-actions{align-items:center;gap:7px;display:flex}.v2-twin-actions>span{color:#598375;margin-right:6px;font-size:8px}.v2-twin-actions>span i{background:#25b77e;border-radius:50%;width:6px;height:6px;display:inline-block}.v2-twin-actions button{color:#fff;background:#153d33;border:0;border-radius:7px;height:35px;padding:0 13px;font-size:8px}.v2-twin-actions button.ghost{color:#384542;background:#fff;border:1px solid #d9dfdd}.v2-twin-nav{border-bottom:1px solid #dfe3e2;gap:23px;margin-top:36px;display:flex}.v2-twin-nav button{color:#7f898c;background:0 0;border:0;padding:0 1px 12px;font-size:9px;position:relative}.v2-twin-nav button.active{color:#17231f;font-weight:700}.v2-twin-nav button.active:after{content:"";background:#173d33;height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-twin-metrics{background:#fff;border:1px solid #dfe3e2;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid}.v2-twin-metrics span{border-right:1px solid #e5e8e7;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 DM Mono}.v2-twin-metrics small{color:#899396;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{background:#fff;border:1px solid #dfe3e2;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{letter-spacing:.13em;color:#6e9184;font:500 7px DM Mono}.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:#71827d;background:#edf2ef;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:#eef0ef;border-radius:3px}.v2-token-heat i.l1{background:#d7ece4}.v2-token-heat i.l2{background:#acd9ca}.v2-token-heat i.l3{background:#76c0a9}.v2-token-heat i.l4{background:#3e9d80}.v2-token-heat i.l5{background:#1d765e}.v2-token-card>footer{color:#929a9d;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.v2-token-insights{border-top:1px solid #e4e7e6;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:#8b9496;font-size:7px}.v2-token-insights b{font-size:11px}.v2-growth-log header{display:block}.v2-growth-log article{border-top:1px solid #e4e7e6;grid-template-columns:45px 1fr;gap:8px;padding:13px 0;display:grid}.v2-growth-log time{color:#8c9698;font:500 7px DM Mono}.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:#91999b;font-size:7px}.v2-ability-profile header,.v2-review-card header{display:block}.v2-ability-profile header p,.v2-review-card header p{color:#879194;margin:0 0 14px;font-size:8px}.v2-ability-profile article{border-top:1px solid #e4e7e6;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{color:#71817c;font:500 7px DM Mono}.v2-ability-profile article>i,.v2-call-ranking article>i{background:#e9edeb;border-radius:3px;height:4px;margin-top:8px;display:block}.v2-ability-profile article>i em,.v2-call-ranking article>i em{background:#3f947b;border-radius:3px;height:100%;display:block}.v2-review-card header p b{color:#1d302a;font:600 18px DM Mono}.v2-review-card article{border-top:1px solid #e4e7e6;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:#d5953f;font-size:7px}.v2-review-card article em{color:#7e888c;font-style:normal}.v2-review-card article p{color:#697679;margin:7px 0 0;font-size:8px;line-height:1.65}.v2-value-grid{grid-template-columns:.9fr 1.1fr}.v2-value-hero{color:#fff;background:#12372f;border-radius:11px;padding:30px}.v2-value-hero h2{margin:13px 0 7px;font:600 34px DM Mono}.v2-value-hero>p{color:#9fb8b0;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 DM Mono}.v2-value-hero span small{color:#8da9a0;font-size:7px}.v2-call-ranking header{display:block}.v2-call-ranking article{border-top:1px solid #e4e7e6;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{text-align:right;color:#71807c;font:500 8px DM Mono}.v2-public-twin{grid-template-columns:1.4fr .6fr;gap:12px;margin-top:12px;display:grid}.v2-public-twin>div,.v2-public-twin>aside{background:#fff;border:1px solid #dfe3e2;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{color:#758185;max-width:650px;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{text-align:left;background:#f8f9f8;border:1px solid #dce2df;border-radius:9px;gap:4px;padding:17px 15px;display:grid;position:relative}.v2-dialog-modes button i{color:#2aa57d;font-style:normal;position:absolute;top:13px;right:13px}.v2-dialog-modes button b{font-size:9px}.v2-dialog-modes button small{color:#85908d;font-size:7px}.v2-public-twin>aside{flex-direction:column;gap:10px;display:flex}.v2-public-twin>aside>small{letter-spacing:.1em;color:#70847d;margin-top:4px;font:500 7px DM Mono}.v2-public-twin>aside>span{font-size:8px}.v2-public-twin>aside>p{color:#7a8588;background:#f0f3f1;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:#fff;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 #e3e7e5;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:#4e937c;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:#eef2ef;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{color:#8b9491;width:100%;font-size:7px}.v2-twin-chat-body>div button{background:#fff;border:1px solid #dce2df;border-radius:12px;padding:6px 9px;font-size:7px}.v2-twin-chat-layer footer{border:1px solid #d8dfdc;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;color:#fff;background:#153d33;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 #e5e8e7}.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 #e2e5e2;flex:none;gap:0;margin-top:auto;padding-top:0;display:grid;position:relative}.v2-asset-workbench-entry{color:#3b4542;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;width:100%;min-height:39px;padding:0 9px;display:grid}.v2-asset-workbench-entry:hover{background:#f3f4f2}.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-offset:-2px;outline:2px solid #507d6d}.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:#e3e7e5}.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:#7d8985;font-size:10px}.v2-side-twin small i,.v2-account-trigger small i{background:#25a879;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #25a8791a}.v2-side-twin em{color:#71807b;font-size:12px;font-style:normal}.v2-account-trigger{background:0 0;border-top:1px solid #e2e5e2;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:#f3f4f2}.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{color:#4b5551;background:#eceeeb;border-radius:50%;place-items:center;width:30px;height:30px;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:#2f785f;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.v2-account-identity small{color:#8a918e;font-size:10px}.v2-account-menu-trigger{color:#71807b;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:32px;font-size:12px;display:grid}.v2-account-menu-trigger:hover{background:#e9ece9}.v2-account-twin-entry:focus-visible,.v2-account-menu-trigger:focus-visible{outline-offset:1px;outline:2px solid #507d6d}.v2-side-quick{grid-template-columns:1fr 1fr;gap:5px;display:grid}.v2-side-quick button{color:#5c6965;text-align:left;background:#f7f8f6;border:1px solid #dbe0de;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:flex;position:relative}.v2-side-quick button:hover{background:#fff;border-color:#cbd3cf}.v2-side-quick button b{font-size:11px;font-weight:550}.v2-side-quick button>span{font-size:13px}.v2-side-quick button em{color:#fff;background:#d88c3d;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-style:normal;display:grid;position:absolute;top:6px;right:7px}.v2-account-menu{z-index:50;background:#fff;border:1px solid #d6dcda;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 #e3e7e5;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:#7a8581;white-space:nowrap;font-size:9px;overflow:hidden}.v2-account-menu>p{color:#467164;background:#edf4f1;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;color:#36433f;background:0 0;border:0;border-radius:6px;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;width:100%;height:35px;padding:0 9px;font-size:11px;display:grid}.v2-account-menu>button:hover{background:#eef1ef}.v2-account-menu>button span{font-size:11px}.v2-account-menu kbd{color:#8a9490;background:#f0f2f1;border:1px solid #dfe3e1;border-radius:4px;padding:2px 4px;font:9px DM Mono}.v2-account-menu hr{background:#e3e7e5;border:0;height:1px;margin:5px 3px}.v2-account-menu .v2-menu-live{color:#268265;font-size:9px;font-style:normal}.v2-account-menu .v2-menu-count{color:#fff;background:#d88c3d;border-radius:9px;place-items:center;min-width:18px;height:18px;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:#ccd3d0;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 #dcdfdd!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{color:#4f595c;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 9px;display:flex}.v2-pinned-list button:hover{background:#e8eae8}.v2-pinned-list i{color:#7d878a;width:13px;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{color:#172621;background:#dfe5e2}.v2-pinned-list button.active i{color:#258368}.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{color:#18231f;background:#e3e6e4}.v2-project-tree article>div button.active i{color:#2c8169}.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:#fff;height:calc(100vh - 68px);overflow:hidden}.v2-thread-head{border-bottom:1px solid #e2e5e4;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:#657074;background:0 0;border:0;font-size:9px}.v2-thread-head>div>span{display:grid}.v2-thread-head small{color:#8c9598;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:#9aa2a4;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{color:#fff;background:#173d33;border-radius:7px;place-items:center;width:27px;height:27px;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:#9aa2a4;font-size:7px}.v2-msg p,.v2-msg li{color:#384447;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:#f0f2f1;border-radius:9px;margin:0;padding:12px 14px}.v2-msg.assistant>div:first-child{background:0 0}.v2-tool-call{background:#fafbfa;border:1px solid #e0e4e2;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:#39846c;font-size:7px;font-style:normal}.v2-tool-call>p{color:#7f898c;margin:0;padding:0 12px 10px;font:7px DM Mono}.v2-tool-call>footer{color:#879093;border-top:1px solid #e7eae9;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{background:#f7f9f7;border:1px solid #dce2df;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.v2-thread-artifact>span{background:#e3ede8;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:#899396;font-size:7px}.v2-thread-artifact b{font-size:9px}.v2-thread-artifact p{color:#7a8588;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:#719086;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{z-index:3;background:#fff;border:1px solid #d5dcda;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{background:#fff;border:1px solid #e0e4e2;border-radius:6px;height:27px;padding:0 8px;font-size:7px}.v2-thread-composer footer>button{color:#fff;background:#173d33;border:0;width:29px}.v2-thread-context{background:#f7f8f6;border-left:1px solid #e1e5e3;overflow:auto}.v2-thread-context>header{border-bottom:1px solid #e1e5e3;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 #e1e5e3;gap:7px;padding:16px 17px;display:grid}.v2-thread-context section small{letter-spacing:.08em;color:#87918f;font:500 7px DM Mono}.v2-thread-context section b{font-size:9px}.v2-thread-context section p,.v2-thread-context section span{color:#6f7a78;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:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","PingFang SC","Helvetica Neue","Segoe UI",Arial,sans-serif;--codex-mono:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace}html,body,#root,.v2-app,.v2-app *{font-family:var(--codex-ui)!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(--codex-mono)!important}.v2-new-shell>h1{letter-spacing:-.045em;font-weight:600;font-family:var(--codex-ui)!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(--codex-ui)!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{color:#5e686d;place-items:center;width:22px;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:#899398;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:#719083;font-family:var(--codex-mono)!important}.v2-twin-directory-head h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:40px}.v2-twin-directory-head p{color:#73807d;margin:0}.v2-twin-directory-head>button{color:#fff;background:#173d33;border:0;border-radius:8px;height:42px;padding:0 18px}.v2-twin-scope{border-bottom:1px solid #dfe4e1;align-items:center;gap:24px;margin-bottom:22px;display:flex}.v2-twin-scope button{color:#798482;background:0 0;border:0;border-bottom:2px solid #0000;height:46px;padding:0 2px;font-weight:500}.v2-twin-scope button.active{color:#16241f;border-color:#173d33}.v2-twin-scope em{color:#63726d;background:#edf1ef;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;display:inline-grid}.v2-subscriptions-layout{background:#fff;border:1px solid #dfe4e1;border-radius:14px;grid-template-columns:340px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.v2-subscription-list{background:#f7f8f7;border-right:1px solid #dfe4e1}.v2-subscription-list>header{border-bottom:1px solid #dfe4e1;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:#89928f}.v2-subscription-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e7e5;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:#e9eeeb}.v2-subscription-list .avatar{color:#285f50;background:#dbe9e3;border-radius:50%;place-items:center;width:40px;height:40px;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:#74807d;overflow:hidden}.v2-subscription-list button em{white-space:nowrap;text-overflow:ellipsis;color:#929b98;font-size:11px;font-style:normal;overflow:hidden}.v2-subscription-list button>strong{color:#388069;text-align:right;font-size:12px}.v2-subscription-list u{background:#9aa3a0;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.v2-subscription-list u.online{background:#31b388}.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:#73807d;margin:0}.v2-sub-status{color:#347761;background:#e8f4ef;border-radius:15px;padding:7px 10px;font-size:11px}.v2-sub-status i{background:#35b488;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{color:#fff;background:#173d33;border:0;border-radius:8px;height:40px;padding:0 16px}.v2-twin-primary-actions button.ghost{color:#1a2924;background:#fff;border:1px solid #ccd6d2}.v2-twin-primary-actions button.quiet{color:#84908c;background:0 0;margin-left:auto}.v2-subscription-stats{border:1px solid #dfe4e1;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.v2-subscription-stats span{border-right:1px solid #e3e7e5;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:#8a9491}.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:#709083;font-family:var(--codex-mono)!important}.v2-subscription-columns h3{margin:5px 0 13px;font-size:20px}.v2-subscription-columns article{border-top:1px solid #e3e7e5;grid-template-columns:82px 1fr 20px;align-items:center;gap:10px;padding:13px 0;display:grid}.v2-subscription-columns article time{color:#87918e}.v2-subscription-columns article div{gap:3px;display:grid}.v2-subscription-columns article b{font-size:13px}.v2-subscription-columns article small{color:#89928f}.v2-subscription-columns article button{background:0 0;border:0}.v2-subscription-columns>aside{background:#f2f5f3;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.v2-subscription-columns>aside>small{letter-spacing:.1em;color:#6d817a;margin-top:5px;font-family:var(--codex-mono)!important}.v2-subscription-columns>aside>span{font-size:12px}.v2-subscription-columns>aside>p{color:#6f7b78;margin:0}.v2-subscription-columns>aside>button{background:#fff;border:1px solid #d2dbd7;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:#7f918b;font-size:40px}.v2-empty-subscriptions h2{margin:12px 0 5px}.v2-empty-subscriptions p{color:#7c8784;max-width:520px}.v2-empty-subscriptions button{color:#fff;background:#173d33;border:0;border-radius:8px;height:40px;margin-top:12px;padding:0 18px}.v2-twin-notice{z-index:120;color:#fff;background:#173d33;border-radius:8px;padding:12px 16px;position:fixed;bottom:26px;right:26px;box-shadow:0 10px 35px #0000002e}.v2-twin-table article>button.subscribed{color:#31725d;background:#eef6f2;border-color:#bcd4ca}.v2-twin-chat-body>p.me{color:#fff;background:#173d33;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{color:#737f7c;background:0 0;border:0;border-radius:7px;height:36px;padding:0 12px}.v2-library-bar nav button.active,.v2-library-types button.active{color:#14221d;background:#e8ebe9;font-weight:600}.v2-library-bar nav em{color:#8b9592;margin-left:6px;font-size:10px;font-style:normal}.v2-library-tools{align-items:center;gap:4px;display:flex}.v2-library-tools label{color:#7a8582;background:#fff;border:1px solid #d9dfdc;border-radius:8px;align-items:center;gap:8px;width:310px;height:38px;padding:0 12px;display:flex}.v2-library-tools input{background:0 0;border:0;outline:0;width:100%}.v2-library-tools>button{background:#fff;border:1px solid #d9dfdc;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:#e5e9e7}.v2-library-types{border-bottom:1px solid #dde2df;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{text-align:left;background:#fff;border:1px solid #dce2df;border-radius:12px;min-width:0;padding:0;transition:all .18s;overflow:hidden}.v2-library-card:hover{border-color:#cbd6d1;transform:translateY(-2px);box-shadow:0 12px 34px #172d2517}.v2-library-preview{background:#eff2f0;height:245px;padding:28px;position:relative;overflow:hidden}.v2-library-preview pre{white-space:pre-wrap;color:#21312b;margin:0;font:500 12px/1.7 var(--codex-mono)!important}.v2-library-preview>span{background:#ffffffbf;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:#f5f0e5}.v2-library-preview.dashboard{background:#102c4d}.v2-library-preview.dashboard pre{color:#c7e3d8}.v2-library-preview.strategy{background:#e8f0ec}.v2-library-preview.article{background:#f4f2ec}.v2-library-preview.chart{background:#e9eef2}.v2-library-preview.review{background:#eef0eb}.v2-library-preview.shared{background:#183a34}.v2-library-preview.shared pre{color:#d7e6df}.v2-library-preview.shared2{background:#e5eee9}.v2-library-preview.model{background:#202b38}.v2-library-preview.model pre{color:#dce6e1}.v2-library-preview.framework{background:#ede8dd}.v2-library-card footer{min-height:158px;padding:17px 19px 20px;position:relative}.v2-library-card footer small{color:#788783}.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:#798582;margin:0}.v2-library-card time{color:#929a98;margin-top:15px;display:block}.v2-library-card footer>i{color:#78827f;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:#fff;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 #e0e4e2;justify-content:space-between;padding:22px 25px;display:flex}.v2-library-modal header small{color:#77847f}.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:#56816f;margin-right:auto;font-size:12px}.v2-library-modal footer button{background:#fff;border:1px solid #d5dcd9;border-radius:7px;height:38px;padding:0 14px}.v2-library-modal footer button.primary{color:#fff;background:#173d33;border-color:#173d33}@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:#8a9491;margin-right:8px;font-size:12px}.v2-cap-scope button{color:#727e7a;background:0 0;border:0;border-radius:7px;height:32px;padding:0 12px}.v2-cap-scope button.active{color:#15231e;background:#e4e9e6;font-weight:600}.v2-origin{vertical-align:middle;color:#60717a;background:#e8edf0;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:500;display:inline-flex}.v2-origin.personal{color:#34745f;background:#e5f2ec}.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{color:#fff;background:#173d33;border:0;border-radius:8px;height:38px;padding:0 14px}.v2-mcp-list{background:#fff;border:1px solid #dce2df;border-radius:12px;overflow:hidden}.v2-mcp-list article{border-bottom:1px solid #e4e8e6;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:#f8faf8}.v2-mcp-list .cap-symbol{background:#eef2f0;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(--codex-mono)!important}.v2-mcp-list p{color:#6f7b78;margin:0}.v2-mcp-list small{color:#8a9491}.v2-mcp-list article>span{color:#8c9693;font-size:11px}.v2-mcp-list article>span.connected{color:#318067}.v2-mcp-list .settings{color:#7c8783;background:0 0;border:0;width:32px;height:32px}.v2-toggle{background:#d9dedc;border:0;border-radius:12px;width:42px;height:24px;padding:0;position:relative}.v2-toggle i{background:#fff;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:#2f9d7a}.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:#111b29;margin:0;font-size:36px;line-height:1.08}.v2-module-head p{color:#74818a;margin:0;font-size:14px;line-height:1.55}.v2-module-head>button{color:#26332f;background:#fff;border:1px solid #d9dfdc;border-radius:8px;height:40px;padding:0 15px;font-size:13px}.v2-market-search{margin-top:0}.v2-library-owner-tabs{border-bottom:1px solid #dde2df;gap:24px;margin:0 0 18px;display:flex}.v2-library-owner-tabs button{color:#7a8582;background:0 0;border:0;height:48px;padding:0 2px;font-size:14px;position:relative}.v2-library-owner-tabs button.active{color:#14221d;font-weight:650}.v2-library-owner-tabs button.active:after{content:"";background:#173d33;height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-library-owner-tabs em{color:#7b8783;background:#edf1ef;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:#648b7c;font-family:var(--codex-mono)!important}.v2-trading-intro h2{margin:5px 0;font-size:28px}.v2-trading-intro p{color:#74817d;margin:0}.v2-trading-intro>span{color:#87928e;font-size:11px}.v2-follow-path{background:#fff;border:1px solid #dce3e0;border-radius:12px;overflow:hidden}.v2-follow-path>header{border-bottom:1px solid #e4e8e6;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 #e4e8e6;min-height:112px;padding:20px}.v2-follow-path article:last-child{border:0}.v2-follow-path article i{font:500 10px var(--codex-mono);color:#729084}.v2-follow-path article b{margin:9px 0 5px;font-size:14px;display:block}.v2-follow-path article p{color:#7a8682;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{text-align:left;background:#fff;border:1px solid #dce2df;border-radius:10px;grid-template-columns:12px 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.v2-trading-tabs button.active{background:#f2f7f4;border-color:#507a6b;box-shadow:inset 0 0 0 1px #507a6b}.v2-trading-tabs button>i,.v2-proof-compact button>i{background:#39af80;border-radius:50%;width:8px;height:8px}.v2-trading-tabs button>i.portfolio,.v2-proof-compact button>i.portfolio{background:#d8a33f}.v2-trading-tabs button>i.paper,.v2-proof-compact button>i.paper{background:#4e83a7}.v2-trading-tabs button span{gap:3px;display:grid}.v2-trading-tabs button b{font-size:13px}.v2-trading-tabs button small{color:#7f8b87;font-size:10px}.v2-account-hero{color:#fff;background:#102d27;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:#82b8a4;letter-spacing:.1em;font-family:var(--codex-mono)!important}.v2-account-hero h2{font:600 31px var(--codex-mono);margin:7px 0 2px}.v2-account-hero p{color:#a8bab4;margin:0}.v2-account-hero p strong{color:#5de0ac;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:#8ca39b}.v2-account-hero>button{color:#173d33;background:#fff;border:0;border-radius:8px;height:40px;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{background:#fff;border:1px solid #dfe4e1;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{color:#31765e;background:#e8f5ef;border-radius:12px;padding:5px 8px;font-size:10px}.v2-account-card article{border-top:1px solid #e4e8e6;grid-template-columns:34px 1fr 140px 48px;align-items:center;gap:10px;padding:13px 0;display:grid}.v2-account-card article>i{background:#eaf0ed;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:#7d8985;font-size:10px}.v2-account-card article button{background:#fff;border:1px solid #d8dfdc;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 #e4e8e6;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:#7d8885}.v2-permission-card article>i{background:#dce2df;border-radius:10px;width:30px;height:17px;padding:2px}.v2-permission-card article>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;display:block}.v2-permission-card article>i.on{background:#3fa984}.v2-permission-card article>i.on:after{margin-left:13px}.v2-permission-card>p{color:#71807b;background:#f2f5f3;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{color:#917341;background:#f3efe5;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:#143c33}.v2-allocation i:nth-child(2){background:#477968}.v2-allocation i:nth-child(3){background:#7ba18f}.v2-allocation i:nth-child(4){background:#c2a064}.v2-allocation i:nth-child(5){background:#dce2df}.v2-holdings-card article{border-top:1px solid #e5e8e7;grid-template-columns:1fr 80px 80px;padding:10px 0;display:grid}.v2-holdings-card article span{color:#73807c}.v2-holdings-card article em{color:#328064;text-align:right;font-style:normal}.v2-rebalance-card article{border-top:1px solid #e4e8e6;grid-template-columns:80px 1fr;gap:3px 10px;padding:13px 0;display:grid}.v2-rebalance-card article time{color:#7d8885;grid-row:1/3}.v2-rebalance-card article p{color:#798581;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:#318063;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 #e3e7e5;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:#84908c}.v2-proof-compact{background:#f5f7f5;border-radius:11px;margin-top:25px;padding:20px}.v2-proof-compact>header{justify-content:space-between;display:flex}.v2-proof-compact>header>span{color:#667a73}.v2-proof-compact>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.v2-proof-compact>div button{text-align:left;background:#fff;border:1px solid #dce2df;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:#82908b}.v2-proof-compact button strong{color:#28775e}.v2-proof-compact button em{font-style:normal}.v2-proof-compact footer{color:#74817d;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.v2-proof-compact footer button{color:#235f4e;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:#16241f;background:#f7f9f8;gap:18px;padding:24px 27px 28px;display:grid}.mrvl-protocol-view>header{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;padding:0 0 17px;display:flex}.mrvl-protocol-view>header small{font:650 11px var(--codex-mono);letter-spacing:.12em;color:#4a7968}.mrvl-protocol-view>header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:24px}.mrvl-state{background:#fff;border:1px solid #d4ddd8;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(--codex-mono)}.mrvl-state.safe{color:#28694f;background:#edf7f2;border-color:#c8ded4}.mrvl-state.paper{color:#285b7a;background:#eef5fa;border-color:#c9d9e6}.mrvl-state.warning{color:#8a5a16;background:#fff7e8;border-color:#ead5ac}.mrvl-state-rail{background:#fff;border:1px solid #d9e0dc;border-radius:10px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.mrvl-state-rail button{color:#697873;text-align:left;background:#fff;border:0;border-right:1px solid #e1e6e3;gap:4px;min-width:0;padding:12px 9px;display:grid}.mrvl-state-rail button:last-child{border-right:0}.mrvl-state-rail button:not(:disabled):hover{background:#f1f6f3}.mrvl-state-rail button.active{color:#fff;background:#173f34}.mrvl-state-rail button:disabled{cursor:not-allowed;opacity:.38}.mrvl-state-rail i{font:650 10px var(--codex-mono);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{color:#fff;background:#112e27;border-radius:11px;padding:22px 24px}.mrvl-thesis>div small{font:600 10px var(--codex-mono);letter-spacing:.11em;color:#90b6a8}.mrvl-thesis>div>b{margin:7px 0;font-size:20px;display:block}.mrvl-thesis>div p{color:#bfd0ca;margin:0;font-size:13px;line-height:1.65}.mrvl-thesis>aside{background:#fff;border:1px solid #dce3df;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mrvl-thesis>aside span{border-bottom:1px solid #e2e7e4;border-right:1px solid #e2e7e4;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:#7d8985;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{background:#fff;border:1px solid #dae2de;border-radius:10px;padding:17px 18px}.mrvl-evidence-grid small{font:650 10px var(--codex-mono);letter-spacing:.09em;color:#55816f}.mrvl-evidence-grid b{margin:7px 0;font-size:14px;display:block}.mrvl-evidence-grid p{color:#6e7c77;margin:0;font-size:12px;line-height:1.6}.mrvl-chain{background:#fff;border:1px solid #d9e0dc;border-radius:10px;overflow:hidden}.mrvl-chain>header{border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mrvl-chain>header b{font-size:14px}.mrvl-chain>header span{color:#77847f;font-size:11px}.mrvl-chain>div{border-bottom:1px solid #e6eae8;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:#3e745f;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{background:#fff;border:1px solid #d5ddd9;border-radius:7px;height:38px;padding:0 14px;font-size:12px}.mrvl-protocol-view>footer button.primary{color:#fff;background:#173f34;border-color:#173f34}.mrvl-frozen-note{color:#526760;text-align:center;background:#f5f8f6;border:1px solid #d9e1dd;border-radius:8px;width:100%;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 #e0e5e2;gap:8px;padding:17px 18px;display:grid}.mrvl-inspector>section>small{font:650 10px var(--codex-mono);letter-spacing:.09em;color:#54806f}.mrvl-inspector-head p{color:#6e7c77;margin:0;font-size:12px;line-height:1.55}.mrvl-inspector .mrvl-state{justify-self:start}.mrvl-relation-map>div{background:#fff;border:1px solid #dce3df;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.mrvl-relation-map>div i{font:650 9px var(--codex-mono);color:#648175;font-style:normal}.mrvl-relation-map>div b{font-size:11px}.mrvl-relation-map>span{color:#8b9793!important;padding:0 8px!important;font-size:9px!important}.mrvl-inspector article{background:#f4f7f5;border-left:3px solid #7ba995;padding:9px 10px}.mrvl-inspector article:nth-of-type(2){border-left-color:#d3a954}.mrvl-inspector article:nth-of-type(3){border-left-color:#b57970}.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{text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e8e6;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{color:#315f4e;background:#fff;border:1px solid #d3ddd8;border-radius:6px;height:34px;margin-top:5px;font-size:11px}.v2-evidence-modal{width:min(1040px,100vw - 52px)!important}.v2-evidence-body{background:#f8faf9;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{background:#fff;border:1px solid #dce3df;border-radius:10px;padding:24px}.v2-evidence-body>aside>small{font:600 11px var(--codex-mono);letter-spacing:.13em;color:#4f826f}.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 #e4e8e6;gap:3px;padding:11px 0;display:grid}.v2-evidence-body li b{color:#26352f;font-size:13px}.v2-evidence-body li span{color:#73817c;font-size:13px}.v2-evidence-body aside>p{color:#40806a;margin:18px 0 0;font-size:13px;font-weight:650}.v2-demo-data-note{color:#7a8682;align-items:center;gap:10px;margin:18px 0 9px;display:flex}.v2-demo-data-note b{color:#52615c;font:650 11px var(--codex-ui);background:#f4f6f5;border:1px solid #d6ded9;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 #e0e4e2;overflow:hidden;box-shadow:0 2px 7px #1f302b0d;color:inherit!important;background:#fff!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{background:#fafbfa;border:1px solid #dde3e0;border-radius:9px;align-items:center;gap:11px;margin:0 0 28px;padding:11px 14px;display:flex}.v2-run-status>span{background:#38a77c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e6f4ee}.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:#7d8985;font-size:11px}.v2-run-status em{color:#687672;margin-left:auto;font-size:11px;font-style:normal}.v2-trace-toggle{color:#42685c;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{color:#71817b;background:#edf2ef;border-radius:10px;padding:2px 7px;font-size:10px}.v2-execution-trace{border:1px solid #dfe4e1;border-radius:9px;margin-bottom:12px;overflow:hidden}.v2-execution-trace article{border-bottom:1px solid #e7eae8;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(--codex-mono);color:#73827d}.v2-execution-trace article>div{gap:2px;display:grid}.v2-execution-trace small{font:500 9px var(--codex-mono);letter-spacing:.08em;color:#759084}.v2-execution-trace b{font-size:12px}.v2-execution-trace span{color:#7a8682;font-size:10px}.v2-execution-trace em{color:#36906e;font-style:normal}.v2-response-actions{gap:14px;margin-top:9px;display:flex}.v2-response-actions button{color:#87918e;background:0 0;border:0;padding:0;font-size:10px}.v2-response-actions button:hover{color:#263831}.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:#e8eeeb}.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{background:#fff;border:1px solid #d9dfdc;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:#f0f3f1!important}.v2-composer-menu i{color:#65736e;text-align:center;width:20px;font-style:normal}.v2-thread-context>nav{border-bottom:1px solid #e0e5e2;align-items:flex-end;gap:18px;height:48px;padding:0 18px;display:flex}.v2-thread-context>nav button{color:#7d8985;background:0 0;border:0;border-bottom:2px solid #0000;height:38px;padding:0;font-size:12px}.v2-thread-context>nav button.active{color:#17251f;border-color:#173d33;font-weight:650}.v2-thread-context section span b{font-size:11px}.v2-thread-context section span em{color:#70817b;margin-left:auto;font-style:normal}.v2-source-list button{color:#43514d;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e8e6;justify-content:space-between;align-items:center;height:37px;padding:0;font-size:11px;display:flex}.v2-source-list button i{color:#929b98;font-style:normal}.v2-change-list span{border-bottom:1px solid #e3e7e5;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:#f7f8f6;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:#fff;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 #e0e5e2;justify-content:space-between;padding:24px 27px;display:flex}.v2-artifact-dialog header small{font:500 10px var(--codex-mono);letter-spacing:.13em;color:#5a8978}.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:#f4f1e8;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:#46534f;font-size:13px;line-height:1.75}.v2-artifact-dialog main h3{margin-top:24px}.v2-artifact-dialog main>div{border:1px solid #dfe4e1;border-radius:10px;align-content:start;display:grid;overflow:hidden}.v2-artifact-dialog main>div span{border-bottom:1px solid #e4e8e6;gap:5px;padding:16px;display:grid}.v2-artifact-dialog main>div span:last-child{border:0}.v2-artifact-dialog main>div small{color:#85908c}.v2-artifact-dialog footer{border-top:1px solid #e0e5e2;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.v2-artifact-dialog footer span{color:#46806d;margin-right:auto}.v2-artifact-dialog footer button{background:#fff;border:1px solid #d7ddda;border-radius:7px;height:37px;padding:0 13px}.v2-artifact-dialog footer button.primary{color:#fff;background:#173d33;border-color:#173d33}@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:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;--codex-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font:400 16px/1.55 var(--codex-ui);color:#111c29}.v2-app button,.v2-app input,.v2-app textarea,.v2-app select{font-family:var(--codex-ui)}.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;color:#fff;background:#142e27;border:1px solid #ffffff29;border-radius:10px;max-width:440px;padding:14px 18px;font-size:14px;font-weight:650;animation:.22s both v2-toast-in;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 60px #0e1f1940}@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-market-catalog.is-visual{padding-top:34px}.v2-market-catalog.is-visual>header{align-items:flex-end}.v2-catalog-disclosure{background:#f6f7f5!important;border:1px solid #e0e4e1!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:#234c40;font-size:12px;font-weight:650}.v2-catalog-disclosure p{color:#79847f!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{cursor:pointer;background:#fff;border:1px solid #dce1de;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:#c9d3ce;transform:translateY(-3px);box-shadow:0 15px 38px #182b241a}.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:#eeeae0;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;color:#3d544b;font:650 9px/1 var(--codex-mono);letter-spacing:.09em;background:#faf8f1e6;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:#687571!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{color:#53615c;background:#f0f2f0;border-radius:5px;padding:3px 6px;font-size:10px}.v2-cap-card-tags span:first-child{color:#315c4e;background:#e8efe9}.v2-cap-visual-card>footer{border-top:1px solid #e5e8e6;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:#77827e;font-size:12px}.v2-cap-visual-card>footer button{color:#20362e;background:#fff;border:1px solid #d7ddda;border-radius:8px;width:31px;height:31px;font-size:15px}.v2-cap-visual-card>footer button:hover{color:#fff;background:#173d33}.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{background:#fff;border:1px solid #ffffffb3;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:#eeeae0;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:#717c78;margin:0 0 18px}.v2-cap-detail-title>p i{vertical-align:middle;background:#9ba39f;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{color:#43534d;background:#e9ece9;border-radius:6px;padding:5px 8px;font-size:11px}.v2-cap-detail-title button.primary{color:#fff;background:#111b18;border:0;border-radius:8px;height:40px;padding:0 15px;font-weight:650}.v2-cap-detail-close{color:#68736f;background:0 0;border:0;border-radius:8px;align-self:start;width:36px;height:36px;font-size:25px}.v2-cap-detail-close:hover{background:#e7ebe8}.v2-cap-detail-promise{color:#37443f;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{color:#2a3934;text-align:left;background:#fff;border:1px solid #dde2df;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:70px;padding:14px 15px;line-height:1.5;display:flex}.v2-cap-detail-examples button:hover{background:#f6f8f6;border-color:#bfcac5}.v2-cap-detail-examples span{color:#507366}.v2-cap-detail>main{border-top:1px solid #e2e6e3;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.v2-cap-detail>main>aside{background:#f7f8f6;border-right:1px solid #e2e6e3;flex-direction:column;gap:3px;padding:22px 16px;display:flex}.v2-cap-detail>main>aside small{color:#73817c;font:650 10px var(--codex-mono);letter-spacing:.12em;padding:0 10px 10px}.v2-cap-detail>main>aside button{color:#5d6965;text-align:left;background:0 0;border:0;border-radius:7px;height:39px;padding:0 11px}.v2-cap-detail>main>aside button.active,.v2-cap-detail>main>aside button:hover{color:#17231f;background:#e7eae7;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:#4f7568;font:650 10px var(--codex-mono);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:#5f6c68;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 #e0e4e2;border-radius:10px;padding:18px}.v2-cap-detail-columns ul{margin:10px 0 0;padding-left:18px}.v2-cap-code{background:#f4f5f3;border:1px solid #dfe4e1;border-radius:10px;overflow:hidden}.v2-cap-code>header{border-bottom:1px solid #dfe4e1;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.v2-cap-code>header button{background:#fff;border:1px solid #d6dcd9;border-radius:6px;height:28px;padding:0 9px}.v2-cap-code pre{color:#214c3e;font:500 12px/1.75 var(--codex-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{background:#fff;border:1px solid #dce3df;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(--codex-mono);color:#346b57;font-style:normal}.mrvl-layer-grid article div{gap:3px;display:grid}.mrvl-layer-grid article small{color:#7a8983;font-size:10px}.mrvl-layer-grid article b{font-size:12px;line-height:1.45}.mrvl-layer-grid article em{color:#536f64;background:#eef3f0;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{background:#fff;border:1px solid #d9e1dd;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{color:#fff;width:30px;height:30px;font:700 11px var(--codex-mono);background:#173f34;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:#628174;font-size:9px}.mrvl-path-grid article header b{font-size:14px}.mrvl-path-grid article p{color:#63736d;min-height:52px;margin:0;font-size:11px;line-height:1.55}.mrvl-path-grid article>span{color:#263c34;border-top:1px solid #e5e9e7;gap:2px;padding-top:8px;font-size:10px;line-height:1.45;display:grid}.mrvl-path-grid article>span small{color:#8a9692;font-size:9px}.mrvl-risk-strip{background:#fff;border:1px solid #d9e1dd;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mrvl-risk-strip span{border-right:1px solid #e1e6e3;gap:5px;padding:13px 15px;display:grid}.mrvl-risk-strip span:last-child{border-right:0}.mrvl-risk-strip small{color:#7d8b86;font-size:9px}.mrvl-risk-strip b{font-size:11px;line-height:1.4}.mrvl-mini-layers button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e8e6;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(--codex-mono)}.mrvl-mini-layers button span{font-size:10px!important}.mrvl-mini-layers button em{color:#587568;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 #e1e6e3}}.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:#fff;margin:4px 0 18px}.umx-skill-market-topline{border-bottom:1px solid #dfe4e1;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{color:#737a76;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;height:58px;padding:0 2px;display:flex;position:relative}.umx-skill-market-head nav button:hover{color:#252b28}.umx-skill-market-head nav button.active{color:#202623;border-bottom-color:#222825}.umx-skill-market-head nav span{font-size:16px;font-weight:700}.umx-skill-market-head nav em{color:#858d88;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:550}.umx-skill-market-head nav button.active em{color:#68706b}.umx-skill-market-tools{align-items:center;gap:10px;padding:7px 0;display:flex}.umx-skill-market-tools>button{color:#303733;background:#fff;border:1px solid #cbd1cd;border-radius:9px;height:44px;padding:0 14px;font-size:13px;font-weight:650}.umx-skill-market-tools>button.active{border-color:#303733}.umx-skill-market-tools>button span{margin-left:4px;font-size:8px}.umx-skill-market-tools label{color:#a2aaa5;background:#fff;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:10px;width:clamp(280px,31vw,520px);height:44px;padding:0 13px;display:flex}.umx-skill-market-tools input{color:#252b28;width:100%;font:inherit;background:0 0;border:0;outline:0}.umx-skill-market-tools input::placeholder{color:#a3aaa6}.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:#303632;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{color:#5e6661;white-space:nowrap;background:#fff;border:1px solid #dfe4e1;border-radius:8px;flex:none;min-height:34px;padding:6px 11px;font-size:13px;font-weight:600}.umx-skill-facet>div button small{color:#858d88;font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px;font-weight:550}.umx-skill-facet>div button:hover{background:#fafbfa;border-color:#aeb8b2}.umx-skill-facet>div button.active{color:#fff;background:#242a27;border-color:#242a27}.umx-skill-facet>div button.active small{color:#bfc5c1}.umx-skill-facet>div button.facet-more{color:#39443f;background:#f7f8f7;border-color:#cbd3ce;font-weight:650}.umx-skill-facet>div button.facet-more:hover{background:#eef1ef;border-color:#9eaaa4}.umx-skill-facet>div button.facet-more span{color:#7b867f;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:#9ba29e;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{box-shadow:none;border-color:#e1e5e2;border-radius:12px}.umx-skill-market-layout .v2-cap-visual-card:hover{border-color:#bbc4be;transform:translateY(-2px);box-shadow:0 12px 28px #22342b14}.umx-skill-market-layout .v2-cap-card-stage{background:#f8f9f8;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:#737b76;font-size:11px!important}.umx-skill-market-layout .v2-cap-visual-card>footer>button{color:#fff;background:#252a27;border-radius:8px;width:auto;min-width:88px;height:32px;padding:0 12px;font-size:11px;font-weight:650}.umx-skill-market-layout .v2-cap-visual-card>footer>button.installed{color:#28a45f;background:#e8f8ee;border-color:#dff3e7}@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{background:#fff;border:1px solid #dfe5e2;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:#81908b}.v2-work-stepper>summary b{font-size:14px}.v2-work-stepper>summary em{color:#6f7d78;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{background:#f7f8f7;border-top:1px solid #e5e9e7;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{background:#fff;border:1px solid #e0e5e2;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:#788681;background:0 0;border:0;font-size:11px;position:absolute;top:11px;right:12px}.v2-inspector-reopen{color:#52635d;writing-mode:vertical-rl;background:#fff;border:1px solid #dfe5e2;border-radius:10px;width:40px;min-height:180px}.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:#7c8984;font-size:9px;line-height:1.45}.v2-call span a{color:#2b715b;width:max-content;max-width:100%;font-size:9px;text-decoration:none}.v2-call span a:hover{text-decoration:underline}.v2-run-scope{color:#71807a;align-items:baseline;gap:9px;min-width:0;margin:0 0 8px;font-size:11px;line-height:1.5;display:flex}.v2-run-scope b{color:#3c725f;font:700 9px var(--codex-mono);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:#61746d!important;display:flex!important}.v2-claim-link.supports{color:#26745e!important}.v2-claim-link.contradicts{color:#9a6635!important}.v2-claim-link a{color:inherit;text-decoration:none}.v2-claim-link em{color:#8c9692;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{color:#a33e31;background:#fff0ed;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:#eef2f4;border-radius:18px 18px 4px;justify-self:end;max-width:min(760px,82%);padding:14px 17px;display:block}.v2-message small{color:#71808d;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.v2-message p{color:#243342;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{color:#52616e;background:#f7f9fa;border:1px solid #e4e9ec;border-radius:12px;margin:12px 0 0;padding:13px 16px 13px 34px;font-size:14px;line-height:1.8}.v2-message.progress{background:#fbfcfc;border:1px solid #dde5e9;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(--codex-mono);letter-spacing:.12em;color:#43806b}.v2-work-result .v2-result-gate-choice{color:#225f4c;background:#e7f2ed;border-radius:8px;width:auto;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{color:#5f6e78;max-width:850px;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{background:#fff;border:1px solid #dfe5e7;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:#65737d;font-size:13px;line-height:1.65}.v2-work-result-message{color:#28735c;background:#e8f4ef;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:#fff;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(--codex-mono);letter-spacing:.12em;color:#43806b}.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:#52616d;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{background:#fff;border:1px solid #d7dfe3;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{white-space:nowrap;background:#fff;border:1px solid #d9e0e3;border-radius:8px;height:40px;padding:0 16px}.v2-monitor-overlay .v2-monitor-dialog footer .primary{color:#fff;background:#123b61;border-color:#123b61}.v2-monitor-overlay .v2-monitor-dialog footer .primary:disabled{color:#8b949a;cursor:not-allowed;background:#d5dadd;border-color:#d5dadd}@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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1b176b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-project-dialog{background:#fff;border:1px solid #d8dfdc;border-radius:15px;width:min(520px,100vw - 48px);padding:0;overflow:hidden;box-shadow:0 28px 100px #0d1f193d}.v2-project-dialog>header{border-bottom:1px solid #e2e7e4;justify-content:space-between;align-items:flex-start;padding:22px 24px 17px;display:flex}.v2-project-dialog>header small{font:650 10px var(--codex-mono);letter-spacing:.13em;color:#588270}.v2-project-dialog>header h3{margin:5px 0 0;font-size:21px}.v2-project-dialog>header button{color:#67746f;background:0 0;border:0;border-radius:7px;width:34px;height:34px;font-size:22px}.v2-project-dialog>header button:hover{background:#f0f3f1}.v2-project-dialog>label{color:#273630;gap:8px;padding:22px 24px 0;font-size:13px;font-weight:700;display:grid}.v2-project-dialog>label input{background:#fff;border:1px solid #cfd8d4;border-radius:9px;outline:none;height:46px;padding:0 13px;font-size:15px}.v2-project-dialog>label input:focus{border-color:#507d6d;box-shadow:0 0 0 3px #507d6d1f}.v2-project-dialog>p{color:#73807b;margin:13px 24px 21px;font-size:12px;line-height:1.6}.v2-project-dialog>footer{background:#fafbfa;border-top:1px solid #e2e7e4;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.v2-project-dialog>footer button{color:#34423d;white-space:nowrap;background:#fff;border:1px solid #d3dad7;border-radius:8px;height:38px;padding:0 15px;font-weight:650}.v2-project-dialog>footer button.primary{color:#fff;background:#173e33;border-color:#173e33}.v2-project-dialog>footer button:disabled{color:#9aa39f;cursor:not-allowed;background:#e8ebe9;border-color:#e0e4e2}.v2-monitor-backdrop{z-index:230;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1b1770;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-monitor-dialog{background:#fff;border:1px solid #d8dfdc;border-radius:15px;width:min(650px,100vw - 48px);overflow:hidden;box-shadow:0 30px 110px #0c1c1742}.v2-monitor-dialog>header{border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:flex-start;padding:21px 24px 17px;display:flex}.v2-monitor-dialog>header small{font:650 10px var(--codex-mono);letter-spacing:.13em;color:#56806f}.v2-monitor-dialog>header h3{margin:5px 0 0;font-size:22px}.v2-monitor-dialog>header button{color:#65736e;background:0 0;border:0;border-radius:7px;width:34px;height:34px;font-size:22px}.v2-monitor-dialog>header button:hover{background:#f0f3f1}.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:#2b3934;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;color:#24322d;background:#fff;border:1px solid #cfd8d4;border-radius:8px;outline:none;width:100%;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:#507d6d;box-shadow:0 0 0 3px #507d6d1f}.v2-monitor-dialog>footer{background:#fafbfa;border-top:1px solid #e1e6e3;justify-content:flex-end;align-items:center;gap:8px;padding:15px 24px;display:flex}.v2-monitor-dialog>footer span{color:#71807a;margin-right:auto;font-size:12px}.v2-monitor-dialog>footer button{color:#35433e;white-space:nowrap;background:#fff;border:1px solid #d2dad6;border-radius:8px;height:38px;padding:0 15px;font-weight:650}.v2-monitor-dialog>footer button.primary{color:#fff;background:#173e33;border-color:#173e33}.v2-monitor-dialog>footer button:disabled{color:#9aa39f;cursor:not-allowed;background:#e8ebe9;border-color:#e0e4e2}@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 #d8ddda;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:#17221f;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{color:#62716d;background:#fff;border:1px solid #dce3e0;border-radius:9px;height:32px;padding:0 11px;font-size:12px;font-weight:650}.v2-task-discovery-actions button:hover,.v2-starter-setup-head>button:hover{color:#173c31;background:#f5f8f6;border-color:#b8c7c1}.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:#74817d;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 12px;font-size:12px;font-weight:600}.v2-starter-categories button:hover{color:#315d50;background:#eef2f0}.v2-starter-categories button.active{color:#153d31;background:#e4ebe7;font-weight:750}.v2-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-starter-card{text-align:left;background:#ffffffe0;border:1px solid #dfe5e2;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:#baccc4;transform:translateY(-2px);box-shadow:0 14px 34px #18302812}.v2-starter-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.v2-starter-card>header span{color:#357861;font-size:11px;font-weight:750}.v2-starter-card>header em{text-overflow:ellipsis;white-space:nowrap;color:#8b9692;font-size:10px;font-style:normal;overflow:hidden}.v2-starter-card>strong{color:#14211e;letter-spacing:-.02em;font-size:17px;line-height:1.35;display:block}.v2-starter-card>p{color:#71807b;margin:9px 0 18px;font-size:12px;line-height:1.65}.v2-starter-card>footer{color:#7b8985;border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.v2-starter-card>footer i{color:#285e4e;font-style:normal;font-weight:700}.v2-starter-setup{background:#ffffffdb;border:1px solid #dce4e0;border-radius:16px;overflow:hidden;box-shadow:0 16px 42px #1a30290b}.v2-starter-setup-head{border-bottom:1px solid #e5eae7;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:#348069;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.v2-starter-setup-head h2{color:#14211e;letter-spacing:-.025em;margin:5px 0;font-size:21px}.v2-starter-setup-head p{color:#74817d;margin:0;font-size:12px;line-height:1.55}.v2-starter-section{padding:18px 22px 0}.v2-starter-section h3{color:#27332f;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{color:#53615d;text-align:left;background:#fbfcfb;border:1px solid #e0e6e3;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.v2-example-row button:hover{color:#173d32;background:#f4f8f6;border-color:#aec4bb}.v2-example-row span{color:#7c8b86}.v2-template-grid,.v2-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v2-template-grid button{text-align:left;background:#fbfcfb;border:1px solid #e0e6e3;border-radius:11px;gap:4px;min-height:60px;padding:10px 34px 10px 12px;display:grid;position:relative}.v2-template-grid button strong{color:#293732;font-size:11px}.v2-template-grid button span{color:#84908c;font-size:10px}.v2-template-grid button i{color:#6e817a;font-style:normal;position:absolute;top:18px;right:11px}.v2-template-grid button.active{background:#edf5f1;border-color:#8fb5a7;box-shadow:inset 0 0 0 1px #c5d9d0}.v2-template-grid button.active strong,.v2-template-grid button.active i{color:#1d604c}.v2-source-grid button{text-align:left;background:#fbfcfb;border:1px solid #e0e6e3;border-radius:11px;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:flex}.v2-source-grid button>i{color:#73827d;background:#edf0ef;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.v2-source-grid button>span{gap:2px;display:grid}.v2-source-grid strong{color:#33413d;font-size:11px}.v2-source-grid small{color:#899590;font-size:9px}.v2-source-grid button.active{background:#f2f7f4;border-color:#b7ccc3}.v2-source-grid button.active>i{color:#176248;background:#dbece4}.v2-starter-boundary{background:#f4f6f4;border-top:1px solid #e4e9e6;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:#89948f;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.v2-starter-boundary b{color:#32403b;font-size:11px;line-height:1.45}.v2-starter-boundary p{color:#786a54;border-top:1px solid #e1e6e3;grid-column:1/-1;margin:0;padding-top:10px;font-size:10px}.v2-task-browser-reopen{color:#365d51;background:#fff;border:1px solid #dce4e0;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{color:#17221f;background:#f7f9f8e6;border:1px solid #dce3e0;border-radius:17px;margin-top:22px;overflow:hidden;box-shadow:0 18px 50px #18302809}.v2-financial-tools-head{background:#ffffffb3;border-bottom:1px solid #e1e6e3;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:#66736f;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{content:"";opacity:0;background:#235f4d;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:#27483e}.v2-financial-tools-head>nav button.active{color:#14211e;font-weight:780}.v2-financial-tools-head>nav button.active:after{opacity:1;transform:scaleX(1)}.v2-financial-tools-head>nav i{color:#2f6e5a;border:1px solid #bfd0c9;border-radius:6px;place-items:center;width:21px;height:21px;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{color:#71807b;background:#fff;border:1px solid #dce3e0;border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.v2-financial-tools-head>div button:hover{color:#245a49;background:#f4f7f5;border-color:#b9c8c2}.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:#73807c;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{color:#31594d;background:#edf2ef}.v2-financial-tool-categories button.active{color:#183f33;background:#e3ebe7;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{text-align:left;background:#fff;border:1px solid #e2e7e4;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:#b9ccc4;transform:translateY(-1px);box-shadow:0 9px 22px #1c342c0f}.v2-financial-tool-card:focus-visible{outline-offset:2px;outline:2px solid #4f8977}.v2-financial-tool-card>i{color:#2c6e58;background:#edf4f0;border-radius:9px;place-items:center;width:32px;height:32px;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:#17221f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.v2-financial-tool-card small{color:#87928e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.v2-financial-tool-card>em{color:#d0672d;background:#fff0e7;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{color:#26342f;background:#f8faf9f5;border:1px solid #d9e1de;border-top-color:#edf1ef;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;box-shadow:0 15px 34px #19302809}.v2-composer-prep-meta{align-items:center;gap:0;min-width:0;display:flex}.v2-composer-prep-meta>span{border-left:1px solid #dfe5e2;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{color:#304039;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.v2-composer-prep-meta small{color:#89958f;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:9px;overflow:hidden}.v2-composer-prep-actions{flex:none;gap:6px;display:flex}.v2-composer-prep-actions button{color:#566760;white-space:nowrap;background:#fff;border:1px solid #d6dfdb;border-radius:8px;height:32px;padding:0 10px;font-size:10px;font-weight:680}.v2-composer-prep-actions button:hover{color:#204f40;background:#f4f8f6;border-color:#afc3ba}.v2-composer-prep-actions button.primary{color:#fff;background:#173f34;border-color:#173f34}.v2-workflow-drawer-backdrop{z-index:1250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1c1842;position:fixed;inset:0}.v2-workflow-drawer{color:#17221f;background:#fff;border-left:1px solid #d8e0dd;flex-direction:column;width:min(560px,100vw - 52px);height:100%;animation:.18s ease-out v2-drawer-in;display:flex;position:absolute;top:0;right:0;box-shadow:-24px 0 70px #13251f29}@keyframes v2-drawer-in{0%{opacity:.7;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.v2-workflow-drawer>header{border-bottom:1px solid #e1e7e4;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:#397761;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:#71807a;margin:0;font-size:12px;line-height:1.65}.v2-workflow-drawer>header>button{color:#72807b;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.v2-workflow-drawer>header>button:hover{color:#20352d;background:#f0f3f1}.v2-workflow-drawer>main{flex:1;padding:0 27px 30px;overflow:auto}.v2-workflow-drawer>main>section{border-bottom:1px solid #e5e9e7;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:#273630;margin:0;font-size:13px}.v2-drawer-section-head>span{color:#8b9691;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{color:#3f4f48;border-top:1px solid #edf0ee;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;font-size:11px;display:grid}.v2-workflow-step-list li:first-child{border-top:0}.v2-workflow-step-list i{color:#93a19b;font:650 9px var(--codex-mono);font-style:normal}.v2-workflow-step-list em{color:#9a691f;background:#fff2df;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{text-align:left;background:#fbfcfb;border:1px solid #e0e5e3;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:#8b9691;font-size:9px}.v2-drawer-template-list i{font-style:normal}.v2-drawer-template-list button.active{color:#1f624c;background:#eff6f2;border-color:#9ebcaf}.v2-drawer-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.v2-drawer-source-list button{text-align:left;background:#fbfcfb;border:1px solid #e0e5e3;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{color:#798781;background:#eef1ef;border-radius:7px;place-items:center;width:24px;height:24px;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:#89958f;font-size:9px}.v2-drawer-source-list button.active{background:#f2f7f4;border-color:#b5cbc1}.v2-drawer-source-list button.active>i{color:#176048;background:#dcece5}.v2-drawer-result>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.v2-drawer-result>div span{color:#3d5e52;background:#edf3f0;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 #e1e6e3;border-radius:9px;gap:4px;padding:10px;display:grid}.v2-drawer-result dt{color:#8c9792;font-size:9px}.v2-drawer-result dd{color:#35443e;margin:0;font-size:10px;line-height:1.5}.v2-drawer-result p{color:#7b6542;border-left:2px solid #d3aa65;margin:0;padding-left:10px;font-size:10px;line-height:1.65}.v2-workflow-drawer>footer{background:#fafbfa;border-top:1px solid #e0e6e3;justify-content:space-between;align-items:center;gap:10px;padding:14px 27px;display:flex}.v2-workflow-drawer>footer button{color:#53635c;background:#fff;border:1px solid #d3dcd8;border-radius:8px;height:38px;padding:0 14px;font-size:11px;font-weight:700}.v2-workflow-drawer>footer button.primary{color:#fff;background:#173f34;border-color:#173f34}@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{color:#53615c;border-bottom:1px solid #e5e9e7;grid-template-columns:minmax(130px,.72fr) minmax(0,1.4fr);align-items:center;gap:16px;min-height:58px;font-size:14px;display:grid}.v2-simple-settings label:last-child{border-bottom:0}.v2-simple-settings label>span{color:#273630;font-weight:700}.v2-simple-settings input,.v2-simple-settings select{box-sizing:border-box;color:#24322d;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cfd8d4;border-radius:8px;padding:0 11px}.v2-simple-settings b{color:#273630;font-size:14px}.v2-simple-settings label>button{color:#53615c;background:#fff;border:1px solid #d5dcda;border-radius:7px;justify-self:end;height:34px;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{color:#fff;background:#173e33;border-color:#173e33}.v2-artifact-trace{border:1px solid var(--line);background:#f7faf8;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:#fff;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{image-rendering:auto;background-color:#e9e2d2;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:#717a77;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{color:#245c4a;background:#eef3f0}@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:#f8f9f8;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:#737b76;font-size:11px}.umx-skill-market-layout .v2-market-catalog .v2-cap-visual-card>footer>button{color:#fff;white-space:nowrap;opacity:1;pointer-events:auto;background:#252a27;border-radius:8px;flex:none;width:auto;min-width:96px;height:32px;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{color:#28a45f;background:#e8f8ee;border-color:#dff3e7}.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:#f7f8f7;margin:0 44px}.v2-run-organization>div p,.v2-run-organization>div ul{color:#697771;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:#fff;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:#9fb8b0}.v2-value-hero .v2-compact-disclosure>div{border-color:#ffffff29}.v2-value-hero .v2-compact-disclosure p{color:#b6c8c2;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:#74817d;font-size:13px;line-height:1.6}.v2-workflow-capability .capability-library>header>span{color:#7d8985;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:#fff;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{color:#17221f;border-top:1px solid #dfe4e1;margin-top:34px}.v2-home-explore-tabs{border-bottom:1px solid #e2e6e4;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:#78837f;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{content:"";opacity:0;background:#173d33;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:#27483e}.v2-home-explore-tabs nav button.active{color:#14211e;font-weight:780}.v2-home-explore-tabs nav button.active:after{opacity:1;transform:scaleX(1)}.v2-home-explore-tabs>span{color:#7f8985;background:#eef1ef;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:#6f7d78;background:0 0;border:0;font-size:11px}.v2-home-feed-context button:hover{color:#1d5a47}.v2-home-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-discovery-card{background:#fff;border:1px solid #dfe4e1;border-radius:14px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.v2-discovery-card:hover{border-color:#cbd5d0;transform:translateY(-2px);box-shadow:0 15px 36px #1c2d2712}.v2-discovery-card.type-article{grid-column:1/-1}.v2-discovery-card.type-news{background:#f1f5f3}.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:#8b9591;font-size:9px}.v2-discovery-card>header>em{color:#5f716a;white-space:nowrap;background:#eef2f0;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal}.v2-feed-avatar{color:#285c4b;background:#dce8e3;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;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{color:#fff;background:#173d33}.v2-feed-story{text-align:left;background:0 0;border:0;width:100%;padding:13px 18px 15px;display:block}.v2-feed-story h3{color:#15201d;letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.38}.v2-feed-story p{color:#64716d;margin:8px 0 0;font-size:12px;line-height:1.72}.v2-feed-story blockquote{color:#5e6965;background:#f2f4f3;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{color:#61706a;background:#f0f3f1;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{color:#fff;background:#142821;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:#8fb2a6;font-size:8px}.v2-paper-trade b{font-size:11px}.v2-discovery-card>footer{border-top:1px solid #edf0ee;align-items:center;gap:18px;padding:10px 18px;display:flex}.v2-discovery-card>footer button{color:#798580;background:0 0;border:0;font-size:10px}.v2-discovery-card>footer button:hover,.v2-discovery-card>footer button.active{color:#216b54}.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-offset:2px;outline:2px solid #4b917b}.v2-home-strategy-card{text-align:left;background:#fff;border:1px solid #dfe4e1;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:#c7d3ce;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{color:#3d6c5d;background:#eef3f0;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.v2-home-strategy-card>header em{color:#7a817e;background:#f2f2ef}.v2-home-strategy-card h3{letter-spacing:-.025em;margin:15px 0 6px;font-size:18px;line-height:1.35}.v2-home-strategy-card>p{color:#6e7a75;height:41px;margin:0;font-size:11px;line-height:1.65;overflow:hidden}.v2-home-strategy-line{border-bottom:1px solid #d9e2de;height:40px;margin:15px 0 12px;position:relative;overflow:hidden}.v2-home-strategy-line:before{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%);background:linear-gradient(#34a47b00,#34a47b1c);height:36px;position:absolute;bottom:0;left:0;right:0}.v2-home-strategy-line i{background:#2f9a75;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{color:#74807b;border-top:1px solid #edf0ee;padding-top:12px;font-size:9px}.v2-home-strategy-card>footer b{color:#52635d;font-weight:600}.v2-home-strategy-card>footer i{font-style:normal}.v2-home-skill-card{text-align:left;background:#fff;border:1px solid #dfe4e1;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:#c7d3ce;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:#56806f;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:#79837f;-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:#8b9591;font-style:normal}.v2-home-twin-card{background:#fff;border:1px solid #dfe4e1;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{color:#285d4c;background:#dbe7e2;border-radius:50%;place-items:center;width:48px;height:48px;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:#7e8985;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-home-twin-card header>em{color:#2b8065;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{color:#66736e;background:#f0f3f1;border-radius:5px;padding:3px 6px;font-size:9px}.v2-home-twin-card>footer{border-top:1px solid #edf0ee;justify-content:flex-end;gap:7px;margin-top:18px;padding-top:13px;display:flex}.v2-home-twin-card>footer button{color:#51615b;background:#fff;border:1px solid #d5ddda;border-radius:8px;height:32px;padding:0 11px;font-size:10px}.v2-home-twin-card>footer button:hover,.v2-home-twin-card>footer button.active{color:#205c49;background:#edf4f1;border-color:#adc7bc}.v2-home-twin-card>footer button.primary{color:#fff;background:#173d33;border-color:#173d33}.v2-home-view-all{color:#53625d;background:#ffffff9e;border:1px solid #dfe4e1;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:11px;display:flex}.v2-home-view-all:hover{color:#194f3f;background:#fff;border-color:#c2d0ca}.v2-home-view-all span{font-size:16px}.v2-twin-statuses{align-items:center;gap:7px;display:flex}.v2-follow-status{color:#5f7069;background:#fff;border:1px solid #ced9d5;border-radius:16px;height:31px;padding:0 11px;font-size:11px}.v2-follow-status:hover,.v2-follow-status.active{color:#216249;background:#edf5f1;border-color:#a9c7bb}@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{background:linear-gradient(145deg,#fbf8f4,#f7f4ef);border:1px solid #decfc4;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:16px;margin:20px 30px 0;padding:22px 24px 24px;display:grid;box-shadow:0 16px 36px #523f2c0f}.v2-run-recovery-mark{color:#fff;background:#7c4d2a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:780;display:grid}.v2-run-recovery-copy{min-width:0}.v2-run-recovery-copy>small{color:#8a6549;letter-spacing:.13em;font-size:9px;font-weight:760}.v2-run-recovery-copy h2{color:#26332e;letter-spacing:-.025em;text-wrap:balance;margin:7px 0 8px;font-size:20px;line-height:1.35}.v2-run-recovery-copy>p{color:#5e6864;text-wrap:pretty;max-width:68ch;margin:0;font-size:13px;line-height:1.7}.v2-run-recovery-note{color:#727873;background:#ffffff9e;border-left:2px solid #b99d86;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{color:#42524c;background:#fff;border:1px solid #d1d9d5;border-radius:8px;min-height:38px;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{background:#f7faf8;border-color:#aebeb7}.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-offset:2px;outline:2px solid #4b917b}.v2-run-recovery button.primary{color:#fff;background:#173d33;border-color:#173d33}.v2-run-recovery button.text{color:#6f7c77;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{background:#fff;border:1px solid #dde3df;border-radius:16px;width:min(560px,100%);padding:34px;box-shadow:0 22px 54px #1b2e2712}.v2-missing-run small{color:#6f847c;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{color:#6b7873;max-width:60ch;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{color:#52635d;font:inherit;cursor:pointer;background:0 0;border:1px solid #dfe5e2;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{color:#78827e;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-flex}.v2-thread-head .v2-thread-icon-action:hover,.v2-thread-head .v2-thread-icon-action[aria-expanded=true]{color:#294e42;background:#eaf0ec}.v2-thread-head .v2-thread-icon-action:focus-visible{outline-offset:2px;outline:2px solid #649985}.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:#71817b;letter-spacing:.12em;font-size:9px;font-weight:760}.umx-binance-status strong{color:#1f2d28;font-size:15px}.umx-binance-status>header>span{color:#6b7772;background:#eef1ef;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.umx-binance-status>header>span.state-available{color:#176448;background:#e3f3ea}.umx-binance-status>header>span.state-partial{color:#805d16;background:#f8f0dd}.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{background:#fff;border:1px solid #e2e7e4;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:#75817c;grid-row:2;font-size:10px}.umx-binance-status article i{color:#8a9490;grid-area:1/2/3;align-self:center;font-size:9px;font-style:normal}.umx-binance-status article i.online{color:#27805f}.umx-binance-status>p{color:#67746f;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}}.umx-submit-error button{color:#85392a;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #ddc5bf;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:#c9cfcc;border-radius:5px}.v2-side .v2-primary-nav{padding-right:2px}.v2-side .v2-more-nav{border-top:1px solid #dde1df;margin-top:9px;padding:8px 2px 0}.v2-side .v2-more-nav>.v2-more-toggle{color:#69736f;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;display:flex}.v2-side .v2-more-nav>.v2-more-toggle:hover,.v2-side .v2-more-nav.open>.v2-more-toggle{color:#1f302b;background:#e9ecea}.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:#7d8783;background:0 0;margin-left:auto;padding:0;font-size:11px;font-style:normal}.v2-side .v2-more-nav nav{border-left:1px solid #d8ddda;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;color:#35413d;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;transition:background .16s,color .16s;display:grid;position:fixed;top:22px;left:24px}.v2-sidebar-reopen:hover{color:#14251f;background:#e8ebe9}.v2-sidebar-reopen:focus-visible{outline-offset:3px;outline:2px solid #356f5c}}@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{color:#215747;background:#edf4f1;border-radius:11px;align-items:center;gap:7px;height:40px;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{background:#f5f6f4;border-top:1px solid #e6eae8;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{color:#606d68;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.umx-composer-secondary>button:hover,.umx-composer-secondary>button.active{color:#183d32;background:#fff;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:#929c98}.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{color:#43524d;background:#fff;border:1px solid #dce3e0;border-radius:8px;flex:none;align-items:center;height:30px;font-size:11px;font-weight:600;display:flex}.umx-selected-plugins>span>i{color:#2d6a58;background:#eef3f0;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.umx-selected-plugins>span>button{color:#87928e;background:0 0;border:0;width:18px;height:18px;padding:0}.umx-hidden-file-input{display:none}.umx-destination-menu,.umx-plugin-menu{z-index:58;background:#fff;border:1px solid #d8dfdc;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 #e9ecea;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:#89938f;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:#88938e;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:#eef3f0}.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:#818d88;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.umx-destination-menu button em{color:#6f7d78;margin-left:auto;font-style:normal}.umx-destination-menu details{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee}.umx-destination-menu summary{cursor:pointer;color:#61706a;padding:8px 10px;font-size:12px;font-weight:650;list-style:none}.umx-destination-menu form{border-top:1px solid #edf0ee;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:#7e8a85;font-size:11px}.umx-destination-menu form input{border:1px solid #d8e0dd;border-radius:8px;outline:0;height:37px;padding:0 10px}.umx-destination-menu form button{color:#fff;background:#173e33!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{color:#275b4c;background:#f0f3f1;border-radius:8px;place-items:center;width:31px;height:31px;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{color:#207057;background:#e6f4ed}.umx-plugin-menu>section>button>em.attention{color:#8a6327;background:#f6eee0}.umx-plugin-menu>p{color:#825f27;background:#fff8e9;border-top:1px solid #edf0ee;margin:0;padding:9px 14px;font-size:11px}.umx-plugin-menu>footer{border-top:1px solid #e8ecea;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.umx-plugin-menu>footer span{color:#8a948f;font-size:11px}.umx-plugin-menu>footer button{color:#245e4e;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;background:#fff;border:1px solid #d7dfdc;border-radius:14px;width:min(650px,100% - 28px);position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #12251e2e}.umx-slash-command>header{border-bottom:1px solid #e7ebe9;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:#7b8883;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{color:#24342e;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 10px;display:grid}.umx-slash-command>[role=listbox]>button:hover,.umx-slash-command>[role=listbox]>button.active{background:#eef3f0}.umx-slash-command>[role=listbox]>button.selected{box-shadow:inset 0 0 0 1px #c8d8d2}.umx-slash-command>[role=listbox]>button>i{color:#235b4b;background:#e8f0ed;border-radius:8px;place-items:center;width:32px;height:32px;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:#78857f;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{color:#246b56;background:#e7f2ed}.umx-slash-command em.attention{color:#8a6327;background:#f6eee0}.umx-slash-command>[role=listbox]>p{color:#78857f;text-align:center;margin:0;padding:26px 12px}.umx-slash-command>p[role=status]{color:#825f27;background:#fff8e9;border-top:1px solid #ece4d6;margin:0;padding:9px 14px;font-size:11px}.umx-slash-command>footer{border-top:1px solid #e8ecea;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;color:#245e4e!important;background:0 0!important;border:0!important;height:30px!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;margin:0 auto 20px;line-height:1;display:flex}.v2-home-wordmark>span{font-family:var(--codex-ui);letter-spacing:-.095em;text-indent:-.095em;font-size:54px;font-weight:850}.v2-home-wordmark>span:after{content:"";vertical-align:9px;background:#30d69b;border-radius:50%;width:7px;height:7px;margin-left:9px;display:inline-block;box-shadow:0 0 0 5px #30d69b1f}.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{color:#68756f;white-space:nowrap;background:#ffffffb8;border:1px solid #dfe4e2;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:102px;height:40px;font-size:13px;font-weight:650;display:flex}.v2-launcher-tabs button i{font-style:normal}.v2-launcher-tabs button:hover{color:#214f42;background:#fff;border-color:#bdccc6}.v2-launcher-tabs button.active{color:#173f34;box-shadow:none;background:#eaf2ef;border-color:#b9cbc4}.v2-launcher-head{justify-content:space-between;align-items:end;gap:30px;margin:34px 0 18px;display:flex}.v2-launcher-head small{color:#789088;font-size:11px}.v2-launcher-head h1{letter-spacing:-.04em;margin:6px 0 0;font-size:34px}.v2-launcher-head p{color:#71807a;text-align:right;max-width:520px;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-offset:4px;border-radius:15px;outline:3px solid #1f695447}.v2-case-visual{aspect-ratio:1.48;background-color:#edf1ef;background-position:50%;background-repeat:no-repeat;border:1px solid #dfe5e2;border-radius:15px;width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #152d250d}.v2-case-visual.is-portrait{filter:saturate(.88)contrast(1.02);background-color:#d9dedc}.v2-case-visual.is-portrait:before{content:"";background:linear-gradient(#0000 48%,#0a161294);position:absolute;inset:0}.v2-case-portrait-credit{z-index:1;color:#fff;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;max-width:calc(100% - 24px);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:#bdcbc5;transform:translateY(-3px);box-shadow:0 18px 38px #152d251f}.v2-case-copy{gap:5px;padding:12px 3px 0;display:grid}.v2-case-copy strong{color:#17231f;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.v2-case-copy small{color:#71807a;-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:#34423d;margin:0;font-size:16px;font-weight:700}.v2-launcher-selection-head p{color:#7b8984;text-align:right;max-width:470px;margin:0;font-size:12px;line-height:1.5}.v2-launcher-surface.compact .v2-case-grid{margin-top:0}.v2-selected-case{color:#52615b;background:#f7f9f7;border:1px solid #dce3e0;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:#173b31}.v2-selected-case button{color:#67756f;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:#9a7639;align-items:center;gap:10px;margin-bottom:26px;display:flex}.v2-home-showcase-heading h2{color:#69756f;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:#34423d;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{color:#fff;pointer-events:auto;background:#173b31;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 21px;font-weight:600;transition:background .16s,transform .16s;display:flex;box-shadow:0 8px 28px #142a202e}.v2-home-return-chat>span{font-size:19px;line-height:1}.v2-home-return-chat:hover{background:#245647;transform:translateY(-2px)}.v2-home-return-chat:focus-visible{outline-offset:4px;outline:3px solid #8dbba9}@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{scrollbar-width:none;border-bottom:1px solid #dfe4e1;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{color:#747f7b;background:0 0;border:0;flex:none;align-items:center;gap:4px;height:47px;padding:0 14px;font-size:13px;font-weight:650;display:flex;position:relative}.v2-myumx-tabs button em{color:#8b9691;font-size:11px;font-style:normal}.v2-myumx-tabs button:hover{color:#234e42}.v2-myumx-tabs button.active{color:#142821}.v2-myumx-tabs button.active:after{content:"";background:#173f34;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{color:#687671;max-width:620px;margin:0;font-size:13px;line-height:1.6}.v2-twin-bio button,.v2-twin-bio-editor button{color:#2c6957;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:#53625d;font-size:12px;font-weight:650}.v2-twin-bio-editor textarea{resize:vertical;color:#17231f;width:100%;min-height:78px;font:13px/1.6 var(--codex-ui);background:#fff;border:1px solid #ccd7d2;border-radius:8px;outline:none;padding:10px 12px}.v2-twin-bio-editor textarea:focus{border-color:#527d6e;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:#87938f;font:11px var(--codex-mono);margin-right:auto}.v2-twin-bio-editor footer button:last-child{color:#fff;background:#173f34;border-radius:6px;height:30px;padding:0 11px}.v2-token-card header p{color:#71807b;max-width:540px;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:#87938f;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{background:#fff;border:1px solid #dfe4e2;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{color:#245e4e;background:#e8efec;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.v2-twin-catalog-grid article h3{margin:0;font-size:15px}.v2-twin-catalog-grid article header small{color:#74827d;font-size:11px}.v2-twin-catalog-grid article>p{color:#687670;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:#8b9691;font-size:11px}.v2-twin-catalog-grid dd{color:#4f5f59;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:#71807a;font-size:11px}.v2-twin-catalog-grid article>footer>button{color:#fff;background:#153f33;border:0;border-radius:8px;height:36px;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:#78857f;margin:0;font-size:12px}.v2-plugin-status-board>header>span{color:#76837e;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{background:#fff;border:1px solid #dfe4e2;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{color:#265d4d;background:#edf2ef;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.v2-plugin-status-board article h3{margin:0;font-size:14px}.v2-plugin-status-board article p{color:#74817c;margin:4px 0;font-size:12px}.v2-plugin-status-board article small{color:#8a9590;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{color:#207057;background:#e6f4ed}.v2-plugin-status-board article>span.attention{color:#8a6327;background:#f6eee0}.v2-plugin-status-board article>button{color:#7c8883;background:#f5f7f6;border:1px solid #dde3e0;border-radius:7px;height:34px;padding:0 9px;font-size:11px}.v2-plugin-status-board article>button:disabled{cursor:not-allowed;opacity:.8}.v2-twin-chat-workspace{background:#f7f8f6;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{color:#67736f;background:#f1f3f1;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{background:#fff;border:1px solid #dfe4e2;border-radius:13px;gap:6px;padding:17px;display:grid}.v2-market-summary small{color:#7e8b85}.v2-market-summary b{font-size:16px}.v2-assets-panel{background:#fff;border:1px solid #dfe4e2;border-radius:15px;overflow:hidden}.v2-assets-primary{border-bottom:1px solid #e4e8e6;gap:24px;padding:0 20px;display:flex}.v2-assets-primary button{color:#6c7974;background:0 0;border:0;height:54px;font-size:15px;font-weight:650;position:relative}.v2-assets-primary button.active{color:#123c31}.v2-assets-primary button.active:after{content:"";background:#17654f;height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-assets-segments{background:#fafbfa;gap:5px;padding:12px 20px;display:flex}.v2-assets-segments button{color:#6b7873;background:0 0;border:0;border-radius:8px;height:33px;padding:0 12px;font-size:11px;font-weight:650}.v2-assets-segments button.active{color:#184c3d;background:#e9f0ed}.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{color:#66756f;text-align:left;white-space:nowrap;background:#f5f7f5;font-size:11px;font-weight:650}.v2-assets-table th,.v2-assets-table td{vertical-align:middle;border-bottom:1px solid #e9ecea;padding:14px 12px}.v2-assets-table td{color:#2c3d37;white-space:nowrap;font-size:12px}.v2-assets-table td>b,.v2-assets-table td>small{display:block}.v2-assets-table td>small{color:#7c8984;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:#6f7d77;font-size:11px;line-height:1.35}.v2-asset-actions{gap:5px;min-width:118px;display:flex;position:relative}.v2-asset-actions>button{color:#43564f;background:#fff;border:1px solid #dce3e0;border-radius:7px;height:32px;padding:0 9px;font-size:11px}.v2-asset-actions>button:hover{border-color:#789b8f}.v2-asset-actions .v2-asset-more{width:32px;padding:0;font-size:16px}.v2-asset-action-menu{z-index:12;background:#fff;border:1px solid #dce3e0;border-radius:10px;width:168px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 34px #1a302824}.v2-asset-action-menu button{color:#43564f;text-align:left;background:0 0;border:0;border-radius:7px;height:35px;padding:0 10px;font-size:12px}.v2-asset-action-menu button:hover{background:#eef3f0}.v2-asset-action-menu button.quiet{color:#886053}.v2-assets-panel>.v2-ia-empty{margin:20px}.v2-ia-empty{color:#66736e;background:#fafbfa;border:1px dashed #ced7d3;border-radius:12px;justify-items:start;gap:7px;padding:28px;display:grid}.v2-ia-empty p{margin:0}.v2-ia-empty button{color:#fff;background:#153f33;border:0;border-radius:8px;height:35px;padding:0 12px;font-weight:700}.v2-asset-detail{padding:0 24px 20px}.v2-asset-detail dl{border:1px solid #e0e5e3;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 #e8ecea;justify-content:space-between;gap:10px;padding:11px;display:flex}.v2-asset-detail dt{color:#7d8984}.v2-asset-detail dd{margin:0;font-weight:650}.v2-asset-detail p{color:#6f7b76}button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #3b816d}@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}}@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-color:#d9dedc;background-repeat:no-repeat;border-radius:18px;flex:none;width:72px;height:72px;display:block;box-shadow:0 4px 14px #152d251a}[data-surface=twin] .v2-case-visual.is-portrait:before{display:none}[data-surface=twin] .v2-case-portrait-credit{color:#71807a;white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;max-width:100%;padding:0;line-height:1.5;position:static}.v2-demo-statistics-note{color:#626d59;background:#f2f4ec;border:1px solid #d9dfd7;border-radius:10px;margin:16px 0;padding:12px 16px;font-size:12px;line-height:1.7}.umx-studio-dialog{color:#17252a;width:min(1040px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font:14px/1.6 var(--codex-font,system-ui,sans-serif);background:#fff;border:1px solid #dce2df;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:#f4f7f5;max-height:260px;padding:12px;font:12px/1.7 monospace;overflow:auto}.umx-material-notice{color:#61736b;overflow-wrap:anywhere;background:#f4f7f5;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.7}.umx-show-more-cases{color:#375e50;font:inherit;cursor:pointer;background:0 0;border:1px solid #dae2dd;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;width:100%;min-height:100px;font:inherit;border:1px solid #dce2df;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 #e0e4e2;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:#667772;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 #e0e4e2;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.umx-dialog-surface>footer span{color:#667772;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{background:#f8faf9;border:1px solid #d5dcd9;border-radius:8px;padding:8px 14px}.umx-dialog-surface button:hover{background:#eef3f0}.umx-dialog-surface button:disabled{cursor:not-allowed;opacity:.55}.umx-dialog-surface :focus-visible{outline-offset:3px;outline:2px solid #286957}.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(--codex-mono,monospace);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{color:#0b2a4a;background:#f3f6f8;border:1px solid #dce2df;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{text-align:left;vertical-align:top;border:1px solid #dce2df;padding:10px}.umx-artifact-table th{background:#f3f6f4}.umx-artifact-lineage{background:#f5f7f5;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:#667772}.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:#667772;font-size:12px;display:block}.umx-portfolio-records{margin-top:20px}.umx-portfolio-records article{border-bottom:1px solid #dce2df;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{color:#214f42;background:#3159490d;border-color:#0000}.v2-app .v2-launcher-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #77958a}.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}.task-hub,.task-create,.task-detail{background:#f8f9f7;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{letter-spacing:.16em;color:#728895;font:500 9px DM Mono}.task-title h1{letter-spacing:-.055em;margin:8px 0 4px;font-size:46px}.task-title p{color:#74818a;font-size:11px}.task-title>button{color:#fff;background:#111;border:0;border-radius:9px;height:42px;padding:0 18px;font-size:10px;font-weight:700}.task-primary-tabs{border-bottom:1px solid #dce2e5;gap:28px;margin-bottom:27px;display:flex}.task-primary-tabs button{color:#7c8891;background:0 0;border:0;padding:13px 2px;font-size:11px;position:relative}.task-primary-tabs button.active{color:#111b29;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:#e6eaec;border-radius:9px;margin-left:5px;padding:2px 6px;font-size:8px;font-style:normal}.task-primary-tabs em.warm{color:#9b681e;background:#fff0d8}.task-badge{color:#65747f;background:#e9edef;border-radius:15px;width:max-content;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.task-badge.green{color:#24765e;background:#daf4e8}.task-badge.amber{color:#9a681d;background:#fff0d5}.task-stat-row{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:32px;display:grid}.task-stat-row article{background:#fff;border:1px solid #dde3e6;border-radius:10px;align-items:center;gap:13px;padding:14px 16px;display:flex}.task-stat-row article>span:not(.task-state-dot){background:#edf1f2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.task-state-dot{background:#aab5bd;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #eff1f2}.task-state-dot.live{background:#28b887;box-shadow:0 0 0 6px #e2f7f0}.task-state-dot.wait{background:#ddb15d;box-shadow:0 0 0 6px #fff4df}.task-state-dot.human{background:#477a9e;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:#82909a;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:#7d8992;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{background:#fff;border:1px solid #dce2e5;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:#fff;border:1px solid #dce2e5;border-radius:12px;flex-direction:column;min-height:220px;padding:18px;transition:all .18s;display:flex}.task-active-grid>button:hover{border-color:#8aa0b0;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:#77848e;min-height:46px;margin:0;font-size:9px;line-height:1.7}.task-active-grid dl{border-top:1px solid #edf0f1;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:#94a0a8;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:#81909a;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 #dce2e5;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:#fff;border:1px solid #dce2e5;border-radius:10px;grid-template-columns:44px 1fr 24px;align-items:center;gap:13px;padding:15px;display:grid}.task-defaults>div>button>span{background:#edf1f2;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:#81909a;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{background:#fff;border:1px solid #d8dfe3;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:#73818a;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:9px}.task-category-bar button.active{color:#fff;background:#102c4d}.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:#fff;border:1px solid #dce2e5;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:#e6f3ec}.task-template-icon.c2{background:#f4eadd}.task-template-icon.c3{background:#eee9f5}.task-template-icon.c4{background:#f6eddf}.task-template-icon.c5{background:#e7eef1}.task-library-grid h3{margin:18px 0 6px;font-size:13px}.task-library-grid p{color:#74818a;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{color:#6d7b85;background:#f0f3f4;border-radius:5px;padding:4px 6px;font-size:7px}.task-library-grid footer{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.task-library-grid footer>span{color:#7f8c95;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:#75828c;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:#fff;border:1px solid #dce2e5;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%,#eedb9c,#b28230 62%,#5f4215 76%)}.task-subscribe article.teal .task-twin-orb{background:radial-gradient(circle at 35% 30%,#9fd4cf,#3f8986 62%,#173d43 76%)}.task-subscribe h3{margin:13px 0 3px;font-size:18px}.task-subscribe article>p{color:#71808a;font-size:9px}.task-subscribe ul{border-top:1px solid #e6eaec;margin:15px 0;padding:15px 0 8px;list-style:none}.task-subscribe li{padding:5px 0;font-size:8px}.task-subscribe article>small{color:#81909a;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{color:#fff;background:#102c4d;border:0;border-radius:7px;height:34px;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:#a2b4c1;font-size:9px}.task-subscribe>aside button{background:#36cf9b;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:#7c8992;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:#fff;border:1px solid #dce2e5;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:#88959e;font-size:7px}.task-opt-layout article h3{font-size:13px}.task-opt-layout article p{color:#75828b;font-size:8px;line-height:1.7}.task-opt-layout article>div{background:#f0f3f4;border-radius:7px;gap:7px;padding:10px;display:grid}.task-opt-layout article>div b{color:#288267;font-size:8px}.task-opt-layout code{white-space:normal;font:7px/1.6 DM Mono}.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{color:#fff;background:#102c4d;border-radius:6px;padding:8px 10px}.task-opt-layout article footer button.accepted{color:#26745e;background:#d9f4e9}.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:#8da4b4;font-style:normal}.task-opt-layout>aside p{color:#8fa6b6;font-size:8px;line-height:1.7}.task-opt-layout>aside button{background:#35d09b;border:0;border-radius:7px;width:100%;height:34px;font-size:8px}.task-create>header{background:#fff;border-bottom:1px solid #dce2e5;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:#7e8b94;font-size:8px}.task-create-steps{justify-content:center;align-items:center;gap:12px;height:65px;display:flex}.task-create-steps span{color:#88959e;align-items:center;gap:6px;font-size:8px;display:flex}.task-create-steps span b{border:1px solid #ccd5da;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{color:#fff;background:#102c4d}.task-create-steps i{background:#d7dde0;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:#fff;border:1px solid #dce2e5;border-radius:12px;overflow:hidden}.task-builder-chat{flex-direction:column;display:flex}.task-builder-chat>header{border-bottom:1px solid #e3e7e9;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:#82909a;font-size:7px}.task-chat-flow{gap:13px;max-height:500px;padding:25px;display:grid;overflow:auto}.task-chat-flow>p{background:#eef2f3;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:#f3f5f5;border-radius:7px;gap:6px;padding:11px;font-size:8px;display:grid}.task-questions select{background:#fff;border:0;padding:7px;font-size:8px}.task-builder-chat>footer{border:1px solid #d6dde1;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{color:#fff;background:#102c4d;border:0;border-radius:8px;align-self:end;width:32px;height:32px}.task-config-preview{padding:21px}.task-config-preview>header{justify-content:space-between;display:flex}.task-config-preview>header small{color:#7d8c96;font:8px DM Mono}.task-config-preview>label{color:#7b8992;gap:6px;margin:20px 0;font-size:8px;display:grid}.task-config-preview>label input{border:1px solid #dbe1e4;border-radius:7px;height:38px;padding:0 10px;font-weight:700}.task-config-preview>section{border-top:1px solid #e4e8ea;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:#667680;font-style:normal}.task-config-chips{flex-wrap:wrap;gap:5px;display:flex}.task-config-chips span{background:#eef2f3;border-radius:5px;padding:5px 7px;font-size:7px}.task-config-preview>footer{gap:7px;display:grid}.task-config-preview>footer button{background:#fff;border:1px solid #d9dfe2;border-radius:7px;height:38px;font-size:8px}.task-config-preview>footer button:last-child{color:#fff;background:#102c4d}.task-config-preview>footer button:disabled{opacity:.35}.task-detail>header{background:#fff;border:1px solid #dce2e5;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:#78858e;margin:0;font-size:8px}.task-detail>header>div:last-child{gap:6px;display:flex}.task-detail>header>div:last-child button{background:#fff;border:1px solid #d8dfe2;border-radius:6px;height:30px;padding:0 9px;font-size:8px}.task-detail>header>div:last-child button:nth-child(2){color:#fff;background:#102c4d}.task-detail-shell>aside,.task-detail-main{background:#fff;border:1px solid #dce2e5;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:#82909a;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:#e9edef;font-weight:700}.task-detail-nav>button em{float:right;color:#815719;background:#f3d79e;border-radius:9px;padding:2px 5px;font-size:7px;font-style:normal}.task-detail-nav>section{border-top:1px solid #e4e8ea;margin-top:auto;padding:15px 5px}.task-detail-nav>section small,.task-detail-nav>section span{color:#82909a;font-size:7px}.task-detail-nav>section b{font-size:25px;display:block}.task-detail-nav>section>div{background:#e5e9eb;height:3px;margin:7px 0}.task-detail-nav>section i{background:#34c995;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{color:#85a0b5;font:7px DM Mono}.task-overview-hero span{color:#98adbd;font-size:7px}.task-objective,.task-live-path{border:1px solid #e0e5e8;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:#687680;font-size:8px;line-height:1.8}.task-live-path>header span{color:#81909a;font-size:7px}.task-live-path article{border-top:1px solid #e7eaec;grid-template-columns:25px 55px 1fr 50px;align-items:center;padding:10px 0;font-size:8px;display:grid}.task-live-path article>b{color:#87959e;font:7px DM Mono}.task-live-path article em{color:#76858f;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{color:#7d8b95;font:8px DM Mono}.task-detail-side h3{font-size:17px}.task-detail-side>p{color:#7b8891;font-size:8px;line-height:1.6}.task-detail-side dl span{border-top:1px solid #e5e9eb;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:#edf1f2;border:0;border-radius:6px;width:100%;height:32px;font-size:8px}.task-detail-side>section{background:#fff2dc;border-left:3px solid #d79b43;gap:6px;margin-top:25px;padding:12px;display:grid}.task-detail-side>section small{color:#866a3e;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{color:#fff;background:#102c4d;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 #e3e7e9;padding:17px 0}.task-config-full>section h3{font-size:10px}.task-config-full label{border-top:1px solid #edf0f1;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 #e0e5e7;border-radius:8px;overflow:hidden}.task-runs-layout>nav button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e6eaec;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;width:100%;padding:12px;display:grid}.task-runs-layout>nav button.active{background:#edf2f3}.task-runs-layout>nav span{background:#c99a49;border-radius:50%;width:6px;height:6px}.task-runs-layout>nav span.ok{background:#2ab587}.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:#81909a;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:#eef2f3;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:#83909a;font-size:6px}.task-trace-summary b{font-size:11px}.task-event-log article{border-top:1px solid #e6eaec;grid-template-columns:55px 70px 1fr 35px;align-items:center;padding:9px 0;display:grid}.task-event-log time{color:#80909a;font:7px DM Mono}.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:#f2f4f4;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:#82909a;font-size:7px}.task-output-diff p{font-size:8px;line-height:1.5}.task-output-diff del{color:#9b6b6b}.task-output-diff ins{color:#277a63;text-decoration:none}.task-optimization>header small{color:#718895;font:8px DM Mono}.task-optimization>header h2{font-size:24px;line-height:1.3}.task-optimization>header p{color:#76838c;font-size:8px}.task-optimization>article{border:1px solid #dfe4e7;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:#288169;font-size:7px}.task-optimization>article h3{font-size:11px}.task-optimization>article p{color:#76838c;font-size:8px}.task-optimization>article code{white-space:normal;background:#f1f3f4;padding:9px;font:7px DM Mono;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{color:#fff;background:#102c4d;border-radius:5px;padding:7px 9px}.task-optimization>article footer button.accepted{color:#24755e;background:#d8f3e8}.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{color:#fff;background:#111820;border:0;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:700}.task-create-menu>button span{color:#9eabb4;margin-left:9px}.task-create-menu>aside{z-index:20;background:#fff;border:1px solid #d9e0e3;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:#f1f4f4}.task-create-menu>aside b{font-size:10px}.task-create-menu>aside span{color:#78858e;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{background:#fff;border-color:#d9e0e3;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{color:#53616b;background:#fff;border:1px solid #d9e0e3;border-radius:8px;place-items:center;width:38px;height:38px;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{color:#152536;background:#eef2f2}.task-search-compact>button:focus-visible,.task-view-menu>button:focus-visible,.task-stat-row>button:focus-visible{outline-offset:2px;outline:2px solid #477a9e}.task-view-menu{position:relative}.task-view-menu>aside{z-index:20;background:#fff;border:1px solid #d9e0e3;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:#7e8b94;padding:7px 10px;display:block}.task-view-menu>aside small+button{border-top:1px solid #edf0f1}.task-view-menu>aside button{color:#53616b;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.task-view-menu>aside button:hover,.task-view-menu>aside button.active{color:#152536;background:#eef2f2}.task-view-menu>aside b{color:#26745e}.task-stat-row{background:#fff;border:1px solid #dce2e5;border-radius:10px;gap:0;margin-bottom:14px;overflow:hidden}.task-stat-row>:is(button,article){min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #e4e8ea;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:#f5f8f7}.task-stat-row>button.active{background:#edf4f1;box-shadow:inset 0 -2px #26745e}.task-stat-row>:is(button,article)>span:not(.task-state-dot){background:#edf1f2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.task-stat-row>:is(button,article)>div{display:grid}.task-active{background:#fff;border:1px solid #dce2e5;border-radius:12px;overflow:hidden}.task-active-grid.list{margin:0;display:block}.task-active-grid.list>button{width:100%;min-height:108px;box-shadow:none;border:0;border-bottom:1px solid #e7eaec;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{box-shadow:none;background:#f6f8f7;border-color:#e7eaec;transform:none}.task-list-empty{text-align:center;color:#7f8c95;place-content:center;gap:5px;min-height:150px;padding:24px;display:grid}.task-list-empty b{color:#334554}.task-row-status{background:#7f8d96;border-radius:50%;width:7px;height:7px}.task-row-status.live{background:#28b887;box-shadow:0 0 0 4px #e2f7ef}.task-row-status.wait{background:#d5a449;box-shadow:0 0 0 4px #fff2da}.task-row-main h3{margin:0 0 5px;font-size:12px}.task-history-count{color:#4f7366;vertical-align:middle;background:#edf2ef;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 #e6eaec;gap:3px;padding-left:15px;display:grid}.task-row-meta small,.task-row-health small{color:#8b979f;font-size:7px}.task-row-meta b,.task-row-health b{font-size:10px}.task-row-meta span,.task-row-health span{color:#839099;font-size:7px}.task-active-grid.list>button>i{color:#7f8c95;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 #e4e8ea}.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:#f5f6f4;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:#dce2e5;grid-template-columns:minmax(520px,1fr) 390px;gap:1px;height:calc(100% - 72px);display:grid}.task-create-workspace>.task-builder-chat{background:#fbfcfa;border:0;border-radius:0;position:relative}.task-create-workspace>.task-builder-chat>header{background:#fff;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:#86929a;font-size:8px}.task-project-line>input{background:0 0;border:0;border-bottom:1px solid #d9dfe2;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{background:#fff;border:1px solid #dce2e5;border-radius:11px;overflow:hidden}.task-generated-flow>header{border-bottom:1px solid #e5e9eb;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:#7e8b94;font-size:7px}.task-generated-flow article{border-bottom:1px solid #edf0f1;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{color:#87949d;font:7px DM Mono}.task-generated-flow article>div{gap:2px;display:grid}.task-generated-flow article span{color:#7c8992;font-size:7px}.task-generated-flow article>i{text-align:center;color:#28745e;background:#e3f5ed;border-radius:10px;padding:4px;font-size:7px;font-style:normal}.task-generated-flow article>i.human{color:#93631e;background:#fff0d7}.task-create-workspace>.task-builder-chat>footer{background:#fff;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{color:#35495a!important;background:#edf1f2!important;align-self:end!important}.task-toolflow-rail{background:#f7f8f6;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{letter-spacing:.12em;color:#7e8d97;font:7px DM Mono}.task-toolflow-rail>header b{font-size:12px}.task-instruction-card,.task-tool-panel,.task-runtime-summary{background:#fff;border:1px solid #dce2e5;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:#71808a;font-size:7px}.task-instruction-card p{color:#77848d;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:#71808a;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:#7e8b94;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 #e5e9eb}.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:#849099;font-size:7px}.task-tool-panel:not(.open)>button span{display:none}.task-tool-panel>button em{color:#849099;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:#f3f5f5;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{background:#eaf0f1}.task-tool-panel>div>button.installed{background:#edf6f2}.task-tool-panel>div>button span{color:#527083;font-size:9px}.task-tool-panel>div>button.installed span{color:#27966f}.task-tool-panel>div>button b{font-size:8px}.task-tool-panel>div>button em{color:#829099;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:#849099;font-size:7px}.task-runtime-summary b{font-size:8px}.task-toolflow-rail>footer{background:#f7f8f6;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{background:#fff;border:1px solid #d8dfe2;border-radius:7px;height:38px;font-size:8px}.task-toolflow-rail>footer button:last-child{color:#fff;background:#102c4d;border-color:#102c4d}.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(--codex-ui)!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(--codex-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(--codex-ui);color:#111c29}: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{color:#557068;background:#f1f5f3;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{background:#fff;border:1px solid #e0e5e8;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:#81909a;font-size:11px!important}.task-detail-disclosure>summary em{color:#81909a;font-style:normal;transition:transform .16s}.task-detail-disclosure[open]>summary em{transform:rotate(180deg)}.task-detail-disclosure>div{border-top:1px solid #e7eaec;padding:0 14px 13px;position:relative}.task-detail-disclosure>div>p{color:#687680;padding-right:54px}.task-detail-disclosure>div>button{color:#526b7a;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{background:#fff;border:1px solid #dce3e5;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:#2b8067;font-size:11px}.task-constraint-questions label{background:#f8faf9;border:1px solid #e4e9eb;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.task-constraint-questions label span{color:#75838d;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:#fff;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 #e2e7e9;justify-content:space-between;align-items:start;padding:24px 26px;display:flex}.task-protocol-layer header small{letter-spacing:.12em;color:#62806f;font:600 11px/1.4 var(--codex-mono)!important}.task-protocol-layer h2{margin:7px 0 0;font-size:25px}.task-protocol-layer header button{background:#eef2f2;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 #e7ebed;gap:7px;min-height:104px;padding:18px 16px;display:grid}.task-protocol-grid span:nth-child(odd){border-right:1px solid #e7ebed}.task-protocol-grid small{color:#7e8b94}.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{color:#73818b;max-width:470px;margin:0 auto 0 0}.task-protocol-layer footer button{background:#fff;border:1px solid #d8dfe2;border-radius:8px;height:38px;padding:0 14px}.task-protocol-layer footer .primary{color:#fff;background:#102c4d;border-color:#102c4d}.task-human-gate{background:#fff6e8!important;border:1px solid #ead2a5!important;border-left:3px solid #c88d31!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{color:#674c26!important;background:#fff!important;border:1px solid #dfc593!important}.task-gate-result{background:#e5f5ee;border-radius:6px;padding:9px 10px;font-weight:650;color:#256f58!important;margin:8px 0 0!important}.task-event-log article.selected{background:#f3f7f5;border-left:3px solid #3e8d72}.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:#5d7069;font-style:normal}.task-event-detail em{color:#334e45;border-top:1px solid #dce6e1;grid-column:1/-1;padding-top:6px;font-style:normal}.task-evaluation-panel{background:#fbfcfb;border:1px solid #dce3e5;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:#688176;font-family:var(--codex-mono)!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:#8a969e;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:#e4e9e8;border-radius:5px;height:5px;overflow:hidden}.task-evaluation-panel article>i em{background:#3b9274;height:100%;display:block}.task-evaluation-panel>p{color:#66757e;border-top:1px solid #e1e6e7;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-offset:-3px;background:#f1f7f4;outline:2px solid #3e8270}.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:#708091;font-size:15px;line-height:1.65}.trade-contract,.trade-state-machine,.trade-observations,.trade-decision,.trade-scenarios,.trade-guardrails,.trade-evaluation{background:#fff;border:1px solid #dbe3e7;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:#6c8d83;letter-spacing:.12em;margin-bottom:8px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.trade-contract>div{border:1px solid #e2e8eb;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.trade-contract>div span{border-bottom:1px solid #e2e8eb;border-right:1px solid #e2e8eb;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:#86939f;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:#1c745e;font-size:32px}.trade-state-machine>div{border-top:1px solid #e3e9ec;grid-template-columns:repeat(6,1fr);display:grid}.trade-state-machine article{background:#fafbfb;border-right:1px solid #e3e9ec;padding:15px 12px}.trade-state-machine article:last-child{border-right:0}.trade-state-machine article em,.trade-state-machine article span{color:#94a0a9;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:#f4faf7}.trade-state-machine article.active{color:#fff;background:#12395f}.trade-state-machine article.active em,.trade-state-machine article.active span{color:#bcd3df}.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:#1c745e;font-size:30px}.trade-observations article,.trade-guardrails article{border-top:1px solid #e5eaed;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px 24px;display:grid}.trade-observations article>em{color:#6f8892;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.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:#7d8a96;margin-top:3px;font-size:13px}.trade-observations article>i,.trade-guardrails article>em{color:#1c745e;font-size:12px;font-style:normal}.trade-observations article.waiting{background:#fff9ed}.trade-observations article.waiting>i{color:#b67412}.trade-decision{color:#fff;background:#102e4d;padding:26px}.trade-decision>small{color:#80b7a8}.trade-decision h2{font-size:30px}.trade-decision>p{color:#c6d4df}.trade-decision dl{margin:24px 0}.trade-decision dl span{border-top:1px solid #ffffff21;padding:12px 0;display:block}.trade-decision dt{color:#8fa5b7;font-size:12px}.trade-decision dd{margin:5px 0 0;font-size:14px}.trade-decision button,.trade-evaluation button{color:#163552;background:#fff;border:0;border-radius:9px;width:100%;padding:12px;font-weight:700}.trade-scenarios>header{border-bottom:1px solid #e3e9ec;padding:22px 24px}.trade-scenarios>header>span{color:#8b98a2;font-size:12px}.trade-scenarios>div{grid-template-columns:repeat(3,1fr);display:grid}.trade-scenarios button{text-align:left;color:#16273a;background:#fff;border:0;border-right:1px solid #e3e9ec;min-height:190px;padding:22px;position:relative}.trade-scenarios button:last-child{border-right:0}.trade-scenarios button.active{background:#f0f7f4;box-shadow:inset 0 3px #1f8067}.trade-scenarios button>em{color:#668081;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.trade-scenarios button>span{float:right;color:#667683;background:#edf1f2;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:#1c745e;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:#e9edef;border-radius:10px;height:7px;overflow:hidden}.trade-evaluation article i em{background:#2a816b;height:100%;display:block}.trade-evaluation article>b{text-align:right}.trade-evaluation footer{background:#f5f7f7;border-radius:10px;margin:22px 0;padding:16px}.trade-evaluation footer b,.trade-evaluation footer span{display:block}.trade-evaluation footer span{color:#75828d;margin-top:5px;font-size:12px}.trade-evaluation button{background:#fff;border:1px solid #dbe3e7}@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 #e2e8eb}.trade-scenarios>div{grid-template-columns:1fr}.trade-scenarios button{border-bottom:1px solid #e3e9ec;border-right:0}}.task-config-editor label{align-items:center;gap:18px}.task-config-editor input,.task-config-editor select,.task-config-editor textarea{width:min(420px,100%);color:inherit;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8e0da;border-radius:8px;padding:9px 12px}.task-config-editor textarea{resize:vertical;min-height:100px}.task-config-editor details{border-bottom:1px solid #dce2df;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 monospace;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{color:#244b40;font:inherit;cursor:pointer;background:#f4f7f5;border:1px solid #d4ddd8;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%}}.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:#376450;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:#244f3d;font-weight:650}.research-plan-preview li.running em{color:#fff;background:#2f7858;border-color:#2f7858}.research-plan-preview li.running small{color:#2f7858}.deepseek-research .research-composer{box-sizing:border-box;background:#fff;border:1px solid #dfe5e0;border-radius:20px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;width:calc(100% - 40px);max-width:800px;margin:12px auto 20px;padding:16px;display:flex;box-shadow:0 2px 12px #18352b09}.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{color:#fff;background:#204b3e;border-radius:50%;flex:0 0 36px;width:36px;height: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:#edf5ef;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:#edf5ef;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{color:#174b39;background:#edf5ef;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{color:#fff;background:#174b39;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:#236347;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:#285c45;background:#f4f8f4;border-color:#c7d9cc}.material-task-progress li.running em{color:#fff;background:#39785b;border-color:#39785b}@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:#fff!important;padding:16px 0!important}.loop-research .research-revision-recorded{color:#536057;background:#f4f8f4;border-left:3px solid #4b9468;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:#285b3f;font-size:13px;font-weight:600}.loop-research .research-revision-decision{background:#f8faf6;border:1px solid #dce5da;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:#5e815f;font-size:11px}.loop-research .research-revision-decision b{font-size:14px;font-weight:600}.loop-research .research-revision-decision p{color:#69736b;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{color:#3d4b41;background:#fff;border:1px solid #d5ddd3;border-radius:8px;padding:8px 11px;font-size:12px}.loop-research .research-revision-decision button[aria-pressed=true]{color:#335b2c;background:#edf4e8;border-color:#6d8b54}.loop-research .research-question{border-radius:14px;max-width:85%;margin:12px 0 24px auto;padding:14px 18px;background:#f3f5ef!important}.loop-research-workbench{min-width:0;padding:16px 12px 16px 0;overflow:auto}.loop-research .research-composer{box-sizing:border-box;background:#fff;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 #e8ebe3;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:#fff;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:#607268;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.loop-review-gate{background:#fafbf7;border:1px solid #e4e9dc;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:#899181;font-size:12px;font-weight:400}.loop-review-gate>button{color:#25311c;cursor:pointer;background:#d0ff3e;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:#697760;padding:8px 0;font-size:13px}.loop-review-authorization{color:#75806d;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:#9a6842;display:block}.loop-review-gate blockquote{border-left:2px solid #c3cfae;margin:8px 0;padding:0 10px;font-size:13px}.loop-review-gate blockquote p{color:#899181}.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 #e5e9e2;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}}.v2-main:has(.run-conversation){min-height:0;overflow:hidden}.protocol-task.run-conversation{background:#fff;flex-direction:column;height:100dvh;display:flex}.protocol-task.run-conversation>header{flex-shrink:0}.protocol-task.run-conversation>main{flex:1;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,360px);width:100%;max-width:none;height:auto;min-height:0}.protocol-task.run-conversation.panel-closed>main{grid-template-columns:minmax(0,1fr)}.protocol-task.run-conversation .run-progress[hidden]{display:none}.protocol-task.run-conversation .run-chat{border-right:1px solid #e4e8e5;min-height:0;overflow:hidden}.protocol-task.run-conversation .run-chat>header{flex-shrink:0;gap:16px;height:60px;padding:0 24px}.protocol-task.run-conversation .run-chat>header>div:first-child{min-width:0}.protocol-task.run-conversation .run-chat>header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.protocol-task.run-conversation .run-chat>header .run-chat-actions{flex-direction:row;flex-shrink:0;gap:12px;display:flex}.protocol-task.run-conversation .run-thread{overscroll-behavior:contain;flex:1;min-height:0;padding:24px max(24px,50% - 450px) 20px;overflow:auto}.protocol-task.run-conversation .run-suggestions{flex-shrink:0;padding:8px max(24px,50% - 450px)}.protocol-task.run-conversation .run-composer{box-sizing:border-box;border:1px solid #e0e5e1;border-radius:20px;flex-direction:column;flex-shrink:0;align-items:stretch;width:calc(100% - 48px);max-width:900px;margin:0 auto 20px;padding:14px 16px 10px;display:flex;box-shadow:0 3px 14px #18362c08}.protocol-task.run-conversation .run-composer textarea{box-sizing:border-box;resize:vertical;background:0 0;width:100%;min-height:56px;max-height:180px;padding:2px;font-size:15px;overflow:auto}.run-composer-toolbar{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.run-composer-toolbar>span{color:#829087;font-size:12px}.protocol-task.run-conversation .run-composer button{color:#fff;background:#214d40;border-radius:50%;width:34px;height:34px}.protocol-task.run-conversation .run-composer button:disabled{color:#98a29c;background:#f0f2ef}.protocol-task.run-conversation .run-progress{min-height:0;overflow:auto}.persistent-conversation{background:linear-gradient(#0000,#fff 24%)}.v2-main:has(.sa-workspace)>.persistent-conversation>.umx-unified-composer{max-width:900px}@media (width<=760px){.protocol-task.run-conversation>main{grid-template-columns:minmax(0,1fr);position:relative}.protocol-task.run-conversation.panel-open .run-progress{z-index:10;width:min(300px,80%);position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 24px #17312612}.protocol-task.run-conversation .run-chat>header{padding-inline:16px}.run-chat-actions button:first-child{display:none}}.runtime-workflow-focus .live-home.role-home{box-sizing:border-box;width:100%;max-width:1100px;margin:auto;padding:28px clamp(20px,3vw,48px)}.runtime-workflow-focus .live-home.role-home>section{width:100%;max-width:960px;margin:0 auto}.runtime-workflow-focus .live-compose{box-shadow:none;border-color:#dce4df;border-radius:16px;padding:24px}.runtime-workflow-focus .live-compose .result-tag{box-sizing:border-box;align-items:center;gap:10px;max-width:100%;margin:0 0 16px;padding:8px 12px;display:inline-flex}.runtime-workflow-focus .live-compose .result-tag b{overflow-wrap:anywhere}.runtime-workflow-focus .live-compose>textarea{box-sizing:border-box;resize:vertical;height:128px;padding:0 0 16px;display:block;min-height:112px!important;max-height:180px!important;font-size:15px!important;line-height:1.7!important}.runtime-workflow-focus .workflow-setup{margin:0;padding:18px 0 0}.runtime-workflow-focus .workflow-setup summary{font-size:14px;font-weight:600}.runtime-workflow-focus .workflow-setup>div{gap:16px 20px;margin-top:18px}.runtime-workflow-focus .workflow-setup label{color:#62746b;min-width:0;font-size:13px;line-height:1.5}.runtime-workflow-focus .workflow-setup input,.runtime-workflow-focus .workflow-setup select{box-sizing:border-box;min-width:0;min-height:42px;margin-top:6px;padding:9px 12px;font-size:14px}.runtime-workflow-focus .workflow-setup label.wide{grid-column:1/-1}.runtime-workflow-focus .umx-material-notice{margin:18px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.runtime-workflow-focus .workflow-data-plan{background:#f8fbf8;border:1px solid #dce7df;border-radius:12px;margin:18px 0 0;padding:16px}.runtime-workflow-focus .workflow-data-plan>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.runtime-workflow-focus .workflow-data-plan>header div{gap:3px;display:grid}.runtime-workflow-focus .workflow-data-plan>header b{color:#203d32;font-size:14px}.runtime-workflow-focus .workflow-data-plan>header span,.runtime-workflow-focus .workflow-data-plan>header small{color:#718079;font-size:11px;line-height:1.5}.runtime-workflow-focus .workflow-data-plan>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runtime-workflow-focus .workflow-data-plan article{background:#fff;border:1px solid #e2e9e4;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:11px 12px;display:grid}.runtime-workflow-focus .workflow-data-plan article>span{color:#2f704d;background:#edf5ef;border-radius:5px;grid-row:1/4;align-self:start;padding:3px 6px;font-size:10px}.runtime-workflow-focus .workflow-data-plan article>span.optional{color:#746f62;background:#f2f1ec}.runtime-workflow-focus .workflow-data-plan article b{color:#20302a;min-width:0;font-size:12px}.runtime-workflow-focus .workflow-data-plan article p,.runtime-workflow-focus .workflow-data-plan article small{color:#748079;margin:0;font-size:11px;line-height:1.45}.workflow-data-preflight article{background:#fbfdfb;border-color:#dbe6de}.runtime-workflow-focus .live-compose>footer{border-top:1px solid #e2e8e4;flex-wrap:wrap;gap:10px;margin-top:20px;padding:16px 0 0}.runtime-workflow-focus .live-compose>footer button{background:#204d40;width:auto;margin-left:auto;font-size:14px}.runtime-workflow-focus .live-compose>footer span{background:0 0;padding:0;font-size:12px}@media (width<=720px){.runtime-workflow-focus .live-compose{padding:18px}.runtime-workflow-focus .workflow-setup>div,.runtime-workflow-focus .workflow-data-plan>div{grid-template-columns:1fr}.runtime-workflow-focus .workflow-data-plan>header{display:grid}}.live-shell input,.live-shell textarea,.live-auth input{caret-color:#17212b;color:#17212b!important;-webkit-text-fill-color:#17212b!important;opacity:1!important}.live-shell input::placeholder,.live-shell textarea::placeholder,.live-auth input::placeholder{color:#8b96a0!important;-webkit-text-fill-color:#8b96a0!important;opacity:1!important}.live-compose textarea{color:#17212b!important;-webkit-text-fill-color:#17212b!important;background:#fff!important;min-height:150px!important;max-height:260px!important;font-size:17px!important;line-height:1.7!important}.live-compose textarea:focus{outline:none!important}.live-gate .draft-tabs{border-bottom:1px solid var(--l-line);gap:8px;margin:22px 0 14px;padding-bottom:14px;display:flex}.live-gate .draft-tabs button{background:#fff;border:1px solid #d4dce3;border-radius:9px;min-height:40px;padding:8px 15px;font-weight:600;color:#263441!important}.live-gate .draft-tabs button.on{background:var(--l-blue);border-color:var(--l-blue);color:#fff!important}.live-gate .draft-title,.live-gate .draft-body{caret-color:#17212b;border-radius:10px;outline:0;width:100%;margin-top:10px;padding:15px 17px;display:block;color:#17212b!important;-webkit-text-fill-color:#17212b!important;opacity:1!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8df!important}.live-gate .draft-title{letter-spacing:-.01em;height:54px;font-size:18px;font-weight:750}.live-gate .draft-body{resize:vertical;white-space:pre-wrap;height:390px;min-height:300px;max-height:52vh;font-size:15px;line-height:1.9;overflow:auto}.live-gate .draft-title:focus,.live-gate .draft-body:focus{border-color:#6f8da8!important;box-shadow:0 0 0 3px #173f6810!important}.live-gate>.primary{min-height:46px;margin-top:18px;font-weight:650}@media (width<=650px){.live-gate .draft-body{height:340px;max-height:none}.live-gate .draft-tabs{overflow:auto}.live-gate .draft-tabs button{white-space:nowrap}}.outcome-pending{color:#5c6d64;background:#f5f8f4;border:1px solid #dfe7df;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.xq-source{border:1px solid var(--l-line);background:#fafbfd;border-radius:11px;justify-content:space-between;align-items:center;margin-top:22px;padding:15px 16px;display:flex}.xq-source span{grid-template-columns:34px auto;align-items:center;column-gap:11px;display:grid}.xq-source i{color:#fff;background:#eb3b38;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.xq-source b{font-size:14px}.xq-source small{color:#84909b}.xq-source em{border-radius:99px;padding:7px 9px;font-size:10px;font-style:normal}.xq-source em.ok{color:#21775a;background:#e7f5ef}.xq-source em.wait{color:#936b1c;background:#fff4d9}.xq-post{justify-content:space-between;gap:18px;padding:18px 2px 8px;display:flex}.xq-post span{gap:5px;display:grid}.xq-post small,.xq-post time{color:#89949e;font-size:10px}.xq-post a{color:var(--l-blue);font-size:11px}.xq-metrics>div{border:1px solid var(--l-line);border-radius:9px;gap:6px;padding:12px;display:grid}.xq-metrics b{font-size:23px}.xq-metrics em{color:#27815e;font-size:9px;font-style:normal}.xq-limit{color:#765e2b;background:#fff8e8;border-radius:9px;gap:12px;margin-top:12px;padding:12px 14px;font-size:10px;display:flex}.xq-empty{text-align:center;color:#7c8893;border:1px dashed #ccd5dc;border-radius:11px;gap:8px;margin-top:20px;padding:35px;display:grid}.creator-outcome-gate,.creator-method-gate{gap:16px;margin-top:18px;display:grid}.creator-outcome-gate>header,.creator-method-gate>header{border-bottom:1px solid #e2e8e4;padding-bottom:14px}.creator-outcome-gate header small,.creator-method-gate header small,.outcome-history h3{color:#71845e;letter-spacing:.08em;font-size:10px}.creator-outcome-gate header h2,.creator-method-gate header h2{margin:6px 0;font-size:20px}.creator-outcome-gate header p,.creator-method-gate header p{color:#68766f;margin:0;font-size:13px;line-height:1.7}.outcome-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.outcome-link label{color:#53665c;gap:7px;font-size:12px;display:grid}.outcome-link input{min-height:44px;font:inherit;border:1px solid #d8e1dc;border-radius:9px;padding:0 13px}.outcome-linked{background:#f8fbf5;border:1px solid #dce6dd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.outcome-linked span{gap:3px;min-width:0;display:grid}.outcome-linked small{color:#78867e;font-size:10px}.outcome-linked a{color:#1d5b45;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.outcome-linked em{color:#58744f;background:#edf4e9;border-radius:12px;flex:none;padding:5px 8px;font-size:9px;font-style:normal}.outcome-entry{gap:12px;display:grid}.outcome-entry nav{gap:7px;display:flex}.outcome-entry nav button{color:#617168;background:#fff;border:1px solid #d9e2dc;border-radius:8px;padding:8px 12px}.outcome-entry nav button.on{color:#fff;background:#244f40;border-color:#244f40}.outcome-entry>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.outcome-entry label{color:#78857e;border:1px solid #dfe6e1;border-radius:9px;gap:6px;padding:10px;font-size:10px;display:grid}.outcome-entry input{color:#223a30;border:0;outline:0;width:100%;font:650 18px/1.2 inherit}.outcome-entry>.primary{justify-self:end}.outcome-history{border:1px solid #e0e7e2;border-radius:10px;gap:0;display:grid;overflow:hidden}.outcome-history h3{background:#f7f9f7;margin:0;padding:11px 13px}.outcome-history article{border-top:1px solid #e8ede9;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.outcome-history article b{font-size:12px}.outcome-history article span,.outcome-history article time{color:#64726b;font-size:10px}.creator-outcome-gate>footer,.creator-method-gate>footer{justify-content:flex-end;gap:9px;display:flex}.creator-method-gate>section{border:1px solid #e1e7e3;border-radius:10px;padding:13px 15px}.creator-method-gate>section small{color:#77847d;font-size:10px;display:block}.creator-method-gate>section b{margin:5px 0;font-size:15px;display:block}.creator-method-gate>section p{color:#46584f;margin:6px 0;font-size:13px;line-height:1.65}@media (width<=900px){.outcome-entry>div{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-link{grid-template-columns:1fr}.outcome-history article{grid-template-columns:44px 1fr}.outcome-history article time{grid-column:2}}@media (width<=560px){.outcome-entry>div{grid-template-columns:1fr}.outcome-linked{flex-direction:column;align-items:flex-start}}.research-derivative{box-sizing:border-box;background:#fbfcfa;border:1px solid #dfe6e1;border-radius:18px;width:min(1180px,100% - 48px);margin:30px auto 0;padding:24px}.research-derivative>header{border-bottom:1px solid #e4e9e5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.research-derivative>header>div{max-width:760px}.research-derivative small{color:#718078;letter-spacing:.06em;font-size:10px}.research-derivative h2{margin:6px 0;font-size:22px}.research-derivative p{color:#65736c;margin:0;font-size:13px;line-height:1.7}.research-derivative button{color:#335247;cursor:pointer;background:#fff;border:1px solid #d7e0da;border-radius:9px;min-height:38px;padding:0 14px;font:600 12px/1 inherit}.research-derivative button.active,.research-derivative button.primary{color:#fff;background:#194f3d;border-color:#194f3d}.research-derivative button:disabled{cursor:not-allowed;opacity:.52}.research-assets{border-bottom:1px solid #e4e9e5;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.research-derivative-controls{grid-template-columns:auto minmax(240px,1fr) auto;align-items:stretch;gap:10px;padding:18px 0;display:grid}.research-derivative-controls nav{gap:7px;display:flex}.research-derivative textarea,.research-derivative input{box-sizing:border-box;color:#233a31;width:100%;font:inherit;background:#fff;border:1px solid #d7e0da;border-radius:9px;outline:none}.research-derivative-controls textarea{resize:vertical;min-height:38px;padding:9px 12px}.research-derivative textarea:focus,.research-derivative input:focus{border-color:#5f8d7b;box-shadow:0 0 0 3px #dfece6}.research-derivative-error{border-radius:8px;padding:10px 12px;color:#aa4139!important;background:#fff0ee!important}.research-derivative-editor{border-top:1px solid #e4e9e5;gap:10px;padding-top:18px;display:grid}.research-derivative-editor>header,.research-derivative-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-derivative-editor>header span{gap:4px;display:grid}.research-derivative-editor>header b{color:#315d4c;font-size:12px}.research-derivative-editor input{min-height:44px;padding:0 13px;font-weight:650}.research-derivative-editor textarea{resize:vertical;min-height:260px;padding:13px;line-height:1.75}.research-derivative-editor>footer span{color:#78857e;font-size:11px}@media (width<=900px){.research-derivative{width:calc(100% - 28px);padding:18px}.research-derivative>header,.research-derivative-editor>footer{flex-direction:column;align-items:stretch}.research-derivative-controls{grid-template-columns:1fr}.research-derivative-controls nav{flex-wrap:wrap}}.protocol-task{color:#121820;background:#f5f7f8;min-height:100vh}.protocol-task>header{background:#fff;border-bottom:1px solid #dfe5e9;align-items:center;height:68px;padding:0 24px;display:flex}.protocol-task>header>button{color:#71808d;background:0 0;border:0}.protocol-task>header>div{text-align:center;margin:auto;display:grid}.protocol-task>header small{color:#8c98a2;font-size:10px}.protocol-task>header span{color:#64727d;font-size:10px}.protocol-task>header span i{background:#2aba82;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.protocol-goal{background:#fff;border:1px solid #dfe5e9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1440px;margin:22px auto 0;padding:18px 22px;display:grid}.protocol-goal small{letter-spacing:.14em;color:#8795a1;font:600 9px ui-monospace}.protocol-goal b{font-size:15px}.protocol-goal em{color:#798691;font-size:10px;font-style:normal}.protocol-task>main{grid-template-columns:minmax(500px,1.25fr) minmax(360px,.9fr) 320px;gap:14px;max-width:1440px;margin:16px auto;padding-bottom:30px;display:grid}.protocol-canvas,.protocol-detail,.protocol-copilot{background:#fff;border:1px solid #dfe5e9;border-radius:13px;overflow:hidden}.protocol-canvas>header{border-bottom:1px solid #e5e9ec;justify-content:space-between;align-items:end;padding:17px 20px;display:flex}.protocol-canvas>header div{gap:5px;display:grid}.protocol-canvas>header small,.protocol-detail>small{letter-spacing:.13em;color:#8795a1;font:600 9px ui-monospace}.protocol-canvas>header span{color:#8b969f;font-size:9px}.protocol-flow{padding:12px}.protocol-flow>button{text-align:left;background:#fff;border:1px solid #e1e6ea;border-radius:10px;gap:12px;width:100%;margin-bottom:9px;padding:13px;display:flex;position:relative}.protocol-flow>button:not(:last-child):after{content:"";background:#b9c5ce;width:1px;height:10px;position:absolute;bottom:-10px;left:29px}.protocol-flow>button.selected{border-color:#577b9e;box-shadow:0 0 0 2px #e7eff6}.protocol-flow>button.completed{background:#f4faf7}.protocol-flow>button.waiting_human{background:#fff9ec;border-color:#ddc990}.protocol-flow>button.blocked{opacity:.58}.protocol-flow em{border:1px solid #cad3da;border-radius:50%;place-items:center;width:32px;height:32px;font:9px ui-monospace;display:grid}.protocol-flow span{gap:3px;display:grid}.protocol-flow small{text-transform:uppercase;color:#8a96a0;font-size:8px}.protocol-flow b{font-size:13px}.protocol-flow u{color:#6f7d88;font-size:9px;text-decoration:none}.protocol-detail{padding:28px}.protocol-detail h1{margin:11px 0;font-size:27px}.protocol-detail>p{color:#687681;font-size:12px;line-height:1.7}.protocol-contract{border:1px solid #e2e7ea;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.protocol-contract span{gap:5px;padding:13px;display:grid}.protocol-contract span+span{border-left:1px solid #e2e7ea}.protocol-contract small{color:#8d98a2;font-size:8px}.protocol-contract b{font-size:10px}.protocol-detail pre{white-space:pre-wrap;color:#566470;background:#f5f7f8;border-radius:10px;max-height:320px;padding:14px;font:10px/1.6 ui-monospace;overflow:auto}.protocol-detail footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.protocol-detail footer button{background:#fff;border:1px solid #d9e0e5;border-radius:9px;padding:10px 14px}.protocol-detail footer .primary,.protocol-detail footer button:only-child{color:#fff;background:#173f68}.protocol-copilot{flex-direction:column;display:flex}.protocol-copilot>header{border-bottom:1px solid #e2e7ea;align-items:center;gap:10px;padding:18px;display:flex}.protocol-copilot>header i{color:#fff;background:#173f68;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.protocol-copilot>header span{display:grid}.protocol-copilot>header small{color:#8a96a0;font-size:9px}.protocol-copilot>div{gap:8px;padding:18px;display:grid}.protocol-copilot>div p{color:#65737e;font-size:11px;line-height:1.7}.protocol-copilot>div button{text-align:left;color:#53616c;background:#f8fafb;border:1px solid #e0e5e9;border-radius:8px;padding:10px}.protocol-copilot>footer{margin-top:auto;padding:13px;position:relative}.protocol-copilot textarea{resize:none;border:1px solid #d9e0e5;border-radius:11px;width:100%;padding:12px 42px 12px 12px;font-size:11px;line-height:1.6}.protocol-copilot>footer button{color:#fff;background:#173f68;border:0;border-radius:8px;width:28px;height:28px;position:absolute;bottom:24px;right:23px}@media (width<=1100px){.protocol-task>main{grid-template-columns:1fr 1fr}.protocol-copilot{grid-column:1/3;min-height:260px}}@media (width<=760px){.protocol-goal,.protocol-task>main{grid-template-columns:1fr;margin:10px}.protocol-copilot{grid-column:auto}.protocol-detail{padding:20px}}.protocol-detail:has(.protocol-decision)>footer{display:none}.protocol-progress{color:#173f68;background:#eef5fb;border:1px solid #cfdeeb;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.protocol-progress i{border:2px solid #adc1d3;border-top-color:#173f68;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite protocol-spin}@keyframes protocol-spin{to{transform:rotate(360deg)}}.protocol-complete{color:#121820;background:#f5f7f8;min-height:100vh;padding:54px clamp(28px,6vw,90px)}.protocol-complete>header{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 26px;display:flex}.protocol-complete>header button{color:#637382;background:0 0;border:0}.protocol-complete>header span{color:#27805f;font-size:12px}.protocol-complete>main{max-width:1120px;margin:auto}.protocol-complete h1{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(38px,5vw,64px)}.protocol-complete .lead{color:#6d7984;max-width:760px;margin-bottom:34px;font-size:16px;line-height:1.7}.protocol-complete-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.protocol-complete-grid article{background:#fff;border:1px solid #dfe5e9;border-radius:14px;min-height:170px;padding:22px}.protocol-complete-grid small{color:#84919c;letter-spacing:.08em;font-size:10px}.protocol-complete-grid h2{margin:10px 0;font-size:19px;line-height:1.45}.protocol-complete-grid p{color:#66747f;white-space:pre-wrap;font-size:13px;line-height:1.7}.protocol-complete-grid em{color:#956b25;font-size:11px;font-style:normal}.protocol-complete footer{justify-content:flex-end;gap:10px;max-width:1120px;margin:22px auto 0;display:flex}.protocol-complete footer button{background:#fff;border:1px solid #d6dfe5;border-radius:9px;padding:12px 17px}.protocol-complete footer .primary{color:#fff;background:#173f68;border-color:#173f68}.protocol-complete-next{background:#fff;border:1px solid #dce4e5;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:20px auto 0;padding:18px 20px;display:flex}.protocol-complete-next>div{gap:4px;display:grid}.protocol-complete-next small{color:#39806b;letter-spacing:.08em;font-size:10px;font-weight:750}.protocol-complete-next b{font-size:14px}.protocol-complete-next p{color:#75828a;margin:0;font-size:12px}.protocol-complete-next>span{color:#287258;background:#edf6f2;border-radius:6px;flex:none;padding:7px 9px;font-size:11px;font-weight:700}.protocol-complete-actions{align-items:center}.protocol-schedule-backdrop{z-index:1600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c2259;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.protocol-schedule-dialog{background:#fff;border:1px solid #d6dfe1;border-radius:15px;width:min(620px,100vw - 48px);overflow:hidden;box-shadow:0 28px 100px #12263038}.protocol-schedule-dialog>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px 17px;display:flex}.protocol-schedule-dialog>header small{color:#3e7967;letter-spacing:.1em;font-size:10px;font-weight:750}.protocol-schedule-dialog>header h2{margin:5px 0 0;font-size:22px}.protocol-schedule-dialog>header button{color:#68777f;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.protocol-schedule-dialog>label{color:#394951;gap:8px;padding:20px 23px 0;font-size:12px;font-weight:700;display:grid}.protocol-schedule-dialog textarea{box-sizing:border-box;resize:vertical;color:#25343c;width:100%;font:inherit;border:1px solid #ccd7da;border-radius:9px;outline:0;padding:12px 13px;font-size:14px;line-height:1.65}.protocol-schedule-dialog textarea:focus{border-color:#668f82;box-shadow:0 0 0 3px #467d6b1a}.protocol-schedule-preview{grid-template-columns:1fr 1fr;gap:9px;margin:14px 23px 20px;display:grid}.protocol-schedule-preview>span{border:1px solid #e0e6e6;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.protocol-schedule-preview small{color:#8a969c;font-size:9px}.protocol-schedule-preview b{font-size:11px;line-height:1.45}.protocol-schedule-preview p{color:#786549;border-left:2px solid #d7aa64;grid-column:1/-1;margin:0;padding-left:10px;font-size:11px;line-height:1.65}.protocol-schedule-dialog>footer{background:#fafbfb;border-top:1px solid #e2e7e8;justify-content:flex-end;gap:8px;max-width:none;margin:0;padding:14px 23px;display:flex}@media (width<=760px){.protocol-complete-grid{grid-template-columns:1fr}.protocol-complete-next{flex-direction:column;align-items:flex-start}.protocol-complete-next>span{align-self:flex-start}.protocol-complete-actions{flex-wrap:wrap}.protocol-schedule-preview{grid-template-columns:1fr}.protocol-schedule-preview p{grid-column:auto}}.live-shell .protocol-copilot textarea{resize:vertical;caret-color:#173f68;min-height:112px;box-shadow:none;border:1px solid #cbd5dd;padding:14px 50px 14px 14px;font-size:14px;line-height:1.65;transition:border-color .16s,box-shadow .16s,background .16s;color:#17212b!important;-webkit-text-fill-color:#17212b!important;opacity:1!important;background:#f8fafb!important}.live-shell .protocol-copilot textarea::placeholder{color:#778592!important;-webkit-text-fill-color:#778592!important;opacity:1!important}.live-shell .protocol-copilot textarea:focus{border-color:#557a9f;outline:0;box-shadow:0 0 0 3px #4071a424;background:#fff!important}.protocol-copilot>footer button{border-radius:10px;width:36px;height:36px}.protocol-copilot>footer button:disabled{color:#84919c;background:#dce3e8}.protocol-copilot>footer button:not(:disabled):hover{background:#0f3459}.protocol-decision{margin-top:22px}.protocol-decision>header{gap:6px;margin-bottom:14px;display:grid}.protocol-decision>header small{color:#71808d;letter-spacing:.1em;font-size:10px}.protocol-decision>header b{font-size:18px}.protocol-decision>header p{color:#65737e;margin:0;font-size:12px;line-height:1.65}.protocol-decision>nav{gap:9px;display:grid}.protocol-decision>nav>button{color:#1b2732;text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:10px;grid-template-columns:28px 1fr 18px;align-items:start;gap:10px;padding:13px;display:grid}.protocol-decision>nav>button.on{background:#f4f8fb;border-color:#557a9f;box-shadow:0 0 0 2px #4071a417}.protocol-decision nav em{color:#84919c;font:10px ui-monospace}.protocol-decision nav span{gap:4px;display:grid}.protocol-decision nav b{font-size:13px}.protocol-decision nav p,.protocol-decision nav small{color:#6c7984;margin:0;font-size:10px;line-height:1.55}.protocol-decision>section{gap:8px;margin-top:12px;display:grid}.live-shell .protocol-decision input,.live-shell .protocol-decision textarea{border:1px solid #d4dde4;border-radius:9px;width:100%;padding:13px;font-size:13px;line-height:1.75;color:#17212b!important;-webkit-text-fill-color:#17212b!important;background:#fff!important}.protocol-decision>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.protocol-decision>footer button{background:#fff;border:1px solid #d6dee4;border-radius:9px;padding:10px 14px}.protocol-decision>footer .primary{color:#fff;background:#173f68;border-color:#173f68}.protocol-decision+footer{display:none}@media (width>=1101px){.protocol-task{height:100vh;min-height:0;overflow:hidden}.protocol-task>main{align-items:stretch;height:calc(100vh - 190px);min-height:520px;padding-bottom:0;overflow:hidden}.protocol-canvas,.protocol-detail,.protocol-copilot{height:100%;min-height:0}.protocol-canvas{flex-direction:column;display:flex}.protocol-flow{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.protocol-detail{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.protocol-copilot>div{min-height:0;overflow-y:auto}}.protocol-decision>nav>button{min-height:76px;overflow:visible;height:auto!important}.protocol-decision>nav>button>span{min-width:0}.protocol-decision nav b,.protocol-decision nav p,.protocol-decision nav small{overflow-wrap:anywhere;white-space:normal}.protocol-decision>footer{z-index:2;background:linear-gradient(#ffffffc2,#fff 24%);margin:16px -4px -28px;padding:14px 4px 28px;position:sticky;bottom:-28px}@media (height<=820px) and (width>=1101px){.protocol-goal{margin-top:12px;padding-top:14px;padding-bottom:14px}.protocol-task>main{height:calc(100vh - 166px);margin-top:10px}.protocol-detail{padding:22px}.protocol-detail h1{margin:8px 0;font-size:24px}.protocol-contract{margin-top:14px}}@media (width>=1101px) and (width<=1500px){.protocol-goal,.protocol-task>main{margin-left:12px;margin-right:12px}.protocol-task>main{grid-template-columns:minmax(350px,1.1fr) minmax(330px,.95fr) 260px;gap:10px}.protocol-canvas>header,.protocol-detail,.protocol-copilot>header,.protocol-copilot>div{padding-left:16px;padding-right:16px}.protocol-flow{padding:10px}}.topic-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.topic-meta span,.protocol-decision nav u{color:#216a55;width:max-content;font:600 12px/1.35 var(--font-sans);background:#edf5f1;border-radius:6px;padding:4px 8px;text-decoration:none;display:inline-flex}.protocol-decision nav u{color:#8a5b13;background:#fff1da;margin-bottom:7px}.topic-review{border:1px solid var(--line,#dce3e7);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:16px;display:grid;overflow:hidden}.topic-review>div{border-right:1px solid var(--line,#dce3e7);border-bottom:1px solid var(--line,#dce3e7);min-width:0;padding:14px 16px}.topic-review>div:nth-child(2n){border-right:0}.topic-review>div:nth-last-child(-n+2){border-bottom:0}.topic-review small,.protocol-output section small{color:#75838f;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.topic-review p{color:#263746;margin:0;font-size:14px;line-height:1.65}.topic-cautions{background:#fffaf1;border:1px solid #eadbbf;border-radius:10px;margin-top:14px;padding:12px 14px}.topic-cautions summary{cursor:pointer;color:#664a1d;font-weight:700}.topic-cautions p{color:#6c604b;margin:9px 0 0;font-size:13px;line-height:1.6}.protocol-output{gap:12px;display:grid}.protocol-output>header{background:#f3f7f5;border-radius:12px;padding:18px}.protocol-output>header small{color:#2d725c;letter-spacing:.12em;font-size:12px;font-weight:800}.protocol-output h2{color:#122231;margin:8px 0;font-size:22px;line-height:1.35}.protocol-output h3{color:#172b3a;margin:4px 0 8px;font-size:17px;line-height:1.45}.protocol-output p{color:#526372;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.72}.protocol-output>section{border:1px solid var(--line,#dce3e7);background:#fff;border-radius:10px;padding:15px 17px}.protocol-raw{border:1px solid var(--line,#dce3e7);border-radius:10px;margin-top:14px;padding:12px 14px}.protocol-raw summary{cursor:pointer;font-weight:700}.protocol-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.6;overflow:auto}@media (width<=1280px){.topic-review{grid-template-columns:1fr}.topic-review>div{border-right:0;border-bottom:1px solid var(--line,#dce3e7)!important}.topic-review>div:last-child{border-bottom:0!important}}.result-capability{text-align:left;background:#f7faf8;border:1px solid #d8e2df;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:26px 0 16px;padding:20px 22px;display:flex}.result-capability>div{gap:6px;min-width:0;display:grid}.result-capability small{color:#2f765f;letter-spacing:.08em;font-size:12px;font-weight:800}.result-capability b{color:#112332;font-size:20px}.result-capability p{color:#5f6f7b;margin:0;font-size:14px;line-height:1.55}.result-capability em{color:#75838d;font-size:12px;font-style:normal}.result-capability button{color:#fff;cursor:pointer;background:#173b5f;border:1px solid #173b5f;border-radius:9px;flex:none;min-height:42px;padding:0 16px;font-weight:700}.result-tag{background:#eef6f2;border:1px solid #cdded8;border-radius:8px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 12px;padding:7px 9px;display:flex}.result-tag span{color:#35715e;font-size:11px;font-weight:800}.result-tag b{color:#18362d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.result-tag button{color:#61756e;cursor:pointer;background:0 0;border:0}.result-preflight-backdrop{z-index:60;background:#08141d6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.result-preflight{background:#fff;border-radius:16px;width:min(900px,100vw - 56px);max-height:calc(100vh - 56px);padding:26px;overflow:auto;box-shadow:0 24px 70px #05141f38}.result-preflight>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.result-preflight>header small{color:#33715e;letter-spacing:.12em;font-size:11px;font-weight:800}.result-preflight h2{color:#102332;margin:6px 0;font-size:28px}.result-preflight>header p{color:#697985;margin:0}.result-preflight>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.preflight-grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.preflight-grid article,.preflight-sources article{border:1px solid #dce4e7;border-radius:10px;padding:14px 16px}.preflight-grid small,.preflight-sources span{color:#75848f;font-size:12px;display:block}.preflight-grid b,.preflight-sources b{color:#182c3a;margin:5px 0;display:block}.preflight-grid p,.preflight-sources p{color:#657580;margin:4px 0 0;font-size:13px;line-height:1.55}.result-preflight h3{margin:22px 0 10px;font-size:16px}.preflight-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-preflight ol{border:1px solid #dce4e7;border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.result-preflight li{border-bottom:1px solid #e6ebed;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.result-preflight li:last-child{border-bottom:0}.result-preflight li span,.result-preflight li em{color:#7a8993;font-size:12px;font-style:normal}.result-preflight>footer{border-top:1px solid #e1e7e9;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.result-preflight>footer>div{flex-wrap:wrap;flex:1;gap:8px;display:flex}.result-preflight>footer span{color:#80591b;background:#fff2dd;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.result-preflight>footer button{cursor:pointer;background:#fff;border:1px solid #ccd7dc;border-radius:8px;min-height:40px;padding:0 14px}.result-preflight>footer .primary{color:#fff;background:#173b5f;border-color:#173b5f}.protocol-goal em{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.protocol-goal em u{color:#276b55;font:700 11px/1.4 var(--font-sans);background:#eaf4ef;border-radius:5px;padding:3px 7px;text-decoration:none}.skill-trace{background:#f8faf9;border:1px solid #dbe4e7;border-radius:10px;margin-top:14px;padding:14px}.skill-trace>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.skill-trace>header span{gap:3px;display:grid}.skill-trace>header small{color:#71818b;letter-spacing:.12em;font-size:10px}.skill-trace>header b{color:#172b39;font-size:14px}.skill-trace>header em{color:#217156;background:#e6f4ee;border-radius:5px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.skill-trace.degraded>header em{color:#895b12;background:#fff0d7}.skill-trace.failed>header em{color:#9a4038;background:#f8e2df}.skill-trace>div{border:1px solid #dfe6e8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.skill-trace>div span{border-right:1px solid #dfe6e8;gap:4px;padding:9px 10px;display:grid}.skill-trace>div span:last-child{border-right:0}.skill-trace>div small{color:#798891;font-size:10px}.skill-trace>div b{color:#2a3b47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skill-trace>p{color:#63737d;margin:10px 0 0;font-size:12px}.skill-trace>aside{background:#fff5e5;border-radius:7px;margin-top:10px;padding:10px 11px}.skill-trace>aside b{color:#7b5316;font-size:12px}.skill-trace>aside p{color:#745f3c;margin:4px 0;font-size:12px}.skill-trace>aside small{color:#8a7653;font-size:11px}@media (width<=900px){.preflight-grid,.preflight-sources{grid-template-columns:1fr}.result-preflight>footer{flex-direction:column;align-items:stretch}.skill-trace>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-home.role-home{max-width:1380px;padding-inline:42px}.role-home>section{max-width:1120px;margin:62px auto}.role-home h1{margin-bottom:12px}.role-home-lead{color:#6c7a84;max-width:720px;margin:0 0 26px;font-size:15px;line-height:1.75}.role-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.role-workflows>article{background:#fff;border:1px solid #dbe2e3;border-radius:14px;flex-direction:column;min-height:280px;padding:20px;transition:all .16s;display:flex;position:relative}.role-workflows>article:first-child{grid-column:1/-1;min-height:240px}.role-workflows>article:hover,.role-workflows>article.selected{border-color:#7897a8;box-shadow:0 10px 32px #1e333f12}.role-workflows article>header{justify-content:space-between;align-items:center;display:flex}.role-workflows header span,.role-workflows header em{color:#6f7d86;font-size:11px;font-style:normal}.role-workflows header span{color:#21735c;font-weight:650}.role-workflows h2{margin:14px 0 6px;font-size:21px}.role-workflows p{color:#697781;margin:0;font-size:13px;line-height:1.65}.role-workflows dl{gap:7px;margin:16px 0;display:grid}.role-workflows dl div{grid-template-columns:44px 1fr;gap:8px;font-size:11px;display:grid}.role-workflows dt{color:#88949b}.role-workflows dd{color:#3f505a;margin:0}.role-workflows footer{gap:8px;margin-top:auto;display:flex}.role-workflows footer button{color:#354b58;background:#fff;border:1px solid #d4dde0;border-radius:8px;padding:9px 12px}.role-workflows footer .primary{color:#fff;background:#123e68;border-color:#123e68;margin-left:auto}.role-workflows article>u{color:#26795f;background:#e8f4ef;border-radius:5px;padding:4px 7px;font-size:10px;text-decoration:none;position:absolute;top:54px;right:18px}.runtime-workflow-focus .role-home>header,.runtime-workflow-focus .role-home>section>small,.runtime-workflow-focus .role-home>section>h1,.runtime-workflow-focus .role-home .role-home-lead,.runtime-workflow-focus .role-home .role-workflows{display:none}.runtime-workflow-focus .live-home{max-width:1080px;padding:36px clamp(28px,5vw,72px)}.runtime-workflow-focus .live-home>section{max-width:920px;margin:0 auto}.runtime-workflow-focus .live-compose{box-shadow:0 18px 48px #17324c14}.workflow-detail-backdrop{z-index:90;background:#0f192061;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.workflow-detail{background:#fff;border-radius:18px;width:min(1040px,100vw - 52px);max-height:calc(100vh - 52px);padding:30px;overflow:auto;box-shadow:0 30px 90px #08141c38}.workflow-detail>header{border-bottom:1px solid #e0e5e7;justify-content:space-between;gap:30px;padding-bottom:20px;display:flex}.workflow-detail>header small{color:#24745e;letter-spacing:.1em}.workflow-detail>header h2{margin:7px 0;font-size:32px}.workflow-detail>header p{color:#687680;max-width:760px;line-height:1.7}.workflow-detail>header button{background:0 0;border:0;align-self:start;font-size:24px}.workflow-detail-meta{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.workflow-detail-meta span{color:#566a66;background:#f0f4f3;border-radius:6px;padding:6px 9px;font-size:11px}.workflow-detail>h3{font-size:14px}.workflow-detail>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.workflow-detail>ol li{border:1px solid #e0e5e6;border-radius:9px;grid-template-columns:32px 1fr;gap:9px;padding:11px;display:grid}.workflow-detail li em{color:#829099;font:11px ui-monospace}.workflow-detail li div{gap:4px;display:grid}.workflow-detail li small{color:#88949b}.workflow-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.workflow-detail-grid article{border:1px solid #e0e5e6;border-radius:10px;padding:16px}.workflow-detail-grid small{color:#7c8992}.workflow-detail-grid p{color:#43545e;margin:8px 0;font-size:12px;line-height:1.55}.workflow-detail>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.workflow-detail>footer button{background:#fff;border:1px solid #d5dee1;border-radius:8px;padding:10px 14px}.workflow-detail>footer .primary{color:#fff;background:#123e68;border-color:#123e68;margin-left:0}@media (width<=900px){.role-workflows,.workflow-detail>ol,.workflow-detail-grid{grid-template-columns:1fr}.role-workflows>article:first-child{grid-column:auto}}.library-notice{color:#216f57;background:#eaf5f0;border-radius:8px;justify-content:space-between;margin:14px 0;padding:10px 13px;font-size:12px;display:flex}.library-notice button{background:0 0;border:0}.library-tabs button:last-child{margin-left:auto}.skill-toolbar{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.skill-toolbar input{border:1px solid #d4dde0;border-radius:9px;flex:1;min-width:310px;padding:10px 12px}.skill-toolbar button{color:#617079;background:#fff;border:1px solid #dbe2e4;border-radius:8px;padding:8px 11px}.skill-toolbar button.on{color:#fff;background:#163e64;border-color:#163e64}.skill-result-card>header>span{color:#24755d;font-size:11px}.skill-detail-backdrop{z-index:100;background:#0d161d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.skill-detail{background:#fff;border-radius:18px;flex-direction:column;width:min(1180px,100vw - 48px);height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #08141c40}.skill-detail>header,.create-skill>header{border-bottom:1px solid #e0e5e7;justify-content:space-between;gap:24px;padding:24px 28px;display:flex}.skill-detail>header h2,.create-skill>header h2{margin:6px 0;font-size:30px}.skill-detail>header p,.create-skill>header p{color:#687680;margin:0}.skill-detail>header button,.create-skill>header button{background:0 0;border:0;align-self:start;font-size:23px}.skill-example-row{border-bottom:1px solid #e5e9ea;gap:8px;padding:14px 28px;display:flex;overflow:auto}.skill-example-row button{color:#3f535f;text-align:left;background:#f6f8f8;border:1px solid #dfe5e6;border-radius:9px;flex:1;min-width:240px;padding:11px}.skill-detail>main{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.skill-detail>main>aside{background:#f5f6f4;border-right:1px solid #dde3e4;padding:18px;overflow:auto}.skill-detail>main>aside button{color:#5f6d75;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;overflow:hidden}.skill-detail>main>aside button.on{color:#12273a;background:#fff;font-weight:650}.skill-detail>main>article{min-width:0;padding:24px 30px;overflow:auto}.skill-detail>main>article header{justify-content:space-between;display:flex}.skill-detail>main>article header button{background:#fff;border:1px solid #d7dfe2;border-radius:7px}.skill-detail pre{white-space:pre-wrap;color:#283944;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.skill-detail>footer{border-top:1px solid #dfe5e6;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.skill-detail>footer span{color:#74818a;font-size:11px}.skill-detail>footer button{color:#fff;background:#153e65;border:0;border-radius:8px;padding:9px 12px}.create-skill{background:#fff;border-radius:16px;width:min(620px,100vw - 48px);padding-bottom:24px}.create-skill>label{color:#6e7c84;gap:6px;margin:17px 28px;font-size:12px;display:grid}.create-skill input,.create-skill textarea,.create-skill select{font:inherit;border:1px solid #d5dde0;border-radius:8px;padding:11px}.create-skill textarea{resize:vertical;min-height:90px}.create-skill>footer{justify-content:flex-end;gap:8px;padding:0 28px;display:flex}.create-skill>footer button{background:#fff;border:1px solid #d5dde0;border-radius:8px;padding:10px 13px}.create-skill>footer .primary{color:#fff;background:#153e65;border-color:#153e65;margin:0}.protocol-task.run-conversation{color:#111c2b;background:#f7f8f7;height:100vh;overflow:hidden}.protocol-task.run-conversation>header{background:#fff;border-bottom:1px solid #dce2e4;grid-template-columns:120px 1fr 140px;align-items:center;height:72px;padding:0 28px;display:grid}.protocol-task.run-conversation>header>div{text-align:center;flex-direction:column;gap:3px;display:flex}.protocol-task.run-conversation>header b{font-size:17px}.protocol-task.run-conversation>header small{color:#85919d;font-size:12px}.protocol-task.run-conversation>header>span{color:#687782;justify-self:end;font-size:12px}.protocol-task.run-conversation>header>span i{background:#32b681;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.protocol-task.run-conversation>main{grid-template-columns:minmax(640px,1fr) 360px;max-width:1500px;height:calc(100vh - 72px);margin:auto;display:grid}.run-chat{background:#fff;border-right:1px solid #dde3e6;flex-direction:column;min-width:0;display:flex}.run-chat>header{border-bottom:1px solid #e4e8ea;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex}.run-chat>header div{flex-direction:column;display:flex}.run-chat>header small,.run-progress small{letter-spacing:.11em;color:#81909a;font-size:11px}.run-chat>header b{font-size:16px}.run-chat>header button{color:#4c6678;background:0 0;border:0}.run-thread{flex:1;padding:30px max(28px,8vw) 40px;overflow:auto}.run-message{text-align:left;grid-template-columns:38px minmax(0,1fr);gap:14px;margin:0 0 24px;display:grid}.run-message.user{margin-left:13%}.run-message.user>span,.run-message.assistant>i{color:#fff;background:#12375d;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.run-message.user>div{background:#eef2f4;border-radius:15px;padding:14px 18px}.run-message p{color:#354553;margin:5px 0;font-size:15px;line-height:1.75}.run-message.assistant>div{min-width:0}.run-message.intro>div{padding-top:2px}.run-inline-config{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.run-inline-config span{color:#4d625e;background:#f1f4f3;border-radius:6px;padding:5px 9px;font-size:12px}.run-message.step{cursor:pointer;background:0 0;border:0;border-left:2px solid #cdd8dd;grid-template-columns:28px 1fr;width:100%;padding:6px 6px 6px 13px}.run-message.step:hover,.run-message.step.selected{background:#f7faf9;border-left-color:#2c6f64}.run-message.step>em{color:#188162;background:#e7f5ef;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.run-message.step b{font-size:14px}.run-message.step p{margin-top:2px;font-size:13px}.run-message.current>div{background:#fff;border:1px solid #d8e0e3;border-radius:14px;padding:22px;box-shadow:0 12px 34px #1c2e3c0f}.run-message.current h1{margin:6px 0 8px;font-size:27px}.run-message.current>div>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.run-message.current button.primary,.result-preflight .primary{color:#fff;background:#123e68;border-color:#123e68}.run-suggestions{gap:7px;padding:0 max(28px,8vw) 10px;display:flex;overflow:auto}.run-suggestions button{white-space:nowrap;color:#53646f;background:#fff;border:1px solid #d9e1e4;border-radius:8px;padding:7px 10px;font-size:12px}.run-composer{background:#fff;border:1px solid #cfd8dc;border-radius:15px;grid-template-columns:1fr 42px;align-items:end;margin:0 max(28px,8vw) 24px;padding:10px;display:grid;box-shadow:0 8px 24px #19303e14}.run-composer textarea{resize:none;font:inherit;border:0;outline:0;padding:5px;font-size:14px;line-height:1.6}.run-composer button{color:#fff;background:#123e68;border:0;border-radius:10px;width:36px;height:36px}.run-composer button:disabled{color:#9ca9af;background:#e1e7e9}.run-progress{background:#f8faf9;flex-direction:column;display:flex;overflow:auto}.run-progress>header{border-bottom:1px solid #dde4e5;padding:28px}.run-progress>header>b{margin:5px 0;font-size:30px;display:block}.run-progress>header>div{background:#e0e7e6;border-radius:5px;height:5px;overflow:hidden}.run-progress>header>div i{background:#289675;height:100%;display:block}.run-progress>header p{color:#71808a;font-size:12px}.run-progress>section{flex:1;padding:24px}.run-progress>section>small{margin-bottom:12px;display:block}.run-progress>section button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px 1fr;gap:10px;width:100%;padding:10px;display:grid}.run-progress>section button:hover,.run-progress>section button.selected{background:#e9efed}.run-progress>section button>em{border:1px solid #c9d4d5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.run-progress>section button.completed>em{color:#15815f;background:#dff2e9;border-color:#dff2e9}.run-progress>section button span{flex-direction:column;display:flex}.run-progress>section button b{font-size:13px}.run-progress>section button small{letter-spacing:0;color:#89949a;font-size:11px}.run-progress>footer{border-top:1px solid #dde4e5;gap:13px;padding:22px 26px;display:grid}.run-progress>footer div{flex-direction:column;display:flex}.run-progress>footer b{font-size:12px}.run-progress>footer p{color:#7c8b92;margin:0;font-size:11px;line-height:1.6}.workflow-setup{border-top:1px solid #e2e7e8;margin:12px 0 0;padding-top:10px}.workflow-setup summary{cursor:pointer;color:#405966;font-size:13px}.workflow-setup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.workflow-setup label{color:#7b8992;font-size:11px}.workflow-setup input,.workflow-setup select{width:100%;font:inherit;background:#fff;border:1px solid #d6dee1;border-radius:8px;margin-top:4px;padding:9px;font-size:13px;display:block}.capability-library{height:100%;padding:48px clamp(32px,6vw,96px);overflow:auto}.capability-library>header{border-bottom:1px solid #dfe4e5;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.capability-library h1{margin:0 0 6px;font-size:38px}.capability-library p{color:#6d7c85;margin:0}.library-tabs{gap:22px;margin:26px 0;display:flex}.library-tabs button{color:#75828a;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.library-tabs button.on{color:#102131;border-color:#102131;font-weight:650}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.library-card{background:#fff;border:1px solid #dbe2e3;border-radius:13px;flex-direction:column;min-height:220px;padding:22px;display:flex}.library-card>header{justify-content:space-between;gap:12px;display:flex}.library-card h2{margin:5px 0;font-size:20px}.library-card p{font-size:14px;line-height:1.7}.library-card .badges{flex-wrap:wrap;gap:6px;display:flex}.library-card .badges span{background:#eef3f1;border-radius:5px;padding:4px 7px;font-size:11px}.library-card footer{gap:8px;margin-top:auto;display:flex}.library-card footer button{background:#fff;border:1px solid #ced8da;border-radius:8px;padding:8px 11px}.library-card footer button.primary{color:#fff;background:#123e68;border-color:#123e68}.library-empty{text-align:center;color:#738089;border:1px dashed #ced7d9;border-radius:12px;padding:44px}@media (width<=1180px){.protocol-task.run-conversation>main{grid-template-columns:minmax(580px,1fr) 320px}.run-thread,.run-suggestions{padding-left:32px;padding-right:32px}.run-composer{margin-left:32px;margin-right:32px}.library-grid{grid-template-columns:1fr}}.research-conversation-task{--research-conversation-width:900px;--research-detail-width:clamp(280px,26vw,360px);isolation:isolate;min-height:0;position:relative}.research-conversation-task>.conversation-header{z-index:5;background:#fff;flex:0 0 54px;position:relative;grid-template-columns:minmax(0,1fr) var(--research-detail-width)!important;gap:0!important;padding:0!important;display:grid!important}.research-conversation-task>.conversation-header .conversation-heading{box-sizing:border-box;width:min(var(--research-conversation-width),calc(100% - 48px));margin-inline:auto;text-align:left!important;flex-direction:row!important}.research-conversation-task>.conversation-header nav{justify-self:end;padding-right:24px}.research-conversation-task.panel-closed>.conversation-header{grid-template-columns:minmax(0,1fr) auto!important}.research-conversation-task>main{min-height:0;overflow:hidden}.research-conversation-task .run-chat{flex-direction:column;min-height:0;display:flex;overflow:hidden}.research-conversation-task .run-chat>header{height:58px;padding-inline:30px}.research-conversation-task .run-chat>header small{letter-spacing:.04em;color:#8a918b}.research-conversation-task .run-chat>header b{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:14px;font-weight:600;overflow:hidden}.research-conversation-task .run-thread{min-height:0;padding:22px max(24px,calc((100% - var(--research-conversation-width))/2)) 28px;overscroll-behavior:contain;flex:auto;scroll-padding-block:22px 28px;overflow-y:auto}.research-conversation-task .research-workflow-question{box-sizing:border-box;background:#f3f5ef;border-radius:15px;max-width:85%;margin:8px 0 26px auto;padding:15px 18px}.research-conversation-task .research-workflow-question p{white-space:pre-wrap;color:#252b27;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.research-conversation-task .research-workflow-answer{box-sizing:border-box;color:#303733;overflow-wrap:anywhere;width:100%;padding:4px 0 26px;font-size:16px;line-height:1.8}.research-conversation-task .research-workflow-answer>.assistant-run-identity{margin-bottom:5px}.research-conversation-task .research-workflow-answer>.response-elapsed{margin-bottom:18px}.research-plan-intro{color:#3f4942;margin:0 0 15px;font-size:15px;line-height:1.8}.research-conversation-task .run-message{grid-template-columns:32px minmax(0,1fr);gap:12px;margin-bottom:20px}.research-conversation-task .run-message.assistant>i{border-radius:9px;align-self:start;width:30px;height:30px;margin-top:2px}.research-conversation-task .run-message.user{margin-left:9%}.research-conversation-task .run-message.user>div{background:#f4f5f2;padding:0}.research-conversation-task .run-message.user p{color:#242a26;margin:0;font-size:15px;line-height:1.7}.research-goal-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;list-style:none;display:flex}.research-goal-disclosure>summary::-webkit-details-marker{display:none}.research-goal-disclosure>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.research-goal-disclosure>summary small{color:#8a928c;font-size:10px}.research-goal-disclosure>summary b{color:#2b332e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.research-goal-disclosure>summary em{color:#78827b;white-space:nowrap;flex:none;font-size:11px;font-style:normal}.research-goal-disclosure>summary em:after{content:"›";margin-left:6px;transition:transform .18s;display:inline-block}.research-goal-disclosure[open]>summary em:after{transform:rotate(90deg)}.research-goal-disclosure>div{border-top:1px solid #e5e8e4;padding:0 15px 14px}.research-goal-disclosure>div>*{margin-top:12px!important}.research-plan-message>div>p{color:#3f4942;margin-top:1px;font-size:15px;line-height:1.75}.research-plan-disclosure{border-top:1px solid #e5e9e3;border-bottom:1px solid #e5e9e3;margin-top:16px}.research-plan-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 2px;list-style:none;display:flex}.research-plan-disclosure>summary::-webkit-details-marker{display:none}.research-plan-disclosure>summary span{flex-direction:column;gap:2px;min-width:0;display:flex}.research-plan-disclosure>summary b{font-size:14px;font-weight:600}.research-plan-disclosure>summary small{color:#818a83;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.research-plan-disclosure>summary em{color:#71806f;white-space:nowrap;font-size:12px;font-style:normal}.research-plan-disclosure>summary em:after{content:"⌄";margin-left:7px}.research-plan-disclosure:not([open])>summary em:after{content:"›"}.research-plan-disclosure ol{gap:1px;margin:0;padding:0 0 12px;list-style:none;display:grid}.research-plan-disclosure li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.research-plan-disclosure li button:hover,.research-plan-disclosure li[aria-current=step] button{background:#f5f7f2}.research-plan-disclosure li i{color:#929991;border:1px solid #dce2dc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.research-plan-disclosure li[data-status=completed] i{color:#fff;background:#38895b;border-color:#38895b}.research-plan-disclosure li[data-status=running] i,.research-plan-disclosure li[data-status=waiting_human] i{color:#53671c;border:1.5px solid #7b9131}.research-plan-disclosure li[data-status=failed] i{color:#a54032;background:#fff4f1;border-color:#bd6557}.research-plan-disclosure li span{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.research-plan-disclosure li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.research-plan-disclosure li small{color:#919891;white-space:nowrap;font-size:11px}.research-completed-stages{border-top:1px solid #e5e9e3;border-bottom:1px solid #e5e9e3;margin:2px 0 22px}.research-completed-stages>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 2px;list-style:none;display:flex}.research-completed-stages>summary::-webkit-details-marker{display:none}.research-completed-stages>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.research-completed-stages>summary b{color:#334039;font-size:13px;font-weight:600}.research-completed-stages>summary small{color:#8b938d;font-size:11px}.research-completed-stages>summary em{color:#6e7a71;white-space:nowrap;font-size:11px;font-style:normal}.research-completed-stages>summary em:after{content:"›";margin-left:7px;transition:transform .18s;display:inline-block}.research-completed-stages[open]>summary em:after{transform:rotate(90deg)}.research-completed-stages>div{padding:2px 0 8px}.research-finding-message{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);gap:12px;margin:0;padding:10px 8px;transition:background .18s;display:grid}.research-finding-message:hover{background:#f7f9f6}.research-finding-message>em{color:#2f8457;background:#e8f4ec;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.research-finding-message>span{min-width:0;padding-top:1px}.research-finding-message small{color:#829087;margin-bottom:2px;font-size:11px;display:block}.research-finding-message b{font-size:14px;font-weight:600}.research-finding-message p{color:#68736b!important;margin:3px 0 0!important;font-size:13px!important;line-height:1.65!important}.research-stage-message>div{background:#f8faf4;border-left:3px solid #829638;border-radius:0 12px 12px 0;min-width:0;padding:18px 20px}.research-stage-message.completed>div{background:#fafbf9;border-left-color:#38895b}.research-stage-message.failed>div{background:#fff9f7;border-left-color:#b25549}.research-stage-message h2{letter-spacing:-.015em;margin:4px 0 7px;font-size:19px;font-weight:650}.research-stage-message>div>small{color:#71806f;font-size:11px}.research-stage-message>div>p{color:#49554d;margin:4px 0;font-size:14px;line-height:1.7}.research-stage-note{color:#859087!important;font-size:12px!important}.research-stage-message .protocol-contract{display:none}.research-stage-message .protocol-raw{background:0 0;border:0;border-top:1px solid #e4e9e2;border-radius:0;margin-top:12px}.research-stage-message .protocol-raw summary{color:#718078;padding:11px 0;font-size:12px}.research-stage-message>div>footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.research-stage-message>div>footer button{color:#3f4d44;background:#fff;border:1px solid #d7ded7;border-radius:8px;padding:8px 12px;font-size:13px}.research-stage-message>div>footer button.primary{color:#fff;background:#173f31;border-color:#173f31}.research-run-details{border-top:1px solid #e4e9e2;margin-top:14px}.research-run-details>summary{color:#758078;cursor:pointer;padding:11px 0 0;font-size:12px;list-style:none}.research-run-details>summary::-webkit-details-marker{display:none}.research-run-details>summary:after{content:"›";margin-left:7px}.research-run-details[open]>summary:after{content:"⌄"}.research-run-boundary{background:#fff;border:1px solid #e3e8e2;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.research-run-boundary span{padding:10px 12px}.research-run-boundary span+span{border-left:1px solid #e3e8e2}.research-run-boundary small,.research-run-boundary b{display:block}.research-run-boundary small{color:#909790;font-size:10px}.research-run-boundary b{margin-top:2px;font-size:12px;font-weight:600}.research-run-details .skill-trace{box-shadow:none;margin-top:10px}.research-conversation-task .conversation-composer{z-index:3;padding:10px max(24px,calc((100% - var(--research-conversation-width))/2)) 14px;background:#fff;border-top:1px solid #edf0ec;flex:none;margin:0;position:relative}.research-conversation-task .conversation-composer .umx-unified-composer{box-sizing:border-box;min-height:0;border-radius:16px!important;padding:12px 14px 0!important}.research-conversation-task .conversation-composer :is(textarea,.umx-inline-editor){overflow-y:auto;min-height:52px!important;max-height:112px!important;padding:2px 0 8px!important;font-size:14px!important;line-height:1.65!important}.research-conversation-task .conversation-composer .umx-unified-composer>footer{min-height:42px;padding:4px 0 8px!important}.research-conversation-task .conversation-composer .umx-unified-composer>footer :is(button,.umx-add,.umx-asset-trigger,.umx-connector-trigger,.umx-voice-trigger){height:34px!important;min-height:34px!important}.research-audit-summary{color:#6e786f;padding:4px 0;font-size:12px;line-height:1.6}.research-audit-summary p{margin:6px 0}.research-audit-summary b{color:#31423a;font-size:16px}.loop-progress-compact{gap:13px;padding:2px 0 5px;display:grid}.loop-progress-current{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;display:grid}.loop-progress-current>span{color:#52651b;border:1.5px solid #81952d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.loop-progress-current>div{flex-direction:column;gap:2px;min-width:0;display:flex}.loop-progress-current small{color:#899189;font-size:11px}.loop-progress-current b{color:#303830;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.loop-progress-compact>progress{appearance:none;background:#edf0ea;border:0;border-radius:4px;width:100%;height:4px;overflow:hidden}.loop-progress-compact>progress::-webkit-progress-bar{background:#edf0ea}.loop-progress-compact>progress::-webkit-progress-value{background:#6f8b38}.loop-progress-compact>progress::-moz-progress-bar{background:#6f8b38}.loop-progress-plan{margin:0}.loop-progress-plan>summary{color:#667268;cursor:pointer;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;list-style:none;display:flex}.loop-progress-plan>summary::-webkit-details-marker{display:none}.loop-progress-plan>summary:after{content:"›";color:#8e968f;margin-left:7px}.loop-progress-plan[open]>summary:after{content:"⌄"}.loop-progress-plan>summary span{color:#9aa09a;margin-left:auto}.loop-progress-plan ol{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.loop-progress-plan li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;display:grid}.loop-progress-plan .loop-step-mark{width:23px;height:23px;font-size:10px}.loop-progress-plan .loop-step-title{font-size:12px}.loop-progress-plan .loop-step-state{color:#969c96;font-size:10px}.loop-progress-plan li[data-status=completed] .loop-step-mark{color:#fff;background:#38895b}.loop-progress-plan li[data-status=completed] .loop-step-title{color:#7d857e;text-decoration:line-through}.loop-progress-plan li[data-status=running] .loop-step-mark,.loop-progress-plan li[data-status=waiting_human] .loop-step-mark{color:#52651b;background:#fff;border:1.5px solid #81952d}.loop-progress-plan li[data-status=failed] .loop-step-mark{color:#a84033;background:#fff4f1;border:1px solid #c47468}@media (width<=1100px){.research-conversation-task{--research-detail-width:300px}.research-conversation-task>.conversation-header .conversation-heading{width:calc(100% - 32px)}.research-conversation-task>.conversation-header nav{padding-right:16px}.research-conversation-task .run-thread,.research-conversation-task .conversation-composer{padding-inline:16px}}@media (width<=760px){.research-conversation-task>.conversation-header{padding-inline:12px!important;display:flex!important}.research-conversation-task>.conversation-header .conversation-heading{width:auto;margin:0}.research-conversation-task>.conversation-header nav{padding-right:0}.research-conversation-task .run-message.user{margin-left:0}.research-conversation-task .run-chat>header b{max-width:54vw}.research-run-boundary{grid-template-columns:1fr}.research-run-boundary span+span{border-top:1px solid #e3e8e2;border-left:0}}.strategy-result{color:#10202d;background:#f4f6f5;height:100vh;overflow:auto}.strategy-result>header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dce3e1;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(24px,4vw,68px);display:flex;position:sticky;top:0}.strategy-result button{font:inherit;cursor:pointer}.strategy-result>header>button{color:#53656d;background:0 0;border:0}.strategy-result>header>div{gap:7px;display:flex}.strategy-result>header span{color:#315b52;background:#e8efed;border-radius:999px;padding:5px 9px;font-size:11px}.strategy-result>header span.warning{color:#93611b;background:#f8edda}.strategy-result>header span.approved{color:#18765a;background:#dff2e9}.strategy-result>main{max-width:1480px;margin:auto;padding:46px clamp(24px,4vw,68px) 32px}.strategy-result-hero{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.strategy-result-hero small,.strategy-result article>small,.strategy-result article header small,.strategy-reproduce small,.strategy-paper small{letter-spacing:.12em;color:#6f837d;font-size:11px}.strategy-result-hero h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(32px,4vw,55px)}.strategy-result-hero p{color:#6a787e;max-width:820px;margin:0;line-height:1.65}.strategy-result-hero aside{white-space:nowrap;gap:8px;display:flex}.strategy-result-hero button,.strategy-result-actions button,.strategy-reproduce button{background:#fff;border:1px solid #cdd7d5;border-radius:9px;padding:10px 14px}.strategy-trust-strip{background:#fff;border:1px solid #d9e1df;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.strategy-trust-strip>div{border-right:1px solid #e2e7e6;flex-direction:column;gap:4px;padding:16px 19px;display:flex}.strategy-trust-strip>div:last-child{border-right:0}.strategy-trust-strip small{letter-spacing:.09em;color:#80908c;font-size:10px}.strategy-trust-strip b{font-size:14px}.strategy-trust-strip span{color:#788783;overflow-wrap:anywhere;font-size:11px}.strategy-metrics{background:#dfe5e3;border:1px solid #dfe5e3;border-radius:13px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.strategy-metrics article{background:#fff;padding:16px 15px}.strategy-metrics small{color:#75847f;font-size:11px;display:block}.strategy-metrics b{letter-spacing:-.03em;margin-top:7px;font-size:21px;display:block}.strategy-result-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:16px;display:grid}.strategy-result-grid>article,.strategy-validation>article,.strategy-trades,.strategy-reproduce,.strategy-paper{background:#fff;border:1px solid #dbe2e0;border-radius:14px}.strategy-equity{padding:20px}.strategy-equity>header,.strategy-trades>header,.strategy-validation article>header,.strategy-paper>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.strategy-equity h2,.strategy-verdict h2,.strategy-validation h2,.strategy-trades h2,.strategy-reproduce h2,.strategy-paper h2{margin:4px 0;font-size:18px}.strategy-equity>header>span,.strategy-trades>header>span{color:#7b8a86;font-size:11px}.strategy-chart{margin-top:12px}.strategy-chart svg{background:repeating-linear-gradient(#fbfcfb 0 49px,#edf1ef 50px);border-radius:10px;width:100%;height:250px}.strategy-chart path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.strategy-chart path.primary{stroke:#17795f;stroke-width:2.3px}.strategy-chart path.benchmark{stroke:#aab5b1;stroke-width:1.4px;stroke-dasharray:5 5}.strategy-chart>div{justify-content:flex-end;gap:14px;margin-top:8px;display:flex}.strategy-chart span{color:#71817c;font-size:11px}.strategy-chart i{vertical-align:middle;width:16px;height:2px;margin-right:5px;display:inline-block}.strategy-chart i.primary{background:#17795f}.strategy-chart i.benchmark{background:#aab5b1}.strategy-empty-chart{color:#81908b;background:#f6f8f7;place-items:center;height:250px;display:grid}.strategy-equity>footer{color:#61716c;border-top:1px solid #e6eae9;gap:18px;margin-top:11px;padding-top:13px;font-size:11px;display:flex}.strategy-verdict{padding:22px}.strategy-verdict>h2{font-size:26px}.strategy-verdict>p{color:#65736f;font-size:13px;line-height:1.65}.strategy-verdict dl{border-top:1px solid #e5e9e8;margin:17px 0}.strategy-verdict dl>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.strategy-verdict dt{color:#71807b}.strategy-verdict dd{text-align:right;margin:0;font-weight:650}.strategy-verdict strong{font-size:12px}.strategy-validation{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.strategy-validation article{padding:20px}.strategy-validation article:first-child>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.strategy-validation article:first-child span{background:#f2f5f4;border-radius:9px;flex-direction:column;padding:12px;display:flex}.strategy-validation article:first-child span small{text-transform:uppercase;color:#7f8c88;font-size:10px}.strategy-validation article:first-child span b{margin:5px 0;font-size:18px}.strategy-validation article:first-child span em{color:#71807b;font-size:10px}.strategy-validation p{color:#667570;font-size:12px;line-height:1.65}.strategy-trades{margin-top:16px;padding:20px}.strategy-trades>div{margin-top:13px}.strategy-trades>div>div{border-top:1px solid #e8eceb;grid-template-columns:1fr 1fr .6fr .6fr 1fr;gap:10px;padding:10px 8px;font-size:12px;display:grid}.strategy-trades>div>.head{color:#778681;background:#f2f5f4;border:0;border-radius:7px;font-size:10px}.strategy-trades .positive{color:#14785d;font-weight:650}.strategy-trades .negative{color:#af4b3f;font-weight:650}.strategy-trades .empty{color:#7f8c88;text-align:center;padding:24px}.strategy-reproduce{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:16px;padding:18px 20px;display:grid}.strategy-reproduce h2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.strategy-reproduce p{color:#7a8984;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.strategy-paper{margin-top:12px;padding:20px}.strategy-paper>header>span{color:#7f6426;background:#f2ead9;border-radius:999px;padding:6px 9px;font-size:11px}.strategy-paper>p{color:#687670;font-size:12px}.strategy-paper>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.strategy-paper>div span{background:#edf2f0;border-radius:6px;padding:5px 8px;font-size:11px}.strategy-paper strong{font-size:12px}.strategy-result-actions{z-index:4;background:#fffffff5;border-top:1px solid #d9e1df;justify-content:flex-end;gap:8px;padding:14px clamp(24px,4vw,68px);display:flex;position:sticky;bottom:0}.strategy-result-actions button.primary{color:#fff;background:#103f35;border-color:#103f35}@media (width<=1180px){.strategy-metrics{grid-template-columns:repeat(4,1fr)}.strategy-result-grid,.strategy-trust-strip{grid-template-columns:1fr}.strategy-trust-strip>div{border-bottom:1px solid #e2e7e6;border-right:0}.strategy-validation{grid-template-columns:1fr}.strategy-result-hero{flex-direction:column;align-items:start}.strategy-result-hero aside{white-space:normal}}@media (width<=720px){.strategy-result>main{padding-top:26px}.strategy-metrics{grid-template-columns:repeat(2,1fr)}.strategy-reproduce{grid-template-columns:1fr}.strategy-trades{overflow:auto}.strategy-trades>div{min-width:650px}.strategy-result-actions{justify-content:stretch}.strategy-result-actions button{flex:1}.strategy-result-actions button:nth-child(2){display:none}}.sw-object-row .sw-object-chip{background:#eef4f1;border-radius:8px;align-items:center;display:flex;overflow:hidden}.sw-object-row .sw-object-chip>button{background:0 0;border-radius:0;padding:7px 9px}.sw-object-row .sw-object-chip>button:last-child{color:#81918d;padding-left:2px}.sw-factor-config>div{grid-template-columns:minmax(180px,1fr) 86px 125px minmax(130px,.8fr) 32px}.sw-factor-parameters{position:relative}.sw-factor-parameters summary{cursor:pointer;color:#566461;background:#f8faf9;border:1px solid #dce3e0;border-radius:8px;padding:7px;font-size:12px}.sw-factor-parameters>div{z-index:8;background:#fff;border:1px solid #d9e1de;border-radius:10px;gap:7px;width:240px;padding:10px;display:grid;position:absolute;right:0;box-shadow:0 14px 35px #112b2224}.sw-factor-parameters label{color:#697773;grid-template-columns:1fr 90px;align-items:center;gap:8px;font-size:11px;display:grid}.sw-factor-parameters input{box-sizing:border-box;border:1px solid #dce3e0;border-radius:6px;width:100%;padding:6px}.sw-card-grid article>header>span:last-child{color:#8a9692;font-size:11px}@media (width<=760px){.sw-factor-config>div{grid-template-columns:1fr 80px}.sw-factor-parameters{grid-column:1/-1}.sw-factor-parameters>div{width:auto;position:static}}.strategy-drawdown{border-top:1px solid #edf0ef;margin-top:6px;padding-top:18px;position:relative}.strategy-drawdown>small{letter-spacing:.1em;color:#899590;font-size:9px;position:absolute;top:5px;left:0}.strategy-drawdown svg{background:#fbf8f7;border-radius:7px;width:100%;height:72px}.strategy-drawdown polyline{fill:none;stroke:#b75f53;stroke-width:1.5px;vector-effect:non-scaling-stroke}.strategy-drawdown>span{color:#a4554a;font-size:10px;position:absolute;bottom:4px;right:7px}.strategy-version-actions{background:#fff;border:1px solid #dbe2e0;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:15px 18px;display:flex}.strategy-version-actions>div{flex-direction:column;flex:1;min-width:0;display:flex}.strategy-version-actions>div>span{color:#147157;background:#e3f2eb;border-radius:5px;width:max-content;padding:3px 6px;font-size:10px}.strategy-version-actions b{margin:4px 0;font-size:13px}.strategy-version-actions small{white-space:nowrap;text-overflow:ellipsis;color:#7a8884;overflow:hidden}.strategy-version-actions button,.strategy-compare button{background:#fff;border:1px solid #d2dbd8;border-radius:8px;padding:8px 11px}.strategy-version-actions button:disabled{cursor:not-allowed;opacity:.45}.strategy-compare{background:#fff;border:1px solid #dbe2e0;border-radius:14px;margin-top:12px;padding:18px}.strategy-compare>header{justify-content:space-between;display:flex}.strategy-compare h2{margin:4px 0 12px;font-size:17px}.strategy-compare>header>button{border:0;font-size:20px}.strategy-compare>p{color:#71807b;font-size:12px}.strategy-compare>nav{gap:7px;display:flex;overflow:auto}.strategy-compare>nav button{text-align:left;min-width:210px}.strategy-compare>nav small{color:#83908c;margin-top:4px;display:block}.strategy-compare-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.strategy-compare-grid article{background:#f2f5f4;border-radius:9px;padding:11px}.strategy-compare-grid article>small,.strategy-compare-grid article>span{display:block}.strategy-compare-grid article>span{margin-top:6px;font-weight:700}.strategy-compare-grid article i{color:#81908b;margin-left:5px;font-size:9px;font-style:normal;font-weight:400}@media (width<=900px){.strategy-version-actions{flex-wrap:wrap;align-items:stretch}.strategy-version-actions>div{flex-basis:100%}.strategy-compare-grid{grid-template-columns:repeat(2,1fr)}}.strategy-parameter-gate{gap:18px;display:grid}.strategy-parameter-gate>header{display:block}.strategy-parameter-gate>header .topic-meta{gap:8px;margin-top:12px;display:flex}.strategy-parameter-gate>header .topic-meta span{color:#31534b;background:#eef3f0;border-radius:8px;padding:6px 9px;font-size:12px}.strategy-gate-metrics,.strategy-gate-verdict{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.strategy-gate-metrics span,.strategy-gate-verdict div{background:#f8faf9;border:1px solid #dfe6e2;border-radius:12px;gap:5px;padding:14px;display:grid}.strategy-gate-metrics small,.strategy-gate-verdict small{color:#7a8884;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.strategy-gate-metrics b{color:#102c27;font-size:23px}.strategy-gate-verdict b{color:#22332f;font-size:13px;line-height:1.35}.strategy-gate-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.strategy-gate-checklist>div{background:#fff;border:1px solid #dfe6e2;border-radius:12px;padding:15px}.strategy-gate-checklist h3{margin:0 0 10px;font-size:13px}.strategy-gate-checklist p,.strategy-gate-checklist label{color:#5d6c68;gap:8px;margin:8px 0;font-size:12px;line-height:1.5;display:flex}.strategy-gate-checklist input{accent-color:#163f36;margin-top:2px}.strategy-gate-reason{color:#52615d;gap:7px;font-size:12px;display:grid}.strategy-gate-reason textarea{resize:vertical;color:#12221f;font:inherit;background:#fff;border:1px solid #d8e0dc;border-radius:10px;padding:11px 12px;line-height:1.5}.strategy-gate-hint{background:#fff9ed;border-left:3px solid #dcae56;padding:10px 12px;color:#745b2d!important;margin:0!important;font-size:12px!important}@media (width<=1100px){.strategy-gate-metrics,.strategy-gate-verdict,.strategy-gate-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-report,.sp-showcase{--sp-profit:#00b875;--sp-loss:#f05b66;--sp-ink:#182126;--sp-muted:#77817f;color:var(--sp-ink);font-variant-numeric:tabular-nums;min-width:0}.sp-report .profit,.sp-showcase .profit{color:var(--sp-profit)}.sp-report .loss,.sp-showcase .loss{color:var(--sp-loss)}.sp-report-meta{color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 16px;font-size:12px;display:flex}.sp-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sp-metric{background:#f5f6f5;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px 16px;display:flex}.sp-metric>span{color:#747d7a;font-size:13px}.sp-metric>b{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(19px,1.65vw,30px);font-weight:600}.sp-metric>small{color:#88908d;font-size:10px;line-height:1.5}.sp-chart-panel{background:#f6f7f6;border-radius:14px;margin-top:18px;padding:20px 18px 10px}.sp-chart-panel h2{letter-spacing:0;margin:0!important;font-size:17px!important}.sp-chart-panel p{color:var(--sp-muted);margin:8px 0;font-size:10px;line-height:1.5}.sp-chart{min-width:0;position:relative}.sp-chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.sp-chart svg:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #174e43}.sp-chart-legend{color:var(--sp-muted);justify-content:flex-end;gap:16px;margin:12px 0 2px;font-size:11px;display:flex}.sp-chart-legend i{vertical-align:middle;background:#00b875;width:15px;height:3px;margin-right:7px;display:inline-block}.sp-chart-legend i.loss{background:#f05b66}.sp-chart-legend i.benchmark{background:#969f9c}.sp-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sp-line.profit{stroke:#00b875}.sp-line.loss{stroke:#f05b66}.sp-line.benchmark{stroke:#9ba5a1;stroke-width:1.5px}.sp-area.profit{fill:#00b875;opacity:.075}.sp-area.loss{fill:#f05b66;opacity:.12}.sp-axis line{stroke:#e3e7e4;stroke-width:1px}.sp-axis text,.sp-date{fill:#87908c;font:12px sans-serif}.sp-crosshair{stroke:#b1bab5;stroke-dasharray:4 4}.profit-dot{fill:#00b875;stroke:#fff;stroke-width:2px}.loss-dot{fill:#f05b66;stroke:#fff;stroke-width:2px}.sp-chart-tooltip{pointer-events:none;z-index:3;background:#fff;border-radius:10px;gap:7px;min-width:145px;padding:12px;font-size:12px;display:grid;position:absolute;top:36px;box-shadow:0 6px 28px #16282024}.sp-chart-tooltip>span{color:#7c8581;justify-content:space-between;gap:12px;display:flex}.sp-chart-tooltip>b{font-weight:500}.sp-chart-empty{color:#8b948f;place-items:center;height:130px;font-size:12px;display:grid}.sp-report-tabs{border-top:1px solid #e1e6e3;gap:8px;margin-top:26px;padding:18px 0 0;display:flex}.sp-report-tabs button{color:#89908c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px}.sp-report-tabs button.active{color:#202723;background:#f0f2f0}.sp-section{margin-top:22px}.sp-section h3{margin:0 0 12px;font-size:16px}.sp-section h3 small{color:#88918c;margin-left:6px;font-size:11px;font-weight:400}.sp-section>p{color:#839089;font-size:12px;line-height:1.6}.sp-symbol-bar{color:#fff;background:#1f5a50;border-radius:12px;justify-content:space-between;gap:10px;padding:28px;display:flex}.sp-symbol-bar span{color:#c7ddd4;font-size:12px}.sp-table-wrap{overflow:auto}.sp-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:12px}.sp-table-wrap th{color:#8a948d;background:#f5f7f5;padding:14px 10px;font-weight:500}.sp-table-wrap td{border-bottom:1px solid #e8ece8;padding:13px 10px;line-height:1.7}.sp-table-wrap td small{color:#939c96}.sp-empty{text-align:center;color:#839089;padding:20px}.sp-trade-toolbar,.sp-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-trade-toolbar select{font:inherit;background:#fff;border:1px solid #dce2dc;border-radius:8px;padding:8px;font-size:12px}.sp-pagination{justify-content:flex-end;margin-top:12px;font-size:12px}.sp-pagination button,.sp-showcase-note button{color:#51645c;cursor:pointer;background:#fff;border:1px solid #dce2dc;border-radius:8px;padding:8px 12px}.sp-pagination button:disabled,.sp-showcase-note button:disabled{opacity:.45;cursor:not-allowed}.sp-provenance{color:#7f8b83;border:1px solid #e1e7e1;border-radius:10px;margin:22px 0;padding:14px 16px;font-size:12px}.sp-provenance summary{cursor:pointer;color:#5c6c62}.sp-provenance p{overflow-wrap:anywhere;line-height:1.7}.sp-showcase-note{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sp-showcase-note p{color:#748079;margin:0;font-size:12px;line-height:1.65}.sp-showcase-note small{color:#9aa29d;font-size:11px;display:block}.sp-showcase-note button{white-space:nowrap}.sp-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sp-case{text-align:left;cursor:pointer;color:#1b2924;min-width:0;font:inherit;background:#fff;border:1px solid #e2e7e3;border-radius:17px;padding:20px;transition:border-color .2s,box-shadow .2s;position:relative}.sp-case:hover{border-color:#a5cbb7;box-shadow:0 10px 30px #244b3410}.sp-case:focus-visible{outline-offset:4px;outline:2px solid #166843}.sp-case header{justify-content:space-between;align-items:start;gap:8px;min-height:54px;display:flex}.sp-case h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-case header>span{white-space:nowrap;color:#839289;background:#f2f5f2;border-radius:5px;padding:4px 6px;font-size:9px}.sp-case-return>span{color:#8b968e;font-size:12px;display:block}.sp-case-return>b{letter-spacing:-.04em;font-size:31px;font-weight:500}.sp-case .sp-chart{margin:8px 0 18px}.sp-case-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.sp-case-metrics>span{color:#85928a;font-size:11px}.sp-case-metrics b{color:#20342a;margin-top:5px;font-size:17px;font-weight:500;display:block}.sp-case footer{color:#8e9a91;border-top:1px solid #edf0ed;justify-content:space-between;gap:6px;margin-top:18px;padding-top:15px;font-size:9px;display:flex}.sp-case>small{color:#a0aaa2;margin-top:7px;font-size:9px;line-height:1.5;display:block}.sp-pending-chart{border-bottom:1px dashed #dce5de;flex-direction:column;justify-content:center;min-height:136px;margin-bottom:20px;display:flex}.sp-pending-chart>span{color:#8b9c90;font-size:13px}.sp-pending-chart p{color:#a1aca4;font-size:11px;line-height:1.6}.sw-factor-choice{background:#f5f7f5;border:1px solid #0000;border-radius:14px;min-width:0;overflow:hidden}.sw-factor-choice.selected{background:#eff5f0;border-color:#1d5a44}.sw-factor-select{text-align:left;cursor:pointer;width:100%;font:inherit;color:#233b2c;background:0 0;border:0;padding:18px 18px 10px}.sw-factor-select header,.sw-factor-select footer{color:#8a968c;justify-content:space-between;gap:8px;font-size:11px;display:flex}.sw-factor-select h3{margin:12px 0;font-size:16px}.sw-factor-select p{color:#7c8a80;min-height:38px;font-size:12px;line-height:1.6}.sw-factor-choice-actions{justify-content:space-between;padding:0 14px 10px;display:flex}.sw-factor-choice-actions button{cursor:pointer;color:#7c8e82;background:0 0;border:0;padding:6px;font-size:11px}.sw-factor-choice-actions button:first-child{font-size:20px}.sw-factor-inline-detail{color:#65786b;overflow-wrap:anywhere;padding:0 18px 18px;font-size:12px;line-height:1.6}.sw-factor-inline-detail code{font-size:11px;display:block}.sw-factor-inline-detail small{color:#91a095}.sw-factor-picker .sw-picker-toolbar nav{flex-wrap:wrap}.sw-factor-picker .sw-picker-toolbar nav small{opacity:.6;margin-left:3px}.sw-runtime-progress>.sp-report{margin-top:12px}.sw-runtime-progress>header{padding:12px 0!important}.sw-runtime-progress>header h2{font-size:16px!important}.sw-runtime-progress>header p{font-size:11px!important}.sw-report-note{color:#9ba59e!important;padding:10px 16px!important;font-size:11px!important}.strategy-parameter-gate>header>small{margin-bottom:8px;display:block}.sw-runtime-progress:has(.sp-report) .strategy-gate-metrics{display:none!important}@media (width<=1280px){.sp-case-grid{gap:14px}.sp-case{padding:15px}.sp-case header{min-height:64px}.sp-metric{padding:14px 12px}.sp-metric-grid{gap:8px}}@media (width<=1000px){.sp-case-grid,.sp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.sp-case-grid{grid-template-columns:1fr}.sp-chart-panel{padding:14px 8px 8px}.sp-showcase-note{align-items:start}.sp-symbol-bar{flex-direction:column}.sp-metric>b{font-size:20px}.sp-report-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.sp-case{transition:none}}.sw-direct-report{box-sizing:border-box;width:min(1280px,100%);margin:auto;padding:28px 30px}.sw-factor-picker .sw-picker-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:stretch;display:grid}.sw-factor-picker .sw-picker-toolbar>label{min-width:0}.sw-factor-picker .sw-picker-toolbar>nav:last-child{grid-column:1/-1}.sw-factor-picker .sw-factor-inline-detail p{height:auto;margin:8px 0;overflow:visible}.sw-factor-picker .sw-factor-inline-detail code{white-space:normal;overflow-wrap:anywhere}@media (width<=650px){.sw-factor-picker .sw-picker-toolbar{grid-template-columns:1fr}}.sw-direct-report>header{color:#829085;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.sw-direct-report>header button{color:#294436;cursor:pointer;background:#fff;border:1px solid #dde6df;border-radius:9px;padding:10px 14px}.sw-direct-report .studio-runtime-embed{background:#fff;border:1px solid #e1e7e1;border-radius:16px;padding:20px;overflow:hidden}.sw-direct-report .strategy-result>header{display:none}.sw-direct-report .strategy-result-hero{align-items:center;gap:12px;display:flex}.sw-root .sw-direct-report .strategy-result-hero{align-items:center;gap:18px;margin-bottom:22px;display:flex}.sw-root .sw-direct-report .strategy-result-hero aside{flex-shrink:0}.sw-root .sw-direct-report .strategy-result-hero h1{font-size:23px}.sw-root .sp-report .profit,.sw-root .sp-showcase .profit{color:#00b875}.sw-root .sp-report .loss,.sw-root .sp-showcase .loss{color:#f05b66}.sw-root .sp-line.profit{stroke:#00b875}.sw-root .sp-line.loss{stroke:#f05b66}.sw-direct-report .strategy-result-hero h1{font-size:23px}.sw-direct-report .strategy-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-result-grid:has(>.strategy-verdict:only-child){grid-template-columns:1fr}.sp-report{container-type:inline-size}@container (width<=560px){.sp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-metric>b{font-size:20px}.sp-chart-panel{padding-inline:8px}.sp-axis text,.sp-date{font-size:16px}}@media (width<=720px){.sw-direct-report{padding:16px 8px}.sw-direct-report .studio-runtime-embed{padding:8px}.sw-root .sw-direct-report .strategy-result-hero{display:block}.sw-direct-report .strategy-trust-strip{grid-template-columns:1fr}}.sp-report .sp-risk-summary{color:#67492b;background:#fff9f1;border:1px solid #e5c7a2;border-left:4px solid #b77937;border-radius:12px;margin:0 0 18px;padding:18px 20px}.sp-risk-summary header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-report .sp-risk-summary h2{margin:0;font-size:16px}.sp-risk-summary header span{font-size:12px;font-weight:600}.sp-risk-summary p,.sp-risk-summary li{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.65}.sp-risk-summary ul{margin:8px 0;padding-left:20px}.sp-showcase .sp-case-family{cursor:default;align-self:start;padding:0}.sp-case-open{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:17px;padding:20px}.sp-case-open>small{color:#77817f;margin-top:8px;font-size:10px;line-height:1.6;display:block}.sp-case-family .sp-case-open header{flex-wrap:wrap}.sp-version-list{border-top:1px solid #e2e7e3;padding:14px 20px;font-size:12px}.sp-version-list summary{cursor:pointer;color:#345b49}.sp-version-list p{color:#748079;font-size:11px;line-height:1.7}.sp-version-list>div{border-top:1px solid #edf0ed;padding:10px 0}.sp-version-list button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:6px 0;display:grid}.sp-version-list button span{color:#748079;font-size:10px;line-height:1.6}.sp-version-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f5;padding:8px;font-size:10px}.sp-case-open:focus-visible,.sp-version-list button:focus-visible{outline-offset:-3px;outline:2px solid #166843}.runtime-reconnect{color:#262626;box-sizing:border-box;background:#fff;border:1px solid #e7e7e7;border-radius:18px;width:min(360px,100vw - 40px);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:#737373;cursor:pointer;background:0 0;border:0;font-size:22px}.runtime-reconnect p{color:#737373;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;width:100%;font:inherit;color:inherit;border:1px solid #dedede;border-radius:8px;padding:10px 12px}.runtime-reconnect .runtime-reconnect-submit{background:var(--umx-accent,#d0ff00);color:#26300a;width:100%;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-offset:3px;outline:2px solid #81952d}.sw-workspace .sw-assistant>header{flex-shrink:0}.sw-workspace .sw-assistant-thread{overscroll-behavior:contain;min-height:0}.sw-assistant-tools{border-top:1px solid #e1e8e3;flex:none;max-height:180px;overflow:auto}.sw-assistant-tools>summary{cursor:pointer;color:#334e43;justify-content:space-between;gap:8px;padding:12px 16px;font-size:13px;display:flex}.sw-assistant-tools>summary span{color:#7b8b82;font-size:12px}.sw-assistant-tools .sw-assistant-actions{background:#fff;border:0;padding-top:0}.sw-assistant-composer{background:#fff;flex:none;min-width:0;padding:12px}.sw-root .sw-assistant-composer .umx-unified-composer{box-sizing:border-box;border-radius:20px;width:100%;max-width:none;margin:0}.sw-root .sw-assistant-composer textarea{min-height:94px;max-height:160px;font-size:14px;line-height:1.6}.sw-root .sw-assistant-composer .umx-unified-composer.compact>footer{flex-flow:row!important;align-items:center!important;gap:2px!important;padding:10px!important;display:flex!important}.sw-root .sw-assistant-composer .umx-composer-additions{flex:1;min-width:0;flex-wrap:nowrap!important;gap:2px!important;width:auto!important;display:flex!important}.sw-root .sw-assistant-composer .umx-composer-forward{flex:none;gap:2px!important;width:auto!important}.sw-root .sw-assistant-composer footer button{flex-shrink:0;min-width:26px;padding-inline:3px}.sw-workspace .sw-assistant-thread article.result dl>div{grid-template-columns:minmax(0,1fr) auto}.sw-workspace .sw-assistant-thread article.result dd{white-space:nowrap}.sw-assistant-composer .umx-project-trigger>span,.sw-assistant-composer .umx-project-trigger>em,.sw-assistant-composer .umx-plugins-trigger>span,.sw-assistant-composer .umx-plugins-trigger>em,.sw-assistant-composer .umx-context-trigger>span,.sw-assistant-composer .umx-service-trigger>b,.sw-assistant-composer .umx-service-trigger>strong{display:none!important}.sw-assistant-composer .umx-toolbar-icon{flex:none;width:19px;height:19px;display:block}.v2-app .sw-assistant-composer .umx-composer-additions>button,.v2-app .sw-assistant-composer .umx-service-trigger{background:0 0;border:0;flex:0 0 26px;justify-content:center;align-items:center;height:32px;width:26px!important;min-width:26px!important;max-width:26px!important;padding:0!important;display:flex!important}.v2-app .sw-assistant-composer .umx-composer-additions>.umx-add{border:1px solid #dce4e1;border-radius:50%}.v2-app .sw-assistant-composer .umx-run-arrow{border-radius:50%;width:34px!important;min-width:34px!important;height:34px!important}.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:#bb632e;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]{color:#af5728;background:#fff1e6;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:22px;display:flex}.pw-tabs button{color:#929695;background:0 0;border:0;padding:4px 0 10px}.pw-tabs [aria-pressed=true]{color:#252a29;border-bottom:2px solid #252a29}.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:#fff;background:#242828;border-color:#242828}.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 #c8b093;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{color:var(--deck-accent);font-family:Georgia,serif;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:Georgia,Songti SC,serif}.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:#fff5eb;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 #bc6d3b}.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-offset:3px;outline:2px solid #b77243}.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{color:#fff;background:#273c32;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{color:#805024;background:#fff6e9;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{white-space:nowrap;background:#fff;border:1px solid #d7b88f;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}.sw-page,.sw-preflight{box-sizing:border-box;color:#101d2c;background:#f7f9f7;width:100%;min-width:0;min-height:100vh;padding:28px 34px 72px}.sw-page button,.sw-preflight button,.sw-page input,.sw-page textarea,.sw-page select,.sw-preflight input,.sw-preflight textarea{font:inherit}.sw-page button,.sw-preflight button{cursor:pointer}.sw-page-head{justify-content:space-between;align-items:center;min-height:42px;margin-bottom:20px;display:flex}.sw-page-head>div{color:#86928f;align-items:center;gap:8px;display:flex}.sw-page-head button{color:#60706e;background:0 0;border:0;padding:6px 0}.sw-page-head>button{background:#fff;border:1px solid #d8e0dd;border-radius:10px;padding:9px 14px}.sw-hero{max-width:1180px;margin:0 auto}.sw-title{text-align:center;padding:26px 0 22px}.sw-title small,.sw-selected small,.sw-catalog small,.sw-preflight header small{letter-spacing:.11em;color:#19745e;font-weight:700}.sw-title h1{letter-spacing:-.045em;margin:11px 0 13px;font-size:46px;line-height:1.08}.sw-title p{color:#6e7d7b;max-width:700px;margin:0 auto;line-height:1.7}.sw-mode-tabs{background:#eaf0ed;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;width:min(720px,100%);margin:0 auto 16px;padding:5px;display:grid}.sw-mode-tabs button{text-align:left;color:#6e7b79;background:0 0;border:1px solid #0000;border-radius:12px;padding:13px 124px 13px 16px;position:relative}.sw-mode-tabs button b,.sw-mode-tabs button small{display:block}.sw-mode-tabs button b{color:#344441;font-size:16px}.sw-mode-tabs button small{margin-top:3px;font-size:12px}.sw-mode-tabs button.active{background:#fff;border-color:#d3ded9;box-shadow:0 4px 14px #17382b12}.sw-mode-tabs .sw-status{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sw-status{color:#956223;background:#fff0d6;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.sw-status.supported{color:#126449;background:#e4f4ed}.sw-status.partial{color:#866115;background:#fff2cf}.sw-composer{background:#fff;border:1px solid #cad8d3;border-radius:22px;padding:18px;box-shadow:0 16px 44px #123b2a10}.sw-object-row{flex-wrap:wrap;gap:8px;min-height:31px;display:flex}.sw-object-row button{color:#174f40;background:#eef4f1;border:0;border-radius:8px;padding:7px 10px}.sw-object-row button span{color:#81918d;margin-left:8px}.sw-composer>textarea{box-sizing:border-box;resize:vertical;color:#15221f;background:0 0;border:0;outline:0;width:100%;min-height:132px;padding:16px 4px;font-size:21px;line-height:1.55}.sw-composer>footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.sw-composer>footer>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw-composer>footer button,.sw-upload{color:#43514f;background:#f3f6f4;border:0;border-radius:10px;padding:9px 12px}.sw-upload{cursor:pointer}.sw-upload input{display:none}.sw-composer button.primary,.sw-selected button.primary,.sw-preflight button.primary,.sw-modal button.primary{color:#fff;background:#123f34;border-color:#123f34}.sw-code{background:#f7f9f8;border:1px solid #dfe7e3;border-radius:12px;margin:0 -2px 12px;padding:12px}.sw-code header{color:#62706e;justify-content:space-between;font-size:12px;display:flex}.sw-code textarea{box-sizing:border-box;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:100px;padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sw-capability-note{background:#dde5e1;border:1px solid #dde5e1;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 10px 0;display:grid;overflow:hidden}.sw-capability-note span{color:#7b8785;background:#f7f9f7;padding:12px 14px;font-size:12px;line-height:1.45}.sw-capability-note b{color:#34433f;margin-bottom:3px;display:block}.sw-selected,.sw-catalog{max-width:1180px;margin:42px auto 0}.sw-selected>header,.sw-catalog>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.sw-selected h2,.sw-catalog h2{margin:7px 0 0;font-size:26px}.sw-selected>header>div:last-child,.sw-catalog>header>div:last-child{gap:8px;display:flex}.sw-selected>header button,.sw-catalog>header button{background:#fff;border:1px solid #d7dfdc;border-radius:9px;padding:9px 13px}.sw-selected-grid{background:#fff;border:1px solid #d9e2df;border-radius:16px;grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.sw-selected-grid article{border-right:1px solid #e6ece9;padding:17px 18px}.sw-selected-grid article:last-child{border:0}.sw-selected-grid b,.sw-selected-grid span{display:block}.sw-selected-grid b{margin:7px 0;font-size:15px}.sw-selected-grid span{color:#788683;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sw-factor-config{background:#fff;border:1px solid #d9e2df;border-radius:14px;margin-top:8px;overflow:hidden}.sw-factor-config>div{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(220px,1fr) 90px 135px 34px;align-items:center;gap:8px;padding:10px 12px;display:grid}.sw-factor-config>div:last-child{border:0}.sw-factor-config button{text-align:left;background:0 0;border:0}.sw-factor-config button b,.sw-factor-config button small{display:block}.sw-factor-config button small{margin-top:2px}.sw-factor-config select,.sw-factor-config label{color:#566461;background:#f8faf9;border:1px solid #dce3e0;border-radius:8px;padding:7px}.sw-factor-config input{background:0 0;border:0;outline:0;width:43px}.sw-catalog{border-top:1px solid #dce4e1;padding-top:34px}.sw-catalog-tabs{border-bottom:1px solid #dce4e1;gap:30px;display:flex}.sw-catalog-tabs button{color:#75817f;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 13px;font-weight:700}.sw-catalog-tabs button.active{color:#12231f;border-color:#163b33}.sw-catalog-tabs span{color:#95a09d;margin-left:6px;font-size:11px;font-weight:500}.sw-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.sw-toolbar>input{background:#fff;border:1px solid #dbe3e0;border-radius:10px;width:280px;padding:10px 13px}.sw-toolbar>div{gap:5px;display:flex;overflow:auto}.sw-toolbar button{white-space:nowrap;color:#6c7976;background:0 0;border:0;border-radius:8px;padding:7px 9px}.sw-toolbar button.active{color:#173c33;background:#e8efec}.sw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sw-card-grid article{cursor:pointer;background:#fff;border:1px solid #dce3e1;border-radius:15px;min-width:0;padding:17px;transition:all .15s}.sw-card-grid article:hover,.sw-card-grid article.selected{border-color:#8eb5a8;transform:translateY(-1px);box-shadow:0 9px 24px #173e3012}.sw-card-grid article>header,.sw-card-grid article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sw-card-grid article>header span{color:#71807c;font-size:11px}.sw-card-grid article>header button{color:#997021;background:0 0;border:0;font-size:19px}.sw-card-grid article h3{margin:14px 0 7px;font-size:18px}.sw-card-grid article p{color:#71807c;height:44px;margin:0;font-size:13px;line-height:1.55;overflow:hidden}.sw-card-grid article>div{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.sw-card-grid article>div span,.sw-card-grid article code{color:#567069;background:#f0f4f2;border-radius:6px;padding:5px 7px;font-size:11px}.sw-card-grid article code{white-space:nowrap;text-overflow:ellipsis;margin:13px 0;display:block;overflow:hidden}.sw-card-grid article footer{border-top:1px solid #edf1ef;padding-top:11px}.sw-card-grid article footer small{letter-spacing:0;color:#7a8784}.sw-card-grid article footer button{background:#fff;border:1px solid #d7dfdc;border-radius:8px;padding:6px 11px}.sw-empty{color:#798683;border:1px dashed #cdd8d4;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:160px;display:flex}.sw-empty b{color:#33443f;margin-bottom:7px;font-size:17px}.sw-history{gap:8px;padding-top:18px;display:grid}.sw-history>button{text-align:left;background:#fff;border:1px solid #dbe3e0;border-radius:13px;grid-template-columns:minmax(0,1fr) 180px 24px;align-items:center;gap:18px;padding:15px 17px;display:grid}.sw-history>button span>*{display:block}.sw-history>button small,.sw-history>button em,.sw-history>button time{color:#82908d;font-size:11px;font-style:normal}.sw-history>button b{margin:4px 0}.sw-history>button span:nth-child(2){text-align:right}.sw-modal-layer{z-index:80;background:#15231f75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sw-modal{background:#fff;border-radius:20px;flex-direction:column;width:min(720px,100%);max-height:min(840px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 90px #10251f36}.sw-modal.wide{width:min(940px,100%)}.sw-modal>header{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:start;padding:22px 24px 16px;display:flex}.sw-modal>header small{color:#187159;letter-spacing:.1em;font-weight:700}.sw-modal>header h2{margin:6px 0 0;font-size:28px}.sw-modal>header button{background:0 0;border:0;font-size:25px}.sw-modal>main{overflow:auto}.sw-modal>footer{border-top:1px solid #e6ebe9;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.sw-modal>footer button{background:#fff;border:1px solid #d5dedb;border-radius:9px;padding:10px 14px}.sw-detail{padding:20px 24px}.sw-detail .lead{color:#50605d;font-size:16px;line-height:1.65}.sw-detail-meta{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.sw-detail-meta>span{color:#49635c;background:#edf3f0;border-radius:999px;padding:6px 9px;font-size:11px}.sw-detail section{border:1px solid #e3e9e7;border-radius:13px;margin-top:10px;padding:16px}.sw-detail section.warning{background:#fffaf1;border-color:#efe2c8}.sw-detail h3{margin:0 0 9px;font-size:14px}.sw-detail p{color:#65726f;margin:5px 0;line-height:1.55}.sw-detail pre{white-space:pre-wrap;color:#d7ece5;background:#12201c;border-radius:9px;padding:12px}.sw-members{flex-wrap:wrap;gap:5px;display:flex}.sw-members span{background:#f0f4f2;border-radius:6px;padding:5px 7px;font-size:11px}.sw-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sw-custom-form{gap:13px;padding:20px 24px;display:grid}.sw-custom-form label{color:#60706c;gap:6px;font-size:12px;display:grid}.sw-custom-form input,.sw-custom-form textarea{resize:vertical;border:1px solid #d9e1de;border-radius:9px;padding:10px}.sw-custom-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sw-custom-form p{color:#8a6a34;background:#fff7e8;border-radius:9px;padding:11px;font-size:12px}.sw-preflight{padding-top:26px}.sw-preflight>header,.sw-preflight-grid,.sw-runtime-check,.sw-check-list,.sw-preflight-actions{max-width:1180px;margin-left:auto;margin-right:auto}.sw-preflight>header{grid-template-columns:130px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.sw-preflight>header button{text-align:left;color:#60716d;background:0 0;border:0;padding:5px 0}.sw-preflight>header h1{margin:8px 0;font-size:38px}.sw-preflight>header p{color:#6d7c79;margin:0}.sw-preflight>header>span{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.sw-preflight>header>span.ready{color:#0e664a;background:#ddf2e8}.sw-preflight>header>span.blocked{color:#916221;background:#fff0d8}.sw-preflight-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:24px;display:grid}.sw-preflight-grid>section{background:#fff;border:1px solid #dbe3e0;border-radius:15px;padding:18px}.sw-preflight-grid h2{margin:0 0 15px;font-size:17px}.sw-preflight dl{margin:0}.sw-preflight dl>div{border-bottom:1px solid #edf1ef;grid-template-columns:150px 1fr;gap:12px;padding:8px 0;display:grid}.sw-preflight dl>div:last-child{border:0}.sw-preflight dt{color:#7b8986;font-size:12px}.sw-preflight dd{margin:0;font-size:13px;line-height:1.45}.sw-preflight-grid section>label{color:#74817e;grid-template-columns:95px 1fr;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:grid}.sw-preflight-grid textarea,.sw-fields input{box-sizing:border-box;resize:vertical;border:1px solid #dbe3e0;border-radius:8px;width:100%;padding:8px}.sw-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sw-fields label{color:#74817e;gap:5px;font-size:11px;display:grid}.sw-funding{color:#7b8986;font-size:11px}.sw-runtime-check{color:#d9ebe5;background:#102e27;border-radius:15px;justify-content:space-between;gap:20px;margin-top:11px;padding:18px 20px;display:flex}.sw-runtime-check small{color:#7fc2ad}.sw-runtime-check h2{color:#fff;margin:5px 0;font-size:17px}.sw-runtime-check p{color:#b5cbc4;max-width:800px;margin:0;font-size:12px;line-height:1.55}.sw-runtime-check>span{white-space:nowrap;background:#22483e;border-radius:8px;height:max-content;padding:8px 10px;font-size:11px}.sw-check-list{gap:5px;margin-top:10px;display:grid}.sw-check-list p{border-radius:9px;align-items:center;gap:9px;margin:0;padding:10px 12px;font-size:12px;display:flex}.sw-check-list p.blocker{color:#855624;background:#fff0df}.sw-check-list p.warning{color:#746328;background:#f5f0df}.sw-check-list b{background:#ffffff90;border-radius:5px;padding:3px 5px}.sw-preflight-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.sw-preflight-actions span{color:#6d7a77;margin-right:auto;font-size:12px}.sw-preflight-actions button{background:#fff;border:1px solid #d6dfdc;border-radius:9px;padding:10px 14px}.sw-preflight button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1100px){.sw-page,.sw-preflight{padding-left:24px;padding-right:24px}.sw-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-capability-note{grid-template-columns:1fr 1fr}.sw-selected-grid{grid-template-columns:1fr}.sw-selected-grid article{border-bottom:1px solid #e6ece9;border-right:0}.sw-preflight-grid{grid-template-columns:1fr}.sw-preflight>header{grid-template-columns:110px minmax(0,1fr)}.sw-preflight>header>span{grid-column:2}}@media (width<=760px){.sw-page,.sw-preflight{padding:18px 14px 60px}.sw-title h1{font-size:35px}.sw-mode-tabs{grid-template-columns:1fr}.sw-composer>footer,.sw-selected>header,.sw-catalog>header,.sw-toolbar,.sw-preflight-actions{flex-direction:column;align-items:stretch}.sw-card-grid,.sw-capability-note,.sw-two,.sw-custom-form>div,.sw-fields{grid-template-columns:1fr}.sw-factor-config>div{grid-template-columns:1fr 1fr}.sw-history>button{grid-template-columns:1fr 24px}.sw-history>button span:nth-child(2){text-align:left}.sw-preflight>header{grid-template-columns:1fr}.sw-preflight>header>span{grid-column:1}.sw-modal-layer{padding:8px}.sw-modal{max-height:calc(100vh - 16px)}}.sw-title{padding:14px 0 12px}.sw-title h1{margin:0;font-size:40px}.sw-mode-tabs{border-radius:12px;grid-template-columns:none;width:max-content;max-width:100%;margin:0 auto 14px;padding:4px;display:flex}.sw-mode-tabs button{text-align:center;border-radius:9px;padding:8px 18px;font-size:13px}.sw-composer>textarea{min-height:108px;padding:14px 4px;font-size:18px}.sw-selected{background:#fff;border:1px solid #d9e2df;border-radius:14px;max-width:1180px;margin:18px auto 0;display:block;overflow:visible}.sw-selected>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.sw-selected>summary::-webkit-details-marker{display:none}.sw-selected>summary div{align-items:center;gap:10px;min-width:0;display:flex}.sw-selected>summary b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sw-selected>summary span{color:#7a8884;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sw-selected>summary strong{color:#315e53;flex:none;font-size:12px;font-weight:650}.sw-selected>summary strong:after{content:"⌄";color:#8d9996;margin-left:7px}.sw-selected[open]>summary strong:after{content:"⌃"}.sw-selected-body{border-top:1px solid #edf1ef;padding:12px 14px 14px}.sw-selected-body>header{justify-content:flex-end;margin-bottom:10px;display:flex}.sw-selected-body>header>div:last-child{gap:7px;display:flex}.sw-selected-body>header button{background:#fff;border:1px solid #d7dfdc;border-radius:8px;padding:8px 11px}.sw-catalog{border-top:0;margin-top:28px;padding-top:0}.sw-catalog-tabs{align-items:center;overflow:auto}.sw-catalog-tabs .sw-catalog-create{color:#315e53;white-space:nowrap;background:#fff;border:1px solid #d7dfdc;border-radius:8px;margin-left:auto;padding:8px 11px}.sw-runtime-check{padding:0;display:block;overflow:hidden}.sw-runtime-check>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;list-style:none;display:flex}.sw-runtime-check>summary::-webkit-details-marker{display:none}.sw-runtime-check>summary span{color:#a8c1ba;font-size:11px}.sw-runtime-check>div{padding:0 17px 16px}.sw-runtime-check h2{margin-top:0}.sw-preflight>header h1{margin:2px 0}@media (width<=760px){.sw-mode-tabs{width:max-content;display:flex}.sw-selected>summary div{gap:2px;display:grid}.sw-selected-grid{grid-template-columns:1fr}.sw-catalog-tabs{gap:20px}.sw-catalog-tabs .sw-catalog-create{margin-left:0}.sw-runtime-check>summary{flex-direction:column;align-items:flex-start;gap:4px}}.sw-guided-page{--sw-ink:#10202f;--sw-muted:#6f7d7a;--sw-line:#dfe6e2;--sw-green:#154f40;--sw-soft:#f0f4f1;background:radial-gradient(circle at 62% -5%,#e8f3ed 0,#0000 31%),#f7f8f6;padding-top:24px}.sw-workbench-head{justify-content:space-between;align-items:end;gap:28px;max-width:1480px;margin:0 auto 18px;display:flex}.sw-workbench-head>div small{color:#357663;letter-spacing:.13em;font-size:11px;font-weight:750}.sw-workbench-head h1{color:var(--sw-ink);letter-spacing:-.04em;margin:5px 0 3px;font-size:34px}.sw-workbench-head p{color:var(--sw-muted);margin:0;font-size:13px}.sw-workbench-head nav{background:#e9efec;border-radius:12px;gap:5px;padding:4px;display:flex}.sw-workbench-head nav button{color:#57645f;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;min-width:112px;padding:8px 12px;font-size:13px}.sw-workbench-head nav button small{color:#87928f;margin-top:2px;font-size:11px;display:block}.sw-workbench-head nav button.active{color:var(--sw-green);background:#fff;border-color:#d3ded9;box-shadow:0 4px 14px #153f3210}.sw-workbench-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;max-width:1480px;margin:0 auto;display:grid}.sw-workbench-canvas{gap:14px;min-width:0;display:grid}.sw-step-rail{border:1px solid var(--sw-line);background:#fff;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px;display:grid;box-shadow:0 12px 36px #123b2a09}.sw-step-rail button{text-align:left;color:#73807d;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:flex;position:relative}.sw-step-rail button:not(:last-child):after{content:"";border-top:1px solid #d8e1dd;width:8px;position:absolute;top:50%;right:-4px}.sw-step-rail button i{color:#77847f;background:#fff;border:1px solid #d3deda;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.sw-step-rail button span,.sw-step-rail button b,.sw-step-rail button small{min-width:0;display:block}.sw-step-rail button b{color:#3f4e49;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sw-step-rail button small{color:#899491;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.sw-step-rail button.active{color:var(--sw-green);background:#edf4f1}.sw-step-rail button.active i,.sw-step-rail button.done i{background:var(--sw-green);color:#fff;border-color:#97bbaa}.sw-step-rail button.done b{color:var(--sw-green)}.sw-step-rail button:disabled{cursor:not-allowed;opacity:.48}.sw-builder-compose{background:#fff;border:1px solid #cbd8d3;border-radius:19px;overflow:hidden;box-shadow:0 18px 45px #12392b0d}.sw-builder-compose>.sw-object-row{padding:15px 16px 0}.sw-object-chip{background:#edf5f1;border:1px solid #c7d9d1;border-radius:9px;display:flex;overflow:hidden}.sw-object-chip button{color:#245b4d;background:0 0;border:0;padding:7px 9px;font-size:12px}.sw-object-chip button+button{color:#7d8b87;border-left:1px solid #d7e4de;padding-left:8px;padding-right:8px}.sw-add-object{color:#65736f!important;background:#fafcfb!important;border:1px dashed #c9d6d1!important}.sw-builder-compose>textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:92px;color:var(--sw-ink);background:0 0;border:0;outline:0;padding:15px 18px 13px;font-size:17px;line-height:1.55}.sw-builder-compose>textarea::placeholder{color:#a1aca8}.sw-builder-compose>footer{background:#f6f8f7;border-top:1px solid #edf1ef;align-items:center;gap:10px;min-height:45px;padding:9px 12px;display:flex}.sw-builder-compose>footer .sw-upload{background:#fff;border:1px solid #dbe3df;border-radius:8px;padding:7px 9px;font-size:12px}.sw-builder-compose>footer>span{color:#87918e;flex:1;font-size:11px}.sw-builder-compose>footer button{color:#50605b;background:#e8eeeb;border:0;border-radius:9px;padding:9px 13px;font-size:12px}.sw-builder-compose>footer button.primary{background:var(--sw-green);color:#fff}.sw-builder-compose>footer button:disabled{cursor:not-allowed;opacity:.45}.sw-logic-map{border:1px solid var(--sw-line);background:#fff;border-radius:17px;overflow:hidden}.sw-logic-map>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:start;gap:16px;padding:16px 17px 13px;display:flex}.sw-logic-map>header small{color:#367462;letter-spacing:.05em;font-size:11px;font-weight:700}.sw-logic-map h2{letter-spacing:-.02em;margin:4px 0 0;font-size:19px}.sw-logic-map>header>span{color:#5b6b66;background:#eef3f1;border-radius:999px;padding:5px 8px;font-size:11px}.sw-logic-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1.25fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;padding:13px;display:grid}.sw-logic-flow article{box-sizing:border-box;background:#f9faf9;border:1px solid #e2e9e6;border-radius:12px;min-width:0;min-height:83px;padding:12px}.sw-logic-flow article small,.sw-logic-flow article b,.sw-logic-flow article span{display:block}.sw-logic-flow article small{color:#73827d;letter-spacing:.06em;font-size:10px}.sw-logic-flow article b{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 4px;font-size:12px;overflow:hidden}.sw-logic-flow article span{color:#7d8986;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.sw-logic-flow>i{color:#a8b3af;text-align:center;font-style:normal}.sw-logic-copy{grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 13px;display:grid}.sw-logic-copy p{color:#576762;background:#edf3f0;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.sw-workbench-canvas>.sw-selected,.sw-workbench-canvas>.sw-catalog{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.sw-workbench-canvas>.sw-selected{margin-top:0}.sw-workbench-canvas>.sw-catalog{margin-top:8px}.sw-assistant{border:1px solid var(--sw-line);background:#fff;border-radius:18px;flex-direction:column;height:calc(100vh - 58px);min-height:650px;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 48px #1236290c}.sw-assistant>header{border-bottom:1px solid #e9eeec;align-items:center;gap:10px;padding:15px 16px;display:flex}.sw-assistant-mark{color:#fff;background:#123e34;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.sw-assistant>header b,.sw-assistant>header small{display:block}.sw-assistant>header b{font-size:13px}.sw-assistant>header small{color:#87918e;margin-top:2px;font-size:10px}.sw-assistant-thread{flex-direction:column;flex:1;gap:10px;padding:15px 14px;display:flex;overflow:auto}.sw-assistant-thread article{box-sizing:border-box;border-radius:13px;max-width:90%;padding:10px 12px;font-size:12px;line-height:1.55}.sw-assistant-thread article p{margin:0}.sw-assistant-thread article.assistant{color:#42524d;background:#eff3f1;align-self:flex-start}.sw-assistant-thread article.user{color:#fff;background:#153f35;align-self:flex-end}.sw-assistant-thread article small{color:inherit;opacity:.68;margin-bottom:4px;font-size:10px;display:block}.sw-assistant-thread article.result{color:#35443f;background:#fafbf9;border:1px solid #dbe5e1;max-width:100%}.sw-assistant-thread article.result h3{margin:4px 0 7px;font-size:14px}.sw-assistant-thread article.result dl{margin:9px 0}.sw-assistant-thread article.result dl>div{border-bottom:1px solid #e8edeb;grid-template-columns:1fr auto;gap:8px;padding:5px 0;display:grid}.sw-assistant-thread article.result dt,.sw-assistant-thread article.result dd{margin:0;font-size:10px}.sw-assistant-thread article.result dd{color:#65736f}.sw-assistant-thread article.result .ready{color:#137052;margin-top:8px}.sw-assistant-thread article.result .blocked{color:#8a6329;margin-top:8px}.sw-assistant-actions{background:#fafbf9;border-top:1px solid #e8eeeb;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.sw-assistant-actions button{color:#465550;background:#fff;border:1px solid #d9e2de;border-radius:8px;padding:7px 9px;font-size:11px}.sw-assistant-actions button.primary{background:var(--sw-green);border-color:var(--sw-green);color:#fff}.sw-assistant-actions button:disabled{cursor:not-allowed;opacity:.43}.sw-assistant-blockers{color:#7b5d2e;background:#fff8ec;border-top:1px solid #e8eeeb;padding:8px 13px;font-size:10px}.sw-assistant-blockers summary{cursor:pointer;font-weight:700}.sw-assistant-blockers p{margin:6px 0 0;line-height:1.45}.sw-assistant>footer{background:#fff;border-top:1px solid #e5ebe8;padding:10px 12px;position:relative}.sw-assistant>footer textarea{box-sizing:border-box;resize:none;border:1px solid #d7e1dd;border-radius:12px;outline:0;width:100%;min-height:68px;padding:9px 38px 9px 10px;font-size:11px;line-height:1.45}.sw-assistant>footer textarea:focus{border-color:#78a997;box-shadow:0 0 0 3px #7db29f22}.sw-assistant>footer button{background:var(--sw-green);color:#fff;border:0;border-radius:50%;width:27px;height:27px;position:absolute;bottom:18px;right:20px}.sw-assistant>footer button:disabled{opacity:.32}.sw-picker{padding:18px 22px 10px}.sw-picker-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.sw-picker-toolbar>label{background:#fff;border:1px solid #d8e1de;border-radius:11px;flex:1;align-items:center;gap:7px;padding:9px 11px;display:flex}.sw-picker-toolbar>label:focus-within{border-color:#78a997;box-shadow:0 0 0 3px #7db29f20}.sw-picker-toolbar input{border:0;outline:0;width:100%;font-size:12px}.sw-picker-toolbar nav{background:#f0f3f1;border-radius:10px;gap:4px;padding:3px;display:flex;overflow:auto}.sw-picker-toolbar nav button{white-space:nowrap;color:#63706c;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px}.sw-picker-toolbar nav button.active{color:#163f35;background:#fff;box-shadow:0 2px 8px #173c3010}.sw-picker-list{gap:8px;display:grid}.sw-picker-list>button{text-align:left;background:#f7f8f7;border:1px solid #0000;border-radius:13px;grid-template-columns:68px minmax(0,1fr) auto 24px;align-items:center;gap:13px;padding:13px;display:grid}.sw-picker-list>button:hover,.sw-picker-list>button.selected{background:#f1f7f4;border-color:#99bbaf}.sw-universe-glyphs{align-items:center;padding-left:4px;display:flex}.sw-universe-glyphs i{color:#fff;background:#173f35;border:2px solid #f7f8f7;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-5px;font-size:10px;font-style:normal;display:grid}.sw-universe-glyphs i:nth-child(2){background:#42816d}.sw-universe-glyphs i:nth-child(3){background:#8ca99e}.sw-picker-list>button>span:nth-child(2) b,.sw-picker-list>button>span:nth-child(2) small,.sw-picker-list>button>span:nth-child(2) em{display:block}.sw-picker-list>button>span:nth-child(2) b{font-size:13px}.sw-picker-list>button>span:nth-child(2) small{color:#7b8783;margin-top:3px;font-size:10px}.sw-picker-list>button>span:nth-child(2) em{color:#65736e;margin-top:5px;font-size:11px;font-style:normal}.sw-picker-state{white-space:nowrap;color:#687570;background:#eef1f0;border-radius:999px;padding:4px 7px;font-size:10px}.sw-picker-state.supported{color:#12644a;background:#dff2e9}.sw-picker-state.partial{color:#805b20;background:#fff1d5}.sw-picker-check{color:#fff;border:1px solid #cfdbd6;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.sw-picker-list>button.selected .sw-picker-check{border-color:var(--sw-green);background:var(--sw-green)}.sw-picker-boundary{color:#7d8985;margin:11px 0 0;font-size:10px;line-height:1.5}.sw-factor-picker-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sw-factor-picker-grid>button{text-align:left;background:#f7f8f7;border:1px solid #0000;border-radius:14px;min-width:0;padding:13px}.sw-factor-picker-grid>button:hover,.sw-factor-picker-grid>button.selected{background:#f1f7f4;border-color:#82ac9e}.sw-factor-picker-grid header,.sw-factor-picker-grid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.sw-factor-picker-grid header>span:first-child{color:#71807b;font-size:10px}.sw-factor-picker-grid h3{margin:10px 0 4px;font-size:14px}.sw-factor-picker-grid p{color:#6e7b77;height:34px;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.sw-factor-picker-grid code{color:#4f625c;white-space:nowrap;text-overflow:ellipsis;background:#e9efec;border-radius:7px;margin:10px 0;padding:7px;font-size:10px;display:block;overflow:hidden}.sw-factor-picker-grid footer span{color:#75817e;font-size:10px}.sw-factor-picker-grid footer i{border:1px solid #ccd8d3;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.sw-factor-picker-grid>button.selected footer i{border-color:var(--sw-green);background:var(--sw-green);color:#fff}.sw-modal-selection{color:#6f7c78;margin-right:auto;font-size:11px}.sw-generated-code{padding:22px 24px}.sw-generated-code pre{color:#d9e9e3;white-space:pre-wrap;background:#101c19;border-radius:13px;margin:0;padding:18px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.sw-generated-code p{color:#7b8783;margin:12px 0 0;font-size:11px;line-height:1.55}.sw-card-grid.image-first article{padding:0 0 15px;overflow:hidden}.sw-card-grid.image-first article>header,.sw-card-grid.image-first article>h3,.sw-card-grid.image-first article>p,.sw-card-grid.image-first article>div,.sw-card-grid.image-first article>footer{margin-left:15px;margin-right:15px}.sw-card-grid.image-first article>header{margin-top:12px}.sw-template-art{aspect-ratio:16/8.4;background-color:#edf1ef;background-repeat:no-repeat;border-bottom:1px solid #e1e7e4;width:100%;display:block}.sw-page button:focus-visible,.sw-preflight button:focus-visible,.sw-page input:focus-visible,.sw-page textarea:focus-visible{outline-offset:2px;outline:2px solid #3d8b73}@media (width<=1280px){.sw-workbench-grid{grid-template-columns:minmax(0,1fr) 320px}.sw-step-rail button{padding-left:8px;padding-right:8px}.sw-step-rail button i{flex-basis:22px;width:22px;height:22px}}@media (width<=1100px){.sw-workbench-head{align-items:flex-start}.sw-workbench-grid{grid-template-columns:1fr}.sw-assistant{height:620px;min-height:0;position:relative;top:0}.sw-step-rail{grid-template-columns:repeat(4,minmax(150px,1fr));overflow:auto}}@media (width<=760px){.sw-guided-page{padding-top:16px}.sw-workbench-head{flex-direction:column;align-items:stretch;gap:12px}.sw-workbench-head h1{font-size:29px}.sw-workbench-head nav{box-sizing:border-box;width:100%}.sw-workbench-head nav button{flex:1;min-width:0}.sw-step-rail{grid-template-columns:1fr 1fr;overflow:visible}.sw-step-rail button:nth-child(2):after{display:none}.sw-builder-compose>footer{flex-direction:column;align-items:stretch}.sw-builder-compose>footer>span{padding:0 3px}.sw-logic-map>header{flex-direction:column;align-items:flex-start}.sw-logic-flow{grid-template-columns:1fr}.sw-logic-flow>i{padding:4px;transform:rotate(90deg)}.sw-logic-copy,.sw-factor-picker-grid{grid-template-columns:1fr}.sw-picker-toolbar{flex-direction:column;align-items:stretch}.sw-picker-list>button{grid-template-columns:54px minmax(0,1fr) 22px}.sw-picker-list .sw-picker-state{grid-column:2}.sw-picker-list .sw-picker-check{grid-area:1/3}.sw-assistant{height:560px}.sw-modal>footer{flex-wrap:wrap}.sw-modal-selection{width:100%}}@media (prefers-reduced-motion:reduce){.sw-card-grid article{transition:none}.sw-page *{scroll-behavior:auto!important}}.sw-template-art>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sw-root{--sw-line:#dfe6e2;--sw-green:#154f40;min-width:0}.sw-entry-selectors{align-items:center;gap:3px;min-width:0;display:flex}.sw-entry-selectors button{color:#79837f;max-width:165px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.sw-entry-selectors button.selected{color:#255d4e;background:#f0f5f2}.sw-entry-selectors button:hover{background:#e9efec}.sw-entry-selectors button i{font-size:20px;font-style:normal}.sw-entry-selectors button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-entry-steps{box-sizing:border-box;width:min(var(--v2-home-content-width),100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px auto 0;padding:10px 0;display:grid}.sw-entry-steps button{color:#58645f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 4px;font-size:13px;display:flex}.sw-entry-steps button i{font-size:23px;font-style:normal;line-height:1}.sw-entry-steps button:hover:not(:disabled){color:#194c3e;background:#eaf0ed}.sw-entry-steps button:disabled{opacity:.4;cursor:not-allowed}.sw-resume{color:#497567;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:8px auto 0;font-size:12px;display:block}.sw-workspace{background:#f7f9f7;min-height:100vh;padding:0 18px 32px}.sw-workspace-head{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:10px;min-height:74px;margin-bottom:16px;display:flex}.sw-workspace-head>div{align-items:center;gap:10px;display:flex}.sw-workspace-head h1{letter-spacing:-.02em;margin:0;font-size:22px}.sw-workspace-head span{color:#85908b;font-size:12px}.sw-workspace button{font:inherit;cursor:pointer}.sw-workspace-head button{background:#fff;border:1px solid #dce4df;border-radius:9px;padding:8px 12px;font-size:12px}.sw-workspace-head button:disabled{color:#7d8882;cursor:not-allowed;background:#e6ece8}.sw-workspace-layout{grid-template-columns:160px minmax(0,1fr) 290px;align-items:start;gap:14px;max-width:1800px;margin:0 auto;display:grid}.sw-draft-list{flex-direction:column;min-width:0;max-height:calc(100vh - 100px);font-size:12px;display:flex;position:sticky;top:16px}.sw-new-strategy{color:#263f34;background:#fff;border:1px solid #d9e2dd;border-radius:10px;padding:12px 5px}.sw-draft-list>small{color:#8b958f;margin:24px 10px 9px;font-size:11px}.sw-draft-list nav{gap:6px;display:grid;overflow:auto}.sw-draft-list nav button{text-align:left;color:#5e6c65;background:0 0;border:1px solid #0000;border-radius:10px;min-width:0;padding:12px 10px}.sw-draft-list nav button.active{color:#163e30;background:#e8efea;border-color:#d9e4dd}.sw-draft-list nav b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.sw-draft-list nav span{color:#819087;margin-top:6px;font-size:10px;display:block}.sw-draft-list>p{color:#8e9992;margin:24px 10px;font-size:10px;line-height:1.7}.sw-workspace-center{background:#fff;border:1px solid #e1e7e3;border-radius:14px;min-width:0;overflow:visible}.sw-strategy-title{padding:17px 18px 12px}.sw-strategy-title input{box-sizing:border-box;color:#152a20;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:17px;font-weight:650;display:block}.sw-strategy-title>span{color:#8a968f;margin:7px 0 0;font-size:10px;display:block}.sw-strategy-title p{color:#7e8a83;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.7}.sw-result-tabs{border-bottom:1px solid #e9eeea;gap:3px;padding:0 14px 10px;display:flex}.sw-result-tabs button{color:#7b8980;background:0 0;border:0;border-radius:8px;padding:9px 16px;font-size:13px}.sw-result-tabs button.active{color:#194c35;background:#edf3ef;font-weight:650}.sw-workspace-settings{padding:12px 14px 6px;font-size:11px}.sw-workspace-settings>div{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.sw-workspace-settings label,.sw-workspace-settings button{color:#88948c;box-sizing:border-box;background:#f4f6f4;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:7px 8px;font-size:11px;display:flex}.sw-workspace-settings button b{white-space:nowrap;text-overflow:ellipsis;color:#354b3c;max-width:155px;font-weight:550;overflow:hidden}.sw-workspace-settings input,.sw-workspace-settings select{box-sizing:border-box;color:#344b3c;background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:11px}.sw-workspace-settings select{cursor:pointer;max-width:88px}.sw-workspace-settings input[type=number]{width:38px}.sw-workspace-settings .sw-period input{width:94px}.sw-workspace-settings .sw-inverse{color:#526358;background:0 0}.sw-workspace-settings input[type=checkbox]{accent-color:#235440}.sw-workspace-runbar{border-bottom:1px solid #e7ede9;justify-content:flex-end;align-items:center;gap:6px;padding:0 14px 12px;display:flex}.sw-workspace-runbar button{color:#53685b;background:#fff;border:1px solid #dbe4dd;border-radius:8px;padding:7px 10px;font-size:11px}.sw-workspace-runbar button:first-child{margin-right:auto}.sw-workspace-runbar button.primary{color:#fff;background:#1a4935;border-color:#1a4935}.sw-workspace-blockers{color:#8a7444;background:#faf6ed;border-radius:8px;margin:10px 14px;padding:8px 11px;font-size:11px;line-height:1.6}.sw-workspace-blockers summary{cursor:pointer}.sw-workspace-blockers p{margin:7px 0 0}.sw-alpha-panel{gap:14px;padding:14px;display:grid}.sw-alpha-panel .sw-logic-map{border:0;border-radius:0}.sw-alpha-panel .sw-logic-map>header{gap:8px;padding:0 0 12px}.sw-alpha-panel .sw-logic-map>header h2{font-size:16px}.sw-alpha-panel .sw-logic-map>header>span{max-width:130px;font-size:9px;line-height:1.5}.sw-alpha-panel .sw-logic-flow{grid-template-columns:1fr 12px 1fr;gap:8px 0;padding:12px 0}.sw-alpha-panel .sw-logic-flow>i:nth-child(4){display:none}.sw-alpha-panel .sw-logic-flow article{min-height:88px;padding:10px}.sw-alpha-panel .sw-logic-copy{grid-template-columns:1fr;gap:7px;padding:0}.sw-alpha-panel .sw-selected{box-sizing:border-box;width:100%;margin:0}.sw-alpha-panel .sw-selected>summary{padding:12px}.sw-alpha-panel .sw-selected>summary div{display:none}.sw-alpha-panel .sw-selected-body{padding:10px}.sw-alpha-panel .sw-selected-body>header{display:none}.sw-alpha-panel .sw-selected-grid{grid-template-columns:1fr}.sw-alpha-panel .sw-selected-grid article{border:0;border-bottom:1px solid #edf1ee;padding:9px}.sw-alpha-panel .sw-selected-grid article small{font-size:9px}.sw-alpha-panel .sw-selected-grid article b{margin:4px 0;font-size:12px}.sw-alpha-panel .sw-selected-grid article span{font-size:10px}.sw-alpha-panel .sw-factor-config>div{grid-template-columns:minmax(0,1fr) 62px 80px;gap:6px;padding:10px 8px}.sw-alpha-panel .sw-factor-config select,.sw-alpha-panel .sw-factor-config label{padding:5px;font-size:10px}.sw-alpha-panel .sw-factor-config input{width:30px}.sw-alpha-panel .sw-factor-config button{min-width:0;padding:0}.sw-alpha-panel .sw-factor-config button b{overflow-wrap:anywhere;font-size:11px}.sw-alpha-panel .sw-factor-config button small{letter-spacing:0;font-size:9px}.sw-alpha-panel .sw-factor-parameters{grid-column:1/3}.sw-alpha-panel .sw-factor-parameters summary{font-size:10px}.sw-alpha-panel .sw-factor-parameters>div{left:0;right:auto}.sw-rule-editor h2{margin:0 0 12px;font-size:14px}.sw-rule-editor label{color:#75857a;margin-top:10px;font-size:11px;display:block}.sw-rule-editor textarea{box-sizing:border-box;color:#425c4a;resize:vertical;background:#fafcfa;border:1px solid #dfe7e1;border-radius:9px;width:100%;min-height:58px;margin-top:6px;padding:9px;font-size:11px;line-height:1.6;display:block}.sw-workspace .sw-assistant{height:calc(100vh - 108px);min-height:620px;box-shadow:none;border-color:#e1e7e3;border-radius:14px;top:16px}.sw-workspace .sw-assistant-thread article{overflow-wrap:anywhere;font-size:12px}.sw-workspace .sw-assistant-thread article.user{color:#334c3e;background:#eef2ef}.sw-workspace .sw-assistant-thread article.assistant{background:0 0;padding-left:0;padding-right:0}.sw-workspace .sw-assistant-thread article.result{background:#fafcf9;padding:10px}.sw-inline-code{padding:16px}.sw-inline-code header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sw-inline-code header b{font-size:13px;display:block}.sw-inline-code header span,.sw-inline-code p{color:#859187;font-size:10px;line-height:1.6}.sw-inline-code header button{color:#526b59;background:#fff;border:1px solid #dde5df;border-radius:8px;padding:7px;font-size:11px}.sw-inline-code pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#385745;background:#f4f7f4;border-radius:10px;padding:16px;font:11px/1.8 ui-monospace,SFMono-Regular,monospace}.sw-report-empty{text-align:center;color:#869488;padding:52px 22px}.sw-report-empty>i{color:#496c53;background:#f0f5f0;border-radius:13px;place-items:center;width:44px;height:44px;font-size:28px;font-style:normal;display:inline-grid}.sw-report-empty h2{color:#3b5543;margin:18px 0 10px;font-size:17px}.sw-report-empty p{max-width:370px;margin:0 auto 22px;font-size:12px;line-height:1.8}.sw-report-empty button{color:#2e5a3d;background:#fff;border:1px solid #d3e0d6;border-radius:9px;padding:9px 14px;font-size:12px}.sw-backtest-panel>.sw-history{padding:15px}.sw-history h3{font-size:13px}.sw-root .sw-modal>.sw-preflight{background:#fafcf9;min-height:0;padding:18px;overflow:auto}.sw-root .sw-modal>.sw-preflight h1{font-size:20px}.sw-root .sw-modal>.sw-preflight .sw-preflight-grid{grid-template-columns:1fr 1fr}.sw-report-note{color:#8a968d;background:#f6f8f4;margin:0;padding:10px 14px;font-size:10px;line-height:1.7}.sw-runtime-frame{min-width:0;overflow:auto}.sw-runtime-frame .studio-runtime-embed{min-height:0}.sw-root button:focus-visible{outline-offset:3px;outline:2px solid #4c9474}@media (width>=1728px){.sw-workspace-layout{grid-template-columns:190px minmax(0,1fr) 340px}.sw-workspace{padding-inline:24px}.sw-alpha-panel .sw-logic-flow{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr}.sw-alpha-panel .sw-logic-flow>i:nth-child(4){display:block}}@media (width<=1350px){.sw-workspace-layout{grid-template-columns:136px minmax(0,1fr) 268px;gap:10px}.sw-workspace{padding-inline:12px}.sw-strategy-title{padding:14px}.sw-workspace-settings{padding-inline:10px}.sw-alpha-panel{padding:10px}.sw-workspace .sw-assistant>header{padding:13px 12px}}@media (width<=1000px){.sw-workspace-layout{grid-template-columns:minmax(0,1fr) 280px}.sw-draft-list{grid-column:1/-1;grid-template-columns:140px minmax(0,1fr);gap:12px;max-height:100px;display:grid;position:static}.sw-draft-list>small,.sw-draft-list>p{display:none}.sw-draft-list nav{display:flex;overflow:auto}.sw-draft-list nav button{flex:0 0 180px}.sw-workspace .sw-assistant{position:sticky}.sw-entry-selectors button{max-width:120px}}@media (width<=720px){.sw-workspace-layout{grid-template-columns:1fr}.sw-workspace .sw-assistant{height:550px;min-height:0;position:static}.sw-workspace-head .sw-autosave{display:none}.sw-entry-steps{grid-template-columns:1fr 1fr;gap:4px}.sw-entry-selectors button{max-width:110px;font-size:11px}.sw-entry-selectors{flex-wrap:wrap}.sw-root .sw-modal>.sw-preflight .sw-preflight-grid{grid-template-columns:1fr}}@media (width>=1001px){.sw-workspace{flex-direction:column;height:100vh;min-height:0;padding-bottom:16px;display:flex;overflow:hidden}.sw-workspace-head{flex-shrink:0}.sw-workspace-layout{flex:1;align-items:stretch;width:100%;min-height:0}.sw-workspace-center{overscroll-behavior:contain;overflow:auto}.sw-draft-list{min-height:0;max-height:none;position:static}.sw-workspace .sw-assistant{height:auto;min-height:0;position:static}}.sw-runtime-frame .strategy-result{background:#fff;height:auto;overflow:visible}.sw-runtime-frame .strategy-result>header{flex-wrap:wrap;gap:8px;height:auto;min-height:42px;padding:10px 14px;position:static}.sw-runtime-frame .strategy-result>main{padding:18px 14px}.sw-runtime-frame .strategy-result-hero{margin-bottom:14px;display:block}.sw-runtime-frame .strategy-result-hero h1{letter-spacing:0;overflow-wrap:anywhere;margin:8px 0;font-size:19px;line-height:1.55}.sw-runtime-frame .strategy-result-hero p{font-size:11px;line-height:1.7}.sw-runtime-frame .strategy-result-hero small{letter-spacing:.03em;overflow-wrap:anywhere;font-size:9px}.sw-runtime-frame .strategy-result-hero aside{flex-wrap:wrap;margin-top:12px;display:flex}.sw-runtime-frame .strategy-result button{padding:8px;font-size:11px}.sw-runtime-frame .strategy-trust-strip{grid-template-columns:1fr;margin:12px 0}.sw-runtime-frame .strategy-trust-strip>div{border:0;border-bottom:1px solid #e4eae5;padding:10px}.sw-runtime-frame .strategy-trust-strip b{font-size:12px}.sw-runtime-frame .strategy-trust-strip p{font-size:10px;line-height:1.5}.sw-runtime-frame .strategy-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.sw-runtime-frame .strategy-metrics article{min-width:0;padding:12px 8px}.sw-runtime-frame .strategy-metrics article b{font-size:18px}.sw-runtime-frame .strategy-metrics article small{letter-spacing:0;font-size:9px}.sw-runtime-frame .strategy-result-grid,.sw-runtime-frame .strategy-validation{grid-template-columns:1fr;gap:12px}.sw-runtime-frame .strategy-equity,.sw-runtime-frame .strategy-verdict,.sw-runtime-frame .strategy-validation article,.sw-runtime-frame .strategy-trades{min-width:0;padding:14px}.sw-runtime-frame .strategy-chart svg{height:190px}.sw-runtime-frame .strategy-equity>header{flex-wrap:wrap;gap:4px}.sw-runtime-frame .strategy-result h2{font-size:15px;line-height:1.5}.sw-runtime-frame .strategy-reproduce{grid-template-columns:1fr;gap:8px;padding:14px}.sw-runtime-frame .strategy-result-actions{flex-wrap:wrap;justify-content:flex-start;padding:12px;position:static}.sw-runtime-frame .strategy-trades{overflow:auto}.sw-runtime-frame .strategy-trades>div{min-width:440px}.sw-runtime-frame .live-auth{min-height:0;padding:20px;display:block}.sw-runtime-frame .live-auth>section{display:none}.sw-runtime-frame .live-auth form{max-width:360px;margin:0 auto;padding:16px}.sw-runtime-progress{color:#43594a;padding:16px}.sw-runtime-progress>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.sw-runtime-progress>header h2{margin:0 0 6px;font-size:17px}.sw-runtime-progress>header p,.sw-runtime-progress>header>span{color:#819185;margin:0;font-size:11px}.sw-runtime-progress .strategy-parameter-gate{padding:12px}.sw-runtime-progress .strategy-gate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-runtime-progress .strategy-gate-verdict,.sw-runtime-progress .strategy-gate-checklist{grid-template-columns:1fr}.sw-runtime-progress .strategy-parameter-gate h3,.sw-runtime-progress .strategy-parameter-gate header>b{font-size:14px}.sw-runtime-progress .strategy-parameter-gate p{font-size:11px;line-height:1.7}.sw-runtime-progress .strategy-parameter-gate footer{flex-wrap:wrap}.sw-runtime-progress .strategy-parameter-gate button{font-size:11px}.sw-runtime-progress>details{border-top:1px solid #e0e8e2;margin-top:16px;padding-top:12px;font-size:11px}.sw-runtime-progress>details summary{cursor:pointer;color:#738477}.sw-runtime-progress>details article{overflow-wrap:anywhere;border-bottom:1px solid #e5ebe6;padding:12px 0}.sw-runtime-progress>details article>span{float:right;color:#8d9b8f}@media (width>=1728px){.sw-runtime-frame .strategy-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.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(--codex-ui,sans-serif);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:#183d34;background:#e5ebe7}.umx-companion-settings>summary:focus-visible,.umx-companion-settings button:focus-visible,.umx-companion-settings input:focus-visible{outline-offset:3px;outline:2px solid #1d5145}.umx-companion-settings__panel{background:#fff;border:1px solid #dbe3de;border-radius:12px;width:246px;padding:8px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 28px #183c3214}.umx-companion-settings__panel button,.umx-companion-settings__panel label{width:100%;min-height:44px;font:500 13px/1.5 var(--codex-ui,sans-serif);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{accent-color:#24614f;width:18px;height:18px}.umx-companion-settings__panel p{font:400 12px/1.6 var(--codex-ui,sans-serif);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(--codex-ui,sans-serif);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.umx-avatar-swatch.tone-sage{color:#385b49;background:#dfe9e2}.umx-avatar-swatch.tone-blue{color:#3b526a;background:#dfe8f0}.umx-avatar-swatch.tone-sand{color:#705a3d;background:#efe7d9}.umx-avatar-swatch.tone-lilac{color:#655272;background:#e9e2ee}.umx-personal-avatar:hover{background:#e7ede9}.umx-personal-avatar:focus-visible{outline-offset:2px;outline:2px solid #24614f}.umx-avatar-dialog{color:#233e34;background:#fff;border:1px solid #dbe3de;border-radius:20px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;box-shadow:0 18px 60px #173c3229}.umx-avatar-dialog::backdrop{background:#16352e66}.umx-avatar-dialog header{justify-content:space-between;align-items:center;display:flex}.umx-avatar-dialog header h2{font:600 20px/1.4 var(--codex-ui,sans-serif);margin:0}.umx-avatar-dialog button{color:#2b4b3e;cursor:pointer;min-width:44px;min-height:44px;font:500 14px var(--codex-ui,sans-serif);background:#f0f4f1;border:0;border-radius:8px;padding:8px 14px}.umx-avatar-dialog button:hover{background:#e4ece6}.umx-avatar-dialog header button{background:0 0;font-size:22px}.umx-avatar-dialog p,.umx-avatar-dialog small{color:#62736c;font:400 12px/1.65 var(--codex-ui,sans-serif)}.umx-avatar-dialog button:focus-visible,.umx-avatar-dialog input:focus-visible{outline-offset:3px;outline:2px solid #24614f}.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:#2b4b3e;font:500 13px var(--codex-ui,sans-serif);gap:7px;display:grid}.umx-avatar-text input{color:#233e34;background:#fff;border:1px solid #d2ddd6;border-radius:8px;width:100%;min-height:44px;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){background:#f4f7f4;border-color:#24614f}.umx-avatar-tones label:has(input:focus-visible){outline-offset:2px;outline:2px solid #24614f}.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{color:#fff;background:#204e3e}.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,#dce3da);color:#29453b;cursor:pointer;background:#fffefb;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}:is(.pt-workspace,.pt-dialog) .te-template:hover{background:#edf2e8;border-color:#b6c7b8}: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:#5d6d64;margin-top:4px;font-size:13px;line-height:1.6;display:block}:is(.pt-workspace,.pt-dialog) .te-template-icon{background:#edf2e8;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:#5d6d64;white-space:nowrap;font-size:12px;font-style:normal}:is(.pt-workspace,.pt-dialog) .te-mission-list em[data-returned=true]{color:#235443;background:#e6eee2;border-radius:5px;padding:4px 8px}.pt-dialog.te-detail.umx-studio-dialog{color:#273f35;width:min(1080px,100vw - 40px);max-height:calc(100dvh - 40px)}: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:#576b60;font-size:12px}:is(.pt-workspace,.pt-dialog) .te-objective{color:#53655b;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:#627064;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{color:#334e40;font:inherit;background:#fffefb;border:1px solid #d7dfd5;border-radius:7px;max-width:100%;padding:8px}:is(.pt-workspace,.pt-dialog) .te-tabs{border-bottom:1px solid #dce3da;gap:24px;margin:22px 0 26px;display:flex;overflow-x:auto}:is(.pt-workspace,.pt-dialog) .te-tabs button{color:#5d6d64;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:46px;padding:0 0 12px;font-size:14px;display:flex}:is(.pt-workspace,.pt-dialog) .te-tabs button[aria-current]{color:#234b3b;border-color:#234b3b;font-weight:650}:is(.pt-workspace,.pt-dialog) .te-tabs button span{background:#e9eee4;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:#eaf0e3;border:1px solid #dce4d4;border-radius:12px;margin-bottom:12px;padding:20px 22px}:is(.pt-workspace,.pt-dialog) .te-summary>span{color:#4c6550;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 #dce3da;padding:24px 0}:is(.pt-workspace,.pt-dialog) .te-finding-kicker{color:#65766b;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:#53665b;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 #c8d5c2;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:#245944;text-underline-offset:3px}:is(.pt-workspace,.pt-dialog) .te-people{border-left:1px solid #dce3da;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:#65766b;margin-left:6px;font-size:12px}:is(.pt-workspace,.pt-dialog) .te-people article{border-bottom:1px solid #dce3da;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:#e5ecde;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:#5d6d64;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:#e6eee2}:is(.pt-workspace,.pt-dialog) .te-empty{text-align:center;color:#5d6d64;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:#324f40;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:#6b8469;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 #aabc9e;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:#27583d;background:#e8f0e0;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:#475f50;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:#e7ede1;border-color:#d8e1d0}: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:#617267;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;background:#fffefb;border:1px solid #dce3da;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:#e8eee2;border-color:#d7e0cf;border-radius:14px 3px 14px 14px}:is(.pt-workspace,.pt-dialog) .te-visits article{border-bottom:1px solid #dce3da;gap:18px;padding:22px 0;display:flex}:is(.pt-workspace,.pt-dialog) .te-visits article>svg{color:#6b8469;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:#617267;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:#53655b;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 #cad6c2;position:absolute;top:14px;bottom:0;left:5px}:is(.pt-workspace,.pt-dialog) .te-history-dot{background:#779574;border:3px solid #e8eee2;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{color:#54675b;cursor:pointer;background:#f0f3eb;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]{color:#254e39;background:#e1ead8;border-color:#b9cbae}.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]{accent-color:#24503e;flex:none;width:18px;height:18px;margin:2px 0;padding:0;display:inline-block}:is(.pt-workspace,.pt-dialog) .te-conversation-choice small{color:#5d6d64;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-top:1px solid #dce3da;border-left:0;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:#fff4ee;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:#f4f6ef;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-height:154px;padding:22px 18px}.mi-dialog .mi-choice:hover{background:#eaf0e4;border-color:#a6bba8}.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){width:100%;min-width:0;color:var(--pt-ink);background:#fffefa;border:1px solid #cbd6ca;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{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pt-ink);background:#f1f3eb;border-left:2px solid #9cac95;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{color:inherit;background:#e7edca;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{color:var(--pt-accent);background:#f4f6ef;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:#72933d}.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:#e8eee5;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);overflow-wrap:anywhere;background:#f5f7f1;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;color:#405b4b;border-left:2px solid #bacaba;max-height:220px;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{color:#3b5e48;gap:6px;min-height:44px;margin-top:6px;font-size:12px}.pt-dialog .te-save-message svg{width:14px;height:14px}.pt-dialog [data-source-target=true]{outline-offset:4px;border-radius:7px;outline:2px solid #74997c;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-offset:3px;outline:2px solid #2e7057}.aw-dialog button:disabled{opacity:.5;cursor:not-allowed}.aw-dialog .aw-share-button{color:#fff;background:#214c3e;border-color:#214c3e}.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:#24664d;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%}.sw-workspace{color:#26352f;background:#fff;flex-direction:column;min-width:0;height:100dvh;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-offset:2px;outline:2px solid #319873}.sw-header{border-bottom:1px solid #eff1ef;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:#fff;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:#248865}.sw-intro>p{color:#8a9690;margin-bottom:28px;font-size:14px}.sw-intro>small{color:#8a9690}.sw-browse{background:0 0;border:0;margin-top:15px;padding:8px 0;color:#578271!important;font-size:13px!important}.sw-mode{background:#f2f7f4;border:1px solid #e1eae4;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:#718078;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 #e1e7e2;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 20px #173b2d09}.sw-filebar{border-bottom:1px solid #e4e9e5;flex:none;align-items:center;gap:8px;padding:12px;display:flex}.sw-filebar button,.sw-menu button{white-space:nowrap;background:#fff;border:1px solid #dfe5e1;border-radius:7px;padding:7px 11px;font-size:12px!important}.sw-filebar .sw-open{color:#fff;background:#20a475;border-color:#20a475}.sw-filebar>input:not([type=file]){width:0;min-width:30px;font:inherit;text-align:center;color:#65756b;border:0;flex:1;padding:6px;font-size:12px}.sw-tabs{border-bottom:1px solid #dfe6df;flex:none;gap:4px;padding:4px 8px 0;display:flex}.sw-tabs button{background:#fff;border:1px solid #0000;padding:8px 12px;font-size:13px}.sw-tabs button[aria-pressed=true]{color:#21865f;border-color:#dfe6df #dfe6df #fff;font-weight:600}.sw-ribbon{background:#fcfdfc;border-bottom:1px solid #dfe6df;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 #e2e8e2;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:#89978d;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:#e9f3ed}.sw-ribbon input:not([type=color]),.sw-ribbon select{font:inherit;background:#fff;border:1px solid #d9e3dc;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{color:#859388;min-width:200px;max-width:380px;font-size:11px;line-height:1.6}.sw-formula{background:#f6f8f6;border-bottom:1px solid #dbe4dc;flex:none;align-items:center;gap:8px;padding:6px;display:flex}.sw-formula>span{text-align:center;background:#fff;border:1px solid #d5ded5;min-width:65px;padding:5px;font-size:12px}.sw-formula i{color:#379570}.sw-formula input{background:#fff;border:1px solid #d5ded5;flex:1;min-width:0;padding:5px;font:13px monospace}.sw-grid-scroll{overscroll-behavior:contain;background:#fff;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:Arial,PingFang SC,sans-serif}.sw-grid th,.sw-grid td{border:1px solid #dfe5df;border-top:0;border-left:0;width:110px;min-width:110px;height:28px;padding:0;font-weight:400}.sw-grid th{text-align:center;color:#7d8d80;background:#f1f4f1}.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{position:relative;box-shadow:inset 0 0 0 2px #258758}.sw-no-grid td{border-color:#0000}.sw-sheet-tabs{background:#f7f9f7;border-top:1px solid #dfe5df;flex:none;padding-left:36px;display:flex;overflow-x:auto}.sw-sheet-tabs button{white-space:nowrap;background:0 0;border:0;border-right:1px solid #dde5dd;padding:10px 13px;font-size:12px}.sw-sheet-tabs button[aria-pressed=true]{color:#258858;background:#fff;font-weight:700;box-shadow:inset 0 -2px #258858}.sw-status{color:#fff;background:#28764e;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{background:#f2f8f4;border-bottom:1px solid #dce5df;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:#798e80;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:#edf5ef;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{z-index:3000;background:#152b2640;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.sw-catalog{background:#fff;border-radius:18px;width:min(1050px,95vw);max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 20px 70px #183b3820}.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{white-space:nowrap;background:#fff;border:0;border-radius:20px;padding:9px 13px;font-size:13px}.sw-catalog nav button[aria-pressed=true]{color:#fff;background:#28764e}.sw-catalog>input{width:100%;font:inherit;border:1px solid #dfe7df;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;background:#fff;border:1px solid #dfe7df;border-radius:12px;min-width:0;padding:14px}.sw-catalog-grid>button>small{color:#87968b;margin-top:8px;font-size:11px;display:block}.sw-template-mini{background:#f1f7f2;height:145px;margin:-2px -2px 15px;padding:12px;overflow:hidden}.sw-template-mini>b{color:#26734f;margin-bottom:12px;font-size:12px;display:block}.sw-template-mini>div{grid-template-columns:repeat(3,1fr);display:grid}.sw-template-mini span{white-space:nowrap;text-overflow:ellipsis;border:1px solid #dae6dc;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:#f0f4f1;border-radius:14px;margin-top:0;padding:14px}.sw-chat small{color:#78877d}.sw-chat details{border:1px solid #e1e8e3;border-radius:10px;margin:10px 0;padding:10px}.sw-chat button{background:#edf6f0;border:1px solid #d7e7dd;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:#15282066}.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:#246551;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}.output-creation{color:#203d35;min-width:0;max-width:1080px;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:#68776f;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]{color:#254e41;background:#eaf1ed;border-color:#dce6df}.output-creation h1{margin:0 0 8px;font-size:30px}.output-creation>header p{color:#68776f;margin:0}.output-prompts{flex-wrap:wrap;gap:10px;margin:20px 0 48px;display:flex}.output-prompts button{color:#496355;cursor:pointer;font:inherit;background:0 0;border:1px solid #dfe6e1;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:#68776f;margin-left:8px;font-size:13px;font-weight:400}.output-recent input{min-width:0;max-width:220px;font:inherit;background:0 0;border:1px solid #dfe6e1;border-radius:8px;padding:9px 12px}.output-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1e7e2;align-items:center;gap:18px;padding:22px 4px;display:flex}.output-item>span:first-child{color:#638576;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:#68776f;margin-top:6px;display:block}.output-item:hover{background:#f1f5f0}.output-empty{color:#68776f;border-top:1px solid #e1e7e2;padding:32px 0}.output-creation button:focus-visible{outline-offset:3px;outline:2px solid #426b56}@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}}.ar-page{--ar-ink:#19211b;--ar-muted:#788178;--ar-line:#dde3db;--ar-paper:#fffefa;--ar-soft:#f1f5ed;--ar-green:#1d6d47;--ar-lime:#c7fb21;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:#28bd79;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e4f8ee}.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;letter-spacing:-.04em!important;font-family:Songti SC,STSong,serif!important;font-size:clamp(40px,4.5vw,70px)!important;line-height:1.06!important}.ar-dek{max-width:720px;color:#5d6b61!important;margin:22px 0!important;font-family:Songti SC,STSong,serif!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:Songti SC,STSong,serif!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:Songti SC,STSong,serif!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{background:#edf8f0}.ar-levels .is-resistance{background:#fff4e5}.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:#f6faef;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:Songti SC,STSong,serif!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(--ar-lime);border-color:var(--ar-lime);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:Songti SC,STSong,serif!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,#f8fbe9 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(--ar-lime);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:Songti SC,STSong,serif!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{width:24px;height:24px;color:var(--ar-green);background:#e7f2dd;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(--ar-lime);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(--ar-lime);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:Songti SC,STSong,serif!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-offset:2px;outline:3px solid #48905747}@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;letter-spacing:-.045em!important;font-family:Songti SC,STSong,serif!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:Songti SC,STSong,serif!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:Songti SC,STSong,serif!important}.ar-market-grid article>p{color:#5b675e;margin:0;font-size:12px;line-height:1.8}.ar-event-banner{background:linear-gradient(100deg,#f1f8e5,#fff);border:1px solid #dce7c8;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:#984c2a;white-space:nowrap;background:#fff0e7;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:#f3f7ef;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:Songti SC,STSong,serif!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{color:#a34b21;background:#fff0e5}.ar-candidate-list summary em.is-open{color:#366d9f;background:#eef6ff}.ar-candidate-list summary em.is-safe{color:#357343;background:#eff8ed}.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{color:#7a5039;background:#fff7f1;border-left:3px solid #ef9a68;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{color:#a9441c;background:#ffe9de}.ar-verification-section li>span.pending{color:#806119;background:#fff3cf}.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{color:#fff;background:#183326;border-radius:22px;margin-top:38px;padding:26px 28px;box-shadow:0 18px 36px #17332521}.ar-recommendation>span{letter-spacing:.12em;color:#bceaa2;font-size:10px;font-weight:800}.ar-recommendation>strong{margin:10px 0;font-size:27px;display:block;font-family:Songti SC,STSong,serif!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;letter-spacing:-.05em!important;font-family:Songti SC,STSong,serif!important;font-size:clamp(44px,5vw,76px)!important;line-height:1.02!important}.ar-editorial-opening{color:#fff;background:linear-gradient(135deg,#183326,#254b36);border-radius:24px;margin:38px 0 68px;padding:30px 34px;box-shadow:0 20px 46px #18332624}.ar-editorial-opening small{color:#bceaa2;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.ar-editorial-opening p{color:#dce8df!important;margin:13px 0 0!important;font-family:Songti SC,STSong,serif!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:Songti SC,STSong,serif!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:Songti SC,STSong,serif!important}.ar-editorial-section>header h2{margin:0;font-family:Songti SC,STSong,serif!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:#183326;border-left:4px solid var(--ar-lime);background:#f4f8ec;margin:30px 0;padding:24px 28px;font-size:28px;line-height:1.45;font-family:Songti SC,STSong,serif!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:Songti SC,STSong,serif!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(--ar-lime);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:72px;box-shadow:0 0 0 4px #f2f7ea}.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:Songti SC,STSong,serif!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:#f4f8ec;border-color:#d6e2c7}.ar-ledger-grid small{color:var(--ar-green);font-size:10px;font-weight:800}.ar-ledger-grid h3{margin:8px 0 12px;font-family:Songti SC,STSong,serif!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{color:#5b6c60;background:#edf4e7;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:Songti SC,STSong,serif!important}.ar-cycle-comparison>div span{color:#254a35;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:#fff9ee;border-color:#eadcc1}.ar-audit-grid h3{margin:0 0 16px;font-family:Songti SC,STSong,serif!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,#f0f8e5,#fff);border:1px solid #cedfc2;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:Songti SC,STSong,serif!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:#f3f7ef;--ar-green:#167448;--ar-deep-green:#0f5c39;--ar-lime:#c8ff1a;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:#24c77b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e4f9ef}.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,#1b8454,#92be68);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:#f2f7ee}.ar-twin-task li button>span:first-child{width:20px;height:20px;color:var(--ar-green);background:#e2f5e8;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{color:#4b704c;background:#eef6e7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.ar-twin-learning>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:linear-gradient(135deg,#f4fae9,#fff);border:1px solid #d7e4cf;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:12px;padding:13px;display:grid}.ar-twin-learning>button:hover{border-color:#9dbb8c;box-shadow:0 8px 20px #24592f12}.ar-twin-learning>button>span:first-child{background:var(--ar-lime);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{border-color:#cad6c7;border-radius:24px;padding:14px 15px 12px;box-shadow:0 16px 45px #1d3c251c}.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{color:#31573b;background:#e8f1e2}.ar-view-switch button.active{background:var(--ar-lime);color:#172019;box-shadow:none}.ar-send{background:var(--ar-lime);color:#172019;width:40px;height:40px}.ar-followup small{color:var(--ar-green)}.ar-method-card{background:linear-gradient(135deg,#f7fbe9 0,#fff 72%);border-color:#cbdcc2}.ar-primary{background:var(--ar-lime)}@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:#fff;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:#f3f5ef;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:#899185;font-size:12px}.loop-review-artifact{text-align:left;cursor:pointer;background:#fafbf8;border:1px solid #e5e9df;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:#899185;font-size:12px}.loop-review-views{gap:8px;margin:24px 0;display:flex}.loop-review-views button{cursor:pointer;color:#687261;background:0 0;border:1px solid #e7eadf;border-radius:8px;padding:8px 12px}.loop-review-views button[aria-pressed=true]{color:#405934;background:#f1f8dc;border-color:#dbe6bb}.loop-artifact-review .ar-composer-shell{background:#fff;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{box-shadow:none;border:1px solid #e1e5dc;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:#899185;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:#fff;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 #e9ece4;border-radius:10px;max-height:55dvh;margin-top:12px;padding:12px;overflow:auto}.loop-artifact-review .loop-review-preview>header{z-index:2;background:#fff;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:#7c8778;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:#f2f5ec}.loop-artifact-review .ar-header>nav svg{width:20px;height:20px;display:block}.loop-review-preview.is-wide{z-index:100;background:#fff;padding:28px;position:fixed;inset:70px 5vw 24px;overflow:auto;box-shadow:0 12px 70px #18352b30;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{color:#e0ece5!important}.loop-review-preview .ar-editorial-opening small{color:#c4d7cc!important}.loop-review-share-overlay{z-index:120;background:#fff;border:1px solid #e6e7e5;border-radius:16px;width:min(440px,100vw - 48px);position:fixed;inset:72px 24px 24px auto;overflow:auto;box-shadow:0 18px 60px #0002}.dx-page{color:#122033;max-width:1540px;margin:0 auto;padding:42px 42px 100px}.dx-page button{font:inherit}.dx-title{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.dx-title h1,.dx-detail h1{letter-spacing:-.04em;margin:0 0 8px;font-size:42px;line-height:1.1}.dx-title p{color:#6e7b87;margin:0;font-size:17px}.dx-title>button,.dx-detail header button,.dx-detail button{cursor:pointer;background:#fff;border:1px solid #d7deda;border-radius:10px;padding:10px 15px}.dx-tabs{border-bottom:1px solid #dce3df;gap:6px;margin-bottom:24px;display:flex;overflow:auto}.dx-tabs button{color:#697680;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:12px 16px;font-weight:600}.dx-tabs button.active{color:#142435;border-bottom:3px solid #1d4c40}.dx-tag{color:#5b6967;background:#edf1ef;border-radius:6px;margin-right:6px;padding:6px 8px;font-size:12px;line-height:1;display:inline-flex}.dx-tag.ok{color:#16725f;background:#e7f4ef}.dx-tag.warn{color:#9b5e16;background:#fff0da}.dx-avatar{color:#fff;background:#173c62;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:inline-grid}.dx-pulse{background:#fff;border:1px solid #d9e0dc;border-radius:12px;align-items:stretch;margin-bottom:32px;display:flex;overflow:auto}.dx-pulse>div{color:#fff;background:#122d45;min-width:310px;padding:16px 20px}.dx-pulse>div small{letter-spacing:.12em;opacity:.65;font-size:11px;display:block}.dx-pulse>div b{margin-top:8px;display:block}.dx-pulse>button{text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #e2e6e3;min-width:140px;padding:14px 16px}.dx-pulse span,.dx-pulse strong,.dx-pulse small{display:block}.dx-pulse strong{margin:6px 0;font-size:18px}.dx-pulse button small{color:#7b8884}.dx-home-grid{grid-template-columns:minmax(0,1fr) 310px;gap:32px;display:grid}.dx-feed{gap:14px;display:grid}.dx-feed-card{background:#fff;border:1px solid #dce3df;border-radius:14px;padding:20px}.dx-feed-card>header{align-items:center;gap:10px;display:flex}.dx-feed-card>header div{flex:1;gap:4px;display:grid}.dx-feed-card>header small,.dx-view-card small,.dx-twin-grid small{color:#7b878f}.dx-feed-main{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:17px 0;display:block}.dx-feed-main h2{margin:0 0 8px;font-size:22px}.dx-feed-main p{color:#46535e;font-size:16px;line-height:1.65}.dx-feed-evidence{background:#f5f7f5;border-radius:9px;grid-template-columns:100px 1fr;gap:4px 12px;padding:14px;display:grid}.dx-feed-evidence span,.dx-feed-evidence small{color:#78837f}.dx-feed-evidence small{grid-column:2}.dx-feed-card footer,.dx-view-card footer,.dx-strategy-grid footer,.dx-twin-grid footer{border-top:1px solid #edf0ee;gap:6px;padding-top:12px;display:flex}.dx-feed-card footer button,.dx-view-card footer button,.dx-strategy-grid footer button,.dx-twin-grid footer button{color:#65727a;cursor:pointer;background:0 0;border:0;padding:7px 9px}.dx-expanded{background:#f7f8f7;border-left:3px solid #5b8f80;margin-bottom:12px;padding:14px 16px}.dx-rail{align-content:start;gap:14px;display:grid}.dx-rail section{background:#fff;border:1px solid #dce3df;border-radius:12px;padding:16px}.dx-rail h3{margin:0 0 12px}.dx-rail button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0ee;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.dx-rail button span{flex:1}.dx-rail button small{display:block}.dx-rail p{color:#5e6b74}.up{color:#087a65!important}.down{color:#b04c43!important}.dx-table-wrap{background:#fff;border:1px solid #dce3df;border-radius:12px;overflow:auto}.dx-table{border-collapse:collapse;width:100%;min-width:1250px}.dx-table th{text-align:left;color:#738078;background:#f5f7f5;padding:13px;font-size:12px}.dx-table td{vertical-align:top;border-top:1px solid #e5e9e6;padding:15px 13px}.dx-table td small{color:#7c8985;margin-top:5px;display:block}.dx-table td.wide{max-width:190px}.dx-table td button{cursor:pointer;background:#fff;border:1px solid #d6ddda;border-radius:7px;padding:7px 11px}.dx-detail{max-width:1500px;margin:0 auto;padding:35px 42px 100px}.dx-detail>header{border-bottom:1px solid #dce3df;align-items:flex-start;gap:20px;margin-bottom:28px;padding-bottom:22px;display:flex}.dx-detail>header>div{flex:1}.dx-detail>header small{color:#568071;letter-spacing:.12em}.dx-detail>header aside{gap:8px;display:flex}.dx-detail .primary{color:#fff;background:#143b61}.dx-asset-hero{background:#fff;border:1px solid #dce3df;border-radius:14px;grid-template-columns:300px 1fr;gap:28px;padding:26px;display:grid}.dx-asset-hero h2{margin:12px 0 4px;font-size:38px}.dx-chart{background:linear-gradient(#fafbfa,#f4f7f5);border-radius:10px;height:290px;position:relative;overflow:hidden}.dx-chart svg{width:100%;height:100%}.dx-chart .event{background:#fff;border:1px solid #dbe1de;border-radius:6px;padding:7px 9px;font-size:12px;position:absolute}.dx-chart .one{top:48%;left:55%}.dx-chart .two{top:10%;right:2%}.dx-detail-grid{grid-template-columns:1.2fr .8fr;gap:28px;margin-top:28px;display:grid}.dx-timeline{border-top:1px solid #e1e6e3;gap:14px;padding:16px 0;display:flex}.dx-timeline i{background:#33816e;border-radius:50%;width:12px;height:12px;margin-top:5px}.dx-timeline div{gap:5px;display:grid}.dx-timeline p{color:#67747d}.dx-note-form,.dx-chat{background:#fff;border:1px solid #dce3df;border-radius:12px;padding:14px}.dx-note-form textarea,.dx-chat textarea{resize:vertical;width:100%;min-height:90px;font:inherit;box-sizing:border-box;border:0}.dx-note-form button,.dx-chat button{float:right}.dx-note{border-bottom:1px solid #e0e5e2;padding:14px 0}.dx-note div{justify-content:space-between;display:flex}.dx-note button{color:#a34c43;background:0 0;border:0}.dx-view-grid,.dx-strategy-grid,.dx-twin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dx-view-card,.dx-strategy-grid>article,.dx-twin-grid>article{background:#fff;border:1px solid #dce3df;border-radius:13px;padding:18px}.dx-view-card header,.dx-twin-grid header,.dx-view-detail>header{align-items:center;gap:10px;display:flex}.dx-view-card header span,.dx-twin-grid header span{flex:1;display:grid}.dx-view-card>button,.dx-strategy-grid article>button,.dx-twin-grid article>button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 0}.dx-view-card h2,.dx-strategy-grid h2{margin:0 0 8px;font-size:21px}.dx-view-card p,.dx-twin-grid p{color:#4f5d67;line-height:1.6}.dx-mini-chart{align-items:end;gap:5px;height:45px;display:flex}.dx-mini-chart i{background:#76a99b;border-radius:2px 2px 0 0;width:12%}.dx-mini-chart i:first-child{height:28%}.dx-mini-chart i:nth-child(2){height:58%}.dx-mini-chart i:nth-child(3){height:44%}.dx-mini-chart i:nth-child(4){height:75%}.dx-mini-chart i:nth-child(5){height:64%}.dx-mini-chart i:nth-child(6){height:92%}.dx-view-detail{max-width:900px;margin:auto}.dx-view-detail>p{font-size:20px;line-height:1.85}.dx-thesis,.dx-panel{background:#f5f7f5;border-radius:12px;margin:22px 0;padding:20px}.dx-comments article{border-top:1px solid #e1e5e3;gap:10px;padding:14px 0;display:flex}.dx-comments article div{flex:1}.dx-comments article button{color:#326c8c;background:0 0;border:0}.dx-comments>div:last-child{gap:8px;display:flex}.dx-comments input{border:1px solid #d6ddda;border-radius:9px;flex:1;padding:12px}.dx-spark{width:100%;height:80px}.dx-card-metrics,.dx-metrics{background:#dce2df;border:1px solid #dce2df;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.dx-card-metrics span,.dx-metrics>div{background:#fff;padding:11px;display:grid}.dx-card-metrics small,.dx-metrics small{color:#78847f}.dx-strategy-detail{max-width:1000px;margin:auto}.dx-strategy-detail>.dx-metrics{grid-template-columns:repeat(6,1fr)}.dx-strategy-detail>.dx-spark{height:180px;margin:20px 0}.dx-warning{background:#fff1df;border-left:4px solid #d3973d;padding:13px}.dx-twin-grid header strong{color:#247260;font-size:22px}.dx-twin-profile{align-items:center;gap:20px;display:flex}.dx-twin-profile>.dx-avatar{width:90px;height:90px;font-size:34px}.dx-twin-profile>div{flex:1}.dx-twin-profile .dx-metrics{grid-template-columns:repeat(4,1fr)}.dx-empty{text-align:center;color:#7a8580;padding:50px}.dx-panel h2{font-size:24px}.dx-chat p{background:#f3f6f4;border-radius:8px;padding:12px}.dx-chat:after{content:"";clear:both;display:block}@media (width<=1350px){.dx-home-grid{grid-template-columns:1fr 260px}.dx-page{padding:32px 28px 80px}.dx-pulse>div{min-width:240px}.dx-view-grid,.dx-strategy-grid,.dx-twin-grid,.dx-detail-grid{grid-template-columns:1fr}.dx-title h1,.dx-detail h1{font-size:36px}}@media (width<=1100px){.dx-home-grid{grid-template-columns:1fr}.dx-rail{grid-template-columns:repeat(2,1fr)}.dx-asset-hero{grid-template-columns:1fr}.dx-pulse>button{min-width:120px}.dx-strategy-detail>.dx-metrics{grid-template-columns:repeat(3,1fr)}}.dx-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1b2670;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dx-modal{background:#fff;border:1px solid #d6ded9;border-radius:16px;width:min(680px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #0c1c2838}.dx-modal>header{z-index:2;background:#fffffff5;border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.dx-modal>header h2{margin:0;font-size:24px}.dx-modal>header button{cursor:pointer;background:#f1f4f2;border:0;border-radius:8px;width:38px;height:38px;font-size:24px}.dx-why,.dx-publish-form{gap:12px;padding:22px;display:grid}.dx-why dl{background:#f4f7f5;border-radius:10px;grid-template-columns:90px 1fr;gap:10px;margin:4px 0 12px;padding:14px;display:grid}.dx-why dt{color:#748079}.dx-why dd{margin:0}.dx-why button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0dc;border-radius:9px;padding:12px 14px}.dx-why button:hover{background:#f4faf7;border-color:#2a7868}.dx-publish-form label,.dx-annotation-form label{color:#43515b;gap:6px;font-weight:650;display:grid}.dx-publish-form input,.dx-publish-form textarea,.dx-publish-form select,.dx-annotation-form input,.dx-annotation-form textarea,.dx-annotation-form select{box-sizing:border-box;color:#152434;width:100%;font:inherit;background:#fff;border:1px solid #d6ded9;border-radius:8px;padding:11px 12px;font-weight:400}.dx-publish-form textarea,.dx-annotation-form textarea{resize:vertical;min-height:88px}.dx-publish-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dx-publish-form footer{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.dx-publish-form button,.dx-annotation-form button{cursor:pointer;background:#fff;border:1px solid #d6ded9;border-radius:9px;padding:11px 15px}.dx-publish-form button.primary,.dx-annotation-form button.primary{color:#fff;background:#153e63;border-color:#153e63}.dx-publish-form button:disabled,.dx-annotation-form button:disabled{opacity:.42;cursor:not-allowed}.dx-annotation-form{background:#fff;border:1px solid #d9e1dd;border-radius:12px;gap:12px;padding:16px;display:grid}.dx-annotation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dx-annotation-form details{background:#f4f7f5;border-radius:9px;padding:12px}.dx-annotation-form details summary{cursor:pointer;font-weight:700}.dx-annotation-form details label{margin-top:12px}@media (width<=700px){.dx-publish-form>div,.dx-annotation-fields{grid-template-columns:1fr}}.dx-chart{text-align:left;cursor:crosshair;width:100%;color:inherit;border:0;padding:0;display:block}.dx-chart:hover{filter:saturate(1.08);transform:translateY(-1px)}.dx-section-note{color:#6d7980;margin:-.25rem 0 1rem;font-size:.92rem;line-height:1.6}.dx-note-actions,.dx-note-edit{flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-start!important;display:flex!important}.dx-note-edit input{flex:1;min-width:240px}.dx-financial-chart{background:#f8faf9;border:1px solid #dbe2de;border-radius:12px;min-width:0;overflow:hidden}.dx-financial-chart>header{background:#fff;border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.dx-financial-chart>header>div:first-child{gap:4px;display:grid}.dx-financial-chart>header small{color:#738079}.dx-layer-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dx-layer-controls button{color:#6a7672;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.dx-layer-controls button.active{color:#142435;border-color:color-mix(in srgb,var(--actor) 48%,#dce2df);background:color-mix(in srgb,var(--actor) 8%,#fff)}.dx-layer-controls i{background:var(--actor);border-radius:50%;width:8px;height:8px}.dx-layer-controls span{font-variant-numeric:tabular-nums;color:#8a9690}.dx-financial-chart svg{cursor:crosshair;background:linear-gradient(#fbfcfb,#f3f6f4);width:100%;min-height:310px;display:block}.dx-chart-grid{stroke:#dfe5e2;stroke-width:1px}.dx-chart-volume{fill:#b9c9c3;opacity:.48}.dx-chart-price{fill:none;stroke:#173f64;stroke-width:3px}.dx-chart-axis{fill:#7c8883;font-size:11px}.dx-chart-marker{cursor:pointer;filter:drop-shadow(0 2px 3px #0e23302e)}.dx-chart-marker circle{stroke:#fff;stroke-width:2px}.dx-chart-marker text{fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:9px;font-weight:800}.dx-financial-chart>footer{color:#738079;background:#fff;border-top:1px solid #e1e6e3;justify-content:space-between;gap:18px;padding:10px 16px;font-size:12px;display:flex}.dx-annotation-point{color:#48635a;background:#eef4f1;border-radius:8px;justify-content:space-between;padding:10px 12px;display:flex}.dx-annotation-drawer{z-index:1350;background:#fff;border:1px solid #d4ddd8;border-radius:16px;width:min(460px,100vw - 36px);padding:22px;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto;box-shadow:0 24px 80px #0b1e2a38}.dx-annotation-drawer>header{border-bottom:1px solid #e1e6e3;align-items:center;gap:12px;padding-bottom:18px;display:flex}.dx-annotation-drawer>header>div:nth-child(2){flex:1}.dx-annotation-drawer h2{margin:3px 0 0}.dx-annotation-drawer>header>button{cursor:pointer;background:#f0f3f1;border:0;border-radius:8px;width:36px;height:36px;font-size:22px}.dx-actor-token{color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.dx-annotation-status{gap:6px;padding:16px 0;display:flex}.dx-annotation-drawer section h3{margin:18px 0 8px}.dx-annotation-drawer .lead{color:#24333e;font-size:18px;line-height:1.65}.dx-annotation-drawer dl{background:#e2e7e4;border:1px solid #e2e7e4;border-radius:10px;grid-template-columns:104px 1fr;gap:1px;margin:18px 0;display:grid;overflow:hidden}.dx-annotation-drawer dt,.dx-annotation-drawer dd{background:#fff;margin:0;padding:11px 12px}.dx-annotation-drawer dt{color:#77837d}.dx-annotation-comment{border-top:1px solid #e4e8e6;padding:12px 0}.dx-annotation-comment p{margin:5px 0;line-height:1.55}.dx-annotation-drawer section>button{cursor:pointer;background:#f5f8f6;border:1px solid #cfdbd5;border-radius:8px;width:100%;padding:11px}.dx-note-main{text-align:left;cursor:pointer;width:100%;background:0 0!important;border:0!important;padding:0!important;display:block!important}.dx-note-main>div{justify-content:space-between;align-items:center;display:flex}.dx-note-main>small{color:#77837d}.dx-note-actor{align-items:center;gap:7px;font-weight:700;display:flex}.dx-note-actor i{border-radius:50%;width:9px;height:9px}.dx-note-actions button{cursor:pointer;color:#326a83!important}.dx-related-leaders{background:#fff;border:1px solid #dce3df;border-radius:14px;margin-top:28px;overflow:hidden}.dx-related-leaders>header{border-bottom:1px solid #e2e7e4;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.dx-related-leaders h3{margin:4px 0 0;font-size:22px}.dx-related-leaders header small{letter-spacing:.13em;color:#42816e}.dx-related-leaders header>span{color:#75827c}.dx-related-leaders>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-related-leaders>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e9e7;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;padding:18px 22px;display:grid}.dx-related-leaders>div>button:hover{background:#f6f8f7}.dx-related-leaders button>span:nth-child(2){gap:4px;display:grid}.dx-related-leaders p{color:#53616a;margin:4px 0;line-height:1.5}.dx-related-leaders strong{color:#2b6c5d;font-size:13px}.dx-leader-avatar{color:#1e6657;background:#e8f1ed;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}@media (width<=1350px){.dx-financial-chart>header{display:grid}.dx-layer-controls{justify-content:flex-start}.dx-financial-chart svg{min-height:280px}.dx-related-leaders>div{grid-template-columns:1fr}}.dx-candle-chart{background:#fff;margin-top:18px}.dx-candle-chart>header nav{gap:3px;display:flex}.dx-candle-chart>header nav button{color:#68757d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:44px;padding:7px 9px}.dx-candle-chart>header nav button.active{color:#143e35;background:#e9efec;font-weight:750}.dx-candle-chart>.dx-layer-controls{background:#fafbfa;border-bottom:1px solid #e4e9e6;justify-content:flex-start;padding:10px 16px}.dx-candle-chart .candle line{stroke-width:1.4px}.dx-candle-chart .candle rect:not(.candle-volume){stroke-width:1px}.dx-candle-chart .up-candle line,.dx-candle-chart .up-candle rect:not(.candle-volume){stroke:#19826c;fill:#d8eee7}.dx-candle-chart .down-candle line,.dx-candle-chart .down-candle rect:not(.candle-volume){stroke:#bd5a51;fill:#f4dcd8}.dx-candle-chart .candle-volume{opacity:.26}.dx-candle-chart .up-candle .candle-volume{fill:#2d8c77}.dx-candle-chart .down-candle .candle-volume{fill:#c66d63}.dx-candle-chart .current-price{stroke:#247965;stroke-dasharray:5 4;stroke-width:1.3px}.dx-candle-chart .current-price-label{fill:#247965;font-size:10px;font-weight:750}.dx-candle-chart .dx-chart-marker rect{stroke:#fff;stroke-width:2px}.dx-candle-chart .dx-chart-marker text{font-size:11px}.dx-asset-summary{background:#fff;border:1px solid #dbe2de;border-radius:12px;grid-template-columns:190px minmax(360px,.9fr) minmax(300px,1.1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:grid}.dx-asset-price{grid-template-columns:auto 1fr;align-items:end;gap:3px 10px;display:grid}.dx-asset-price .dx-tag{grid-column:1/-1;width:max-content}.dx-asset-price strong{font-variant-numeric:tabular-nums;font-size:31px;line-height:1}.dx-asset-price>b{font-size:15px}.dx-asset-price>small{color:#7b8782;grid-column:1/-1;margin-top:5px}.dx-asset-relation{border:1px solid #e2e7e4;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.dx-asset-relation span{border-left:1px solid #e2e7e4;gap:4px;min-width:0;padding:11px 12px;display:grid}.dx-asset-relation span:first-child{border-left:0}.dx-asset-relation small{color:#78847f}.dx-asset-relation b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.dx-asset-judgement{min-width:0}.dx-asset-judgement small{color:#4f7f70;font-weight:700}.dx-asset-judgement>b{margin:5px 0;font-size:16px;line-height:1.45;display:block}.dx-asset-judgement p{color:#727e85;margin:0;font-size:13px}.dx-asset-actions{flex-direction:column;gap:6px;display:flex}.dx-asset-actions button{white-space:nowrap}.dx-community-tabs{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f9f7f5;border-bottom:1px solid #dce3df;gap:4px;margin-top:22px;display:flex;position:sticky;top:0}.dx-community-tabs button{color:#68757b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:14px 18px;font-weight:700;display:inline-flex}.dx-community-tabs button.active{color:#122334;border-bottom-color:#173f63}.dx-community-tabs span{background:#e8edeb;border-radius:20px;min-width:20px;padding:2px 6px;font-size:11px}.dx-community-content{padding-top:18px}.dx-activity-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dx-activity-feed>article{background:#fff;border:1px solid #dce3df;border-radius:12px;flex-direction:column;min-height:255px;padding:18px;display:flex}.dx-activity-feed>article>header{align-items:center;gap:10px;display:flex}.dx-activity-feed>article>header>div{flex:1;gap:3px;display:grid}.dx-activity-feed>article>header small{color:#7a8782}.dx-activity-main{text-align:left;cursor:pointer;flex:1;width:100%;padding:16px 0;display:block;background:0 0!important;border:0!important}.dx-activity-main h3{margin:0 0 8px;font-size:20px}.dx-activity-main p{color:#46555f;margin:0 0 16px;font-size:16px;line-height:1.65}.dx-activity-main>div{color:#718078;flex-wrap:wrap;gap:7px 15px;font-size:13px;display:flex}.dx-activity-feed footer{border-top:1px solid #e8ece9;gap:4px;padding-top:10px;display:flex}.dx-activity-feed footer button{color:#376a80;background:0 0!important;border:0!important;padding:6px 8px!important}.dx-note-edit input,.dx-note-edit select{background:#fff;border:1px solid #d8dfdb;border-radius:7px;min-height:40px;padding:8px}.dx-holder-table{background:#fff;border:1px solid #dce3df;border-radius:12px;overflow:auto}.dx-holder-table>header,.dx-holder-table>button{text-align:left;grid-template-columns:230px 140px 130px 90px 120px minmax(270px,1fr) 120px;align-items:center;min-width:1100px;display:grid}.dx-holder-table>header{color:#738078;background:#f3f6f4;padding:12px 16px;font-size:12px}.dx-holder-table>button{color:#1b2a37;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e9e6;width:100%;padding:14px 16px}.dx-holder-table>button:hover,.dx-holder-table>button.active{background:#f1f7f4}.dx-holder-table>button>span{min-width:0;padding-right:12px;display:block}.dx-holder-table>button>span:first-child{align-items:center;gap:10px;display:flex}.dx-holder-table i{gap:3px;font-style:normal;display:grid}.dx-holder-table small{color:#76827d;margin-top:3px;display:block}.dx-holder-table>button>span:nth-child(6){color:#44535c;line-height:1.45}.dx-trade-stream{max-width:1100px}.dx-trade-stream>header{justify-content:space-between;align-items:end;gap:30px;padding:0 0 14px;display:flex}.dx-trade-stream>header h2{margin:0}.dx-trade-stream>header p{color:#6c797f;margin:0}.dx-trade-stream>article{border-top:1px solid #dfe5e2;grid-template-columns:125px 42px 1fr auto;align-items:start;gap:14px;padding:18px 0;display:grid}.dx-trade-stream time{color:#74817c;font-variant-numeric:tabular-nums}.dx-trade-stream article p{color:#40505a;margin:5px 0}.dx-trade-stream article small{color:#74817c}.dx-thesis-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dx-thesis-board article{background:#fff;border:1px solid #dce3df;border-radius:12px;padding:19px}.dx-thesis-board header{align-items:center;gap:10px;display:flex}.dx-thesis-board header>div{flex:1;display:grid}.dx-thesis-board h3{font-size:18px;line-height:1.55}.dx-thesis-board p{color:#485861;font-size:14px;line-height:1.6}.dx-thesis-board footer{border-top:1px solid #e5e9e7;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.dx-thesis-board footer button{color:#2f6c80}.dx-discussion-board{grid-template-columns:minmax(340px,.65fr) minmax(460px,1fr);gap:28px;display:grid}.dx-discussion-board>section:first-child{background:#f0f6f3;border-left:4px solid #477e6f;align-self:start;padding:22px}.dx-discussion-board>section:first-child small{color:#4c7e70;font-weight:700}.dx-discussion-board>section:first-child h2{font-size:21px;line-height:1.55}.dx-discussion-board>section:first-child p{color:#5d6b73;line-height:1.65}.dx-community-drawer{padding-bottom:76px}.dx-drawer-actions{flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0;display:flex}.dx-drawer-actions>button{cursor:pointer;background:#fff;border:1px solid #d4dcd8;border-radius:8px;padding:8px 12px}.dx-drawer-thesis{background:#f2f6f4;border-radius:10px;padding:16px}.dx-drawer-thesis>small{color:#477c6d;font-weight:700}.dx-drawer-thesis>p{font-size:18px;line-height:1.6}.dx-drawer-thesis>div{color:#708078;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.dx-position-grid{border:1px solid #e0e5e2;border-radius:9px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.dx-position-grid span{background:#fff;border-bottom:1px solid #e3e8e5;gap:4px;padding:12px;display:grid}.dx-position-grid span:nth-child(odd){border-right:1px solid #e3e8e5}.dx-position-grid small{color:#78847f}.dx-community-drawer details{border:1px solid #e0e5e2;border-radius:10px;margin:18px 0;padding:14px}.dx-community-drawer details summary{cursor:pointer;font-weight:750}.dx-drawer-comments article{border-top:1px solid #e6eae8;gap:10px;padding:12px 0;display:flex}.dx-drawer-comments article>div{flex:1}.dx-drawer-comments article p{margin:4px 0 7px;line-height:1.5}.dx-drawer-comments article button{color:#397088;background:0 0;border:0;padding:3px 7px}.dx-drawer-comments>div:last-child{gap:7px;display:flex}.dx-drawer-comments input{border:1px solid #d7dfdb;border-radius:8px;flex:1;min-width:0;padding:10px}.dx-community-drawer>footer{background:#fff;border-top:1px solid #dce3df;grid-template-columns:repeat(4,1fr);gap:6px;margin:20px -22px -76px;padding:12px 16px 16px;display:grid;position:sticky;bottom:-22px}.dx-community-drawer>footer button{cursor:pointer;background:#fff;border:1px solid #d7dedb;border-radius:8px;padding:9px 5px}@media (width<=1450px){.dx-asset-summary{grid-template-columns:180px 1fr 1fr}.dx-asset-actions{flex-direction:row;grid-column:1/-1}.dx-asset-actions button{flex:1}.dx-activity-feed,.dx-thesis-board,.dx-discussion-board{grid-template-columns:1fr}.dx-asset-relation{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.dx-asset-summary{grid-template-columns:1fr}.dx-asset-relation,.dx-asset-judgement,.dx-asset-actions{grid-column:auto}.dx-candle-chart>.dx-layer-controls{flex-wrap:nowrap;overflow:auto}.dx-community-tabs{overflow:auto}.dx-trade-stream>article{grid-template-columns:90px 38px 1fr}.dx-trade-stream>article>.dx-tag{grid-column:3}}:root{--ux-ink:#101923;--ux-muted:#6f7c83;--ux-line:#dfe4e2;--ux-bg:#f5f6f3;--ux-panel:#fff;--ux-deep:#123348;--ux-green:#19795f;--ux-green-soft:#e2f2eb;--ux-amber:#a96a18;--ux-amber-soft:#fff1d8;--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:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;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:#eaedeb;border-radius:9px;padding:3px;display:flex}.ux-mode button{color:#647077;background:0 0;border:0;border-radius:7px;padding:7px 17px;font-weight:650}.ux-mode button.active{color:#101923;background:#fff;box-shadow:0 1px 5px #0c1c1f17}.ux-global-actions{align-items:center;gap:9px;display:flex;position:absolute;right:24px}.ux-global-actions>button{color:#536068;background:0 0;border:0;border-radius:8px;height:36px;padding:0 10px}.ux-global-actions>button:hover{background:#edf0ee}.ux-global-actions button em{color:#fff;background:#ca7e2f;border-radius:9px;place-items:center;min-width:16px;height:16px;margin-left:-3px;font-size:10px;font-style:normal;display:inline-grid;transform:translateY(-9px)}.ux-global-actions .myumx{color:#172228;background:#fff;border:1px solid #d9dedc}.ux-user{background:var(--ux-deep);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.ux-sidebar{z-index:70;left:0;top:var(--ux-top);width:var(--ux-side);border-right:1px solid var(--ux-line);background:#f0f2ef;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);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;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;color:#465159;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:43px;padding:0 12px;display:flex}.ux-sidebar nav button:hover,.ux-side-context button:hover{background:#e7ebe8}.ux-sidebar nav button.active{color:#111a20;background:#dfe5e1;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:#899396;margin-left:auto;font-size:12px;font-style:normal}.ux-side-context{border-top:1px solid #d9dedb;margin-top:22px;padding-top:18px;display:grid}.ux-side-context>small{color:#929b9c;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:#e4e8e5}.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:#78857f;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:#fbfcfd}.ux-badge{color:#66716f;background:#edf0ef;border-radius:5px;width:max-content;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:#899396;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{border-bottom:1px solid var(--ux-line);background:radial-gradient(circle at 80% 30%,#2b8e6e17,#0000 28%),#f8f9f6;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:#758188}.ux-welcome>button,.ux-section header>button,.ux-more{background:#fff;border:1px solid #d9dfdc;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:#eef1ed}.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:#4d7e6d}.ux-section h2{margin:6px 0;font-size:31px}.ux-section header p{color:#748087;margin:0}.ux-filter{background:#ebeeec;border-radius:8px;gap:3px;padding:3px;display:flex}.ux-filter button{color:#707b80;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.ux-filter button.active{color:#101923;background:#fff}.ux-event-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ux-event-grid article{border:1px solid var(--ux-line);cursor:pointer;background:#fff;border-radius:13px;flex-direction:column;min-height:310px;padding:22px;display:flex}.ux-event-grid article.featured{background:#f2efe5;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:#839095;font-size:12px}.ux-event-grid article>small{color:#668174;margin-top:30px}.ux-event-grid h3{margin:8px 0;font-size:21px;line-height:1.35}.ux-event-grid p{color:#69767b;font-size:13px;line-height:1.65}.ux-card-proof{background:#ffffff80;border-left:3px solid #75a895;gap:3px;margin:8px 0 14px;padding:10px;display:grid}.ux-card-proof b{font-size:11px}.ux-card-proof span{color:#727d81;font-size:12px}.ux-event-grid article footer{margin-top:auto;padding-top:13px}.ux-event-grid article footer button{color:#536971;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:#fff;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:#668174}.ux-topic-grid h3{margin:16px 0 8px;font-size:18px}.ux-topic-grid p{color:#6e7a7f;line-height:1.5}.ux-topic-grid footer{color:#839095;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{background:#fff;border:1px solid #d9dfdc;border-radius:12px;padding:21px}.ux-cap-grid h3{margin:15px 0 7px;font-size:17px}.ux-cap-grid p{color:#6c787d;height:43px;font-size:13px;line-height:1.6}.ux-cap-grid dl{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;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:#899396;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{background:#fff;border:1px solid #d8dfdc;border-radius:7px;flex:1;padding:8px}.ux-cap-grid footer button.subscribed{color:#176e58;background:#e1f0e9}.ux-sim-list{gap:8px;display:grid}.ux-sim-list>button{text-align:left;border:1px solid var(--ux-line);background:#fff;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:#7a868b;grid-column:2}.ux-sim-list>button>span:not(:first-child){display:grid}.ux-sim-list i{color:#526c71;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:#748087;margin:0}.ux-search{border:1px solid var(--ux-line);color:#8b9599;background:#fff;border-radius:10px;align-items:center;height:50px;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:#707c81;margin:0}.ux-catalog article>span{color:#708087}.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:#758085;white-space:nowrap;background:0 0;border:0;padding:12px 14px}.ux-rank-tabs button.active,.ux-my-tabs button.active{color:#132029;font-weight:700;box-shadow:inset 0 -2px #193f35}.ux-table{border:1px solid var(--ux-line);background:#fff;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{color:#899395;background:#eef1ef;height:42px;padding:0 17px;font-size:11px}.ux-table .head span:first-child{grid-column:1/3}.ux-table>button{text-align:left;background:#fff;border:0;border-top:1px solid #e7eae8;width:100%;min-height:78px;padding:12px 17px}.ux-table>button>b{color:#899396}.ux-table>button>span{font-size:12px}.ux-table>button>span:nth-child(2){gap:3px;display:grid}.ux-table small{color:#899396}.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:#fff;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:#edf0ee;height:3px}.ux-progress i{background:#29886b;height:100%;transition:all .3s;display:block}.ux-onboarding main{padding:48px 56px 30px}.ux-onboarding main>small{color:#6f8c82}.ux-onboarding h1{margin:12px 0;font-size:35px}.ux-onboarding main>p{color:#758187}.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:#fff;border-radius:9px;min-height:54px;padding:13px 42px 13px 15px;position:relative}.ux-choice-grid button.chosen{background:#e8f2ed;border-color:#73a995}.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:#f7faf8;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{background:#fff;border:1px solid #d7ddda;border-radius:8px;padding:10px 16px}.primary{color:#fff!important;background:#153d33!important;border-color:#153d33!important}.ux-drawer-layer{justify-content:flex-end;display:flex}.ux-detail-drawer,.ux-my-drawer,.ux-workflow{background:#fff;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:#66747a;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:#68757a;line-height:1.7}.ux-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ux-evidence-row{border-top:1px solid #edf0ee;grid-template-columns:100px 1fr auto;gap:12px;padding:12px 0;font-size:12px;display:grid}.ux-evidence-row b{color:#26765f}.ux-evidence-row.conflict b{color:#b06f1e}.ux-evidence-row time{color:#899396}.ux-detail-drawer>footer{border-top:1px solid var(--ux-line);background:#fff;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:#849095}.ux-my-drawer header small,.ux-workflow header small{color:#4e806f;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:#fff;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:#718086;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:#fff;border-radius:11px;min-height:145px;padding:20px}.ux-dashboard article.warning{background:#fff7e8}.ux-dashboard small{color:#718078}.ux-dashboard b{margin:13px 0;font-size:34px;display:block}.ux-dashboard p{color:#778388;font-size:12px;line-height:1.5}.ux-control-list{border:1px solid var(--ux-line);background:#fff;border-radius:12px;margin-top:24px;overflow:hidden}.ux-control-list>header{background:#f0f3f0;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 #e6e9e7;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:#849095;grid-column:2}.ux-control-list article button{background:#fff;border:1px solid #d9dfdc;border-radius:7px;padding:8px}.ux-control-list progress{accent-color:#2f9275;width:100%}.ux-empty{text-align:center;border:1px dashed #cbd3cf;border-radius:12px;margin-top:30px;padding:50px}.ux-empty p{color:#788489}.ux-empty button{border:1px solid var(--ux-line);background:#fff;border-radius:8px;padding:9px 13px}.ux-connection{border:1px solid var(--ux-line);background:#fff;border-radius:12px;margin-top:25px;padding:28px}.ux-connection>header h2{margin:0 0 8px;font-size:25px}.ux-connection>header p{color:#718086}.ux-connect-values{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.ux-connect-values article{background:#f0f3f0;border-radius:9px;padding:20px}.ux-connect-values p{color:#778388;font-size:12px;line-height:1.6}.ux-connect-values>button{color:#fff;background:#153d33;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:#fff;border-radius:9px;gap:5px;padding:16px;display:grid}.ux-methods>button.chosen{background:#e8f2ed;border-color:#73a995}.ux-methods span{color:#758288;font-size:11px}.ux-methods footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ux-permissions,.ux-connected{background:#f0f3f0;border-radius:10px;margin-top:24px;padding:24px}.ux-permissions p{line-height:1.8}.ux-permissions small{color:#788489;margin-bottom:18px;display:block}.ux-permissions button,.ux-connected button{color:#fff;background:#153d33;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;background:#fff;border:1px solid #cfd8d4;border-radius:9px;padding:9px 13px;display:grid;position:fixed;top:72px;right:25px;box-shadow:0 7px 20px #142b2614}.ux-workflow-entry span{color:#77847f;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:#fff;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:#6d7a7f;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:#fff;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:#d8ddda;width:1px;position:absolute;top:31px;bottom:0;left:15px}.ux-workflow-timeline i{background:#fff;border:1px solid #ccd4d0;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.ux-workflow-timeline article.done i{color:#176e58;background:#dff1e9}.ux-workflow-timeline article.current i{color:#9e631a;background:#fff0d6}.ux-workflow-timeline span{gap:3px;display:grid}.ux-workflow-timeline small{color:#7c898d}.ux-human-gate{background:#fff8e9;border:1px solid #ead5ad;border-radius:11px;padding:20px}.ux-human-gate h3{font-size:20px}.ux-human-gate dl{border:1px solid #eadfc8;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ux-human-gate dl div{border-bottom:1px solid #eadfc8;padding:10px}.ux-human-gate dt{color:#8b7c60;font-size:10px}.ux-human-gate dd{margin:3px 0 0}.ux-human-gate p{color:#786c56;font-size:12px;line-height:1.6}.ux-human-gate>div{justify-content:flex-end;gap:8px;display:flex}.ux-human-gate button{background:#fff;border:1px solid #dccba9;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:#fff;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:#fff;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:#fff;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:#899396;margin-top:auto}.ux-library-grid>article button{border:1px solid var(--ux-line);background:#fff;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:#fff;border-radius:18px;margin-top:26px;padding:28px}.ux-portfolio>header button,.ux-creator-center>header button{border:1px solid var(--ux-line);white-space:nowrap;background:#fff;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)}}.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:#77847f;margin:0;font-size:12px;line-height:1.6}.umx-resource-section-heading>span{white-space:nowrap}.umx-resource-section-heading>button{cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:8px;padding:8px 12px;font-size:13px}.umx-workflow-card,.umx-person-card,.umx-connection-card{background:#fff;border:1px solid #dce3df;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:#aebeb5;box-shadow:0 5px 18px #1d392609}.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-offset:-3px;outline:2px solid #306653}.umx-workflow-cover{background:#eceee7;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:#738379;margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.5;display:block}.umx-resource-directory h3{color:#192b27;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:#77837d;-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:#829087;font-size:11px}.umx-resource-directory .umx-resource-text-action{color:#275949;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;min-height:32px;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:#89938d;font-size:11px;line-height:1.6}.umx-connection-icon{color:#416659;background:#f6f8f5;border:1px solid #e7ebe7;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:600 20px/1 system-ui;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{color:#849088;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.5;display:flex}.umx-connection-status i{background:#b5bdb8;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.umx-connection-status.ready{color:#547769}.umx-connection-status.ready i{background:#54856e}.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:#859087;margin-top:5px;font-size:12px;line-height:1.6;display:block}.umx-person-portrait{color:#315b4b;background:#ecf0e9;border-radius:10px;flex:0 0 60px;place-items:center;width:60px;height:68px;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{color:#243b31;background:#fff;border:1px solid #dce3df;border-radius:18px;width:min(700px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 80px #122c2829}.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 #e8ece8;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{color:#708079;cursor:pointer;background:#f4f6f3;border:0;border-radius:8px;flex:0 0 32px;width:32px;height: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:#68786e;margin:0 0 16px;font-size:14px;line-height:1.8}.umx-resource-metadata{color:#839087;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:#708077;margin:0;padding-left:18px;font-size:13px;line-height:1.9}.umx-resource-disclosure{border-block:1px solid #e6ebe6;margin-top:16px;padding:14px 0;font-size:13px}.umx-resource-disclosure summary{cursor:pointer;color:#3d574a;font-weight:600}.umx-resource-disclosure summary span{color:#8c9990;margin-left:8px;font-weight:400}.umx-resource-disclosure ol{color:#748276;padding-left:24px;line-height:2.1}.umx-resource-note{color:#8a968d;margin:20px 0 0;font-size:12px;line-height:1.7}.umx-resource-dialog-footer{border-top:1px solid #e6ebe6;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;padding:16px 26px;display:flex}.umx-resource-dialog-footer button{color:#56705f;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:8px;min-height:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.umx-resource-dialog-footer button.umx-resource-primary{color:#fff;background:#183e32;border-color:#183e32}.umx-resource-properties{margin:18px 0}.umx-resource-properties>div{border-bottom:1px solid #edf0ec;grid-template-columns:90px 1fr;gap:16px;padding:10px 0;font-size:13px;display:grid}.umx-resource-properties dt{color:#8a978b}.umx-resource-properties dd{color:#4c6657;margin:0}.umx-resource-preference{background:#f5f7f3;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:#859084;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:#809083;margin:0;font-size:13px;line-height:1.7}.umx-resource-source{color:#456f59;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:#628b79;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{color:#607d6c;background:0 0;width:auto;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}.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:#fff;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);margin-inline:auto;box-shadow:0 4px 18px #203b2910}.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{color:#64726d;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;min-height:34px;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{color:#1c4034;background:#eff3f0}.v2-app .umx-unified-composer.compact>footer .umx-composer-additions>.umx-add{border:1px solid #e0e6e2;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:#8a9790;font-style:normal}.v2-app .umx-unified-composer.compact>footer .umx-context-trigger.needs-attention{color:#8b642d}.umx-context-trigger>i{background:#f7e7c9;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;color:#315e49;background:0 0;border:0;flex-shrink:0;width:auto;min-width:80px;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 #e6ebe7;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:#7a8780;margin:4px 0 0;font-size:12px!important}.umx-selection-dialog header button,.umx-selection-list article>button:last-child{color:#7b8982;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.umx-selection-dialog header button:hover,.umx-selection-list article>button:last-child:hover{color:#193f31;background:#eef3ef}.umx-selection-dialog main{min-height:0;padding:16px 24px;overflow:auto}.umx-selection-checks{color:#876634;background:#fffaf0;border:1px solid #eddfc1;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:#7a827c;margin:12px 0;font-size:12px!important}.umx-selection-list article{border-bottom:1px solid #edf0ed;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{color:#517360;background:#eef3ef;border-radius:8px;place-items:center;width:32px;height:32px;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:#87918b}.umx-selection-dialog main>details{color:#627369;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 #e6ebe7;justify-content:space-between;gap:12px;padding:14px 24px;display:flex}.umx-selection-dialog footer button{color:#345a45;background:#fff;border:1px solid #dce4dd;border-radius:8px;padding:8px 14px;font-size:13px}.umx-selection-dialog footer button:last-child{color:#fff;background:#214c38;border-color:#214c38}@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{color:#242424;max-width:1200px;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:#fff;background:#242424;border:1px solid #242424;border-radius:9px;padding:10px 16px;font-weight:600}.automation-toolbar{border-bottom:1px solid #f5f5f5;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:#686868;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:#242424}.automation-toolbar nav button.active:after{content:"";bottom:-1px;background:#242424;height:2px;position:absolute;inset-inline:0}.automation-toolbar em{background:#f5f5f5;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:#686868;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 12px}.automation-list-tools>span{color:#686868;font-size:13px}.automation-search{color:#686868;background:#ffffffa6;border:1px solid #f5f5f5;border-radius:8px;align-items:center;gap:9px;max-width:260px;padding:8px 11px;display:flex}.automation-search input{color:#242424;width:170px;min-width:0;font:inherit;background:0 0;border:0;outline:0}.automation-list{background:#fff;border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.automation-list>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #f5f5f5;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:#f5f5f5}.automation-list-icon{color:#686868;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:#686868;font-size:12px;font-weight:400;line-height:1.6}.automation-row-main .automation-row-result{color:#686868}.automation-state{color:#686868;white-space:nowrap;background:#f5f5f5;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:#686868;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:#686868;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:#686868;font-size:11px}.automation-templates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-templates button{text-align:left;color:#242424;background:#ffffffad;border:1px solid #f5f5f5;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:22px 17px;transition:background .15s,border-color .15s;display:flex}.automation-templates button:hover{background:#fff;border-color:#dedede}.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:#242424;font-size:13px;font-weight:500}.automation-templates small{color:#686868;-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{color:#242424;background:#fff;border:1px solid #f5f5f5;border-radius:18px;width:min(780px,100vw - 48px);max-width:none;max-height:calc(100dvh - 56px);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:#686868;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:25px}.automation-dialog-head>button:hover{background:#f5f5f5}.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 #eceee8;margin:2px 0 22px;padding-bottom:22px}.automation-editor-templates>header{margin-bottom:12px}.automation-editor-templates h3{color:#242424;margin:0;font-size:14px;font-weight:600}.automation-editor-templates p{color:#73766e;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;color:#242424;background:#fbfbf8;border:1px solid #e5e7e0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:96px;padding:13px 14px 32px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.automation-editor-templates button:hover{background:#fff;border-color:#b9c18f;transform:translateY(-1px)}.automation-editor-templates button:active{transform:translateY(0)}.automation-editor-templates button[aria-pressed=true]{background:#f5fadf;border-color:#a8bd4f}.automation-template-icon{color:#59604d;background:#f0f2e9;border-radius:9px;place-items:center;width:34px;height:34px;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:#242424;font-size:12px;font-weight:600}.automation-template-copy em{color:#6f755f;font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-style:normal}.automation-template-copy small{color:#73766e;-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:#59604d;text-underline-offset:3px;font-size:10px;font-style:normal;text-decoration:underline;position:absolute;bottom:10px;right:14px}.automation-field{color:#686868;flex-wrap:wrap;align-content:start;gap:8px;min-width:0;margin:14px 0;font-size:12px;display:flex}.automation-field :is(input,select){width:100%;min-width:0;font:inherit;color:#242424;background:#fff;border:1px solid #f5f5f5;border-radius:7px;height:40px;padding:10px 12px;font-size:13px}.automation-field small{color:#686868;font-size:11px}.automation-optional{color:#686868}.automation-prompt>span{color:#686868;margin:15px 0 9px;font-size:12px;display:block}.automation-prompt .umx-unified-composer{border:1px solid #f5f5f5;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:#686868;margin:0 0 8px;font-size:11px;line-height:1.8}.automation-advanced{border-top:1px solid #f5f5f5;margin-top:18px;padding-top:14px}.automation-advanced>summary{color:#686868;cursor:pointer;font-size:12px}.automation-advanced p{color:#686868;font-size:12px;line-height:1.8}.automation-dialog-foot{background:#fff;border-top:1px solid #f5f5f5;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:#686868;font-size:11px}.automation-dialog-foot>button,.automation-detail-actions button{white-space:nowrap;background:#fff;border:1px solid #f5f5f5;border-radius:8px;padding:9px 14px;font-size:13px}.umx-automation-dialog button:disabled{opacity:.4;cursor:not-allowed}.automation-error{color:#242424;background:#f5f5f5;border-radius:7px;padding:10px;font-size:12px;line-height:1.7}.automation-objective{color:#242424;white-space:pre-wrap;margin:10px 0 22px;line-height:1.9}.automation-detail dl{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:22px;padding:20px;display:grid}.automation-detail dt{color:#686868;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:#686868;margin-left:5px;font-size:12px}.automation-run-list{background:#fff;border:1px solid #f5f5f5;border-radius:10px;overflow:hidden}.automation-run-list>button{text-align:left;color:#242424;background:0 0;border:0;border-bottom:1px solid #f5f5f5;align-items:center;gap:16px;width:100%;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:#242424;font-size:13px}.automation-run-list small{color:#686868;font-size:11px;line-height:1.7}.automation-run-list em{white-space:nowrap;color:#686868;font-size:12px;font-style:normal}.automation-run-list em.attention{color:#686868}.automation-source-link{color:#242424;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{color:#242424;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto 20px;padding:12px 16px;font-size:12px;display:flex}.automation-preparation button{color:#242424;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{color:#202020;background:#cf0;border-color:#cf0}.automation-workspace button:focus-visible,.umx-automation-dialog :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #555}.automation-list-tools nav .active{color:#242424;background:#f3facf}.umx-studio-dialog.umx-automation-dialog{color:#242424;width:min(860px,100vw - 48px);box-shadow:0 24px 90px #0002}.umx-automation-dialog .automation-dialog-head{border-bottom:1px solid #eee;padding:24px 32px}.umx-automation-dialog .automation-dialog-head h2{color:#222;font-size:22px!important}.umx-automation-dialog .automation-editor-body{color:#242424;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:#737373;font-size:12px!important}.automation-detail dl{background:#f7f7f7;border:0;gap:16px;padding:18px 20px}.automation-detail dt{color:#777!important}.automation-detail h3{color:#242424}.automation-thesis{margin:8px 0 24px}.automation-thesis>small{color:#777!important}.automation-thesis>h3{margin:10px 0 16px;line-height:1.6;font-size:20px!important}.automation-thesis>p{background:#f5f5f5;border-radius:10px;padding:14px 18px}.automation-thesis details{color:#666;margin-top:18px;font-size:12px}.automation-thesis summary{cursor:pointer}.automation-source-empty{background:#f6f6f6;border-radius:12px;margin:18px 0;padding:18px 20px}.automation-source-empty p{color:#666;font-size:13px}.automation-source-empty button{color:#222;background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 12px}.automation-report header h3{margin:20px 0 8px;font-size:24px!important}.automation-report header>p{color:#666}.automation-report-result{border-bottom:1px solid #eee;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:#222!important}.automation-report :is(p,li,blockquote){font-size:14px;color:#444!important}.automation-evidence{border-bottom:1px solid #e8e8e8;padding:16px 0}.automation-evidence summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;display:flex}.automation-evidence summary span{color:#777;font-size:12px}.automation-evidence blockquote,.automation-report blockquote{white-space:pre-wrap;background:#f8f8f8;border-left:2px solid #cf0;margin:14px 0;padding:12px 18px}.automation-evidence a{color:#242424;text-decoration:underline}.automation-event{border-bottom:1px solid #eee;padding:16px 0}.umx-automation-dialog .rt-showcase{background:#fff;border:1px solid #e5e5e5;border-radius:14px;margin:24px 0;padding:24px}.umx-automation-dialog .rt-showcase :is(h3,h4,p,small,li,span,button,label){color:#333!important}.umx-automation-dialog .rt-showcase .rt-actions button:first-child{color:#222!important;background:#cf0!important;border-color:#cf0!important}.umx-automation-dialog .rt-showcase :is(.rt-finding,.rt-review){background:#f7f7f7;border-color:#e5e5e5}.umx-automation-dialog .autodemo{background:#fafafa;border-color:#e5e5e5}.umx-automation-dialog .autodemo :is(p,li,summary,small,button){color:#444}.umx-automation-dialog .autodemo .primary{color:#222;background:#cf0;border-color:#cf0}.umx-automation-dialog .autodemo aside{background:#f2f2f2}.umx-automation-dialog .rt-stats{display:none}.umx-automation-dialog .automation-prompt .umx-unified-composer{border-color:#dedede;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:#777;box-shadow:0 0 0 1px #777!important}.umx-automation-dialog button:focus-visible{outline:2px solid #777!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:#263d35;--pt-muted:#596b62;--pt-subtle:var(--pt-muted);--pt-line:#dfe5de;--pt-accent:#275c49;--pt-paper:#fffefa;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-offset:3px;outline:2px solid #3f725e}.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{white-space:nowrap;background:#fffefa;border:1px solid #d7dfd7;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:#f0f3ed;border-color:#a9bcaf;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:#fff}.pt-workspace .pt-button.primary:hover,.pt-dialog .pt-button.primary:hover{background:#1d493a}.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:#214e3c}.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:#eaf0e9}.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{color:#526d50;white-space:nowrap;background:#eaf0e6;border:1px solid #d9e5d9;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:#496453;font-weight:600}.pt-hero-meta i{background:#d8e0d7;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:#254c39;font-weight:600}.pt-nav-row nav>button[aria-current=page]:after{content:"";background:#315e49;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pt-nav-row em{min-width:18px;height:18px;color:var(--pt-accent);background:#e6eade;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:#edf1e7}.pt-workspace .pt-delegate-action{color:#f0f5ec;background:#254f40;gap:12px}.pt-workspace .pt-delegate-action:hover{background:#1d4134}.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{background:var(--pt-paper);border:1px solid #dfe4d9;border-radius:14px;flex-direction:column;min-width:0;padding:25px 27px 0;display:flex;overflow:hidden;box-shadow:0 4px 18px #1b322504}.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:#334a36;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{color:var(--pt-subtle);background:#f6f6ee;border-left:2px solid #c2cfac;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{text-align:left;color:var(--pt-muted);border-top:1px solid #eceee6;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;background:#f0f1e8;border:1px solid #e0e3da;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:#dad9c2;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:"";border-left:5px solid #3b584555;position:absolute;inset:0;box-shadow:inset 1px 0 2px #f6efd9}.pt-book-art img{object-fit:cover;filter:saturate(.55);opacity:.72;width:100%;height:100%}.pt-book-art>span{color:#354d36;background:#f1ecd9e8;padding:6px 5px;font:600 13px/1.1 Georgia,serif;position:absolute;top:10px;left:13px}.pt-book-art>span>span{padding-top:5px;font:9px/1.4 sans-serif;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:#9aa793}.pt-memory-symbol{color:#829468;background:#e9eee3;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pt-memory-symbol.about{color:#6f8b9a;background:#e9eef1}.pt-memory-symbol.judgment{color:#a08a63;background:#f1eae0}.pt-search{color:#9aa492;background:#fffefa;border:1px solid #dce3da;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:#75947d}.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]{color:#416245;background:#e5ecdf}.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:#f7f7ef}.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:#9aa892}.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{color:#686a3f;background:#eeeccf;border-radius:4px;padding:2px 7px;font:400 10px/1.5 inherit}.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:#b4beb0;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:#ebefe6;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:#edf1e6;border:1px solid #dce4d4;border-radius:14px;align-items:center;gap:25px;padding:28px 30px;display:flex}.pt-growth-seal{width:98px;height:98px;color:var(--pt-muted);background:#e2e9d6;border:1px solid #c6d3b5;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:inset 0 0 0 5px #edf1e6,inset 0 0 0 6px #c6d3b5}.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{color:var(--pt-accent);font:38px/1.3 Georgia,serif;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:#e0e6da;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;background:#f3f5ef;border:1px solid #e0e5d9;border-radius:50%;place-items:center;width:36px;height:36px;font:12px Georgia,serif;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:#3d5e31}.pt-level-path li[data-current=true] .pt-level-dot{background:#cedebc;border-color:#adc394;box-shadow:0 0 0 5px #e7edde}.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{color:#698d58;background:#e4eddd;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;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{color:var(--pt-muted);text-align:center;border:1px dashed #dce4d4;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:#736439;white-space:nowrap;background:#f4efd9;border-radius:4px;padding:3px 8px;font-size:11px;font-style:normal}.pt-error{color:#9c522e;background:#fcf1e5;border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px}.pt-toast{color:#557347;background:#e7efdf;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{color:#31422f;background:#fffefa;border:1px solid #dee4d9;border-radius:18px;width:min(580px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);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:#fffefa;min-width:0}.pt-dialog-header{z-index:1;background:#fffefa;border-bottom:1px solid #e7eadf;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;color:#344c31;background:#fffefa;border:1px solid #dce3d3;border-radius:8px;width:100%;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{color:var(--pt-muted);background:#eef1e6;border-radius:4px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;display:flex}.pt-tags>.pt-nature{color:#756b4f;background:#f4eedb}.pt-memory-content{color:#596b4e;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:#f0f3e9;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 #e4e9db;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{color:var(--pt-muted);white-space:pre-wrap;background:#f6f7ef;border-left:2px solid #c5d3b4;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 #dce4d2;margin:16px 0 5px;padding-left:13px}.pt-history b{color:var(--pt-muted);font-size:11px;font-weight:500}.pt-detail-footer{background:#fffefa;border-top:1px solid #e2e7d8;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:#805638}.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:#446b39}.pt-dialog.pt-report{width:min(660px,100vw - 32px)}.pt-report .pt-detail-body>section{border-top:1px solid #e7ecdf;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 #e3e9d9;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{background:#fffefa;border:1px solid #d8e0d9;border-radius:23px;flex:0 0 86px;width:86px;min-width:86px;height:86px;padding:5px;box-shadow:0 3px 10px #27463508}.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{color:#3d644e;font-variant-numeric:tabular-nums;background:#e7eee4;border:0;min-height:28px;margin:9px 0 0;padding:5px 9px;font-size:12px;display:inline-flex}.pt-level-mini{background:#cbd9c6;border-radius:5px;width:48px;height:4px;margin-left:3px;display:block;overflow:hidden}.pt-level-mini i{background:#4d7757;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{min-width:19px;height:19px;color:var(--pt-muted);font-variant-numeric:tabular-nums;background:#e7ede5;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:#edf1e8}.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{color:#37634d;background:#dfece5}.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:#d7e1d0;border-radius:8px;width:100%;height:8px;margin:7px 0 13px;overflow:hidden}.pt-xp-track>i{background:#49795c;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:#eaf0e5}.pt-medal-art{--medal-edge:#a7b8a2;--medal-face:#e9eee4;--medal-line:#42604c;flex-shrink:0;width:24px;max-width:100%;height:24px;display:block}.pt-medal-art.blue{--medal-face:#e6edf4;--medal-edge:#a9bdcb;--medal-line:#3a607c}.pt-medal-art.gold{--medal-face:#f3ecda;--medal-edge:#c9b67e;--medal-line:#866027}.pt-medal-art.teal{--medal-face:#e3eeeb;--medal-edge:#9cbbb4;--medal-line:#2a6263}.pt-medal-art.violet{--medal-face:#ece8f1;--medal-edge:#b8abca;--medal-line:#645078}.pt-achievement-gallery{margin-top:30px}.pt-medal-art.locked{--medal-face:#edf0ec;--medal-edge:#c1c8bf;--medal-line:#929b91}.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%,#caff3224,#0000 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{text-align:left;background:#f8f9f5;border:1px solid #e4e8e1;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:#edf3e8;border-color:#d6e2d1}.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:#edf2e9;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:#fff;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.pt-social-body{background:#fff;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]{color:var(--pt-ink);background:#e7eee4;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:#e4ebe1;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{color:#365a42;background:#e8eee5;border-color:#d1decf}.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{color:#fff;background:#234c43;border:1px solid #244b40;border-radius:16px;align-items:center;gap:24px;margin:0 0 18px;padding:8px 24px 8px 12px;display:flex;box-shadow:0 6px 20px #203d3010}.pt-workspace .pt-twin-entry-main{text-align:left;color:#f6faf6;flex:1;grid-template-columns:72px auto minmax(0,1fr);justify-content:flex-start;gap:14px;min-width:0;min-height:82px;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:#d5e3d9;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:#c5e8dd;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:#81a898;stroke-opacity:.3;stroke-width:1px}.pt-activity-flow{stroke:#c5ddb1;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:#315e51;stroke:#83ab96;stroke-width:1px}.pt-activity-line{stroke:#c2d9cd;stroke-width:1.5px;stroke-linecap:round}.pt-activity-scan{stroke:#d5e7b4;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:#a9c9ab;stroke-opacity:.3;transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite pt-activity-ring}.pt-activity-core{fill:#345f50;stroke:#789b81;stroke-width:1px}.pt-activity-spark{fill:#d6e2b7}.pt-activity-bubble{animation:4s ease-in-out infinite pt-activity-float}.pt-activity-bubble--reply{animation-delay:-2s}.pt-activity-reply{fill:#3c6965;stroke:#8cb7b3;stroke-width:1px}.pt-activity-dot{fill:#d8e8de;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{color:#e1ece5;background:0 0;border-left:1px solid #56776b;border-radius:0;grid-template-columns:1fr auto;gap:7px 12px;min-height:48px;margin:0;padding:0 0 0 24px;font-size:11px;display:grid}.pt-twin-entry .pt-level>b{color:#fff;text-align:left;font-size:15px;font-weight:550}.pt-twin-entry .pt-level-mini{background:#456c5e;grid-area:2/1/auto/-1;width:142px;height:4px;margin:0}.pt-twin-entry .pt-level-mini i{background:#d4deaf}.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{isolation:isolate;background:#edf2ec;flex-direction:column;justify-content:center;align-items:center;padding:32px 35px 30px;display:flex;position:relative;overflow:hidden}.pt-presence-owner{color:#52685a;z-index:1;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;font-size:12px;position:relative}.pt-presence-orbit{z-index:-1;border:1px solid #c6d7cc;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 #d7e2d9;border-radius:50%;position:absolute;inset:24px}.pt-presence-orbit:after{border-style:dashed;border-color:#d5e0d8;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;color:#294b3d;max-width:310px;min-height:66px;margin-top:14px;font-size:15px;line-height:1.8}.pt-presence-greeting p{font-size:15px!important}.pt-presence-stage .pt-voice-play{color:#2c513f;background:#fffefa;border:1px solid #cfdbce;border-radius:24px;min-height:44px;margin-top:15px;padding:10px 18px;font-size:13px}.pt-presence-stage .pt-voice-play:disabled{opacity:1;color:#657363;cursor:not-allowed;background:#e5ebe0}.pt-voice-boundary{color:#52685a;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{background:#f5f6f0;border:1px solid #dbe3d9;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:#edf2e9}.pt-look-options>button[aria-pressed=true],.pt-expression-options>button[aria-pressed=true]{background:#eaf1e7;border-color:#46775c;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:#f6f7f1;border-radius:12px;justify-content:flex-start;gap:14px;padding:15px}.pt-voice-options>button[aria-pressed=true]{background:#eaf1e7;border-color:#46775c}.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:#3d6650;margin-left:auto}.pt-wave{flex-shrink:0;align-items:center;gap:3px;width:29px;height:32px;display:flex}.pt-wave i{background:#4c735b;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-top:1px solid #56776b;border-left:0;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{cursor:pointer;background:#e8eeea;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;border-radius:inherit;background:#e8eeea;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;color:#456455;background:#ffffffde;border-radius:20px;padding:5px 12px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pt-human-disclosure{color:#78887f;font-size:11px}.pt-human-interact:focus-visible{outline-offset:3px;outline:2px solid #547964}.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:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--umx-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--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:#fafafa;--umx-neutral-100:#f0f2f1;--umx-neutral-300:#e4e7e5;--umx-neutral-600:#68716d;--umx-neutral-900:#242927;--umx-green-700:#164d3e;--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:#317a61;--umx-danger:#a33732;--umx-warning:#805811;--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(--umx-font-ui)!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(--umx-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 #317a61!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:#aebcc3;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 #dce2e5;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);color:#405a50;font-size:var(--umx-type-label);background:#fff;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:#aebfb6;box-shadow:0 8px 28px #193a2810}.v2-cap-card-stage{background:#eeefed;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:#edf4ef;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);font-size:var(--umx-type-label);background:#fff;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:#315b4a;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);color:#476453;background:#edf2ee;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 #e0e4dd;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;color:var(--umx-ink)!important;background:#f1f5f2!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);color:var(--umx-ink);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.task-record-list button.active{background:#f0f6f2;border-color:#6b9683}.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{font-size:var(--umx-type-caption);background:#f4f6f4;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:#fff;border-radius:12px;min-width:0;padding:28px}.umx-task-draft-grid>aside{background:#f4f7f4;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{width:100%;color:var(--umx-ink);background:#fff;border:1px solid #ccd8d0;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);color:var(--umx-ink);font-size:var(--umx-type-label);background:#fff;border-radius:8px;padding:9px 14px}.umx-task-draft button.primary{background:var(--umx-accent);color:#fff;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);color:var(--umx-ink)!important;background:#f0f5f2!important}.task-opt-layout>aside p{color:var(--umx-muted)!important}.v2-app .live-auth{border:1px solid var(--umx-line);background:#fff;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;color:var(--umx-ink)!important;background:#edf3ef!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:#bdcfc5!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);color:var(--umx-ink);background:#fff;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:#f3f4f2;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:#43564f;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;min-height:38px!important;color:var(--umx-ink)!important;background:#fff!important;border-radius:8px!important;padding:0 13px!important}.task-detail-actions>.primary{color:#fff!important;background:#173f34!important;border-color:#173f34!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:#fff;border-radius:10px;width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #172d2524}.task-detail-more>div>button{color:#40534c;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:#eef3f0!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);scrollbar-width:none;background:#fff;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 #173f34;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;color:var(--umx-ink)!important;background:#f1f5f2!important}.task-overview-hero>div{border-right:1px solid #dce4df!important}.task-overview-hero small{color:#687871!important}.task-record-goal{color:#354b43;max-width:980px;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 #e7ece9;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.task-record-meta dt{color:#71807a}.task-record-meta dd{overflow-wrap:anywhere;color:#31463f;margin:0}.task-record-meta>div>p{color:#71807a;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:#f5f7f6;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:#9a7639;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{color:#6e7b76;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;min-height:34px;padding:0 11px}.v2-home-case-tabs button:hover{color:#234e42;background:#f1f4f2}.v2-home-case-tabs button.active{color:#173f34;background:#e7efeb}.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(--umx-selected);box-shadow:inset 0 0 0 1px var(--umx-line)}.v2-side .v2-primary-nav>button.active{color:#172621;box-shadow:none;background:#dfe5e2;border-radius:8px}.v2-app .v2-side .v2-primary-nav>button.active:active{box-shadow:none;background:#dfe5e2}.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){box-shadow:0 0 0 1px #5b6e7a1f,var(--umx-shadow-panel);border-color:#aebcc3}.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 var(--umx-selected)}.v2-app .umx-unified-composer>footer .umx-run:disabled{background:var(--umx-selected);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:#2f3437;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:#787774;font-size:var(--umx-type-label);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}.umx-thread-preferences .umx-thread-close{color:#787774;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{color:#2f3437;background:#f2f2f0}.umx-thread-preferences .umx-thread-summary{background:#f7f7f5;border:1px solid #eaeaea;border-radius:8px;margin-top:24px;padding:20px}.umx-thread-preferences .umx-thread-summary p{font-size:var(--umx-type-body);color:#787774;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.umx-thread-preferences .umx-thread-summary .umx-thread-notice{color:#2f3437;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{color:#fff;min-height:36px;font:inherit;font-size:var(--umx-type-body);font-weight:var(--umx-font-weight-medium);cursor:pointer;background:#242424;border:1px solid #242424;border-radius:6px;padding:8px 16px}.umx-thread-preferences .umx-thread-done:hover{background:#3b3b3b}.umx-thread-preferences button:focus-visible{outline-offset:3px;outline:2px solid #787774}@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:#fff;--card:#fff;--soft:#f5f5f5;--ink:#202020;--muted:#777;--line:#e5e5e5;--fw-ink:#202020;--fw-muted:#777;--fw-line:#e5e5e5;--umx-neutral-0:#fff;--umx-neutral-50:#fff;--umx-neutral-100:#f3f3f3;--umx-neutral-300:#e5e5e5;--umx-neutral-600:#777;--umx-neutral-900:#202020;--umx-canvas:#fff;--umx-surface:#fff;--umx-selected:#ededed;--umx-accent:#242424;--umx-focus:#777;--umx-ink:#202020;--umx-muted:#777;--umx-line:#e5e5e5}html,body,#root,.v2-app,.v2-main,.v2-app .v2-home,.v2-app .cultivation-home{color:#202020;background:#fff!important}.v2-app .v2-side{background:#fafafa!important;border-color:#e6e6e6!important}.v2-app .v2-side section,.v2-app .v2-side-bottom{border-color:#e6e6e6!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:#505050!important}.v2-app .v2-side button.active,.v2-app .v2-side button[aria-pressed=true],.v2-app .v2-more-toggle{color:#242424!important;background:#ededed!important}.v2-app .v2-side button:hover{background-color:#f0f0f0}.v2-app .tc-sidebar-brand,.v2-app .tc-sidebar-brand small{color:#242424!important}.v2-app .tc-hero h1,.v2-app .tc-task-starts h2,.v2-app .tc-task-grid strong{color:#202020!important}.v2-app .tc-eyebrow,.v2-app .tc-ready-copy,.v2-app .tc-task-grid p,.v2-app .tc-growth-entry{color:#777!important}.v2-app .tc-task-grid>button,.v2-app .umx-unified-composer{background:#fff!important;border-color:#dedede!important}.v2-app .tc-shortcuts button{color:#505050;background:#fff;border-color:#e5e5e5}.v2-app .tc-shortcuts button:hover{background:#f5f5f5}.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]{color:#242424!important;background:#ededed!important}.v2-app .tc-continuity,.v2-app .tc-picker{color:#606060;background:#f5f5f5;border-color:#e5e5e5}.v2-app .tc-create-entry,.v2-app .cultivation-home .tc-start-button,.v2-app .umx-run-arrow{color:#fff!important;background:#242424!important}.tc-create-dialog>.umx-dialog-surface{background:#fff!important}dialog.tc-create-dialog .umx-dialog-surface h2,.tc-create-dialog label,.tc-create-dialog legend{color:#242424!important}.tc-create-dialog input,.tc-create-dialog textarea,.tc-create-options button{color:#444;border-color:#dedede}.tc-create-options button[aria-pressed=true]{color:#242424;background:#ededed;border-color:#999}dialog.tc-create-dialog .tc-create-entry{background:#242424!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:#fff}.v2-app .tc-growth,.v2-app .tc-growth-full{color:#242424;background:#fff}.v2-app .tc-method-list article,.v2-app .tc-use-history article{background:#fff;border-color:#e5e5e5}.v2-app .tc-growth h2,.v2-app .tc-growth h3{color:#242424}.pt-workspace,.pt-dialog{--pt-ink:#242424;--pt-muted:#727272;--pt-subtle:#727272;--pt-line:#e5e5e5;--pt-accent:#333;--pt-paper:#fff}.pt-workspace .pt-twin-entry{color:#242424;box-shadow:none;background:#f6f6f6;border-color:#e5e5e5}.pt-workspace .pt-twin-entry-main,.pt-workspace .pt-twin-entry small,.pt-workspace .pt-twin-entry b{color:#505050}.pt-workspace .pt-growth-hero{background:#f7f7f7;border-color:#e5e5e5}.pt-workspace .pt-social-tabs>button[aria-pressed=true]{color:#242424;background:#ededed}.v2-app .umx-inline-editor{color:#242424!important}.v2-app .umx-inline-editor:empty:before{color:#777!important}.v2-app .v2-side-bottom>button{background:#f3f3f3!important}.v2-app :is(.v2-module-page,.automation-workspace,.project-workspace,.dw-workspace,.pt-workspace,.tc-growth){color:#303030}.v2-app :is(.v2-module-page,.automation-workspace,.project-workspace,.dw-workspace,.pt-workspace,.tc-growth) :is(h1,h2,h3){color:#242424!important}.v2-app :is(.v2-myumx-tabs,.pt-tabs,.pt-social-tabs) button{color:#717171!important}.v2-app :is(.v2-myumx-tabs,.pt-tabs,.pt-social-tabs) button:is(.active,[aria-pressed=true]){border-bottom-color:#555;color:#242424!important}.v2-app .pt-name,.v2-app .pt-social-stats b,.v2-app .pt-hero-meta b,.v2-app .automation-templates b{color:#303030!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:#717171!important}.v2-app .automation-templates button,.v2-app .automation-search input,.v2-app .pw-row,.v2-app .pw-output{color:#404040}.v2-app .tc-method-list article>p,.v2-app .tc-use-history article>p{color:#505050}.v2-app .tc-method-list article>small,.v2-app .tc-growth>header p,.v2-app .tc-growth>footer{color:#777}.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:#303030}.v2-app .v2-page-title>p,.v2-app .pw-description,.v2-app .pw-caption{color:#777}.v2-app .pt-twin-entry :is(span,small,em){color:#606060!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;color:#999;width:260px;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:#f4f4f4;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{color:#333;background:#e9e9e9;place-items:center;height:100%;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:#eee;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:#626262!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:#f2f2f2!important}.v2-app .cultivation-home .umx-voice-trigger[aria-pressed=true]{color:#111!important;background:#e8e8e8!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;color:#aaa!important;background:#eee!important}.umx-voice-notice{color:#777;margin:8px 0;font-size:12px;line-height:1.6}.v2-app .tc-continuity button{color:#606060;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.v2-app .tc-continuity button:hover{color:#202020;background:#e9e9e9}.v2-app .tc-identity-caption{justify-content:center;align-items:center;gap:6px;display:flex}.v2-app .tc-identity-growth{color:#707070;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.v2-app .tc-identity-growth:hover{color:#202020;background:#f2f2f2}.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{color:#666;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.v2-app .tc-recommend-actions button:hover{color:#222;background:#eaeaea}.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:#fff!important;border:1px solid #e7e7e7!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:#fafafa!important;border-color:#d8d8d8!important}.v2-app .tc-recommend-card-top{color:#444;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:#444!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:#333!important;font-size:14px!important;font-weight:500!important}.v2-app .tc-recommend-restore{color:#777;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{color:#333;width:min(580px,100vw - 64px);max-height:75vh;padding:24px;overflow:auto}.tc-activity header{justify-content:space-between;align-items:center;display:flex}.tc-activity header small{color:#999;font-size:12px}.tc-activity h2{margin:6px 0;font-size:24px}.tc-activity header button{color:#888;cursor:pointer;background:0 0;border:0;font-size:24px}.tc-activity-intro{color:#888;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:#777;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px}.tc-activity nav button[aria-pressed=true]{color:#222;background:#eee}.tc-activity-feed article{border-left:1px solid #e5e5e5;margin-left:6px;padding:0 0 24px 22px;position:relative}.tc-activity-feed article i{background:#aaa;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:#999;font-size:11px}.tc-activity h3{margin:7px 0;font-size:14px;font-weight:500}.tc-activity-feed p{color:#777;margin:0;font-size:12px;line-height:1.7}.tc-activity-empty{color:#666;padding:28px 8px;font-size:14px}.tc-activity-empty p{margin-top:10px}.tc-activity footer{color:#999;border-top:1px solid #eee;justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;display:flex}.tc-activity footer button{color:#555;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:#666;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:#999;font-size:9px}.tc-xp-track{background:#eaeaea;border-radius:4px;height:4px;display:block;overflow:hidden}.tc-xp-track i{background:#858596;border-radius:4px;height:100%;transition:width .5s;display:block}.tc-pet-entry:hover{background:#f7f7f7!important}.tc-xp-summary{background:#f7f7f8;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:#888;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:#999;font-size:11px}.tc-xp-rules{color:#888;flex-wrap:wrap;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.tc-xp-rules b{color:#555}.tc-xp-award{float:right;color:#737387;background:#f3f3f6;border-radius:5px;padding:3px 6px;font-size:12px;font-style:normal}.v2-app .tc-level-entry{color:#777;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:#333}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:#fff;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{background:#fafafa;border-left:1px solid #eee;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:#999;font-size:11px}.tc-skill-side h2{color:#333;margin:6px 0;font-size:21px}.tc-example-badge{color:#888;white-space:nowrap;border:1px solid #ddd;border-radius:5px;padding:3px 6px;font-size:10px}.tc-skill-intro{color:#888;font-size:12px;line-height:1.7}.tc-skill-map{padding:16px 4px 20px}.tc-skill-core{text-align:center;color:#777;margin-bottom:20px;font-size:12px}.tc-skill-nodes{border-top:1px solid #dedee6;justify-content:space-around;gap:8px;padding-top:14px;display:flex}.tc-skill-nodes button{color:#888;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:4px;font-size:11px;display:grid}.tc-skill-nodes i{background:#fff;border:1px solid #ddd;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:#7059ad}.tc-skill-nodes button[aria-pressed=true] i{background:#eee9fa;border-color:#c6b9e5;box-shadow:0 0 20px #b9a4e325}.tc-skill-case{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:18px}.tc-skill-case>small{color:#999;font-size:11px}.tc-skill-case h3{color:#444;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:#999}.tc-skill-change p{color:#666;margin:0}.tc-skill-case hr{border:0;border-top:1px solid #eee;margin:18px 0}.tc-skill-case ol{color:#666;padding-left:20px;font-size:12px;line-height:1.9}.tc-skill-boundary{color:#999;font-size:11px;line-height:1.7}.tc-skill-case details{color:#777;border-top:1px solid #eee;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:#999}.tc-skill-real{color:#777;margin-top:18px;font-size:12px}.tc-skill-real b{font-weight:500}.tc-skill-real p{color:#999;font-size:11px;line-height:1.7}.tc-skill-disclaimer{color:#aaa;margin-top:16px;font-size:10px;display:block}.tc-xp-rules span:first-child b,.tc-award-1{background:#edf5ff;color:#427ec0!important}.tc-xp-rules span:nth-child(2) b,.tc-award-5,.tc-xp-five{background:#ebf7f1;color:#3f9475!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-top:1px solid #eee;border-left:0}}.tc-growth-dialog>.umx-dialog-surface{position:relative}.tc-growth-close{z-index:5;color:#777;cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;width:30px;height:30px;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:#888;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px}.tc-cognition-switch button[aria-pressed=true]{color:#776096;background:#eeeaf5}.tc-lit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;margin:20px 0 28px;display:grid}.tc-lit-node{color:#888;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;min-width:0;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{color:#60a389;background:#e8f4ef;border:1px solid #cce4d9}.tc-lit-node span{font-size:10px;line-height:1.5}.tc-lit-node[aria-pressed=true] i{outline-offset:3px;outline:2px solid #a18cbf}.tc-graph-heading{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;padding-top:18px;display:flex}.tc-graph-heading h3{color:#555;margin:0;font-size:14px}.tc-graph-heading small{color:#aaa;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:#70579c;stroke-width:2px}.tc-node-detail{border-top:1px solid #e8e8e8;padding-top:12px}.tc-node-detail b{color:#555;font-size:12px}.tc-node-detail>span{float:right;color:#aaa;font-size:10px}.tc-node-detail p,.tc-graph-hint,.tc-graph-empty{color:#999;font-size:11px;line-height:1.8}.tc-feed-examples{margin:20px 0}.tc-feed-examples>small{color:#aaa;font-size:10px}.tc-feed-examples article{border-bottom:1px solid #eee;padding:14px 0}.tc-feed-examples article>button{text-align:left;cursor:pointer;color:#555;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;font-size:13px;display:flex}.tc-feed-examples button b{white-space:nowrap;font-size:10px}.tc-feed-examples p{color:#888;margin:8px 0;font-size:12px;line-height:1.8}.tc-feed-examples article small{color:#aaa;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:#202020;--fw-muted:#777;--fw-line:#e5e5e5;color:#202020;font-family:var(--umx-font-ui);font-size:var(--umx-type-body);background:#fff;border-color:#e5e5e5}.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:#fff;border-color:#e5e5e5}.v2-app .following-workspace .fw-watchlist{background:#fafafa;border-color:#e5e5e5}.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:#242424!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){color:#555;background:#f5f5f5;border-color:#e5e5e5}.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]{color:#242424;border-bottom-color:#555}.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:#f5f5f5}.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),.umx-studio-dialog:is(.following-picker,.following-document-dialog) .umx-dialog-surface{color:#242424;background:#fff}.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:#555!important}.v2-app .following-workspace .fw-chat :is(button,select){border-color:#e5e5e5}.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:#30352e;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{white-space:nowrap;background:#fff;border:1px solid #e7e7e7;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{background:#fafafa;border-color:#d7d7d7}@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;box-shadow:none!important;background:#fff!important;border:1px solid #dedfdd!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:#737770!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{color:#fff!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:#222820!important;border-radius:50%!important;padding:10px!important}:is(.v2-app,.asset-workbench-shell) .umx-unified-composer .umx-run-arrow:disabled{color:#aeb1aa!important;opacity:1!important;background:#efefed!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:#fff!important;border:0!important;padding:12px 20px!important;display:block!important}.v2-app :is(.v2-thread-context,.research-result,.sa-inspector,.conversation-details){color:#32372f;background:#fff;border-left:1px solid #e6e8e2;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:#252b22;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:#fff;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:#63746c;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:#f1f4ee;border-radius:8px}:is(.v2-main:has(>.super-research),.v2-main:has(.cl-original-case)){background:#fff}.v2-main:has(>.super-research)>.super-research{background:#fff}.v2-main:has(>.super-research) .super-research-body{max-width:1120px;padding:40px 32px 32px}.v2-main:has(>.super-research) .super-research-head{color:#758179;min-height:36px}.v2-main:has(>.super-research) .super-research-head button{color:#315f4d;font-weight:650}.v2-main:has(>.super-research) .super-research h1{color:#17241f;letter-spacing:-.035em;text-wrap:balance;max-width:760px;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{color:#34433c;background:#f7f9f6;border:1px solid #e5ebe6;border-radius:18px;max-width:720px;padding:20px 22px;line-height:1.75}.v2-main:has(>.super-research) .super-research-nature{color:#78857e;margin-top:28px;font-size:13px}.v2-main:has(>.super-research) .super-research-phases{color:#929b95;gap:30px;margin-bottom:30px}.v2-main:has(>.super-research) .super-research-phases .current{color:#214b3b;border-color:#275e49}.v2-main:has(>.super-research) .super-research-plan{background:#fff;border-color:#e1e8e3;border-radius:20px;padding:26px 28px;box-shadow:0 12px 34px #2343340b}.v2-main:has(>.super-research) .super-research-plan h2{color:#1d3028;font-size:20px;font-weight:680}.v2-main:has(>.super-research) .super-research-plan summary{border-bottom:1px solid #eef2ef;min-height:50px;padding-inline:6px}.v2-main:has(>.super-research) .super-step-icon{color:#356550;border-color:#cbd9d0}.v2-main:has(>.super-research)>.persistent-conversation{background:#fffffff7;border-top:1px solid #edf1ee;flex:none;width:100%;padding:8px 24px 12px;position:static;box-shadow:0 -14px 34px #1c3a2d09}.v2-main:has(>.super-research)>.persistent-conversation>.umx-unified-composer.compact{background:#fff;border:1px solid #dce6df;border-radius:18px;width:min(1056px,100%);max-width:1056px;margin:0 auto;padding:10px 13px 8px;box-shadow:0 6px 20px #2244340d}.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:#183c2f;--sa-ink:#1b2b24;--sa-muted:#718078;--sa-line:#dfe7e1;--sa-green:#277259;background:#fff;min-height:100dvh;padding-bottom:0}.cl-original-case .sa-topbar{background:#fffffff5;border-color:#e7ece8;height:72px;padding-inline:clamp(20px,3vw,42px);box-shadow:0 8px 28px #1e3a2e09}.cl-original-case .sa-topbar button{color:#315e4b;border-color:#dce6df;font-weight:650}.cl-original-case .sa-run-mark,.cl-original-case .sa-data-badge{color:#35644f;background:#edf5ef;border-radius:7px}.cl-original-case .sa-top-title strong{color:#17271f;letter-spacing:-.015em;font-size:17px}.cl-original-case .sa-top-title small{color:#849088;font-size:10px}.cl-original-case .sa-progress{background:#edf1ee;top:72px}.cl-original-case .sa-layout{background:#fff;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 #e8ede9;margin-bottom:34px;padding-bottom:24px}.cl-original-case .sa-case-entry.side{display:none}.cl-original-case .sa-case-entry>small{color:#6f8077;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{color:#315d4a;background:#fff;border:1px solid #dbe5de;border-radius:10px;min-height:40px;font-size:13px;font-weight:620;transition:transform .18s,border-color .18s,background .18s}.cl-original-case .sa-case-buttons button:first-child{background:#f0f7df;border-color:#cfe0c0}.cl-original-case .sa-case-buttons button:hover,.cl-original-case .cl-case-secondary button:hover{background:#f4f8f4;border-color:#a9c3b4;transform:translateY(-1px)}.cl-original-case .cl-case-secondary{margin-top:10px}.cl-original-case .cl-case-secondary button{color:#668071;background:0 0;border:0;min-height:32px;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:#214c3c;border-radius:12px;width:38px;height:38px}.cl-original-case .sa-message.user>span{background:#eef2ef}.cl-original-case .sa-message p,.cl-original-case .sa-message.lead>div{color:#34483f;background:#fff;border:1px solid #e2e9e4;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 #20403109}.cl-original-case .sa-message.lead strong{color:#1c3128;font-size:15px}.cl-original-case .sa-boundary-note{background:#f8f5ed;border:1px solid #eee7d9;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:#1c3027;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:#e0e8e2;border-radius:15px;min-height:112px;padding:17px;box-shadow:0 6px 18px #20413106}.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{background:#fafcf9;border-color:#e4eae6;height:calc(100dvh - 74px);top:74px}.cl-original-case .sa-inspector-toolbar{background:#fafcf9f5;border-color:#e5ebe6;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:#53665d;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{background:#fafcf9;border-color:#e4eae6}.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{background:#fffffff7;border-top:1px solid #e4ebe6;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;top:0;box-shadow:-24px 0 60px #19362924}}@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:#315e4b;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:#315e4b;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;background:#fff!important;border:1px solid #d8dfda!important;border-radius:24px!important;padding:22px 24px 16px!important;box-shadow:0 18px 55px #1e3f2e12!important}.v2-app .v2-new-shell.has-launcher .umx-unified-composer:focus-within{border-color:#7e9f86!important;box-shadow:0 0 0 4px #467b5414,0 20px 60px #1e3f2e14!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{color:#285d3e;background:#f1f7e9;border:1px solid #dce8d5;border-radius:10px;height:34px;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 #e5e9e5;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:#1d2922;letter-spacing:-.025em;margin:0;font-weight:700;font-size:22px!important}.v2-app .v2-launcher-case-count{color:#8a948d;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{background:#fff;border:1px solid #e0e5e1;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{background:#fbfdf9;border-color:#b9cdbd;transform:translateY(-2px);box-shadow:0 14px 36px #21442f17}.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-offset:3px;outline:3px solid #39704938}.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:#5f7e68;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:#1c2821;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:#737f77;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:#2f6744;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{box-shadow:none;border-color:#e0e5e1;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:#cf0;--umx-brand-hover:#bce900;--umx-brand-pressed:#abd400;--umx-on-brand:#202400;--umx-brand-soft:#f3fad8;--umx-brand-ink:#4c6100;--umx-brand-focus:#687e00;--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(--umx-brand)!important;border-color:var(--umx-brand)!important;color:var(--umx-on-brand)!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(--umx-brand-hover)!important;border-color:var(--umx-brand-hover)!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(--umx-brand-pressed)!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;color:#85867f!important;background:#eeeeeb!important;border-color:#eeeeeb!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(--umx-brand-soft)!important;color:var(--umx-brand-ink)!important}.v2-app :is(.fw-tabs,.fw-list-tabs,.automation-toolbar nav) button.active{color:var(--umx-brand-ink);border-bottom-color:var(--umx-brand-ink)}.tc-xp-track i{background:var(--umx-brand-pressed)}.v2-app .cultivation-home .tc-hero:before{background:radial-gradient(at 72% 45%,#ccff002b,#0000 55%),radial-gradient(at 48% 65%,#e6edcf40,#0000 52%)}.v2-app .cultivation-home .tc-hero-energy{color:var(--umx-brand-ink)}.v2-app .cultivation-home .tc-hero-energy :is(path,ellipse){stroke:#a0b64d}.fw-chat .fw-save-note:is(:hover,:focus-visible){background:var(--umx-brand-soft);color:var(--umx-brand-ink)}.fw-save-note-tooltip{background:#303824}.umx-studio-dialog .ts-confirm:not(:disabled){background:var(--umx-brand)!important;color:var(--umx-on-brand)!important;border-color:var(--umx-brand)!important}.umx-studio-dialog .ts-confirm:not(:disabled):hover{background:var(--umx-brand-hover)!important}.umx-studio-dialog .ts-confirm:disabled{color:#85867f!important;background:#eeeeeb!important}.ts-dialog .ts-directions button[aria-pressed=true]{background:var(--umx-brand-soft);border-color:var(--umx-brand-ink);color:var(--umx-brand-ink)}.ts-dialog .ts-main>nav button[aria-pressed=true]{color:var(--umx-brand-ink);border-bottom-color:var(--umx-brand-ink)}.ts-dialog .ts-preview{background:radial-gradient(at 50% 30%,#f0f7da,#f7f8f4 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(--umx-brand)!important;border-color:var(--umx-brand)!important;color:var(--umx-on-brand)!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(--umx-brand-hover)!important;border-color:var(--umx-brand-hover)!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;color:#85867f!important;background:#eeeeeb!important;border-color:#eeeeeb!important}.umx-studio-dialog .umx-item-detail>button:last-child{background:var(--umx-brand-soft)!important;color:var(--umx-brand-ink)!important;border:1px solid #dce9a8!important}.umx-studio-dialog .umx-item-detail>button:last-child:not(:disabled):hover{background:#ebf6c3!important;border-color:#c5da72!important}.v2-app .tc-onboarding-launcher{box-shadow:0 18px 42px -24px #4c610061;background:var(--umx-brand-soft)!important;color:var(--umx-brand-ink)!important;border-color:#dce9a8!important}.v2-app .tc-onboarding-launcher:hover{background:#ebf6c3!important}.v2-app .tc-onboarding-launcher>span{background:var(--umx-brand)!important;color:var(--umx-on-brand)!important}.v2-app .tc-onboarding-launcher>em{color:var(--umx-brand-ink);background:#e3efb5}.v2-app ::selection{color:#202400;background:#cf06}.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}}
