.info-tip{vertical-align:middle;flex-shrink:0;display:inline-flex}.info-tip-trigger{width:28px;min-width:28px;height:28px;color:var(--muted);vertical-align:middle;cursor:help;touch-action:manipulation;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-tip-trigger:hover,.info-tip-trigger[aria-describedby]{background:var(--teal-soft);color:var(--teal-dark)}.info-tip .info-tip-trigger svg{width:14px;height:14px}.info-tip-with-text{vertical-align:baseline;max-width:100%}.info-tip-with-text .info-tip-trigger{width:auto;height:auto;min-height:28px;font:inherit;color:inherit;text-align:inherit;line-height:inherit;white-space:normal;border-radius:4px;gap:6px;padding:2px 0}.info-tip-with-text .info-tip-trigger svg{opacity:.7;flex-shrink:0}.info-tip-with-text .info-tip-trigger:hover,.info-tip-with-text .info-tip-trigger[aria-describedby]{text-underline-offset:4px;color:inherit;background:0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.info-tip-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.info-tip-popover{--info-tip-viewport-gap:8px;z-index:1000;box-sizing:border-box;overscroll-behavior:contain;width:22rem;max-width:calc(100vw - 16px);color:var(--ink);letter-spacing:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:auto;padding:8px 0;font-size:13px;font-weight:400;line-height:1.6;position:fixed;overflow:auto}.info-tip-content{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:12px 16px}.info-tip-content p+p,.info-tip-content ul,.info-tip-content ol{margin-top:8px}.info-tip-content ul,.info-tip-content ol{margin-bottom:0;padding-left:20px}@media (pointer:coarse){.info-tip-trigger{width:36px;min-width:36px;height:36px}.info-tip-with-text .info-tip-trigger{width:auto;height:auto;min-height:36px}}.human-result{min-width:0;color:var(--ink,#1c2832);gap:24px;font-size:14px;line-height:1.65;display:grid}.result-section{min-width:0;margin:0}.result-section h3{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:650}.result-prose{overflow-wrap:anywhere}.result-prose p{white-space:pre-wrap;margin:0 0 12px}.result-prose p:last-child{margin-bottom:0}.result-facts{background:#e7edeb;border:1px solid #e7edeb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.result-facts>div{background:#f8faf9;min-width:0;padding:16px 18px}.result-facts dt{color:#65736e;margin-bottom:5px;font-size:12px}.result-facts dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.result-soft{background:#eef6f3;border-radius:14px;padding:18px 20px}.result-bullets{gap:10px;margin:0;padding-left:20px;display:grid}.result-bullets li::marker{color:#5e8a78}.result-bullets .human-result{gap:12px}.result-title-options{gap:14px;margin:0;padding-left:22px;display:grid}.result-title-options li{padding-left:6px}.result-title-options li::marker{color:#84928b;font-size:12px}.result-details{border:1px solid #e3e9e6;border-radius:14px;min-width:0;padding:16px 18px}.result-details summary{cursor:pointer;color:#294b40;font-size:14px;font-weight:600}.result-details[open]>summary{margin-bottom:18px}.result-details summary:focus-visible{outline-offset:6px;outline:2px solid #27836b}.result-details>.human-result{margin-top:16px}.result-outcome{color:#285e49;background:#edf6f1;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.result-outcome>svg{flex:none;margin-top:2px}.result-outcome strong{font-size:16px}.result-outcome p{margin:5px 0 0;font-size:13px;line-height:1.65}.result-outcome.attention{color:#825619;background:#fff5e5}.result-callout{color:#725023;background:#fff6e8;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.result-callout>svg{flex:none;margin-top:2px}.result-callout strong{margin-bottom:8px;display:block}.result-callout .result-bullets{font-size:13px}.result-required{gap:12px;margin:0;padding:0;list-style:none;display:grid}.result-required li{border-left:3px solid #d3b87e;padding-left:14px}.result-required p{color:#66726c;margin:4px 0 0}.result-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f5f3;border-radius:4px 16px 16px;margin:0;padding:20px}.result-caption{color:#65736e;margin:0;font-size:12px;line-height:1.6}.result-empty{color:#66726c;align-items:center;gap:14px;display:flex}.dialog .dialog-body{padding-top:24px}.dialog .dialog-header p{max-width:65ch;line-height:1.65}.dialog .dialog-footer{gap:10px;margin-top:28px}.dialog .table-scroll table{table-layout:fixed;width:100%;min-width:0}.dialog .table-scroll th,.dialog .table-scroll td{white-space:normal;overflow-wrap:anywhere;padding:12px 10px}.dialog .result-list{gap:20px}.dialog .result-list>h3{margin:12px 0 0}.dialog .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog .metric{min-width:0}.dialog .metric>strong{font-size:24px}.form-section{border:0;min-width:0;margin:0 0 28px;padding:0}.form-section legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:650}.form-section p{color:#65736e;margin:0 0 16px;font-size:13px;line-height:1.6}.form-section .form-grid{margin:0}.dialog .cost-details{margin-top:8px}@media (width<=600px){.human-result{gap:22px}.result-facts{grid-template-columns:1fr 1fr}.result-facts>div{padding:13px}.result-facts dd{font-size:15px}.result-outcome,.result-callout,.result-soft{padding:16px}.dialog .metrics-grid{grid-template-columns:1fr}.dialog .table-scroll th,.dialog .table-scroll td{padding:10px 5px;font-size:11px}.dialog .dialog-footer{flex-wrap:wrap}.dialog .dialog-footer .button{flex:1}.result-details{padding:14px}.dialog .table-scroll td.numeric,.dialog .table-scroll th.numeric{font-variant-numeric:tabular-nums;white-space:normal}}.result-facts>div:last-child:nth-child(odd){grid-column:1/-1}.dialog .field{font-size:13px}.dialog .field input,.dialog .field select,.dialog .field textarea{font-size:14px}.dialog .field>small{color:#6a7c74;font-size:11px}.passport-field{border:1px solid #e3e9e6;border-radius:12px;min-width:0;margin:16px 0;padding:20px}.passport-field>legend{color:#34594b;padding:0 8px;font-size:14px;font-weight:600}.passport-field .record-source{margin:14px 0 0}.passport-field details{margin-top:12px;font-size:13px}.passport-field input:not([type=checkbox]){width:100%;height:auto;min-height:40px}.dialog .checkbox-field{align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.6;display:flex}.dialog .checkbox-field>input{width:16px;min-width:16px;height:16px;accent-color:var(--teal);flex:0 0 16px;margin:3px 0 0}.dialog .checkbox-field small{color:#6a7c74;font-size:12px;display:block}.dialog .dialog-header{z-index:4;background:#fff;position:sticky;top:0}.dialog form>footer.dialog-footer{z-index:3;background:#fff;position:sticky;bottom:0}.dialog .cost-details{margin-bottom:14px}.dialog .cost-details>summary{padding:3px 0;font-size:14px}@media (width<=600px){.dialog .field input,.dialog .field select,.dialog .field textarea{font-size:16px}.passport-field{padding:14px}.passport-field .form-grid{grid-template-columns:1fr}.passport-field .field.span-two{grid-column:auto}}.dialog .notice{margin:16px 0;padding:18px;font-size:13px;line-height:1.7}.dialog .notice ul{padding-left:20px}.dialog .notice li+li{margin-top:8px}.dialog .metric-top{font-size:12px;line-height:1.5}.dialog .metric-bottom{font-size:11px;line-height:1.5}.dialog .table-scroll td small{font-size:11px}.dialog .table-scroll th,.dialog .table-scroll td{font-size:13px}.dialog .result-list{font-size:14px;line-height:1.7}@media (width<=600px){.dialog .notice{font-size:14px}.dialog .table-scroll th,.dialog .table-scroll td{font-size:12px;line-height:1.5}.dialog .metrics-grid.three{grid-template-columns:1fr}.dialog .metric-top{font-size:13px}.dialog .metric-bottom{font-size:12px}}.result-prose{gap:16px;display:grid}.result-prose p{margin:0}.result-prose h3{margin:0;font-size:15px}.result-prose code{font:inherit;background:#eef3f0;border-radius:4px;padding:1px 4px}.result-prose strong{font-weight:650}@font-face{font-family:RabotAI Landing;font-style:normal;font-weight:400 800;font-display:swap;src:url(/landing/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:RabotAI Landing;font-style:normal;font-weight:400 800;font-display:swap;src:url(/landing/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:RabotAI Landing;font-style:normal;font-weight:400 800;font-display:swap;src:url(/landing/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing-v9{--lv9-ivory:#f7f7f0;--lv9-forest:#064b3d;--lv9-forest-deep:#003d32;--lv9-ink:#07132e;--lv9-teal:#0b9f90;--lv9-mint:#d9f8eb;--lv9-amber:#f5a400;--lv9-width:1280px;color:var(--lv9-ink);background:var(--lv9-ivory);isolation:isolate;font-family:RabotAI Landing,Arial,sans-serif;font-size:18px;line-height:1.45;overflow:clip}.landing-v9 *,.landing-v9 :before,.landing-v9 :after{box-sizing:border-box}.landing-v9 h1,.landing-v9 h2,.landing-v9 h3,.landing-v9 p{margin:0}.landing-v9 button,.landing-v9 a{-webkit-tap-highlight-color:transparent;font-family:inherit}.landing-v9 a{text-decoration:none}.landing-v9 button{cursor:pointer}.landing-v9 button:disabled{cursor:default}.landing-v9 button:focus-visible,.landing-v9 a:focus-visible,.landing-v9 [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #edac25}.landing-v9 img{max-width:100%;height:auto;display:block}.landing-v9 .lv9-container{width:85%;max-width:var(--lv9-width);margin-inline:auto}.landing-v9 .lv9-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-v9 .lv9-skip-link{z-index:30;background:#fff;border-radius:8px;padding:12px 18px;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.landing-v9 .lv9-skip-link:focus{transform:none}.landing-v9 .lv9-button{background:var(--lv9-forest-deep);color:#fff;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:12px 26px;font-size:clamp(16px,1.9vw,21px);font-weight:450;line-height:1.3;transition:background-color .18s,box-shadow .18s;display:inline-flex}.landing-v9 .lv9-button:hover{background:#075c4d;box-shadow:0 5px 18px #034b3b16}.landing-v9 .lv9-button-light{color:#003e31;background:#effdf4}.landing-v9 .lv9-button-light:hover{background:#d8f8e8}.landing-v9 .lv9-brand{color:#05080c;letter-spacing:-.065em;white-space:nowrap;align-items:center;gap:13px;font-size:clamp(27px,3.4vw,40px);font-weight:750;line-height:1;display:inline-flex}.landing-v9 .lv9-brand svg{width:clamp(42px,5.2vw,58px);height:auto}.landing-v9 .lv9-brand-light{color:#fff}.landing-v9 .lv9-hero-shell{background:var(--lv9-ivory)}.landing-v9 .lv9-nav{z-index:5;justify-content:space-between;align-items:center;gap:32px;min-height:116px;display:flex;position:relative}.landing-v9 .lv9-nav nav{align-items:center;gap:28px;font-size:clamp(13px,1.45vw,16px);display:flex}.landing-v9 .lv9-nav nav a{padding-block:12px}.landing-v9 .lv9-nav nav a:hover{color:#00796b}.landing-v9 .lv9-nav-enter{min-width:120px;min-height:44px;padding:10px 24px;font-size:16px}.landing-v9 .lv9-home-link{display:inline-flex}.landing-v9 .lv9-hero{isolation:isolate;grid-template-columns:1.05fr 1fr;align-items:center;gap:0;min-height:clamp(500px,57vw,770px);padding-block:48px 64px;display:grid;position:relative}.landing-v9 .lv9-hero:before{content:"";z-index:-2;background:url(/landing/ivory-background.webp) bottom/cover no-repeat;position:absolute;inset:-116px calc(-50vw + 50%) 0}.landing-v9 .lv9-hero-copy{z-index:3;padding-bottom:8px;position:relative}.landing-v9 .lv9-hero h1{color:#05090c;letter-spacing:-.055em;font-size:clamp(46px,5.8vw,80px);font-weight:800;line-height:1.08}.landing-v9 .lv9-hero h1>span{color:#008e80;display:block}.landing-v9 .lv9-hero h1>span>span{display:block}.landing-v9 .lv9-hero-copy>p{letter-spacing:-.035em;max-width:94%;margin-top:32px;font-size:clamp(18px,2.17vw,26px);line-height:1.3}.landing-v9 .lv9-hero-actions{flex-wrap:wrap;align-items:center;gap:24px 30px;margin-top:48px;display:flex}.landing-v9 .lv9-hero-actions>a{align-items:center;gap:12px;min-height:44px;font-size:clamp(14px,1.7vw,19px);display:inline-flex}.landing-v9 .lv9-hero-actions>a:hover{color:#00786c}.landing-v9 .lv9-hero-scene{align-self:end;height:clamp(420px,49vw,670px);margin-left:-8%;margin-right:-6%;position:relative}.landing-v9 .lv9-glass-panel{background:linear-gradient(135deg,#f9fffeed,#f5fcf5ed);border:1px solid #86d9ca;border-radius:17px;box-shadow:inset 0 0 0 4px #ffffffb3,3px 3px #c6eee6,0 20px 45px #23473b0c}.landing-v9 .lv9-hero-report{z-index:1;width:72%;padding:25px 22px 24px;position:absolute;top:0;right:0;transform:rotate(3deg)}.landing-v9 .lv9-hero-report-title{letter-spacing:-.045em;color:var(--lv9-ink);font-size:clamp(18px,2.4vw,30px);font-weight:750;line-height:1.25}.landing-v9 .lv9-hero-report ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-v9 .lv9-report-row{letter-spacing:-.04em;background:#ffffff80;border:1px solid #ebf4ef;border-radius:10px;align-items:center;gap:11px;min-height:51px;padding:7px 9px;font-size:clamp(10px,1.35vw,16px);display:flex}.landing-v9 .lv9-report-icon{color:#006a51;background:#d9f5e9;border-radius:8px;flex:0 0 32px;place-items:center;height:35px;display:grid}.landing-v9 .lv9-report-icon svg{width:24px;height:24px}.landing-v9 .lv9-status-symbol{color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.landing-v9 .lv9-status-symbol svg{width:19px;height:19px}.landing-v9 .lv9-status-done{background:#23c59c}.landing-v9 .lv9-status-pending{background:#f7ae13}.landing-v9 .lv9-hero-robots{z-index:2;width:111%;max-width:none;position:absolute;bottom:-1%;left:-5%}.landing-v9 .lv9-scene-floor{z-index:-1;pointer-events:none;background:radial-gradient(#8c624b1c,#0000 68%);height:12%;position:absolute;bottom:-5%;left:-20%;right:-20%}.landing-v9 .lv9-section{isolation:isolate;scroll-margin-top:24px;position:relative}.landing-v9 .lv9-hero:before,.landing-v9 .lv9-section:before{pointer-events:none}.landing-v9 .lv9-section:before{content:"";z-index:-2;background:url(/landing/ivory-background.webp) bottom/cover no-repeat;position:absolute;inset:0}.landing-v9 .lv9-dark{background:var(--lv9-forest);color:#fff}.landing-v9 .lv9-dark:before{background-image:url(/landing/forest-background.webp)}.landing-v9 .lv9-section-copy h2{letter-spacing:-.05em;color:#003e32;font-size:clamp(42px,6.3vw,78px);font-weight:800;line-height:1.08}.landing-v9 .lv9-dark .lv9-section-copy h2{color:#fff}.landing-v9 .lv9-section-copy>p{letter-spacing:-.025em;color:#174d43;max-width:690px;margin-top:32px;font-size:clamp(18px,2.15vw,26px);line-height:1.4}.landing-v9 .lv9-dark .lv9-section-copy>p{color:#f3fff8}.landing-v9 .lv9-product-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:clamp(412px,46vw,650px);padding-block:58px;display:grid}.landing-v9 .lv9-product .lv9-section-copy h2{font-size:clamp(35px,4.65vw,64px)}.landing-v9 .lv9-product .lv9-section-copy>p{max-width:78%;margin-top:48px}.landing-v9 .lv9-product-scene{isolation:isolate;min-height:clamp(320px,36vw,490px);margin-right:-5%;position:relative}.landing-v9 .lv9-product-lamp{object-fit:contain;width:auto;max-width:54%;height:94%;position:absolute;bottom:-3%;left:-9%}.landing-v9 .lv9-product-sheet{color:var(--lv9-ink);z-index:2;background:linear-gradient(130deg,#fff,#f7f8f4);border:1px solid #fff;border-radius:13px;margin-left:30%;padding:28px 23px 22px;position:relative;transform:rotate(-3deg);box-shadow:0 12px 45px #173c3214}.landing-v9 .lv9-product-sheet h3{color:var(--lv9-ink);letter-spacing:-.035em;font-size:clamp(16px,1.95vw,24px);font-weight:750;line-height:1.25}.landing-v9 .lv9-tabs{background:#eeefec80;border-radius:6px;margin-top:21px;display:flex}.landing-v9 .lv9-tabs button{color:#49534f;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 8px;font-size:clamp(12px,1.4vw,16px)}.landing-v9 .lv9-tabs button[aria-selected=true]{color:#073c31;border-bottom-color:#0bb887}.landing-v9 .lv9-product-text{min-height:108px;padding-block:22px;font-size:clamp(12px,1.4vw,16px);line-height:1.45}.landing-v9 .lv9-product-text[hidden]{display:none}.landing-v9 .lv9-product-text p+p{margin-top:10px}.landing-v9 .lv9-review-state{color:#9a5107;background:#ffedc8;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:clamp(12px,1.4vw,16px);display:flex}.landing-v9 .lv9-review-state svg{color:#ce8100}.landing-v9 .lv9-product-approve{width:100%;min-height:44px;margin-top:12px;padding-inline:10px;font-size:clamp(12px,1.5vw,17px)}.landing-v9 .lv9-marketing>.lv9-container{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(96px,14vw,175px)}.landing-v9 .lv9-marketing .lv9-section-copy{width:72%}.landing-v9 .lv9-marketing .lv9-section-copy h2{max-width:800px;font-size:clamp(42px,5.95vw,78px)}.landing-v9 .lv9-marketing .lv9-section-copy>p{max-width:610px;margin-top:24px}.landing-v9 .lv9-marketing-scene{isolation:isolate;margin-top:40px;position:relative}.landing-v9 .lv9-marketing-robot{z-index:-1;width:32%;position:absolute;bottom:calc(100% - 12px);right:-2%}.landing-v9 .lv9-campaign-sheet{background:#fffffff2;border-radius:14px;padding:18px 18px 16px;position:relative;box-shadow:0 10px 28px #47452e0b}.landing-v9 .lv9-campaign-table{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%;font-size:clamp(12px,1.6vw,18px);line-height:1.3}.landing-v9 .lv9-campaign-table th{text-align:left;font-weight:450}.landing-v9 .lv9-campaign-table thead{background:#f5f5f3}.landing-v9 .lv9-campaign-table thead th{padding:10px 16px}.landing-v9 .lv9-campaign-table thead th:first-child{border-radius:8px 0 0 8px;width:35%}.landing-v9 .lv9-campaign-table thead th:nth-child(2){width:18%}.landing-v9 .lv9-campaign-table thead th:nth-child(3){width:16%}.landing-v9 .lv9-campaign-table thead th:last-child{border-radius:0 8px 8px 0;width:31%}.landing-v9 .lv9-campaign-table tbody th,.landing-v9 .lv9-campaign-table tbody td{vertical-align:top;border-bottom:1px solid #edf0eb;padding:17px 16px}.landing-v9 .lv9-campaign-table tbody tr:last-child th,.landing-v9 .lv9-campaign-table tbody tr:last-child td{border-bottom:0}.landing-v9 .lv9-campaign-table tbody td:nth-child(2),.landing-v9 .lv9-campaign-table tbody td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.landing-v9 .lv9-campaign-warning{color:#101c22;background:#fff0d1;position:relative}.landing-v9 tr.lv9-campaign-warning th,.landing-v9 tr.lv9-campaign-warning td{padding-top:18px;padding-bottom:46px;font-weight:700}.landing-v9 tr.lv9-campaign-warning th:first-child{border-radius:9px 0 0 9px}.landing-v9 tr.lv9-campaign-warning td:last-child{border-radius:0 9px 9px 0}.landing-v9 span.lv9-campaign-warning{color:#9a4d05;white-space:nowrap;background:0 0;align-items:center;gap:9px;font-size:clamp(11px,1.4vw,16px);font-weight:400;line-height:1.2;display:flex;position:absolute;bottom:10px;left:16px}.landing-v9 span.lv9-campaign-warning>span{color:#fff;background:#f5a400;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.landing-v9 .lv9-campaign-check{color:#a34b00;width:100%;min-height:36px;font-size:inherit;background:#ffd995;border:0;border-radius:7px;margin-top:-6px;padding:6px 16px;font-weight:650}.landing-v9 .lv9-campaign-check:hover{background:#ffcb6c}.landing-v9 .lv9-campaign-state{color:#5c786e;align-items:center;gap:8px;font-size:.86em;display:inline-flex}.landing-v9 .lv9-campaign-state i{background:#36c78c;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.landing-v9 .lv9-campaign-state-attention i{background:#ecaa13}.landing-v9 .lv9-campaign-task{min-height:64px;color:var(--lv9-ink);background:#fff;border:1px solid #f2f1ec;border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:clamp(12px,1.5vw,17px);display:flex;position:absolute;top:48%;right:-4%;transform:rotate(-3deg);box-shadow:0 12px 28px #40472f12}.landing-v9 .lv9-campaign-task svg{color:#006844}.landing-v9 .lv9-campaign-task:hover{background:#f3fff8}.landing-v9 .lv9-task-arrow{fill:none;stroke:#eba000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:70px;height:80px;position:absolute;top:25%;right:4%}.landing-v9 .lv9-support>.lv9-container{padding-top:clamp(80px,11vw,150px);padding-bottom:clamp(56px,7vw,96px)}.landing-v9 .lv9-support .lv9-section-copy h2{max-width:1120px}.landing-v9 .lv9-support .lv9-section-copy>p{max-width:650px}.landing-v9 .lv9-support-scene{isolation:isolate;height:clamp(340px,39vw,550px);margin-top:56px;position:relative}.landing-v9 .lv9-question{max-width:52%;color:var(--lv9-ink);z-index:3;background:#fff;border-radius:20px;align-items:center;gap:18px;padding:14px 21px 14px 11px;display:flex;position:absolute;top:0;left:0}.landing-v9 .lv9-question:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;width:23px;height:23px;position:absolute;bottom:-12px;left:34px}.landing-v9 .lv9-question img{object-fit:cover;border-radius:50%;width:48px;height:48px}.landing-v9 .lv9-question p{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(18px,2.4vw,28px)}.landing-v9 .lv9-answer{color:#064d3c;z-index:3;background:linear-gradient(110deg,#effdf5,#e2f9ec);border-radius:19px;width:43%;padding:23px 25px;position:absolute;top:30%;left:11%}.landing-v9 .lv9-answer p{letter-spacing:-.04em;font-size:clamp(18px,2.3vw,28px);font-weight:650;line-height:1.3}.landing-v9 .lv9-answer>span{color:#52796e;margin-top:8px;font-size:clamp(13px,1.55vw,17px);display:block}.landing-v9 .lv9-answer-source{z-index:4;min-height:52px;color:var(--lv9-ink);background:#f5fff8;border:1px solid #ddede3;border-radius:9px;align-items:center;gap:16px;padding:14px 18px;font-size:clamp(13px,1.6vw,18px);display:flex;position:absolute;top:63%;left:24%}.landing-v9 .lv9-answer-source svg{color:#005f46}.landing-v9 .lv9-answer-source:hover{background:#dff8e9}.landing-v9 .lv9-support-robot{z-index:2;width:43%;position:absolute;bottom:-2%;left:49%}.landing-v9 .lv9-stock-card{z-index:4;text-align:left;width:21%;color:var(--lv9-ink);background:#fff;border:1px solid #ecf1e9;border-radius:10px;padding:13px 12px 16px;position:absolute;top:-25%;right:0;transform:rotate(-3deg);box-shadow:0 14px 35px #003d3212}.landing-v9 .lv9-stock-photo{background:linear-gradient(135deg,#e7decf,#fff7e4);border-radius:5px;justify-content:center;height:clamp(150px,20vw,270px);display:flex}.landing-v9 .lv9-stock-photo img{object-fit:contain;width:auto;height:100%}.landing-v9 .lv9-stock-card>strong{letter-spacing:-.04em;margin-top:13px;font-size:clamp(17px,2.1vw,25px);line-height:1.2;display:block}.landing-v9 .lv9-stock-status{color:#1b6b54;align-items:center;gap:8px;margin-top:8px;font-size:clamp(13px,1.7vw,20px);display:flex}.landing-v9 .lv9-stock-status i{background:#24bf90;border-radius:50%;width:11px;height:11px}.landing-v9 .lv9-support-connector{z-index:3;pointer-events:none;width:50%;height:42%;position:absolute;top:37%;right:9%}.landing-v9 .lv9-support-connector-mobile{display:none}.landing-v9 .lv9-connector{fill:none;stroke:#63edcb;stroke-width:2px;filter:drop-shadow(0 0 5px #4ef0d8);stroke-linecap:round;stroke-linejoin:round}.landing-v9 .lv9-finance>.lv9-container{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(88px,13vw,180px)}.landing-v9 .lv9-finance .lv9-section-copy h2{max-width:1000px}.landing-v9 .lv9-finance .lv9-section-copy>p{max-width:820px}.landing-v9 .lv9-finance-scene{isolation:isolate;min-height:clamp(360px,42vw,570px);margin-top:64px;position:relative}.landing-v9 .lv9-finance-lamp{object-fit:contain;width:auto;max-width:25%;height:75%;position:absolute;bottom:-4%;left:-7%}.landing-v9 .lv9-finance-robot{z-index:2;width:26%;position:absolute;bottom:-6%;left:-2%}.landing-v9 .lv9-data-sources{z-index:2;gap:13px;width:21%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:10%;left:23%}.landing-v9 .lv9-data-sources li{min-height:62px;color:var(--lv9-ink);background:#fff;border-radius:10px;align-items:center;gap:18px;padding:16px;font-size:clamp(14px,1.8vw,21px);display:flex;box-shadow:0 10px 22px #2947370d}.landing-v9 .lv9-data-sources svg{color:#006549;width:30px;height:30px}.landing-v9 .lv9-finance-connectors{z-index:1;width:13%;height:188px;position:absolute;top:calc(10% + 12px);left:43%}.landing-v9 .lv9-finance-report{width:50%;color:var(--lv9-ink);z-index:2;margin-left:52%;padding:27px 22px 20px;position:relative}.landing-v9 .lv9-finance-report h3{letter-spacing:-.045em;color:var(--lv9-ink);font-size:clamp(22px,3vw,36px);font-weight:750;line-height:1.2}.landing-v9 .lv9-finance-report>p{letter-spacing:-.03em;color:#42536e;margin-top:8px;font-size:clamp(13px,1.7vw,20px)}.landing-v9 .lv9-finance-report table{border-spacing:0;border-collapse:collapse;background:#ffffff80;border-radius:8px;width:100%;margin-top:15px;font-size:clamp(13px,1.7vw,20px)}.landing-v9 .lv9-finance-report th{text-align:left;letter-spacing:-.025em;font-weight:400}.landing-v9 .lv9-finance-report td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.12em;font-weight:650}.landing-v9 .lv9-finance-report th,.landing-v9 .lv9-finance-report td{border-bottom:1px solid #dce9e3;padding:10px 8px}.landing-v9 .lv9-finance-report tr:last-child th,.landing-v9 .lv9-finance-report tr:last-child td{border-bottom:0}.landing-v9 .lv9-finance-result{color:#004c38;background:#c9f5e3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:15px 13px;display:flex}.landing-v9 .lv9-finance-result>span{letter-spacing:-.04em;font-size:clamp(13px,1.8vw,21px);font-weight:650;line-height:1.2}.landing-v9 .lv9-finance-result>strong{white-space:nowrap;letter-spacing:-.055em;font-size:clamp(28px,3.8vw,46px);font-weight:750;line-height:1.1}.landing-v9 .lv9-footer{background:var(--lv9-forest-deep);color:#fff;padding-block:clamp(64px,8vw,110px) 32px}.landing-v9 .lv9-final-cta{grid-template-columns:1fr auto;align-items:center;gap:56px;margin-bottom:72px;display:grid}.landing-v9 .lv9-final-cta h2{letter-spacing:-.045em;color:#fff;max-width:750px;font-size:clamp(38px,4.2vw,60px);font-weight:750;line-height:1.1}.landing-v9 .lv9-final-cta p{color:#d5eee3;max-width:560px;margin-top:24px;font-size:clamp(18px,1.7vw,22px);line-height:1.45}.landing-v9 .lv9-final-cta>.lv9-button{white-space:nowrap}.landing-v9 .lv9-footer-brand{border-top:1px solid #ffffff25;padding-top:30px}.landing-v9 .lv9-footer-brand>a{display:inline-flex}.landing-v9 .lv9-motion-toggle{color:#07523f;z-index:20;background:#f7fff8ee;border:1px solid #89b2a3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 16px #002d2420}.landing-v9 .lv9-motion-toggle:hover{background:#dcfaeb}.landing-v9 .lv9-motion-toggle:disabled{opacity:.6}@media (width>=801px){.landing-v9 .lv9-hero{padding-bottom:16px}.landing-v9 .lv9-hero-actions{flex-wrap:nowrap;gap:28px;width:calc(100% + 30px)}.landing-v9 .lv9-hero-actions .lv9-button{flex-shrink:0;gap:14px;padding-inline:20px;font-size:16px}.landing-v9 .lv9-hero-actions>a{white-space:nowrap}.landing-v9 .lv9-hero-robots{left:-12%}.landing-v9 .lv9-product-layout{grid-template-columns:1.35fr 1fr;padding-block:42px}.landing-v9 .lv9-product:before{background-image:linear-gradient(90deg,#004538 0%,#004538ed 35%,#00453800 66%),url(/landing/forest-background.webp)}.landing-v9 .lv9-product-scene{margin-left:-50px;margin-right:-20px}.landing-v9 .lv9-product-sheet{margin-left:36%}.landing-v9 .lv9-marketing>.lv9-container{padding-bottom:clamp(72px,11.4vw,151px)}.landing-v9 .lv9-campaign-task{top:auto;bottom:-34px}.landing-v9 .lv9-task-arrow{height:55%;top:31%;right:-1%}.landing-v9 .lv9-support .lv9-section-copy h2,.landing-v9 .lv9-finance .lv9-section-copy h2{font-size:clamp(48px,6.9vw,90px)}.landing-v9 .lv9-support .lv9-section-copy>p,.landing-v9 .lv9-finance .lv9-section-copy>p{font-size:clamp(22px,2.9vw,34px);line-height:1.25}.landing-v9 .lv9-support .lv9-section-copy>p{max-width:550px}.landing-v9 .lv9-support-scene{height:clamp(265px,29vw,430px);margin-top:32px}.landing-v9 .lv9-support-robot{width:38%;left:44%}.landing-v9 .lv9-answer{top:35%}.landing-v9 .lv9-answer-source{top:74%}.landing-v9 .lv9-stock-card{top:-35%}.landing-v9 .lv9-support-connector{height:43%;top:45%}.landing-v9 .lv9-finance .lv9-section-copy h2{max-width:80%}.landing-v9 .lv9-finance .lv9-section-copy>p{max-width:900px;margin-top:24px}.landing-v9 .lv9-finance-scene{margin-top:48px}.landing-v9 .lv9-finance>.lv9-container{padding-bottom:clamp(64px,7vw,100px)}}@media (width>=1600px){.landing-v9 .lv9-hero{min-height:790px}.landing-v9 .lv9-section-copy h2{max-width:1120px}}@media (width<=1100px){.landing-v9 .lv9-nav{gap:22px;min-height:104px}.landing-v9 .lv9-nav nav{gap:24px}.landing-v9 .lv9-hero-actions{gap:16px 22px}.landing-v9 .lv9-button{padding-inline:21px}.landing-v9 .lv9-hero-report{padding:22px 17px 19px}.landing-v9 .lv9-report-row{gap:8px;min-height:46px;padding-inline:6px}.landing-v9 .lv9-report-icon{flex-basis:29px;width:29px}.landing-v9 .lv9-status-symbol{flex-basis:22px;width:22px;height:22px}.landing-v9 .lv9-product-sheet{padding:23px 18px 18px}.landing-v9 .lv9-product-text{min-height:103px;padding-block:18px}.landing-v9 .lv9-campaign-table tbody th,.landing-v9 .lv9-campaign-table tbody td,.landing-v9 .lv9-campaign-table thead th{padding-inline:12px}.landing-v9 .lv9-campaign-task{min-height:56px;padding-inline:13px}.landing-v9 .lv9-question{gap:12px}.landing-v9 .lv9-data-sources li{gap:12px;min-height:58px;padding:14px}.landing-v9 .lv9-data-sources svg{width:25px;height:25px}.landing-v9 .lv9-finance-connectors{height:178px;top:calc(10% + 11px)}.landing-v9 .lv9-finance-report{padding:24px 17px 18px}}@media (width<=800px){.landing-v9 .lv9-final-cta{grid-template-columns:1fr;gap:32px}.landing-v9 .lv9-final-cta>.lv9-button{justify-self:start}.landing-v9 .lv9-container{width:calc(100% - 64px)}.landing-v9 .lv9-nav{gap:20px;min-height:100px}.landing-v9 .lv9-nav nav{gap:18px;font-size:12px}.landing-v9 .lv9-nav-enter{min-width:92px}.landing-v9 .lv9-hero{grid-template-columns:1fr;gap:28px;padding-top:30px;padding-bottom:48px}.landing-v9 .lv9-hero-copy{max-width:620px}.landing-v9 .lv9-hero h1{font-size:64px}.landing-v9 .lv9-hero-copy>p{max-width:540px;font-size:22px}.landing-v9 .lv9-hero-actions{gap:28px;margin-top:32px}.landing-v9 .lv9-hero-scene{width:min(570px,92%);height:490px;margin:0 auto}.landing-v9 .lv9-hero-report-title{font-size:27px}.landing-v9 .lv9-report-row{min-height:51px;font-size:15px}.landing-v9 .lv9-section-copy h2{font-size:48px}.landing-v9 .lv9-section-copy>p{font-size:21px}.landing-v9 .lv9-product-layout{grid-template-columns:1fr;gap:48px;padding-block:64px}.landing-v9 .lv9-product .lv9-section-copy h2{max-width:640px;font-size:46px}.landing-v9 .lv9-product .lv9-section-copy>p{max-width:540px;margin-top:28px}.landing-v9 .lv9-product-scene{width:85%;max-width:560px;min-height:390px;margin:0 auto}.landing-v9 .lv9-product-sheet{margin-left:32%;padding:29px 22px 22px}.landing-v9 .lv9-product-sheet h3{font-size:22px}.landing-v9 .lv9-tabs button,.landing-v9 .lv9-product-text,.landing-v9 .lv9-review-state{font-size:15px}.landing-v9 .lv9-product-text{min-height:122px}.landing-v9 .lv9-product-approve{font-size:16px}.landing-v9 .lv9-marketing .lv9-section-copy{width:100%}.landing-v9 .lv9-marketing .lv9-section-copy h2{max-width:590px;font-size:48px}.landing-v9 .lv9-marketing .lv9-section-copy>p{max-width:540px}.landing-v9 .lv9-marketing-scene{margin-top:175px}.landing-v9 .lv9-marketing-robot{width:220px;right:10px}.landing-v9 .lv9-campaign-table{font-size:14px}.landing-v9 span.lv9-campaign-warning,.landing-v9 .lv9-campaign-task{font-size:13px}.landing-v9 .lv9-support .lv9-section-copy h2,.landing-v9 .lv9-finance .lv9-section-copy h2{max-width:670px}.landing-v9 .lv9-support .lv9-section-copy>p{max-width:570px}.landing-v9 .lv9-support-scene{height:470px;margin-top:64px}.landing-v9 .lv9-question{max-width:76%}.landing-v9 .lv9-question p{font-size:21px}.landing-v9 .lv9-answer{width:60%;top:28%;left:6%}.landing-v9 .lv9-answer p{font-size:22px}.landing-v9 .lv9-answer>span{font-size:14px}.landing-v9 .lv9-answer-source{gap:10px;font-size:15px;top:53%;left:10%}.landing-v9 .lv9-support-robot{width:49%;bottom:-2%;left:45%}.landing-v9 .lv9-stock-card{width:24%;padding:10px;top:10%;right:0}.landing-v9 .lv9-stock-photo{height:160px}.landing-v9 .lv9-stock-card>strong{font-size:19px}.landing-v9 .lv9-stock-status{font-size:14px}.landing-v9 .lv9-support-connector{height:25%;top:40%;right:7%}.landing-v9 .lv9-finance-scene{min-height:430px}.landing-v9 .lv9-finance-report{width:60%;margin-left:40%}.landing-v9 .lv9-finance-report h3{font-size:26px}.landing-v9 .lv9-finance-report>p,.landing-v9 .lv9-finance-report table{font-size:14px}.landing-v9 .lv9-finance-result>span{font-size:15px}.landing-v9 .lv9-finance-result>strong{font-size:34px}.landing-v9 .lv9-data-sources{width:26%;left:9%}.landing-v9 .lv9-data-sources li{gap:10px;font-size:16px}.landing-v9 .lv9-finance-connectors{width:8%;left:34%}.landing-v9 .lv9-finance-robot{width:30%;bottom:-4%;left:4%}.landing-v9 .lv9-finance-lamp{height:53%;left:-5%}}@media (width<=600px){.landing-v9 .lv9-container{width:calc(100% - 40px)}.landing-v9 .lv9-nav{flex-wrap:wrap;gap:10px 16px;min-height:132px;padding-block:20px 14px}.landing-v9 .lv9-brand{gap:8px;font-size:27px}.landing-v9 .lv9-brand svg{width:40px}.landing-v9 .lv9-nav nav{order:3;gap:26px;width:100%;font-size:14px}.landing-v9 .lv9-nav-enter{min-width:80px;min-height:44px;padding:9px 17px;font-size:15px}.landing-v9 .lv9-hero{gap:38px;padding-top:28px;padding-bottom:42px}.landing-v9 .lv9-hero h1{letter-spacing:-.055em;font-size:clamp(36px,10vw,56px);line-height:1.08}.landing-v9 .lv9-hero-copy>p{max-width:100%;margin-top:26px;font-size:18px;line-height:1.45}.landing-v9 .lv9-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}.landing-v9 .lv9-button{gap:18px;min-height:50px;padding:12px 20px;font-size:17px}.landing-v9 .lv9-hero-actions>a{font-size:16px}.landing-v9 .lv9-hero-scene{width:100%;height:clamp(420px,113vw,560px)}.landing-v9 .lv9-hero-report{width:100%;padding:17px 14px;right:0;transform:rotate(2deg)}.landing-v9 .lv9-hero-report-title{font-size:21px}.landing-v9 .lv9-hero-report ul{gap:5px;margin-top:12px}.landing-v9 .lv9-report-row{gap:7px;min-height:44px;padding:5px;font-size:clamp(12px,3.4vw,14px)}.landing-v9 .lv9-report-icon{flex-basis:25px;height:27px}.landing-v9 .lv9-report-icon svg{width:20px;height:20px}.landing-v9 .lv9-status-symbol{flex-basis:20px;width:20px;height:20px}.landing-v9 .lv9-status-symbol svg{width:16px;height:16px}.landing-v9 .lv9-hero-robots{width:109%;bottom:-3%;left:-5%}.landing-v9 .lv9-section-copy h2,.landing-v9 .lv9-product .lv9-section-copy h2,.landing-v9 .lv9-marketing .lv9-section-copy h2{letter-spacing:-.045em;font-size:clamp(30px,8.6vw,43px);line-height:1.13}.landing-v9 .lv9-section-copy>p{margin-top:24px;font-size:17px;line-height:1.5}.landing-v9 .lv9-product-layout{gap:42px;padding-block:58px 48px}.landing-v9 .lv9-product .lv9-section-copy>p{max-width:100%;margin-top:24px}.landing-v9 .lv9-product-scene{width:100%;min-height:385px}.landing-v9 .lv9-product-lamp{max-width:42%;height:70%;bottom:0;left:-7%}.landing-v9 .lv9-product-sheet{margin-left:24%;padding:23px 16px 18px;transform:rotate(-2deg)}.landing-v9 .lv9-product-sheet h3{font-size:19px}.landing-v9 .lv9-tabs{margin-top:17px}.landing-v9 .lv9-tabs button{padding:11px 4px;font-size:14px}.landing-v9 .lv9-product-text{min-height:126px;padding-block:18px;font-size:14px}.landing-v9 .lv9-review-state{padding-inline:10px;font-size:14px}.landing-v9 .lv9-product-approve{min-height:46px;padding-inline:8px;font-size:14px}.landing-v9 .lv9-marketing>.lv9-container,.landing-v9 .lv9-finance>.lv9-container{padding-top:58px;padding-bottom:64px}.landing-v9 .lv9-marketing-scene{margin-top:160px}.landing-v9 .lv9-marketing-robot{width:210px;bottom:calc(100% - 15px);right:-3px}.landing-v9 .lv9-campaign-sheet{padding:12px}.landing-v9 .lv9-campaign-table,.landing-v9 .lv9-campaign-table tbody{width:100%;display:block}.landing-v9 .lv9-campaign-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.landing-v9 .lv9-campaign-table tbody tr{border-bottom:1px solid #e8ede7;grid-template-columns:1fr 1fr;gap:13px 16px;padding:16px 13px;display:grid}.landing-v9 .lv9-campaign-table tbody tr:last-child{border:0}.landing-v9 .lv9-campaign-table tbody th,.landing-v9 .lv9-campaign-table tbody td,.landing-v9 tr.lv9-campaign-warning th,.landing-v9 tr.lv9-campaign-warning td{border:0;padding:0;font-size:15px}.landing-v9 .lv9-campaign-table tbody th{grid-column:1/-1;font-size:17px;font-weight:650}.landing-v9 .lv9-campaign-table tbody td{flex-direction:column;gap:5px;display:flex}.landing-v9 .lv9-campaign-table tbody td:before{content:attr(data-label);color:#526c61;font-size:12px;font-weight:400}.landing-v9 .lv9-campaign-table tbody td:last-child{grid-column:1/-1}.landing-v9 span.lv9-campaign-warning{white-space:normal;margin-top:10px;font-size:12px;font-weight:400;position:static}.landing-v9 span.lv9-campaign-warning>span{flex:0 0 21px;width:21px;height:21px}.landing-v9 .lv9-campaign-check{align-self:flex-start;width:auto;min-height:44px;margin-top:0;padding:9px 18px;font-size:15px}.landing-v9 .lv9-campaign-state{font-size:14px}.landing-v9 .lv9-task-arrow{display:none}.landing-v9 .lv9-campaign-task{border-color:#dfe9df;justify-content:center;width:100%;min-height:52px;margin:14px 0 0;font-size:15px;position:static;transform:none}.landing-v9 .lv9-support>.lv9-container{padding-top:64px;padding-bottom:44px}.landing-v9 .lv9-support-scene{height:560px;margin-top:38px}.landing-v9 .lv9-question{border-radius:16px;gap:10px;max-width:100%;padding:12px 16px 12px 10px}.landing-v9 .lv9-question p{white-space:normal;font-size:17px}.landing-v9 .lv9-question img{width:40px;height:40px}.landing-v9 .lv9-answer{border-radius:16px;width:90%;padding:21px 18px;top:18%;left:8%}.landing-v9 .lv9-answer p{font-size:20px}.landing-v9 .lv9-answer>span{font-size:13px}.landing-v9 .lv9-answer-source{gap:10px;padding:12px 13px;font-size:13px;top:39%;left:13%}.landing-v9 .lv9-answer-source svg{width:23px}.landing-v9 .lv9-support-robot{width:69%;bottom:-1%;left:-5%}.landing-v9 .lv9-stock-card{width:38%;padding:10px;top:54%;right:1%}.landing-v9 .lv9-stock-photo{height:158px}.landing-v9 .lv9-stock-card>strong{font-size:18px}.landing-v9 .lv9-stock-status{gap:6px;font-size:13px}.landing-v9 .lv9-stock-status i{width:9px;height:9px}.landing-v9 .lv9-support-connector{display:none}.landing-v9 .lv9-support-connector-mobile{z-index:1;pointer-events:none;stroke-width:.45px;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-v9 .lv9-finance-scene{flex-direction:column;min-height:640px;margin-top:36px;display:flex}.landing-v9 .lv9-data-sources{gap:8px;width:100%;margin:0 0 40px;display:flex;position:static}.landing-v9 .lv9-data-sources li{border-radius:9px;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:76px;padding:13px 7px;font-size:13px}.landing-v9 .lv9-data-sources svg{width:25px;height:25px}.landing-v9 .lv9-finance-connectors{width:52%;height:46px;top:72px;left:24%;transform:rotate(90deg)}.landing-v9 .lv9-finance-report{width:100%;margin-left:0;padding:24px 15px 18px}.landing-v9 .lv9-finance-report h3{font-size:25px}.landing-v9 .lv9-finance-report>p{font-size:13px}.landing-v9 .lv9-finance-report table{margin-top:15px;font-size:14px}.landing-v9 .lv9-finance-report th,.landing-v9 .lv9-finance-report td{padding:11px 5px}.landing-v9 .lv9-finance-report th{max-width:170px}.landing-v9 .lv9-finance-report td{font-size:16px}.landing-v9 .lv9-finance-result{gap:12px;padding:15px 10px}.landing-v9 .lv9-finance-result>span{max-width:68%;font-size:15px}.landing-v9 .lv9-finance-result>strong{font-size:30px}.landing-v9 .lv9-finance-lamp{max-width:35%;height:190px;bottom:-10px;left:-5%}.landing-v9 .lv9-finance-robot{width:45%;bottom:-12px;left:10%}.landing-v9 .lv9-footer{padding-block:64px 32px}.landing-v9 .lv9-final-cta{margin-bottom:48px}.landing-v9 .lv9-final-cta h2{font-size:34px}.landing-v9 .lv9-final-cta p{margin-top:20px;font-size:17px}.landing-v9 .lv9-footer .lv9-button{justify-content:space-between;width:100%}.landing-v9 .lv9-motion-toggle{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.landing-v9 *,.landing-v9 :before,.landing-v9 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-v9{--lv9-motion-ease:cubic-bezier(.22, 1, .36, 1)}.landing-v9 .lv9-robot-rig{aspect-ratio:1402/1122;pointer-events:none}.landing-v9 .lv9-robot-rig[data-robot=finance]{aspect-ratio:1}.landing-v9 .lv9-robot-stage,.landing-v9 .lv9-robot-fallback{width:100%;height:100%;position:absolute;inset:0}.landing-v9 .lv9-robot-stage canvas{width:100%;height:100%;display:block}.landing-v9 .lv9-robot-fallback{object-fit:contain}.landing-v9 .lv9-robot-stage{opacity:0;transition:opacity .18s ease-out}.landing-v9 .lv9-robot-rig[data-renderer=webgl] .lv9-robot-stage{opacity:1}.landing-v9 .lv9-robot-rig[data-presenting=scene] .lv9-robot-fallback{visibility:hidden}.landing-v9 .lv9-robot-rig[data-renderer=fallback] .lv9-robot-stage{opacity:0;visibility:hidden;transition:none}.landing-v9 .lv9-report-row{transition:background-color .65s,box-shadow .65s}.landing-v9 .lv9-hero-scene[data-work-phase=read] .lv9-report-row:first-child,.landing-v9 .lv9-hero-scene[data-work-phase=check] .lv9-report-row:nth-child(2),.landing-v9 .lv9-hero-scene[data-work-phase=confirm] .lv9-report-row:nth-child(3){background-color:#e0f5eb;box-shadow:inset 2px 0 #24a989}.landing-v9 .lv9-product-scene:before{content:"";pointer-events:none;background:radial-gradient(#ffe6a540,#ffedb110 45%,#0000 70%);border-radius:50%;width:44%;height:48%;position:absolute;top:4%;left:-3%}.landing-v9 .lv9-product-text{position:relative}.landing-v9[data-motion=playing] [data-entered=true] .lv9-product-text:after{content:"";transform-origin:0;pointer-events:none;height:1px;animation:lv9-writing 3.6s var(--lv9-motion-ease) both;background:linear-gradient(90deg,#0000,#71c8ac,#0000);position:absolute;bottom:-7px;left:0;right:0}.landing-v9 .lv9-connector .lv9-flow{stroke:#008f77;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 95;animation:8s ease-in-out infinite lv9-data-flow}.landing-v9 .lv9-dark .lv9-connector .lv9-flow{stroke:#8ad8be}.landing-v9 .lv9-finance-connectors .lv9-flow:nth-of-type(3){animation-delay:.55s}.landing-v9 .lv9-finance-connectors .lv9-flow:nth-of-type(4){animation-delay:1.1s}.landing-v9 [data-motion-scene] *,.landing-v9 [data-motion-scene] :before,.landing-v9 [data-motion-scene] :after{animation-play-state:paused!important}.landing-v9[data-motion=playing] [data-motion-scene][data-visible=true] *,.landing-v9[data-motion=playing] [data-motion-scene][data-visible=true] :before,.landing-v9[data-motion=playing] [data-motion-scene][data-visible=true] :after,.landing-v9[data-motion=playing] .lv9-product[data-visible=true] .lv9-product-scene:before{animation-play-state:running!important}.landing-v9[data-motion=playing] [data-entered=true] :is(.lv9-hero-copy,.lv9-section-copy,.lv9-final-cta)>:is(h1,h2,p,div){animation:lv9-reveal .8s var(--lv9-motion-ease) both}.landing-v9[data-motion=playing] [data-entered=true] :is(.lv9-hero-copy,.lv9-section-copy)>p{animation-delay:.12s}.landing-v9[data-motion=playing] [data-entered=true] .lv9-hero-actions{animation-delay:.22s}.landing-v9[data-motion=playing] [data-visible=false] *,.landing-v9[data-motion=playing] [data-visible=false] :before,.landing-v9[data-motion=playing] [data-visible=false] :after{animation-play-state:paused!important}.landing-v9 .lv9-button,.landing-v9 .lv9-tabs button,.landing-v9 .lv9-answer-source,.landing-v9 .lv9-stock-card{transition:translate .22s var(--lv9-motion-ease), box-shadow .22s ease, background-color .22s ease}.landing-v9 .lv9-button svg{transition:translate .22s var(--lv9-motion-ease)}@media (hover:hover) and (pointer:fine){.landing-v9[data-motion=playing] .lv9-button:hover{translate:0 -1px}.landing-v9[data-motion=playing] .lv9-button:hover svg{translate:4px}.landing-v9[data-motion=playing] :is(.lv9-answer-source,.lv9-stock-card):hover{translate:0 -1px}}.landing-v9[data-motion=playing] .lv9-button:active{translate:0 1px}.landing-v9[data-motion=paused] *,.landing-v9[data-motion=paused] :before,.landing-v9[data-motion=paused] :after{transition:none;animation-play-state:paused!important}@keyframes lv9-writing{0%{opacity:0;scale:.05 1}20%{opacity:.7}75%{opacity:.7;scale:1}to{opacity:0;scale:1}}@keyframes lv9-data-flow{0%,15%{stroke-dashoffset:100px;opacity:0}25%{opacity:.8}62%{opacity:.8}75%,to{stroke-dashoffset:0;opacity:0}}@keyframes lv9-reveal{0%{opacity:.35;translate:0 24px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.landing-v9 *,.landing-v9 :before,.landing-v9 :after{transition:none!important;animation:none!important}}.bank-sources-panel .bank-source,.bank-sources-panel>.empty-state{padding:24px}.bank-source+.bank-source{border-top:1px solid var(--ui-line,#dfe4de)}.bank-source>header,.bank-source>header>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bank-source>header{justify-content:space-between}.bank-source>header>div{min-width:0}.bank-source h3{overflow-wrap:anywhere;margin:0;font-size:17px}.bank-source-icon{border-radius:var(--ui-radius-control,8px);background:var(--ui-sky-soft,#edf3f7);width:40px;height:40px;color:var(--ui-sky,#315f7d);flex-shrink:0;place-items:center;display:grid}.bank-state{border-radius:var(--ui-radius-pill,999px);background:var(--ui-sand-soft,#f6f0e4);color:var(--ui-sand,#86642f);max-width:100%;padding:4px 11px;font-size:12px;line-height:1.5}.bank-state.current{background:var(--ui-teal-soft,#e4f2ed);color:var(--ui-forest,#183f35)}.bank-snapshot-meta{color:var(--ui-muted,#5b7066);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin:22px 0 10px;font-size:12px;line-height:1.6;display:flex}.bank-snapshot-meta strong{font-weight:550}.bank-scope-warning{color:var(--ui-sand,#86642f);margin:0;font-size:12px;line-height:1.7}.bank-source-message{color:var(--ui-sand,#86642f);overflow-wrap:anywhere;margin:16px 0;font-size:13px;line-height:1.7}.bank-accounts{gap:14px;margin:22px 0;display:grid}.bank-account{border:1px solid var(--ui-line,#dfe4de);border-radius:var(--ui-radius-panel,12px);min-width:0;overflow:hidden}.bank-account>summary{cursor:pointer;background:var(--ui-surface-soft,#eeefea);justify-content:space-between;align-items:center;gap:16px;padding:22px;list-style:none;display:flex}.bank-account>summary::-webkit-details-marker{display:none}.bank-account>summary:after{content:"+";color:var(--ui-muted,#5b7066);flex-shrink:0;align-self:center;font-size:20px}.bank-account[open]>summary:after{content:"−"}.bank-account>summary:focus-visible{outline:2px solid var(--ui-teal,#087f73);outline-offset:-3px}.bank-account>summary:hover{background:var(--ui-teal-soft,#e4f2ed)}.bank-account-identity{overflow-wrap:anywhere;flex:1;min-width:0}.bank-account-balance{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:48%}.bank-account-balance strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--ui-forest,#183f35);font-size:22px;font-weight:650}.bank-account summary small{color:var(--ui-muted,#5b7066);margin-top:5px;font-size:12px;line-height:1.6;display:block}.bank-account-content{border-top:1px solid var(--ui-line,#dfe4de);padding:0 22px 22px}.bank-account-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ui-muted,#5b7066);margin:20px 0;font-size:13px;line-height:1.6}.bank-account dl{margin:0}.bank-account .bank-period>div,.bank-account .bank-account-facts>div{border-bottom:1px solid var(--ui-line,#dfe4de);justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.bank-account dt{color:var(--ui-muted,#5b7066)}.bank-account dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bank-account dl.bank-account-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px 0;display:grid}.bank-account-ledger>div{min-width:0}.bank-account-ledger dt{margin-bottom:7px;font-size:12px}.bank-account-ledger dd{text-align:left;font-size:17px;line-height:1.5}.bank-limitations{margin:20px 0}.bank-limitations summary{cursor:pointer;color:var(--ui-muted,#5b7066);font-size:13px}.bank-limitations ul{padding-left:20px}.bank-limitations li{margin:8px 0;font-size:13px;line-height:1.7}.bank-source>.notice{margin:18px 0}.bank-source>.notice p{margin:0}.bank-source>.notice p+p{margin-top:8px}.bank-readonly-value{overflow-wrap:anywhere;color:#304d46;padding:11px 0;display:block}.bank-readonly-notice{margin-bottom:20px}@media (width<=600px){.bank-sources-panel .bank-source,.bank-sources-panel>.empty-state{padding:20px 17px}.bank-account>summary{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px}.bank-account-identity{flex-basis:calc(100% - 30px);order:0}.bank-account>summary:after{order:1;align-self:flex-start}.bank-account-balance{text-align:left;flex-basis:100%;order:2;max-width:100%}.bank-account-identity strong{font-size:14px}.bank-account-content{padding:0 17px 17px}.bank-account .bank-period>div,.bank-account .bank-account-facts>div{flex-direction:column;gap:5px}.bank-account dd{text-align:left}.bank-account dl.bank-account-ledger{grid-template-columns:1fr;gap:16px}.bank-account-ledger>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bank-account-ledger dt{margin:0}.bank-account-ledger dd{text-align:right;font-size:15px}}.owner-dashboard{color:var(--ui-ink,#233a34);gap:24px;margin-bottom:28px;display:grid}.owner-top-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.9fr);gap:20px;display:grid}.owner-cash{border:1px solid var(--ui-forest,#183f35);border-radius:var(--ui-radius-feature,24px);background:var(--ui-forest,#183f35);min-width:0;color:var(--ui-on-forest,#f6fbf7);padding:26px}.owner-cash header,.owner-period header{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.owner-cash header{justify-content:flex-start}.owner-icon{border-radius:var(--ui-radius-control,8px);width:38px;height:38px;color:var(--ui-on-forest,#f6fbf7);background:#ffffff14;flex-shrink:0;place-items:center;display:grid}.owner-cash>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:24px;font-size:clamp(26px,2.5vw,38px);line-height:1.2;display:block}.owner-cash>p{color:var(--ui-on-forest-muted,#c6ddd0);margin-top:8px;font-size:12px;line-height:1.65}.owner-cash-payments{color:var(--ui-on-forest-muted,#c6ddd0);border-top:1px solid #ffffff29;gap:7px;margin-top:24px;padding-top:18px;font-size:12px;display:grid}.owner-cash-payments b{color:var(--ui-on-forest,#f6fbf7);font-variant-numeric:tabular-nums;font-size:20px}.owner-cash-payments small{font-size:12px;line-height:1.6}.owner-cash-payments.is-warning{border-radius:var(--ui-radius-control,8px);background:var(--ui-sand-soft,#f6f0e4);color:var(--ui-sand,#86642f);border:0;padding:14px}.owner-cash-payments.is-warning b,.owner-cash-payments.is-warning small{color:var(--ui-sand,#86642f)}.owner-cash>.button{color:var(--ui-on-forest,#f6fbf7);background:0 0;border-color:#0000;margin-top:16px;padding-left:0}.owner-cash>.button:hover{color:var(--ui-on-forest,#f6fbf7);background:#ffffff14}.owner-cash .info-tip-trigger{color:var(--ui-on-forest-muted,#c6ddd0)}.owner-cash .info-tip-trigger:hover,.owner-cash .info-tip-trigger[aria-describedby]{color:var(--ui-on-forest,#f6fbf7);background:#ffffff1f}.owner-cash .info-tip-trigger:focus-visible,.owner-cash>.button:focus-visible{outline:2px solid var(--ui-on-forest,#f6fbf7);outline-offset:3px}.owner-cash-payments.is-warning .info-tip-trigger{color:var(--ui-sand,#86642f)}.owner-cash-payments.is-warning .info-tip-trigger:hover,.owner-cash-payments.is-warning .info-tip-trigger[aria-describedby]{color:var(--ui-sand,#86642f);background:#86642f14}.owner-cash-payments.is-warning .info-tip-trigger:focus-visible{outline-color:var(--ui-sand,#86642f)}.owner-period-comparison{background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#dfe4de);border-radius:var(--ui-radius-panel,12px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.owner-period{min-width:0;padding:26px}.owner-period+.owner-period{border-left:1px solid var(--ui-line,#dfe4de)}.owner-period header{flex-wrap:wrap;gap:4px 12px}.owner-period header small{color:var(--ui-muted,#5b7066);font-size:11px;font-weight:500}.owner-revenue{letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:24px 0 5px;font-size:clamp(28px,2.5vw,38px);line-height:1.15;display:block}.owner-period-accent .owner-revenue{color:var(--ui-sky,#315f7d)}.owner-metric-label{color:var(--ui-muted,#5b7066);font-size:12px;line-height:1.6}.owner-period-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:24px 0 0;display:grid}.owner-period-facts div{min-width:0}.owner-period-facts dt{color:var(--ui-muted,#5b7066);margin-bottom:5px;font-size:11px}.owner-period-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:650}.owner-period-note{color:var(--ui-sand,#86642f);align-items:flex-start;gap:6px;margin:18px 0 0;font-size:11px;line-height:1.65;display:flex}.owner-period-note svg{flex-shrink:0;margin-top:2px}.owner-pulse{background:var(--ui-surface-soft,#eeefea);border-radius:var(--ui-radius-control,8px);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.owner-pulse>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;padding:16px 22px;transition:background .18s;display:flex;position:relative}.owner-pulse>button+button{border-left:1px solid var(--ui-line,#dfe4de)}.owner-pulse>button:first-child{border-radius:var(--ui-radius-control,8px) 0 0 var(--ui-radius-control,8px)}.owner-pulse>button:last-child{border-radius:0 var(--ui-radius-control,8px) var(--ui-radius-control,8px) 0}.owner-pulse>button:hover{background:var(--ui-teal-soft,#e4f2ed)}.owner-pulse>button:focus-visible,.owner-sku-list button:focus-visible{outline:2px solid var(--ui-teal,#087f73);outline-offset:3px;z-index:1}.owner-pulse span{color:var(--ui-muted,#5b7066);padding-right:16px;font-size:12px;line-height:1.5}.owner-pulse strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;margin:7px 0 3px;font-size:25px;font-weight:650}.owner-pulse small{color:var(--ui-muted,#5b7066);font-size:11px;line-height:1.5}.owner-pulse svg{color:var(--ui-muted,#5b7066);position:absolute;top:18px;right:16px}.owner-bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.owner-decision-list{margin:0;padding:0;list-style:none}.owner-decision-list>li{border-bottom:1px solid var(--ui-line,#dfe4de);padding:24px 0}.owner-decision-list>li:first-child{padding-top:2px}.owner-decision-list>li:last-child{border-bottom:0}.owner-decision-heading{align-items:baseline;gap:10px;display:flex}.owner-decision-heading h3{margin:0;font-size:14px;font-weight:650;line-height:1.6}.owner-priority{white-space:nowrap;border-radius:var(--ui-radius-pill,999px);background:var(--ui-surface-soft,#eeefea);color:var(--ui-muted,#5b7066);padding:3px 9px;font-size:11px;line-height:1.6;display:inline-block}.owner-priority.high{background:var(--ui-sand-soft,#f6f0e4);color:var(--ui-sand,#86642f)}.owner-priority.critical{color:#a34c2f;background:#fbece5}.owner-evidence{margin:11px 0 4px}.owner-evidence summary{cursor:pointer;color:#597464;align-items:center;gap:5px;font-size:12px;font-weight:500;list-style:none;display:flex}.owner-evidence summary::-webkit-details-marker{display:none}.owner-evidence[open] summary svg{transform:rotate(180deg)}.owner-evidence p{color:#60736a;margin:12px 0;font-size:12px;line-height:1.75}.owner-evidence dl{background:#f5f8f5;border-radius:9px;gap:8px;margin:0;padding:12px 14px;display:grid}.owner-evidence dl>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;line-height:1.6;display:flex}.owner-evidence dt{color:#63746a}.owner-evidence dd{text-align:right;white-space:nowrap;margin:0;font-weight:650}.owner-decisions li>.button{margin-top:7px;padding-left:0;font-size:11px}.owner-side-stack{gap:24px;min-width:0;display:grid}.owner-sku-list{gap:0;display:grid}.owner-sku-row{border-top:1px solid var(--ui-line,#dfe4de);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:17px 0;display:flex}.owner-sku-row>button{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:3px 0;display:flex}.owner-sku-row>button:hover strong{text-underline-offset:3px;text-decoration:underline}.owner-sku-row>button>svg{color:var(--ui-sky,#315f7d);flex-shrink:0}.owner-sku-row:first-child{border-top:0;padding-top:3px}.owner-sku-list strong,.owner-next-payments strong{font-size:13px;font-weight:600;line-height:1.55;display:block}.owner-sku-list small,.owner-next-payments small{color:var(--ui-muted,#5b7066);margin-top:4px;font-size:11px;line-height:1.55;display:block}.owner-sku-row>b{text-align:right;overflow-wrap:anywhere;max-width:46%;font-size:13px;font-weight:650;line-height:1.5}.owner-negative{color:#a14c35}.owner-next-payments{gap:18px;display:grid}.owner-next-payments>div{align-items:center;gap:10px;display:flex}.owner-next-payments svg{color:#819386;flex-shrink:0}.owner-next-payments>div>span{flex:1;min-width:0}.owner-next-payments b{text-align:right;overflow-wrap:anywhere;max-width:38%;font-size:12px}.owner-next-payments+.button{margin-top:20px;padding-left:0;font-size:11px}.owner-empty{color:var(--ui-muted,#5b7066);padding:5px 0;font-size:12px;line-height:1.75}.owner-empty p{margin:0 0 9px}.owner-calm{color:#6a8978;align-items:flex-start;gap:12px;display:flex}.owner-calm p{margin:0;font-size:13px;line-height:1.7}.owner-calm svg{flex-shrink:0;margin-top:2px}.owner-detail-list{gap:18px;display:grid}.owner-detail-list>article{background:#f5f8f5;border:1px solid #e4eae4;border-radius:13px;min-width:0;padding:19px 21px}.owner-detail-list strong{font-size:15px;line-height:1.6;display:block}.owner-detail-list p,.owner-detail-list ul{color:#64756b;margin:7px 0;font-size:13px;line-height:1.8}.owner-detail-list ul{padding-left:20px}.owner-detail-list small{color:#7b887e;font-size:11px;line-height:1.6;display:block}.owner-detail-facts{gap:10px;margin:15px 0 0;display:grid}.owner-detail-facts>div{justify-content:space-between;gap:20px;font-size:13px;line-height:1.6;display:flex}.owner-detail-facts dt{color:#6d7f71}.owner-detail-facts dd{text-align:right;margin:0;font-weight:600}.owner-obligations{margin-bottom:24px}.owner-obligation-summary{background:var(--ui-surface-soft,#eeefea);border-radius:var(--ui-radius-panel,12px);grid-template-columns:1.15fr 1fr 1fr;gap:22px;padding:24px;display:grid}.owner-obligation-summary>div+div{border-left:1px solid var(--ui-line,#dfe4de);padding-left:22px}.owner-obligation-summary>div:first-child strong{color:var(--ui-teal,#087f73)}.owner-obligation-summary>div{gap:8px;min-width:0;display:grid}.owner-obligation-summary>div>span{color:var(--ui-muted,#5b7066);font-size:12px;line-height:1.6}.owner-obligation-summary strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:23px;line-height:1.25}.owner-obligation-summary small{color:var(--ui-muted,#5b7066);font-size:11px;line-height:1.6}.owner-payment-comparison{color:#647869;align-items:flex-start;gap:10px;padding:15px 0;display:flex}.owner-payment-comparison svg{flex-shrink:0;margin-top:3px}.owner-payment-comparison p{margin:0;font-size:12px;line-height:1.8}.owner-payment-comparison.is-warning{color:#a36635}.owner-payment-limitations{background:var(--ui-sand-soft,#f6f0e4);border-left:3px solid var(--ui-sand,#86642f);border-radius:0 var(--ui-radius-control,8px) var(--ui-radius-control,8px) 0;color:var(--ui-sand,#86642f);padding:13px 16px}.owner-payment-limitations p{margin:0;font-size:11px;line-height:1.8}.owner-obligation-toolbar{border-bottom:1px solid #e7eee7;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-bottom:12px;display:flex}.owner-obligation-toolbar p{margin:0;font-size:12px;font-weight:600}.owner-obligation-toolbar button{font-size:11px}.owner-obligation-list>article{border-bottom:1px solid #edf1ed;justify-content:space-between;gap:24px;padding:23px 0;display:flex}.owner-obligation-main{min-width:0}.owner-obligation-main h3{overflow-wrap:anywhere;margin:8px 0 4px;font-size:15px;font-weight:650;line-height:1.6}.owner-obligation-main p{color:#64756b;margin:0 0 5px;font-size:12px}.owner-obligation-main small{color:var(--ui-muted,#5b7066);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.owner-obligation-state{color:#6d7f68;background:#f0f4ee;border-radius:5px;padding:3px 8px;font-size:10px;display:inline-block}.owner-obligation-state.overdue{color:#a45e42;background:#faeae5}.owner-obligation-state.due_today{color:#94743c;background:#fcf2dd}.owner-obligation-state.paid{color:#507d59;background:#eaf4ec}.owner-obligation-state.cancelled{color:#8a8a8a;background:#f2f2f2}.owner-obligation-amount{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;max-width:45%;display:flex}.owner-obligation-amount>strong{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.6}.owner-obligation-amount>span,.owner-obligation-amount>small{color:var(--ui-muted,#5b7066);font-size:11px;line-height:1.7}.owner-obligation-amount>.button{margin-top:8px;padding-right:0;font-size:11px}.owner-panel-body{min-width:0;padding:4px 23px 23px}.owner-dashboard .panel{box-shadow:none;margin-bottom:0}.owner-dashboard .owner-decisions{border:1px solid var(--ui-line,#dfe4de);border-radius:var(--ui-radius-panel,12px);background:var(--ui-surface,#fff)}.owner-decisions .panel-heading h2{font-size:15px;line-height:1.5}.owner-dashboard .owner-profitability{border-radius:var(--ui-radius-panel,12px);background:var(--ui-sky-soft,#edf3f7);border:1px solid #0000}.owner-dashboard .owner-payments{border:1px solid var(--ui-line,#dfe4de);border-radius:var(--ui-radius-feature,24px);background:var(--ui-surface,#fff)}.owner-heading-with-tip{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.owner-heading-with-tip>.info-tip{flex-shrink:0}.owner-decision-heading h3,.owner-sku-row strong{overflow-wrap:anywhere;min-width:0}.owner-next-payments strong{overflow-wrap:anywhere}.overview-main .chart-legend{flex-wrap:wrap}.overview-main .overview-data-warning{color:var(--ui-sand,#86642f);flex-basis:100%;font-size:11px;line-height:1.6;display:block}@media (width<=1200px){.owner-panel-body{padding:4px 18px 20px}.owner-cash,.owner-period{padding:22px}}@media (width<=1100px){.owner-top-grid{grid-template-columns:minmax(0,1fr)}.owner-cash{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 26px;display:grid}.owner-cash header{grid-column:1}.owner-cash>strong{grid-column:1;margin-top:0;font-size:32px}.owner-cash>p{grid-column:1;margin:0}.owner-cash-payments{border-top:0;border-left:1px solid #ffffff29;grid-area:1/2/4;align-content:center;height:100%;margin:0;padding:6px 0 6px 24px}.owner-cash>.button{grid-column:1/-1;justify-self:start;margin:0}.owner-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.owner-pulse>button{padding:16px}.owner-pulse strong{font-size:23px}.owner-obligation-summary strong{font-size:20px}}@media (width<=800px){.owner-bottom-grid{grid-template-columns:minmax(0,1fr)}.owner-side-stack,.owner-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-pulse>button:nth-child(3){border-left:0}.owner-pulse>button:nth-child(n+3){border-top:1px solid var(--ui-line,#dfe4de)}.owner-pulse>button:first-child{border-radius:var(--ui-radius-control,8px) 0 0 0}.owner-pulse>button:nth-child(2){border-radius:0 var(--ui-radius-control,8px) 0 0}.owner-pulse>button:nth-child(3){border-radius:0 0 0 var(--ui-radius-control,8px)}.owner-pulse>button:last-child{border-radius:0 0 var(--ui-radius-control,8px) 0}.owner-obligation-summary{gap:15px;padding:18px}.owner-obligation-summary strong{font-size:18px}}@media (width<=570px){.owner-panel-body{padding:3px 17px 20px}}@media (width<=540px){.owner-dashboard{gap:20px}.owner-top-grid{gap:16px}.owner-cash{padding:22px 20px;display:block}.owner-cash>strong{margin-top:20px;font-size:32px}.owner-cash>p{margin-top:8px}.owner-cash-payments{border-top:1px solid #ffffff29;border-left:0;height:auto;margin-top:20px;padding:16px 0 0}.owner-cash>.button{margin-top:14px}.owner-period-comparison{grid-template-columns:minmax(0,1fr)}.owner-period{padding:22px 20px}.owner-period+.owner-period{border-left:0;border-top:1px solid var(--ui-line,#dfe4de)}.owner-revenue{margin-top:18px;font-size:32px}.owner-period-facts{gap:16px 12px;margin-top:20px}.owner-period-facts dd{font-size:14px}.owner-period-note{margin-top:16px}.owner-pulse>button{padding:16px}.owner-pulse span{font-size:11px}.owner-pulse strong{font-size:24px}.owner-pulse svg{width:14px;top:18px;right:12px}.owner-side-stack{grid-template-columns:minmax(0,1fr)}.owner-decision-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.owner-decision-heading h3{flex-basis:100%;font-size:14px}.owner-priority{margin-top:0}.owner-evidence dl>div{font-size:11px}.owner-evidence dd{white-space:normal}.owner-obligation-summary{grid-template-columns:1fr;gap:17px}.owner-obligation-summary>div{gap:5px}.owner-obligation-summary>div+div{border-left:0;border-top:1px solid var(--ui-line,#dfe4de);padding:17px 0 0}.owner-obligation-summary strong{font-size:23px}.owner-obligation-toolbar{align-items:flex-start}.owner-obligation-toolbar button{text-align:right;font-size:10px}.owner-obligation-list>article{flex-direction:column;gap:16px}.owner-obligation-amount{text-align:left;align-items:flex-start;max-width:100%}.owner-obligation-amount>.button{padding-left:0}.owner-obligation-main h3{font-size:14px}.owner-detail-list>article{padding:15px}.owner-detail-facts>div{gap:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.owner-pulse>button{transition:none}}.owner-help p{margin:0}.owner-help p+p,.owner-help ol+p,.owner-help ul+p{margin-top:12px}.owner-help li+li{margin-top:8px}.owner-cash>strong .info-tip-trigger{color:var(--ui-on-forest,#f6fbf7);justify-content:flex-start}.owner-sku-row .info-tip-trigger{justify-content:flex-end}.owner-period-facts .info-tip-trigger{justify-content:flex-start}.owner-obligation-amount .info-tip-trigger{text-align:inherit}.ad-control{color:#263a36;gap:20px;min-width:0;margin:28px 0;display:grid}.ad-control-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ad-control-heading h2{margin:0 0 9px;font-size:20px}.ad-control-heading p{color:#63766d;max-width:780px;margin:0;font-size:13px;line-height:1.65}.ad-control-scope{background:#edf4ef;border-radius:10px;flex-shrink:0;max-width:230px;padding:8px 12px;font-size:11px}.ad-control-campaign{background:#fff;border:1px solid #e1e9e4;border-radius:18px;min-width:0;padding:26px}.ad-control-campaign>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ad-control-campaign h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:17px}.ad-control-campaign header p{color:#607269;margin:0 0 6px;font-size:12px}.ad-control-campaign header small{color:#76857c;font-size:11px}.ad-control-reaction{background:#f0f3f1;border-radius:8px;max-width:230px;padding:7px 11px;font-size:11px}.ad-control-reaction.observe{color:#496b7b;background:#edf5f8}.ad-control-reaction.reduce{color:#866025;background:#fff6e6}.ad-control-reaction.stop{color:#a34333;background:#fff0ed}.ad-control-kpis{border-block:1px solid #edf0ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:27px 0;padding:20px 0;display:grid}.ad-control-kpis>div{gap:7px;min-width:0;display:grid}.ad-control-kpis span{color:#64786c;font-size:11px}.ad-control-kpis strong{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.ad-control-kpis small{color:#7a887f;font-size:11px;line-height:1.5}.ad-control-checks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.ad-control-result{border:1px solid #e4ebe6;border-radius:11px;min-width:0;padding:15px 16px}.ad-control-result.triggered{background:#fffaf4;border-color:#edcdb8}.ad-control-result.unknown{background:#f8faf8}.ad-control-result summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:12px;list-style:none;display:flex}.ad-control-result summary:after{content:"+";color:#75857b;font-weight:600}.ad-control-result[open] summary:after{content:"−"}.ad-control-result summary span{flex:1}.ad-control-result summary strong{color:#657b6b;text-align:right;max-width:46%;font-size:10px;font-weight:500}.ad-control-result.triggered summary strong{color:#995027}.ad-control-result p{margin:13px 0;font-size:12px;line-height:1.65}.ad-control-result dl{flex-wrap:wrap;gap:12px 24px;margin:15px 0;display:flex}.ad-control-result dt{color:#748176;margin-bottom:4px;font-size:10px}.ad-control-result dd{margin:0;font-size:14px;font-weight:600}.ad-control-explanation{border-top:1px solid #e8eee9;margin-top:23px;padding-top:18px;font-size:12px;line-height:1.65}.ad-control-explanation summary{cursor:pointer;font-weight:600}.ad-control-explanation ul{color:#68776d;padding-left:18px}.ad-control-explanation li{margin:8px 0}.ad-control-explanation h4{margin:20px 0 6px}.ad-control-campaign footer{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.ad-control-rule-summary{font-size:13px;line-height:1.65}.ad-control-rule-summary dl{gap:12px;margin:20px 0;display:grid}.ad-control-rule-summary dl>div{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;padding-bottom:10px;display:grid}.ad-control-rule-summary dt{color:#718077}.ad-control-rule-summary dd{overflow-wrap:anywhere;margin:0}.ad-control-rule-summary p{margin:18px 0}.ad-control-form{font-size:13px;line-height:1.65}.ad-control-form>p{color:#62766a}.ad-control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.ad-control-fields label{color:#52695b;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.ad-control-fields input,.ad-control-fields select{width:100%;min-width:0;max-width:100%;font:inherit;color:#294b36;box-sizing:border-box;background:#fff;border:1px solid #dce5de;border-radius:9px;min-height:42px;padding:10px 11px}.ad-control-fields input:focus-visible,.ad-control-fields select:focus-visible{outline-offset:2px;outline:2px solid #54836b}.ad-control-check{align-items:flex-start;gap:10px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}.ad-control-check input{accent-color:#376b50;flex-shrink:0;width:16px;height:16px;margin-top:4px}.ad-control-form fieldset{border:1px solid #e2e9e3;border-radius:12px;margin:24px 0;padding:16px 19px}.ad-control-form legend{padding:0 7px;font-weight:600}.ad-control-form fieldset p,.ad-control-hint{color:#76867c;line-height:1.65;font-size:11px!important}.ad-control-form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ad-control-empty{color:#6b7d70;margin:0;padding:24px;font-size:13px;line-height:1.6}.ad-control button:focus-visible,.ad-control summary:focus-visible{outline-offset:4px;outline:2px solid #54836b}@media (width<=700px){.ad-control-heading{display:block}.ad-control-scope{margin-top:14px;display:inline-block}.ad-control-campaign{padding:20px}.ad-control-campaign>header{display:block}.ad-control-reaction{margin-top:13px;display:inline-block}.ad-control-kpis{grid-template-columns:1fr;gap:20px;margin:23px 0}.ad-control-kpis strong{font-size:24px}.ad-control-checks{grid-template-columns:1fr}.ad-control-result{padding:14px}.ad-control-fields{grid-template-columns:1fr}.ad-control-rule-summary dl>div{grid-template-columns:1fr;gap:3px}.ad-control-campaign footer{flex-direction:column}.ad-control-campaign footer .button{width:100%}.ad-control-form-actions .button{white-space:normal;width:100%;line-height:1.5}.ad-control-form fieldset{padding:14px}.ad-control-result summary{gap:8px}.ad-control-result summary strong{max-width:45%}.ad-control-campaign h3{font-size:16px}.ad-control{gap:17px}}.ad-control-dialog-body{padding:24px 28px 28px}.ad-control-dialog-body>form>p:first-child{margin-top:0}.ad-control-form h3{margin:26px 0 0;font-size:14px}.ad-control-advanced{border-block:1px solid #e4ebe6;margin:24px 0;padding:17px 0}.ad-control-advanced>summary{cursor:pointer;color:#34594c;font-weight:600}.ad-control-advanced[open]>summary{margin-bottom:12px}@media (width<=700px){.ad-control-dialog-body{padding:20px}.ad-control-dialog-body .ad-control-form-actions{background:#fff;margin-bottom:-10px;padding:15px 0;position:sticky;bottom:-20px}}.ad-control-campaign{color:var(--ui-ink)}.ad-control-kpis{gap:20px}.ad-control-kpis strong .info-tip-trigger{color:var(--ui-muted);font-size:17px;font-weight:600;line-height:1.4}.ad-control-kpis .info-tip,.ad-control-reaction .info-tip,.ad-control-result .info-tip{min-width:0;max-width:100%}.ad-control-reaction .info-tip-trigger,.ad-control-kpis small .info-tip-trigger{font:inherit;color:inherit;line-height:1.5}.ad-control-result{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:17px 16px}.ad-control-result>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ad-control-result h4{margin:0;font-size:13px;font-weight:600;line-height:1.5}.ad-control-result>header>.info-tip{flex:0 45%;font-size:11px;line-height:1.45}.ad-control-result>header .info-tip-trigger{font:inherit;color:var(--ui-muted)}.ad-control-result.triggered>header .info-tip-trigger{color:#995027}.ad-control-result details>summary{color:var(--ui-muted);justify-content:flex-start;gap:8px;font-size:11px}.ad-control-result details[open]>summary:after{content:"−"}.ad-control-result dd .info-tip-trigger{font:inherit;color:var(--ui-muted)}.ad-control-empty p{margin:0 0 18px}.catalog-guidance{gap:14px;margin-top:20px;display:grid}.catalog-guidance>.info-tip{justify-self:start}.catalog-economics{gap:8px;display:grid}.catalog-economics .cell-link{text-align:left;white-space:normal;justify-self:start}.source-funnel-state{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.source-funnel-state>p{color:var(--ui-muted);flex:260px;margin:0;font-size:13px;line-height:1.6}@media (width<=700px){.ad-control-result>header{flex-direction:column;gap:8px}.ad-control-result>header>.info-tip{flex-basis:auto}.ad-control-campaign footer .button{white-space:normal;min-width:0}.ad-control-reaction{max-width:100%}}.feedback-stats{flex-wrap:wrap;gap:28px;padding:8px 0 24px;display:flex}.feedback-stats>div{gap:4px;display:grid}.feedback-stats strong{font-size:26px;line-height:1.2}.feedback-stats span,.feedback-product,.feedback-count{color:var(--muted,#697168);font-size:13px}.feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.feedback-group{overflow-wrap:anywhere;background:#fcfdfb;border:1px solid #dee5dc;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.feedback-group>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.feedback-group h3,.feedback-group p{margin:0}.feedback-group h3{font-size:19px;line-height:1.35}.feedback-group p,.feedback-facts dd{font-size:14px;line-height:1.6}.feedback-priority{color:#47543f;background:#edf2e9;border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.4;display:inline-flex}.feedback-priority.high{color:#79481b;background:#fff0dc}.feedback-priority.normal{color:#405c25;background:#e8efdf}.feedback-cause{color:#425738;font-weight:600}.feedback-facts{gap:12px;margin:0;display:grid}.feedback-facts div{gap:4px;display:grid}.feedback-facts dt{color:#697168;font-size:12px}.feedback-facts dd{margin:0}.feedback-effect{color:#4a5942;background:#eff4e9;border-radius:12px;padding:14px}.feedback-evidence{border-top:1px solid #e0e6dc;padding-top:14px}.feedback-evidence summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.feedback-evidence figure{margin:16px 0}.feedback-evidence blockquote,.feedback-sources blockquote,.feedback-correction>blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #c5d4b7;margin:0;padding:8px 0 8px 14px;font-size:14px;line-height:1.65}.feedback-evidence figcaption{color:#697168;margin-top:7px;font-size:12px}.feedback-decision{border-top:1px solid #e0e6dc;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;display:grid}.feedback-actions{flex-wrap:wrap;gap:10px;display:flex}.feedback-limits{color:#697168;margin-top:24px;font-size:13px;line-height:1.6}.feedback-limits summary{cursor:pointer}.feedback-limits li{margin-bottom:8px}.feedback-sources{gap:16px;display:grid}.feedback-sources article{border:1px solid #e0e6dc;border-radius:16px;gap:12px;min-width:0;padding:20px;display:grid}.feedback-sources header{gap:6px;display:grid}.feedback-sources header>span,.feedback-sources small{color:#697168;font-size:12px}.feedback-sources p{margin:0;font-size:14px;line-height:1.6}.feedback-labels{flex-wrap:wrap;gap:8px;display:flex}.feedback-labels span{color:#425738;background:#edf2e9;border-radius:8px;padding:5px 9px;font-size:12px}.feedback-result{gap:20px;display:grid}.feedback-result .feedback-grid{grid-template-columns:1fr}.feedback-correction,.feedback-decision-dialog{gap:22px;display:grid}.feedback-correction .field,.feedback-decision-dialog .field{margin:0}.feedback-category-picker{border:1px solid #dde5d6;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.feedback-category-picker legend{padding:0 6px;font-size:14px;font-weight:600}.feedback-label-fields{gap:14px;padding:12px 0 6px 28px;display:grid}.feedback-category-picker>.checkbox-field{margin:0}.feedback-correction textarea,.feedback-correction input,.feedback-correction select,.feedback-decision-dialog textarea,.feedback-decision-dialog input{font-size:14px}.feedback-decision-dialog h3,.feedback-decision-dialog p{margin:0}.feedback-decision-dialog p{font-size:14px;line-height:1.65}@media (width<=800px){.feedback-grid{grid-template-columns:1fr}}@media (width<=520px){.feedback-group{gap:14px;padding:18px}.feedback-stats{gap:20px}.feedback-stats strong{font-size:23px}.feedback-stats span{max-width:100px;font-size:12px}.feedback-label-fields{padding-left:0}.feedback-correction textarea,.feedback-correction input,.feedback-correction select,.feedback-decision-dialog textarea,.feedback-decision-dialog input{font-size:16px}.feedback-correction .checkbox-field input{font-size:inherit}.feedback-category-picker{padding:14px}.feedback-actions>.button{flex:1;min-width:max-content}.feedback-sources article{padding:16px}}.feedback-body{min-width:0;padding:24px}.feedback-body>.page-tabs{margin-top:4px}.feedback-stats{gap:0;padding:18px 0 24px}.feedback-stats>div,.feedback-stats>button{text-align:left;flex:150px;align-content:start;gap:5px;min-width:0;padding:8px 20px;display:grid}.feedback-stats>div+div,.feedback-stats>button{border-left:1px solid var(--ui-line)}.feedback-stats>button{font:inherit;color:var(--ui-ink);cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.feedback-stats>button:hover{background:var(--ui-surface-soft)}.feedback-stats>button:focus-visible{outline:2px solid var(--ui-teal);outline-offset:2px;border-radius:8px}.feedback-stats .info-tip-trigger{font:inherit;color:var(--ui-muted);font-size:13px;line-height:1.5}.feedback-group{border-radius:var(--ui-radius-panel,12px);background:var(--ui-surface);border-color:var(--ui-line);gap:16px}.feedback-group h3{font-size:18px}.feedback-priority .info-tip-trigger{font:inherit;color:inherit;line-height:inherit}.feedback-effect{background:var(--ui-sky-soft);color:var(--ui-sky);border-radius:8px}.feedback-sources{gap:0}.feedback-sources article{border:0;border-bottom:1px solid var(--ui-line);border-radius:0;padding:24px 0}.feedback-sources article:first-child{padding-top:8px}.feedback-sources article:last-child{border-bottom:0}.feedback-sources .info-tip-trigger{font:inherit;color:inherit;line-height:1.5}.feedback-result .feedback-stats>div{padding:8px 16px}@media (width<=520px){.feedback-body{padding:20px}.feedback-stats{row-gap:16px}.feedback-stats>div,.feedback-stats>button{border-left:2px solid var(--ui-line);flex-basis:100%;padding:0 0 0 14px}.feedback-stats span{max-width:none}.feedback-actions>.button{white-space:normal;min-width:0;line-height:1.45}.feedback-result .feedback-stats>div{padding:0 0 0 14px}.feedback-body .feedback-group{padding:18px}.feedback-group>header{gap:10px}}.sales-funnel-panel .panel{padding:24px}.sales-funnel-panel .panel-heading{padding:0 0 22px}.sales-funnel-panel{gap:24px;display:grid}.sales-funnel-panel p{line-height:1.6}.sales-funnel-group{border-top:1px solid #e6ece8;padding:24px 0}.sales-funnel-group h3{margin:0 0 5px;font-size:16px}.sales-funnel-group p{color:#6c7770;margin:0 0 18px;font-size:13px}.sales-funnel-stages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sales-funnel-stages li{background:#f0f6f2;border:1px solid #e1ebe4;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:19px 18px;display:flex}.sales-funnel-stages li.is-unknown{background:#f7f8f7;border-color:#eaeeeb}.sales-funnel-stages span,.sales-funnel-outcomes span,.sales-funnel-advertising span{color:#53635a;font-size:13px}.sales-funnel-stages strong,.sales-funnel-outcomes strong,.sales-funnel-advertising strong{overflow-wrap:anywhere;font-size:25px;font-weight:650;line-height:1.25}.sales-funnel-stages small,.sales-funnel-outcomes small,.sales-funnel-advertising small{color:#69766e;font-size:12px;line-height:1.5}.sales-funnel-split{grid-template-columns:1fr 1fr;gap:24px;min-width:0;display:grid}.sales-funnel-money{margin:0}.sales-funnel-money>div{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.sales-funnel-money>div:first-child{padding-top:0}.sales-funnel-money dt{max-width:60%;font-size:14px;line-height:1.5}.sales-funnel-money dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650}.sales-funnel-money dd small{color:#7c6e53;margin-top:5px;font-size:11px;font-weight:400;display:block}.sales-funnel-outcomes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sales-funnel-outcomes>div{flex-direction:column;gap:8px;min-width:0;display:flex}.sales-funnel-reasons{border-top:1px solid #e8eee9;margin:20px 0 0;padding:15px 0 0;list-style:none}.sales-funnel-reasons li{justify-content:space-between;gap:15px;padding:6px 0;font-size:13px;display:flex}.sales-funnel-conversions{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.sales-funnel-conversions>div{border-bottom:1px solid #edf0ed;grid-template-columns:1fr auto;gap:9px 16px;padding:18px 0;display:grid}.sales-funnel-conversions span{font-size:13px;line-height:1.5}.sales-funnel-conversions strong{white-space:nowrap;font-size:18px}.sales-funnel-conversions small{color:#738077;grid-column:1/-1;font-size:12px;line-height:1.5}.sales-funnel-empty{color:#6a776f;max-width:700px;font-size:14px}.sales-funnel-advertising{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sales-funnel-advertising>div{flex-direction:column;gap:10px;min-width:0;display:flex}.sales-funnel-details{overflow-wrap:anywhere;border-top:1px solid #e4ece6;margin-top:28px;padding-top:20px;font-size:13px;line-height:1.6}.sales-funnel-details summary{cursor:pointer;color:#375e48;font-weight:600}.sales-funnel-details ul{color:#657369;padding-left:20px}.sales-funnel-details li{padding:4px 0}.sales-funnel-details h3{margin-top:26px;font-size:16px}.sales-funnel-aggregates{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-height:600px;display:grid;overflow:auto}.sales-funnel-aggregates section{background:#f6f8f6;border-radius:10px;padding:18px}.sales-funnel-aggregates h4{margin:0 0 14px;font-size:14px}.sales-funnel-aggregates dl{margin:0}.sales-funnel-aggregates dl>div{justify-content:space-between;gap:20px;margin:8px 0;display:flex}.sales-funnel-aggregates dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (width<=900px){.sales-funnel-split,.sales-funnel-conversions{grid-template-columns:1fr}}@media (width<=500px){.sales-funnel-panel{gap:18px}.sales-funnel-stages{grid-template-columns:1fr 1fr;gap:10px}.sales-funnel-stages li{padding:15px 12px}.sales-funnel-stages strong,.sales-funnel-outcomes strong,.sales-funnel-advertising strong{font-size:21px}.sales-funnel-stages span{font-size:12px}.sales-funnel-advertising{grid-template-columns:1fr}.sales-funnel-money>div{gap:12px}.sales-funnel-money dt{max-width:54%;font-size:13px}.sales-funnel-money dd{font-size:15px}.sales-funnel-outcomes{gap:20px}.sales-funnel-conversions strong{font-size:16px}.sales-funnel-aggregates{grid-template-columns:minmax(0,1fr)}.sales-funnel-panel .panel{padding:20px}.sales-funnel-panel .panel-heading{padding:0 0 20px}}.sales-funnel-panel .panel{border-radius:var(--ui-radius-panel,12px);margin-bottom:0}.sales-funnel-group{border-color:var(--ui-line,#dfe4de)}.sales-funnel-stages{background:var(--ui-sky-soft,#edf3f7);border-radius:var(--ui-radius-panel,12px);gap:0;overflow:hidden}.sales-funnel-stages li,.sales-funnel-stages li.is-unknown{border:0;border-right:1px solid var(--ui-line,#dfe4de);background:0 0;border-radius:0;gap:12px;min-height:128px}.sales-funnel-stages li:last-child{border-right:0}.sales-funnel-stages li.is-unknown{background:var(--ui-surface-soft,#eeefea)}.sales-funnel-stages strong,.sales-funnel-outcomes strong,.sales-funnel-advertising strong{color:var(--ui-ink,#233a34);font-size:24px}.sales-funnel-next{border-top:1px solid var(--ui-line,#dfe4de);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.sales-funnel-next>p{color:var(--ui-sand,#86642f);margin:0;font-size:13px}.sales-funnel-next>div{flex-wrap:wrap;gap:8px;display:flex}.sales-funnel-money .info-tip,.sales-funnel-conversions .info-tip{max-width:100%}.sales-funnel-empty{padding:4px 0;font-size:13px}.sales-funnel-empty .button{margin-top:12px}.sales-funnel-advertising strong small{margin-top:8px;font-size:12px;font-weight:400;display:block}.sales-funnel-panel .info-tip-with-text .info-tip-trigger{font-size:inherit;line-height:inherit}.sales-funnel-panel .sales-funnel-stages strong .info-tip-with-text .info-tip-trigger{font-size:18px;line-height:1.4}@media (width<=500px){.sales-funnel-stages{grid-template-columns:1fr 1fr;gap:0}.sales-funnel-stages li{border-bottom:1px solid var(--ui-line,#dfe4de);min-height:122px;padding:16px 12px}.sales-funnel-stages li:nth-child(2n){border-right:0}.sales-funnel-stages li:last-child{border-bottom:0}.sales-funnel-stages li:last-child:nth-child(odd){grid-column:1/-1}.sales-funnel-next>div{width:100%}.sales-funnel-next .button{white-space:normal;flex:1}}.agent-source-conversation{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;gap:24px;min-width:0;padding:24px;display:grid}.agent-source-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-source-header>div{min-width:0}.agent-source-header h3{font-size:19px;line-height:1.4}.agent-source-caption{color:var(--muted);margin:0 0 6px;font-size:12px}.agent-source-conversation form,.agent-source-outcome{gap:24px;min-width:0;display:grid}.agent-source-question{gap:8px;display:grid}.agent-source-question h4,.agent-source-outcome h4{margin:0;font-size:17px;line-height:1.45}.agent-source-question p:not(.agent-source-caption),.agent-source-outcome p{color:var(--muted);font-size:14px;line-height:1.65}.agent-source-outcome p{margin-top:10px}.agent-source-field{border:0;gap:14px;width:100%;min-width:0;margin:0;padding:0;display:grid}.agent-source-field>.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-source-field .field{width:100%;min-width:0}.agent-source-field .field>small{font-size:12px;line-height:1.6}.agent-source-field .span-two{grid-column:auto}.agent-source-field fieldset{min-width:0;max-width:100%;margin:0;padding:16px}.agent-source-field .table-scroll{min-width:0;max-width:100%;margin:16px 0}.agent-source-field table{min-width:540px}.agent-source-field .table-scroll input,.agent-source-field .table-scroll select{min-width:140px}.agent-source-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-source-actions .button,.agent-source-header .button{white-space:normal;min-height:42px;line-height:1.45}.agent-source-outcome details{font-size:13px;line-height:1.6}.agent-source-outcome summary{cursor:pointer;font-weight:600}.agent-source-outcome ul{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.agent-source-conversation .form-error{margin:0;line-height:1.6}.agent-source-conversation .notice{margin:0}@media (width<=520px){.agent-source-conversation{gap:20px;padding:18px}.agent-source-header{gap:12px}.agent-source-header h3{font-size:18px}.agent-source-actions{align-items:stretch}.agent-source-actions>.button{flex:100%}.agent-source-field fieldset{padding:12px}.agent-source-field .field input,.agent-source-field .field select{font-size:16px}.agent-source-conversation .agent-source-field table{table-layout:fixed;width:100%;min-width:0;display:block}.agent-source-field thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agent-source-field tbody,.agent-source-field tbody tr,.agent-source-field td{width:100%;min-width:0;display:block}.agent-source-field tbody tr{border-bottom:1px solid var(--line);margin:0 0 16px;padding:0 0 16px}.agent-source-field tbody tr:last-child{margin-bottom:0}.agent-source-field td{white-space:normal;border:0;padding:0}.agent-source-field td+td{margin-top:14px}.agent-source-field td:before{color:var(--muted);margin-bottom:7px;font-size:12px;line-height:1.5;display:block}.agent-source-field table[aria-label=Сопоставление\ столбцов] td:first-child:before{content:"Столбец в таблице"}.agent-source-field table[aria-label=Сопоставление\ столбцов] td:nth-child(2):before{content:"Поле РаботАЙ"}.agent-source-field table[aria-label="Сопоставление рекламных кампаний"] td:first-child:before{content:"Номер в рекламном кабинете"}.agent-source-field table[aria-label="Сопоставление рекламных кампаний"] td:nth-child(2):before{content:"Товар или услуга"}.agent-source-field table[aria-label="Сопоставление рекламных кампаний"] td:nth-child(3):before{content:"Кампания РаботАЙ"}.agent-source-field .table-scroll input,.agent-source-field .table-scroll select{width:100%;min-width:0}}.agents-workspace{--setup-accent:var(--ui-teal,#087f73);--setup-ink:var(--ui-ink,#233a34);--setup-muted:var(--ui-muted,#5b7066);--setup-border:var(--ui-line,#dfe4de);--setup-soft:var(--ui-teal-soft,#e4f2ed);width:100%;min-width:0;color:var(--setup-ink)}.agents-workspace .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-more-sources{margin-top:5px;font-size:12px;line-height:1.65}.agent-more-sources summary{cursor:pointer;padding:8px 0;font-weight:600}.agent-more-sources>p{color:var(--setup-muted);margin:6px 0 14px}.agent-more-sources>.agent-source-option{margin-top:10px}.agent-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.agent-directory-group{--agent-accent:var(--ui-teal,#087f73);--agent-soft:var(--ui-teal-soft,#e4f2ed);min-width:0}.agent-directory-group[data-module=marketing]{--agent-accent:var(--ui-sand,#86642f);--agent-soft:var(--ui-sand-soft,#f6f0e4)}.agent-directory-group[data-module=sales]{--agent-accent:var(--ui-sky,#315f7d);--agent-soft:var(--ui-sky-soft,#edf3f7)}.agent-directory-group>header{border-left:3px solid var(--agent-accent);margin:0 0 18px;padding:2px 0 2px 15px}.agent-directory-group>header>span{color:var(--agent-accent);font-size:16px;font-weight:700}.agent-directory-group>header p{color:var(--setup-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.agent-directory-list{border-radius:var(--ui-radius-panel,12px);background:var(--ui-surface,#fff);overflow:hidden}.agent-directory-item{border:0;border-bottom:1px solid var(--setup-border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;min-height:132px;padding:20px 18px;transition:background .18s;display:flex}.agent-directory-item:last-child{border-bottom:0}.agent-directory-item:hover{background:var(--agent-soft)}.agent-directory-item>svg{color:var(--setup-muted);flex:none;margin-top:9px}.agent-directory-item:hover>svg{color:var(--agent-accent)}.agent-directory-icon{background:var(--agent-soft);color:var(--agent-accent);border-radius:var(--ui-radius-control,8px);flex:none;place-items:center;width:36px;height:36px;display:grid}.agent-directory-copy{flex-direction:column;flex:1;min-width:0;display:flex}.agent-directory-copy strong{font-size:14px;font-weight:650;line-height:1.45}.agent-directory-copy>span{color:var(--setup-muted);margin:6px 0 9px;font-size:12px;line-height:1.6}.agent-directory-copy small{width:fit-content;max-width:100%;color:var(--setup-muted);align-items:center;gap:5px;margin-top:auto;font-size:11px;line-height:1.5;display:flex}.agent-directory-copy small.configured{color:var(--ui-teal,#087f73)}.agent-directory-copy small svg{flex:none}.agents-workspace .agent-directory-item:focus-visible{outline:2px solid var(--agent-accent);outline-offset:-3px}.agent-subscription{border-top:1px solid var(--setup-border);margin-top:32px;font-size:13px}.agent-subscription>summary{cursor:pointer;padding:20px 0;font-weight:600}.agent-subscription>summary>span{color:var(--setup-muted);margin-left:16px;font-weight:400}.agent-subscription>div{max-width:760px;padding:4px 0 22px;line-height:1.6}.agent-setup-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.agent-dialogue{background:var(--ui-surface,#fff);border:1px solid var(--setup-border);border-radius:var(--ui-radius-feature,24px);max-width:900px;margin:0 auto;overflow:hidden}.agent-dialogue-header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.agent-dialogue-header>span{color:var(--setup-muted);font-size:11px}.agent-dialogue-title{align-items:center;gap:18px;padding:30px 36px 26px;display:flex}.agent-dialogue-title h2{letter-spacing:-.4px;margin:0 0 7px;font-size:23px;line-height:1.35}.agent-dialogue-title p{color:var(--setup-muted);max-width:590px;margin:0;font-size:13px;line-height:1.6}.agent-setup-progress{border-bottom:1px solid #edf1ef;gap:0;margin:0;padding:0 36px 28px;list-style:none;display:flex}.agent-setup-progress li{color:var(--setup-muted);flex:1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.agent-setup-progress li:not(:last-child):after{content:"";background:var(--setup-border);flex:1;height:1px;margin:0 13px}.agent-setup-progress li>span{border:1px solid var(--setup-border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.agent-setup-progress li.current{color:var(--setup-accent);font-weight:700}.agent-setup-progress li.current>span{background:var(--setup-accent);border-color:var(--setup-accent);color:#fff}.agent-setup-progress li.complete>span{background:var(--setup-soft);border-color:var(--setup-soft);color:var(--setup-accent)}.agent-conversation{padding:32px 36px 22px}.agent-question{align-items:flex-start;gap:14px;margin:26px 0 24px;animation:.18s both agent-question-in;display:flex}.agent-question:first-child{margin-top:0}.agent-question-avatar{background:var(--setup-soft);width:34px;height:34px;color:var(--setup-accent);border-radius:12px;flex:none;place-items:center;display:grid}.agent-question>div{padding-top:1px}.agent-question small{color:var(--setup-muted);font-size:11px}.agent-question h3{letter-spacing:-.35px;margin:8px 0;font-size:21px;line-height:1.4}.agent-question h3:focus{outline:0}.agent-question p{color:var(--setup-muted);max-width:620px;margin:0;font-size:13px;line-height:1.65}.agent-answer-history{flex-direction:column;gap:10px;margin:0 0 30px;padding-left:70px;display:flex}.agent-answer{background:var(--setup-soft);border-radius:15px 15px 4px;justify-content:space-between;gap:12px;min-width:45%;max-width:100%;margin-left:auto;padding:14px 18px;display:flex}.agent-answer>div{min-width:0}.agent-answer small{color:#608075;margin-bottom:5px;font-size:10px;display:block}.agent-answer p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.agent-answer .icon-button{color:#66867b;flex:none;width:30px;height:30px}.agent-answer-editor{padding-left:48px}.agent-choice-list,.agent-preferences{border:0;min-width:0;margin:0;padding:0}.agent-choice-list{gap:12px;display:grid}.agent-choice-list>label,.agent-format-options>label{border:1px solid var(--setup-border);cursor:pointer;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;transition:border-color .15s,background .15s;display:flex}.agent-choice-list>label.selected,.agent-format-options>label.selected{border-color:var(--setup-accent);background:#f4faf7}.agent-choice-list input,.agent-format-options input,.agent-source-option input{width:17px;height:17px;accent-color:var(--setup-accent);flex:none;margin:2px 0 0}.agent-choice-list strong{font-size:14px;font-weight:600;line-height:1.5}.agent-choice-list small{color:var(--setup-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.agent-format-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-format-options label{font-size:13px;line-height:1.5}.agent-instructions{margin-top:28px;font-size:13px;font-weight:600;display:block}.agent-instructions>span{color:var(--setup-muted);margin-left:7px;font-size:11px;font-weight:400}.agent-instructions textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--setup-ink);border:1px solid var(--setup-border);resize:vertical;background:#fff;border-radius:12px;margin:11px 0 8px;padding:14px;font-weight:400;line-height:1.6;display:block}.agent-instructions>small{color:var(--setup-muted);font-size:11px;font-weight:400;line-height:1.65;display:block}.agent-source-options{gap:12px;display:grid}.agent-source-option{border:1px solid var(--setup-border);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.agent-source-option.selected{background:#f9fcfa;border-color:#7eb9a6}.agent-source-option>label{cursor:pointer;flex:1;gap:12px;min-width:175px;display:flex}.agent-source-option strong{font-size:13px;line-height:1.5;display:block}.agent-source-option small{color:var(--setup-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.agent-source-unavailable{color:var(--setup-muted);padding-left:29px;font-size:11px}.agent-setup-hint{color:var(--setup-muted);margin:12px 0 0;font-size:11px;line-height:1.75}.agent-dialogue-footer{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 0;padding-left:48px;display:flex}.agent-save-note{color:var(--setup-muted);margin:20px 0 0;padding-left:48px;font-size:10px;line-height:1.7}.agent-setup-error{color:#963b2e;background:#fff4f1;border:1px solid #edd2ca;border-radius:12px;margin:24px 0 0 48px;padding:14px 18px;font-size:13px;line-height:1.6}.agent-setup-error p{margin:0 0 8px}.agent-setup-error p+p{font-size:11px}.agent-readiness{background:#f4f6f5;border-radius:13px;gap:12px;padding:18px;display:flex}.agent-readiness.saved{background:var(--setup-soft)}.agent-readiness>span{color:var(--setup-accent);flex:none}.agent-readiness strong{font-size:14px;line-height:1.5}.agent-readiness p{color:var(--setup-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.agent-readiness-details{margin-top:20px;font-size:12px;line-height:1.7}.agent-readiness-details summary{cursor:pointer;font-weight:600}.agent-readiness-details ul{color:var(--setup-muted);padding-left:20px}.agents-workspace button:focus-visible,.agents-workspace input:focus-visible,.agents-workspace textarea:focus-visible,.agents-workspace summary:focus-visible{outline:2px solid var(--setup-accent);outline-offset:3px}.agent-dialogue>.notice{margin:20px 36px 0}@keyframes agent-question-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.agent-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-directory-group:last-child{grid-column:1/-1}.agent-directory-group:last-child>.agent-directory-list{grid-template-columns:1fr 1fr;display:grid}.agent-directory-group:last-child .agent-directory-item:nth-child(odd){border-right:1px solid var(--setup-border)}.agent-directory-group:last-child .agent-directory-item:nth-last-child(-n+2){border-bottom:0}.agent-directory-item{min-height:132px}}@media (width<=700px){.agent-directory{grid-template-columns:1fr;gap:26px}.agent-directory-group:last-child>.agent-directory-list{display:block}.agent-directory-group:last-child .agent-directory-item:nth-child(odd){border-right:0}.agent-directory-group:last-child .agent-directory-item:not(:last-child){border-bottom:1px solid var(--setup-border)}.agent-directory-item{min-height:0;padding:18px 16px}.agent-dialogue-header{align-items:flex-start;padding:14px}.agent-dialogue-header>span{text-align:right;max-width:90px;line-height:1.5}.agent-dialogue-title{align-items:flex-start;gap:12px;padding:24px 18px}.agent-dialogue-title h2{font-size:20px}.agent-setup-progress{justify-content:space-between;gap:8px;padding:0 18px 22px}.agent-setup-progress li{flex-direction:column;flex:initial;gap:7px;font-size:10px}.agent-setup-progress li:not(:last-child):after{display:none}.agent-conversation{padding:24px 18px 18px}.agent-question{gap:10px}.agent-question h3{font-size:19px}.agent-question-avatar{border-radius:10px;width:28px;height:28px}.agent-answer-editor,.agent-dialogue-footer,.agent-save-note{padding-left:0}.agent-answer-history{padding-left:20px}.agent-answer{min-width:70%;padding:12px 14px}.agent-format-options{grid-template-columns:1fr}.agent-source-option{padding:14px}.agent-source-option>label{flex-basis:100%;min-width:0}.agent-source-option>button{margin-left:27px}.agent-setup-error{margin-left:0}.agent-subscription>summary>span{margin:7px 0 0;display:block}.agent-dialogue>.notice{margin:18px 18px 0}}@media (prefers-reduced-motion:reduce){.agent-question{animation:none}.agent-directory-item,.agent-choice-list>label,.agent-format-options>label{transition:none}}[data-motion=paused] .agent-question{animation:none}.agent-text-answer{margin:0 0 24px}.agent-text-answer>span{color:var(--setup-ink);margin-left:0;font-size:14px;font-weight:600}.agent-text-answer textarea{resize:vertical;min-height:120px;line-height:1.6}.agent-answer-presets-heading{color:var(--setup-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:13px;display:flex}.agent-answer-presets-heading button{font-size:13px}.agent-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.agent-source-options>.agent-text-answer{width:100%}.agent-review>.agent-text-answer{margin-bottom:24px}@media (width<=600px){.agent-text-answer textarea{font-size:16px}.agent-answer-presets-heading{flex-wrap:wrap}}.dialog.catalog-passport-dialog.wide{--passport-danger:#963f36;--passport-danger-soft:#f9eeeb;max-width:880px;color:var(--ui-ink)}.catalog-passport-dialog .dialog-header{background:var(--ui-surface);padding:24px}.catalog-passport-dialog .dialog-header h2{font-size:22px;line-height:1.3}.catalog-passport-dialog .dialog-header p{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px}.catalog-passport-dialog .dialog-body{padding:24px}.catalog-passport{min-width:0;color:var(--ui-ink);font-size:14px;line-height:1.6}.catalog-passport :is(input,select,textarea){min-width:0;max-width:100%}.catalog-passport :is(input,textarea)[readonly]{background:var(--ui-surface-soft);color:var(--ui-ink)}.catalog-passport :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--ui-teal);outline-offset:3px}.catalog-passport .field{color:var(--ui-muted);gap:8px;font-size:12px}.catalog-passport .field input,.catalog-passport .field select,.catalog-passport .field textarea{width:100%;min-height:44px;font-size:14px;line-height:1.6}.catalog-passport .field textarea{resize:vertical}.catalog-passport .field>small{color:var(--ui-muted);font-size:12px;line-height:1.6}.catalog-passport .page-tabs{border-color:var(--ui-line);gap:24px;margin:24px 0}.catalog-passport .page-tabs>button{min-height:44px;color:var(--ui-muted);gap:8px;font-size:13px}.catalog-passport .page-tabs>button.active{color:var(--ui-teal)}.passport-tab-count{background:var(--ui-surface-soft);border-radius:var(--ui-radius-control);font-variant-numeric:tabular-nums;min-width:22px;min-height:22px;color:var(--ui-muted);justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.passport-overview{background:var(--ui-sand-soft);border-left:3px solid var(--ui-sand);border-radius:0 var(--ui-radius-panel) var(--ui-radius-panel) 0;align-items:flex-start;gap:16px;padding:20px;display:flex}.passport-overview[data-state=ready]{background:var(--ui-teal-soft);border-color:var(--ui-teal)}.passport-overview[data-state=conflict]{background:var(--passport-danger-soft);border-color:var(--passport-danger)}.passport-overview-icon{border-radius:var(--ui-radius-control);background:var(--ui-surface);width:44px;height:44px;color:var(--ui-sand);flex:none;place-items:center;display:grid}.passport-overview[data-state=ready] .passport-overview-icon{color:var(--ui-teal)}.passport-overview[data-state=conflict] .passport-overview-icon{color:var(--passport-danger)}.passport-caption{color:var(--ui-muted);margin-bottom:4px;font-size:11px;line-height:1.5;display:block}.passport-overview h3{color:var(--ui-ink);margin:0;font-size:18px;font-weight:650;line-height:1.4}.passport-overview-copy{flex:1;min-width:0}.passport-status-heading{align-items:flex-start;gap:8px;display:flex}.passport-status-heading>h3{flex:1;min-width:0}.passport-status-heading>.info-tip{flex:none}.passport-section-note{color:var(--ui-muted);margin:0 0 20px;font-size:13px;line-height:1.65}.passport-group-wrap{margin:0 0 12px;position:relative}.passport-group-wrap>.passport-group{margin:0}.passport-group-with-help>details>summary{padding-right:76px}.passport-group-with-help>details>summary>svg:last-child{position:absolute;top:24px;right:20px}.passport-group-help{position:absolute;top:20px;right:44px}.passport-group{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-width:0;margin:0 0 12px}.passport-group>summary{cursor:pointer;background:var(--ui-canvas);border-radius:inherit;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.passport-group>summary::-webkit-details-marker{display:none}.passport-history>summary::-webkit-details-marker{display:none}.passport-requirement-group>summary::-webkit-details-marker{display:none}.passport-group-icon{width:36px;height:36px;color:var(--ui-sky);background:var(--ui-sky-soft);border-radius:var(--ui-radius-control);flex:none;place-items:center;display:grid}.passport-group-heading{flex:1;gap:2px;min-width:0;display:grid}.passport-group-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.passport-group-heading small{color:var(--ui-muted);font-size:12px;line-height:1.5}.passport-group>summary>svg{color:var(--ui-muted);flex:none}.passport-group[open]>summary>svg,.passport-history[open]>summary>svg:last-child,.passport-requirement-group[open]>summary>svg{transform:rotate(180deg)}.passport-group[open]>summary{border-bottom:1px solid var(--ui-line);border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0}.passport-group-fields{padding:24px 20px 0}.catalog-passport .passport-fact{border:0;border-bottom:1px solid var(--ui-line);border-radius:0;min-width:0;margin:0 0 24px;padding:0 0 24px}.catalog-passport .passport-fact:last-child{border-bottom:0;margin-bottom:0}.catalog-passport .passport-fact>legend{color:var(--ui-ink);overflow-wrap:anywhere;max-width:100%;margin-bottom:8px;padding:0;font-size:15px;font-weight:650;line-height:1.5}.passport-fact-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.passport-state{background:var(--ui-surface-soft);width:fit-content;max-width:100%;color:var(--ui-muted);border-radius:6px;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-block}.passport-state[data-state=unknown]{color:var(--ui-sand);background:var(--ui-sand-soft)}.passport-state[data-state=verified]{color:var(--ui-forest);background:var(--ui-teal-soft)}.passport-state[data-state=conflict]{color:var(--passport-danger);background:var(--passport-danger-soft)}.passport-unsaved{color:var(--ui-muted);font-size:11px}.passport-value-grid{grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:start;gap:16px;display:grid}.passport-unit{max-width:240px}.passport-field-help{color:var(--ui-muted);margin-top:12px;font-size:12px}.passport-field-help .info-tip-trigger{color:var(--ui-muted);font-size:12px}.catalog-passport .passport-history{border-top:1px dashed var(--ui-line);margin:16px 0 0;padding-top:12px;font-size:12px}.passport-history>summary{cursor:pointer;color:var(--ui-sky);align-items:center;gap:8px;min-height:32px;font-weight:550;list-style:none;display:flex}.passport-history>summary>span{color:var(--ui-muted);margin-left:auto;font-size:11px}.passport-history>ol{border-left:2px solid var(--ui-line);margin:16px 0 0;padding:0 0 0 12px;list-style:none}.passport-history>ol>li{padding:0 0 16px 4px;position:relative}.passport-history>ol>li:last-child{padding-bottom:0}.passport-history>ol>li:before{content:"";background:var(--ui-line);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:-16px}.passport-observation-value{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-ink);font-size:14px;line-height:1.6;display:block}.passport-evidence{color:var(--ui-muted);gap:12px;min-width:0;margin-top:8px;font-size:12px;line-height:1.6;display:grid}.passport-evidence p{margin:0}.passport-evidence-item{overflow-wrap:anywhere;min-width:0}.passport-evidence-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.passport-evidence-heading strong{color:var(--ui-muted);font-weight:500}.passport-evidence-heading>span{white-space:normal;font-size:11px}.passport-evidence-heading>[data-state=fresh]{color:var(--ui-forest)}.passport-evidence-heading>[data-state=stale]{color:var(--ui-sand)}.passport-evidence-heading>[data-state=revoked]{color:var(--passport-danger)}.passport-evidence time{font-size:11px}.passport-evidence blockquote{border-left:2px solid var(--ui-line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-muted);margin:8px 0 0;padding:4px 0 4px 12px;font-size:12px}.passport-extra-fields{border-top:1px solid var(--ui-line);margin-top:24px;padding-top:24px}.passport-extra-fields>h3{margin:0 0 24px;font-size:16px}.passport-add-field{background:var(--ui-sky-soft);border-radius:var(--ui-radius-panel);align-items:flex-start;gap:12px;margin-top:24px;padding:20px;display:flex}.passport-add-field>.field{flex:1;min-width:0}.passport-add-field>.button{white-space:normal;min-height:44px;margin-top:27px;line-height:1.5}.passport-section-heading{color:var(--ui-ink);align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.passport-section-heading>svg{color:var(--ui-sky);flex:none;margin-top:2px}.passport-section-heading>div{flex:1;min-width:0}.passport-section-heading h3{margin:0;font-size:16px;font-weight:650;line-height:1.5}.passport-section-heading p{color:var(--ui-muted);margin:6px 0 0;font-size:13px;line-height:1.65}.passport-issue-list{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.passport-issue-list>li{border-bottom:1px solid var(--ui-line);gap:12px;min-width:0;padding:20px 0;display:flex}.passport-issue-marker{background:var(--ui-sand-soft);color:var(--ui-sand);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.passport-issue-list>li>div{flex:1;min-width:0}.passport-issue-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.passport-issue-list p{color:var(--ui-muted);overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.65}.passport-issue-list .cell-link{min-height:36px;color:var(--ui-teal);font-size:13px}.catalog-passport .passport-conflict{border:1px solid var(--ui-line);border-top:3px solid var(--ui-sand);border-radius:var(--ui-radius-panel);margin:24px 0;padding:20px}.catalog-passport .passport-conflict>legend{color:var(--ui-ink);overflow-wrap:anywhere;max-width:100%;padding:0 8px;font-size:15px;font-weight:650}.passport-conflict-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.passport-conflict-option{background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);flex-direction:column;min-width:0;padding:16px;display:flex}.passport-conflict-option .passport-observation-value{font-size:17px}.passport-conflict-option .passport-evidence{margin:12px 0 20px}.passport-conflict-option>.button{white-space:normal;align-self:flex-start;min-height:40px;margin-top:auto;line-height:1.5}.passport-rules-panel[hidden]{display:none}.passport-rule-list{gap:12px;margin-bottom:20px;display:grid}.passport-rule-item{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);min-width:0;margin-bottom:12px;padding:20px}.passport-rule-list .passport-rule-item{margin:0}.passport-rule-item[data-selected=true]{border-left:3px solid var(--ui-teal);background:var(--ui-teal-soft)}.passport-rule-meta{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;font-size:11px;display:flex}.passport-rule-meta>span:first-child{color:var(--ui-sky);font-weight:650}.passport-rule-meta>.passport-rule-inactive{color:var(--ui-sand)}.catalog-passport .passport-rule-item>.checkbox-field{gap:12px;min-height:32px;margin:0}.passport-rule-item .checkbox-field strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.catalog-passport .checkbox-field{color:var(--ui-ink)}.catalog-passport .checkbox-field>span{overflow-wrap:anywhere;min-width:0}.catalog-passport .checkbox-field small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6}.passport-rule-basis{border-top:1px solid var(--ui-line);min-width:0;margin:12px 0 16px 28px;padding-top:12px}.passport-rule-basis>span{color:var(--ui-muted);font-size:11px}.passport-rule-basis>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.65}.passport-rules-panel>.button{white-space:normal;max-width:100%;min-height:44px;margin-bottom:16px;line-height:1.5}.catalog-passport .passport-rules-editor{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-width:0;margin:24px 0;padding:20px}.catalog-passport .passport-rules-editor>legend{color:var(--ui-ink);overflow-wrap:anywhere;max-width:100%;padding:0 8px;font-size:17px;font-weight:650}.catalog-passport .passport-rules-editor>.notice{background:var(--ui-sky-soft);color:var(--ui-sky);border-radius:var(--ui-radius-control);border:0;margin:0 0 24px;padding:16px;font-size:13px}.passport-rule-definition>h3{color:var(--ui-muted);margin:0 0 16px;font-size:14px}.passport-rule-definition>.form-grid{gap:16px}.passport-requirements{border-top:1px solid var(--ui-line);margin-top:28px;padding-top:24px}.passport-selection-count{white-space:nowrap;background:var(--ui-surface-soft);border-radius:var(--ui-radius-control);color:var(--ui-muted);padding:4px 8px;font-size:11px}.passport-requirement-group{border-top:1px solid var(--ui-line);margin-top:0}.passport-requirement-group:last-child{border-bottom:1px solid var(--ui-line)}.passport-requirement-group>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.passport-requirement-group>summary>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:650}.passport-requirement-group>summary>span{color:var(--ui-muted);white-space:nowrap;font-size:11px}.passport-requirement-group>summary>svg{color:var(--ui-muted);flex:none}.passport-requirement-list{padding-bottom:16px}.passport-requirement{border-radius:var(--ui-radius-control);min-width:0;padding:0 12px}.passport-requirement[data-selected=true]{background:var(--ui-teal-soft);margin:4px 0 8px}.catalog-passport .passport-requirement>.checkbox-field{min-height:44px;margin:0;padding:12px 0}.passport-requirement[data-selected=true]>.checkbox-field{font-weight:600}.passport-requirement-options{min-width:0;padding:0 0 16px 26px}.passport-requirement-flags{padding-bottom:12px}.catalog-passport .passport-requirement-flags>.checkbox-field{margin:0;padding:6px 0;font-size:12px}.passport-requirement-options>.form-grid{gap:12px}.passport-editor-actions{border-top:1px solid var(--ui-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;display:flex}.catalog-passport-dialog .passport-footer{border-top:1px solid var(--ui-line);background:var(--ui-surface);gap:12px;margin:0;padding:16px 24px}.passport-save-state{color:var(--ui-muted);max-width:220px;margin-right:auto;font-size:11px;line-height:1.5}.catalog-passport-dialog .passport-footer .button{white-space:normal;min-height:44px;line-height:1.5}@media (width<=700px){.passport-conflict-options{grid-template-columns:1fr}.passport-value-grid{grid-template-columns:minmax(0,1fr)}.passport-value-grid>.span-two{grid-column:auto}.passport-add-field{flex-direction:column;align-items:stretch}.passport-add-field>.button{align-self:flex-start;margin-top:0}.passport-save-state{flex-basis:100%;max-width:none}}@media (width<=520px){.catalog-passport-dialog .dialog-header{padding:20px 16px}.catalog-passport-dialog .dialog-header h2{font-size:20px}.catalog-passport-dialog .dialog-body{padding:20px 16px}.catalog-passport .page-tabs{gap:20px;margin:20px 0}.catalog-passport .page-tabs>button{font-size:12px}.passport-overview{gap:12px;padding:16px}.passport-overview-icon{width:32px;height:32px}.passport-overview-icon>svg{width:20px;height:20px}.passport-overview h3{font-size:16px}.passport-caption{font-size:10px}.passport-group>summary{gap:10px;padding:16px 12px}.passport-group-with-help>details>summary{padding-right:64px}.passport-group-with-help>details>summary>svg:last-child{top:23px;right:12px}.passport-group-help{top:19px;right:36px}.passport-group-icon{background:0 0;width:28px;height:28px}.passport-group-heading strong{font-size:13px}.passport-group-heading small{font-size:11px}.passport-group-fields{padding:20px 12px 0}.passport-fact-meta{gap:8px}.catalog-passport .field input,.catalog-passport .field select,.catalog-passport .field textarea{font-size:16px}.passport-unit{max-width:none}.passport-section-heading{flex-wrap:wrap;gap:10px}.passport-section-heading h3{font-size:15px}.passport-selection-count{margin-left:30px}.passport-add-field{padding:16px 12px}.passport-add-field>.button{align-self:stretch}.passport-rule-item{padding:16px}.passport-rule-basis{margin-left:0}.catalog-passport .passport-conflict,.catalog-passport .passport-rules-editor{padding:16px 12px}.passport-conflict-option{padding:12px}.passport-requirement{padding:0 8px}.passport-requirement-options{padding-left:0}.passport-requirement-options>.form-grid,.passport-rule-definition>.form-grid{grid-template-columns:minmax(0,1fr)}.passport-rule-definition .span-two{grid-column:auto}.passport-editor-actions>.button{flex:1;min-height:44px}.catalog-passport-dialog .passport-footer{gap:8px;padding:12px 16px}.catalog-passport-dialog .passport-footer .button{flex:100px}}.catalog-dialog.dialog{border-radius:var(--ui-radius-feature);background:var(--ui-canvas);max-width:920px;color:var(--ui-ink)}.catalog-dialog.dialog:not(.wide){max-width:600px}.catalog-dialog .dialog-header{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);padding:24px 28px}.catalog-dialog .dialog-header h2{letter-spacing:-.4px;font-size:21px}.catalog-dialog .dialog-header p{max-width:650px;color:var(--ui-muted);font-size:13px;line-height:1.6}.catalog-dialog .dialog-body{padding:24px 28px}.catalog-dialog .dialog-footer{background:var(--ui-surface);border-top:1px solid var(--ui-line);gap:12px;padding:18px 28px}.catalog-dialog .button{min-height:42px}.catalog-dialog .dialog-header>.icon-button{min-width:40px;min-height:40px}.catalog-dialog .field>span{color:var(--ui-ink);font-size:13px;line-height:1.45}.catalog-dialog .field input,.catalog-dialog .field select,.catalog-dialog .field textarea{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);min-height:44px;font-size:14px}.catalog-dialog .field textarea{resize:vertical;min-height:116px;line-height:1.65}.catalog-dialog .field input:focus,.catalog-dialog .field select:focus,.catalog-dialog .field textarea:focus{outline:2px solid var(--ui-teal);outline-offset:2px}.catalog-dialog .field input[readonly]{background:var(--ui-surface-soft);color:var(--ui-muted)}.catalog-dialog .field small{color:var(--ui-muted);font-size:12px;line-height:1.5}.catalog-dialog .form-grid{gap:20px}.catalog-product-heading{align-items:center;gap:16px;min-width:0;margin-bottom:24px;display:flex}.catalog-product-heading>div{flex:1;min-width:0}.catalog-product-heading h3{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.4}.catalog-product-heading p{color:var(--ui-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.catalog-product-symbol{background:var(--ui-forest);width:54px;height:54px;color:var(--ui-on-forest);border-radius:17px 17px 17px 5px;flex-shrink:0;place-items:center;display:grid}.catalog-form-section{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);min-width:0;margin-bottom:20px;padding:24px}.catalog-form-section h3{align-items:center;gap:10px;margin:0 0 22px;font-size:15px;display:flex}.catalog-form-section h3 svg{color:var(--ui-teal);flex-shrink:0}.catalog-description-section{background:var(--ui-sky-soft);border-color:#0000}.catalog-description-section .field.span-two{grid-column:auto}.catalog-description-section textarea{min-height:170px}.catalog-section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-price-fields{border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:24px;display:grid}.catalog-price-fields .field input{letter-spacing:-.5px;height:56px;font-size:22px;font-weight:600}.catalog-rate-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.catalog-costs-section{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);margin-bottom:20px}.catalog-costs-section>summary{cursor:pointer;align-items:center;gap:12px;padding:22px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.catalog-costs-section>summary::-webkit-details-marker{display:none}.catalog-costs-section>summary>svg{color:var(--ui-sand);flex-shrink:0}.catalog-disclosure-mark{color:var(--ui-muted);margin-left:auto;font-size:22px}.catalog-costs-section[open] .catalog-disclosure-mark{transform:rotate(45deg)}.catalog-costs-body{padding:0 24px 24px}.catalog-costs-body>section{border-top:1px solid var(--ui-line);margin-top:22px;padding-top:22px}.catalog-costs-body>section:first-child{margin-top:0}.catalog-costs-body h4{color:var(--ui-sand);margin:0 0 18px;font-size:13px}.catalog-cost-confirmation{background:var(--ui-teal-soft);border-radius:var(--ui-radius-panel);padding:20px 24px}.catalog-cost-confirmation .field{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:14px}.catalog-cost-confirmation .checkbox-control{background:0 0;border:0;min-height:0;padding:0}.catalog-cost-confirmation .checkbox-control>span{display:none}.catalog-cost-confirmation input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--ui-teal)}.catalog-content-state{background:var(--ui-forest);color:var(--ui-on-forest);border-radius:var(--ui-radius-panel);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:24px;display:flex}.catalog-content-state>div{gap:8px;display:grid}.catalog-content-state>div>span{color:var(--ui-on-forest-muted);font-size:13px}.catalog-content-state strong{font-size:23px}.catalog-content-tools{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.catalog-saved-content{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);overflow-wrap:anywhere;padding:24px}.catalog-saved-content>.content-result>.result-facts:first-child{display:none}.catalog-next-action{align-items:center;gap:16px;margin-top:8px;padding:24px 0;display:flex}.catalog-next-action>div{flex:1}.catalog-next-action h3{margin:0 0 6px;font-size:16px}.catalog-next-action p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.catalog-action-symbol{background:var(--ui-teal-soft);width:46px;height:46px;color:var(--ui-teal);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.catalog-action-symbol.sand{background:var(--ui-sand-soft);color:var(--ui-sand)}.catalog-content-empty{background:var(--ui-surface);border-radius:var(--ui-radius-panel);border:1px dashed var(--ui-line);text-align:center;padding:32px}.catalog-content-empty>.catalog-action-symbol{margin:0 auto 18px}.catalog-content-empty h3{max-width:390px;margin:0 auto 12px;font-size:19px;line-height:1.4}.catalog-content-empty p{color:var(--ui-muted);max-width:420px;margin:0 auto 24px;font-size:14px;line-height:1.7}.catalog-price-summary{background:var(--ui-forest);color:var(--ui-on-forest);border-radius:var(--ui-radius-panel);justify-content:space-between;gap:24px;margin-bottom:24px;padding:26px;display:flex}.catalog-price-summary>div{gap:8px;display:grid}.catalog-price-summary span{color:var(--ui-on-forest-muted);font-size:13px}.catalog-price-summary strong{font-variant-numeric:tabular-nums;font-size:28px}.catalog-price-options{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.catalog-price-options>button{text-align:left;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-ink);cursor:pointer;padding:24px}.catalog-price-options>button:hover:not(:disabled){border-color:var(--ui-teal)}.catalog-price-options>button:disabled{opacity:.55;cursor:not-allowed}.catalog-price-options h3{margin:20px 0 10px;font-size:17px;line-height:1.4}.catalog-price-options p{color:var(--ui-muted);margin:0 0 18px;font-size:13px;line-height:1.6}.catalog-dialog .catalog-content-editor-section{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);margin:0 0 18px;padding:0}.catalog-content-editor-section>summary{cursor:pointer;color:var(--ui-ink);padding:20px 24px;font-size:15px}.catalog-content-editor-section>.form-grid{padding:4px 24px 24px}.catalog-content-editor-section:nth-of-type(2){border-left:4px solid var(--ui-sky)}.catalog-content-editor-section:nth-of-type(3){border-left:4px solid var(--ui-teal)}.catalog-content-editor-section:nth-of-type(4){border-left:4px solid var(--ui-sand)}.catalog-dialog .action-record-summary{border-radius:var(--ui-radius-panel);background:var(--ui-teal-soft);color:var(--ui-ink);margin-bottom:24px;padding:18px 22px}.catalog-dialog .action-record-summary strong{font-size:16px;line-height:1.5}.catalog-action-menu{z-index:80;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);width:min(248px,100vw - 20px);padding:8px;position:fixed;box-shadow:0 12px 35px #183f351a}.catalog-action-menu button{border-radius:var(--ui-radius-control);width:100%;color:var(--ui-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.catalog-action-menu button:hover,.catalog-action-menu button:focus-visible{background:var(--ui-teal-soft);outline:2px solid var(--ui-teal);outline-offset:-2px}.catalog-action-menu svg{color:var(--ui-teal);flex-shrink:0}.catalog-action-menu button:nth-child(2) svg{color:var(--ui-sky)}.catalog-action-menu button:nth-child(4) svg{color:var(--ui-sand)}@media (width<=600px){.catalog-dialog.dialog{border-radius:18px;width:calc(100vw - 20px);max-height:94svh}.catalog-dialog .dialog-header,.catalog-dialog .dialog-body{padding:20px 16px}.catalog-dialog .dialog-header h2{font-size:20px}.catalog-dialog .dialog-footer{flex-wrap:wrap;padding:16px}.catalog-product-heading{flex-wrap:wrap;gap:12px}.catalog-product-heading h3{font-size:17px}.catalog-product-symbol{border-radius:13px 13px 13px 4px;width:42px;height:42px}.catalog-form-section{padding:20px 16px}.catalog-dialog .form-grid,.catalog-price-fields,.catalog-rate-fields,.catalog-price-options{grid-template-columns:minmax(0,1fr)}.catalog-dialog .field input,.catalog-dialog .field textarea,.catalog-dialog .field select{font-size:16px}.catalog-price-fields .field input{font-size:22px}.catalog-dialog .field.span-two{grid-column:auto}.catalog-costs-section>summary{padding:20px 16px;font-size:14px}.catalog-costs-body{padding:0 16px 20px}.catalog-cost-confirmation,.catalog-saved-content{padding:18px 16px}.catalog-next-action{flex-wrap:wrap}.catalog-next-action>.button{width:100%}.catalog-content-empty{padding:24px 18px}.catalog-price-summary{flex-wrap:wrap;padding:22px}.catalog-content-editor-section>summary{padding:20px 16px}.catalog-content-editor-section>.form-grid{padding:0 16px 20px}}.workspace-motion{--workspace-ease:cubic-bezier(.2, .7, .2, 1);--workspace-motion-duration:.52s}.workspace-motion .workspace-page{min-width:0}.workspace-motion .workspace-footer{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;display:grid}.workspace-motion .workspace-motion-toggle{background:0 0;border:0;border-radius:12px;flex:0 0 44px;justify-self:end;width:44px;height:44px;padding:5px}.workspace-motion .workspace-motion-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--teal-dark);background:#f1f7f4;border-radius:10px;place-items:center;display:grid}.workspace-motion .workspace-motion-toggle[aria-pressed=true] .workspace-motion-icon{background:#fff}.workspace-motion .workspace-motion-toggle:disabled{opacity:.65;cursor:default}.workspace-motion[data-motion=playing] :is(.section-heading,.panel,.metric)[data-entered=true]{animation:ws-section-in var(--workspace-motion-duration) var(--workspace-ease) backwards;animation-delay:var(--workspace-enter-delay,0s)}.workspace-motion[data-motion=playing] .section-heading[data-entered=true]{animation-name:ws-heading-in;animation-duration:.46s}.workspace-motion .metrics-grid>.metric:nth-child(2){--workspace-enter-delay:70ms}.workspace-motion .metrics-grid>.metric:nth-child(3){--workspace-enter-delay:.14s}.workspace-motion .metrics-grid>.metric:nth-child(4){--workspace-enter-delay:.21s}.workspace-motion .overview-main>.panel:nth-child(2),.workspace-motion .overview-secondary>.panel:nth-child(2),.workspace-motion .two-columns>.panel:nth-child(2){--workspace-enter-delay:.11s}.workspace-motion[data-motion=playing] .workspace-page[data-entered=true]>:is(.workspace-filters,.summary-strip,.page-tabs,.subscription-overview),.workspace-motion[data-motion=playing] .workspace-page[data-entered=true] :is(.agents-grid,.integrations-grid)>:is(.agent-card,.integration-card){animation:ws-section-in .52s var(--workspace-ease) backwards;animation-delay:var(--workspace-enter-delay,0s)}.workspace-motion .agents-grid>.agent-card:nth-child(2),.workspace-motion .integrations-grid>.integration-card:nth-child(2){--workspace-enter-delay:70ms}.workspace-motion .agents-grid>.agent-card:nth-child(3),.workspace-motion .integrations-grid>.integration-card:nth-child(3){--workspace-enter-delay:.14s}.workspace-motion .agents-grid>.agent-card:nth-child(n+4),.workspace-motion .integrations-grid>.integration-card:nth-child(n+4){--workspace-enter-delay:.21s}.workspace-motion .revenue-line{stroke-dasharray:1;stroke-dashoffset:0}.workspace-motion[data-motion=playing] .revenue-chart[data-entered=true] .revenue-line{animation:ws-chart-draw 1.3s var(--workspace-ease) backwards}.workspace-motion[data-motion=playing] .revenue-chart[data-entered=true] .revenue-line-profit{animation-duration:1.45s;animation-delay:.18s}.workspace-motion .nav-item{position:relative}.workspace-motion .nav-item.active:before{content:"";pointer-events:none;background:#a7e4c7;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.workspace-motion[data-motion=playing] .nav-item.active:before{animation:ws-nav-marker .28s var(--workspace-ease)}.workspace-motion[data-motion=playing] .nav-item.active>svg{animation:ws-nav-icon .36s var(--workspace-ease)}.workspace-motion[data-motion=playing] :is(.button,.icon-button,.nav-item,.notification-button,.page-tabs>button,.segmented>button,.row-menu summary){transition:transform .18s var(--workspace-ease), background-color .18s, color .18s, box-shadow .18s}.workspace-motion[data-motion=playing] :is(.attention-item,.task-row,.conversation-row,.table-scroll tbody tr){transition:background-color .18s,box-shadow .18s}.workspace-motion[data-motion=playing] :is(input,select,textarea){transition:border-color .18s,box-shadow .18s}.workspace-motion[data-motion=playing] :is(.button,.icon-button,.notification-button):active:not(:disabled){transform:scale(.98)}.workspace-motion[data-motion=playing] .nav-item:active{transform:translate(2px)scale(.985)}.workspace-motion[data-motion=playing] .page-tabs>button.active{animation:ws-tab-in .26s var(--workspace-ease)}.workspace-motion[data-motion=playing] .row-menu[open] .row-menu-popup{animation:ws-menu-in .2s var(--workspace-ease);transform-origin:100% 0}@media (hover:hover) and (pointer:fine){.workspace-motion[data-motion=playing] .button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 15px #1647361a}.workspace-motion[data-motion=playing] .button:active:not(:disabled){transform:translateY(0)scale(.97)}.workspace-motion[data-motion=playing] :is(.icon-button,.notification-button):hover:not(:disabled){transform:translateY(-2px)}.workspace-motion[data-motion=playing] .nav-item:hover{transform:translate(2px)}.workspace-motion[data-motion=playing] .notification-button:hover>svg{transform-origin:50% 15%;animation:.52s ease-in-out ws-bell-acknowledge}.workspace-motion .attention-item:hover,.workspace-motion .task-row:hover{background:#f3f8f4;box-shadow:inset 3px 0 #9bd2b7}}.workspace-motion[data-motion=playing] .dialog[open]{animation:ws-dialog-in .32s var(--workspace-ease)}.workspace-motion[data-motion=playing] .dialog[open]::backdrop{animation:.24s ease-out ws-backdrop-in}.workspace-motion[data-motion=playing] :is(.result-success,.success-message,.error-box,.error-state){animation:ws-notice-in .36s var(--workspace-ease)}.workspace-motion[data-motion=playing] .result-success>svg,.workspace-motion[data-motion=playing] .success-message>svg{animation:ws-confirm-in .42s var(--workspace-ease)}.workspace-motion[data-motion=playing] .sidebar-backdrop{animation:.22s ease-out ws-backdrop-in}.workspace-motion[data-motion=playing] .sidebar.mobile-open{animation:ws-sidebar-in .3s var(--workspace-ease)}.workspace-motion .spin,.workspace-motion .skeleton{animation-play-state:paused}.workspace-motion .skeleton{background:linear-gradient(100deg,#e8f0e1 25%,#f8fcf3 43%,#e8f0e1 64%) 0 0/240% 100%;animation-name:ws-skeleton;animation-duration:1.55s;animation-timing-function:ease-in-out}.workspace-motion[data-motion=playing] .loading-state[data-visible=true] .spin,.workspace-motion[data-motion=playing] .loading-state[data-visible=true] .skeleton,.workspace-motion[data-motion=playing] :is(.panel,.section-heading)[data-visible=true] .spin,.workspace-motion[data-motion=playing] .dialog[open] .spin{animation-play-state:running}.workspace-motion[data-motion=paused] *,.workspace-motion[data-motion=paused] :before,.workspace-motion[data-motion=paused] :after,.workspace-motion[data-motion=paused] .dialog::backdrop{transition:none!important;animation:none!important}@keyframes ws-section-in{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ws-heading-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ws-chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ws-nav-marker{0%{opacity:.3;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes ws-nav-icon{0%{transform:scale(.75)}65%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ws-tab-in{0%{transform:translateY(4px)}to{transform:none}}@keyframes ws-menu-in{0%{opacity:.4;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes ws-bell-acknowledge{0%,to{transform:rotate(0)}22%{transform:rotate(18deg)}45%{transform:rotate(-14deg)}68%{transform:rotate(7deg)}}@keyframes ws-dialog-in{0%{opacity:.45;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes ws-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ws-notice-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ws-confirm-in{0%{transform:scale(.6)}65%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ws-sidebar-in{0%{opacity:.6;translate:-36px}to{opacity:1;translate:0}}@keyframes ws-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=570px){.workspace-motion .organization-control,.workspace-motion .organization-select{min-width:0}.workspace-motion .organization-select select{max-width:clamp(82px,27vw,140px)}.workspace-motion .topbar-right{gap:6px}.workspace-motion .workspace-footer{grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px}.workspace-motion .workspace-footer>span{grid-column:1}.workspace-motion .workspace-motion-toggle{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.workspace-motion *,.workspace-motion :before,.workspace-motion :after,.workspace-motion .dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell .notification-button{min-width:40px;min-height:40px;color:var(--ui-ink,#233a34);border-radius:12px;justify-content:center;align-items:center}.notification-button[aria-expanded=true]{background:#e4f2ed}.notification-count{color:#fff;background:#a74732;border:2px solid #fff;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-5px}.notifications-panel{z-index:1100;background:var(--ui-surface);width:min(440px,100vw - 24px);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:22px;flex-direction:column;font-family:inherit;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 70px #183d3526}.notifications-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.notifications-heading>div{min-width:0}.notifications-heading h2{margin:0;font-size:21px;line-height:1.3}.notifications-heading p{color:var(--ui-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.notifications-heading button{flex-shrink:0;min-width:36px;min-height:36px}.notifications-summary{color:#52675e;background:#f4f7f5;border-block:1px solid #e5eae6;justify-content:space-between;gap:12px;padding:12px 24px;font-size:12px;display:flex}.notifications-list{overscroll-behavior:contain;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.notifications-list li+li{border-top:1px solid #edf0ec}.notification-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 14px;display:flex}.notification-item:hover{background:#f4f7f5}.notification-item:focus-visible,.notifications-panel button:focus-visible,.notification-button:focus-visible{outline:2px solid var(--ui-teal);outline-offset:-2px}.notification-symbol{color:#087f73;background:#e7f3ef;border-radius:12px;flex:0 0 36px;place-items:center;height:36px;display:grid}.notification-danger .notification-symbol{color:#a74732;background:#fae9e3}.notification-warning .notification-symbol{color:#8a6423;background:#faf0d9}.notification-copy{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.notification-copy small{color:#60746a;font-size:11px}.notification-copy strong{font-size:14px;font-weight:650;line-height:1.45}.notification-copy>span{color:#5b7066;font-size:13px;line-height:1.5}.notification-arrow{color:#60746a;flex-shrink:0;margin-top:4px}.notifications-state,.notifications-empty{margin:0;padding:30px 24px;font-size:14px;line-height:1.6}.notifications-empty{text-align:center;color:#5b7066}.notifications-empty svg{color:#087f73}.notifications-empty h3{color:var(--ui-ink);margin:12px 0 8px;font-size:18px}.notifications-empty p{margin:0}@media (width<=600px){.app-shell .topbar-right{gap:6px}.notifications-panel{right:12px!important}.notifications-heading{padding:20px 18px 16px}.notifications-summary{padding:12px 18px}.notification-item{gap:9px;padding:16px 10px}.notification-arrow{display:none}.app-shell .topbar{grid-template-columns:28px minmax(0,1fr);gap:12px;height:auto;min-height:110px;padding:12px 15px;display:grid}.app-shell .topbar>.mobile-menu{grid-area:1/1}.app-shell .organization-control{grid-area:1/2;width:100%;min-width:0}.app-shell .organization-mark{flex:0 0 30px;width:30px;height:30px}.app-shell .organization-control>div{flex:1;min-width:0}.app-shell .organization-control label{font-size:10px}.app-shell .organization-select select{width:100%;max-width:100%;font-size:12px}.app-shell .topbar .learning-badge,.app-shell .topbar-avatar{display:none}.app-shell .topbar-right{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 40px;gap:10px;width:100%;margin:0;display:grid}.app-shell .topbar .global-search,.app-shell .topbar .global-search:focus-within{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:10px;gap:4px;width:100%;min-width:0;padding:8px;position:static}.app-shell .topbar .global-search input,.app-shell .topbar .global-search:focus-within input{width:100%;min-width:0;padding:0;font-size:12px}.app-shell .global-search svg{flex-shrink:0;width:14px}.app-shell .global-search>span{display:none}}:root{--ink:#253d38;--muted:#7a8b86;--teal:#138f82;--teal-dark:#08786e;--teal-soft:#e4f3ef;--canvas:#f4f7f6;--surface:#fff;--line:#e5ebe8;--sidebar:#173e37;--amber:#b47c29;--red:#c45050;--radius:12px;--shadow:0 8px 24px #173e3708;font-synthesis:none;text-rendering:optimizelegibility}html{scroll-behavior:smooth}html body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #159a8c65}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink);line-height:1.25}h1{letter-spacing:-1px;font-size:29px;font-weight:650}h2{letter-spacing:-.3px;font-size:16px;font-weight:650}h3{font-size:14px;font-weight:650}small{font-size:11px}svg{flex-shrink:0}a{text-decoration:none}input,select,textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #dce5e0;border-radius:7px;padding:10px 12px;transition:border .15s}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline-color:var(--teal)}input::placeholder,textarea::placeholder{color:#99a7a1}textarea{resize:vertical;min-height:90px}button.button{white-space:nowrap;box-shadow:none;border-radius:7px;gap:8px;min-height:36px;font-size:12px;font-weight:600}.icon-button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--teal);background:var(--teal-soft)}.text-button{color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.muted{color:var(--muted)}.teal,.text-teal{color:var(--teal)}.eyebrow{letter-spacing:1.6px;color:#8e9d96;margin-bottom:9px;font-size:9px;font-weight:700}.wordmark{letter-spacing:-1.3px;color:#224b40;align-items:center;gap:10px;font-size:27px;font-weight:750;line-height:1;display:inline-flex}.wordmark.light{color:#fff}.wordmark-ai{font-weight:550}.wordmark-dot{color:#52b7a1}.logo-mark{align-items:center;gap:4px;width:27px;height:28px;display:inline-flex;transform:rotate(-16deg)}.logo-mark i{background:var(--teal);border-radius:2px;width:6px;height:25px}.logo-mark i:first-child{align-self:flex-end;height:16px}.logo-mark i:last-child{background:#6ec9b1;align-self:flex-start;height:16px}.light .logo-mark i{background:#6ad1b4}.light .logo-mark i:last-child{background:#c4eddf}.logo-button{background:0 0;border:0;padding:0;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skip-link{z-index:99;background:#fff;border-radius:6px;padding:10px;position:fixed;top:8px;left:250px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.hero-label{letter-spacing:1.65px;color:var(--teal);align-items:center;gap:8px;margin-bottom:26px;font-size:9px;font-weight:700;display:inline-flex}.feature-icon{color:#259b7e;background:#e5f5ef;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.feature-icon.lavender{color:#8878b3;background:#f0edf8}.login-page{background:#fff;grid-template-columns:46% 54%;min-height:100svh;display:grid}.login-story{background:var(--sidebar);color:#bed7cb;flex-direction:column;justify-content:space-between;padding:52px 64px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-270px;right:-180px;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff02}.light-label{color:#89b4a2;font-size:8px}.login-story h1{color:#fff;letter-spacing:-2px;font-size:53px;font-weight:500;line-height:1.1}.login-story p{color:#99b9a9;margin-top:24px;font-size:14px;line-height:1.8}.login-story-items{flex-direction:column;gap:16px;margin-top:36px;font-size:11px;display:flex}.login-story-items>span{align-items:center;gap:9px;display:flex}.login-story-items svg{color:#7fc6aa}.login-story-footer{color:#6f9986;letter-spacing:1px;font-size:9px}.login-main{flex-direction:column;align-items:flex-start;min-height:100svh;padding:45px 64px;display:flex}.login-form-wrap{width:100%;max-width:350px;margin:auto}.auth-icon{background:var(--teal-soft);width:49px;height:49px;color:var(--teal);border-radius:11px;place-items:center;margin-bottom:28px;display:grid}.login-form-wrap h2{letter-spacing:-.8px;font-size:29px}.login-form-wrap .page-description{max-width:300px;margin-top:11px;font-size:12px;line-height:1.8}.form{flex-direction:column;gap:18px;margin-top:30px;display:flex}.form>button.button{justify-content:space-between;height:44px;margin-top:6px}.login-help{color:#98a59c;align-items:flex-start;gap:9px;margin-top:25px;font-size:10px;line-height:1.7;display:flex}.login-help svg{margin-top:2px}.login-footer{color:#a0aca4;justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:30px;font-size:9px;display:flex}.initial-loading{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.connection-error{max-width:620px;margin:15vh auto;padding:30px}.connection-error>.wordmark{margin-bottom:30px}.app-shell{min-height:100svh;display:flex}.sidebar{background:var(--sidebar);color:#c2d5cc;z-index:30;flex-direction:column;flex-shrink:0;width:222px;padding:30px 17px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar-logo{justify-content:space-between;align-items:center;padding:0 15px;display:flex}.sidebar-logo .wordmark{font-size:28px}.sidebar nav{flex-direction:column;gap:4px;margin-top:32px;display:flex}.nav-item{color:#a7c1b4;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;height:40px;padding:0 13px;font-size:12px;font-weight:450;transition:background .15s;display:flex}.nav-item svg{opacity:.8}.nav-item:hover{color:#fff;background:#ffffff07}.nav-item.active{color:#f8fff9;background:#2c5a4c;font-weight:550}.nav-item.active svg{opacity:1;color:#a7e4c7}.nav-count{color:#3c4834;background:#ebbd7a;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:9px}.nav-ai{color:#8bc8ae;border:1px solid #578b71;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px;line-height:1}.nav-group{margin-top:20px}.nav-group-label{letter-spacing:1.4px;color:#648e7c;margin-bottom:11px;padding:0 14px;font-size:8px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-user{align-items:center;gap:10px;padding:18px 6px 0;display:flex}.user-avatar{color:#d9ebdf;background:#46695a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:600;display:grid}.sidebar-user>div{flex:1;min-width:0}.sidebar-user strong{color:#d5e4db;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:10px;font-weight:550;display:block;overflow:hidden}.sidebar-user span:not(.user-avatar){color:#85a290;margin-top:3px;font-size:8px;display:block}.sidebar-user .icon-button{color:#7b9c88;width:24px}.sidebar-error{color:#ffcbb6;margin-top:8px;font-size:9px}.workspace-main{flex-direction:column;flex:1;min-width:0;margin-left:222px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:17px;height:83px;padding:0 34px;display:flex}.organization-control{align-items:center;gap:10px;display:flex}.organization-mark{color:#5d8e73;background:#f6faf6;border:1px solid #dbe8de;border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.organization-control label{letter-spacing:.5px;color:#98a59d;font-size:8px;display:block}.organization-select{align-items:center;display:flex;position:relative}.organization-select select{appearance:none;color:#395847;cursor:pointer;background:0 0;border:0;border-radius:0;max-width:190px;padding:0 22px 0 0;font-size:12px;font-weight:650}.organization-select>svg{color:#90a296;pointer-events:none;position:absolute;right:0}.learning-badge{color:#909876;white-space:nowrap;background:#fafbf5;border:1px solid #e6e9de;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:flex}.topbar-right{align-items:center;gap:20px;margin-left:auto;display:flex}.global-search{color:#a7b1aa;background:#fcfdfb;border:1px solid #eef1ee;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;display:flex}.global-search input{background:0 0;border:0;width:150px;padding:2px;font-size:10px}.global-search>span{color:#b2bdb5;font-size:14px}.notification-button{color:#879b8b;background:0 0;border:0;padding:4px;display:flex;position:relative}.notification-button i{background:#ddac67;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:4px}.topbar-avatar{color:#9c8264;background:#f1eadf;border:1px solid #e9e0d4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:650;display:grid}.workspace-content{flex:1;width:100%;min-width:0;max-width:1690px;margin:0 auto;padding:32px 34px 23px}.workspace-content:focus{outline:none}.workspace-footer{color:#a2afa5;justify-content:space-between;align-items:center;gap:15px;padding:14px 34px 20px;font-size:8px;display:flex}.workspace-footer>span:first-child{align-items:center;gap:5px;display:flex}.footer-dot{background:#6bb89a;border-radius:50%;width:4px;height:4px}.mobile-menu,.sidebar-close,.sidebar-backdrop{display:none}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.page-description{color:#8b9990;margin-top:9px;font-size:11px}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;margin-bottom:20px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px 14px;display:flex}.panel-heading h2{font-size:13px}.panel-heading p{color:#98a499;margin-top:5px;font-size:9px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:20px 21px 17px}.metric.accent{background:#e9f5ee;border-color:#d6eadc}.metric-top{color:#829689;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.metric-top svg{color:#8baf99}.metric>strong{letter-spacing:-.9px;white-space:nowrap;margin-top:11px;font-size:27px;font-weight:650;display:block}.metric.accent>strong{color:#235f43}.metric-bottom{color:#96a69a;align-items:center;gap:7px;min-height:14px;margin-top:9px;font-size:8px;display:flex}.delta{color:#4a9774;align-items:center;gap:2px;font-weight:600;display:flex}.delta.negative{color:var(--red)}.overview-main{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:20px;display:grid}.overview-main>.panel{margin-bottom:20px}.subtle-tag{color:#8b9a90;background:#fbfcfa;border:1px solid #edf0ed;border-radius:5px;padding:5px 7px;font-size:8px}.revenue-chart{padding:10px 18px 0}.revenue-chart svg{width:100%;display:block}.chart-legend{color:#8c9b90;border-top:1px solid #f4f6f4;align-items:center;gap:18px;padding:15px 24px 20px;font-size:8px;display:flex}.chart-legend>span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#159a8c;border-radius:50%;width:6px;height:6px}.chart-legend i.legend-profit{background:#a7b7e3}.chart-legend small{margin-left:auto;font-size:7px}.attention-list{padding:2px 20px}.attention-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff3ef;align-items:flex-start;gap:10px;width:100%;padding:13px 0;display:flex}.attention-item:last-child{border-bottom:0}.attention-item>div{flex:1;min-width:0}.attention-item strong{color:#58705e;font-size:10px;font-weight:600}.attention-item p{color:#9aa69b;margin-top:4px;font-size:8px;line-height:1.65}.attention-item>svg{color:#9dab9e;margin-top:3px}.attention-dot{background:#6bb99d;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.attention-dot.warning{background:#d3b06a}.attention-dot.danger{background:#d69380}.attention-footer{color:#a8b2a8;border-top:1px solid #f2f5f1;align-items:center;gap:5px;margin-top:6px;padding:10px 21px 13px;font-size:8px;display:flex}.overview-secondary{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.count-badge{color:#b79d6a;background:#f4eedf;border-radius:5px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.decision-list{padding:0 22px 5px}.decision-item{border-bottom:1px solid #eef2ed;align-items:center;gap:12px;padding:15px 0;display:flex}.decision-item:last-child{border-bottom:0}.decision-icon{color:#c1aa7d;background:#f9f3e8;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.decision-item>div{flex:1;min-width:0}.decision-item strong{font-size:10px;line-height:1.6;display:block}.decision-item p{color:#9aa69b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:310px;margin-top:3px;font-size:8px;line-height:1.65;display:-webkit-box;overflow:hidden}.decision-item small{color:#b2bdb1;margin-top:4px;font-size:7px;display:block}.decision-item button.button{min-height:29px;padding:0 9px;font-size:9px}.task-list{padding:0 20px 10px}.task-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f4ee;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.task-row:last-child{border-bottom:0}.task-checkbox{border:1px solid #dbe3d9;border-radius:4px;flex-shrink:0;width:13px;height:13px}.task-row>div{flex:1;min-width:0}.task-row strong{font-size:10px;line-height:1.4;display:block}.task-row small{color:#9eab9d;margin-top:5px;font-size:8px;display:block}.task-row .status{padding:3px 5px;font-size:7px}.summary-strip{color:#8b9c8e;flex-wrap:wrap;align-items:center;gap:25px;margin:0 0 24px;font-size:10px;display:flex}.summary-strip>span{align-items:center;gap:7px;display:flex}.summary-strip strong{color:#54725b;font-weight:600}.table-toolbar{border-bottom:1px solid #edf1eb;justify-content:space-between;align-items:center;gap:15px;padding:16px 21px;font-size:10px;display:flex}.segmented{background:#f7f9f5;border:1px solid #e6ece2;border-radius:7px;gap:3px;padding:3px;display:flex}.segmented button{color:#91a18e;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:10px}.segmented button.active{color:#497150;background:#fff;font-weight:550;box-shadow:0 1px 4px #2b48210a}.table-scroll{width:100%;padding-bottom:8px;overflow:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:11px}.table-scroll th{color:#98a593;white-space:nowrap;background:#fcfdfb;border-bottom:1px solid #edf1e9;padding:13px 21px;font-size:9px;font-weight:500}.table-scroll td{color:#657a61;vertical-align:middle;border-bottom:1px solid #eff2ec;padding:17px 21px}.table-scroll tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover{background:#fbfdfa}.table-scroll td strong{color:#4b6447;font-size:11px;font-weight:550}.table-scroll td small{color:#a1ad9b;max-width:220px;margin-top:5px;font-size:8px;display:block}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-action{width:30px}.cell-link{text-align:left;color:#4b6746;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;line-height:1.6}.cell-link:hover{color:var(--teal);text-decoration:underline}.product-cell{align-items:center;gap:12px;min-width:200px;display:flex}.product-avatar,.customer-avatar{color:#a1b18c;background:#f0f4e8;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.product-cell>div{max-width:235px}.tone-0{color:#7eaa8b!important;background:#eaf4ed!important}.tone-1{color:#bfa77c!important;background:#f4eee3!important}.tone-2{color:#9ba8c6!important;background:#edf0f9!important}.tone-3{color:#bc9a92!important;background:#f6ecea!important}.inline-actions{align-items:center;gap:8px;display:flex}.row-menu{position:relative}.row-menu summary{cursor:pointer;color:#99a794;border-radius:6px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.row-menu summary::-webkit-details-marker{display:none}.row-menu[open] summary{background:#eef4e9}.row-menu-popup{z-index:15;background:#fff;border:1px solid #e1e9db;border-radius:8px;min-width:205px;padding:6px;position:absolute;top:30px;right:0;box-shadow:0 8px 28px #253b241c}.row-menu-popup button{text-align:left;white-space:nowrap;color:#738369;background:0 0;border:0;border-radius:4px;width:100%;padding:9px 10px;font-size:10px;display:block}.row-menu-popup button:hover{color:var(--teal);background:#f2f7ee}.notice{color:#8a9a82;background:#f5f8f0;border:1px solid #e6eddd;border-radius:8px;gap:9px;margin:18px 0;padding:13px 15px;font-size:10px;line-height:1.7;display:flex}.notice>svg{color:#a3b697;margin-top:1px}.notice.warning{color:#aa8e59;background:#fcf6e9;border-color:#efe1c7}.notice.warning>svg{color:#c5a76b}.status{white-space:nowrap;color:#8f9c84;background:#f2f4ee;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:500;line-height:1.5;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.page-tabs{border-bottom:1px solid #dfe8d9;gap:25px;margin:0 0 24px;display:flex;overflow:auto}.page-tabs>button{color:#a0ab94;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 13px;font-size:11px;display:flex}.page-tabs>button.active{color:#5b8a50;border-bottom-color:#68a15d;font-weight:600}.page-tabs>button>span{color:#94ac80;background:#e9f0e2;border-radius:4px;padding:1px 5px;font-size:8px}.two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.feature-action{padding:8px 23px 24px}.feature-action p{color:#92a286;max-width:400px;margin:15px 0 20px;font-size:11px;line-height:1.8}.feature-icon{width:44px;height:44px}.export-wrap{align-items:center;gap:7px;display:flex}.export-wrap .form-error{font-size:9px}.table-prose{min-width:180px;max-width:380px;font-size:10px;line-height:1.7}.review-rating{color:#bca565;align-items:center;gap:5px;font-size:10px;display:flex}.review-rating svg{fill:#e8d7a4;stroke:#d6bc7d}.inbox{grid-template-columns:290px 1fr;min-height:450px;display:grid}.conversation-list{border-right:1px solid #e7eddf;padding:10px 0}.conversation-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f4eb;align-items:flex-start;gap:10px;width:100%;padding:17px 18px;display:flex}.conversation-row.selected{background:#f0f7eb}.conversation-row strong{color:#66815b;font-size:11px}.conversation-row p{color:#91a387;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;display:-webkit-box;overflow:hidden}.conversation-row small{color:#adbaa0;margin-top:7px;font-size:7px;display:block}.conversation-row>div{flex:1;min-width:0}.customer-avatar{color:#b9ad89;background:#f1eddf;border-radius:50%;width:31px;height:31px;font-size:10px}.priority-dot{background:#a8be96;border-radius:50%;width:5px;height:5px;margin-top:6px}.priority-dot.high,.priority-dot.urgent{background:#d6aa7e}.conversation-detail{flex-direction:column;min-width:0;display:flex}.conversation-detail>header{border-bottom:1px solid #f0f3eb;justify-content:space-between;align-items:center;gap:10px;padding:20px 25px;display:flex}.conversation-detail header h2{font-size:13px}.conversation-detail header p{color:#a0b090;margin-top:4px;font-size:9px}.messages{background:#fdfefb;flex-direction:column;flex:1;gap:16px;min-height:260px;max-height:530px;padding:25px;display:flex;overflow:auto}.message{background:#f1f4eb;border:1px solid #e8eddf;border-radius:2px 10px 10px;align-self:flex-start;max-width:85%;padding:13px 16px}.message.outgoing{background:#eaf5e1;border-color:#e0ecd4;border-radius:10px 2px 10px 10px;align-self:flex-end}.message small{color:#a1b28f;font-size:7px}.message p{color:#769364;white-space:pre-wrap;margin-top:6px;font-size:11px;line-height:1.8}.conversation-detail>footer{border-top:1px solid #edf2e6;flex-wrap:wrap;gap:10px;padding:16px 25px;display:flex}.conversation-detail>footer button.button{font-size:10px}.draft-reply{background:#f5faef;border:1px dashed #c6dcb1;border-radius:8px;padding:13px 16px;font-size:10px}.draft-reply>span{color:#8aab72;align-items:center;gap:5px;font-weight:600;display:flex}.draft-reply>p{color:#8ba37a;white-space:pre-wrap;margin-top:8px;line-height:1.8}.connection-pill{color:#bd9f64;background:#fcf8ef;border:1px solid #ede2cb;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.connection-pill>span{background:currentColor;border-radius:50%;width:5px;height:5px}.connection-pill.online{color:#8bb572;background:#edf7e8;border-color:#dfedcf}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.agent-card{background:#fff;border:1px solid #e5eddd;border-radius:12px;flex-direction:column;padding:23px;display:flex}.agent-card-top{justify-content:space-between;align-items:center;gap:5px;margin-bottom:23px;display:flex}.agent-avatar{border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.agent-state{color:#a1b58d;align-items:center;gap:4px;font-size:7px;display:flex}.agent-state>span{background:#96c279;border-radius:50%;width:4px;height:4px}.agent-card h2{font-size:15px}.agent-card>p{color:#9db08b;min-height:50px;margin-top:10px;font-size:10px;line-height:1.8}.capability-tags{flex-wrap:wrap;gap:5px;margin:19px 0 24px;display:flex}.capability-tags>span{color:#9db68a;background:#fafcf6;border:1px solid #e8efdf;border-radius:4px;padding:3px 6px;font-size:7px}.agent-card>button{justify-content:space-between;margin-top:auto}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-card{background:#fff;border:1px solid #e4eedb;border-radius:12px;padding:22px}.integration-heading{align-items:center;gap:11px;display:flex}.integration-heading>div{flex:1;min-width:0}.integration-avatar{border-radius:9px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.integration-heading h2{font-size:12px}.integration-heading p{color:#a7b69a;margin-top:3px;font-size:8px}.integration-card>p{color:#9caf89;min-height:36px;margin:17px 0;font-size:10px;line-height:1.8}.integration-meta{color:#b3c29e;border-top:1px solid #edf4e5;justify-content:space-between;gap:12px;padding:12px 0;font-size:8px;display:flex}.integration-meta strong{color:#a1b489;font-weight:500}.integration-actions{gap:8px;margin-top:8px;display:flex}.integration-actions button.button{min-height:30px;font-size:9px}.provenance-content{max-width:780px;padding:12px 28px 30px}.provenance-icon{color:#8eb867;background:#eef7e5;border-radius:12px;place-items:center;width:52px;height:52px;margin:10px 0 20px;display:grid}.provenance-content>h2{margin-bottom:14px;font-size:20px}.provenance-content>p{color:#98b080;font-size:12px;line-height:1.85}.provenance-grid{border-top:1px solid #e9f1dd;border-bottom:1px solid #e9f1dd;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;padding:24px 0;display:grid}.provenance-grid span,.provenance-grid strong{font-size:10px;display:block}.provenance-grid span{color:#aabf92;margin-bottom:7px}.provenance-grid strong{color:#87a66b;font-weight:600}.subscription-overview{grid-template-columns:1.2fr 1fr;gap:25px;margin-bottom:25px;display:grid}.subscription-main{color:#b6d2b3;background:#245b46;border-radius:13px;padding:30px}.subscription-main .hero-label{color:#94b18d;margin-bottom:15px;font-size:8px}.subscription-main h2{color:#eff8e9;font-size:29px;font-weight:550}.subscription-main>p{color:#a8c39f;margin-top:10px;font-size:10px}.subscription-price{letter-spacing:-1px;color:#f2f9e9;margin-top:26px;font-size:32px;font-weight:600}.subscription-price>span{letter-spacing:0;color:#9ebb8d;margin-left:8px;font-size:11px;font-weight:400}.subscription-period{color:#9eb78a;border-top:1px solid #ffffff13;justify-content:space-between;gap:15px;margin-top:25px;padding-top:17px;font-size:9px;display:flex}.subscription-period strong{color:#bdcda4;font-weight:500}.light-tag{color:#bbd3a5;background:#ffffff0d;border:1px solid #ffffff17;border-radius:5px;margin-top:20px;padding:5px 7px;font-size:8px;display:inline-flex}.usage-panel{background:#fff;border:1px solid #e4edda;border-radius:13px;padding:25px}.usage-panel>h2{margin-bottom:24px;font-size:13px}.usage-item{margin-bottom:18px}.usage-item>div{justify-content:space-between;align-items:center;font-size:10px;display:flex}.usage-item strong{color:#90a577;font-weight:500}.usage-item>div>span{color:#829d66;font-size:10px;font-weight:600}.usage-item small{color:#afc097;font-size:9px}.usage-item progress{appearance:none;background:#eff4e8;border:0;border-radius:3px;width:100%;height:5px;margin-top:9px;display:block;overflow:hidden}.usage-item progress::-webkit-progress-bar{background:#eff4e8;border-radius:3px}.usage-item progress::-webkit-progress-value{background:#8ab86a;border-radius:3px}.usage-item progress::-moz-progress-bar{background:#8ab86a}.usage-item progress.warning::-webkit-progress-value{background:#d2b36d}.usage-panel>button{margin-top:3px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:5px 23px 24px;display:grid}.plan-card{border:1px solid #e4efda;border-radius:9px;flex-direction:column;padding:20px;display:flex}.plan-card.current{background:#f7fbf0;border-color:#aed190}.plan-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-card h3{font-size:13px}.plan-price{letter-spacing:-.8px;color:#6d9b50;margin:18px 0;font-size:25px;font-weight:600}.plan-price small{color:#b3c79c;letter-spacing:0;margin-left:6px;font-size:9px;font-weight:400}.plan-card ul{margin:0;padding:0;list-style:none}.plan-card li{color:#a0bb80;align-items:center;gap:7px;margin:9px 0;font-size:10px;display:flex}.plan-card>p{color:#b4c99d;margin:15px 0 21px;font-size:8px}.plan-card>button{margin-top:auto;font-size:10px}.dialog{width:calc(100vw - 32px);max-width:540px;max-height:90svh;color:var(--ink);background:#fff;border:1px solid #dfe8df;border-radius:16px;padding:0;overflow:auto;box-shadow:0 25px 100px #0b302238}.dialog.wide{max-width:760px}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142c235b}.dialog-content{min-width:0}.dialog-header{border-bottom:1px solid #e9eeea;align-items:flex-start;gap:15px;padding:24px 27px 20px;display:flex}.dialog-header>div{flex:1;min-width:0}.dialog-header h2{letter-spacing:-.5px;font-size:20px}.dialog-header p{color:#82948a;margin-top:10px;font-size:11px;line-height:1.75}.dialog-body{padding:23px 27px}.dialog-footer{background:#fbfcfa;border-top:1px solid #e9eeea;justify-content:flex-end;align-items:center;gap:10px;padding:17px 27px;display:flex}.dialog-body>.dialog-footer{background:0 0;border-top:1px solid #e9eeea;margin-top:22px;padding:20px 0 0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid.action-form{grid-template-columns:1fr}.form-grid.action-form .span-two{grid-column:auto}.field{color:#60776a;text-align:left;flex-direction:column;gap:8px;min-width:0;font-size:11px;display:flex}.field>span:first-child{font-weight:550}.field input,.field select,.field textarea{font-size:12px;line-height:1.6}.field>small{color:#a0afa3;font-size:9px;line-height:1.7}.span-two{grid-column:1/-1}.checkbox-control{align-items:center;gap:8px;min-height:39px;display:flex}.checkbox-control input{width:16px;height:16px;accent-color:var(--teal)}.checkbox-control>span{color:#879b8d;font-size:11px}.cost-details{border:1px solid #e5ede4;border-radius:7px;margin-top:22px;padding:13px 15px}.cost-details summary{cursor:pointer;color:#8ca27f;font-size:11px}.cost-details>.form-grid{margin-top:20px}.record-source{color:#a4b19c;margin-top:20px;font-size:9px}.form-error{color:#b96559;font-size:11px;line-height:1.7}.error-box{background:#fcf6f2;border:1px solid #eddcd5;border-radius:7px;margin-top:20px;padding:12px}.action-record-summary{background:#f9fcf5;border:1px solid #e4eddd;border-radius:8px;margin-bottom:22px;padding:15px 17px}.action-record-summary>span{letter-spacing:1.2px;color:#9bb48a;margin-bottom:7px;font-size:8px;display:block}.action-record-summary>strong{font-size:13px;display:block}.action-record-summary>p{color:#8ea77d;margin-top:10px;font-size:11px;line-height:1.7}.action-record-summary>small{color:#a6ba95;margin-top:7px;font-size:9px;display:block}.file-drop{cursor:pointer;color:#8eb168;background:#f8fcf2;border:1px dashed #b5d29e;border-radius:10px;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:35px 20px;display:flex;position:relative}.file-drop>strong{word-break:break-word;max-width:100%;font-size:12px;font-weight:550}.file-drop>span{color:#acc597;font-size:9px}.file-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-drop:focus-within{outline-offset:3px;outline:3px solid #78ac5c66}.result-success{color:#659b4a;background:#f1f9e9;border:1px solid #dceecd;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:17px;display:flex}.result-success>strong{font-size:13px;font-weight:550;line-height:1.7}.prose-output{white-space:pre-wrap;color:#728d5e;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.result-fields{margin:0;font-size:11px}.result-fields>div{border-bottom:1px solid #edf4e7;margin-bottom:16px;padding-bottom:14px}.result-fields>div:last-child{border-bottom:0;margin-bottom:0}.result-fields dt{color:#a3ba8e;margin-bottom:7px;font-size:9px;font-weight:600}.result-fields dd{color:#718f57;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.result-fields .result-fields{border-left:2px solid #e7f1db;margin-top:10px;padding-left:10px}.result-list{flex-direction:column;gap:15px;display:flex}.empty-state{text-align:center;color:#a6b89c;min-width:0;padding:35px 25px}.empty-state>svg{color:#cad8be;margin-bottom:14px}.empty-state h3{color:#9bb48c;font-size:12px;font-weight:550}.empty-state p{color:#afc3a1;max-width:330px;margin-top:7px;margin-left:auto;margin-right:auto;font-size:10px;line-height:1.8}.empty-state button{margin-top:17px}.error-state{color:#bd8d74;background:#fcf4ef;border:1px solid #ead7c9;border-radius:10px;gap:12px;margin:20px 0;padding:24px;display:flex}.error-state strong{color:#aa7961;font-size:13px}.error-state p{margin:8px 0 15px;font-size:11px;line-height:1.7}.loading-state{text-align:center;color:#99b38a;padding:55px 25px}.loading-state>p{margin-top:15px;font-size:12px}.skeleton{background:#e8f0e1;border-radius:4px;width:250px;max-width:100%;height:12px;margin:23px auto 0;animation:1.3s infinite pulse}.skeleton.short{width:170px;margin-top:10px}.success-message{color:#7aab5b;background:#f0f9e6;border-radius:7px;gap:7px;padding:12px;font-size:11px;display:flex}.error-state+.button{margin-top:10px}@keyframes pulse{50%{opacity:.45}}@media (width>=1600px){.workspace-content{padding-top:40px}.metric>strong{font-size:32px}.metric{padding:24px}.topbar{height:88px}}@media (width<=1200px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:200px}.topbar{gap:10px;padding:0 25px}.workspace-content{padding:28px 25px}.workspace-footer{padding-left:25px;padding-right:25px}.learning-badge{padding:4px 5px;font-size:7px}.global-search input{width:115px}.metric{padding:17px}.metric>strong{font-size:23px}.metrics-grid{gap:12px}.overview-main{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.overview-secondary{grid-template-columns:1fr 1fr}.panel-heading{padding:19px 18px 13px}.decision-list{padding-left:17px;padding-right:17px}.decision-item{flex-wrap:wrap;gap:8px}.decision-item button.button{margin-left:auto}.decision-icon{width:28px;height:28px}.login-story,.login-main{padding:40px}.agents-grid{grid-template-columns:1fr 1fr}.table-scroll td,.table-scroll th{padding-left:17px;padding-right:17px}.plans-grid{grid-template-columns:1fr 1fr}.inbox{grid-template-columns:245px 1fr}}@media (width<=1000px){.learning-badge{display:none}.topbar-right{gap:13px}.section-heading{align-items:flex-start}.section-heading h1{font-size:26px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.heading-actions button.button{font-size:10px}.overview-main,.overview-secondary{grid-template-columns:1fr}.overview-main .attention-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.attention-footer{border-top:1px solid #f2f5f1}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric>strong{font-size:26px}.login-story h1{font-size:45px}.two-columns,.subscription-overview{grid-template-columns:1fr}.integration-card{padding:18px}.integration-heading{flex-wrap:wrap;gap:8px}.integration-heading .status{margin-left:47px}.integration-actions{flex-wrap:wrap}}@media (width<=800px){.sidebar{z-index:50;width:230px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{z-index:45;background:#11291d55;border:0;display:block;position:fixed;inset:0}.workspace-main{margin-left:0}.sidebar-close,.mobile-menu{display:inline-grid}.sidebar-close{color:#a6c4b1}.topbar{height:72px;padding:0 22px}.organization-control{gap:8px}.topbar-right{gap:13px}.global-search input{width:130px}.workspace-content{padding:27px 22px}.workspace-footer{padding:15px 22px}.sidebar-logo .wordmark{font-size:27px}.skip-link{left:15px}.login-page{grid-template-columns:1fr}.login-story{display:none}.login-main{min-height:100svh;padding:30px}.login-form-wrap{padding:50px 0}.login-footer{margin:0}.inbox{grid-template-columns:230px 1fr}.messages{padding:20px}.conversation-detail>footer{gap:6px;padding:13px 17px}.conversation-detail>footer button.button{font-size:9px}.table-scroll table{min-width:650px}}@media (width<=570px){.topbar{gap:10px;padding:0 15px}.organization-mark{width:29px;height:29px;font-size:12px}.organization-select select{max-width:160px;font-size:11px}.topbar-right{gap:10px}.topbar-avatar{display:none}.global-search{background:0 0;border:0;padding:0}.global-search input{width:0;padding:0;transition:width .2s}.global-search:focus-within{z-index:5;background:#fff;border:1px solid #dfe8db;padding:10px;position:absolute;left:15px;right:15px}.global-search:focus-within input{width:100%;padding:0 7px}.global-search>span{display:none}.global-search>svg{cursor:pointer}.workspace-content{padding:24px 15px 18px}.section-heading{flex-direction:column;gap:16px;margin-bottom:20px}.section-heading h1{font-size:25px}.heading-actions{justify-content:flex-start;gap:8px}.page-description{margin-top:7px;font-size:10px;line-height:1.7}.eyebrow{letter-spacing:1.3px;font-size:8px}.metrics-grid{gap:10px;margin-bottom:17px}.metrics-grid.three{grid-template-columns:1fr 1fr}.metrics-grid.three>.metric:last-child{grid-column:1/-1}.metric{border-radius:10px;padding:16px 14px}.metric-top{gap:5px;font-size:9px}.metric-top svg{width:16px}.metric>strong{margin-top:8px;font-size:23px}.metric-bottom{flex-wrap:wrap;gap:4px;margin-top:7px;font-size:7px}.panel{border-radius:10px;margin-bottom:17px}.panel-heading{padding:18px 17px 13px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:8px;line-height:1.7}.panel-heading button.button{min-height:30px;font-size:9px}.overview-main,.overview-secondary{gap:0}.overview-main .attention-list{display:block}.revenue-chart{padding:5px 8px 0}.chart-legend{gap:14px;padding:12px 16px;font-size:7px}.chart-legend small{display:none}.subtle-tag{padding:4px 5px;font-size:7px}.attention-item strong{font-size:11px}.attention-item p{font-size:9px}.attention-item{padding:15px 0}.attention-footer{font-size:8px}.decision-item strong{font-size:11px}.decision-item p,.decision-item button.button{font-size:9px}.task-row strong{font-size:11px}.task-row small{font-size:8px}.workspace-footer{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 15px 18px;font-size:7px}.summary-strip{align-items:flex-start;gap:13px;margin-bottom:18px;font-size:9px}.summary-strip svg{width:14px}.table-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:13px}.segmented{max-width:100%;overflow:auto}.segmented button{white-space:nowrap;padding:6px 8px;font-size:8px}.table-scroll th{font-size:9px}.table-scroll td,.table-scroll th{padding:13px 15px}.table-scroll td small{font-size:9px}.page-tabs{gap:21px;margin-bottom:18px}.page-tabs>button{gap:5px;padding-bottom:11px;font-size:10px}.feature-action{padding:7px 18px 22px}.notice{margin:15px 0;padding:12px;font-size:9px}.inbox{flex-direction:column;display:flex}.conversation-list{border-bottom:1px solid #e7eddf;border-right:0;gap:8px;max-height:175px;padding:10px;display:flex;overflow:auto}.conversation-row{border:1px solid #eef3e7;border-radius:8px;align-items:center;width:210px;min-width:210px;padding:12px}.conversation-detail>header{padding:18px}.messages{min-height:230px;max-height:450px;padding:18px}.message{max-width:95%}.message p{font-size:12px}.message small{font-size:8px}.conversation-detail>footer{padding:15px}.conversation-detail>footer button.button{font-size:10px}.agents-grid{grid-template-columns:1fr;gap:15px}.agent-card{padding:23px}.agent-card-top{margin-bottom:20px}.agent-card>p{min-height:0;font-size:11px}.agent-state,.capability-tags>span{font-size:8px}.integrations-grid{grid-template-columns:1fr;gap:15px}.integration-heading{flex-wrap:nowrap}.integration-heading .status{margin:0}.integration-card>p{min-height:0;font-size:11px}.integration-actions button.button{font-size:10px}.integration-meta{font-size:9px}.provenance-content{padding:10px 20px 25px}.provenance-content>p{font-size:11px}.provenance-grid{grid-template-columns:1fr;gap:18px}.subscription-overview{gap:17px;margin-bottom:20px}.subscription-main{padding:25px}.usage-panel{padding:23px}.plans-grid{grid-template-columns:1fr;padding:5px 17px 20px}.plan-card{padding:22px}.plan-card li{font-size:11px}.plan-card>p{font-size:9px}.dialog{border-radius:12px;width:calc(100vw - 20px);max-height:94svh}.dialog-header{padding:20px}.dialog-header h2{font-size:18px}.dialog-body{padding:20px}.dialog-footer{flex-wrap:wrap;gap:8px;padding:15px 20px}.dialog-footer button.button{font-size:11px}.form-grid{grid-template-columns:1fr;gap:17px}.span-two{grid-column:auto}.field input,.field select,.field textarea{font-size:16px}.field{font-size:12px}.field>small{font-size:10px}.action-record-summary>p,.result-fields{font-size:12px}.result-fields dt{font-size:10px}.prose-output{font-size:12px}.login-main{padding:25px}.login-form-wrap{padding:38px 0}.login-form-wrap h2{font-size:28px}.login-form-wrap .page-description{font-size:13px}.login-help{font-size:11px}.hero-label{letter-spacing:1.2px;margin-bottom:23px;font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--muted:#667a70}.page-description,.muted,.panel-heading p,.metric-top,.metric-bottom,.summary-strip,.table-toolbar,.table-scroll th,.table-scroll td small,.notice,.record-source,.field>small,.login-help,.login-footer,.eyebrow,.organization-control label,.learning-badge,.workspace-footer,.attention-footer,.attention-item p,.chart-legend,.chart-legend small,.decision-item p,.decision-item small,.task-row small,.subtle-tag,.table-scroll td,.table-scroll th,.product-cell small,.page-tabs>button,.segmented button,.integration-meta,.integration-meta strong,.integration-card>p,.integration-heading p,.provenance-content>p,.provenance-grid span,.agent-card>p,.capability-tags>span,.agent-state,.plan-card>p,.plan-card li,.usage-item small,.plan-price small{color:#657b6d}.table-scroll td strong,.cell-link,.attention-item strong,.decision-item strong,.task-row strong,.conversation-row strong,.message p,.conversation-detail header p,.draft-reply>p,.agent-card h2,.provenance-grid strong,.usage-item strong,.result-fields dd,.prose-output{color:#314f42}.feature-action p,.conversation-row p,.conversation-row small,.message small,.draft-reply>span,.integration-meta,.action-record-summary>p,.action-record-summary>span,.action-record-summary>small,.result-fields dt,.empty-state h3,.empty-state p{color:#637b69}.status.green{color:#46773c;background:#eaf5e9}.status.amber{color:#936b23;background:#fbf2df}.status.red{color:#a45643;background:#faeeea}.status.neutral{color:#63745a;background:#f0f3ee}.text-amber{color:#9c7126!important}.text-red{color:#ac4e3e!important}.notice.warning{color:#896322}.hero-label{color:#1b8069}.light-label{color:#a6d0b8}.subscription-main .hero-label,.subscription-main>p,.subscription-price>span,.subscription-period{color:#bad6ad}.subscription-period strong{color:#e2efce}.login-story p,.login-story-items{color:#b4d1bf}.login-story-footer{color:#a1c0ab}.nav-group-label{color:#8eb39f}.sidebar-user span:not(.user-avatar){color:#a5bfa9}.agent-state{font-size:8px}.module-choice{border:1px solid var(--line);border-radius:8px;margin:0 0 23px;padding:16px}.module-choice legend{color:#5f7966;padding:0 7px;font-size:11px}.module-choice>label{align-items:center;gap:9px;margin:10px 0;font-size:12px;display:flex}.module-choice input{width:16px;height:16px;accent-color:var(--teal)}.import-preview>details{border:1px solid var(--line);background:#fafcf7;border-radius:8px;max-height:330px;margin:20px 0;padding:15px;overflow:auto}.import-preview summary{cursor:pointer;margin-bottom:15px;font-size:12px}.field input[readonly]{color:#82927a;cursor:default;background:#f3f6f0}.subscription-main button.subscription-edit{color:#eff9e8;background:#ffffff12;border-color:#ffffff30;min-height:31px;margin-top:22px;font-size:10px;display:flex}.subscription-main button.subscription-edit:hover{background:#ffffff20}.text-teal{color:var(--teal-dark)!important}.template-card{flex-direction:column;align-items:flex-start;gap:18px;padding:24px;display:flex}.template-card p{font-size:14px;line-height:1.6}.template-card blockquote,.approved-template-preview blockquote{background:#f2f7f5;border-left:3px solid #138f82;border-radius:0 8px 8px 0;margin:0;padding:18px;font-size:14px;line-height:1.7}.approved-template-preview{gap:14px;margin-bottom:20px;display:grid}.workspace-filters{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-end;gap:12px;margin:0 0 25px;padding:16px;display:flex}.workspace-filters label{color:#657b6d;flex:1;gap:5px;min-width:0;font-size:10px;display:grid}.workspace-filters label:nth-child(2){flex:1.8}.workspace-filters select{padding:8px 10px;font-size:11px}.workspace-filters>.text-button{white-space:nowrap;margin-bottom:9px}.reply-sources{color:#63796d;margin-top:12px;padding-left:18px;font-size:10px}@media (width<=800px){.workspace-filters{flex-wrap:wrap;gap:12px;padding:13px}.workspace-filters label,.workspace-filters label:nth-child(2){flex:40%}.workspace-filters select{font-size:12px}}.metric>strong.metric-text{white-space:normal;letter-spacing:-.4px;font-size:22px;line-height:1.3}@media (width<=570px){.metric>strong.metric-text{font-size:18px}}.forthcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:8px 24px 24px;display:grid}.forthcoming-grid article{border:1px solid var(--line);border-radius:8px;padding:16px}.forthcoming-grid article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.forthcoming-grid h3{font-size:12px}.forthcoming-grid p{color:#657b6d;margin-top:12px;font-size:11px;line-height:1.6}@media (width<=1000px){.forthcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=570px){.forthcoming-grid{grid-template-columns:1fr;padding:5px 17px 20px}}.subscription-preview{background:#f2f7f4;border:1px solid #dce9e1;border-radius:8px;margin:0 0 20px;padding:18px}.subscription-preview h3{margin-bottom:16px;font-size:14px}.subscription-preview dl{gap:11px;margin:0;font-size:12px;display:grid}.subscription-preview dl>div{justify-content:space-between;gap:20px;display:flex}.subscription-preview dt{color:#657b6d}.subscription-preview dd{text-align:right;margin:0;font-weight:600}.subscription-preview .notice{margin:16px 0 0}@media (width<=570px){.table-toolbar .inline-actions{flex-wrap:wrap;gap:8px;max-width:100%}}.table-toolbar-end{justify-content:flex-end}.section-heading{flex-wrap:wrap;align-items:center;gap:20px 28px}.section-title-row{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.section-title-row h1{overflow-wrap:anywhere;min-width:0}.section-heading>.heading-actions{flex-wrap:wrap;justify-content:flex-start;max-width:100%}.heading-with-help,.metric-label-help{align-items:center;gap:6px;min-width:0;display:inline-flex}@media (width<=570px){.section-heading{align-items:flex-start}.section-title-row{width:100%}}:root{--ui-canvas:#f5f4f0;--ui-surface:#fff;--ui-surface-soft:#eeefea;--ui-line:#dfe4de;--ui-ink:#233a34;--ui-muted:#5b7066;--ui-forest:#183f35;--ui-forest-hover:#245448;--ui-on-forest:#f6fbf7;--ui-on-forest-muted:#c6ddd0;--ui-teal:#087f73;--ui-teal-soft:#e4f2ed;--ui-sky:#315f7d;--ui-sky-soft:#edf3f7;--ui-sand:#86642f;--ui-sand-soft:#f6f0e4;--ui-radius-control:8px;--ui-radius-panel:12px;--ui-radius-feature:24px;--ui-radius-pill:999px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px}.app-shell{--ink:var(--ui-ink);--muted:var(--ui-muted);--teal:var(--ui-teal);--teal-dark:var(--ui-forest);--teal-soft:var(--ui-teal-soft);--canvas:var(--ui-canvas);--line:var(--ui-line);color:var(--ui-ink);background:var(--ui-canvas)}.app-shell .workspace-main{background:var(--ui-canvas)}.app-shell .sidebar{background:var(--ui-forest)}.app-shell .nav-item{border-radius:var(--ui-radius-control)}.app-shell .nav-item.active{background:#ffffff16;box-shadow:inset 0 0 0 1px #ffffff14}.app-shell .nav-item.active:before{border-radius:var(--ui-radius-pill)}.app-shell .topbar{background:var(--ui-surface);border-bottom-color:var(--ui-line)}.app-shell .organization-mark{border-radius:var(--ui-radius-control);background:var(--ui-teal-soft);color:var(--ui-forest);border:0}.app-shell .learning-badge{border-radius:var(--ui-radius-pill);background:var(--ui-surface-soft);color:var(--ui-muted);border-color:#0000}.app-shell .section-heading h1{color:var(--ui-ink);letter-spacing:-.8px}.panel-title-row{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.panel-title-row h2{min-width:0}.field-label-help{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:28px;display:flex}.field-label-help label{flex:1}.app-shell .global-search{border-radius:var(--ui-radius-pill);background:var(--ui-canvas);border-color:var(--ui-line)}.app-shell button.button{border-radius:var(--ui-radius-control)}.app-shell button.button[data-variant=primary]{border-radius:var(--ui-radius-pill);background:var(--ui-teal);border-color:var(--ui-teal);color:#fff}.app-shell button.button[data-variant=primary]:hover:not(:disabled){background:var(--ui-forest-hover);border-color:var(--ui-forest-hover)}.app-shell .heading-actions button.button{min-height:38px;font-size:12px}.app-shell :is(button,a,summary,select,input,textarea):focus-visible{outline:2px solid var(--ui-teal);outline-offset:3px}.app-shell :is(.sidebar,.subscription-main) :is(button,a,summary,select,input,textarea):focus-visible{outline-color:var(--ui-on-forest)}.app-shell :is(input,select,textarea){border-radius:var(--ui-radius-control)}.app-shell .status{border-radius:var(--ui-radius-pill);padding:4px 9px;font-size:10px}.app-shell .status.green{color:#356744;background:#e8f2e8}.app-shell .status.neutral{color:var(--ui-muted);background:var(--ui-surface-soft)}.app-shell .status.amber{color:#805a18;background:#faf0d9}.app-shell .status.red{color:#9b493a;background:#f9eae5}.app-shell .notice{border-radius:var(--ui-radius-control);border-width:0 0 0 3px;border-color:var(--ui-line);background:var(--ui-surface-soft);color:var(--ui-muted);font-size:12px}.app-shell .notice.warning{background:var(--ui-sand-soft);color:#79551f;border-color:#c1944a}.app-shell .notice.warning>svg{color:#916a2e}.app-shell .workspace-filters{background:var(--ui-surface-soft);padding:var(--ui-space-4);border-radius:var(--ui-radius-control);border:0}.app-shell .workspace-filters label{color:var(--ui-muted);font-size:11px}.app-shell .workspace-filters select{background:var(--ui-surface);border-color:var(--ui-line)}.app-shell .page-tabs{gap:var(--ui-space-1);width:fit-content;max-width:100%;padding:var(--ui-space-1);background:var(--ui-surface-soft);border-radius:var(--ui-radius-pill);border:0}.app-shell .page-tabs>button{border-radius:var(--ui-radius-pill);color:var(--ui-muted);border:0;padding:9px 16px;font-size:12px}.app-shell .page-tabs>button.active{background:var(--ui-surface);color:var(--ui-forest);box-shadow:0 1px 3px #183f3512}.app-shell .page-tabs>button>span{color:var(--ui-muted);background:var(--ui-surface-soft);border-radius:var(--ui-radius-pill);font-size:10px}.app-shell .metrics-grid{border-radius:var(--ui-radius-panel);background:var(--ui-surface);border:1px solid var(--ui-line);gap:0}.app-shell .metric{padding:var(--ui-space-6);background:0 0;border:0;border-radius:0;position:relative}.app-shell .metric+.metric:before{content:"";left:0;top:var(--ui-space-6);bottom:var(--ui-space-6);background:var(--ui-line);width:1px;position:absolute}.app-shell .metric.accent{background:var(--ui-teal-soft);border-radius:var(--ui-radius-panel) 0 0 var(--ui-radius-panel)}.app-shell .metric-top{color:var(--ui-muted);align-items:flex-start;font-size:12px}.app-shell .metric-top>svg{color:var(--ui-sky);flex-shrink:0;margin-top:4px}.app-shell .metric>strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;font-size:clamp(24px,2.2vw,32px)}.app-shell .metric.accent>strong{color:var(--ui-forest)}.app-shell .metric>strong.metric-text{letter-spacing:-.3px;font-size:20px;line-height:1.45}.app-shell .finance-summary>.metric.accent{background:var(--ui-forest)}.app-shell .finance-summary>.metric.accent :is(.metric-top,.metric-bottom){color:var(--ui-on-forest-muted)}.app-shell .finance-summary>.metric.accent :is(strong,.metric-top>svg,.info-tip-trigger){color:var(--ui-on-forest)}.app-shell .finance-summary>.metric.accent .info-tip-trigger:focus-visible{outline-color:var(--ui-on-forest)}.app-shell .metric-bottom{color:var(--ui-muted);min-height:0;font-size:11px;line-height:1.6}.app-shell .metric-bottom>span:empty{display:none}.app-shell .metric-bottom:has(>span:only-child:empty){display:none}.app-shell .summary-strip{padding:0 0 var(--ui-space-6);gap:var(--ui-space-6);color:var(--ui-muted);font-size:12px}.app-shell .summary-strip strong{color:var(--ui-ink);font-size:18px}.app-shell .panel{box-shadow:none}.app-shell .panel:not(.owner-profitability):not(.owner-payments){border-color:var(--ui-line);border-radius:var(--ui-radius-panel)}.app-shell .panel-heading h2{font-size:14px}.app-shell .panel-heading p{color:var(--ui-muted);font-size:11px}.app-shell :is(.knowledge-panel,.economics-panel)>.panel-heading{border-left:3px solid var(--ui-sky)}.app-shell .economics-panel>.panel-heading{border-left-color:var(--ui-teal)}.app-shell .history-panel{border-top:3px solid var(--ui-sky)}.app-shell .history-panel tbody td:first-child{border-left:3px solid var(--ui-sky-soft)}.app-shell .history-panel tbody td:first-child strong{color:var(--ui-sky)}.app-shell .audit-panel tbody td:first-child{white-space:nowrap}.report-source-help{margin-top:var(--ui-space-5);padding-top:var(--ui-space-3);border-top:1px solid var(--line);color:var(--muted);font-size:12px}.app-shell .table-toolbar{padding:var(--ui-space-4) var(--ui-space-6);border-bottom-color:var(--ui-line)}.app-shell .table-scroll{padding-bottom:var(--ui-space-2);border-radius:inherit}.app-shell .table-scroll table{font-size:12px}.app-shell .table-scroll th{background:var(--ui-surface-soft);color:var(--ui-muted);border-bottom-color:var(--ui-line);padding:14px 24px;font-size:11px;font-weight:600}.app-shell .table-scroll td{border-bottom-color:var(--ui-line);color:var(--ui-muted);padding:18px 24px}.app-shell .table-scroll td strong,.app-shell .cell-link{color:var(--ui-ink);font-size:12px}.app-shell .table-scroll td small{color:var(--ui-muted);font-size:10px;line-height:1.6}.app-shell .table-scroll tbody tr:hover{background:#f7f9f5}.app-shell .table-scroll .numeric{font-variant-numeric:tabular-nums}.app-shell .product-avatar{background:var(--ui-surface-soft);width:40px;height:44px;color:var(--ui-muted);border-radius:8px 14px 8px 8px}.app-shell .segmented{background:var(--ui-surface-soft);border-radius:var(--ui-radius-control);border:0}.app-shell .segmented button{color:var(--ui-muted);border-radius:6px;font-size:11px}.app-shell .segmented button.active{background:var(--ui-surface);color:var(--ui-forest)}.app-shell .integrations-grid{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);grid-template-columns:1fr;gap:0}.app-shell .integration-card{column-gap:var(--ui-space-8);row-gap:var(--ui-space-2);padding:var(--ui-space-6);border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;grid-template-columns:minmax(220px,1.1fr) minmax(180px,.8fr) auto;grid-template-areas:"identity updated actions";align-items:center;display:grid}.app-shell .integration-card:last-child{border-bottom:0}.app-shell .integration-heading{grid-area:identity;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.app-shell .integration-avatar{background:var(--ui-surface-soft);width:44px;height:44px;color:var(--ui-muted);border-radius:14px;grid-row:1/3}.app-shell .integration-card[data-category=Финансы] .integration-avatar{background:var(--ui-teal-soft);color:var(--ui-teal)}.app-shell .integration-card[data-category=Маркетинг] .integration-avatar{background:var(--ui-sand-soft);color:var(--ui-sand)}.app-shell .integration-card:is([data-category=Продажи],[data-category=Коммуникации]) .integration-avatar{background:var(--ui-sky-soft);color:var(--ui-sky)}.app-shell .integration-heading h2{font-size:14px;line-height:1.5}.app-shell .integration-heading p{color:var(--ui-muted);margin-top:0;font-size:11px}.app-shell .integration-heading .status{grid-column:2;justify-self:start;margin:2px 0 0}.app-shell .integration-meta{align-items:flex-start;gap:var(--ui-space-1);color:var(--ui-muted);border:0;flex-direction:column;grid-area:updated;padding:0;font-size:11px}.app-shell .integration-meta strong{color:var(--ui-muted)}.app-shell .integration-actions{flex-direction:column;grid-area:actions;align-items:flex-start;gap:6px;margin:0;display:flex}.app-shell .integration-actions button.button{min-height:32px;font-size:11px}.app-shell .integration-card>.form-error{grid-column:2/-1;min-height:0;margin:8px 0 0;font-size:12px}.app-shell .provenance-content{max-width:none;padding:var(--ui-space-6)}.app-shell .provenance-content>p{max-width:680px;color:var(--ui-muted)}.app-shell .provenance-icon{border-radius:var(--ui-radius-feature) var(--ui-radius-control);color:var(--ui-teal);background:var(--ui-teal-soft)}.app-shell .provenance-grid{background:var(--ui-surface-soft);border-radius:var(--ui-radius-panel);border:0;gap:0;padding:0}.app-shell .provenance-grid>div{padding:var(--ui-space-5)}.app-shell .provenance-grid>div:nth-child(2n){border-left:1px solid var(--ui-line)}.app-shell .provenance-grid>div:nth-child(n+3){border-top:1px solid var(--ui-line)}.app-shell .provenance-grid :is(span,strong){font-size:12px}.app-shell .provenance-grid strong{color:var(--ui-ink)}.app-shell .ad-control-campaign{border-radius:var(--ui-radius-panel);border-color:var(--ui-line);padding:var(--ui-space-6);box-shadow:none}.app-shell .ad-control-campaign>header{padding-bottom:var(--ui-space-5)}.app-shell .ad-control-campaign>header h3{font-size:17px}.app-shell .ad-control-kpis{background:var(--ui-sky-soft);border-radius:var(--ui-radius-control);padding:var(--ui-space-5);margin:0 0 var(--ui-space-5);border:0}.app-shell .ad-control-kpis>div+div{padding-left:var(--ui-space-5);border-left:1px solid #d7e2e9}.app-shell .ad-control-kpis :is(span,small){color:var(--ui-sky)}.app-shell .ad-control-checks:empty{display:none}.app-shell .ad-control-explanation{border-color:var(--ui-line);margin-top:0}.app-shell .ad-control-campaign>footer{padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line)}.app-shell .ad-control-reaction{border-radius:var(--ui-radius-pill)}.app-shell .subscription-main{border-radius:var(--ui-radius-feature) var(--ui-radius-feature) var(--ui-radius-control) var(--ui-radius-feature);background:var(--ui-forest)}.app-shell .subscription-main :is(.hero-label,.subscription-price>span,.subscription-period),.app-shell .subscription-main>p{color:var(--ui-on-forest-muted)}.app-shell .subscription-main :is(h2,.subscription-price,.subscription-period strong){color:var(--ui-on-forest)}.app-shell .usage-panel{padding:var(--ui-space-6);background:0 0;border:0}.app-shell .plan-card{border-radius:var(--ui-radius-panel);border-color:var(--ui-line)}.app-shell .plan-card.current{border-color:var(--ui-teal);background:var(--ui-teal-soft)}.app-shell .plan-card li,.app-shell .plan-card>p,.app-shell .workspace-footer{color:var(--ui-muted)}.app-shell .agent-directory-group>header{align-items:center;gap:var(--ui-space-1);display:flex}.app-shell .agent-dialogue-header>.heading-with-help{flex-wrap:wrap;justify-content:flex-end;max-width:none}.app-shell .agent-dialogue-title .heading-with-help{gap:var(--ui-space-2)}.app-shell .agent-setup-hint.heading-with-help{align-items:center}@media (width<=1200px){.app-shell .integration-card{grid-template-columns:minmax(210px,1fr) minmax(230px,1fr);grid-template-areas:"identity updated""identity actions";gap:10px 24px}.app-shell .integration-actions{flex-flow:wrap}}@media (width<=1000px){.app-shell .metric{padding:var(--ui-space-5)}.app-shell .metrics-grid:not(.three)>.metric:nth-child(3):before{display:none}.app-shell .metrics-grid:not(.three)>.metric:nth-child(n+3){border-top:1px solid var(--ui-line)}.app-shell .metric.accent{border-radius:var(--ui-radius-panel) 0 0 0}}@media (width<=700px){.app-shell .ad-control-kpis>div+div{padding-left:0;padding-top:var(--ui-space-4);border-top:1px solid #d7e2e9;border-left:0}}@media (width<=620px){.app-shell .integration-card{padding:var(--ui-space-5);gap:var(--ui-space-3);grid-template-columns:1fr;grid-template-areas:"identity""updated""actions"}.app-shell .integration-card>.form-error{grid-column:1}.app-shell .integration-heading{grid-template-columns:44px minmax(0,1fr) auto}.app-shell .integration-heading .status{grid-column:2/-1}.app-shell .ad-control-campaign{padding:var(--ui-space-5)}}@media (width<=570px){.app-shell .global-search{background:0 0}.app-shell .global-search:focus-within{background:var(--ui-surface)}.app-shell .heading-actions button.button{font-size:11px}.app-shell .page-tabs>button{padding:9px 13px;font-size:11px}.app-shell .metric{padding:var(--ui-space-4)}.app-shell .metric-top{gap:6px;font-size:11px}.app-shell .metric-top>svg{display:none}.app-shell .metric>strong{font-size:24px}.app-shell .metric>strong.metric-text{font-size:18px}.app-shell .metric-bottom{font-size:10px}.app-shell .metrics-grid.three>.metric:last-child{border-top:1px solid var(--ui-line)}.app-shell .metrics-grid.three>.metric:last-child:before{display:none}.app-shell .metric+.metric:before{top:var(--ui-space-4);bottom:var(--ui-space-4)}.app-shell .table-toolbar{padding:var(--ui-space-4)}.app-shell .table-scroll :is(td,th){padding:14px 16px}.app-shell .summary-strip{gap:var(--ui-space-3);font-size:11px}.app-shell .summary-strip strong{font-size:16px}.app-shell .provenance-content{padding:var(--ui-space-5)}.app-shell .provenance-grid>div:nth-child(2n){border-left:0}.app-shell .provenance-grid>div+div{border-top:1px solid var(--ui-line)}}.dialog .financial-report{min-width:0}.dialog .financial-report .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.dialog .financial-report .table-scroll table{table-layout:auto;min-width:440px}.dialog .financial-report .table-scroll th,.dialog .financial-report .table-scroll td{overflow-wrap:normal;word-break:normal}.dialog .financial-report .table-scroll th.numeric,.dialog .financial-report .table-scroll td.numeric{white-space:nowrap}.dialog .financial-report .table-scroll .info-tip-trigger{white-space:normal;min-width:100px}
