.overview-marketing{margin-bottom:25px;scroll-margin-top:24px}.plans-heading{align-items:center;gap:9px;margin:0 0 14px;display:flex}.plans-heading h2{font-size:18px}.plans-ai-mark{background:var(--accent-soft);color:var(--accent);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:600;display:inline-flex}.plan-brief-text{max-width:86ch;margin-bottom:16px;font-size:12px;line-height:1.95}.promotion-demo-note{color:var(--muted);align-items:center;gap:8px;margin:0 0 15px;font-size:9px;line-height:1.8;display:flex}.promotion-demo-note>span{color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:4px;padding:3px 7px}.promotion-recommendation{background:var(--accent-soft);color:var(--accent);border-radius:7px;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.promotion-recommendation>svg{flex-shrink:0;margin-top:2px}.promotion-recommendation p{max-width:80ch;font-size:11px;line-height:1.9}.promotion-recommendation b{margin-bottom:3px;font-size:10px;display:block}.promotion-options{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.promotion-option{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:17px 19px;display:block}.promotion-option.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.promotion-option:hover{background:#fbf2f8;background:lab(96.3561% 3.69492 -1.89101)}.promotion-option>span{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.promotion-option small{font-size:9px}.promotion-option i{color:var(--green);align-items:center;gap:3px;margin-left:auto;font-size:9px;font-style:normal;display:flex}.promotion-option>b{margin:10px 0 7px;font-size:15px;font-weight:600;display:block}.promotion-option>em{color:var(--accent);font-size:11px;font-style:normal;line-height:1.7;display:block}.promotion-detail{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:25px}.promotion-detail-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.promotion-label{color:var(--muted);font-size:9px}.promotion-detail-heading h3{margin-top:8px;font-size:20px}.promotion-period{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.promotion-targets{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:15px;display:flex}.promotion-targets>span{color:var(--muted);align-items:center;gap:5px;margin-right:5px;font-size:10px;display:flex}.promotion-targets>button{color:var(--accent);background:#f4ebf2;background:lab(94.0223% 4.00212 -2.04821);border-radius:4px;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.promotion-targets>button:hover{background:#e9d8e5;background:lab(88.0572% 7.68307 -3.93085)}.promotion-targets>small{color:var(--muted);font-size:10px}.promotion-rationale{color:#544d54;color:lab(33.677% 4.19392 -3.21057);max-width:80ch;margin:16px 0 23px;font-size:11px;line-height:1.9}.promotion-sections{grid-template-columns:1.1fr 1fr;gap:30px;display:grid}.promotion-detail h4{align-items:center;gap:6px;margin:0 0 13px;font-size:12px;font-weight:600;display:flex}.promotion-rules{margin:0}.promotion-rules>div{grid-template-columns:65px 1fr;gap:10px;margin-bottom:11px;font-size:10px;line-height:1.9;display:grid}.promotion-rules dt{color:var(--muted)}.promotion-rules dd{color:#474047;color:lab(27.8766% 4.19422 -3.20768);margin:0}.promotion-budget{color:var(--accent);margin-top:15px;font-size:10px;line-height:1.8}.promotion-bundle{color:#544d54;color:lab(33.677% 4.19392 -3.21057);font-size:10px;line-height:1.9}.promotion-product-list{margin:13px 0}.promotion-product-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.promotion-product-list b{font-size:10px;font-weight:550}.promotion-product-list small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.promotion-product-list>div>span:last-child{text-align:right;white-space:nowrap}.promotion-basis summary{color:var(--accent);cursor:pointer;align-items:center;gap:6px;width:max-content;font-size:10px;list-style:none;display:flex}.promotion-basis summary::-webkit-details-marker{display:none}.promotion-basis[open] summary svg{transform:rotate(180deg)}.promotion-basis ul{color:var(--muted);padding-left:17px;font-size:10px;line-height:1.8}.promotion-basis li{margin-bottom:6px}.promotion-basis p{color:var(--muted);font-size:10px;line-height:1.8}.promotion-simulation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:21px 0}.promotion-simulation>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.promotion-simulation h4{margin:0}.promotion-simulation>header>span{color:var(--muted);font-size:9px}.simulation-inputs{flex-wrap:wrap;gap:14px;display:flex}.simulation-inputs>label{min-width:130px;max-width:240px;color:var(--muted);flex:1;gap:8px;font-size:10px;display:grid}.simulation-inputs>label>span{border:1px solid var(--line);background:#fbf8f5;background:lab(97.6654% .960678 1.57158);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:flex}.simulation-inputs input{outline-offset:7px;width:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:13px}.simulation-results{background:#ebf5ee;background:lab(95.55% -4.32587 2.21525);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 17px;display:flex}.simulation-results>span{color:var(--green);font-size:10px}.simulation-results>div{gap:25px;display:flex}.simulation-results>div>span{color:var(--muted);gap:7px;font-size:9px;display:grid}.simulation-results output{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.simulation-results output.negative{color:#973023;color:lab(36.0388% 43.2128 32.4407)}.simulation-formula{color:var(--muted);max-width:95ch;margin-top:10px;font-size:9px;line-height:1.9}.promotion-schedule{gap:16px;margin:0;padding:0;list-style:none;display:grid}.promotion-schedule>li>div{align-items:center;gap:10px;font-size:10px;display:flex}.promotion-schedule b{font-weight:550}.promotion-schedule span{color:var(--muted);font-size:9px}.promotion-schedule p{color:#544d54;color:lab(33.677% 4.19392 -3.21057);margin-top:5px;font-size:10px;line-height:1.9}.promotion-goals{color:#544d54;color:lab(33.677% 4.19392 -3.21057);margin:0 0 22px;padding-left:16px;font-size:10px;line-height:1.9}.promotion-goals li{margin-bottom:6px}.promotion-detail h4.message-heading{margin-top:22px}.message-heading small{color:var(--muted);margin-left:auto;font-size:8px;font-weight:400}.promotion-message{white-space:pre-wrap;color:#4c454c;color:lab(30.1968% 4.19407 -3.20892);background:#fbf6f2;background:lab(97.0794% 1.34829 2.20225);border-radius:6px;max-height:260px;padding:14px;font-size:10px;line-height:1.85;overflow:auto}.promotion-sections .text-button{margin-top:8px;font-size:9px}.promotion-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding-top:18px;display:flex}.promotion-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promotion-actions small{color:var(--muted);margin-left:5px;font-size:9px;display:block}.promotion-actions .button{min-height:34px;padding:8px 11px;font-size:10px}.heading-action{align-items:center;gap:10px;display:flex}@media (max-width:1100px){.promotion-sections{grid-template-columns:1fr;gap:25px}.promotion-detail-heading{flex-direction:column;align-items:flex-start;gap:10px}.promotion-actions small{flex-basis:100%;margin:5px 0 0}.promotion-option>b{font-size:14px}.promotion-period{white-space:normal}}@media (max-width:760px){.plan-brief-text{font-size:11px;line-height:1.95}.promotion-demo-note{align-items:flex-start;font-size:9px}.promotion-demo-note>span{flex-shrink:0}.promotion-options{grid-template-columns:1fr;gap:9px}.promotion-option{padding:14px 15px}.promotion-option>b{margin:8px 0 5px;font-size:14px}.promotion-option>em{font-size:10px}.promotion-detail{padding:20px 17px}.promotion-detail-heading h3{font-size:18px}.promotion-label{font-size:8px}.promotion-targets>button{font-size:9px}.promotion-rules>div{grid-template-columns:57px 1fr;gap:8px}.simulation-inputs{gap:11px}.simulation-inputs>label{min-width:120px;max-width:none}.simulation-results{flex-direction:column;align-items:flex-start;gap:15px}.simulation-results>div{justify-content:space-between;gap:15px;width:100%}.simulation-results output{font-size:20px}.promotion-simulation>header{flex-direction:column;align-items:flex-start;gap:8px}.promotion-actions{gap:16px}.promotion-actions>div:last-child{width:100%}.promotion-actions .button{gap:5px;padding:8px 9px;font-size:9px}.promotion-recommendation p,.promotion-message{font-size:10px}.heading-action{flex-wrap:wrap;justify-content:flex-end}}:root{color:#282228;color:lab(13.9549% 4.19557 -3.19665);font-synthesis:none;--canvas:#f8f2ee;--surface:#fefbf9;--ink:#282228;--muted:#766f76;--line:#e3ddd8;--accent:#723766;--accent-soft:#f8e9f4;--green:#2c5f40;--sidebar:#211a21;background:#f8f2ee;background:lab(95.9163% 1.54281 2.51814);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}@supports (color:lab(0% 0 0)){:root{--canvas:lab(95.9163% 1.54281 2.51814);--surface:lab(98.8284% .767559 1.25666);--ink:lab(13.9549% 4.19557 -3.19665);--muted:lab(47.6113% 3.91376 -3.00223);--line:lab(88.3732% 1.73911 2.83511);--accent:lab(32.3586% 31.6036 -16.1211);--accent-soft:lab(93.8986% 6.76489 -3.46143);--green:lab(36.022% -23.7554 12.2278);--sidebar:lab(10.4601% 4.4764 -3.40249)}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #bf75af;outline:3px solid lab(58.8496% 36.2974 -18.5276)}button{transition:background .16s,color .16s,border-color .16s}button svg{flex-shrink:0}button{border:0}input,textarea,select{min-width:0}input,textarea{color:var(--ink)}select{cursor:pointer}.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}.skip{background:var(--accent);color:var(--surface);z-index:100;padding:10px 16px;position:fixed;top:-80px;left:15px}.skip:focus{top:15px}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:28px;font-weight:620;line-height:1.45}h2{letter-spacing:-.3px;font-size:18px;font-weight:620}h3{font-size:15px}p{line-height:1.75}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--sidebar);color:#ccc6c2;color:lab(80.2531% 1.74078 2.83622);flex-direction:column;width:216px;padding:29px 15px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f6f0ed;color:lab(95.3363% 1.54287 2.5182);align-items:center;gap:11px;padding:0 8px 36px;text-decoration:none;display:flex}.brand-symbol{width:40px;height:43px;color:var(--sidebar);background:#f7f0ec;background:lab(95.3333% 1.73783 2.8343);border-radius:9px;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:35px;display:flex;position:relative}.brand-symbol span{font-size:14px;position:absolute;top:1px;right:3px}.brand b{letter-spacing:-.7px;font-size:21px}.brand b span{font-weight:400}.brand small{letter-spacing:1.65px;color:#9a948f;color:lab(61.6897% 1.94335 3.15732);margin-top:5px;font-size:8px;display:block}.workspace-label{color:#7b757b;color:lab(49.9586% 3.35449 -2.57567);letter-spacing:1.5px;padding:0 14px 12px;font-size:10px}nav{gap:6px;display:grid}.nav-item{text-align:left;color:#a39d99;color:lab(65.1729% 1.74481 2.83885);background:0 0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;display:flex}.nav-item:hover{color:#f6f0ed;color:lab(95.3363% 1.54287 2.5182);background:#302930;background:lab(17.4215% 4.47509 -3.41136)}.nav-item.active{color:#fef7f3;color:lab(97.6533% 1.73742 2.83407);background:#41333e;background:lab(23.065% 8.2484 -4.21622)}.nav-dot{background:#ddacd1;background:lab(75.7547% 22.8771 -11.6911);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-guide{gap:16px;margin:46px 15px 0;display:grid}.tiny-caps{letter-spacing:1.2px;font-size:9px}.sidebar-guide>.tiny-caps{color:#787278;color:lab(48.7986% 3.35449 -2.57547);letter-spacing:.8px;margin-bottom:2px;font-size:10px}.guide-line{color:#878187;color:lab(54.5987% 3.35446 -2.57641);gap:11px;font-size:11px;display:flex}.guide-line span{color:#5f585f;color:lab(38.331% 3.91403 -2.99959);font-variant-numeric:tabular-nums;font-size:10px}.sidebar-bottom{margin-top:auto}.sidebar-ai{color:#ede0e9;color:lab(90.4737% 5.53745 -2.83358);text-align:left;background:#2e262e;background:lab(16.2048% 5.59573 -4.25172);border:1px solid #453c46;border:1px solid lab(26.647% 5.59372 -4.26508);border-radius:9px;align-items:center;gap:10px;width:100%;padding:14px 10px;display:flex}.sidebar-ai>svg:last-child{margin-left:auto}.sidebar-ai span{font-size:12px}.sidebar-ai small{color:#8d828d;color:lab(55.6496% 5.59169 -4.28304);margin-top:5px;font-size:9px;display:block}.sidebar-ai:hover{background:#3d303e;background:lab(21.8636% 8.39755 -6.3565)}.demo-person{border-top:1px solid #373037;border-top:1px solid lab(20.9298% 3.91488 -2.99137);align-items:center;gap:9px;margin-top:23px;padding:11px 5px 0;display:flex}.demo-person b{font-size:11px;font-weight:500}.demo-person small{color:#706970;color:lab(45.2912% 3.91382 -3.00164);margin-top:4px;font-size:9px;display:block}.demo-small{color:#857d85;color:lab(53.4115% 3.91364 -3.00353);border:1px solid #464047;border:1px solid lab(27.8904% 3.91443 -2.99538);border-radius:3px;margin-left:auto;padding:3px;font-size:8px}.avatar{color:#4f3e33;color:lab(27.968% 6.23223 9.81687);background:#dac6ba;background:lab(81.3493% 5.55354 8.92103);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;font-weight:600;display:flex}.avatar.small{width:28px;height:28px;font-size:10px}.workspace{margin-left:216px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:70px;padding:0 36px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb b{color:var(--ink);font-weight:500}.breadcrumb svg{color:#9c9794;color:lab(62.856% 1.54901 2.52215)}.top-actions{align-items:center;gap:20px;display:flex}.demo-tag{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.demo-tag i{background:#6c9c7d;background:lab(60.3297% -21.9298 11.2599);border-radius:50%;width:5px;height:5px}.button{white-space:nowrap;background:var(--accent);min-height:38px;color:var(--surface);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:500;display:inline-flex}.button:hover{background:#5a2751;background:lab(24.3763% 28.5536 -14.5627)}.button.small{min-height:32px;padding:7px 11px;font-size:11px}.button.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.button.secondary:hover{background:var(--accent-soft);border-color:#d2b8cb;border-color:lab(77.4086% 12.2613 -6.27065)}.button.light{color:var(--accent);background:#f6eff4;background:lab(95.2234% 3.07986 -1.57632)}.button.light:hover{background:#e9d8e5;background:lab(88.0572% 7.68307 -3.93085)}.button.full{width:100%}.ai-trigger{background:var(--accent-soft);color:var(--accent);border-color:#e8d4e3;border-color:lab(86.828% 9.21303 -4.71311)}.ai-trigger:hover{background:#eed6e7;background:lab(87.9187% 10.7419 -5.49463)}kbd{opacity:.6;margin-left:6px;font-family:inherit;font-size:11px}.icon-btn{width:29px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.icon-btn:hover{color:var(--ink);background:#eae2e8;background:lab(90.556% 3.69459 -1.89083)}.mobile-menu{display:none}.main-content{max-width:1600px;margin:auto;padding:34px 36px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:2px 0 28px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--muted);font-size:9px;font-weight:500}.page-heading h1{margin-top:8px}.page-heading p{color:var(--muted);margin-top:7px;font-size:12px}.heading-action{align-self:center;padding-top:10px}.market-select{background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:11px 12px;font-size:11px;display:flex;position:relative}.market-select select{appearance:none;color:var(--ink);outline-offset:9px;background:0 0;border:0;padding-right:12px}.market-select>svg:last-child{pointer-events:none}.metrics-strip{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:25px;padding:23px 0;display:grid}.metrics-strip>div{border-right:1px solid var(--line);padding:0 25px}.metrics-strip>div:last-child{border-right:0}.metrics-strip>div>span{color:var(--muted);font-size:11px}.metrics-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:8px 0 5px;font-size:32px;font-weight:560;line-height:1.1;display:block}.metrics-strip strong small{color:var(--muted);letter-spacing:0;margin-left:7px;font-size:12px;font-weight:400}.metrics-strip p{color:#8c878c;color:lab(56.9458% 2.79519 -2.1487);font-size:10px}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.9fr);gap:24px;display:grid}.priority-section,.funnel-section{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.section-top{justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 18px;display:flex}.section-top .eyebrow{letter-spacing:1.4px;font-size:8px}.section-top h2{margin-top:7px}.text-button{color:var(--accent);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#4a1541;color:lab(17.3156% 29.9255 -15.2533);text-underline-offset:4px;text-decoration:underline}.priority-list{padding:0 24px}.priority-item{text-align:left;border-top:1px solid var(--line);background:0 0;align-items:center;gap:16px;width:100%;padding:21px 0;display:flex}.priority-item:hover .priority-content b{color:var(--accent)}.priority-no{color:#ac9ca8;color:lab(66.0166% 7.6761 -3.92673);align-self:flex-start;padding-top:4px;font-family:Georgia,serif;font-size:18px;font-style:italic}.priority-content{flex:1;min-width:0}.priority-content>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.priority-content b{font-size:12px;font-weight:600}.priority-content p{color:#5f585f;color:lab(38.331% 3.91403 -2.99959);margin-top:7px;font-size:11px}.priority-content small{color:#878187;color:lab(54.5987% 3.35446 -2.57641);margin-top:4px;font-size:9px;display:block}.priority-item>svg{color:#898089;color:lab(54.517% 5.0323 -3.85685);width:15px}.stage{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;line-height:1.2;display:inline-flex}.stage i{background:currentColor;border-radius:50%;width:4px;height:4px}.stage-0{color:#766f76;color:lab(47.5977% 4.19345 -3.21548);background:#eee9ee;background:lab(92.9196% 2.51555 -1.93644)}.stage-1{color:#3a5a81;color:lab(37.01% -2.36286 -26.244);background:#e0ecfc;background:lab(92.9827% -1.89909 -9.1028)}.stage-2{color:#7b4a71;color:lab(38.4699% 25.7211 -13.1298);background:#f6e5f2;background:lab(92.6973% 7.68408 -3.93149)}.stage-3{color:#305a40;color:lab(34.7348% -20.5154 10.5511);background:#dff0e4;background:lab(93.3784% -7.73734 3.96335)}.priority-foot{border-top:1px solid var(--line);background:#fcf7f5;background:lab(97.6624% 1.15415 1.88677);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.priority-foot>span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.priority-foot .text-button{font-size:10px}.subtle-label{color:var(--muted);white-space:nowrap;background:#f3ede9;background:lab(94.1763% 1.54305 2.51827);border-radius:4px;padding:5px 7px;font-size:9px}.funnel-section .section-top{padding-bottom:16px}.funnel-chart{padding:0 24px}.funnel-row{padding:0 0 19px;position:relative}.funnel-label{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.funnel-label>span{align-items:center;gap:7px;display:flex}.funnel-label b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.funnel-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.dot-0{opacity:.5}.dot-1{opacity:.65}.dot-2{opacity:.8}.funnel-track{background:#f4ecf2;background:lab(94.036% 3.69474 -1.89093);border-radius:3px;height:7px;overflow:hidden}.funnel-bar{background:var(--accent);border-radius:3px;height:100%}.bar-0{background:#c1a4b9;background:lab(70.378% 13.777 -7.04449)}.bar-1{background:#aa7fa0;background:lab(58.4209% 21.3211 -10.8936)}.bar-2{background:#8c5780;background:lab(44.2011% 27.2515 -13.9122)}.conversion{color:#8b838b;color:lab(55.718% 4.19334 -3.21751);margin-top:6px;font-size:8px;display:block}.funnel-ask{background:var(--accent-soft);color:var(--accent);border-radius:6px;align-items:center;gap:7px;width:calc(100% - 34px);margin:0 17px 17px;padding:13px 17px;font-size:10px;display:flex}.funnel-ask>svg:last-child{margin-left:auto}.funnel-ask:hover{background:#f1d9eb;background:lab(89.0788% 10.7424 -5.49498)}.recent-section .section-top{padding:0 0 18px}.section-description{color:var(--muted);margin-top:7px;font-size:10px}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:var(--muted);border-bottom:1px solid var(--line);background:#faf6f3;background:lab(97.0824% 1.15424 1.88679);padding:14px 18px;font-size:9px;font-weight:500}td{border-bottom:1px solid var(--line);padding:17px 18px;font-size:11px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdf6fb;background:lab(97.5435% 3.07995 -1.57638)}td:last-child{width:24px;padding-left:0}.lead-name{text-align:left;background:0 0;align-items:center;gap:10px;padding:0;display:flex}.lead-initial{color:#795170;color:lab(39.8522% 21.2477 -10.8508);background:#f4e6f1;background:lab(92.7662% 6.15141 -3.1476);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:16px;display:flex}.market-越南{color:#395f47;color:lab(36.9922% -18.878 9.70204);background:#dff0e4;background:lab(93.3784% -7.73734 3.96335)}.market-美国{color:#775945;color:lab(40.6411% 10.611 16.6321);background:#f6e8df;background:lab(92.9779% 3.91451 6.33383)}.lead-name b{font-size:11px;font-weight:550}.lead-name:hover b{color:var(--accent)}.lead-name small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.type-text{color:#645e65;color:lab(40.6647% 3.63427 -2.78715);font-size:10px}.owner{align-items:center;gap:6px;font-size:10px;display:flex}.owner span{width:19px;height:19px;color:var(--muted);background:#f2e9e4;background:lab(93.0039% 2.32628 3.78497);border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:flex}.next-action{white-space:normal;text-align:left;color:#655e65;color:lab(40.6511% 3.91397 -3.00033);background:0 0;align-items:center;gap:8px;max-width:260px;padding:0;font-size:10px;line-height:1.6;display:flex}.next-action svg{color:var(--accent);opacity:.6}.next-action:hover{color:var(--accent)}.workspace-footer{color:#817b81;color:lab(52.2786% 3.35443 -2.57605);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;font-size:8px;display:flex}.workspace-footer>span,.workspace-footer>div{align-items:center;gap:6px;display:flex}.workspace-footer>div{gap:14px}.workspace-footer button{color:var(--muted);text-underline-offset:3px;background:0 0;padding:0;font-size:8px;text-decoration:underline}.discovery-banner{background:#e3f1e7;background:lab(93.8776% -5.87523 3.00905);border:1px solid #cbddd0;border:1px solid lab(86.4182% -7.73928 3.96454);border-radius:9px;align-items:center;gap:17px;margin-bottom:24px;padding:21px;display:flex}.round-icon{color:#335a41;color:lab(34.6711% -18.8984 9.71487);background:#d2e3d7;background:lab(88.7383% -7.73859 3.96413);border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.discovery-banner b{font-size:13px;font-weight:600}.discovery-banner p{color:#505f55;color:lab(38.8563% -7.76655 3.98105);margin-top:5px;font-size:11px}.discovery-banner .pill{color:#445c4c;color:lab(36.7336% -12.4936 6.41088);background:#eff8f2;background:lab(96.683% -3.70675 1.89811);margin-left:auto}.pill{border:1px solid var(--line);white-space:nowrap;background:#f8f4f1;background:lab(96.5024% 1.15427 1.88681);border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.filter-bar{align-items:center;gap:12px;margin:18px 0;display:flex}.search-field{border:1px solid var(--line);background:var(--surface);width:335px;color:var(--muted);border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:9px 12px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:11px;line-height:1.6}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}input::placeholder,textarea::placeholder{color:#938d93;color:lab(59.2388% 3.35437 -2.57705)}.type-filter{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:10px 11px;font-size:11px;display:flex}.type-filter select{color:var(--ink);background:0 0;border:0;font-size:11px}.reason-cell{white-space:normal;max-width:260px;color:var(--muted);font-size:10px;line-height:1.65;display:block}.score{color:var(--green);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.score i{background:currentColor;border-radius:50%;width:4px;height:4px}.score small{color:var(--muted);font-size:8px;font-weight:400}.table-note{color:var(--muted);max-width:100ch;margin:15px 0;font-size:10px;line-height:1.8}.pipeline-tabs{border-bottom:1px solid var(--line);align-items:center;gap:7px;margin:4px 0 20px;display:flex}.pipeline-tabs>button{color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 12px;font-size:11px;display:flex}.pipeline-tabs>button.selected{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.pipeline-tabs span{background:#e9e2e7;background:lab(90.5834% 3.07971 -1.57621);border-radius:4px;padding:2px 5px;font-size:9px}.pipeline-tabs>.export-button{color:var(--ink);gap:6px;margin-left:auto}.quiet-count{color:var(--muted);font-size:11px}.knowledge-toolbar{justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.knowledge-layout{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:290px minmax(0,1fr);min-height:565px;display:grid;overflow:hidden}.document-list{border-right:1px solid var(--line);background:#fbf8f5;background:lab(97.6654% .960678 1.57158);padding:17px 12px}.document-list-heading{color:var(--muted);justify-content:space-between;padding:0 10px 15px;font-size:10px;display:flex}.document-item{text-align:left;width:100%;color:var(--muted);background:0 0;border-radius:6px;align-items:center;gap:11px;margin-bottom:4px;padding:14px 10px;display:flex}.document-item>div{flex:1;min-width:0}.document-item b{color:var(--ink);font-size:11px;font-weight:500;line-height:1.5}.document-item small{margin-top:6px;font-size:8px;display:block}.document-item>svg:last-child{opacity:0}.document-item.selected{background:var(--accent-soft);color:var(--accent)}.document-item.selected b{color:var(--accent);font-weight:600}.document-item.selected>svg:last-child{opacity:1}.document-item:hover{background:#f1e8ef;background:lab(92.8486% 4.30936 -2.20537)}.kb-tip{border-top:1px solid var(--line);color:var(--muted);margin:18px 10px 0;padding-top:17px;font-size:9px;line-height:1.7}.kb-tip svg{vertical-align:middle;margin-right:4px}.document-reader{min-width:0;padding:35px 38px}.doc-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.doc-meta .pill{background:var(--accent-soft);color:var(--accent);border:0;font-size:9px}.document-reader>h2{margin:21px 0 10px;font-size:23px;font-weight:590;line-height:1.6}.doc-source{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:22px;font-size:9px;display:flex}.doc-content{max-width:70ch;padding-top:13px}.doc-content p{color:#4b454c;color:lab(30.2242% 3.63459 -2.78382);margin:15px 0;font-size:12px;line-height:2}.doc-question{border:1px solid var(--line);color:var(--accent);background:#fcf6fb;background:lab(97.5708% 2.46459 -1.26147);border-radius:7px;align-items:center;gap:13px;margin-top:28px;padding:18px;display:flex}.doc-question>div{flex:1}.doc-question b{font-size:11px;font-weight:550}.doc-question p{color:var(--muted);margin-top:5px;font-size:9px}.doc-question .button{gap:5px;font-size:9px}.danger{color:#8f3126;color:lab(34.9808% 40.041 29.6162);margin-top:20px}.empty-state{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:55px 20px;font-size:12px;display:flex}.empty-state b{font-weight:500}.empty-state p{font-size:11px}.panel-shade{z-index:39;cursor:default;background:#0d0a0d38;background:lab(2.97703% 1.50247 -1.18134/.22);position:fixed;inset:0}.detail-panel{background:var(--surface);z-index:40;flex-direction:column;width:460px;animation:.2s ease-out panel-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 40px #1815191a;box-shadow:-8px 0 40px lab(7.09979% 2.65605 -2.072/.1)}.panel-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:66px;padding:0 25px;display:flex}.panel-header>span{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.detail-body{padding:26px;overflow-y:auto}.detail-title{align-items:center;gap:12px;margin:21px 0 18px;display:flex}.lead-initial.large{width:48px;height:48px;font-size:24px}.detail-title h2{font-size:20px}.detail-title p{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.detail-tags{align-items:center;gap:8px;margin-bottom:25px;display:flex}.detail-tags .score{margin-left:auto;font-size:10px}.detail-body>h3{margin:22px 0 10px;font-size:12px}.detail-text{color:var(--muted);font-size:12px;line-height:1.9}.detail-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;display:grid}.detail-actions .button{padding:10px;font-size:10px}.detail-rule{background:var(--line);height:1px;margin-top:28px}.timeline{margin:19px 0 26px}.timeline-item{gap:12px;margin-bottom:20px;display:flex}.timeline-item>span{background:#af9fab;background:lab(67.1766% 7.67654 -3.927);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.timeline-item small{color:var(--muted);font-size:9px}.timeline-item p{margin-top:5px;font-size:11px;line-height:1.8}.muted{color:var(--muted);font-size:11px}.follow-form{border-top:1px solid var(--line);gap:16px;padding-top:20px;display:grid}.follow-form h3{margin-bottom:3px;font-size:13px}.follow-form label{color:var(--muted);gap:8px;font-size:10px;display:grid}.follow-form input,.follow-form select,.follow-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:6px;padding:9px 10px;font-size:11px}.follow-form textarea{resize:vertical;line-height:1.7}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-hint{color:var(--muted);font-size:9px;line-height:1.7}.toast{background:var(--ink);color:var(--surface);z-index:80;border-radius:8px;align-items:center;gap:9px;max-width:calc(100vw - 30px);padding:13px 19px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0d0a0d26;box-shadow:0 5px 25px lab(2.97703% 1.50247 -1.18134/.15)}.assistant-panel{background:var(--surface);z-index:50;border:1px solid #d9c8d4;border:1px solid lab(82.257% 7.68152 -3.92994);border-radius:12px;flex-direction:column;width:435px;animation:.2s ease-out panel-in;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 12px 70px #1b131b2e;box-shadow:0 12px 70px lab(6.96902% 5.39387 -4.14908/.18)}.assistant-panel[hidden]{display:none}.assistant-heading{flex-shrink:0;align-items:center;gap:10px;padding:19px 18px 15px;display:flex}.ai-symbol{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;display:flex}.assistant-heading>div{flex:1}.assistant-heading h2{letter-spacing:0;font-size:14px}.assistant-heading p{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.assistant-heading p i{border-radius:50%;width:5px;height:5px}.configured{background:#b5915f;background:lab(62.888% 9.25693 32.0385)}.online{background:#3a8357;background:lab(49.106% -31.7419 16.3475)}.assistant-context{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f3f7;background:lab(96.4245% 2.15682 -1.10396);flex-shrink:0;align-items:center;gap:6px;padding:10px 19px;font-size:9px;display:flex}.chat-body{scroll-behavior:smooth;flex:1;min-height:0;padding:22px 20px;overflow-y:auto}.assistant-welcome{padding:20px 3px 10px}.welcome-icon{color:var(--accent)}.assistant-welcome h3{letter-spacing:-.7px;margin:17px 0 12px;font-size:23px;font-weight:550;line-height:1.5}.assistant-welcome>p{color:var(--muted);max-width:30ch;font-size:11px;line-height:1.9}.starter-questions{gap:9px;margin:27px 0 18px;display:grid}.starter-questions>button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:9px;padding:13px 10px;font-size:10px;line-height:1.6;display:flex}.starter-questions>button>span{color:var(--accent);display:flex}.starter-questions>button>svg{color:var(--muted);margin-left:auto}.starter-questions>button:hover{background:var(--accent-soft);border-color:#d7bfd0;border-color:lab(79.7984% 10.7377 -5.49217)}.assistant-welcome>small{color:var(--muted);font-size:9px}.message{margin-bottom:22px}.message-user{background:var(--accent-soft);border-radius:9px 9px 2px;margin-left:26px;padding:12px 14px;font-size:11px}.message-assistant{padding:0 1px}.answer-label{color:var(--accent);align-items:center;gap:5px;margin-bottom:10px;font-size:10px;display:flex}.answer-label small{color:var(--muted);margin-left:auto;font-size:8px}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.95}.answer-sources{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.answer-sources>span{color:var(--muted);flex-basis:100%;margin-bottom:2px;font-size:8px;display:block}.answer-sources button{text-align:left;color:var(--accent);background:#f6f0f4;background:lab(95.2371% 2.77224 -1.41889);border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:6px 7px;font-size:8px;line-height:1.4;display:flex}.answer-sources button:hover{background:#ebd7e6;background:lab(87.988% 9.21345 -4.71337)}.copy-answer{color:var(--muted);background:0 0;align-items:center;gap:5px;padding:10px 0 0;font-size:8px;display:flex}.copy-answer:hover{color:var(--accent)}.ai-loading{color:var(--accent);align-items:center;gap:9px;padding:5px 0 17px;font-size:10px;display:flex}.loading-dots{animation:1.2s infinite pulse}.chat-error{color:#823f34;color:lab(35.3374% 28.9173 20.2583);background:#fff1ed;background:lab(96.3727% 5.54493 4.45186);border:1px solid #e8b7aa;border:1px solid lab(78.6612% 16.9463 13.6476);border-radius:7px;flex-wrap:wrap;gap:8px;padding:13px;font-size:11px;line-height:1.7;display:flex}.chat-error p{flex:1}.chat-error svg{margin-top:2px}.chat-error button{flex-basis:100%}.source-preview{border:1px solid var(--line);background:#faf4f0;background:lab(96.4963% 1.54272 2.51809);border-radius:7px;margin-bottom:15px;padding:14px}.source-preview>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.source-preview b{font-size:10px;line-height:1.6}.source-preview p{color:var(--muted);white-space:pre-wrap;max-height:220px;margin:8px 0;font-size:10px;line-height:1.9;overflow-y:auto}.source-preview .text-button{font-size:9px}.chat-compose{background:var(--surface);border:1px solid #d5c5d1;border:1px solid lab(81.1108% 7.37503 -3.77319);border-radius:9px;flex-shrink:0;margin:0 15px;padding:11px 12px 7px}.chat-compose:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.chat-compose textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:44px;font-size:11px;line-height:1.7}.chat-compose>div:last-child{justify-content:space-between;align-items:center;display:flex}.chat-compose small{color:var(--muted);font-size:8px}.send-button{background:var(--accent);width:30px;height:30px;color:var(--surface);border-radius:6px;justify-content:center;align-items:center;display:flex}.send-button:hover{background:#53234a;background:lab(22.1288% 27.0493 -13.7953)}.context-chip{background:var(--accent-soft);color:var(--accent);border-radius:4px;align-items:center;gap:5px;width:max-content;max-width:100%;margin-bottom:8px;padding:2px 6px;font-size:8px;display:flex}.context-chip .icon-btn{width:20px;height:20px}.assistant-footer{text-align:center;color:var(--muted);padding:10px;font-size:8px}.reset-confirm{color:var(--muted);justify-content:flex-end;align-items:center;gap:13px;padding:16px 0;font-size:11px;display:flex}.reset-confirm span{margin-right:auto}.nav-shade{display:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.25}}@keyframes panel-in{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@media (min-width:1600px){.main-content{padding:43px 48px 24px}.topbar{padding:0 48px}.priority-item{padding:25px 0}.funnel-row{padding-bottom:23px}.metrics-strip{padding:26px 0}}@media (max-width:1250px){.sidebar{width:196px;padding-inline:12px}.workspace{margin-left:196px}.brand{gap:9px;padding-inline:6px}.brand b{font-size:19px}.brand small{font-size:7px}.brand-symbol{width:35px;height:38px;font-size:31px}.main-content{padding:28px 26px 18px}.topbar{padding:0 26px}.overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:18px}.section-top{padding:20px 19px 16px}.section-top h2{font-size:16px}.priority-list{padding:0 19px}.priority-item{gap:12px;padding:21px 0}.priority-content>div{gap:6px}.priority-content b{font-size:11px}.priority-content p{font-size:10px}.priority-foot{padding:13px 19px}.priority-foot>span{font-size:8px}.section-top>.text-button{font-size:9px}.funnel-chart{padding-inline:19px}.metrics-strip>div{padding:0 20px}.metrics-strip strong{font-size:29px}.knowledge-layout{grid-template-columns:260px minmax(0,1fr)}.document-reader{padding:29px}.doc-question{flex-wrap:wrap}.doc-question .button{margin-left:34px}.workspace-footer>div>span{display:none}td,th{padding-inline:14px}h1{font-size:25px}}@media (max-width:1000px){.overview-grid{grid-template-columns:1fr}.funnel-chart{grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:4px;display:grid}.funnel-section .section-top{padding-bottom:22px}.funnel-section .section-top h2{font-size:17px}.funnel-row{padding-bottom:16px}.conversion{font-size:8px}.funnel-ask{margin-bottom:16px}.priority-content p{font-size:11px}.priority-item{padding:18px 0}.metrics-strip>div{padding-inline:16px}.metrics-strip>div>span{font-size:10px}.metrics-strip p{font-size:8px}.knowledge-layout{grid-template-columns:215px minmax(0,1fr)}.document-reader{padding:23px}.document-item{gap:8px;padding:13px 8px}.document-item b{font-size:10px}.document-item small{font-size:7px}.document-reader>h2{font-size:20px}.pipeline-tabs{overflow-x:auto}.pipeline-tabs>button{padding-inline:9px;font-size:10px}.discovery-banner{flex-wrap:wrap}.discovery-banner .pill{margin-left:60px}.page-heading h1{font-size:23px}.page-heading{align-items:flex-start}.market-select{padding:9px 10px;font-size:10px}.main-content{padding:25px 24px}.topbar{padding-inline:24px}}@media (max-width:760px){.sidebar{width:216px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.nav-shade{z-index:29;background:#0d0a0d59;background:lab(2.97703% 1.50247 -1.18134/.35);display:block;position:fixed;inset:0}.workspace{margin-left:0}.mobile-menu{display:flex}.topbar{height:60px;padding:0 17px}.top-actions{gap:10px}.breadcrumb{gap:5px;font-size:10px}.demo-tag,.top-actions>.avatar,.ai-trigger kbd{display:none}.main-content{padding:25px 18px 20px}.page-heading{flex-wrap:wrap;gap:12px;margin-bottom:22px}.page-heading h1{letter-spacing:-.7px;font-size:24px;line-height:1.5}.eyebrow{font-size:8px}.page-heading p{max-width:33ch;font-size:11px;line-height:1.8}.heading-action{padding-top:0}.metrics-strip{grid-template-columns:repeat(2,1fr);padding:0}.metrics-strip>div{padding:18px 20px}.metrics-strip>div:nth-child(2){border-right:0}.metrics-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.metrics-strip strong{margin-top:9px;font-size:30px}.metrics-strip p{font-size:9px}.overview-grid{gap:18px}.priority-content b{font-size:11px}.priority-content p{font-size:10px}.priority-content small{font-size:8px}.priority-item{gap:11px}.priority-no{font-size:17px}.section-top{padding:20px 18px 16px}.section-top h2{font-size:17px}.priority-list{padding-inline:18px}.priority-foot{flex-wrap:wrap;gap:5px;padding:13px 18px}.priority-foot>span{font-size:8px}.funnel-chart{grid-template-columns:1fr 1fr;gap:14px 22px}.funnel-row{padding-bottom:4px}.funnel-ask{margin-top:13px;font-size:10px}.recent-section .section-top{align-items:flex-start}.recent-section h2{font-size:16px}.section-description{max-width:24ch;font-size:9px}.recent-section .section-top .button{padding:7px;font-size:9px}.workspace-footer{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:8px;line-height:1.7}.workspace-footer>span{align-items:flex-start}.workspace-footer>span svg{margin-top:1px}.workspace-footer>div{margin-left:auto}.discovery-banner{gap:11px;padding:17px}.discovery-banner>div:nth-child(2){flex:1}.discovery-banner p{font-size:10px;line-height:1.8}.discovery-banner .pill{margin-left:0;font-size:9px}.filter-bar{gap:8px}.search-field{flex:1;width:auto;min-width:0;padding:9px 10px}.search-field input{font-size:10px}.type-filter{gap:5px;padding:10px 7px}.type-filter select{max-width:94px;font-size:10px}.filter-bar .type-filter>svg{width:13px}.pipeline-tabs{gap:3px}.pipeline-tabs>button{padding:12px 7px;font-size:10px}.pipeline-tabs>.export-button{font-size:0}.pipeline-tabs>.export-button svg{width:17px}.knowledge-toolbar{gap:9px}.knowledge-toolbar .button{padding:9px;font-size:10px}.knowledge-layout{grid-template-columns:1fr;min-height:0}.document-list{border-right:0;border-bottom:1px solid var(--line);gap:7px;max-width:100%;padding:13px;display:flex;overflow-x:auto}.document-list-heading,.kb-tip{display:none}.document-item{background:var(--surface);border:1px solid var(--line);min-width:180px;max-width:210px;margin:0;padding:10px}.document-item>svg:first-child{width:15px}.document-item>svg:last-child{display:none}.document-item b{font-size:10px}.document-reader{padding:24px 21px}.doc-question{gap:10px;padding:15px}.doc-question .button{margin-left:31px}.detail-panel{width:min(460px,100vw)}.detail-body{padding:24px}.assistant-panel{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.assistant-heading{padding:17px 18px 14px}.assistant-welcome h3{font-size:24px}.chat-body{padding-inline:23px}.message-text,.chat-compose textarea{font-size:12px}.assistant-context{font-size:10px}.starter-questions>button{padding:15px 12px;font-size:11px}.assistant-welcome>p{font-size:12px}.chat-compose{margin:0 17px}.assistant-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.reset-confirm{flex-wrap:wrap;font-size:10px}.reset-confirm span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.table-wrap{max-width:100%;position:relative}.table-wrap table{min-width:880px}.workspace,.main-content{min-width:0}.message-text strong{font-weight:650}@media (max-width:760px){.table-wrap table{min-width:800px}}.page-heading{align-items:center;margin:0 0 20px}.page-heading h1{letter-spacing:0;margin:0;font-size:22px}.page-heading.overview-heading{justify-content:flex-end;margin-bottom:16px}.heading-action{padding-top:0}.recent-section{margin-top:24px}
