/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (width<=1100px){.sales-kpis,.sales-funnel{grid-template-columns:repeat(3,1fr)}.sales-detail-grid{grid-template-columns:1fr}}.attribution-form form{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 22px 22px;display:grid}.attribution-form label{color:#746e65;gap:6px;font-size:12px;display:grid}.attribution-form input{background:#fff;border:1px solid #ded8ce;border-radius:8px;padding:10px}.attribution-form .wide{grid-column:span 3}.attribution-form .check{align-items:center;display:flex}.attribution-form .check input{width:auto}.attribution-form button{color:#fff;background:#b85f43;border:0;border-radius:8px;align-self:end;padding:11px;font-weight:900}.prospect-page{color:#2f2b26;background:#f7f5f0;min-height:100vh}.prospect-hero{background:#efebe3;border-bottom:1px solid #ded8ce;justify-content:space-between;padding:42px max(4vw,48px);display:flex}.prospect-hero h1{max-width:780px;margin:6px 0 10px;font-size:44px}.prospect-hero p:last-child{color:#746e65}.prospect-layout{grid-template-columns:360px 1fr;gap:16px;padding:24px max(4vw,48px) 60px;display:grid}.prospect-form,.prospect-queue{background:#fcfbf8;border:1px solid #ded8ce;border-radius:14px;box-shadow:0 9px 26px #382d240d}.prospect-form{align-self:start;gap:9px;padding:22px;display:grid}.prospect-form h2{margin:0 0 8px}.prospect-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prospect-form input,.prospect-form textarea{background:#fff;border:1px solid #d8d1c6;border-radius:8px;width:100%;padding:11px}.prospect-form textarea{resize:vertical;min-height:68px}.prospect-form label{color:#746e65;font-size:12px}.prospect-form label input{width:auto}.prospect-form button,.prospect-actions .primary{color:#fff;background:#b85f43;border:0;border-radius:8px;padding:11px;font-weight:900}.prospect-form small{color:#8a5a4d;line-height:1.5}.prospect-queue{overflow:hidden}.prospect-queue>header{border-bottom:1px solid #e4ded4;justify-content:space-between;padding:22px;display:flex}.prospect-queue h2{margin:4px 0}.prospect-queue>article{border-bottom:1px solid #ebe6de;grid-template-columns:60px 1fr auto;gap:14px;padding:19px 22px;display:grid}.prospect-score{background:#f1e7dd;border-radius:12px;place-items:center;height:58px;display:grid}.prospect-score b{font-size:22px}.prospect-score small,.prospect-queue article>div:nth-child(2)>small{color:#746e65;font-size:11px}.prospect-queue h3{margin:0 0 5px}.prospect-queue h3 small{color:#746e65;font-weight:500}.prospect-queue p{color:#746e65;margin:0 0 6px;font-size:12px}.prospect-queue strong{margin-bottom:6px;display:block}.prospect-status{background:#eee8df;border-radius:999px;height:fit-content;padding:6px 9px;font-size:11px}.prospect-status.consented,.prospect-status.converted{color:#247546;background:#e3f3e8}.prospect-status.suppressed{color:#9b392b;background:#fbebe7}.prospect-actions{flex-wrap:wrap;grid-column:2/4;gap:7px;display:flex}.prospect-actions button,.prospect-actions a{background:#fff;border:1px solid #d8d1c6;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.prospect-actions .danger{color:#9b392b;background:#fbebe7}.prospect-message{margin:0 max(4vw,48px) 30px}@media (width<=1050px){.prospect-layout{grid-template-columns:1fr}.prospect-form{grid-template-columns:1fr 1fr}.prospect-form h2,.prospect-form textarea,.prospect-form>button,.prospect-form>small{grid-column:1/-1}}:root{--ink:#29251f;--muted:#716a61;--paper:#f5f2eb;--card:#fffdf9;--line:#d9d2c7;--green:#995038;--green-dark:#743927;--lime:#ead9cd;--violet:#7255f7;--cyan:#36bde8;--console-accent:#a65037;--console-accent-soft:#f1e2da;--console-success:#446952;--console-warning:#8a6427;--console-danger:#a34431;--console-shadow:0 14px 38px #30271e12}html{background:var(--paper);scroll-padding-top:76px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px}a,button,input,select,textarea{touch-action:manipulation}button,[role=button],a{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px!important;outline:3px solid #a650373d!important}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.48!important}.topbar,.platform-top{-webkit-backdrop-filter:saturate(130%)blur(12px);backdrop-filter:saturate(130%)blur(12px);min-height:66px;border-color:var(--line)!important;background:#fffdf9f0!important}.topbar a,.platform-top a{color:var(--muted)}.topbar a:hover,.platform-top a:hover{color:var(--ink)}.hero,.campaign-hero,.execution-hero,.growth-hero,.optimization-hero{border-color:var(--line)!important;background:#eae4d9!important}.hero h1,.campaign-hero h1,.execution-hero h1,.growth-hero h1,.optimization-hero h1,.legal-card h1,.integration-head h1{text-wrap:balance;letter-spacing:-.035em!important;color:var(--ink)!important;font-family:Georgia,Songti SC,STSong,serif!important;font-weight:600!important}.hero h1{font-size:clamp(42px,4.8vw,70px)!important}.campaign-hero h1,.execution-hero h1,.growth-hero h1,.optimization-hero h1{max-width:880px;font-size:clamp(38px,4.3vw,62px)!important}.primary,.optimization-generate,.campaign-modal .main,.campaign-hero>button,.execution-actions button:first-child{color:#fff!important;background:var(--console-accent)!important;border-color:var(--console-accent)!important;background-image:none!important;box-shadow:0 8px 20px #823a2729!important}.primary:hover,.optimization-generate:hover,.campaign-modal .main:hover,.campaign-hero>button:hover{transform:translateY(-1px);background:var(--green-dark)!important}.secondary,.platform-top button,.scope-switch button,.campaign-page button,.execution-page button{border-color:var(--line);color:var(--ink);box-shadow:none;background:#fffdf9}.scope-switch{border-color:var(--line)!important;background:#f7f3ec!important}.metrics article,.workspace,.campaign-grid>article,.execution-kpis article,.execution-shell,.growth-kpis article,.growth-panel,.optimization-kpis article,.optimization-card,.optimization-layout aside article,.platform-card,.business-card,.sales-card{border-color:var(--line)!important;background:var(--card)!important;box-shadow:none!important;border-radius:14px!important}.metrics article:hover,.campaign-grid>article:hover,.optimization-card:hover{box-shadow:var(--console-shadow)!important;border-color:#bcb1a4!important}input,select,textarea,.search{min-height:42px;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}input:hover,select:hover,textarea:hover{border-color:#b8aea1!important}.modal,.campaign-modal,.lead-workspace-modal{border:1px solid var(--line);background:#faf7f1!important;border-radius:16px!important;box-shadow:0 28px 80px #231d183d!important}.campaign-state,.execution-status,.source-tag,.priority,.status,.version-badge{border-radius:7px!important}.campaign-state.published,.execution-status.active,.status-已成交{color:var(--console-success)!important;background:#e6efe8!important}.campaign-state.draft,.execution-status.draft{color:#665f56!important;background:#eeeae3!important}.notice,.live-alert{color:#5d554c!important;background:#ece7dd!important}.empty{color:var(--muted);line-height:1.7}.live-nav,.live-stage-tabs,.live-module,.live-metrics article{background:var(--card)!important;border-color:var(--line)!important;box-shadow:none!important}.live-nav-brand span,.live-heading>span,.live-parser-row>button,.live-import button{background:var(--console-accent)!important;background-image:none!important}.live-nav>a:hover,.live-nav>a.active,.live-stage-tabs a.active{color:var(--green-dark)!important;background:var(--console-accent-soft)!important}.collect-page,.access-page,.legal-page,.integration-page{background:var(--paper)!important;background-image:none!important}.collect-intro{background:#4d3b30!important}.collect-card,.access-card,.legal-card,.integration-shell{border-color:var(--line)!important;box-shadow:var(--console-shadow)!important;border-radius:16px!important}code{font-variant-numeric:tabular-nums}@media (width<=1100px){.campaign-hero,.execution-hero,.growth-hero,.optimization-hero{padding-left:28px!important;padding-right:28px!important}.optimization-layout{grid-template-columns:1fr!important}.platform-top nav{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scope-switch{background:#f5f2ed;border:1px solid #d8d3cb;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.scope-switch button{color:#6b665f;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px}.scope-switch button.active{color:#2f2b27;background:#fff;box-shadow:0 1px 4px #2d27201f}.business-import textarea{box-sizing:border-box;background:#fbfaf8;border:1px solid #d8d3cb;border-radius:10px;width:100%;margin:16px 0;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.business-import ul{color:#9a3f32;line-height:1.7}.execution-page{color:#2f2b27;background:#f7f5f0;min-width:1120px;min-height:100vh}.execution-hero{border-bottom:1px solid #ddd7cd;justify-content:space-between;align-items:end;padding:54px 5vw 34px;display:flex}.execution-hero h1{letter-spacing:-.045em;max-width:760px;margin:5px 0 12px;font-size:42px}.execution-hero p{color:#777168}.execution-kpis{background:#fff;border:1px solid #ddd7cd;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:24px 5vw;display:grid;overflow:hidden}.execution-kpis article{border-right:1px solid #e5dfd6;padding:20px 24px}.execution-kpis article:last-child{border:0}.execution-kpis span{color:#777168;font-size:12px;display:block}.execution-kpis b{margin-top:7px;font-size:30px;display:block}.execution-shell{grid-template-columns:290px 1fr;gap:18px;margin:0 5vw 56px;display:grid}.execution-shell>aside,.execution-main>section{background:#fff;border:1px solid #ddd7cd;border-radius:14px}.execution-shell>aside{height:max-content;padding:14px}.execution-shell>aside header{justify-content:space-between;align-items:center;padding:8px;display:flex}.execution-shell>aside header h2{margin:0}.execution-shell>aside header button,.execution-actions button,.execution-link button,.execution-link a{color:#3c3732;cursor:pointer;background:#fff;border:1px solid #d1c9be;border-radius:8px;padding:8px 11px;text-decoration:none}.execution-shell>aside>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-top:7px;padding:13px;display:flex}.execution-shell>aside>button.active{background:#f5ebe5;border-color:#dbc7bc}.execution-shell>aside>button span,.execution-shell>aside>button small{color:#777168}.execution-main{gap:16px;display:grid}.execution-summary{padding:25px}.execution-summary header{justify-content:space-between;display:flex}.execution-summary h2{margin:4px 0 7px;font-size:28px}.execution-status{text-transform:uppercase;background:#eee9e1;border-radius:999px;height:max-content;padding:6px 10px;font-size:11px}.execution-status.active{color:#45644f;background:#e4eee6}.execution-link{background:#f4f1ec;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:12px;display:flex}.execution-link code{text-overflow:ellipsis;margin-right:auto;overflow:hidden}.execution-gaps{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.execution-gaps span{color:#914b37;background:#f8e9e4;border-radius:999px;padding:5px 9px;font-size:12px}.execution-actions{gap:8px;margin-top:15px;display:flex}.execution-facts{grid-template-columns:repeat(6,1fr);overflow:hidden;display:grid!important}.execution-facts article{border-right:1px solid #e7e1d8;padding:18px}.execution-facts span{color:#777168;font-size:11px;display:block}.execution-facts b{font-size:24px}.execution-grid{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.execution-grid>article{background:#fff;border:1px solid #ddd7cd;border-radius:14px;padding:24px}.execution-grid h3{font-size:21px}.execution-grid li{color:#625c54;margin:10px 0}.execution-grid article>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebe6de;align-items:center;gap:10px;width:100%;padding:12px 6px;display:flex}.execution-grid article>button.completed{opacity:.55}.execution-grid article>button span{font-size:19px}.execution-grid article>button div{flex-direction:column;display:flex}.execution-grid article>button small{color:#817a71;margin-top:4px}.execution-landing{color:#2f2b27;background:#f7f5f0;min-height:100vh}.execution-landing nav{border-bottom:1px solid #ddd7cd;justify-content:space-between;padding:22px 6vw;display:flex}.execution-landing>section{max-width:760px;margin:auto;padding:72px 24px}.execution-landing h1{letter-spacing:-.05em;font-size:52px;line-height:1.08}.execution-landing>section>p{color:#6f6960;font-size:18px}.execution-landing li{margin:10px 0}.execution-landing button{color:#fff;cursor:pointer;background:#b45f45;border:0;border-radius:10px;padding:13px 20px;font-weight:750}.execution-landing form{background:#fff;border:1px solid #ddd7cd;border-radius:14px;gap:14px;margin:32px 0;padding:24px;display:grid}.execution-landing label{gap:6px;font-weight:700;display:grid}.execution-landing input,.execution-landing select{font:inherit;border:1px solid #d8d1c7;border-radius:8px;padding:11px}.execution-consent{align-items:flex-start;gap:8px;font-weight:400;display:flex}.execution-error{color:#9a3f32!important}*{box-sizing:border-box}body{color:var(--ink);background-color:#0000;background-image:radial-gradient(circle at 88% 8%,#4589ff29,#0000 26%),radial-gradient(circle at 12% 80%,#6f52f71a,#0000 25%),linear-gradient(135deg,#f9fcff 0%,#eef6ff 48%,#f8fbff 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font-family:Arial,Microsoft YaHei,sans-serif}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;justify-content:space-between;align-items:center;height:72px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#2f7bff,#7653f6);border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 8px 22px #3b66f640}.brand div{gap:2px;display:grid}.brand strong{font-size:16px}.brand small,.operator{color:var(--muted);font-size:12px}.operator{background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:flex}.online-dot{background:#39a96b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff3e7}.version-badge{color:var(--green);background:#e4f2e8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.hero{background:radial-gradient(circle at 72% 10%,#e4efcf 0,#0000 29%);justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto;padding:64px max(4vw,24px) 44px;display:flex}h1{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.08}.hero-copy{max-width:630px;color:var(--muted);margin:22px 0 0;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.primary,.secondary{border:1px solid #0000;border-radius:12px;padding:13px 19px;font-weight:700;transition:all .2s}.primary{color:#fff;background:linear-gradient(100deg,#2169f5,#7255f7);box-shadow:0 10px 26px #3760eb38}.primary:disabled{opacity:.6;cursor:wait}.secondary{color:var(--ink);border-color:var(--line);background:#fff}.secondary:hover{border-color:#aeb9af}.capture-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1500px;margin:0 auto;padding:0 max(4vw,24px) 32px;display:grid}.metrics article{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 10px 30px #1d31250a}.metric-icon{border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.metrics article div:last-child{grid-template-columns:1fr auto;gap:2px 8px;width:100%;display:grid}.metrics small{color:var(--muted)}.metrics strong{grid-row:span 2;font-size:30px}.metrics span{color:#9aa19b;font-size:11px}.workspace{background:var(--card);border:1px solid var(--line);border-radius:22px;max-width:calc(1500px - 8vw);margin:0 auto 60px;overflow:hidden;box-shadow:0 16px 50px #1d31250f}.section-head{justify-content:space-between;align-items:end;padding:25px 28px 18px;display:flex}.section-head h2,.modal-head h2{letter-spacing:-.02em;margin:0;font-size:24px}.count{color:var(--muted);background:var(--paper);border-radius:999px;padding:8px 12px;font-size:12px}.filters{grid-template-columns:minmax(240px,1fr) 150px 150px;gap:10px;padding:0 28px 20px;display:grid}.search{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.search span{color:var(--muted);font-size:22px}.search input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}select,input,textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 12px}.notice{color:var(--green-dark);background:#edf6e9;border-radius:10px;justify-content:space-between;margin:0 28px 16px;padding:12px 14px;font-size:13px;display:flex}.notice button{color:inherit;background:0 0;border:0;font-size:18px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1350px}th{color:#7c857e;text-align:left;letter-spacing:.05em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faf7;padding:13px 20px;font-size:11px}td{border-bottom:1px solid #edf0ec;padding:15px 20px;font-size:13px}td strong,td span,td small{display:block}td small{color:#929a94;margin-top:5px}tr:last-child td{border-bottom:0}.source-tag{color:#516157;background:#eef2ec;border-radius:8px;width:fit-content;padding:6px 9px;font-size:12px;display:inline-block}.priority{border:0;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:800}.status{border:0;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.followup-input{width:170px;padding:7px 8px;font-size:12px}.followup-input.overdue{color:#9c3825;background:#fff5f2;border-color:#d55b42}.overdue-text{color:#bd432c;font-weight:800}.empty{text-align:center;color:var(--muted);padding:58px}.lead-open{color:inherit;text-align:left;background:0 0;border:0;padding:0}.lead-open strong,.lead-open small{display:block}.lead-open small{color:#8a867e;margin-top:5px}.lead-workspace-modal{background:#f8f6f1;border-radius:22px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:0 30px 80px #2b271f40}.lead-workspace-modal>header{justify-content:space-between;align-items:flex-start;display:flex}.lead-workspace-modal h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:34px}.lead-workspace-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.lead-workspace-summary article{background:#fff;border:1px solid #ded9cf;border-radius:14px;gap:7px;padding:18px;display:grid}.lead-workspace-summary span,.lead-workspace-summary small{color:#827d73;font-size:12px}.lead-workspace-actions{background:#fff;border:1px solid #ded9cf;border-radius:14px;flex-wrap:wrap;gap:8px;padding:16px;display:flex}.lead-workspace-actions button{color:#49443d;background:#f5f1eb;border:1px solid #d6d0c5;border-radius:8px;padding:9px 12px;font-weight:700}.lead-workspace-actions button:last-child{color:#fff;background:#b96549;border-color:#b96549}.lead-workspace-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.lead-workspace-grid>section{background:#fff;border:1px solid #ded9cf;border-radius:14px;min-height:180px;padding:20px}.lead-workspace-grid h3{margin:0 0 14px;font-size:15px}.lead-workspace-grid p{border-bottom:1px solid #eeeae2;gap:4px;margin:0;padding:10px 0;font-size:12px;display:grid}.lead-workspace-grid p span,.lead-workspace-grid small{color:#827d73}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c19117a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:28px;overflow-y:auto;box-shadow:0 30px 80px #00000038}.modal-head{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.close{background:var(--paper);width:36px;height:36px;color:var(--muted);border:0;border-radius:50%;font-size:22px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{color:#4e5b52;gap:7px;font-size:12px;font-weight:700;display:grid}.form-grid .full{grid-column:1/-1}textarea{resize:vertical;min-height:78px}.consent{color:#536057;background:#f4f8f1;border-radius:10px;align-items:start;gap:9px;margin:18px 0;padding:13px;font-size:12px;line-height:1.6;display:flex}.consent input{accent-color:var(--green);margin-top:2px}.form-actions{justify-content:flex-end;gap:10px;display:flex}.collect-page{background:radial-gradient(circle at 15% 15%,#e5f1ce 0,#0000 28%),linear-gradient(135deg,#f4f7f0,#edf2ea);place-items:center;min-height:100vh;padding:42px 22px;display:grid}.collect-shell{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:26px;width:min(1120px,100%);display:grid}.collect-intro{color:#fff;background:linear-gradient(145deg,#123c29,#176b45);border-radius:26px;flex-direction:column;justify-content:center;min-height:640px;padding:clamp(34px,6vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #14492e2e}.collect-intro:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-120px;box-shadow:0 0 0 55px #ffffff0a,0 0 0 110px #ffffff06}.collect-logo{background:var(--lime);color:#174a31;border-radius:10px 10px 10px 3px;padding:9px 13px;font-weight:900;position:absolute;top:34px;left:40px}.collect-intro h1{letter-spacing:-.05em;font-size:clamp(38px,5vw,60px)}.collect-intro>p:not(.eyebrow){color:#ffffffb8;max-width:480px;line-height:1.85}.collect-benefits{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.collect-benefits span{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:12px}.collect-card{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;gap:15px;padding:clamp(26px,4vw,44px);display:flex;box-shadow:0 24px 70px #1634211a}.collect-card h2{margin:0;font-size:28px}.collect-card>label,.collect-two label{color:#4e5b52;gap:7px;font-size:12px;font-weight:700;display:grid}.collect-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.collect-consent{margin:0}.collect-submit{width:100%;padding:15px;font-size:15px}.collect-source{text-align:center;color:#9aa19b}.collect-error{color:#b4402c;background:#fff2ef;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.collect-success{text-align:center;justify-content:center;align-items:center;min-height:420px}.collect-success>span{width:64px;height:64px;color:var(--green);background:#e1f3e5;border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.collect-success p{color:var(--muted);max-width:340px;line-height:1.8}.collect-consent a{color:var(--green);font-weight:700;text-decoration:none}.collect-consent a:hover{text-decoration:underline}.access-page{background:radial-gradient(circle at 50% 10%, #e5f1ce 0, transparent 34%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;width:min(540px,100%);padding:48px;box-shadow:0 24px 70px #1634211a}.access-mark{color:#fff;background:var(--green);border-radius:16px 16px 16px 5px;place-items:center;width:56px;height:56px;margin:0 auto 22px;font-size:24px;font-weight:900;display:grid}.access-card h1{font-size:clamp(30px,6vw,46px)}.access-card>p:not(.eyebrow){color:var(--muted);margin:20px 0 28px;line-height:1.8}.access-card .primary{width:fit-content;margin:0 auto}.legal-page,.integration-page{background:radial-gradient(circle at 80% 0, #e5f1ce 0, transparent 27%), var(--paper);min-height:100vh;padding:52px 22px}.legal-card,.integration-shell{border:1px solid var(--line);background:#fff;border-radius:26px;width:min(980px,100%);margin:0 auto;padding:clamp(28px,5vw,58px);box-shadow:0 24px 70px #16342117}.legal-card h1,.integration-head h1{font-size:clamp(38px,6vw,62px)}.legal-card h2,.integration-config h2{margin:34px 0 10px;font-size:20px}.legal-card>p:not(.eyebrow),.integration-head p{color:var(--muted);line-height:1.9}.legal-date{border-bottom:1px solid var(--line);padding-bottom:20px}.legal-actions,.integration-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.integration-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.integration-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.integration-grid article{border:1px solid var(--line);background:#f8faf7;border-radius:16px;gap:8px;min-height:150px;padding:22px;display:grid;position:relative}.integration-grid small{color:var(--muted)}.integration-grid strong{font-size:18px}.integration-grid p{color:#89928b;margin:0;font-size:12px;line-height:1.6}.status-ok,.status-wait{border-radius:50%;width:10px;height:10px;position:absolute;top:18px;right:18px}.status-ok{background:#39a96b;box-shadow:0 0 0 4px #dff3e7}.status-wait{background:#d7a52b;box-shadow:0 0 0 4px #f8efd7}.integration-config{border:1px solid var(--line);background:#f8faf7;border-radius:18px;margin-top:30px;padding:26px}.integration-config h2{margin-top:0}.integration-config label{color:#526057;gap:8px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.integration-config code{overflow-wrap:anywhere;color:var(--green-dark);border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#fff;border-radius:9px;padding:12px 14px;font-weight:500;display:block}.integration-disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.hero{flex-direction:column;align-items:start;padding-top:42px}.metrics{grid-template-columns:1fr 1fr}.workspace{max-width:calc(100% - 32px)}.collect-shell{grid-template-columns:1fr;max-width:660px}.collect-intro{min-height:460px}}@media (width<=620px){.topbar{padding:0 16px}.operator{max-width:120px;overflow:hidden}.hero{padding-left:20px;padding-right:20px}.hero-actions,.hero-actions button{width:100%}.metrics{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.filters{grid-template-columns:1fr 1fr;padding:0 18px 18px}.search{grid-column:1/-1}.section-head{padding:22px 18px 18px}.count{display:none}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.modal{padding:22px 18px}.collect-page{place-items:start center;padding:12px}.collect-intro{border-radius:20px;min-height:390px;padding:84px 26px 34px}.collect-logo{top:25px;left:26px}.collect-card{border-radius:20px;padding:24px 18px}.collect-two,.integration-grid{grid-template-columns:1fr}.legal-page,.integration-page{padding:12px}.legal-card,.integration-shell{border-radius:20px;padding:28px 20px}}.live-app{background:#f3f7ff;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.live-nav{background:#fff;border-right:1px solid #e4e9f2;height:100vh;padding:24px 14px;position:sticky;top:0}.live-nav-brand{align-items:center;gap:10px;padding:0 10px 24px;display:flex}.live-nav-brand span{color:#fff;background:linear-gradient(145deg,#225cff,#7c4dff);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.live-nav>small{color:#9aa4b4;letter-spacing:.12em;padding:0 12px 8px;font-weight:900;display:block}.live-nav>a{color:#4b5565;border-radius:10px;margin:5px 0;padding:12px 14px;font-weight:700;text-decoration:none;display:block}.live-nav>a:hover,.live-nav>a.active{color:#245df4;background:#eaf1ff}.live-nav>p{color:#64748b;background:#f8fbff;border:1px solid #dde6f4;border-radius:13px;padding:14px;font-size:12px;line-height:1.7;position:absolute;bottom:22px;left:18px;right:18px}.live-nav>p b{color:#245df4}.live-stage{min-width:0;padding-bottom:42px}.live-stage-tabs{background:#fff;border-bottom:1px solid #e4e9f2;gap:10px;padding:11px 28px;display:flex;overflow:auto}.live-stage-tabs a{color:#667085;white-space:nowrap;border-radius:9px;padding:10px 17px;font-weight:700;text-decoration:none}.live-stage-tabs a.active{color:#245df4;background:#eaf1ff}.live-stage-head{background:radial-gradient(circle at 64% 10%,#f5eaff,#0000 32%),linear-gradient(120deg,#eef6ff,#f8fbff 55%,#ecfbff);justify-content:space-between;align-items:center;gap:20px;padding:34px clamp(20px,3vw,42px);display:flex}.live-heading{align-items:center;gap:18px;display:flex}.live-heading>span{color:#fff;background:linear-gradient(145deg,#245df4,#844dff);border-radius:20px;place-items:center;width:68px;height:68px;font-size:25px;display:grid;box-shadow:0 15px 35px #474be53b}.live-heading h1{letter-spacing:-.03em;margin:4px 0 5px;font-size:31px}.live-heading p{color:#778195;margin:0}.live-account{color:#52705e;background:#eafff1;border:1px solid #ccebd8;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;font-size:13px;display:flex}.live-account i{background:#aab8ae;border-radius:50%;width:8px;height:8px}.live-account a{color:#167047;font-weight:900}.live-module,.live-metrics{margin-left:clamp(18px,3vw,38px);margin-right:clamp(18px,3vw,38px)}.live-module{background:#fff;border:1px solid #e2e7f0;border-radius:17px;margin-top:18px;box-shadow:0 14px 38px #2335550d}.parser-module{padding:22px}.live-parser-row{grid-template-columns:minmax(0,1fr) 155px;gap:12px;display:grid}.live-parser-row label{border:1px solid #dfe5ef;border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.live-parser-row input{box-shadow:none;border:0}.live-parser-row>button,.live-import button{color:#fff;background:linear-gradient(90deg,#1e63f5,#7c4dff);border:0;border-radius:10px;font-weight:800}.live-parser-help{color:#8791a3;justify-content:space-between;gap:15px;margin-top:12px;font-size:12px;display:flex}.live-parser-help button{color:#245df4;background:0 0;border:0;padding:0;font-weight:800}.live-import{background:#f7f9fd;border:1px solid #e5eaf2;border-radius:12px;margin-top:17px;padding:17px}.live-import>label,.live-import>div{justify-content:space-between;gap:15px;display:flex}.live-import small,.live-import>div span{color:#8993a5;font-weight:400}.live-import textarea{min-height:130px;margin:8px 0 10px}.live-import button{padding:10px 14px}.live-alert{color:#17663c;background:#eafaf0;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:13px}.live-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.live-metrics article{background:#fff;border:1px solid #e2e7f0;border-radius:14px;padding:17px 19px;box-shadow:0 8px 24px #2335550a}.live-metrics span,.live-metrics small{color:#8690a2;font-size:12px;display:block}.live-metrics b{margin:4px 0;font-size:27px;display:block}.result-module{overflow:hidden}.live-result-bar{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.live-result-bar>div{gap:8px;display:flex}.live-result-bar button{background:#fff;border:1px solid #dce2eb;border-radius:9px;padding:10px 13px;font-weight:800}.live-result-bar>div:first-child button{color:#6f798b;border:0}.live-result-bar>div:first-child button.active{color:#245df4;border-bottom:2px solid #245df4;border-radius:0}.live-result-bar input{min-width:260px}.radar-table{min-width:980px}.radar-table td{vertical-align:top}.radar-table td small{color:#97a0af;margin-top:5px;display:block}.radar-signal,.radar-intent{color:#2d5fc4;background:#edf3ff;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.radar-intent.高意向{color:#c33d34;background:#fff0ef}.radar-intent.中意向{color:#a36710;background:#fff7e5}.radar-intent.低意向{color:#667085;background:#f0f2f5}@media (width<=980px){.live-app{grid-template-columns:1fr}.live-nav{gap:5px;height:auto;padding:9px 12px;display:flex;position:static;overflow:auto}.live-nav-brand,.live-nav>small,.live-nav>p{display:none}.live-nav>a{white-space:nowrap;margin:0}.live-metrics{grid-template-columns:repeat(2,1fr)}.live-result-bar{flex-direction:column;align-items:stretch}.live-result-bar>div:last-child{flex-wrap:wrap}}@media (width<=650px){.live-stage-head{flex-direction:column;align-items:flex-start}.live-account{justify-content:center;align-self:stretch}.live-parser-row{grid-template-columns:1fr}.live-parser-help,.live-import>div{flex-direction:column;align-items:flex-start}.live-metrics{grid-template-columns:1fr 1fr}.live-result-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.live-result-bar input{grid-column:1/-1;min-width:0}}.lab-page{color:#292824;background:#f7f6f2;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.lab-nav{background:#efede7;border-right:1px solid #dedbd3;padding:28px 20px}.lab-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.lab-brand>span{color:#fff;background:#d97757;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.lab-brand div{gap:3px;display:grid}.lab-brand small{color:#77736b}.lab-nav>a{color:#48453f;font-size:13px;font-weight:700;text-decoration:none}.lab-warning{background:#f9f7f2;border:1px solid #d6d1c7;border-radius:14px;margin-top:38px;padding:16px}.lab-warning b{color:#b65e43;letter-spacing:.12em;font-size:11px}.lab-warning p{color:#77736b;margin:8px 0 0;font-size:12px;line-height:1.7}.lab-stage{padding:46px clamp(30px,5vw,76px)}.lab-head{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1180px;display:flex}.lab-head h1{letter-spacing:-.035em;font-family:Georgia,Songti SC,serif;font-size:44px}.lab-head>div>p:last-child{color:#77736b;line-height:1.8}.mock-pill{color:#a54e35;letter-spacing:.08em;background:#f3dfd7;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.lab-grid{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1180px;margin:36px 0 18px;display:grid}.lab-grid button{text-align:left;color:#292824;background:#fff;border:1px solid #dedbd3;border-radius:15px;min-height:132px;padding:18px;position:relative}.lab-grid button>span{color:#8a563f;background:#f2eee8;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.lab-grid b,.lab-grid small{display:block}.lab-grid b{margin-top:13px}.lab-grid small{color:#8a867e;margin-top:5px;font-size:11px}.lab-grid i{background:#c8c4bb;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:14px}.lab-grid i.ok{background:#5d8a6b}.lab-console{background:#fff;border:1px solid #dedbd3;border-radius:18px;grid-template-columns:380px minmax(0,1fr);max-width:1180px;display:grid;overflow:hidden}.lab-controls{border-right:1px solid #dedbd3;padding:24px}.lab-controls label{color:#625e56;gap:8px;font-size:12px;font-weight:800;display:grid}.lab-controls>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.lab-controls button{color:#423f39;background:#f8f6f1;border:1px solid #d8d3c9;border-radius:9px;padding:11px;font-weight:700}.lab-controls button:first-child{color:#fff;background:#c96d4f;border-color:#c96d4f}.lab-output{color:#ede9df;background:#25241f;min-width:0}.lab-output>div{border-bottom:1px solid #444139;justify-content:space-between;padding:15px 18px;display:flex}.lab-output span{color:#aaa59a;font-size:12px}.lab-output pre{white-space:pre-wrap;color:#d8d2c6;min-height:300px;max-height:460px;margin:0;padding:20px;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.topbar{background:linear-gradient(105deg,#071936fa,#102c62f7 58%,#213b85f7);border-bottom-color:#91b3eb4d;box-shadow:0 10px 30px #112f6633}.topbar .brand strong{color:#fff}.hero{background:radial-gradient(circle at 74% 10%,#7752f626,#0000 30%),linear-gradient(120deg,#ffffff40,#e2f2ffad)}.hero h1{color:#102d63}.metrics article,.workspace,.modal,.collect-card,.legal-card,.integration-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff7,#f3f9ffe0);border-color:#d6e4f8;box-shadow:0 18px 46px #365daa1a}.secondary,.filters input,.filters select,.form-grid input,.form-grid select,.form-grid textarea,.collect-card input,.collect-card select,.collect-card textarea{background:#ffffffe0;border-color:#d4e2f6}.collect-page{background:radial-gradient(circle at 14% 12%,#5391ff3d,#0000 30%),radial-gradient(circle at 90% 86%,#7452f624,#0000 28%),linear-gradient(135deg,#f9fcff,#eaf4ff)}.collect-benefits span{background:#ffffff1f;border-color:#ffffff2e}.access-page,.legal-page,.integration-page{background:radial-gradient(circle at 80% 0,#4a89ff33,#0000 28%),linear-gradient(135deg,#f9fcff,#edf5ff)}.integration-grid article,.integration-config{background:linear-gradient(145deg,#f7fbff,#f4f1ff);border-color:#dbe6f7}.live-app{background:radial-gradient(circle at 84% 4%,#3284ff26,#0000 28%),linear-gradient(135deg,#f9fcff,#eef6ff)}.live-nav,.live-stage-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0}.live-stage-head{background:radial-gradient(circle at 66% 8%,#7752f629,#0000 30%),linear-gradient(120deg,#f7fbff,#e9f4ff 55%,#f0ecff)}.live-module,.live-metrics article{background:linear-gradient(145deg,#fffffffa,#f2f8ffe6);border-color:#d4e3fa;box-shadow:0 16px 40px #335cad14}.live-nav>a:hover,.live-nav>a.active,.live-stage-tabs a.active{background:linear-gradient(90deg,#e7f1ff,#f0edff)}.ai-page{color:#172033;background:#eef5ff;min-height:100vh}.ai-top{z-index:20;color:#fff;background:linear-gradient(105deg,#071936,#102c62 58%,#213b85);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.ai-top>div{align-items:center;gap:10px;display:flex}.ai-top>div>span,.ai-side-brand>span{background:linear-gradient(145deg,#2d6af2,#7550ef);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.ai-top nav{align-items:center;gap:18px;display:flex}.ai-top nav span{background:#ffffff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.ai-shell{grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.ai-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-right:1px solid #dce6f5;height:calc(100vh - 64px);padding:24px 14px;position:sticky;top:64px}.ai-side-brand{align-items:center;gap:10px;padding:0 10px 22px;display:flex}.ai-side-brand strong{font-size:17px}.ai-sidebar>small{color:#9aa5b7;letter-spacing:.12em;padding:0 12px 8px;font-weight:900;display:block}.ai-sidebar>a{color:#4e5b70;border-radius:10px;margin:5px 0;padding:12px 14px;font-weight:700;display:block}.ai-sidebar>a.active,.ai-sidebar>a:hover{color:#245df4;background:#eaf1ff}.ai-sidebar>p{color:#64748b;background:#f8fbff;border:1px solid #dce6f5;border-radius:13px;padding:14px;font-size:12px;line-height:1.7;position:absolute;bottom:22px;left:18px;right:18px}.ai-sidebar>p b{color:#245df4}.ai-main{background:radial-gradient(circle at 88% 3%,#3f89ff2e,#0000 27%),radial-gradient(circle at 58% 18%,#7d53f71f,#0000 25%),linear-gradient(135deg,#fbfdff,#edf5ff);min-width:0;padding-bottom:44px}.ai-tabs{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dce6f5;gap:10px;padding:11px 28px;display:flex;position:sticky;top:64px}.ai-tabs button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 17px;font-weight:800}.ai-tabs button.active{color:#245df4;background:#eaf1ff}.ai-hero{background-image:linear-gradient(#3c74d60f 1px,#0000 1px),linear-gradient(90deg,#3c74d60f 1px,#0000 1px);background-size:34px 34px;border-bottom:1px solid #dce8fb;justify-content:space-between;align-items:center;gap:28px;padding:42px clamp(20px,4vw,54px);display:flex}.ai-hero h1{color:#102d63;letter-spacing:-.04em;max-width:760px;margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.12}.ai-hero>div>p:last-child{color:#62718a;max-width:820px;margin:0;line-height:1.8}.ai-engine{background:#ffffffe6;border:1px solid #d8e5fa;border-radius:16px;align-items:center;gap:12px;min-width:310px;padding:16px 18px;display:flex;box-shadow:0 16px 40px #2f5bab1a}.ai-engine i{background:#1dcf8b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #1dcf8b21}.ai-engine small,.ai-engine strong{display:block}.ai-engine small{color:#8995a8}.ai-engine em{color:#087a53;background:#eafaf3;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.ai-content{padding:22px clamp(18px,3vw,38px)}.ai-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);gap:16px;display:grid}.ai-card{background:linear-gradient(145deg,#fffffffa,#f2f8ffeb);border:1px solid #d5e3f7;border-radius:18px;padding:22px;box-shadow:0 16px 42px #2f59a714}.ai-section-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.ai-section-title h2{margin:3px 0}.ai-section-title>span{color:#3565c7;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.ai-card label{gap:7px;font-weight:800;display:grid}.ai-card label small{color:#8994a5;font-weight:400}.ai-fields{grid-template-columns:1.25fr .75fr;gap:12px;margin-bottom:12px;display:grid}.ai-card textarea{min-height:190px}.ai-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ai-message{color:#116942;background:#e8f9f1;border-radius:10px;padding:12px 14px}.ai-guide ol{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.ai-guide li{background:linear-gradient(120deg,#f3f8ff,#f6f3ff);border-radius:12px;grid-template-columns:38px 1fr;column-gap:10px;padding:12px;display:grid}.ai-guide li:before{content:counter(list-item,decimal-leading-zero);color:#fff;background:linear-gradient(145deg,#2967ef,#744ff1);border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.ai-guide li b{font-size:14px}.ai-guide li span{color:#7b8799;font-size:12px}.ai-guide>div{background:#fff6f7;border:1px solid #ffd9dd;border-radius:12px;padding:15px}.ai-guide>div strong{color:#b42336}.ai-guide>div p{color:#7b4b53;margin:5px 0 0;font-size:12px;line-height:1.7}.ai-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.ai-kpis article{background:linear-gradient(145deg,#fff,#f2f8ff);border:1px solid #d6e4f8;border-radius:15px;padding:18px 20px;box-shadow:0 10px 26px #2b54a00f}.ai-kpis span,.ai-kpis small{color:#8591a4;font-size:12px;display:block}.ai-kpis b{color:#102d63;margin:3px 0;font-size:30px;display:block}.ai-results{padding:0;overflow:hidden}.ai-result-bar{border-bottom:1px solid #dfe8f5;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.ai-result-bar>div{gap:8px;display:flex}.ai-result-bar input{min-width:250px}.ai-result-bar button{cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:9px;padding:9px 13px;font-weight:800}.ai-table{min-width:1220px}.ai-table td{vertical-align:top}.ai-table td small{color:#8b96a7;margin-top:5px;display:block}.ai-table td a{color:#245df4;margin-top:7px;font-size:12px;font-weight:800;display:inline-block}.ai-table td p{color:#41516b;max-width:330px;margin:0;font-size:13px;line-height:1.65}.ai-table td button{cursor:pointer;background:#fff;border:1px solid #d4deec;border-radius:8px;padding:8px 10px;font-weight:800}.score{border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}.feature-flow{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:20px;display:grid}.feature-flow article{background:linear-gradient(145deg,#f8fbff,#f5f2ff);border:1px solid #dce7f8;border-radius:15px;padding:20px}.feature-flow article>b{color:#245df4;background:#e7efff;border-radius:9px;place-items:center;width:38px;height:30px;display:inline-grid}.feature-flow h3{margin:14px 0 6px}.feature-flow p{color:#768399;margin:0;font-size:13px;line-height:1.7}.company-empty{text-align:center;background:#f8fbff;border:1px dashed #c9d9f1;border-radius:15px;padding:55px 22px}.company-empty strong{color:#183b73;font-size:20px;display:block}.company-empty p{color:#748198;max-width:760px;margin:10px auto 0;line-height:1.8}.codex-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.codex-steps article{background:#f8fbff;border:1px solid #dce6f7;border-radius:15px;gap:13px;padding:18px;display:flex}.codex-steps article>span{color:#fff;background:linear-gradient(145deg,#2766ee,#7350ef);border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-weight:900;display:grid}.codex-steps h3{margin:2px 0 5px}.codex-steps p{color:#778397;margin:0;font-size:13px;line-height:1.7}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=1100px){.ai-shell{grid-template-columns:1fr}.ai-sidebar{gap:5px;height:auto;padding:9px 12px;display:flex;position:static;overflow:auto}.ai-side-brand,.ai-sidebar>small,.ai-sidebar>p{display:none}.ai-sidebar>a{white-space:nowrap;margin:0}.ai-hero{flex-direction:column;align-items:flex-start}.ai-engine{min-width:0}.ai-grid{grid-template-columns:1fr}.feature-flow{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ai-top{padding:0 15px}.ai-tabs{padding:9px 12px;top:64px;overflow:auto}.ai-content{padding:14px}.ai-hero{padding:30px 18px}.ai-fields,.codex-steps{grid-template-columns:1fr}.ai-kpis{grid-template-columns:repeat(2,1fr)}.feature-flow{grid-template-columns:1fr}.ai-result-bar{flex-direction:column;align-items:stretch}.ai-result-bar>div{flex-wrap:wrap}.ai-result-bar input{flex:1;min-width:0}.ai-actions .primary,.ai-actions .secondary{width:100%}}.ai-command{background:radial-gradient(circle at 88% 10%,#7550ef21,#0000 30%),linear-gradient(135deg,#fbfdff,#edf6ff);border:1px solid #d2e3fb;border-radius:20px;max-width:calc(1500px - 8vw);margin:0 auto 28px;padding:22px;box-shadow:0 18px 45px #2b539e14}.ai-command-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-command-head h2{margin:3px 0}.ai-command-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.ai-command-grid article{background:#ffffffd1;border:1px solid #dce7f7;border-radius:14px;padding:17px}.ai-command-grid span{color:#66758c;font-size:12px;font-weight:800}.ai-command-grid strong{color:#153a73;margin:7px 0;font-size:18px;display:block}.ai-command-grid p{color:#6c7a90;margin:0;font-size:13px;line-height:1.65}.ai-advice-cell{min-width:255px}.ai-advice-cell>strong{color:#244b86;font-size:12px;line-height:1.55;display:block}.ai-advice-cell>small{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important}.ai-signal{color:#2860c9;background:#eaf2ff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-flex}.ai-module-flow{background:linear-gradient(120deg,#fafdff,#f1f5ff);border:1px solid #d5e4fa;border-radius:16px;align-items:center;gap:10px;margin:14px clamp(18px,3vw,38px);padding:17px;display:flex;box-shadow:0 12px 30px #3058a60f}.ai-module-flow>div{flex:1;min-width:145px}.ai-module-flow>div span{color:#245df4;background:#e7efff;border-radius:8px;place-items:center;width:28px;height:24px;margin-right:7px;font-size:10px;font-weight:900;display:inline-grid}.ai-module-flow>div small{color:#7f8ca0;margin-top:6px;display:block}.ai-module-flow>i{color:#7997ca;font-style:normal}.ai-module-flow>a{white-space:nowrap;color:#fff;background:linear-gradient(90deg,#2465ef,#7350ef);border-radius:9px;padding:10px 13px;font-weight:800}.ai-module-flow.compact{box-shadow:none;margin:15px 0 0}.ai-dataflow{margin-top:16px}.module-nav{background:#ffffffdb;border:1px solid #dce6f5;border-radius:13px;gap:8px;margin-bottom:16px;padding:8px;display:flex}.module-nav a{color:#586981;border-radius:9px;padding:9px 13px;font-weight:800}.collect-ai-note{color:#66758d;max-width:520px;margin:12px auto 0;line-height:1.7;display:block}@media (width<=900px){.ai-command-grid{grid-template-columns:1fr}.ai-module-flow{flex-direction:column;align-items:stretch}.ai-module-flow>i{align-self:center;transform:rotate(90deg)}.ai-module-flow>a{text-align:center}}@media (width<=650px){.ai-command-head{flex-direction:column;align-items:flex-start}.module-nav{overflow:auto}.module-nav a{white-space:nowrap}}body{background-image:radial-gradient(circle at 82% 4%,#2270ff38,#0000 27%),radial-gradient(circle at 14% 75%,#7749ff24,#0000 26%),linear-gradient(#4077d60b 1px,#0000 1px),linear-gradient(90deg,#4077d60b 1px,#0000 1px),linear-gradient(135deg,#f9fcff,#edf5ff 52%,#f7f9ff);background-size:auto,auto,38px 38px,38px 38px,auto}.topbar{color:#fff;background:linear-gradient(105deg,#051431f5,#0c2d66f5 56%,#2a2a74f0);border-color:#8cb7ff33;height:76px;box-shadow:0 12px 36px #051e4c3b}.topbar .operator{color:#dbe8ff;background:#ffffff17;border:1px solid #ffffff1f}.topbar .version-badge{color:#dce8ff;background:#6887ff42}.hero{isolation:isolate;background:radial-gradient(circle at 78% 28%,#6b49ff2e,#0000 22%),radial-gradient(circle at 87% 48%,#2caaff2e,#0000 27%),linear-gradient(125deg,#fffffff5,#e8f4ffe6);border:1px solid #bed7fac2;border-radius:28px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #244f9e1f}.hero:after{content:"";z-index:-1;border:1px solid #4e8aef2e;border-radius:50%;width:350px;height:350px;position:absolute;top:-150px;right:-85px;box-shadow:0 0 0 48px #4687f50e,0 0 0 96px #6f4cf40a}.hero h1{color:#0a285f;text-shadow:0 8px 30px #2257ad14}.metrics article,.workspace,.ai-command,.integration-shell,.collect-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff0,#eff7ffd1);border-color:#bcd5f9e6;box-shadow:0 18px 50px #224c971a}.metrics article{position:relative;overflow:hidden}.metrics article:after{content:"";background:radial-gradient(circle,#4283ff29,#0000 68%);border-radius:50%;width:82px;height:82px;position:absolute;top:-38px;right:-32px}.workspace{box-shadow:0 26px 80px #1d468f1f}.workspace th{color:#536989;background:linear-gradient(90deg,#eef5ff,#f6f3ff)}.primary{position:relative;overflow:hidden;box-shadow:0 12px 30px #3857e84d}.primary:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff38,#0000 70%);transition:all .45s;position:absolute;inset:0;transform:translate(-120%)}.primary:hover:after{transform:translate(120%)}.collect-page{background-image:radial-gradient(circle at 12% 15%,#2775ff40,#0000 30%),radial-gradient(circle at 86% 82%,#764cf633,#0000 27%),linear-gradient(#5082d70d 1px,#0000 1px),linear-gradient(90deg,#5082d70d 1px,#0000 1px),linear-gradient(135deg,#f7fbff,#edf5ff);background-size:auto,auto,34px 34px,34px 34px,auto}.collect-intro{background:radial-gradient(circle at 80% 20%,#5862ff8c,#0000 35%),linear-gradient(145deg,#071a3f,#103b83 58%,#332777);box-shadow:0 28px 90px #0f317047}.collect-logo{color:#fff;background:linear-gradient(135deg,#2e75ff,#8054f3);box-shadow:0 10px 30px #2c65f259}.live-nav,.ai-sidebar{color:#dce9ff;background:radial-gradient(circle at 20% 5%,#3a67e747,#0000 32%),linear-gradient(#071a3d,#0b2858 62%,#151c51);border-color:#7eabf22e}.live-nav>small,.ai-sidebar>small{color:#8fa9d0}.live-nav>a,.ai-sidebar>a{color:#c6d6ef}.live-nav>a:hover,.live-nav>a.active,.ai-sidebar>a:hover,.ai-sidebar>a.active{color:#fff;background:linear-gradient(90deg,#2f72ff73,#7350f159);box-shadow:inset 3px 0 #62bcff}.live-nav>p,.ai-sidebar>p{color:#aebfda;background:#ffffff0f;border-color:#8fb6f233}.live-stage,.ai-main{background-image:radial-gradient(circle at 88% 3%,#2f84ff2e,#0000 27%),linear-gradient(#467cdb0a 1px,#0000 1px),linear-gradient(90deg,#467cdb0a 1px,#0000 1px),linear-gradient(135deg,#fbfdff,#edf5ff);background-size:auto,36px 36px,36px 36px,auto}@media (width<=900px){.ai-command{max-width:calc(100% - 32px)}.hero{margin:16px}.live-nav,.ai-sidebar{background:linear-gradient(105deg,#071a3d,#153a78)}}:root{--ink:#1c2430;--muted:#56606e;--paper:#f4f6f9;--card:#fff;--line:#e5e9ef;--green:#c8452b;--green-dark:#a5361f;--lime:#fdeee9;--violet:#c8452b;--cyan:#56606e;--jinkuian-brand:#c8452b;--jinkuian-brand-dark:#a5361f;--jinkuian-soft:#fdeee9;--jinkuian-navy:#16324f;--jinkuian-ok:#1a8f4a;--jinkuian-shadow:0 8px 28px #1c243014}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);background-image:none;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;line-height:1.65}a{color:inherit}.eyebrow{color:var(--jinkuian-brand);letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.topbar{z-index:30;height:66px;color:var(--ink);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;padding:0 max(24px,50vw - 640px);position:sticky;top:0}.topbar .brand{gap:11px}.topbar .brand strong{color:var(--jinkuian-navy);font-size:17px}.brand-mark,.ai-top>div>span,.ai-side-brand>span,.live-nav-brand span{color:#fff;background:var(--jinkuian-brand);box-shadow:none;background-image:none;border-radius:10px}.topbar .operator{color:var(--muted);border:1px solid var(--line);box-shadow:none;background:#fff}.topbar .version-badge,.version-badge{color:var(--jinkuian-brand);background:var(--jinkuian-soft)}.hero{isolation:auto;max-width:1280px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);background:#fff;border-radius:14px;align-items:center;margin:26px auto 0;padding:38px 34px;position:relative;overflow:visible}.hero:after{display:none}.hero h1{color:var(--ink);text-shadow:none;letter-spacing:-.03em;margin:7px 0 12px;font-size:clamp(30px,3.2vw,43px)}.hero-copy{max-width:700px;color:var(--muted)}.hero-actions{justify-content:flex-end;max-width:540px}.primary,.live-parser-row>button,.live-import button,.ai-module-flow>a{color:#fff;background:var(--jinkuian-brand);border:1px solid var(--jinkuian-brand);background-image:none;border-radius:10px;transition:background .18s,transform 80ms;box-shadow:0 6px 16px #c8452b38}.primary:after{display:none}.primary:hover,.live-parser-row>button:hover,.live-import button:hover,.ai-module-flow>a:hover{background:var(--jinkuian-brand-dark);transform:translateY(-1px)}.secondary{color:var(--jinkuian-navy);border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:10px}.secondary:hover{color:var(--jinkuian-brand);border-color:var(--jinkuian-brand);background:#fff}.metrics{gap:16px;max-width:1280px;margin:18px auto}.metrics article,.metrics article:first-child{border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px}.metrics article:after{display:none}.metric-icon{border-radius:12px}.tone-0{color:var(--jinkuian-navy);background:#eef2f5}.tone-1{color:#a43e29;background:#fee7e2}.tone-2{color:#945c0e;background:#fff0d7}.tone-3{color:var(--jinkuian-ok);background:#e3f3e8}.ai-command{border:1px solid var(--line);max-width:1280px;box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px;margin:18px auto;padding:22px}.ai-command-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:12px}.ai-command-grid strong{color:var(--ink)}.workspace{border:1px solid var(--line);max-width:1280px;box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px;margin:18px auto 48px}.section-head h2,.ai-command h2{color:var(--ink);margin:3px 0}.count{color:var(--muted);border:1px solid var(--line);background:#f4f6f9}.filters{border-color:var(--line);background:#fbfcfd;padding:14px 24px}.filters input,.filters select,.form-grid input,.form-grid select,.form-grid textarea,.collect-card input,.collect-card select,.collect-card textarea,.ai-card input,.ai-card select,.ai-card textarea,.ai-result-bar input,.live-parser-row input,.live-result-bar input,.live-result-bar select{color:var(--ink);border:1.5px solid var(--line);box-shadow:none;background:#fbfcfd;border-radius:10px}.filters input:focus,.filters select:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.collect-card input:focus,.collect-card select:focus,.collect-card textarea:focus,.ai-card input:focus,.ai-card textarea:focus{border-color:var(--jinkuian-brand);background:#fff;outline:none}th,.workspace th{color:#6f7885;border-color:var(--line);background:#f7f8fa}.workspace tbody tr:hover{background:#fffaf8}.source-tag{color:#51606b;background:#eef2f5}.ai-signal{color:#7a4338;background:var(--jinkuian-soft)}.priority-A类{color:#a43e29;background:#fee7e2}.priority-B类{color:#945c0e;background:#fff0d7}.priority-C类{color:#65707c;background:#eef1f4}.status-待联系{color:#945c0e;background:#fff0d7}.status-已联系{color:#3f6178;background:#e9f0f4}.status-已量房,.status-已报价{color:#7a4338;background:var(--jinkuian-soft)}.status-已成交{color:#247546;background:#e3f3e8}.status-无效{color:#727b84;background:#eef0f2}.notice{color:#7a4338;background:var(--jinkuian-soft)}.modal{border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px;box-shadow:0 24px 70px #1c243038}.modal-head{border-color:var(--line)}.close{color:#7e8790;background:#f5f6f8}.consent{color:var(--muted);background:#fbf4f1;border:1px solid #f3ddd5}.collect-page{background:var(--paper);background-image:none}.collect-shell{max-width:1160px}.collect-intro{color:var(--ink);border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);background:#fff;border-radius:16px}.collect-intro>p{color:var(--muted)}.collect-logo{color:#fff;background:var(--jinkuian-brand);box-shadow:none;background-image:none;border-radius:10px}.collect-benefits span{color:var(--jinkuian-navy);border:1px solid var(--line);background:#f7f8fa}.collect-card{border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px}.collect-success>span{color:var(--jinkuian-ok);background:#e3f3e8}.access-page,.legal-page,.integration-page{background:var(--paper);background-image:none}.access-card,.legal-card,.integration-shell{color:var(--ink);border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px}.access-mark{color:#fff;background:var(--jinkuian-brand);box-shadow:none;background-image:none}.integration-grid article,.integration-config{border:1px solid var(--line);box-shadow:none;background:#fbfcfd;border-radius:14px}.module-nav{border-color:var(--line);background:#f7f8fa}.module-nav a{color:var(--muted)}.ai-module-flow{border-color:var(--line);box-shadow:none;background:#fbfcfd}.ai-module-flow>div span{color:var(--jinkuian-brand);background:var(--jinkuian-soft)}.ai-module-flow>div strong{color:var(--ink)}.ai-page,.live-app{color:var(--ink);background:var(--paper);background-image:none}.ai-top{color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none;background:#fff}.ai-top nav a{color:var(--jinkuian-brand)}.ai-top nav span{color:var(--jinkuian-brand);background:var(--jinkuian-soft)}.ai-sidebar,.live-nav{color:var(--ink);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ai-sidebar>small,.live-nav>small{color:#929aa4}.ai-sidebar>a,.live-nav>a{color:var(--muted)}.ai-sidebar>a:hover,.ai-sidebar>a.active,.live-nav>a:hover,.live-nav>a.active{color:var(--jinkuian-brand);background:var(--jinkuian-soft);box-shadow:inset 3px 0 var(--jinkuian-brand);background-image:none}.ai-sidebar>p,.live-nav>p{color:var(--muted);border-color:var(--line);background:#f7f8fa}.ai-sidebar>p b,.live-nav>p b{color:var(--jinkuian-brand)}.ai-main,.live-stage{background:var(--paper);background-image:none}.ai-tabs,.live-stage-tabs{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ai-tabs button.active,.live-stage-tabs a.active{color:var(--jinkuian-brand);background:var(--jinkuian-soft);background-image:none}.ai-hero,.live-stage-head{border-bottom:1px solid var(--line);background:#fff}.ai-hero h1{color:var(--ink);text-shadow:none}.ai-hero>div>p:last-child{color:var(--muted)}.ai-engine{border-color:var(--line);box-shadow:var(--jinkuian-shadow);background:#fff;border-radius:14px}.ai-card,.live-module,.live-metrics article{border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px}.ai-section-title>span{color:var(--jinkuian-brand);background:var(--jinkuian-soft)}.ai-guide li,.feature-flow article,.company-empty,.codex-steps article,.ai-command-grid article{border-color:var(--line);background:#fbfcfd}.ai-guide li:before,.codex-steps article>span,.feature-flow article>b{color:#fff;background:var(--jinkuian-brand);background-image:none}.ai-kpis article{border-color:var(--line);box-shadow:var(--jinkuian-shadow);background:#fff}.ai-kpis b{color:var(--ink)}.ai-table td a{color:var(--jinkuian-brand)}.ai-advice-cell>strong{color:var(--jinkuian-navy)}.score.高意向{color:#a43e29;background:#fee7e2}.score.中意向{color:#945c0e;background:#fff0d7}.score.低意向{color:#65707c;background:#eef1f4}.live-stage-head,.ai-hero{padding-top:34px;padding-bottom:34px}.live-heading>span{background:var(--jinkuian-brand);box-shadow:none;background-image:none}@media (width<=900px){.topbar{padding:0 16px}.hero{margin:16px;padding:28px 22px}.metrics,.ai-command,.workspace{margin-left:16px;margin-right:16px}.ai-command{max-width:none}.ai-sidebar,.live-nav{background:#fff}}:root{--paper:#f7f5f0;--card:#fcfbf8;--ink:#2f2b26;--muted:#746e65;--line:#ded8ce;--green:#b85f43;--green-dark:#93452f;--lime:#f3e4dc;--violet:#8a6254;--cyan:#6f8178;--jinkuian-brand:#b85f43;--jinkuian-soft:#f3e4dc;--jinkuian-navy:#3d352e;--jinkuian-shadow:0 10px 30px #382d240f}html,body{color:#2f2b26;background:#f7f5f0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}h1,h2,h3{letter-spacing:-.025em}.topbar,.ai-top{color:#2f2b26;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfbf8;border-color:#ded8ce}.topbar .brand strong,.ai-top nav a{color:#2f2b26}.topbar .brand small{color:#746e65}.brand-mark,.ai-top>div>span,.ai-side-brand>span,.live-nav-brand span,.live-heading>span,.access-mark{color:#fff;box-shadow:none;background:#b85f43;border-radius:10px}.operator,.topbar .operator{color:#746e65;background:#efebe3;border:1px solid #ded8ce;border-radius:999px}.hero,.ai-hero,.live-stage-head{color:#2f2b26;background:#efebe3;border-color:#ded8ce}.hero h1,.ai-hero h1,.live-heading h1{color:#2f2b26;text-shadow:none}.primary{color:#fff;box-shadow:none;background:#b85f43;border-color:#b85f43}.primary:hover{background:#93452f;transform:none}.secondary{color:#3d352e;box-shadow:none;background:#fcfbf8;border-color:#ded8ce}.metrics article,.workspace,.modal,.collect-card,.legal-card,.integration-shell,.access-card,.ai-card,.live-module,.live-metrics article,.ai-engine,.ai-kpis article,.ai-command{color:#2f2b26;box-shadow:var(--jinkuian-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfbf8;border:1px solid #ded8ce;border-radius:14px}.metrics article:first-child{background:#fcfbf8}.count,.search,.close,.source-tag{color:#746e65;background:#efebe3}select,input,textarea,.filters input,.filters select,.form-grid input,.form-grid select,.form-grid textarea{color:#2f2b26;background:#fcfbf8;border-color:#ded8ce}select:focus,input:focus,textarea:focus{border-color:#b85f43;box-shadow:0 0 0 3px #b85f431f}th,.workspace th{color:#746e65;background:#efebe3;border-color:#ded8ce}.workspace tbody tr:hover td{background:#f8f4ee}.notice,.ai-section-title>span,.ai-signal{color:#93452f;background:#f3e4dc}.ai-page,.ai-main,.live-app,.live-stage,.collect-page,.access-page,.legal-page,.integration-page{background:#f7f5f0}.ai-sidebar,.live-nav,.ai-tabs,.live-stage-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfbf8;border-color:#ded8ce}.ai-sidebar>a:hover,.ai-sidebar>a.active,.live-nav>a:hover,.live-nav>a.active,.ai-tabs button.active,.live-stage-tabs a.active{color:#93452f;background:#f3e4dc;box-shadow:inset 3px 0 #b85f43}.ai-guide li,.feature-flow article,.company-empty,.codex-steps article,.ai-command-grid article,.integration-grid article,.integration-config{box-shadow:none;background:#f8f5ef;border-color:#ded8ce}.ai-guide li:before,.codex-steps article>span,.feature-flow article>b{background:#b85f43}.lab-page{color:#2f2b26;background:#f7f5f0}.lab-nav{background:#efebe3;border-color:#ded8ce}.lab-brand>span{background:#b85f43}.lab-grid button,.lab-console{background:#fcfbf8;border-color:#ded8ce}.lab-grid button.active{border-color:#b85f43;box-shadow:0 0 0 2px #f3e4dc}.lab-controls{border-color:#ded8ce}.lab-controls button:first-child{background:#b85f43;border-color:#b85f43}.lab-output{color:#efe9df;background:#2f2b26}.lab-output pre{color:#ded8ce}.collect-intro{color:#2f2b26;box-shadow:none;background:#efebe3;border-color:#ded8ce}.collect-intro h1{color:#2f2b26}.collect-intro>p:not(.eyebrow){color:#746e65}.collect-intro .eyebrow{color:#93452f}.collect-logo{color:#fff;background:#b85f43}.collect-benefits span{color:#3d352e;background:#fcfbf8;border-color:#ded8ce}.module-nav{background:#efebe3;border-color:#ded8ce}.module-nav a.active,.module-nav a:hover{color:#93452f;background:#f3e4dc}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform-page,.platform-detail{color:#2f2b26;background:#f7f5f0;min-height:100vh}.platform-top{background:#fcfbf8;border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:center;height:66px;padding:0 max(3vw,28px);display:flex}.platform-top>div,.platform-top nav{align-items:center;gap:18px;display:flex}.platform-top a{color:#3d352e;font-weight:800}.platform-top span{color:#746e65}.platform-top button,.platform-top nav a{background:#fcfbf8;border:1px solid #ded8ce;border-radius:8px;padding:9px 13px}.platform-hero{background:#efebe3;border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:flex-start;padding:48px max(4vw,48px);display:flex}.platform-hero h1{margin:4px 0 10px;font-size:48px}.platform-hero p:last-child{color:#746e65;max-width:680px}.platform-kpis{grid-template-columns:repeat(4,1fr);gap:12px;padding:24px max(4vw,48px);display:grid}.platform-kpis article,.platform-card,.platform-summary article,.platform-detail-grid>article,.platform-records{background:#fcfbf8;border:1px solid #ded8ce;border-radius:13px;box-shadow:0 10px 30px #382d240d}.platform-kpis article{padding:18px}.platform-kpis span,.platform-kpis small{color:#746e65;display:block}.platform-kpis b{font-size:30px;display:block}.platform-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 max(4vw,48px) 52px;display:grid}.platform-card{padding:20px}.platform-card>header{align-items:center;gap:11px;display:flex}.platform-card>header>span{color:#93452f;background:#f3e4dc;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.platform-card h2{margin:0;font-size:18px}.platform-card header small{color:#746e65}.platform-card em,.mock-pill{color:#93452f;background:#f3e4dc;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.platform-status{border-top:1px solid #e8e2d9;justify-content:space-between;margin:20px 0 13px;padding-top:15px;display:flex}.platform-status span{color:#746e65;font-size:12px}.platform-card dl,.detail-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.platform-card dl div,.detail-metrics div{background:#f8f5ef;border-radius:8px;padding:9px}.platform-card dt,.detail-metrics dt{color:#746e65;font-size:11px}.platform-card dd,.detail-metrics dd{margin:2px 0 0;font-weight:900}.platform-ok{color:#52705b}.platform-error{color:#a34332}.platform-card footer{gap:8px;margin-top:15px;display:flex}.platform-card footer a,.platform-actions button{background:#fcfbf8;border:1px solid #ded8ce;border-radius:8px;padding:9px 12px;font-weight:800}.platform-card footer a:first-child,.platform-actions button:first-child{color:#fff;background:#b85f43;border-color:#b85f43}.platform-detail{padding:44px max(4vw,54px)}.platform-detail>header{justify-content:space-between;display:flex}.platform-detail>header h1{margin:8px 0;font-size:46px}.platform-detail>header p{color:#746e65}.platform-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.platform-summary article{padding:18px}.platform-summary span{color:#746e65}.platform-summary b{margin-top:5px;font-size:24px;display:block}.platform-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-detail-grid>article{padding:24px}.platform-detail-grid h2,.platform-records h2{margin-top:0}.platform-detail-grid>article>p{color:#746e65}.readiness-list{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.readiness-list li{border:1px solid #e5dfd6;border-radius:8px;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.readiness-list li>span{background:#ad7d2f;border-radius:50%;width:8px;height:8px}.readiness-list small{color:#746e65}.platform-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-message{background:#f3e4dc;border-radius:8px;padding:11px}.detail-metrics{margin-top:18px}.platform-records{margin-top:14px;padding:24px}.platform-records>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-records article{background:#f8f5ef;border-radius:9px;padding:15px}.platform-records p{border-bottom:1px solid #e5dfd6;justify-content:space-between;padding:8px 0;display:flex}.platform-records p span{color:#746e65;font-size:12px}@media (width<=1000px){.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-detail-grid{grid-template-columns:1fr}}.business-page{color:#2f2b26;background:#f7f5f0;min-height:100vh}.business-hero{background:#efebe3;border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:flex-end;gap:30px;padding:42px max(4vw,48px);display:flex}.business-hero h1{max-width:820px;margin:5px 0 10px;font:700 clamp(34px,4vw,52px)/1.15 Georgia,Songti SC,serif}.business-hero p:last-child{color:#746e65;margin:0}.business-primary,.business-table>header>button,.sim-fields>button{color:#fff;background:#b85f43;border:1px solid #b85f43;border-radius:9px;padding:11px 16px;font-weight:800}.business-shell{grid-template-columns:240px minmax(0,1fr);gap:20px;padding:24px max(4vw,48px) 55px;display:grid}.business-nav{flex-direction:column;gap:7px;display:flex}.business-nav button{text-align:left;color:#625d55;background:0 0;border:1px solid #0000;border-radius:10px;padding:14px}.business-nav button.active{background:#fcfbf8;border-color:#ded8ce;box-shadow:0 8px 25px #382d240d}.business-nav b,.business-nav small{display:block}.business-nav small{color:#8a847b;margin-top:4px}.business-main{min-width:0}.business-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.business-metrics article,.business-table,.business-simulator{background:#fcfbf8;border:1px solid #ded8ce;border-radius:13px;box-shadow:0 10px 30px #382d240d}.business-metrics article{padding:16px}.business-metrics span{color:#746e65;display:block}.business-metrics b{font-size:28px}.business-notice{background:#f3e4dc;border-radius:9px;justify-content:space-between;margin-bottom:12px;padding:12px 14px;display:flex}.business-notice button{background:0 0;border:0}.business-table{overflow:hidden}.business-table>header,.business-simulator>header{border-bottom:1px solid #e7e1d8;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.business-table h2,.business-simulator h2{margin:0}.business-table header p,.business-simulator header p{color:#746e65;margin:3px 0 0}.business-table table{border-collapse:collapse;width:100%}.business-table th,.business-table td{text-align:left;vertical-align:top;padding:12px}.business-table td strong,.business-table td small{display:block}.business-table td small{color:#827b71}.business-table code{color:#6b6258;white-space:nowrap;text-overflow:ellipsis;max-width:330px;font-size:11px;display:block;overflow:hidden}.business-status{color:#746e65;background:#efebe3;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.business-status.published{color:#3f6b4c;background:#e4efe6}.business-status.verified{color:#52705b;background:#e8eee9}.business-status.review{color:#8f630f;background:#fff0d7}.business-status.disabled{color:#77716a;background:#e8e5e1}.business-actions{flex-wrap:wrap;gap:5px;display:flex}.business-actions button,.business-modal footer button{background:#fcfbf8;border:1px solid #ded8ce;border-radius:7px;padding:7px 9px}.business-simulator{margin-top:14px}.sim-fields{grid-template-columns:2fr repeat(4,1fr) auto;align-items:end;gap:9px;padding:18px;display:grid}.sim-fields label,.business-modal>label{color:#625d55;gap:6px;font-size:12px;font-weight:700;display:grid}.sim-fields input,.sim-fields select,.business-modal input,.business-modal textarea{background:#fff;border:1px solid #ded8ce;border-radius:8px;width:100%;padding:10px}.business-simulator pre{color:#e8e0d5;background:#2f2b26;max-height:360px;margin:0;padding:18px;overflow:auto}.business-modal{background:#fcfbf8;border:1px solid #ded8ce;border-radius:14px;width:min(720px,100vw - 40px);margin:auto;padding:22px;box-shadow:0 24px 70px #28221d40}.business-modal>header,.business-modal>footer{justify-content:space-between;align-items:center;display:flex}.business-modal>header h2{margin:2px 0 14px}.business-modal>header button{background:0 0;border:0;font-size:24px}.business-modal>label{margin-top:13px}.business-modal textarea{font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.business-modal .test-check{grid-template-columns:auto 1fr;align-items:center;display:flex}.business-modal .test-check input{width:auto}.business-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px}.business-modal footer .business-primary{color:#fff;background:#b85f43;border-color:#b85f43}@media (width<=1100px){.business-shell{grid-template-columns:1fr}.business-nav{grid-template-columns:repeat(4,1fr);display:grid}.sim-fields{grid-template-columns:repeat(3,1fr)}.business-table{overflow:auto}}:root{--paper:#f6f3ed;--card:#fcfbf8;--ink:#292622;--muted:#706960;--line:#dcd5ca;--green:#b85b3f;--green-dark:#91432e;--lime:#f2e2da;--jinkuian-brand:#b85b3f;--jinkuian-soft:#f2e2da;--jinkuian-navy:#332e29;--jinkuian-shadow:0 12px 34px #30271f11}html{background:var(--paper);scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}a{text-decoration:none}button,a,input,select,textarea{transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf8f2;height:68px;padding-inline:max(3vw,28px)}.brand-mark{border-radius:10px;width:38px;height:38px}.operator{padding:8px 12px}.hero{border:1px solid var(--line);background:#eee9e1;border-radius:16px;align-items:center;max-width:none;margin:22px max(3vw,28px) 0;padding:54px max(3vw,34px)}.hero h1{font-family:Georgia,Songti SC,serif;font-size:clamp(44px,4.4vw,66px);font-weight:650;line-height:1.06}.hero-copy{max-width:680px}.hero-actions{grid-template-columns:repeat(3,minmax(150px,1fr));align-content:start;max-width:590px;display:grid}.hero-actions .primary{grid-column:span 2}.hero-actions a,.hero-actions button{text-align:center;min-height:46px}.primary,.secondary{border-radius:9px}.primary{box-shadow:none}.secondary:hover{background:#f8f4ee;transform:translateY(-1px)}.metrics,.ai-command,.workspace{max-width:1360px}.metrics{margin-top:20px}.metrics article,.ai-command,.workspace{box-shadow:var(--jinkuian-shadow);border-radius:13px}.metrics article{min-height:112px}.metric-icon{width:42px;height:42px}.ai-command{padding:24px}.ai-command-grid{gap:12px}.ai-command-grid article{min-height:116px;padding:18px}.workspace{overflow:hidden}.section-head{padding:24px 26px}.filters{padding:14px 26px}.table-wrap{max-height:66vh;position:relative;overflow:auto}th{z-index:2;position:sticky;top:0}td{vertical-align:top}.lead-open:hover strong{color:var(--jinkuian-brand)}.modal,.lead-workspace-modal{border-radius:15px}.lead-workspace-modal{box-shadow:0 28px 80px #28211c40}.lead-workspace-summary article,.lead-workspace-grid>section,.lead-workspace-actions{box-shadow:none;border-radius:11px}.lead-workspace-actions button:hover{border-color:var(--jinkuian-brand);color:var(--jinkuian-brand)}.platform-hero,.business-hero,.campaign-hero,.execution-hero{background:#eee9e1}.platform-hero h1,.business-hero h1,.campaign-hero h1,.execution-hero h1{letter-spacing:-.04em;font-family:Georgia,Songti SC,serif;font-weight:650}.platform-card,.platform-kpis article,.business-metrics article,.business-table,.business-simulator,.campaign-grid>article,.execution-shell>aside,.execution-main>section,.execution-grid>article{box-shadow:var(--jinkuian-shadow);border-radius:12px}.platform-card footer a,.platform-actions button,.business-actions button,.campaign-grid footer button,.campaign-grid footer a,.execution-actions button,.execution-link button,.execution-link a{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.platform-grid,.campaign-grid{gap:16px}.execution-link{flex-wrap:wrap}.execution-link code{min-width:320px}.execution-grid article>button:hover{background:#f8f4ee}@media (width<=1180px){.hero-actions{grid-template-columns:repeat(2,minmax(150px,1fr))}.hero-actions .primary{grid-column:span 2}.metrics,.ai-command,.workspace{margin-inline:24px}.platform-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.growth-page{background:var(--paper);min-width:1120px;min-height:100vh;color:var(--ink)}.growth-hero{border-bottom:1px solid var(--line);background:#eee9e1;justify-content:space-between;align-items:flex-end;gap:32px;padding:50px max(4vw,48px);display:flex}.growth-hero h1{letter-spacing:-.045em;max-width:850px;margin:6px 0 12px;font:650 clamp(38px,4vw,56px)/1.08 Georgia,Songti SC,serif}.growth-hero p:last-child{max-width:720px;color:var(--muted)}.growth-kpis{grid-template-columns:repeat(4,1fr);gap:12px;padding:24px max(4vw,48px);display:grid}.growth-kpis article,.growth-panel,.growth-campaigns>article{background:var(--card);border:1px solid var(--line);box-shadow:var(--jinkuian-shadow);border-radius:12px}.growth-kpis article{padding:20px}.growth-kpis span{color:var(--muted)}.growth-kpis b{margin-top:6px;font-size:32px;display:block}.growth-panel{margin:0 max(4vw,48px) 18px;overflow:hidden}.growth-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:22px 24px;display:flex}.growth-panel h2{margin:3px 0 0}.growth-panel header small{color:var(--muted)}.growth-funnel{grid-template-columns:repeat(10,minmax(105px,1fr));display:grid;overflow:auto}.growth-funnel article{border-right:1px solid var(--line);min-height:132px;padding:18px}.growth-funnel small,.growth-funnel span,.growth-funnel em{display:block}.growth-funnel small,.growth-funnel em{color:var(--muted);font-size:11px;font-style:normal}.growth-funnel span{margin:12px 0 5px}.growth-funnel b{font-size:28px}.growth-campaigns{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.growth-campaigns>article{box-shadow:none;padding:20px}.growth-campaigns article>header{justify-content:space-between;gap:20px;display:flex}.growth-campaigns h3{margin:4px 0}.growth-campaigns header small,.growth-campaigns header span{color:var(--muted);font-size:11px}.growth-campaign-metrics{background:#f7f3ed;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.growth-campaign-metrics p{border-right:1px solid var(--line);margin:0;padding:13px}.growth-campaign-metrics p:last-child{border:0}.growth-campaign-metrics b,.growth-campaign-metrics span{display:block}.growth-campaign-metrics b{font-size:22px}.growth-campaign-metrics span{color:var(--muted);font-size:11px}.growth-diagnosis{color:#665f56;min-height:44px}.growth-link{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;display:flex}.growth-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-right:auto;overflow:hidden}.growth-link button,.growth-link a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:8px 10px;font-weight:750}.growth-link button:hover,.growth-link a:hover{border-color:var(--jinkuian-brand);color:var(--jinkuian-brand)}.campaign-page{color:#2f2b26;background:#f7f5f0;min-height:100vh}.campaign-hero{background:#efebe3;border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:flex-end;padding:44px max(4vw,48px);display:flex}.campaign-hero h1{margin:5px 0 9px;font:700 clamp(36px,4vw,54px)/1.12 Georgia,Songti SC,serif}.campaign-hero p:last-child{color:#746e65}.campaign-hero>button,.campaign-modal .main,.campaign-grid footer .main{color:#fff;background:#b85f43;border:1px solid #b85f43;border-radius:9px;padding:11px 15px;font-weight:800}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px max(4vw,48px) 58px;display:grid}.campaign-grid>article,.campaign-empty{background:#fcfbf8;border:1px solid #ded8ce;border-radius:13px;padding:20px;box-shadow:0 10px 30px #382d240d}.campaign-grid>article>header{justify-content:space-between;gap:12px;display:flex}.campaign-grid h2{margin:4px 0}.campaign-grid code,.campaign-grid small{color:#7d766d}.campaign-state{color:#746e65;background:#efebe3;border-radius:999px;height:max-content;padding:5px 8px;font-size:10px;font-weight:900}.campaign-state.published{color:#3f6b4c;background:#e4efe6}.campaign-state.paused{color:#8f630f;background:#fff0d7}.campaign-stats{background:#f8f5ef;border-radius:9px;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:6px;margin:20px 0;padding:13px;display:grid}.campaign-stats b{font-size:24px}.campaign-stats span{color:#746e65;font-size:11px}.campaign-versions{min-height:48px}.campaign-versions p{border-bottom:1px solid #e8e2d9;justify-content:space-between;margin:0;padding:8px 0;display:flex}.campaign-grid footer{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.campaign-grid footer button,.campaign-grid footer a{color:#3d352e;background:#fcfbf8;border:1px solid #ded8ce;border-radius:8px;padding:8px 10px;font-weight:800}.campaign-modal{background:#fcfbf8;border:1px solid #ded8ce;border-radius:14px;width:min(600px,100vw - 40px);margin:auto;padding:23px;box-shadow:0 24px 70px #28221d40}.campaign-modal h2{margin-top:0}.campaign-modal label{color:#625d55;gap:5px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.campaign-modal input,.campaign-modal textarea{background:#fff;border:1px solid #ded8ce;border-radius:8px;padding:10px}.campaign-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.campaign-modal footer button{border:1px solid #ded8ce;border-radius:8px;padding:9px 12px}.campaign-toast{z-index:50;color:#fff;background:#2f2b26;border-radius:9px;gap:15px;padding:13px 16px;display:flex;position:fixed;bottom:24px;right:24px}.campaign-toast button{color:#fff;background:0 0;border:0}.campaign-preview{color:#2f2b26;background:#f7f5f0;min-height:100vh}.campaign-preview nav{background:#fcfbf8;border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:center;height:68px;padding:0 max(5vw,48px);display:flex}.campaign-preview nav b{font-size:18px}.campaign-preview nav span{color:#746e65;font-size:12px}.campaign-preview>section{max-width:940px;margin:0 auto;padding:11vh 32px}.campaign-preview h1{max-width:850px;margin:8px 0 20px;font:700 clamp(45px,6vw,78px)/1.05 Georgia,Songti SC,serif}.campaign-preview section>p:not(.eyebrow){color:#746e65;max-width:670px;font-size:19px}.campaign-preview ul{grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0;padding:0;list-style:none;display:grid}.campaign-preview li{background:#fcfbf8;border:1px solid #ded8ce;border-radius:12px;padding:18px}.campaign-preview button{color:#fff;background:#b85f43;border:0;border-radius:10px;padding:14px 24px;font-size:16px;font-weight:800}.campaign-preview small{color:#93452f;margin-top:14px;display:block}@media (width<=1000px){.campaign-grid{grid-template-columns:repeat(2,1fr)}}.optimization-page{color:#28251f;background:#f6f3ec;min-height:100vh}.optimization-hero{background:#ebe5d9;border-bottom:1px solid #d8d0c2;justify-content:space-between;gap:48px;padding:72px 4vw 48px;display:flex}.optimization-hero h1{max-width:760px;margin:8px 0 16px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1.05}.optimization-hero p{color:#6e675d}.optimization-hero>div:last-child{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.optimization-generate{color:#fff;background:#9b4c32;border:0;border-radius:9px;padding:12px 22px;font-weight:700}.optimization-kpis{grid-template-columns:repeat(4,1fr);gap:14px;padding:28px 4vw;display:grid}.optimization-kpis article,.optimization-card,.optimization-layout aside article{background:#fffdf8;border:1px solid #d9d2c6;border-radius:13px;padding:22px}.optimization-kpis span{color:#756d62;display:block}.optimization-kpis b{margin-top:16px;font-size:34px;display:block}.optimization-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);gap:24px;padding:10px 4vw 60px;display:grid}.optimization-layout h2{margin:6px 0 18px}.optimization-card{margin-bottom:14px}.optimization-card header{justify-content:space-between;gap:20px;display:flex}.optimization-card header span,.optimization-layout aside article>span{color:#9b4c32;text-transform:uppercase}.optimization-card h3{margin:5px 0 15px}.optimization-card strong,.optimization-card>small{margin-top:12px;display:block}.optimization-evidence{flex-wrap:wrap;gap:10px;display:flex}.optimization-evidence>*{background:#f0ece4;border-radius:7px;padding:7px 10px}.optimization-layout aside article{margin-bottom:12px}.optimization-layout aside h3{font-size:17px;line-height:1.4}@media (width<=900px){.optimization-hero,.optimization-layout{display:block}.optimization-hero>div:last-child{align-items:flex-start;margin-top:24px}.optimization-kpis{grid-template-columns:repeat(2,1fr)}}.profile-progress{align-items:center;gap:10px;margin-top:10px;display:flex}.profile-pill{color:#746e65;background:#efebe3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.profile-pill.ready,.profile-pill.complete{color:#3f6b4c;background:#e4efe6}.profile-open{grid-template-columns:70px minmax(0,1fr) auto!important}.profile-editor{border:1px solid var(--line);background:#f8f5ef;border-radius:12px;grid-column:1/-1;margin-top:8px;padding:20px}.profile-editor>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.profile-editor h4,.douyin-convert-form h4{margin:0 0 5px}.profile-editor p{color:var(--muted);margin:0}.profile-editor label{color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.profile-editor>label{margin:12px 0}.six-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.six-question-grid.secondary{margin-top:10px}.profile-editor input,.profile-editor select,.profile-editor textarea,.douyin-convert-form input,.douyin-convert-form select,.douyin-convert-form textarea{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%;padding:10px}.profile-editor textarea,.douyin-convert-form textarea{resize:vertical;min-height:70px}.prospect-actions button:disabled{cursor:not-allowed;opacity:.55}.douyin-convert-form{border:1px solid var(--line);background:#f8f5ef;border-radius:11px;gap:10px;width:min(760px,70vw);padding:16px;display:grid!important}.douyin-convert-form details{border:1px solid var(--line);border-radius:8px;padding:10px}.douyin-convert-form summary{cursor:pointer;font-weight:750}.douyin-convert-form details .six-question-grid{margin-top:10px}.sales-handoff{background:#f3e4dc;border:1px solid #d9c5b8;border-radius:12px;grid-template-columns:280px 1fr;align-items:center;gap:24px;margin:0 0 18px;padding:22px 24px;display:grid}.sales-handoff small{color:#93452f;font-weight:850}.sales-handoff h2{margin:5px 0 0}.sales-handoff>p{margin:0;line-height:1.8}@media (width<=1000px){.six-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.douyin-convert-form{width:100%}.sales-handoff{grid-template-columns:1fr}}.auth-page{background:#f3efe8;place-items:center;min-height:100vh;padding:48px;display:grid}.auth-card{background:#fffdf9;border:1px solid #ded7cc;border-radius:22px;width:min(460px,100%);padding:40px;box-shadow:0 20px 60px #3e30221a}.auth-card h1{margin:14px 0 8px;font-size:34px}.auth-form{gap:16px;margin-top:26px;display:grid}.auth-form label{gap:7px;font-weight:650;display:grid}.auth-form input,.user-create input,.user-create select{background:#fff;border:1px solid #cfc6ba;border-radius:10px;height:46px;padding:0 13px}.settings-page{max-width:1120px;margin:auto;padding:48px}.settings-page header{align-items:end;gap:20px;margin-bottom:28px;display:flex}.settings-page header h1{margin:0}.user-create{grid-template-columns:1fr 1fr 150px 1.4fr auto;gap:10px;display:grid}.user-list{gap:9px;margin-top:24px;display:grid}.user-list article{background:#fff;border:1px solid #ded7cc;border-radius:12px;grid-template-columns:2fr 1fr 1fr 1.5fr;align-items:center;padding:15px 18px;display:grid}.user-list article div{display:grid}.operator button{cursor:pointer;background:0 0;border:0}.operator a{color:inherit}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ops-bg:#f2f3f1;--ops-panel:#fff;--ops-panel-2:#e9ebe8;--ops-ink:#171a1d;--ops-muted:#62686d;--ops-line:#d5d9d6;--ops-accent:#c4572f;--ops-accent-dark:#994022;--ops-accent-soft:#f6e5dd;--ops-success:#25704a;--ops-warning:#9b6a15;--ops-danger:#b23b31;--paper:var(--ops-bg);--card:var(--ops-panel);--ink:var(--ops-ink);--muted:var(--ops-muted);--line:var(--ops-line);--green:var(--ops-accent);--green-dark:var(--ops-accent-dark);--lime:var(--ops-accent-soft);--jinkuian-brand:var(--ops-accent)}html,body{background:var(--ops-bg)!important;color:var(--ops-ink)!important}body{background-image:none!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif!important}.system-page{max-width:1240px;margin:0 auto;padding:42px 32px 80px}.system-head{border-bottom:1px solid var(--line,#dedbd5);justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding-bottom:28px;display:flex}.system-head h1{margin:6px 0 8px;font-size:36px}.system-head p{color:#6f6a63}.system-head a,.system-panels a{color:#9a4f38}.system-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.system-grid article,.system-panels article,.system-alert{background:#fff;border:1px solid #dfdcd6;border-radius:16px;padding:22px;box-shadow:0 8px 24px #372d230d}.system-grid span,.system-grid small{color:#77716a;display:block}.system-grid b{margin:12px 0 7px;font-size:27px;display:block}.system-grid .ok{color:#377357}.system-grid .warn{color:#a34b37}.system-panels{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.system-panels h2{margin:7px 0 14px;font-size:21px}.system-panels li{color:#5f5a54;margin:9px 0}.system-panels code{background:#f3efe9;border-radius:8px;margin:12px 0;padding:12px;display:block;overflow:auto}.system-panels button,.system-alert button{color:#fff;background:#a7533c;border:0;border-radius:9px;padding:10px 15px}.system-alert{background:#fff8f5;border-color:#e0a89a;margin:0 0 18px}@media (width<=850px){.system-grid,.system-panels{grid-template-columns:1fr}.system-page{padding:24px 18px}.system-head{display:block}.system-head a{margin-top:12px;display:inline-block}}.audit-filters{background:#fff;border:1px solid #dfdcd6;border-radius:16px;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.audit-filters label{color:#6e6861;font-size:12px}.audit-filters input{box-sizing:border-box;border:1px solid #d7d2ca;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.audit-filters button{color:#fff;background:#a7533c;border:0;border-radius:8px;padding:11px 16px}.audit-filters a{color:#8f4936;padding:10px}.audit-table{background:#fff;border:1px solid #dfdcd6;border-radius:16px;overflow:hidden}.audit-table>header{border-bottom:1px solid #e8e4de;justify-content:space-between;padding:18px 20px;display:flex}.audit-table table{border-collapse:collapse;width:100%}.audit-table th,.audit-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eeeae5;padding:13px 18px}.audit-table th{color:#77716a;font-size:12px}.audit-table code{color:#8f4936}.audit-scroll{overflow:auto}.audit-empty{text-align:center;color:#77716a;padding:42px}@media (width<=1000px){.audit-filters{grid-template-columns:1fr 1fr}.audit-filters button,.audit-filters a{align-self:end}}::selection{color:#fff;background:var(--ops-accent)}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #c4572f40!important}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.topbar,.platform-top,.campaign-preview nav,.lab-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--ops-line)!important;box-shadow:none!important;background:#fffffff2!important}.brand-mark,.collect-logo{color:#fff!important;background:var(--ops-accent)!important;box-shadow:none!important;border-radius:8px 8px 8px 2px!important}.operator{color:var(--ops-muted)!important;background:var(--ops-panel-2)!important}.online-dot{background:var(--ops-success)!important;box-shadow:0 0 0 4px #dcebe2!important}.hero,.platform-hero,.growth-hero,.campaign-hero,.execution-hero,.optimization-hero,.live-stage-head,.collect-intro{color:var(--ops-ink)!important;border-color:var(--ops-line)!important;background:linear-gradient(120deg,#e4e6e2 0%,#f1f2ef 68%,#e7ddd7 100%)!important}.hero h1,.platform-hero h1,.growth-hero h1,.campaign-hero h1,.execution-hero h1,.optimization-hero h1,.collect-intro h1{color:var(--ops-ink)!important;letter-spacing:-.045em!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:clamp(38px,4vw,58px)!important;font-weight:800!important;line-height:1.05!important}.eyebrow{color:var(--ops-accent)!important}.hero-copy,.platform-hero p,.growth-hero p,.campaign-hero p,.execution-hero p,.optimization-hero p{color:var(--ops-muted)!important}.primary,.optimization-generate,.campaign-hero>button,.campaign-modal .main,.campaign-grid footer .main,.execution-actions button:first-child{color:#fff!important;background:var(--ops-accent)!important;border-color:var(--ops-accent)!important;box-shadow:none!important;background-image:none!important;border-radius:8px!important}.primary:hover,.optimization-generate:hover{transform:translateY(-1px);background:var(--ops-accent-dark)!important}.secondary,.platform-top button,.campaign-page button,.execution-page button{color:var(--ops-ink);background:var(--ops-panel);border-color:var(--ops-line);box-shadow:none}.metrics article,.workspace,.platform-kpis article,.platform-card,.platform-summary article,.platform-detail-grid>article,.platform-records,.growth-kpis article,.growth-panel,.growth-campaigns>article,.campaign-grid>article,.campaign-empty,.campaign-modal,.execution-kpis article,.execution-shell,.execution-grid>article,.optimization-kpis article,.optimization-card,.optimization-layout aside article,.live-module,.live-metrics article,.lab-grid button,.lab-console,.collect-card,.access-card,.legal-card,.integration-shell{color:var(--ops-ink)!important;background:var(--ops-panel)!important;border-color:var(--ops-line)!important;border-radius:10px!important;box-shadow:0 1px 2px #14191609!important}.metrics article:hover,.platform-card:hover,.growth-campaigns>article:hover,.campaign-grid>article:hover,.optimization-card:hover{border-color:#aeb5b0!important;box-shadow:0 8px 22px #14191612!important}.metric-icon,.tone-0,.tone-1,.tone-2,.tone-3{color:var(--ops-accent)!important;background:var(--ops-panel-2)!important;border-radius:7px!important}table{font-variant-numeric:tabular-nums}th{color:#565d61!important;border-color:var(--ops-line)!important;background:#e8ebe8!important}td{border-color:#e4e7e4!important}tbody tr:hover td{background:#f6f7f5!important}input,select,textarea,.search{min-height:42px;color:var(--ops-ink)!important;background:#fff!important;border-color:#cbd0cc!important;border-radius:7px!important}input:focus,select:focus,textarea:focus{border-color:var(--ops-accent)!important;box-shadow:0 0 0 3px #c4572f1a!important}.status-已成交,.campaign-state.published,.execution-status.active{color:var(--ops-success)!important;background:#e0eee5!important}.priority-A类,.followup-input.overdue{color:var(--ops-danger)!important;background:#f8e4e1!important}.status-待联系,.campaign-state.paused{color:var(--ops-warning)!important;background:#f5ebd7!important}.modal-backdrop{background:#0f121494!important}.modal,.lead-workspace-modal{border:1px solid var(--ops-line)!important;background:#f5f6f4!important;border-radius:12px!important;box-shadow:0 28px 80px #0f121442!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pilot-page{max-width:1400px;margin:0 auto;padding:38px 32px 80px}.pilot-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;gap:30px;padding-bottom:26px;display:flex}.pilot-head h1{margin:5px 0;font-size:40px}.pilot-head p{color:var(--ops-muted)}.pilot-head nav{gap:14px;display:flex}.pilot-head a{color:var(--ops-accent)}.pilot-message{background:#fff4ec;border:1px solid #ead0bf;border-radius:10px;padding:12px 16px}.pilot-status{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.pilot-status div,.pilot-grid article,.pilot-governance{border:1px solid var(--ops-line);box-shadow:var(--ops-shadow);background:#fff;border-radius:12px}.pilot-status div{padding:18px}.pilot-status span,.pilot-status b{display:block}.pilot-status span{color:var(--ops-muted);font-size:12px}.pilot-status b{margin-top:8px;font-size:24px}.pilot-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pilot-grid article{padding:22px}.pilot-grid select{border:1px solid var(--ops-line);border-radius:8px;width:100%;padding:11px}.pilot-check{border-bottom:1px solid var(--ops-line);justify-content:space-between;margin:0;padding:9px 0;display:flex}.pilot-page .ok{color:var(--ops-success)}.pilot-page .warn{color:var(--ops-danger)}.pilot-governance{margin-top:16px;overflow:hidden}.pilot-governance>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:end;padding:20px;display:flex}.pilot-table{overflow:auto}.pilot-table table{border-collapse:collapse;width:100%}.pilot-table th,.pilot-table td{text-align:left;border-bottom:1px solid var(--ops-line);white-space:nowrap;padding:13px 15px}.pilot-table small{color:var(--ops-muted);margin-top:4px;display:block}.pilot-actions{gap:5px;display:flex}.pilot-actions button{border:1px solid var(--ops-line);background:#fff;border-radius:7px;padding:7px 9px}.pilot-table .empty{text-align:center;color:var(--ops-muted);padding:40px}.douyin-acq{color:#171a1d;background:#f2f3f1;min-width:1080px;min-height:100vh}.douyin-top{background:#fff;border-bottom:1px solid #d5d9d6;justify-content:space-between;align-items:center;height:66px;padding:0 4vw;display:flex}.douyin-top>div{align-items:center;gap:16px;display:flex}.douyin-top a{color:#c4572f;text-decoration:none}.douyin-top span{color:#62686d;font-size:12px}.douyin-hero{background:linear-gradient(120deg,#e4e6e2,#f1f2ef 70%,#e7ddd7);border-bottom:1px solid #d5d9d6;justify-content:space-between;align-items:flex-end;padding:46px 4vw 34px;display:flex}.douyin-hero h1{letter-spacing:-.05em;max-width:820px;margin:5px 0 10px;font-size:46px;line-height:1.04}.douyin-hero p:last-child{color:#62686d}.douyin-tabs{background:#fff;border-bottom:1px solid #d5d9d6;gap:4px;padding:14px 4vw;display:flex}.douyin-tabs button{color:#62686d;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 13px;font-weight:750}.douyin-tabs button.active{color:#963f22;background:#f6e5dd;border-color:#e7c5b8}.douyin-kpis{grid-template-columns:repeat(5,1fr);gap:10px;padding:22px 4vw;display:grid}.douyin-kpis article{background:#fff;border:1px solid #d5d9d6;border-radius:10px;padding:18px}.douyin-kpis span,.douyin-kpis b{display:block}.douyin-kpis span{color:#62686d;font-size:12px}.douyin-kpis b{margin-top:7px;font-size:30px}.douyin-panel{background:#fff;border:1px solid #d5d9d6;border-radius:10px;margin:0 4vw 50px;overflow:hidden}.douyin-panel>header{border-bottom:1px solid #d5d9d6;justify-content:space-between;align-items:flex-end;padding:20px 22px;display:flex}.douyin-panel h2{margin:0}.douyin-panel>header span{color:#62686d;font-size:12px}.douyin-import{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:16px;padding:24px 4vw 55px;display:grid}.douyin-import>div{background:#fff;border:1px solid #d5d9d6;border-radius:10px;padding:22px}.douyin-import h2,.douyin-import h3{margin-top:0}.douyin-import label{gap:6px;margin:20px 0 10px;font-weight:750;display:grid}.douyin-import textarea{resize:vertical;width:100%;min-height:280px;padding:14px}.douyin-actions{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.douyin-actions button,.opp-actions button{background:#fff;border:1px solid #cbd0cc;border-radius:7px;padding:9px 11px;font-weight:750}.douyin-import small{color:#62686d}.douyin-preview{max-height:620px;overflow:auto}.douyin-preview article{border-bottom:1px solid #e4e7e4;padding:14px 0}.douyin-preview article p{margin:7px 0}.douyin-preview article span,.douyin-signal-list article span,.opp-main>div span{color:#4e5559;background:#e9ebe8;border-radius:6px;margin:0 5px 5px 0;padding:4px 7px;font-size:11px;display:inline-block}.douyin-preview article strong{color:#a64627;font-size:12px;display:block}.douyin-opps>article{border-bottom:1px solid #e4e7e4;grid-template-columns:62px minmax(0,1fr) 300px;gap:16px;padding:20px 22px;display:grid}.opp-score{background:#f6e5dd;border-radius:9px;place-items:center;height:60px;display:grid}.opp-score b{font-size:24px}.opp-score span{color:#7d4d3c;font-size:10px}.opp-main header{align-items:center;gap:10px;display:flex}.opp-main header span,.opp-main small{color:#62686d;font-size:11px}.opp-main p{margin:8px 0}.opp-main blockquote{color:#565d61;background:#f6f7f5;border-left:3px solid #c4572f;margin:12px 0 0;padding:10px 12px;font-size:12px}.opp-actions{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.opp-actions form{grid-template-columns:1fr;gap:6px;width:100%;margin-top:6px;display:grid}.opp-actions input{width:100%;padding:8px}.opp-actions a{color:#25704a;font-weight:800}.douyin-signal-list article{border-bottom:1px solid #e4e7e4;grid-template-columns:180px minmax(300px,1fr) 220px 180px;align-items:start;gap:14px;padding:16px 22px;display:grid}.douyin-signal-list small{color:#62686d;display:block}.douyin-signal-list p{margin:0}.douyin-signal-list strong{color:#963f22;font-size:12px}.douyin-sources{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.douyin-sources article{border:1px solid #d5d9d6;border-radius:8px;grid-template-columns:1fr auto;gap:7px;padding:16px;display:grid}.douyin-sources small,.douyin-sources p{color:#62686d}.douyin-sources small{display:block}.douyin-sources p{grid-column:1/-1;margin:0;font-size:12px}.source-status{background:#e9ebe8;border-radius:6px;height:max-content;padding:5px 8px;font-size:11px;font-weight:800}.source-status.manual_available,.source-status.file_available{color:#25704a;background:#e0eee5}.source-status.permission_pending,.source-status.configuration_pending{color:#946315;background:#f5ebd7}.douyin-toast{color:#fff;background:#171a1d;border-radius:8px;gap:18px;padding:13px 16px;display:flex;position:fixed;bottom:22px;right:22px}.douyin-toast button{color:#fff;background:0 0;border:0}.douyin-acq .empty{text-align:center;color:#62686d;padding:42px}.douyin-today-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.douyin-today-steps button,.douyin-today-steps a{border:1px solid var(--line,#ded8cf);background:var(--surface,#fffdf9);min-height:110px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;text-decoration:none;display:flex}.douyin-today-steps button:hover,.douyin-today-steps a:hover{border-color:#a85f43;transform:translateY(-1px)}.douyin-today-steps b{font-size:16px}.douyin-today-steps span,.preview-summary{color:var(--muted,#756f68);font-size:13px;line-height:1.6}.preview-summary{background:#f4eee7;border-radius:10px;margin:8px 0 14px;padding:10px 12px}@media (width<=900px){.douyin-today-steps{grid-template-columns:1fr}}.douyin-task-form{border-bottom:1px solid var(--line);background:#f8f5ef;grid-template-columns:1.4fr 1.4fr 1fr auto;gap:10px;padding:18px 20px;display:grid}.douyin-task-form input,.douyin-task-form select{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;padding:10px}@media (width<=1000px){.douyin-task-form{grid-template-columns:1fr 1fr}}.doudian-file-import{background:#f8f1eb;border:1px solid #d9c5b8;border-radius:12px;margin:0 0 24px;padding:18px}.doudian-file-import h2{margin:4px 0 8px}.doudian-file-import>p:not(.eyebrow){color:var(--muted);font-size:13px}.doudian-file-import input[type=file]{border:1px dashed var(--line);background:var(--card);border-radius:8px;width:100%;margin:10px 0;padding:12px}.acquisition-funnel-panel>header a{color:#963f22;font-size:13px;font-weight:800;text-decoration:none}.acquisition-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:20px;display:grid}.acquisition-funnel article{background:#fbfcfa;border:1px solid #d5d9d6;border-right:0;gap:6px;min-height:138px;padding:18px;display:grid;position:relative}.acquisition-funnel article:first-child{border-radius:10px 0 0 10px}.acquisition-funnel article:last-child{border-right:1px solid #d5d9d6;border-radius:0 10px 10px 0}.acquisition-funnel article:not(:last-child):after{content:"→";z-index:2;color:#8b918d;background:#fbfcfa;place-items:center;width:18px;height:24px;display:grid;position:absolute;top:56px;right:-9px}.acquisition-funnel span{color:#8b918d;font-size:11px;font-weight:800}.acquisition-funnel b{font-size:14px}.acquisition-funnel strong{font-size:30px;line-height:1}.acquisition-funnel small{color:#62686d}.acquisition-funnel article.urgent{background:#fff4ef;border-color:#d79d89}.acquisition-funnel article.urgent strong{color:#a43f22}.action-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.action-queue>a{color:inherit;background:#fbfcfa;border:1px solid #d5d9d6;border-radius:10px;gap:10px;padding:16px;text-decoration:none;display:grid}.action-queue>a:hover{background:#fffaf6;border-color:#a85f43}.action-queue>a>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-queue span,.action-queue small{color:#62686d;font-size:11px}.action-queue p{color:#42484c;margin:0;font-size:13px}.action-queue strong{color:#963f22;font-size:12px}@media (width<=1180px){.acquisition-funnel{grid-template-columns:repeat(3,1fr);gap:10px}.acquisition-funnel article,.acquisition-funnel article:last-child{border:1px solid #d5d9d6;border-radius:10px}.acquisition-funnel article:after{display:none}.action-queue{grid-template-columns:1fr}}._page_1t23f_1{color:#171a1d;background:#eef0ed;min-height:100vh}._topbar_1t23f_1{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf9f5;border-bottom:1px solid #d2d6d2;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:72px;padding:0 clamp(24px,4vw,68px);display:grid;position:sticky;top:0}._brand_1t23f_2{color:inherit;align-items:center;gap:11px;width:max-content;text-decoration:none;display:flex}._brand_1t23f_2>span{color:#fff;background:#bf4e2b;border-radius:8px 8px 8px 2px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}._brand_1t23f_2 div{gap:1px;display:grid}._brand_1t23f_2 strong{font-size:15px}._brand_1t23f_2 small{color:#717773;font-size:11px}._topbar_1t23f_1 nav{gap:28px;display:flex}._topbar_1t23f_1 nav a{color:#555c58;font-size:13px;font-weight:700;text-decoration:none}._topbar_1t23f_1 nav a:hover{color:#bf4e2b}._operator_1t23f_2{color:#606662;justify-self:end;align-items:center;gap:8px;font-size:12px;display:flex}._operator_1t23f_2 i{background:#2c7450;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dce9e1}._operator_1t23f_2 small{color:#888d89;border-left:1px solid #d2d6d2;padding-left:8px}._hero_1t23f_3{grid-template-columns:minmax(330px,.78fr) minmax(680px,1.35fr);align-items:center;gap:clamp(34px,5vw,84px);max-width:1500px;margin:0 auto;padding:clamp(36px,5vw,76px) clamp(24px,4vw,68px) 42px;display:grid}._heroCopy_1t23f_3>p,._sectionHead_1t23f_3 p{color:#a44528;letter-spacing:.17em;margin:0 0 12px;font-size:11px;font-weight:850}._heroCopy_1t23f_3 h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.3vw,80px);font-weight:880;line-height:.98}._heroCopy_1t23f_3>span{color:#5f6662;max-width:520px;margin-top:24px;font-size:15px;line-height:1.8;display:block}._heroLinks_1t23f_3{gap:12px;margin-top:28px;display:flex}._heroLinks_1t23f_3 a{color:#282d2a;background:#fff;border:1px solid #cbd0cc;border-radius:7px;padding:11px 15px;font-size:13px;font-weight:750;text-decoration:none}._heroLinks_1t23f_3 a:first-child{color:#fff;background:#bf4e2b;border-color:#bf4e2b}._heroLinks_1t23f_3 a:hover{transform:translateY(-1px)}._douyinBoard_1t23f_4{background:#fff;border:1px solid #c9ceca;border-radius:16px;overflow:hidden;box-shadow:0 22px 60px #161d1817}._douyinBoard_1t23f_4>header{background:#f7f8f6;border-bottom:1px solid #d9ddd9;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}._douyinBoard_1t23f_4>header div{align-items:center;gap:12px;display:flex}._douyinBoard_1t23f_4>header span{color:#757b77;font-size:11px}._douyinBoard_1t23f_4>header b{font-size:17px}._douyinBoard_1t23f_4>header em{color:#9f4024;background:#f3dfd7;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}._douyinLanes_1t23f_4{grid-template-columns:1fr 1fr;display:grid}._douyinLanes_1t23f_4>a{min-height:295px;color:inherit;flex-direction:column;padding:32px;text-decoration:none;transition:transform .18s,background .18s;display:flex}._douyinLanes_1t23f_4>a:first-child{border-right:1px solid #d9ddd9}._douyinLanes_1t23f_4>a small{letter-spacing:.14em;font-size:10px;font-weight:850}._douyinLanes_1t23f_4>a strong{letter-spacing:-.045em;margin-top:45px;font-size:34px}._douyinLanes_1t23f_4>a p{color:#626965;min-height:50px;margin:12px 0 32px;font-size:13px;line-height:1.7}._douyinLanes_1t23f_4>a>span{border-top:1px solid #434b4533;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:13px;font-weight:800;display:flex}._douyinLanes_1t23f_4>a>span b{font-size:20px}._activeLane_1t23f_4{background:#27342d;color:#fff!important}._activeLane_1t23f_4 p{color:#cdd7d1!important}._activeLane_1t23f_4:hover{background:#1f2c25}._passiveLane_1t23f_4{background:#f4e5df}._passiveLane_1t23f_4:hover{background:#eed8cf}._douyinBoard_1t23f_4>footer{background:#fafbf9;border-top:1px solid #d9ddd9;grid-template-columns:auto 1fr;gap:16px;padding:15px 22px;display:grid}._douyinBoard_1t23f_4>footer span{color:#9e4327;font-size:11px;font-weight:850}._douyinBoard_1t23f_4>footer p{color:#6e746f;margin:0;font-size:11px;line-height:1.55}._quickSection_1t23f_5,._channels_1t23f_5{max-width:1500px;margin:0 auto;padding:28px clamp(24px,4vw,68px)}._sectionHead_1t23f_3{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}._sectionHead_1t23f_3 p{margin-bottom:5px}._sectionHead_1t23f_3 h2{letter-spacing:-.035em;margin:0;font-size:26px}._sectionHead_1t23f_3>span,._sectionHead_1t23f_3>a{color:#717773;font-size:12px}._sectionHead_1t23f_3>a{color:#9d4328;font-weight:750;text-decoration:none}._quickGrid_1t23f_5{background:#fff;border:1px solid #ced3cf;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}._quickGrid_1t23f_5>a{min-height:118px;color:inherit;border-right:1px solid #d9ddd9;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:22px;text-decoration:none;display:grid}._quickGrid_1t23f_5>a:last-child{border-right:0}._quickGrid_1t23f_5>a:hover{background:#f7f8f6}._quickGrid_1t23f_5>a>span{color:#b04b2c;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._quickGrid_1t23f_5>a div{gap:8px;display:grid}._quickGrid_1t23f_5 strong{font-size:15px}._quickGrid_1t23f_5 small{color:#747a76;font-size:11px;line-height:1.55}._quickGrid_1t23f_5>a>b{color:#9ca19d;font-size:16px}._channels_1t23f_5{padding-top:38px}._channelGrid_1t23f_6{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._channelGrid_1t23f_6>a{color:inherit;background:#f9faf8;border:1px solid #d1d5d2;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 18px;text-decoration:none;display:grid}._channelGrid_1t23f_6>a:hover{background:#fff;border-color:#aeb5b0}._channelMark_1t23f_6{color:#404743;background:#e5e8e4;border-radius:8px;place-items:center;width:37px;height:37px;font-weight:850;display:grid}._channelGrid_1t23f_6>a>div{gap:4px;display:grid}._channelGrid_1t23f_6 strong{font-size:14px}._channelGrid_1t23f_6 small{color:#747a76;font-size:11px}._channelGrid_1t23f_6 em{font-size:10px;font-style:normal;font-weight:800}._ready_1t23f_6{color:#286d4b}._pending_1t23f_6{color:#9a6718}._footer_1t23f_7{border-top:1px solid #cdd2ce;justify-content:space-between;gap:20px;max-width:calc(1500px - clamp(48px,8vw,136px));margin:38px auto 0;padding:28px 0 48px;display:flex}._footer_1t23f_7>div{gap:5px;display:grid}._footer_1t23f_7>div strong{font-size:13px}._footer_1t23f_7>div span{color:#777d79;font-size:11px}._footer_1t23f_7 nav{gap:22px;display:flex}._footer_1t23f_7 a{color:#555c58;font-size:12px;font-weight:700;text-decoration:none}._footer_1t23f_7 a:hover{color:#a44528}@media (width<=1150px){._topbar_1t23f_1{grid-template-columns:1fr auto}._topbar_1t23f_1 nav{display:none}._hero_1t23f_3{grid-template-columns:1fr}._heroCopy_1t23f_3 h1 br{display:none}._quickGrid_1t23f_5{grid-template-columns:1fr 1fr}._quickGrid_1t23f_5>a:nth-child(2){border-right:0}._quickGrid_1t23f_5>a:nth-child(-n+2){border-bottom:1px solid #d9ddd9}}@media (width<=760px){._topbar_1t23f_1{height:auto;min-height:64px;padding:11px 16px}._operator_1t23f_2{font-size:0}._operator_1t23f_2 small{font-size:10px}._hero_1t23f_3{padding:34px 16px 24px}._heroCopy_1t23f_3 h1{font-size:44px}._heroLinks_1t23f_3{display:grid}._douyinLanes_1t23f_4{grid-template-columns:1fr}._douyinLanes_1t23f_4>a{min-height:235px;padding:25px}._douyinLanes_1t23f_4>a:first-child{border-bottom:1px solid #d9ddd9;border-right:0}._douyinLanes_1t23f_4>a strong{margin-top:28px}._quickSection_1t23f_5,._channels_1t23f_5{padding-left:16px;padding-right:16px}._quickGrid_1t23f_5,._channelGrid_1t23f_6{grid-template-columns:1fr}._quickGrid_1t23f_5>a{border-bottom:1px solid #d9ddd9;border-right:0}._quickGrid_1t23f_5>a:last-child{border-bottom:0}._sectionHead_1t23f_3>span{display:none}._footer_1t23f_7{margin-left:16px;margin-right:16px;display:grid}._footer_1t23f_7 nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){._douyinLanes_1t23f_4>a,._heroLinks_1t23f_3 a{transition:none}}.sales-page,.sales-detail{color:#2f2b26;background:#f7f5f0;min-height:100vh}.sales-top{background:#fcfbf8;border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:center;height:66px;padding:0 max(4vw,48px);display:flex}.sales-top>div{gap:18px;display:flex}.sales-top a{font-weight:900}.sales-top span{color:#746e65}.sales-top button,.sales-detail button{background:#fcfbf8;border:1px solid #ded8ce;border-radius:8px;padding:9px 12px;font-weight:800}.sales-hero{background:#efebe3;border-bottom:1px solid #ded8ce;justify-content:space-between;padding:46px max(4vw,48px);display:flex}.sales-hero h1,.sales-detail h1{margin:5px 0 10px;font-size:46px}.sales-hero p:last-child,.sales-detail header p{color:#746e65}.sales-kpis{grid-template-columns:repeat(6,1fr);gap:10px;padding:22px max(4vw,48px);display:grid}.sales-kpis article,.sales-funnel article,.sales-workspace,.sales-detail-grid>article,.sales-outcome,.sales-timeline{background:#fcfbf8;border:1px solid #ded8ce;border-radius:13px;box-shadow:0 9px 26px #382d240d}.sales-kpis article{padding:16px}.sales-kpis span{color:#746e65;font-size:12px;display:block}.sales-kpis b{font-size:27px}.sales-funnel{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 max(4vw,48px) 22px;display:grid}.sales-funnel article{grid-template-columns:auto 1fr auto;gap:5px;padding:14px;display:grid}.sales-funnel small{color:#b85f43}.sales-funnel strong{grid-row:span 2;font-size:24px}.sales-funnel span{color:#746e65;font-size:11px}.sales-workspace{margin:0 max(4vw,48px) 50px;overflow:hidden}.sales-workspace>header{justify-content:space-between;padding:22px;display:flex}.sales-workspace h2{margin:3px 0}.sales-table{overflow:auto}.sales-table table{min-width:1180px}.sales-table td a{color:#93452f;font-weight:900}.sales-table td small{color:#746e65;display:block}.sales-detail{padding:42px max(4vw,54px)}.sales-detail>header{justify-content:space-between;display:flex}.sales-stage{color:#93452f;background:#f3e4dc;border-radius:999px;height:fit-content;padding:8px 12px;font-weight:900}.sales-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.sales-detail-grid>article{padding:22px}.sales-detail-grid h2{margin-top:0}.sales-detail-grid form{gap:9px;display:grid}.sales-detail-grid form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sales-detail-grid form button,.sales-outcome>button:first-of-type{color:#fff;background:#b85f43;border-color:#b85f43}.sales-advice{background:#efebe3!important}.sales-advice small{color:#93452f;font-weight:900}.sales-list{margin-top:14px}.sales-list p,.sales-timeline p{border-bottom:1px solid #e7e1d8;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.sales-list span,.sales-timeline span{color:#746e65;font-size:12px}.sales-outcome{align-items:center;gap:10px;padding:20px;display:flex}.sales-outcome>div{margin-right:auto}.sales-outcome h2{margin:0}.sales-outcome p{color:#746e65;margin:4px 0 0;font-size:12px}.sales-outcome .danger{color:#9b392b;background:#fbebe7}.sales-message{background:#f3e4dc;border-radius:9px;padding:12px}.sales-timeline{margin-top:12px;padding:22px}.sales-timeline h2{margin-top:0}@media (width<=1100px){.sales-kpis,.sales-funnel{grid-template-columns:repeat(3,1fr)}.sales-detail-grid{grid-template-columns:1fr}}.pilot-reconcile{border-bottom:1px solid var(--ops-line);grid-template-columns:180px 180px 1fr auto;gap:10px;padding:16px 20px;display:grid}.pilot-reconcile input{border:1px solid var(--ops-line);border-radius:8px;padding:10px}.pilot-reconcile button{background:var(--ops-accent);color:#fff;border:0;border-radius:8px;padding:0 16px;font-weight:750}.sales-queue-tabs{border-bottom:1px solid #e7e1d8;gap:7px;padding:0 22px 16px;display:flex}.sales-queue-tabs button{background:#fcfbf8;border:1px solid #ded8ce;border-radius:8px;padding:8px 11px;font-weight:800}.sales-queue-tabs button.active{color:#93452f;background:#f3e4dc;border-color:#c78e78}.sales-filters{background:#f7f5f0;border-bottom:1px solid #e7e1d8;align-items:end;gap:10px;padding:14px 22px;display:flex}.sales-filters label{color:#746e65;gap:5px;font-size:11px;font-weight:800;display:grid}.sales-filters select{background:#fcfbf8;border:1px solid #ded8ce;border-radius:8px;min-width:150px;padding:8px 10px}.sales-filters>span{color:#746e65;margin-left:auto;font-size:12px}.sales-table tr.overdue{background:#fff4ef}.sales-table .overdue-label{color:#a43f22;font-weight:900}.source-conversion-table{overflow:auto}.source-conversion-table table{width:100%;min-width:760px}.source-conversion-table th,.source-conversion-table td{text-align:left;border-top:1px solid #e7e1d8;padding:12px 16px}.source-conversion-table th{color:#746e65;font-size:11px}@media (width<=1100px){.sales-filters{flex-direction:column;align-items:stretch}.sales-filters>span{margin-left:0}}
