@font-face{font-family:ProductOpenSans;src:url(/landing/unified-data/open-sans.woff2) format("woff2");font-weight:100 900;font-display:swap}.offering-page{background:#fff;color:#070b15;font-family:ProductOpenSans,var(--font-inter),sans-serif;overflow:clip}.offering-page *{box-sizing:border-box}.offering-page :is(h1,h2,h3,h4,p){margin:0}.offering-page :is(h1,h2,h3,h4){text-transform:none}.offering-page a{text-decoration:none}.offering-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #df633e;outline-offset:5px}.offering-frame{width:min(1088px,calc(100% - 64px));margin-inline:auto}.offering-hero{padding:118px 24px 50px;text-align:center}.offering-hero h1{font-size:clamp(44px,5vw,72px);font-weight:600;line-height:1.1;letter-spacing:-.04em}.offering-hero>p{max-width:810px;margin:28px auto 0;font-size:20px;line-height:1.5;color:#6b7280}.offering-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.offering-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid #1b1b1b;background:#1b1b1b;color:white;border-radius:6px;padding:14px 22px;font-size:14px;font-weight:600;line-height:22px;transition:background .18s,color .18s}.offering-button:hover{background:#363636}.offering-button--outline{background:white;color:#171717;border-color:#d6d9df}.offering-button--outline:hover{background:#f2f3f5;border-color:#c1c5ce}.offering-tabs{margin-bottom:40px;overflow-x:auto}.offering-tabs,.offering-tabs button{display:flex;justify-content:center;gap:10px}.offering-tabs button{align-items:center;padding:17px 24px 13px;color:#657084;font-size:15px;border-bottom:3px solid transparent;white-space:nowrap;background:transparent;cursor:pointer}.offering-tabs button>svg{width:17px;height:17px}.offering-tabs button[aria-selected=true]{border-color:#e4572f;color:#101827}.offering-tabs button:hover{color:#101827;background:#faf9f7}.offering-demo-panel{border-radius:12px;box-shadow:0 16px 40px #101a2926;background:#191919;overflow:hidden}.offering-demo-caption{display:flex;justify-content:space-between;gap:20px;color:#717987;font-size:12px;line-height:1.6;margin-top:18px!important}.offering-demo-caption>span{color:#939aaa;white-space:nowrap}.offering-intro{padding:120px 45px 95px;text-align:center}.offering-page h2{font-size:46px;font-weight:600;line-height:1.13;letter-spacing:-.035em}.offering-intro h2{max-width:800px;margin:auto}.offering-intro>p,.offering-section-heading>p{max-width:760px;margin:24px auto 0;color:#6b7280;font-size:19px;line-height:1.6}.offering-capabilities{display:flex;justify-content:center;flex-wrap:wrap;gap:35px;margin-top:38px}.offering-capabilities>span{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#626b7a}.offering-capabilities>span>span{display:grid;place-items:center;font-size:10px;width:24px;height:24px;background:#f2f2ef;border-radius:50%;color:#675d52}.offering-section-heading{text-align:center;margin-bottom:56px}.offering-section-heading h2{max-width:850px;margin:auto}.offering-walkthrough{padding:55px 0 110px}.offering-step,.offering-step-list{display:grid;gap:32px}.offering-step{border:1px solid #dfe3e9;grid-template-columns:.86fr 1.14fr;align-items:center;padding:32px}.offering-step:nth-child(2n){grid-template-columns:1.14fr .86fr}.offering-step:nth-child(2n) .offering-step-copy{order:2}.offering-step h3{display:flex;align-items:center;gap:12px;font-size:20px;line-height:1.35;font-weight:600;margin-bottom:16px}.offering-step h3>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;font-size:14px;background:#e4572f;color:white}.offering-step-copy>p{color:#566174;font-size:16px;line-height:1.6}.offering-step-caption{color:#929baa;font-size:12px;margin-top:12px!important;line-height:1.4}.offering-step-visual{padding:20px;background:#f8f9fb;border:1px solid #e0e5ec;min-width:0}.offering-mini-label{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.08em;color:#8590a1;margin-bottom:16px}.offering-mini-label>svg{width:13px;height:13px;color:#ae745a}.offering-step-visual table{width:100%;font-size:11px;background:#fff;border-collapse:collapse}.offering-step-visual :is(th,td){padding:8px;text-align:left;border:1px solid #e0e5ec;font-weight:400;color:#4a566a}.offering-step-visual th{background:#f2f4f8;color:#788399}.offering-source-chips{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.offering-source-chips>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#738094}.offering-source-chips svg{width:12px;height:12px}.offering-mini-prompt{display:flex;align-items:center;justify-content:space-between;gap:15px;background:white;border:1px solid #dce1e9;font-size:13px;line-height:1.5;padding:15px}.offering-mini-prompt>svg{width:17px;height:17px;flex-shrink:0;color:#ad6447}.offering-mini-context{display:flex;align-items:flex-start;gap:10px;margin-top:20px}.offering-mini-context>span{width:7px;height:7px;background:#77a48e;border-radius:50%;margin-top:6px;flex-shrink:0}.offering-mini-context>p{color:#7a8494;font-size:12px;line-height:1.6}.offering-mini-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.offering-mini-tags>span{background:#eef0f3;border:1px solid #e1e5ea;color:#747e8d;padding:5px 9px;font-size:10px;border-radius:4px}.offering-mini-result{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-items:center;background:white;border:1px solid #e1e5ea;padding:18px}.offering-mini-result>div{display:grid;gap:8px}.offering-mini-result span{font-size:11px;color:#647083}.offering-mini-result strong{font-size:29px;font-weight:500;letter-spacing:-.03em}.offering-mini-result small{color:#6f9983;font-size:9px}.offering-mini-result svg{width:100%;height:auto}.offering-mini-foot{display:flex;align-items:center;gap:6px;color:#7a8494;font-size:10px;padding-top:15px}.offering-mini-foot svg{width:12px;height:12px}.offering-mini-foot svg:last-child{margin-left:auto}.offering-usecases{padding:100px 0;background:#fafbfc;border-block:1px solid #f0f1f4}.offering-usecase-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;padding:0 35px}.offering-usecase-grid article>svg{color:#a96c53;margin-bottom:18px}.offering-usecase-grid h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:13px}.offering-usecase-grid p{color:#647083;font-size:16px;line-height:1.65}.offering-faq{max-width:850px;padding:110px 0 90px}.offering-faq h2{text-align:center;font-size:38px;margin-bottom:45px}.offering-faq details{border-bottom:1px solid #e1e5ea}.offering-faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:17px;font-weight:500;padding:23px 0;gap:20px}.offering-faq summary::-webkit-details-marker{display:none}.offering-faq summary svg{flex-shrink:0;transition:transform .2s}.offering-faq details[open] summary svg{transform:rotate(180deg)}.offering-faq details p{color:#667184;font-size:15px;line-height:1.75;padding:0 30px 25px 0}.offering-related{padding-bottom:95px}.offering-related h2{font-size:25px;text-align:center;margin-bottom:28px}.offering-related nav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.offering-related a{display:flex;align-items:center;justify-content:space-between;border:1px solid #e0e4eb;border-radius:6px;padding:20px;font-size:13px;gap:15px;color:#546174;transition:background .18s}.offering-related svg{flex-shrink:0}.offering-related a:hover{background:#f6f7f9;color:#111827}.offering-closing{padding:80px 0 95px;text-align:center;border-top:1px solid #e9ebef;background:linear-gradient(white,#f7f8fa)}.offering-closing img{margin:0 auto 25px}.offering-closing h2{font-size:43px}.offering-closing p{font-size:17px;line-height:1.5;color:#6b7280;margin-top:23px}.offering-page .bj-visual{overflow:hidden;font-family:JourneyInter,Arial,sans-serif}.offering-page .bj-visual,.pc-window{container-type:inline-size;width:100%;aspect-ratio:1100/740;background:#191919;color:#e8e8e8}.pc-window{display:flex;font:400 1.25cqw/1.5 JourneyInter,Arial,sans-serif}.pc-window svg{width:1.5cqw;height:1.5cqw;flex-shrink:0}.pc-rail{width:5.5cqw;display:flex;flex-direction:column;align-items:center;gap:.75cqw;padding:1.2cqw .6cqw;border-right:1px solid #343434;background:#202020;flex-shrink:0}.pc-rail>img{width:2.7cqw;height:2.7cqw;margin-bottom:1cqw}.pc-rail>span{display:grid;place-items:center;width:3.7cqw;height:3.5cqw;color:#b2b2b2;border-radius:.4cqw}.pc-rail .selected{background:#323232;color:white}.pc-rail .pc-avatar{width:2.7cqw;height:2.7cqw;background:#5e7d8c;color:#eee;font-size:1.2cqw}.pc-rail .pc-rail-bottom{margin-top:auto}.pc-main{flex:1;min-width:0}.pc-top{gap:1cqw;height:4.6cqw;padding:0 1.5cqw;border-bottom:1px solid #343434;color:#bbb}.pc-top,.pc-top>div{display:flex;align-items:center}.pc-top>div{margin-left:auto;gap:1.2cqw}.pc-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:.6cqw;padding:.45cqw .9cqw;border:1px solid #3c3c3c;border-radius:.45cqw;color:#c7c7c7;background:#262626;font-size:1.05cqw;line-height:1.5}.pc-content{padding:1.8cqw 2cqw}.pc-breadcrumb{display:flex;align-items:center;gap:.7cqw;color:#909090;font-size:1.05cqw;margin-bottom:1.5cqw}.pc-breadcrumb svg{width:1.1cqw;height:1.1cqw}.pc-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:2cqw;gap:1cqw}.pc-heading>div:last-child{display:flex;align-items:center;gap:1.2cqw}.pc-heading h3{font-size:2cqw;font-weight:500;letter-spacing:-.025em;line-height:1.3}.pc-heading p{font-size:1.1cqw;color:#8d8d8d;margin-top:.55cqw}.pc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw;margin-bottom:1.2cqw}.pc-chart-grid article,.pc-metrics article,.pc-panel{border:1px solid #383838;border-radius:.6cqw;background:#202020;padding:1.4cqw;min-width:0}.pc-metrics article>span{display:flex;justify-content:space-between;align-items:center;color:#acacac;font-size:1.1cqw}.pc-metrics strong{display:block;font-size:2.8cqw;font-weight:500;margin:1.1cqw 0 .8cqw;letter-spacing:-.04em}.pc-metrics small{display:flex;align-items:center;gap:.5cqw;font-size:.95cqw;color:#8fc2a6}.pc-metrics em{font-style:normal;color:#858585;font-size:.8cqw}.pc-chart-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:1.2cqw;margin-bottom:1.2cqw}.pc-window h4{display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-size:1.15cqw;font-weight:500;margin-bottom:1.3cqw}.pc-window .pc-chart{display:block;width:100%;height:auto;margin-top:1.2cqw}.pc-table{border-collapse:collapse;width:100%;font-size:1.1cqw;line-height:1.4}.pc-table th{color:#909090;text-align:left;font-size:.95cqw;font-weight:400;border-bottom:1px solid #3b3b3b;padding:.7cqw 1cqw}.pc-table td{color:#c7c7c7;border-bottom:1px solid #2e2e2e;padding:.85cqw 1cqw}.pc-table tr:last-child td{border:0}.pc-builder{display:grid;grid-template-columns:20cqw 1fr;gap:2cqw}.pc-builder>aside{border-right:1px solid #353535;padding-right:1.5cqw}.pc-builder aside p{display:flex;align-items:center;gap:.6cqw;color:#a6a6a6;padding:.75cqw 0;font-size:1.1cqw}.pc-builder aside h4:not(:first-child){margin-top:2cqw}.pc-field-icon{color:#707070;width:1.4cqw}.pc-search{gap:.7cqw;border:1px solid #3b3b3b;border-radius:.4cqw;color:#717171;padding:.7cqw;font-size:.95cqw;margin-top:1cqw}.pc-editor-tabs,.pc-search{display:flex;align-items:center}.pc-editor-tabs{gap:2cqw;padding:1cqw 0 1.3cqw;border-bottom:1px solid #3b3b3b;color:#a9a9a9;margin-bottom:2cqw}.pc-editor-tabs>.pc-pill:last-child{margin-left:auto}.pc-field-row{display:flex;gap:1cqw;margin-bottom:2cqw}.pc-field-row>span{color:#888;font-size:1cqw;flex:1}.pc-field-row .pc-pill{margin-top:.5cqw;width:100%}.pc-builder .pc-chart{margin:2cqw 0 3cqw}.pc-sql{border:1px solid #393939;border-radius:.5cqw;overflow:hidden}.pc-sql .pc-editor-tabs{padding:1cqw 1.5cqw;margin:0;background:#242424}.pc-sql pre{color:#c5c9ce;font:1.3cqw/2 monospace;background:#1d1f22;padding:2cqw;margin:0}.pc-sql pre span{color:#bfa3d7}.pc-query-result{display:flex;justify-content:space-between;align-items:center;padding:1cqw;border-block:1px solid #393939;color:#8fbd9f;font-size:1cqw}.pc-query-result>span{display:flex;gap:.7cqw;align-items:center}.pc-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.pc-delivery label,.pc-form label{display:block;font-size:1.05cqw;color:#a5a5a5;margin:1.6cqw 0}.pc-delivery label .pc-pill,.pc-form label .pc-pill{display:flex;margin-top:.6cqw;padding:.8cqw 1cqw}.pc-status{display:flex;align-items:center;gap:.7cqw;padding:1cqw 0;color:#a1bea9;font-size:1cqw;margin-bottom:1cqw!important}.pc-status>span{width:.6cqw;height:.6cqw;border-radius:50%;background:#80b38f}.pc-channel{display:flex;align-items:center;gap:1cqw;padding:1cqw 0;color:#bababa;border-top:1px solid #333}.pc-channel>svg:last-child{margin-left:auto;color:#8cbd9c;width:1.2cqw}.pc-notification{align-self:center;background:#242424;border:1px solid #484848;border-radius:1.1cqw;padding:2cqw;box-shadow:0 2cqw 4cqw #0003}.pc-notification>div{display:flex;gap:1cqw;align-items:center;font-size:1cqw;margin-bottom:2cqw}.pc-notification img{width:2.5cqw;height:2.5cqw}.pc-notification small{display:block;color:#828282;font-size:.9cqw}.pc-notification>div>span:last-child{margin-left:auto;color:#888;font-size:.8cqw}.pc-insight h3,.pc-notification h3{font-size:1.8cqw;line-height:1.4;margin-bottom:1.4cqw;font-weight:500}.pc-evidence>p,.pc-insight>p,.pc-notification p{font-size:1.2cqw;line-height:1.7;color:#a4a4a4}.pc-notification>.pc-pill{margin-top:1.5cqw}.pc-metric-detail strong{display:block;font-size:3.8cqw;letter-spacing:-.04em;font-weight:500;margin-top:1.5cqw}.pc-metric-detail strong small{font-size:1.2cqw;color:#969696;margin-left:.8cqw;letter-spacing:0}.pc-metric-detail>p{font-size:1.1cqw;color:#90b19d;margin-top:.4cqw}.pc-metric-detail .pc-chart{max-height:23cqw;margin-bottom:1.5cqw}.pc-evidence-row{display:flex;gap:1.3cqw;margin-top:1.5cqw}.pc-evidence-row article{flex:1;min-width:0;padding:1.6cqw;border:1px solid #3b3b3b;border-radius:.5cqw;background:#202020}.pc-evidence-row small,.pc-evidence-row span{display:block;font-size:.95cqw;color:#919191}.pc-evidence-row strong{display:block;font-size:1.2cqw;font-weight:400;margin:.9cqw 0 .6cqw}.pc-kicker{display:flex;align-items:center;gap:.7cqw;color:#b6a0d1;font-size:1cqw;margin-bottom:1.7cqw}.pc-evidence .pc-table{margin:2cqw 0 4cqw}.pc-footnote{margin-top:2.5cqw;border-top:1px solid #3b3b3b;padding-top:1.5cqw;color:#888;font-size:1cqw;line-height:2}.pc-chat{position:relative;border:1px solid #3b3b3b;padding:1.8cqw;border-radius:.6cqw;background:#202020;min-height:42cqw}.pc-chat h4{justify-content:flex-start}.pc-chat-human{padding:1.4cqw;border-radius:.6cqw;border:1px solid #444;background:#2c2c2c;font-size:1.2cqw;line-height:1.6;color:#d3d3d3;margin:2cqw 0!important}.pc-chat-agent{display:flex;align-items:flex-start;gap:.7cqw;font-size:1.1cqw;color:#aeaeae;line-height:1.7}.pc-chat-agent>img{width:1.8cqw;height:1.8cqw;margin-top:.25cqw}.pc-chat-context{margin-top:2cqw;color:#818181;font-size:.95cqw;line-height:2}.pc-chat-input{position:absolute;display:flex;align-items:center;justify-content:space-between;bottom:1.8cqw;left:1.8cqw;right:1.8cqw;border:1px solid #454545;border-radius:.6cqw;padding:1.1cqw;color:#777;font-size:1cqw}.pc-sheet-menus,.pc-sheet-tools{display:flex;align-items:center;gap:1.6cqw;border-bottom:1px solid #3a3a3a;padding:.8cqw 1.3cqw;color:#c5c5c5;font-size:1.1cqw}.pc-sheet-menus strong{display:flex;gap:.8cqw;font-size:1.1cqw;font-weight:400;margin-left:auto;color:#a3a3a3}.pc-sheet-tools{height:4cqw;gap:1.8cqw;background:#202020}.pc-workbook{display:grid;grid-template-columns:27cqw minmax(0,1fr);height:55cqw}.pc-workbook>aside{border-right:1px solid #3c3c3c;padding:1.4cqw;position:relative}.pc-workbook h4{font-size:1.2cqw}.pc-workbook .pc-chat-human{font-size:1.1cqw;padding:1cqw}.pc-file{display:flex;align-items:center;gap:.7cqw;font-size:1cqw;margin-top:2cqw;color:#a3b8a9;background:#242a26;padding:1cqw;border-radius:.4cqw}.pc-sheet{position:relative;overflow:hidden}.pc-formula{display:flex;align-items:center;gap:1.2cqw;height:3cqw;background:#222;border-bottom:1px solid #444;font-size:1cqw;color:#c7c7c7;padding:0 1cqw}.pc-formula>span{color:#858585}.pc-sheet table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1.05cqw}.pc-sheet :is(td,th){border:1px solid #363636;height:2.6cqw;padding:.4cqw .6cqw;text-align:left;white-space:nowrap;color:#b9b9b9}.pc-sheet th{font-weight:400;color:#777;background:#242424;text-align:center}.pc-sheet th:first-child{width:2.4cqw}.pc-sheet .pc-sheet-head{color:#d7d7d7;background:#283b33}.pc-sheet .pc-selected{outline:2px solid #8daf98;outline-offset:-2px;background:#24352d;color:#e5e5e5}.pc-sheet-bottom{position:absolute;bottom:0;left:0;right:0;height:3cqw;display:flex;align-items:center;gap:1.4cqw;padding:0 1cqw;border-top:1px solid #3b3b3b;background:#202020;font-size:1cqw}.pc-sheet-bottom span{display:flex;align-items:center;gap:.6cqw;color:#aaa}@media (max-width:1000px){.offering-hero h1{font-size:60px}.offering-tabs button{padding-inline:18px}.offering-page h2{font-size:38px}.offering-step,.offering-step:nth-child(2n){grid-template-columns:1fr 1fr;gap:25px;padding:25px}.offering-usecase-grid{padding:0;gap:40px}.offering-related nav{grid-template-columns:1fr 1fr}}@media (max-width:640px){.offering-frame{width:calc(100% - 40px)}.offering-hero{padding:105px 20px 35px}.offering-hero h1{font-size:43px}.offering-hero>p{font-size:17px;margin-top:22px}.offering-actions{margin-top:26px;gap:10px}.offering-button{font-size:13px;padding:12px 16px;gap:14px}.offering-tabs{justify-content:flex-start;gap:0;margin-bottom:24px;padding:0 2px}.offering-tabs button{font-size:12px;padding:14px 10px 11px;gap:6px}.offering-tabs button>svg{width:14px;height:14px}.offering-demo-panel{overflow-x:auto;border-radius:8px}.offering-demo-panel>:is(.bj-visual,.pc-window){min-width:680px}.offering-demo-caption{flex-direction:column;gap:4px;font-size:11px}.offering-intro{padding:75px 0 55px}.offering-page h2{font-size:31px}.offering-intro>p,.offering-section-heading>p{font-size:16px;margin-top:20px}.offering-capabilities{gap:15px;justify-content:flex-start;text-align:left}.offering-capabilities>span{font-size:11px}.offering-walkthrough{padding:35px 0 65px}.offering-section-heading{margin-bottom:32px}.offering-step,.offering-step:nth-child(2n){grid-template-columns:1fr;padding:20px;gap:24px}.offering-step:nth-child(2n) .offering-step-copy{order:0}.offering-step h3{font-size:18px;align-items:flex-start}.offering-step h3>span{width:26px;height:26px;font-size:12px}.offering-step-copy>p{font-size:14px}.offering-step-visual{padding:13px}.offering-step-visual :is(td,th){padding:6px;font-size:9px}.offering-mini-prompt{font-size:12px;padding:12px}.offering-mini-result{padding:13px}.offering-mini-result strong{font-size:24px}.offering-usecases{padding:65px 0}.offering-usecase-grid{grid-template-columns:1fr;gap:32px}.offering-usecase-grid h3{font-size:20px}.offering-usecase-grid p{font-size:14px}.offering-faq{padding:70px 0 60px}.offering-faq h2{font-size:30px}.offering-faq summary{font-size:15px;line-height:1.5;padding:20px 0}.offering-faq details p{font-size:14px;padding-right:0}.offering-related{padding-bottom:65px}.offering-related h2{font-size:24px}.offering-related nav{grid-template-columns:1fr}.offering-related a{padding:17px}.offering-closing{padding:60px 0 70px}.offering-closing h2{font-size:32px}.offering-closing p{font-size:15px}}@media (prefers-reduced-motion:reduce){.offering-page *{transition:none!important;scroll-behavior:auto!important}}.pd-window{container-type:inline-size;width:100%;aspect-ratio:1100/750;background:#181919;color:#e6e6e6;font-family:JourneyInter,Inter,sans-serif;font-size:1.2cqw;overflow:hidden;border:1px solid #343636;border-radius:12px}.pd-window svg{width:1.45cqw;height:1.45cqw;flex-shrink:0}.pd-window :where(button,input,select,textarea){font:inherit;color:inherit}.pd-window button{cursor:pointer}.pd-window button:focus-visible,.pd-window input:focus-visible,.pd-window select:focus-visible,.pd-window textarea:focus-visible{outline:2px solid #ef9d7d;outline-offset:2px}.pd-window button:hover{filter:brightness(1.15)}.pd-top{height:4.8cqw;display:flex;align-items:center;gap:1cqw;padding:0 1.5cqw;border-bottom:1px solid #333;background:#202121;font-size:1.35cqw;font-weight:500}.pd-top img{width:2.6cqw;height:2.6cqw}.pd-top-path{color:#999;font-weight:400;margin-right:2cqw}.pd-top-actions{margin-left:auto;display:flex;gap:1.5cqw;color:#aaa}.pd-modebar{display:flex;gap:.7cqw;padding:1.2cqw 2cqw;border-bottom:1px solid #333}.pd-modebar button{display:flex;align-items:center;gap:.6cqw;padding:.7cqw 1.1cqw;border:1px solid transparent;border-radius:.6cqw;background:transparent;color:#aaa}.pd-modebar button[aria-pressed=true]{border-color:#54504a;background:#32302b;color:#f6e2d4}.pd-dialog-stage{padding:2.3cqw;background:radial-gradient(ellipse at 50% 30%,#323331,#1b1c1c);height:58cqw}.pd-kpi-dialog{height:100%;display:flex;background:#202121;border:1px solid #414343;border-radius:1.5cqw;overflow:hidden;box-shadow:0 1.5cqw 4cqw #0005}.pd-categories{width:23%;padding:1.5cqw 1cqw;border-right:1px solid #383939;background:#1b1c1c}.pd-search{display:flex;align-items:center;gap:.7cqw;padding:.8cqw;border:1px solid #404242;border-radius:.6cqw;font-size:1.1cqw;color:#999}.pd-search input{width:100%;min-width:0;background:transparent;border:0;outline:0}.pd-categories button{display:flex;align-items:center;gap:1cqw;width:100%;padding:1.1cqw .9cqw;text-align:left;border-radius:.6cqw;background:transparent;font-size:1.2cqw;margin-top:.4cqw}.pd-categories button span{width:1.5cqw;font-size:1.5cqw}.pd-categories button[aria-pressed=true]{background:#343535;color:white}.pd-catalogue{display:flex;flex-direction:column;flex:1;min-width:0;padding:2cqw}.pd-catalogue>header,.pd-creation-form>header{display:flex;gap:1.1cqw;align-items:center;margin-bottom:1.5cqw}.pd-catalogue header>div,.pd-creation-form header>div{margin-right:auto}.pd-window h3{font-size:2cqw;font-weight:550;line-height:1.4;letter-spacing:-.02em}.pd-window small{font-size:1cqw;color:#999}.pd-catalogue header small,.pd-creation-form header small{letter-spacing:.1em;font-size:.85cqw}.pd-catalogue-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1cqw;flex:1;min-height:0;overflow:auto;align-content:start}.pd-kpi-option{text-align:left;border:1px solid #424444;border-radius:1cqw;background:#242525;padding:1.4cqw;min-height:11cqw}.pd-kpi-option[aria-pressed=true]{border-color:#ac8e73;background:#2c2925}.pd-kpi-option strong{display:flex;align-items:flex-start;gap:.5cqw;justify-content:space-between;font-size:1.3cqw}.pd-check{display:grid;place-items:center;width:1.5cqw;height:1.5cqw;border:1px solid #555;border-radius:.4cqw;flex-shrink:0}.pd-kpi-option[aria-pressed=true] .pd-check{background:#c8a98b;border:0;color:#24211d}.pd-kpi-option p{color:#aaa;font-size:1.1cqw;line-height:1.55;margin-top:.7cqw}.pd-kpi-option code{display:block;margin-top:.9cqw;font-size:.9cqw;line-height:1.5;color:#c5b9aa}.pd-catalogue footer,.pd-creation-form footer{display:flex;align-items:center;justify-content:space-between;gap:1cqw;padding-top:1.4cqw;margin-top:auto}.pd-catalogue footer>span{display:flex;align-items:center;gap:.5cqw;color:#b4cbbb;font-size:1.05cqw}.pd-action-label,.pd-primary,.pd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.6cqw;border:1px solid #484a49;border-radius:.6cqw;padding:.7cqw 1cqw;background:#292a29;font-size:1.1cqw;white-space:nowrap}.pd-action-label,.pd-primary{background:#e9e5dc;color:#252523;border-color:#e9e5dc}.pd-badge{display:inline-flex;align-items:center;gap:.6cqw;border:1px solid #434642;border-radius:.5cqw;padding:.45cqw .8cqw;font-size:.95cqw;color:#bdbeb9}.pd-creation-form{width:100%;padding:2cqw 2.5cqw;display:flex;flex-direction:column}.pd-creation-columns{display:grid;grid-template-columns:1fr 1fr;gap:2.5cqw}.pd-field{display:flex;flex-direction:column;gap:.7cqw;font-size:1.1cqw;color:#a9aaa7;margin-bottom:1.5cqw}.pd-field input,.pd-field select,.pd-field textarea,.pd-input{display:flex;align-items:center;gap:.5cqw;background:#292a2a;border:1px solid #454747;padding:.9cqw;border-radius:.5cqw;color:#e2e2df;width:100%}.pd-field textarea{min-height:14cqw;resize:vertical;line-height:1.65}.pd-source-tree{border:1px solid #414342;border-radius:.7cqw;overflow:hidden}.pd-source-tree>div{display:flex;align-items:center;gap:.7cqw;background:#282a28;padding:.9cqw;color:#ddd;font-size:1.15cqw}.pd-source-tree>div>span{margin-left:auto;color:#999;font-size:.85cqw}.pd-source-tree label{display:flex;align-items:center;gap:1cqw;padding:1cqw;border-top:1px solid #333;color:#ddd}.pd-source-tree input{width:1.3cqw;height:1.3cqw;accent-color:#c1a88e}.pd-source-tree label span{display:grid;gap:.2cqw}.pd-source-tree small{font-size:.9cqw;color:#888}.pd-join{display:flex;align-items:center;gap:.8cqw;background:#282c29;border:1px solid #3a4c40;border-radius:.7cqw;padding:1.3cqw;color:#b5d0bc}.pd-join span:not(.pd-join-line){display:grid;gap:.3cqw}.pd-join-line{flex:1;height:1px;background:#6d8b77}.pd-note{display:flex;align-items:flex-start;gap:.8cqw;font-size:1.05cqw;color:#979f99;line-height:1.7;margin-top:1.3cqw}.pd-note svg{margin-top:.3cqw;color:#ba9f87}.pd-code{background:#171919;padding:1.5cqw;border:1px solid #3a3d3b;border-radius:.7cqw;line-height:2;font-size:1.12cqw;color:#b7c8b7}.pd-detail{padding:2cqw 2.5cqw}.pd-detail>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2cqw}.pd-detail header p{color:#939893;font-size:1.05cqw;margin-top:.5cqw}.pd-detail-body{display:flex;gap:2cqw}.pd-detail-main{flex:1;min-width:0}.pd-reading{display:flex;align-items:center;gap:1.2cqw;margin-bottom:1.2cqw}.pd-reading>strong{font-size:4cqw;font-weight:500;letter-spacing:-.04em;line-height:1.2}.pd-reading .pd-badge{margin-left:auto}.pd-positive{color:#9bcaae}.pd-reading small{display:block;margin-top:.3cqw}.pd-dot{width:.5cqw;height:.5cqw;display:inline-block;background:#94c6a6;border-radius:50%}.pd-toolbar{display:flex;align-items:center;gap:.7cqw;margin:.8cqw 0}.pd-toolbar>label,.pd-toolbar>span{display:flex;align-items:center;gap:.5cqw;border:1px solid #3d4140;border-radius:.4cqw;padding:.5cqw .8cqw;font-size:1cqw;color:#bac1bc}.pd-toolbar select{border:0;background:#232625}.pd-toolbar .pd-live{margin-left:auto;border:0;color:#8fa394;font-size:.9cqw}.pd-window .pd-chart{display:block;width:100%;height:auto;max-height:23cqw;color:#9aaba0}.pd-chart text{fill:#8a918e;font:10px Inter,sans-serif}.pd-chart-foot{display:flex;align-items:center;gap:.5cqw;color:#888f89;font-size:.9cqw;margin:.5cqw 0 1.3cqw}.pd-chart-foot span{margin-left:auto}.pd-detail-tabs{display:flex;gap:1.7cqw;border-bottom:1px solid #3b403b}.pd-detail-tabs button{display:flex;align-items:center;gap:.5cqw;padding:.8cqw 0;background:transparent;color:#929a94;font-size:1.15cqw;border-bottom:2px solid transparent}.pd-detail-tabs button[aria-pressed=true]{border-color:#b7c9ba;color:#ebf1eb}.pd-detail-tabs small{background:#303530;padding:.1cqw .4cqw;border-radius:.3cqw}.pd-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:1.05cqw}.pd-data-table th{background:#242724;color:#909b93;font-size:.95cqw;font-weight:400;padding:.8cqw 1.1cqw;border-bottom:1px solid #3b403b}.pd-data-table td{padding:1.05cqw 1.1cqw;border-bottom:1px solid #303530;color:#bfc8c2}.pd-data-table td.pd-positive{color:#98c1a8}.pd-data-table :is(th,td):not(:first-child){text-align:right}.pd-explain{width:28%;background:#232623;border:1px solid #3b423c;border-radius:.8cqw;padding:1.3cqw;font-size:1.15cqw;line-height:1.7}.pd-explain header{display:flex;align-items:center;gap:.6cqw}.pd-explain header button{margin-left:auto;background:transparent}.pd-explain .pd-question{background:#343b34;padding:1cqw;border-radius:.7cqw;margin:1.5cqw 0}.pd-explain img{width:2.3cqw;margin:.8cqw 0}.pd-explain h4{font-size:1.3cqw;margin-bottom:.9cqw}.pd-explain p{color:#b1b9b1}.pd-evidence-link{display:flex;gap:.6cqw;align-items:center;border:1px solid #414a41;padding:.6cqw;font-size:.9cqw;margin:1cqw 0}.pd-update-list article{display:flex;gap:1cqw;padding:1.4cqw 0;border-bottom:1px solid #333b34;align-items:center}.pd-event-icon{display:grid;place-items:center;border:1px solid #435044;border-radius:50%;width:2.8cqw;height:2.8cqw;color:#b6c5ad}.pd-update-list strong{font-size:1.2cqw;font-weight:500}.pd-update-list p{font-size:1cqw;color:#999;margin-top:.4cqw}.pd-update-list time{margin-left:auto;color:#888;font-size:.9cqw}.pd-rule-list>div{display:flex;align-items:center;gap:1cqw;padding:1.6cqw 0;border-bottom:1px solid #384038}.pd-rule-list small{display:block;margin-top:.5cqw}.pd-rule-list .pd-badge{margin-left:auto}.pd-chart-title{display:flex;align-items:center;gap:2cqw;padding:1.5cqw 2cqw;border-bottom:1px solid #3b3d3b}.pd-chart-title>span{color:#929592;font-size:1cqw}.pd-chart-title .pd-action-label{margin-left:auto;color:#222}.pd-chart-editor{display:grid;grid-template-columns:22% 25% 53%;height:56cqw}.pd-chart-source,.pd-query{padding:1.4cqw;border-right:1px solid #373a37;background:#1c1f1d;overflow:hidden}.pd-chart-editor h4{font-size:1.2cqw;font-weight:500;margin-bottom:1.3cqw}.pd-chart-editor h4,.pd-source-name{display:flex;align-items:center;justify-content:space-between}.pd-source-name{padding:1.3cqw 0;font-size:1.05cqw}.pd-chart-source .pd-search{font-size:.9cqw;padding:.7cqw;margin-bottom:2cqw}.pd-chart-source p{display:flex;align-items:center;gap:.9cqw;font-size:1.05cqw;color:#b2b9b3;padding:.85cqw 0}.pd-chart-source p span{margin-left:auto;color:#666}.pd-chart-source h4:not(:first-child){border-top:1px solid #333c34;margin:1.5cqw 0 .7cqw;padding-top:1.5cqw}.pd-chart-source code{width:1.2cqw;color:#7e9a87}.pd-query-tabs{display:flex;align-items:center;gap:2cqw;padding:.7cqw 0 1cqw;border-bottom:1px solid #3a403b;font-size:1.1cqw;color:#d0ded3}.pd-query-tabs>span{color:#89948d}.pd-query-tabs small{margin-left:auto;font-size:.8cqw}.pd-chart-types{display:flex;gap:.5cqw;margin:1.5cqw 0 2cqw}.pd-chart-types button{display:flex;align-items:center;gap:.5cqw;padding:.7cqw;background:#252d27;border-radius:.5cqw;color:#aab7ad}.pd-chart-types button[aria-pressed=true]{background:#39463c;color:#dcf0e2}.pd-query .pd-field{font-size:1cqw;margin-bottom:1.2cqw}.pd-chart-output{padding:1.4cqw;min-width:0}.pd-chart-status{display:flex;justify-content:flex-end;align-items:center;gap:.6cqw;color:#888;font-size:.85cqw}.pd-chart-status>span{padding:.2cqw .6cqw;border:1px solid #444;border-radius:1cqw}.pd-chart-legend{display:flex;gap:1cqw;justify-content:center;font-size:.9cqw;padding:2.4cqw 0 1cqw;color:#a0b1a5}.pd-chart-legend span{display:flex;align-items:center;gap:.4cqw}.pd-chart-legend i{width:1cqw;height:1cqw;border-radius:.2cqw}.pd-chart-output .pd-chart{height:27cqw;max-height:none}.pd-chart-output .pd-data-table{font-size:.9cqw}.pd-chart-output .pd-data-table td{padding:.8cqw .5cqw}.pd-chart-output .pd-data-table th{font-size:.85cqw;padding:.8cqw .5cqw}.wf-visual{min-width:0}.wf-scene{background:#fafbf9;border:1px solid #dce1dc;border-radius:8px;overflow:hidden;color:#29312d;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;box-shadow:0 10px 25px #24312a06}.wf-scene svg{width:14px;height:14px;flex-shrink:0}.wf-title{display:flex;align-items:center;gap:8px;background:#f2f4f1;border-bottom:1px solid #dfe4de;padding:13px 16px;font-size:11px;font-weight:500;color:#59685e}.wf-title>svg{color:#8a725e}.wf-window-dots{margin-left:auto;color:#9ca59d;letter-spacing:2px}.wf-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #dce2db;border-radius:4px;font-size:9px;font-weight:400;color:#68766b;background:#f4f7f2;white-space:nowrap}.wf-tag svg{width:11px;height:11px}.wf-footer{padding:12px 16px;border-top:1px solid #e4e8e1;font-size:10px;color:#738074}.wf-filterbar,.wf-footer{display:flex;align-items:center;gap:6px}.wf-filterbar{flex-wrap:wrap;margin-bottom:15px}.wf-filterbar>span:not(.wf-tag){margin-left:auto;color:#849084;font-size:10px;display:flex;gap:5px;align-items:center}.wf-scene table{width:100%;border-collapse:collapse;font-size:10px}.wf-scene th{font-weight:500;color:#7c887f;background:#f2f5f0;text-align:left}.wf-scene :is(td,th){padding:9px 10px;border-bottom:1px solid #e3e9e0}.wf-scene td{color:#58665d}.wf-scene td:last-child,.wf-scene th:last-child{text-align:right}.wf-scene h4{font-size:15px;font-weight:550;line-height:1.45;letter-spacing:-.02em}.wf-scene small{font-size:10px;color:#899087}.wf-scene p{color:#768276;font-size:11px;line-height:1.6}.wf-scene .wf-sparkline{width:100%;height:auto}.wf-relations{display:grid;grid-template-columns:1fr 35px 1fr;padding:26px 16px;align-items:center}.wf-table-node{background:white;border:1px solid #d8e0d7;border-radius:6px;overflow:hidden}.wf-table-node header{display:flex;align-items:center;gap:6px;padding:10px;background:#edf2eb;font-size:11px}.wf-table-node header .wf-tag{margin-left:auto;font-size:8px;padding:2px 4px}.wf-table-node p{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid #edf0eb;font-size:10px;white-space:nowrap}.wf-table-node p small{font-size:8px;margin-left:auto}.wf-table-node p svg{width:11px;height:11px}.wf-table-node .wf-key{color:#98745d;background:#faf2e9}.wf-relational-line{display:flex;flex-direction:column;align-items:center;gap:10px;color:#a18770;font-size:8px}.wf-relational-line svg{width:35px;height:18px}.wf-dashboard{padding:16px}.wf-dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wf-dashboard-metrics>div{border:1px solid #e0e5db;background:white;border-radius:5px;padding:11px;display:grid;gap:5px}.wf-dashboard-metrics strong{font-size:23px;font-weight:500;letter-spacing:-.04em}.wf-dashboard-metrics em{font-size:9px;color:#66917b;font-style:normal}.wf-dash-charts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.wf-dash-charts>div{border:1px solid #e0e5db;padding:10px;border-radius:5px;background:white}.wf-bar{display:flex;gap:4px;align-items:center;position:relative;font-size:8px;margin-top:12px;height:10px}.wf-bar span{width:50px;flex-shrink:0;color:#7a8278}.wf-bar i{height:8px;background:#c9b398;max-width:65%;border-radius:2px}.wf-drilldown{padding:16px}.wf-drill-stat{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.wf-drill-stat>span:first-child{display:grid;gap:5px;font-size:10px;color:#7c8a7d}.wf-drill-stat strong{font-size:28px;font-weight:500;color:#26392b}.wf-link-label{display:flex;align-items:center;gap:5px;font-size:10px;color:#9a795b}.wf-inline-answer{display:flex;align-items:flex-start;gap:8px;padding:14px 8px 0;color:#788373;font-size:10px}.wf-source-monitor{padding:20px 18px}.wf-source-heading{display:flex;gap:10px;align-items:center}.wf-source-heading>div:nth-child(2){display:grid;gap:3px}.wf-source-heading .wf-tag{margin-left:auto}.wf-source-symbol{display:grid;place-items:center;border:1px solid #ccd8ce;background:#eaf1e8;border-radius:8px;width:38px;height:38px;color:#6a8975}.wf-live-dot{width:5px;height:5px;background:#719983;border-radius:50%;display:inline-block}.wf-context{background:#f0f2ed;border-left:2px solid #b4bea9;padding:12px;margin:20px 0}.wf-context small{letter-spacing:.07em;font-size:8px}.wf-context p{margin-top:6px;color:#677160}.wf-source-flow{display:flex;align-items:center;justify-content:space-between;gap:4px}.wf-source-flow span{display:flex;align-items:center;gap:5px;background:white;padding:7px;border:1px solid #dce4d9;font-size:10px;border-radius:5px}.wf-source-flow>svg{width:12px;color:#a3b399}.wf-discovered{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #e2e7de;margin-top:18px;padding-top:15px}.wf-discovered>svg{color:#a0876c;margin-top:2px}.wf-discovered strong{font-size:11px;font-weight:500}.wf-discovered p{font-size:10px;margin-top:3px}.wf-timeline{padding:24px 24px 10px}.wf-timeline>div{display:flex;gap:14px;position:relative;padding-bottom:22px}.wf-timeline>div:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;width:1px;height:calc(100% - 30px);background:#cbd6c7}.wf-timeline-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf3e9;border:1px solid #d9e3d2;color:#7f9674;flex-shrink:0}.wf-timeline strong{display:block;font-size:12px;font-weight:550;margin:1px 0}.wf-timeline small{font-family:monospace;font-size:9px}.wf-timeline p{font-size:10px}.wf-delivery{padding:18px}.wf-delivery-options{display:flex;gap:7px;margin-bottom:18px}.wf-delivery-options>span{flex:1;display:flex;align-items:center;gap:5px;border:1px solid #d9e2d3;border-radius:5px;font-size:10px;padding:8px 6px;white-space:nowrap;color:#73866b}.wf-delivery-options>span>svg:last-child{margin-left:auto;width:10px}.wf-notification{padding:17px;border:1px solid #d7dfd3;background:white;border-radius:9px;box-shadow:0 8px 18px #374c2610}.wf-notification header{display:flex;align-items:center;gap:7px;margin-bottom:18px}.wf-notification header img{width:21px;height:21px}.wf-notification header strong{font-size:10px;font-weight:550}.wf-notification header small{margin-left:auto;font-size:8px}.wf-notification p{margin:10px 0 14px}.wf-notification>div{display:flex;gap:6px}.wf-notification footer{display:flex;align-items:center;gap:7px;border-top:1px solid #edf0ea;margin-top:15px;padding-top:12px;color:#7c8d74;font-size:10px}.wf-kpi-definition{padding:18px}.wf-kpi-definition h4{font-size:19px}.wf-kpi-definition>p{margin:6px 0 16px}.wf-formula{display:flex;align-items:center;gap:12px;padding:17px 12px;background:#f4efe7;border:1px solid #e4d9ca;border-radius:5px;color:#866b4f;font-size:11px}.wf-formula>span{font-size:21px}.wf-definition-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.wf-definition-fields>div{display:grid;gap:6px}.wf-definition-fields span{display:flex;align-items:center;gap:5px;font-size:10px}.wf-kpi-definition .wf-footer{padding:12px 0 0;font-size:9px}.wf-kpi-values{padding:16px}.wf-live-value{display:flex;align-items:center;gap:10px}.wf-live-value>strong{font-size:32px;line-height:1;font-weight:500;letter-spacing:-.04em}.wf-live-value>strong>small{font-size:16px}.wf-live-value>span:not(.wf-tag){font-size:10px;color:#7b9c7f}.wf-live-value .wf-tag{margin-left:auto}.wf-kpi-values .wf-sparkline{height:75px;margin:12px 0}.wf-kpi-values .wf-filterbar{margin-bottom:8px}.wf-explanation{padding:18px}.wf-attached{display:flex;align-items:center;gap:9px;padding:12px;background:#f0f2eb;border:1px solid #dce2d3;border-radius:6px}.wf-attached div{display:grid;gap:3px}.wf-attached>svg:last-child{margin-left:auto}.wf-question{background:#ecefe8;border:1px solid #dfe4da;padding:11px 13px;margin:18px 0 18px auto;max-width:90%;border-radius:9px 9px 0 9px;font-size:11px}.wf-answer{display:flex;align-items:flex-start;gap:9px}.wf-answer img,.wf-followup-plan img{width:23px;height:23px;flex-shrink:0}.wf-answer p{color:#5a685c}.wf-evidence-tags{display:flex;gap:6px;margin:13px 0 9px}.wf-answer small{font-size:9px}.wf-insight-detection{padding:20px}.wf-insight-detection>p{margin-top:7px}.wf-insight-chart{position:relative;margin:35px 0 15px}.wf-insight-chart .wf-sparkline{height:100px}.wf-chart-callout{position:absolute;right:7%;top:-14px;display:flex;gap:5px;align-items:center;padding:7px 9px;background:#f0eaf8;border:1px solid #dfd3ec;color:#9476ac;font-size:10px;border-radius:5px}.wf-insight-metadata{display:flex;gap:16px;border-top:1px solid #e4e8df;padding-top:13px}.wf-insight-metadata>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#8b9483}.wf-evidence{padding:20px}.wf-evidence-summary{display:flex;align-items:center;gap:14px}.wf-evidence-summary strong{font-size:32px;font-weight:500;letter-spacing:-.04em;white-space:nowrap;color:#847098}.wf-evidence-summary p{font-size:11px;max-width:170px}.wf-contribution{display:grid;gap:14px;margin:24px 0}.wf-contribution>div{display:grid;grid-template-columns:80px 1fr 26px;gap:10px;align-items:center;font-size:10px}.wf-contribution i{height:10px;background:#efebf4;border-radius:3px;overflow:hidden}.wf-contribution b{display:block;height:100%;background:#b9a7cb;border-radius:3px}.wf-contribution strong{text-align:right;font-weight:500;color:#8e7b9c}.wf-source-proof{display:flex;align-items:center;gap:8px;border:1px solid #dfe5d9;border-radius:6px;background:#f2f5ef;padding:12px}.wf-source-proof>div{display:grid;gap:4px}.wf-source-proof strong{font-size:10px;font-weight:500}.wf-source-proof small{font-size:9px}.wf-source-proof>svg:last-child{margin-left:auto;color:#7fa879}.wf-evidence-caution{font-size:9px;color:#8c9485;margin-top:14px}.wf-followup{padding:18px}.wf-followup .wf-question{margin-top:14px}.wf-followup-plan{display:flex;gap:9px}.wf-followup-plan strong{font-size:11px;font-weight:500}.wf-followup-plan p{display:flex;align-items:center;gap:6px;font-size:10px;margin-top:7px}.wf-followup-plan svg{width:11px;height:11px;color:#a0ad94}.wf-followup-result{display:grid;grid-template-columns:1.6fr .7fr .7fr;border:1px solid #e2e6dc;border-radius:5px;margin-top:17px;overflow:hidden;font-size:10px}.wf-followup-result span{background:#eff2eb;color:#8b9481;padding:6px 8px}.wf-followup-result strong{padding:7px 8px;font-weight:400}.wf-composer{display:flex;align-items:center;justify-content:space-between;padding:11px;border:1px solid #dbe1d3;border-radius:5px;color:#98a08d;font-size:10px;margin-top:17px}.wf-code-scene{background:white}.wf-language-tabs{display:flex;align-items:center;gap:3px;padding:0 12px;border-bottom:1px solid #e1e4de;background:#f8f9f6}.wf-language-tabs button{padding:10px 9px;background:transparent;border-bottom:2px solid transparent;font-size:10px;color:#8c9584;cursor:pointer}.wf-language-tabs button[aria-pressed=true]{border-bottom-color:#a1876c;color:#655a4c}.wf-language-tabs>span{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:9px;color:#7d9c6e}.wf-language-tabs>span svg{width:10px;height:10px}.wf-code-workspace{display:grid;grid-template-columns:36% 64%;min-height:220px}.wf-sheet-preview{min-width:0;border-right:1px solid #e0e4d9;background:repeating-linear-gradient(0deg,transparent 0 25px,#edf0e8 25px 26px)}.wf-cell-range{display:flex;align-items:center;justify-content:space-between;padding:9px;font-size:8px;background:#f1f5ed;color:#8b967e}.wf-cell-range code{color:#967858}.wf-sheet-preview table{font-size:8px;border-collapse:collapse;background:#fff}.wf-sheet-preview :is(td,th){padding:7px 4px;border:1px solid #e2e8db;white-space:nowrap}.wf-sheet-preview tr:not(:first-child) td:not(:first-child){background:#f4f0e7}.wf-range-label{padding:10px;font-size:8px;color:#a28b65;display:flex;align-items:center;gap:5px}.wf-range-label>span{display:inline-block;width:6px;height:6px;border:1px solid #bfaa88;background:#f4ecdb}.wf-code-editor{background:#202523;color:#c5d2bf;min-width:0}.wf-code-editor>div:first-child{display:flex;align-items:center;gap:6px;padding:9px 10px;border-bottom:1px solid #364035;font-size:9px;color:#9fae99}.wf-code-editor .wf-tag{margin-left:auto;background:#303a2d;border-color:#46513e;color:#aabb9b;font-size:8px;padding:1px 5px}.wf-code-editor pre{padding:16px 7px;margin:0;overflow-x:auto;min-height:150px}.wf-code-editor pre>span{display:flex;gap:10px;font-size:9px;line-height:2.1}.wf-code-editor pre i{width:10px;font-style:normal;color:#66775f;text-align:right;flex-shrink:0}.wf-code-editor code{color:#bac8b1}.wf-code-editor pre>span:first-child code{color:#cca793}.wf-console{display:flex;align-items:center;gap:6px;border-top:1px solid #3a4436;padding:9px 10px;font-size:8px;color:#8b9e7d}.wf-console svg{width:10px;height:10px}.wf-code-output{display:flex;align-items:center;gap:12px;background:#f5f8ee;border-top:1px solid #dde6ce;border-bottom:1px solid #dde6ce;padding:12px;color:#809160;font-size:10px}.wf-code-output>span{display:flex;align-items:center;gap:5px;margin-right:auto}.wf-code-output strong{font-weight:500}.wf-ai-code-note{display:flex;align-items:center;gap:6px;padding:12px 13px;font-size:9px;color:#899078}.wf-trace{padding:18px}.wf-formula-bar{display:flex;align-items:center;gap:14px;border:1px solid #e0e2d7;border-radius:5px;background:white;padding:8px 10px}.wf-formula-bar>span:first-child{border-right:1px solid #e2e5d9;padding-right:10px;color:#849272;font-size:10px}.wf-formula-bar>code{color:#9d7b52;font-size:12px}.wf-formula-bar .wf-tag{margin-left:auto}.wf-trace-result{display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px 0}.wf-trace-result strong{font-size:32px;font-weight:500;letter-spacing:-.04em;color:#788a5d}.wf-trace-branches{display:grid;grid-template-columns:1fr 18px 1fr;gap:6px;align-items:center;position:relative}.wf-trace-branches:before{content:"";position:absolute;left:24%;right:24%;top:-10px;height:10px;border:1px solid #d2dac5;border-bottom:0}.wf-trace-branches>div{display:grid;gap:6px;padding:12px;border:1px solid #dce2ce;border-radius:6px;background:#f2f5e9}.wf-trace-branches>div>span:first-child{color:#8d957b;font-size:10px}.wf-trace-branches strong{font-size:22px;font-weight:500;color:#7c8869}.wf-trace-branches small{font-size:9px}.wf-trace-branches .wf-tag{font-size:8px;padding:3px 4px}.wf-trace-branches>span{color:#a6ae98;text-align:center}.wf-trace-answer{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e0e5d6}.wf-trace-answer>svg{color:#a99474}.wf-trace-answer p{font-size:10px;color:#879176}@media (max-width:700px){.pd-window{min-width:760px}.wf-relations{padding:18px 10px;grid-template-columns:1fr 24px 1fr}.wf-table-node header .wf-tag,.wf-table-node p small{display:none}.wf-source-flow span{font-size:8px;padding:5px}.wf-source-flow svg{width:10px}.wf-source-heading strong{font-size:11px}.wf-source-heading small{font-size:9px}.wf-live-value>strong{font-size:27px}.wf-live-value>span:not(.wf-tag){font-size:8px}.wf-delivery-options>span{font-size:8px;gap:3px}.wf-delivery-options>span>svg{width:10px}.wf-code-workspace{grid-template-columns:35% 65%}.wf-code-editor pre>span{font-size:8px;gap:6px}.wf-code-output{font-size:8px;gap:7px}.wf-trace-branches>div{padding:8px}.wf-trace-branches .wf-tag{white-space:normal}.wf-notification{padding:12px}.wf-code-editor pre{min-height:160px}.wf-drill-stat{align-items:flex-start}.wf-link-label{font-size:8px}.wf-definition-fields span,.wf-formula{font-size:9px}.wf-insight-metadata{gap:9px}.wf-insight-metadata>span{font-size:8px}.wf-evidence-summary strong{font-size:27px}}.pd-window:has(.pd-detail){aspect-ratio:1100/880}@media (max-width:700px){.wf-code-workspace{grid-template-columns:1fr}.wf-sheet-preview{border-right:0}.wf-sheet-preview table{font-size:10px}.wf-sheet-preview :is(td,th){padding:6px 10px}.wf-range-label{padding:8px 10px}.wf-code-editor pre{min-height:148px;padding:12px}.wf-code-editor pre>span{font-size:10px;line-height:2}.wf-code-editor>div:first-child,.wf-console{font-size:10px}.wf-code-output{font-size:9px}.wf-ai-code-note{line-height:1.6;align-items:flex-start}}